NaviExpert w Play – za darmo przez 2 dni

Ponieważ dzisiaj jest noc z muzeum, czyli, że muzea za darmo przez noc są otwarte, to aby się odnaleźć w otwartym terenie można sobie popróbować aplikację NaviExpert (podobno nawet połączenia z internetem z tej aplikacji są za darmo!). Wystarczy telefon w Play, który nie jest:

  • iPhonem (żaden iPhone 3GS, 3G czy po prostu iPhone),
  • telefonem z systemem Android (czyli Nexus One [HTC], [HTC] Passion / Barvo, [LG] GW880, [Sony-Ericsson] Xperia X10a, [LG] Eve  / GW620, [HTC] One, [Geekspohne] Streak, [Dell] Calgary / Motus, [Motorola] Liquid / A1, [HTC] Desire, G2 Touch, HTC Hero, T-Mobile Pulse, [Motorola] DEXT, [Samsung] i5700, [Samsung] i7500 itd.)
  • telefonem z systemem Windows Phone (ten nowy Windows Mobile)
  • telefonem z systemem Windows Mobile, który nie obsługuje Javy (eh.. tych to jest dopiero dużo)
  • Nokią z systemem Maemo lub Symbian^3 Czytaj dalej „NaviExpert w Play – za darmo przez 2 dni”

Millenium działa w IE6, ale nie działa w Google Chrome

Dzisiaj miałem tą przyjemność zalogować się do banku Millenium. Wow! Nowa szata graficzna. Pewnie dużo pozmieniali…
Niestety nie. Oprócz zmienionych CSSów, wszystko jest takie same! Wciąż nie można się zalogować za pomocą niektórych przeglądarek.

Jeśli spróbujemy się zalogować w Google Chrome to zobaczymy komunikat „Wymagana jest inna przeglądarka internetowa niż ta której używasz. Kontynuowanie procesu aktywacji jest niemożliwe.” Inna przeglądarka! Niestety nie piszą jaka…

Google Chrome

Okej, sprawdźmy jak jest pod Safari.

Apple Safari

Niestety jest tak samo. Teraz sprawdzimy pod Operą. Czytaj dalej „Millenium działa w IE6, ale nie działa w Google Chrome”

Transparent wcale nie znaczy przezroczysty

Wg Microsoftu „transparent” nie znaczy wcale „przezroczysty”. Ci którzy wymyślili .Net Compact Framework (czyli tę okrojoną wersję dla PDA i komórek) uważali, że przezroczystość oznacza ustawienie takiego samego koloru tła jaki ma element nadrzędny. No i pewnie w 90% prostych formularzy i kontrolek się to sprawdza.

Ale nie trzeba się zbytnio wysilić, aby zobaczyć, że przy tworzeniu pierwszej bardziej zaawansowanej graficznie aplikacji na Windows Mobile, takie rozumowanie będzie błędne. Niech np. tłem aplikacji będzie jakiś obrazek, albo dla ułatwienia jakiś mały gradient. Oto co na wyjdzie:

Windows Mobile Emulator - przezroczyte tło w Labelach
Windows Mobile Emulator - przezroczyte tło w Labelach

Aplikacji wygląda tragicznie, bo każdy Label, PictureBox itp. ma tło jednostajne, a nie przezroczyste. Ustawienia BackgroundColor na Web / Transparent nic nie da. Trzeba napisać od początku nowego Label’a, Form’a i PictureBox’a.

Pomóc mogą dwie strony:

  1. http://blogs.commentor.dk/post/Transparent-Controls-in-NETCF.aspx
  2. http://www.codeplex.com/alphamobilecontrols

Na obrazie powyżej „transparentLabel1” jest właśnie takim przerobionym Labelem (wg pierwszego linka). Jak można się domyśleć, teraz trzeba przerobić PictureBox, aby te strzałki po prawej i lewej ekrnu też wykorzystywały przezroczystość. Ale to jutro… Dzisiaj już nie mogę patrzeć na to całe MS Visual Studio…