nunojob:~ dscape/08$ echo The Black Sheep

Posts tagged ‘.NET’

Crescimento do emprego em Ruby

As coisas em Portugal costumam demorar a chegar ao ponto que estão nos states. Basta ver que a maioria das propostas que vejo por cá são em Visual Basic (hein?). De qualquer forma convido-os a ver estes gráficos a tirarem as vossas próprias ilações:

Ruby, Java ou C#?

Ruby on Rails, PHP ou ASP.NET?

Será que alguma vez as empresas de portugal iram estar um passo a frente em vez de vinte passos atrás? Não me parece mas, uma pessoa pode sempre sonhar!

Advertisements

From Ubuntu/Windows to Mac OS-X Leopard

I just got my first brand new MacBook and, as one would expect, some problems emerged by leaving my usual OS combo (Ubuntu/Windows) for Mac OS X Leopard. I’m still undecided whether to install Ubuntu or use VMWare Fusion to use Linux. As for Microsoft Windows as long as I don’t need to use .NET I don’t think I’ll install it. Not even with the free licenses Microsoft provides University of Minho students.

First I had to decide what to install:

The question you are probably asking is why Firefox instead of Safari!? Because the damn unsafe add-on for del.icio.us is just that: del.icio.us! I just can’t live without it. Maybe if the guys over there worked the basics of security we could say that it’s both excellent and safe! And don’t say there’s a add-on for Safari as well. I’ll only accept it if the add-on is as good as the one provided by Yahoo.

Now we go for the fun part. The problems and solving them. Your attention please, this is only fun for me when I do it on my computer so it won’t be pleasure if you ask me to fix your computer! Joana this one is for you, I know how your mind thinks.. Almost as badly as mine. Oh well, we are related aren’t we? :\ Please release those crazy Christmas photos to the world! :X

I’ll start with a small OS free tip and then go for the Q/A part. If you are Portuguese like myself you just hate all the results that google gives you from .br domains. Most of the results are overrated and most of the times you just wish that they weren’t there. If this is the case just do your normal search in google but write -br in the end. Just test this, go to google and type governo brasileiro -br. It works ;)

  1. How do I get my mouse to behave like a normal one by removing this dreadful acceleration?

    Easy. Check Rúben’s blog @ http://blog.0x82.com/2007/12/mac-os-and-usb-mouse.html

  2. What’s wrong with the encoding on TextEdit? The automatic descovery does not work and even when I specifically tell him to use this encoding it won’t work. The Where is ISO 8859-15 dilemma.

    Still don’t know. Anyone? If you want to test the bug just do this (from here):

    $ echo é > ~/a.txt
    $ cat ~/a.txt
    é
    Open a.txt with TextEdit and get:
    È

    Cracked it! At least I have a partial fix for Migrating documents from Ubuntu to Mac OS X Leopard:

    cmd + space terminal enter

    {go to the directory where the file is}

    bash$ iconv -f ISO-8859-15 -t UTF-8 {filename} > UTF8-{filename}

    For me it was:

    bash$ iconv -f ISO-8859-15 -t UTF-8 Pam.tex > UTF8-Pam.tex

    And yes PAM is as in Pluggable Authentication Modules. So I have a latex work on that :P

    
    
  3. Where is type-a-name application? It’s not on the dock.

    Just press cmd + space and type what you are looking for. This is called spotlight. Either this or open Finder and go to applications.

  4. Why doesn’t it show my dashboard when I go to the left/whatever corner?

    Have you even configured your mac? Common.. Click the apple on the top left corner and go to System Preferences. Exposé and Spaces. And now that you are there take a look around and configure all the other things that you neglected.

  5. This computer is always underlining the words in red. (when the spelling is right :P If not you are a dumbass for asking this!)

    Just press cmd + mouse and change the language. Thanks Nuno Veloso from Apple Tech Team for this tip.

  6. How can I see the right mouse button menu?

    crtl + mouseclick

  7. PageUp/PageDown!?

    fn+ up
    fn + down

If after this you still feel like reading about Mac OS for rookies – like myself – you can check this section in Arun Gupta’s Blog or check this extensive list of Keyboard Shortcuts. Have fun!

Now let’s get back to work, something almost impossible when your doing a report on LaTeX and the encodings are never right.

One final touch: ctrl + alt + cmd + 8. Merry Christmas! :)

Microsoft Student Partner

Tenho que confessar que não contava escrever um artigo sobre a Microsoft no próximo século. Suponho que quem lê esta página acha que eu devo ser um fundamentalista- semi-taliban-anti-microsoft. É mentira. Programo em C# usando .NET e VSTO já à um ano e inclusivamente já o fiz profissionalmente para a MobiComp. No meu dia a dia uso Windows XP (copia original que me foi fornecida pela Microsoft por ser estudante de engenheira informática). O meu primeiro computador já corria DOS e depois tive um com o fantástico Windows 3.1 (mas já na altura eu preferia a consola :P).

Podem até dizer que ando amuado por causa do triste episódio que aconteceu quando me convidaram para ser MSP. É mentira e está provado já que até optei por não publicar o acontecido para não embaraçar ninguém.

Então vejam lá que na TakeOff o Vítor Santos da Microsoft fez algumas afirmações polémicas. Como tal tentou remediar pedidindo ao Alcides que cortasse o podcast de forma a omitir essas declarações., tendo este acedido ao pedido. O pessoal não gostou nada e contestou, mas não sei dizer se tiveram razão já que não tenho noção se as gravações estavam ou não prometidas antes da conferencia.

Passado uns meses eis que surge um novo Alcides MSP. Até aqui tudo normal já que a qualidade do Alcides enquanto estudante é muito acima da média considerando os estudantes que a Microsoft escolheu para MSP no ano transacto. E acreditem que nem querem saber qual é a média…

Depois eis que surge um post muito elaborado e igualmente contraditório no blog do Alcides sobre a validade (ou falta dela) do desenvolvimento em Open-Source. As afirmações dele pareceram-me ingénuas e infundadas, mas recusei-me a comentar até porque não me considero uma autoridade no assunto. Longe disso.

Agora vejo esta resposta a dar cabo do artigo dele. Cai-me o queixo ao chão. Os contornos da situação e da realidade da Microsoft Portugal mais parece um argumento de um filme Hollywoodesco. A empresa de Software que não produz software parece andar “por cá” apenas para fazer marketing e gerir os interesses da marca.

Mono developers cannot read .NET code

 

Well the open-source community never ceases to surprise me. But this time it’s not in a good way. Let’s look to the guidelines so that someone can contribute to mono:

(…)If you have looked at Microsoft’s implementation of .NET or their shared source code, you will not be able to contribute to Mono.(…)

Can I please stop laughing now? I mean you guys are doing a open-source copy of .NET but you state in your own rules that a person cannot read .NET code and help developing mono? It’s rather obvious that you cannot copy proprietary code, but to forbid someone of reading it when it’s publicly available makes no sense. Everyone will read it but not to copy Microsoft’s magic formulas. People just want to know how they pulled it off and then mock them on how lame their solution was! :P

By the way if I email a part of the code to the creators of the mono-project, will the project die? Are you trying to convince anyone that the creators of the project never saw the .NET code when it’s available through reflection? Yeah right!

All this just makes the mono-project look like a bunch of amateurs fundamentalist fools.

De volta aos carris

Estou a ler o livro Ruby in a nutshell do Yukihiro que é um dos dois únicos livros que a biblioteca da minha universidade tem sobre Ruby mas, infelizmente, não se apropria a um iniciante como eu. Então andava a aprender pelo help. Não acredito nessa do estuda rails e aprende assim Ruby.

A linguagem primeiro, a framework depois.

Só que existe um pequeno problema. Na biblioteca da Universidade do Minho existem tantos livros sobre Ajax como livros sobre Rails. ZERO!

Por sorte andava por entre o Twitter e o greader quando encontrei um livro para iniciantes em rails de graça! Nos próximos 58 dias quem quiser o livro Build Your Own Ruby on Rails Web Applications pode sacar-lo AQUI. Claro que a oferta apenas vale alguma coisa se o livro tivesse qualidade mas, ao que parece, tem. Pelo menos a ver pelas reviews que andei a ler.

OFF-TOPIC: Quem achar giro programar direct3D em .NET pode ler uma iniciação neste artigo.

UPDATE: Já estou a ler o livro e aviso desde já que a parte que ensina Ruby e OOP está medíocre. Leiam algo sobre Ruby antes de lerem este livro!