• FBOHNE

  • Frases pós pleito


27 outubro 2008

Frases pós pleito

‘Fomos aprovados pela população da cidade’. (Fogaça - Correio do Povo)

Os 41% que votaram em Maria do Rosário, são de qual cidade?

‘Nosso projeto está vivo’. (Maria do Rosário - Correio do Povo)

Assim como o Elvis, o Raulzito, a Elis.

Olívio chora e diz que PT precisa se articular melhor (Correio do Povo)

Esse sabe que Elvis, Raulzito e Elis morreram.

Geral | 0 Comentário


26 outubro 2008

Tchelinux Porto Alegre 2008

Dia 08 de novembro está chegando. Espalhem para os amigos, vizinhos, colegas, e até para a sogra.

Tchelinux 2008, 08/11/2008 - Faculdade de Informática da PUC-RS.

Maiores informações: http://www.tchelinux.org/2008/portoalegre/

Obs.: Salve a imagem no seu computador. Tamanho real: 636×702

Geral, Tchelinux | 0 Comentário


21 outubro 2008

JAVA/Datas/MSSQL

Estou trabalhando em um sistema em que eu precisava recuperar campos com data de um banco MSSQL. Até aí tudo bem, mas na hora de converter aquele formato datetime do banco para o formato que eu estava precisando (dd/mm/yyyy), a coisa fica chata de fazer.
Como sou da lei do menor esforço, depois de ter batido cabeça fazendo a conversão usando o Java, lembrei que muitas destas funções triviais já são métodos internos do banco de dados.
Depois de consultar o Google, achei uma documentação sobre o método convert. Seu uso é simples: CONVERT(data_type,expression [,style]).

Por exemplo: SELECT OrderDate, CONVERT(nvarchar(10), OrderDate, 101) FROM Orders.

O “style” 101 representa a máscara ‘mm/dd/yy’.

Os “styles” seguem a seguinte tabela:


Without century (yy) With century (yyyy) Standard Input/Output2
- 0 or 100 1 Default mon dd yyyy hh:miAM (or PM)
1 101 USA mm/dd/yy
2 102 ANSI yy.mm.dd
3 103 British/French dd/mm/yy
4 104 German dd.mm.yy
5 105 Italian dd-mm-yy
6 106 - dd mon yy
7 107 - Mon dd, yy
8 108 - hh:mm:ss
- 9 or 109 1 Default + milliseconds mon dd yyyy hh:mi:ss:mmmAM (or PM)
10 110 USA mm-dd-yy
11 111 JAPAN yy/mm/dd
12 112 ISO yymmdd
- 13 or 113 1 Europe default + milliseconds dd mon yyyy hh:mm:ss:mmm(24h)
14 114 - hh:mi:ss:mmm(24h)
- 20 or 120 1 ODBC canonical yyyy-mm-dd hh:mi:ss(24h)
- 21 or 121 1 ODBC canonical (with milliseconds) yyyy-mm-dd hh:mi:ss.mmm(24h)
- 1263 ISO8601 yyyy-mm-dd Thh:mm:ss.mmm(no spaces)
- 1301 Hijri4 dd mon yyyy hh:mi:ss:mmmAM
- 1311 Hijri4 dd/mm/yy hh:mi:ss:mmmAM

Não creio que essa operação onere muito o banco de dados, mas ainda vou verificar isso com os nossos DBA’s.

Geral | 1 Comentário


16 outubro 2008

SCRUM IT

Lembro quando eu ainda criava algumas páginas com HTML puro para um laboratório de Matemática computacional, nos idos de 1996, na UFRGS.
Depois disso foi aprender um pouco de cgi-bin, copiar uns códigos de Perl, JavaScript, PHP…
Hoje estou aprofundando em Orientação a Objetos e utilizando Java. Como as coisas eram simples!
Já não bastam mais um pouco de lógica, criatividade e um bocado de paciência. Temos que ter uma noção bem clara de arquiteturas, técnicas e metodologias. E se falando em metodologias, uma destas despontou com força: O Scrum.
Eu já tinha lido um pouco sobre Scrum a alguns anos atrás, quando este recém era uma idéia e uma página de beleza duvidosa na Internet. Passei o link para dois ou três amigos, mas não surtiu efeito. Nesta quarta-feira participei de um evento sobre Metodologias Ágeis, principalmente voltada ao desenvolvimento de softwares. O interessante é que nenhuma novidade foi dita acerca dos problemas que se enfretam no front do desenvolvimento; contudo a novidade veio no método utilizado para dirimir estes problemas.
Não é nenhuma Brastemp nenhum PMBOK, mas veio para acupar aquela lacuna que eu acredito que o PMBOK deixou a desejar: a interrelação entre desenvolvedores. As regras norteiam um projeto, e tratam o programador como um recurso, um peão no xadrez do mundo corporativo. Isso acaba reforçando em demasia a impessoalidade e acaba definhando toda e qualquer atitude espontânea do programador.
Estou apenas engatinhando nesse mundo novo, existe muito material para ser assimilado; mas além de estar entusiasmado com o assunto, conto com pessoas que se dispõe a repassar as suas experiências.
Essa medonha necessidade que tem o ser-humano de pertencer a uma tribo, tem que ser explorada para algo bom. Comunidades voltadas à troca de conhecimento existem e têm de ser reforçadas e incentivadas.
Muita coisa para ler e é começar agora: Scrum e SOA estão na berlinda, mas tem muita coisa atrás disso. Alguém já ouviu a expressão “cabelinho-de-ralo”?

Geral | 0 Comentário


8 outubro 2008

Incoerências, incongruências e inconsistências

O Rafael Jeffman fez um breve apanhado sobre as alianças políticas e os novos partidos que advém destas alianças; e os absurdos ideológicos e paradigmáticos (sic)!
Acabei associando a isso um caso recente, que não vou nomear ou citar os envolvidos por não fazer a mínima diferença aqui. Vamos deixar no campo genérico. Quem acompanha as notícias vai saber do que estou falando.
Entra um partido Px no governo, depois de uma eleição estranha com gente esquisita (Renato que me perdoe o uso do verso), onde todos pensavam que o partido Pz iria ganhar. Uma zebra. A verdade é que chegaram onde chegaram e ficarão até o último dia de mandato. Respeitemos a democracia.
Afinal, diabos, tenho feito isso a muito tempo. Governos entram e saem. A maioria, os que não votei, por não acreditar nem nas idéias nem nas pessoas; e nos que votei, acabei caindo nesta mesma conclusão em dois ou três anos.
A verdade é que a luta é pelo poder, não pelo Estado. Estão derrubando acessores, deputados, secretários; não por motivos morais ou éticos, mas por cargos. Cai um, entra outro. E muitas vezes perde-se alguém que realmente tem talento para implantar melhorias em uma estrutura gasta e viciada. O interesse é preencher cargos que poderão dar uma alavancada em suas vidas políticas.
Enquanto isso, do outro lado de Gotham, o tráfico domina a periferia; as instituições que acolhem os menores estão ruindo. Ineficazes. A cada gestão, pintam-se os prédios e mudam-se os nomes. Lá dentro, o mesmo.
Hoje saiu no jornal: Decretada emergência nos presídios. Chamem os orgãos responsáveis! Montem forças-tarefa! Temos que colocar uma massinha corrida nas rachaduras e socar uma ou duas mãos de tinta nas fachadas.
Enfim, a incoêrencia está instaurada neste país e pouca ou nenhuma coisa podemos fazer.
A pergunta de um milhão: “Qual é a coisa que faria o brasileiro acordar?”.
Discordo do Jeffman quando ele fala em campanha pelo voto facultativo. Em primeiro lugar, faz tempo que o brasileiro não tem espírito cívico. Noções de patriotismo só em jogos Brasil/Argentina. Imagine facultar o voto. Enorme evasão, e os poucos que votariam seriam… Um pirulito para quem adivinhar.
Em segundo lugar, já não existe um voto facultativo velado? Gente que vai votar para se livrar da obrigação?
Os reacionários se escandalizam quando eu digo: que saudade do MDB e da Arena. Claro que não estou enaltecendo o regime militar, que se for analisado na ponta do lápis foi uma péssima escolha (salvo por alguns detalhes de infra-estrutura). Mas temos muitos partidos políticos neste país. São 27 partidos, um partido para cada estado brasileiro. E o engraçado é acompanhar o pula-pula dos políticos: “Ahh, não sou mais liberal, sou socialista. Não, não! Agora sou comunista! Viva Guevara!”. Essas migrações não passam de movimentos de um grande jogo de xadrez. Movimentos que deixam os peões cada vez mais perto do outro lado do tabuleiro, para virarem um bispo, ou quem sabe uma rainha.
Um dia o filho do filho do meu filho vai perguntar: “Pai, o que é um político?”. Bom, guri, no tempo do teu bisavô…..

Geral | 0 Comentário


  • Tag Cloud

  • Armagedon (1)
    Bucket List (1)
    Buraco Negro (1)
    Códigos & Nerdices (3)
    Cinema: Melhores Cenas (1)
    Coice de Porco (3)
    Dicas (3)
    eeePC (8)
    Eleições 2006 (2)
    Fique por dentro (1)
    Geral (562)
    Grande Colisor de Hadrons (1)
    LHC (1)
    Literato (1)
    Software Livre (4)
    Tchelinux (14)
    Tecla SAP (2)

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Agenda

  • janeiro 2009
    S T Q Q S S D
    « nov    
     1234
    567891011
    12131415161718
    19202122232425
    262728293031  
  • -->

    Bad Behavior has blocked 690 access attempts in the last 7 days.