mwmdev ::creating and developing http://mwmdev.com/ pt-PT Mon, 26 Apr 2010 03:22:58 GMT mwmdev blog paltform My attempt on binary-search algorithm - in C I recently found this contest on a blog I follow » <a href="http://reprog.wordpress.com/2010/04/19/are-you-one-of-the-10-percent/">Are you one of the 10% of programmers who can write a binary search?</a><br /> <br /> I was immediately challenged by this and this is my attempt at doing a binary-search O(log2(n) function:<br /> <br /> <pre name="code" class="c">#include &lt;stdio.h&gt;<br /> #include &lt;string.h&gt;<br /> <br /> #define a1 { 1, 7, 11, 15, 22, 27, 89, 103 }<br /> <br /> int mybsearch(int* v, int k, int len) {<br /> int i, pos, test, min, max;<br /> for (i = 0, min = 0, max = len-1; i &lt; len; i++) {<br /> pos = ((max-min)/2) + min;<br /> test = v[pos];<br /> if (k &lt;= test) {<br /> if (k == test)<br /> return pos;<br /> else {<br /> max = pos;<br /> }<br /> }<br /> else {<br /> min = pos + 1;<br /> }<br /> }<br /> return -1;<br /> }<br /> <br /> int main(int argc, char** argv) {<br /> int query = atoi(argv[1]);<br /> int pos;<br /> int v[] = a1;<br /> if ((pos = mybsearch(v, query, 0)) &lt; 0)<br /> printf("%d not found in array\n", query);<br /> else<br /> printf("%d found in position %d\n", query, pos);<br /> <br /> return 0;<br /> }</pre><br /> <br /> This was supposed to be without any testing. Meaning, you could compile but no debugging until you said » done! I had to compile 3 times and 25 minutes, or so, later, there it was. Working and passing all tests I tried:<br /> 1. Empty array<br /> 2. First position key-value<br /> 3. Last position key-value<br /> 4. Even and odd array sizes<br /> <br /> This piece piece of code doesn't check many possible errors on input, etc. What matters is the <i>mybsearch</i> function.<br /> <br /> <link type="text/css" rel="stylesheet" href="/config/css/SyntaxHighlighter.css" /><script language="javascript" src="/config/js/shCore.js"></script><script language="javascript" src="/config/js/shBrushCSharp.js"></script><script language="javascript" src="/config/js/shBrushXml.js"></script><script language="javascript">dp.SyntaxHighlighter.ClipboardSwf = '/config/js/clipboard.swf';dp.SyntaxHighlighter.HighlightAll('code');</script> Mon, 26 Apr 2010 03:22:57 GMT http://mwmdev.com/blog/274/My-attempt-on-binary-search-algorithm O regresso? - esperemos que mais definitivo que os anteriores... Infelizmente, esqueci-me deste canto da Internet. O tempo não é nada amigo (é insuficiente) e eu ainda não sou muito bom a geri-lo. Acontece que neste ano de 2009 que passou e em que o site mwmdev esteve parado, aconteceram centenas de coisas interessantes, muitas delas não acompanhadas aqui como era costume. Entretanto, arranjei uma conta twitter » <a href="http://twitter.com/mikeziri">@mikeziri</a> onde tenho vindo a utilizá-lo como que um pequeno diário e registo de coisas interessantes que descubro Internet fora ou por meio de outros users. Como é prático » 140 caracteres para descrever e postar, o mwmdev foi ficando para trás.<br /> <br /> Regresso agora a esta plataforma. Diz que tenho algumas coisas a dizer ao mundo sem ser em 140 caracteres e talvez em inglês para abranger mais gentinha humana que não só os humanos com raça, aka Tugas.<br /> Depois da actualização do desenho do site, não acabei o backoffice em que me permitia fazer posts, daí só ter "ligado" essa funcionalidade agora e poder estar a postar isto mesmo.<br /> Talvez faça uma ou outra alterações para ficar tudo como deve ser.<br /> <br /> Em breve voltarei para opinar sobre coisas. Inúmeras coisas! Entre elas, o meu ex-iPhone, o meu eeePC 1000HE (agora com monitor partido a servir de workstation), o meu novo ASUS N61 (que bomba) e o meu novíssimo HTC Desire com Android 2.1.<br /> <br /> Esperai! Mon, 26 Apr 2010 02:32:26 GMT http://mwmdev.com/blog/272/O-regresso? Logitech G9 - O rato contra as tendinites O rato contra as tendinites. Sendo um gajo que passa horas a mais a usar PCs, faltava a bela da tendinite por causa do rato. Usava um rato "charuto" Micro$oft mas que safava bem. O pior era quando era para jogar. Sem sentir nem dar por nada, uma semana em modo de jogo intensivo (principalmente em FPSs -> COD4) tinha os dedos da mão direita (do rato) todos inchados (tendão inflamado).<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/logitech_g9_4.jpg" class="postImg" /><br /> <br /> Decidi apostar num rato topo-de-gama e comprei o Logitech G9. Vem com tanta mariquice que nem sei por onde começar. Desde duas capas, uma com material baço mas borrachoso e outra com material mais rugoso mas que ajuda a não transpirar tanto da mão, a profiles electrónicos e sensibilidade ajustável com setas, gaveta de pesos de 4 e 7g para cada gosto e à bela da roldana, do middle-mouse que tem dois modos, girar com atrito na roldana (normal conhecido) e girar durante muito tempo "sem atrito", para ler documentos compridos ou muitas linhas de código.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/logitech_g9_5.jpg" class="postImg" /><br /> <br /> É uma máquina portanto. Um pouco cara mas com muita qualidade mesmo.<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(111);</script><a href=http://albuns.mwmdev.com/config/generate.php?albumId=111>Album</a> Sat, 14 Mar 2009 00:46:58 GMT http://mwmdev.com/blog/267/Logitech-G9 TwitteReader Artwork - Remake Decidi dar uma voltinha ao icon e logo do TwitteReader. Primeiro fiz uma versão rápida que ficou manhosa. Nem sequer tem nada a ver com a actual. Depois seguiu-se uma versão parecida com a do Twitter e, agora sim, atingi uma versão que lhe posso chamar final bastante boa.<br /> <br /> Comecei com alguns sketches. Depois, research em muitas fontes para ver qual o melhor 't'. Depois de o encontrar, foi dar retoques no shape desse 't' para pôr ao meu gosto e ainda dar a voltinha do 'R' para se acrescentar e ler-se tR.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/tr_compiled.png" class="postImg" /><br /> <br /> Uma primeira versão ficou mas ao fazer o icon 16x16 para o site, notei que não se percebia bem o tR devido ao contraste. Fiz uma versão com o tR da mesma cor e foi o que ficou. Mon, 02 Mar 2009 23:29:08 GMT http://mwmdev.com/blog/266/TwitteReader-Artwork TwitteReader - Beta v0.23 Depois de mais 2 dias de correcção de bugs e de acrescento de funcionalidades, lancei há instantes para o mundo o código fonte desta webapp: TwitteReader. Foi lançada com a versão beta 0.23 e no entanto já está a funcionar online a versão beta 0.24 com pequenas correcções. Estou a pensar criar uma licença para o código mas ainda não tive muito tempo para explorar como tudo isso funciona.<br /> <br /> A versão beta 0.23 pode ser descarregada <a href="http://twittereader.mwmdev.com/versions/twittereader_beta_v0.23.zip">aqui</a>. Para mais informações visitem <a href="http://twittereader.mwmdev.com/">http://twittereader.mwmdev.com/</a>. Sun, 15 Feb 2009 05:23:08 GMT http://mwmdev.com/blog/264/TwitteReader TwitteReader - o GoogleReader do Twitter O Twitter já anda por aí há uns anos mas nem sempre liguei muito. Para mim era mais uma forma de rede social para as quais não tenho muita paciência. No entanto, no final de 2008, vim a descobrir que não era bem assim. É uma forma mais privada de se seguir utilizadores e de utilizadores nos seguirem a nós. Tudo através de mensagens de 140 caracteres.<br /> <br /> Depois de um mês de uso, seguia já 9 pessoas. A questão é que muitas delas deixam muitas mensagens por dia e a certa altura torna-se difícil controlar o que já se leu e o que ainda falta ler. Foi por isso que decidi desenvolver uma aplicação web, o <a href="http://twittereader.mwmdev.com/">TwitteReader</a>.<br /> Quem conhece o GoogleReader e o usa, vai ambientar-se muito rapidamente visto eu ter desenvolvido a interface de maneira a que fosse imediatamente reconhecível. Os outros certamente não terão problemas em adaptar-se.<br /> <br /> O TwitteReader utiliza a REST API do Twitter para autenticar e carregar as mensagens dos utilizadores. Depois, utilizando MySQL, PHP, AJAX e uma interface à la GoogleReader, o sistema guarda o ID das mensagens já lidas para que o utilizador possa distinguir as mensagens já lidas das não lidas.<br /> É tudo feito com ferramentas e plataformas opensource.<br /> Tal como no GoogleReader, o utilizador pode utilizar os atalhos das teclas "j" e "k" para andar para baixo e para cima, respectivamente, nas mensagens. Ainda em desenvolvimento está um sistema de páginas para se seguirem as mensagens mais antigas. Por agora, apenas se tem acesso às últimas 20 (as mais recentes).<br /> <br /> Actualmente está em modo beta mas funcional. Está limitado aos primeiros 10 (dez) utilizadores porque tenho receio que o host no GoDaddy não aguente e depois os utilizadores registados não tiram partido da aplicação. Se houver muita gente interessada e conseguir arranjar algum patrocínio arranjo um host novo com domínio próprio só para o TwitteReader.<br /> <br /> Bons Twitts...<br /> ... e boas leituras!<br /> <br /> <span class=topic>EDIT</span><br /> <br /> Lançamento do código-fonte para breve. Wed, 11 Feb 2009 21:26:47 GMT http://mwmdev.com/blog/263/TwitteReader Mais discos - 2* 250 GB SAMSUNG Como meti os 2* 500 GB no servidor (e ainda estou a tirar dados de lá para depois metê-los em RAID0) fiquei sem disco para usar no desktop (onde eles antes estavam). Por isso arranjei 2* 250 GB da SAMSUNG, encomendados a um tipo que me fez um preço sem igual no mercado nacional (tnx inovatec!). No server tenho motherboard para fazer RAID0, com os 2* 500 GB mas no desktop não e não vou mudar já de motherboard. Como tal, por agora fica cada um dos discos de 250 GB no desktop e no servidor a servirem de disco OS.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/discos_250_samsung_2009_2.jpg" class="postImg" /><br /> <br /> Ficam as restantes imagens dos meninos:<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(107);</script><a href=http://albuns.mwmdev.com/config/generate.php?albumId=107>Album</a> Sat, 07 Feb 2009 14:38:03 GMT http://mwmdev.com/blog/262/Mais-discos Home server novo e portátil velho - a crise afecta a todos... Diz que a crise afecta a todos e aqui afectou também a tudo, principalmente aos PCs. Tinha planeado fazer um home server novo. O meu desktop estava a servir de server e quando tinha de o desligar por estar no quarto não dava jeito a quem estava de fora para o poder usar. Além do mais, quando, durante o dia, eu lá estava, eram recursos partilhados que não davam jeito. Entretanto o portátil quis pregar uma partida, mas já lá vamos.<br /> <br /> <span class=topic>Home server</span><br /> <br /> Comprei as peças no sítio do costume <a href="http://globaldata.pt/">GlobalData</a> (não me pagam para dizer isto mas é mesmo barato). Como já tinha cá 2*500 GB, comprei só, CPU: AMD ATHLON 64 LE-1640 (2.6GHZ) BOX SKT AM2, uma MB: ASUS M3N78-AM, RAM: 2* KINGSTON 1GB DDR2 800MHZ (CL5) e uma PSU: LC-POWER 420W (LC-420HR). Fiz ghost às partições dos SOs do disco que os tinha para um outro temporário. Isto porque estou à espera de 2*250 GB para poder meter RAID0 no desktop (a substituir os 2*500 GB que vão para o server). Arranjei uma caixa ATX que para aqui tinha no canto e toca de montar.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/home_server_2009_1.jpg" class="postImg" /><br /> <br /> Até agora levou ubuntu-server 8.10 com uma data de servidores: DHCP, DNS, file-server, Apache (webserver), mysql (dbserver), postfix (mailserver) entre outras coisas. Depois estou a pensar instalar Windows Server 2008 se tiver problemas de speed. Tenho uma ligação que vem de um switch gigabit e estou a pensar instalar outra NIC para receber a internet do modem e ser o server o DHCP e firewall da rede da casa, sendo que os routers passam a access points (APs). Por agora fica no quarto enquanto o configuro, depois vai para a cave para ficar ligado 24/7/365. O problema é que tenho o switch no quarto. Aliás, tenho toda a internet e fonte de rede no quarto (incluindo a origem wireless). Como tal, vou ter de fazer uma mini obra: furar um canto da janela para passar um cano pequeno onde os cabos ethernet vão passar (no início só 1 para o server) e depois na janela da cave outro furo para a entrada do tubo com os cabos.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/home_server_2009_3.jpg" class="postImg" /><br /> <br /> Como é um servidor para estar ligado todo o tempo, convém que consuma pouco. Este CPU da AMD é bom a atingir esse fim. Resta saber se aguenta o processamento que vai levar. Mas em mais de 60% das vezes vai estar só a servir de file-server, nesta primeira fase.<br /> <br /> <span class=topic>Portátil</span><br /> <br /> Entretanto o portátil quis mostrar que existe e deixou de funcionar. Mas não deixou de funcionar de maneira parva. Deixou de funcionar de maneira extremamente parva! Só não funciona no Windows. Digamos que ligo o portátil, trabalho no Ubuntu com tudo a funcionar (Linux em alta), vou para o Windows e fico sem teclado e sem alguns controladores funcionarem. Achava que era da BIOS. A BIOS foi inventada como micro SO para controlar o arranque dos componentes mais básicos e para dar suporte de arranque ao menino Windows (a Micro$oft e as suas dependências). Tive 6 horas a tentar flashar a EPROM com uma nova versão da BIOS que está no site da Acer. Queimei 6 CDs em que só o último é que serviu. Precisava de arranjar uma de duas soluções: (1) um CD bootable com prompt command.com e suporte para detectar partições NTFS onde tinha o programa que flasha (em DOS) e os ficheiros a flashar (contendo a nova BIOS) ou (2) um CD bootable que desse para ter já o programa que flasha e os ficheiros a flashar. Primeiro que encontrasse na net tal solução foi um problema. Minto, encontrar soluções encontrei rapidamente. Cinco até! O problema é que não funcionavam bem. A 6ª lá funcionou e consegui flashar. Mas vi que o flashar não estava a resultar. Ia ao setup do Windows XP e quando pedia para meter serial number já não tinha teclado outra vez. Nesse momento, nem o botão do power trabalhava (não conseguia fazer force shutdown ao pressionar 4+ segundos). Tinha de tirar a bateria, tirar o cabo da corrente, voltar a meter a bateria e assim é que se desligava para poder reiniciar. Andei a fazer isto algumas vezes até que a certa altura não meti a bateria porque já estava farto de virar o portátil ao contrário e bastava tirar o cabo do power quando voltasse a acontecer. Sendo que o que se segue ainda não consigo explicar bem, o que se sucede e o que constato é que sem a bateria, o portátil funciona às mil maravilhas e com a bateria fico com os problemas no Windows sem teclado e outros. O controlador de energia deve estar estragado e o CPU não tem potência suficiente? Não sei dizer.<br /> <br /> <span class=topic>Network</span><br /> <br /> Para complementar a chegada do server, a rede vai mudar um pouco. A certa altura não tenho sinal wireless em toda a casa. Soluções: (1) meter cabos por fora de casa e andar a passear cabos pelas divisões, (2) meter um cabo ligado do actual router a um AP (ou a um router em modo AP). Escolhi a (2) e optei por comprar um router aconselhado: D-LINK DIR-300. Está a fazer de AP.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/home_server_2009_18.jpg" class="postImg" /><br /> <br /> Enquanto não acabo de configurar e não faço algumas obras para instalar o AP no devido sítio mais o server, aqui fica a <i>mess</i> que é esta mini central:<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/home_server_2009_19.jpg" class="postImg" /><br /> <br /> E com as restantes imagens:<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(106);</script><a href=http://albuns.mwmdev.com/config/generate.php?albumId=106>Album</a> Thu, 05 Feb 2009 13:26:42 GMT http://mwmdev.com/blog/261/Home-server-novo-e-portátil-velho Twitter - featuring Aderi há umas semanas ao Twitter. Microblogging e tal. É engraçado para despejar assim umas bombas involuntárias de comentários a acontecimentos repentinos e que não vamos poder comentá-los porque nos esquecemos ou porque simplesmente não faz sentido fazer um post num blog com isso (há quem faça). Com o Twitter, mensagens de 140 caracteres servem para exprimir rapidamente um acontecimento, um sentimento, ou simples javardisse. Como webedeveloper que sou, dei a volta ao site todo (depois de já ter a conta, ter feito login e já com uma primeira mensagem). Percebi bem como a coisa funciona e o esquema dos @replies. Acontece que os meninos que desenvolveram o Twitter esqueceram-se a meu ver, de uma funcionalidade que, passadas algumas mensagens na home, incluindo as dos nossos "following", é fácil de a detectar porque faz muita falta: quando estamos "a seguir" umas 10 pessoas, no mínimo, ou já tenhamos muitas mensagens na home, para acompanhar todas e saber quais já lê-mos, é bastante complicado. A certa altura já só vê-mos os icons (logos) de cada utilizador e temos de estar constantemente a ler rapidamente, todas as mensagens para ver qual a última que já lê-mos, e portanto, a qual em que íamos desde a última actualização da página.<br /> <br /> A minha sugestão, a qual mandei para o Twitter mas entretanto parece que foi apagada ou aceite (in dev.) foi a de cada mensagem, ou seja, cada linha, ser clicável e, deste modo, ao clicarmos numa mensagem (linha), esta ficava com um símbolo de "certo" ao lado ou mudava de cor querendo dizer que já a tínhamos lido. Um novo click por cima de uma lida, marcá-la ia como não lida, de novo. Seriam mensagens "toggle".<br /> <br /> Como não me cheira muito que implementem isto. Estou a pensar fazer um site que carrega as mensagens da timeline do utilizador, utilizando a API do Twitter, e implementa esta funcionalidade por cima. Quando estiver a funcionar para mim, abro para quem quiser ou simplesmente crio um módulo para quem quiser meter no seu host ou integrar num website já feito. Sun, 25 Jan 2009 21:31:51 GMT http://mwmdev.com/blog/260/Twitter Lost S05 - O regresso da série de televisão rainha A S04 de Lost acabou há muito tempo mesmo. Acho que quase um ano. É a única série (sem contar com outros programas de entretenimento como Top Gear e Fifth Gear) que ainda vejo. Tem aquela qualidade do princípio ao fim. E mantém a mística de agarrar um gajo ao episódio seguinte. Pois bem, ontem continuou a série. Desta vez, S05. EUA com prioridade mas a internet é aquele mundo em que se consegue tudo. No entanto, os meninos que ficaram encarregues de ripar e enviar para esse belo mundo que é a internet, demoraram muito tempo, ainda não sei devido a quê e andava aqui o je, às 6 da manhã, à espera que os dois primeiros episódios fossem lançados. Dois porque o senhor J.J. Abrams decidiu lançar, para além de um recap do que se tinha passado no final da season anterior (a 4), dois episódios de seguida para encher o bandulho à malta. Desisti de esperar e só hoje os vi. Ainda bem que me fui deitar, até porque lançaram em primeiro lugar o episódio 2 (cá para mim ABC pagou aos rippers e uploaders) e o episódio 1 só ficou disponível na internet eram já 8.30 da manhã (ia eu no meu 13º sonho).<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/lost_s05.jpg" class="postImg" /><br /> <br /> Vistos os dois primeiros episódios, posso dizer com segurança, que a série arrancou com a qualidade a que quem vê Lost e gosta, já está habituado. Muito suspense, ligações estranhas, acontecimentos bizarros, etc.<br /> Até para a semana que próxima quarta-feira é dia de novo episódio.<br /> <br /> Btw, follow me on Twitter: <a href="http://twitter.com/mikeziri">http://twitter.com/mikeziri</a>. Fri, 23 Jan 2009 04:48:35 GMT http://mwmdev.com/blog/259/Lost-S05 Go Obama! - 44th president Go Obama! Tue, 20 Jan 2009 17:59:53 GMT http://mwmdev.com/blog/258/Go-Obama! Spam re-contra-ataca - espero que seja a última vez Bem, a coisa aguentou-se uma semana sem spam. Hoje, tornei a receber mails de notificação do sistema. Relembrando, tinha o filtro a escrever uma string aleatória com 10 caracteres entre A-Z, a-z e 0-9 juntamente com um número N aleatório entre 1 e 10 para o utilizador inserir o N-ésimo caracter da string no campo anti-spam. Pois bem, como não resultou, decidi converter a string gerada numa imagem. Isto é feito em tempo real com base na biblioteca GD do PHP. Espero que isto aguente muito tempo porque já começa a chatear. Não tarda estou a aderir aos serviços pagos em que se tem de ouvir números com ruído por cima.<br /> <br /> <span class=topic>Edit</span><br /> <br /> Só pode ser para irritar um gajo. Nem de propósito. Umas horas depois de apresentar ao mundo o novo maravilhoso método que tinha arranjado para não ter spam, eis que recebo um email de notificação de mais um comment spam. Pus-me a pensar: será que isto não é um bot mas sim um gajo humano a tentar submeter? Ou o bot vai variando o algoritmo de submissão à força, ou então não vejo outra alternativa se não a de ser um tipo bestialmente bronco sem mais nada para fazer do que encher-me de trabalhos. Independentemente da maneira como o está a fazer é me perfeitamente indiferente a partir de agora. Aliás, por acaso não é indiferente por uma vez. Lá estás tu a não fazer sentido, pensam vocês. Pois bem, criei uma "ratoeira" para os spammers: querem vir spammar? Venham, mas só vêm uma vez. Isto porque programei um sistema de tracking que guarda na base de dados, o IP e o hostname do utilizador de modo a poder marcar como spam certo user. A certa altura, quando voltar a receber comentários indevidos de certos domínios, basta definir nas políticas do sistema que tal hostname/IP é considerado spam e da próxima vez que esse IP/hostname tentar comentar aqui no blog, o sistema rejeita de imediato o comentário e volta para o post onde o comentário ia ser postado. Portanto, até uma próxima spammers. Thu, 15 Jan 2009 23:25:34 GMT http://mwmdev.com/blog/257/Spam-re-contra-ataca Windows 7 beta 7000 - Quick review Depois da CES, a maior feira internacional onde se concentram todos os anos os novos produtos da mais alta tecnologia, informática e entretenimento, a Micro$oft (MS) lançou o Windows 7 beta. Para já só tem este nome. No final do discurso e da apresentação do Steve Ballmer, que abriu a feira deste ano, ele anunciou que o Windows 7 beta ia estar disponível para os subscribers Technet, MSDN e para os primeiros 2,5 milhões de utilizadores que decidissem sacar para testar e ajudar a detectar bugs, verificar compatibilidades, estabilidade e sugerir mudanças. Acontece que no dia seguinte os servidores da MS onde estavam alojadas as cópias para os 2,5 milhões de users sacarem, foram abaixo. A MS resolveu o problema e entretanto, como membro da MSDN e Technet, já arranjei a minha chave e licença para utilizar o Windows 7 Beta Build 7000 (a primeira versão).<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_1.jpg" class="postImg" /><br /> <br /> <span class=topic>Setup</span><br /> <br /> Antes de usar o novo Windows 7 li várias reviews e vi alguns vídeos, o da apresentação na CES inclusivé. Decidi meter mãos à obra. Peguei num disco 2.5" de portátil, SATA 5400 rpm, liguei-o ao desktop e criei uma partição de 50 GB. Segundo li, 5 GB são suficientes mas convém deixar uma margem para alguns programas a testar. Como tinha espaço para gastar foram os 50 GB. Criada a partição, gravado o ISO num DVD e anotada a serial-number fornecida pela MS meti o DVD no leitor e meti o cronómetro a contar. A instalação não podia ser mais simples. Depois de escolhido o disco (ou partição do disco) onde queria instalar o Windows 7, tudo a seguir foi automatico. Em poucos minutos estava a inserir o meu username e password. Depois de um último restart, rapidamente estava no Windows. Passaram-se 20 minutos. De notar que o disco em questão dá apenas 5400 rpm. Num sistema com discos 7200 rpm com raid0 ou mesmo 10K rpm velociraptors, a instalação deve ficar concluída em 15 minutos mais ou menos. Portanto, logo de início vemos um sistema com uma instalação relativamente rápida e com quase tudo a funcionar.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_5.jpg" class="postImg" /><br /> <br /> Tive um overall score de 3.9 porque tanto o Windows Vista como o Windows 7 dão o resultado por baixo (menor valor), neste caso por causa do disco.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_6.jpg" class="postImg" /><br /> <br /> <span class=topic>Primeiras impressões</span><br /> <br /> O Aero vinha activo de início. A resolução nativa do monitor vinha activa (1680x1050: 22"). Não tinha a placa de rede da motherboard instalada de origem mas uma simples ida ao site da ASUS (ou através do CD) resolveu o problema. Usei as drivers para o Vista 32. Segundo li, o Windows 7 é retro compatível com o Windows Vista em termos de software e drivers (excepto raras excepções). Aproveitei e meti o Avast também. Tudo certinho. Instalei as drivers da 4870. A ATI lançou umas beta próprias para o Windows 7.<br /> <br /> <span class=topic>Mudanças e novas features</span><br /> <br /> Algo que salta à vista logo de início é a nova "superbar". Uma barra de tarefas que tanto é taskbar como dock (à la Mac OS X). O utilizador arrasta para a barra os icons dos programas que mais utiliza. Em qualquer instante, se o programa estiver aberto, o icon terá um rectângulo à volta. Se o programa tiver várias janelas abertas (mais do que 1) terá 1 rectângulo com uma espécie de aba. Quando se abre um programa que não está "pinned" na barra, este funciona como nos Windows antigos.<br /> <br /> Como no Windows Vista, quando o ambiente Aero está activo, quando passamos o rato por cima dos icons dos programas abertos, abre-se um preview thumbnail. No Windows 7 a MS foi mais longe. Agora, se existirem várias janelas da mesma aplicação abertas (ou tabs no IE, por ex.) são agrupadas thumbnails (quando ultrapassam um número X, voltam a modo de lista vertical como no XP). Agora é também possível passar o rato por cima de cada thumbnail e o Windows mete visível a janela relativa e mete todas as outras transparentes.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_2.jpg" class="postImg" /><br /> <br /> Chamam-lhe Aero Peek e é usado noutra funcionalidade: no canto inferior direito, existe um botão que ao passar-se o rato por cima, mete todas as janelas transparentes, mostrando o desktop e ao carregar funciona como o "Show desktop" dos Windows anteriores, vai para o desktop.<br /> Existe ainda outra funcionalidade interessante chamada Aero Shake: ao agarrarmos no topo de uma janela (sem largar), se agitarmos, todas as janelas excepto a que estamos a agarrar, são minimizadas e se voltarmos a fazer o mesmo, as janelas voltam às posições onde estavam.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_8.jpg" class="postImg" /><br /> <br /> Uma funcionalidade que acho que devia existir há muitos Windows atrás é a seguinte: suponhamos que queremos ter dois documentos lado a lado (duas janelas) para podermos comparar rapidamente sem ter que andar com trocas e alt+tab. Agora, basta pegar no topo de uma janela e arrastá-la para um dos lados e aparece um preview transparente de onde a janela vai ficar quando largarmos. Ao arrastarmos para a direita, aparece um rectângulo desde o centro até à direita e ao largarmos a janela fica com essa dimensão. O mesmo se sucede para a esquerda. É muito prático e é algo de uma interface de um sistema operativo com gestor de janelas que devia existir há muitas versões atrás. Também é possível arrastar a janela para o topo e ela maximiza ou para baixo e fica com o tamanho anterior. As imagens seguintes demonstram:<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_11.jpg" class="postImg" /><br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_12.jpg" class="postImg" /><br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_13.jpg" class="postImg" /><br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_14.jpg" class="postImg" /><br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_15.jpg" class="postImg" /><br /> <br /> Para substituir e limpar o "tray", a zona da direita da taskbar (notification area), a MS acrescentou, de origem, uma seta para cima onde incluem todos os novos icons que antigamente iam para aquela zona do tray. É possível definir-se quais os que se quer sempre visíveis, os restantes vão para a nova janelinha.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_16.jpg" class="postImg" /><br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_17.jpg" class="postImg" /><br /> <br /> Como no Linux (Gnome e KDE), existe agora uma aplicação para ter notas (post-it) no desktop. Para além disso, existe um Gadget Desktop Manager que permite adicionar uma data de gadgets no desktop como no Mac OS X com o Dashboard e no KDE com os widgets. No entanto estes estão sempre visíveis no desktop e podem ficar com alguma transparência.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_26.jpg" class="postImg" /><br /> <br /> <span class=topic>Conclusões</span><br /> <br /> Não tive muito tempo a testar tudo e mais alguma coisa mas para uma primeira fase, notei que, para uma versão beta, o Windows 7 está muito sólido e consistente. A única "falha" que notei foi no CCC (Catalyst Control Center) da ATI que ao abrir e aparece na barra, aparecia em dois icons separados. Tentei adicioná-lo à barra ("pin") para ficar lá como favorito e depois abri-lo e mesmo assim ele abre em dois sítios embora tenha só uma janela.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/windows_7_build_7000_19.jpg" class="postImg" /><br /> <br /> Corri alguns jogos e testes de benchmark e tudo é igual ao Windows Vista. A performance é relativamente igual. O SO em si parece-me mais leve. E mesmo a carregar de boot não é lento, não esquecendo que foi feito através de um disco 2.5" de apenas 5400 rpm. Gostei bastante das melhorias da interface e da fluidez de tudo. Ficam as restantes imagens.<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(103);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=103>Album</a> Thu, 15 Jan 2009 21:27:29 GMT http://mwmdev.com/blog/256/Windows-7-beta-7000 Spam contra-ataca - com algum sucesso Um ano passado desde que mudei o sistema deste blog, desde como faço posts, como gero os RSS para cada categoria, como organizo a base de dados de cada categoria, como envio um email para mim quando alguém adiciona um comentário e ainda os filtro, já muito trabalho em actualizações isto levou. Já vamos em 2009 e os spammers continuam a tentar encontrar falhas para continuarem a fazer o que tanto gostam: encher a zona dos comentários com lixo autêntico.<br /> <br /> Desta feita dão pelo nome de Neo, Jane, Lee, entre outros. Todos com endereços @yahoo.com. São uma praga autêntica. Começando pelo início, eu antes não tinha nenhum mecanismo que impedisse qualquer pessoa de aceder à zona de comentários de cada post e fazer "post" (submit). A certa altura o meu site foi apanhado por algum bot e toca de rebentar com isto. Tiveram algum sucesso e ainda me deram uma carga de trabalhos porque recebo um email de notificação a cada comentário adicionado e tive de andar durante dias a apagar lixo no email e no site. Lá resolvi entrar no jogo deles e criei um filtro anti-spam simples: apenas pedia que inserissem o número que estava à frente de uma input-box. Algo natural para um humano mas, pelos vistos, muito fácil de ser resolvido por um bot ou pela besta (que não tem outro nome) que o programou para me chatear o juízo. Passadas umas semanas, toca a apagar uma data de mails e comentários que, ainda se fossem interessantes..., mas não: puro lixo.<br /> <br /> A coisa foi ficando negra com a carrada de comentários spam diários. Como não estava com muito tempo (e ainda não estou), a certa altura arranjei um furo e meti uma manha do tipo gerar o mesmo número para ser preenchido na form, mas o utilizador teria, então, de somar um outro valor. No fundo aparecia algo como: "5463 + 7". Isto em texto. Depois o sistema testava no servidor (depois de fazer parsing à string inserida) e em javascript, primeiro, para quem tivesse enabled no browser. Muito giro e tal, mas o bot continuou a melhorar e passava este teste também. Resolvi hoje reforçar de novo o filtro e agora gero duas coisas: primeiro uma string com 10 caracteres entre A-Z, a-z e 0-9 e depois um número N entre 1 e 10 para o utilizador inserir o N-ésimo caraceter dessa string. Algo como: <i>Enter the 5th character from the string "O6FEKmKC3G"</i>. Meti agora a funcionar depois de alguns testes. Vamos a ver se a coisa se aguenta. Será que esta mesma frase mas em português teria mais garantia? Wed, 14 Jan 2009 01:36:55 GMT http://mwmdev.com/blog/254/Spam-contra-ataca Watercooling Parte 2 - Black ICE 420 GT Stealth Radiator Esta foi uma compra em segunda mão mas que a meu ver é nova. Segundo a pessoa a quem comprou, nem foi usado. Está impecável e ao preço a que estava avancei. É um radiador com 42cm. Fica mesmo à justa para o comprimento da minha caixa mas ainda cabe. Vem com uma data de parafusos os quais vou ter de aparafusar à caixa depois de a furar toda.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/radiador_black_ice_420_gts_3.jpg" class="postImg" /><br /> <br /> Por agora vai para o armário. Na parte I do projecto de watercooling montei logo o fan controller da ZALMAN porque não depende de mais nada. O radiador, se furasse a caixa e o aparafusasse em cima só ia servir para ficar a apanhar pó. Portanto, tenho de esperar ainda pelos waterblocks, cpu e gpu, tubagem e roscas pneumaticas, para as partes seguintes da montagem.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/radiador_black_ice_420_gts_7.jpg" class="postImg" /><br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(102);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=102>Album</a> Tue, 13 Jan 2009 15:42:45 GMT http://mwmdev.com/blog/253/Watercooling-Parte-2 Band of Brothers - As seen on the BBC Encontrado por outro gajo e pescado por mim, esta edição de 6 DVDs com extras, inclui mais de 10 horas de série documental produzida e realizada pelo Tom Hanks e o Steven Spielberg. Tem realizadores secundários por episódio. Cada DVD inclui duas partes sendo que os primeiros 5 DVDs são história da série e o sexto contém bónus e <i>features</i>.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/band_of_brothers_dvd_set_1.jpg" class="postImg" /><br /> <br /> Veio directamente da Amazon Oeiras (private). Demorou cerca de 3 dias a chegar (um instante) e foram apenas 20€ com portes incluídos. Nada mau para um pack de 6 DVDs. Agora é aproveitar os intervalos dos exames para ver isto.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/band_of_brothers_dvd_set_5.jpg" class="postImg" /><br /> <br /> Já tinha visto alguns episódios quando a série passou na SIC Radical há uns anos mas nunca tudo de seguida. Promete...<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(101);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=101>Album</a> Sat, 10 Jan 2009 16:01:44 GMT http://mwmdev.com/blog/252/Band-of-Brothers Watercooling Parte 1 - ZALMAN ZM-MFC1 PLUS fan controller Depois de muitos stresses de encomendas e de tempos de espera devido a esta altura do ano, com Natal e passagem do ano à mistura, chegou finalmente aqui ao estaminé, vindo da F13PC, o fan controller da ZALMAN. Como o nome indica, trata-se de um controlador de ventoinhas (da velocidade). Montei-o ontem. Começou logo com problemas de compatibilidade nos conectores. Não sei qual o standard de fans mas as que vinham com a minha caixa, uma NOX Coolbay, vinham com conectores molex de 4 pins embora apenas com 2. Tive de ir à Globaldata comprar 2 caixas de adaptadores de 4 para 3 pins que encaixassem no ZALMAN.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/zalman_fan_controller_2.jpg" class="postImg" /><br /> <br /> Depois de montar na caixa e com tudo a funcionar, ficaram a faltar os leds de status no controlador. Ainda não descobri como se ligam. As fans em si já têm leds e, com o regular da potência no controlador, a sua luminosidade varia, e claro, a velocidade da rotação e do consequente barulho. O PC mantém-se fresco mas à noite consigo ter tudo mais silencioso. O que se continua a ouvir muito é a fan do CPU. Não tinha um conversor compatível para ligar. Vou ter de ir ver se também há um adaptador.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/zalman_fan_controller_6.jpg" class="postImg" /><br /> <br /> Isto é uma peça essencial na montagem do watercooling uma vez que permite controlar até 6 fans do sistema onde está ligado. O radiador que encomendei é de 420mm e vai dar para encaixar por cima, 3 fans de 140mm para arrefecerem a água. No entanto, quando ligadas directamente, funcionam na velocidade máxima. Com este controlador da ZALMAN consigo controlar a velocidade (e barulho) mantendo o sistema fresco.<br /> Ainda está para chegar muito material como os blocos, os tubos, conectores pneumáticos (roscas) e a bomba integrada no reservatório de modo a ser submersa e por consequência fazer menos barulho.<br /> <br /> Mais novidades do sistema para breve.<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(100);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=100>Album</a> Thu, 08 Jan 2009 15:38:06 GMT http://mwmdev.com/blog/251/Watercooling-Parte-1 Um bom ano de 2009 - razoável vá Mais um ano passado, muitas histórias passadas, muitos acontecimentos passados. Tudo para trás. Agora temos novos planos, mais trabalho, novos projectos, mais trabalho e mais um ano pela frente. Desta vez 2009. Entro agora em época de exames por isso, se dantes não aparecia para meter aqui nada, agora ainda vou aparecer menos. No entanto tenho novidades para um mini-projecto: WC.<br /> <br /> Esta semana que vem vou receber as primeiras peças para meter água no PC. Vou montar um sistema de watercooling. Depois venho aqui falar disto mais detalhadamente e quem sabe, ajudar alguém que também queira montar um sistema destes.<br /> <br /> Um bom ano de 2009! Sun, 04 Jan 2009 16:28:39 GMT http://mwmdev.com/blog/250/Um-bom-ano-de-2009 Semestre acabado (aulas pelo menos) - Natal 2008 Muito tempo passou desde o último post. Foram semanas e semanas de trabalho intensivo sem ter tempo para vir aqui deixar novidades com pés e cabeça. Tive um projecto de base de dados e um de redes (aplicação VoIP). Relatórios para entregar, bugs para corrigir, noitadas atrás de noitadas e uma directa no final. Doeu. Dou por mim na semana do Natal. Passaram-se os anos do meu irmão mais novo. Estou constipado e com uma tosse terrível. Estou a escrever frases com menos de 10 palavras. Parece o twitter isto!<br /> <br /> Embora muito exausto, aqui estou. Estamos praticamente no Natal e já tratei de comprar as prendas. Na verdade só comprei uma. Para a família (cá de casa) toda (eu incluído). Andei a ver cam-corders HD para comprar. Talvez o "pai-natal" dê uma contribuição. Ando a mirar a Aiptek Z600. Filma em fullHD 1080p anamórfico (1400x1080p 30 fps) e em 720p (1280x720 30/60 fps). Tira também still pictures, mais conhecidas por fotografias.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/natal.jpg" class="postImg" /><br /> <br /> Vi hoje que saiu um update para a BIOS da minha motherboard ASUS P5KPL. Agora sim já suporta o meu E8500 a 100%. Detecta-o bem e detecta a sua temperatura (que não detectava, só no Windows). Levou agora flashada. A gráfica HD4870 tem-se portado bem embora tenha experimentado o Left 4 Dead e crashe o jogo de vez em quando, mas é o único jogo em que isso acontece. Os Crysis, o HL2 e o LFS não se queixam. Na última semana não tive muito tempo para o WoW mas já vou em level 22. O prazo do pagamento do mês passado terminou e devo renovar amanhã.<br /> <br /> A todos um bom Natal. Wed, 24 Dec 2008 05:39:35 GMT http://mwmdev.com/blog/249/Semestre-acabado-(aulas-pelo-menos) Dlink Switch Gigabit - DGS-1005D Fiz um upgrade à minha rede local. Comprei um switch gigabit da Dlink. Por sinal era o mais barato que estava na loja (na Globaldata). Arranjei o DGS-1005D. Tem suporte gigabit e os outros standards também, portanto funciona a 10/100/1000. Com os backups e os filmes em HD passarem em stream, passavam gigas e gigas pelo router. O router é um Linksys WRT54G v5 que, até agora, se aguentou muito bem. Tem um firmware alterado pela DD-WRT que permite configurar muito mais definições do que o original da Linksys (até overclock dá para fazer!). Como o tráfego que passava no router já era altura de arranjar outra solução. Assim, o router passa a servir apenas de servidor DHCP, DNS e wireless access point (AP). O switch fica, então, a receber de um output do router (de onde vem a ligação de internet por cabo), e depois fica com 4 entradas disponíveis.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/dlink_switch_gigabit_DGS-1005D-Green_01.jpg" class="postImg" /><br /> <br /> Usando as portas ethernet do router, consigo velocidades de transferência à volta dos 2/3 MB/s (megabytes/s). Teoricamente, só com uma ligação (2 pontos) por ethernet 100mbps, é possível chegar-se a 1/8 em MB/s ou seja, a 12,5 MB/s e na prática 8 MB/s. No entanto, o router tem mais ligações feitas e o wireless e como tal não consegue dar à rede essas velocidades. O Switch, com ligações ponto-a-ponto gigabit, consegue, teoricamente, 125 MB/s, 10x mais rápido. Como estou a misturar ligações 100 e 1000 no switch, este perde eficiência. Estou a conseguir transferir entre dois pontos com placas ethernet gigabit, entre 26 e 30 MB/s, o que já não é mau de todo. Demora cerca de meio minuto (35s) a enviar 1GB (1024 MB). Para backups dá muito jeito, é praticamente instantâneo a fazer os sincronismos entre duas pastas de rede e a copiar filmes ou outros ficheiros muito grandes. Para stream também é uma vantagem porque consigo ter várias ligações ao servidor e a visualização é continua (sem breaks) e sem ter de esperar. A única vantagem é de ser com cabo. Tenho uma zona na cave que ainda vai ter de levar cabo e precisa de umas ligações fora de casa. Vão ser precisos uns 50/60 metros de cabo ethernet, sendo que para ligações gigabit, a categoria mínima é CAT5E.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/dlink_switch_gigabit_DGS-1005D-Green_02.jpg" class="postImg" /><br /> <br /> Este bicho está disponível na <a href="http://www.globaldata.pt/?searchToken=1005d&p=SearchPage#?p=ProdDetail&ProdId=10349">Globaldata</a> por cerca de 40€. Aprovado. Sun, 23 Nov 2008 17:28:37 GMT http://mwmdev.com/blog/248/Dlink-Switch-Gigabit Extreme em Portugal - tinha-me esquecido da review! Depois do entusiasmo do concerto, juntamente com uma data de trabalhos que tive nas seguintes semanas, hoje, dei por mim a lembrar-me que não tinha ainda falado do concerto. E que grande concerto! Os Extreme não tocavam em Portugal há 13 anos. Da última vez, o meu irmão mais velho foi vê-los ao, então, Dramático em Cascais. Não fazia ideia quem eram os extreme na altura! Tinha 8 anos e devia ouvir pouco mais do que Ana Malhoa e Onda Shock (tive sorte no gosto musical cá de casa no futuro). Dia 29 de Outubro deste ano, os Extreme voltaram a tour. Isto depois de muitos anos de separação. O Nuno Bettencourt ainda teve alguns projectos interessantes a solo que originaram álbuns e tudo mas só em 2008 é que formalmente a banda voltou ao que era. E logo com um novo álbum. E logo com um título em português: "Saudades de Rock". Segundo eles, os ingleses devem ler "so dodge the rock" para não se enganarem. Quando soube do lançamento tratei de o arranjar na Amazon UK. Dia 12 de Agosto foi o dia. 4 dias depois estava a bater-me à porta. Já conhecia "Star" e "Confortably Dumb", a primeira e segunda músicas. Estavam no MySpace deles. Fechei-me no quarto a ouvir com o volume bem lá em cima. Conseguiram um registo de puro rock em muitas músicas e fizeram riffs novos ao nível dos bons velhos Extreme. O Gary continua com boa voz e o Nuno com umas mãozinhas para a guitarra, do costume. O baixista Pat mantém-se e o há um novo baterista que já tocava com o Nuno. Outro português, por sinal, Kevin Figueiredo.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/extrme_29_10_2008.jpg" class="postImg" /><br /> <br /> Mas voltando ao concerto. Fui com o meu irmão mais novo. O concerto teve uma banda de abertura com um rock pesado a puxar para o metal. Nada de especial mas bons músicos. Tudo ansiava o momento de entrada dos Extreme em palco (após 13 anos). A certa altura começa-se a ouvir um trecho clássico de "III Sides to Every Story", o terceiro álbum. Começaram todos a reconhecer e os da frente a ver movimento no palco. Tudo às escuras. Começa-se a ouvir um raspar de palheta em corda a um ritmo acompanhado, simultaneamente, por bateria. O baixo junta-se à festa. Palco com muito poucas luzes e um barulho de público ensurdecedor. A guitarra e a bateria soltam-se e começa-se a ouvir "Confortably Dumb", a segunda do novo álbum "Saudades de Rock". O Coliseu de Lisboa "explode" em euforia. Bem-vindos Extreme.<br /> <br /> Ouve conversa em português (só o Nuno), ouve conversa em inglês, ouve muitas músicas antigas, muitas músicas recentes, encores e ainda tempo para uma música especial só para Portugal: o Hino Nacional. Tocado com guitarra acústica. Ficou muito bom mesmo. Podem ver e ouvir através da filmagem amadora de um membro do público.<br /> <br /> <object width="550" height="344"><param name="movie" value="http://www.youtube.com/v/2HY1RXMfm4Y&hl=en&fs=1&rel=0&color1=0xe1600f&color2=0xfebd01"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2HY1RXMfm4Y&hl=en&fs=1&rel=0&color1=0xe1600f&color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="344"></embed></object><br /> <br /> Um dia antes ouve um showcase no HardRock onde estiveram mais perto do público e onde ele tocou o hino também:<br /> <br /> <object width="550" height="344"><param name="movie" value="http://www.youtube.com/v/3LuNq5DiA80&hl=en&fs=1&rel=0&color1=0xe1600f&color2=0xfebd01"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3LuNq5DiA80&hl=en&fs=1&rel=0&color1=0xe1600f&color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="344"></embed></object><br /> <br /> Fico à espera do regresso. Extreme! Sun, 23 Nov 2008 03:33:20 GMT http://mwmdev.com/blog/246/Extreme-em-Portugal World of Warcraft - a droga World of Warcraft é um MMORPG (Massive Multiplayer Online Role Playing Game) que conjuga o online massivo de jogadores reais com personagens controladas por computador. Existem duas versões do jogo, a americana (US) e a europeia (EU-UK). Em cada versão existem servidores dedicados ao jogo, os chamados realms. Cada um tem um estilo de jogo um pouco diferente, uns só com online, outros com online e AI (artificial intelligence), etc. Em média, cada realm tem cerca de 4000 jogadores reais sendo que no total, a Blizzard (produtora do jogo), anunciou, recentemente, que atingiram a marca dos 11 milhões de jogadores. É um número bastante impressionante naquele que se tornou o jogo de computador online mais jogado de todos os tempos.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/WoWScrnShot_111608_165202.jpg" class="postImg" /><br /> <br /> Num misto de matos, desertos, cidades, castelos, mares, rios, entre outros tipos de habitats, existem vários continentes e dezenas de cidades e vilas. Não sei quantos tipos de criaturas e animais. Alguns reais, outros nem por isso. Com duas facções principais, a "Alliance" e a "Horde", 10 classes, "Death Knight", "Druid", "Hunter", "Mage", "Paladin", "Priest", "Rogue", "Shaman", "Warlock e "Warrior", disponíveis para 10 raças, "Blood Elves", "Draenei", "Dwarves", "Gnomes", "Humans", "Night Elves", "Orcs", "Tauren", "Trolls" e "Undead". O objectivo máximo do jogo é atingir um nível de experiência de 80 unidades (até agora) sendo que este limite vai aumentando a cada saída de uma nova expansão (vai em 2 novas expansões). Dentro de este mundo virtual, existem quests para se cumprir onde se ganham itens, como armamento, feitiços, roupas, armaduras, dinheiro e principalmente experiência. É possível fazer quests em conjunto com outros jogadores reais, as chamadas parties. A experiência e a colheita de itens é dividida pelo número de jogadores da party.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/WoWScrnShot_111608_183916.jpg" class="postImg" /><br /> <br /> Ainda não explorei 1/10 do mapa do jogo. Sou um Orc Warrior level 13 (agora). Podem-me encontrar na versão europeia no realm "Burning Steppes" com a criatura "Mwm". Agora não me apetece falar mais do jogo. Vou jogar...<br /> <br /> <a href="http://www.wow-europe.com/en/index.xml">http://www.wow-europe.com/en/index.xml</a><br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(96);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=96>Album</a> Thu, 20 Nov 2008 22:28:08 GMT http://mwmdev.com/blog/245/World-of-Warcraft A beleza do técnico - do tagus pelo menos Não tenho tido nem tempo nem paciência para actualizar o estaminé (parece que o dicionário do Firefox não reconhece esta bela palavra). Tem sido futebol, fim de época de F1, início de temporada de TopGear (muito boa até agora), 2 projectos em simultâneo, redes ATM e bases de dados. Enfim, uma panóplia de acontecimentos que me deixam sem tempo sequer para coçar certas partes do corpo (não sejam ordinários, há partes tão belas do corpo para coçar...). É verdade! Estou oficialmente viciado em WoW. Search me @ Burning Steppes, "Mwm" server europeu (não sei escrever o nome da minha guild). Depois venho cá meter pics.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/istagus_1.jpg" class="postImg" /><br /> <br /> No fundo esta é a beleza do IST, é a de nos converter em certos seres que conseguem ter tempo para tudo menos para o que interessa ou devia interessar. Ou se está a trabalhar ou se está a pensar no que se vai trabalhar, ou no que se devia ter trabalhado e não se trabalhou ou ainda no que se vai pensar em trabalhar mas que afinal de contas não se chega a trabalhar. E damos por nós e queremos é ver aquela merda toda feita, nem que seja corrido a 10.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/istagus_4.jpg" class="postImg" /><br /> <br /> O Tagus, no entanto, tem alguma beleza, tanto exterior como interior, só que só é no campo da visibilidade. De resto é sempre a chicotear um gajo. Pimba ,trabalhar até às 5 da manhã 7 dias por semana. Pimba, nega aqui nega ali. Pimba, 9.35 que até saltas. Pimba, não te esforces (mais?!) que não é preciso. Entre outros...<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(95);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=95>Album</a> Wed, 19 Nov 2008 03:43:24 GMT http://mwmdev.com/blog/243/A-beleza-do-técnico Benfica 0-2 Galatasaray - a sorte é que passam 3 Num jogo novamente transmitido apenas no canal Benfica no MEO e no Sapo no estádio virtual do Benfica, consegui ver algumas partes do jogo enquanto trabalhava arduamente como tenho vindo a fazer desde a semana passada com dois projectos em paralelo, redes integradas e bases de dados (amigáveis). A primeira parte foi o que vi mais. Pelo que vi, o Benfica esteve em condições de marcar vários golos. Suazo entrou muito bem no jogo, também como o Nuno Gomes e o Reyes. Não foi suficiente para inaugurar o marcador na primeira parte. Depois do intervalo, ao minuto 52, o Galatasaray marca e o Benfica começa a jogar mal e a perder o controlo do jogo em casa. Aos 69 voltam a sofrer golo e está acabado o jogo. O Benfica perde, assim, por 2, em casa. Passam 3 equipas nesta fase. Vamos jogar à Grécia no próximo jogo.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/benfica_0_2_galatasaray_7-11-2008.jpg" class="postImg" /><br /> Pic via <a href="http://www.record.pt/noticia.asp?id=811048&idCanal=11">Record</a> Fri, 07 Nov 2008 16:04:39 GMT http://mwmdev.com/blog/242/Benfica-0-2-Galatasaray Barack Obama - o novo poder mundial E assim se fez história. Os americanos passaram de tempos de escravos a terem um presidente negro. Há largos meses acompanhava a campanha e "apoiava" e acreditava que o Obama ia ganhar. A cada novo discurso mais me convencia da sua vitória nas eleições presidenciais de terça-feira passada, dia 04 de Novembro. Obama encerra, assim, 8 anos de mandato do presidente Bush e que poderiam vir a ser mais 4 parecidos se McCain tivesse vencido. Biden junta-se a Obama como vice-presidente e a primeira-dama da casa branca, a sua mulher, Michele Obama. Espera-se uma época de grandes mudanças nos Estados Unidos da América mas também no mundo com uma chefia daquelas.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/obama_bidden.jpg" class="postImg" /><br /> pic via <a href="http://www.barackobama.com/">Barack Obama</a> Fri, 07 Nov 2008 15:55:20 GMT http://mwmdev.com/blog/241/Barack-Obama F1 2008 Interlagos Sunday Race - Lewis Hamilton WC 20008 Foi sem dúvida o final de campeonato mais emocionante que já vi. Houve tempo para chuva, para pequenos despistes, para atravessadelas, para jogos de equipas, e no final tudo se decidiu por uma mudança de pneus. Não por parte da McLaren e não por parte da Ferrari. Ambas as equipas fizeram uma corrida limpa e sem falhas. A Ferrari andou sempre na frente e o Massa só teve problemas com o Vettel durante algum tempo mas manteve-se confiante. O Hamilton tinha que assegurar o 5º lugar e tinha mais a perder. Andou sempre a rodar entre 4º e 5º e a controlar as mudanças. A 5 voltas do final a chuva vem. Quase todas as equipas decidem meter pneus intermédios para chuva, tirando os slicks para piso seco. No entanto há uma equipa, pelo menos, que foge a essa investida e não manda um dos seus pilotos irem à box: a Toyota com Timo Glock. O que se sucede a seguir é algo com que ninguém contava nem estava atento. Depois de irem à box e de voltarem à corrida, estava o Massa em 1º a cumprir o seu objectivo, o Alonso em 2º, o Raikkonen em 3º, o Timo Glock em 4º, recuperado por não ter ido à pit mudar de pneus, em 5º, na linha da água, o Hamilton e em 6º o Vettel a pressionar bastante o Hamilton. Até esta altura o Hamilton tinha teoricamente o campeonato ganho.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/hamilton_f1_2008_interlagos.jpg" class="postImg" /><br /> <font size="2">pic via <a href="http://www.record.pt/noticia.asp?id=810501&idCanal=3">Record</a>.</font><br /> <br /> No entanto, numa certa curva, o Vettel força a ultrapassagem e o Hamilton cai para 6º. Foram 3 voltas de sofrimento e de arranjar desculpas e de relembrar o campeonato do ano anterior em que deitou tudo a perder em Interlagos novamente. Na última volta, a poucas curvas do final, já o Massa, o Alonso e o Raikkonen tinham passado a meta e continuavam todos com os olhos postos no Hamilton atrás do Vettel. A certa altura, sem ninguém se ter apercebido, passaram ambos pelo Timo Glock que vinha a fazer uma volta a passo de caracol pois estava a rodar com slicks em chuva forte, com a pista já bastante molhada. Como ninguém se apercebeu que o tinham passado, a Ferrari e o grupo do Massa estava feliz e contente da vida a festejar até que alguém os avisou que tinham passado o Glock e que o Hamilton tinha acabado em 5º e que, portanto, o Massa já não era campeão. Foi aí que toda a gente se apercebeu e que se consagrou campeão do mundo de fórmula 1, assim, o mais jovem piloto de sempre: LEWIS HAMILTON de Inglaterra.<br /> <br /> Fiquem com o vídeo oficial comentado pela iTV:<br /> <br /> <center><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/erVfEs5-p-w&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/erVfEs5-p-w&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center><br /> <br /> e com as reportagens de alguns jornais:<br /> <br /> <div class=quote><a href="http://www.autosport.com/news/report.php/id/71943">Autosport.com</a>, <a href="http://news.bbc.co.uk/sport2/hi/motorsport/formula_one/7705230.stm">BBC Sport</a>, <a href="http://uk.eurosport.yahoo.com/02112008/58/hamilton-wins-formula-crown.html">Eurosport UK</a>, <a href="http://www.record.pt/noticia.asp?id=810501&idCanal=3">Record</a>, <a href="http://www.formula1.com/results/season/2008/804/6586/">Formula1.com (oficial results)</a></div> Sun, 02 Nov 2008 20:26:43 GMT http://mwmdev.com/blog/240/F1-2008-Interlagos-Sunday-Race Hamilton prepara-se para Interlagos - corrida decisiva da temporada 2008 Dia 2 de Novembro, próximo fim de semana, é o grande finale para a decisão do título do venceder da temporada 2008 de fórmula um. Os candidatos são o Hamilton e o Massa. O Hamilton leva uma vantagem de 7 pontos frente ao Massa e este vai correr em casa. Uma curiosidade associada ao Massa é que é, apenas, a segunda vez na história que um piloto consegue vencer o campeonato acabando em casa. A corrida será em Interlagos no Brasil e o Massa (como brasileiro que é) terá essa oportunidade. Se o Massa quiser ganhar o campeonato, terá, para além de ter mérito, ter muita sorte: terá de vencer a prova e ainda tem que rezar para que o Hamilton não acabe nos 5 primeiros lugares. O jogo de equipa vai entrar em cena uma vez que o Kimi poderá aproveitar para atrapalhar a corrida do Hamilton enquanto o Massa tenta a vitória. Por outro lado, o Kovalainen (team-mate do Hamilton na McLaren) poderá estragar a corrida tanto ao Massa como ao Raikkonen. Além disso, se o Hamilton e o Kovalainen conseguirem as duas primeiras posições, para além da McLaren vencer com o seu piloto número 1, o Hamilton, vence o campeonato de construtores. Será uma corrida a não perder.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/hamilton_pre_interlagos_2008.jpg" class="postImg" /></center><br /> pic via <a href="http://www.formula1.com/news/headlines/2008/10/8586.html">Formula1</a>.<br /> <br /> BRAZIL | Sao Paulo<br /> 31 October,01,02 November 2008 Sun, 26 Oct 2008 21:33:42 GMT http://mwmdev.com/blog/239/Hamilton-prepara-se-para-Interlagos Benfica 2-1 Naval - vitória sofrida O Benfica entrou bastante melhor que o Naval no jogo e logo de início criou várias situações de perigo onde muitas delas foram flagrantes. Faltou o golo. Via-se um Benfica mais solto e a jogar na frente. A tripla, Nuno Gomes, Suazo e Di Maria começa a dar nas vistas e Suazo chega a marcar mas estava ligeiramente em fora-de-jogo. Na segunda parte, com algumas substituições pelo meio, o Benfica continuou a lutar pelo golo que tanto merecia e conseguiu no seguimento de um canto com Luisão a marcar. Logo de seguida o Naval marca num centro. Já no final, o Benfica, ao lutar pelo segundo golo para garantir a vitória em casa, vê Jorge Ribeiro a realizar um centro perfeito para o cabeceamento, em voo, do Cardozo que se transforma no segundo golo e na victória. Foi um resultado justo mas um jogo um pouco sofrido no final.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/benfica_2-1_naval_26_10_2008.jpg" class="postImg" /><br /> pic via <a href="http://www.record.pt/noticia.asp?id=809705&idCanal=6">Record</a>. Sun, 26 Oct 2008 21:22:02 GMT http://mwmdev.com/blog/238/Benfica-2-1-Naval Hertha Berlim 1-1 Benfica - quase victória Com um Benfica muito pacífico na primeira parte a criar pouco mais do que 2 situações de perigo para a equipa alemã da casa, o Hertha de Berlim, conseguiu impor-se e criou as mais flagrantes oportunidades de golo. Ao intervalo o jogo estava 0-0. Um resultado relativamente justo. Frente a um adversário nunca antes defrontado e a jogar fora, o Benfica apostou no ataque e o Cardozo saiu pelo Suazo. Nada má aposta de Flores. Numa jogada em conjunto com o Nuno Gomes e o Suazo, o Di Maria conseguiu fazer o primeiro golo do jogo. O jogo manteve-se e com algumas oportunidades e um Hertha mais ofensivo pois não tinha muito a perder, lá conseguiu converter o resultado no 1-1 aos 74' pelo Pantelic. O Benfica consegue o empate mas podia ter garantido a vitória no primeiro jogo, de sempre (e fora), frente ao Hertha de Berlim.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/hertha_berlim-1-1_benfica_23_10_2008.jpg" class="postImg" /><br /> <br /> pic via <a href="http://www.record.pt/noticia.asp?id=809366&idCanal=11">Record</a>. Thu, 23 Oct 2008 22:58:16 GMT http://mwmdev.com/blog/237/Hertha-Berlim-1-1-Benfica Benfica 0-0 Penafiel - 5-3 nos penaltis Benfica a jogar em casa, Penafiel com a equipa bastante forte, foi por pouco que não passávamos à 4ª eliminatória da Taça de Portugal. O Benfica encostou bastante. Com o Penafiel a pressionar bastante e muito subidos no terreno, o Benfica viu-se aflito durante a primeira parte e grande parte da segunda. No final lá acordaram e ainda tivemos cerca de 5 ou 6 boas oportunidades de fazer golo. Isso não aconteceu e foi-se jogar mais 30 minutos de prolongamento. Com o Benfica a jogar em casa e a ver o resultado a fugir, criou mais uma série de lances de perigo mas que não resultaram, por pouco, em golo. O jogo foi mesmo a penaltis e depois de um penalti falhado por parte do Penafiel, Suazo colocou o Benfica na 4ª eliminatória da Taça de Portugal.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/benfica_0_0_5_3_penafiel_20_10_2008.jpg" class="postImg" /><br /> <br /> pic via <a href="http://www.record.pt/noticia.asp?id=808851&idCanal=5">Record</a>. Mon, 20 Oct 2008 11:58:03 GMT http://mwmdev.com/blog/236/Benfica-0-0-Penafiel F1 2008 - Xangai - a ressalva Foi o primeiro GP em que tive almoço de família mas que o podia ver. Isto porque a corrida começava às 8 horas da manhã, hora portuguesa. Meti o despertador eram 3h da manhã. Quando acordei às 8h peguei no telemóvel, desliguei o alarme e voltei a adormecer. Ia ficar o resto do dia a morrer de sono por isso não vi a corrida. Quarta-feira ou amanhã devem repeti-la. Parece que foi uma corrida monótona e ganhar com grande distinção pelo Hamilton. Acabou com 15s de avanço do Massa que se vê, assim, aflito para vencer o campeonato, tendo que ganhar e esperar que o Hamilton seja, na melhor das hipóteses, 6º classificado no GP do Brasil (em sua casa), Interlagos.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/f1_2008_gp_xangai_hamilton_02.jpg" class="postImg" /><br /> <br /> Não posso falar muito da corrida porque ainda não a vi. Ainda vou ver, também, a qualifucação. Vim um pouco do friday practice e pelo que li, tanto no practice e na qualificação, o Hamilton impôs sempre um ritmo e tempos muito mais fortes. Vamos ver se não estraga tudo em Interlagos. O pior que podia acontecer era não acabar por acidente ou algo parecido. No entanto, mesmo assim, se o Hamilton não acabar, o Massa tem de terminar em segundo, no mínimo.<br /> <br /> pics via <a href="http://www.record.pt/noticia.asp?id=808811&idCanal=100">Record</a> e <a href="http://uk.eurosport.yahoo.com/19102008/58/immaculate-hamilton-brink-title.html">Eurosport</a>. Sun, 19 Oct 2008 18:13:25 GMT http://mwmdev.com/blog/235/F1-2008---Xangai Portugal 0 - 0 Albânia - está a ficar negro Está mesmo a ficar negro! As contas para nos qualificarmos para o mundial estão a ficar complicadas. Perante uma das piores equipas da Europa e do Mundo, Portugal defrontou-se com uma Albânia que conseguiu moer o juízo dos jogadores lusos e que meteu 10 jogadores à defesa a fazer de barreira. Na segunda parte isso intensificou-se. Portugal teve alguns lances perigosos mas que não fomos capazes de concluir para golo. Hugo Almeida cabeceou ao poste, Nani mandou rasteiro à frente da baliza isolado quando podia ter picado para golo. Nuno Gomes, após entrar, fez boas tabelinhas mas não deram em golo.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/portugal_0-0_albania.jpg" class="postImg" /></center><br /> <br /> Portugal embora não tivesse encostado como costuma ser habitual e depois sofrer golo aos 85, 90 mins, não teve ao seu melhor como equipa unida. A fama está a subir à cabeça de alguns jogadores como o Nani, o Quaresma e o Cristiano Ronaldo.<br /> Bom jogo fez o Manuel Fernandes e o Moutinho. Agora as coisas estão complicadas. É esperar para que algo mude.<br /> <br /> Uma atitude foleira foi a de Madaíl (presidente da selecção nacional) ao virar as costas ao jogo e sair da cadeira onde assistia ao jogo quando faltavam 7 minutos para acabar o jogo. Thu, 16 Oct 2008 22:45:22 GMT http://mwmdev.com/blog/233/Portugal-0---0-Albânia Novos Macbook e Macbookpro - então e o matte? Foi hoje mais um dia de lançamentos para a Apple. Estive a seguir um pouco via texto e imagens em alguns sites em directo mas daqui a bocado devem meter o stream da apresentação em vídeo. Conforme os rumores previam, lançaram-se os novos Macbook e MacbookPro. Com ligeiras modificações e desenhos novos. Todos em alumínio. Pelo que vi, peca pelo monitor só estar disponível em glossy e não em matte. As pessoas gostam muito de se ver ao espelho mas no PC é a coisa mais irritante que há. Uma pessoa a querer ler o texto num site com fundo preto e não ler nada sem andar com a cabeça de um lado para o outro. Meteram led displays com baixo consumo energético dando, no entanto, uma melhor imagem, com mais brightness. Integra chips gráficos NVIDIA e um multitouch trackpad com acabamentos em vidro baço.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/macbook2008.jpg" class="postImg" /><br /> <br /> A trazer algumas das novidades introduzidas no MacbookAir como teclado preto e iluminado de noite.<br /> Espero que tragam, realmente, a versão matte para os monitores. É esperar pelas reviews de quem os tiver.<br /> O novo Macbook está já à venda por 1200€ (2Ghz, 160Gb) e por 1500€ (2.4Ghz, 250Gb). O novo MacbookPro está já à venda por 1800€ e 2250€. Por muito bons que sejam, por muita classe que tenham, e com software incluído (SO MAC OS X), acho que podiam ser preços mais competitivos. O Macbook a 1200€ parece uma excelente compra.<br /> <br /> <a href="http://stream.qtv.apple.com/events/oct/0810rtdws876/m_08100053744wuasd_650_ref.mov">Stream da keynote</a>.<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><br /> <script type=text/javascript>generate(85);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=85>Album</a><br /> <br /> pics via <a href="http://www.apple.com/macbook/">Apple</a>. Tue, 14 Oct 2008 20:33:08 GMT http://mwmdev.com/blog/232/Novos-Macbook-e-Macbookpro Powercolor HD4870 PCS+ Edition 512 - a compra Andei indeciso entre NVIDIA e ATI, resolvi ir para ATI. Melhor (muito melhor) relação qualidade/preço. A grande vantagem para as NVIDIA é terem garantia vitalícia. Ao ir para ATI, estava indeciso entre 2 modelos principais: 4850 e 4870. Sendo que para cada uma delas, podiam ter 512Mb ou 1Gb de ram dedicados. Além disso, havia a versão Powercolor já com overclock: PCS+ Edition. Entre as várias 4850 e 4870, decidi ir para a Powercolor e para a 4870 PCS+ 512. É uma placa bastante económica e um pouco melhor que a 4850.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/powercolor_hd4870_pcs+_512_6.jpg" class="postImg" /><br /> <br /> Para um extreme-gamer, esta é sem dúvida uma excelente placa gráfica. E com crossfire é possível ter 2 bombas no PC por 450€. Sendo que uma NVIDIA do mesmo nível custa os mesmos 400€.<br /> Mal a montei tratei de arranjar as últimas drivers e onde a comprei, na <a href="http://pcdiga.com/pcdiga/">PCDiga</a>, no <a href="http://www.pcdiga.net/">fórum</a>, recomendaram-me as Catalyst 8.10 que desde já podem sacar aqui, via rapidshare:<br /> <br /> <div class=code>http://rapidshare.com/files/153706456/V8.54-RC2-080910a-069487E-ATI_XP.part1.rar<br /> http://rapidshare.com/files/153711654/V8.54-RC2-080910a-069487E-ATI_XP.part2.rar<br /> http://rapidshare.com/files/153712591/V8.54-RC2-080910a-069487E-ATI_XP.part3.rar</div><br /> <br /> Tive de as sacar pois têm uma feature importante, dá para regular a velocidade da fan manualmente. Precisei disto pois a placa tem um bug (pelo menos considero-o assim). Em idle, a fan, de 10 em 10 segundos, manda um sopro com a fan a 100%, durante 2s e fica nisto o tempo todo. Ou seja, mal o sensor sente que a temperatura passou um limite X, lá vai a besta soprar para arrefecer. Lá meti em manual e agora está bom. 25% em idle com 48º no GPU e meto a 55% em full load quando vou jogar e chega aos 70º mas não é mau. Até ao natal estou a pensar em meter-lhe água, e no CPU também.<br /> <br /> Instalei logo o Crysis, curti (bastante até). Fui ao Steam comprar o Crysis Warheads e o Wars (22€) sendo que o Wars é só online e é estupidamente rápido a jogar-se. A acção é brutalmente acelerada e quase não se tem tempo para se pensar quando o servidor tem mais de um X perante o recomendado do mapa.<br /> Fiz, ainda, um stress-test ao HL2 Lost Coast com tudo no máximo e a 1680x1050 e deu Average: 200.77 FPS.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/hl2_lost_coast_stress-test_results.JPG" class="postImg" /></center><br /> <br /> Vou fazer mais uns testes e ver se começo a pensar nas peças para o watercooling. Fiquem com as imagens da montagem.<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(84);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=84>Album</a> Tue, 14 Oct 2008 16:47:06 GMT http://mwmdev.com/blog/231/Powercolor-HD4870-PCS+-Edition-512 F1 2008 - Fuji - Sunday Race - ainda não foi desta que o Hamilton ganhou Afinal sempre fiquei acordado a ver, desde as 5.30 da manhã até às 7.00 da manhã o GP do Japão: Fuji. Por volta das 6.30 adormeci porque não me lembro de nada da corrida. às 6.50 acordei quando faltavam 4 voltas para acabar a corrida. Perdi o pião do Massa e pouco mais. Com um arranque desastroso e um final com contas por fora, o Hamilton ainda não sai vencedor desta vez. E o Alonso vence a segunda corrida consecutiva.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/f1_2008_fuji_race.jpg" class="postImg" /></center><br /> <br /> Quando arrancaram, o Hamilton ia em primeiro mas de seguida o Raikkonen, com um excelente arranque, passou-o. O Hamilton não gostou e meteu-se à direita (com a primeira curva para a direita) e forçou de mais a travagem para a curva, obrigando o Raikkonen a sair de pista. Como o Hamilton muitos fizeram o mesmo porque só travaram depois dele. O inglês quis ganhar a corrida (ou não perdê-la) na primeira curva e ia deitando tudo a perder. Perdeu aí 3 posições e logo de seguida, teve uma pequena colisão com o Alonso que nem reparei (vi agora no blog do Capeli). O incidente foi investigado e o Hamilton foi penalizado com um drive through. No entanto, antes de cumprir o drive through, o Massa, ao entrar na última chicane, foi muito largo e o Hamilton ganhou a posição. Com a tentativa de não perder o lugar para o Hamilton, o Massa cortou a chicane e chocou, ao de leve, no carro do Hamilton, este mandando um pião. Foi também penalizado com um drive through e ambos perderam muitas posições na corrida. Rodavam, então em 13º e 12º.<br /> <br /> A corrida foi-se desenvolvendo e, entretanto, o Alonso, com uma boa estratégia, conseguiu passar o Kubica pelas boxes. Ganhou uma vantagem confortável e garantiu a vitória com muita calma. Mostrando ser um piloto consistente e que com um bom carro faria maravilhas.<br /> <br /> O Massa ainda conseguiu recuperar algumas posições e o Hamilton ia-lhe seguindo as pegadas mas no final, o Massa conseguiu um 7º lugar e o Hamilton apenas 12º. No entanto, este 7º lugar do Massa deveu-se a um incidente (na altura em que eu estava a dormir e não vi) em que o Bourdais, ao sair da pitlane, forçou a entrada para a primeira curva disputando-a com o Massa que teoricamente tem mais prioridade vindo da recta da meta. Parece que houve contacto e o Massa mandou pião. No final, depois de investigação já fora de pista, o Bourdais levou +25s ao seu tempo final e permitiu ao Massa avançar uma posição na classificação final da corrida.<br /> <br /> Em termos de contas, o Massa conseguiu 2 pontos, com o Hamilton sem pontuar, o Kubica, com o 2º lugar conseguiu 8 pontos valiosos, entrando, assim, na luta directa até ao final do campeonato. No campeonato de pilotos, o Hamilton mantém os 84 pontos, o Massa sobe para 79 pontos e o Kubica fica com 72 pontos. Segundo as contas do Capeli (ainda antes de se saber que o Massa tinha ganho mais um ponto depois de o Bourdais receber penalização de +25s já fora de pista), se o Massa acabasse em 4º e o Hamilton ganhasse, este seria campeão do Mundo já no próximo GP e penúltimo, na China. No entanto, com este ponto a mais, penso que tem de ficar em 5º. Se o Hamilton ficar em segundo, o Massa penso que não pode pontuar. De qualquer das maneiras, o Massa tem de jogar de maneira a conseguir levar o campeonato até ao último GP do campeonato, Interlagos, Brasil.<br /> <br /> Parece que o Massa vai com o mesmo motor com que rodou hoje no Japão e, pelo seu andamento em pista, fazendo a volta mais rápida da corrida, não deve tê-lo poupado muito. A Ferrari não tem fama de motores resistentes, muito menos depois de um apertão destes. Por falar em motores partidos/rebentados, o Kovalainen, no início da corrida rebentou o motor, abandonando, assim, a corrida muito cedo.<br /> <br /> Foi uma corrida com um arranque, um desenrolar e um final que não se estava a a espera mas F1 é assim.<br /> <br /> <span class=topic>Próxima corrida</span><br /> CHINA | Sinopec<br /> 17, 18, 19 October 2008<br /> <br /> pic via <a href="http://uk.eurosport.yahoo.com/12102008/58/hamilton-lead-cut-chaos-reigns.html">Eurosport</a>. Mon, 13 Oct 2008 00:53:26 GMT http://mwmdev.com/blog/230/F1-2008---Fuji---Sunday-Race Passadas as primeiras 1000 tocadelas - via last.fm Passei a fasquia das primeiras 1000 vezes que toca uma música nos meus PCs e no iPod Touch, isto desde que tenho conta no last.fm e que tenho o scrobbler instalado. Parece que os meus gostos continuam virados para o funk rock. Os mais tocados são Extreme, seguidos dos Incubus, André Indiana e um excelente 4º lugar para Yamandu Costa, seguido de Sir Steve Vai, Alice in Chains, Rages Agains the Machine e Dream Theater a fechar o top 8 de bandas que tenho vindo a ouvir nos últimos tempos.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/last_fm_mwm_11-2008.JPG" class="postImg" /><br /> <br /> Venham as próximas 1000. Podem-me seguir @ <a href="http://www.last.fm/user/miguelwmonteiro">last.fm/user/miguelwmonteiro</a> Sun, 12 Oct 2008 00:50:19 GMT http://mwmdev.com/blog/229/Passadas-as-primeiras-1000-tocadelas Suécia 0-0 Portugal - equilíbrio Portugal mostrou-se mais consistente e mais forte do que no jogo anterior em casa, frente à Dinamarca. Foram 90 minutos de grande ansiedade a ver se alguma das equipas metia um golo. O jogo esteve quase sempre equilibrado, sendo que na segunda parte, Portugal teve bastante mais posse de bola e atacou mais. No entanto, em contra-ataque, a Suécia soube sempre responder mas, por sorte, não houve azares. Houve várias boas hipóteses para os dois lados mas o resultado ficou mesmo no 0-0. Ficou por marcar um penalti que o árbitro não viu sobre Paulo Ferreira.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/suecia_0-0_portugal_11-11-2008.jpg" class="postImg" /><br /> <br /> pic via <a href="http://www.record.pt/noticia.asp?id=807814&idCanal=1024">Record</a>.<br /> <br /> <span class=topic>PS</span><br /> Afinal vou ficar acordado a ver F1. A corrida começa às 5.30 da manhã, hora portuguesa. A transmissão SporTV deve começar meia hora mais cedo, por volta das 5 da manhã. Ainda não tenho o <a href="http://broadcaster.mwmdev.com/">BroadCaster</a> acabado senão seria interessante para um primeiro teste. Sun, 12 Oct 2008 00:20:52 GMT http://mwmdev.com/blog/228/Suécia-0-0-Portugal F1 2008 - Fuji - Saturday Qualify - Go Hamilton! A este ritmo, o Hamilton consegue garantir o campeonato com menos pressão em cima do que no ano passado (que foi desastroso e mesmo ridículo, tal era o avanço). Isto porque, esta tarde, 6 da manhã em Portugal, conseguiu fazer um excelente tempo no Q3, fazendo a pole. A Ferrari também se mostrou forte mas não o suficiente para arrancar em primeiro.<br /> <br /> No princípio, no Q1 e Q2, tanto o Raikkonen como o Massa rodaram muito rápido. No entanto, são só qualificações provisórias e de acesso ao decisivo Q3 final. No final do Q3, o Raikkonen estava com a primeira posição provisória, seguido do Massa. E até à altura, o Hamilton ainda estava em terceiro. Na última volta, conseguiu conjugar uma boa volta fazendo os seus melhores três sectores e passando para a frente.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/f1_2008_fuji_hamilton_pole.jpg" class="postImg" /></center><br /> <br /> Os restantes ainda conseguiram tramar o Massa. Kovalainen saltou para 3º, Alonso saltou para 4º e o Massa apenas conseguiu o 5º lugar, sendo que o Raikkonen ficou em 2º. Isto numa altura em que era muito importante, para o Massa, arrancar à frente do Hamilton ou colado a ele já que está em risco o primeiro lugar do campeonato de pilotos.<br /> <br /> Devido ao fuso horário japonês, a corrida é, na hora portuguesa, às 5.30 da manhã. Em princípio não fico acordado para ver mas a SporTV repete às 13 ou por aí.<br /> <br /> pic via <a href="http://uk.eurosport.yahoo.com/11102008/58/hamilton-pole-massa-fifth.html">Eurosport</a>. Sat, 11 Oct 2008 15:58:34 GMT http://mwmdev.com/blog/227/F1-2008---Fuji---Saturday-Qualify mod_rewrite - a beleza dos URLs... ... e a dor de cabeça das regular expressions. Pois bem. De maneiras que activei o mod_rewrite. E o que é o mod_rewrite? Resumindo, o mod_rewrite é um módulo que se instala no servidor web Apache capaz de traduzir e redireccionar endereços, entre outras funcionalidades. Por exemplo: se repararem no endereço de um post nos blogs do Wordpress, hão-de reparar que ele não é algo como "viewpost.php?date=10-10-2008&title=o-meu-titulo" mas sim "/10-10-2008/o-meu-titulo/ ou outro formato (até configurável). Isto é fácil de obter usando o mod_rewrite, uma vez que se configura, com as chatas regular expressions de um config .htaccess do Apache, para que ficheiro ou "endereço real" deve seguir o server quando recebe um endereço daqueles.<br /> <br /> No meu caso tive de dar a volta toda ao site porque a partir do momento em que metemos o mod_rewrite ao barulho, todos os links, srcs de imagens e de ficheiros, têm de ter uma localização directa e não relativa. Por exemplo: anteriormente, a secção do blog era acessível através de http://mwmdev.com/index.php (e ainda é), no entanto, agora, com o mod_rewrite, é acessível por http://mwmdev.com/blog (só!). Com isto, se eu tiver uma imagem cuja source é src="images/pic01.jpg" esta referencia "http://mwmdev.com/blog/images/pic01.jpg" ou mesmo sem a barra entre "blog" e "images", uma vez que não consta, nesse momento, no endereço. E, portanto, a coisa resolve-se metendo tudo com hardlinks desde o http://mwmdev.com até ao path da imagem, ficheiro ou o que for.<br /> <br /> Já há muito tempo que queria ter mudado para mod_rewrite mas tinha sempre imensos problemas por causa dos hardlinks que só desta vez é que encontrei maneira de os solucionar e de meter tudo o resto a funcionar no meu hoster (godady), usando uma linha para o .htaccess que me faltava e que encontrei online: "Options -Multiviews" (sem as aspas).<br /> <br /> Agora, os links para ver um post único são, por exemplo, http://mwmdev.com/post/200, em vez do antigo e feio formato para o utilizador, "http://mwmdev.com/viewpost.php?id=200". Cada secção, em vez de ter "/index.php" ou "projects.php" tem apenas "/blog" ou "/projects". Torna tudo mais claro e simples para quem lê e mesmo para quem escreve o endereço.<br /> <br /> Talvez venha a mudar o viewpost para meter a data e o título no link como a Wordpress faz mas logo se vê. Por agora fica com "/post/nr". Sat, 11 Oct 2008 00:11:07 GMT http://mwmdev.com/blog/225/mod_rewrite Blog do Linus - Torvalds-family Ainda não tinha referido que abriu um novo projecto open-source e com ideias abertas ao software: Open Mania. E num post recente, vim a descobrir que o Linus Torvalds, o menino que desenvolveu (e ainda coordena o desenvolvimento) criou um blog pessoal onde trata, até agora, de assuntos de software, relacionados com Linux e as eventuais relações que o software tem com a família. À data deste post só tem 6 posts. Seguramente já o adicionei no GReader. Segundo este, o blog do Linus já tem 572 subscribers.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/linus_torvalds.jpg" class="postImg" /></center><br /> <br /> via <a href="http://open-mania.com/2008/10/08/linus-torvalds-cria-proprio-blog/">Open Mania</a>.<br /> <a href="http://torvalds-family.blogspot.com/">Blog do Linus</a>. Fri, 10 Oct 2008 13:49:49 GMT http://mwmdev.com/blog/224/Blog-do-Linus MESSENGER - Flyby Mercury - desvendar dos segredos de Mercúrio Traduzindo: MESSENGER é a primeira missão enviada para orbitar o planeta mais próximo do Sol. No dia 6 de Outubro, 2008, cerca das 4.40 da manhã, ET, MESSENGER sobrevoou Mercúrio pela segunda vez este ano. Durante esse momento, a sonda, colocada a apenas 125 milhas (200 quilómetros) acima da superfície cheia de crateras de Mercúrio, tirou centenas de fotografias e recolheu uma grande variedade de outros dados acerca do planeta enquanto adquiria uma ajuda gravítica essencial que a mantém em rota para se tornar a primeira nave espacial a orbitar o planeta mais próximo do centro (do sistema solar), a começar em Março de 2011.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/messenger_flyby_2_nasa.jpg" class="postImg" /><br /> <br /> Esta e outras imagens via <a href="http://www.nasa.gov/mission_pages/messenger/multimedia/index.html">NASA</a>. Wed, 08 Oct 2008 17:02:47 GMT http://mwmdev.com/blog/223/MESSENGER---Flyby-Mercury Leixões 1 - 1 Benfica - a desgraça que previ Enfim! Como previ ontem, o Benfica com a oportunidade de ir a Leixões ganhar vantagem no campeonato, pelo menos frente ao Sporting, foi empatar o jogo. Jogo este em que o Leixões esteve mais forte durante os 90 minutos. O Benfica não fazia um passe! Só fintava, fintava e tentava fintar. Quando decidiam passar, passavam ao adversário. 2 Pontos desperdiçados, e vamos ver como isto se desenrola.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/leixoes_1-1_benfica_6_10_2008.jpg" class="postImg" /><br /> <br /> Pic via <a href="http://www.record.pt/noticia.asp?id=807211&idCanal=6">Record</a>. Mon, 06 Oct 2008 22:32:54 GMT http://mwmdev.com/blog/222/Leixões-1---1-Benfica Powercolor HD4870 PCS+ Edition 512 - a besta Pois é. Depois do upgrade ao PC com o E8500, a P5KPL e 2Gb kingston dual ddr2, falta-me uma gráfica. Actualmente estou com uma HD2400 256 só para safar. Mas para jogos um nadinha mais intensivos já se queixa. Tenho jogado HL2 com bons FPS e safa-se mas para jogar um COD4, Crysis ou mesmo o HL2 com tudo no máximo, já se arrasta.<br /> <br /> Já esta menina, a HD4870, é uma besta. Para além disso, vou comprar a edição da Powercolor PCS+ que trás um dissipador melhor, um Dual Heatpipe da ZEROtherm, ,módulos de memória e regulador de voltagem com dissipadores independentes, uma protecção para o PCB, +50MHz de clock, ficando a 800MHz e +200MHz nas memórias, ficando a 3800MHz e 4 fases de energia, em comparação com as 3 de referência da ATI de origem.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/hd4870_PCS_512.jpg" class="postImg" /><br /> <br /> Podem ver na PCDiga (a minha nova loja de eleição, já que dantes comprava tudo na GlobalData). A PCDiga tem, para além da loja online, um fórum onde são adicionados os produtos novos e os admins e vários departamentos mostram os testes que realizam em lab com os produtos. Fica a review do admin que testou esta HD4870 PCS+ 512.<br /> <br /> <a href="http://www.pcdiga.net/showthread.php?t=27136">Review PCdiga por Mascaras (admin)</a>. Mon, 06 Oct 2008 22:27:09 GMT http://mwmdev.com/blog/221/Powercolor-HD4870-PCS+-Edition-512 Ephedra - o renascer de uma banda dos anos 70 O Ephedra é uma banda dos anos 70 que tinha um estilo muito pouco comum e que se passou a chamar (àquele tipo de sons pouco definidos) rock progressivo. Nunca ouvi Ephedra as origens ao vivo, até porque nasci em 1987. Ouvi em cassetes e conversões para CDs toscamente gravados na altura. E tive acesso a isto porque o meu pai era guitarrista do Ephedra. Uma coisa que não percebo é porque é que chamam à banda: "o Ephedra". Será por ser mais do que uma banda? Será um movimento? Uma escola? Não o sei responder (e também nunca perguntei ao meu pai).<br /> <br /> Acontece que a banda passou por muitas fazes mas, à cerca de 1 ano, juntaram-se os que a fundaram e a criaram para voltar a compor as músicas do Ephedra e gravarem um disco em estúdio. Disco esse que está actualmente a ser gravado.<br /> <br /> A banda é composta, actualmente, pelo Xico Zé - baixo, pelo Paulo Viana - teclas, Manecas (António Monteiro e meu pai) - guitarra eléctrica, José Machado - violino, Jorge Pinheiro - vibrafone e percussão e João Pinheiro - bateria. São 6 elementos que compõem uma banda com um som que são capazes de nunca ter ouvido algo parecido. Uma mistura entre rock, jazz e outros estilos mais clássicos. E não há muitas bandas com duplas de violino, guitarra e piano, vibrafone com percussão.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/ephedra_cartaz_homepage.jpg" class="postImg" /><br /> <br /> Podem ver o historial, as fotografias antigas e as notícias em <a href="http://ephedraband.com/">Ephedraband.com</a>. O site está a ser desenvolvido por mim e com tips do meu pai ao seu gosto.<br /> O que deu mais trabalho de fazer, agora falando da minha parte no projecto do Ephedra, por assim dizer, foi criar a galeria de fotos. É AJAX com PHP+MySQL. As animações em Javascript de fades e o pré-carregamento do álbum foi o que deu mais trabalho. E como sempre, se alguém precisar, disponibilizo o código fonte da galeria. Mon, 06 Oct 2008 00:29:15 GMT http://mwmdev.com/blog/220/Ephedra Sporting 1 - 2 Porto - podia ter sido mais favorável Foi um bom jogo mas podia ter sido mais favorável para os benfiquistas (para mim). Com um empate entre o Sporting e o Porto, o Benfica, amanhã poderia ter a hipótese de passar para a frente, num jogo frente ao Leixões. E daí não sei. O Benfica quando tem a vida facilitada consegue sempre percorre-la da maneira mais difícil possível. Vamos a ver no que dá.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/sporting_1_2_porto_6_10_2008.jpg" class="postImg" /><br /> <br /> Pic via <a href="http://www.record.pt/noticia.asp?id=807071&idCanal=6">Record</a> Sun, 05 Oct 2008 23:10:59 GMT http://mwmdev.com/blog/219/Sporting-1---2-Porto Novo formato... - ... na mostragem de posts E mais um tweak. Desta vez não lhe chamaria tweak mas sim um update, e dos grandes. Até agora, mostrava os 10 primeiros posts na íntegra. Decidi, então, mostrá-los em grelha. Aparecem os mesmos 10 mas apenas uma preview. Se tiverem thumbnail também aparece.<br /> <br /> Para além de carregar tudo muito mais rápido, dá, ao utilizador visitante, um preview rápido do que pode encontrar aqui no estaminé sem muitos scrolls. Se lhe interessar, carrega no título do post e vai para a página com este na íntegra.<br /> <br /> Tive de resolver alguns problemas e criar thumbnails para uma data de posts. Já tratei das primeiras 4 páginas (as mais recentes) ou seja, 40 posts. Para a frente ainda está tudo mal organizado e sem thumbnail. Deve ficar acabado amanhã. Sun, 05 Oct 2008 01:18:17 GMT http://mwmdev.com/blog/218/Novo-formato... Benfica 2 - 0 Nápoles - só muda o adversário.... adoro estes resultados Benfica na fase de grupos da Taça UEFA. Isto num jogo transmitido apenas no MEO no canal Benfica e pelo Sapo, via internet. A ver se apanho a repetição na SporTV. Segundo li noutros blogs, o Sapo criou uma infraestrutura capaz de servir 65 000 transmissões simultâneas. Muitas delas foram mesmo internacionais. Ainda lá dei um saltinho mas esta semana estou com problemas na linha (cabo), o splitter vai ser mudado.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/benfica_2_0_napoles.jpg" class="postImg" /></center><br /> <br /> pic via <a href=http://www.record.pt/noticia.asp?id=806750&idCanal=11>Record</a> Thu, 02 Oct 2008 21:57:58 GMT http://mwmdev.com/blog/217/Benfica-2---0-Nápoles ZON - e os seus problemas Tenho Netcabo desde 98'. No total tive para aí 10 problemas (10 dias em que não tive internet). Acontece que estes 10 problemas eram pequenas falhas que duravam cerca de 1h, 2h, às vezes, na pior das hipóteses, uma tarde. O que me aconteceu esta semana, em 10 anos, nunca tinha acontecido. Desde segunda-feira que estou com problemas na internet. À noite é pior, mas em geral, a meio do dia, lá o modem perde o sinal.<br /> <br /> O modem é configurável através da default gateway. Ligamo-nos a ele através de um browser e é possível definir as frequências e os canais em que os dados são transmitidos para a central ou para o receptor intermediário do ISP, mais próximo. Mas ultimamente, essas frequências estão constantemente a rodar. Estou farto de ligar para lá, e amanhã, parece que, finalmente, vem cá um técnico ver o sinal e, talvez, trocar o modem.<br /> <br /> Actualmente até tenho dois modems: um para internet e outro para voip. O modem para voip também é possível ser usado para internet e tudo num só, mas tem de se registar o mac-address dele na central e talvez seja isso que vá solucionar os problemas. Isto, se o problema for do actual modem de internet. É esperar por amanhã.<br /> <br /> Amanhã, parece que também cá vêem, umas horas depois, instalar um amplificador de sinal e duas tomadas de TVCabo para ter uma na cave onde parece que aqui em casa se vai fazer mais uma sala de estar, com TV e Net.<br /> Depois meto pics. Thu, 02 Oct 2008 15:14:23 GMT http://mwmdev.com/blog/216/ZON Appz mais usadas no dia-a-dia - no seguimento... Seguindo o exemplo de outros bloggers, decidi avançar com a lista das appz que mais uso no dia-a-dia para as mais variadas tarefas no PC, desde ferramentas produtivas a ferramentas de backups e de segurança. Na verdade fiz duas listas, uma para Windows e outra para Linux.<br /> <br /> <span class=topic>Windows</span><br /> Organizador de fotos digitais: Explorer, Google Picasa<br /> Cliente de mensagens instantâneas: Windows Live Messenger<br /> Ferramenta GTD: Windows Address Book<br /> Backup de DVD: não uso<br /> Gestor de contactos: Windows Address Book<br /> Editor de textos: Notepad++<br /> Sistema de partilha de ficheiros on-line: Não uso<br /> Leitor RSS: GoogleReader via Firefox<br /> Iniciador de aplicações: Launchy<br /> Página inicial: <a href=http://www.sapo.pt>Sapo</a><br /> Antivírus: Avast Home Edition<br /> Site de partilha de fotos: <a href=http://albuns.mwmdev.com>albuns.mwmdev.com</a><br /> Gestor de finanças pessoais: Microsoft Office Excel<br /> Media player: Classic Media Player e BSPlayer<br /> Manutenção do Windows: CCleaner, Disk defragmenter<br /> Ferramenta de backup: <a href=http://www.2brightsparks.com/syncback/syncback-hub.html>SyncBack</a> (backups via rede para o home-server)<br /> Ferramenta de sincronização de arquivos: <a href=http://www.2brightsparks.com/syncback/syncback-hub.html>SyncBack</a><br /> Gestor de arquivos: Explorer<br /> Ferramenta de anotações: Notepad<br /> Gestor de lista de pendências: iPod Touch e Notepad<br /> Ferramenta de busca no desktop: Find do Explorer<br /> Melhor cliente FTP: CuteFTP<br /> Melhor gestor de senhas: para web, Firefox, de resto a cabeça<br /> Melhor gestor de downloads: Flashget+Flashgot (Firefox plugin)<br /> Melhor agenda: iPod Touch<br /> Melhor cliente BitTorrent: não uso (uso <a href=http://rapidshare.com/index.html>Rapidshare</a>)<br /> <br /> <span class=topic>Linux</span><br /> Organizador de fotos digitais: Nautilus<br /> Cliente de mensagens instantâneas: Emesene e Pidgin<br /> Ferramenta GTD: não uso<br /> Backup de DVD: não uso<br /> Gestor de contactos: não uso<br /> Editor de textos: Gedit, vim e emacs<br /> Sistema de partilha de ficheiros on-line: não uso<br /> Leitor RSS: GoogleReader via Firefox<br /> Iniciador de aplicações: Gnome-do<br /> Página inicial: <a href=http://www.sapo.pt>Sapo</a><br /> Antivírus: não uso<br /> Site de partilha de fotos: <a href=http://albuns.mwmdev.com>albuns.mwmdev.com</a><br /> Gestor de finanças pessoais: OpenOffice Spreadsheet<br /> Media player: Movie Player e VLC<br /> Ferramenta de backup: <a href=http://www.2brightsparks.com/syncback/syncback-hub.html>SyncBack</a> (backups via rede para o home-server)<br /> Ferramenta de sincronização de arquivos: não uso<br /> Gestor de arquivos: Nautilus<br /> Ferramenta de anotações: <a href=http://library.gnome.org/users/tomboy/0.12/>Tomboy Notes</a><br /> Gestor de lista de pendências: iPod Touch e <a href=http://library.gnome.org/users/tomboy/0.12/>Tomboy Notes</a><br /> Ferramenta de busca no desktop: find+locate+whereis do Linux<br /> Melhor cliente FTP: gFTP<br /> Melhor gestor de senhas: para web, Firefox, de resto a cabeça<br /> Melhor gestor de downloads: Flashget+Flashgot (Firefox plugin) (via wine) e wget<br /> Melhor agenda: iPod Touch<br /> Melhor cliente BitTorrent: não uso (uso <a href=http://rapidshare.com/index.html>Rapidshare</a>)<br /> <br /> via <a href=http://conversasdobruno.blogs.sapo.pt/544547.html>bloggers</a> Thu, 02 Oct 2008 15:05:56 GMT http://mwmdev.com/blog/215/Appz-mais-usadas-no-dia-a-dia Hoje é dia mundial da música - a língua universal Pois é. Nem sabia desta... até há pouco, quando li na Blitz que hoje é dia mundial da música. Oiço música todos os dias. Tenho quase a certeza que pelo menos uma vez por dia a oiço. Gosto de vários estilos mas tenho preferências no funk-rock/metal, no metal em geral, no funk, rock puro e blues. Mas não dispenso um bom jazz, ou sons brasileiros acústicos como por exemplo a minha última descoberta nesse campo: Yamandu Costa. Tenho a minha banda favorita à cerca de 2 anos: Extreme.<br /> <br /> <div class=quote>Portugal comemora a linguagem universal com concertos e iniciativas culturais. Saiba aqui como festejar neste 1 de Outubro.</div><br /> <br /> <a href=http://blitz.aeiou.pt//gen.pl?p=stories&op=view&fokey=bz.stories/33660>http://blitz.aeiou.pt//gen.pl?p=stories&op=view&fokey=bz.stories/33660</a> Wed, 01 Oct 2008 17:12:03 GMT http://mwmdev.com/blog/214/Hoje-é-dia-mundial-da-música Mais um tweak - sombras laterais Acrescentei nas bordas laterais do site, sombras de alto a baixo. Com as laterais sem estarem limitadas, o site ficava um pouco esquisito. Assim, ajudam visualmente a focar o conteúdo. Mon, 29 Sep 2008 15:10:02 GMT http://mwmdev.com/blog/213/Mais-um-tweak F1 2008 - Singapura - Sunday Race - Alonso de regresso às vitórias Acabou, então, a primeira corrida nocturna alguma vez realizada num grande prémio de fórmula 1. Foi em Singapura e teve uma data de acontecimentos que levaram Alonso, vindo de um 16º lugar no arranque (após o motor do seu carro se ter desligado no Q2) e ganhar esta corrida com grande classe e sem erros.<br /> <br /> <span class=topic>Início</span><br /> No arranque, o Massa e o Hamilton desapareceram logo. Com 3 voltas apenas, já levavam 5s de vantagem para o 3º, o Raikkonen.<br /> Não houve incidentes nas primeiras curvas, sem contar com um pequeno toque do Kubica no Kovalainen.<br /> <br /> A corrida foi-se desenrolando até que o Piquet se despistou. Perdeu a traseira ao acelerar à saída de uma curva e foi embater, após um pião, violentamente contra o muro. Acabou aí a sua corrida. O safety-car entrou em pista. Essa entrada foi feita na altura em que começava a primeira janela de abastecimento por parte dos pilotos. A questão é que a pit está fechada quando o safety-car entra em pista. O Alonso, companheiro de Piquet, que tinha arrancado de 15º, tinha parado para abastecer, exactamente antes do safety-car entrar. Conclusão, depois deste sair de pista, ele não teria de lá voltar. O mesmo não se sucedeu com outros pilotos. O Rosberg e o Kubica, entraram na box com esta fechada e, depois de abastecerem e da saída do safety-car, passaram para a frente da corrida, juntamente com o Trulli que tinha uma estratégia de apenas 2 paragens. Levaram os dois penalty de 10s na pit e voltaram a recuperar.<br /> <br /> Entretanto, o Massa, o Hamilton e o Raikkonen só fizeram as suas primeiras paragens, depois do safety-car sair.<br /> Nesta primeira paragem, o Massa parou no seu pit-zone e, ao ver a luz verde do mostrador electrónico acender, arrancou e de imediato, a luz passou a vermelho. Um erro de quem? O que é facto é que os homens que seguravam a mangueira de abastecimento ainda estavam a a abastecer e, uma vez mais, o Massa levou um homem atrás. Só que desta vez levou o homem ao chão e arrancou a mangueira, levando-a até ao final da pit onde parou à espera que os elementos da pit-crew fossem lá arrancá-la.<br /> O Hamilton aproveitou e aguentou-se em 6.<br /> <br /> <span class=topic>Final</span><br /> No final houve mais uma ou duas vezes safety-car em pista, após o despiste do Sutil (depois de o Massa ter mandado água para a pista e atrapalhado a curva onde, depois, se sucedeu o incidente), depois de o Alonso estar na frente com uma larga vantagem. No entanto, após a saída do safety-car, o Alonso arrancou bem e ganhou uma vantagem sobre o segundo e o terceiro lugares, o Rosberg e o Hamilton respectivamente.<br /> <br /> Ainda houve tempo para mais 2 despistes mesmo no final. Primeiro o Trulli, com uma falha na caixa de velocidades ou na transmissão e depois o Raikkonen, depois de subir o corrector muito alto, não teve contacto suficiente no chão para conseguir curvar, embatendo no muro. Não houve necessidade para entrada de safety car para estes dois pois conseguiram desimpedir a pista com facilidade.<br /> <br /> Assim, o Alonso venceu com calma, seguido do Rosberg com um excelente segundo lugar para a Williamas e o Hamilton com o terceiro lugar conseguiu pontos valiosos, já que o Massa não pontuou.<br /> Corrida acidentada para a Ferrari que vê assim, as contas mais complicadas no final do campeonato.<br /> Foi a primeira corrida nocturna na fórmula um e foi particularmente interessante.<br /> <br /> O Hamilton fica, assim, com 84 pontos, o Massa, sem pontuar em Singapura, com os mesmos 77 pontos que já tinha, seguido do Kubica com 64 pontos.<br /> <br /> <span class=topic>Next race:</span><br /> 2008 FORMULA 1 FUJI TELEVISION JAPANESE GRAND PRIX<br /> <br /> Fri 10 October 2008<br /> Friday Practice 1 02:00 - 03:30<br /> Friday Practice 2 06:00 - 07:30<br /> Sat 11 October 2008<br /> Saturday Practice 03:00 - 04:00<br /> Qualifying 06:00<br /> Sun 12 October 2008<br /> Race 05:30<br /> <br /> Hora portuguesa. Sun, 28 Sep 2008 14:50:15 GMT http://mwmdev.com/blog/212/F1-2008---Singapura---Sunday-Race Benfica 2 - 0 Sporting - BENFICA!!! Num jogo em que conseguimos manter a calma, conseguimos ganhar em casa com um excelente primeiro golo vindo do pé esquerdo do Reyes! Espero ver o Benfica assim, a jogar na Taça UEFA.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/benfica_sporting_27_10_2008.jpg" class="postImg" /><br /> (Reyes 67' e Sidnei 72'). 2-0. Não digo mais nada. Sat, 27 Sep 2008 22:08:19 GMT http://mwmdev.com/blog/211/Benfica-2---0-Sporting F1 2008 - Singapura - Saturday Qualify - Massa muito rápido ou com pouco combustível? É a primeira vez que se realiza um GP de fórmula 1 de noite. Talvez por isso, e por nem todos os pilotos estarem à vontade, para além de se ver muitos erros, a consistência não é o forte dos pilotos do costume.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/f1_singapore_2008_saturday_qualify_4.jpg" class="postImg" /></center><br /> <br /> Eliminados os primeiros 5 no Q1, era tempo para o Q2. Com pena para o Alonso que, depois de nos treinos livres ter feito excelentes tempos, acabando em primeiro na tabela e de mostrar que tinha competência para dar luta na corrida, não teve tempo de volta no Q2 depois de o seu motor estranhamente se desligar.<br /> O Raikkonen, o Massa e o Kovalainen fizeram bons tempos e asseguraram, assim, a participação no Q3. Já o Hamilton, saiu muito tarde (novamente) da box e apenas teve tempo para 2 voltas lançadas sendo que a última abortou quando soube que tinha ficado em P10 (última posição que dá passagem ao Q3 e que já ninguém estava a rodar.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/f1_singapore_2008_saturday_qualify_2.jpg" class="postImg" /></center><br /> <br /> No Q3 as coisas mudaram. Veio a estratégia de arranque para a corrida e o Massa fez uma volta canhão, sendo o único na casa do segundo 44. O Hamilton ficou em segundo, 6 décimos de segundo mais lento, seguido do Raikkonen e do Kubica.<br /> Pode ser que seja do combustível que vai usar para o início da corrida até ao primeiro pit-stop. O que é facto é que Singapura é um circuito citadino em que, embora haja mais margem para ultrapassar do que no Mónaco, não deixa de ser apertado com curva e contra curva e muros a toda a volta. Conclusão, exige a máxima concentração durante todas as voltas.<br /> <br /> Com acidentes amanhã, durante a corrida, pode ser que as coisas mudem mesmo, até porque um carro atravessado origina muita confusão. Se a chuva vier para se juntar a festa, ainda mais sorteio vai haver.<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><br /> <script type=text/javascript>generate(71);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=71>Album</a><br /> <br /> pics via <a href=http://www.formula1.com/>Formula1.com</a> Sat, 27 Sep 2008 18:29:18 GMT http://mwmdev.com/blog/210/F1-2008---Singapura---Saturday-Qualify Broadcaster online - beta version Meti agora online a versão beta do Broadcaster. Não tem praticamente nenhumas funcionalidades. Apenas dá para envias mensagens, carregando no send ou ctrl+enter, depois de se escrever a mensagem.<br /> <br /> Para não rebentar com a base de dados, meti um timer que esvazia a base de dados de 2 em 2 minutos. O tempo é a nível de servidor e não a nível de sessão por isso, qualquer pessoa, em qualquer lado do mundo tem o mesmo relógio. Pode é haver pequenos desacertos porque o sincronismo é feito baseado na transmissão do tempo do servidor em tempo real. No entanto este timer que faz reset à aplicação e limpa a base de dados, é só para ter online.<br /> <br /> É só um cheirinho do que se pode usar.<br /> No input box ao lado do send button, têm o valor com o espaçamento com que querem ver se há updates.<br /> Default é 2s e o mínimo é 1s. São tudo valores inteiros. Se meterem 0, o sistema não faz updates. Basicamente, o valor 0 nessa input box é o modo de poster.<br /> <br /> Testem-na e o mais importante: report bugs!<br /> <a href=http://broadcaster.mwmdev.com/>Broadcaster</a>. Sat, 27 Sep 2008 16:32:02 GMT http://mwmdev.com/blog/208/Broadcaster-online Broadcaster - webapp Comecei a criar esta semana uma nova webapp: Broadcaster.<br /> Ainda não tenho online porque ainda está numa versão muito pouco desenvolvida e que não interessa estar operacional para o público porque só serviria para encher a minha base de dados.<br /> <br /> <span class=topic>Objectivo</span><br /> O principal objectivo desta aplicação para internet é o utilizador poder publicar em tempo real, pequenas linhas de texto, tipo comentários, ou mensagens de instant messanging para todo o mundo em forma de broadcast.<br /> <br /> É um broadcast um pouco forçado pois não é possível, em AJAX, o servidor enviar dados sem que o o cliente os peça. No entanto é possível aldrabar o sistema, metendo um request com temporizador. Assim, de X em X tempo, definível pelo utilizador, a aplicação vai ao servidor ver se há novas mensagens.<br /> <br /> <span class=topic>End-users</span><br /> Para quem se destina esta webapp?<br /> Esta aplicação tem em vista os utilizadores que, por exemplo, estão a seguir um jogo de futebol, ou de outro desporto qualquer, e queiram inserir comentários por texto em tempo real sem que os seus clientes, quem está a ler e a seguir, tenham que fazer refresh para ver se há novos comentários (tipo jornalismo em directo via texto).<br /> <br /> Pode servir, também, para seguir uma keynote por texto, ou qualquer outro tipo de comunicação num só sentido.<br /> <br /> Em princípio vou criar um zip com a aplicação para ser instalada num servidor com os serviços PHP e MySQL, juntamente com uma versão online para os utilizadores testarem. Fri, 26 Sep 2008 22:13:38 GMT http://mwmdev.com/blog/207/Broadcaster Tweak - Visual Dei um retoque no menu e na toolbar lateral direita. Penso que está melhor assim. Realça mais os items e tem algum efeito gráfico. Espero não ter estragado nada nos outros subsites. Fri, 26 Sep 2008 17:32:48 GMT http://mwmdev.com/blog/206/Tweak F1 2008 - Singapura - Friday Practice 2 - A primeira corrida à noite, de sempre Começou hoje o fim de semana do primeiro grande prémio a decorrer de noite: Singapura. Num circuito em que a organização, juntamente com a PHILIPS, instalaram cerca de 1500 lâmpadas (holofotes) com 2000W de potência!<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/f1_singapore_2008_friday_practice_2.jpg" class="postImg" /></center><br /> <br /> Estive a ver o practice 2 desta sexta-feira e até agora ainda se vê os pilotos a fazerem muitos erros. Andam, ainda, a estudar o percurso nocturno.<br /> De tal maneira que, ao longo destes últimos dias, têm vindo a fazer do dia, noite e da noite, dia. Treinos físicos de noite, aguentarem-se até altas horas da manhã para se irem habituando até domingo dia da corrida.<br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/f1_singapore_2008_friday_practice_5.jpg" class="postImg" /></center><br /> <br /> Muitos pilotos foram até à pista a pé, de bicicleta, motos e carros de golf, para estudarem o percurso com mais calma.<br /> <br /> Por agora o Hamilton está com o melhor tempo. Amanhã analiso o qualify (às 15.00 de cá, 22.00 locais).<br /> <br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(70);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=70>Album</a><br /> <br /> imagens via <a href=http://www.formula1.com/>Formula1.com</a> Fri, 26 Sep 2008 14:48:01 GMT http://mwmdev.com/blog/205/F1-2008---Singapura---Friday-Practice-2 Dream Theater-Train of Thought - a compra Comprei há pouco na iTunes Store, mais um álbum de Dream Theater: "Train of Thought". Já tinha o "Systematic Chaos" que inclui a minha favorita, "Dark Ethernal Night", e hoje ao ouvir uma música aconselhada por um amigo meu, ouvi uma preview do resto do álbum e, já conhecendo a primeira música, "As I Am", e a que ele me aconselhou, decidi comprar o álbum todo, "Train of Thought".<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/dream_theater_train_of_thought.JPG" class="postImg" /><br /> <br /> Foram 6€ bem gastos.<br /> O álbum tem muita qualidade, para variar um bocado, já que quase tudo o que é Dream Theater e seus associados, como álbuns a solo dos elementos da banda, são simplesmente geniais.<br /> <br /> <img border=0 src="http://albuns.mwmdev.com/pictures/dream_theater_systematic_chaos.JPG" class="postImg" /><br /> <br /> Oiça-se "Liquid Tension Experiment" I e II do baterista Mike Portnoy, oiça-se "Suspended Animation" do virtuoso guitarrista "John Petrucci", entre outras coisas, tem-se sempre aquele selo inevitável de qualidade. Thu, 25 Sep 2008 00:10:17 GMT http://mwmdev.com/blog/204/Dream-Theater-Train-of-Thought Half-Life 2 + Half-Life 2 Lost Coast - compra @ Steam Joguei o Half-life 1 há muitos anos. Ainda nem tinha ligação por cabo à internet. Por volta de 98', por aí. Ficava horas a jogar aquilo e a apanhar valentes "cagaços". Entretanto, há uns anos, também, saiu o HL2. Era o jogo mais aguardado na altura. Joguei-o bastante mas nunca o acabei...<br /> <br /> <span class=topic>Half-Life 2</span><br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/hl2_buy.JPG" class="postImg" /></center><br /> <br /> ... de maneiras que saquei o <a href=http://store.steampowered.com/>Steam</a> de novo e comprei o HL2 num pack que vinha, ainda, com o Lost Coast, uma demo que mostra o HDR acrescentado ao Source Engine da Valve. Foram uns 20$ mais VAT de 4$, 16€. Barato, para o que é. Já tinha jogado os dois mas voltei à carga. o HL2 nunca cheguei a acabar. Jogava no portátil e não aguentava muito bem. Agora, com o LCD a 1680x1050 e com o PC novo, embora sem gráfica de jeito, isto corre, em média, a 34fps, no máximo, a 55fps, nos interiores e no mínimo 20 e tal fps, em cenas muito puxadas (mas raras). Isto tudo com uma HD2400 256Mb, com tudo no máximo (e àquela resolução) menos AA (anti-aliasing) no máximo. Bastante bom.<br /> <br /> <span class=topic>Half-Life 2 - Lost Coast</span><br /> <br /> <center><img border=0 src="http://albuns.mwmdev.com/pictures/hl2_lost_coast_buy.JPG" class="postImg" /></center><br /> <br /> Juntamente com o Half-Life 2, vinha o Lost Coast, em que os produtores meteram um cenário com os efeitos de HDR (high dynamic range) e têm pequenas comic balloons para um gajo ouvir os comentários dos criadores. Explicam como os engines dos efeitos funcionam e dão exemplos, etc.<br /> Lá para o meio há uns quantos gajos para matar.<br /> <br /> A ver se depois compro o HL2 - Episode One e Two e os outros. Há para aí um pack de 99$ com uma data de jogos da <a href=http://orange.half-life2.com/>Orange Box</a>. Fiquem com as imagens.<br /> <script type=text/javascript src=http://albuns.mwmdev.com/config/generate.js></script><script type=text/javascript>generate(68);</script><br /> <a href=http://albuns.mwmdev.com/config/generate.php?albumId=68>Album</a> Mon, 22 Sep 2008 15:01:32 GMT http://mwmdev.com/blog/203/Half-Life-2-+-Half-Life-2-Lost-Coast