<?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>dennis-ritchie &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/dennis-ritchie/</link>
	<description>Feed of posts on WordPress.com tagged "dennis-ritchie"</description>
	<pubDate>Tue, 01 Dec 2009 08:28:09 +0000</pubDate>

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

<item>
<title><![CDATA[Transmissão de pensamentos ]]></title>
<link>http://franciscomagalhaes.wordpress.com/2009/10/16/transmissao-de-pensamentos/</link>
<pubDate>Fri, 16 Oct 2009 22:28:56 +0000</pubDate>
<dc:creator>franciiiiisco</dc:creator>
<guid>http://franciscomagalhaes.wordpress.com/2009/10/16/transmissao-de-pensamentos/</guid>
<description><![CDATA[Leia a matéria abaixo. Comento depois. Ciência mais perto da &#8216;transmissão de pensamentos]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Leia a matéria abaixo. Comento depois.</p>
<blockquote><p><em><strong>Ciência mais perto da &#8216;transmissão de pensamentos&#8217;</strong><br />
</em></p>
<p><em>Cientistas britânicos acreditam ter chegado mais perto da &#8220;transmissão de pensamentos&#8221; através da internet. O sistema foi desenvolvido por uma equipe da Universidade de Southampton, que descreveu o estudo como os &#8220;primeiros passos de bebê&#8221; rumo à leitura total da mente.</em></p>
<p><em>O experimento, detalhado nesta quinta-feira pelo jornal The Times, utiliza uma técnica que permite a interpretação de sinais cerebrais por computadores. <strong>Por enquanto, porém, só podem ser transmitidos códigos binários &#8211; sequências de 0 e 1</strong> &#8211; , o que significa que ainda está longe de você ter de se preocupar com o pensa na frente dos outros.</em></p>
<p><em><strong>Paramedir a atividade cerebral, duas pessoas tiveram eletrodos conectados em seus crânios. A primeira pessoa gerou uma série de números 0 e 1 ao imaginar mexer o braço esquerdo (0) ou direito (1). A mensagem foi decodificada por um computador e enviada pela internet para outro PC, o qual emitiu o sinal na forma de um piscar de luzes, interpretado automaticamente pelo cérebro da segunda pessoa e traduzido direto na tela do computador.</strong></em></p>
<p><em>Como funciona em rede, significa que as pessoas não precisam estar no mesmo ambiente – e sequer no mesmo país – para se comunicarem por pensamentos. Christopher James, que liderou o estudo, destaca que não se trata de telepatia:&#8221;Não há pensamento consciente se formando na cabeça de uma pessoa e outro pensamento consciente aparecendo na mente de outra pessoa&#8221;. O pesquisador acredita que sua invenção poderá um dia ser útil para aqueles que estão &#8220;presos em seus corpos, que não podem falar, nem mesmo piscar&#8221;.</em></p>
<p><em>http://veja.abril.com.br/noticia/ciencia-tecnologia/ciencia-mais-perto-transmissao-pensamentos-505818.shtml</em></p></blockquote>
<p>Voltei.</p>
<p>O primeiro passo é sempre o mais difícil de ser dado. Agora o avanço será rápido. Já antevejo o futuro.<br />
O próximo empecilho a retirar é a necessidade de lidar com os incômodos números binários. Cientistas da IBM já estão projetando um compilador &#8211; a ser implantado em chip no crânio &#8211; que converta instruções Assembly em impulsos mentais. O temor dos pesquisadores está em alguma instrução provocar estouro de pilha e causar ataques epiléticos. Prometem que vão escrever um artigo sobre isso assim que encontrarem referências bibliográficas em algum sebo.</p>
<p>Outras pesquisas se mostram mais promissoras. Brian Kernighan e Dennis Ritchie trabalham em uma versão adaptada do compilador C &#8211; sem o uso de ponteiros &#8211; depois que um ponteiro não inicializado apagou a uma área de memória de um membro da equipe de testes. Resta saber para que servirá um C sem ponteiros!</p>
<p>Um IDE Netbeans também está sendo desenvolvido. O chip RAMBUS para armazenar o compilador estará disponível em breve e pesará um quilo e oitocentos gramas.</p>
<p>O projeto da Sun Microsystems/Oracle é o mais arrojado de todos. Uma máquina virtual Java promete rodar em qualquer tipo de plataforma craniana, desde os malaios até os cearenses. Indagados Quanto ao desempenho, os engenheiros desconversaram, mas revelaram trabalhar numa versão stand-alone para pessoas que usam intensamente o cérebro. A Oracle, que comprou recentemente a Sun, já anunciou que vai cobrar por neurônio instalado.</p>
<p>A enorme mudança de paradigma atinge também o mundo das telecomunicações, em especial o das redes sem fio.<br />
Engenheiros da 3Com trabalham em 3 projetos internos de chips com interfaces sem fio embutidas, de diferentes velocidades. Os projetos têm os nomes-código Javé, Einstein e Carla Peres, direcionados a diversos nichos de mercado e níveis de preço diferentes.</p>
<p>Como era previsível, o número de endereços IP da versão IPv6 ainda será pequeno para tanta demanda, e uma força-tarefa do IETF já trabalha arduamente na versão 7, com endereços de 16384 bits. Matemáticos calculam que com esse tamanho haverá 10245467 IPs diferentes para cada pensamento na face da terra.</p>
<p>Nessas circunstâncias, a segurança também será bastante afetada. Cada pessoa deverá ter um pequeno servidor Kerberos rodando na cachola, para permitir o início de conversas. Moças de família não poderão sair de casa com criptografia de menos de 1024 bits. O Norton já lançou um pacote de utilitários para qualquer eventualidade.</p>
<p>As perspectivas são vastas.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Programando em C: Boas Práticas]]></title>
<link>http://entresistemas.wordpress.com/2009/10/13/programando-em-c-boas-praticas/</link>
<pubDate>Tue, 13 Oct 2009 20:00:47 +0000</pubDate>
<dc:creator>rodrigogankutsuou</dc:creator>
<guid>http://entresistemas.wordpress.com/2009/10/13/programando-em-c-boas-praticas/</guid>
<description><![CDATA[Em 1972 o funcionário da AT&amp;T Dennis Ritchie iniciou o desenvolvimento de uma linguagem de progr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Em 1972 o funcionário da AT&#38;T Dennis Ritchie iniciou o desenvolvimento de uma linguagem de programação que simplificasse a sua tarefa diária de programador nos laboratórios Bell. Chamou-a simplesmente de &#8220;C&#8221;, em referência clara à uma linguagem anterior, escrita por Ken Thompson, conhecida como &#8220;B&#8221;. Após estar madura o suficiente para substituir o assembly no kernel do sistema Unix em 1973, a linguagem ganhou o mundo, evoluindo com o tempo e tornando-se referência, mas sem perder as principais características que a fizeram ocupar uma posição de destaque.</p>
<p>Este artigo (escrito originalmente por <a href="mailto:roberto@eletronica.org">Roberto Alcântara</a>) pretende conversar diretamente com o programador, revelando algumas boas práticas que podem auxiliá-los no desenvolvimento e manutenção do código. Apesar de genérico à linguagem C, os tópicos abordados são frutos da experiência como desenvolvedor de sistemas embarcados, sendo estes o nosso foco principal.</p>
<p>Mantendo Bonito<br />
A linguagem C, por definição, não exige que você escreva o programa seguindo regras que o tornem esteticamente agradável de ver (e ler). Nada impede você de escrever algo como:</p>
<p>/*#define ppp xp<br />
* /## define */#define x =<br />
#define zim void<br />
/*\**\*\***//*/ #denife $/*/<br />
#define p ()<br />
#define iu for(<br />
/*\**\*\***//*/ #defie $##def x^3printdf/*/<br />
#define xyz  5 ) {<br />
        b += 3;<br />
        for ( i=0; i&#60;5; i++ ) {<br />
            z++;<br />
            x&#8211;;<br />
        }<br />
    }<br />
}</p>
<p>No exemplo acima foram utilizados quatro espaços entres os blocos. Você pode configurar o seu editor de texto preferido para que a tecla TAB substitua o caracter invisível de tabulação por estes espaços, é bastante útil. Evite espaçamentos muito curtos, como apenas um espaço, ou muito longos.</p>
<p>Além da indentação, que você já deve estar habituado, outro recurso que facilita a legibilidade é a utilização de espaços horizontais e verticais. Aumentar o número de linhas e espaços não vai, obviamente, aumentar o tamanho do binário compilado. Ao invés de escrever uma sentença condicional como:</p>
<p>if (a&#60;20 &#38;&#38;(c==5&#124;&#124;d==6)) { }</p>
<p>prefira algo assim:</p>
<p>if (  (a &#60; 20)   &#38;&#38;   ( (c==5) &#124;&#124; (d==6) )  ) { }</p>
<p>que é visivelmente mais agradável de avaliar. Separar as sentenças por parênteses também evita algum erro de precedência que você possa cometer ao digitar as expressões, reduzindo o tempo de depuração no futuro.</p>
<p>Laços complexos também podem ser quebrados em várias linhas, com o mesmo objetivo:</p>
<p>for ( cont = 0, aux = 3;<br />
        cont &#60; 100;<br />
        cont++, aux+=2 ) {</p>
<p>    a = c + b;<br />
    d = e &#8211; f;<br />
}</p>
<p>Quando falo em legibilidade do código, lembro-me que existe um operador na linguagem C, o ternário, que utilizado em excesso pode tornar as expressões pouco legíveis aos olhos menos treinados. De uma forma geral eu evito utilizar o operador ternário, mesmo em sentenças simples. A operação</p>
<p>aux = ( cont &#60; aux ) ? cont : cont * -1;</p>
<p>poderia ser escrita, sem nenhum prejuízo, como:</p>
<p>if ( cont &#60; aux )<br />
    aux = cont;<br />
else<br />
    aux = cont * -1;</p>
<p>Mas se você gosta do operador ternário, uma opção para melhorar a legibilidade é separar as sentenças por linhas indentadas. A mesma expressão poderia ser escrita assim:</p>
<p>aux = ( cont &#60; aux )<br />
        ? cont<br />
            : cont * -1;</p>
<p>Isto será especialmente útil caso você utilize o operador ternário de forma encadeada. Este código:</p>
<p>a = ( b  x )<br />
            ? i<br />
                : ++i;</p>
<p>é certamente mais legível que este:</p>
<p>a = ( b  x ) ? i : ++i;</p>
<p>- ++ e &#8211;<br />
Evite agregar mais de um ++ ou &#8212; na mesma sentença. Com o mesmo intuito, evite atribuir ao resultado da operação operadores que utilizaram o incremento ou decremento na expressão.</p>
<p>Portando, expressões como:</p>
<p>z = a++ + ++b;</p>
<p>ou</p>
<p>a[b] = b++;</p>
<p>devem ser evitadas e substituidas por cláusulas que inibam, ou pelo menos minimizem, interpretações errôneas.<br />
Números Mágicos<br />
As constantes são suas amigas, e os &#8220;#define&#8221; uma das mais ricas formas de melhorar a legibilidade do código. &#8220;Números Mágicos&#8221; são valores, inteiros ou não, que aparecem no código e que são constantes, mas não foram declarados como tais. Fazer isso prejudica a organização e dificulta a manutenção.</p>
<p>Ao invés de ter condições como:</p>
<p>while ( tensao_bateria  50 )<br />
                diminua_potencia();<br />
        else {<br />
               desliga_radio();<br />
                while ( tensao_bateria &#60; 30 ) { /* espera bateria carregar */ }<br />
                liga_radio();<br />
        }<br />
}</p>
<p>substitua os inteiros por constantes com nomes adequados, como LIMITE_BATERIA_CRITICA e POTENCIA_MINIMA_TRANSMISSOR. Além de melhorar a organização facilita a manutenção, em caso de alterações nestas constantes.<br />
Loops &#34;Parados&#34;<br />
Utilizando o exemplo anterior, observe que escrevemos</p>
<p>while ( tensao_bateria &#60; 30 ) { /* espera bateria carregar */ }</p>
<p>ao invés de simplesmente</p>
<p>while ( tensao_bateria &#60; 30 );</p>
<p>A primeira forma deixa explícita a nossa intenção, ao contrário da segunda, que poderia ser confundida com um erro do programador ou causar problemas posteriormente, caso o &#34;;&#34; fosse erroneamente removido (possivelmente sem erro na compilação).</p>
<p>Convenções<br />
Não importa exatamente quais convenções você utiliza, o importante é que você defina uma (própria ou não) e siga-a da forma mais rigorosa possível. Preferencialmente estas convenções devem ser descritas em um documento simples, que permita consultas rápidas sempre que necessário. Exemplificarei algumas abaixo que são bastante populares, mas você deve adaptá-las às suas necessidades.</p>
<p>- Constantes: para as constantes utilize sempre letras maiúsculas. Desta forma será fácil distingui-la entre as variáveis.<br />
Ex.:<br />
#define LIMITE_TEMPERATURA 40<br />
#define BATERIA_BAIXA 30</p>
<p>- Variáveis: mais importante que as convenções, uma regra básica: utilize nomes claros para as variáveis, abreviando apenas o que é bastante conhecido ou óbvio. Programadores são, em sua maioria, ágeis no teclado. Portanto, abreviar pressaoMotorEsquerdo para preMotE provavemente não vai economizar muito do seu tempo durante o desenvolvimento e certamente dificultará a leitura do código.</p>
<p>Existem algumas convenções mais antigas como a Notação Húngara ou mais modernas, como a Notação Camelo, muito utilizada na programação orientada a objetos. Usualmente, em C, é bastante comum todas as variáveis serem escritas com letras minúsculas e/ou com o &#34;_&#34; como separador de palavras. Sendo assim, variáveis como velocidademaxima ou velocidade_maxima são bastante comuns, sendo esta última forma mais freqüente.</p>
<p>- Tipos de Variáveis: uma das grandes vantagens da linguagem C é a portabilidade entre arquiteturas. No entanto, alguns tipos de variáveis possuem comprimento variável dependendo da arquitetura e compilador, o que pode ocasionar problemas no software, como overflow ou erros de conversões. Por exemplo, o tipo inteiro (int) normalmente representa o tamanho da palavra do processador, nos processadores modernos de 32 e 64 bit e compiladores como o GCC. Mas isso não é necessariamente uma regra; no compilador HITECH para microcontroladores PIC de 8 bit, por exemplo, o inteiro possui 16 bit.<br />
Sendo assim, defina tipos claros e utilize-os, como uint8 para inteiros não sinalizados de 8 bit ou int16 para inteiros sinalizados de 16 bit.</p>
<p>Também seja atencioso ao declarar ponteiros. Uma declaração como:</p>
<p>char*   s, t, u;</p>
<p>não está errada, mas provavelmente não é o que você deseja, já que t e u não serão declarados como ponteiros. Sendo assim, prefira esta forma para declarar os ponteiros sem margem para erros:</p>
<p>char   *s, *t, *u;</p>
<p>Conclusão</p>
<p>Nossa intenção neste artigo foi abordar algumas técnicas que podem ajudá-lo a melhorar a legibilidade do seu código. Apesar de existirem vários outros pontos que podem ser abordados neste tópico, de uma forma geral, escrevendo um código organizado, bonito e bem comentado existe uma grande probabilidade do seu código tornar-se bastante legível, quesito que traduz-se em agilidade e produtividade em todas as fases do ciclo de vida do software.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Unix: El Padre de todos]]></title>
<link>http://thalskarth.wordpress.com/2009/09/30/el-padre-de-todos/</link>
<pubDate>Wed, 30 Sep 2009 13:38:12 +0000</pubDate>
<dc:creator>Thalskarth</dc:creator>
<guid>http://thalskarth.wordpress.com/2009/09/30/el-padre-de-todos/</guid>
<description><![CDATA[Acá les transcribo éste genial artículo que nos cuenta la historia del, en mi opinión, sistema opera]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Acá les transcribo éste genial artículo que nos cuenta la historia del, en mi opinión, sistema operativo más influyente de la historia.</p>
<p><span style="text-decoration:underline;"><strong>El padre de Todos</strong></span></p>
<div class="wp-caption alignright" style="width: 356px"><a href="http://a.imagehost.org/0917/8CEDx1500y1500.jpg"><img class=" " style="margin-left:5px;margin-right:5px;" src="http://a.imagehost.org/0917/8CEDx1500y1500.jpg" alt="" width="346" height="277" /></a><p class="wp-caption-text">Ken Thompson y Dennis Ritchie, trabajando en el DEC PDP-7</p></div>
<p>A pesar de que muchos usuarios han descubierto las bondades de Unix gracias a las más recientes distribuciones de Linux, como Ubuntu, lo cierto es que este sistema operativo tiene casi cuatro décadas de desarrollo. La historia de <strong>Unix</strong> comienza a finales de los años 1960, cuando el <em>Instituto Tecnológico de Massachusetts</em> (<strong>MIT</strong>), los <em>Laboratorios Bell</em> de <strong>AT&#38;T</strong> y la <em>General Electric</em> trabajaban en la creación de un sistema operativo de carácter experimental llamado <strong>Multics</strong> (por <em>Multiplexed Information and Computing Service</em>). Multics corría en un “<em>mainframe</em>” (una clase de ordenadores muy comunes en la época que constaba de una unidad central que “<em>atendía</em>” a varias terminales “<em>bobas</em>”) de General Electric modelo <strong>GE-645</strong>.</p>
<p style="text-align:justify;">Estas empresas buscaban desarrollar “<em>un gran sistema operativo interactivo</em>” que incorporase sólidas políticas de seguridad. Hasta ese momento, la seguridad de los datos la proporcionaba la escasa disponibilidad de los ordenadores, de los que había una pequeña cantidad y solo personal autorizado podía tener acceso a ellos. Pero la baja de precios y la popularización de los sistemas informáticos hacían indispensable integrar en el mismo corazón del <strong>SO</strong> las herramientas destinadas a proteger la información. El proyecto fue relativamente exitoso, e incluso existieron algunas “<em>versiones para producción</em>” de Multics, pero su pobre rendimiento hizo que AT&#38;T decidiera desvincularse del proyecto.</p>
<p style="text-align:justify;"><span id="more-2215"> </span></p>
<p style="text-align:justify;"><strong>Ken Thompson</strong>, uno de los programadores del equipo de los laboratorios Bell de AT&#38;T, siguió escribiendo software para el ordenador GE-635. Entre otros programas, escribió un juego llamado <em>Space Travel</em> (<em>Viaje espacial</em>). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares de EE.UU. por cada partida.  Así fue como, junto a su amigo <strong>Dennis Ritchie</strong>, escribió nuevamente el programa, pero esta vez utilizando el lenguaje ensamblador de un ordenador más popular (y barato) llamado <strong>DEC PDP-7.</strong></p>
<p style="text-align:justify;">Thompson  y Ritchie descubrieron que trabajar juntos era divertido. En 1969, y siempre dentro de los laboratorios Bell, armaron un equipo programadores -entre los que se encontraba <strong>Rudd Canaday</strong>- con la idea de desarrollar un sistema operativos que cumpliese con las premisas originales del proyecto Multics, pero que corriese en un DEC PDP-7. Comenzaron a trabajar en el sistema de archivos y en el <em>núcleo</em> del sistema operativo, que sería capaz de ejecutar procesos en simultáneo (<em>multitarea</em>). Además, crearon un pequeño intérprete de órdenes (o de comandos) y un reducido grupo de programas accesorios. El proyecto fue bautizado <strong>UNICS</strong> (por <em>Uniplexed Information and Computing System</em>) y, en principio, solo podía “<em>atender</em>” a dos usuarios a la vez. El mismo Kernighan fue el que eligió el nombre del nuevo sistema operativo, pero culpa de un juego de palabras UNICS se convertía un sistema Multics castrado (pues “<em>eunuchs</em>”, en inglés, es un homófono de UNICS). Entonces, se decidió cambiarle el nombre a <strong>UNIX</strong>, denominación que se mantiene hasta la actualidad.</p>
<p style="text-align:justify;">
<div class="wp-caption alignleft" style="width: 382px"><a href="http://a.imagehost.org/0746/8CEEx1500y1500.jpg"><img class="  " src="http://a.imagehost.org/0746/8CEEx1500y1500.jpg" alt="Arbol genealógico de Unix" width="372" height="237" /></a><p class="wp-caption-text">&#34;Arbol genealógico&#34; de Unix</p></div>
<p>UNIX rápidamente llamó la atención de los niveles gerenciales de los laboratorios Bell, que de pronto tenían entre sus manos un sólido sistema operativo. La empresa no había gastado un solo dólar en el desarrollo de UNIX, pero cuando el Grupo de Investigación en Ciencias de la Computación decidió utilizarlo en una máquina más potente que el PDP-7, Thompson y Ritchie consiguieron el apoyo económico de AT&#38;T. Comenzaron a reescribir el software para que funcionase en un ordenador<strong> PDP-11/20</strong> y, por primera vez, en 1970, UNIX corrió en esa plataforma. Los programadores habían incluido entre las herramientas del paquete un programa capaz de dar formato a textos -llamado <strong>runoff</strong>- y un primitivo editor de texto. Todo el trabajo se realizó utilizando el lenguaje ensamblador de la PDP-11/20, y los laboratorios Bell utilizaron este primitivo “<em>sistema de procesamiento de texto</em>” para procesar las solicitudes de patentes que  recibían. En poco tiempo <em>runoff</em> recibió importantes mejoras y su nombre cambió a <strong>troff</strong>, considerado el primer programa de edición electrónica capaz de realizar composición tipográfica. El 3 de noviembre de 1971, Thomson y Ritchie publicaron el primer manual de programación de UNIX, el “<strong>UNIX Programmer’s Manual</strong>”</p>
<p style="text-align:justify;">En 1972, <strong>Ken Thompson y Dennis Ritchie crearon el lenguaje de programación C</strong>. Si querían que UNIX fuese portado a otras plataformas, necesitaban un lenguaje de alto nivel pero que se mantuviese cerca del ensamblador. Su idea era que el código generado por el compilador de C fuese lo suficientemente rápido como para utilizarlo en la creación de sistemas operativos. Así, <strong>en 1972 se  tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C</strong>. Esto permitiría que fuese modificado para funcionar en otros ordenadores y que diferentes versiones pudiesen ser desarrolladas por otros programadores. AT&#38;T puso UNIX a disposición de las universidades, empresas privadas y del gobierno de los Estados Unidos, a través de licencias. El <em>Departamento de Computación de la Universidad de California</em>, con sede en Berkeley recibió una de estas licencias, y en 1975 desarrolló y publicó su propio “<em>clon</em>” de UNIX, conocido como <strong>Berkeley Software Distribution (BSD)</strong>, que más tarde se convertiría en un fuerte competidor del UNIX de AT&#38;T. Para tener una idea de los alcances de UNIX en esa época, basta con una frase de junio de 1972 atribuida a Dennis Ritchie y Ken Thompson: “<em>…el número de instalaciones Unix ha alcanzado el número de <strong>10</strong>, y esperamos que aumente..</em>.”</p>
<p style="text-align:justify;">
<div class="wp-caption alignright" style="width: 440px"><a href="http://a.imagehost.org/0044/screenshot.gif"><img class="  " src="http://a.imagehost.org/0044/screenshot.gif" alt="Un screenshot de Plan9, un sistema basado en UNIX" width="430" height="323" /></a><p class="wp-caption-text">Un screenshot de Plan9, un sistema basado en UNIX</p></div>
<p>AT&#38;T creó una división comercial, denominada <em>Unix Systems Laboratories</em>, para que se encargase  de la explotación comercial del sistema operativo. La aparición de nuevos ordenadores y el impulso recibido de parte de nuevos programadores -que utilizaban C para introducir mejoras- hicieron que fuesen liberadas diferentes versiones de UNIX. En 1975, el SO alcanzó la versión 6, que incluía  “<em>pipes</em>” (tuberías). Esto permitió dar una orientación modular al proyecto, consiguiendo aumentar aún más la velocidad de desarrollo. Se estima que <strong>en 1978, unos 600 ordenadores alrededor del mundo ya corrían alguna versión de UNIX.</strong> La versión 7, última basada en el UNIX original que tuvo una gran distribución, entró en circulación en 1979 y sirvió de base para la creación de <strong>Plan 9</strong>, un nuevo sistema operativo portable y distribuido, diseñado por los Laboratorios Bell para ser el sucesor de UNIX en tareas de investigación.</p>
<p style="text-align:justify;">La empresa AT&#38;T desarrolló y vendió <strong>UNIX System III</strong> (basado en la versión 7) a partir de 1981.La proliferación de versiones daba lugar a confusiones, así que la empresa decidió combinar todos los desarrollos propios con los de distintas universidades y empresas en 1983, dando origen al <strong>Unix System V Release 1</strong>. Esta versión introdujo características como el editor <em>Vi </em>y la biblioteca <em>curses</em>, desarrolladas por Berkeley Software Distribution. La división Unix Systems Laboratories de AT&#38;T fue adquirida por Novell dos años más tarde, y se hizo cargo de la demanda por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado existente entre Unix Systems Laboratories y BSD. Los accionistas de Novell tuvieron que pasar el mal trago de descubrir <strong>grandes porciones del código de BSD habían sido copiadas ilegalmente en UNIX System V</strong>, y fueron contra demandados. Como la propiedad intelectual de Novell se reducía a unos pocos ficheros fuente, todo acabó en un acuerdo extrajudicial cuyos términos permanecieron bajo secreto a petición de Novell.</p>
<p style="text-align:justify;">
<div class="wp-caption alignleft" style="width: 349px"><a href="http://upload.wikimedia.org/wikipedia/commons/e/ec/Solaris10-x86-240507.png"><img class="    " src="http://upload.wikimedia.org/wikipedia/commons/e/ec/Solaris10-x86-240507.png" alt="Solaris10, otro hijo de UNIX" width="339" height="271" /></a><p class="wp-caption-text">Solaris10, otro hijo de UNIX</p></div>
<p>De forma paralela al UNIX “<em>oficial</em>”, desde mediados de los ochenta, <strong>Richard Stallman</strong>, del Instituto Tecnológico de Massachussets, trabajaba en lo que más tarde se conocería como “<em>software libre</em>”. Stallman creo un sistema similar a UNIX con intenciones de cederlo gratuitamente, con el nombre de <strong>GNU</strong> (<em>Gnu’s Not Unix. GNU no es Unix</em>). En esos meses, un joven estudiante de ciencias de la computación finlandés llamado <strong>Linus Torvalds</strong> comenzaba el desarrollo del núcleo de un sistema operativo para ordenadores basados en la arquitectura “<em>Intel x86</em>”, que reproducía muchas de las funciones existentes en UNIX. El embrionario sistema operativo fue lanzado en forma de código abierto en 1991, con el nombre de <strong>Linux</strong>. El año siguiente ese núcleo Linux fue combinado con los programas desarrollados por el Proyecto GNU, dando como resultado el <strong>Sistema Operativo GNU/Linux</strong>.</p>
<p style="text-align:justify;">El resto es historia: lo que comenzó casi como un pasatiempo de dos geniales programadores se convirtió en un potente, seguro y flexible sistema operativos, capaz de funcionar en un teléfono móvil, un ordenador personal o un cluster de ordenadores. Incluso el aplaudido sistema operativo Mac OS es UNIX completo y aprobado por <em>The Open Group</em>. Se diferencia en que posee una interfaz gráfica propietaria (Aqua), desarrollada en<em> Objective-C</em> en lugar de C o C++. A pesar de tener casi 40 años sobre sus espaldas, <strong>UNIX está más vigente que nunca</strong>.</p>
<p style="text-align:right;">Fuente: <a href="http://www.neoteo.com/la-historia-de-unix.neo">NeoTeo</a> &#124; Via <a href="http://arcalinux.wordpress.com/2009/09/10/el-padre-de-todos/" target="_self">Arcalinux</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[40 Years of Unix]]></title>
<link>http://matthewgraybosch.wordpress.com/2009/08/20/40-years-of-unix/</link>
<pubDate>Thu, 20 Aug 2009 14:48:22 +0000</pubDate>
<dc:creator>matthewgraybosch</dc:creator>
<guid>http://matthewgraybosch.wordpress.com/2009/08/20/40-years-of-unix/</guid>
<description><![CDATA[That&#8217;s right. 40 years ago this month, the Unix operating system was born in the depths of Bel]]></description>
<content:encoded><![CDATA[That&#8217;s right. 40 years ago this month, the Unix operating system was born in the depths of Bel]]></content:encoded>
</item>
<item>
<title><![CDATA[A origem da Internet]]></title>
<link>http://penseresponda.wordpress.com/2009/08/03/a-origem-da-internet/</link>
<pubDate>Mon, 03 Aug 2009 03:15:54 +0000</pubDate>
<dc:creator>João Lima</dc:creator>
<guid>http://penseresponda.wordpress.com/2009/08/03/a-origem-da-internet/</guid>
<description><![CDATA[No início dos anos 60, as redes de computadores eram formadas por uma porção de terminais ligados a ]]></description>
<content:encoded><![CDATA[No início dos anos 60, as redes de computadores eram formadas por uma porção de terminais ligados a ]]></content:encoded>
</item>
<item>
<title><![CDATA[ÜNLÜ HACKERLAR]]></title>
<link>http://kavrazli.wordpress.com/2009/07/23/unlu-hackerlar/</link>
<pubDate>Thu, 23 Jul 2009 21:17:42 +0000</pubDate>
<dc:creator>mskavrazli</dc:creator>
<guid>http://kavrazli.wordpress.com/2009/07/23/unlu-hackerlar/</guid>
<description><![CDATA[HACKER Richard Stallman Takma Adı: Yok (saklayacak bir şey yok ki!)   Nasıl şöhret oldu ? Eski hacke]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_187" class="wp-caption aligncenter" style="width: 410px"><img class="size-full wp-image-187" title="HACKER" src="http://kavrazli.wordpress.com/files/2009/07/hacker.jpg" alt="HACKER" width="400" height="300" /><p class="wp-caption-text">HACKER</p></div>
<p style="text-align:justify;">Richard Stallman</p>
<p style="text-align:justify;">Takma Adı:</p>
<p style="text-align:justify;">Yok (saklayacak bir şey yok ki!)</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu ?</p>
<p style="text-align:justify;">Eski hacker&#8217;lardan Stallman, 1971&#8242;de MIT&#8217;in yapay zeka laboratuvarında işe girdi. O sıralarda Harvard Üniversitesi&#8217;nde öğreciydi. Geliştirdiği yazılımın, kişisel haklara saldırıda kullanıldığı görüldü. Stallman, daha sonraları Free Software Foundation&#8217;u (Bedava Yazılım Vakfı) kurdu.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Bilgisayarla nasıl tanıştı ?</p>
<p style="text-align:justify;">1969 yılında, IBM&#8217;nin New York Bilim Merkezi&#8217;nde. O zamanlar, 16 yaşındaydı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">Stallman, 1980&#8242;lerin başında MIT ile kadrolu olarak çalışmayı bıraktı; fakat oradaki bir ofiste çalışmalarını sürdürmeye devam etti. O sıralarda GNU adında yeni bir işletim sistemi geliştirdi.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Dennis Ritchie ve Ken Thompson</p>
<p style="text-align:justify;">Takma adları:</p>
<p style="text-align:justify;">Dmr ve Ken</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldular?</p>
<p style="text-align:justify;">Bilgisayar bilimlerinin efsanevi kalesi olan Bell Laboratuvarları&#8217;nın yaratıcı gücü Ritchie ve Thompson, UNIX&#8217;i 1969 yılında yarattı. Küçük bilgisayarlarda, genel hesaplama, kelime işlemci ve ağ kurma (general computing, word processing and networking) için kullanılan bu program, daha sonra standart bir dil haline geldi.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">Thompson&#8217;un UNIX&#8217;inden yola çıkarak yine Bell Laboratuvarları&#8217;ndan Rob Pike, Plan 9 adlı yeni nesil işletim sistemini geliştirdi. Ritchie, her ne kadar C programlama dili yazarlarından olsa da; kendisinin en sevdiği dil Alef&#8217;ti. Thompson ise bir seferinde MiG-29 ile uçmak için Moskova&#8217;ya gitmiş amatör bir pilottu.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">John Draper</p>
<p style="text-align:justify;">Takma Adı:</p>
<p style="text-align:justify;">Kaptan Crunch</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu ?</p>
<p style="text-align:justify;">Kaptan Crunch, 1970&#8242;lerde bir mısır gevreği kutusundan çıkan plastik düdükle yaptığı araçla bedava telefon görüşmesi yapmayı başardı. Telefon şebekesi, düdükten çıkan 2600 Hertz&#8217;lik sesi, sinyal olarak algılıyor ve bedava telefon görüşmesi yapılabiliyordu. Kaptan Crunch, interneti değil ama bugün onun bir parçası olan telefon hatlarını ilk hack eden isim olarak tarihe geçti.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">Silikon Vadisi&#8217;nde çalışan Draper, geçtiğimiz aylarda telefon hatlarını nasıl hack ettiğini anlatmak üzere İstanbul&#8217;a geldi.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Mark Abene</p>
<p style="text-align:justify;">Takma adı:</p>
<p style="text-align:justify;">Phiber Optik</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu?</p>
<p style="text-align:justify;">Masters of Deception adlı hacker grubunun kurucularından olan Phiber Optik, binlerce gencin Amerika&#8217;nın telefon sistemini konusunda &#8220;araştırmalar&#8221; yapmasına esin kaynağı oldu. Amerikan federal mahkemesi, ibret olsun diye Abene&#8217;yi, bir yıl hapse mahkum etti. Hapishanede, büyük bir ilgiyle karşılandı. New York Magazine ise, onu &#8220;New York şehrinin en zeki 100 kişisinden biri&#8221; olarak nitelendirdi.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">New York&#8217;ta annesinin çalıştığı şirketin elektronik deposunda takılırken ilk defa Apple II, Tmex Sinclair ve Commodore 64 ile tanıştı. Kendisine ait ilk bilgisayarı ise Radio Shack TRS-80 idi.</p>
<p style="text-align:justify;">Telefon alıcısı üzerine deneyler yapan Abene, alıcı üzerinde o kadar çok çalışma yaptı ki, aletin tellerinin bir arada durması için elektrik bandı ile sarılıp takviye edilmesi gerekti.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Robert Morris</p>
<p style="text-align:justify;">Takma adı:</p>
<p style="text-align:justify;">rtm</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu ?</p>
<p style="text-align:justify;">Babası, Amerikan Ulusal Güvenlik Bölümü&#8217;ne bağlı Bilgisayar Güvenliği Merkezi&#8217;de şef olarak çalışan Morris&#8217;in 1988 yılında kazayla internet ortamına yayılan worm&#8217;u (solucan) birçok bilgisayara bulaştı ve kullanılmaz hale getirdi. Bu kaza sayesinde, daha önceden belli bir kesim tarafından bilinen &#8220;hacker&#8221; terimi kitlelerin diline dolandı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar :</p>
<p style="text-align:justify;">Bilgisayarla evde tanıştı. Daha ilk gençlik çağında Morris&#8217;in Bell Laboratuvarları&#8217;nın bilgisayar ağında hesabı ve hacker akımına ilk katılanlardan olduğu için ayrıcalıklı kullanıcı statüsü vardı. 1990&#8242;da Legion of Doom adlı bir hacker grubu üyesi olan Erik Bloodaxe&#8217;in evine baskın düzenleyen polis, yaptığı aramalarda Morris&#8217;in internet worm&#8217;unun kaynak kodunun bir kopyasını buldu.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Kevin Mitnick</p>
<p style="text-align:justify;">Takma adı:</p>
<p style="text-align:justify;">Condor</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu?</p>
<p style="text-align:justify;">Mitnick, fotoğrafı FBI&#8217;in &#8220;En Çok Arananlar&#8221; listesinde yer alan ilk hacker olarak kayıtlara geçti ve neredeyse listeden hiç eksik olmadı. &#8220;İflah olmaz bir suçlu&#8221; olan çocuk ruhlu Mitnick &#8220;Sanal Dünya&#8217;nın Kayıp Çocuğu&#8221; olarak da tanındı. Büyük bir şirketi hack ederek milyonlarca dolara zarara uğrattığı için 5 yıl hapis cezası aldı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">Bir bilgisayar almak için yeterli parası olmayan Mitnick, daha yeni yetme iken bir elektronik araç satan mağazalara takılır, orada sergilenen bilgisayar ve modemleri diğer bilgisayarlara bağlanmak için kullanırdı. FBI&#8217;dan üç yıllık kaçışı boyunca arkadaşları ile haberleşmek için IRC&#8217;yi kullandı. Mitnick, bir yargıcın kendisine koyduğu &#8220;bilgisayar bağımlılığı&#8221; teşhisinin tedavisi için 1 yıllığına rehabilitasyon merkezinde kaldı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Kevin Poulsen</p>
<p style="text-align:justify;">Takma adı:</p>
<p style="text-align:justify;">Dark Dante</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu ?</p>
<p style="text-align:justify;">Poulsen, 1990 yılında Los Angeles&#8217;ta, o andan itibaren kendilerini arayan 102. kişiye Porsche marka bir araba vermeyi vaadeden bir yerel radyo istasyonun telefon hatlarını kontrolü altına aldı. Başkalarının aramasına fırsat vermeden kendisini 102. arayan kişi olarak gösteren Poulsen, emeğinin karşılığında gıcır gıcır bir Porsche 955 S2 kazandı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">Ailesinin kendisi için aldığı TRS-80, onun ilk bilgisayarıydı. Poulsen&#8217;in telefon şirketinin treyler&#8217;ine girmek için bir takım çilingir seti vardı. Bir arkadaşı Poulsen&#8217;in telefon treyler&#8217;inin kapısındaki kilitleri açarken çekilmiş resmini, bir başka arkadaşına gösterince Poulsen yakalandı. Teşkilatın yürüttüğü gizli operasyonların adını öğrenmek için, FBI&#8217;nın sistemine girme iddiasıyla hakkında dava açıldı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Johan Helsingius</p>
<p style="text-align:justify;">Takma adı:</p>
<p style="text-align:justify;">Julf</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu ?</p>
<p style="text-align:justify;">Penet.fi adında dünyanın en çok tutulan anonim remailer programını (gönderenin e-mail adresinin belli olmadığı bir sistem) yazdı. Fakat 1995 yılında Finlandiya&#8217;da Scientology Tarikatı&#8217;nın bu programı satın alan bir üyesinin, tarikatın sırlarını internet üzerinden yayınladığı tespit edildi. Finlandiya polisi bu olaydan dolayı ilgili kişinin kimliği açıklaması için Johan&#8217;la irtibata geçti; ama istediği cevaba ulaşamadı. Bunun ertesinde, Finlandiya mahkemesinden Johan&#8217;ın bu remailer programını kullanan kişilerin gerçek e-posta adreslerini açıklaması ile ilgili bir karar çıktı. Bu durumda Johan&#8217;ın yapabileceği tek şey kalmıştı: O da 1996&#8242;da programı kullanım dışı bıraktı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">200 megabyte hard disk&#8217;li bir bilgisayarda, dünyanın en çok kullanılan ve en hızlı remailer programını çalıştırdı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Vladimir Levin</p>
<p style="text-align:justify;">Takma adı:</p>
<p style="text-align:justify;">Bilinmiyor</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Nasıl şöhret oldu?</p>
<p style="text-align:justify;">Rusya&#8217;nın St. Petersburg Üniversitesi&#8217;nden matematik diploması olan Levin, Citibank&#8217;ı internet sayesinde 10 milyon dolar dolandıran bir hacker grubunun lideri olduğu gerekçesi ile 1995 yılında Londra&#8217;da Interpol tarafından tutuklandı.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">İlginç notlar:</p>
<p style="text-align:justify;">Bilgisayarla nasıl tanıştığı bilinmiyor. St. Petersburg&#8217;da çalıştığı AO Saturn adlı şirketteki ofis bilgisayarı ile Citibank&#8217;ın sistemine girmekle suçlandı. Evinde arama yapan Rus polisi, Levin&#8217;in bilgisayarının, bilgisayar oyunlarının ve disketlerinin yanı sıra; video kamerasına, müzik hoparlörlerine ve televizyon setine de el koydu. Levin, kendisini savunmak için görevlendirilen tanınmış bir avukatın aslında FBI ajanı olduğu iddiasında bulundu</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[DAFTAR PARA HACKER DUNIA]]></title>
<link>http://dilarangbuka.wordpress.com/2009/07/06/daftar-para-hacker-dunia/</link>
<pubDate>Mon, 06 Jul 2009 12:11:35 +0000</pubDate>
<dc:creator>ALFIAN</dc:creator>
<guid>http://dilarangbuka.wordpress.com/2009/07/06/daftar-para-hacker-dunia/</guid>
<description><![CDATA[Inilah daftar para hacker yang pernah mengguncang dunia internet! Beberapa diantaranya telah pensiun]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Inilah daftar para hacker yang pernah mengguncang dunia internet! Beberapa diantaranya telah pensiun atau meninggal.</p>
<p><img src="http://i24.photobucket.com/albums/c19/shad0wfiend/hacker.gif" alt="hacker.jpg" /></p>
<p><strong>1. Richard Stallman</strong></p>
<p>Nickname : tidak ada (tidak ada yang harus disembunyikan)</p>
<p>Salah seorang &#8216;Old School Hacker&#8217;, bekerja pada lab Artificial<br />
Intelligence MIT. Merasa terganggu oleh software komersial dan dan<br />
hak cipta pribadi. Akhirnya mendirikan GNU yang<br />
merupakan singkatan dari GNU NOT UNIX.<br />
Menggunakan komputer pertama sekali pada tahun 1969 di IBM New York<br />
Scintific Center saat berumur 16 tahun.</p>
<hr /><strong>2. Dennis Ritchie dan Ken Thomson</strong></p>
<p>Nickname : dmr dan ken</p>
<p>Dennis Ritchie adalah seorang penulis bahasa C, bersama Ken Thomson<br />
menulis sistem operasi UNIX yang elegan.</p>
<hr /><strong>3. John Draper</strong></p>
<p>Nickname : Cap&#8217;n Crunch</p>
<p>Penemu nada tunggal 2600 Herz menggunakan peluit plastik yang<br />
merupakan hadiah dari kotak sereal. Merupakan pelopor penggunaan<br />
nada 2600 Hz dan dikenal sebagai Phone Phreaker (Phreaker, baca:<br />
frieker)</p>
<p>Nada 2600 Hz digunakan sebagai alat untuk melakukan pemanggilan<br />
telepon gratis. Pada pengembangannya, nada 2600 Hz tidak lagi<br />
dibuat dengan peluit plastik, melainkan menggunakan alat yang<br />
disebut &#8216;Blue Box&#8217;.</p>
<hr /><strong>4. Mark Abene</strong></p>
<p>Nickname : Phiber Optik</p>
<p>Sebagai salah seorang &#8216;Master of Deception&#8217; phiber optik<br />
menginspirasikan ribuan remaja untuk mempelajari sistem internal<br />
telepon negara. Phiber optik juga dinobatkan sebagai salah<br />
seorang dari 100 orang jenius oleh New York Magazine.</p>
<p>Menggunakan komputer Apple ][, Timex Sinclair dan Commodore 64.<br />
Komputer pertamanya adalah Radio Shack TRS-80 (trash-80).</p>
<hr /><strong>5. Robert Morris</strong></p>
<p>Nickname : rtm</p>
<p>Seorang anak dari ilmuwan National Computer Security Center -<br />
merupakan bagian dari National Security Agencies (NSA) -. Pertama<br />
sekali menulis Internet Worm yang begitu momental pada tahun 1988.<br />
Meng-infeksi ribuan komputer yang terhubung dalam jaringan.</p>
<hr /><strong>6. Kevin Mitnick</strong></p>
<p>Nickname : Condor</p>
<p>Kevin adalah hacker pertama yang wajahnya terpampang dalam<br />
poster &#8216;FBI Most Wanted&#8217;.</p>
<p>Kevin juga seorang &#8216;Master of Deception&#8217; dan telah menulis buku<br />
yang berjudul &#8216;The Art of Deception&#8217;. Buku ini menjelaskan berbagai<br />
teknik social engineering untuk mendapatkan akses ke dalam sistem.</p>
<hr /><strong>7. Kevin Poulsen</strong></p>
<p>Nickname : Dark Dante</p>
<p>Melakukan penipuan digital terhadap stasiun radio KIIS-FM,<br />
memastikan bahwa ia adalah penelpon ke 102 dan memenangkan porsche<br />
944 S2.</p>
<hr /><strong>8. Johan Helsingius</strong></p>
<p>Nickname : julf</p>
<p>Mengoperasikan anonymous remailer paling populer didunia.</p>
<hr /><strong>9. Vladimir Levin</strong></p>
<p>Nickname : tidak diketahui</p>
<p>Lulusan St. Petersburg Tekhnologichesky University. Menipu komputer<br />
CitiBank dan meraup keuntungan 10 juta dollar. Ditangkap Interpol<br />
di Heathrow Airport pada tahun 1995</p>
<hr /><strong>10. Steve Wozniak</strong></p>
<p>Nickname : ?</p>
<p>Membangun komputer Apple dan menggunakan &#8216;blue box&#8217; untuk<br />
kepentingan sendiri.</p>
<hr /><strong>11. Tsutomu Shimomura</strong></p>
<p>Nickname : ?</p>
<p>Berhasil menangkap jejak Kevin Mitnick.</p>
<hr /><strong>12. Linus Torvalds</strong></p>
<p>Nickname : ?</p>
<p>Seorang hacker sejati, mengembangkan sistem operasi Linux yang<br />
merupakan gabungan dari &#8216;LINUS MINIX&#8217;. Sistem operasi Linux telah<br />
menjadi sistem operasi &#8217;standar&#8217; hacker. Bersama Richard Stallman<br />
dengan GNU-nya membangun Linux versi awal dan berkolaborasi dengan<br />
programmer, developper dan hacker seluruh dunia untuk<br />
mengembangkan kernel Linux.</p>
<hr /><strong>13. Eric Steven Raymond</strong></p>
<p>Bapak hacker. Seorang hacktivist dan pelopor opensource movement.<br />
Menulis banyak panduan hacking, salah satunya adalah: &#8216;How To<br />
Become A Hacker&#8217; dan &#8216;The new hacker&#8217;s Dictionary&#8217;. Begitu<br />
fenomenal dan dikenal oleh seluruh masyarakat hacking dunia.</p>
<p>Menurut Eric, &#8220;Dunia mempunyai banyak persoalan menarik dan<br />
menanti untuk dipecahkan.&#8221;</p>
<hr /><strong>14. Ian Murphy</strong></p>
<p>Nickname : Captain Zap</p>
<p>Ian Muphy bersama 3 orang rekannya, melakukan hacking ke dalam<br />
komputer AT&#38;T dan menggubah seting jam internal-nya. Hal ini<br />
mengakibatkan masyarakat pengguna telfon mendapatkan diskon<br />
&#8216;tengah malam&#8217; pada saat sore hari, dan yang telah menunggu hingga<br />
tengah malam harus membayar dengan tagihan yang tinggi.</p>
<hr />Jika Anda ingin menjadi seorang Hacker, belajarlah dengan keras dan jangan pernah menyerah!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[An Epoch By Any Other Name...]]></title>
<link>http://tonycgarcia.wordpress.com/2009/01/01/an-epoch-by-any-other-name/</link>
<pubDate>Thu, 01 Jan 2009 11:54:37 +0000</pubDate>
<dc:creator>tonyg</dc:creator>
<guid>http://tonycgarcia.wordpress.com/2009/01/01/an-epoch-by-any-other-name/</guid>
<description><![CDATA[In chronology, an epoch is an instant in time chosen as the origin of a particular era. For no reaso]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>In chronology, an epoch is an instant in time chosen as the origin of a particular era. For no reason other than that I am sleep-deprived from watching too many hours of consecutive episodes of <em>The Twilight Zone</em>, courtesy of the Sci-Fi Channel’s New Year’s marathon, here are four questionably notable epochs, chosen for no particular reason, and ending with one that actually references this date in history.</p>
<p>December, 1908:	A fledgling teenaged painter fails the entrance examination to the Academy of Fine Arts in Vienna for the second time. Had he passed, <em>Der</em> <em>Teppichfresser</em> (“the Carpet-Chewer”), as Adolph Hitler would later be called, would probably have been nothing more than a bohemian footnote to art history instead of the 20th century’s most infamous, anti-Semitic, possibly monorchic, mass murderer.</p>
<p>March 2, 1949:	One day in 1943, General Electric engineer James Wright “crossed a diamond with a pearl” (with apologies to Steely Dan’s <em>Kid</em> <em>Charlemagne</em>) – he accidentally dropped boric acid into silicone oil and came upon a compound that bounced 25 percent higher than a normal rubber ball, and could copy any newspaper or comic book print that it touched. In 1949, unemployed advertising salesman Peter Hodgson attended a party at which the novel “nutty putty” was the chief form of entertainment. Apparently, the hitherto obtuse Mr. Hodgson had an epiphany; he borrowed $147 (adjusting for inflation, $1277.32 today) and bought the production rights for nutty putty. The now renamed “Silly Putty” debuted on this date and garnered more than $6 million in sales for the year, making it the fastest selling toy in history, and forever changing the perception of Mr. Hodgson among his former advertising colleagues.</p>
<p>August 18, 1962:	John Lennon, Paul McCartney and George Harrison jettisoned Pete Best for Richard Starkey, a k a Ringo Starr, thus ending the run of the band <em>The Quarrymen</em> for a band whose name provided fewer Scrabble points, <em>The Beatles</em>.</p>
<p>August 7, 1964:	H.J. RES 1145, a joint resolution of Congress known as the Gulf of Tonkin Resolution, an act to “promote the maintenance of international peace and security in southeast Asia,” [and one that gave President Lyndon Johnson the authority to increase U.S. involvement in the war between North and South Vietnam] was, according to National Security Agency historian Robert J. Hanyok, based on &#8220;translation mistakes that went uncorrected, altered intercept times, and selective citation of intelligence&#8230; deliberately skewed by mid-level agency officers.&#8221;</p>
<p>January 1, 1970:	According to Ken Thompson and Dennis Ritchie, a couple of long-haired hippie scientists at Bell Laboratories and the inventors of the Unix operating system – widely used in business, technology, education and home computing (Apple’s Mac OS X operating system is based on Unix) – midnight GMT on this date was the moment when time began – epoch time, that is. Unix measures time in the number of seconds – 86,400 of them per day, with the occasional second added for a leap year – that have elapsed from the Unix epoch, 00:00:00 UTC on January 1, 1970, to the date in question. For the sake of brevity, if not sanity, Unix epoch time is written in the ISO 8601 date format, which is 1970-01-01 T00:00:00Z.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Un sistema operativo chiamato Inferno]]></title>
<link>http://captainsonic.wordpress.com/2008/10/21/un-sistema-operativo-chiamato-inferno/</link>
<pubDate>Tue, 21 Oct 2008 10:54:35 +0000</pubDate>
<dc:creator>captainsonic</dc:creator>
<guid>http://captainsonic.wordpress.com/2008/10/21/un-sistema-operativo-chiamato-inferno/</guid>
<description><![CDATA[Rieccomi finalmente tornato al mondo dei blogger con un nuovo articolo strettamente informatico. Mi ]]></description>
<content:encoded><![CDATA[Rieccomi finalmente tornato al mondo dei blogger con un nuovo articolo strettamente informatico. Mi ]]></content:encoded>
</item>
<item>
<title><![CDATA[C - Quem , como , onde ?!]]></title>
<link>http://portalprogramador.wordpress.com/2008/09/24/c-quem-como-onde/</link>
<pubDate>Wed, 24 Sep 2008 18:51:02 +0000</pubDate>
<dc:creator>airtonbjunior</dc:creator>
<guid>http://portalprogramador.wordpress.com/2008/09/24/c-quem-como-onde/</guid>
<description><![CDATA[A Linguagem C , criada por Dennis Ritchie, no AT&amp;T Bell Labs , foi concebida para desenvolver o ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A Linguagem <strong>C</strong> , criada por <strong>Dennis Ritchie</strong>, no <strong>AT&#38;T Bell Labs</strong> , foi concebida para desenvolver o sistema operacional <strong>UNIX</strong> , que era originalmente escrito em <em><strong>ASSEMBLY (!!!!)</strong></em>. Depois disso , foi usada em uma grande quantidade de sistemas , por sua facilidade e a possibilidade de ter acesso a baixo nível , e também por ter mecanismos que permitiam fazer programas que utilizassem a menor quantidade de memória possível , pois naquele tempo , o preço por Mb de memória era muito (mas muito mesmo) caro! Mesmo hoje em dia não sendo necessário essa economia de memória , a linguagem <strong>C</strong> ainda é muito utilizada , por criar programas enxutos e rápidos. Influenciou várias outras linguagens , sendo a principal delas a linguagem <strong>C++</strong> , que mantém a compatibilidade com <strong>C</strong> , mas ja entra no paradigma de <strong>orientação a objetos.</strong></p>
<p> </p>
<p>A Linguagem <strong>C</strong> apresenta certa semelhança com a linguagem <strong>Pascal</strong> , sendo usada também para ensinar programação.</p>
<p> </p>
<p>Um dos ambientes mais usados para se programar em <strong>C </strong>, e que também compila códigos em <strong>C++</strong> é o <strong>DEV C</strong> , que pode ser baixado gratuitamente <a href="http://baixaki.ig.com.br/site/dwnld37865.htm">aqui!</a></p>
<p> </p>
<p><!--more--></p>
<p>Exemplo de &#8220;Hello World&#8221; em C:</p>
<p> </p>
<blockquote><p><strong>#include&#60;stdio.h&#62;</strong></p>
<p><strong><br />
</strong></p>
<p><strong>int main( ) {</strong></p>
<p><strong>      printf(&#8220;Hello World\n&#8221;);</strong></p>
<p><strong>      return 0;</strong></p>
<p><strong>}</strong></p></blockquote>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>Ajudinha da <a href="http://pt.wikipedia.org/wiki/C_(linguagem_de_programação)">wikipedia.</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Genesis of the Open Source Revolution]]></title>
<link>http://knuttelmarc.wordpress.com/2008/08/24/the-genesis-of-the-open-source-revolution/</link>
<pubDate>Sun, 24 Aug 2008 18:42:04 +0000</pubDate>
<dc:creator>knuttelmarc</dc:creator>
<guid>http://knuttelmarc.wordpress.com/2008/08/24/the-genesis-of-the-open-source-revolution/</guid>
<description><![CDATA[One could definitely argue that the Open Source Culture began at Bell Labs, so let us start from the]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>One could definitely argue that the Open Source Culture began at Bell Labs, so let us start from there. AT&#38;T, which was “the phone company” until the early years of the 1980&#8217;s, owned UNIX before they turned it into a commercial product, but even before they commercialized it, most of original code of UNIX had already been exposed to the public.</p>
<p>One thing you should also take into consideration at this point was that programming had to be coded on punch cards and then to be inputted in batches into the mainframe computers. At a certain point Dennis (Ritchie) and Ken (Thompson) decided to develop their own Operating System which would offer a better platform for developing software.</p>
<p>“<span style="font-style:italic;">what we wanted to preserve was not just a good environment in which to do programming, but a system around which a fellowship could form. We knew from experience that the essence of communal computing as supplied by remote-access, time-shared machines is not just to type programs into a terminal instead of a keypunch, but to encourage close communication” </span><br />
Dennis Ritchie on a lecture on “The Evolution of the UNIX Time-sharing System”</p>
<p>Once you read even further through Dennis&#8217; reprint of the 1st UNIX Programmers Manual is that it was clear early on that the UNIX System development was a free flowing process which lacked ego and was dedicated to make UNIX excellent. This code-sharing culture grew even outside Bell Labs and eventually turned the development of the UNIX Operating System into hyper mode, program development and its quality were at its peaks, this actually turned into a excellent Operating System that AT&#38;T would struggle to get back.</p>
<p>End of Part 1</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[As 50 pessoas mais influentes das TI de todos os tempos]]></title>
<link>http://snnangola.wordpress.com/2008/02/06/as-50-pessoas-mais-influentes-das-ti-de-todos-os-tempos/</link>
<pubDate>Wed, 06 Feb 2008 19:03:30 +0000</pubDate>
<dc:creator>snnangola</dc:creator>
<guid>http://snnangola.wordpress.com/2008/02/06/as-50-pessoas-mais-influentes-das-ti-de-todos-os-tempos/</guid>
<description><![CDATA[  Para comemorar o lançamento de sua nova tecnologia de 45nm a Intel pediu que um grupo  de especial]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p align="center"> <img src="http://myhero.com/images/guest/g25527/hero25469/g25527_u25204_20051112-tim-berners-lee.jpg" align="middle" height="286" width="280" /></p>
<p>Para comemorar o lançamento de sua nova <a href="http://www.intel.com/pressroom/kits/45nm/index.htm?iid=tech_arch_45nm+body_presskit">tecnologia de 45nm</a> a Intel pediu que um grupo  de especialistas elaborasse uma lista das 45 pessoas mais influentes sobre as tecnologias de informação de todos os tempos. Eis a <a href="http://diarioti.com/gate/n.php?id=16550">lista</a> com Tim Berners-Lee (na foto) a ocupar o primeiro lugar:</p>
<p><span class="texto-detalle">1. Tim Berners-Lee<br />
2. Sergey Brin<br />
3. Larry Page<br />
4. Guglielmo Marconi<br />
5. Jack Kilby<br />
6. Gordon Moore<br />
7. Alan Turing<br />
8. Robert Noyce<br />
9. William Shockley<br />
10. Don Estridge<br />
11. Doug Engelbert<br />
12. Robert Metcalfe<br />
13. Vint Cerf<br />
14. Steve Jobs<br />
15. Andrew Grove<br />
16. Seymour Cray<br />
17. Pierre Omidyar<br />
18. Shawn Fanning<br />
19. Dennis Ritchie<br />
20. Ted Hoff<br />
21. Linus Torvalds<br />
22. Shuji Nakamura<br />
23. Dave Packard<br />
24. Jean Hoerni<br />
25. William Hewlett<br />
26. John Logie Baird<br />
27. George Boole<br />
28. Martin Cooper<br />
29. John Pinkerton<br />
30. Grace Hopper<br />
31. Bill Gates<br />
32. Herman Hollerith<br />
33. Thomas Watson<br />
34. Jeff Bezos<br />
35. Meg Whitman<br />
36. Ada Lovelace<br />
37. Nolan Bushnell<br />
38. Claude Shannon<br />
39. Charles Babbage<br />
40. John Chambers<br />
41. Philo Farnsworth<br />
42. Steve Wozniak<br />
43. Larry Ellison<br />
44. Michael Dell<br />
45. Maurice Wilkes</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[History of C++]]></title>
<link>http://belhob.wordpress.com/2007/12/28/history-of-c/</link>
<pubDate>Fri, 28 Dec 2007 07:34:57 +0000</pubDate>
<dc:creator>Bipin Gautam Taksande</dc:creator>
<guid>http://belhob.wordpress.com/2007/12/28/history-of-c/</guid>
<description><![CDATA[C++ was developed significantly after its first release.1 In particular, &#8220;ARM C++&#8221; added]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a HREF="http://www.cpptutor.com/imgs/Bjarne%20Stroustrup_pic_1.jpg"><img ALIGN="left" HEIGHT="324" WIDTH="289" VSPACE="15" HSPACE="15" BORDER="0" SRC="http://www.cpptutor.com/imgs/Bjarne%20Stroustrup_pic_1.jpg" /></a>C++ was developed significantly after its first release.1 In particular, &#8220;ARM C++&#8221; added exceptions and templates, and ISO C++ added RTTI, namespaces, and a standard library.1</p>
<p>C++ was designed for the UNIX system environment. With C++ programmers could improve the quality of code they produced and reusable code was easier to write.</p>
<p>Bjarne Stroustrup had studied in the doctoral program at the Computing Laboratory at Cambridge University prior to joining Bell Labs. Now, Bell Labs no longer has that name since part of Bell Labs became AT&#38;T Labs.  The other half became Lucent Bell labs.</p>
<p>Prior to C++, C was a programming language developed at Bell Labs circa 1969-1973. The UNIX operating system was also being developed at Bell Labs at the same time. C was originally developed for and implemented on the UNIX operating system, on a PDP-11 computer by Dennis Ritchie. He extended the B language by adding types in 1971. He called this NB for New B. Ritchie credited some of his inspiration from theAlgol68 language. Ritchie restructured the language and rewrote the compiler and gave his new language the name &#8220;C&#8221;  in 1972. 90% of UNIX was then written in C. The committee that wrote the 1989 ANSI Standard for C had started work on the C Standard project in 1983 after having been established by ANSI in that year. There were quite a number of versions of C at that time and a new Standard was necessary.</p>
<p><strong>Links: </strong><a HREF="http://www.hitmill.com/programming/cpp/cppHistory.html">http://www.hitmill.com/programming/cpp/cppHistory.html</a></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
