Flash SUCKS!

Da, știm, flash e nașpa. Adobe vrea să cucerească lumea prin instalarea playerului pe fiecare device. Noroc cu salvatorii de la Apple, care și-au dat seama că flash e câh, consumă cpu și dă crash-uri! Desigur, din punctul multora de vedere, flash e folosit doar pentru redare video/audio. Țeapă, nu e așa… Hai să ne faultăm singuri:

  • Unu. Atât de bun e, da?
  • Doi. A se observa și faptul că rulează ca x32, da?
  • Trei. O fi el x64, dar se instalează în directorul greșit.

Bonus: atât de tare este QuickTime player încât nu poți sări la… să zicem minutul 30 fără a face buffer la primele 30 minute. Smart!

Photoshop clipboard problem

Trebuie să recunosc, sunt un pic de modă veche. Îmi place prea mult Photoshop CS3 pentru a renunța la el. CS4 mi se pare greoi iar CS5 păstrează unele bug-uri introduse cu dibăcie în CS4. În plus, există și problema cu setările. Păi bă nene, când faci un update/upgrade, întreabă-mă dacă vreau să folosesc aceleași setări ca versiunea anterioară! Doar nu o aveam instalată degeaba!

Dar cum niciun soft nu este perfect, inclusiv CS3 are mici probleme. Bug-urile „depistate” de mine și care sunt extrem de enervante sunt două la număr. Problema cu clipboard-ul și problema cu deschiderea fișierelor.

Clipboard

Uneori – foarte aleatoriu – se întâmplă ca PS să nu detecteze corect clipboard-ul. De exemplu, dacă apeși Print Screen, în clipboard se așează frumușel un screenshot a ceea ce făceai în momentul respectiv. Eh, din când în când, PS nu se prinde că ai altceva în clipboard. Prin urmare, este nevoie de un mic fix. Faci un fișier txt (să zicem… photoshop-clipboard.reg; extensia este importantă!) în care pui următorul cod:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Adobe\Photoshop\10.0]
“AlwaysImportClipboard”=dword:00000001

Apoi, cu PS închis, faci dublu click pe fișier. Alegi Yes, apeși OK și… Gata. Asta e tot!

Deschiderea fișierelor

Buba mai mare este însă aici. La fel de aleatoriu ca problema clipboard-ului – dar muuuult mai enervant – este că se întâmplă ca PS să nu mai poată deschide/salva/creea fișiere. Soluția care mi-a mers mereu? Restart la PC.

Am observat că atunci când se întâmplă, toate versiunile de PS sunt afectate (CS3, CS4 și CS5) iar timpul de la restart sau ce fac la PC nu afectează, problema întâmplându-se uneori și la cinci minute de la restart, fără să fi făcut nimic în prealabil.

Sproutcore vs Cygwin

Ieri m-am chinuit câteva ore să-mi dau seama de ce naiba primesc eroare de la Sproutcore la orice încercare de a rula serverul integrat (sort of). Era atât de încăpățânat încât nici măcar Hello World nu îmi mergea:

/static/sproutcore/runtime/en/current/javascript.js?1283061540
[2010-08-29 09:19:55] ERROR bad header '"GET /static/sproutcore/testing/en/current/javasc"'.
iamntz.selfip.com - - [29/Aug/2010:09:19:55 GTBDT] "GET /static/sproutcore/foundation/en/current/stylesheet.css?1282820155 HTTP/1.1" 400 333
- -> /static/sproutcore/foundation/en/current/stylesheet.css?1282820155
Aborted (core dumped)

Și am încercat cât am încercat, până am renunțat. Azi dimineață mi-a sugerat un amic să fac următoarele chestii în consola cygwin:

gem install rack --version 1.2
git clone git://github.com/eventmachine/eventmachine.git
cd eventmachine
rake gem
gem install pkg/eventmachine-0.12.11.gem
gem install thin rack

Dacă primești vreo eroare (cum am primit eu) încearcă să actualizezi toate jucăriile:

gem update
gem update --system
gem install rails
gem install Ruby

Dacă încă mai primești vreo eroare, ori ești extrem de ghinionist ori nu ai instalat make. Deschizi frumușel setup-ul de cygwin, alegi din listă make, îi dai next și mai încerci primul pas.

Mie mi-a mers.

Update

Mi-a mers pe moment. După 15 minute a refuzat categoric să funcționeze. Prin urmare, am renunțat la ideea de a folosi Sproutcore în Windows. Îl pun într-o mașină virtuală și gata, am rezolvat toate problemele :D

Update 2

Într-o ultimă încercare, am reușit să-l „pun” cum trebuie. Greșeala cea mai mare a fost că eu încercam să-l instalez în cygwin, când, de fapt, trebuia să îl instalez în cmd. Prin urmare, am dezinstalat rake (aveam 1.2.x și era nevoie de 1.1.x) și am instalat versiunea care trebuie. Am citit cu și mai mare atenție pașii de instalare și… tadaaa!

Note to myself: citește TOȚI pașii cu ATENȚIE!