tag:blogger.com,1999:blog-40768847203859166912024-02-19T07:09:42.639-03:00Alexandre Alencar's BlogEste é um Blog de temas variados, tais como tecnologia, comunicações, comportamento, cotidiano, internet, programação, negócios, diversão, opinião, linux, unix, debian, bsd, asterisk, voip.
This Blog have a variety of topics, such as technology, communication, behavior, daily, internet, programming, business, entertainment, opinion, linux, unix, debian, bsd, asterisk, voip.Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.comBlogger1371999tag:blogger.com,1999:blog-4076884720385916691.post-28450943387348812292017-11-30T20:32:00.003-03:002017-11-30T20:33:46.162-03:00Fixing ssh client asking for your key password on Mac OS XSince recent versions of Mac OS X, there is a change of behavior when using ssh client to connect to remote servers using public key authentication. This change was introduced in version 10.12.2 and was documented in technical note <a href="https://developer.apple.com/library/content/technotes/tn2449/_index.html" target="_blank">TN2449</a>.<br />
<br />
Basically, you have to edit your ~/.ssh/config file to add the following statements:<br />
<br />
<blockquote class="tr_bq">
Host *<br />
UseKeychain yes</blockquote>
After this, your ssh client will work as expected and your daily life will be easier.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-85697974098329710892013-09-03T13:51:00.001-03:002013-09-03T13:51:48.967-03:00Fix Windows 8 WPA2-Personal PSK/AES connection problemIf you try to connect a Windows 8 devices to a wireless network with both AES/PSK and PIN/WPS configuration modes, it will not work.<br />
<br />
For some unknown reason, Windows 8 devices try to join the network using WPS/PIN, but the device is not expecting any WPS/PIN client and it will fail to establish a connection.<br />
<br />
In the office network, all other devices running Mac OS X, iOS, Android and Linux work like a charm, but Windows 8 one simple don't. So I started checking what may be the problem and found that if I disable the WPS/PIN configuration for the router, Windows 8 clients start connecting and working with the network. It's annoying, but you can just print some WiFi Zone sign with instructions and a PSK distribution scheme (printed on the sign or by request).<br />
<br />
That's it, to make Windows 8 clients work with your Wireless network in WPA2-Personal for AES and PSK, you must disable WPS/PIN options.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-74370541131555691412013-03-01T14:09:00.000-03:002013-03-01T14:23:13.647-03:00Ajustando o Linux para Asterisk<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
O Asterisk, assim como qualquer outro processo no Linux (e basicamente em qualquer Unix/Unix-like) estará limitado pelas definições de limites do sistema hospedeiro, sejam elas de nível global ou de usuário.</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br />
Um dado usuário, que para este artigo será asterisk, terá alguns limites definidos de forma global ao sistema (seja via builtin, seja via /etc/security/limits.conf, seja via /etc/sysctl.conf). Cabe ao proponente a administrador ou especialista conhecer estes limites e ajustá-los de acordo com a necessidade do sistema em questão.<br />
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Exemplo em um sistema Debian 6.0.7 sem tunning:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
$ id asterisk</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<div>
uid=111(asterisk) gid=116(asterisk) groups=20(dialout),29(audio),116(asterisk)</div>
</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
File Descriptors in Kernel Memory</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
$ /sbin/sysctl fs.file-nr</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
fs.file-nr = 1664 0 1646085 (alocados/pré-alocação/máximo)</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Max Files</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
$ /sbin/syscrl fs.file-max</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
fs.file-max = 1646085</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
$ ulimit -Ha (hard limits)</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<div>
<span class="" style="font-family: 'courier new', monospace;">core file size (blocks, -c) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">data seg size (kbytes, -d) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">scheduling priority (-e) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file size (blocks, -f) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pending signals (-i) 16382</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max locked memory (kbytes, -l) 64</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max memory size (kbytes, -m) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">open files (-n) 1024<!------><!------><!------></span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pipe size (512 bytes, -p) 8</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">POSIX message queues (bytes, -q) 819200</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">real-time priority (-r) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">stack size (kbytes, -s) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">cpu time (seconds, -t) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max user processes (-u) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">virtual memory (kbytes, -v) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file locks (-x) unlimited</span></div>
</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br />
<span class="Apple-style-span" style="font-family: inherit;">O limite em open files é baixo para um sistema que planeja processar muitas chamadas, e deve ser ajustado.</span><br />
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
$ ulimit -Sa (soft limits)</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;">core file size (blocks, -c) 0</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<div>
<span class="" style="font-family: 'courier new', monospace;">data seg size (kbytes, -d) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">scheduling priority (-e) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file size (blocks, -f) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pending signals (-i) 16382</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max locked memory (kbytes, -l) 64</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max memory size (kbytes, -m) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">open files (-n) 1024<!------><!------><!------></span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pipe size (512 bytes, -p) 8</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">POSIX message queues (bytes, -q) 819200</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">real-time priority (-r) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">stack size (kbytes, -s) 8192</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">cpu time (seconds, -t) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max user processes (-u) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">virtual memory (kbytes, -v) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file locks (-x) unlimited</span></div>
</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br />
O soft limite está igual ao hard limit para open files. Será que posso digitar o comando que me foi indicado como a solução dos meus problemas?</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
$ ulimit -n 32768</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
-bash: ulimit: open files: cannot modify limit: Operation not permitted</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Não! Olhe no ulimit -Hn que você verá que o limite máximo está igual ao soft limit. O administrador de sistemas/especialista pode editar o /etc/security/limits.conf e acrescentar duas linhas que irão elevar os limites para o usuário em questão:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<div>
<span class="" style="font-family: 'courier new', monospace;">asterisk soft nofile 1024</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">asterisk hard nofile 32768</span></div>
</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
No Debian, é necessário editar o arquivo /etc/pam.d/common-session e /etc/pam.d/common-session-noninteractive e adicionar a linha abaixo, para que sejam carregados para o usuário quando este iniciar uma sessão no sistema (seja ela interativa ou não)</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span style="background-color: white; color: #333333; display: inline !important; float: none; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20.796875px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span class="" style="font-family: 'courier new', monospace;">session required pam_limits.so</span></span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span style="background-color: white; color: #333333; display: inline !important; float: none; font-family: Georgia, serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 20.796875px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><br /></span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Iniciando uma nova sessão com o usuário asterisk, estes serão os resultados:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<div>
<span class="" style="font-family: 'courier new', monospace;">$ ulimit -Ha (hard limit, só o sys-admin muda)</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">core file size (blocks, -c) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">data seg size (kbytes, -d) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">scheduling priority (-e) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file size (blocks, -f) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pending signals (-i) 16382</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max locked memory (kbytes, -l) 64</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max memory size (kbytes, -m) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">open files (-n) 32768<!------><!------><!------><!------></span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pipe size (512 bytes, -p) 8</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">POSIX message queues (bytes, -q) 819200</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">real-time priority (-r) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">stack size (kbytes, -s) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">cpu time (seconds, -t) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max user processes (-u) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">virtual memory (kbytes, -v) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file locks (-x) unlimited</span></div>
<div>
<br />
Veja que o limite a nível global agora é maior, mas como está o limite do usuário?<br />
<br /></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">$ ulimit -Sa (soft limit, o próprio user muda)</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">core file size (blocks, -c) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">data seg size (kbytes, -d) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">scheduling priority (-e) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file size (blocks, -f) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pending signals (-i) 16382</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max locked memory (kbytes, -l) 64</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max memory size (kbytes, -m) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">open files (-n) 1024<!------><!------><!------><!------></span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">pipe size (512 bytes, -p) 8</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">POSIX message queues (bytes, -q) 819200</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">real-time priority (-r) 0</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">stack size (kbytes, -s) 8192</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">cpu time (seconds, -t) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">max user processes (-u) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">virtual memory (kbytes, -v) unlimited</span></div>
<div>
<span class="" style="font-family: 'courier new', monospace;">file locks (-x) unlimited</span></div>
</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br />
Não atende às necessidades ainda, será que agora é possível alterar?<br />
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;">$ ulimit -n 10240</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;"><br /></span>
<span class="" style="font-family: inherit;">Sim! Pois o limite global foi alterado e o usuário pode mudar até aquele máximo global. Vamos ver como ficou:</span><br />
<span class="" style="font-family: 'courier new', monospace;"><br /></span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;">$ ulimit -Sa</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;"></span><br />
<div>
<span class="" style="font-family: 'courier new', monospace;">core file size (blocks, -c) 0</span></div>
<span class="" style="font-family: 'courier new', monospace;">
</span>
<br />
<div>
<span class="" style="font-family: 'courier new', monospace;">data seg size (kbytes, -d) unlimited</span></div>
<span class="" style="font-family: 'courier new', monospace;">
</span>
<br />
<div>
<span class="" style="font-family: 'courier new', monospace;">scheduling priority (-e) 0</span></div>
<span class="" style="font-family: 'courier new', monospace;">
</span>
<div>
<span class="" style="font-family: 'courier new', monospace;">file size (blocks, -f) unlimited</span></div>
<span class="" style="font-family: 'courier new', monospace;">
<div>
pending signals (-i) 16382</div>
<div>
max locked memory (kbytes, -l) 64</div>
<div>
max memory size (kbytes, -m) unlimited</div>
<div>
open files (-n) 10240<!------><!------><!------><br />
<div>
pipe size (512 bytes, -p) 8</div>
<div>
POSIX message queues (bytes, -q) 819200</div>
<div>
real-time priority (-r) 0</div>
<div>
stack size (kbytes, -s) 8192</div>
<div>
cpu time (seconds, -t) unlimited</div>
<div>
max user processes (-u) unlimited</div>
<div>
virtual memory (kbytes, -v) unlimited</div>
<div>
file locks (-x) unlimited</div>
<!------></div>
</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;"><br /></span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Os exemplos acima são apenas algumas áreas que podem ser melhoradas. Vamos fazer algo relativo ao sistema agora, começando por checar o número máximo para fs.file-max:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;">$ /sbin/sysctl fs.file-max</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<div>
<span class="" style="font-family: 'courier new', monospace;">fs.file-max = 1646085<!------><!------><!------><!------></span></div>
</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;"><br /></span>
<span class="" style="font-family: inherit;">E como está o uso? O comando abaixo, retornará a quantidade em uso, a pré-alocada e a máxima, apresentada no comando anterior:</span><br />
<span class="" style="font-family: inherit;"><br /></span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="" style="font-family: 'courier new', monospace;">$ /sbin/sysctl fs.file-nr</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<div>
<span class="" style="font-family: 'courier new', monospace;">fs.file-nr = 1568 0 1646085<!------><!------><!------><!------></span></div>
</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Experimente aumentar o número máximo de arquivos abertos:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
# sysctl -w fs.file-max <valor></valor></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Quando chegar em um valor seguro, aplique editando o /etc/sysctl.conf e alterar/adicionar a linha com fs.file-max</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">fs.file-max = <total></total></span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Execute em seguida:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;"># sysctl -p</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
E quanto a conexões de rede?</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Experimente com a otimização da memória do TCP/IP a ser usada em setsockopt()</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">net.ipv4.tcp_rmem</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">net.ipv4.tcp_wmem</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Portas para novas conexões:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">net.ipv4.ip_local_port_range = <inicio> <fim></fim></inicio></span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Aumente os valores de auto-tune em:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">net.core.rmem_max</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">net.core.wmem_max</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">net.core.netdev_max_backlog</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">net.ipv4.tcp_window_scaling = 1</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Se for ter muitos processos:</div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<span class="Apple-style-span" style="font-family: 'courier new', monospace;">kernel.pid_max</span></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
<br /></div>
<div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #222222; font-family: arial; font-size: small;">
Posteriormente, novos pontos de melhoria serão apresentados.</div>
<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-75347889842544300292012-12-01T10:58:00.003-03:002012-12-01T10:58:53.725-03:00Um exemplo do por que eu prefiro o PostgreSQL para banco de dadosQuando se trabalha com tecnologia da informação, existem muitas escolhas que devem ser feitas e estas escolhas em conversas, certamente irão gerar questionamentos dos porquês. É assim com o sistema operacional (Unix/Linux/Mac, Windows), com a linguagem de programação (C/C++/Java/Ruby/Python/Perl/PHP), com os frameworks, as suites de produtividade, os ambientes de desenvolvimento e por aí vai.<div>
<br /></div>
<div>
Muitas vezes, as escolhas são feitas de formas qualitativas subjetivas, outras por motivos técnicos ou qualitativas objetivas. Neste vídeo, há um exemplo simples dos motivos técnicos que podem levar um profissional usar PostgreSQL ao invés de MySQL quando se precisa de um servidor de banco de dados.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/1PoFIohBSM4?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Por estes e muitos outros aspectos técnicos, eu prefiro o PostgreSQL para meus projetos de banco de dados, sejam eles simples ou complexos.</div>
<div>
<br /></div>
<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-12054426595079011922012-04-11T13:26:00.000-03:002012-04-13T08:13:37.930-03:00Flashback || Flashfake identification and removal tools<b>UPDATE 2012/04/12:</b> Apple has <a href="http://support.apple.com/kb/HT5244" rel="nofollow" target="_blank">released</a> a software update for systems running OS X Lion and Mac OS X Snow Leopard that will update Java to fix the security flaw, and remove the Flashback malware if it is present.<br />
<br />
In the past days, Flashback || Flashfake botnet gained media attention because it has infected over 600,000 machines out there as confirmed by Dr Web and Kaspersky antivirus vendors, making it the most widespread malware on the Mac OS X platform to date. Apple has not yet provided a removal tool.<br />
<br />
Kaspersky made two tools available that helps to identify and remove the malicious code from infected Macs. The first tool is a website where a user can enter a hardware uuid and find if that machine has been identified as infected. The second tool is a stand-alone application that can detect and remove the malicious software.<br />
<br />
<a href="http://flashbackcheck.com/" rel="nofollow" target="_blank">Kaspersky Flashback || Flashfake Online Check</a><br />
<br />
<a href="http://support.kaspersky.com/downloads/utils/flashfake_removal_tool.zip" rel="nofollow" target="_blank">Kaspersky Flashback || Flashfake Stand-alone Removal Tool</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-29647720759501449682012-04-08T11:59:00.001-03:002012-04-08T11:59:23.054-03:00Hacking WebserversCareer Academy Inc have a great free introductory online course on how to hack and protect webservers. This is a International Council of E-Commerce Consultants (EC-Council) endorsed training course. It covers the following topics:<br />
<br />
<ul>
<li>Webserver Concepts</li>
<li>Webserver Threats</li>
<li>Attack Metodology</li>
<li>Webserver Attack Tools</li>
<li>Countermeasures</li>
<li>Patch Management</li>
<li>Webserver Security Tools</li>
<li>Webserver Pen Testing</li>
</ul>
<br />
Save some time and <a href="http://www.careeracademy.com/ceh-m12-launch.aspx" target="_blank">watch it here</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-30169144018404241002012-03-27T20:14:00.001-03:002012-03-27T20:17:16.225-03:00Connect with local customers onlineVeja como você pode aumentar suas chances de fazer negócios com clientes em potencial locais com apenas alguns ajustes a suas páginas.<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/nAzPzJ0liDc?fs=1" width="480"></iframe><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-35720753771727537772012-03-15T14:47:00.000-03:002012-03-15T14:58:17.369-03:00How to circumvent files download limits<br />
I was sitting on a product training class during this week and there ware a proxy restriction to the file download sizes. This can be avoided by using something like TOR or any VPN software, but I wanted something I had available at that moment: a Linux server and a Mac client.<br />
<br />
First of all, I have tried to do it by using curl, but the server I was trying to get files from had it's range download disabled (or it was the proxy itself). Very simple:<br />
<br />
$ curl --remote-name --continue-at - --range -1024 url<br />
<br />
You will have to run this command as many times as the number of multiple parts in bytes the file have. You can try bigger ranges to reduce the number of times you need to run the command.<br />
<br />
But, if the web server or proxy have it's range download disabled, it will not work, so you need a remote linux server. At the remote linux server, download the file and use split to get it in smaller parts, so you can download it and bring it together again.<br />
<br />
$ split --bytes=5mB filename<br />
<br />
It will break the file at 5mB chunks (you need to know the max allowed download size of the network). It will generate files in the form of xaX where X is between a and z (or xaXX if you are dealing with bigger files with small parts).<br />
<br />
At the client computer (linux, mac) you need a simple command to download and one to join the files together:<br />
<br />
$ for f in `jot -w xa%c 5 a` ; do curl --remote-name url/$f ; done<br />
<br />
The jot command will generate a sequence of strings xaa,xab,xac,xad,xae that will be feed in curl one by one to get the remote files. When it is done, join the files together using cat:<br />
<br />
$ cat xa* > originalfilename<br />
<br />
That's it, big files downloaded inside a restricted network.<br /><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-33606900196032960222012-01-20T08:55:00.002-03:002012-01-20T08:58:20.844-03:00A técnica de negociação da pastaNeste vídeo, Ramit Sethi do <a href="http://www.iwillteachyoutoberich.com/" target="_blank">I Will Teach Your to be Rich</a> apresenta sua técnica de negociação, que consiste em dispor de informações relevantes ao interlocutor, trazendo à mesa de negociação o que realmente é importante a ele. Segundo o autor do vídeo, que desenvolveu a técnica, esta pode ser utilizada para qualquer tipo de negociação e é um sucesso comprovado com seus amigos e leitores. Assista ao vídeo e relate sua experiência com a técnica.
<br />
<div style="text-align: center;">
<iframe width="460" height="264" src="http://www.youtube.com/embed/3p28MFt8RBA" frameborder="0" allowfullscreen></iframe>
</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-37530222654209587142011-10-26T14:32:00.001-03:002011-10-26T14:32:24.797-03:00Paypal promove a 2ª Conferência Empreendedor Digital - Social CommerceO PayPal está promovendo a 2ª Conferência Empreendedor Digital com o tema Social Commerce à partir das 15h de 26 de Outubro de 2011. <a href="http://itv.netpoint.com.br/paypal/principal.asp?id=aovivo">Acompanhe</a> o evento online no site e sem custos.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-3591420226736098692011-10-06T20:51:00.003-03:002011-10-06T20:52:00.451-03:00Modem 3G Huawei no LionCom o upgrade para o Lion, alguns modems 3G da Huawei podem parar de funcionar, pois o driver disponível na maioria destes não é compatível com o Lion, visto que os drivers agora precisam ser 64-bits, e a versão disponível no firmware dos modems só dispõe de uma versão 32-bits.<div>
<br /></div>
<div>
A Huawei disponibilizou uma versão atualizada do firmware, que depende do Windows para atualizar o modem. Estou usando a versão <a href="http://www.huaweidevice.com/tcpsdownload/downLoadCenter?category=&flay=software&downloadID=NDIyMjQ=">UTPS 16.001.06.00.03</a>. O único detalhe é que se for usar também no Windows, será necessário criar um perfil de acordo com a sua operadora, pois esta é uma versão genérica.</div>
<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-40997144764884872352011-08-23T17:21:00.000-03:002011-08-23T17:21:03.635-03:00Installing Citrix Receiver on Debian SqueezeIf you are trying any Citrix product that uses ICA protocol, you need to install Citrix Receiver. But it have a dependence in OpenMotif that is not enforced by the distributed package.<br />
<br />
For your luck, Debian provides the libmotif4 package that should be installed to provide libXm.so.4 library file (actually a symbolic link to libXm.so.4.0.3). After that, Citrix Receiver will run as expected.<br />
<br />
First, install libmotif4 using aptitude as follows<br />
<br />
# aptitude install libmotif4<br />
<br />
Then, install Citrix Receiver (in this case, distributed by XenDesktop media at Citrix Receiver and Plug-ins sub-directory)<br />
<br />
# dpkg -i icaclient_11.100_i386.patched.deb<br />
<br />
This same procedure applies for Ubuntu Linux<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-20381527959560877482011-08-03T21:21:00.000-03:002011-08-03T21:21:43.353-03:00PostgreSQL agora é parte do Apple OS X Lion ServerCom as recentes ações da Oracle contra seus concorrentes, a <a href="http://support.apple.com/kb/SP630" target="_blank">Apple decidiu remover o MySQL do OS X Lion Server em prol do PostgreSQL</a>. O OS X Lion Server é uma extensão ao OS X Lion que adiciona suporte extendido a aplicações/serviços.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-13729965635673463642011-08-02T20:32:00.001-03:002011-08-02T20:33:45.357-03:00Google Voice disponível no BrasilO Google <a href="http://googlevoiceblog.blogspot.com/2011/08/calling-from-gmail-now-in-38-languages.html" target="_blank">anunciou</a> a disponibilidade do <a href="http://www.google.com/voice" target="_blank">Google Voice</a> no Brasil, com <a href="https://www.google.com/voice/b/0/rates?hl=pt-BR" target="_blank">tarifas</a> muito atraentes para telefones móveis e fixos, com a possibilidade de <a href="https://wiki.asterisk.org/wiki/display/AST/Calling+using+Google" target="_blank">interligar</a> a um servidor Asterisk, sendo o suporte nativo no 1.8.<br />
<br />
O uso do serviço dentro do Gmail é bem simples e a integração com o Asterisk é tranquila e rápida. Quanto mais pessoas passarem a usar o serviço, maior a possibilidade disto influenciar as tarifas das operadoras locais.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-33097488040227362662011-07-15T14:28:00.001-03:002011-07-15T14:29:22.395-03:00Running Debian 6.0 Squeeze on Citrix XenServer 5.6|5.6 FP1|5.6 SP2Some time ago I posted an article about running <a href="http://blog.alexandrealencar.net/2010/07/installing-ubuntu-1004-as-guest-for.html">Ubuntu 10.04 as a guest for Citrix XenServer 5.5.0</a> (that's is valid for Ubuntu 10.10, 11.04 as of Citrix XenServer 5.6 and SP2). Here I come again to show how to make Debian 6.0 Squeeze runs virtualized using the same technique.<br />
<br />
Squeeze upgrade to Grub2 that is not fully supported in XenServer 5.6, 5.6 FP1, 5.6 SP 2 because a lazzy programer just forgot to add a simple configuration file to list of possible paths of Grub2 files.<br />
<br />
To make it work, make sure you install a <b>linux-image-2.6-686-bigmem</b> or <b>linux-image-2.6-amd64</b> kernels packages (if not using the old 2.6.29 version provided by Citrix), because they are the only ones that supports Xen DomU operations out-of-the-box. If you install a simple kernel, XenServer will fail with a cryptic message <b>"Will only load images built \\\"</b>. This message try to say that it will only execute a kernel image with DomU support.<br />
<br />
For a new install, make sure to install the correct kernel packages (<b>linux-image-2.6-686-bigmem</b> or <b>linux-image-2.6-amd64</b>). For a running install where you want to to a upgrade, make sure to install one of that kernels packages or keep the old 2.6.29 version provided by Citrix. For both cases, install Citrix Xen Tools (Linux/xe-guest-utilities package from xs-tools.iso) for VM instrumentation and status report.<br />
<br />
Take note of VM and it's VBD uuid, the kernel and ramdisk images path and filesystem uuid (check for it in /etc/fstab or /boot/grub/grub.cfg). Run these commands bellow, using your environment parameters to replace text in bold, don't add the single quotes.<br />
<br />
To get the VM uuid<br />
xe vm-list name-label=<b>'name of your VM'</b><br />
<br />
To get the VBD uuid<br />
xe vm-disk-list uuid=<b>'uuid of your VM'</b><br />
<br />
Clear HVM boot policy from your VM<br />
xe vm-param-clear uuid=<b>'uuid of your VM'</b> param-name=HVM-boot-policy<br />
<br />
Set VM boot loader to pygrub<br />
xe vm-param-set uuid=<b>'uuid of your VM'</b> PV-bootloader=pygrub<br />
<br />
Set VBD to bootable<br />
xe vbd-param-set uuid=<b>'uuid of your VM VBD'</b> bootable=true<br />
<br />
Set PV bootloader args<br />
xe vm-param-set uuid=<b>'uuid of your VM'</b> PV-bootloader-args="--kernel=/boot/vmlinuz-2.6.32-5-amd64 --ramdisk=/boot/initrd.img-2.6.32-5-amd64"<br />
or<br />
<br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">xe vm-param-set uuid=<b>'uuid of your VM'</b> PV-bootloader-args="--kernel=/boot/vmlinuz-2.6.32-5-686-bigmem --ramdisk=/boot/initrd.img-2.6.32-5-686-bigmem"</div><div><br />
</div><br />
xe vm-param-set uuid=<b>'uuid of your VM'</b> PV-args="root=UUID=<b>'uuid of your VM filesystem'</b> ro quiet console=hvc0 xencons=hvc0"<br />
<br />
All set, now you can boot up your Squeeze VM and check if it's reporting as Optimized in general tab.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com5tag:blogger.com,1999:blog-4076884720385916691.post-35925542825298793952011-06-28T23:54:00.000-03:002011-06-28T23:54:16.222-03:00The Google+ project: Circles, Hangouts, Sparks and Mobile<iframe width="480" height="295" src="http://www.youtube.com/embed/BeMZP-oyOII?fs=1" frameborder="0" allowfullscreen=""></iframe><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-87634958100755638902011-05-01T23:48:00.001-03:002011-07-24T11:34:00.544-03:00Dicas de Segurança no Mac OS X Lion e Snow LeopardVocê sabe como anda a segurança do seu Mac? Ou você acha que pelo fato de não estar usando o Windows, seus riscos de segurança não existem mais? Estas são algumas ações simples que melhoram a segurança geral do seu ambiente, e devem ser modificadas de acordo com o seu perfil de uso:<br />
<ol><li>Atualização de Software</li>
<ul><li>Checar por atualizações diariamente ou semanalmente</li>
</ul><li>Geral</li>
<ul><li>Requisitar senha imediatamente após standby ou protetor de tela</li>
<li>Desativar logins automaticos</li>
<li>Requisitar senha para destravar cada painel de preferências de sistema</li>
<li>Usar memória virtual segura</li>
<li>Desativar serviços de localização</li>
<li>Desativar receptor de controle remoto infravermelho (caso não use com frequência ou parei com seu controle remoto e trave nele)</li>
</ul><li>FileVault</li>
<ul><li>Defina uma senha mestre</li>
<li>Snow Leopard: Ative o FileVault (deve ser feito em cada conta de usuário)</li>
<li>Lion: Ative o FileVault (é feito para todo o disco)</li>
</ul><li>Firewall</li>
<ul><li>Inicie o Firewall</li>
<li>Em avançado, ative o modo silencioso</li>
<li>Em avançado, bloquear todas as conexões de entrada</li>
</ul><li>Contas</li>
<ul><li>Crie uma conta geral para o uso diário (não use uma conta administrativa)</li>
<li>Em opções de login, desative o login automático</li>
<li>Em opções de login, mostrar janela de login como nome e senha</li>
<li>Selecione a conta convidado e desmarque as opções de permitir que o convidado logue neste computador e permitir que o convidado acesse compartilhamentos</li>
</ul><li>Safari</li>
<ul><li>Em preferências gerais, desmarque abrir arquivos seguros após o download</li>
</ul></ol><br />
Para ir mais além, defina uma senha para o firmware do sistema, de forma a evitar que pessoas não autorizadas consigam facilmente iniciar por um disco externo, acessar utilitários ou modos de manutenção. Para tanto, siga o passo-a-passo publicado em <a href="http://support.apple.com/kb/ht1352" target="_blank">HT1352</a>.<br />
<br />
Há medidas adicionais que podem ser tomadas, como a desativar o serviço Bonjour, desativar binários setuid (<b>find / -perm -04000 -ls</b>) e setgid (<b>find / -perm -02000 -ls</b>), usando o comando <b>chmod ug-s binário</b> e desativar serviços desnecessários em /System/Library/LaunchDaemons com <b>launchctl unload -w serviço</b>.<br />
<br />
Existem muitas outras informações relacionadas à manutenção da segurança do Mac OS X Snow Leopard nos <a href="http://www.apple.com/support/security/guides/" target="_blank">guias disponíveis no site de suporte da Apple.</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-12818694792097597362011-03-31T21:33:00.015-03:002012-12-10T22:25:34.042-03:00Suporte a hardware Apple é péssimo<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript">
</script><br />
<span class="Apple-style-span" style="font-size: x-large;">Dias para resolver o problema:</span><br />
<div style="text-align: center;">
<span class="Apple-style-span" style="font-size: x-large;"><br />
</span><br />
<h1 id="nomac">
</h1>
</div>
<div style="text-align: center;">
<script type="text/javascript">
var shipped = new Date("2011/02/17");
//var today = new Date();
var returned = new Date("2011/04/29 18:00:00");
var nomac = Math.abs(shipped - returned);
$('#nomac').html(Math.round(nomac/86400000));
</script></div>
<b><span class="Apple-style-span" style="font-weight: normal;"><b>UPDATE 05/05/2011:</b></span><span class="Apple-style-span" style="font-weight: normal;"> Hoje </span><span class="Apple-style-span" style="font-weight: normal;">identifiquei que em </span>26/04/2011<span class="Apple-style-span" style="font-weight: normal;"> foi realizado um depósito no valor de </span>R$ 512,60<span class="Apple-style-span" style="font-weight: normal;"> em minha conta vindo da </span>Apple Computer<span class="Apple-style-span" style="font-weight: normal;">. Esta quantia corresponde ao </span>reembolso<span class="Apple-style-span" style="font-weight: normal;"> do AppleCare Protection Plan que havia adquirido para o MacBook Pro que apresentou defeito.</span></b><br />
<b><span class="Apple-style-span" style="font-weight: normal;"><br />
</span></b><br />
<b>UPDATE 29/04/2011:</b> Hoje, <b>após longos 72 dias de espera</b>, finalmente recebi o MacBook Pro que a Apple forneceu em substituição ao anterior que apresentou defeito e gerou uma série de problemas ao meu dia-a-dia, uma vez que se tratava de uma ferramenta de trabalho e diversão/lazer.<br />
<br />
<b>UPDATE 14/04/2011: </b>Hoje uma funcionária da Apple me ligou pela manhã para avisar que o centro de serviços confirmou o problema no painel LED e que seria feita a troca do MacBook Pro por um novo, cuja configuração seria enviada a meu e-mail e pediu que eu o respondesse informando se concordava com a troca e caso positivo, envisasse cópia da nota fiscal de compra em anexo.<br />
<br />
Receberei um MacBook Pro MC700LL/A em substituição do que apresentou defeito num prazo de até 14 dias e serei re-embolsado da AppleCare (da última conversa à tarde).<br />
<br />
<b>UPDATE 12/04/2011:</b> Hoje uma funcionária da Apple me ligou e depois de pedir para explicar o caso para ela, solicitou que eu levasse o MacBook Pro de volta ao centro de serviços no que pareceu ser o laudo final para a troca por um novo, o que foi feito poucos minutos após o fim da ligação. Amanhã a Apple entra em contato com o centro de serviços (e comigo?) para informar o próximo passo. Espero que isso acabe logo, pois já me causou transtornos demais.<br />
<br />
Estou estudando a compra de um Dell para usar como ferramenta de trabalho e deixar o MacBook Pro apenas como ambiente para hobby e entretenimento, pois não posso depender de um sistema que quando quebra, leva séculos até resolver o problema.<br />
<br />
<b>UPDATE 07/04/2011: </b>Em conversa com um funcionário da Apple, apresentei o caso e a insatisfação geral com a qualidade do serviço realizado por seu centro de serviços autorizado e o caso foi escalado para a equipe de relacionamento com o cliente em Cupertino, que irá em até 5 dias propor uma solução para o caso.<br />
<br />
<b>UPDATE 06/04/2011:</b> Por volta das 10:30 o sistema começou a se comportar de forma estranha. Primeiro foram as manchas que surgiram na base da tela e estão ficando cada vez mais destacadas, o que me faz pensar que o técnico do centro de serviços fez um trabalho de quinta ao montar a nova placa no sistema, danificando o painel LED. Em um momento, as teclas F1-F2 (brilho da tela), F5-F6 (iluminação do teclado), F7-F9 (controle de mídia) e F10-F12 simplesmente não faziam nada, depois de um boot, voltaram a funcionar(!?). Este é o resultado das manchas da tela ocasionadas pela última intervenção do técnico:<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbjFMSx8MaXZKZFxYUwkotsC8K8xMGD4GRdd_iJjp0k_gie6ekC1jMOhAJzxDQFUk3eLSywkMjD5x9iHVOhFaBZ2FM6K40AAa0LDbGvyTP_6A3CTazoiCXzOIA9BoXMl5n3t_dOOCMVl56/s1600/060420111053.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbjFMSx8MaXZKZFxYUwkotsC8K8xMGD4GRdd_iJjp0k_gie6ekC1jMOhAJzxDQFUk3eLSywkMjD5x9iHVOhFaBZ2FM6K40AAa0LDbGvyTP_6A3CTazoiCXzOIA9BoXMl5n3t_dOOCMVl56/s400/060420111053.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-size: small;"><span class="Apple-style-span" style="font-size: 13px;">Manchas na tela do MacBook Pro após voltar do conserto e ser utilizado por algumas horas (brilho máximo)</span></span></span></td></tr>
</tbody></table>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuulJqXLuZfCqns-oMiI07fi8jHR25wmIOOIYx4fcBbjPQAf__oBVmK0tLNIYuDD7UQEZ5WY5tsVyIo2F3tzRPf4cSc5yJ9GFEtB-STbU1QCmVlzAmAPDiASXXj8EKSS_1diXV2yMbrn9S/s1600/060420111052.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuulJqXLuZfCqns-oMiI07fi8jHR25wmIOOIYx4fcBbjPQAf__oBVmK0tLNIYuDD7UQEZ5WY5tsVyIo2F3tzRPf4cSc5yJ9GFEtB-STbU1QCmVlzAmAPDiASXXj8EKSS_1diXV2yMbrn9S/s400/060420111052.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Manchas na tela do MacBook Pro após voltar do conserto e ser utilizado por algumas horas (brilho mínimo)</td></tr>
</tbody></table>
<br />
<b>UPDATE 06/04/2011:</b> Hoje no final da manhã o centro de serviços comunicou que a top cover já havia chegado e que minha máquina já estava pronta. Passei no inicio da tarde para pegar e até agora nenhum problema. Na última vez, nos primeiros momentos de uso o sistema havia parado. Estou confiante que desta vez o problema foi realmente resolvido. Estou parando o contador!<br />
<br />
Os produtos Apple são de excelente qualidade, com uma ótima experiência de uso, pelo menos enquanto eles não apresentam nenhum defeito de hardware e começam as chateações com a demora e comportamentos estranhos de seus centros autorizados de suporte a hardware.<br />
<br />
Tenho um MacBook Pro (modelo MB991BZ/A de 2009) coberto por uma AppleCare que apresentou problema em 16 de Fevereiro de 2011, quando o sistema simplesmente começou a travar ao voltar do standby e em poucos segundos não havia nenhuma resposta, sendo necessário um desligamento forçado.<br />
<br />
Ao ligar o sistema, o mesmo apresenta um ícone de uma pasta cinza com uma interrogação, que segundo o manual é um problema em encontrar um disco de boot. Alguns desliga/liga e nada! Seguindo a sugestão da documentação do fabricante, iniciei o sistema pelo DVD de instalação dos aplicativos e entrei na ferramenta de diagnóstico Apple, mas a mesma não apresentou nada sobre o disco ou identificou problemas após o teste completo.<br />
<br />
Iniciando o sistema pelo DVD de instalação do Mac OSX, e abrindo o utilitário de discos, apenas o DVD está presente, confirmando assim problema com o subsistema de disco (disco, cabo de dados/força ou controladora).<br />
<br />
Fiz uma descrição dos testes realizados e levei a um provedor de serviços autorizado Apple para tratar do problema. Depois de muitos dias, fui informado que a máquina estava pronta. Fui retirar a máquina, liguei e depois de alguns minutos, o problema voltou. O funcionário apenas trocou o disco (que leva até 7 dias úteis para chegar!), mas não creio que ele tenha sequer verificado se o disco era o problema!<br />
<br />
O sistema permanece no mesmo centro de serviços para realizar o reparo que não fora realizado a contento.<br />
<br />
No dia 18 de Março de 2011, uma funcionária do centro de serviços me liga informando que preciso levar os DVDs de instalação do Mac OSX e Aplicativos para que o meu reparo seja finalizado. Levei os DVDs na segunda-feira, 21 de Março de 2011 (pois estava em outra cidade distante) e para minha decepção, fui informado que na verdade, a peça (cabo de força/dados do disco) que fora pedido ainda não estava disponível e o prazo de entrega era de até 7 dias úteis!<br />
<br />
Hoje, 31 de Março de 2011 recebo uma ligação da funcionária do centro de serviços informando que o cabo de força/dados e a placa mãe haviam chegado, mas que a top cover só chegaria em 20 dias (suponho que úteis)!<br />
<br />
<b>Isso me deixa sem Mac por pelo menos 62 dias</b>! Poxa, não é mais simples trocar o Mac por um que funcione?<br />
<br />
Na minha experiência de suporte a hardware com a Dell (notebooks, servidores, tape libraries) nunca passei mais de 5 dias com um sistema parado ou indisponível. Quando o reparo não era possível, um novo hardware igual ou superior era fornecido temporário ou definitivamente conforme o caso para que o cliente não fosse prejudicado por uma falha do fabricante!<br />
<br />
Já a Apple trata a situação como se não fosse um problema dela, dizendo que não pode fazer nada, pois tudo tem que ser resolvido com o centro de serviços, que por sua vez, atribui à Apple e a peças importadas a demora no atendimento. Ora, a Dell também trabalha com peças importadas e nem por isso deixa seus clientes esperando tanto tempo para solucionar problemas de hardware que uma simples organização logística de peças resolveria.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com5tag:blogger.com,1999:blog-4076884720385916691.post-16298548440807249742011-02-03T13:30:00.003-03:002011-02-03T13:45:42.221-03:00Telefone híbrido para linhas comuns e VoIP<div style="text-align: justify;">Ficar com o computador ligado para fazer ou receber ligações da sua conta VoIP pode ser bastante chato. Para isso, uma solução que fará a convergência da sua linha fixa com até 6 contas VoIP é o <a href="http://www.submarino.com.br/produto/11/21545254/telefone+sem+fio+gigaset+a580+ip+hibrido+multi-linhas+(fixo+ou+voip)?franq=289321" target="_blank">Siemens Gigaset A580</a>. Com ele, além de uma linha fixa, você pode utilizar VoIP de até 6 provedores diferentes e mais até 6 ramais DECT 6.0. Com suporte a <i>codecs</i> <i>wideband</i>, que permitem voz de alta definição, esta é uma boa pedida para tirar o máximo dos serviços de telefonia fixa e VoIP e por um preço incrível: R$ 179,00.</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.submarino.com.br/produto/11/21545254/telefone+sem+fio+gigaset+a580+ip+hibrido+multi-linhas+(fixo+ou+voip)?franq=289321" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" height="320" src="http://i.s8.com.br/images/telecoms/cover/img4/21545254_4.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;">Siemens Gigaset A580</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.submarino.com.br/produto/11/21545254/telefone+sem+fio+gigaset+a580+ip+hibrido+multi-linhas+(fixo+ou+voip)?franq=289321" target="_blank"><b>R$ 179,00</b> no Submarino.com.br</a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Se precisar de ramais para espalhar pele casa, você pode usar qualquer telefone DECT 6.0, como o discreto e funcional Siemens Gigaset C60 que custa apenas R$ 59,00.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.submarino.com.br/produto/11/1879538/ramal+sem+fio+siemens+preto+c60+dect+com+identificador+de+chamadas?franq=289321" target="_blank" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="293" src="http://i.s8.com.br/images/telecoms/cover/img8/1879538_4.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;">Siemens Gigaset C60</div><div class="separator" style="clear: both; text-align: center;"><a href="http://www.submarino.com.br/produto/11/1879538/ramal+sem+fio+siemens+preto+c60+dect+com+identificador+de+chamadas?franq=289321" target="_blank">R$ 59,00 no Submarino.com.br</a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: justify;">Com a solução Siemens Gigaset você consegue integrar suas contas VoIP, linha telefônica, separação do home office e conforto para você e sua família, sem interrupções durante o trabalho.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div><br />
</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-77760109872383578202011-02-02T13:51:00.000-03:002011-02-02T13:51:54.668-03:00Tornando as atividades do dia-a-dia mais simples<iframe width="425" height="344" src="http://www.youtube.com/embed/Lu9iyL5dLwc?fs=1" frameborder="0" allowfullscreen=""></iframe><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-91273404933504424322011-01-08T01:06:00.000-03:002011-01-08T01:06:53.260-03:00Google Apps recebe suporte a DKIMO Google disponibilizou na última sexta-feira, 06 o suporte a autenticação de e-mails DKIM em sua plataforma Google Apps. Disponível a todos os usuários, a nova funcionalidade é simples de ser configurada para quem tem domínios registrados junto ao Google e seus parceiros.<br />
<br />
Para quem tem domínios registrados com outros serviços, a configuração guiada auxilia no processo, tornando-o bem mais simples que a implementação in-house de uma solução equivalente.<br />
<br />
Para maiores detalhes sobre a configuração e o funcionamento do novo recurso, visite:<br />
<br />
<a href="http://www.google.com/support/a/bin/answer.py?answer=174124" target="_blank">Authenticate email with a domain key</a><br />
<br />
<a href="http://googleenterprise.blogspot.com/2011/01/spam-takes-another-hit-email.html" target="_blank">Spam takes another hit: email authentication now available to millions of Google Apps customers</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-28724619885355948162010-12-28T21:45:00.001-03:002010-12-28T21:46:45.478-03:00Comercial Google Chrome TV Aberta - Brasil<div>Google está veiculando um comercial do Chrome na TV aberta brasileira. Fiquei surpreso com o comercial, pois era pouco provável que o Google veiculasse um comercial deste tipo da TV aberta do Brasil. No vídeo abaixo uma captura do comercial feito por outro telespectador atento.</div><div><div style="text-align: center;"><br />
</div></div><div style="text-align: center;"><iframe frameborder="0" height="344" src="http://www.youtube.com/embed/MhtGtLh0Hy4?fs=1" width="425"></iframe></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-4246683013492382872010-12-02T10:09:00.000-03:002010-12-02T10:09:49.355-03:00itSMF International lança publicação gratuitaA itSMF International lança uma publicação gratuita voltada ao público de gestão de serviços de TI. Em sua primeira edição, a revista digital "At Your Service" discute assuntos de interesse geral, para aqueles que estão começando ou já estão familiarizados com gestão de serviços, destacados abaixo:<br />
<br />
<ul style="color: #333333; font-family: Verdana, 'Bitstream Vera Sans', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; position: relative;"><li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;">Linking Service Management with Environmental Sustainability</span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;">Measurement is the key to Transforming Operational Performance</span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;">Six Criteria for an effective CMDB Architecture</span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;">Resistance is futile...or is it?</span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;">Cloudy with a Change of Configuration Management</span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;">Your Path to Professional Recognition in Service Management</span></span></li>
<li><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: small;">A simple low cost but innovative approach to end-to-end Reporting</span></span></li>
</ul><div><span class="Apple-style-span" style="color: #333333; font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="line-height: 19px;">Para obter a publicação, basta ir ao site da <a href="http://www.itsmfi.org/content/new-itsmf-international-magazine-your-service-launched" target="_blank">itSMF International</a>.</span></span></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-46841978385496995472010-11-29T11:07:00.000-03:002010-11-29T11:07:53.776-03:00Eu quero um Apple iPad<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://images.apple.com/br/ipad/features/images/overview_safari20101116.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="http://images.apple.com/br/ipad/features/images/overview_safari20101116.png" width="218" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Apple iPad</td></tr>
</tbody></table><b><br />
</b><br />
<b>Update 29/11/2010</b>: <span class="Apple-style-span" style="font-family: inherit;">Apple® </span><a href="http://latam.apple.com/pr/articulo/?id=1713&r=br"><span class="Apple-style-span" style="font-family: inherit;">anuncia</span></a><span class="Apple-style-span" style="font-family: inherit;"> hoje que os modelos Wi-Fi e Wi-Fi + 3G de seu mágico iPad™ estarão disponíveis a clientes no Brasil na Apple Online Store e em Revendas Autorizadas Apple selecionadas na próxima sexta-feira, 3 de dezembro.</span><br />
<span class="Apple-style-span" style="font-family: inherit;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: inherit;"><b>Preço & Disponibilidade</b></span><br />
<span class="Apple-style-span" style="font-family: inherit;"></span><span class="Apple-style-span" style="font-family: inherit;"> </span><span class="Apple-style-span" style="font-family: inherit;"><br />
</span><span class="Apple-style-span" style="font-family: inherit;">Todos os modelos de iPad estarão disponíveis na Apple Online Store e em Revendas Autorizadas Apple selecionadas do Brasil a partir desta sexta-feira, 3 de dezembro, pelos preços sugeridos ao varejo de R$1.649 para 16GB, R$1.899 para 32GB, R$2.199 para 64GB para os modelos Wi-Fi; e R$2.049 para 16GB, R$2.299 para 32GB e R$2.599 para 64GB para os modelos Wi-Fi + 3G. A Apple Online Store oferece o iPad em até 12 vezes sem juros no cartão de crédito. Para consultar disponibilidade em lojas específicas, visite: http://www.apple.com.br/ipad/buy/.</span><span class="Apple-style-span" style="font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px;"><br />
</span><br />
Em 27 de Janeiro de 2010, a Apple lançou seu novo produto, batizado de iPad, o dispositivo que pretende concorrer com os netbooks é cheio de estilo e equipado com o estado da arte da tecnologia.<br />
<br />
<br />
Equipado com um processador Apple A4 de 1GHz e tela LED de 9.7, o dispositivo ainda conta com recursos como WiFi, 3G, Bluetooth, AGPS, compasso digital, acelerômetro e bateria com até 10 horas de duração.<br />
<br />
Navegar na Internet, ler e-mails, ver fotos, vídeos, ouvir músicas, ler livros, consultar mapas e contatos e fazer anotações são algumas das tarefas que podem ser feitas com um simples toque na tela.<br />
<br />
Os preços variam de $ 499.00 para o modelo WiFi com 16GB de armazenamento a $ 829.00 para o modelo com 64GB, 3G e WiFi. Confira maiores detalhes no <a href="http://www.apple.com/ipad/" target="_blank">site do produto</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-76759479473493226542010-10-03T00:39:00.001-03:002010-10-03T00:40:23.580-03:00Constituição da República Federativa do Brasil<div style="text-align: center;"></div><blockquote><div style="text-align: center;">Constituição da República Federativa do Brasil</div><br />
<div style="text-align: center;">Preâmbulo</div><br />
<div style="text-align: justify;">Nós, representantes do povo brasileiro, reunidos em Assembléia Nacional Constituinte para instituir um Estado Democrático, destinado a assegurar o exercício dos direitos sociais e individuais, a liberdade, a segurança, o bem-estar, o desenvolvimento, a igualdade e a justiça como valores supremos de uma sociedade fraterna, pluralista e sem preconceitos, fundada na harmonia social e comprometida, na ordem interna e internacional, com a solução pacífica das controvérsias, promulgamos, sob a proteção de Deus, a seguinte CONSTITUIÇÃO DA REPÚBLICA FEDERATIVA DO BRASIL.</div></blockquote><br />
<br />
Você, brasileiro(a), já leu alguma vez ao menos o preâmbulo de nossa constituição? É neste país descrito no trecho acima que você vive? Estamos em pleno pleito para eleger governantes de nossas cidades, portanto, pense muito bem antes de exercer sua atual obrigação de cidadão. É nossa responsabilidade escolher nossos governantes, e portanto, o futuro de nossas cidades e país será uma imagem de nossas decisões.<br />
<br />
<b>Update</b>: Hoje, 03 de Outubro de 2010, somos <s>obrigados</s> convocados a uma nova participação para definir o futuro do país pelos próximos quatro anos e seus reflexos nas próximas décadas. Então não condene o futuro das próximas gerações.<br />
<br />
Aproveitando a oportinidade, amanhã, 05 de Outubro de 2008, completamos 20 anos da Constituição da República Federativa do Brasil, fruto de lutas de muitos que derramaram sangue para nos dar um país melhor. Infelizmente, nós não estamos fazendo nossa parte!<br />
<br />
Vivemos em um país privilegiado, repleto de recursos naturais que podem nos tornar líderes de um novo mundo que aguarda no futuro próximo, mas para tanto, precisamos escolher melhores representantes para tornar isso possível.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-37032252237488142682010-09-14T22:13:00.000-03:002010-09-14T22:13:30.339-03:00Protocolo de proteção digital HDCP comprometidoO protocolo de proteção de conteúdo digital HDCP foi quebrado e sua chave-mestre postada na Internet, o que significa que é possível construir dispositivos (hardware ou software) capazes de decodificar o conteúdo protegido por este mecanismo e exibir em dispositivos não autorizados.<br />
<br />
A chave consiste de uma matriz de 40x40 de 56 bits hexadecimais. No site <a href="http://www.cryptome.org/hdcp-weakness.htm" target="_blank" rel="nofollow">CRYPTOME</a> há mais detalhes sobre a falha, incluindo o link para a chave publicada e um estudo de criptoanálise do protocolo <a href="http://www.digital-cp.com/hdcp_technologies" target="_blank" rel="nofollow">HDCP</a>. Boa diversão.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-34837414618759018122010-09-03T13:34:00.000-03:002010-09-03T13:34:40.337-03:00Entrevista de Linus Torvalds ao G1<object width="480" height="392"><param value="http://video.globo.com/Portal/videos/cda/player/player.swf" name="movie" /><param value="high" name="quality" /><param value="midiaId=1329652&autoStart=false&width=480&height=392" name="FlashVars" /><embed width="480" height="392" flashvars="midiaId=1329652&autoStart=false&width=480&height=392" type="application/x-shockwave-flash" quality="high" src="http://video.globo.com/Portal/videos/cda/player/player.swf"></embed></object><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-53054381041382336042010-08-20T09:18:00.000-03:002010-08-20T09:18:27.663-03:00Google Talk Voice/Video Chat disponível no LinuxO tão esperado voice/video chat do Google agora está disponível para Linux, além de Mac e Windows. Ë gratuito e pode ser instalado em alguns segundos, permitindo-lhe conversar cara a cara com sua família e amigos. As principais funcionalidades são:<br />
<br />
<ul><li><span class="Apple-style-span" style="line-height: 19px;">Bate-papo por vídeo direto no Gmail, no iGoogle e no orkut</span></li>
<li><span class="Apple-style-span" style="line-height: 19px;">Ouça e veja bem com áudio e vídeo de alta qualidade</span></li>
<li><span class="Apple-style-span" style="line-height: 19px;">É fácil começar -- você só precisa de uma webcam</span></li>
</ul><div><span class="Apple-style-span" style="line-height: 19px;">Não perca tempo, instale agora mesmo clicando na imagem abaixo, será baixado um pacote (google-talkplugin) de acordo com sua distribuição. Instale o pacote e para testar é só me adicionar ;)</span></div><div><span class="Apple-style-span" style="line-height: 19px;"><br />
</span></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a alt="Google Talk Voice/Video Chat for Linux, Mac, Windows" href="http://www.google.com/chat/video" rel="nofollow" target="_blank"><img border="0" height="249" src="http://www.google.com/tools/dlpage/res/talkvideo/pt-BR/screenshot.png" style="margin-left: auto; margin-right: auto;" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Google Talk Voice/Video Chat</td></tr>
</tbody></table><div><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: small;"><span class="Apple-style-span" style="font-size: 13px; line-height: 19px;"><br />
</span></span></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-22937732085405689792010-08-14T23:55:00.000-03:002010-08-14T23:55:39.445-03:00Getting GCC working on Mac OS X<span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;">If for some reason you tried to build any source software package on Mac OS X and it failed with complains for headers, libraries of that C compiler (GCC) can't build binaries, it's very simple to get it working like you used to do in any GNU/Linux or Unix flavors. If you project are compatible with Xcode, just skip all this ;)</span></span><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><br />
</span></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;">To put GCC to build things on Mac OS X, simple prefix (or export) the PATH, CFLAGS, LDFLAGS and CPPFLAGS to any configure script or make execution like show bellow:</span></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><br />
</span></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;">For configure script</span></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><div>PATH=${PATH}:/Developer/usr/bin CFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ LDFLAGS=-L/Developer/SDKs/MacOSX10.6.sdk/usr/lib CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ ./configure</div><div><br />
</div><div>For make</div></span></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><div>PATH=${PATH}:/Developer/usr/bin CFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ LDFLAGS=-L/Developer/SDKs/MacOSX10.6.sdk/usr/lib CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ ./configure</div><div><br />
</div><div>You can add more includes or libraries paths by adding :-I or :-L to CFLAGS, CPPFLAGS and LDFLAGS environment variables, like:</div><div><br />
</div><div>CFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include:-I/Developer/usr/include</div><div><br />
</div><div>CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include:-I/Developer/usr/include</div><div><br />
</div><div>LDFLAGS=-L/Developer/SDKs/MacOSX10.6.sdk/usr/lib:-L/Developer/usr/lib</div><div><br />
</div><div>That's all! Happy hacking...</div></span></span></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-71719725397297258712010-08-12T16:08:00.000-03:002010-08-12T16:08:39.112-03:00Solução para a greve de ônibus de Fortaleza<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9i7POLw-Ew57EiVKWSN89dyv44Gp_ihDzCam1QE7AUS4AYS1rf5dsblsiACwvfLUNJUmHS5zKx8YdWxRae1K_2woslvquXT3HrYBjkBOm1e6OQJ4F1NaH7ye590u_vJvIoTN3iS-9tQSR/s1600/%C3%B4nibus-burros.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9i7POLw-Ew57EiVKWSN89dyv44Gp_ihDzCam1QE7AUS4AYS1rf5dsblsiACwvfLUNJUmHS5zKx8YdWxRae1K_2woslvquXT3HrYBjkBOm1e6OQJ4F1NaH7ye590u_vJvIoTN3iS-9tQSR/s320/%C3%B4nibus-burros.jpg" width="320" /></a></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-79658238227161851212010-08-09T21:05:00.000-03:002010-08-09T21:05:53.211-03:00Esteja onde seus clientes estão... online!<div class="separator" style="clear: both; text-align: center;"><a href="http://www.google.com/help/places/partners/sba/images/tools.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://www.google.com/help/places/partners/sba/images/tools.gif" /></a></div>O Google e a Small Business Administration (Administração de Pequenos Negócios em tradução livre) formaram parceria para educar pequenos negócios sobre como obter sucesso online. Através de diversos vídeos online, onde cada um destes descreve como um proprietário de um pequeno negócio obteve sucesso no uso da Internet para impulsionar seus negócios. <a href="http://www.google.com/help/places/partners/sba/index.html">mais aqui...</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-44925264406599828522010-07-29T22:24:00.000-03:002010-07-29T22:24:31.293-03:00Configuração de WiFi WPA2 TKIP+AES no Nokia N95 8GBPor algumas vezes, havia tentado configurar meu smartphone Nokia N95 8GB para conectar na minha rede sem fio que tem como mecanismo de autenticação o WPA2 com TKIP+AES no router D-Link DSL-2460B (WiFi Router + xDSL Modem + 4 portas LAN) sem sucesso, pois a autenticação sempre falhava.<br />
<br />
Em outro local, com um router NetGear WGR614 (WiFi xDSL/Cable Router + 4 portas LAN) configurado para WPA2 + AES a autenticação sempre funcionava, permitindo assim a navegação e uso de aplicações, pois viver de acesso discado de terceiro mundo (3G) é sofrido.<br />
<br />
Explicada a situação, vamos ao que interessa: abra o Menu, vá em Ferramentas e depois em Configs. Lá escolha Conexão e em seguida Pontos acesso. Em Opções, vá em Novo ponto de acesso e informe os dados segundo abaixo:<br />
<ul><li><b>Nome da conexão:</b> nome do ponto de acesso<nome acesso="" de="" do="" ponto=""></nome></li>
<li><b>Portadora de dados:</b> Wireless LAN</li>
<li><b>Nome da rede WLAN: </b>nome da rede sem fio<nome da="" fio="" rede="" sem=""></nome></li>
<li><b>Status da rede:</b> Pública ou Oculta<pública oculta="" ocultas="" para="" públicas="" redes="" |=""></pública></li>
<li><b>Modo de rede WLAN:</b> Infra-estrutura</li>
<li><b>Modo seg. WLAN:</b> WPA/WPA2</li>
<li><b>Configs. seg. WLAN</b></li>
<ul><li><b>WPA/WPA2:</b> Chave pré-compart. ou EAP se sua rede pede login/senha/certificado digital<chave aquelas="" autenticação="" certificados="" com="" como="" configs.="" digitais.="" e="" eap="" elaboradas="" em="" exigem="" fixa="" mais="" os="" para="" plug-in="" plugins="" pré-compart.="" que="" redes="" senha="" suportados="" usuário,="" veja="" |=""></chave></li>
<li><b>Chave pré-compart:</b> senha da rede sem fio<informe a="" da="" fio="" rede="" sem="" senha=""></informe></li>
<li><b>Modo somente WPA2:</b> <ativado desativado="" mistas="" para="" redes="" somente="" wpa2="" wpa="" |=""></ativado>Ativo para redes WPA2 e Desativado para redes WPA/WPA2</li>
</ul></ul>Feito isso, será possível conectar na Internet através da rede sem fio com WPA2, que atualmente ainda é o mecanismo mais seguro, apesar de já haver um ataque conhecido.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-75711355134463452152010-07-27T21:27:00.003-03:002010-07-27T21:46:40.658-03:00Intel apresenta tecnologia Silicon Photonics LinkI Intel apresentou hoje a tecnologia de transmissão de dados por meio optico batizada de Intel Silicon Photonics Link (não é a mesma coisa que a tecnologia Light Peak sendo desenvolvida com a Apple) capaz de transmitir dados a 50Gbps.<br />
<br />
Segundo a Intel, a tecnologia apresentada é capaz de transmitir um filme com qualidade HD em apenas 1 segundo nesta primeira versão de demonstração, mas seus planos são de atingir os 100Gbps, o que tornaria possível transmitir um filme com qualidade HD em milisegundos.<br />
<br />
<object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/0U4Af2qmgFA&rel=0&color1=0x999999&color2=0xdedede&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/0U4Af2qmgFA&rel=0&color1=0x999999&color2=0xdedede&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="350"></embed></object><br />
<br />
Os testes foram realizados sem a utilização de ambientes com refrigeração especial, o que é um bom sinal para uma tecnologia que promete revolucionar a comunicação de dados do dia-a-dia. No <a href="http://www.intel.com/pressroom/archive/releases/2010/20100727comp_sm.htm" ref="nofollow" target="_blank">site da Intel</a> há mais detalhes sobre a tecnologia (em inglês).<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-23231083321435334252010-07-13T14:49:00.006-03:002011-07-15T14:31:54.826-03:00Installing Ubuntu 10.04 as a guest for Citrix XenServer 5.5.0<b>Update 2011/07/15</b>: This also applies to Ubuntu 10.10 and 11.04 releases<br />
<br />
If you need to install an Ubuntu system as a guest for Citrix XenServer, you figured out that there is no support from Citrix templates out there, but this is not the end of the world. Modern GNU/Linux distros comes with kernels ready for para-virtualization and you just need to make additional steps to get it working.<br />
<br />
<a name='more'></a><br />
<br />
First of all, get you Ubuntu 10.04 install media, create a VM that suits your needs and install it as you must already know how with a separeted boot partition as ext3 filesystem since pygrub don't support ext4 yet. After you get it installed, you will need to install additional packages, they are:<br />
<ul><li>xe-guest-utilities (from XenTools)</li>
<li>linux-virtual (Ubuntu)</li>
</ul><div>Don't care about running Linux/install.sh from XenTools, it will not work as Ubuntu is not supported yet by Citrix. Just install the apropriate xe-guest-utilities for you platform and the linux-virtual package that will take care of additional dependencies.</div><div><br />
</div><div>After that, fix the xe-linux-distribution startup and grub kernels list by running the commands bellow:</div><div><ul><li>update-rc.d -f xe-linux-distribution remove</li>
<li>update-rc.d -f xe-linux-distribution defaults</li>
<li>update-grub</li>
<li>cp /usr/share/xe-guest-utilities/citrix.list /etc/apt/sources.list.d/</li>
<li>aptitude update</li>
<li>aptitude safe-upgrade</li>
</ul><div>Copy you existing /etc/init/tty1.conf to /etc/init/hvc0.conf and adjust it changing every occurence of tty1 by hvc0. It will be used as console for this VM system.</div><div><br />
</div><div>Take note of you desired grub boot entry so you can tell Citrix XenServer how to boot up the new system, with special note to kernel and initrd filenames, root filesystem uuid and additional params passed to kernel, since Citrix XenServer don't know how to handle grub2 used by Ubuntu. For now, I will be using the following kernel and initrd image files:</div><div><ul><li>/vmlinuz-2.6.32-23-server</li>
<li>/initrd.img-2.6.32-23-server</li>
</ul></div><div>Shut you VM system down so you can adjust some params to make it clear to Citrix XenServer that you are running a para-virtualized guest. Make sure to set DVD/CD driver as empty for this VM. To continue, you must know the uuid of the VM in question.</div></div><div><ul><li>xe vm-param-clear uuid='vm uuid' param-name=HVM-boot-policy</li>
<li>xe vm-param-set uuid="vm uuid' PV-bootloader=pygrub</li>
</ul><div>Now you need to set the this VM root disk as bootable, so pygrub knows where to look for kernels. To do this, you need to know the uuid for the disk (VBD) and VM, and then we set which kernel to boot on and what params pass to it.</div></div><div><ul><li>xe vbd-param-set uuid='vbd uuid' bootable=true</li>
<li>xe vm-param-set uuid='vm uuid' PV-bootloader-args="--kernel=/vmlinuz-2.6.32-23-server --ramdisk=/initrd.img-2.6.32-23-server"</li>
<li>xe vm-param-set uuid='vm uuid' PV-args="root=UUID='root filesystem uuid' ro quiet console=hvc0 xencons=hvc0"</li>
</ul><div>Now you have a para-virtualized instance of Ubuntu 10.04 runing. If something goes wrong and you VM can't boot, don't worry, just run the command bellow and everything will back to old HVM behavior.</div></div><div><ul><li>xe vm-param-set uuid='vm uuid' HVM-boot-policy="BIOS order"</li>
</ul><div>That all folk's</div></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-28297113991714429542010-07-10T21:26:00.000-03:002010-07-10T21:26:19.554-03:00Bug no GmailEstes dias me deparei com um bug no Gmail quando via no Spam se algumas mensagens haviam sido classificadas erroneamente (isso ocorre com frequência com algunas listas que participo). Cliquei em apagar todas as mensagens de Spam, e vi que tinha uma mensagem que não era Spam, e imediatamente cliquei nela, eis que a mensagem não abriu (não existia mais), mas também não sumiu de Spam como esperado (assim como as outras), mesmo depois de clicar em refresh várias vezes, e voltar à Spam por mais de uma vez. Para zerar a Spam, tive que recarregar por completo a interface do Gmail.<br />
<br />
Quer reproduzir (já relatei o bug ao Google <a href="http://twitter.com/alexandreitpro/status/17803999091" target="_blank">aqui</a>)?<br />
<br />
1. Vá em Spam (de preferência, com muitas mensagens)<br />
2. Clique em deletar todo o Spam<br />
3. Clique em uma das mensagens enquanto elas são deletadas<br />
4. Pronto, as mensagens ainda estarão lá, mesmo clicando em Refresh e mudando de pasta.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-48623270908392471952010-06-23T21:15:00.003-03:002011-12-06T23:02:03.286-03:00Enviando sitemaps de Google SitesSe você tem algum site feito com o Google Sites e já tentou sem sucesso submeter um sitemap para o <a href="http://www.google.com/webmasters/tools" target="_blank">Google Webmasters Tools</a>, ou está procurando saber como fazer isto, este artigo é para você!<br />
<br />
Hoje precisei submeter sitemaps para meus sites <a href="http://www.alexandrealencar.net/" target="_blank">www.alexandrealencar.net</a> e <a href="http://www.alexandrealencar.com/" target="_blank">www.alexandrealencar.com</a>, mas para minha surpresa, o link para o sitemap apresentado no site não é compatível com o <a href="http://www.google.com/webmasters/tools" target="_blank">Google Webmasters Tools</a>. Então, segui as instruções como <a href="http://sites.google.com/support/bin/answer.py?hl=br&answer=100703" target="_blank">descritas aqui</a>, e novamente, sem sucesso.<br />
<br />
<a name='more'></a><br />
<br />
Eis que pensei, se todas as aplicações do Google Apps usam o formato google.com<b>/a/</b>domínio, então, para o sitemap eu também precisaria do <b>/a/</b> para completar o endereço, e funcionou. Indo ao <a href="http://www.google.com/webmasters/tools" target="_blank">Google Webmasters Tools</a> colar o endereço para o sitemap, o mesmo não funcionou, pois é assumido que o seu site é a base do endereço. Então, em uma última tentativa, tentei o endereço <b>system/feeds/sitemap</b> e funcionou perfeitamente.<br />
<br />
Para adicionar um sitemap a seu site feito em <a href="http://sites.google.com/" target="_blank">Google Sites</a>, primeiro confirme a propriedade do site colando a meta tag em Mais ações -> Administrar site -> Configurações do site -> Geral ->Verificação das Ferramentas para webmasters do Google.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="92" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGfs0aBILiSvcspIWwEB1RtjwIFE4Wqo9huybn4hG6W29D2UF7wn8TA5d7ZHuPXGN8L8fLayriYCNfY4PSuc6B9Yl2zdV9ODK47nVzBOfygpkpdyT_xOQ4-fLvIwGYB42X1J2KkQGGtoN/s200/gwt-sitemap-first.png" width="200" /></div>
Feito isto, e supondo que seu site possui um mapeamento como em <a _blank""="" href="http://www.alexandrealencar.com/" target="_blank">www.alexandrealencar.com</a>, onde www aponta para sites.google.com/a/alexandrealencar.com/home, vá no <a href="http://www.google.com/webmasters/tools" target="_blank">Google Webmasters Tools</a> e clique em Enviar um sitemap localizado na parte inferior da página.<br />
<span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"><br />
</span><br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNl2OpUgFt4XEYaOalW53LLNVyjchdlmxb0O3UjLLcCXdVRiy2eUIKbnjT1QG8sOu5-ZGY1I05nhWqVXKIPxSb6uvyu3kTcyLwG2NfbQerKalmHzPAn-178TKr4i0CpGgmWtLuauYBFF7h/s320/gwt-sitemap-second.png" /></div>
<span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;">Em seguida, clique novamente em Enviar um sitemap e lhe será apresentado uma caixa com o endereço base do seu site. Acrescente system/feeds/sitemap e clique finalmente em Enviar sitemap.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="60" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTNUuf2et0RGZf-dTZel8nizdcqyrWGGuRdyecfZxKJd2wrh5_5BpF5xjCX49CnmbCZWeDuaOdqXgDFsSO1ZAH9z7imQbHmspF-u7Ok5h95EKq46lTwjuiQvbi6jTYqrb8w6mXgQCh6_Vw/s400/gwt-sitemap-third.png" width="400" /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Ol4amngMBHxBb5lxEXePAvGWfkacyqEnFl_rCYbAxj0vqaHruT4saCA8_QybCseNb-6lbV5HiVimqjUgjSUu0dnXOv55WHwQ5yxyid7x8sDlgPCyiJ6cuJ0mVDCNFuz4EYNiW6yWqriw/s320/gwt-sitemap-fourth.png" /></div>
De volta ao Painel, verifique novamente na parte inferior da página, deverá apresentar a informação que seu sitemap foi identificado e carregado com sucesso. Levará algum tempo até todas os endereços serem indexados.<br />
<br />
Ao final destes passos, seu sitemap será enviado ao indexador do Google e suas novas páginas serão automaticamente indexadas.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-21839767088531053202010-06-22T21:11:00.000-03:002010-06-22T21:11:35.404-03:00Google Voice - O que você pode fazer com seu número telefônico<blockquote>O que você pode fazer com o seu número telefônico?</blockquote><br />
<b>Update 22/06/2010</b>: O Google Voice agora está disponível ao público. O Google finalizou o período de testes com usuários limitados. Infelizmente, o serviço ainda não está disponível para o Brasil.<br />
<br />
<a href="http://www.google.com/voice" target="_blank"><img alt="Google Voice logo" src="https://www.google.com/accounts/grandcentral/voice-logo.png" style="float: left; margin: 5px;" title="Google Voice logo" /></a>É a pergunta-chave do novo serviço gratuito da Google Inc que promete dar mais flexibilidade a seus usuários no gerenciamento de chamadas telefônicas.<br />
<br />
O serviço conta ainda com um número para recebimento de chamadas e SMS, serviço de Voice Mail com transcrição das mensagens, chamadas gratuitas dentro dos Estados Unidos, conferência e mais.<br />
<br />
Inicialmente, o serviço está disponível apenas para usuários da GrandCentral, empresa que foi adquirida pela Google Inc e que desenvolveu a base deste produto. Faça sua pré-inscrição para o serviço e você será avisado quando o serviço estiver disponível para o público em geral.<br />
<br />
<object width="435" height="350"><param name="movie" value="http://www.youtube.com/v/cOZU7BOeQ58&rel=0&color1=0xb1b1b1&color2=0xd0d0d0&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/cOZU7BOeQ58&rel=0&color1=0xb1b1b1&color2=0xd0d0d0&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="350"></embed></object><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-27957781080255612892010-06-10T11:23:00.004-03:002010-07-27T17:24:56.762-03:00Segurança em seu smartphoneNos últimos meses, ouvi diversos relatos de pessoas próximas que tiveram seus telefones celulares e smartphones roubados, uma ocorrência comum nos dias de hoje, devido a incompetência do estado e seus mecanismos legais para barrar a criminalidade.<br />
<br />
Em todos os relatos, havia algo em comum que me preocupava: nenhum dos telefones e smartphones estavam com medidas de segurança ativas, de forma a proteger o conteúdo do dispositivo de usos não autorizados.<br />
<br />
<a name='more'></a><br />
<br />
A grande maioria dos telefones e smartphones modernos possuem recursos de segurança que podem limitar os danos em caso de perda ou roubo, mas eles não estão ativos por padrão, sendo necessário realizar algumas configurações simples, mas que poderão lhe ser bastante úteis em caso de sinistro.<br />
<br />
<div style="text-align: center;"><a href="http://links.lomadee.com/SUFBLTtRSUdQN0RtTTsxMDg4Mzg1MjswOzE3NjszMzM4MTY1ODswO0JS.html" target="_blank"><img alt="Nokia E72" src="http://i.s8.com.br/images/lojas/nokia/ieb2b2c/big21803122_1.jpg" /></a><br />
<a href="http://links.lomadee.com/SUFBLTtRSUdQN0RtTTsxMDg4Mzg1MjswOzE3NjszMzM4MTY1ODswO0JS.html" target="_blank"><strong>Nokia E72 aqui por R$ 1.299,00 com cartão de memória de 4GB</strong></a></div><br />
Os passos apresentatos aplicam-se a smartphones Nokia da série N e possívelmente outras séries, e podem facilmente ser adaptados a outras marcas e/ou modelos, bastando para isso consultar o manual de usuário que acompanha o dispositivo.<br />
<br />
<b>PIN/PUK do SIM Card (Chip)</b><br />
<br />
Os smartphones GSM dependem de um cartão SIM/USIM (o famoso chip), que fornecem os códigos de acesso a rede da operadora móvel. Este cartão possui um conjunto de códigos (PIN, PIN2, PUK, PUK2, Senha) que são gerados automaticamente pela operadora e constam no verso do cartão plástico que acompanham o SIM.<br />
<br />
Destes códigos, o PIN sempre é um código padrão para todos, e deve ser alterado o mais breve possível. Para tanto, pressione <b>Menu > Ferramentas > Configs > Geral > Segurança > Telefone e cartão SIM</b>. Existem algumas opções que devem ser alteradas para a troca do PIN e solicitação do mesmo ao ligar o smartphone.<br />
<br />
<ul><li>Em <b>Solicitar cód. PIN</b>, mude para <b>Ativado</b>.</li>
<li>Em <b>Código PIN</b>, digite o PIN atual (consulte o cartão do SIM), e em seguida, atribua um novo PIN ao SIM, confirmando-o em seguida. Este código é gravado na memória do SIM.</li>
<li>Em <b>P</b><b>er. trav. autom. teclado</b>, mude para o intervalo de tempo desejado. Isto fará com que o teclado trave após algum tempo sem uso, evitando ligações e/ou comandos acidentais.</li>
<li>Em <b>P</b><b>eríodo tr. autom. tel.</b>, selecione um intervalo de tempo desejado para que o telefone seja bloqueado por completo, sendo necessário a digitação de um código de desbloqueio para utiliza-lo. Desta forma, você evitará bisbilhoteiros em seu telefone quando não estiver próximo dele.</li>
<li>Em <b>Cód. de travamento</b>, altere o código de travamento padrão do telefone (o padrão da Nokia é 12345).</li>
<li>Em B<b>loq. se cart. SIM alterar</b>, mude para <b>Sim</b>.</li>
</ul><br />
Com estas configurações, em caso de perda ou roubo de seu smartphone, o mesmo estará 'seguro' para a maioria dos criminosos e bisbilhoteiros. Caso o cartão SIM seja modificado, será exigido o código de bloqueio para autorizar o novo SIM. Uma lista de todos os SIMs autorizados é mantida no smartphone. Depois de bloqueado, por tempo ou via Desligar > Travar Telefone, só será possível acessar o smartphone através da digitação do código de travamento.<br />
<br />
Se por algum motivo você esquecer os códigos PIN ou de travamento, entre em contato com sua operadora e Nokia Care respectivamente. Serão solicitados documentos oficiais (RG, CPF, Nota Fiscal) para confirmar a propriedade do SIM e do smartphone.<br />
<br />
Estas dicas não garantem privacidade nos dados contidos no cartão de memória presente em modelos que oferecem este recurso, apenas os dados do SIM e memória interna estarão 'protegidos'. Em um próximo artigo, comentarei sobre softwares que auxiliam na recuperação de smartphones perdidos ou roubados.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-19420853149800449642010-06-03T13:43:00.000-03:002010-06-03T13:43:35.000-03:00Ferramentas de Campanhas do Google - O kit básico do candidato do século 21<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px;"></span><br />
<div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">O Google dispõe de um conjunto de produtos gratuitos e pagos que podem ajudar aos candidatos a levarem sua mensagem e propostas diretamente aos eleitores, permitindo um maior envolvimento entre a equipe de campanha e voluntários.</div><div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">Segundo dados do Google, na campanha presidêncial de 2008, 68% dos eleitores estadosunidenses registrados utilizaram regularmente a Internet para receber informações políticas, ultrapassando pela primeira vez os jornais e revistas em termos de alcance e influência.</div><div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">Os produtos em destaque para campanhas são:</div><div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"></div><ul><li>YouTube - O maior portal de vídeos</li>
<li>AdWords - A maior plataforma de anúncios pagos</li>
<li>Apps - Suite completa de ferramentas de colaboração que inclui Sites, Docs, Gmail, Groups, Calendar, Videos, Talk, etc</li>
<li>Maps/Earth - Ferramentas de geo-localização</li>
<li>News - Agregador de notícias</li>
<li>Analytics - Análise de visibilidade de tráfego e eficiência de campanhas na web</li>
<li>Insights for Search - Informações em tempo real sobre o que está sendo buscado na web</li>
<li>Web Elements - Permite adicionar gadgets em páginas, tornando experiência do público mais rica</li>
<li>Moderator - Um fórum de discussão organizado</li>
<li>Alerts - Informativos configuráveis sobre citações na web</li>
</ul>Além das ferramentas, o Google também dispõe de sugestões de como começar a utilizar suas ferramentas na campanha 2010. Para maiores detalhes, visite o site <a href="http://www.google.com/events/campaigntools/" target="blank">Google Campaign Tools</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-22343561333036956092010-06-02T22:19:00.002-03:002010-06-02T22:37:27.103-03:00Vai comprar uma TV LCD, LED ou Plasma? Não esqueça do DLNA!Nos últimos meses, as TVs estiveram em praticamente todas as promoções, principalmente no comercio eletrônico, em diversos tamanhos e com preços atrativos. Mas já que vai investir em uma telona digital, porque não esticar o investimento um pouco mais e comprar o que há de melhor em termos de tecnologia e convergência?<br />
<div style="text-align: center;"><a href="http://www.submarino.com.br/produto/13/21821399/tv+40+lcd+full+hd+ln40c630+conversor+digital+4+hdmi+usb+dlna+120hz?franq=289321" target="blank"><img border="0" height="400" src="http://i.s8.com.br/images/electronic/cover/img9/21821399_4.jpg" width="400" /></a></div><span class="Apple-style-span" style="font-size: x-large;"><b>O Básico</b></span><br />
<br />
Não esquecer que é indispensável que seja Full HD (resolução de 1920x1080p), é desejado ter um decodificador digital integrado (ISDB-T/DTV), possibilidade de gravação da programação em disco ou na rede e suporte a GINGA (padrão de interatividade no padrão de TV Digital do Brasil). Estabelecido os parâmetros básicos de uma TV Digital, vamos nos concentrar em três detalhes importantes:<br />
<br />
<span class="Apple-style-span" style="font-size: x-large;"><b>Internet@TV</b></span><br />
<br />
Esta funcionalidade permite acessar conteúdos disponíveis na Internet diretamente da TV, bastando para isso uma conexão de banda larga. Algumas TVs precisam de adaptadores USB que são vendidos separadamente.<br />
<br />
<b><span class="Apple-style-span" style="font-size: x-large;">DLNA</span></b><br />
<br />
O DLNA (Digital Living Network Alliance) é um padrão da indústria de eletro-eletrônicos que permite aos dispositivos, através de uma rede (com ou sem fios), compartilhar conteúdo uns com os outros.<br />
<br />
Com essa tecnologia, você transmitir as fotos ou vídeos de seu computador, notebook, smartphone direto na tela da TV, criando uma experiência multimedia rica.<br />
<br />
<b><span class="Apple-style-span" style="font-size: x-large;">TV 3D</span></b><br />
<br />
Para poder usufruir das maravilhas do 3D em sua nova TV, além dos óculos especiais, você precisa de uma TV capaz de apresentar as imagens a uma frequência de pelo menos 120Hz. No mercado nacional, é comum encontrar TVs que oferecem 120Hz e 240Hz.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-56088831214949752172010-05-20T14:45:00.003-03:002010-05-20T15:03:48.085-03:00Google lança TVHá algumas semanas, o Google anunciou que produziria TVs em parceria com a SONY, hoje o <a href="http://www.google.com/tv" target="blank">site entrou o no ar</a>. Segundo o site do serviço:<br />
<br />
<blockquote><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px;">Google TV is a new experience made for television that combines the TV you know and love with the freedom and power of the Internet. Watch an overview video below, sign up for updates, and learn more about how to develop for Google TV.</span></blockquote><br />
<object width="420" height="260"><param name="movie" value="http://www.youtube.com/v/diTpeYoqAhc&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/diTpeYoqAhc&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="420" height="260"></embed></object><br />
<br />
No momento, existe apenas um formulário para contato, um vídeo com o anúncio, links para os sites da SONY e Logitech com quem o Google estabeleceu parceria para a produção do Google TV e informações para desenvolvedores.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-87785813674049947382010-05-17T16:15:00.002-03:002010-05-17T16:18:01.296-03:00Divulgação do Papos em Rede de Abril/2010O <b><i>Papos em Rede</i></b> deste mês tratará sobre <b><i>Empreendedorismo na Web</i></b>, segue divulgação com mais detalhes, nos veremos lá.<br />
<blockquote>O Dragão do Mar abrirá as portas do seu auditório, no dia 25 de maio, às 19h, para a terceira edição do Papos em Rede. O primeiro encontro mostrou como grandes empresas multinacionais investem em cearenses geradores de conteúdo, ainda ignorados pelo mercado de comunicação local. No segundo, o tema foi o poder dos vídeos online, amadores ou não, que se disseminam pela web de forma viral.<br />
<br />
Desta vez a pauta será "Empreendendo na Web". Os dois convidados têm histórias bem diferentes. Rodolfo Sikora já prestou serviços a empresas como Velox e Click21, mas ganhou destaque mesmo quando se associou a jovens de Bangladesh e da Índia para criar o IJigg.com. Sikora é parceiro do Cazé, da MTV, em projetos como o Gafanhoto e o Gengibre, rede social online de compartilhamento de arquivos de áudio gravados do celular.<br />
<br />
Já Claudio Freire seguiu um caminho mais formal, constituindo uma empresa com sede fixa e um quadro de funcionários. A ArgoHost é fruto da união de três jovens colegas de faculdade que, com R$ 100 cada um, transformaram este investimento na empresa líder no segmento de hospedagem de sites do Ceará, hospedando atualmente cerca de 20 mil sites, com clientes espalhados por todos os estados brasileiros. Segundo o HostMapper, a ArgoHost figura hoje entre as 50 maiores empresas de hospedagem do Brasil.<br />
<br />
Serviço:<br />
"Empreendendo na Web"<br />
Dia 25 de maio, terça-feira, às 19h. Grátis.<br />
<br />
Auditório do Centro de Arte e Cultura Dragão do Mar (em frente ao Planetário)<br />
Palestras de 20 minutos com Claudio Freire e Rodolfo Sikora, seguido por debate.<br />
<br />
Links:<br />
Rodolfo Sikora - http://sikora.poraki.com.br/<br />
Claudio Freire - http://www.argohost.net/<br />
<br />
Mais informações:<br />
Gabriel Ramalho - 8765.3545<br />
Hélcio Brasileiro - 9104.9220<br />
<br />
Sugira temas para novas conversas. O Papos em Rede<br />
<br />
-- <br />
Hélcio Brasileiro<br />
--------------------<br />
085 9104.9220<br />
Twitter: @helcio<br />
Email/Talks: helcio.brasileiro@gmail.com<br />
Skype: helciowp<br />
MSN: helcio_jr@hotmail.com<br />
http://meadiciona.com/helciobrasileiro</blockquote><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-78443217113633893072010-05-06T14:45:00.000-03:002010-05-06T14:45:39.570-03:00Boliche entre nerds<div class="separator" style="clear: both; text-align: left;">Neste sábado, 08/05 as 19h, no boliche do Via Sul, um bando de nerds estarão reunidos para jogar boliche e tomar cerveja. Certamente, alguns destes também irão falar de tecnologia, queria o quê? são nerds!</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNNimDTRlBkDdbcl5JMq5CpFxFehy6ewn5Ye9fmnZGE6HFue_mfNcb2glZ7G3JQjAtloKHZ4Qu6IvQz2Tre_Dm-3du3YAnNf0KnG9n19lN4GuelW5acimEAB3XGXdjIWqqbyV3zyq09b5F/s1600/local" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNNimDTRlBkDdbcl5JMq5CpFxFehy6ewn5Ye9fmnZGE6HFue_mfNcb2glZ7G3JQjAtloKHZ4Qu6IvQz2Tre_Dm-3du3YAnNf0KnG9n19lN4GuelW5acimEAB3XGXdjIWqqbyV3zyq09b5F/s320/local" /></a></div><br />
O <a href="http://www.shoppingviasul.com.br/index.php/diversao" target="blank">Via Sul</a> foi o escolhido por 8 votos a 6, e o horário foi de 19h foi o vencedor com 7 votos. Lembrando que o boliche não aceita reservas, então estejam um pouco antes das 19h para que possamos pegar uma senha para jogar.<br />
<br />
Foram confirmadas 12 pessoas, as pistas comportam 6 pessoas, então serão duas pistas. O custo por pista/hora é R$ 50,00 (dividido por 6, sai R$ ~8.33). Vocês sabem meu telefone, se não souberem, perguntem via DM no Twitter @alexandreitpro e até lá.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-54489842468034251362010-02-09T18:41:00.000-03:002010-02-09T18:41:21.777-03:00Conheça o Google buzzGoogle lançou um novo produto voltado as redes sociais, chamado Google buzz. Diferente do Google Wave, este será ativado para todas as contas do Gmail nos próximos dias, segundo o <a href="http://www.google.com/buzz">site oficial</a>. O Google buzz será compatível com Twitter, Flickr, Maps, Picasa, Wave e outros.<br />
<br />
Algumas das características do Google buzz, além de integração com outros serviços é sua integração com o Gmail, importando automaticamente todos os seus contatos dentro do Google buzz, definição de perfis público/privado (como no Twitter), compartilhamento de fotos (no Twitter usamos Flickr, TwitPic, etc) e versão mobile (disponível para Android e chegando para iPhone, S60 e BlackBerry).<br />
<br />
<div style="text-align: center;"><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/yi50KlsCBio&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/yi50KlsCBio&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"></embed></object></div><br />
Ainda este ano, o Google buzz estará disponível na suite de colaboração Google Apps, destinada a empresas e instituições de ensino. Tudo indica que a Google está começando mais uma disputa pelo mercado corporativo.<br />
<br />
Em 2009, o lançamento do Google Wave gerou um grande buzz na Internet, mas devido seu atendimento limitado, parece ter caído no esquecimento. Pelo visto, aprenderam que não devem lançar tecnologias para poucos se desejam adoção em massa.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-34275001406696374892010-01-22T18:46:00.000-03:002010-01-22T18:46:47.290-03:00Tecnologia para resolver problemas do cotidianoUma solução para o problema que tanto afringe uma singela cervejinha e um papo descontraído no final de semana com os amigos.<br />
<br />
<div style="text-align: center;"><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/eJaKwD2gyME&hl=en_US&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/eJaKwD2gyME&hl=en_US&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
</div><div style="text-align: left;">Resta saber se uma solução criada pelos <i>hermanos</i> realmente funcionaria...<br />
</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-89132486932740562002010-01-15T15:28:00.000-03:002010-01-15T15:28:11.430-03:00Asterisk 1.6.2.0 with MFC/R2 support using OpenR2 1.2.0<div style="text-align: left;">We are receiving a lot of users complaints about installing Asterisk with MFC/R2 support. I recorded a video that shows how to install the building blocks to enable support for MFC/R2 signalling.<br />
</div><br />
<div style="text-align: center;"><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/aN6tybIaeHA&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/aN6tybIaeHA&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-21847702534720830732010-01-07T22:35:00.003-03:002010-01-07T23:01:21.787-03:00Peixe cozido com batatas, cebolas e tomatesHoje resolvi que faria meu próprio jantar e a escolha foi peixe. Decidido o que comer, é hora dos rituais para preparar o alimento, primeiro, os ítens necessários<br />
<br />
<ul><li>Peixe - escolhi tilápia (cará) em postas, já limpas</li>
<li>Cebola - prefiro a branca, média</li>
<li>Batata - inglesa, uma unidade média</li>
<li>Tempero - daqueles prontos e pastosos, preferencialmente para peixes</li>
<li>Alho - daqueles picados, pastoso</li>
<li>Corante - do vermelho</li>
<li>Sal - fino e branco</li>
<li>Faca - para cortar legumes, verduras</li>
<li>Cebolinha - para temperar</li>
<li>Coentro - para temperar</li>
<li>Ervas finas - para temperar<br />
</li>
<li>Panela - para cozinhar tudo acima</li>
<li>Prato - para servir</li>
<li>Talher - indispensável<br />
</li>
</ul><br />
Com um descascador de batatas, remova a casca da batata e depois fatie-a em rodelas não muito finas e reserve. Retire a casaca e as pontas da cebola, cortando-a em rodelas e separando-as e reserve. Corte os tomates em rodelas, removendo as sementes, adicionando um pouco de sal e disponha em um prato.<br />
<div style="text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4p1-m1mirRiMGy8vaDOQxjZx72_e5iKgp6DoZCyTiL1GHDDUeR6E9critT87GIpL1VlLsq7r8h5ucoWQNcyMor8crsgS10-GYbd8D9-wJuGQnjPQK2VuUx2KlmQTGyGxk6ip25XvnIVM0/s1600-h/07012010230.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4p1-m1mirRiMGy8vaDOQxjZx72_e5iKgp6DoZCyTiL1GHDDUeR6E9critT87GIpL1VlLsq7r8h5ucoWQNcyMor8crsgS10-GYbd8D9-wJuGQnjPQK2VuUx2KlmQTGyGxk6ip25XvnIVM0/s320/07012010230.jpg" /></a><br />
</div>Ponha na panela uma porção de tempero, um pouco de alho, corante, ervas finas e sal a gosto. Adicione um pouco de água e mexa para misturar os temperos. Adicione as postas do peixe, a cebola e a batata, mexendo novamente. Adicione água até cobrir o que está dentro da panela e em seguida leve a panela ao fogo.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT3mzzbgPW7xDzMgXwx-xn-k3ciVihYSvy4_U4LpeKsj109GfrvCDJe2a-scrpakp6oU90ZXtdvAE2Y3D44XKtE2U7WPsTzbIhjUNfs4HXUKuSkRCFbbBdWge8baRHxqx9hiXc-lU7trnK/s1600-h/07012010229.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT3mzzbgPW7xDzMgXwx-xn-k3ciVihYSvy4_U4LpeKsj109GfrvCDJe2a-scrpakp6oU90ZXtdvAE2Y3D44XKtE2U7WPsTzbIhjUNfs4HXUKuSkRCFbbBdWge8baRHxqx9hiXc-lU7trnK/s400/07012010229.jpg" /></a><br />
</div>Depois de algum tempo, a água começará a ferver, veja se o peixe já está cozido. Se já estiver, desligue o fogo, adicione cebolinha e coentro a gosto, mexendo em seguida. Sirva as postas em um prato, você pode comer apenas o peixe ou se preferir, usar arroz para acompanhar. Um bom vinho branco seco leve é um excelente incremento.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5jX07f2a-f4VzTgcFRvMWE-LbSEYHJFblo823zZV3nHsm1ODPZpkXmMUYHC_JoqgrdydAm3AgY9e4jb7wk5ViB07t68znIHLK14r3H7cyKbfINsU2AYkGgcdY76if6KcuJ67UDcnD674E/s1600-h/07012010231.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5jX07f2a-f4VzTgcFRvMWE-LbSEYHJFblo823zZV3nHsm1ODPZpkXmMUYHC_JoqgrdydAm3AgY9e4jb7wk5ViB07t68znIHLK14r3H7cyKbfINsU2AYkGgcdY76if6KcuJ67UDcnD674E/s400/07012010231.jpg" /></a><br />
</div><div style="text-align: center;"><br />
</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com3tag:blogger.com,1999:blog-4076884720385916691.post-50232001123139543452010-01-07T00:43:00.003-03:002010-01-07T00:54:28.384-03:00Como fazer seu 3G funcionar... com uma panelaEstes dias vi no YouTube um vídeo de um cara que tem uma proposta bem peculiar, melhorar a qualidade de sinal do seu modem 3G usando uma panela.<br /><br /><br /><object height="340" width="560"><param name="movie" value="http://www.youtube.com/v/ogPqpWL0NqI&hl=pt_BR&fs=1&"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/ogPqpWL0NqI&hl=pt_BR&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="340" width="560"></embed></object><br /><br /><br /><br />Hoje a noite, depois de 1:40h conectado, minha conexão ficou insuportável, lembrei da idéia do cara acima e resolvi testar a solução. Procurei uma panela adequada e joguei o modem lá dentro usando um cabo extensor USB.<br /><br /><img src="http://farm5.static.flickr.com/4004/4252159327_71cb034f9b.jpg" alt="3G na palena" /><br /><br />O resultado final foi muito além do que eu esperava, pois a conexão estava mais lenta que um acesso discado, ficando extremamente rápida após a utilização da técnica da panela. Depois de várias horas conectado, não houve queda na velocidade nem na conexão. Estou pensando seriamente em reservar um espaço em minha mochila para levar esta panela comigo aonde eu for.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com3tag:blogger.com,1999:blog-4076884720385916691.post-26233518027893570362009-12-19T19:45:00.003-03:002009-12-19T19:50:18.086-03:00Asterisk 1.6.2 com suporte oficial a MFC/R2Depois de longos anos de espera, o Asterisk 1.6.2 incorpora suporte nativo a MFC/R2 através da biblioteca OpenR2. Este marco só foi possível pela dedicação de Moisés Silva, um profissional brilhante e uma pessoa excepcional.<br /><br />Se você é usuário de Asterisk em suas versões anteriores, faça o upgrade e passe a usar a nova versão. Há vasta documentação de uso da OpenR2 com o Asterisk, mas caso encontre alguma dificuldade, entre em contato na lista asterisk-r2.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-65665088005122877122009-12-18T19:34:00.001-03:002009-12-18T19:37:44.344-03:00Known universe and COP15 opening movieKnown Universe<br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/17jymDn0W6U&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/17jymDn0W6U&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="344" width="425"></embed></object><br /><br />COP15 Opening Film<br /><br /><object height="344" width="425"><param name="movie" value="http://www.youtube.com/v/NVGGgncVq-4&color1=0xb1b1b1&color2=0xcfcfcf&hl=pt_BR&feature=player_embedded&fs=1"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/NVGGgncVq-4&color1=0xb1b1b1&color2=0xcfcfcf&hl=pt_BR&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="344" width="425"></embed></object><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-30551208334112777682009-12-11T11:49:00.003-03:002009-12-11T13:03:37.998-03:00Utilizando VirtIO em VM's WindowsUtilizar virtualização para realizar tarefas tornou-se comum para a maioria das pessoas que trabalham com tecnologia nos dias de hoje graças a popularização desta tecnologia.<div><br /></div><div>Se você costuma usar ferramentas livres para virtualização, como KVM, XEN ou QEMU (que na verdade, hoje trabalham em conjunto), é provavel que você utilize dispositivos de Rede e Armazenamento padrões, o que pode degradar o desempenho das máquinas virtuais. Existe um conjunto de drivers chamado VirtIO que melhoram e muito o desempenho das máquinas virtuais, sejam elas Linux (nativo) ou Windows (através dos drivers da Red Hat e outras).</div><div><br /></div><div>Os passos a seguir aplicam-se apenas a VM's com sistemas operacionais Microsoft Windows. Para sistemas GNU/Linux com kernels 2.6.25+ os drivers VirtIO são nativos.</div><div><br /></div><div>Rede:</div><div><br /></div><div>Como a VM ainda usando o placa de rede padrão, entre no site linux-kvm e baixe os drivers de rede VirtIO. Desligue a VM, troque o tipo de placa de rede para virtio e carregue o Windows. O processo de instalação do novo dispositivo será executado, informe a localização do driver como de costume.</div><div><br /></div><div>Armazenamento:</div><div><br /></div><div>Entre no site do linux-kvm e baixe os drivers de armazenamento VirtIO. Desligue a VM, adicione um novo disco de qualquer tamanho usando VirtIO e inicie a VM. O Windows irá iniciar o processo de instalação dos drivers, proceda como de costume informando a localização dos arquivos. Ao finalizar a instalação, desligue a VM.</div><div><br /></div><div>Com a VM desligada, remova o disco que foi adicionado anteriormente e altere o tipo de disco onde encontra-se instalado o sistema operacional para VirtIO e carregue o Windows, que deverá subir usando o novo driver de armazenamento com melhor desempenho.</div><div><br /></div><div>Fonte: linux-kvm.com</div><div><br /></div><div><br /></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-37099647634262220882009-12-09T13:08:00.004-03:002009-12-09T13:17:18.522-03:00Que vergonha, o Brasil assumiu a liderançaSegundo a Cisco, o Brasil agora é o líder mundial no envio de SPAM, ultrapassando os Estados Unidos por meros 1,1 trilhões de mensagens.<div><br /></div><div>Para a Cisco, os Estados Unidos cairam no ranking graças ao fechamento do ISP McColo, fonte conhecida de SPAM originado naquele país.</div><div><br /></div><div>O novo ranking tem o Brasil como primeiro com 7,7 trilhões de mensagens (+193% em relação a 2008), Estados Unidos em segundo lugar com 6,6 trilhões de mensagens (-20.3% em relação a 2008).</div><div><br /></div><div>O artigo completo pode ser lido no site <a href="http://www.esecurityplanet.com/features/article.phpr/3851931/Cisco-US-No-Longer-the-Spam-Leader.htm" target="_blank">eSecurity Planet</a>.</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-31641136241813003592009-12-03T13:59:00.004-03:002009-12-03T14:07:48.836-03:00Google lança serviço de DNS públicoHoje, o Google lançou mais um serviço em sua iniciativa de tornar a web mais rápida. O serviço consiste em servidores de DNS de acesso público com melhorias experimentais que melhoram o desempenho das resoluções de nomes.<br /><br />Além de <a href="http://code.google.com/speed/public-dns/docs/performance.html" target="_blank">melhorias no desempenho</a> através de cache inteligente, <a href="http://code.google.com/speed/public-dns/docs/security.html" target="_blank">melhoramentos de segurança</a> (até que tenhamos DNSSEC disponível em larga escala), não haverá redirecionamentos caso o usuário digite um endereço incorreto.<br /><br />O anúncio completo está disponível no <a href="http://googlecode.blogspot.com/2009/12/introducing-google-public-dns-new-dns.html" target="_blank">blog do Google Code</a> e as instruções de como configurar estão na <a href="http://code.google.com/speed/public-dns/" target="_blank">página do serviço</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-44870879506984847052009-11-11T14:11:00.003-03:002009-11-11T14:23:04.121-03:00Governo de Québec promove tour pelo BrasilO governo da província canadense do Québec está promovendo um tour pelo Brasil com palestras para os interessados em imigrar para aquele país. As cidades a serem visitadas são Porto Alegre, Recife, Goiânia, Niterói, Brasília, Rio de Janeiro, Fortaleza, São Luís, Belo Horizonte e São Paulo.<br /><br />Para participar, basta inscrever-se gratuitamente no <a href="http://www.imigracao-quebec.ca/" target="_blank">site</a>. As palestras serão ministradas por Soraia Tandel e Gilles Mascle do escritório de São Paulo<br /><br /><ul><br /><li>11 – Porto Alegre</li><br /><li>12 – Recife</li><br /><li>16 – Fortaleza</li><br /><li>17 – Fortaleza</li><br /><li>18 – Goiânia</li><br /><li>18 – São Luís</li><br /><li>19 – São Luís</li><br /><li>23 – Niterói</li><br /><li>23 – Brasília</li><br /><li>24 – Brasília</li><br /><li>24 – Rio de Janeiro</li><br /><li>25 – Rio de Janeiro</li><br /><li>26 – Belo Horizonte</li><br /><li>26 – São Paulo</li><br /></ul><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com3tag:blogger.com,1999:blog-4076884720385916691.post-60177989000333718852009-11-05T15:06:00.006-03:002009-11-05T15:15:21.127-03:00Campanha - Ei CAIXA patrocina minha festa de formaturaA Caixa Econômica Federal (CEF) pagou R$ 40 mil como forma de patrocínio à festa realizada em homenagem à posse de José Antonio Dias Toffoli como ministro do Supremo Tribunal Federal, no último dia 23, em Brasília. A comemoração para 1,5 mil pessoas ocorreu no Marina Hall, área nobre da capital do País. <a href="http://noticias.terra.com.br/brasil/noticias/0,,OI4075393-EI7896,00.html" target="_blank">As informações são do jornal Folha de S.Paulo</a>.<br /><div style="text-align: center;"><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.jacarebanguela.com.br/wp-content/uploads/2009/11/caixa-patrocine-a-minha-formatura-jb.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 416px; height: 325px;" src="http://www.jacarebanguela.com.br/wp-content/uploads/2009/11/caixa-patrocine-a-minha-formatura-jb.jpg" alt="" border="0" /></a><br />A campanha e a imagem acima foi criada pelo <a href="http://www.jacarebanguela.com.br/" target="_blank">Jacaré Banguela</a>, você já visitou hoje?<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com3tag:blogger.com,1999:blog-4076884720385916691.post-49336113964790687912009-10-28T07:59:00.004-03:002009-10-28T08:10:56.999-03:00Salão de beleza ao ar livreVocê gosta de fazer apostas? Se a resposta for sim, você pode acabar precisando pagar suas apostas de forma não muito convencional um dia destes em qualquer lugar.<br /><br /><div style="text-align: center;"><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/KAL7IeQU1_E&hl=pt&fs=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/KAL7IeQU1_E&hl=pt&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /></div><br /><br />Ninguém se feriu durante as filmagens! A pós-produção foi feita em um Apple MacBook Pro usando o iMovie, tudo muito intuitivo e simples, não levou mais que 5 minutos e foi minha primeira vez com este software. Já havia feito alguns vídeos usando o <a href="http://www.cinelerra.org/" target="_blank">Cinelerra</a> e o <a href="http://www.kinodv.org/" target="_blank">Kino</a>, excelentes softwares livres para edição de vídeo.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-62892062592732937112009-10-22T12:46:00.006-03:002009-10-22T12:51:56.037-03:00Dell Inspiron - Praticidade 5 em 1 - Ofertas arrasadorasSe você está procurando um notebook PC cheio de recursos, praticidade e um excelente preço, o Dell Inspiron é uma excelente opção. Configurações avançadas, várias opções de design e preço arrasador.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://click.brasil.dell.com/r/NIEI07/YZW8/G9CV4G/OJ1H85/XUKT/AZ/h"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 434px; height: 187px;" src="http://img.ed4.net/dell_la/images/FY10_Q3_Week12_DOD_4DIA_Brasil_PT/titulo.jpg" alt="" border="0" /></a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-37301225057660258342009-10-21T19:38:00.002-03:002009-10-21T19:44:25.698-03:00Bandido burro é preso dormindo graças a GPS roubadoOs bandidos pé-de-chinelo são realmente fonte de muitas piadas, mas não há como não serem. Vocês lembram do caso do bandido que deixou sua conta do Facebook logada no computador da casa de uma de suas vítimas?<br /><br />No Brasil, uma quadrilha realizou um roubo de veículos e eletrônicos e um dos seus integrantes foi preso, estava dormindo ao lado do localizador GPS.<br /><br /><object height="368" width="457"><param name="movie" value="http://storage.mais.uol.com.br/embed.swf?mediaId=358598&start_loading=false&start_paused=true"><param name="allowscriptaccess" value="always"><param name="allowfullscreen" value="true"><param name="wmode" value="transparent"><embed allowfullscreen="true" wmode="transparent" src="http://storage.mais.uol.com.br/embed.swf?mediaId=358598&start_loading=false&start_paused=true" allowscriptaccess="always" type="application/x-shockwave-flash" height="368" width="457"></embed></object><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-90102875729324982572009-10-13T17:20:00.003-03:002009-10-13T17:28:11.115-03:00Happy Hour Dell - Compre seu notebook<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://click.brasil.dell.com/r/2HBHIR/QGEN/LN7MYC/26A1S8/BVQV/N9/h"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 728px; height: 275px;" src="http://i.dell.com/images/la/banners/pt/hourly_teaser_mail.jpg" alt="" border="0" /></a>A Dell irá realizar uma promoção arrasadora das 17h até meia-noite. É uma excelente oportunidade para comprar seu notebook com preços baixos e cheio de recursos avançados, além do suporte e garantia Dell.<br /><br />Para ver as ofertas, clique na imagem a partir das 17h de hoje. Outras promoções arrasadoras são apresentadas no banner que fica no topo do blog, basta clicar nelas para conferir.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-35160319922850866552009-10-06T16:43:00.003-03:002009-10-06T17:07:06.355-03:00SONY apresenta tecnologias para TV 3D<div>A SONY apresentou na feira Ceatec que ocorre no Japão sua câmera de lente única capaz de capturar imagens em 3D, diferente de outras tecnologias que precisam de duas câmeras para fazer o mesmo.</div><div><br /></div><div style="text-align: center;"><img style="cursor:pointer; cursor:hand;width: 466px; height: 346px;" src="http://newsimg.bbc.co.uk/media/images/46478000/gif/_46478864_live3d_home_466.gif" border="0" alt="" /></div><div><br /></div><div>Para ver as imagens em 3D, os expectadores precisam de óculos especiais polarizados, sem eles, a imagem será percebida apenas em 2D. Um exemplo é o <a href="http://www.nvidia.com/object/product_GeForce_3D_VisionKit_us.html">nVIDIA 3D Vision Kit</a>, que pode ser encontrado facilmente em lojas de informática.</div><div><br /></div><div style="text-align: center;"><img style="cursor:pointer; cursor:hand;width: 377px; height: 256px;" src="http://images.nvidia.com/products/geforce_3D_VisionKit/geforce_3D_VisionKit_low_3qtr.png" border="0" alt="" /></div><div><br /></div><div>A SONY, bem como outros fabricantes estão apostando em programação 3D para um futuro próximo. No Brasil, a Globo <a href="http://g1.globo.com/Noticias/Tecnologia/0,,MUL1276128-6174,00-TV+GLOBO+EXIBE+TESTES+DE+TRANSMISSAO+DE+CONTEUDO+D.html">já vem testando</a> tecnologias similares há algum tempo.</div><div><br /></div><div style="text-align: left;">Se você quer ter a experiência de ver conteúdos em 3D e não que gastar tanto, a NASA tem um <a href="http://stereo.gsfc.nasa.gov/classroom/glasses.shtml">passo-a-passo</a> de como construir óculos 3D. Mãos a obra e boa diversão!</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-55903635869962912182009-09-29T13:27:00.002-03:002009-09-29T13:40:07.465-03:00Google distribuirá 100 mil convites para o WaveAmanhã, a Google estará distribuíndo <a href="http://feedproxy.google.com/%7Er/blogspot/MKuf/%7E3/gjrFFiL1Gek/surfs-up-wednesday-google-wave-update.html">100 mil convites</a> para desenvolvedores, usuários que se candidataram para testar e alguns clientes selecionados do Google Apps. O <a href="http://wave.google.com/">Google Wave</a> é uma nova ferramenta para comunicação e colaboração na Web.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-43771726134366759522009-09-24T20:15:00.004-03:002009-09-25T10:13:04.201-03:00O valor de um chip de celularSe algum dia, por algum motivo, brigar com sua namorada, esposa, amante, agregada ou coisa do tipo, não esqueça de certificar-se que a mesma levou consigo o chip do celular, este simples objeto pode criar uma situação impensável como a do vídeo abaixo:<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Y4oFnnAL4Wc&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Y4oFnnAL4Wc&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br /><br />Este chip deve ser muito importante para esta moça, haja visto o esforço realizado para obter o pequeno objeto de volta.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-59080207511731775222009-09-16T19:11:00.003-03:002009-09-16T19:20:23.626-03:00Quando os reservas são melhores que os titularesO Estadão <a href="http://www.estadao.com.br/noticias/esportes,reservas-goleiam-titulares-em-treino-do-fluminense,436133,0.htm">noticiou</a> que os reservas do Fluminense golearam os titulares por 4x1. Para aqueles que acompanham futebol, sabem que o Fluminense (assim como, mas não tão ruim quanto o Fortaleza) é o lanterna do campeonato.<br /><br />Trazendo esta situação para a vida real, no cotidiano das empresas, podemos facilmente relacionar situações onde os 'reservas jogam mais que os titulares'. Se você enfrenta esta realidade, não se desespere, pois você pode fazer como os reservas do Fluminense e dar a volta por cima.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-70557718416871860422009-09-01T15:12:00.004-03:002009-09-01T15:32:08.898-03:00Melhore sua produtividade no notebook com um monitorUso com bastante frequência o notebook na empresa ou nos laboratórios da faculdade para as mais diversas atividades (edição/revisão de textos, desenvolvimento, monitoramento, troubleshooting) e o uso de um monitor adicional me dá maior produtividade.<br /><br />Já utilizo na estação de trabalho da empresa três monitores de 19" para seprar aplicações como e-mail, gerenciamento e monitoramento em telas distintas, com as aplicações sempre disponíveis.<br /><br />Para configurar o notebook com Debian Lenny (se aplica a outras distribuições) para suportar a extensão do desktop em outro monitor, edite o arquivo /etc/X11/xorg.conf e na sub-seção Display da seção Secreen, adicione a linha:<br /><pre><br /> Virtual <soma es="" horizontais=""> 'soma das resoluções horizontais<maior o="" vertical="">' 'maior resolução vertical'<br /></maior></soma></pre><br />Por exemplo, se seu notebook suporta resolução de 1280x800 e seu monitor 1280x1024, a configuração da linha ficará assim:<br /><pre><br /> Virtual 2560 1024<br /></pre><br />Para que as alterações tenham efeito, salve o arquivo e reinicie o X.org. Para ativar o monitor adicional, será necessário digitar o seguinte comando em um terminal:<br /><br />Para ativar o segundo monitor a esquerda do noteook<br /><pre><br />$ xrandr --output VGA --auto --left-of LVDS<br /></pre><br />Para ativar o segundo monitor a direita do noteook<br /><pre><br />$ xrandr --output VGA --auto --right-of LVDS<br /></pre><br />Feito isso, é desfrutar dos benefícios de ter dois monitores para trabalhar, como por exemplo, utilizando as novas versões do OpenOffice.org, que apresenta informações importantes como tempo decorrido, quantidade de slides, uma prévia do próximo slide na tela do notebook, enquanto apresenta o slide atual para o público no projetor.<br /><br />Nota: Se você não tem um arquivo xorg.conf (o que é normal em distribuições novas, não se preocupe, basta criar um com o seguinte conteúdo:<br /><pre><br />Section "Screen"<br /> Identifier "Multi-head"<br /> SubSection "Display"<br /> Virtual 2560 1024<br /> EndSubSection<br />EndSection<br /><pre></pre></pre><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-47251770539608929782009-08-31T15:20:00.002-03:002009-08-31T15:25:14.060-03:00Como criar sites no GNU/LinuxRecentemente a <a href="http://www.smashingmagazine.com/">Smashing Magazine</a> publicou um artigo interessante para aqueles que estão utilizando GNU/Linux e precisam desenvolver sites. Trata-se de um artigo que explica <a href="http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/">passo-a-passo</a> como configurar um ambiente completo para desenvolver sites com as mais variadas ferramentas.<br /><br />Para quem está começando, vale a leitura. Além deste artigo, você poderá encontrar diversos outros sobre criação, principalmente web.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-33722888478179091502009-08-29T21:26:00.002-03:002009-08-29T21:37:49.001-03:00Congratulations to a true friendToday is the birthday of a special person, is my friend Moises Silva. For some time we communicate frequently, since I started to participate in the project OpenR2. More than a talented developer, he is a special person.<br /><br />Congratulations on your birthday! God let you be happy forever, it's what I and my wife wish to you and your family.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-46982342836238337302009-08-28T17:38:00.003-03:002009-08-28T17:49:34.322-03:00Belchior está de volta<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://alinelinhares.zip.net/images/belchior.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 263px; height: 250px;" src="http://alinelinhares.zip.net/images/belchior.jpg" border="0" alt="" /></a>Nas últimas semanas, os jornais, revisas, sites e blogs estão discutindo o desaparecimento deste talentoso homem.<br /><br />Não há notícias atualizadas sobre seu paradeiro. As más línguas dizem que ele está com dívidas acumuladas.<br /><br />Se você estava com saudades dele, poderá revê-lo na foto ao lado, ligar seu tocador favorito e ouvir suas canções preferidas para matar um pouco da sua saudade.<br /><br />Não fique estressado(a), isso foi uma brincadeira. Estamos torcendo para que ele volte ao seio de sua família o mais breve possível.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-65895850220843738012009-08-04T14:44:00.004-03:002009-08-26T14:03:30.527-03:00Crie sua loja virtual com o Google CheckoutO Google lançou mais um produto super interessante, é um gadget que permite que você crie uma loja virtual usando o Google Checkout (para processamento das transações) e com o Google Docs (para gerenciamento dos produtos disponíveis na loja).<br /><br />Com o <a href="http://storegadget.googlelabs.com/" target="_blank">Google Checkout store</a>, não há a necessidade de conhecimentos técnicos ou tarefas programação complicada. Você pode ter a loja virtual pronta em alguns minutos. De momento, o serviço <a href="http://storegadget.googlelabs.com/" target="_blank">Google Checkout store</a> não está disponível para o Brasil, apenas para Estados Unidos e Reino Unido.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-15558090827771255172009-07-31T15:14:00.002-03:002009-07-31T15:18:37.109-03:00Canadá - Já tenho um passaporteHoje fui buscar o passaporte que já estava disponível desde ontem. A emissão do documento foi bem mais rápida do que eu imaginava. Fiz a solicitação no dia 21 e ficou pronto no dia 30.<br /><br />Falta agora só o diploma de nível superior que receberei em dezembro, ao final do curso de Ciência da Computação. Assim que esse último ítem estiver em minhas mãos, começo o processo junto a embaixada canadense.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-76821555475553345002009-07-27T09:08:00.002-03:002009-07-27T09:21:19.795-03:00Canadá - Leitura recomendadaSe você está pensando em ir morar no Canadá e está cheio de dúvidas sobre como é este país nos mais variados aspectos econômicos e sociais, recomendo a leitura de dois guias preparados pelo governo para os novatos.<div><br /></div><div><a href="http://www.cic.gc.ca/english/resources/publications/guide/index.asp"><b>A newcomer's introduction to Canada</b></a> apresenta de forma simples, um guia de quais documentos e obtenção de visto, o que esperar nas primeiras semanas após a chegada, como encontrar um lugar para morar, obter documentos locais como Número de Seguridade Social (SIN) e Cartão Saúde (Healthcare Card), bem como conseguir trabalho. Há informações sobre quais serviços poderá receber do serviço de imigração, além de geografia, governo, estilo de vida e como torna-se um cidadão canadense.</div><div><br /></div><div><a href="http://www.cic.gc.ca/english/resources/publications/welcome/index.asp"><b>Welcome to Canada: What you should know</b></a> apresenta uma visão como é a vida no Canadá, o que esperar e o que oferecer ao país, onde obter ajuda. Sua leitura poderá tornar sua chegada e estadia muito mais fácil.</div><div><br /></div><div>Mudar nunca é fácil, principalmente no primeiro ano, quando as lembranças ainda estão bem frescas na memória e a vontade de voltar é constante. Por isso, estar bem preparado para o novo é importante e recomendo a leitura de ambos os guias para auxiliar na jornada.</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-42912540631298004402009-07-24T15:00:00.000-03:002009-07-27T01:23:45.020-03:00Canadá - Apresentação de documentos do passaporteHoje apresentei os documentos para a emissão do passaporte. No meio de todas as coisas do dia-a-dia, acabei esquecendo de levar o comprovante de votação da última eleição. Por conta disto, precisei ir a um <span style="font-style: italic;">cyber</span> para imprimir o tal comprovante no site do TSE.<br /><br />O processo foi simples e rápido (bem mais simples que o site), a agente que me atendeu foi super simpática e prestativa. Em poucos minutos já havia completado todo o processo e voltei ao trabalho.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-21426849362858056822009-07-21T18:30:00.000-03:002009-07-21T18:30:00.563-03:00Canadá - Solicitação para a emissão do passaporteHoje, após reunir todos os <a href="http://www.dpf.gov.br/passaporte/passaporte_ICAO.jsp?UF=CE&CD_MUNICIPIO=1389&CD_LOTACAO=328#" target="_blank">documentos necessários</a> a solicitação para emissão do passaporte, fui ao site da Polícia Federal e preenchi o formulário disponível, imprimi o protocolo, peguei a guia de recolhimento da união e fiz o pagamento (R$ 156,07).<br /><br />Nos próximos dias, irei a unidade selecionada para apresentar os documentos necessários para a emissão do passaporte.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com3tag:blogger.com,1999:blog-4076884720385916691.post-72398216975574937742009-07-20T23:00:00.001-03:002009-07-21T17:26:52.454-03:00Canadá - Inicio dos preparativos para a mudançaHoje, após ler bastante informações no <a href="http://www.gc.ca/" target="_blank">site</a> do governo canadense, iniciei efetivamente os preparativos para minha viajem (já estava estudando isto desde o ano passado).<br /><br />Irei submeter-me ao processo <a href="http://www.cic.gc.ca/english/immigrate/skilled/index.asp" target="_blank">Federal Skilled Workers</a>, um programa do governo federal canadense para permitir a entrada legal de profissionais qualificados para contribuírem no desenvolvimento do país.<br /><br />Fui ao site da Polícia Federal para obter informações sobre a <a href="http://www.dpf.gov.br/passaporte" target="_blank">solicitação de passaporte</a>, o passo mais básico em toda a empreitada até conseguir o VISA.<br /><br />Além do site do governo canadense, estou participando de uma lista de discussão chamada <a href="http://groups.google.com/group/oxecanada" target="_blank">OXE Canada</a>, composta por pessoas que estão no processo de conseguir o VISA ou já conseguiram e compartilham suas experiências.<br /><br />Pretendo, ao longo do processo, reportar aqui quais os passos segui para obter meu VISA, minha experiência e dicas para outras pessoas que irão submeter-se a este processo.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com4tag:blogger.com,1999:blog-4076884720385916691.post-41828097805820018812009-07-16T10:29:00.003-03:002009-07-16T10:48:28.226-03:00Cobertura 3G por estado e cidadeO site <a href="http://www.tecnologia3g.com.br/" target="_blank">Tecnologia 3G</a> apresenta de uma forma simples e prática quais cidades possuem sinal 3G e de quais operadoras.<br /><br />Além do mapa de cobertura, o site fornece várias informações sobre a tecnologia 3G. Se você está pensando em assinar um plano de acesso a Internet via 3G e quer saber que operadoras podem lhe atender, ou apenas querendo conhecer mais sobre a tecnologia, vale a visita.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-3073806675694537182009-07-12T20:15:00.006-03:002009-07-12T20:24:27.969-03:00Instale o Chromium no Debian LennyO <strong>Chrome</strong> é um novo browser desenvolvido pela <strong>Google Inc</strong> com auxilio da comunidade. Infelizmente, não existe uma versão plenamente funcional para <strong>GNU</strong>/<strong>Linux</strong>, apesar de a versão beta está evoluíndo satisfatóriamente.<br /><br />Existe um projeto chamado <strong>Chromium</strong> que está desenvolvendo um outro browser baseado na árvore de código do <strong>Chrome</strong>, mas com alguns dos recursos ainda ausêntes no projeto original para <strong>GNU</strong>/<strong>Linux</strong>.<br /><br />Para instalar o <strong>Chromium</strong> no <strong>Debian</strong> <strong>Lenny</strong>, é preciso adicione o repositório do <strong>Chromium</strong> para <strong>Ubuntu</strong> a seu gerenciador de pacotes. Para isto, abra o <strong>Synaptic</strong> (Sistema >> Gerenciador de Pacotes Synaptic >> Configurações >> Software de Terceiros >> Adicionar)<br /><br /><div style="text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdTMqwXwcLc5KNKiOU-BNGQvuqrPo5N68ZKbvZZs0uqZr7ALVGYH8dQcKdPdfox6YMM6dlO3abQFYnsTLpQtQ3Z8IFwH0wt_-LkV2sONP2vLT09_vAvGxlAGyOvfEhT_87Ze-6TMWzgRBy/s1600-h/add-chromium-repo-bin.png"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdTMqwXwcLc5KNKiOU-BNGQvuqrPo5N68ZKbvZZs0uqZr7ALVGYH8dQcKdPdfox6YMM6dlO3abQFYnsTLpQtQ3Z8IFwH0wt_-LkV2sONP2vLT09_vAvGxlAGyOvfEhT_87Ze-6TMWzgRBy/s400/add-chromium-repo-bin.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5357718031493043058" style="cursor: pointer; width: 400px; height: 216px; " /></a></div><div style="text-align: center;"><br /></div><div>Uma vez adicionado o repositório (caso deseje adicionar o repositóri de fontes, repita mudando o tipo para fonte), importe a chave usada para assinar os pacotes, digitando o comando abaixo em um terminal:<br /><br />sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5<br /><br />Atualize a lista de pacotes clicando em Recarregar e em seguida, procure por chromium-browser, selecione-o para instalar e em seguida clique em Aplicar.<br /><br />O browser estará disponível em Aplicações >> Internet >> Chromium Web Browser. Divirta-se navegando na web com este excelente software.</div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com4tag:blogger.com,1999:blog-4076884720385916691.post-26743141808742869702009-06-28T16:07:00.003-03:002009-06-28T16:15:58.447-03:00Google Docs agora tem um Linear SolverO Google <a href="http://feedproxy.google.com/%7Er/GoogleAppsBlog/%7E3/DUAIYG0wFA8/solve-feature-lets-you-solve.html" target="_blank">lançou</a> uma nova feature no Google Docs, um <a href="http://en.wikipedia.org/wiki/Linear_equation" target="_blank">Linear Solver</a> para problemas de Otimização Linear. A utilização é muito simples, basta construír uma planilha com os dados, entrar com a função objetivo desejada (maximizar ou minimizar) e ir ao menu Tools e em seguida Solve.<br /><br />A cada dia que passa, o Google Docs apresentam mais funcionalidades úteis as tarefas do dia-a-dia. Seria bom ver nas próximas semanas melhorias no Solver para atender a outras áreas da otimização.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-30580001267643005372009-06-24T23:39:00.004-03:002009-08-26T14:22:24.237-03:00Bloqueio de chamdas a cobrar no AsteriskEstá disponível um patch para o <strong>Asterisk</strong> e LibPRI que permite o <strong>bloquei seletivo de chamadas a cobrar</strong> em links PRI (ISDN). Há bastante tempo que a comunidade esperava por este recurso tão útil aqui no Brasil.<br /><br />Para utilizar o recurso, basta instalar uma versão da LibPRI e <strong>Asterisk</strong> com o recurso incluído e adequar o <strong>plano de discagem</strong> para tratar as chamdas que chegam com o <strong>identificador de chamadas a cobrar</strong> ativo (através de uma variável no <strong>plano de discagem</strong>).<br /><br />Para maiores detalhes sobre como instalar esta versão da LibPRI e Asterisk, visite <a href="https://issues.asterisk.org/view.php?id=13760" target="_blank">13760</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-75861216418059867022009-06-18T17:28:00.005-03:002009-06-18T17:41:26.869-03:00LocaWeb - Serviços de que mesmo?<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM0A-VVVnwXcUaAGUG1h1Lxn0YWAm9L1GHeYSzkb3LZsAsM90pGWzYBSqfWbnzL70UMNQHAy14uwRbJssCeAB_cKurzVByFzdZ645btKpwwx-t-ZvzO8rZxb-p3ZmA14DcqOuONfRvHq-j/s1600-h/locaweb.jpeg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 234px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM0A-VVVnwXcUaAGUG1h1Lxn0YWAm9L1GHeYSzkb3LZsAsM90pGWzYBSqfWbnzL70UMNQHAy14uwRbJssCeAB_cKurzVByFzdZ645btKpwwx-t-ZvzO8rZxb-p3ZmA14DcqOuONfRvHq-j/s400/locaweb.jpeg" alt="" id="BLOGGER_PHOTO_ID_5348767959509580386" border="0" /></a>Passei todo o dia hoje tentando fazer algums mudanças de informações de DNS em um plano de hosting Profissional junto a LocaWeb sem sucesso.<br /><br />Essa telinha ao lado foi minha companheira durante todo o dia por conta dos constantes erros que o Painel de Controle apresentava para criar um novo domínio, alterar registros MX, SRV, CNAME e A.<br /><br />Depois de quase seis horas tentando e tentando novamente, desisti de tentar realizar a atividade de disponibilização de mais um domínio no hosting web contratado.<br /><br />Hoje, além deste serviço de hosting web, também gerencio na LocaWeb um serviço de servidor dedicado, o qual também passei por vários problemas e ainda tenho algumas pendências em aberto (configrar regra no Firewall para permitir tráfego em uma dada porta TCP para um dos IP's do servidor).<br /><br />Neste momento, estou a procura de um datacenter de verdade, preferêncialmente no Brasil, que possa hospedar web e aplicações privadas em um ambiente seguro, com um suporte que funcione, flexível, disponibilidade e provacidade e com preços justos.<br /><br />Se alguém conhece algo que atenda estas caracterísicas, gostaria de indicações com casos reais. Não estou aqui a procura de hostings de US$ 9.90/mês, mas sim hostings confiáveis para empresas.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com7tag:blogger.com,1999:blog-4076884720385916691.post-34894966414120455782009-06-14T17:00:00.000-03:002009-06-14T17:04:57.176-03:00Quantas Cyberwars estão sendo travadas hoje?Nos últimos anos, as notícias sobre pragas digitais (vírus, worms, spams, botnets) estiveram sempre presentes na mídia tradicional. Recentemente, o episódio do Confircker recebeu atenção especial nas emissoras nacionais.<br /><br />Apesar de toda esta cobertura para estas ameaças 'simples', outras ameaças bem mais complexas e perigosas se desenrolam na Internet. Com os mais diversos interesses, os governos de diversos países utilizam a Internet para devassar a vida das pessoas (não importando suas nacionalidades) usando como desculpa a defesa da soberania e segurança nacional.<br /><br />Recentemente, os EUA divulgaram que responderá de forma tracional a ataques realizados no campo de batalha digital. De certa forma, isto foi uma forma encontrada por aquele governo para tentar intimidar seus agressores através de seu poder militar tradicional, uma vez que não consegue vencer a guerra digital.<br /><br />OTAN, EUA e China possuem programas dentro de suas forças militares especificamente para lidar com guerras digitais. É comum encontrar campanhas na Internet patrocinadas pelos governos recrutando talentos para lutarem neste novo front.<br /><br />O crescimento das botnet's é assustador. Em abril/2009 a Finjan rastreou uma rede controlada da Ucrânia que já possuia mais de 1.900.000 computadores de diversas partes do mundo. Os computadores controlados pela botnet incluíam além de máquinas domésticas e coorporativas, um elevado número de sistemas em redes dos governos.<br /><br />Para as empresas, manter seus sistemas conectados a Internet é essencial, mas a cada dia torna-se mais caro e arriscado, sendo necessário um bom investimento em governaça da segurança da informação, bem como em sistemas que auxiliem na proteção dos sistemas conectados e a sensibilização dos seus funcionários.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-19689624869659316862009-06-07T13:59:00.005-03:002009-06-07T14:14:50.091-03:00TI eficiente com virtualização e thin clientsNos últimos anos, a indústria de TI vem investindo na construção de sistemas que possam atender as crescentes demandas de serviços de forma eficiente e com baixo custo de propriedade e gerenciamento e alto retorno sobre o investimento para atender as expectativas do negócio.<br /><br />Com um mundo cada vez mais conectado e com a crescente quantidade de serviços ofertados na Internet através modalidade Cloud Computing, é comum que em ambientes de data centers, a adição de novos servidores para comportar os novos serviços ou aumento de demanda para serviços existentes seja constante. Assim, as empresas que mantêm seus ambientes de TI enfrentam problemas para conter o crescimento dos custos e complexidade dos ambientes ao ponto que buscam atender a demanda requisitada.<br /><br />A utilização de tecnologias de virtualização de servidores auxilia na redução do número de servidores físicos, contribuíndo assim para uma simplificação da infraestrutura, redução da área total ocupada, calor gerado e consumo de energia com alimentação dos próprios servidores físicos e sistemas de refrigeração bem como da quantidade de técnicos necessários para gerenciar o ambiente.<br /><br />A virtualização também propicia uma infraestrutura mais flexível, sendo possível provisionar novos ou remover servidores virtuais existentes a qualquer momento, diminuindo drasticamente o tempo necessário para disponibilizar um novo sistema em produção ou simplesmente desativar um sistema antigo.<br /><br />Nesta mesma linha, a tecnologia de thin clients proporciona os benefícios da virtualização e simplificação da estação de trabalho utilizada pelo usuário final. Com seu baixo consumo de energia, ausência de disco e sistema operacional local, os thin clientes reduzem drasticamente os chamados de suporte e permitem investimentos mais direcionados a uma TI flexível e que atenda as demandas crescentes do negócio, sem adicionar custos e complexidade excessiva.<br /><br />No mercado nacional, existem ofertas de servidores com alto nível de eficiência energética e com excelente relação custo/desempenho. Os thin clients estão disponíveis para as mais diferentes aplicações, consumindo em média apenas 10% do consumo de um computador para uso de funções básicas de escritórios.<br /><br />No que diz respeito as plataformas de virtualização com suporte comercial, as mais comuns no mercado nacional são equivalentes, tendo apenas o seu valor como principal diferencial. Há também as excelentes plataformas de virtualização abertas, que inclusive servem como base para plataformas comerciais.<br /><br />Nos próximos posts, apresentarei números sobre implementações da combinações de tecnologias de virtualização e thin clientes em ambientes reais para que possam ver como estas tecnologias podem lhes auxiliar na prática para uma TI mais eficiente e dinâmica.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-27705665955867736292009-06-04T16:59:00.004-03:002009-06-04T17:40:03.036-03:00Instale o Moonlight e os codecs do Silverlight no Debian LennySe você já passou pela chateação de acessar sites feitos em <a href="http://en.wikipedia.org/wiki/Microsoft_Silverlight" target="_blank">Silverlight</a> através do <span style="font-weight: bold;">GNU/Linux</span>, este post é para você! O <a href="http://en.wikipedia.org/wiki/Microsoft_Silverlight" target="_blank">Silverlight</a> é um plugin para browsers (inicialmente apenas <span style="font-style: italic;">Internet Explorer</span>) programável desenvolvido pela <a href="http://www.microsoft.com/" target="_blank">Microsoft</a> e liberado em outubro de 2008.<br /><br />O time de desenvolvimento do <a href="http://www.mono-project.com/" target="_blank">Mono</a> criou um projeto chamado <a href="http://www.mono-project.com/Moonlight" target="_blank">Moonlight</a> que permite que conteúdos desenvolvidos para Silverlight sejam exibidos em outros sistemas operacionais que não os da <span style="font-style: italic;">Microsoft</span>.<br /><br />Instalando o <span style="font-style: italic;">Moonlight</span><br /><br />Para instalar o <span style="font-style: italic;">Moonlight</span>, certifique-se de ter lido o artigo <a href="http://blog.alexandrealencar.net/2009/04/otimizando-o-debian-lenny-com-novos.html" target="_blank">Otimização o Debian Lenny com novos repositórios</a> postado aqui anteriormente.<br /><br />Abra o <span style="font-style: italic;">Synaptic</span> (<span style="font-style: italic;">Sistema -> Administração -> Synaptic</span>), clique no ícone <span style="font-weight: bold;">Procurar</span> e digite <span style="font-style: italic;">moonlight</span> e clique no botão <span style="font-weight: bold;">Procurar</span>. Marque o pacote <span style="font-style: italic;">moonlight</span> para instalação. Volte ao ícone <span style="font-weight: bold;">Procurar</span> e digite agora <span style="font-style: italic;">libmoon0</span>, clicando no botão <span style="font-weight: bold;">Procurar</span> em seguida e marcando também este pacote para instalação. Clique no ícone <span style="font-weight: bold;">Aplicar</span>, aceite as dependências e aguarde o download concluir, bem como a instalação dos pacotes.<br /><br />Instalando os codecs do <span style="font-style: italic;">Silverlight</span><br /><br />Para instalar os codecs do <span style="font-style: italic;">Silverlight</span>, teremos duas alternativas, a instalação através de um acesso a site que dispare a instalação dos mesmos ou a instalação manual, caso a primeira falhe.<br /><br /><span style="font-weight: bold;">Instalação automática</span><br /><br />Entre no site <a href="http://www.microsoft.com/click/serverquest/" target="_blank">Server Quest</a>, quando solicitado da instalação do <span style="font-style: italic;">Media Pack</span>, siga os passos apresentados na tela. Se uma mensagem for apresentada informando que não foi possível realizar a instalação dos codecs com sucesso, siga as instruções da instalação manual abaixo.<br /><br /><span style="font-weight: bold;">Instalação manual</span><br /><br />Baixe o <span style="font-style: italic;">Media Pack</span> (<a href="http://go.microsoft.com/fwlink/?LinkId=133186" target="_blank">x86</a>, <a href="http://go.microsoft.com/fwlink/?LinkId=133816" target="_blank">x86_64</a>) e salve-o no diretório <span style="font-style: italic;">${HOME}/.mozilla/plugins/moonlight</span>. Reinicie o Firefox e volte a acessar o site indicado anteriormente, conteúdo deve carregar completamente agora.<br /><br />Após estes simples passos, você poderá acessar sites cujo o conteúdo é desenvolvido usando Silverlight através de sua estação GNU/Linux.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-31070396916810501192009-06-03T11:54:00.004-03:002009-06-03T13:24:49.271-03:00Ofertas exlusivas para TwittersSe você é um usuário do serviço Twitter, você já deve ter se perguntado a quem seguir certo? Pois bem, eu também já passei por esta situação, onde aparece todo tipo de gente me seguindo, e como cortesia, é comum seguirmos quem nos segue.<br /><br />Os sites de e-comerce já descobriram o poder que o Twitter tem e estão muito presentes nesta rede com excelentes ofertas para os Twitters que não estão disponíveis para os visitantes regulares de seus sites.<br /><br />Se você não sabe que sites de e-comerce seguir para conseguir descontos e promoções para compras online, eis aqui a lista dos principais que eu sigo:<br /><br /><a href="http://twitter.com/nokiabrasil" target="_blank">Nokia Brasil</a><br /><a href="http://twitter.com/novo_submarino" target="_blank">Submarino</a><br /><a href="http://twitter.com/DellnoBrasil" target="_blank">Dell no Brasil</a><br /><a href="http://twitter.com/americanascom" target="_blank">Americanas.com</a><br /><a href="http://twitter.com/mundowalmart" target="_blank">Wal-Mart</a><br /><a href="http://twitter.com/BlogCompraFacil" target="_blank">CompraFácil.com</a><br /><a href="http://twitter.com/ibytecombr" target="_blank">Ibyte Computadores</a><br /><a href="http://twitter.com/cstore" target="_blank">Computer Store</a><br /><br />Aproveitem que vão adicionar estes Twitters e <a href="http://twitter.com/skarmeth" target="_blank">me sigam</a> também no Twitter ou assinem o <a href="http://feeds2.feedburner.com/skarmeth" target="_blank">feed do meu blog</a> para ficarem atualizados com os novos posts aqui. Tem conta no Google? Então siga meu blog clicando no botão Seguir no painel lateral em Seguidores.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-58738492563917858802009-05-06T16:23:00.002-03:002009-05-06T16:34:10.548-03:00Remova o limite de 25 entradas nos Feeds do BloggerHá algum tempo, o <a href="http://www.marcelocavalcante.net/" target="_blank">Marcelo Cavalcante</a> reclamou que o feed do seu blog só mostrava as 25 entradas mais recentes, não apresentando as entradas mais antigas.<br /><br />Passado algum tempo, com meu amigo migrando para a plataforma WordPress, descobri como fazer para solucionar o problema da limitação de 25 entradas no feed do Blogger. O procedimento é simples, basta você adicionar <span style="font-style: italic;">?redirect=false&start-index=1&max-results=999</span> ao final da URL pública do feed.<br /><br />Se você usa FeedBurner como eu, vá na sua conta, selecione seu feed e clique em <span style="font-style: italic;">Edit Feed Details</span> logo abaixo do título do feed. Na tela de edição do feed, adicione <span style="font-style: italic;">?redirect=false&start-index=1&max-results=999</span> ao final da URL em <span style="font-style: italic;">Original Feed</span>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-78286218863037178572009-04-29T19:41:00.007-03:002009-04-29T21:50:04.455-03:00Otimizando o Debian Lenny com novos repositóriosLançado no dia 14 de Fevereiro de 2009, o <span style="font-weight: bold;">Debian Lenny</span> (5.0.0) passou por 22 meses de desenvolvimento ativo pela comunidade Debian. No dia 11 de Abril, foi lançada um update (5.0.1) para o <span style="font-weight: bold;">Lenny</span>, contendo diversas melhorias e atualizações de softwares (<a href="http://www.debian.org/releases/stable/index.en.html" target="_blank">Debian Lenny Release Information</a>).<br /><br />Existem alguns pacotes que na data de lançamento, já estavam 'ultrapassados', havendo novas versões estáveis disponíveis, como <span style="font-weight: bold;">GNOME</span>, <span style="font-weight: bold;">KDE</span> e <span style="font-weight: bold;">OpenOffice.org</span>. Estes pacotes dificilmente migrarão para versões mais recentes em um curto intervalo de tempo devido ao conjunto de dependências desta release.<br /><br />Existe um projeto chamado <span style="font-weight: bold;">backports</span> que disponibiliza versões mais atualizadas e compatíveis de pacotes e é com este projeto que estarei apresentando passos simples para atualizar alguns pacotes de software do seu sistema <span style="font-weight: bold;">Lenny</span> para um maior conforto e usabilidade.<br /><br />Para passar a usar o <span style="font-weight: bold;">backports</span>, é simples, basta adicionar um novo repositório no <span style="font-weight: bold;">Synaptic</span> ou uma linha diretamente no seu arquivo de configuração de repositórios. Além do <span style="font-weight: bold;">backports</span>, é importante ter o repositório <span style="font-weight: bold;">security</span>, <span style="font-weight: bold;">volatile</span> e <span style="font-weight: bold;">debian-multimedia</span> ativos, principalmente em computadores pessoais.<br /><br />Para adicionar novos repositórios, abra o <span style="font-weight: bold;">Synaptic</span> (<span style="font-style: italic;">Sistema -> Administração -> Gerenciador de Pacotes Synaptic</span>) e em seguida vá ao menu <span style="font-style: italic;">Configurações</span> e então <span style="font-style: italic;">Repositórios</span>. Na guia <span style="font-style: italic;">Software de Terceiros</span>, adicione novas entradas para os repostórios indicados nas imagens abaixo:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZzx78rTJGS_Orbv8ZgsH6b54_VIzRjJimNuKl1qGnYg_j2lEcZkwMQHvvUmH6ycoWwS7TkTuqXQ9afh_h5nIDWx3Poy86JONw10gevqIsbsclUMTvKFvy8wSq1OHK9jZSqAZGUGNS2Qgn/s1600-h/synaptic-add-source-backports.png"><img style="cursor: pointer; width: 400px; height: 281px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZzx78rTJGS_Orbv8ZgsH6b54_VIzRjJimNuKl1qGnYg_j2lEcZkwMQHvvUmH6ycoWwS7TkTuqXQ9afh_h5nIDWx3Poy86JONw10gevqIsbsclUMTvKFvy8wSq1OHK9jZSqAZGUGNS2Qgn/s400/synaptic-add-source-backports.png" alt="" id="BLOGGER_PHOTO_ID_5330274711503776210" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9iHPnuR92uI7dWyQu_9fjobllyfI0iDw7o5wQB8pd_g4G9h5-p5CFFOpVGauYwCLdH0MnVcv-lLuwyHGXyg9Peb6lL-HJBAJ7Qwi4dbzqGXOghehqpTDjSkGjcZRWri-JKvaZPLsad4gt/s1600-h/synaptic-add-source-debian-multimedia.png"><img style="cursor: pointer; width: 400px; height: 281px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9iHPnuR92uI7dWyQu_9fjobllyfI0iDw7o5wQB8pd_g4G9h5-p5CFFOpVGauYwCLdH0MnVcv-lLuwyHGXyg9Peb6lL-HJBAJ7Qwi4dbzqGXOghehqpTDjSkGjcZRWri-JKvaZPLsad4gt/s400/synaptic-add-source-debian-multimedia.png" alt="" id="BLOGGER_PHOTO_ID_5330274706843588434" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ1Hfs6HCRL6NskRfA6Dz4xpji7fy-EWXxZIdCpB9u-ifABxrA9m66blveRZoSCl6EWygHnRgOwzXg8Llq0EKxTJR1R7fPvAypDNdZGKKXKEZdhvu-XudekQht3pR0rJ7o3Gn0V8d73Lx5/s1600-h/synaptic-add-source-volatile.png"><img style="cursor: pointer; width: 400px; height: 281px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ1Hfs6HCRL6NskRfA6Dz4xpji7fy-EWXxZIdCpB9u-ifABxrA9m66blveRZoSCl6EWygHnRgOwzXg8Llq0EKxTJR1R7fPvAypDNdZGKKXKEZdhvu-XudekQht3pR0rJ7o3Gn0V8d73Lx5/s400/synaptic-add-source-volatile.png" alt="" id="BLOGGER_PHOTO_ID_5330274702413413378" border="0" /></a><br /><br />Feito isso, clique no botão <span style="font-weight: bold;">Recarregar</span> na tela principal do <span style="font-weight: bold;">Synaptic</span> para que a lista de pacotes dos novos repositórios seja carregada para o cache local. Em seguida, instale os pacotes que contém as chaves para verificar a integridade dos pacotes: <span style="font-weight: bold;">debian-archive-keyring</span>, <span style="font-weight: bold;">debian-multimedia-keyring</span>, <span style="font-weight: bold;">debian-backports-keyring</span>.<br /><br />Para que não receba mensagens informando que os pacotes não são confiáveis ou sua autenticidade não foi comprovada, clique mais uma vez no botão <span style="font-weight: bold;">Recarregar</span> e os pacotes poderão ser verificados com as chaves instaladas através dos pacotes informados anteriormente.<br /><br />Para que os pacotes mais recentes do repositório <span style="font-weight: bold;">backports</span> possa prevalecer aos pacotes do repositório padrão, vá ao menu <span style="font-style: italic;">Configurações</span>, em seguida <span style="font-style: italic;">Preferências</span> e selecione a guia <span style="font-style: italic;">Distribuição</span>. Marque a opção "<span style="font-weight: bold; font-style: italic;">Preferir versões de lenny-backports</span>", aplicando a preferência em seguida.<br /><br />Se você chegou até aqui com sucesso, clique mais uma vez em <span style="font-weight: bold;">Recarregar</span>, seguido de <span style="font-weight: bold;">Marcar Todas as Atualizações</span> e finalmente em <span style="font-weight: bold;">Aplicar</span>. O <span style="font-weight: bold;">Synaptic</span> fará o download das atualizações disponíveis e instalará estes novos pacotes no sistema.<br /><br />Para saber quais pacotes estão disponíveis no <span style="font-weight: bold;">backports</span>, viste o <a href="http://www.backports.org/" target="_blank">site do projeto</a>, onde poderá conferir a lista completa de pacotes e suas versões disponíveis.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-66424015645198669222009-04-24T00:03:00.001-03:002009-04-24T00:05:07.609-03:0011º Encontro de Desenvolvedores de Jogos do CearáO GDJCE (Grupo de Desenvolvedores de Jogos do Ceará), convida toda a comunidade cearense de jogadores e de desenvolvedores, a conhecer o universo do desenvolvimento de jogos, por meio dos encontros mensal EDJC (Encontro de Desenvolvedores de Jogos do Ceará), onde no melhor do espírito da comunidade, igualdade e liberdade de idéias para a troca de conhecimentos sobre desenvolvimento de “jogos”, abordando em cada encontro uma temática diferente, apresentando questões desde técnicas de programação, modelagem, roterização e divulgação.<br /><br />Para mais informações acesse nosso site:<br />http://www.gdjce.com<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-90224078253757416012009-04-23T17:22:00.006-03:002009-08-26T14:26:00.157-03:00FLISOL 2009 - Programação de Fortaleza - Ceará<a href="http://http://flisolceara.net" target="_blank"><img src="http://flisolceara.net/wp-content/uploads/2009/04/flisol_cartaz_500px.png" width="95%" alt="FLISOL 2009"></a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-39561786216796604172009-04-16T18:41:00.002-03:002009-08-26T14:26:14.536-03:00Segundo Dia LivreA Debian-BR-CE está convidando a todos a participar do segundo Dia Livre, a ser realizado neste sábado (18/04) na FIC (unidade Moreira Campos). Nesta edição, será abordado:<br /><br />* Introdução ao GNU/Linux<br />* Desenvolvimento de jogos com software livre<br />* Gestor de TI e Software Livre<br /><br />Local: FIC - Unidade Moreira Campos (http://www.fic.br/v4/conheca/mapamc.html)<br />Horário: 08:00 - 11:00<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-62047929306190428012009-03-31T17:54:00.004-03:002009-03-31T17:58:31.684-03:00O que é Conficker?O Conficker é um novo vírus-worm que pode espalhar-se através de redes de computadores sem a interação do usuário, obtendo assim controle remoto dos computadores infectados. <br /><br />O vírus-worm pode infectar computadores com senhas fracas, pastas compartilhadas e outros recursos de rede abertos. O vírus-worm pode infectar também discos, mídias removíveis e demais dispositivos de armazenamento conectados a computadores infectados.<br /><br />Especialistas em segurança relataram que um ataque deste vírus-worm (que já possui três variaçôes conhecidas) está programado para o dia 1 de Abril de 2009 - embora não saibam o que ele fará.<br /><br />Caso você seja um usuário(a) do sistema operacional Microsoft Windows, a melhor política de proteção para esta e outras ameaças de vírus/worms é certificar-se que você está usando senhas fortes, e que as últimas atualizações de segurança e correções para seu anti-vírus e sistema operacional estejam devidamente instaladas.<br /><br />Os sistemas operacionais GNU/Linux, GNU/Hurd, FreeBSD, Mac e demais variantes de Unix não são afetadas por mais esta ameaça digital.<br /><br />Para obter uma cópia do Debian GNU/Linux acesse<br />http://www.debian.org/<br /><br />Para obter uma cópia do FreeBSD acesse<br />http://www.freebsd.org/<br /><br />A Microsoft mantém uma página com mais detalhes sobre o vírus-worm Conficker no endereço<br />http://www.microsoft.com/protect/computer/viruses/worms/conficker.mspx<br /><br /><a href="http://blog.alexandrealencar.net/2009/03/scanner-para-conficker.html">Veja como detectar se os computadores de sua rede estão infectados</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-60261566834791901952009-03-30T17:40:00.003-03:002009-03-30T18:06:26.052-03:00Scanner para ConfickerOs pesquisadores <a href="mailto://leder@cs.uni-bonn.de">Felix Leder</a> e <a href="mailto://werner@cs.uni-bonn.de">Tillmann Werner</a> juntamente com o <a href="http://www.doxpara.com/">Dan Kaminsky</a> disponibilizaram um scanner simples para detectar se um sistema está infectado com o Conficker. O scanner é escrito em Python e pode ser baixado <a href="http://iv.cs.uni-bonn.de/uploads/media/scs.zip">daqui</a><br /><br />Basta descompactar o arquivo e executar o scs.py. É necessário instalar os pacotes Python crypto e e impacket (para Debian, basta digitar aptitude install python-{crypto,impacket} para realizar a instalação dos pacotes e suas dependências).<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-29597045323202457222009-03-26T14:33:00.005-03:002009-08-26T14:22:06.197-03:00Elastix 1.5 oferece suporte nativo a MFC/R2 via OpenR2Com a recém lançada versão 1.5 (que foi a primeira a passar pelo processo com beta testers), o <a href="http://www.elastix.org/" target="_blank">Elastix</a> tornou-se a primeira distribuição Asterisk a incluir por padrão o suporte a MFC/R2 utilizando a <a href="http://www.libopenr2.org/" target="_blank">OpenR2</a>.<span style="font-style: italic;"><br /></span><ul><li> ISO para 32-bit e 64-bit</li><li>Asterisk 1.4.23.2 </li><li>FreePBX 2.5.1 </li><li>DAHDI 2.1.0.4 </li><li>Misdn 1.1.8 </li><li>OpenR2 1.1<br /></li></ul>A <a href="http://www.elastix.org/" target="_blank">notícia completa</a>, incluíndo o <a href="http://www.elastix.org/changelog.txt" target="_blank">ChangeLog</a> pode ser visto no site do projeto, onde você poderá também realizar o <a href="http://www.elastix.org/index.php?option=com_content&task=view&id=137&Itemid=60" target="_blank">download</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-63052274649017979892009-03-23T19:31:00.004-03:002009-08-26T14:30:51.637-03:00Internet Móvel TIM - Será que agora vai?Se você frequenta este blog, já deve ter lido a respeito dos problemas com o TIM Web 3G (<a href="http://blog.alexandrealencar.net/2008/11/tim-web-banda-larga-um-teste-de.html">aqui</a> e <a href="http://blog.alexandrealencar.net/2009/01/internet-banda-larga-3g-um-teste-de.html">aqui</a>). Inclusive, a TIM chegou a entrar em contato por conta destes relatos, querendo mais detalhes sobre os problemas.<br /><br />Na sexta-feira passada, estava estresado com o serviço e resolvi ligar para saber se havia alguma esperança de um dia o serviço funcionar (estava conectado, mas não conseguia navegar no momento da ligação). Por conta da demora no atendimento e o nível elevado de estresse, chamei o serviço de porcaria e magicamente o serviço começou a funcionar muito bem. Funcionou rasoavelmente bem no final de semana, o que não era comum. Hoje na faculdade está funcionando, e muito rápido, o que também não é comum.<br /><br />Resolvi então visitar o site da TIM para conhecer as novidades e me deparei com a promoção "<a href="http://www.tim.com.br/vgn-ext-templating/v/index.jsp?vgnextoid=64fb9926d93bf110VgnVCM100000a22e700aRCRD">Mês da Internet</a>", na qual diversas 'ofertas' estão disponíveis para quem quer ter mobilidade, seja no smartphone, seja no netbook/notebook.<br /><br />Além dos planos anteriores, a novidade agora é TIM Web pré-pago, serviço no qual o cliente compra créditos que variam de R$ 5,00 a R$ 100,00 e têm duração de até 24 horas (R$ 5,00 para 250Mbytes em até 24 horas).<br /><br />Mas não se anime muito, os valores ainda estão bastante caros, pois após os três primeiros meses, os valores dos planos voltam a seus valores originais e bastante elevados para a qualidade e disponibilidade atual do serviço.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-90376394575731215312009-03-17T14:42:00.001-03:002009-08-26T14:26:28.867-03:00Primeiro Dia Livre - 21 de MarçoNeste sábado, 21 de março, ocorrerá o Primeiro Dia Livre na <a href="http://www.flf.edu.br" target="_blank">Faculdade Lourenço Filho.</a> Nesta primeira edição, contaremos com três palestras envolvendo temas como comunidade, aplicações para web e redes sociais.<br /><br /><strong>Programação</strong><br /><br /><ul><br /><li>09:00 - Como participar das comunidades de software livre? - Comunidades</li><br /><li>10:00 - Desenvolvimento de aplicações sociais com a OpenSocial - <a href="http://www.milfont.org/tech/" target="_blank">Cristiano Milfont</a></li><br /><li>11:00 - Desenvolvimento de aplicações web com Ruby on Rails - <a href="http://www.mondriantecnologia.com/site/" target="_blank">Coutinho Costa</a></li><br /></ul><br /><br />Data; 21 de Março<br />Local: Faculdade Lourenço Filho - Rua Barão do Rio Branco, 2101 Centro<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-37698368253803933802009-03-16T18:33:00.005-03:002009-08-26T14:21:50.198-03:00Suporte a MFC-R2 no Asterisk agora é oficialHoje foi integrado ao <span style="font-style: italic;">trunk</span> do Asterisk as mudanças do <span style="font-style: italic;">branch</span> <span style="font-weight: bold;">asterisk-mfcr2</span> que implementa suporte ao protocolo de sinalização MFC-R2 no Asterisk. O release que virá com a feature é a 1.6.2.<br /><br />Ainda esta semana será lançada uma nova release da <a href="http://wwww.libopenr2.org" target="_blank">OpenR2</a> contendo melhorias significativas.<br /><br />Maiores detalhes sobre a inclusão do MFC-R2 no Asterisk podem ser acompanhados <a href="http://bugs.digium.com/view.php?id=12509" target="_blank">aqui</a><br /><br />Parabéns ao <a href="http://www.moythreads.com/wordpress/" target="_blank">Moises Silva</a> pelo excelente trabalho e dedicação.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-44916721221256590542009-03-08T16:26:00.000-03:002009-03-08T16:29:25.744-03:00Video - Construíndo Mundos - Bruce BranitEsta super produção de animação de Bruce Branit é simplesmente perfeita. Vale a pena assistir.<br /><br /><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3365942&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3365942&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a href="http://vimeo.com/3365942">World Builder</a> from <a href="http://vimeo.com/user1349603">Bruce Branit</a> on <a href="http://vimeo.com">Vimeo</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-49630377624955462032009-02-20T12:04:00.003-03:002009-02-20T14:12:14.177-03:00Como manter-se atualizado com a explosão das redes sociais?<p>Diariamente me deparo com um novo convite para participar de uma rede social ou um amigo me perguntando qual é o meu perfil em uma outra rede social qualquer.<br /></p><p>Atualmente, participo das redes:<br /></p><ul><li><a target="_blank" _fcksavedurl="http://www.linkedin.com/in/alexandrecavalcantealencar" href="http://www.linkedin.com/in/alexandrecavalcantealencar">LinkedIn</a></li><li><a target="_blank" _fcksavedurl="http://www.twitter.com/skarmeth" href="http://www.twitter.com/skarmeth">Twitter</a></li><li><a _fcksavedurl="http://blog.alexandrealencar.net" href="http://blog.alexandrealencar.net/">Blogger</a><br /></li><li><a target="_blank" _fcksavedurl="http://technorati.com/people/technorati/skarmeth" href="http://technorati.com/people/technorati/skarmeth">Technorati</a><br /></li><li><a href="http://www.orkut.com.br/Profile.aspx?uid=16348907082752436446">Orkut</a></li><li>Tenho a impressão que ainda faltam mais outras ;)<br /></li></ul><p>Como manter os perfis de todas estas redes atualizados? Lembrar login em cada uma delas (nem sempre é possível utilizar o mesmo login)? Acompanhar os updates da rede?</p><p>Hoje, decido participar ou não de uma rede social pela utilidade, qualidade ou retorno dela, mas infelizmente, não me associei a todas as que gostaria, pois não dá para acompanhar todas.<br /></p><p>Ferramentas como a <a href="http://www.twitwall.com/">TwittWall</a> são bacanas por não ser necessária toda a conversa de um novo perfil, bastando logar com acredencial do Twitter e utilizá-la para suprir a 'limitação' dos 140 caracteres do Twitter.<br /></p><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-49367369573591481182009-01-29T00:10:00.002-03:002009-01-29T00:25:58.825-03:00Nova funcionalidade no Labs - Gmail OfflineVerificar os e-mails na web é uma maravilha, pois de qualquer dispositivo conectado, pode-se ler e enviar mensagens, mas existe um pequeno incoviniente: é inerentemente limitado à sua conexão à Internet.<br /><br />O acesso à Internet está se tornando cada vez mais presente em todos os luges com tecnologias como WiFi e 3G, mas <a href="http://blog.alexandrealencar.net/2009/01/internet-banda-larga-3g-um-teste-de.html">há momentos que simplesmente não se consegue acessar o webmail por conta de uma conexão problemática</a>.<br /><br />Se você já possui a funcionalidade Offline em seu Labs (como eu), <a href="http://blog.alexandrealencar.net/2008/11/tim-web-banda-larga-um-teste-de.html">poderá minimizar o impacto causado por estes incovenientes</a>. Logue em sua conta do Gmail, vá em Configurações, Labs e ative a funcionalidade Offline. Um novo ítem 'Offline' será disponibilizado ao lado do ícone do Labs, bastando clicar sobre ele para instalar e utilizar o plugin da nova funcionalidade.<br /><br />O Gmail irá utilizar o <a href="http://gears.google.com/">Gears</a> para fazer uma cópia local das mensagens. Uma vez conectado novamente à Internet, as mensagens serão sincronizadas com os servidores do Gmail. Maiores detalhes no <a href="http://feedproxy.google.com/%7Er/OfficialGmailBlog/%7E3/X-Rh2SAd4AI/new-in-labs-offline-gmail.html">blog do Gmail<br /></a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-12817399267626344252009-01-26T20:21:00.003-03:002009-01-26T20:50:08.057-03:00Como ganhar dinheiro com seu TwitterO <a href="http://www.twitter.com/skarmeth">Twitter</a> é uma plataforma de rede social e microblog que está fazendo muito sucesso na Internet. Em março de 2006, <a href="http://en.wikipedia.org/wiki/Jack_Dorsey">Jack Dorsey</a>, <a href="http://en.wikipedia.org/wiki/Biz_Stone">Biz Stone</a> e <a href="http://en.wikipedia.org/wiki/Evan_Williams_%28blogger%29">Evan Williams</a> iniciaram a plataforma como um projeto de pesquisa e desenvolvimento na empresa <a href="http://en.wikipedia.org/wiki/Odeo">Odeo</a> em <a href="http://en.wikipedia.org/wiki/San_Francisco">San Francisco</a>. <a href="http://en.wikipedia.org/wiki/Twitter"> [Wikipedia]</a><br /><br />Após a introdução histórica, vamos ao que o lhe chamou a atenção. Mas como ganhar dinheiro com seu <a href="http://www.twitter.com/skarmeth">Twitter</a>? Esta pergunta vem sendo feita em cada nova rede social que surge e faz sucesso. Com cada vez mais empresas interessadas em fazer marketing na web devido à sua abragngência e baixo custo, surguiu uma startup para intermediar este comércio.<br /><br />A startup <a href="https://www.twittad.com/a/o3">Twittad</a> surgiu para proporcionar aos usuários do <a href="http://www.twitter.com/skarmeth">Twitter</a> e aos anunciantes uma forma simples de promover produtos e serviços no formato de anúncios monetizados em perfis dos usuários.<br /><br />Para usufruir dos serviços, crie uma conta no <a href="http://www.twitter.com/skarmeth">Twitter</a> e em seguida no <a href="https://www.twittad.com/a/o3">Twittad</a> (<a href="http://www.twitter.com/skarmeth">Twitter</a> e <a href="https://www.twittad.com/a/o3">Twittad</a> não mantém nenhuma relação de cooperação). Você também poderá adicionar seu código do <a href="http://www.google.com/adsense">Google AdSense</a> em sua conta do <a href="https://www.twittad.com/a/o3">Twittad</a>.<br /><br />Uma vez criadas as contas, será calculado o valor de venda do espaço de propaganda em seu perfil do <a href="http://www.twitter.com/skarmeth">Twitter</a> através do serviço "<a href="http://www.whatsyourtweetworth.com/">What's Your Tweet Worth?</a>". Basta você fazer sua oferta e torcer para que um anunciante se interesse por seu espaço.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-64938155586227942352009-01-21T13:45:00.002-03:002009-01-21T13:49:49.357-03:00Livro grátis de Ruby On Rails 2.2O Carlos Brando disponibilizou gratuitamente para download o seu novo livro <a href="http://www.nomedojogo.com/2009/01/19/livro-gratis-ruby-on-rails-22-o-que-ha-de-novo/"><span style="font-weight: bold;">Ruby on Rails 2.2 - O que há de novo?</span></a> que pode ser baixado em seu <a href="http://www.nomedojogo.com">blog</a>.<br /><br />Para quem quer aprender a programar com este excelente framework, o livro e o referido blog são ótimas fontes de consulta.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-26812655606613579392009-01-21T13:37:00.003-03:002009-01-21T13:43:53.384-03:00Aprenda Ruby de graçaNo próximo sábado (24) de Janeiro, começa mais uma turma do curso <a href="http://www.rubylearning.org/" target="_blank">Ruby Learning</a> promovido por Satish Talim. É a décima edição deste maravilhoso curso com a participação de mais de 5.600 pessoas em suas dez edições.<br /><br />As inscrições já podem ser feitas, bem como o material do curso já está disponível para consulta. Para quem quer aprender Ruby, esta é uma excelente oportunidade.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-81574862594536132292009-01-18T20:32:00.002-03:002009-01-18T20:36:58.546-03:00Guia da OpenR2 disponível em PortuguêsTerminei recentemente a tradução para a lingua portuguesa do guia oficial da OpenR2. A versão em lingua portuguesa está disponível no Google Code, de onde o download pode ser feito na seção <a href="http://code.google.com/p/openr2/downloads/list">Downloads</a>.<br /><br />Não houve tempo suficiente para uma revisão detalhada da tradução e por isso podem haver erros. Caso encontre algum erro ou inconsistência de tradução, por favor me envie um e-mail para que eu possa realizar a correção.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-74535846414864393202009-01-18T00:24:00.003-03:002009-01-18T00:43:05.128-03:00Internet 'banda larga' 3G - Um teste de paciênciaNo post <a href="http://blog.alexandrealencar.net/2008/11/tim-web-banda-larga-um-teste-de.html">TIM Web Banda Larga - Um teste de paciência</a> de novembro/2008 relatei sobre minhas experiências não muito boas com com o TIM Web 3G. E após dois meses, estou compartilhando novamente a evolução destas experiências. Navegar na Internet, usar o Google Reader, Google Talk ou Gmail tem sido um verdadeiro teste de paciência (ainda bem que o Klondike ajuda a passar o tempo enquanto as páginas são carregadas).<br /><br />Quando a navegação não é lenta ao extremo, ela simplesmente não funciona porque a conexão trava por alguns minutos, voltando repentinamente e travando em intervalos constantes. Além do Klondike, recorro com muita frequência ao GNU Chess (ganho inclusive algumas partidas) para suportar a má qualidade do serviço.<br /><br />No post <a href="http://blog.alexandrealencar.net/2008/04/3g-em-fortaleza-finalmente-teremos.html">3G - Finalmente teremos mobilidade com qualidade e preço justo?</a> de abril/2008 quando questionei se teríamos finalmente mobilidade com qualidade de e preço justo, classifiquei como aventura a utilização dos serviços prestados pelas operadoras locais e após meses de utilização, com toda certeza, é uma grande aventura utilizar Internet móvel em Fortaleza.<br /><br />Gostaria de conhecer a experiência de outros usuários deste serviço (preferencialmente com outras operadoras) de forma a mapear como anda o serviço ofertado aos consumidores.<br /><span style="font-weight: bold;"></span><span style="font-weight: bold;"></span><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com3tag:blogger.com,1999:blog-4076884720385916691.post-39571191801903019812009-01-13T13:35:00.002-03:002009-01-13T13:39:31.969-03:00Lançada a versão 1.0.0 da OpenR2Foi lançada hoje a versão 1.0.0 da <a href="http://www.libopenr2.org">OpenR2</a>, uma biblioteca livre que implementa o protocolo de sinalização telefônica MFC/R2. Além da biblioteca, estão disponíveis patch's para as principais versões do Asterisk para facilitar a integração de links de telefonia.<br /><br />Para efetuar o download da biblioteca, patch's e guia de instalação podem ser feitos no <a href="http://code.google.com/p/openr2/downloads/list">Google Code</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-60434002366225592392008-12-30T22:27:00.006-03:002008-12-30T23:58:46.331-03:002009: O ano dos crimes digitais<a href="http://www.cgi.br/publicacoes/artigos/artigo50.htm">Nos últmos anos</a>, com a <a href="http://pee.mdic.gov.br/portalmdic/sitio/interna/noticia.php?area=2&noticia=4981">redução de custos</a> de dispositivos como smart phones, handleheld, netbooks, notebooks e <a href="http://www.itec.al.gov.br/sala-de-imprensa/noticias-nacionais/programa-computador-para-todos-sinaliza-reducao-de-precos-no-mercado-diz-secretario-do-mct/">desktops</a>, bem como a oferta cada vez maior de redes de acesso, o uso da Internet explodiu em praticamente todos os paises do globo.<br /><br />Enquanto pesquisadores buscam lentamente formas de tornar a vida digital mais segura, ao mesmo tempo que simples e barata, outros pesquisadores caminham a passos largos na descoberta de falhas graves em produtos e serviços do nosso cotidiano digital.<br /><br />Estas falhas, em sua maioria, dão-se por conta da irresponsabilidade de grandes empresas que, movidas exclusivamente pelo anseio de lançar novos produtos e serviços, esquecem de fazer seus deveres de casa, levando ao mercado soluções inseguras, que na maioria das vezes, causam sérios prejuízos à vida dos consumidores.<br /><br />Nos últimos meses, <a href="http://economia.uol.com.br/ultnot/2008/10/10/ult4294u1723.jhtm">o mercado financeiro mundial tremeu forte</a> com as fraudes, golpes e especulações causadas por empresas e pessoas que não estavam preocupadas com os riscos e conseqüências de suas ações irresponsáveis.<br /><br />Apesar da crise financeira e da <a href="http://afp.google.com/article/ALeqM5h3hw-7On28t50ASO49dEm4sq_ntw">recessão declarada</a> em <a href="http://www.fiesp.com.br/newsletter/macro-visao/info-183.htm">alguns</a><a href="http://www.fiesp.com.br/newsletter/macro-visao/info-183.htm"> países</a>, vários sites de comercio eletrônico <a href="http://phx.corporate-ir.net/phoenix.zhtml?c=97664&p=irol-newsArticle&ID=1239174&highlight=">reportaram</a> que este Natal foi o melhor dos últimos tempos, ou seja, apesar da crise, as pessoas e empresas compraram mais que em outros anos pela Internet.<br /><br />Com mais e mais pessoas e empresas fazendo negócios pela Internet, os criminosos digitais <a href="http://news.bbc.co.uk/2/hi/technology/7797946.stm">ampliarão</a> seu número de vítimas em potêncial graças à crise e às falhas de produtos e serviços do cotidiano digital fornecidos por grandes empresas.<br /><br />Recentemente, <a href="http://pt.wikipedia.org/wiki/Eugene_Kaspersky"><span name="intelliTxt" id="intelliTxt"><span name="KonaFilter">Eugene Kaspersky</span></span></a> <a href="http://www.monstersandcritics.com/tech/features/article_1278832.php">falou</a> na <a href="http://www.cebit.de/">Cebit</a> que a batalha contra as pragas digitais pode ter sido vencida por elas, uma vez que as empresas que fornecem soluções de segurança não conseguem acompanhar o rítimo das agências de espionagem e criminosos digitais.<br /><br />Na <a href="http://www.czech.cz/">República Tcheca</a>, o ministério da educação lançou uma <a href="http://news.bbc.co.uk/2/hi/europe/7804617.stm">lista de sugestões</a> para que os professores combatam o bulling digital entre os estudantes. Nos <a href="http://www.change.gov/">Estados Unidos</a>, a <a href="http://www.fcc.gov/">FCC</a> <a href="http://news.bbc.co.uk/2/hi/technology/7779223.stm">bloqueou os bens e fechou empresas que vendiam soluções falsas de segurança na Internet</a>.<br /><br />No Brasil, temos um congresso desesperado <a href="http://www.senado.gov.br/sf/atividade/Materia/detalhes.asp?p_cod_mate=63967">tentado</a> das piores e mais improvaveis formas possíveis por ordem na Internet brasileira. Além de ser impraticável, os projetos usurpam direitos constitucionais para supostamente sanar problemas causados por falhas de um estado que já está saturado pela incompetência e corrupção política e institucional.<br /><br />Para que sua vida digital não seja vigiada pelo governo ou usurpada pelo governo e criminosos, <a href="http://www.fsf.org/">procure</a> <a href="http://pt-br.www.mozilla.com/pt-BR/firefox/?from=getfirefox">usar</a> <a href="http://www.kernel.org/">tecnologias</a> <a href="http://www.linux.org/">confiáves</a>,<a href="http://www.gnu.org/"> fornecidas</a> de<a href="http://opensource.org/"> fontes</a> <a href="http://www.debian.org/">responsáveis</a>. Diga não a produtos que utilizam tecnologias que restringem seus direitos constitucionais e de consumidor.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-38160179369234670432008-12-27T20:05:00.003-03:002008-12-27T20:16:25.350-03:00Ronaldo fazendo uma forcinha para ficar de bem com a balança<img src="http://www.globo.com/Globo.com/home/foto/0,,16219632-EX,00.jpg" style="margin: 5px; float: left;" /> Todo mundo fala sobre o <a href="http://desciclo.pedia.ws/wiki/Ronaldo">Ronaldo</a> estar acima do peso, e<a href="http://globoesporte.globo.com/Esportes/Noticias/Times/Corinthians/0,,MUL936963-9862,00-RONALDO+CRITICA+EXAGERO+MAS+ADMITE+QUE+ESTA+GORDINHO.html"> ele mesmo admite que está gordo</a> apesar de achar que exageram sobre seu peso.<br /><br />Na imagem ao lado, que aparece na página principal da <a href="http://www.globo.com/">Globo.com</a>, podemos notar que o atleta está fazendo uma forcinha para ficar de bem com a balança.<br /><br />Depois de ficar de bem com a balança, ele vai suar muito até voltar a jogar futebol de verdade, coisa que ele já não faz a muitos anos.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-51247129687681580312008-12-16T09:28:00.002-03:002008-12-16T09:38:50.368-03:00Sun Java finalmente com plugin 64-bitsFinalmente, após séculos de espera, a <a href="https://jdk6.dev.java.net/6uNea.html">Sun liberou uma versão do plugin Java compatível com sistemas operacionais de 64-bits</a>. Há algumas semanas, a Adobe fez sua parte, lançando o <a href="http://blog.alexandrealencar.net/2008/11/adobe-lana-alpha-do-flash-player-10-64.html">Flash Player 64-bits</a>.<br /><br />Para os usuários de sistemas 64-bits, estes foram passos muito importantes e necessários para que a adoção destes sistemas se torne mais comum. Para aqueles que costumam utilizar aplicações legadas, <a href="http://winehq.org/wwn/354#%27Hello%20World%27%20in%20Wine64">o projeto Wine lançou uma versão de 64-bits</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-91555691446171492922008-12-11T21:12:00.007-03:002009-08-26T14:21:36.425-03:00Asterisk com MFC/R2 cada vez mais próximoHoje o <span style="font-style: italic;">status</span> do <a href="http://bugs.digium.com/view.php?id=12509"><span style="font-style: italic;">ticket</span></a> que iniciou o suporte a MFC/R2 no <a href="http://www.asterisk.org/"><span style="font-style: italic;">Asterisk</span></a> foi alterado para <span style="font-style: italic;">Ready For Testing</span> pelo administrador deste, e sinalizou que em breve estará mesclando à arvore de desenvolvimento.<br /><br />Há algum tempo, o <a href="http://reviewboard.digium.com/r/40/"><span style="font-style: italic;">patch</span></a> está <a href="http://reviewboard.digium.com"><span style="font-style: italic;">Review Board</span></a> da <a href="http://www.digium.com">Digium</a>, que visa analisar a qualidade do código antes que ele se torne uma funcionalidade oficial do <a href="http://www.asterisk.org"><span style="font-style: italic;">Asterisk</span></a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-73274252182689115262008-12-01T01:18:00.005-03:002009-08-26T14:21:21.669-03:00OpenR2 - Update no suporte a pacotes Debian e RPMApós o lançamento do RC2 da <a href="http://www.libopenr2.org">OpenR2</a> algumas mudanças significativas foram feitas para melhorar o suporte nativo a pacotes Debian e RPM providos pela <a href="http://www.libopenr2.org">OpenR2</a>. A grande maioria das mudanças cobre qualidade e aderência às guidelines seguidas pelas distribuições <a href="http://www.debian.org">Debian</a> e <a href="http://fedoraproject.org">Fedora</a>, mas que se adaptam à maioria das distribuições que são baseadas nestas duas.<br /><br />Há alguns meses, venho mantendo alguns pacotes da DAHDI Linux/Tools, OpenR2, LibPRI e Asterisk MFC/R2 para Fedora e Debian. Devido ao grande número de dúvidas que surgem com a instalação do Asterisk com suporte a MFC/R2, estou pensando em torná-los públicos durante à próxima semana. Antes, terei que fazer algumas adaptações e documentar quais as features presentes nos pacotes, portanto, assim que estiver pronto, estarei disponibiliando-os online junto com as instruções de instalação.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-28656890148295933092008-11-27T23:37:00.007-03:002009-08-26T14:21:06.267-03:00Lançado o RC2 da OpenR2Já temos o RC2 da versão 1.0.0 disponível no Google Code, versão esta que deve ser preferida em atualizações e novas instalações.<br /><br />Não perca a <a href="http://www.ipcomm2008.com.br/mensagem/pub/mensagem.php?tipo=0&id_mensagem=custom_OPENSOURCE">palestra sobre a OpenR2</a> que será ministrada pelo Moisés Silva durante a <a href="http://www.ipcomm.com.br">IP Comm 2008</a> na próxima semana em São Paulo.<br /><br />OpenR2 Project<br />http://www.libopenr2.org<br /><br />OpenR2 - Google Code<br />http://code.google.com/p/openr2/<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-9829147029561365202008-11-24T13:44:00.003-03:002008-12-01T01:44:02.924-03:00TIM Web Banda Larga - Um teste de paciênciaHá alguns meses, estou tentando utilizar o acesso móvel à Internet através da rede 3G da TIM para prestar suporte remoto e monitoramento de infraestrutura de TI&C na empresa. Não tem sido uma experiência muito boa, visto que nem sempre o acesso funciona, e quando funciona, é por pouco tempo.<br /><br />Algumas pessoas que possuem este serviço e com quem tive a oportunidade de falar, me contaram que também não estão satisfeitos com a TIM em seu produto TIM Web Banda Larga 3G, devido a instabilidade do serviço.<br /><br />Hoje, decidi realizar o upgrade de firmware do Modem Huawei E226 fornecido como parte do serviço para ver se haverá alguma melhoria, o que duvido, uma vez que no changelog do software, não há nada relacionado aos problema que estou passando (apeas me adiantando ao que a TIM pede para realizar).<br /><br />A tecnologia 3G ainda não é uma realidade com qualidade aqui no Ceará, e creio que em outros estamos, estes problemas também estão presentes. Com a gama de aplicações disponíveis na nuvem, é um problema sério não ter uma conexão móvel à Internet de qualidade.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-68115680570296242462008-11-24T13:03:00.008-03:002008-12-11T21:30:05.758-03:007º Encontro de Desenvolvedores de Jogos do Ceará<a href="http://gdjce.wordpress.com/"><img src="http://gdjce.files.wordpress.com/2008/11/convite_07_edjc.jpg" style="border: 0px none ; margin: 10px;" /></a><br />O <a href="http://gdjce.wordpress.com/">Grupo de Desenvolvedores de Jogos do Ceará</a>, convida toda a comunidade cearense de jogadores e de desenvolvedores, a conhecer o universo do desenvolvimento de jogos, por meio dos encontro mensal EDJC (Encontro de Desenvolvedores de Jogos do Ceará), onde no melhor do espírito da comunidade, igualdade e liberdade de idéias para a troca de conhecimentos sobre desenvolvimento de "jogos", abordando em cada encontro uma temática diferente, apresentando questões desde técnicas de programação, modelagem, roterização e divulgação.<br /><br />Para o 7º EDJC, teremos como atração principal o vídeo documentário nacional "GamerBR", o qual apresenta uma visão geral do universo brasileiro de games e competições, nele foram realizadas entrevistas com jornalistas, jogadores, donos de lans, políticos, psicólogos entre outros, para tratar de questões como profissionalismo dos cyber-atletas, pirataria, o "vício", políticas de incentivo e até mesmo a discutida violência nos games. Em seguida teremos uma mesa redonda para debater os principais temas tratado pelo vídeo os quais ainda fazem parte da realidade do desenvolvedor e jogador brasileiro.<br /><br />No segundo momento daremos inicio as proposta para melhorar a divulgação do grupo, manutenção do site, agenda de compromissos, logo e relacionados, seguido da proposta para o fortalecimento do grupo e do mercado de games no ceará.<br /><br />O 7°EDJC, ocorrerá dia 29 de Novembro de 2008 no horário das 08:30 as 12:00 , na Faculdade Lourenço Filho[2], localizado na rua Barão do Rio Branco, 2101[3] - Centro.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-27414558329909438522008-11-23T21:32:00.008-03:002009-08-26T14:20:50.561-03:00OpenR2 atinge o estágio de pré-releaseHá pouco mais de sete meses, teve inicio (público) o projeto OpenR2, uma biblioteca livre que implementa o protocolo MFC/R2 de sinalização telefônica em canais digitais E1/T1/J1. Durante este tempo, foram 121 revisões no repositório SVN até agora.<br /><br />Já temos o RC1 da versão 1.0.0 disponível no Google Code, versão esta que deve ser preferida em atualizações e novas instalações. É possível que dentro de poucos meses, tenhamos o suporte a MFC/R2 em uma release oficial do Asterisk.<br /><br />OpenR2 Project<br />http://www.libopenr2.org<br /><br />OpenR2 - Google Code<br />http://code.google.com/p/openr2/<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-18770060473275957392008-11-17T13:46:00.004-03:002008-12-11T21:42:38.193-03:00Adobe lança Alpha do Flash Player 10 64-bits para GNU/LinuxApesar dos muitos anos da disponibilidade de processadores e sistemas operacionais 64-bits, quem resolveu migrar dos sistemas 32-bits enfrentou dificuldades com algumas aplicações, destacando-se principalmente o <a href="http://www.adobe.com/go/getflashplayer">Adobe Flash Player</a> e <a href="http://java.sun.com">Sun Java Plugin</a>.<br /><br />Hoje, a <a href="http://labs.adobe.com/downloads/flashplayer10.html">Adobe liberou uma versão Alpha do Flash Player 10 para GNU/Linux</a> com suporte a 64-bits, que promete tornar a vida dos usuários de sistemas de 64-bits mais fáceis.<br /><br />Nesta primeira release, o objetivo da Adobe foi facilitar a instalação em um sistema de 64-bits, tornando desnecessária a utilização do nspluginwrapper e todo o subsistema de bibliotecas e aplicações de 32-bits que eram necessárias para utilizar o Adobe Flash Player.<br /><br />Pena que a Sun ainda não fez sua parte disponibilizando uma versão de 64-bits para seu plugin. Apesar do IcedTEA está aí com plugin 64-bits, a maioria dos applets foram desenvolvidos para rodarem especificamente no plugin da Sun.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-17245565030048838322008-11-11T19:52:00.009-03:002009-08-26T14:20:28.484-03:00VIII SECOMP - Faculdade Lourenço FilhoA <a href="http://www.flf.edu.br/">Faculdade Lourenço Filho</a> realizará a <a href="http://www.flf.edu.br/secomp/">VIII SECOMP</a> (Semana da Computação) no período de 17 a 22 de novembro de 2008. Trata-se de um evento anual que objetiva proporcionar aos alunos uma integração maior com o mercado de informática em nosso estado, reunindo estudantes, professores e profissionais de Computação num evento que se dirige a todos aqueles interessados na área e em sua interface com outros campos.<br /><br />Estarei ministrando um mini-curso de Asterisk no evento que é aberto ao público externo de forma gratuita (exceto mini-cursos). Serão ao todo 25 palestras e 21 mini-cursos. Para maiores detalhes, visite o <a href="http://www.flf.edu.br/secomp/">site do evento</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-83812722688044848672008-10-27T11:10:00.008-03:002008-10-27T11:30:56.779-03:00Asterisk Counter - Contador de usuários Asterisk<a href="http://asteriskcounter.sinologic.net/details.php?id=1147" target="blank"><img style="float: left; " src="http://asteriskcounter.sinologic.net/image.php?id=1147" /></a>Você sabe quantos usuários Asterisk existem no mundo hoje? O Asterisk é o PABX mais utilizado no mundo e existe um projeto que visa manter um estdudo demográfico sobre os usuários Asterisk espalhos no mundo.<br /><br />Usando recursos de mashup do Google Maps, você pode localizar usuários registrados em qualquer parte do globo. Existe um recurso para avaliar a popularidade dos usuários registrados através de votos em seus perfis. Além de ser uma excelente ferramenta para buscar profissionais.<br /><br />Seja mais um usuári@ Asterisk registrado, clique no banner e registre-se!<br /><br /><div style="text-align: center;"><a href="http://asteriskcounter.sinologic.net/" target="blank"><img src="http://asteriskcounter.sinologic.net/banner_asteriskcounter.gif" width="95%" border="0" /></a><br /></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-71161576316414696972008-10-25T23:01:00.003-03:002008-12-16T09:40:14.461-03:00Scrumy - Gerenciamento de projetos baseados em ScrumSe você é adepto da metodologia de desenvolvimento ágil <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a>, essa ferramenta pode lhe ser bastante útil no gerenciamento do projeto.<br /><br /><a href="http://www.scrumy.com/">Scrumy</a> é uma ferramenta web bastante funcional com um custo insignificante. Simples de usar e sem instalação, basta abrir o navegador web, informar as credenciais e usar. Mais uma ferramenta interessante disponível na nuvem.<br /><br /><ul><li>US$ 7.00 para a assinatura mensal</li><li>US$ 5.00 para a assinatura mensal, com pagamento antecipado de um ano</li></ul><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-44716198213905350342008-10-25T22:31:00.004-03:002008-12-11T21:46:37.255-03:00As novidades no Linux 2.6.27O Kernel Linux 2.6.27 introduziu importantes mudanças que irão facilitar o dia-a-dia de seus usuários. Dentre as mudaças, estão a melhoria no subsistema de gerenciamento de Firmwares, ampliação do suporte a Webcams, um novo sistema de arquivos para dispositivos de memória Flash e SDD, melhorias no sistema de arquivos Ext4 e novos drivers de rede e ampliação do suporte a IPv6 no NetFilter.<br /><br />Uma versão detalhada para iniciantes das mudanças introduzidas nesta nova versão está disponível na <a href="http://kernelnewbies.org/Linux_2_6_27">Linux Kernel Newbies</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-46839362441060023792008-10-23T13:52:00.010-03:002008-12-01T01:45:27.808-03:00Oi Velox com até 8Mbps em FortalezaO Oi Velox lançou em Fortaleza pacotes de até 8Mbps para acesso banda larga à Internet. Além das novas velocidades, não existe mais a necessidade de contratação de provedor de acesso.<br /><br />Os <a href="http://oivelox.novaoi.com.br/portal/site/OiVelox/menuitem.ebeac1048536fb0248de9f76f26d02a0/?vgnextoid=c0456b009fcf2110VgnVCM10000090cb200aRCRD">novos planos</a> incluem ligações fixo-fixo local ilimitadas. Para os atuais assinantes de pacotes de Internet Oi Velox, vale a pena fazer o upgrade para o pacote imediatamente posterior ao atual, pagando o mesmo valor.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-6529531125739925662008-10-10T17:44:00.004-03:002009-08-26T14:17:23.303-03:00Pacotes RPM - DAHDI Linux e DAHDI ToolsPara aqueles que estão atualizando para o Asterisk 1.6 e precisam de pacotes do DAHDI Linux e DAHDI Tools, estou disponibilizando os arquivos SPEC para estes dois pacotes. Basta fazer o download dos tar.gz referenciados em rpmbuild/SOURCES e executar rpmbuild -ba dahdi-linux.spec e rpmbuild -ba dahdi-tools.spec<br /><br />Se você usa a OpenR2 com o Asterisk 1.6, será necessário recompilar o pacote (há um arquivo Spec dentro da distribuição da biblioteca). Para o Asterisk, você pode usar o arquivo Spec disponível.<br /><br />Arquivos Spec<br /><ul><li><a href="http://people.debian-ce.org/skarmeth/arquivos/asterisk.spec">Asterisk 1.6 MFCR2</a></li><li><a href="http://people.debian-ce.org/skarmeth/arquivos/dahdi-linux.spec">DAHDI Linux</a></li><li><a href="http://people.debian-ce.org/skarmeth/arquivos/dahdi-tools.spec">DAHDI Tools</a><br /></li></ul><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-49093906437031212652008-09-22T13:19:00.006-03:002009-08-26T14:26:53.505-03:0025 Anos do Projeto GNUEm 27 de setembro, o Projeto GNU estará completando 25 anos, e como parte das comemorações, a Free Software Foundation produziu com Stephen Fry (comediante, escritor, ator, diretor) um filme para celebrar. Confira o Press Release. Para ver ou baixar o vídeo (legendas em português disponíveis), clique no banner da campanha.<br /><br /><div style="text-align: center;"><a href="http://www.gnu.org/fry/"><img style="width: 427px; height: 84px;" src="http://www.gnu.org/fry/sfd.png" alt="GNU turns 25" /></a><br /></div><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-14416382683593505582008-09-20T16:54:00.002-03:002008-09-20T16:58:06.232-03:00Ganhe dinheiro com o YouTubeUm serviço disponibilizado pelo YouTube permite que você possa faturar uns trocados com seus vídeos disponibilizados no serviço. Para isto, basta utilizar uma das opções disponibilizadas pelo Content ID, maiores detalhes no <a href="http://www.youtube.com/t/contentid">Content ID</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-2336254188047061082008-09-20T16:46:00.003-03:002008-09-20T16:53:31.389-03:00Quem são meus seguidores?Você é um blogueiro e gostaria de saber quem está acompanhando seu blog? Pois bem, este recurso está disponível (infelizmente, não para todos os blogs) no Blogger e é simples adicioná-lo a seu blog (caso esteja habilitado para você).<br /><br />Para adicionar, logue no painel de gerenciamento do seu blog, vá em Layout, Elementos de Página, escolha uma seção onde deseja que seus seguidores sejam exibidos e clique em adicionar gadget, selecione Followers, salve o Layout e pronto, terás uma lista de seus seguidores apresentada em seu blog.<br /><br /><a href="http://buzz.blogger.com/2008/08/show-off-your-followers.html">Fonte: Show off your Followers</a><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-80289977323759084182008-07-18T11:58:00.008-03:002009-08-26T14:20:09.761-03:00Bloqueio de chamadas à cobrar com Asterisk em MFC/R2 - OpenR2Quem gerencia sistemas de telefonia IP baseados em Asterisk muitas vezes precisa bloquear o recebimento de chamadas à cobrar, de forma a não terem surpresas quando receberem sua conta de serviços de telefonia no final do mês.<br /><br />Em ISDN, esta nào é uma tarefa tão simples e muitas vezes é simplesmente melhor pagar uma taxa de serviço e solicitar o bloqueio direto na operadora. Em MFC/R2, muitos já passaram por problemas tentanto fazer este recurso funcionar.<br /><br />Se você administra um sistema de telefonia IP baseado em Asterisk e está conectado a um link E1 MFC/R2 usando a OpenR2, isto não é mais um problema, caso esteja usando a revisão 39 ou superior (mfcr2 show version), pois por padrão, as chamadas à cobrar serão bloqueadas (através de tons de sinalização do Grupo B).<br /><br />Caso não funcione em todos os casos, você poderá tentar também o mecanismo de duplo atendimento (para pbx legados), assim, de uma forma ou de outra, as tão indesejadas chamadas à cobrar serão bloqueadas.<br /><br />Para verificar se sua configuração está correta, abra o arquivo zapata.conf e procure pelos seguintes parâmetros:<br /><br />O bloqueio de chamadas à cobrar padrão é ativado por este parâmetro. Este método usa tons de sinalização do Grupo B.<br />* Configurado para <span style="font-weight: bold;">no</span> não permitirá o recebimento de chamadas à cobrar<br />* Configurado para <span style="font-weight: bold;">yes</span> permitirá o recebimento de chamadas à cobrar<br /><code><br />mfcr2_allow_collect_calls=no<br /></code><br /><br />Bloqueio alternativo através do duplo atendimento.<br />Este método utiliza <span style="font-weight: bold;">answer->clear back->answer</span> (espécie de flash).<br />Caso o método padrão não funcione em seu sistema para todos os casos, sete este parâmetro para <span style="font-weight: bold;">yes</span><br />* Configurado para <span style="font-weight: bold;">no</span> não fará o duplo atendimento<br />* Configurado para <span style="font-weight: bold;">yes</span> fará o duplo atendimento<br /><code><br />mfcr2_double_answer=no<br /></code><br /><br />Espero que este artigo ajude a esclarecer como configurar seu sistema para bloquear chamadas à cobrar e meus agradecimentos ao Cleiber Silva por contribuir na implementação deste recurso na OpenR2.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com4tag:blogger.com,1999:blog-4076884720385916691.post-42076970109191747212008-07-15T13:32:00.006-03:002008-12-01T01:42:21.092-03:00Comemoração de seis anos do GUD-BR-CEO GUD-BR-CE estará realizando um evento no mês de agosto para comemorar os 6 anos de existência do grupo, bem como os 15 anos do projeto Debian.<br /><br />Acompanhe nossa <a href="http://listas.cipsga.org.br/cgi-bin/mailman/listinfo/debian-ce">lista de discussão</a> para <a href="http://listas.cipsga.org.br/pipermail/debian-ce/2008-July/006612.html">mais detalhes</a> sobre quando, onde e como será a comemoração.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-1781921313868209352008-07-10T14:00:00.004-03:002008-07-10T14:09:26.585-03:00Atualização do pacotes RPM para Asterisk e Openr2Nos últimos dias, muitas mudanças foram realizadas na OpenR2 e no Asterisk para refletir as melhorias no suporte a MFC/R2. Por isso, estou disponibilizando a versão atualizada dos arquivos spec para construção dos rpms do Asterisk 1.6 e da OpenR2.<br /><ul><li><a href="http://people.debian-ce.org/skarmeth/arquivos/asterisk.spec">Asterisk</a></li><br /><li><a href="http://people.debian-ce.org/skarmeth/arquivos/libopenr2.spec">OpenR2</a></li></ul>O tarball da OpenR2 já contém o spec para contrução do rpm, de forma que basta digitar o comando abaixo para construir o pacote para sua plataforma.<br /><code><br />rpmbuild -ta libopenr2.tar.gz<br /></code><br />Para os sistemas instalados com a revisão 33 da OpenR2 e 129570 do Asterisk, será incluído o número da revisão SVN no comando <span style="font-style:italic;">mfcr2 show version</span> para facilitar debugging de problemas.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-86404728302072368752008-06-20T10:55:00.007-03:002009-08-26T14:19:51.766-03:00Asterisk 1.2, 1.4, 1.6 com MFC/R2 - OpenR2Recentemente, publiquei um guia de instalação da OpenR2 (uma biblioteca que implementa o protocolo de sinalização MFC/R2) com o Asterisk 1.6. Recentemente, o Moises Silva, desenvolvedor da OpenR2, liberou uma versão do patch do chan_zap para as versões 1.2 e 1.4 do Asterisk.<br /><br />Os procedimentos de configuração do zaptel.conf e zapata.conf continuam os mesmos, como documentados no post anterior. Existem pacotes prontos para Asterisk 1.2 e Asterisk 1.4 que podem ser baixados do <a href="http://libopenr2.org/">site do projeto</a>.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-83656854093458447662008-06-16T13:11:00.003-03:002008-06-16T13:18:28.658-03:00Guia rápido de novas funcionalidades no Firefox 3Deb Richardson lançou um guia rápido das novas funcionalidades do Firefox 3 em seu blog. Se você já está usando o RC, ou se gostaria de ver uma prévia do que lhe espera na versão 3 antes de baixá-lo amanhã, confira o <a href="http://www.dria.org/wordpress/archives/2008/06/12/655/">guia de referência rápida</a>. Aproveite e participe da campanha para levar o Firefox ao Guinness Book (veja no post abaixo).<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-49895570585645316822008-06-14T11:01:00.003-03:002008-06-16T13:16:17.451-03:00Ajude o Firefox a entrar no livro dos recordes<a href="http://www.spreadfirefox.com/node&id=0&t=264"><img style="float: left;" alt="Download Day" title="Download Day" src="http://www.spreadfirefox.com/files/images/affiliates_banners/dday_badge_fox.png" border="0" /></a>Todos nós já sabemos que o Firefox é o melhor browser, e agora poderemos dar-lhe uma entrada no Guinness Book como o software com o maior número de downloads em 24 horas.<br /><br />A Mozilla iniciou há algum tempo a campanha "Download Day", para participar é simples, basta clicar no banner no topo ou imagem deste post.<br /><br />Você tabém pode organizar uma Festa de Download em sua escola ou escritório. Você pode se reunir com seus amigos ou colegas de trabalho durante o horário de almoço ou durante o intervalo para baixar o Firefox 3 em conjunto. Veja como colaborar no <a href="http://www.spreadfirefox.com/pt-BR/worldrecord/getinvolved">site</a><br /><br />A data oficial do lançamento do Firefox 3 é 17 de Junho de 2008. Junte-se à nossa comunidade e à esta iniciativa <a href="http://www.spreadfirefox.com/pt-BR/worldrecord">inscrevendo-se</a> hoje para baixar o Firefox 3.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-24594499264896047232008-06-09T20:01:00.003-03:002008-12-01T01:33:00.906-03:00Blogar é bom para a sua saúdeO valor terapéutico de blocar tornou-se objeto de estudo, é o que dizem pesquisadores da universidades de Harvard, Arizona e do Massachusetts General Hospital. Um estudo presente na edição de fevereiro da revista Oncologist, revela que pacientes com câncer ficaram melhores (física e mentalmente) após expressarem-se em blogs, se comparados a pacientes que nâo o fizeram.<br /><br />Há um artigo completo na <a target="_blank" href="http://www.sciam.com/article.cfm?id=the-healthy-type">Scientific American</a> assinado por Jessica Wapner com maiores detalhes sobre o assunto, vale a leitura.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-77281856078563109052008-05-26T13:20:00.005-03:002009-08-26T14:24:59.478-03:00Meu primeiro terremoto em Fortaleza capital do CearáNo dia 21 de Maio, Fortaleza tremeu. Por volta das 16:25 (GMT -03:00), o reflexo do tremor, com magnitude de 4.3 na Escala Ritcher, ocorrido na região Norte do Estado. Em seguida, outro tremor, com magnitude de 3.9, foi registrado. Segundo a UFRN, por volta de 10 tremores ocorreram naquele dia.<br /><br />Eu estava com minha equipe no trabalho quando o fato ocorreu. Senti o piso tremer e confirmei com mais dois colegas que também haviam sentido. Foi uma sensação ruim, principalmente por não saber o que se passava. À noite, veio a confirmação que havia sido um terremoto em Sobral.<br /><br />Segundo dados da Defesa Civil do Ceará, já chegam a 1.000 os tremores de terra registrados apenas em 2008 na região. E é muito provavel que outros terremotos de mesma intensidade ou maiores ocorram no futuro. Resta saber se as autoridades locais estarão preparadas para gerenciar uma situação destas.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-17315809273318265412008-05-14T16:24:00.004-03:002008-05-14T16:41:16.152-03:00Como seria o Google se você estivesse no comando?Você certamente já jogou Banco Imobiliário, Mundo dos Negócios ou Monopólio certo? Que tal agora jogar Googolopoly, uma versão destes clássicos que tem como tema central as aquisições feitas pela Google Inc em sua tragetória pelo mundo dos negócios?<br /><br />A Box.net disponibilizou a versão completa que pode ser baixada do site do <a href="http://blog.box.net/?p=136">Googolopoly</a> gratuitamente. Imprima o material e boa diversão.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.box.net/?p=136"><img style="cursor:pointer; cursor:hand;width: 320px;" src="http://www.box.net/shared/static/vxel65zocw.png" border="0" alt="" /></a><br /><br />Quem sabe adquirir o Yahoo! agora que a Microsoft retirou sua oferta de compra ou levar à frente a proposta de aquisição da Skype do eBay?<br /><br />Você pode também jogar o velho e bom Monopoly online neste <a href="http://www.monopolylive.com/">site</a> e se divertir a valer.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-67930678391443971802008-05-02T20:32:00.014-03:002009-08-26T14:19:13.326-03:00Asterisk com MFC/R2 - OpenR2Durante muito tempo, manter um servidor Asterisk utilizando links de telefonia com sinalização MFC/R2 era uma dor de cabeça para qualquer um que fosse responsável pelo sistema.<br /><br />A única solução disponível por muito tempo foi a Unicall desenvolvida pelo Steve Underwood, um conjunto de bibliotecas e um channel driver para Asterisk, com dependências complexas entre suas versões. Não era simples manter um sistema com esta solução, e, era comum problemas com o sistema, muitas vezes, tornnando-o indisponível.<br /><br />Eis que há umas três semanas, estava discutindo sobre o assunto no #asterisk-br e resolvi baixar a última versão do código do Steve para criar pacotes de simples instalação e manutenção para aqueles que dependem desta sinalização (MFC/R2). Após algum tempo analisando o código, e consultando informações no Google, me foi inidicado o pacote mantido pelo Moisés Silva, o qual rapidamente baixei para verificar.<br /><br />Instalei-o em um sistema de testes e senti a necessidade de atualizar alguns componentes, e eis que me veio o problema das depenências entre as versões das diversas bibliotecas que compõem a Unicall.<br /><br />Parei um pouco para consultar o andamento da solução de um bug junto ao Mantis da Digium e me surpreendi com um patch implementando uma nova feature no chan_zap/chan_dahdi, essa feature era o suporte a MFC-R2 tão esperado por muitos administradores de sistemas Asterisk que utilizam esta sinalização.<br /><br />A solução proposta pelo Moisés Silva é genérica, composta de um patch ao chan_zap.c e uma biblioteca de sinalização chamada OpenR2. Li as instruções no blog e no Mantis, baixei os sofwares e iniciei os testes. Em pouco tempo, construi um SPEC para criar um pacote RPM da biblioteca, compilei e instalei o Zaptel e o Asterisk com o patch, configurei a placa e magicamente tudo funcionou (após algumas debug sessions com o Moisés Silva). Realizei e receber chamadas e faxes sem nenhum problema.<br /><br />Ficou curioso para testar a solução? Então, lance mão de um link com sinalização MFC/R2, uma placa de telefonia compatível com o Zaptel e siga os passos descritos abaixo para ter seu sistema em funcionamento. O guia abaixo é para o Asterisk 1.6, que ainda não é estável o suficiente para produção. Estão disponóveis patch's e pacotes do Asterisk 1.2 e 1.4 com suporte a OpenR2, mais seguro para servidores em produção. Muito provavelmente, o suporte a MFC/R2 estará disponível nativamente no Asterisk 1.6.1, isto vai depender apenas do retorno dado por todos aqueles que estão testando a solução.<br /><br /><span style="font-weight: bold;">Instalando o Asterisk com MFC/R2 utilizando a OpenR2</span><br /><br />Uma versão atual do DAHDI (ou Zaptel) será suficiente, você poderá usar a branch 1.4, para tanto, basta realizar um checkout, configurar e instalar como mostrado abaixo:<br /><br />svn co http://svn.digium.com/svn/zaptel/branches/1.4 zaptel<br />cd zaptel<br />./configure<br />make<br />make install<br />make config<br /><br />Uma vez instalado este pacote de software, vamos baixar a OpenR2, compilar e instalar. Se não for hackaer esta biblioteca, instale o pacote (pré-)release:<br /><br /><span style="font-weight:bold;">OpenR2 via pacote de (pré-)release</span><br /><br />wget -c http://openr2.googlecode.com/files/openr2-1.0.0-rc1.tar.gz<br />tar zxvf openr2-1.0.0-rc1.tar.gz<br />cd openr2-1.0.0-rc1<br />./configure<br />make<br />make install<br /><br /><br /><span style="font-weight:bold;">OpenR2 via SVN</span><br /><br />svn checkout http://openr2.googlecode.com/svn/trunk/ openr2<br />cd openr2<br />./configure<br />make<br />make install<br /><br /><br /><span style="font-weight:bold;">Instale a LibPRI em seu sistema, de forma a completar dependências do Asterisk.</span><br /><br />svn co http://svn.digium.com/svn/libpri/branches/1.4 libpri<br />cd libpri<br />./configure<br />make<br />make install<br /><br />Chegou a hora de instalar o Asterisk, e para isto, precisaremos da branch onde o desenvolvimento do suporte à MFC/R2 está ocorrendo. Lembre-se de que as dependências padrões do Asterisk precisam estar disponíveis no sistema.<br /><br />svn co http://svn.digium.com/svn/asterisk/team/moy/mfcr2 asterisk<br />cd asterisk<br />./configure<br />make<br />make install<br />make samples<br /><br />Se você chegou aqui sem problemas, significa que seu sistema já possui suporte a MFC/R2 e é hora de testar e reportar sucessos ou falhas no Mantis. Para isto, precisaremos configurar quatro arquivos, considerando um link MFC/R2 Embratel de 30 canais, são eles: zaptel.conf, logger.conf, zapata.conf e extensions.conf<br /><br /><span style="font-weight: bold;">/etc/zaptel.conf</span><br /><br />loadzone = br<br />deafultzone =br<br /><br />span=1,1,0,cas,hdb3<br />cas=1-15:1101<br />cas=17-31:1101<br />dchan=16<br /><br /><br /><span style="font-weight: bold;">/etc/asterisk/logger.conf</span><br /><br />console => notice,warning,error,debug<br /><br /><span style="font-weight: bold;">/etc/asterisk/zapata.conf</span><br /><br />[trunkgroups]<br /><br />[channels]<br />usecallerid=yes<br />callwaiting=yes<br />usecallingpres=yes<br />callwaitingcallerid=yes<br />threewaycalling=yes<br />transfer=yes<br />canpark=yes<br />cancallforward=yes<br />callreturn=yes<br />echocancel=yes<br />echocancelwhenbridged=yes<br /><br />signalling=mfcr2<br />mfcr2_variant=br<br />mfcr2_get_ani_first=no<br />mfcr2_max_ani=20<br />mfcr2_max_dnis=4<br />mfcr2_category=national_subscriber<br />mfcr2_logdir=span1<br />mfcr2_logging=all<br /><br />context=embratel<br />group=0<br />callgroup=0<br />pickupgroup=0<br />channel => 1-15<br />channel => 17-31<br /><br /><br /><span style="font-weight: bold;">/etc/asterisk/extensions.conf</span><br /><br /><br />[embratel]<br /><br />exten => _XXXX,1,Answer()<br />exten => _XXXX,2,Dial(SIP/1000,,T)<br />exten => _XXXX,3,Hangup()<br /><br />exten => _XXXXXXXX,1,Dial(Zap/g0/${EXTEN},,T)<br />exten => _XXXXXXXX,n,Congestion()<br />exten => _XXXXXXXX,n,Hangup()<br /><br />exten => _0800.,1,Dial(Zap/g0/${EXTEN},,T)<br />exten => _0800.,n,Congestion()<br />exten => _0800.,n,Hangup()<br /><br />Carrege os módulos do DAHDI (Zaptel) e sua placa de telefonia, execute a verificação da configuração (ztcfg -f), inicie o Asterisk, conecte no console e realize testes de recepção e realização de ligaões. Reporte o sucesso ou falhas com detalhes do ambiente (e logs quando em falhas). No console do Asterisk, veja o comando mfcr2 e seus subcomandos para obter mais detalhes sobre o estado atual do seu sistema.<br /><br />Onde relatar sucessos ou falhas?<br /><br />http://bugs.digium.com/view.php?id=12509<br /><br />Onde obter ajuda?<br /><br />#asterisk-br em irc.freenode.net<br /><br />Qual o site do projeto?<br /><br />http://www.libopenr2.org/<br /><br />Onde acho os arquivos Spec para construir RPM's<br /><br />http://people.debian-ce.org/skarmeth/arquivos/libopenr2.spec<br />http://people.debian-ce.org/skarmeth/arquivos/asterisk.spec<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com43tag:blogger.com,1999:blog-4076884720385916691.post-75246369857018790252008-04-28T12:42:00.006-03:002008-12-11T21:32:12.608-03:003G - Finalmente teremos mobilidade com qualidade e preço justo?<span style="font-weight: bold;">O que é 3G?</span><br /><br />Segundo a Wikipédia, 3G é a terceira geração de padrões e tecnologias de telefonia móvel, substituindo o 2G. É baseado na família de normas da União Internacional de Telecomunicações (UIT), no âmbito do Programa Internacional de Telecomunicações Móveis, "IMT-2000".<br /><br /><span style="font-weight: bold;">3G no Brasil</span><br /><br />No Brasil, a 3G começou em 2004 com o Vivo ZAP 2g, utilizando a tecnologia EVDO, seguida pela Teleming Celular e Claro em 2007. Em 2008, entraram na briga a CTBC e Tim, todas utilizando a tecnologia UMTS (WCDMA/HSDPA), que será o padrão de tecnologia 3G predominante no Brasil sendo adotado por todas as operadoras, inclusive a Vivo.<br /><br /><span style="font-weight: bold;">3G em Fortaleza</span><br /><br />Em Fortaleza, contamos com presença 3G apenas das operadoras Claro (Novembro/2007) e TIM (Abril/2008). A operadora Oi ainda não sinalizou no mercado local o lançamento de produtos 3G, o que é uma pena, pois quanto mais concorrência, memlhor para nós consumidores.<br /><br /><span style="font-weight: bold;">As restrições/limitações dos planos</span><br /><br />Nos planos ofertados pela TIM e Claro (minha avaliação é baseada no plano de até 1Mbps), há uma condição limitadora na pestação do serviço, que é o limite de tráfego mensal de 1GB mesmo nos planos ilimitados. Não entendeu? Deixe-me explicar melhor... Os planos de acesso à Internet ilimitados com velocidade de até 1Mbps, possuiem uma quota de tráfego de 1GB mensal, de forma que se o cliente ultrapassar esta cota, terá sua velocidade de acesso reduzida para 200Kbps para clientes TIM e 128Kbps para clientes Claro. As operadoras insistem que o acesso é ilimitado e que esta restrição de velocidade não atrapalha em nada a mobilidade. Não é um absurdo?<br /><br />Texto da restrição da TIM<br /><br /><blockquote>... Para todos os Pacotes após o consumo integral da franquia contratada ou do consumo de 1GB, a TIM poderá, a seu exclusivo critério, reduzir a velocidade até o período de faturamento subseqüente. A TIM se reserva ao direito de aplicar restrições de uso fora do estado (UF) onde o serviço foi contratado Após o consumo integral da franquia contratada, a TIM poderá, a seu exclusivo critério, reduzir a velocidade do plano contratado, assegurando, contudo, o restabelecimento da velocidade contratada para a adequada e correta utilização da franquia no período de faturamento subseqüente.</blockquote><br /><br />Texto da restrição da Claro<br /><br /><blockquote>As velocidades dos planos Banda Larga 3G contratados podem sofrer oscilações e variações de velocidade conforme condições topográficas e/ou climáticas, velocidade de movimento, distância que o cliente se encontrar da Estação Rádio Base (ERB), número de clientes associados a mesma estação Rádio Base, entre outros fatores que por ventura venham a interferir no sinal. A CLARO garante o mínimo de 10% (dez por cento) da velocidade nominal contratada. O cliente que exceder a franquia de 1GB poderá ter, a exclusivo critério da Claro, sua velocidade reduzida para a menor velocidade comercializada (128 Kbps) até o faturamento de sua próxima franquia quando sua velocidade será restabelecida para a velocidade contratada.</blockquote><br /><span style="font-weight: bold;">A cobertura<br /><br /></span>A TIM não oferece cobertura completa na cidade de Fortaleza, segundo seu site, a cobertura é parcial em todos os bairros, já a Claro, informa em seu site que possui cobertura 3G em toda a cidade.<span style="font-weight: bold;"><br /></span><br /><span style="font-weight: bold;">Os planos</span><br /><br />A TIM possui quatro planos de acesso à Internet 3G, sendo três deles limitados e um ilimitado. Nos planos com limitação, é cobrado R$ 0,25 por cada megabit além da quota contratada. São eles:<br /><br /><img src="http://www.tim.com.br/_staticfiles/_pweb/tw2.gif" /><br /><br /><br />Já a Claro possui apenas três planos ilimitados no que diz respeito à quantidade de tráfego, mas com a mesma limitação de velocidade após o tráfego de 1Gb.<br /><br /><ul><li>250Kbps R$ 49,90</li><li>500Kbps R$ 69,90</li><li> 1Mbps R$ 99,90</li></ul>É necessário adquirir um modem 3G, que custa em média R$ 100,00. Em alguns casos, a Claro disponibiliza o modem com a apresentação da fatura paga de outro provedor de serviços de telefonia/Internet.<br /><br /><span style="font-weight: bold;">Conclusão</span><br /><br />A qualidade do serviço prestado, suas restrições e custo elevados tornam a mobilidade em Fortaleza (e em outras cidades do país) uma aventura cara para aqueles que não dependem diretamente da mobilidade para trabalhar. Para nós que dependemos de mobilidade, a qualidade do serviço e suas restrições são apenas mais um atraso no dia-a-dia.<br /><br />A tecnologia 3G, com acesso móvel a serviços de entretenimento, videochamadas e acesso à Internet estão muito distantes da realidade brasileira por seu custo elevado e baixa qualidade.<br /><br /><span style="font-weight: bold;"></span><div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-76229628919260434782008-04-16T14:36:00.010-03:002009-08-26T14:24:18.734-03:00Utilizando Certificados Digitais da ICP-Brasil - Banco do Brasil<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://www.icpbrasil.gov.br/"><img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="https://www.icpbrasil.gov.br/logo.jpg" alt="" border="0" /></a><br />A ICP-Brasil - Infra-estrutura de Chaves Públicas Brasileira - é um conjunto de entidades, padrões técnicos e regulamentos, elaborados para suportar um sistema criptográfico com base em certificados digitais. Criada a partir da percepção do Governo Federal na importância de se regulamentar as atividades de certificação digital no País, denota maior segurança nas transações eletrônicas e incentiva a utilização da Internet como meio para a realização de negócios.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.iti.br/twiki/pub/Certificacao/CartilhasCd/brochura01.pdf"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://www.iti.br/twiki/pub/Certificacao/CartilhasCd/certifi.JPG" alt="" border="0" /></a> A utilização de certificados está cada vez mais comum. Alguns bancos já utilizam certificados emitidos pela ICP-Brasil para substituir os tradicionais logins/senhas, outros emitem seus próprios certificados para acesso seguro por seus clientes. Na Secretaria da Fazenda, há diversos processos que só podem ser realizados com certificados digitais.<br /><br />Para utilizar os certificados emitidos pela ICP-Brasil no Fedora GNU/Linux, instale os pacotes de software esc, pam_pkcs11, coolkey, ifd-egate, ccid, gdm, authconfig, authconfig-gtk, nss-tools, pcsc-lite, openct, opensc, mozilla-opensc-signer, pcsc-tools, pcsc-perl, pcsc-lite-openct através do Adicionar/Remover programas ou utilizando o comando abaixo:<br /><br /># yum install esc pam_pkcs11 coolkey ifd-egate ccid gdm authconfig authconfig-gtk nss-tools pcsc-lite openct opensc mozilla-opensc-signer pcsc-tools pcsc-perl pcsc-lite-openct<br /><br />Com estes softwares instalados, você utilizar seu smart card/token e acessar seu certificado para assinar/criptografar e-mail e/ou documentos, acessar sites de governo, dentre diversas outras coisas. Para utilizar seu certificado digital com algumas aplicações Java, será necessário criar um link simbólico com o comando abaixo:<br /><br />GNU/Linux 32 bits<br /># ln -s /usr/lib/opensc-pkcs11.so /usr/lib/pkcs11/opensc-pkcs11.so<br /><br />GNU/Linux 32 bits<br /># ln -s /usr/lib64/opensc-pkcs11.so /usr/lib64/pkcs11/opensc-pkcs11.so<br /><br />Uma vez que os procedimentos anteriores tenham sido efetuados com sucesso, para acessar sua conta no Banco do Brasil via Token/Smart Card no GNU/Linux, siga os passos abaixo:<br /><br />1. Logue na sua conta do BB normalmente<br />2. Vá em "Outras Opções" -> "Certificação Digital" -> "Cadastramento"<br />3. Será solicitado a inserção do Token/Smart Card, faça-o<br />4. Deverá ser exibido o seu certificado, confirme as informações e clique em OK<br />5. Será apresentada a tela com suas contas no BB, selecione as que deseja e clique OK<br />6. Pronto, o serviço estará configurado<br /><br />Diferenças<br /><br />1. Computadores não cadastrados... limites nas operações<br />2. Computadores cadastrados... limites brandos nas operações<br />3. Certificado Digital A3 (token/sc)... praticamente sem limites<br /><br />Assim, quando precisar novamente acessar sua conta no BB, clique sempre em Certificado Digital A3 e forneça a senha do seu certificado quando solicitado.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com2tag:blogger.com,1999:blog-4076884720385916691.post-2259201311979976272008-04-01T14:00:00.006-03:002008-12-01T01:44:42.017-03:00A espera por atendimento nas operadoras de telefoniaEm 13 de fevereiro de 2008, entrou em vigor as novas regras do celular, que aborda vários aspectos da prestação de serviços de telefonia móvel não contemplados pela regulamentação anterior. Este novo conjunto de regras eliminam algumas práticas abusivas das quais muitos ainda são vítimas por desconhecimento.<br /><br /><div style="text-align: center;"><a href="http://www.anatel.gov.br/hotsites/smp/abrir.htm"><img alt="Banner Anatel" src="http://www.anatel.gov.br/Portal/documentos/banners/638.gif" /></a><br /></div><br />Ontem pela manhã, precisei realizar uma solicitação junto à operadora. Acostumado com o marasmo do atendimento, lancei mão do carregador e headset do celular e iniciei a penitência de solicitar atendimento junto à uma operadora de telefonia móvel. Após 30 minutos aguardando, confirmando as mesmas informações diversas vezes com atendentes de setores diferentes, eis que finalmente fui 'transferido para o setor responsável'. Após aguardar mais de 10 minutos, eis que magicamente a ligação 'cai'.<br /><br />Liguei novamente e nem esperei o operador falar, já foi logo informando que já havia esperado mais de 45 minutos e não admitiria esperar muito mais para concluir o atendimento. Novamente, confirmei os dados de identificação e após mais uns 15 minutos de espera, recebi os protocolos do atendimento.<br /><br /><p style="text-align: center;"><br /><iframe src="http://charges.uol.com.br/charge-share/2006/05/24/cotidiano-o-perigo-dos-celulares/" frameborder="0" height="299" scrolling="no" width="339"></iframe><br /></p><br /><br />Durante este episódio, um de meus colegas de trabalho me indicou uma charge do Maurício Ricardo muito boa sobre o tema, vale a pena conferir.<br /><br />Para concluír, recomendo uma visita ao hotsite da campanha das novas regras da telefonia celular para maiores esclarecimentos sobre seus direitos, e, sempre que sentir que não recebeu um atendimento de qualidade, abra uma reclamação junto à Anatel.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com3tag:blogger.com,1999:blog-4076884720385916691.post-56327844993519020322008-03-30T20:19:00.004-03:002008-12-11T21:31:16.635-03:00South Park foi liberado!Segundo a Wikipedia, South Park é um desenho animado cuja essência é a crítica à sociedade estadunidense. O desenho foi criado por Matt Stone e Trey Parker e desde seu início, em 1997, é exibido pelo canal de televisão estadunidense Comedy Central.<br /><br />No inicio de 2008, a MTV decidiu disponibilizar de forma gratuita na Internet todos os espisódios da série no site www.southparkstudios.com em Flash. Estão disponíveis os espisódios até a décima segunda temporada.<br /><br />Para dar boas risadas, visite o site e assista aos episódios<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0tag:blogger.com,1999:blog-4076884720385916691.post-21850476986556677492008-03-03T19:58:00.001-03:002008-12-11T21:49:29.370-03:00Stress no curso de ciência da computaçãoHoje, depois de muito tempo sem atividade no blog, resolvi fazer um post rápido para passar o tempo enquanto termina a aula de 'Análise e Projeto de Sistemas'. Estou matriculado na disciplina como se diz: apenas para cumprir tabela. Além da péssima didática da professora, o software utilizado na disciplina tem origem duvidosa. A ética da professora não fica para trás, com seus constantes anúncios de distribuição de 'cópia crackeada' do produto.<br /><br />Com exatos 6 semestres cursados e faltando três para o fim do curso, se não fosse pelas amizades, teria um triste retorno de investimento realizado até agora (R$ 25.000,00). Não creio que esta realidade fosse muito diferente em outra instituição de ensino, é a triste realidade do ensino no Brasil.<br /><br />Desde quando comecei este curso, já sabia que o máximo que poderia conseguir eram amizades, pois o conhecimento, este busco em outras fontes mais confiáveis. De todas as disciplinas que já cursei, as melhores não são relacionadas à ciência da computação...<br /><br />E lá vou eu novamente passar o tempo em outra aula.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com1tag:blogger.com,1999:blog-4076884720385916691.post-71747617671043696102006-08-17T01:00:00.001-03:002008-12-01T01:36:44.656-03:00Quick and Dirty Sarge to Etch MigrationI was in front of my computer some weeks ago and I then an idea comes in my mind, use one of my free partitions to install a copy of Debian GNU/Linux 4.0 Etch, but in that time, I was doing something too important to reboot the machine (I do not remeber what), this way, I get some reading on Debian docs and find a way to do so... Here is the drill<br /><br />First of all, I need to create a space for my new system, then I issued this command as root. It create a label on the /dev/hdh4 partition to be used latter by the system.<br /><br /># e2label /dev/hdh4 etch<br /><br />You know what it means, right? If not, do man mkdir<br /><br /># mkdir /etch<br /><br />Here I mount my partition named previously by e2label command as etch<br /><br /># mount -t ext3 -L etch /etch<br /><br />And then I get started with debootstrap to bootstrap the base system to the monted partition from one official Debian mirror (it may take a while depending of your link speed).<br /><br /># debootstrap etch /etch ftp://ftp.br.debian.org/debian/<br /><br />After that, I need to mount the proc file-system<br /><br /># mount -t proc none /etch/proc<br /><br />With the proc file-system mounted out, I can chroot on the new system partition to do the rest of the job<br /><br /># chroot /etch<br /><br />Here I add securty updates to the source-list file, with this, every new package installed will get security updates done by default<br /><br /># echo 'deb http://security.debian.org/ etch/updates main' >> /etc/apt/sources.list<br /><br />Do a aptitude cache refresh<br /><br /># aptitude update<br /><br />And it's time to make this new system usable<br /><br /># aptitude install locales console-data console-common kbd initrd-tools cramfsprogs dash linux-headers-2.6-k7 linux-image-2.6-k7 busybox initramfs-tools klibc-utils libc6-i686 libklibc libvolume-id0 linux-headers-2.6.15-1 linux-headers-2.6.15-1-k7 linux-image-2.6.15-1-k7 udev usbutils pciutils bzip2 sysfsutils dhcp3-client dhcp3-common resolvconf acpid acpi libpci2 libsysfs2 xserver-common xserver-xorg x-window-system-core x-window-system gdm gnome-session<br /><br /># dpkg-reconfigure locales console-data<br /><br /># echo '127.0.0.1 localhost' > /etc/hosts<br /><br />You need to fix for your system<br /><br /># echo '<computer>' > /etc/hostname<br /><br />And here too<br /><br /># printf '# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or<br /># /usr/share/doc/ifupdown/examples for more information.<br /><br /># The loopback network interface<br />auto lo<br />iface lo inet loopback<br /><br />iface eth0 inet static<br />name Ethernet LAN NIC<br />address 10.1.1.3<br />netmask 255.0.0.0<br />broadcast 10.255.255.255<br />network 10.0.0.0<br />gateway 10.1.1.1<br />auto eth0\n'<br /><br /># ln -sf /usr/share/zoneinfo/America/Fortaleza /etc/localtime<br /><br /># fstab<br />proc /proc proc defaults 0 0<br />LABEL=etch / ext3 defaults,errors=remount-ro 0 1<br />LABEL=swapfs none swap sw 0 0<br />/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0<br />/dev/hdd /media/cdrom1 iso9660 ro,user,noauto 0 0<br /><br />You must update your boot loader configuration file (grub or lilo) and reboot this new system. After this, continue installing your preferred applications.<div class="blogger-post-footer"><a href="http://blog.alexandrealencar.net">Alexandre Alencar's Blog</a></div>Alexandre Alencarhttp://www.blogger.com/profile/17097721808432650081noreply@blogger.com0