Archive for the ‘Rants’ Category
Mac OS applications are not very friendly
Long before having a Mac, I learnt about it interface and the Application/Window relationship on Mac OS.
You see, there is a fundamental difference between Linux/Windows application and Mac OS application. While in the first two the window is the application (and closing the windows, closes the application), on Mac OS it is not quite like that: you can have an application running without any windows (it would still show on the task list and it would have a menu on the top, but you may have no windows at all.) It makes sense for some applications to don’t have any windows, as it makes sense for some applications to simply disappear if there are no windows open.
Examples: if you are using some text editor, when you close your window/document, it really means you are done? Maybe not, maybe you just want to close that document before starting a new one. In this case, it makes sense to have the application still running. The same goes when you have more than one document open: displaying it as two separate windows make them independent of each other and you can choose how to work with them (that’s something it took years to Microsoft to realize and dump the MDI [multi-document interface] Word was using since it was called Word.)
So, basically, what you have on Mac OS is that every document should be a window and closing all documents don’t close the application.
One of the things that annoys the hell of me is trying to use Mac OS applications in a Mac OS way. One example is Safari: If you follow the idea behind the window/application Apple introduced, you’d have one Safari window for each site. The thing that annoys me on that is that there is no visual feedback about what it is doing. Firefox have the spinning circle, Safari has nothing. To make it display any feedback, you have to enable tabs, which means you’d start opening tabs for every page, which is not the way you should use this. And, to be honest, have a single, dangling tab just to display a damn spinning circle is quite stupid.
Mail.app is another application that completely fails on user feedback. I have some 20-something filters and my IMAP server is not that fast. So, when I start the application, it does nothing. Then it beeps. And displays nothing. And then, suddenly, it displays the mail counts. And there is this space in the sidebar which says “Mail activity”. A completely lost space which could be used to display, for example, “Retrieving your email”, “Applying filters”, “Checking new mail on folder X”.
Other applications simply decide not to follow the window/application metaphor. One example is PhotoBooth. I really like to take a picture of me from time to time and update my 15-something social networks site (well, from “time to time” more likely to be “every year or so”.) The thing about PhotoBooth is that, if you close the window, the application closes too.
Software Update is ever worst. If it doesn’t find an update, it displays “There are no updates” and, when you click “Ok”, it simply disappears. No window, no application, no nothing. What kinda of user feedback is that? Show the user that the update list is empty and let the user close the window or the application. Like every other Mac OS application.
And, on top of that, all those applications where produced by Apple itself. And I won’t even comment about iTunes, which doesn’t even follow the default theme you’re using.
Hypocrites
It seems that Steven Spielberg decided to start a “boycott the Chinese Olympics” campaign. And a lot of people are following him. The whole thing is just to raise the public attention to China not following most of the human rights.
And that comes from people in a country that invaded two other countries that were not in direct attack and killed several innocents calling them “war causalities”. Not to mention that the government is now the terrorist of its own population.
Mr. Spielberg, you are an hypocrite. Why don’t you look at your own country instead of messing with other countries problems?
Write once, run in just one place
Oh, Mono running natively on Mac OS X, thanks to Gtk+ Native widgets. But “MonoDevelop has pretty much the same feature parity than Linux does. There are a few missing features that we hope to resolve in the future, and there is plenty of room to improve.” Because multi-platform languages aren’t.
Edit 1: And no, this is not a post to prize Mono. All credit goes to the Gtk+ guys who managed to do the hard work of porting Gtk+ to use the native widgets. Actually, I’m pretty disgusted that De Icaza is again trying to sell Mono taking credit of other people’s work.
I’m out of sync with the movie critics
I hate George Clooney. Really. Every single movie he does make me like him less and less. His acting is not convincing and he doesn’t have facial expressions. Yet, every single critic says he is an awesome actor and that his latest movie, “Michael Clayton”, is so awesome it should get an Oscar. When I saw it, I wanted to pee on Clooney face and burn the theatre down, just to enjoy a little bit of my lost 2 hours in the cinema.
When I was in the plane back to Australia, I saw Ratatoule (or whatever, I don’t care if the name is wrong.) I thought it was unimaginative, boring story about “accept who you are” for kids. You know, the same thing they say in kid movies over and over again. I mean, I’m seeing that message since I was a kid. Yet, critics say that the Academy should reconsider its position about the movie, as it was ranked higher than the “best movie” movies.
Really, critics don’t know movies.
Windows shell utilities are another victory for Cygwin
C:\Symbian\UIQ3.1SDK\epoc32>find –help
FIND: Parameter format not correct
C:\Symbian\UIQ3.1SDK\epoc32>find -h
FIND: Parameter format not correct
C:\Symbian\UIQ3.1SDK\epoc32>find /h
FIND: Invalid switch
C:\Symbian\UIQ3.1SDK\epoc32>find
FIND: Parameter format not correct
C:\Symbian\UIQ3.1SDK\epoc32>find /?
Searches for a text string in a file or files.
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] “string” [[drive:][path]filename[ ...]]
/V Displays all lines NOT containing the specified string.
/C Displays only the count of lines containing the string.
/N Displays line numbers with the displayed lines.
/I Ignores the case of characters when searching for the string.
/OFF[LINE] Do not skip files with offline attribute set.
“string” Specifies the text string to find.
[drive:][path]filename
Specifies a file or files to search.
If a path is not specified, FIND searches the text typed at the prompt
or piped from another command.
C:\Symbian\UIQ3.1SDK\epoc32>grep
‘grep’ is not recognized as an internal or external command,
operable program or batch file.
And that’s why I’m installing Cygwin on my computer now…
Apple just likes what you bought from Apple
I sold my soul to the devil. And now I’m paying the price for it.
I bought a MacBook Pro. Shinny stuff. “Let’s give it a fair go”, I thought. So I let it installed (and did not replace it with Ubuntu) and tried to use its applications. And I must say one thing: while I can’t use Windows ’cause I feel like it is always trying to get in your way, OS X doesn’t. It is almost like Linux (well, GNOME, actually, since it is my preferred desktop environment), except for the stupid default options (tab just jumps over text fields, why?)
As any good geek, I broke the system by forcefully removing Python 2.3 (which is part of the system). And, since I couldn’t find a package to reinstall it on the CDs, I decided to format and reinstall everything.
After almost two hours (why every installation need to check the DVD integrity?), I had a system running again. Time to setup the most used application in any computer I had: the music player. So, because I had synced my iPod with iTunes before formating, I thought it would be just a matter of pluging the iPod, point that this is my computer and that is my iPod and everything would be fine. Wrong.
You see, I set up iTunes with my iTMS account. So I could transfer the songs I bought there to the computer. But there was no fucking way to say “now transfer all other songs.” iTunes refused to open the iPod songs and I couldn’t find a way to say “this is MY iPod, you freaking stupid piece of computer crap.” There was only one option: erase and sync (which meant I would delete everything on my iPod and then copy the songs I bought from iTMS to it. Bu-bye 6000 songs, hello 100 songs. Not good. Because I’m really fussy with my songs, I made a backup of all of them on my external drive. So I had to copy all of them back to iTunes, then I could erase my iPod and sync again.
Honestly, I felt like I was using Windows again. The operating system decided to get on the way I do my stuff. Why can’t I just use my iPod was a big USB drive and ask the computer to copy them from one side to the other?
E assim desanda a cultura brasileira…
Duas semanas no Brasil foram o suficiente pra encontrar o porque esse país não vai pra frente. O motivo é simples: a capacidade intelectual do brasileiro foi pro brejo.
Não teve um dia de noticiário em que um entrevistado na rua falhasse na capacidade de manter os pronomes e os substantivos no mesmo número. “As pessoa têm que aprender a usar as ferramenta.” Não foram um ou dois acontecimentos isolados; foi todo o dia. Sem contar aqueles com a capacidade de falar sem dizer nada, que também não foram casos isolados.
Sem contar o anúncio da prefeitura do Rio de Janeiro tentando chamar a atenção com “show de fogos de artifício com efeitos 3D!” No final, o que eles fizeram foi colocar baterias repetidas em posições repetidas, de forma que o mesmo conjutno de fogos aparecesse mesmo visto de posições diferentes. Efeitos 3D minhas bolas! Mas claro, ninguém saberia explicar o que eles queriam dizer com “3D”…
Ninguém consegue mais falar português e tem gente que usa expressões que não fazem o menor sentido. Começaram bem, j´ esquecendo como é que se fala. Daqui pra frente, é só ladeira abaixo…
O fenômeno “Tropa de Elite”
Incível como “Tropa de Elite” faz sucesso aqui no Brasil. Isso é uma das coisas interessantes sobre o filme. A outra coisa interessante é a quantidade de pessoas que realmente não entenderam o filme. A quantidade de piadas usando frases do filme é absurda.
Primeiro tem a Gang (”A loja que te entende”, mas que tem o pior setor de marketing do Brasil) espalhou vários outdoors com coisas do tipo “Em 2008, não espalhe lixo, ou tá com nojinho?” e “Em 2008, não brigue nos estádios ou pede pra sair”. A Claro (ou alguma outra empresa de celulares) saiu com uma propaganda com crianças querendo pegar o Papai Noel; um deles dorme e os outros aparecem dizendo “Pô sentinela, pede pra sair”.
Quantas piadas sairam sobre o filme “Filadélfia”? Nenhuma. Por quê? Porque é um filme sobre conscientização social. Assim como “Tropa de Elite”. Só que as pessoas resolveram ver o filme como piada. Ou seria que a violência no Brasil é piada? A corrupção na polícia é piada?
O filme é um filme crítico. Quantos não viram a crítica àqueles que puxam um baseadinho, dizendo que eles estão apoiando a violência nas favelas? Quantos não viram um pai de família, querendo fazer o certo e sempre com medo de tomar um tiro por aqueles que não se importam? Ou os filhos da classe média-alta com sua visão limitada do que é certo ou errado? Aparentemente, muito poucos.
Give to Caesar what belongs to Caesar
One of the things that pisses me off is when someone uses open source and don’t give the credit to the authors.
This happens a lot with web applications.
Several times I looked at some site and thought “hey, that’s a nice engine those guys got there”, only to find, in some weird way, that it is just a theme for WordPress. Honestly, that’s probably the least credited open source project ever (well, maybe after Apache and PHP, anyway). Several themes around remove the “powered by WordPress” completely.
Come on! It is not that hard to add a simple “powered by” in the bottom of the page…
I don’t get it
Please note that Amazon MP3 is currently only available to US customers.
It is an online shop; the internet covers the whole world; credit cards can be used over the internet. So… why it is available only to US customers?
Edit 1: Weirdly enough, five minutes after I posted this, the message isn’t there anymore. I haven’t tried to buy anything yet, though.
Edit 2: The message isn’t there anymore, but you still need to provide an address in the US to buy music. ![]()
