2009
30/04

Fiat pode assumir controle da Chrysler até 2016

é no mínimo interessante lembrar que à poucos anos atrás, se falava que a GM (a outra gigante mal das pernas americana) é que iria comprar a Fiat – um resquício disto é o uso pela Fiat dos motores GM 1.8 aqui no Brasil.

Não muito tempo antes disso, a revista Veja publicou uma matéria, quando da compra da Volvo Cars pela Ford, dizendo que a tendência era essa mesma e que só as grandes e “bem administradas” é que iam sobrar… pois a Ford já vendeu quase todas as marcas que comprou naquela época, e está vendendo a Volvo – ela vendeu a Jaguar e a Land Rover para a indiana Tata…

Há um ano e meio atrás, quem iria contrariar os grandes gurus da economia de mercado? Hoje eles estão buscando ajuda do governo.

Atualizando em 04/05/09: Apareceu na mídia que a Fiat agora, está querendo comprar a Opel…

2009
28/04

programação – lazarus

um post rápido. descobri estes dias o Lazarus, que é uma espécie de “clone” do delphi usando FreePascal e GTK.

página principal (para download) http://www.lazarus.freepascal.org/

wiki em português (tutoriais) http://wiki.lazarus.freepascal.org/Lazarus_Documentation/pt#Tutoriais_de_Pascal_e_de_Lazarus

2009
22/04

pudim de “cachaça”

estes dias comprei uma garrafa de licor de cacau para experimentar, mas não gostei em relação ao “gianduia” que eu compro às vezes. Assim, para não ficar com o negócio parado, decidi procurar na net receitas que usem o licor. Aliás eu descobri que dá para fazer torta holandesa com ele, um dia destes vou testar… mas comecei por uma receita de pudim de licor de cacau, abaixo:

Ingredientes:
- 1 lata(s) de leite condensado
- 1 lata(s) de leite
- 200 ml de licor de cacau
- 3 unidade(s) de ovo
- 1 xícara(s) (chá) de açúcar
- 60 ml de água quente

Modo de preparo:
Caramelize uma fôrma com um buraco no meio. Comece derretendo 1 xícara (chá) de
açúcar em uma panela pequena, desfazendo os torrões. Quando estiver dourado,
junte aos poucos a água quente, mexendo sempre. Deixe no fogo até obter uma calda
grossa, mas cuide para não passar do ponto e queimar. Despeje na fôrma para
pudim, incline as laterais para espalhar a calda pelas bordas – e se precisar faça uso
de uma colher de pau para espalhar melhor. Deixe esfriar. Junte todos os demais
ingredientes no liqüidificador e bata bem. Despeje na fõrma caramelizada e leve ao
forno moderado (170°C) em banho-maria sobre uma assadeira com água quente por
cerca de 45 minutos – ou até que enfiando uma faca no pudim ela saia limpa.

Agora, no entanto, estou com dúvida: será que é o mesmo licor de cacau (alcóolico) que vai nesta receita? Porque o resultado foi um pudim com uma consistência boa – mas um sabor muito forte de álcool :-(

Ou será que ficou assim pq eu coloquei um pouco à mais de licor para compensar o pouco menos de leite condensado que usei?

De qualquer maneira, quem quiser contrariar o Jânio e beber sólido, taí uma boa receita :-D

2009
20/04

You follow the path that you meant to avoid
A matter of time till an echo unfolds
What the next step might bring
You take a look back while your heartbeat is raging
To the song you sing

When silence evolves into a deafening noise
When the blackening coat weaves a ceiling of darkness
When I speak the words that you wish me to say
When voices of sound come to life all around

I could never say these words to you
I could never doubt the way you do
I could never trace the steps for you
I could never live the way you do

Adrenaline pumping in every vein
I must go now and look for a new place to hide
You will chase me again I am certain of that
But be sure that the next time you will not succeed

When you’re begging for shelter don’t knock on my door
When you say that you changed you have done that before
When a tear in your eye – what a great alibi -
Tries to weaken my senses, shatter all that I learned

I will never say these words to you
I will never doubt the way you do
I will never trace the steps for you
I will never live the way you do

2009
17/04

ao contrário, funciona?

da wikipédia:

“Objetivamente a engenharia reversa consiste em, por exemplo, desmontar uma máquina para descobrir como ela funciona.”

às vezes você navegando topa com alguns links que acrescentam alguma coisa. Hoje eu topei com o Haaan, união de blogs que incentiva o pensamento racional. Entre as várias coisas interessantes lá encontrei isto:

Teste: Astrologia Reversa

é um grande questionário onde você responde sobre sua personalidade. À partir destes dados, o site calcula qual é o signo do zodiáco mais provável para você e o menos provável. Ou seja, aplicando uma técnica ao contrário (sua personalidade para prever o signo) de um processo (o signo que prevê a personalidade).

Será que o seu signo vai bater? O meu passou longe :-D

2009
16/04

analistas, atenção

que o pessoal anda escrevendo cada vez pior é fácil de ver no dia-à-dia. Quem acompanha listas e fóruns por aí, tem vontade de chorar certas vezes lendo as barbaridades que o pessoal comete, pela pura e simples falta de leitura.

E mesmo quem escreve bem às vezes está sujeito à alguns atos falhos. Por exemplo, ao usar uma abreviatura, como abaixo:

abreviatura de analista

colaboração de um colega de serviço que prefere permanecer anônimo :-)

2009
15/04

Ainda estou devendo atualizar com mais freqüência mas as coisas ainda estão corridas.

Já à algum tempo, num dos atalhos que uso para cruzar São Paulo, vi um bar com o curioso nome de “Empanadas Bar” na Vl. Madalena. Quem já leu “Deuses Americanos” do Neil Gaiman com certeza deve ter ficado com este nome na cabeça, assim como eu, então quando vi o bar logo fiquei imaginando visitá-lo para experimentar a tal empanada. Pois no final de semana passado foi o que resolvi fazer: fomos até a vila, procuramos estacionamento (15R$) e entramos no bar. Lá dentro, ele é grande, ocupando 3 ambientes, e considerando o feriado, estava bem cheio. Então pedi a empanada… esperando que fosse demorar algum tempo. Só que ela veio junto com o refrigerante… ou seja, é apenas uma empanada pronta como a que se pode comprar em qualquer lanchonete de esquina. E ainda estava com a massa ressecada e o queijo só meio derretido. E eu que fico com cara de idiota, já que estava esperando bem mais :-( da próxima vez vou fazer em casa mesmo.

2009
01/04

Passei vários dias sem atualizar aqui porque as coisas estiveram meio corridas. Entre outras coisas viajei um dia da semana passada para Belo Horizonte, para fazer um curso de 2 horas sobre um software de um cliente da firma onde trabalho. Isso mesmo, tive que acordar às 4 da manhã, esperar quase uma hora dentro do avião parado em congonhas, e depois voltar (não contando as horas que passei á tarde no aeroporto de confins; como imaginei que o curso ia demorar mais, marquei a passagem de volta para as 6 da tarde… mas pelo menos me diverti tirando fotos dos aviões) para apenas 2 horas de curso – sendo que eu poderia ter aprendido tudo sozinho…

Bem, mudando de assunto, já faz tempo que procuro alguma maneira de manipular arquivos DWG via programação, e encontrei agora esta interessante biblioteca:

MTBCadViewer

Além de visualizar, dá para fazer algumas manipulações no arquivo. Aqui e aqui tem alguns exemplos do que dá para fazer. Mas infelizmente, não imprime, então tive que ir atrás de alguma outra opção.

É claro que se você precisa apenas visualizar o DWG, tem a opção recente do DWG TrueView da Autodesk mesmo, que é gratuito. Mas ele tem uma interface nova, diferente dos autocads tradicionais, e é muito pesado. No entanto, fuçando na net, descobri que dá para usar um ActiveX que o TrueView instala no seu sistema, para abrir arquivos DWG em outras aplicações; ou seja, dá para criar um visualizador simples via código dentro, por exemplo, do Office.

Aqui vai um código simples no VB.Net Express 2008:

Public Class Form1
    Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim dlg As New System.Windows.Forms.OpenFileDialog()
        dlg.InitialDirectory = System.Environment.CurrentDirectory
        dlg.Filter = "DWG Files (*.dwg)|*.dwg|All files (*.*)|*.*"
        Dim oc As Cursor = Me.Cursor
        Dim fn As String = ""
        If dlg.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Me.Cursor = Cursors.WaitCursor
            fn = dlg.FileName()
            Me.Refresh()
        End If
        If fn <> "" Then
            Me.AxAcCtrl1.PutSourcePath(fn)
        End If
        Me.Cursor = oc
    End Sub
End Class