Safari 5.1 — problem z atrybutem placeholder w HTML5

Kodu­jąc dziś jeden z pro­jek­tów natkną­łem się na pro­blem w naj­now­szej wer­sji Safari zwią­za­nym z atry­bu­tem pla­ce­hol­der zna­nym nam z HTML5.

W momen­cie, kiedy klik­niemy na pole for­mu­la­rza pla­ce­hol­der nie znika, tylko wciąż jest widoczny — a powinien.

Przy­kład

Kod:

<input type="text" placeholder="Lorem ipsum" />

Live:

Miejmy nadzieję, że Apple wyda poprawkę niebawem.

EDIT: Pro­blem jak się oka­zuje wystę­puje pod Mac OS X 10.7, na poprzed­niej wer­sji sys­temu atry­but zacho­wuje się popraw­nie.

Firefox 4 już dostępny

O naj­now­szej wer­sji Fire­foksa było dość gło­śno, ba — nawet mówiono, że ta wer­sja będzie naj­bar­dziej prze­ło­mową w dzie­jach tej prze­glą­darki.

Mozilla dość długo zwle­kała z wypusz­cze­niem czwar­tej wer­sji Fx, na szczę­ście dziś w godzi­nach popo­łu­dnio­wych poja­wiła się infor­ma­cja na stro­nie Mozilli o moż­li­wo­ści pobra­nia aktualizacji.

Plus dla Mozilli, że Fx 4 jest dostępny pod Makiem w 64 bitach, dodat­kowo zaob­ser­wo­wa­łem, że Chrome zżera około 200MB pamięci wię­cej niż Fire­fox. A, żebym nie zapo­mniał: Fire­bug 1.7.0 także jest dostępny. :)

Miłego aktu­ali­zo­wa­nia.

Mac OS X & Symfony — problem z build-all

Od kilku mie­sięcy w pracy korzy­stam z fra­me­worka Sym­fony. Na lap­to­pie korzy­stam z XAMPP jako goto­wego roz­wią­za­nia w kwe­stii Apa­che + MySQL. Od samego początku mia­łem pro­blemy z pole­ce­niem ./symfony propel:build-all-load, czy ./symfony propel:insert-sql.

Każda próba zbu­il­do­wa­nia pro­jektu koń­czyła się błędem:

Some problems occurred when executing the task:                                       

build-propel.xml:272:1:  [wrapped: SQLSTATE[HY000] [2002] No such file or directory]  

If the exception message is not clear enough, read the output of the task for more information

W wyniku tego błędu byłem zmu­szony do korzy­sta­nia z Net­Be­ansa, któ­rego oso­bi­ście nie zno­szę (ach, ta Java).

Dziś udało mi się roz­wią­zać ten pro­blem. Wino­wajcą oka­zuje się być XAMPP, a w zasa­dzie moje leni­stwo (można było prze­cież zain­sta­lo­wać MySQLa na kom­pu­te­rze z ofi­cjal­nych paczek i nie byłoby pro­blemu). Otóż Sym­fony pró­buje wyko­rzy­stać /var/mysql/mysql.sock, który nie znaj­duje się w domyśl­nej loka­li­za­cji, ponie­waż XAMPP ma go u sie­bie w zawar­to­ści pakietu. Cóż zro­bić? należy stwo­rzyć sym­linka i po kłopocie!

sudo ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock /var/mysql/mysql.sock

Voilà! Od teraz pro­jekt będzie się ład­nie buil­do­wać i nie będziesz zmu­szony do korzy­sta­nia z zamu­la­ją­cego NetBeansa. :)

WTF is wrong with Mac?

Ostat­nimi czasy mój Mac­Book zaczął przy­mu­lać i to na tyle, że jaka­kol­wiek próba wyko­na­nia jakiej­kol­wiek czyn­no­ści dopro­wa­dzała czło­wieka do szału. Ostat­nio napo­tka­łem kilka błę­dów, które może­cie zaob­ser­wo­wać na poniż­szych screenach.

Co powo­duje te błędy? Nie mam zie­lo­nego poję­cia. O ile jesz­cze pole­ce­nie killall Dock usu­wał błąd z oknami (czarne kre­ski dookoła), tak pro­blem z górną belką nie znika.

Naj­praw­do­po­dob­niej powrócę do Leoparda — Mac­Book ze zin­te­gro­waną kartą gra­ficzną powoli nie wyra­bia przy efek­tach, jakie przy­niósł z sobą Snow Leo.

PS. Uprze­dzam pyta­nia: soft, który posia­dam jest w 100% legalny, żad­nego crac­ko­wa­nego pro­gramu nie posia­dam i nie zamierzam.

Poprawki oprogramowania Logitecha do V470

Od pra­wie pół roku jestem użyt­kow­ni­kiem bez­prze­wo­do­wej myszki Logi­te­cha V470 i jestem z niej cał­kiem zado­wo­lony, a w zasa­dzie byłem do czasu aż Apple wydało naj­now­szą wer­sję OS X’a zwa­nego „Snow Leopard”. Od tam­tego czasu poja­wiło się kilka problemów.

Po pierw­sze, pro­blem z wyglą­dem kart otwie­ra­nych odno­śni­ków w nowej kar­cie w tle w Safari[1][2], z któ­rego to korzy­stam na co dzień sur­fu­jąc w sieci. Pro­blem ów wiel­kim nie był i w pracy nie prze­szka­dzał — co naj­wy­żej spra­wiał, że odczu­wało się dys­kom­fort w patrze­niu na listę kart w naszej prze­glą­darce. Przy­kład może­cie zoba­czyć poniżej:


Czy­taj więcej »

  1. http://forums.macrumors.com/showthread.php?t=804431 []
  2. http://logitech.lithium.com/t5/Keyboard-and-Keyboard-Mice/Tab-Display-bug-with-LCC-3–1-and-Safari-Snow-Leopard/td-p/395209 []

C: potrzebna pomoc

Wpis jest pisany na szybko i zwią­zany jest on jed­nym z śmiesz­nych n00b-programmer-wannabe pro­gra­mów jakie piszemy, by przy­swoić sobie wie­dzę dot. C.

Infor­ma­cje o zada­niu znaj­dzie­cie na SPOJu, nato­miast poni­żej przed­sta­wię swój pseudo-kod, jaki wytworzyłem.

#include "stdio.h"
#include "math.h"
 
#define PI 3.14159265
 
int main()
{
  double l;
 
  scanf("%lf", &l);
 
  double kat;
  kat = l*PI/180;
 
  printf("%.0f\n", floor(sin(kat)*10)+0.5);
  printf("%.0f\n", floor(cos(kat)*10)+0.5);
  printf("%.0f\n", floor(tan(kat)*10)+0.5);
  printf("%.0f\n", floor(1/tan(kat)*10)+0.5);
 
  return 0;
}

Czy­taj więcej »

Snow Leopard już na moim dysku!

Wczo­raj około połu­dnia dosta­łem tele­fon z gdań­skiego iSpotu z zapy­ta­niem, czy odbiorę dziś SL. Zaraz po skoń­cze­niu pracy wsia­dłem w kolejkę i pod­je­cha­łem do Gale­rii Bał­tyc­kiej gdzie bez­po­śred­nio skie­ro­wa­łem się na poziom –1. Dzień dobry, otrzy­ma­łem tele­fon, bym przy­szedł ode­brać Leoparda, poda­łem kartę, popro­si­łem o para­gon, wstu­ka­łem PIN i po chwili wra­ca­łem do domu z sia­teczką iSpotu, w któ­rej spo­czy­wał zapa­ko­wany SL.

Zaraz po powro­cie do domu zabra­łem się za insta­la­cję nowego sys­temu. Lecz zanim to zro­bi­łem, odko­pa­łem pendrive’a, zro­bi­łem bac­kup naj­waż­niej­szych rze­czy na dysku, a następ­nie wsu­ną­łem DVD 10.6 RETAIL do szcze­liny napędu. Po około 50 minu­tach, Oswald ujrza­łem zmie­nioną tapetę i okienko logo­wa­nia. Wstu­ka­łem hasło użyt­kow­nika, zatwier­dzi­łem ente­rem i moim oczom uka­zał się SL.
Czy­taj więcej »

Dodatki do Firefoksa, które lubię i polecam

Każdy z nas ma jakąś swoją ulu­bioną prze­glą­darkę, którą na miarę moż­li­wo­ści stara sobie przy­sto­so­wać do wła­snych potrzeb. Ja osta­tecz­nie po wielu bojach i roz­k­min­kach na temat tego, czy korzy­stać z Fire­foksa, czy też z Safari pod OS X’em wybra­łem pro­dukt Mozilli.

Fire­fox sam w sobie nie ofe­ruje nic szcze­gól­nego, jed­nakże po zain­sta­lo­wa­niu kilku dodat­ków sprawa ma się zupeł­nie ina­czej.
Czy­taj więcej »

Mysz Logitech MX518 — wrażenia

Bli­sko pół­tora roku temu zaopa­trzy­łem się w mysz do ówcze­snego peceta. Kon­kret­niej — dosta­łem ją w pre­zen­cie od taty, który stwier­dził, że w Wiedź­mina powi­nie­nem grać lep­szą myszką niż A4techem, który powo­lutku zaczy­nał się sypać. Zapła­ci­łem za nią lekko ponad 180 zło­tych, jed­nakże nie żałuję wyda­nych pie­nię­dzy. Mysz bar­dzo dobrze leży w dłoni, a praca z nią jest czy­stą przyjemnością.

Nie­stety tak jak wszystko z cza­sem nisz­czeje, tak i MX518 zaczy­nało być nie­przy­jemne przy pracy. Cóż takiego się stało? Otóż folia ochronna zaczęła scho­dzić z myszki spra­wia­jąc, iż ta sta­wała się nie­este­tyczna z wyglądu zewnętrz­nego.
Czy­taj więcej »

Firefox 3.5 vs Safari 4.0.1

Jak już nie­malże wszy­scy wie­dzą, wczo­raj Mozilla wypu­ściła naj­now­szą wer­sję ich topo­wego pro­duktu — Fire­foksa — ozna­czoną numer­kiem 3.5. Co do samych zmian, które nastą­piły w prze­glą­darce nie będę się roz­pi­sy­wać, bowiem ład­nie zebrane jest to wszystko na stro­nie Mozilli. Pod Macz­kiem korzy­stam przede wszyst­kim z Safari. Ci, któ­rzy mnie śle­dzą na Bli­pie pew­nie już nie raz widzieli sta­tusy wysy­łane przeze mnie ota­go­wane jako #mac w spra­wie tego, z któ­rej prze­glą­darki korzy­stać.
Czy­taj więcej »