<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.AnalyX.org &#187; documentações</title>
	<atom:link href="http://www.analyx.org/tag/documentacoes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.analyx.org</link>
	<description>De um nerd para outros nerds!</description>
	<lastBuildDate>Tue, 10 Aug 2010 15:12:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Usando o Nokia e63 como modem 3g no linux</title>
		<link>http://www.analyx.org/2010/03/21/usando-o-nokia-e63-como-modem-3g-no-linux/</link>
		<comments>http://www.analyx.org/2010/03/21/usando-o-nokia-e63-como-modem-3g-no-linux/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 06:30:17 +0000</pubDate>
		<dc:creator>Leonardo Marques</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[documentações]]></category>
		<category><![CDATA[E63]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wvdial]]></category>

		<guid isPermaLink="false">http://www.analyx.org/?p=272</guid>
		<description><![CDATA[Olá pessoal, Notei que muitas pessoas chegaram ao meu blog procurando saber como utilizar o nokia e63 como modem, então, resolvi testar e é de fato muito simples, em apenas 5 passos resolveremos o problema. 1 &#8211; Conectar o e63 ao computador com o cabo USB, selecionar a opção &#8220;PC Suite&#8220;. Para verificar que foi [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal,</p>
<p>Notei que muitas pessoas chegaram ao meu blog procurando saber como utilizar o nokia e63 como modem, então, resolvi testar e é de fato muito simples, em apenas 5 passos resolveremos o problema.</p>
<p><span id="more-272"></span></p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4620111844219324";
/* 468x60, criado 11/07/10 */
google_ad_slot = "0164185464";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<ol>1 &#8211; Conectar o e63 ao computador com o cabo USB, selecionar a opção &#8220;<strong>PC Suite</strong>&#8220;.</ol>
<p>Para verificar que foi corretamente identificado o celular como modem, tem de ser criado um dispostivo para discagem, você poderá verificar da seguinte forma:</p>
<blockquote><p>$ dmesg | grep -i tty<br />
[    0.004000] console [tty0] enabled<br />
[   49.229772] Bluetooth: RFCOMM TTY layer initialized<br />
[ 3551.604206] cdc_acm 2-1:1.10: ttyACM0: USB ACM device<br />
[ 4287.809525] cdc_acm 2-1:1.10: ttyACM0: USB ACM device
</p></blockquote>
<p>Com o dispositivo /dev/ttyACM0 criado, você estará livre para continuar.</p>
<ol>2 &#8211; Instalar o wvdial, em muitas distribuições ele já vem instalado.</ol>
<ol>3 &#8211; Configurar o arquivo <strong>/etc/wvdial.conf</strong> da seguinte forma:</ol>
<blockquote><p>
[Dialer Defaults]<br />
Init1 = ATZ<br />
Init2 = ATQ0 V1 E1 S0=0 &#038;C1 &#038;D2 +FCLASS=0<br />
Modem Type = Analog Modem<br />
Baud = 9600<br />
New PPPD = yes<br />
Modem = /dev/ttyACM0<br />
ISDN = 0<br />
Phone = *99***1#<br />
Password = claro<br />
Username = claro</p></blockquote>
<ol>4 &#8211; E para conectar, executar como root no terminal:</ol>
<blockquote><p># wvdial</p></blockquote>
<p>Você verá o seu modem conectando e uma saída como esta no terminal:</p>
<blockquote><p>$ sudo wvdial<br />
&#8211;> WvDial: Internet dialer version 1.60<br />
&#8211;> Cannot get information for serial port.<br />
&#8211;> Initializing modem.<br />
&#8211;> Sending: ATZ<br />
ATZ<br />
OK<br />
&#8211;> Sending: ATQ0 V1 E1 S0=0 &#038;C1 &#038;D2 +FCLASS=0<br />
ATQ0 V1 E1 S0=0 &#038;C1 &#038;D2 +FCLASS=0<br />
OK<br />
&#8211;> Modem initialized.<br />
&#8211;> Sending: ATDT*99***1#<br />
&#8211;> Waiting for carrier.<br />
ATDT*99***1#<br />
CONNECT<br />
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}&#8221;}&#038;} }*} } g}%~~[7f]}#@!}!} } }2}#}$@#}!}$}%\}&#8221;}&#038;} }*} } g}%~<br />
&#8211;> Carrier detected.  Waiting for prompt.<br />
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}&#8221;}&#038;} }*} } g}%~<br />
&#8211;> PPP negotiation detected.<br />
&#8211;> Starting pppd at Sun Mar 21 03:03:37 2010<br />
&#8211;> Pid of pppd: 11227<br />
&#8211;> Using interface ppp0<br />
&#8211;> pppd: �[07]08]�[0e]08]<br />
&#8211;> pppd: �[07]08]�[0e]08]<br />
&#8211;> pppd: �[07]08]�[0e]08]<br />
&#8211;> pppd: �[07]08]�[0e]08]<br />
&#8211;> local  IP address 189.93.37.148<br />
&#8211;> pppd: �[07]08]�[0e]08]<br />
&#8211;> remote IP address 10.6.6.6<br />
&#8211;> pppd: �[07]08]�[0e]08]<br />
&#8211;> primary   DNS address 200.169.117.222<br />
&#8211;> pppd: �[07]08]�[0e]08]<br />
&#8211;> secondary DNS address 200.169.117.221<br />
&#8211;> pppd: �[07]08]�[0e]08]</p></blockquote>
<ol>5 &#8211; Para desconectar, simplesmente aperte ctrl+c no terminal.</ol>
<p>Ah! E não precisa se preocupar com os servidores DNS, pois o wvdial automaticamente atualiza o arquivo /etc/resolv.conf com os endereços providos pela sua operadora.</p>
<p>No caso, eu utilizei o serviço da <del datetime="2010-03-21T06:34:58+00:00">Claro</del>, entretanto, você pode usar com qualquer operadora, eu sei que a tim é login tim e senha tim, as outras, eu já não sei.</p>
<p>Criei esse tutorial com base no Ubuntu GNU/Linux 8.10, uma distro nem tão atual assim, logo acredito que o suporte a esse celular como modem deve ter sido melhorado, e também, que esse tutorial sirva para qualquer distribuição linux, com pequenos ou nenhum ajuste.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.analyx.org/2010/03/21/usando-o-nokia-e63-como-modem-3g-no-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilando fontes em separado no FORTRAN.</title>
		<link>http://www.analyx.org/2010/01/10/compilando-fontes-em-seperado-no-fortran/</link>
		<comments>http://www.analyx.org/2010/01/10/compilando-fontes-em-seperado-no-fortran/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:53:10 +0000</pubDate>
		<dc:creator>Leonardo Marques</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[documentações]]></category>
		<category><![CDATA[fortran]]></category>
		<category><![CDATA[gfortran]]></category>
		<category><![CDATA[ifort]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://www.analyx.org/?p=119</guid>
		<description><![CDATA[Para compilar um programa que está modularizado em diversos fontes, compilando cada fonte de cada vez, é muito simples e muito útil, haja visto que você não precisará recompilar todos os módulos a todo o tempo, e sim somente o módulo alterado e os dependentes do módulo alterado. Vou dar o exemplo utilizando 3 arquivos [...]]]></description>
			<content:encoded><![CDATA[<p>Para compilar um programa que está modularizado em diversos fontes, compilando cada fonte de cada vez, é muito simples e muito útil, haja visto que você não precisará recompilar todos os módulos a todo o tempo, e sim somente o módulo alterado e os dependentes do módulo alterado.</p>
<p>Vou dar o exemplo utilizando 3 arquivos fontes, o aleatorio.f90, rotinas3.3.f90 e teste.f90. E utilizando o compilador ifort, o qual é distribuído gratuitamente pela Intel para uso não comercial, não estou querendo fazer propaganda da Intel, mas os compiladores dela, na minha humilde opnião, humilham os compiladores da GNU, mas isso é uma discussão a parte.</p>
<p>A interdependêcia está assim: teste.f90 depende de aleatorio.f90, o qual depende do rotinas3.3.f90.</p>
<p>Primeiro compilamos os dois primeiros como objeto, utilizando a opção -c do ifort:</p>
<blockquote><p>
$ ifort -c rotinas3.3.f90<br />
rotinas3.3.f90(56): (col. 9) remark: LOOP WAS VECTORIZED.<br />
rotinas3.3.f90(61): (col. 9) remark: PERMUTED LOOP WAS VECTORIZED.<br />
$ ifort -c aleatorio.f90<br />
aleatorio.f90(59): (col. 16) remark: LOOP WAS VECTORIZED.
</p></blockquote>
<p>Confira os objetos criados:</p>
<blockquote><p>
$ ls *.o<br />
aleatorio.o  rotinas3.3.o
</p></blockquote>
<p>Então compilamos o último programa para gerar o binário:</p>
<blockquote><p>
$ ifort teste.f90 rotinas3.3.o aleatorio.o -o teste.bin
</p></blockquote>
<p>E pronto, o último programa foi compilado, sem recompilar todos os outros módulos, usando um -v você conseguira ver que o ifort não recompila os objetos.</p>
<p>Isso tras uma vantagem imensa para projetos de muitos módulos, pois não há necessidade de recompilar tudo toda hora, por exemplo, se eu fizer um alteração em aletorio.f90, eu só preciso recompilar este módulo e o que depende dele, o arquivo teste.f90, evitando a recompilação desnecessária do arquivo rotinas3.3.f90.</p>
<p>Espero que a dica seja útil.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.analyx.org/2010/01/10/compilando-fontes-em-seperado-no-fortran/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Novos tutoriais!</title>
		<link>http://www.analyx.org/2009/12/05/novos-tutoriais/</link>
		<comments>http://www.analyx.org/2009/12/05/novos-tutoriais/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 22:25:48 +0000</pubDate>
		<dc:creator>Leonardo Marques</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cups]]></category>
		<category><![CDATA[documentações]]></category>
		<category><![CDATA[freeradius]]></category>
		<category><![CDATA[lcc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[mrtg]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[pykota]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[tutoriais]]></category>
		<category><![CDATA[unb]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[wiki]]></category>
		<category><![CDATA[wireless]]></category>
		<category><![CDATA[xdmcp]]></category>

		<guid isPermaLink="false">http://www.analyx.org/?p=85</guid>
		<description><![CDATA[Olá pessoal! Tinha algumas documentações que eu havia escrito no meu antigo estágio, Lab. Computação Científica &#8211; UnB, que só está publicada no nosso Wiki, logo estou aproveitando para deixar os links por aqui também. Novas documentações: Sistema de Quotas de Impressão com Pykota+MySQL+CUPS Configurando servidor FreeRADIUS para autenticar clientes de um access point wi-fi [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal!</p>
<p>Tinha algumas documentações que eu havia escrito no meu antigo estágio, Lab. Computação Científica &#8211; UnB, que só está publicada no nosso Wiki, logo estou aproveitando para deixar os links por aqui também.</p>
<p>Novas documentações:</p>
<p><a href="http://ivete.fis.unb.br/wiki/wikka.php?wakka=CupsPykotaMysql">Sistema de Quotas de Impressão com Pykota+MySQL+CUPS</a></p>
<p><a href="http://ivete.fis.unb.br/wiki/wikka.php?wakka=FreeRadius">Configurando servidor FreeRADIUS para autenticar clientes de um access point wi-fi utilizando PAM.</a></p>
<p><a href="http://ivete.fis.unb.br/wiki/wikka.php?wakka=InstalacaoMrtg">Passo a passo para instalação do MRTG no Mandriva.</a></p>
<p><a href="http://ivete.fis.unb.br/wiki/wikka.php?wakka=ManualSolaris">Manual Solaris &#8211; Em construção</a></p>
<p><a href="http://ivete.fis.unb.br/wiki/wikka.php?wakka=terminais">Habilitação do XDMCP Mandriva.</a></p>
<p>Todos foram adicionados à página de Tutoriais, na seção Projetos. ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.analyx.org/2009/12/05/novos-tutoriais/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
