<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>input-output &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/input-output/</link>
	<description>Feed of posts on WordPress.com tagged "input-output"</description>
	<pubDate>Wed, 10 Feb 2010 05:45:23 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[The Quality Paradigm]]></title>
<link>http://tomkapostasy.com/2010/01/15/the-quality-paradigm/</link>
<pubDate>Fri, 15 Jan 2010 22:57:17 +0000</pubDate>
<dc:creator>tomkapostasy</dc:creator>
<guid>http://tomkapostasy.com/2010/01/15/the-quality-paradigm/</guid>
<description><![CDATA[The Quality paradigm has emerged as a significant competitor to the Financial paradigm.  The Financi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>The Quality paradigm has emerged as a significant competitor to the Financial paradigm.  The Financial paradigm says that organizational results are best delivered through the sum of individual rational decisions focused on incremental costs and benefits.  The Quality paradigm agrees that costs and benefits matter, but focuses on the underlying process as the primary driver of minimizing inputs (costs) to produce a given output (benefits).  The Quality paradigm has evolved from the “scientific management” studies of “time and motion”.  It has a process engineering focus, aiming to optimize the relationship between inputs and outputs.  Improvements are inherently valuable, without tallying financial valuations.</p>
<p>The Quality paradigm made progress because its effectiveness in Japanese manufacturing became apparent by the 1970’s.  It also gained favor because Western organizations, relying on the financial decision-making tools, were clearly not delivering optimal results. </p>
<p>The Quality advocates made five major criticisms of the existing practices.   The practices greatly underestimated the total cost of poor quality at 1-2%, while the total costs ranged from 5-10%.  The financial approach often created a cost reduction mindset when greater opportunities existed for improved revenues and margins through quality products and customer service.   The marginal approach overlooked less material cost reduction opportunities that were very significant in the long-run.  It optimized individual functions, while ignoring connection costs.  It underutilized the assets of workers who could make improvements.  While some of criticisms were misplaced or exaggerated, the Quality Paradigm presented a compelling story that lead to changes.  The new, process-based approach was delivering value that the old approach had missed.</p>
<p>The Quality paradigm delivered several insights that could be repeatedly applied to reduce costs, reduce defects, increase volumes, increase timeliness and better meet customer needs.  First, a controlled system inherently reduces errors and risks and leads to improvements.  Second, examining a whole process in terms of well-defined desired outputs focuses staff on the greatest improvement opportunities.  Third, the key to understanding process failures is through understanding the drivers of variability.  Fourth, variability naturally accumulates through a process, leading to greater defects and costs.  Fifth, inventory of time and goods hides current performance and improvement opportunities.  Sixth, there is no practical limit to the improvements possible in reducing variation, reducing defects or improving input/output ratios.  Seventh, a quantum leap process break-through is usually possible.  Eighth, in the long-run quality improvements usually have a net benefit, rather than a net cost.</p>
<p>In the last two decades the Quality paradigm has come to complement the Financial paradigm, leading to a balanced scorecard approach to strategic planning with both financial and operations measures in the performance dashboard.  Finance continues to emphasize costs and benefits while Quality focuses on the underlying processes.  This combination approach is delivering more valuable results for most firms today.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Pascal Tipe Data dan Input-Ouput]]></title>
<link>http://lestariendah.wordpress.com/2009/10/07/pascal-tipe-data-input-output/</link>
<pubDate>Wed, 07 Oct 2009 06:42:30 +0000</pubDate>
<dc:creator>Endah Lestari</dc:creator>
<guid>http://lestariendah.wordpress.com/2009/10/07/pascal-tipe-data-input-output/</guid>
<description><![CDATA[Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau]]></description>
<content:encoded><![CDATA[Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau]]></content:encoded>
</item>
<item>
<title><![CDATA[Java: Contoh Membaca File Teks]]></title>
<link>http://komputasi.wordpress.com/2009/08/14/java-contoh-membaca-file-teks/</link>
<pubDate>Fri, 14 Aug 2009 00:55:50 +0000</pubDate>
<dc:creator>Husni Ilyas</dc:creator>
<guid>http://komputasi.wordpress.com/2009/08/14/java-contoh-membaca-file-teks/</guid>
<description><![CDATA[Kode program di bawah ini memperlihatkan bagaimana membaca isi dari sebuah file teks bernama test.tx]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Kode program di bawah ini memperlihatkan bagaimana membaca isi dari sebuah file teks bernama test.txt dan menampilkan isinya ke console.</p>
<pre class="brush: java;">
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;

public class ReadTextFileExample {
   public static void main(String[] args) {
      File file = new File(&quot;test.txt&quot;);
      StringBuffer contents = new StringBuffer();
      BufferedReader reader = null;

      try {
         reader = new BufferedReader(new FileReader(file));
         String text = null;

        // ulangi sampai semua baris terbaca
        while ((text = reader.readLine()) != null) {
              contents.append(text)
              .append(System.getProperty(&quot;line.separator&quot;));
        }
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            if (reader != null) {
                reader.close();
            }
        } catch (IOException e)	{
            e.printStackTrace();
        }
     }

     // tampilkan isi file
     System.out.println(contents.toString());
  }
}
</pre>
<p>Semoga bermanfaat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Language - Input &amp; Output.]]></title>
<link>http://seriousmobile.wordpress.com/2009/04/10/language-input-output/</link>
<pubDate>Sat, 11 Apr 2009 01:27:05 +0000</pubDate>
<dc:creator>prom1</dc:creator>
<guid>http://seriousmobile.wordpress.com/2009/04/10/language-input-output/</guid>
<description><![CDATA[Many of my previous, or current guests have read my entry to how powerful and useful AutoText can be]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Many of my previous, or current guests have read my entry to how powerful and useful AutoText can be if licensed &#38; implemented into S60 or the core of Symbian-Foundation OS.</p>
<p>Now regarding our normal text entry and output, to date EVERY single smartphone or phone has one method for text entry &#38; output. Entry in the langauge you set the phone&#8217;s system to and to possible have it converted into another language [up to 3 on the E-Series with the built in system]. This works and works well &#8211; but to me its STILL static!</p>
<p>Currently my E71&#8217;s system language is set to English &#8211; I haven&#8217;t learned another language yet but considering trying French and Spanish. My E71 is not the only model to supports Nokia&#8217;s Mobile Dictionary language packages; E55, E63, E66, E71, E75, 5320 XpressMusic, 5630 XpressMusic, 5800 XpressMusic, 6210 Navigator, 6220 classic, 6710 Navigator and 6720 classic all are supported. Don&#8217;t get me wrong this language pack is pretty good but I&#8217;d love to have a better system. One that is integrated or allowed like  the language pack added onto Symbian phones S60 3rd Editions FP1/FP2, 5th Edition, and future Symbian-Foundation OS devices.</p>
<p><a href="//share.ovi.com/flash/fishbowl.swf?feeds=/feeds/rss/album/Jagga.NokiaE71Screens&#38;defaultMode=slideshow”&#34; type=”application/x-shockwave-flash” height=”200″ width=”440″&#62;&#60;/span&#62;">Nokia Mobile Dictionary on E71 &#8211; Slideshow</a></p>
<p>I don&#8217;t own a laptop, and if I did I would never carry it with me where ever I go. My E71 &#38; S60 does go everywhere I go &#8211; so I&#8217;m doing my best to rely less and less on my computer unless its for training on supporting them.</p>
<p>There is an incredible program for learning languages available on WinXP/Mac OS X [<strong>Rosetta Stone</strong>]on your Desktop or Laptop personal computer &#8211; very in-depth at 3GB size on DVD. This is for learning an language that you&#8217;ve never had the chance to have high exposure to so its specific on memorizing what you&#8217;ve actually learned. However, I know many business users, my boss &#38; supervisors, heck even the lot of you and my friends would LOVE an application that can integrate into the Symbian OS to be able to change our text entry (from say English) to another language (say Spanish) for output. But it must be intuitive so that we&#8217;d see the initial input completed and the output to another language is previewed before posting, sending, sharing, or saved (Memo, Calendar note, email, etc).</p>
<p>Now, lets think about this for a moment. How about a much more powerful calendar or phonebook sub-systems &#8211; or integrate such a program into S60/Symbian &#8211; that allow you to take advantage of a meeting with a specific person/people. A Phonebook that allows you to mark which language of preference that person likes to communicate in; so that your SMS/MMS text, Emails, and Calendar Memo&#8217;s allow you to communicate (send/save) in that preferred language to that person &#8211; or allow the built in Speech application read that Calendar entry memo, intelligibly, in that preferred language when you&#8217;re in that meeting and tell the Speech app to play. That is beyond basic communication &#8211; THAT my friends is what I dreamt about when I think of Nokia &#8216;Connecting People&#8217;.</p>
<p>Using dictionary applications like SlovoEd, MSDict, Nokia Mobile Dictionary and even MSPhrase may provide a similar solution if less powerful, but I&#8217;m unsure. I&#8217;ve only used Nokia Mobile Dictionary (I&#8217;m considering MSPhrase for next week);  it still doesn&#8217;t solve what I&#8217;m after or thinking about.</p>
<p>Back in Barcelona at <span style="color:#339966;"><strong>Nokia World 2008</strong></span> Nokia announced the age of the mobile computer &#8211; <span style="color:#339966;"><strong>Desktop, Laptop, Mobile</strong></span>. Only now, I&#8217;m trying to actually implement this &#8211; and I&#8217;m hoping I can continue to do so with an N86 instead of the N97. This year, Nokia will be pushing <span style="color:#ff0000;"><strong>Discover, Play, Share and Organise</strong></span> as the main theme of the year at <span style="color:#ff0000;"><strong>Nokia World 2009</strong></span>. Many of us are doing just fine with Play, and Organise (N-Gage &#38; E-Series), but the Share and Discover are going to have to focus more than just on GPS, Geotagging, and integration with the camera. By our very nature human beings LOVE to discover and the many adventures to explore around the world means being able to communicate (which includes sharing) in different languages.</p>
<p>This is one of those incredible amazing application opportunites that can be integrated [with awareness via aGPS api] into S60/Symbian-Foundation OS or as an add-on that ANYONE using a Symbian phone would love to have.</p>
<p>Here is some Facts on languages as food for thought.</p>
<blockquote><p><span class="medium" style="color:#333333;">Some of the data are especially worrying: out of the approximately 6,000 existing languages in the world, more than 200 have become extinct during the last three generations, 538 are critically endangered, 502 severely endangered, 632 definitely endangered and 607 unsafe. </span></p>
<p><span class="medium" style="color:#333333;">Source: <a title="UNESCO; Atlas of the World's Languages in Danger" href="http://portal.unesco.org/ci/en/ev.php-URL_ID=28377&#38;URL_DO=DO_PRINTPAGE&#38;URL_SECTION=201.html" target="_blank">UNESCO Atlas of the Worlds Languages in Danger</a><br />
</span></p></blockquote>
<p><span class="medium" style="color:#333333;">In particular after reading this, as an exercise on The Language Dinosaur </span><span lang="EN-CA">Complete the following vocabulary chart.<span> It shows an interesting paradigm that should awaken you. To those readers, my guests, that speak other languages natively, try to complete the chart in your native tongue and please post comments as I&#8217;m KEENLY interested in success&#8217; or difficulties</span></span><span class="medium" style="color:#333333;">.<br />
</span></p>
<blockquote>
<p class="MsoNormal" style="text-align:left;margin:0 19.95pt .0001pt 9.35pt;"><span lang="EN-CA">The possession of language is what distinguishes humans from other animals. Many myths and religions express that language is the source of human life and power.<span> </span>In many African countries, a newborn child is called a <em>kuntu</em>, which means “a thing”.<span> </span>When a child learns his/her language he/she is then called a <em>muntu</em>, which means “a person”.<span> </span>Therefore, if language is so important to us, why are we allowing so many of our languages to become extinct?<span> </span>Many respected linguists predict that 80-90 % of the world’s 6,000 languages will die off within the next 200 years.<span> </span></span></p>
<p class="MsoNormal" style="text-align:left;margin:0 19.95pt .0001pt 28.05pt;"><span lang="EN-CA"> </span></p>
<p class="MsoNormal" style="text-align:left;margin:0 19.95pt .0001pt 9.35pt;"><span lang="EN-CA">Why are our languages in such danger?<span> </span>As technology develops, borders disappear and cultures merge.<span> </span>Globalization is bringing the English language into every country, city and village throughout the world.<span> </span>English is becoming the dominant and indispensable language of business and communication.<span> </span>Why is English the chosen language?<span> </span>The answer is simply related to money; a disproportionate number of the rich and powerful people in the world speak English.</span></p>
<p class="MsoNormal" style="text-align:left;text-indent:18.7pt;margin:0 19.95pt .0001pt 9.35pt;"><span style="font-size:9pt;" lang="EN-CA"> </span></p>
<p class="MsoNormal" style="text-align:left;margin:0 19.95pt .0001pt 9.35pt;"><span lang="EN-CA">Many people argue that having too many languages only causes confusion.<span> </span>On the other hand, some experts warn that when languages become extinct, the human species is threatened.<span> </span>Just as biological diversity is essential to our environment, so too is intellectual and cultural diversity.<span> </span>When you preserve a language, you also protect historical, scientific and cultural knowledge.<span> </span>For example, when a particular native language is destroyed, we lose that culture’s unique knowledge of local plants and animals.<span> </span>When we lose our knowledge of local plants and animals, we might be destroying our only hope of developing<span> </span>new medicines and treatments to counteract the many diseases that threaten human existence.<span> </span>So what can we do to preserve our world’s languages and cultures?<span> </span>Just think about it, the language you speak today might be one of the language dinosaurs of tomorrow.</span></p>
<p class="MsoNormal" style="text-align:left;margin:0 19.95pt .0001pt 9.35pt;"><span lang="EN-CA">Source: <a title="The Language Dinosaur" href="http://www.tcdsb.org/adulted/html/act6.htm" target="_blank">The Language Dinosaur</a><br />
</span></p></blockquote>
<p class="MsoNormal" style="text-align:left;margin:0 19.95pt .0001pt 9.35pt;">
<p>And lastly &#8230;</p>
<blockquote><p><span style="font-family:Arial;">The languages that are currently spoken in the Pacific  region can be divided broadly into three groups: the Australian and New Guinean  languages formed by people who participated in the region’s earliest migrations  over a period of 20,000-30,000 years starting several tens of thousands of years  ago, and the Austronesian languages spoken by Mongoloid people who migrated  from the Asian continent around 3,000 B.C. The region has numerous languages,  including 250 Aboriginal languages in Australia and 750 Papuan languages on  the island of New Guinea (including the Indonesian territory of Irian Jaya)  and neighboring areas. There are also 350 Austronesian languages in Melanesia,  20 in Polynesia, 12 in Micronesia and 100 in New Guinea (Comrie, Matthews, and  Polinsky 1996). There is wide variation not only among language groups, but  also among the families of languages. Few language families have been identified  among the languages of Australia and New Guinea using the methods of comparative  linguistics. Pacific languages are also characterized by the small size of speaker  populations and by the absence of dominant languages. However, there are usually  bilingual people who can speak or at least understand the languages of neighboring  populations, and it is believed that this situation has existed for a long time.  In terms of cultural factors, it appears that the diversification of languages  in the Pacific region was accelerated by the emblematic function of language  in the creation of a clear distinction between “ingroup” and “outgroup.”</span></p>
<p><span style="font-family:Arial;">Source: <a title="Endangered Languages of the Pacific Region by Osamu Sakiyama" href="http://www.elpr.bun.kyoto-u.ac.jp/essay/sakiyama.htm" target="_blank">Endangered Languages of the Pacific Region by Osamu Sakiyama</a><br />
</span></p></blockquote>
<p>Thank you friends, guests and the curious for taking the time to once again read my blog entries. Enjoy you travels, your mobile computer, and don&#8217;t forget to share and engage with those you meet along the way &#8230; Connect with People.</p>
<p><img class="alignleft" title="Every Day 14 Laguages are gone forever." src="http://anthropologynet.files.wordpress.com/2007/09/language-extinction-hotspot.jpg?w=426&#038;h=224" alt="" width="426" height="224" /></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Wed Apr 23, 2003 5:14 am ]]></title>
<link>http://29x55.wordpress.com/2009/01/28/wed-apr-23-2003-514-am/</link>
<pubDate>Wed, 28 Jan 2009 11:30:46 +0000</pubDate>
<dc:creator>Farid Matuk</dc:creator>
<guid>http://29x55.wordpress.com/2009/01/28/wed-apr-23-2003-514-am/</guid>
<description><![CDATA[Maquillador busca espejo Cuando somos niños leemos &#8220;Blancanieves&#8221; (Schneewittchen) de Ja]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Maquillador busca espejo</strong></p>
<p>Cuando somos niños leemos &#8220;Blancanieves&#8221; (Schneewittchen) de<br />
Jakob Grimm y Whilhelm Karl Grimm, cuando somos adultos<br />
leemos &#8220;Psicoanálisis de los Cuentos de Hadas&#8221; de Bruno Bettelheim.</p>
<p>El maquillador en cuestión quien borró &#8220;Matuk (con corbata<br />
michi roja) responde&#8221; de la base de datos de GatoEncerrado<br />
(publicado el 12 de febrero) como se demostró en el mensaje 2708 de<br />
este grupo, vuelve a la luz pública para deleite de su público. Como<br />
en la ocasión anterior, seguiremos el mismo formato, aunque esta vez<br />
no bíblico.</p>
<p>1) En el cuento que recordamos todos de la infancia, el<br />
espejo siempre dice la verdad, y en algunas versiones el espejo es<br />
roto por dicha razón, en otras versiones sirve para ver qué hace<br />
Blancanieves. En ningún caso miente. Una cita adecuada de Lacan para<br />
entender este olvido es &#8220;El ojo y la mirada, tal es para nosotros la<br />
esquizia en la que se manifiesta la pulsión al nivel del campo<br />
escópico&#8221;.</p>
<p>2) Para ser totalmente justos, una reina mala que ha sido<br />
omitida es Richard Webb, Presidente del Banco Central, ya que el PBI<br />
oferta trimestral del BCR es la suma simple de los dichosos PBI<br />
mensuales, y el PBI demanda trimestral del BCR se ajusta pasivamente<br />
al de oferta.</p>
<p>3) Este párrafo no cumple las dos condiciones Hawkin-Simons,<br />
que son (1-a[11])*(1-a[22])-a[12]*a[21]&#62;0 y (1-a[ii])&#62;0, para<br />
quienes no la recuerden pueden releer Leontieff.</p>
<p>4) Dicho sea de paso, haber trabajado seis años como<br />
consultor residente en Bolivia, Nicaragua, y Yugoslavia, de los<br />
cuales tres pagados por USAID, dos por el BID, y uno por Banco<br />
Mundial me califican de auditor de cuentas nacionales.</p>
<p>5) Hasta el boletín de Octubre de 2002 del Instituto, donde<br />
se publica el obituario del PBI mensual, la discusión central de los<br />
especialistas era que el nivel del PBI estaba errado, tal como lo<br />
refirió Caretas poco después; pero ahora se tiene un maquillador con<br />
aspiraciones de Mesías.</p>
<p>6) Aquí el mesías precisa &#8220;&#8230; jefe del INEI ha salido a dar<br />
la cara &#8230;&#8221;, cuando en realidad es una simple continuación del<br />
trabajo de investigación iniciado hace mas de seis meses en torno al<br />
PBI mensual para discriminar qué porción del denominado PBI mensual<br />
es basado en información de campo y cuál en trabajo de gabinete.<br />
En &#8220;&#8230; (el 36.9 % para ser exactos) &#8230;&#8221; no es exacto porque el &#8220;6&#8243;<br />
debió ser &#8220;0&#8243;.</p>
<p>7) En realidad, la información de un Censo Económico Piloto<br />
fue anunciada en una conferencia de prensa habida en la Presidencia<br />
del Consejo de Ministros del jueves 10 de Abril, bastante antes de<br />
Semana Santa, a fin de dar una solución definitiva al problema del<br />
año base de las actuales cuentas nacionales. (Usualmente los<br />
maquilladores son impotentes frente a la belleza natural).</p>
<p> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Medir al &#8220;tun tun&#8221; es hacer una medición sin una regla<br />
fija, como puede ser el caso de otras mediciones del PBI que son<br />
incapaces de mostrar la regla matemática que existiría como<br />
sustento. El INEI es la única institución que tiene una regla<br />
matemática de público conocimiento, y es grave no ser capaz de<br />
reconocer que la regla de tres compuesta es un artificio matemático<br />
específico, y éste a su vez es un caso particular de una regla<br />
matemática.</p>
<p>9) En una presentación habida ya hace varias semanas, donde<br />
la idea del &#8220;PBI duro&#8221; fue expuesta, Bruno planteó la crítica mas<br />
importante a esta hipótesis. Esta crítica es el fuerte peso del<br />
sector primario en este índice sintético, pero la alternativa<br />
inmediata sería mantener un índice del todo extremadamente difuso.<br />
En ese sentido se ha adoptado una solución existencialista (a la<br />
Sartre) publicando ambos índices a partir del próximo boletín.</p>
<p>10) Creer que solo Pesca, Minería, y Electricidad y Agua son<br />
confiables implica una enorme ingenuidad, ya que en realidad el<br />
problema central del &#8220;PBI duro&#8221; es asumir coeficientes fijos entre<br />
el valor bruto de producción y el valor agregado. Más bien el &#8220;PBI<br />
duro&#8221; debiera ser visto como un índice de volumen, porque aún<br />
viéndolo como Valor Bruto de Producción a precios constantes implica<br />
la ingenuidad de delatores relativos entre sectores constantes.</p>
<p>11) &#8220;Es obvio que el pais crece&#8221; debiera ser el título del<br />
artículo comentado si éste hubiera sido escrito de buena fe. Porque<br />
efectivamente, existe una coincidencia entre distintos indicadores<br />
de la tendencia económica. Finalmente, considerar &#8220;laboratorio&#8221; al<br />
edificio del INEI es inapropiado, porque todo el frente del edificio<br />
fue cubierto de mayólica, material usualmente hallado en cocinas o<br />
baños.</p>
<p>Farid Matuk</p>
<p>*********************************<br />
*********************************<br />
*********************************<br />
<a href="http://gatoencerrado.terra.com.pe/"><span style="color:#247cd4;">http://gatoencerrado.terra.com.pe</span></a></p>
<p>Desde el faro: &#8220;El espejo mágico en Blancanieves&#8221; por: Rafael Hidalgo</p>
<p>1. El famoso espejo de la reina mala del cuento &#8220;Blancanieves y los<br />
7 enanitos&#8221; de los hermanos Grimm que al ser preguntado &#8220;espejito,<br />
espejito, ¿hay alguién más bella que yo?&#8221; contestaba: no; cada día<br />
que pasa se asemeja a la actual medición del PBI en el Perú.</p>
<p>2. Cuál reinas malas, mensualmente, el presidente Alejandro Toledo,<br />
el primer ministro Luis Solari y el ministro de Economía Javier<br />
Silva Ruete preguntan al Instituto Nacional de Estadística e<br />
Informática (INEI) ¿Cuál es el país que más crece en el mundo? y el<br />
INEI contesta: el Perú.</p>
<p>3. Lo cierto, es que la actual metodología para medir el PBI fue<br />
culminada por ex jefe del INEI, Félix Murillo ( un verdadero rey del<br />
maquillaje estadístico), en las postrimerías del gobierno de Alberto<br />
Fujimori (30/6/2000), de tal manera que sirviera para ofrecer la<br />
visión de un país boyante en el tercer período fujimorista 2,000-<br />
2,005.</p>
<p>4. Tan escandalosa era esta farsa estadística que el presidente<br />
Alejandro Toledo, en otra de sus famosas promesas electorales,<br />
señaló en campaña &#8220;que en mi gobierno, llevaré a cabo una auditoría<br />
internacional para revisar el cálculo del PBI&#8221;.</p>
<p>5. Sin embargo, olvidando su promesas, el ministro Silva Ruete<br />
sostiene sobre la base de la &#8220;metodología Murillo&#8221; que el PBI del<br />
Perú creció 5.2 % en el 2,002 (según el valor preliminar del INEI),<br />
¡y en marzo llegó a la cifra record de 9.3% (pronóstico del MEF)¡.<br />
Todo un &#8220;milagro económico&#8221;, pero, el ciudadano ¡ay¡, siguió<br />
lateando.</p>
<p>6. El economista Farid Matuk, actual jefe del INEI ha salido a dar<br />
cara a la prensa reconociendo que apenas en la tercera parte de la<br />
actividad económica (el 36.9 % para ser exactos)se recaba<br />
información de campo, es decir, de manera directa. &#8220;El PBI duro&#8221;<br />
Matuk dixit.<br />
Sólo en el cálculo del crecimiento de los sectores agropecuario,<br />
pesca, minería, manufactura, electricidad y agua, el INEI cuenta con<br />
cifras de respaldo.<br />
7. Apelando a un propósito de enmienda saludable (luego de la Semana<br />
Santa), el jefe del INEI acaba de anunciar que iniciará en mayo un<br />
censo económico para el cálculo del PBI trimestral para desterrar<br />
legítimas suspicacias. (La participación de la guapísima Vanesa<br />
Robbiano cómo encuestadora aún se mantiene en suspenso).</p>
<p>8. Dicho de otra manera, el crecimiento del resto de la economía que<br />
representa más de la mitad de la actividad económica, los sectores:<br />
comercio, construcción, salud, educación, turismo se miden al tun<br />
tun. &#8220;Artificios matemáticos&#8221; (o &#8220;regla de tres compuesta&#8221; según una<br />
versión anterior) en la eufemística lexicología del INEI.</p>
<p>9. Lo grave del asunto es que ni siquiera este &#8220;PBI duro&#8221; es<br />
confiable. Según el economista Bruno Seminario, profesor principal<br />
de la Universidad del Pacífico, &#8220;las oficinas sectoriales de<br />
estadísticas de los ministerios (que recogen la información mensual)<br />
no cuentan con suficientes recursos&#8221; (La República 23/3/2003). Añade<br />
Seminario, &#8220;que se producen problemas en la elaboración del índice<br />
de producción industrial (21.3 % del PBI global) y en la estadística<br />
agraria (7.8 %)&#8221;. Los otros problemas que encuentra el analista es<br />
que se carece de un directorio de empresas confiable lo que impide<br />
proyectar los resultados de la muestra al universo.</p>
<p>10. En conclusión, apenas el 8 % de la la actividad económica,<br />
(pesca, minería y electricidad y agua) explican de manera confiable,<br />
con cifras a la mano, los famosos valores preliminares del PBI que<br />
volantea el gobierno (&#8220;estimados legítimos&#8221; Matuk dixit).</p>
<p>11. Es obvio que el país crece. Pero, no a la velocidad que pregona<br />
el gobierno para contrarrestar sus fracasos y escándalos políticos.<br />
Esta quimera económica fabricada en los laboratorios del INEI por el<br />
momento no pasa de ser un cuento cómo el de &#8220;Blancanieves y los 7<br />
enanitos&#8221;. Donde la primera Dama largamente se ajusta al papel de<br />
Blancanieves y los siete enanitos, salvo mejor parecer, podrían ser<br />
Toledo, Luis Solari, Carlos Ferrero, Jorge Mufarech (¿cuál es el<br />
gruñón?), César Almeyda, Willy Gonzales y Kurt Burneo.</p>
<p>4/22/2003 1:00:00 PM</p>
<p><a href="http://groups.yahoo.com/group/MacroPeru/message/2788">http://groups.yahoo.com/group/MacroPeru/message/2788</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sat Apr 5, 2003 7:18 am ]]></title>
<link>http://29x55.wordpress.com/2009/01/28/sat-apr-5-2003-718-am/</link>
<pubDate>Wed, 28 Jan 2009 07:47:55 +0000</pubDate>
<dc:creator>Farid Matuk</dc:creator>
<guid>http://29x55.wordpress.com/2009/01/28/sat-apr-5-2003-718-am/</guid>
<description><![CDATA[Extraña prótesis Bruno, en el conversatorio que tuvimos en el Central, sostuviste que si se construí]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong></strong></p>
<p><strong>Extraña prótesis</strong></p>
<p>Bruno, en el conversatorio que tuvimos en el Central, sostuviste<br />
que si se construía un índice de cantidad con tan sólo aquellos<br />
sectores que se medían sin regla de tres, este índice tendría un<br />
fuerte peso del sector primario.</p>
<p>Si sumamos Agropecuario, Pesca, Minería, Manufactura, y Servicios<br />
Básicos (Electrcidad y Agua), tenemos 30.9% del PBI base 94; de este<br />
porcentaje el sector primario (Agropecuario, Pesca y Mineria) es<br />
13.0%, monto que no percibo como exagerado aunque quizas para ti si.</p>
<p>Pero lo curioso es que descomponiendo el índice total entre el<br />
cuerpo (30.9%) y la prótesis (59.4%), y el saldo es la diferencia<br />
entre precios básicos y precios comprador; no existe homogenidad de<br />
grado uno como lo creía hasta hace unos días, sino que mas bien la<br />
prótesis funciona como una señal amplificada del cuerpo, al menos en<br />
Enero y Febrero del presente año.</p>
<p>Esto sería nuevo en términos analíticos, pero permitiría explicar<br />
lo que comentaste en el conversatorio de la Católica donde señalaste<br />
que la recesión 88-89 estuvo sobreestimada, y aunque coincidia<br />
contigo no veía como podía ocurrir ello en la hoja de cálculo.</p>
<p>Una primera intución, se me viene del libro de Passinetti, donde<br />
se vincula la tasa de crecimiento de una economía con la única raíz<br />
característica positiva de la insumo producto de la economía en<br />
cuestión, si esto fuese así, las hojas de calculo publicadas por el<br />
Instituto que serían una suerte de X*(I-A)^-1 estarían<br />
sistemáticamente amplificando la señal de la parte baja de una<br />
matriz insumo producto triangular en bloques, donde el bloque<br />
independiente sería el 30.9% en cuestión.</p>
<p>Farid Matuk</p>
<p><a href="http://groups.yahoo.com/group/MacroPeru/message/2744">http://groups.yahoo.com/group/MacroPeru/message/2744</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Wed Nov 13, 2002 11:51 pm ]]></title>
<link>http://29x55.wordpress.com/2009/01/24/wed-nov-13-2002-1151-pm/</link>
<pubDate>Sat, 24 Jan 2009 09:04:44 +0000</pubDate>
<dc:creator>Farid Matuk</dc:creator>
<guid>http://29x55.wordpress.com/2009/01/24/wed-nov-13-2002-1151-pm/</guid>
<description><![CDATA[I-P &amp; IMACEC   Hola Elmer: Acerca del uso de I-P en Perú el problema central está en la naturale]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="subject root grey">I-P &#38; IMACEC</div>
<p> </p>
<div class="msgarea">Hola Elmer:</p>
<p>Acerca del uso de I-P en Perú el problema central está en la<br />
naturaleza de la omisión del Censo Económico de 1994. El censo fue<br />
hecho por convocatoria, es decir se colocó un anuncio para que todos<br />
aquellos que produjecen valor agregado se inscribiesen en el INEI, y<br />
no hay manera de saber los patrones de omisión. Una alternativa<br />
convencional es usar un padrón administrativo, como el registro<br />
tributario y a partir del mismo establecer un patrón de omisión, ya<br />
sea por rama de actividad o por escala del establecimiento. Por todo<br />
ello, no tengo idea que serán los coeficientes de 1994. Una analogía<br />
sería mirarse de cerca en un espejo que deforma la imagen o mirarse<br />
de lejos en un espejo sin deformaciones.</p>
<p>En Chile, el Instituto de Estadística sólo produce indicadores de<br />
producción para seis sectores: 1) Minería, 2) Manufactura, 3)<br />
Pesquero, 4) Electricidad, 5) Construcción, y 6) Comercio. Con esta<br />
información el Banco Central estima un índice de actividad económica<br />
anclado en una matriz de insumo-producto necesariamente por el lado<br />
de la oferta, ya que por el lado de la demanda no existe información<br />
mensual del consumo privado. Obviamente, el Banco Central no se<br />
aventura a denominarlo PBI ya que no cumple con los estándares<br />
internacionales para ello, y tampoco define el alcance de &#8220;casi la<br />
totalidad&#8221;. Y el INE sólo proporciona información fraccional. Un<br />
elemento curioso a explorar es como el Banco Central de Chile<br />
complementa la información del vector X (Valor Bruto de Producción)<br />
para poder hallar D (Valor Agregado) y efectuar la operación<br />
matricial D=(I-A)^-1*X. Quizás alguien pueda averiguar que proporcion<br />
del VBP es la información fraccional publicada.</p>
<p>Un abrazo, Farid.</p>
<p>PostData.- A continuación se puede leer información copiada de las<br />
páginas institucionales del Banco Central de Chile y del Instituto de<br />
Estadística de Chile sobre su información mensual.</p>
<p>BANCO CENTRAL – CHILE<br />
Indicador Mensual de Actividad Económica (IMACEC)</p>
<p>Cifras provisionales correspondientes al nuevo Indicador Mensual de<br />
Actividad Económica (IMACEC), estructurado a base de la matriz insumo-<br />
producto de 1996. La cobertura de este indicador comprende casi la<br />
totalidad de las actividades económicas incluidas en el PIB.</p>
<p>INE – CHILE<br />
Índices de Estadísticas de Producción Sectorial</p>
<p>1) Índice de Producción Minera</p>
<p>2-A)Índice de Producción y Venta Física da la Industria Manufacturera</p>
<p>2-B) Índice de Promedios Móviles de 3 y 12 meses de Producción y<br />
Venta Física de la Industria Manufacturera</p>
<p>2-C) Índice de Producción Física de la Industria Manufacturera, por<br />
Agrupación</p>
<p>2-D) Índice de Venta Física de la Industria Manufacturera, por<br />
Agrupación</p>
<p>2-E) Índice de Producción y Venta Física da la Industria<br />
Manufacturera, por Agrupación</p>
<p>2-F) Indice de Producción Física de la Industria Manufacturera (por<br />
Clasificación Económica)</p>
<p>2-G) Índice de Venta Física de la Industria Manufacturera (por<br />
Clasificación Económica)</p>
<p>3-A) Estadísticas de Producción Física, Sector Pesquero Industrial,<br />
por tipo de elaboración, según año y mes</p>
<p>3-B) Estadísticas de Venta Física, Sector Pesquero Industrial, por<br />
tipo de elaboración, según año y mes</p>
<p>3-C) Estadísticas de Producción Física, Sector Pesquero Industrial,<br />
por tipo de elaboración, según región</p>
<p>3-D) Estadísticas de Venta Física, Sector Pesquero Industrial, por<br />
tipo de elaboración, según región</p>
<p>4-A) Generación de Energía Eléctrica</p>
<p>4-B) Generación de Energía Eléctrica, por Sistemas Inerconectados</p>
<p>4-C) Distribución de Energía Eléctrica</p>
<p>5-A) Superficie Edificada Total, Viviendas y no Viviendas</p>
<p>5-B) Resumen Superficie Edificada, Total País</p>
<p>5-C) Número de Viviendas Aprobadas e Iniciadas, Total País y Región<br />
metropolitana</p>
<p>5-D) Superficie de Viviendas Aprobadas e Iniciadas, Total País y<br />
Región Metropolitana</p>
<p>6) Índice de Ventas de Supermercados. Índice General</p>
</div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Tue Nov 12, 2002 3:02 am ]]></title>
<link>http://29x55.wordpress.com/2009/01/24/tue-nov-12-2002-302-am/</link>
<pubDate>Fri, 23 Jan 2009 21:36:49 +0000</pubDate>
<dc:creator>Farid Matuk</dc:creator>
<guid>http://29x55.wordpress.com/2009/01/24/tue-nov-12-2002-302-am/</guid>
<description><![CDATA[Leading &amp; I-P   Hola Bruno: El INEI en modo alguno hará algo semejanet a &#8220;leading indicato]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="subject root grey">Leading &#38; I-P</div>
<p> </p>
<div class="msgarea">Hola Bruno:</div>
<p>El INEI en modo alguno hará algo semejanet a &#8220;leading indicators&#8221;.<br />
En los tiempos que enseñaba econometría aprendí de esos peligros.</p>
<p>De otro lado la I-P del 94 me parece pésima, y creo que<br />
sería &#8220;misleading&#8221; como herramienta de agregación.</p>
<p>Segundo abrazo, Farid</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Daftar Publikasi Jurnal (1)]]></title>
<link>http://iespfeunja.wordpress.com/2008/10/22/daftar-publikasi-jurnal-1/</link>
<pubDate>Wed, 22 Oct 2008 13:16:11 +0000</pubDate>
<dc:creator>iespfeunja</dc:creator>
<guid>http://iespfeunja.wordpress.com/2008/10/22/daftar-publikasi-jurnal-1/</guid>
<description><![CDATA[Halaman ini merupakan halaman pertama dari beberapa publikasi jurnal dari staf pengajar Jurusan Ilmu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Halaman ini merupakan halaman pertama dari beberapa publikasi jurnal dari staf pengajar Jurusan Ilmu Ekonomi dan Studi Pembangunan Fakultas Ekonomi UNJA. Untuk kepentingan akademis, Sdr. dapat mendownload dan mengutip bahan-bahan di bawah ini dengan menyebutkan sumbernya. (<a href="http://iespfeunja.wordpress.com/2008/10/22/daftar-publikasi-jurnal">lihat hal. 2</a>,  <a href="http://iespfeunja.wordpress.com/2008/10/22/daftar-publikasi-jurnal-3">lihat hal. 3</a>,  <a href="http://iespfeunja.wordpress.com/2008/10/22/daftar-publikasi-jurnal-4">lihat hal. 4</a>) </p>
<ol>
<li>
<p style="text-align:justify;"><strong>M. Rachmad R.</strong>:  Analisis Perilaku Masyarakat Miskin dan Hubungan Antara Aktivitas Ekonomi dengan Derajat Kemiskinan Masyarakat Desa Tertinggal di Sepanjang Sungai Batanghari       <a href="http://iespfeunja.wordpress.com/files/2008/10/rachmad-pesisir.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong>Haryadi dkk:</strong> Dampak Penghapusan Hambatan Perdagangan Sektor Pertanian terhadap Kinerja Ekonomi Negara Maju dan Berkembang       <a href="http://iespfeunja.files.wordpress.com/2008/10/haryadi-tarif.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong>Hardiani</strong> : Aplikasi Model REMI-EDFS dalam Analisis Keterkaitan Variabel Demografi dan Ekonomi serta Proyeksi Penduduk di Propinsi Jambi    <a href="http://iespfeunja.files.wordpress.com/2008/10/hardiani-remi.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong>Selamet R dkk</strong> : Analisis Elastisitas Penerimaan Asli Daerah terhadap Pembiayaan Pembangunan di Propinsi Jambi   (<a href="http://iespfeunja.files.wordpress.com/2008/10/selamet-elastisitas.pdf">Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong>Yulmardi</strong>: Perkembangan Pendidikan di Provinsi Jambi: Analisis Sensus Penduduk Tahun 1990    <a href="http://iespfeunja.wordpress.com/files/2008/10/yulmardi-pendidikan.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong>Selamet R dkk</strong> : Sumber Pertumbuhan Sektor Industri Indonesia: Analisis Input-Output Periode 1985 &#8211; 1990   <a href="http://iespfeunja.files.wordpress.com/2008/10/selamet-industri.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong></strong><strong>Erfit dkk</strong>: Studi tentang Distribusi Pendapatan Rumah Tangga Pedesaan Kabupaten Batang Hari    <a href="http://iespfeunja.files.wordpress.com/2008/10/erfit-pendapatan.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong>Amril</strong> : Analisis Eksistensi Industri Perkayuan sebagai Sektor Pemimpin (Leading Sector) di Provinsi Jambi      <a href="http://iespfeunja.files.wordpress.com/2008/10/amril-i-o.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong></strong><strong>Parmadi &#38; Zulgani</strong>: Kemitraan: Beberapa Alternatif Aplikasinya     <a href="http://iespfeunja.wordpress.com/files/2008/10/parmadi-kemitraan.pdf">(Full-Text)</a></p>
</li>
<li>
<p style="text-align:justify;"><strong>Heriberta</strong>: Inflasi dan Pembiayaan Pengeluaran Pemerintah: Suatu Analisis dan Aplikasi di Indonesia  <a href="http://iespfeunja.wordpress.com/files/2008/10/heriberta-inflasi.pdf">(Full-Text)</a></p>
</li>
</ol>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Analisis Input-Output dengan Excel]]></title>
<link>http://junaidichaniago.wordpress.com/2008/06/16/analisis-input-output-dengan-excel/</link>
<pubDate>Mon, 16 Jun 2008 11:59:06 +0000</pubDate>
<dc:creator>Junaidi</dc:creator>
<guid>http://junaidichaniago.wordpress.com/2008/06/16/analisis-input-output-dengan-excel/</guid>
<description><![CDATA[Tulisan ini membahas simulasi/latihan analisis I-O dengan menggunakan Excel. Analisis yang dibahas m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Tulisan ini membahas simulasi/latihan analisis I-O dengan menggunakan Excel. Analisis yang dibahas mencakup perhitungan matriks pengganda, indeks daya penyebaran, indeks derajat kepekaan dan analisis dampak.</p>
<p style="text-align:justify;">Pada dasarnya sudah terdapat program yang secara khusus bertujuan untuk analisis I-O ini. Oleh karenanya, tulisan ini lebih sebagai latihan pembelajaran untuk melihat menelusuri proses analisisnya. Sebagai latihan, misalnya kita punya tabel I-O dalam bentuk tabel Transaksi Domestik atas Dasar Harga Produsen yang dibagi atas tiga sektor. Angka-angka dalam tabel dalam satuan Trilyun Rupiah.</p>
<p style="text-align:justify;">Agar dapat mengikuti alur pembahasan dalam tulisan ini, sel-sel pengetikan disesuaikan dengan sel-sel pada tampilan 1 dibawah ini.<!--more--></p>
<p style="text-align:justify;"><strong><em>Tampilan 1. Tabel I-O: Transaksi Domestik atas Dasar Harga Produsen<br />
</em></strong></p>
<p style="text-align:justify;"><img src="http://junaidichaniago.files.wordpress.com/2008/07/070608-1717-menghitungm1.png" alt="" /><strong><em><br />
</em></strong>
</p>
<p style="text-align:justify;">  </p>
<p style="text-align:justify;"><strong>A. Perhitungan Matriks Pengganda<br />
</strong>
</p>
<p style="text-align:justify;">Dampak Pengganda adalah suatu dampak yang terjadi baik secara langsung maupun tidak langsung terhadap berbagai kegiatan ekonomi dalam negeri sebagai akibat adanya perubahan pada variabel-variabel eksogen perekonomian nasional.</p>
<p style="text-align:justify;">Untuk menghitung matriks pengganda dilakukan melalui beberapa tahap sebagai berikut:</p>
<p style="text-align:justify;">1. Menghitung matriks koefisien input (matriks A)</p>
<p style="text-align:justify;margin-left:13pt;">Unsur matriks A dapat dihitung dengan rumus:</p>
<p style="text-align:justify;margin-left:13pt;"><img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp2.png" alt="" /></p>
<p style="text-align:justify;margin-left:13pt;">Dimana :   a<sub>ij</sub> = koefisien input sektor ke i oleh sektor ke j</p>
<p style="text-align:justify;margin-left:58pt;">x<sub>ij</sub> =penggunaan input sektor ke i oleh sektor ke j</p>
<p style="text-align:justify;margin-left:58pt;">X<sub>j</sub> = output sektor ke j</p>
<p style="text-align:justify;margin-left:13pt;">Secara sederhana rumus ini berarti membagi sel pada permintaan antara secara kolom terhadap total output (atau total input karena nilainya sama). Untuk kepentingan ini, letakkan pointer di sel B19, kemudian ketikkan rumus <em>=B6/B$12</em>. Copy rumus tersebut dalam range B19:D21</p>
<p style="text-align:justify;">2. Menghitung (I-A)</p>
<p style="text-align:justify;margin-left:13pt;">Mengurangkan suatu matriks identitas (yaitu matriks dengan diagonal utama bernilai 1) dan unsur-unsur lainnya bernilai 0) terhadap matriks koefisien input. Untuk itu, ketik matriks identitas di range F19:H21. Matriks identitas kita buat 3 x 3, karena jumlah sektor contoh kita sebanyak 3. Selanjutnya, pada sel B26, ketik rumus <em>=F19-B19</em>. Copy rumus tersebut dalam range B26:D28</p>
<p style="text-align:justify;">3. Menghitung matriks pengganda (B) dan Total Pengganda</p>
<p style="text-align:justify;margin-left:13pt;">Matriks pengganda (B) dihitung dengan cara menginverskan matriks yang diperoleh pada tahap 2 diatas (B = (I-A)<sup>-1</sup> ). Untuk itu, letakkan pointer pada sel G26 dan ketikkan rumus <em>=MINVERSE(B26:D28 )</em>. Setelah itu, blok range G26:I28, kemudian tekan tombol F2 dan selanjutnya tekan CTRL+SHIFT+ENTER secara bersamaan.</p>
<p style="text-align:justify;margin-left:13pt;">Hasil matriks pengganda akan tampil pada range G26:I28. Selanjutnya untuk menghitung total pengganda, jumlahkan secara baris dan secara kolom.</p>
<p style="text-align:justify;"> Hasil tahap 1-3 dapat dilihat pada tampilan 2 berikut. (catatan: Sdr dapat menambah judul-judul dan keterangan seperti yang terlihat pada tampilan ini).</p>
<p style="text-align:justify;"><strong><em>Tampilan 2. Koefisien Input dan Matriks Pengganda<br />
</em></strong>
</p>
<p style="text-align:justify;"><img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp3.png" alt="" /></p>
<p style="text-align:justify;">Matriks koefisien input menggambarkan komposisi input antara yang digunakan masing-masing sektor dalam berproduksi. Sebagai contoh pada kolom 1, untuk menghasilkan output, sektor primer butuh input 2,53 persen dari sektornya sendiri, butuh input 6,33 persen dari sektor sekunder dan butuh input 3,80 persen dari sektor tersier. Dengan kata lain juga, untuk memproduksi 100 satuan output, maka sektor primer butuh input sebanyak 2,53 satuan dari sektornya sendiri, 6,33 satuan dari sektor sekunder dan 3,80 satuan dari sektor tersier.</p>
<p style="text-align:justify;">Selanjutnya untuk interpretasi pada matriks pengganda, akan dilihat lebih jauh pada pembahasan indeks daya penyebaran dan derajat kepekaan berikut ini.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong>B. Indeks Daya Penyebaran dan Indeks Derajat Kepekaan<br />
</strong>Hubungan antara output dan permintaan akhir dapat dijabarkan sebagai X = (I-A)<sup>-1</sup> F, dimana X adalah vektor kolom dari output, F adalah vektor kolom dari permintaan akhir.  
</p>
<p style="text-align:justify;">Dari persamaan tersebut dapat dilihat bahwa dampak akibat perubahan permintaan akhir suatu sektor terhadap output seluruh sektor ekonomi (rj) dapat dirumuskan sebagai:</p>
<p style="text-align:justify;"> r<sub>j</sub> = b<sub>1j</sub> + b<sub>2j</sub> … + b<sub>nj</sub> = Σ<sub>i</sub>b<sub>ij<br />
</sub>
</p>
<p style="text-align:justify;"> Jumlah dampak tersebut juga disebut sebagai jumlah daya penyebaran. Daya penyebaran merupakan ukuran untuk melihat keterkaitan kebelakang (backward linkage) sektor-sektor ekonomi di suatu wilayah. Selanjutnya, dengan membagi jumlah dampak tersebut (r<sub>j</sub>) dengan banyaknya sektor (n), dapat dihitung rata-rata dampak yang ditimbulkan terhadap output masing-masing sektor akibat perubahan permintaan akhir.</p>
<p style="text-align:justify;">Namun demikian, karena sifat permintaan akhir masing-masing sektor saling berbeda, maka baik jumlah maupun rata-rata dampak tersebut kurang tepat untuk dijadikan sebagai ukuran pembanding dampak pada setiap sektor. Oleh karenanya, ukuran tersebut perlu dinormalkan (normalized) dengan cara membagi rata-rata dampak suatu sektor dengan rata-rata dampak seluruh sektor. Ukuran yang dinormalkan ini dinamakan dengan indeks daya penyebaran (α<sub>j</sub>) atau tingkat dampak keterkaitan kebelakang (backward linkages effect ratio), yang dapat dirumuskan:</p>
<p style="text-align:justify;"> <img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp7.png" alt="" /></p>
<p style="text-align:justify;">α<sub>j</sub> = 1 daya penyebaran sektor j sama dengan rata-rata daya penyebaran seluruh sektor ekonomi.</p>
<p style="text-align:justify;">α<sub>j</sub> &#62; 1 daya penyebaran sektor j diatas rata-rata daya penyebaran seluruh sektor ekonomi.</p>
<p style="text-align:justify;">α<sub>j</sub> &#60; 1 daya penyebaran sektor j dibawah rata-rata daya penyebaran seluruh sektor ekonomi.</p>
<p style="text-align:justify;">Dari persamaan diatas juga dapat dilihat jumlah dampak output suatu sektor i sebagai akibat perubahan permintaan akhir seluruh sektor, yang dapat dirumuskan sebagai: s<sub>j</sub>=Σ<sub>j</sub>b<sub>ij</sub></p>
<p style="text-align:justify;">Nilai s<sub>j </sub>disebut dengan jumlah derajat kepekaan, merupakan ukuran untuk melihat keterkaitan kedepan (forward linkage) sektor-sektor ekonomi di suatu wilayah.</p>
<p style="text-align:justify;">Dengan pola pikir yang sama seperti ketika menghitung indeks daya penyebaran, kita juga bisa menghitung indeks derajat kepekaan (β<sub>i</sub>) dengan rumus sebagai berikut:</p>
<p style="text-align:justify;"> <img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp11.png" alt="" /></p>
<p style="text-align:justify;">β<sub>i</sub> = 1 derajat kepekaan sektor j sama dengan rata-rata derajat kepekaan seluruh sektor ekonomi.</p>
<p style="text-align:justify;">β<sub>i</sub> &#62; 1 derajat kepekaan sektor j diatas rata-rata derajat kepekaan seluruh sektor ekonomi.</p>
<p style="text-align:justify;">β<sub>i</sub> &#60; 1 derajat kepekaan sektor j dibawah rata-rata derajat kepekaan seluruh sektor ekonomi.</p>
<p style="text-align:justify;">Untuk menghitung indeks daya penyebaran, tempatkan pointer kita di sel B36. Kemudian ketikkan rumus: =G$29/AVERAGE($G$29:$I$29). Copy rumus tersebut sampai ke B38. Tetapi setelah itu, pada sel B37, rumus G$27 tersebut diganti menjadi H$27 dan pada sel B38 diganti menjadi I$27.</p>
<p style="text-align:justify;">Selanjutnya untuk menghitung indeks derajat kepekaan, tempatkan pointer kit di sel C36. Kemudian ketikkan rumus: =J26/AVERAGE($G$29:$I$29). Kemudian copy sampai ke sel C38.</p>
<p style="text-align:justify;">Hasilnya dapat dilihat pada tampilan 3 berikut:</p>
<p style="text-align:justify;"><strong><em>Tampilan 3. Indeks Daya Penyebaran dan Indeks Derajat Kepekaan<br />
</em></strong></p>
<p style="text-align:justify;"><img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp15.png" alt="" /><strong><br />
</strong>
</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong>C. Analisis Dampak<br />
</strong></p>
<p style="text-align:justify;"><strong>C.1. Dampak Permintaan Akhir terhadap Output<br />
</strong>
</p>
<p style="text-align:justify;">Untuk melihat dampak masing-masing permintaan akhir terhadap output, dapat digunakan rumus: X = (I-A)<sup>-1</sup> F</p>
<p style="text-align:justify;">Ini artinya, kita mengalikan matriks pengganda dengan matriks permintaan akhir. Sesuai dengan penempatan data pada contoh kasus kita, matriks pengganda sudah dihitung dan ditempatkan pada range G26:I28 dan matriks permintaan akhir berada pada range F6:J8.</p>
<p style="text-align:justify;">Untuk itu, tempatkan pointer pada sel B44 dan ketikkan rumus: =MMULT(G26:I28,F6:J8). Selanjutnya blok range B44:F46, tekan F2 dan kemudian tekan CTRL+SHIF+ENTER secara bersamaan. Hasilnya akan terlihat pada range B44:F46. Selanjutnya lakukan penjumlahan secara baris dan secara kolom, seperti terlihat pada tampilan 4 berikut:</p>
<p style="text-align:justify;"><strong><em>Tampilan 4. Dampak Permintaan Akhir terhadap Output<br />
</em></strong>
</p>
<p style="text-align:justify;"><img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp16.png" alt="" /></p>
<p style="text-align:justify;">Pembacaan menurut baris menunjukkan pengaruh masing-masing komponen permintaan akhir terhadap pembentukan output suatu sektor. Misalnya pada baris 1 (sektor primer), dapat diinterpretasikan bahwa output sektor primer yang terbentuk sebagai akibat dari konsumsi rumah tangga (301) sebesar 37,1; konsumsi pemerintah (302) sebesar 1,6; pembentukan modal tetap (303) sebesar 12,6; perubahan stok (304) sebesar 2,8; dan ekspor barang dan jasa (305 + 306) sebesar 24,6. Jumlah baris 1 merupakan total output sektor primer. Untuk sektor-sektor yang lain, dapat dilihat dengan cara yang sama.</p>
<p style="text-align:justify;">Pembacaan menurut kolom menunjukkan pengaruh suatu komponen permintaan akhir terhadap pembentukan output di masing-masing sektor. Misalnya pada kolom 1, konsumsi rumah tangga (301) mengakibatkan pembentukan output sektor primer sebesar 37,1, output sektor sekunder sebesar 71,6 dan output sektor tersier sebesar 69,2. Jumlah kolom 1 yang sebesar 177,9 menunjukkan besarnya output seluruh sektor perekonomian yang terbentuk sebagai akibat dari konsumsi rumah tangga. Untuk komponen permintaan akhir yang lain, dapat dilihat dengan cara yang sama</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong>C.2. Dampak Permintaan Akhir terhadap Nilai Tambah Bruto (NTB)<br />
</strong>
</p>
<p style="text-align:justify;">Untuk menghitung dampak permintaan akhir terhadap NTB, terlebih dahulu dibentuk matriks diagonal koefisien NTB. Koefisien NTB dicari dengan cara membagi nilai tambah bruto (input primer) dengan total input. Dalam kasus kita, adalah dengan membagi sel B11 dengan sel B12, C11 dengan C12 dan D11 dengan D12. Koefisien-koefisien tersebut ditempatkan pada diagonal matriks, dan nilai sel lainnya dalam matriks tersebut diberi angka 0, seperti terlihat pada tampilan di bawah ini.</p>
<p style="text-align:justify;">Pada tahap selanjutnya, mengalikan matriks diagonal koefisien NTB ini (pada range B55:D57) dengan matriks dampak permintaan akhir terhadap output yang telah dihitung sebelumnya (pada range B44:F46). Untuk itu tempatkan pointer pada sel B62, kemudian ketikkan rumus: =MMULT(B55:D57,B44:F46). Kemudian blok range B62:F64, tekan F2, tekan CTRL+SHIFT+ENTER. Hasilnya akan terlihat pada range B62:F64. Selanjutnya lakukan penjumlah secara kolom dan secara baris.</p>
<p style="text-align:justify;"><strong><em>Tampilan 5. Dampak Permintaan Akhir terhadap Nilai Tambah Bruto (NTB)<br />
</em></strong>
</p>
<p style="text-align:justify;"><img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp17.png" alt="" /></p>
<p style="text-align:justify;">Pembacaan menurut baris menunjukkan pengaruh masing-masing komponen permintaan akhir terhadap penciptaan NTB suatu sektor. Misalnya pada baris 1 (sektor primer), dapat diinterpretasikan bahwa NTB sektor primer yang terbentuk sebagai akibat dari konsumsi rumah tangga (301) sebesar 31,9; konsumsi pemerintah (302) sebesar 1,4; pembentukan modal tetap (303) sebesar 10,8; perubahan stok (304) sebesar 2,4; dan ekspor barang dan jasa (305 + 306) sebesar 21,4. Jumlah baris 1 merupakan total NTB sektor primer. Untuk sektor-sektor yang lain, dapat dilihat dengan cara yang sama.</p>
<p style="text-align:justify;">Pembacaan menurut kolom menunjukkan pengaruh suatu komponen permintaan akhir terhadap penciptaan NTB di masing-masing sektor. Misalnya pada kolom 1, konsumsi rumah tangga (301) mengakibatkan penciptaan NTB sektor primer sebesar 31,9, NTB sektor sekunder sebesar 23,6 dan NTB sektor tersier sebesar 48,5. Jumlah kolom 1 yang sebesar 104,0 menunjukkan besarnya NTB seluruh sektor perekonomian yang terbentuk sebagai akibat dari konsumsi rumah tangga. Untuk komponen permintaan akhir yang lain, dapat dilihat dengan cara yang sama</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong>C.3. Dampak Permintaan Akhir Terhadap Kebutuhan Impor<br />
</strong>
</p>
<p style="text-align:justify;">Untuk menghitung dampak permintaan akhir terhadap kebutuhan impor, diperlukan informasi mengenai komponen impor pada masing-masing sektor, baik untuk permintaan antara maupun permintaan akhir. (Data komponen impor biasanya disusun bersamaan dengan tabel transaksi pada I-O).</p>
<p style="text-align:justify;">Misalnya data komponen impor kita ketikan pada sel-sel berikut seperti pada tampilan</p>
<p style="text-align:justify;"><strong><em>Tampilan 6. Komponen Impor<br />
</em></strong>
</p>
<p style="text-align:justify;"><img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp18.png" alt="" /></p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Selanjutnya lakukan tahapan berikut:</p>
<p style="text-align:justify;margin-left:13pt;">1.     Hitung matrik koefisien komponen impor (A<sup>m</sup>), dengan cara membagi masing-masing sel pada input antara (range B76:D78 ) secara kolom dengan total inputnya masing-masing. Untuk itu tempatkan pointer di sel B84, kemudian ketikan rumus: =B76/B$12. Copy dalam range B84:D86</p>
<p style="text-align:justify;margin-left:13pt;">2. Kalikan matriks A<sup>m</sup> dengan matriks (I-A)<sup>-1</sup> F. Matriks (I-A)<sup>-1</sup> F sebelumnya sudah kita hitung yang terletak pada range B44:F46. Untuk itu letakkan pointer di sel F84, ketikkan rumus: =MMULT(B84:D86,B44:F46). Blok range F84:J86, tekan F2, dan tekan CTRL+SHIFT+ENTER secara bersamaan.</p>
<p style="text-align:justify;margin-left:13pt;">3. Tambahkan matriks hasil perkalian pada tahap 2 diatas dengan matriks komponen permintaan sebelumnya (yang terletak pada range F86:J88). Untuk itu, tempatkan pointer di sel B92, ketikkan rumus: =F76+F84. Copy dalam range B92:F94. Selanjutnya lakukan penjumlahan secara baris dan kolom.</p>
<p style="text-align:justify;"><strong><em>Tampilan 7. Dampak Permintaan Akhir terhadap Kebutuhan Impor<br />
</em></strong>
</p>
<p style="text-align:justify;"><img src="http://junaidichaniago.files.wordpress.com/2008/06/061708-1355-analisisinp19.png" alt="" /></p>
<p style="text-align:justify;">Pembacaan kolom dari hasil tersebut adalah kebutuhan impor dari masing-masing sektor sebagai dampak dari suatu komponen permintaan akhir. Misalnya pada kolom 1, kebutuhan impor sebagai dampak dari konsumsi rumah tangga (301) adalah sebesar 20,04 yang terdiri dari kebutuhan impor di sektor primer sebesar 1,26, di sektor sekunder sebesar 13,20 dan di sektor tersier sebesar 5,57.</p>
<p style="text-align:justify;">Pembacaan baris dari hasil tersebut adalah kebutuhan impor dari suatu sektor sebagai dampak dari masing-masing komponen permintaan akhir. Misalnya pada baris 1, kebutuhan impor sektor primer akibat konsumsi rumah tangga (301) adalah sebesar 1,26, akibat konsumsi pemerintah (302) sebesar 0,097, akibat pembentukan modal (303) sebesar 0,95 dan seterusnya.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong>D. Penutup<br />
</strong>
</p>
<p style="text-align:justify;">Pada dasarnya analisis-analisis yang lain bisa diterapkan terhadap Input-Output. Misalnya melihat dampak permintaan akhir terhadap tenaga kerja, dampak APBN terhadap penciptaan kesempatan kerja dan lainnya. Namun demikian, karena secara prosedural relatif sama dengan yang telah dibahas diatas, maka tidak dibahas secara lebih terperinci.</p>
<p> </p>
<p><strong><em>Bacaan Utama:</em></strong></p>
<p><em>BPS. 2000. Kerangka Teori dan Analisis Tabel Input-Output</em></p>
<p><em>BPS. 2000. Teknik Penyusunan Tabel Input-Output</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[#1 Pascal Programming ]]></title>
<link>http://novhard.wordpress.com/2008/02/24/1-pascal-programming-pengenalan-pascal/</link>
<pubDate>Sun, 24 Feb 2008 14:50:11 +0000</pubDate>
<dc:creator>novhard</dc:creator>
<guid>http://novhard.wordpress.com/2008/02/24/1-pascal-programming-pengenalan-pascal/</guid>
<description><![CDATA[hmmm mungkin Bahasa Pascal merupakan bahasa pemrograman yang udah tua ya dan masih meggunakan pola p]]></description>
<content:encoded><![CDATA[hmmm mungkin Bahasa Pascal merupakan bahasa pemrograman yang udah tua ya dan masih meggunakan pola p]]></content:encoded>
</item>
<item>
<title><![CDATA[test post]]></title>
<link>http://corejava.wordpress.com/2008/01/31/test-post/</link>
<pubDate>Thu, 31 Jan 2008 13:56:59 +0000</pubDate>
<dc:creator>Rakesh</dc:creator>
<guid>http://corejava.wordpress.com/2008/01/31/test-post/</guid>
<description><![CDATA[test test test]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>test test test</p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=ee5dbbda-9a8a-89e3-90fd-b8e5d4111cec" /></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[70-536 Resumen 2/7: Entrada/Salida y serialización.]]></title>
<link>http://vtortola.wordpress.com/2007/06/20/70-536-resumen-27-entradasalida-y-serializacion/</link>
<pubDate>Wed, 20 Jun 2007 20:29:34 +0000</pubDate>
<dc:creator>vtortola</dc:creator>
<guid>http://vtortola.wordpress.com/2007/06/20/70-536-resumen-27-entradasalida-y-serializacion/</guid>
<description><![CDATA[Segundo repaso de 7 del temario para el examen 70-536 de la certificación MCTS en .NET. Esta, es una]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><table border="0" width="100%">
<tr>
<td style="padding:10px;" valign="middle" width="20%">
<p style="text-align:center;"><img src="http://vtortola.files.wordpress.com/2007/06/mcts2.gif" /></p>
</td>
<td style="padding-left:10px;padding-top:10px;" align="left">
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;">Segundo repaso de 7 del temario para el examen <a href="http://www.microsoft.com/learning/exams/70-536.mspx">70-536</a> de la certificación <a href="http://www.microsoft.com/spain/formacion/mcp/mcts.mspx">MCTS en .NET</a>. </span><br />
<span style="font-size:8pt;font-family:Verdana;">Esta, es una de <a href="http://vtortola.wordpress.com/2007/04/02/las-nuevas-certificaciones-microsoft/">las nuevas certificaciones Microsoft para .NET 2.0</a>.</span><br />
<span style="font-size:8pt;font-family:Verdana;"></span></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;">Engloba los temas <em>2.Input/Ouput</em> y <em>5.Serialization</em> del <a href="http://www.microsoft.com/mspress/books/9469.aspx">libro oficial de Microsoft</a>.</span></p>
</td>
</tr>
</table>
<p class="western" style="margin-bottom:0;"><!--more--></p>
<p class="MsoNormal"><strong><span style="font-size:8pt;font-family:Verdana;">Navegando en el sistema de archivos:</span></strong></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"> <span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.filesysteminfo%28VS.80%29.aspx">FileSystemInfo</a> es la clase base de todas las clases informadoras del sistema de archivos.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.fileinfo%28VS.80%29.aspx">FileInfo</a> provee la funcionalidad básica para manipular un archivo.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.directoryinfo%28VS.80%29.aspx">DirectoryInfo</a> provee la funcionalidad básica para manipular un directorio.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.driveinfo%28VS.80%29.aspx">DriveInfo</a> provee la funcionalidad básica para obtener información acerca de una unidad.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La enumeración <a href="http://msdn2.microsoft.com/es-es/library/system.io.drivetype%28VS.80%29.aspx">DriveType</a> representa los distintos tipos de unidad que puede ser la clase DriveInfo.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.path%28VS.80%29.aspx">Path</a> sirve para manipular <a href="http://es.wikipedia.org/wiki/Path">paths</a> y debería usarse en lugar de intentar manipular un string manualmente.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.filesystemwatcher%28VS.80%29.aspx">FileSystemWatcher</a> puede usarse para monitorizar cambios en un directorio.</span></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size:8pt;font-family:Verdana;">Leyendo y escribiendo archivos:</span></strong></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"> <span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase abstracta <a href="http://msdn2.microsoft.com/es-es/library/system.io.stream%28VS.80%29.aspx">Stream</a> provee la funcionalidad básica para manipular flujos de datos de forma sequencial y aleatoria. De ella derivan todas las clases que manipulan flujos de datos, ya sean archivos, transmisiones por red, memoria, etc…</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.file%28VS.80%29.aspx">File</a> provee la funcionalidad básica para abrir archivos, tanto para<span>  </span>leer como para escribir.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.directory%28VS.80%29.aspx">Directory</a> provee la funcionalidad para manipular y analizar directorios.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La enumeración <a href="http://msdn2.microsoft.com/es-es/library/4z36sx0f%28VS.80%29.aspx">FileAccess</a> representa los permisos requeridos para abrir un archivo.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La enumeración <a href="http://msdn2.microsoft.com/es-es/library/system.io.filemode%28VS.80%29.aspx">FileMode</a> representa los modos de acceso a un archivo.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.filestream%28VS.80%29.aspx">FileStream</a> provee la funcionalidad básica<span>  </span>para abrir archivos tanto en lectura como en escritura. FileStream es un BufferedStream también.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.streamreader%28VS.80%29.aspx">StreamReader</a> provee la funcionalidad básica para leer strings desde una clase derivada de Stream.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.streamwriter%28VS.80%29.aspx">StreamWriter</a> provee la funcionalidad básica para escribir strings en una clase derivada de Stream.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.memorystream%28VS.80%29.aspx">MemoryStream</a> provee la funcionalidad básica para crear flujos en memoria, como podría ser un archivo que aún no hemos guardado a disco.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.bufferedstream%28VS.80%29.aspx">BufferedStream</a> provee la funcionalidad básica para envolver derivados de Stream mejorando el rendmiendo gracias a su <a href="http://es.wikipedia.org/wiki/Buffer">buffering</a>.</span></p>
<p class="MsoNormal" style="margin-left:18pt;"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size:8pt;font-family:Verdana;">Streams de compresión.</span></strong></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"> <span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">.Net dispone de dos algoritmos de compresión, <a href="http://es.wikipedia.org/wiki/Gzip">Gzip</a> y <a href="http://es.wikipedia.org/wiki/Deflate">Deflate</a>, ambos libres de patantes y estándares de la industria. Ambos están limitados a un máximo de 4GB de datos sin compresión.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La diferencia estriba en que Gzip almacena más información de los datos comprimidos para poder usarse con herramientas como gzip. Deflate tiene menos información y por ello es más efectivo. Si lo vas a usar sólo en tu aplicación, usa deflate; si quieres poder distribuir la información comprimida mejor, usa gzip.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.compression.gzipstream%28VS.80%29.aspx">GzipStream</a> permite comprimir datos a través de otro Stream usando el método de compresión GZIP.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.compression.deflatestream%28VS.80%29.aspx">DeflateStream</a> permite comprimir datos a través de otro Stream usando el método de compresión DEFLATE.</span></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size:8pt;font-family:Verdana;">Almacenamiento aislado.</span></strong></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"> <span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">.Net tiene varios mecanismos para desenvolverse en entornos desprivilegiados. </span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">El almacenamiento aislado provee de una forma de almacenar datos de forma persistente y segura sin tener que preocuparse si se tiene permisos en una determinada carpeta ó archivo.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Usando un almacenamiento almacenado la aplicación funcionará independientemente de la seguridad del entorno.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.isolatedstorage.isolatedstoragefile%28VS.80%29.aspx">IsolatedStorageFile</a> provee de la funcionalidad básica para <a href="http://robertogvenzor.wordpress.com/2007/05/07/la-clase-isolatedstoragefile/">crear archivos y directorios en un almacenamiento aislado</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.security.permissions.isolatedstoragefilepermission%28VS.80%29.aspx">IsolatedStorageFilePermission</a> encapsula los permisos que pueden ser concedidos para acceder al almacenamiento aislado.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.io.isolatedstorage.isolatedstoragefilestream%28VS.80%29.aspx">IsolatedStorageFileStream</a> provee de la funcionalidad básica para <a href="http://robertogvenzor.wordpress.com/2007/06/12/la-clase-isolatedstoragefilestream/">escribir y leer de almacenamientos aislados</a>. Deriva de FileStream por lo que se puede trabajar con el almacenamiento aislado como con cualquier otro archivo.</span></p>
<p class="MsoNormal" style="margin-left:18pt;"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size:8pt;font-family:Verdana;">Serializando objetos:</span></strong></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"> <span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;"><a href="http://msdn2.microsoft.com/es-es/library/7ay27kt9(VS.80).aspx">Serializar es el proceso de convertir información en un flujo de bytes que puede ser almacenado ó transferido</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Para serializar un objeto, hay que crear un Stream (es decir, cualquiera de sus derivados), después crear un <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.formatters.binary.binaryformatter%28VS.80%29.aspx">BinaryFormatter</a> y llamar al método <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.formatters.binary.binaryformatter.serialize%28VS.80%29.aspx">BinaryFormatter.Serialize</a>. Para deserializar un objeto, sigue los mismos pasos pero llama al método <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.formatters.binary.binaryformatter.deserialize%28VS.80%29.aspx">BinaryFormatter.Deserialize</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">El método <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.formatters.binary.binaryformatter.unsafedeserialize%28VS.80%29.aspx">BinaryFormatter.UnsafeDeserialize</a> hace uso de un deserializador no administrado más rápido. La pega es que necesita más permisos y ser full-trusted.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Para crear una clase que pueda ser serializada, añadele el atributo <a href="http://msdn2.microsoft.com/es-es/library/system.serializableattribute%28VS.80%29.aspx">Serializable</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Para omitir la serialización de cualquiera de los miembros del objeto, márcalo con el atributo <a href="http://msdn2.microsoft.com/es-es/library/system.nonserializedattribute%28VS.80%29.aspx">NonSerialized</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Para mantener compatibilidad entre versiones, puedes marcar con el atributo <a href="http://msdn2.microsoft.com/en-us/library/system.runtime.serialization.optionalfieldattribute%28vs.80%29.aspx">OptionalField</a> aquellos miembros que no existiesen en anteriores versiones serializadas del objeto, de esta forma no se lanzará una excepción cuando no se encuentre un determinado miembro.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La interfaz <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.ideserializationcallback%28VS.80%29.aspx">IDeserializationCallback</a> provee del método <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.ideserializationcallback.ondeserialization%28VS.80%29.aspx">.OnDeserialization</a> que se ejecuta cada vez que un objeto es deserializado.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase BinaryFormatter es la forma más eficiente (tanto en tamaño como en velocidad) de serializar/deserializar objetos que únicamente serán leidos por aplicaciones .NET.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.formatters.soap.soapformatter%28VS.80%29.aspx">SoapFormatter</a> es menos eficiente, pero aporta más interoperabilidad con su formato basado en <a href="http://es.wikipedia.org/wiki/SOAP">SOAP</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Como SOAP se pensó para trabajar desde distintas plataformas existen unos atributos para controlar la deserialización de atributos y miembros.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Es una buena práctica marcar todas las clases como serializables incluso si es una característica que no ser requiere inmediatamente. Deberias deshabilitar la serialización de miembros calculados y temporales (miembros cuyo valor no merece la pena guardar pues se calculan cada vez que se consultan). Usa SoapFormatter cuando necesites portablidad, usa BinaryFormatter cuando necesites eficiencia.</span></p>
<p class="MsoNormal" style="margin-left:18pt;"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size:8pt;font-family:Verdana;">Serialización XML:</span></strong></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"> <span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Provee interoperabilidad para comunicarse con diferentes plataformas y la flexibilidad que conlleva un esquema <a href="http://es.wikipedia.org/wiki/XML">XML</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">No puede usarse para serializar miembros privados ó objetos gráficos.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Para serializar un objeto, primero crea un Stream TextWritter ó <a href="http://msdn2.microsoft.com/es-es/library/system.xml.xmlwriter%28VS.80%29.aspx">XmlWriter</a>. Después crea un objeto <a href="http://msdn2.microsoft.com/es-es/library/system.xml.serialization.xmlserializer%28VS.80%29.aspx">XmlSerializer</a> y llama al método <a href="http://msdn2.microsoft.com/es-es/library/system.xml.serialization.xmlserializer.serialize%28VS.80%29.aspx">Serialize</a>. Para deserializarlo, sigue los mismos pasos pero llamando al método <a href="http://msdn2.microsoft.com/es-es/library/system.xml.serialization.xmlserializer.deserialize%28VS.80%29.aspx">Deserialize</a>.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Para crear una clase que pueda ser serializable, marca la clase y<span>  </span>todos los miembros como públicos y añade un constructor sin parámetros.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Puedes controlar la serialización XML usando atributos. Estos, pueden cambiar el nombre de los elementos, serializar miembros como atributos en lugar de como elementos y excluir miembros de la serialización.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Usa la herramienta <a href="http://vtortola.wordpress.com/Configuraci%C3%B3n%20local/Temp/msdn.microsoft.com/library/SPA/cptools/html/cpconXMLSchemaDefinitionToolXsdexe.asp?frame=true">Xsd.exe</a> para crear una clase que automáticamente cumpla un esquema XML cuando se serialize.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Datasets, arrays, colecciones, e instancias de las clases un <a href="http://msdn2.microsoft.com/es-es/library/system.xml.xmlelement%28VS.80%29.aspx">XmlElement</a> ó <a href="http://msdn2.microsoft.com/es-es/library/system.xml.xmlnode%28VS.80%29.aspx">XmlNode</a> puede ser todas serializables con XmlSerializer.</span></p>
<p class="MsoNormal" style="margin-left:18pt;"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><strong><span style="font-size:8pt;font-family:Verdana;">Serialización personalizada:</span></strong></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"> <span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Puedes implementar la interfaz <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.iserializable%28VS.80%29.aspx">ISerializable</a> para realizar una serialización personalizada.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase BinaryFormatter provee de cuatro eventos que puedes usar para controlar las etapas del proceso de serialización/deserialización: OnSerializing, OnSerialized, OnDeserializing y OnDeserialized (ocurre después del método IDeserializationCallback.OnDeserialization).</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">La clase <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.streamingcontext.streamingcontext%28vs.80%29.aspx">StreamingContext</a> provee información acerca del origen ó el destino planeado del proceso de serlización. Los eventos anteriores proveen instancias de esta clase.</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-indent:-18pt;"><span style="font-size:8pt;font-family:Symbol;"><span>·<span style="font-family:'Times New Roman';font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;">          </span></span></span><span style="font-size:8pt;font-family:Verdana;">Aunque pocos desarrolladores requerirán control total sobre el proceso de serialización, puedes implementar la interfaz <a href="http://msdn2.microsoft.com/es-es/library/system.runtime.serialization.iformatter%28VS.80%29.aspx">IFormatter</a> ó IGenericFormatter para crear formateadotes personalizados.</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Interactuando con la consola. Parte I, obtener la salida de un comando.]]></title>
<link>http://vtortola.wordpress.com/2007/06/06/trabajando-con-la-consola-parte-i/</link>
<pubDate>Wed, 06 Jun 2007 15:56:29 +0000</pubDate>
<dc:creator>vtortola</dc:creator>
<guid>http://vtortola.wordpress.com/2007/06/06/trabajando-con-la-consola-parte-i/</guid>
<description><![CDATA[Este artículo ha sido migrado a mi nuevo blog: Obtener la salida de un comando de consola]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Este artículo ha sido migrado a mi nuevo blog:</p>
<h5><a href="http://www.vtortola.net/post/Obtener-la-salida-de-un-comando-de-consola.aspx" class="taggedlink">Obtener la salida de un comando de consola</a></h5>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Recursividad copiando directorios]]></title>
<link>http://vtortola.wordpress.com/2007/05/10/recursividad-copiando-directorios/</link>
<pubDate>Thu, 10 May 2007 16:22:35 +0000</pubDate>
<dc:creator>vtortola</dc:creator>
<guid>http://vtortola.wordpress.com/2007/05/10/recursividad-copiando-directorios/</guid>
<description><![CDATA[Recursividad , típica cosa que cuando la estudias piensas “pfff!!… ¿quien necesitará hacer una locur]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><table border="0" width="100%">
<tr>
<td width="20%"><img src="http://blogs.warwick.ac.uk/images/dangoodman/2005/02/11/recursive_fish.jpg" height="108" width="116" /></td>
<td><span style="font-size:8pt;font-family:Verdana;">  <a href="http://es.wikipedia.org/wiki/Recursividad">Recursividad</a> , típica cosa que cuando la estudias piensas “pfff!!… ¿quien necesitará hacer una locura como esa?”. <span> </span>El caso es que hoy como forma de matar el rato <a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1583763">respondía a un mensaje en los foros de MSDN sobre como combinar dos directorios</a>, a lo que el “preguntante” añadió después la necesidad de que también se viesen afectados los subdirectorios, … y así … sin comerlo ni beberlo me salió una función recursiva como algo de lo más cotidiano … y la verdad me ha hecho sentirme viejo xD. </span><span style="font-size:8pt;font-family:Wingdings;"><span></span></span><span style="font-size:8pt;font-family:Verdana;"></span></td>
</tr>
</table>
<p><span style="font-size:8pt;font-family:Verdana;">No es la primera vez que hago uso de este tipo de algoritmia… simplemente en que nunca me había visto en el plano del tiempo tomando esto como referencia, viéndome hoy y viéndome aquel día en el que mirando con cara de asco a la pizarra pensaba… <a href="http://www.urbandictionary.com/define.php?term=what+the+fuck">WTF</a>!!! Supongo que rebasar la línea de los 5 lustros hace unos días me esta afectando psicológicamente … <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Leyendo datos binarios en C#]]></title>
<link>http://vtortola.wordpress.com/2007/05/09/leyendo-datos-binarios-en-c/</link>
<pubDate>Wed, 09 May 2007 08:44:55 +0000</pubDate>
<dc:creator>vtortola</dc:creator>
<guid>http://vtortola.wordpress.com/2007/05/09/leyendo-datos-binarios-en-c/</guid>
<description><![CDATA[Este artículo es una traducción de Reading binary data in C# de Jon Skeet, el cual me ha dado su con]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><table style="border:1px solid Green;width:60%;margin-top:10px;" bgcolor="#eeeeee">
<tr>
<td><span style="font-size:8pt;font-family:Verdana;">Este artículo es una traducción de <a href="http://www.yoda.arachsys.com/csharp/readbinary.html">Reading binary data in C#</a> de <a href="http://www.yoda.arachsys.com/csharp/index.html">Jon Skeet</a>, el cual me ha dado su consentimiento expreso para traducirlo y ponerlo aquí.<br />
Thanks Jon <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></td>
</tr>
</table>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;">En los newsgroup de C#, he visto bastantes veces código para leer datos de un archivo como este:</span></p>
<table border="0" width="100%">
<tr>
<td bgcolor="#f1f2f8">
<p align="left"><font color="Red" face="Verdana" size="1">// Mal método! No lo uses!<br />
</font><font color="#000000" face="Verdana" size="1">FileStream fs = File.OpenRead(filename);<br />
</font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] data = </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[fs.Length];<br />
fs.Read(data, 0, data.Length);</font></td>
</tr>
</table>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;">Este código esta lejos de garantizar su funcionamiento. En concreto, FileStream podría estar leyendo solo los primeros 10bytes del archivo en el buffer. El método Read solo está garantizado para bloquear hasta que alguna porción de datos esta disponible (o el final del stream, si se alcanzó), no hasta que la totalidad de los datos están disponibles. Aquí es donde el valor de retorno (el cual es ignorado en el código de arriba) es vital. Necesitas arreglártelas para el caso en que no puedas leer todos los datos en la misma pasada, y hacer un bucle hasta que hayas leído todo lo quieres. Aquí un método que puedes usar si quieres leer desde un stream a un array sin parar hasta que este haya finalizado:</span><br />
<!--more--></p>
<table border="0" width="100%">
<tr>
<td bgcolor="#f1f2f8">
<p align="left"><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;summary&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> Lee datos a un array completo, lanzando una EndOfStreamException<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> si el stream se sale de los datos o si una IOException natural ocurre.<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;/summary&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;param name=&#8221;stream&#8221;&#62;</font><font color="#008000" face="Verdana" size="1">Stream del que leer.</font><font color="#808080" face="Verdana" size="1">&#60;/param&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;param name=&#8221;data&#8221;&#62;</font><font color="#008000" face="Verdana" size="1">El array donde introducir los datos.<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> El array quedará completamente lleno del stream, por eso<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> se le debe dar el tamaño apropiado.</font><font color="#808080" face="Verdana" size="1">&#60;/param&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#0000ff" face="Verdana" size="1">public</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">static</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">void</font><font color="#000000" face="Verdana" size="1"> ReadWholeArray(Stream stream, </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] data)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">            </font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> offset = 0;<br />
</font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> remaining = data.Length;<br />
</font><font color="#0000ff" face="Verdana" size="1">while</font><font color="#000000" face="Verdana" size="1"> (remaining &#62; 0)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                </font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> read = stream.Read(data, offset, remaining);<br />
</font><font color="#0000ff" face="Verdana" size="1">if</font><font color="#000000" face="Verdana" size="1"> (read &#60;= 0)<br />
</font><font color="#0000ff" face="Verdana" size="1">throw</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> EndOfStreamException (</font><font color="#2b91af" face="Verdana" size="1">String</font><font color="#000000" face="Verdana" size="1">.Format(</font><font color="#a31515" face="Verdana" size="1">&#8220;End of stream reached with {0} bytes left to read&#8221;</font><font color="#000000" face="Verdana" size="1">, remaining));<br />
remaining -= read;<br />
offset += read; </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">            } </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">        }</font></td>
</tr>
</table>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;">Hay veces que no sabes la cantidad de datos del stream de antemano (por ejemplo un NetworkStream) y solo quieres leer lo que haya en el buffer. Aquí un método que hace justo eso:</span></p>
<table border="0" width="100%">
<tr>
<td bgcolor="#f1f2f8">
<p align="left"><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;summary&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> Lee datos de un stream hasta el final.<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> Los datos son devueltos como un byte[].<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> Una IOException sucederá si alguna llamada<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> de IO subyacente falla.<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;/summary&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;param name=&#8221;stream&#8221;&#62;</font><font color="#008000" face="Verdana" size="1">El stream del que leer.</font><font color="#808080" face="Verdana" size="1">&#60;/param&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#0000ff" face="Verdana" size="1">public</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">static</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] ReadFully(Stream stream)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">            </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] buffer = </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[32768];<br />
</font><font color="#0000ff" face="Verdana" size="1">using</font><font color="#000000" face="Verdana" size="1"> (MemoryStream ms = </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> MemoryStream())<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                </font><font color="#0000ff" face="Verdana" size="1">while</font><font color="#000000" face="Verdana" size="1"> (</font><font color="#0000ff" face="Verdana" size="1">true</font><font color="#000000" face="Verdana" size="1">)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                    </font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> read = stream.Read(buffer, 0, buffer.Length);<br />
</font><font color="#0000ff" face="Verdana" size="1">if</font><font color="#000000" face="Verdana" size="1"> (read &#60;= 0) </font><font color="#0000ff" face="Verdana" size="1">return</font><font color="#000000" face="Verdana" size="1"> ms.ToArray();<br />
ms.Write(buffer, 0, read); </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">                } </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">            } </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">        }</font></td>
</tr>
</table>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;">Mientras el de arriba es simple, no es excesivamente eficiente, ya que termina copiando los datos al final, y probablemente algunas veces entre medias. Aquí un método el cual funciona bien si conoces la cantidad esperada de datos con la que empezar (Mientras prodrías usar Stream.Length, no esta soportado por todos los streams)</span></p>
<table border="0" width="100%">
<tr>
<td bgcolor="#f1f2f8">
<p align="left"><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;summary&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> Lee datos del stream hasta el final.<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> Los datos son devueltos como un byte[].<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> Una IOException sucederá si alguna llamada<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> de IO subyacente falla.<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;/summary&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;param name=&#8221;stream&#8221;&#62;</font><font color="#008000" face="Verdana" size="1">El stream del que leer.</font><font color="#808080" face="Verdana" size="1">&#60;/param&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#808080" face="Verdana" size="1">///</font><font color="#008000" face="Verdana" size="1"> </font><font color="#808080" face="Verdana" size="1">&#60;param name=&#8221;initialLength&#8221;&#62;</font><font color="#008000" face="Verdana" size="1">Longitud inicial del buffer.</font><font color="#808080" face="Verdana" size="1">&#60;/param&#62;<br />
</font><font color="#000000" face="Verdana" size="1">        </font><font color="#0000ff" face="Verdana" size="1">public</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">static</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] ReadFully(Stream stream, </font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> initialLength)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">            </font><font color="#008000" face="Verdana" size="1">// Si vemos que se pasa una cantidad burda de buffer<br />
</font><font color="#000000" face="Verdana" size="1">            </font><font color="#008000" face="Verdana" size="1">// usamos 32K.<br />
</font><font color="#000000" face="Verdana" size="1">            </font><font color="#0000ff" face="Verdana" size="1">if</font><font color="#000000" face="Verdana" size="1"> (initialLength &#60; 1)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                initialLength = 32768; </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">            }</font></p>
<p><font color="#000000" face="Verdana" size="1">            </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] buffer = </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[initialLength];<br />
</font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> read = 0;</font></p>
<p><font color="#000000" face="Verdana" size="1">            </font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> chunk;<br />
</font><font color="#0000ff" face="Verdana" size="1">while</font><font color="#000000" face="Verdana" size="1"> ((chunk = stream.Read(buffer, read, buffer.Length &#8211; read)) &#62; 0)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                read += chunk;</font></p>
<p><font color="#000000" face="Verdana" size="1">                </font><font color="#008000" face="Verdana" size="1">// Si hemos alcanzando el final de nuestro buffer, comprobamos si<br />
</font><font color="#000000" face="Verdana" size="1">                </font><font color="#008000" face="Verdana" size="1">// hay más información.<br />
</font><font color="#000000" face="Verdana" size="1">                </font><font color="#0000ff" face="Verdana" size="1">if</font><font color="#000000" face="Verdana" size="1"> (read == buffer.Length)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                    </font><font color="#0000ff" face="Verdana" size="1">int</font><font color="#000000" face="Verdana" size="1"> nextByte = stream.ReadByte();</font></p>
<p><font color="#000000" face="Verdana" size="1">                    </font><font color="#008000" face="Verdana" size="1">// Final del stream? Si es asi, esta hecho.<br />
</font><font color="#000000" face="Verdana" size="1">                    </font><font color="#0000ff" face="Verdana" size="1">if</font><font color="#000000" face="Verdana" size="1"> (nextByte == -1)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                        </font><font color="#0000ff" face="Verdana" size="1">return</font><font color="#000000" face="Verdana" size="1"> buffer; </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">                    }</font></p>
<p><font color="#000000" face="Verdana" size="1">                    </font><font color="#008000" face="Verdana" size="1">// No. Redimensionamos el buffer, introducimos el byte<br />
</font><font color="#000000" face="Verdana" size="1">                    </font><font color="#008000" face="Verdana" size="1">// que hemos leido y continuamos.<br />
</font><font color="#000000" face="Verdana" size="1">                    </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] newBuffer = </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[buffer.Length * 2];<br />
</font><font color="#2b91af" face="Verdana" size="1">Array</font><font color="#000000" face="Verdana" size="1">.Copy(buffer, newBuffer, buffer.Length);<br />
newBuffer[read] = (</font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">)nextByte;<br />
buffer = newBuffer;<br />
read++; </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">                } </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">            }<br />
</font><font color="#008000" face="Verdana" size="1">// El buffer es ahora demasiado grande, lo encojemos.<br />
</font><font color="#000000" face="Verdana" size="1">            </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[] ret = </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">byte</font><font color="#000000" face="Verdana" size="1">[read];<br />
</font><font color="#2b91af" face="Verdana" size="1">Array</font><font color="#000000" face="Verdana" size="1">.Copy(buffer, ret, read);<br />
</font><font color="#0000ff" face="Verdana" size="1">return</font><font color="#000000" face="Verdana" size="1"> ret; </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">        }</font></td>
</tr>
</table>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;">Usando el código de arriba, no sé si síncronamente ó asíncronamente, no deberías sufrir los errores que pueden ocurrir haciéndolo de otras maneras, como <span> </span>datos corrompidos ó incompletos.</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Enviar un archivo como eMail]]></title>
<link>http://vtortola.wordpress.com/2007/04/17/enviar-un-archivo-como-email/</link>
<pubDate>Tue, 17 Apr 2007 08:01:37 +0000</pubDate>
<dc:creator>vtortola</dc:creator>
<guid>http://vtortola.wordpress.com/2007/04/17/enviar-un-archivo-como-email/</guid>
<description><![CDATA[Este artículo ha sido migrado a mi nuevo blog: Enviar un archivo por eMail Enviar un Stream por eMai]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Este artículo ha sido migrado a mi nuevo blog:</p>
<h5><a href="http://www.vtortola.net/post/Enviar-un-archivo-por-eMail.aspx" class="taggedlink">Enviar un archivo por eMail</a></h5>
<h5><a href="http://www.vtortola.net/post/Enviar-un-Stream-por-eMail.aspx" class="taggedlink">Enviar un Stream por eMail</a></h5>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Enviar un archivo por FTP]]></title>
<link>http://vtortola.wordpress.com/2007/04/17/enviar-un-archivo-por-ftp/</link>
<pubDate>Tue, 17 Apr 2007 07:36:27 +0000</pubDate>
<dc:creator>vtortola</dc:creator>
<guid>http://vtortola.wordpress.com/2007/04/17/enviar-un-archivo-por-ftp/</guid>
<description><![CDATA[Este artículo ha sido migrado a mi nuevo blog:  Enviar un archivo por FTP Enviar un Stream por FTP D]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Este artículo ha sido migrado a mi nuevo blog:</p>
<h5> <a href="http://www.vtortola.net/post/Enviar-un-archivo-por-FTP.aspx" class="taggedlink">Enviar un archivo por FTP</a></h5>
<h5><a href="http://www.vtortola.net/post/Enviar-un-Stream-por-FTP.aspx" class="taggedlink">Enviar un Stream por FTP</a></h5>
<h5><a href="http://www.vtortola.net/post/Descargando-un-fichero-por-FTP.aspx" class="taggedlink">Descargando un fichero por FTP</a></h5>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Redirigir la consola a un archivo de texto.]]></title>
<link>http://vtortola.wordpress.com/2007/04/03/redirigir-la-consola-a-un-archivo-de-texto/</link>
<pubDate>Tue, 03 Apr 2007 00:09:16 +0000</pubDate>
<dc:creator>vtortola</dc:creator>
<guid>http://vtortola.wordpress.com/2007/04/03/redirigir-la-consola-a-un-archivo-de-texto/</guid>
<description><![CDATA[Cuando por ejemplo realizamos una aplicación de tipo consola que simplemente es un proceso automátic]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;"><span>            </span>    Cuando por ejemplo realizamos una aplicación de tipo consola que simplemente es un proceso automático que no es interactivo,<span>  </span>es muy útil y rápido ver como se ejecuta nuestra aplicación en la consola mientras estamos desarrollándola, pero una vez que la aplicación esta terminada preferiríamos que esas líneas se guardasen en un archivo de texto para su posterior revisado. <span>         </span>Para evitar duplicar trabajo, podemos redirigir la salida de la consola (es decir, lo que mandamos a </span><span style="font-size:8pt;font-family:'Courier New';color:teal;">Console</span><span style="font-size:8pt;font-family:'Courier New';">.WriteLine</span><span style="font-size:8pt;font-family:Verdana;"> por ejemplo) a un </span><span style="font-size:8pt;font-family:'Courier New';color:teal;">TextWriter</span><span style="font-size:10pt;font-family:'Courier New';color:teal;"> </span><span style="font-size:8pt;font-family:Verdana;">y grabarlo en un archivo de texto, de forma que configuramos dicho comportamiento al inicio de la aplicación y no hemos de tocar nada más en el resto del código.</span></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;"><span>            </span>    ¿Que mejor forma de decidir si se redirige la consola ó no, que <a href="http://vtortola.wordpress.com/2007/04/02/detectar-si-estamos-en-debug-o-release/">dependiendo si estamos en modo Debug ó Release</a>? Después simplemente creo un </span><span style="font-size:8pt;font-family:'Courier New';color:teal;">TextWriter</span><span style="font-size:10pt;font-family:'Courier New';color:teal;"> </span><span style="font-size:8pt;font-family:Verdana;">con nombre de archivo el mismo que tiene la aplicación más la extensión “.log”, asigno la salida de </span><span style="font-size:8pt;font-family:'Courier New';color:teal;">Console</span><span style="font-size:10pt;font-family:'Courier New';color:teal;"> </span><span style="font-size:8pt;font-family:Verdana;">a dicho </span><span style="font-size:8pt;font-family:'Courier New';color:teal;">Stream</span><span style="font-size:10pt;font-family:'Courier New';color:teal;"> </span><span style="font-size:8pt;font-family:Verdana;">y listo, cualquier escritura sobre </span><span style="font-size:8pt;font-family:'Courier New';color:teal;">Console</span><span style="font-size:10pt;font-family:'Courier New';color:teal;"> </span><span style="font-size:8pt;font-family:Verdana;">se hará sobre el fichero de log en su lugar, con lo cual no perderemos detalle de que hizo nuestra aplicación cuando se ejecutó.</span><!--more--></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;"> </span></p>
<p class="MsoNormal"><span style="font-size:8pt;font-family:Verdana;"><span>            </span>Este ejemplo, representa la estructura básica con la que comienzo siempre una aplicación de consola, varia según la necesidad, pero básicamente es lo mismo:</span></p>
<table border="0" width="100%">
<tr>
<td bgcolor="#f1f2f8">
<p align="left"><font color="#000000" face="Verdana" size="1">        </font><font color="#0000ff" face="Verdana" size="1">static</font><font color="#000000" face="Verdana" size="1"> </font><font color="#0000ff" face="Verdana" size="1">void</font><font color="#000000" face="Verdana" size="1"> Main(</font><font color="#0000ff" face="Verdana" size="1">string</font><font color="#000000" face="Verdana" size="1">[] args)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">            </font><font color="#008080" face="Verdana" size="1">TextWriter</font><font color="#000000" face="Verdana" size="1"> txtLog = </font><font color="#0000ff" face="Verdana" size="1">null</font><font color="#000000" face="Verdana" size="1">;<br />
</font><font color="#0000ff" face="Verdana" size="1">try<br />
</font><font color="#000000" face="Verdana" size="1">            {</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                </font><font color="#008000" face="Verdana" size="1">// Detecto si el emsamblado esta en modo DEBUG<br />
</font><font color="#000000" face="Verdana" size="1">                </font><font color="#0000ff" face="Verdana" size="1">if</font><font color="#000000" face="Verdana" size="1"> (!IsDebug())<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                    </font><font color="#008000" face="Verdana" size="1">// Obtengo el nombre del ejecutable<br />
</font><font color="#000000" face="Verdana" size="1">                    </font><font color="#008000" face="Verdana" size="1">// sin parametros y le añado .log<br />
</font><font color="#000000" face="Verdana" size="1">                    </font><font color="#0000ff" face="Verdana" size="1">string</font><font color="#000000" face="Verdana" size="1">[] cmdl = </font><font color="#008080" face="Verdana" size="1">Environment</font><font color="#000000" face="Verdana" size="1">.CommandLine.Split(</font><font color="#800000" face="Verdana" size="1">&#8216; &#8216;</font><font color="#000000" face="Verdana" size="1">);<br />
</font><font color="#0000ff" face="Verdana" size="1">string</font><font color="#000000" face="Verdana" size="1"> path = cmdl[0];<br />
path = path.Replace(</font><font color="#800000" face="Verdana" size="1">&#8220;\&#8221;"</font><font color="#000000" face="Verdana" size="1">,</font><font color="#800000" face="Verdana" size="1">&#8220;&#8221;</font><font color="#000000" face="Verdana" size="1">);</font></p>
<p><font color="#000000" face="Verdana" size="1">                    </font><font color="#008000" face="Verdana" size="1">// Creo el TextWriter<br />
</font><font color="#000000" face="Verdana" size="1">                    txtLog = </font><font color="#0000ff" face="Verdana" size="1">new</font><font color="#000000" face="Verdana" size="1"> </font><font color="#008080" face="Verdana" size="1">StreamWriter</font><font color="#000000" face="Verdana" size="1">(path, </font><font color="#0000ff" face="Verdana" size="1">true</font><font color="#000000" face="Verdana" size="1">);</font></p>
<p><font color="#000000" face="Verdana" size="1">                    </font><font color="#008000" face="Verdana" size="1">// Redirijo la consola a al archivo de texto<br />
</font><font color="#000000" face="Verdana" size="1">                    </font><font color="#008080" face="Verdana" size="1">Console</font><font color="#000000" face="Verdana" size="1">.SetOut(txtLog); </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">                }</font></p>
<p><font color="#000000" face="Verdana" size="1">                </font><font color="#008000" face="Verdana" size="1">// Tú código aquí&#8230;<br />
</font><font color="#000000" face="Verdana" size="1">                </font><font color="#008000" face="Verdana" size="1">// &#8230; </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">            }<br />
</font><font color="#0000ff" face="Verdana" size="1">catch</font><font color="#000000" face="Verdana" size="1"> (</font><font color="#008080" face="Verdana" size="1">Exception</font><font color="#000000" face="Verdana" size="1"> Ex)<br />
{</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                </font><font color="#008080" face="Verdana" size="1">Console</font><font color="#000000" face="Verdana" size="1">.WriteLine(</font><font color="#800000" face="Verdana" size="1">&#8220;Message: {0}\n\nStackTrace:{1}&#8221;</font><font color="#000000" face="Verdana" size="1">,<br />
Ex.Message, Ex.StackTrace); </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">            }<br />
</font><font color="#0000ff" face="Verdana" size="1">finally<br />
</font><font color="#000000" face="Verdana" size="1">            {</font></p>
<blockquote><p><font color="#000000" face="Verdana" size="1">                </font><font color="#008000" face="Verdana" size="1">// Si se asigno lo libero<br />
</font><font color="#000000" face="Verdana" size="1">                </font><font color="#0000ff" face="Verdana" size="1">if</font><font color="#000000" face="Verdana" size="1"> (txtLog != </font><font color="#0000ff" face="Verdana" size="1">null</font><font color="#000000" face="Verdana" size="1">)<br />
txtLog.Dispose(); </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">            } </font></p></blockquote>
<p><font color="#000000" face="Verdana" size="1">        }</font></td>
</tr>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Damn The Maps - and to hell with Unicorns.]]></title>
<link>http://loudnoiseandpictures.wordpress.com/2008/09/03/damn-the-maps-and-to-hell-with-unicorns/</link>
<pubDate>Wed, 03 Sep 2008 03:51:43 +0000</pubDate>
<dc:creator>tragicether</dc:creator>
<guid>http://loudnoiseandpictures.wordpress.com/2008/09/03/damn-the-maps-and-to-hell-with-unicorns/</guid>
<description><![CDATA[Don&#8217;t you love it when you end up at a random bar and listen to some band you&#8217;ve never h]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Don&#8217;t you love it when you end up at a random bar and listen to some band you&#8217;ve never heard of before, and discover that they&#8217;re freakin&#8217; brilliant?! So much so that not only do you pester them after the gig, buy one of their CDs, listen to it on repeat for the next week, but then hunt them down to do an interview for your website.<br />
<a href="http://loudnoiseandpictures.files.wordpress.com/2008/09/dtm.jpg"><img class="aligncenter size-full wp-image-317" src="http://loudnoiseandpictures.wordpress.com/files/2008/09/dtm.jpg" alt="" width="377" height="248" /></a><br />
Well maybe not so much the last bit &#8211; but thats pretty much what I did after seeing the Melbourne trio <a href="www.damnthemaps.com" target="_blank">Damn The Maps </a>play live. I just couldn&#8217;t get enough of their debut release &#8216;Input Output,&#8217; it&#8217;s just so addictively great. I dunno which is a more apt description of their work &#8211; catchy pop songs that rock, or good rockin&#8217; songs that pop.<br />
Anyway, I got in touch with singer/bassist Martin who was able to enlighten me a bit further on the inner workings of Damn the Maps.</p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>Loud Noise and Pictures:</strong> Describe the band as if you were making a trailer for a Hollywood blockbuster.<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;"><strong>Martin Green:</strong> Nick, Mark and Martin formed in 2005 via a Melbourne musician&#8217;s website. Martin had about 80 songs written at the time and had split from two Australian based line-ups. After auditioning many guitarists and drummers, he was delighted to discover that both Mark and Nick could not only play well, but had very similar ideals to his own. Since then Damn The Maps have only gone forward. They recorded several EP&#8217;s and in 2008 they released their debut album &#8216;Input Output.&#8217; They joined with Vent Music and Amphead and released physically in Australia and digitally worldwide. They share a love for a good song, that&#8217;s pretty much it in a nutshell.<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;">Sound wise, Damn the maps have a relatively commercial sound with a little bit of distortion here and a little eeriness there. They are most commonly compared to Radiohead, Tool and Pink Floyd. They have an honest sound. I.e. they write about what&#8217;s going on around them day to day.<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;">Their hopes are pretty simple, to write great albums and play great shows. Coming soon to grungy stadium near you…</span><span style="font-size:10pt;font-family:Arial;"><span> </span></span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> To me, Damn the Maps music evokes the sounds of other notable Aussie pop/rock acts such as Jebediah, Something For Kate, Pollyanna and Eskimo Joe. Do other Australian bands influence your work, or does it come from somewhere else?<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;"><strong>MG:</strong> Unfortunately I can&#8217;t say that we are influenced by much in the way of Australian music. We have been more drawn to international influences and a far more international sound than what I feel is produced in the southern hemisphere.<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;">Our influences go as far back as The Byrds, Beatles, Zeppelin, Sabbath, Neil Young etc to The Decemberists, Deftones, Radiohead, The Shins, and Grandaddy. I&#8217;m personally heavily influenced by great lyricists &#8211; Roger Waters, Colin Meloy, even Eminem. I just don&#8217;t feel that the lyrics coming from our biggest musical exports are as influential as the best internationals. You won&#8217;t find any unicorn references on our album sorry.</span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> You&#8217;ve had a few of your songs get some rotation on JJJ, how hard is it for an up and coming Australian band to get enough recognition to receive airplay? Is it luck, hard work, or simply having the right connections?<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;"><strong>MG:</strong> I think that it all comes down to a good song. Radio stations like Triple J have staff that are bombarded with hundreds and thousands of singles, EP&#8217;s and albums a week and they churn through what they can to try and find the good stuff. I&#8217;m sure that many songs make it for many reasons whether it be the reputation of the label, their producer, their artwork, their persistence or simply the quality of the songs. We have a small independent label, are self produced, have independent artwork and we have had a song from all three of our releases played on Triple J. So hopefully I can conclude that we must be doing something that they like and I hope that that something is being able to write a good song.</span><span style="font-size:10pt;color:#339966;font-family:Arial;"> </span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> How would you describe the current Australian musical scene Damn the Maps are a part of?<br />
<span style="color:#339966;"><strong>MG:</strong> </span></span><span style="font-size:10pt;color:#339966;font-family:Arial;">I think the biggest thing I&#8217;ve noticed is the reduction in major signed artists and a huge increase in independent music. Despite our obvious disdain for certain aspects of technology, I also think that the new software based studios and home set-ups along with services tailored specifically for the independent musician have given many artists the chance to realise their dream (or at least be able to release a product) This should in turn reduce the amount of unrecognised genius in the world. (I hope) I think it&#8217;s brilliant to see independent artists living off their work and winning awards at the mainstream events. Also I think that the internet has changed everything. It&#8217;s making the music industry a lot more interactive. Fans are able to vote online for all sorts of gig line-ups and awards. It&#8217;s not so much about who has simply sold the most physical records anymore.</span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> How important are websites like Myspace and Triple J Unearthed to new unsigned bands today? Do you think it is a reaction to shows like Popstars and Idol that people now think they can be successful via popularity rather than talent? Do things like Myspace friend numbers translate into record sales/increased numbers at gigs?<br />
<span style="color:#339966;"><strong>MG:</strong> </span></span><span style="font-size:10pt;color:#339966;font-family:Arial;">Myspace is certainly a valuable tool for us for networking and allowing people to be exposed to our music. Rather than the old days of waiting forever to be picked up by a huge record company that then spends innumerable dollars promoting a band to the world and then waiting for people to come to that band, Myspace allows the band to go to the people. If you have plenty of time to browse people&#8217;s profiles and take the time to notice them, they in turn notice you. We get such amazing feedback from &#8216;friends&#8217; from all around the world, simply because we took the time to find them. Whether this translates into record sales and gig attendance, we can&#8217;t yet say as it is still quite early. However it is definitely a great way to stay in contact. Also we notice that people that have seen us at gigs have rushed home and become our friends so as to stay in touch with us. This is very handy.<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;">Some bands/people become very successful simply via exposure alone. It&#8217;s what they do next that decides how long they remain popular. OK GO was a brilliant example with their treadmill video on Youtube. Fortunately they could back up their video with a pretty catchy album.</span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> Since Input Output&#8217;s release in May, the band has been touring pretty hard, how have audiences reacted to it all – and how are you all holding up considering you&#8217;re only about halfway through the tour?<br />
<span style="color:#339966;"><strong>MG:</strong> </span></span><span style="font-size:10pt;color:#339966;font-family:Arial;">Actually we have been doing sporadic touring. I.e. travelling a few days at a time and returning home. However our full tour begins in October when we head to New Zealand. We should then start getting to know how successful things are going. At the recent shows, of the people that have been coming, the response has been fantastic. We now hope that word of mouth allows the Damn the Maps name to spread and in turn pull more people to the shows.</span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> The album seems to have a recurring theme – that of a more natural existence or better time. Songs cover topics addressing anti-technology, perceived beauty, and the good old days/simpler times etc. Was there a conscious effort to tackle these themes or am I way off the mark?<br />
<span style="color:#339966;"><strong>MG:</strong> </span></span><span style="font-size:10pt;color:#339966;font-family:Arial;">There is definitely a recurring theme. A lot of this album was written when I was holding down a corporate day job. I was travelling into the city every day to show up and log on at places that were very different from how and where I grew up. I would find myself surrounded by these 40 something year old suits complaining about their jet skis and wardrobes being too small and how their air conditioning sucks far too much power from their aircraft carrier of a car. I eat in various cafes and watch them systematically install security cameras in every cornice and the ever popular LCD TV screen to distract you with product while you eat. I&#8217;m bombarded with meaningless emails and surrounded by mobile phones, media players and computers the whole day, all of which send us into a panic when they break down or buzz with a new trivial trick or text message. I grew up on a farm where I would cycle 18kms to my friend&#8217;s house with my $20 bass guitar on my back so we could sit on his deck and try and play Jimi Hendrix songs through his 6 watt champ.<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;">There was not so much a conscious effort to create this theme, it&#8217;s more like I couldn&#8217;t help it because I was surrounded by it day in day out.<br />
<a href="http://loudnoiseandpictures.files.wordpress.com/2008/09/inputoutput.jpg"><img class="aligncenter size-full wp-image-318" src="http://loudnoiseandpictures.wordpress.com/files/2008/09/inputoutput.jpg" alt="" width="215" height="211" /></a></span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> Input Output features some beautifully quirky artwork from German artist Mateo, how did the band get turned onto his work?<br />
</span><span style="font-size:10pt;color:#339966;font-family:Arial;"><strong>MG:</strong> We were put into contact with <a href="http://www.mateo-art.com/" target="_blank">Mateo</a> via a very good friend of ours. We absolutely love his work and are delighted that we could use it for the album. We hope this is mutually beneficial as we feel that an album cover provides great exposure for artists of all levels and at the same time good artwork on an album can draw massive attention to a band. <a href="http://en.wikipedia.org/wiki/Shapeshifter_(album)" target="_blank">Shapeshifter</a> by Marcy Playground or pretty much any cover done by <a href="http://www.youtube.com/watch?v=BFSgG-pnLwY" target="_blank">Hypgnosis</a> is a great example.</span></p>
<p class="EC_MsoNormal"><span style="font-size:10pt;font-family:Arial;"><strong>LNaP:</strong> Once the tour is done, what is in store for the band? Get the hell away from the other guys for a bit, or start working on some new material?<br />
<span style="color:#339966;"><strong>MG:</strong> </span></span><span style="font-size:10pt;color:#339966;font-family:Arial;">Once we finish the tour, we hope to go straight into the studio. We have a substantial amount of album number 2 already written and we are keen as mustard to start recording again.</span></p>
<p class="EC_MsoNormal">Thanks to Martin and the lads from Damn the Maps. Try and get out to one of their shows, or grab their CD &#8216;Input Output&#8217; from JB or iTunes.</p>
<p class="EC_MsoNormal">
<table border="0" cellspacing="2" cellpadding="2" width="440" bgcolor="#ffffff">
<tbody>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Sep 13 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35654217&#38;friendid=196468140"><strong>Idgaff Bar</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Abbotsford, Victoria</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Oct 15 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36556122&#38;friendid=196468140"><strong>The Espy, St Kilda</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">St Kilda, Victoria</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Oct 22 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35091682&#38;friendid=196468140"><strong>San Francisco Bathhouse, Wellington, NZ</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Wellington, Wellington</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Oct 23 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=32253148&#38;friendid=196468140"><strong>Kings Arms, Auckland, NZ</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Newton, Auckland</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Oct 24 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36058951&#38;friendid=196468140"><strong>Basement, New Plymouth, NZ</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">New Plymouth, Taranaki</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Oct 25 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=32963199&#38;friendid=196468140"><strong>Brewers Bar, Mt Maunganui, NZ</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Mt Maunganui, Bay of Plenty</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 6 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36313760&#38;friendid=196468140"><strong>Red Room Bar, Qld Uni, Brisbane, QLD</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Brisbane, Queensland</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 7 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36272857&#38;friendid=196468140"><strong>Bon Amici, Toowoomba, QLD</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Toowoomba, Queensland</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 8 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=32635389&#38;friendid=196468140"><strong>Great Northern Hotel, Byron Bay, NSW</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Byron Bay, New South Wales</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 12 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36372461&#38;friendid=196468140"><strong>Hopetoun Hotel, Sydney, NSW</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Sydney, New South Wales</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 13 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35905358&#38;friendid=196468140"><strong>Oxford Tavern, Wollongong, NSW</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Wollongong, New South Wales</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 14 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36838857&#38;friendid=196468140"><strong>The Sando, Newtown, Sydney, NSW</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Sydney, New South Wales</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 20 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36272827&#38;friendid=196468140"><strong>Supper Club, Darlinghurst, Sydney NSW</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Darlinghurst, Sydney, New South Wales</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 21 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35654238&#38;friendid=196468140"><strong>Tasmania &#8211; details soon</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Hobart, Tasmania</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 25 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=36556144&#38;friendid=196468140"><strong>The Espy, St Kilda</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">St Kilda, Victoria</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 26 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35402147&#38;friendid=196468140"><strong>The Foundry, Perth, WA</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Perth, Western Australia</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 27 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35402112&#38;friendid=196468140"><strong>Prince of Wales, Bunbury, WA</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Bunbury, Western Australia</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 28 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35402095&#38;friendid=196468140"><strong>The Dunsborough, Perth, WA</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Perth, Western Australia</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 29 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35402124&#38;friendid=196468140"><strong>Rocket Room, Perth, WA</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Perth, Western Australia</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Nov 30 2008</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35653966&#38;friendid=196468140"><strong>The Railway Hotel, Fremantle, WA</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Fremantle, Western Australia</span></td>
</tr>
<tr>
<td width="120" bgcolor="#b1d0f0">
<table border="0" cellspacing="2" cellpadding="0" width="120">
<tbody>
<tr>
<td width="85"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Jan 3 2009</span></td>
<td width="35" align="right"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">8:00P</span></td>
</tr>
</tbody>
</table>
</td>
<td width="191" bgcolor="#d5e8fb"><span style="font-size:xx-small;color:#003399;"><a href="http://collect.myspace.com/index.cfm?fuseaction=music.showDetails&#38;Band_Show_ID=35605233&#38;friendid=196468140"><strong>Barwon Club, Geelong</strong></a></span></td>
<td width="115" bgcolor="#d5e8fb"><span style="font-size:xx-small;font-family:Arial, Helvetica, sans-serif;">Geelong, Victoria</span></td>
</tr>
</tbody>
</table>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Tip dan Trik Statistik,Ekonometrik,Matematik]]></title>
<link>http://iespfeunja.wordpress.com/2008/09/02/tip-dan-trik-statistikekonometrikmatematik/</link>
<pubDate>Tue, 02 Sep 2008 13:54:19 +0000</pubDate>
<dc:creator>iespfeunja</dc:creator>
<guid>http://iespfeunja.wordpress.com/2008/09/02/tip-dan-trik-statistikekonometrikmatematik/</guid>
<description><![CDATA[Berikut beberapa tip &amp; trik yang terkait dengan program statistik/ekonometrik/ matematik yang di]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">Berikut beberapa tip &#38; trik yang terkait dengan program statistik/ekonometrik/ matematik yang disusun oleh staf pengajar IESP FE-UNJA. Silakan klik judul tulisan terkait di bawah ini.</p>
<ul>
<li><a href="http://junaidichaniago.wordpress.com/2008/05/28/menghitung-nilai-t-dan-f-tabel-dengan-excel/" target="_blank"><strong><span style="color:#226699;">Menghitung nilai t dan F tabel dengan Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/05/28/menghitung-inverse-matriks-di-excel/" target="_blank"><strong><span style="color:#226699;">Menghitung invers matriks di Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/11/28/regresi-logit/" target="_blank">Mudah Memahami Regresi Logit</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/12/01/model-regresi-logit-dengan-spss/" target="_blank">Model Regresi Logit dengan SPSS</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/05/29/transformasi/" target="_blank"><strong><span style="color:#226699;">Transformasi Data Ordinal ke Interval dengan Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/30/penjelasan-tahap-transformasi-data-ordinal-ke-interval-dg-excel/" target="_blank"><strong><span style="color:#226699;">Penjelasan Tahap Transformasi Data Ordinal ke Interval dg Excel</span></strong></a></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.wordpress.com/2008/09/11/transformasi-data-ordinal-ke-interval-dg-excel-kasus-kategori-tidak-terisi/" target="_blank">Transformasi Data Ordinal ke Interval dg Excel (Kasus Kategori Tidak Terisi)</a></span></strong></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/05/30/menghitung-nilai-siswa/" target="_blank"><strong><span style="color:#226699;">Menghitung secara Automatis nilai Siswa di Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/06/12/statistik-deskriptif-di-excel" target="_blank"><strong><span style="color:#226699;">Memanfaatkan Analisis Statistik Deskriptif di Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/06/16/analisis-input-output-dengan-excel" target="_blank"><strong><span style="color:#226699;">Analisis Input-Output dengan Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/01/20/deret-waktu-peramalan-seri-1/" target="_blank">Metode Hubungan Deret Waktu untuk Peramalan (Seri 1 Peramalan)</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/03/11/time-series-seri-2/" target="_blank">Time Series Plot (Seri 2 Peramalan)</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/03/14/estimasi-dan-penentuan-model-dengan-minitab-seri-3-peramalan/" target="_blank">Estimasi dan Pemilihan Model dengan Minitab (Seri 3 Peramalan)</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/03/14/forecasting-dengan-minitab-seri-4-peramalan/" target="_blank">Forecasting dengan Minitab (seri 4 Peramalan)</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/06/21/ukuran-ukuran-numerik-statistik-deskriptif-bagian-1a" target="_blank"><strong><span style="color:#226699;">Ukuran-Ukuran Numerik Statistik Deskriptif</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/06/25/analisis-regresi-dengan-excel" target="_blank"><strong><span style="color:#226699;">Analisis Regresi dengan Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/03/memahami-output-regresi-dari-excel" target="_blank"><strong><span style="color:#226699;">Memahami Output Regresi dari Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/06/26/transformasi-data-ordinal-ke-interval-dengan-minitab" target="_blank"><strong><span style="color:#226699;">Transformasi Data Ordinal ke Interval dengan Minitab</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/06/27/konversi-angka-arab-ke-romawi" target="_blank"><strong><span style="color:#226699;">Konversi Angka Arab ke Romawi</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/06/27/konversi-sistem-sistem-pengukuran-dengan-excel" target="_blank"><strong><span style="color:#226699;">Konversi Sistem-Sistem Pengukuran dengan Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/01/memahami-skala-skala-pengukuran" target="_blank"><strong><span style="color:#226699;">Memahami Skala-Skala Pengukuran</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/01/menyusun-distribusi-frekuensi-dengan-excel" target="_blank"><strong><span style="color:#226699;">Menyusun Distribusi Frekuensi dengan Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/02/menentukan-ukuran-sampel-dengan-easysample" target="_blank"><strong><span style="color:#226699;">Menentukan Ukuran Sampel dengan EasySample</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/04/memanfaatkan-solver-dalam-excel-untuk-optimasi" target="_blank"><strong><span style="color:#226699;">Memanfaatkan Solver dalam Excel untuk Optimisasi (Seri Solver bagian 1)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/05/aplikasi-bauran-produksi-pada-solver-excel-seri-solver-bag2" target="_blank"><strong><span style="color:#226699;">Aplikasi Bauran Produk pada Solver Excel (Seri Solver bagian 2)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/06/aplikasi-minimisasi-biaya-transportasi-dengan-solver-excel-seri-solver-bag3" target="_blank"><strong><span style="color:#226699;">Aplikasi Minimisasi Biaya Transportasi dengan Solver Excel (Seri Solver bagian 3)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/24/minimisasi-biaya-transportasi-dua-tingkat-dengan-solver-excel-seri-solver-bag4/" target="_blank"><strong><span style="color:#226699;">Minimisasi Biaya Transportasi Dua Tingkat dengan Solver Excel (Seri Solver bag.4)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/27/solusi-persoalan-transportasi-dua-tingkat-multi-produk-seri-solver-bag5/" target="_blank"><strong><span style="color:#226699;">Solusi Persoalan Transportasi Dua Tingka Multi Produk (Seri Solver bag.5)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/06/menghitung-matriks-inverse-leontif-dengan-add-in-matrix-seri-matrix-bag1" target="_blank"><strong><span style="color:#226699;">Menghitung Matriks Inverse Leontif dengan Add-in Matrix (Seri Matrix bag.1)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/07/pemecahan-sistem-persamaan-linear-dengan-add-in-matrix-excel-seri-matrix-bag2" target="_blank"><strong><span style="color:#226699;">Pemecahan Sistem Persamaan Linear dengan Add-in Matrix Excel (Seri Matrix bag.2)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/10/mudah-operasi-matriks-dgn-macro-add-in-matrix-excel-seri-matrix-bag3" target="_blank"><strong><span style="color:#226699;">Mudah Operasi Matriks dengan Add-In Matrix Excel (Seri Matrix bag.3)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/22/matriks-diagonal-dan-identitas-dengan-add-in-matrix-seri-matrix-bag4/" target="_blank"><strong><span style="color:#226699;">Matriks Diagonal dan Identitas dengan Add-in Matrix (Seri Matrix bag.4)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/22/eliminasi-gauss-dengan-macro-add-in-matrix-seri-matrix-bag5" target="_blank"><strong><span style="color:#226699;">Tahapan Eliminasi Gauss dengan Macro Add-in Matrix (Seri Matrix bag.5)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/22/tahapan-eliminasi-gauss-jordan-dengan-add-in-matrix-seri-matrix-bag6" target="_blank"><strong><span style="color:#226699;">Tahapan Eliminasi Gauss-Jordan dengan Macro Add-in Matrix (Seri Matrix bag.6)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/10/27/cara-mudah-perkalian-lebih-dari-dua-matriks-dengan-add-in-matriks/" target="_blank">Cara Mudah Perkalian Lebih dari Dua Matriks dengan Add-in Matrix (seri Matrix bag.7)</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/14/sem-dan-lisrel-seri-lisrel-bag1" target="_blank"><strong><span style="color:#226699;">SEM dan LISREL (Seri LISREL bag.1)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/15/mempersiapkan-input-data-untuk-lisrel-seri-lisrel-bag2" target="_blank"><strong><span style="color:#226699;">Mempersiapkan Input Data pada LISREL (Seri LISREL bag.2)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/15/menyiapkan-input-perintah-pada-lisrel-seri-lisrel-bag3" target="_blank"><strong><span style="color:#226699;">Menyiapkan Input Perintah Pada LISREL (Seri LISREL bag.3)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/15/aplikasi-lisrel-untuk-regresi-seri-lisrel-bag4" target="_blank"><strong><span style="color:#226699;">Aplikasi LISREL untuk Regresi (Seri LISREL bag.4)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/16/aplikasi-lisrel-untuk-path-analysis-seri-lisrel-bag5" target="_blank"><strong><span style="color:#226699;">Aplikasi LISREL untuk Path Analysis (Seri LISREL bag.5)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/16/aplikasi-lisrel-pada-model-pengukuran-analisis-faktor-seri-lisrel-bag6" target="_blank"><strong><span style="color:#226699;">Aplikasi LISREL pada Model Pengukuran dan Analisis Faktor (Seri LISREL bag.6)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/16/modifikasi-model-pengukuran-analisis-faktor-seri-lisrel-bag7/" target="_blank"><strong><span style="color:#226699;">Modifikasi Model Pengukuran dan Analisis Faktor (Seri LISREL bag.7)</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/16/aplikasi-lisrel-pada-model-persamaan-struktural-seri-lisrel-bag8" target="_blank"><strong><span style="color:#226699;">Aplikasi LISREL pada Model Persamaan Struktural (Seri LISREL bag.8 )</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/16/produktifkan-excelmu-dengan-add-in-extools" target="_blank"><strong><span style="color:#226699;">Produktifkan Excelmu dengan Add-in Extools</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2008/07/16/bermain-main-dengan-menu-calculator-pada-extools-excel" target="_blank"><strong><span style="color:#226699;">1200 hari dari Sekarang Tanggal Berapa ?</span></strong></a></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.wordpress.com/2008/09/22/regresi-atas-variabel-dummy/" target="_blank">Regresi atas Variabel Dummy</a></span></strong></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/04/05/membuat-piramida-penduduk-dengan-excel/" target="_blank"><strong><span style="color:#226699;">Membuat Piramida Penduduk dengan Excel</span></strong></a></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/04/07/membuat-piramida-penduduk-dengan-spss/" target="_blank"><strong><span style="color:#226699;">Membuat Piramida Penduduk dengan SPSS</span></strong></a></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.wordpress.com/2009/04/08/prasyarat-dalam-pemecahan-sistem-persamaan-linear/" target="_blank">Prasyarat dalam Pemecahan Sistem Persamaan Linear</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.wordpress.com/2008/10/30/menambahkan-add-ins-pada-excel/" target="_blank">Menambahkan Add-ins pada Excel</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/04/regresi-linear-sederhana-seri-1-model.html" target="_blank">Regresi Linear Sederhana (Seri 1 Model Ekonometrik dengan SPSS)</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/04/regresi-linear-berganda-seri-2-model.html" target="_blank">Regresi Linear Berganda (Seri 2 Model Ekonometrik dengan SPSS)</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/04/bentuk-fungsional-regresi-linear-seri.html" target="_blank">Bentuk Fungsional Model Regresi Linear (Seri 4a Model Ekonometrik dengan SPSS)</a></span></strong></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/04/pemahaman-dasar-statistik-non.html" target="_blank"><strong><span style="color:#226699;">Pemahaman Dasar Statistik Non-Parametrik (Seri 1. Non-Parametrik)</span></strong></a></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/04/model-model-analisis-statistik-non.html" target="_blank"><strong><span style="color:#226699;">Model-Model Analisis Statistik Non-Parametrik (Seri 2. Non-Parametrik)</span></strong></a></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/04/statistik-uji-kruskal-wallis-seri-3-non.html" target="_blank">Statistik Uji Kruskal-Wallis (Seri 3. Non-Parametrik)</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/05/korelasi-peringkat-seri-4-non.html" target="_blank">Korelasi Peringkat (Seri 4. Non-Parametrik)</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/05/korelasi-peringkat-dg-spss-seri-5-non.html" target="_blank">Korelasi Peringkat dengan SPSS (Seri 5. Non-Parametrik)</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/05/prosedur-uji-chi-square-seri-6-non.html" target="_blank">Prosedur Uji Chi-Square (Seri 6. Non-Parametrik)</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/05/chi-square-dg-spss-seri-7-non.html" target="_blank">Chi Square dengan SPSS (Seri 7. Non-Parametrik)</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/05/contoh-aplikasi-vecm-seri-3-resume.html" target="_blank">Contoh Aplikasi VECM</a></span></strong></li>
<li><strong><span style="color:#226699;"><a href="http://junaidichaniago.blogspot.com/2009/05/contoh-aplikasi-regresi-multinomial.html" target="_blank">Contoh Aplikasi Regresi Multinomial Logit</a></span></strong></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/05/17/transformasi-data-dengan-spss/" target="_self">Transformasi Data dengan SPSS</a></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/05/asumsi-regresi-ols.html" target="_blank">Asumsi Regresi OLS</a></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/05/autokorelasi.html" target="_blank">Autokorelasi</a></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/05/manual-deteksi-autokorelasi-dengan.html" target="_blank">Manual: Deteksi Autokorelasi dengan Grafik</a></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/05/spss-deteksi-autokorelasi-dengan-grafik.html" target="_blank">SPSS: Deteksi Autokorelasi dengan Grafik</a></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/05/excel-deteksi-autokorelasi-dengan.html" target="_blank">Excel:  Deteksi Autokorelasi dengan Grafik</a></li>
<li><a href="http://junaidichaniago.blogspot.com/2009/05/deteksi-autokorelasi-dg-statistik.html" target="_blank">Deteksi Autokorelasi dengan Statistik Durbin Watson</a></li>
</ul>
<ul>
<li><a href="http://junaidichaniago.wordpress.com/2009/05/31/perhitungan-somer%e2%80%99s-d-goodman-kruskal-gamma-kendalls-tau-a-pada-regresi-logit/" target="_self">Perhitungan Somers’ D, Goodman-Kruskal Gamma, Kendall’s Tau-a Pada Regresi Logit</a></li>
<li><a href="http://junaidichaniago.wordpress.com/2009/05/31/perbedaan-output-regresi-logit-antara-minitab-dg-spss/" target="_self">Perbedaan Output Regresi Logit Antara Minitab dg SPSS</a></li>
<li>Menginput Data pada SPSS: <a href="http://tip-trik-spss.blogspot.com/2009/06/menginput-data-pada-spss-bag1.html" target="_blank">Seri 1</a>, <a href="http://tip-trik-spss.blogspot.com/2009/06/menginput-data-pada-spss-bag2.html" target="_blank">Seri 2</a>, <a href="http://tip-trik-spss.blogspot.com/2009/06/menginput-data-pada-spss-bag3.html" target="_blank">Seri 3</a>, <a href="http://tip-trik-spss.blogspot.com/2009/06/menginput-data-pada-spss-bag4.html" target="_blank">Seri 4</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/distribusi-frekuensi-dg-spss.html" target="_blank">Distribusi Frekuensi pada SPSS</a></li>
<li>Statistik Deskriptif pada SPSS: <a href="http://tip-trik-spss.blogspot.com/2009/06/statistik-deskriptif-pd-spss-bagian-1.html" target="_blank">Seri 1</a>, <a href="http://tip-trik-spss.blogspot.com/2009/06/statistik-deskriptif-pd-spss-bagian-2.html" target="_blank">Seri 2</a>, <a href="http://tip-trik-spss.blogspot.com/2009/06/statistik-deskriptif-pd-spss-bagian-3.html" target="_blank">Seri 3</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/pengelompokkan-data-dengan-spss.html" target="_blank">Pengelompokan Data pada SPSS</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/semudah-spreadsheet-transformasi.html" target="_blank">Semudah Spreadsheet: Transformasi Variabel dg SPSS</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/tabel-silang-dengan-spss.html" target="_blank">Tabel Silang dengan SPSS</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/tabel-silang-tiga-variabel-dengan-spss.html" target="_blank">Tabel Silang Tiga Variabel dengan SPSS</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/tabel-silang-empat-variabel-dengan-spss.html" target="_blank">Tabel Silang Empat Variabel dengan SPSS</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/grafik-batang-sederhana-pada-spss-seri.html" target="_blank">Grafik Batang Sederhana dengan SPSS</a></li>
<li><a href="http://tip-trik-spss.blogspot.com/2009/06/grafik-batang-clustered-dan-stacked-pd.html" target="_blank">Grafik Batang Clustered/Stacked pada SPSS</a></li>
</ul>
<ul></ul>
</div>]]></content:encoded>
</item>

</channel>
</rss>
