Uma Sun rodando Windows?!!
Publicado; 17/01/2004 Arquivado em: Microsoft, Tecnologia Comentários desativados em Uma Sun rodando Windows?!!É o que parece. A Sun, eterna rival e crítica ferrenha da Microsoft, começará a certificar suas máquinas baseadas na arquitetura x86 para rodar o Windows!
Sun to Windows-certify x86 hardware
Já dizia o velho ditado: “o Sol nasce para todos…”
Why Does Software Work Take So Long?
Publicado; 12/01/2004 Arquivado em: Tecnologia 1 comentárioArtigo relativamente antigo, porém continua bastante verdadeiro:
Why Does Software Work Take So Long?
Para muitos pode ser uma chuva em cima do molhado, porém a leitura é proveitosa de qualquer maneira.
Este ano estabeleci como meta profissional construir um log das minhas atividades. Costumo fazer isso de forma simples e descompromissada em minha agenda pessoal (de papel), porém ao final do ano, as informações só me dão uma idéia de volume e sobre o quê trabalhei. Precisava saber mais, precisava ter uma idéia mais nítida sobre como e onde gasto meu tempo. Se puder gerar relatórios e análises mais detalhadas no formato que quiser, melhor ainda. Justamente por isso, de forma simples e rápida (e digital) estou usando o TimePanic há uma semana. Recomendo fortemente.
WTF means ‘foo’?
Publicado; 09/01/2004 Arquivado em: Tecnologia 1 comentárioÉ comum em exemplos de código programadores das mais variadas linguagens utilizarem nomes, parâmetros e variáveis com nomes como “foo”, ‘bar” e “foobar”. Mas por quê?
Quem diria que a resposta estaria num RFC:
RFC 3092 – Etymology of “Foo”
[via blogmarks do Jonas Galvez]
Pra que facilitar se podemos complicar…
Publicado; 07/01/2004 Arquivado em: Tecnologia 1 comentárioNão que os sites de jornais brasileiros sejam ruins, mas o site do International Herald Tribune tem umas funcionalidades muito bacanas, principalmente na visualização da notícia, que se ajusta ao tamanho vertical de sua tela, páginando automaticamente sem refresh e ainda permitindo alterar o tamanho do texto. Sem contar o sistema de clipping: você vai marcando as notícias que gosotu fica tudo guardado numa listinha para você lê-las depois.
[via alguns blogs]
Só faltou um link para um feed RSS. :o)
Mas não.
Algumas instituições no Brasil preferem regredir (como já circulou na Internet inteira), criando versões em “texto puro” (cof cof…) ou ainda usando tecnologias que não se aplicam de maneira correta para o próposito. Quer disponibilizar uma versão digital igual à impressa? Sem problemas! Mas não complique os que querem ler apenas on-line. Sem contar serviços de tempo complicados e mal utilizados e buscas que não buscam nada.
SQL Server com ICS
Publicado; 07/01/2004 Arquivado em: Tecnologia 2 ComentáriosNAT Clients Cannot View Web Sites After You Install SQL 2000 SP2 or SP3 on an RRAS Server
O que aconteceu foi o seguinte: era um servidor interno, que além de servidor de arquivos e servidor de acesso a Internet (utilizando o Internet Connection Sharing do Windows 2000), estava para se tornar um servidor de Intranet, com ColdFusion e SQL Server.
Pois bem. Como toda instalação do SQL Server que se preze, o último service pack e patchs foram instalados. No dia seguinte, todos os usuários (que acessavam a Internet via este servidor) reclamavam da Internet, que estava lenta, que isso, que aquilo. E o acesso à internet no servidor indo de vendo em popa! Raios. E não tinha um padrão: hora a página na máquina do usuário carregava, hora não carregava… Hora apareciam imagens, hora não apareciam. E nem me ocorria pela cabeça de o problema ser o SQL Server; muito menos o service pack.
Após um bom tempo fuçando no Google e no suporte da Microsoft, achei o link acima que ajudou a resolver. O Service Pack 3 (e o 2 também) contém o patch para o vírus Slammer, e a Microsoft, além de corrigir o arquivo que permitia o vírus se espalhar, também “reservou” (pelo Registry) as portas 1433 e 1434, que também acabam sendo usadas pelo ICS.
Fica aí a dica.
Direito autoral
Publicado; 28/12/2003 Arquivado em: Tecnologia 1 comentárioPara quem achava que publicar informação dos outros como sendo sua (o mesmo mascaradamente) na web não “dá em nada”, vale a pena a leitura desta rápida nota:
Empresa paulista é condenada por divulgar artigo em site
Quando Papai Noel chega mais cedo…
Publicado; 24/12/2003 Arquivado em: Tecnologia 5 ComentáriosDia 18/12, quinta-feira
19h30 – Noto que o servidor fez um reboot “automático”, depois de 1033 horas de uptime (graças à nova política de patches da MicroShoot);
19h40 – Primeira pulga se aloja atrás da orelha. Verifico os logs, event viewer, stack trace e nada de encontrar um motivo, razão ou causa da estranha “rebootada”. Resolvo ir para casa tranquilo (deve ter sido uma queda de força e eu estava no banheiro e o no-break não segurou…);
Dia 19/12, sexta-feira
20h00 – Sexta-feira feliz em casa. Me preparo para uma bela pizza em companhia da bela esposa e dos dois gatos vira-latas que adotamos há pouco tempo;
20h01 – Beeee… celular com nova mensagem: “servidor baniwa não responde 10 tentativas de ping”;
20h05 – Esposa nervosa (“já vai voltar ao escritório?!”), home PC inicializando e eu pensando: “teve ser um problema de conexão, a rede caiu…”;
20h15 – “Damn it!” A rede está ok, o danado do servidor resolveu se rebelar e/ou travou… ok, ok… como um pedaço de pizza na mão e desço para garagem (quem me dera ter um rack gerenciável remotamente…);
20h25 (sim eu moro há dez minutos de carro e trinta a pé do meu trabalho) – VNC não conecta, vamos lá… arrastar e abrir portas do rack, espetar monitor, teclado e mouse no servidor;
20h30 – “Damn it 2!” Blue sreen of death, tomo nota da mensagem de erro;
20h32 – Nada decente sobre o assunto “IRQL_NOT_LESS_OR_EQUAL” no Google, a não ser ruído de busca e um technote vago pra caramba no MSDN sobre “falha em hardware novo instalado”;
20h35 – Princípio de pânico leve: “não instalei nada nesta jost&^!…” será invasão hacker? alienígena? ratos fazendo ninho dentro do gabinete? calor insuportável? falha de hardware? Não necessáriamente nesta ordem…;
20h40 (pensando na pizza que ficou em casa) – vou reiniciar e deixar o danado ligado e vou para casa.
Dia 20/12, sábado
22h30 – Beeee…. (ponha mais três reticências neste “beeee”);
01h00 – No escritório, depois de ter encarado o guardinha da rua dormindo e me interrogando me deparo com mais uma blue screen. Desta vez outro erro, diferente e (segundo a MSDN) sem ligação com o primeiro;
01h10 – Concluo o óbvio: estou com falha de software ou de hardware, vamos começar pelo software;
03h00 – Máquina formatada, Windows 2000 server + SP4 instalados e 10 minutos de uptime: bum! reestart não esperado e mais um minidump (não gravo o dump inteiro) gerado;
03h01 (enquando a máquina reinicia) – segunda pulga se aloja atrás da orelha: “cazzo! o hardware está com pau… mas, qual??”;
03h40 – rodo toda sorte e espécie de hardware analyze tools que tenho por aqui;
05h00 – escuto o HD IDE “estalar”, como se estivesse iniciando e em seguida o servidor cai;
05h01 – ótimo, descobri o culpado. Este HD está ligado há um ano sem descanço, deve ter batido as botas;
08h00 – na porta do PromoCenter da Rua Augusta espero o meu fornecedor de hardware (com nota fiscal e em ordem – é para empresa!) chegar e adquiro um HD IDE novinho em folha;
09h00 – de HD novo, inicio a formatação, reinstalação da máquina;
12h00 – Windows 2000 + CFMX + tudo mais o que tem direito (incluindo recuperação dos backups) pronto. A máquina está tinindo e rodando como antes;
13h00 – pego no sono e acordo só no dia seguinte;
Dia 21/12, domingo
22h00 – Beeeee…. (penso seriamente em jogar o celular pela janela do 12o andar);
22h10 – que se dane, acordo mais cedo e vejo o que acontece.
Dia 22/12, segunda-feira
02h00 – impossível dormir, cinco pulgas se mexendo atrás da orelha e a cabeça pensando: “o que raios tem este servidor?!…”;
02h30 – colocar os gatos (que brincavam de arranhar o pé da cama) para fora do quarto;
03h00 – sem dormir: vou para o escritório;
03h10 – “O quê?!! Outra mer$#$ de tela azul?!!!”;
03h20 – “Deve ser a controladora SCSI… aquela safada”;
03h40 – ponho outra controladora idêntica (sorte ter uma outra de reserva);
04h00 – servidor ok, sem problemas. Mais uma vez aquela sensação de “problema resolvido”;
06h00 – estico o dia até as 18h00, porém feliz da vida;
23h30 – Beeeee…. Vou dormir exausto, amanhã vejo isso…
Dia 23/12, terça-feira
05h00 – desta vez foi diferente, para chegar na minha sala preciso abrir três portas, ao passar a segunda pude ver a minha sala por uma janela (o escritório fica numa casa maluca)… a visão do paraíso: parede da sala tingida de azul, luz que vinha do monitor do servidor…;
05h01 – não é possível, outra mensagem de erro diferente? Estão de sacanagem comigo…
06h00 – troco tudo o que é possível: placa de vídeo, placas de rede, exceto processador (quem tem um P4 2.4 Ghz sobressalente?) e memória (2Gb de DDR, idem…);
08h00 – Duas horas de uptime e nenhuma falha. Ou era a placa de vídeo ou placa de rede ou os dois (rezo 5 Pais-nosso e 15 Aves-Maria para não ser processador e/ou memória);
09h00 – recebo o “indulto de Natal” do chefe e vou para casa descançar;
19h00 – pizza em casa com os amigos Douglas Camargo (Synex) e Fabio Terracini (CFUG-SP). Papo-furado sobre CF e internet e filosofia de vida;
23h00 – confiante no servidor, instalo o MDAC 2.8 (havia deixado para fazer isso depois quando da segunda “formatada” geral do mesmo);
23h05 – Beeeee….
23h06 – “não!!! O servidor não voltou….”
23h30 – acaba a luz em casa, me levanto da cadeira e sem querer dou uma bica no gato que atravessava o caminho…
Dia 24/12, hoje
07h30 – servidor de pé, sem telas azuis, tudo funcionando bem bonitinho porém nada conectando nele;
08h00 – indentificado o problema: na troca de placas de rede o driver das antigas ficou instalado (segundo o windows em “hidden mode”) e o IIS não entendeu lhúfas do que estava acontecendo e parou de responder;
08h00 – secretária chegando ao escritório e de mau humor por ter que trabalhar no dia 24: “não acredito, o servidor fora do ar de novo?!… Alex, você não acha que deveria chamar um técnico não?” (adicione duas pitadas de malícia e desdém profissional a este comentário)…
08h01 – mando a secretina catar coquinho;
08h20 – problema resolvido;
09h35 – sem nada para fazer (mas com sete pulgas atrás da orelha), resolvo atualizar o CF_GIGOLÔ.
FICHA DO CRIMINOSO: servidor local para intranet, arquivos e logon de rede num Pentium 4 2.4Ghz (512k de L2), 2GB de DDR, HD IDE (para o sistema), dois HD’s SCSI 10k rpm de 40Gb cada, gabinete de servidor lindíssimo, cooler profissional, fonte redundante e tudo mais o que tiver direito (era uma “dream machine” há um ano atrás).
Daqui a pouco vou para a casa dos meus pais (na Granja Vianna), tomar banho de piscina aquecida, fazer sauna, ver um bom filme num sofá daqueles de afundar até sumir e me lambuzar nas delícias da ceia de Natal que a nossa cozinheira mineira (na família desde quando eu era moleque e querida por todos nós) já deve está preparando. Se o servidor cair de novo paciência. Lá o celular pega mal pra caramba e afinal de contas é Natal…
Feliz Natal a todos!! 😉
Professor Pasquale
Publicado; 21/12/2003 Arquivado em: Tecnologia 68 Comentários” “Baum nehh Xoo conta neh ki ki eu fixx nehh x))
bauM nu DuMinGuL A MaMae da Ma paxo aki ”
(…)
Eu só queria entender por que passou-se a escrever dessa maneira. Os kd e naum ficam apagadinhos no meio de tanta palavra estranha e ilegível. Isso virou uma febre entre adolescentes e eles defendem seu novo dialeto com unhas e dentes.”
— Do post blog aborrecente, do blog da Anna.
Veja que isto aqui é um blog de ColdFusion, não sobre psicologia moderna. Então que raios eu tô postando isso aqui?
Eu não tenho nada contra (mas confesso que tenho uma certa dificuldade em entender esse dialeto…), mas insisto em dizer que temos – como pessoas e como desenvolvedores (e aqui eu nem considero a idade) – que escrever direito, como seres humanos que passaram anos e anos na escola para aprender a escrever, a transformar pensamentos – dos mais simples aos mais desconexos – em letras, frases e textos com sentido, num padrão onde outros seres humanos podem entender.
Abreviar é uma coisa. “Escrever” desse jeito, é outra. Imagine se o programador de um site como o Submarino coloca mensagens como “click aki” ou “naum foi possivel faze sua busca”. E como ficarão os nomes das variáveis? E o relatório que você terá que entregar? “Ah não.. mas pra relatório daí eu escrevo direito”. Sei…
Aproveito para link um post vale a pena ver de novo, o qual contém um link sobre como obter melhores respostas para dúvidas em listas de discussão e fóruns. Tem dúvida que há um ítem “escreva respeitando a ortografia e gramática”?
O dia em que quase virei webdesigner – Nostalgia com Dreamweaver 2
Publicado; 09/12/2003 Arquivado em: Tecnologia 4 ComentáriosQuem se lembra do Dreamweaver 2? Eu me lembro bem. Foi em 1998 quando desenvolvi o primeiro (e único) site que não precisei digitar uma linha sequer de código HTML… Este site, fruto de uma bolsa de estudos – resultou na compra do meu primeiro software legalizado: uma licença de DW2 que, se não me engano, custava 400 reais (bons tempos de 1U$=1R$)!
Geoestatística Online
(entre outras maluquices que se aprende na Geologia)
Depois disso veio aprendi a programar em CFML (4.0 – cfset #var#=”lalala”) e comprei o CFStudio 4 e nunca mais tive que ficar fazendo letras e coisas escorregarem para cima e para baixo… resta saber se isso foi bom ou ruim! 😉
FLASHBACK (com fundo musical anos 70): HotDog Plus, Netscape 3.0 Gold, uol.web_design, IE 4 “de grátis”, Windows NT Option Pack, Netscape vs. IE, Modem de 33.600, “depois da meia noite só paga um impulso…”, ColdFusion Express, Altavista, STI (o primeiro provedor de horas ilimitadas)…
OT: miserable failure
Publicado; 08/12/2003 Arquivado em: Tecnologia 9 ComentáriosPausa para um off-topic interessante:
1) Entre em Google.com;
2) Digite “miserable failure”;
3) Clique em “Estou com sorte” ou “I’m feeling lucky”.
;o)
A propósito: a página de erro 404 do CF_GIGOLÔ sempre foi assim.
[via BBC]