Livros para trocas

June 6th, 2010

Tenho por aqui alguns livros que ou já li, ou que ainda não li mas também já não tenho grande interesse em manter por não ter perspectivas de ler. Na verdade, tenho acumulado alguns livros nas prateleiras que num momento ou noutro tinham interesse, mas neste momento não estou focados neles. Alguns nem comecei a ler (infelizmente). Uma questão de prioridades…

O que procuro é orientar outros livros que me possam interessar, seja para referencia, seja para explorar novos temas. Não estou muito preocupado com o estado impecável dos livros, se bem que quanto melhor, melhor. Procuro mais livros sobre algoritmia, padrões de código, e arquitectura, como também algumas tecnologias / linguagens como o Ruby, Processing, OpenFrameworks, ASP.NET MVC, Javascript, AJAX, Programação por objectos, Mecurial, Git, temas avançados de Web Services / WCF / SOA e C# e Asp.NET, DSLs, NHibernate, Code Generation, Silverlight, WPF, aspectos de engenharia de software, desenvolvimento de aplicações (processo e gestão) e até o “business side” das coisas…

Os que já não preciso:

  • Expert C# 2008 Business Objects

    Este livro é acerca da framework CLSA.NET – uma framework muito completa para desenvolvimento de aplicações, escrito pelo autor do projecto. Comprei na altura para puxar algumas ideias para a minha própria framework.Tirei algumas ideias que me interessavam na altura.

  • Interface-Oriented Design

    Sou fã dos livros da Pragmatic Bookshelf. Tenho alguns lidos e por ler, quer físicos quer ebooks. Este é interessante e discute abordagens de design de código recorrendo a interfaces.

  • The Object Oriented Thought Process

    Este foi lido com alguma rapidez e está interessante. Comprei este livro com o intuíto de ajudar aqui o pessoal a readquirir alguns dos conceitos de programação por objectos. A descrição podia ser melhor, especialmente nas questões básicas, Ainda assim, aborda com exemplos e algumas figuras a POO.

  • Visual Studio Tools for Office

    Num projecto, estava planeado desenvolver uns componentes para integrar com o Outlook, e na altura.. siga livros para estudar. Felizmente não foi necessário. De qualquer forma, neste caso, tinha acertado na versão errada do livro – Office 2003 – e portanto pode não servir para todos. De qualquer forma pode ser útil para alguém em termos e sistemas legados?

  • Outlook 2007 Programming

    idêntico ao anterior em termos de objectivo, mas este livro estava orientado À versão correcta. Tal como o anterior, estão novíssimos.

  • Iron Python In Action

    Este comprei no sentido de aprender uma nova linguagem. Preferencialmente uma dinâmica, para captar novos modos e abordagens a resolução de problemas e algoritmos, e o Python parecia-me bom candidato. Tinha na altura visto vídeos acerca do Iron Python em Silverlight e isso despertou-me. Infelizmente as prioridades impediram-me de ver este livro. Hoje preferia Iron Ruby, já que temos alguns projectos com o Ruby (normal) a decorrer. Mais um novíssimo…

  • SQL Server 2008 Administration in Action

    Mais uma associado a um caminho provável de um projecto que teria de estudar. Ja tinha conhecimentos com o 2005, mas ainda não conhecia as novidades do 2008, muito menos as ferramentas de gestão das mesmas. Está novíssimo, pois não foi necessário ver, e as prioridades, como sempre, fizeram-me escolher outros primeiro.

  • Quem tiver interesse num destes títulos, digam qualquer coisa. Ou se tiverem títulos interessantes, listam-nos cá nos comentários! :D

    Ideias para o Verão

    July 6th, 2009

    Com o verão em alta (calor, muito calor e sol.. muito sol…), as ideias de que fazer neste período são muitas. Naturalmente trabalho para fazer não falta (alguém falou em férias? que é isso?!?!). Mas há também muitas outras coisas para fazer. Como por exemplo:

    Ler: Os amigos por vezes denotam que ando a passear demasiados livros comigo, mas a verdade é que ultimamente tenho estado beber tanta informação quanto possível. Já consegui mais livros este meio ano, que nos últimos dois juntos, o que felizmente tem sido possível e uma experiência de enriquecimento de conhecimento brutal. O que recomendo ou tenho para ler de momento? Aqui vai:

    Expert C# 2008 Business Objects – Comecei a ler ontem, e apesar de um pouco pesado, é muito interessante a análise de architectura multicamada / multitier. A verdade é que há muitas configurações possíveis, cada uma com mais ou menos capacidade de distribuir e escalar, com mais ou menos eficiência. O livro é do autor do framework aplicacional CSLA.Net e espero obter mais algumas ideias para a minha própria framework de trabalho (ou quem sabe , mudar, se bem que gosto muito do que consegui até agora).

    Founders at Work : Stories of Startups’ Early Days: Stories of Startups’ Early Days (Recipes: a Problem-Solution Ap) – Este livro está espectacular! São cerca de 30 entrevistas aos criadores de sistemas que hoje usamos diariamente, como o GMail, Hotmail, PayPal, Firefox, Apple, etc… É muito interessante perceber de onde vieram as ideias, o esforço necessário para implementar, os azares e a sorte que tiveram os criadores.

    The Innovator’s Solution: Creating and Sustaining Successful Growth – Este é sobre inovação e estabilidade. Algo que procuro para o trabalho que faço.

    Pro JavaScript Techniques – porque javascript é importantíssimo e o autor do JQuery sabe e bem. Oso primeiros capítulos que li são muito interessantes!

    Pro WCF: Practical Microsoft SOA Implementation – WCF parece-me uma tecnologia interessante e mais global que o Web Service. Ainda não apliquei mas quero saber para poder escolher bem para uma qualquer architectura orientado a serviços a construir no futuro.

    Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
    e Agile Principles, Patterns, and Practices in C# (Robert C. Martin). Comecei o segundo ainda no ano passado e o primeiro está ainda intacto, mas certamente que código limpo e reutilizável é importantíssimo para qualquer programador!

    Caso não saibam, prefiro a esplanada à praia para este tipo de leitura…

    D.I.Y. Quero um triciclo.. lol. Na verdade dava jeito uma bicicleta. Não apetece andar muito de carro nesta altura. Especialmente quando apenas preciso de fazer umas viagens curtas de casa-escritório-café-escritório-casa. Mas poder costumizar a bike (ou trike, vá) é a mais valia no projecto. Para mim a chave há de ser o “ghettoblaster“. E se poder, um motor eléctrico auxiliar (e painéis solares para ajudar a manter o nível das baterias) são chave do projecto.

    Ténis Jogar com os colegas de escritório e amigos externos tem sido uma excelente mais valia em termos físicos. Programar dá cabo do corpo (por estar parado/sentado tanto tempo). Poder mexer é óptimo. E os campos da Saldida são impecáveis para jogar. O serviço já sai relativamente bem e forte (daqui a nada estou como o Roddick). Stay in shape :D

    Finalizar estágios Tenho colegas meus a estagiar comigo, e os trabalhos estão a finalizar. Temos aqui algumas coisas interessantes desenvolvidas, nomeadamente um software para gerir info de utentes e uma galeria de imagens com manipulação por IR, tudo em prol da Santa Casa da Misericórdia da Murtosa. Giro tem sido usar cameras e Wiimotes com o PC. Tem sido um trabalho de aprendizagem intenso para os formandos, mas os resultados justificam o esforço. Fica para um próximo post.

    Só para terminar e a pedido de uma amiga, fica a nota da festa HELP! organizado pela SFM. Foi giro e diferente, especialmente porque é uma iniciativa pouco comum localmente. Penso que valeu o esforço pois a festa esteve bastante animada, mesmo com os detalhes das “after hours” que já se sabe que faz parte… lol… Foi bom, muito bom, diria :D Venha mais!

    Um livro aberto de C#

    June 15th, 2009

    Eu sei.. tanto tempo sem um posto. Mas as razões são muitas. Ora vejamos – terminar um projecto, coordenar um segundo, dar aulas, gerir estágios, preparar e assistir num vídeoclip, ler, ler, ler, apoiar entidades locais.. e tentar descansar e exercitar um pouco (que bem preciso!).

    Mas, felizmente, o projecto principal está numa fase final, o segundo é curto e está delegado, os projectos actuais de estágio são interessantes (e relativamente curtos), o vídeo só necessita de mais um dia de filmagem com um apoio simples da minha parte, as aulas estão a terminar, e os dias estão porreiros para jogar um ténis (nos recentes campos locais). Mesmo assim o tempo é curto, e apesar de encontrar tanta coisa interessante, parar para escrever o post é quase “mais um” obstáculo produtivo. É difícil.. é difícil…

    Este post, não tem, no entanto, o objectivo de me desculpar (se bem que também serve tal propósito), mas é com a intenção de lançar um desafio. Tenho vontade de escrever um livro de programação. Preferencialmente aberto. De C#, que é a minha linguagem eleita. Ou com ASP.NET à mistura (ou separado). E que seja dinâmico – wiki style, talvez, mas que permita uma exportação para um formato “bonito” e até possível de imprimir e encadernar. Que seja aberto a comentários e discussão (global e localizado) e que os comentários estejam incluídos. Que seja uma colaboração. E em português – não um português tecnicamente correcto e isento, mas um que seja em jeito de conversa… que se compreenda. Que aborde, todos os níveis de conhecimento no seu decorrer. Que seja um bom guia estruturado. Não um tutorial, mas um guia e fonte de conhecimento suficientemente profundo. Que seja não só instrutório, mas também pragmático e apresente várias abordagens ao mesmo objectivo. Que demonstre padrões e arquitecturas variadas usando a linguagem. Que seja do básico, mas também do técnico, e de engenharia (talvez seja possível criar filtros para o efeito). Que seja suficientemente bom para alguém aprender a língua, ao ponto de poder ser usado em aulas (secundário ou superior).

    Alguém com vontade??? :D

    Alguns livros novos…

    March 30th, 2009

    Hoje recebi mais alguns livros que decidi adquirir, para utilizar num par de projectos pessoais em mão. São 4 ao todo:

    Filmmaker’s Handbook, The: A Comprehensive Guide for the Digital Age



    Este livro é uma autentica bíblia (actualizada – é a própria capa que a indica). Tem de tudo um pouco sobre produção de vídeo, incidindo essencialmente nos aspectos do equipamento – sistemas e cameras de vídeo e película, cor e filtragem, o processo de captura, a equipa, som, luz, pós produção… de tudo.

    Este livro escolhi essencialmente para um “software sideproject” multipropósito. Pretendo um género de aplicação ao estilo do CeltX, mas web based, e com um workflow ligeiramente diferente. O CeltX é espectacular, mas há um ou outro inconveniente ligeiro, nomeadamente a de multíplos utilizadores trabalharem ao mesmo tempo. Possivelmente a versão estúdio resolve, mas não tenho a certeza. Porque também preciso que um colega meu estagiário se adapte a alguns métodos de trabalho, considerei este um óptimo projecto para realizar e aprender os aspectos web do .NET, e ainda a utilização e aplicação da DSL que tenho vindo a construir. É um muito em um… Se alguém estiver interessado num produto do género, recomendo o teste do CeltX. Se não servir, depois comunica ;) .

    Making Short Films: The Complete Guide from Script to Screen, Second Edition

    Este está também ligado ao projecto do software, como referência, mas também no sentido de preparar projectos futuros.

    The Storyboard Design Course: The Ultimate Guide for Artists, Directors, Producers and Scriptwriters


    Este servirá não só para o projecto de software, ou um aspecto dele, como também para preparar um o mais recente projecto de vídeo clip nas mãos… Pelo que vi até agora, parece muito completo e uma excelente leitura e referencia, e uma sequência de lições a seguir.

    E finalmente…

    Light: Science and Magic: An Introduction to Photographic Lighting


    Este é um livro que já estou há alguns anos para adquirir, e quem lê o Strobist conhece bem o porque. Tem sido considerado como uma das melhores referências na leitura sobre iluminação, e o pouco que vi até agora indica que será. Leitura simples e mais na base de “discussão” em vez de “palestra”.

    How to be a Rockstar Wordpress Designer

    January 14th, 2009

    O catálogo do Rockable aumentou. Depois do excelente e-book “How to be a Rockstar Freelancer“, os criadores do Freelance Switch, NetTuts e PSDtuts publicaram o novo “How to be a Rockstar Wordpress Designer“. Esta edição são 303 páginas, com layout, configuração e código. Incluí além do PDF, ficheiros de código PHP e ficheiros do photoshop. Custa $29 (€22) e é distribuído através do site E-junkies.

    RockablePress.com

    Wrox Professional ASP.NET 3.5 in C# and VB

    September 9th, 2008

    Já faz um tempo que não faço referência a um livro no blog, mas felizmente pude adquirir um há dias. Neste caso não foi um de fotografia como é típico, mas sim ligado a desenvolvimento web, como elemento preparatório para próximos projectos.

    Wrox Profesional ASP.NET 3.5 in C# and VBfoi o livro escolhido, um pouco para me por a par das novidades, e servirá naturalmente de referência. Tenho estado algo dedicado à versão 2.0 da framework, e só agora vou ter oportunidade de utilizar o 3.0 (se bem que é o 2.0 mais AJAX e os Ws todos). IDE actualizado (aliás devo finalmente adquirir o VS Profissional brevemente e para a qual tenho estado a ver muita coisa que dará imensos posts…), novos controls, etc.. convém conhecer as facilidades todas oferecidas.

    Consegui encontrar o livro on-line, e revi antes de adquirir. O livro é gigante – cerca de 1700 páginas, portanto bem recheadas. É a primeira vez que adquiro uma edição da Wrox, mas desde os tempos em que andava pela universidade que tinha os livros da editora como sendo muito boas. Também gosto da Osborne complete Reference series, que aliás me deu os primeiros contactos com o ASP.NET e VB.NET. Mas este pareceu-me muito completo, e segui.

    São 1700 páginas, divididas em 34 capítulos mais 3 apendices. Cobre um pouco de tudo, desde os projectos web no VS2008, os controlos, Data binding, LINQ, o IIS7, os modelos Provider, Navegação, Personalização, Membership e perfis, AJAX e controlos, segurança, gestão de estado e de cache, debugging, I/O, Serviços, Localização, Configuração e Deployment. Vai ser interessante consultar e verificar que alterações ou facilidades foram implementadas, e que ainda desconheço. No site da Wrox há ainda alguns extras, como um capitulo sobre o desenvolvimento Mobile.

    Wrox Profesional ASP.NET 3.5 in C# and VB na Amazon.co.uk

    How to be a Rockstar Freelancer

    December 14th, 2007

    O pessoal do FreelanceSwitch.com acabaram de lançar um novo e-book “How to be a Rockstar Freelancer”. Se acompanha o site, sabe perfeitamente o quão bom o site é. Eu sigo-o religiosamente agora. O meu pré pequeno almoço é ler o novo post através do RSS. Tenho aprendido muito no site, que isto de ser freelancer tem os seus quês. Se és freelancer, ou estas a pensar sê-lo, recomendo vivamente as duas coisas – ver o site e ler o livro. Há MUITA informação, informação do tipo que devemos conhecer ANTES de mergulhar de cabeça nesta aventura – info sobre organização, local de trabalho, relação com clientes, orçamentos, etc.

    O livro está óptimo, e está optimizado para um impressão fácil – 212 páginas são 53 folhas, frente e verso, duas paginas por página impressa, e é perfeitamente legível nesse formato. O livro tem mais material que o site (ou conteúdos que não estão lá) e apresenta a informação com uma sequência mais lógica que aquilo que os posts num blog permitem.

    Um must para quem é freelancer, sem dúvida!

    Image Makers, Image Takers

    October 1st, 2007

    Acabei há pouco de o ler, e estou pronto para o reler. É mesmo muito interessante o livro. As entrevistas, apesar de serem curtas são muito ricas em informação acerca das visões e modos de trabalho de cada fotografo entrevistado, e também muito informativo acerca do “outro lado” – os editores e curados, que trabalham com os fotógrafos e com as imagens finais, e que sempre evidente para quem está atrás da lente.

    É uma leitura que recomendo, sem dúvida!

    Image Makers, Image Takers @ Amazon uk

    Construir um Laboratório

    September 5th, 2007

    builddarkroom

    Se há algo que gostava de experimentar, é a experiência de laboratório. Completo. Até agora, apenas revelei uns rolos.O que não é mau, mas não entra aquele momento mágico de ver a imagem a formar-se no papel fotográfico. Já usei bastante película de vários formatos, mas nunca tive a experiência da impressão, com grande pena minha. Nem no 8º ou 9º ano na EB 2/3, quando a minha turma tinha um grupo no laboratório em Ed. Tecnológica. Revelei, mas não imprimi…

    Portanto, impressão está no meu TODO list. Portanto, adorava ter lab próprio. O problema no meu disto tudo é ter as condições mínimas para realizar a tarefa. Nomeadamente o espaço e o equipamento. Se bem que a nível de equipamento a coisa “faz-se” (a GF é modificável para um ampliador; moveis constroi-se ou modificam-se…), o espaço é que complica. A minha casa até tem diversos espaços úteis e óptimas, mas devido aos hábitos de utilização, não é possível usa-los sem conflitos. A garagem tem um veiculo q ocupa o espaço; A cozinha exterior é quase impossível de vedar… enfim.

    A minha ideia agora prende-.se com a montagem de um “cubículo” semi-permanente num dos cantos do meu espaço de trabalho. Há diversos problemas para resolver, seja a nível da montagem das paredes falsas, seja de transporte de agua, seja de ventilação. E especialmente de vedação de luz. 1,5mx2m, ou 2mx2m penso que seriam suficientes para montar uma banca com bacia, uma pequena mesa auxiliar e a mesa do ampliador(em L). Pelo meaos fiquei com essa ideia depois de ler um pouco do “Build Your Own Home Darkroom” de Lista Duren e Will McDonald.

    O livro já me esta a abrir os olhos para as imensas possibilidades de construção de acessórios, desde bancas e afins adequados. As instruções são suficientemente detalhadas e simples para serem entendidas, e a diversidade de projectos é optimo. Começa por falar do design do espaço do lab e escolha de equipamentos, depois tem info essencial de trabalho de madeira, depois a vedação e ventilação do lab (com instruções para construir as partes da ventilação necessária, e segue com diversos moveis – mesa de trabalho, suporte de parede para a coluna do ampliador, base ajustável para o ampliador, caixa de luz, bacia (feita em madeira e recorrendo a uso de tintas e tratamentos para vedar), o painel da distribuição de água, e um móvel para secagem das impressões. O livro é mesmo feito para o D.I.Y.er!

    Se bem que ainda é cedo para construir o lab (por diversos factores), pelo menso o livro vai permitir começar a pensar de forma eficiente o espaço e começar a imaginar a construção dos acessórios.

    Can’t wait! ;)

    "Using the View Camera"

    September 3rd, 2007

    ViewCamera

    As câmeras de grande formato, em termos de técnica de utilização, têm muito que se lhe diga. Têm toda a complexidade inerente a uma máquina fotográfica normalissima, com a adição dos movimentos técnicos de rise/fall, shift, swing, tilt e nalguns casos “yaw”. Adiciona-se a isso regra de Scheimpflug (ligada à alteração da orientação do plano de focagem), a as alterações da abertura com a extensão do fole…

    Pela web existe bastante informação. Basta ver os forums do http://www.largeformatphotography.info/forum/, por exemplo. Eu pessoalmente tenho muito gosto em ter um bom livro nas mãos e obter a informação daí. Sempre permite-me afastar do ecrã do PC.

    Um que eu já tinha, em formato electrónico, era o “Using the View Camera“, de Steve Simmons e publicada pela Amphoto Books. Infelizmente o livro é um scan do original, e portanto de reduzida qualidade. É mau de ler no ecrã e maus de ler impresso. Mas é perfeitamente notório que o conteúdo do livro é claro e de grande qualidade na informação. E daí decidi comprar o livro para o adicionar à colecção.

    O livro é bastante completo e serve sem duvida como uma introdução completa – tem desde a informação das máquinas e formatos, das objectivas e obturadores, os princípios ópticos, os movimentos das máquinas, os modos de operação da máquina, películas, revelação, o sistema de zonas, e no fim uma série de exemplos de imagens usando a grande formato. Um livro pequeno mas completo.