Tag Archives: opera

VCNews and Links

Noth­ing new in VCNews’ engine. We’re cre­at­ing wire­frame for some ideas come in or changes some fea­tures in engine.

==

I’ve an idea to cre­ate some­thing fast and sim­ple for save my book­marks (and time). I’ve used deli­cious until Opera Book­marks came with Opera Link, an awe­some and sim­ple ser­vice to sync your data, book­marks, typed history/searches, notes and speed dial. The first solu­tion, I dis­like so much. It’s not a sim­ple idea (my opin­ion). Well, I’d cre­ate this (http://links.umgeher.mitgnu.com/) app. I add book­marks by con­sole app, writed in python, and Emacs. It’s sim­ple, wrote in elisp (M-x addlink). Was about 15 min­utes to cre­ate this app (web front-end, console/python app and emacs mod­ule) and I’ll cre­ate more features.

Enlightenment E17

FreeBSD with E17

Meu Desk­top

Depois de algum tempo com o Win­dow­maker, voltei para o Enlight­en­ment. Quero deixar ele como padrao por alguns itens:

  • o E17 nao e’ ape­nas um X11 win­dow man­ager, ele e’ uma plataforma de desen­volvi­mento com oti­mas libs de alta qualidade
  • leve. OK nao e’ tao leve quanto o Win­dow­maker que estava usando, porem e’ muito leve
  • pratico
  • vir­tual desk­top sep­a­ra­dos por monitores
  • BSD License

O vir­tual desk­top por mon­i­tores e’ muito bom e recomendo a todos que querem ter real­mente uma boa prat­ica com 2 ou mais mon­i­tores. Quando voce esta’ usando um twin­view e muda de work­space, os dois mon­i­tores vao para aquela work­space. Agora imag­ina que ape­nas 1 mon­i­tor vai para a work­space que voce quer e o outro con­tinua onde voce man­dou. Isso e’ pratico. Quando usava o E17, tinha uma seguinte con­fig­u­ra­cao. O Emacs ficava como fixo na work­space 0,0 e meus ter­mi­nais de log, debug, teste e resul­ta­dos ficavam na 1,0. Meu nave­g­ador (Opera) junto com cliente de irc e jabber/xmpp/gtalk na 0,0. Quando que­ria ver os logs/debug/resultados man­dava o meu mon­i­tor da esquerda para a 1,0 com o sim­ples comando de ALT+F2. Meu Emacs con­tin­u­ava no meu mon­i­tor dire­ito e ao mesmo tempo podia ver onde o debug parou, resul­ta­dos de compilacao/exec e tudo mais. Isso e’ um exem­plo sim­ples. Voce pode trazer uma janela para uma work­space ou fazer com que a work­space passe a ser con­tro­lada pelo mon­i­tor dese­jado. Depois que voce se acos­tuma, real­mente sente falta.

E17

Desk­top Utils

Antiga­mente eu escrevia meus utils, na epoca eu uti­lizava o After­Step e escrevia os “desk utils” em LISP, ja’ que pas­sava real­mente 90% do tempo no Emacs ou mais. Porem depois de um tempo e alguns back­ups total­mente joga­dos fora, nao tenha back­ups em midia como cds/dvds pois sao hor­riveis, parei de usar/escrever eles.

E a uns dias atras eu come­cei a pen­sar em escr­ever utils  nova­mente, uti­lizando Python com py-wmdockapps, porem pen­sei em mudar de ambi­ente. OK adoro o padrao step, mas real­mente esta’ “desat­u­al­izado” algu­mas libs que uso nao exis­tem mais (no con­trib a mais de dois anos) e nao estao adap­tadas a conec­tar com “soft­wares KDE4”. Com isso lem­brei do E17 e como ja’ tinha feito algu­mas coisas com o codigo fonte deste super WM, decidi em voltar para ele e uti­lizar as libs novas dele fazendo alguns bons Desk­top Utils para mim. Estou por­tando um antigo desk utils que escrevi e ainda uso de tirar screen­shots de uma janela ape­nas e postar arquivos no paste­bin. Porem desta vez penso em lib­erar os que tiverem real­mente uma fun­cao que nao seja muito cus­tom para mim ao mundo sobre a BSD.

Navegadores 2

Mais uma brin­cadeira com CSS3… E como ficou no Opera.

Opera

Opera

Gostei assim… O que o pes­soal acha?

Navegadores

Desen­vol­vendo uma view do VCNews uti­lizando algu­mas coisas de CSS3 como border-radius, veja os screen-shots.

IE8

Inter­net Explorer 8

Firefox

Fire­fox 3.5.9

safari

Safari

opera

Opera

Bem, sem­pre gostei e usei o Opera… Recomendo. =)

Nao tinha Google Chrome insta­l­ado na maquina (viper) onde rodo os nave­g­adores para teste (post sobre a viper). Irei insta­lar e ver a difer­enca. Quem sabe nao escrevo sobre isso aqui mais tarde.

oauth, Twitter e VCNews

Hoje foi um dia muito pro­du­tivo, fiz algu­mas mudan­cas no VCNews. Agora nao temos mais acesso via aut­en­ti­ca­cao basica, ja’ que dia 30 agora o pes­soal do Twit­ter ira’ tirar esse recurso, ja’ mudei todo o sis­tema para OAuth. Usei uma lib chamada oauth2 para fazer a aut­en­ti­ca­cao. Gostei muito do pro­jeto. Esta’ com var­ios casos de testes. O que real­mente fal­tou foi uma doc­u­men­ta­cao melhor.

Bem, tirando o Objects.Twitter.Drive, temos o Objects.Twitter.Client. Ja’ fiz todas as mudan­cas para nao uti­lizar mais o Drive e atu­al­izei os testes. Con­sidero sta­ble ja’.

Outra mod­i­fi­ca­cao que vale a pena comen­tar foi a trans­fer­en­cia de todos os Objects para o seguinte padrao:

universeObject >> Object_core >> interface 1/2/3/4

Assim temos maior liber­dade para mod­i­ficar os obje­tos  garan­ti­ndo que nao ira’ causar nen­hum erro no sistema.

==

Colo­quei a maquina Viper para fun­cionar como ter­mi­nal remoto usando o Win­dows 7 para essa tarefa. Com o dll que con­segui, veja, con­sigo deixar var­ios users conectados/usando a maquina ao mesmo tempo. Gostei muito desta solu­cao para manip­u­lar o Inter­net Explorer 7 e 8 (IE6 pes­soal­mente nao dou suporte, nen­hum, quem usa nao dev­e­ria estar na frente de um com­puta­dor ou ate’ mesmo res­pi­rando, existe varias oti­mas opcoes como Opera, Fire­fox, Google Chrome, Safari, Dillo e ai vai…), mel­hor que deixar uma maquina vir­tual para fazer esse tra­balho. Imag­ino que uma boa maquina como a Viper e’ (AMD Athlon 7750 Dual-Core Proces­sor 2.70GHZ com 4GB de ram) fica otimo para 3 usuar­ios (fiz o teste conectando 3 users ao mesmo tempo via rede e um usando a maquina nor­mal­mente), colo­car um work­sta­tion para essa tarefa em uma equipe e’ muito mais “barato” e sim­ples que obri­gar a equipe que ira’ fazer o front-end uti­lizar 2 ou mais maquinas virtuais.

SVG ou Canvas?

Um artigo muito bom no espaco dev da comu­nidade Opera. Vale a pena ler.

http://dev.opera.com/articles/view/svg-or-canvas-choosing-between-the-two/

Opera 10.50

Get Opera! http://www.opera.com