This is my reaction to The iPad provides the ultimate browsing experience? that appeared on the Flash Blog.
I’m not an Apple fan but I tend to disagree with that campaign of Flash support. Read More
Information Technology for business.
This is my reaction to The iPad provides the ultimate browsing experience? that appeared on the Flash Blog.
I’m not an Apple fan but I tend to disagree with that campaign of Flash support. Read More
Today I spent several hours testing the almost amazing Samsung LED TV on a local store. More specifically the UN40B7000 model.
The image quality is great and all but I was more interested in the digital multimedia features included in these new models, Read More
Forget expensive and proprietary MS Access. Forget about applications built on top of complex muiltitab spreadsheets. Drupal with Content Construction Kit, Views and Faceted Search are the right and way better solution for you.
Forget about building Flash-only web sites. Drupal and its modules is a better and semantically correct way for your Web 2.0 site.
Forget about PHP, ASP, JSP development from scratch. Drupal and its modules will put your site running faster with near zero programming.
This is a just a note for people building websites and general applications.
Dediquei-me nos últimos meses a estudar o Drupal. Fiz isso nas horas vagas (tipo da meia noite às 6 da manhã) e foi uma longa curva de aprendizado.
Para quem não sabe, Drupal é um Sistema de Gerenciamento de Conteúdo (CMS) para a Web. Um fazedor de sites, em outras palavras. Quaisquer sites.
Umas semanas atrás ultrapassei o ponto da arrebentação. Agora é só um mar de calmaria, ou seja, a luta contra o maremoto da falta de conhecimento foi ultrapassado. Minha saga com CMSs começou com o WordPress, quando montei este blog que vos fala. A partir daí aprendi o que é um conteúdo atômico, como gerenciá-lo corretamente, taxonomias, tags, feeds, mashups, blogosfera, e as maravilhas da web semântica.
O WordPress é um CMS otimizado para blogs e por isso ele se dá ao luxo de ser fácil de usar. OK, você pode fazer outros tipos de sites com ele, mas isso exige uma violenta intervenção em seu mecanismo de temas, e ao longo do tempo esse site não-blog se tornará ingerenciável — uma aberração.
Se o WordPress foi feito para fazer blogs, Drupal foi feito para fazer qualquer tipo de site. O custo disso é que os elementos que o constituem são mais abstratos e por consequência mais difíceis de se entender. Além do mais, o Drupal Core por sí só é meio feio, pouco prático e não faz muita coisa.
No processo de aprendizado, é necessário dedicar uma boa lapa de tempo para conhecer seu ecossistema de plugin e extensões. Ultrapassar a arrebentação então constitui em vencer os seguintes passos:
Construi dois sites relativamente complexos, semânticos, com múltiplos tipos de categorias, buscas facetadas, layouts diferenciados, look profissional etc, sem escrever sequer uma linha de código. OK, para não enganar vocês escrevi umas 30 linhas de CSS para embelezar alguns elementos da página. Só. Posso dizer que há algumas dezenas de pessoas encantadas com um deles, rodando na Intranet da minha empresa — IBM— e que ele é tão funcional, simples e interessante que até meu chefe comprou a idéia e está vendendo-o empresa a dentro.
Drupal tem o mérito de juntar duas características importantíssimas que cada uma por sí só já é ultravaliosa:
Há outros CMSs por aí — Plone, Joomla etc —, não os conheço na prática. Mas acho que dificilmente alcançaram a maturidade e a solidez do Drupal. O retorno disso é que Drupal está conquistando algumas referências incríveis como o site da Casa Branca, Sony, MTV, etc.
Anotem esta previsão: Dentro de 2 ou 3 anos, Drupal estará para o mundo dos sites assim como Linux está hoje para o mundo do Sistemas Operacionais — não fará nenhum sentido criar um site sem ele.
Here are some technical details an analysis about the formats used by the Apple iPhone 3GS to record video.
This is an annotated screenshot of the excellent Mediainfo by Jerome Martinez.
Some notes:
Having said that, videos generated by the iPhone are ready for streaming over the Internet directly to Flash multimedia players. You may need conversion/recompression/transcoding only if you want to reduce the file size and bit rate. Otherwise, current popular Flash players that you already have installed in your browser are capable of playing these video files.
Here is a more detailed analysis generated by mp4dump utility on Linux, from the mpeg4ip Open Source project.
Sobre este tema, há um ótimo post no ótimo Blog do iPhone. Eis alguns comentários:
Um iPhone 3GS 32GB (modelo top de hoje) custa no Brasil, a preço cheio, uns R$3000. É praticamente uma mentira dizer que um iPhone custa +/- R$1300 na loja da operadora pois saibam que paga-se o preço cheio do aparelho (R$3000) continuamente em sua conta mensal. Além disso assina-se um contrato de fidelidade de 1 ou 2 anos, para garantir que você só deixe a operadora depois de pagar o preço cheio do aparelho. Há multas se quiser deixá-la antes.
Nos EUA, no eBay, este aparelho custa por volta de US$700 (menos da metade do preço).
Eu tenho a sorte de ter um plano corporativo com preços baixíssimos de chamadas e de dados e acho um estupro o que pessoas físicas pagam de conta de celular no Brasil (R$100, R$200, R$400 etc). Minha única desvantagem é que não acumulo créditos para trocar aparelhos a preços ilusoriamente mais baixos (ou de graça). Bem, é uma vantagem ilusória — não se engane.
Então, para o meu caso, vale a pena comprar um iPhone fora do país. E sugiro aos usuários brigarem com suas operadoras por planos mais justos e muuuuito mais baratos.
Na lista de países do post faltou citar que na Austrália também se vende iPhones desbloqueados na Apple Store de lá. Já vi alguns sites que vendem iPhones para o mundo inteiro e eles contam que compram os aparelhos legalmente na Austrália.
Eu comprei meu iPhone 3GS nos EUA, pelo eBay. Um amigo americano comprou para mim, na verdade, porque só vendem para cartões de crédito com endereço confirmado nos EUA. Ou seja, o cartão tem que ser americano. Não vale cartão internacional.
Além disso, o 3GS tem proteções especiais que tornam o desbloqueio um pouco mais complicado e um usuário menos atento pode acabar com um iPhone que será somente um iPod Touch por alguns meses, até o Dev Team achar um novo desbloqueio.
De resto, é o melhor gadget multiutilidade que já tive. Tem um ecossistema vibrante de usuários, aplicações e jogos, dispensa o uso de computador em várias situações (blogar, twittar, ler e-mail, navegar na internet, mapas, utilidades etc) além de ser um prato cheio para usuários de Linux como eu, poque seu sistema operacional é uma espécie de Linux no final das contas.
Durante as pesquisas para escrever meu último post, ví o Tim O’Reilly falando de um site do governo americano chamado data.gov.
O site é um portal para se procurar e baixar informações e estatísticas em formatos puros como XML, KML, CSV etc.
Achei genial e fundamental para uma gestão aberta colaborativa. Então o título deste post é um mero desejo meu de ter algo similar no Brasil, nada mais.
Drupal é um dos melhores gerenciadores de conteúdo que existem e é Open Source.
Há quem diga que é porque o governo Obama incentiva Open Source blablabla etc. Mas a verdade é que provavelmente a escolha foi pelo melhor: Drupal. No blog do Tim O’reilly, há também mais detalhes sobre a infraestrutura: Red Hat Linux como SO e MySQL como DB.
Eu uso-o diariamente e posso dizer que é extremamente bem arquitetado e tem uma comunidade vibrante. Posso dizer também que não faz nenhum sentido hoje em dia criar um site do zero sem usar uma ferramenta poderosa e flexivel de gestão de conteúdo como o Drupal.
Bem, a prova que o site da Casa Branca roda sobre Drupal está em seu HTML enviado ao browser.
As partes em destaque são típicas URIs do Drupal.
Se Linux reina hoje no universo dos sistemas operacionais de servidor, Drupal reinará também no universo dos sites em 2 ou 3 anos.
This is a set of personal notes and a tutorial for everyone about how to correctly organize and tag MP3 files using the id3 command line tool.
General way to tag MP3 files:
id3 -M -2 [-v] [-t title] [-a artist] [-l album] [-n tracknr] [-y year] [-g genre] [-c comment] file.mp3
Recursively tag with ID3v2 a tree with many directories containing MP3 files, setting artist and genre:
id3 -v -2 -R -a "João Gilberto" -g "Bossa Nova" *mp3
Rewrite the Title tag of each file capitalizing the first letter of each word:
id3 -v -2 -t %+t *mp3
Rename files based on track number and song name (as “02 – Song Name.mp3”) padding a zero to track numbers smaller than 10:
id3 -v -2 -f "%#n - %t.mp3" *mp3
Add a suffix to the current Author tag:
id3 -2 -a "%a e Spokfrevo Orquestra" *mp3
Copy current Author tag to the Composer tag:
id3 -v -2 -wTCOM %a *mp3
Use the “Artist” (TPE1) and “Album Artist” (TPE2) tags in a different way to correctly group songs by album on your MP3 player:
id3 -2 -wTPE2 "Various Artists" Café_Del_Mar_*/*mp3
or, alternatively with the id3v2 program:
id3v2 --TPE2 "Various Artists" Café_Del_Mar_*/*mp3
Scan track number (%n) and song name (%t) from each file name and set them as ID3 respectivelly along with additional artist name and album name:
id3 -2 -a "The Artist Name" -l "The Album Name" -g "The Genre Name" -m "%n - %t.mp3"
The id3 program is available for multiplatforms, including Linux and Windows. You can find RPM packages for Fedora Linux on my site.
É ainda uma pergunta muito recorrente qual a diferença entre SUSE e OpenSUSE, Fedora e Red Hat. Por mais óbvio que seja para várias pessoas.
Quando comparamos distribuições Linux como SUSE com OpenSUSE e Red Hat com Fedora, são estruturalmente idênticas mas tem alguns componentes internos que diferem na versão. Por exemplo, o OpenSUSE tem kernel versão 2.6.y e o SUSE tem 2.6.x, ou seja, tem linhas do tempo um pouco desincronizadas porque o OpenSUSE busca inovações e o SUSE estabilidade e suporte. Mesma coisa para Fedora e Red Hat respectivamente.
O OpenSUSE não tem suporte formal (só pela comunidade) e o SUSE tem via Novell. O Fedora não tem suporte formal (só pela comunidade) e o Red Hat Linux tem via Red Hat.
Para um fabricante de hardware e software, quando houver algum problema com um de seus produtos rodando junto com esses sistemas operacionais, se ao depurar a causa descobre-se que é um problema no SO, só há compromisso da Novell ou Red Hat de corrigir o problema se o cliente estiver usando um SUSE ou Red Hat cujo suporte foi comprado.
Outra vantagem é que o laboratório de tal fabricante de HW ou SW terá mais facilidade em tentar reproduzir o problema com o SUSE ou Red Hat do que com OpenSUSE ou Fedora porque os primeiros são os suportados e o que têm rodando em seus testes.
Para a Novell, usar o SUSE sem comprar seu suporte anual é a mesma coisa que usar o OpenSUSE. Do ponto de vista de correção de falhas o suporte é inexistente. Mesma coisa para a dupla Fedora↔Red Hat, este último menos confuso por terem nomes completamente diferentes.
Para entender melhor a diferença entre as famílias de Linux SUSE e Red Hat e escolher a melhor, veja este artigo.
A Microsoft anunciou ontem o suporte de leitura, modificação e gravação de documentos OpenDocument Format (nativo do OpenOffice.org e seus derivados) no Service Pack 2 do Office 2007.
A ODF Alliance soltou uma nota de boas vindas da MS a comunidade ODF, que eu endosso.
Endosso também uma observação do meu colega Roberto Salomon sobre a famosa estratégia adotar-estender-extinguir que a Microsoft já demonstrou ser adepta. Lembrem-se do LDAP+Kerberos ► AD, Java Virtual Machine ► MS Virtual Machine e Padrões W3C ► Internet Explorer, todos casos de “padrões adotados” e em seguida modificados ao ponto de serem completamente diferentes de sua origem.
Eu sou um otimista nato e acredito que a Microsoft tem desejo de mudar e melhorar. Por isso acredito e espero que o suporte ao ODF no MS Office siga a estratégia de adotar-estender-e-inovar-junto-com-a-comunidade.
Mas, conhecendo a história, recomendo a comunidade livre monitorar a qualidade do ODF gerado pelo MS Office, se é fiel a especificação e não uma variação com extensões proprietárias.
Diga-se de passagem, o SP2 ainda não suporta o OpenXML aprovado pela ISO. Diga-se de passagem, o OOXML aprovado pela ISO ainda nem existe como especificação para ser implementada. Diga-se de passagem, quando se salva um documento XLSX, DOCX e PPTX no MS Office 2007, aquilo está num formato proprietário e problemático intermediário, conforme foi apontado nos diversos ciclos de análise da especificação OOXML em 2007 e 2008, na ISO mundialmente.
Hoje, para quem ainda usa o MS Office 2007, a melhor opção de interoperabilidade e longevidade dos documentos é usar a atualização SP2 e gravar seus documentos no formato ODF.
Segundo várias fontes, o suporte a ODF no MS Office 2007 SP2 é ruim. Lê e grava com baixa qualidade documentos ODF de uma forma que não é produtiva nem prática. Você pode escolher duas formas para abordar esse assunto: “já era de se esperar” ou o “eles ainda vão melhorar isso”.
Since we got a 52″ Samsung LCD TV almost a year ago as a gift from relatives, I knew it was time to attach to it a dedicated computer and have a full digital media experience in the living room. I’ll tell you here my experiences building and running this thing that makes all my guests very impressed and desiring one.
Its easy and cheap to build a Media Center. In fact, the most expensive component is the TV, not the computer. You can do it with whatever operating system you like: Linux, Windows Vista or Mac. I wanted to do it with Linux because I am more fluent with this platform, but I had to use Vista because Linux audio drivers for my computer were not ready at that time. I’ll put bellow all the conceptual components in an modular way so you can understand what is important on each. But usually you will find them together in a single board very well integrated. In fact, unless you know what you are doing, I recommend using integrated components as motherboards that have a good GPU plus audio integrated in a single HDMI output connector.
The physical ingredients to build a Media Center are:
These are the aproximate brazilian prices I pay for the hardware parts
Description | Part Number | Price US$ |
Motherboard XFX 8200 GeForce | MI-A78S-8209 | $172.22 |
AMD Phenom Quadcore 9750 | HD9750WCGHBOXSN | $338.89 |
Seagate Barracuda 750GB | 9BX156-303 | $205.56 |
4GB RAM | $133.33 | |
HUNTKEY Power supply 14CM EPS12V | LW-6450SG 450W | $94.44 |
HDMI cable | $16.67 | |
Nice PC case | $138.89 | |
Gotec Remote Control 3801 for Media Center | $26.61 | |
Total | $1,126.61 |
You may want to have Media Center(s) in several spots of your home playing media from a central network file server located somewhere else.
You should pay attention to not overload your home wireless network. I had bad experiences streaming HD media from one computer to another over WiFi. A single wall in between can dramatically decrease the kilobits per second the wireless signal can carry, to a level that is lower than your movie’s kilobits per second. The result are unwatchable movies while streaming. Big photos will also take longer to load to a point that will affect negatively your ambient slideshow.
To avoid that:
Your Media Center will have several simultaneous purposes. The most visible one is to feed your TV with content, but I also use it as a host to run several virtual machines, a web server, file server and to download things. I use mine 40% as a visible Media Center, 30% as a Media Server (to serve media to other computers) and 30% as a host for other purposes.
Forget about using your Media Center as a regular PC with keyboard and mouse. It is simply not practical and will prevent your wife and kids to use it because you are locking its TV. You can connect to and work with it remotely though, with SSH, VNC, Desktop Sharing, Remote Desktop or whatever technology your platform supports. And this can happen while your folks are watching a movie. I found this way of managing my Media Center very practical and productive.
Linux would be my preferred platform for running a Media Center. It is highly configurable and gives its owner a lot of power. To feed your TV, use MythTV or XBMC. Just make sure that devices as remote control, audio and HDMI interface have drivers and will work on Linux. I had problems with that.
If you are an Apple person, a Mac mini will do the job. It is compact, silent, has a strong enough processor and comes with a nice remote control. If Mac OS is your platform of choice, use FrontRow or XBMC. You will also need a codecs to play all types of media, so download the free Perian codec pack. I don’t know much people that use Mac OS as a Media Center, let me know if you do. You can also use an Apple machine to run Windows.
Windows Vista has a lot of improvements for managing media when compared to Windows XP. The native File Explorer support for MP3 and photo tagging is excelent, uses open standards as ID3v2 (MP3) and EXIF and IPTC (JPEG photo) and Vista Media Center has partial support for browsing you media collection through these tags (album, artist, genre, date picture was taken, IPTC tags etc). Strangelly, Vista Media Center does not support browsing by multiple genres and multiple artists so an album simultaneously tagged with genres “Samba” and “MPB” will appear only when you list by “Samba”, not by “MPB”.
Microsoft locks their desktop operating systems in a way that multiple users can’t use it simultaneously, even if there are multiple users created on the OS. This can be fixed installing a small terminal services-related patch. There is also a post-SP1 version of the hack.
So the modus operandi is to create one user called Media that will automatically login and run the Media Center program at boot, and another one for me to login remotely with Remote Desktop and run stuff simultaneously. The Media user has to be administrator and codec packs and plugin must be installed by him.
To play advanced and HD audio and video, H.264, MKV, MP4, DivX/Xvid, FLAC etc, you will also need a codec pack for Windows. I recommend the K-Lite Codec Pack and I use its Mega edition. Having that, Vista Media Center will play any type of media.
I must tell that Windows alone can’t satisfy all my media management needs. Thats why I run a Linux as a virtual machine on the Media Center to make massive manipulations of MP3, photos, video compression, etc.
Still on Vista Media Center, I use several useful plugins:
Happy entertainment !
Gostaria de saber o termômetro de uso do Debian e do Ubuntu em vossas empresas, escolas e comunidades.
Ubuntu está mais no desktop? Já migrou para os servidores ?
Ubuntu domina o desktop e Debian o servidor ?
Windows no desktop e Linux no servidor? Qual Linux ?
Nem um nem outro ?
Abra seu coração e emita sua opinião !!
It took some time to have my honeypot invaded again in a useful way. They were attacking constantly but were using it only to connect to IRC rooms. Useless for me.
But yesterday a sweet cracker invaded it again and left behind about 240000 non-unique combinations of user+password he was using to invade others.
They were all merged into the Compromised Passwords file, now with 142002 unique combinations of user+password that you must never use.
Enjoy.
Although WordPress 2.7 is almost only eye candy, it is great useful eye candy. The user interface is much much more practical, AJAXed, nice and fast.
I recommend an immediate upgrade. It worked flawlessly with my complex homemade theme, my homemade plugins, plus all other plugins I use throughout my blog.
Spam fighting is a difficult job. Many spammers are too smart for Akismet and I was spending too much time cleaning comment spam.
Captcha-based anti-spam methods are ok but they hurt too much the usability and user experience.
Then I finally found Yawasp WordPress plugin that implements an innovative anti-spam method. It makes the comment form field names to be dynamic and to always change so spambots will have a harder time to know what field is what.
Additionally, it creates a hidden field also with a random cryptic name that must be sent empty. Smarter spambots (but not smart enough) usually send it filled because they can’t see the difference between this honeypot field to a real one.
This methods ensure a full shield against spammers without hurting usability. I simply stopped receiving spam since Sunday when I installed it. And Yawasp is reporting this about the 48 hours it is running in my blog:
Yawasp has blocked 888 birdbrained Spambots since its last activation.
♦ 856 Spambots send the default author and/or comment field.
♦ 32 Spambots send the hidden field, but filled it out.
The only drawback of Yawasp is that my WordPress theme PHP code had to be changed to activate Yawasp dynamic filed names hook. But I can deal with that. And Yawasp may also try to change your theme automatically so you don’t have to worry about that.
I recommend Yawasp to any WordPress blog owner.
I love to see crackers attacking my computers. I even wrote a Linux Magazine article about a successful invasion (portuguese).
Since recently, I leave a virtual machine with an easy password ready to be attacked, just to see these crackers’ leftovers, their rootkits and what they’ll do once they brake into my system.
Guess what. Once inside, they use my system to attack more or to create DDoS-capable networks ready to put some website down. They are not looking for my files, nor my other passwords. They are actually looking for my compute power and want to preserve their anonymity through the use of my Internet address. Pretty useless lifestyle.
Those crackers will rarely explore some Apache or Samba vulnerability to get inside. Few of them have brains for this difficult task. They manage to get inside a system simply because some user password is very simple. They use port scanners to find your SSH TCP port open and then try thousands of combinations of user+password until they login. Once inside, they install this same scanning tools and user+password databases to attack other computers on the Internet.
I started to collect this user+password databases in an alphabetically sorted file and realease it here so people may check if some password they are choosing is well known by crackers or not.
Some classical combinations you’ll find in the file are:
root changeme root default root l1nuxb0x root passw0rd root password oracle oracle123 sapdb sapdb
Remember, you will greatelly avoid having your Linux/Unix/BSD/Mac computer being attacked simply following this rules:
PermitRootLogin no
Pretty obvious, but I keep finding Internt-connected systems with very weak and well known passwords.
Pay attention to this screenshot. This is Mac OS running as a VMware virtual machine.
Pretty cool as a proof of technology. But let me tell you, this is quite a useless virtual brick.
The UI is extremely slow. I had to remove the background to improve it a little bit but couldn’t resize to less than 1024×768. Console over network is more than slow, is completely unusable.
Oh, and by the way, there is no networking. The preferences panel recognizes a network interface but it is disabled for configurations, meaning it doesn’t have a driver for VMware virtual network interface. What can be more brick than that ?!
I wanted to have a Mac OS machine to get to know this beautiful platform, maybe develop some apps etc. But I guess I’ll have to wait for improvements for this VMware patches.
Da série Crônicas de TI Moderna, tenho essa foto para lhes mostrar.
O cara chegou na sala, esticou o braço segurando isso pela correntinha e disse: “Estou com as duas VMs aqui”. Tratava-se desse minúsculo flash drive USB de 8GB, carregando duas máquinas virtuais de 4GB cada.
E me lembrei daquele artigo sobre Paravirtualização onde escrevi: “A máquina paravirtual passa a ser como um líquido que se adapta a qualquer recipiente, podendo ser migrada a quente para outro equipamento com apenas milissegundos de indisponibilidade real, armazenada em backup ou fazer parte de uma infra-estrutura de alta-disponibilidade de máquinas virtuais.”
Alguns anos atrás começamos uma iniciativa na IBM de publicar regularmente artigos curtos que abordam temas de Tecnologia da Informação, suas aplicações e impacto nos negócios e na sociedade.
São chamados de Mini Papers e recentemente começamos a publicá-los no portal developerWorks, em um formato de blog. Tem até um feed para os ávidos leitores.
Estes são meus favoritos:
Os autores escrevem por espontânea vontade e são especialistas no assunto, tanto que os artigos ganharam muito prestígio dentro da IBM. Sempre cabem em uma página, rápidos de ler e que dão o almejado “elevator pitch“.
Yesterday I met a colleague at IBM Brazil that moved to a world wide position. He is now living in Manhattan, New York.
His everyday routine, as most Information Workers nowadays, is to talk to people, make phone conference calls, e-mails, design and communicate strategies, make some data consolidation and reports, instant messaging, etc.
Since most of this things have become information, and since we have information technology today, he can do his job from any point on earth as long as he has an Internet connection to let the information flow.
He choose NY because he enjoys life jazz and wanted to experiment the Big Apple, not because his job is physically located there. He could choose Montana, Alaska, Manaus, Fernando de Noronha etc to live.
Of course personal contact is sometimes needed. In these occasions, people schedule meetings and get a flight to meet someplace. This is probably cheaper than maintaining an office space for all these information workers, and probably more friendly to the environment than make them drive everyday to a physical location.
I can think about dozens of jobs that could be this way. Lawyers, journalists, writers, architects, web 2.0-related jobs, even also physicians in many situations when they don’t need to examine their patients.
The matter of all these jobs is information and the platform to make it flow is ready — the Internet. Now we just need a sort of cultural shift.
Os defensores do OOXML, que defendem só com um monte de argumentos vagos e de meias respostas, nada técnicos, precisam ver o que aconteceu na Noruega esses dias,
O organismo padronizador daquele país aprovou o OOXML mesmo que grande parte de seu corpo técnico foi contra. Ou seja, rolou marmelada forte.
Gostaria que eles respondesem a minha carta aberta aberta os NBs que votaram SIM.
Para quem quer ter um exemplo de uma abordagem madura para a adoção de Open Source em uma empresa, é só ver como a Petrobras faz, num artigo no Convergência Digital.
Alguns trechos empolgantes de Jorge Sued, gerente de TIC da Petrobras:
Quando faço palestras sobre Open Source versus Closed Source, enfatizo os seguintes pontos:
A única diferença entre os dois modelos é a ordem em que as coisas acontecem.
Isso também me lembra algo que um colega costuma dizer: “Open Source só é de graça se o seu tempo não vale nada”.
Escrevi extensamente sobre este assunto em vários artigos: Open Source na Prática, Open Source geeks should read this, Quando abrir o código fonte.
… foi a pergunta que me fez hoje no almoço o Agostinho Villela, uma cara multicultural, multimídia e multilegal que trabalha comigo.
— Agostinho, tu não pode ver essas coisas como sites. Orkut, Facebook etc são como festas (© Avi Alkalay). — respondi na hora.
É fácil continuar pensando nisso: geralmente você se veste bem para ir a uma festa, se arruma de acordo com a ocasião, trabalha bem o seu perfil, inclui boas fotos, coleciona bons depoimentos etc.
O que muda é o que cada um faz numa festa. Alguns vão paquerar, outros só querem encontrar velhos amigos, ou fazer novos, ou só fazer contatos profissionais (caso do Linked In), outros ainda estão interessados em usar o poder de alcance da Web para achar interlocutores de assuntos raros. E muitos, como eu, fazem tudo isso.
Sou um dos primeiros usuários do Orkut no Brasil — entrei em fevereiro de 2004 — e posso dizer com toda propriedade que isso mudou a minha vida. Apesar de não ser mais um freqüentador tão assíduo.
Não que eu adore o Orkut. Tecnicamente acho o Facebook, por exemplo, bastante superior. Mas creio que qualquer um declinaria um convite a uma festa cheia de pirotecnias e luzes bonitas ao preferir estar em outra mais simples, onde se pode desfrutar da companhia de seus amigos e o poder de suas respectivas conexões.
Mas a festa evoluiu. Ela tem uma espécie de onisciência e onipresença. Ao alcance de um clique, pode-se saber mais sobre o autor de um comentário interessante: é a onisciência. E pode-se participar de várias conversas simultaneamente: é a onipresença.
Nunca canso de citar Doc Searls e David Weinberger em seu artigo Mundo de Pontas (“World of Ends”). Dizem que a Internet é uma grande esfera oca com a superfície formada por pontas interconectadas. Bem, nós somos as pontas e ela é oca porque não há nada no meio que limite a nossa interação.
De todos os nossos selves, o mais novo é o Digital Self (© Avi Alkalay ?). Acredito que esse conceito vai se consolidar e em breve cada indivíduo terá uma URL (um permalink) onde se encontra seu OpenID, parte pública de sua assinatura digital, perfil, interesses, blogs etc. Algo como os perfis dos Orkuts, Facebooks etc, só que consolidados em um só lugar.
Existem mil e uma maneiras de ir a uma festa. Orkuts, forums, Google Talks, SecondLifes, blogs, planets etc. Invente a sua.
The kind of thing you can find circulating in São Paulo, friday at noon.
This is the 12 weeks plus 4 days ultrasound result of our baby.
We don’t know yet if its a boy or a girl. Stay tuned, it will be revealed in the next one.
He is growing fast and we are looking forward for his arrival in february.
[flashvideo filename=http://avi.alkalay.net/articlefiles/2008/08/2008-08-15-Ultrasound_Parts-H264_672x464_650kbps-AAC_64kbps.mp4 overstretch=none width=672 height=487 showstop=true autostart=true volume=100 /]
If you can’t see the video above, please update your Flash Player here. It is a DVD-quality MP4 video compressed by x264.
Podem me chamar de geek mas eu adoro informação em formato digital.
Alguém mais adora comigo ?
Não é que eu não gosto exatamente do Windows. Acho ele até bem arquitetado, visualmente bonito e tem uma ótima estrutura para drivers, extensibilidade e plugins. Até uso ele bem.
Meu problema com o Windows é o que ele faz com a cabeça dos desenvolvedores de sistemas e por conseqüência dos usuários. O Vista, por exemplo, está sendo odiado pelos usuários primeiro porque — é normal — ainda não atingiu a maturidade e estabilidade familiares do XP. Segundo, porque introduziu uma ênfase em segurança que nós pingüins gostamos e achamos necessária, mas que os velhos XPs e W9#s não fazem a menor idéia do que se trata. Acham estranho o sistema pedir permissão para tudo.
O Windows parece afastar a mente dos desenvolvedores e usuários de boas práticas de uso de sistemas.
Exemplo: estamos avaliando um sistema de Digital Signage (o uso de PCs e TVs ao invés de placas de sinalização) e toda comunicação entre clientes e servidores é por IP. DNS não é usado. E engraçado que o sistema tem uns diálogos para cadastro desses IPs e nomes de máquinas, mas que não é seu hostname. Reinvenção da roda, prática ruim.
Quando um desenvolvedor Linux iria abrir mão de DNS ?!
Outro excelente exemplo é quando dizem que Windows é menos seguro. Balela. O que na verdade acontece é que sysadmins Windows tem menos noção de segurança porque aprenderam as coisas apertando botões, enquanto um sysadmin Linux precisou desenvolver um aprendizado mais teórico e profundo. Problemas de segurança são sempre de responsabilidade das pessoas e nunca de sistemas.
Um grande abraço para os bons sysadmins do mundo a fora. De Windows e de Linux.
Aqui na IBM um funcionário troca de laptop mais ou menos a cada 4 anos. Minha última troca foi em novembro e recebi um ThinkPad T61 com CPU dual core, 2GB RAM e 120GB em disco. Uma maravilha de máquina.
Em termos de software, o computador já veio com Windows XP Pro, Lotus Notes, MS Word+Excel+PowerPoint 2002 e outros softwares que funcionários usam no dia-a-dia. O funcionário pode optar por instalar Linux, reparticionando ou não, com suporte interno. Pode também instalar aplicativos pré-homologados e pré-customizados de um repositório interno que chamamos de ISSI.
O Lotus Notes que usamos agora é a 8.0.1, que inclui o Symphony, suite de escritório baseado no OpenOffice.org e que nativamente lê e grava documentos no formato ODF (textos, planilhas e apresentações).
Semana passada recebemos um comunicado interno dizendo que novos computadores não terão mais o MS Office instalado. Caso o funcionário precise, terá que justificar e disparar um pedido de compra.
O Symphony é agora a suite de escritório oficial interna na IBM, globalmente. Significa também que o formato padrão de documentos é o ODF e formatos antigos como DOC, XLS são suportados como legado.
Por enquanto acredito que muitas pessoas vão justificar a compra do MS Office mas sempre serão a exceção. Como ODF é o porto seguro de formato que todo funcionário consegue abrir, o MSO será usado somente em casos especiais.
Agências de Publicidade ou de Marketing são 100% digitais hoje em dia. Geram conteúdo digital em forma de videos, animações, documentos, imagens etc. Às vezes preciso interagir com essas agências e é importante que todo seu potencial criativo esteja materializado em formatos abertos para que seus clientes (nós) tenham máxima flexibilidade ao usar seus serviços.
Este é um guia que envio para Agências de Publicidade, a fim de entregarem produtos em bons formatos. Cor verde indica os bons formatos, e vermelho os banidos.
Dia chato o de hoje. Desceram aqui com um Mac Mini novinho na caixa pedindo para que eu dê uma olhada, testar outros sistemas operacionais, ver como é que é.
É a primeira vez que experimento um Mac na minha mesa, com tempo. Antes, só de amigos ou em lojas.
Claro, a primeira coisa que fui atrás foi o terminal, o Bash, para me sentir em casa. O ‘uname’ retorna Darwin 9.0 ou algo do genero.
Há utilitários simplésimos no Mac OS para reparticionar a quente, e lá vou eu mandando Linux, depois Windows e depois veremos.
Em termos de hardware a maior diferença que se nota é a ausência de BIOS. Há a tal da EFI que ainda não investiguei a fundo. Meu único contato com ela até agora foi o boot depois do reparticionamento. Mostra uma tela gráfica com ícones enormes representando as partições e CDs detectados para se inicializar.
O Mac OS é bem bonito, cheio de animações. O menu constante fora da janela é um pouco intrigante no começo, mas depois passa a ser interessante. Fechar uma janela só faz ela desaparecer da sua frente, mas o aplicativo continua em execução.
A interface do Mac OS definitivamente serviu de inspiração para o Gnome, enquanto o Windows foi a base para o KDE. Hoje em dia, em termos de aplicativos e jeitão, percebo muitas coisas em comum entre o Mac, o Linux em geral e o Windows Vista.
Na caixa veio também um controle remoto pequeno que funciona em conjunto com uma aplicação chamada Front Row que é similar a MythTV ou Media Center.
So far so good.
I just participated in very successful proof of technology with Siemens OpenScape video conferencing products.
We made a point-to-point SIP high definition video conference over a local area network. Another test used H.323 protocol. We also included my SIP-enabled Nokia E61i in the conference over the office WiFi network in a direct multipoint call simply calling my phone’s IP address. Crystal clear sound.
The equipment statistics showed the following:
Video
Audio
Total of aprox. 1850 kbps for excellent and smooth audio and video quality.
In September 1956 IBM launched the 305 RAMAC, the first computer with a Hard Disk Drive (HDD).
Its weight was close to 1 ton and had a capacity of 5MB. So now please do not complain about the lack of storage in your 2GB pen drive.
Hoje recebi o seguinte e-mail da ABNT:
De: Milena Pires
Assunto: Formal AppealPrezados Membros,
Por solicitação do Diretor de Normalização, Sr. Eugenio Guilherme Tolstoy De Simone, informamos que, após a análise dos comentários dos Srs. Murilo Dantas e Deivi Lopes, a ABNT decidiu solicitar à ISO o cancelamento de todo o processo de elaboração da ISO/IEC DIS 29500 e seu retorno como um novo item de trabalho (NWIP) seguindo o processo normal de elaboração (sem Fast-Track) no âmbito do ISO/IEC/JTC1/SC34.
Atenciosamente,Milena Beguito Pires
Gerência do Processo de Normalização
ABNT/RJ – Av. Treze de Maio, 13 – 28º Andar
20031–901 – Rio de Janeiro – RJ
Significa que além de o Brasil ter votado NÃO em todo o processo de normalização do ISO/IEC DIS 29500 (mais conhecido como padronização do OOXML), tivemos também coragem de peitar a ISO e pedir o cancelamento de todo o processo por irregularidades que foram documentadas e enviadas a ISO semanas atrás.
Pelo que ouvi falar, isso nunca aconteceu antes em um processo Fast Track. Nunca inclusive houve uma apelação de nenhum país após um BRM antes do OOXML. Mas quatro países apelaram nesse caso.
Nunca antes também os processos da ISO foram tão expostos a níveis populares. Foi preciso um desejo de padronização de algo (o OOXML no caso) que tem enormes impactos populares, sociais, tecnológicos, e financeiros para expor esses processos (e a forma como são tocados) para que o mundo perceba como eles podem ser falhos e sucetíveis a opiniões pessoais. Onde só deveria haver espaço para posições independentes, tecnicamente fundamentadas.
O OOXML virando padrão ISO ou não (pelo andar da carruagem, não vai virar), o mundo aprendeu uma lição: a ISO precisa mudar.
Notícias como as do Banco do Brasil migrando seus 40.000 ATMs para Linux será cada vez mais freqüente.
Explico. Uma empresa que precisa manter uma infraestrutura de computadores largamente espalhados, deve ter uma equipe preocupada com os seguintes pontos:
Com excessão do primeiro ítem, todos devem acontecer obrigatoriamente dentro da empresa — ou terceirizado para uma equipe que trabalha de forma tão integrada com a empresa que pode também ser considerada interna.
Para uma equipe que precisa mergulhar tão profundamente na tecnologia de um projeto como esses, adicionar o primeiro ítem em seu conjunto de responsabilidades pode até ser benéfico porque traz mais controle.
Então, em casos como esse, ao invés de sair no mercado em busca de suporte pago ao SO, criar inteligência interna para prover esse suporte é um passo pequeno e fácil de ser absorvido, além de reduzir custos de licenças e suporte anual.
Empresas deste tipo são os grandes varejistas como Casas Bahia, Pão de Açucar, Droga Raia, Lojas Marabraz, etc — todos eles casos de sucesso no uso de Linux em seus Pontos de Venda.
Da perspectiva de TI, grandes bancos não são muito diferentes de varejistas. São idênticos na verdade, em termos de arquiteturas e fluxo da informação.
Banrisul e Bando do Brasil são os pioneiros no Brasil a entrar neste caminho, e anunciam o ingresso dos outros monumentais Itaús e Bradescos e Unibancos neste domínio de ATMs e caixas rodando Linux. Simplesmente porque não faz o menor sentido técnico e financeiro usar qualquer outro sistema operacional.
There is this website called Brand Tags that lets people quickly tag brands that pop up in a web 2.0 style.
Then you can also browse brand names and see their tag cloud.
For example, Linux is associated with “penguin”, “free”, “tux”, “cute”, “free” etc. Windows gets “computer”, “crap”, “crash”, “monopoly”, “sucks” etc. Apple gets “apple”, “computer”, “awesome”, “cool”, “design”, “innovation”, “love”, “trendy”. IBM gets “big big blue”, “boring”, “computer”, “corporate”, “old”, “pc”, “thinkpad”. Nike has a scary association with “child labor”. Oracle has a plain “database”.
In portuguese we use to say that people’s voice is God’s voice.
ISO has a press release about the 4 countries (India, Brazil, South Africa and Venezuela) and their appeal against the OOXML standardization.
The important part of it is this:
According to the ISO/IEC rules, a document which is the subject of an appeal cannot be published as an ISO/IEC International Standard while the appeal is going on. Therefore, the decision to publish or not ISO/IEC DIS 29500 as an ISO/IEC International Standard cannot be taken until the outcome of the appeals is known.
Which means OOXML cannot become a standard until the appeals get resolved and all countries get satisfied with the outcome.
In other words, OOXML is stucked in the limbo. It can’t be described, considered or even sold as an ISO standard.
It was sort of approved but can’t be approved. Well, the final specification text was not published yet anyways. With some luck, to technically fix OOXML can take the same amount of time as of solving the appeal.
Then we’ll go back to first question: does the world need tow standard ways to describe “helvetica, 12pt with red” or “a table with 3 columns and 5 rows” or even “page layout with 1.5cm margins” ?
As a reference, Brazilian appeal was published in Andy’s blog and is an informative yet concise enough text to understand the technical and process issues around OOXML.
Juro para vocês, a seguinte notícia apareceu no jornal sensacionalista Hora H hoje. Como não tem permalink, segue o screenshot mesmo.
Só faltou isto para ficar definitivamente provado que usuários de Slackware são assassinos e bebem o sangue de suas vítimas !
Bem, a notícia é verdadeira mas minha afirmação foi brincadeira… Eu, como a maioria dos usuários antigos de Linux, começamos com Slackware e é uma grande distribuição.
Fonte: Rodrigo Missiaggia
The Iron Man movie is all about programmers. Being challenged and have to invent something that will make you get rid of hand work, the adventure of a project, to mold, test and debug, and the joy of having a prototype inspiring the next perfect design.
Just don’t miss it. The metal man movie has a lot of Heavy Metal music and Robert Downey Jr., both fit perfectly.
Oh, and stay until after the final credits to see what are the plans for the next movie.