Novo iPod Touch

É impressão minha ou a única atualização do iPod Touch foi ser vendido na cor branca também?

Dei uma rápida olhada no site da Apple e na parte do hardware parece-me a mesma coisa que o Touch 4th geração.

Se for mesmo, saí num puta lucro! O meu 4th geração não está defasado.

Ah! E esse tal de Siri!!! Lendo de trás pra frente fica Iris. Isso me faz lembrar do HAL 9000!!!!

Tempo$ corrido$

Fazendo as contas, essa semana trabalhei umas 60 horas. Fazia tempo que não pegava uma correria como a que estou trabalhando hoje.

Mas estou torcendo pra acabar logo, trabalhar no esquema de tudo pra ontem e sem um mínimo de “gordura” nos prazos é muito, mas muito stressante. E pra passar stress ao meu valor-hora é bem mais caro! É justo!

Aprendendo a Lição

Estou desenvolvendo um pequeno app de controle de horas, para ajudar a retomar os meus estudos em Objective C e Cocoa.

Já adianto o que eu descobri(depois de 2 dias de luta, coisa de principiante), em um NSDocument, os objetos que você cria pelo Interface Builder, só estarão instanciados depois que o XIB for carregado(lógico, mas só agora que caiu a ficha). E não só para o NSDocument, mas pra qualquer outra classe que você utilize o IB e crie objetos por ele.

O meu drama foi que eu estava tentando ler um arquivo salvo pelo meu app, porém o objeto que seria instanciado foi criado dentro do XIB.

Havia colocado todo o meu código para instanciar o objeto no método readFromData:ofType:error:, porém depois que esse fulano é chamado ele cria um novo NSDocument e só depois de o XIB ser carregado o meu objeto contido nele pode ser utilizado. Estranhamente sempre depois do XIB criado o meu objeto anteriormente instanciado ficava como nil. Eeeee júnior!!!

Fora que eu também já queria dar um “refresh” nos NSTextField do NSDocument antes mesmo de ele saber que iria tomar vida. Burro, burro, burro!!!

Depois de aprendida a lição, agora é só juntar os pedaços dos snippets que eu andei fazendo pra montar esse pequeno app de controle de horas.

Passeio na FNAC

Segunda-feira tive que ir ao shopping em busca do presente do dia dos pais e aproveitei e dei uma passada na FNAC.

Me impressionei com 3 coisas lá:

Seção de Colecionáveis(pra mim continuam sendo bonecos)

Gosto dos bonequinhos mas não tenho coragem de pagar o preço, mas tinham vários lá que fazem você pensar 2x. Pequenos, médios e grandes. Um mais bem feito que o outro, de todos os temas, enfim…

Fiquei maravilhado com uma “cabeça” do Predador que tinha lá… por módicos R$1.700,00 eu poderia ter levado na sacola, mas optei por não comprar, lógico.

Nintendo 3DS 

Acompanhei meio de longe o lançamento, as opiniões, análises, nada muito compenetrado. Uma por que não botava muita fé e outra pelos relatos que causava dor de cabeça ao jogar muito tempo.

Quebrei a cara no lançamento do Wii, ainda quando era Nintendo Revolution eu jurava de pé junto que isso nunca iria ser lançado, que não ia vingar e que se virasse realidade, seria os olhos da cara. Bom hoje já recebo email ofertando o Wii por R$559,00.

Sinceramente não botava muita fé no 3DS também, mas pude mexer um pouquinho nele, e realmente o troço é 3D!!!! Acho que o jogo era Zelda, não tinha nada pulando da tela e sim uma ótima sensação de profundidade. Não achei a última maravilha, mas gostei muito do resultado.

MacOSX 10.7 – Vulgo Lion

É foda, não dá pra resistir a mexer nas porcarias dos Macs expostos, mesmo tendo um, você sempre dá uma passada no stand da Maçã. Vi os MacBook Pros, e mexi um pouco nos MacBook Airs. Extremamente finos sim, e o de 11pol. pequeno mesmo(sem comparações a netbooks, por favor).

Tinha um Air dos novos e com o Lion, fucei um pouco nas novas funcionalidades, Launchpad, Mission Control, Full Screen… kct, gostei desse Mission Control!!!

Se for pensar friamente, não é uma revolução, é o que já tinha no Leopard e no Snow, só que pensado de outra maneira, com um conceito mais amadurecido. Bacana mesmo, porém em conjunto com os gestos multitouch. Imagino que o ganho em produtividade seja bem grande.

Até pensei: “Nossa posso até já ver pra instalar no meu BlackBook”

Mas não… não tenho touchpad multitouch, aí não vai ser um experiência, legal e bacanuda… não depois de já ter experimentado como funciona “de verdade”.

O bom é que já um motivo pra pensar em trocar de Mac, provavelmente vou aguardar até um iLife e iWork novos pra investir bem o dinheiro.

Oracle Fusion x SAP Hana

Pesquisando sobre alguma notícia do mundo do JDEdwards encontrei um texto da ComputerWorld comentando o desafios dos novos lançamentos do Fusion e o Hana.

Nunca tinha ouvido falar sobre o Hana da SAP, que é uma sigla que significa High Performance Analytic Appliance, pelo o que eu entendi, são aplicações que “ficam em memória”, economizando em hardware, ganhando em tempo, etc, etc.

O interessante é que para essas novas aplicações ambas am companhias estão inovando e tomando caminhos distintos. Tomara que ambas consigam manter os seus produtos e que não haja monopólio de apenas uma dessas tecnologias.

Nada melhor que uma necessidade para começar a desenvolver

Bom o meu Hello World para o Mac foi o Date Converter, quis replicar um utilitário que tenho na plataforma Windows, para o Mac.

Mas antes mesmo de criá-lo, já tinha em mente um outro aplicativo para ajudar o meu aprendizado no Objective-C e o Cocoa. É um pequeno aplicativo para controle de horas por atividade.

Atualmente trabalho para uma consultoria e ganho por hora, eles disponibilizam um sistema(que não é lá essas coisas) pra você apontar as suas horas e ao fim do mês receber o quanto foi trabalhado. Apesar de trabalhar desenvolvendo sistemas, sempre fico com o pé atrás em confiar os meus dados em um único lugar, ainda mais quando se trata do tão suado ordenado, então sempre tenho um controle paralelo, seja em planilhas ou no caderno+lapis.

Pensei em aproveitar esse minha necessidade para criar um aplicativo, simples, para guardar essas informações, e com algumas funcionalidades bestas pra ajudar o lançamento no sistema da consultoria.

A grosso modo, a aplicativo seria um Table View que deverá ser armazenado em disco. Porém será necessário ter algo como um relatório para totalizar as horas por mês, cliente, tarefa, whatever.

Já comecei e parei infinitas vezes ele, mas recentemente fiz uns snippets para algumas tarefas então já vou tomar vergonha e começar a esboçar algo. Mesmo que seja o grosso, da Table View gravar um arquivo binário, já é um começo.