Piotr GeoS Galas techblog

CT - Creative Technology

Category: software (page 1 of 4)

[UPDATE] Panotour PRO 1.6.x + ATI Radeon 46xx + Vista x64 == Crash?

W przypadku, gdy macie kompa opartego o grafikę ATI Radeon 46xx, system Windows Vista x64 i próbujecie skorzystać z softu Panotour PRO 1.6.x firmy Kolor, a próby te konczą się zwiechą programu już na samym starcie (oczywiści po instalacji zakończonej sukcesem), to jest rozwiązanie.
Continue reading

Lustrzanki Canona i wideo w 4k

Chwilę przed nowym rokiem pojawiły się informacje, że pewna grupa ludzi pracuje nad opcją aktywacji rozdzielczości 4k w lustrzankach cyfrowych firmy Canon. Na pierwszy ogień miał iść Canon T2i, czyli w europejskiej nomenklaturze nazewniczej – Canon 550D.

Continue reading

Strona galerii z dużą ilością ciężkich zdjęć, a problem wydajności

Dziś opisuję “od kuchni”  niektóre niuanse działania jednego z serwisów, którymi się opiekuję, tym samym odsłaniając niektóre z tajemnic.

Przygotowując nowe rozwiązanie na potrzeby Legionisci.com (czyli tak na prawdę doskonale znane kibicom – Legialive.pl), przypomnieliśmy sobie o pewnym problemie i mankamencie przeglądania dużych galerii pełnych zdjęć w wysokiej (jak na Internet) rozdzielczości.

Continue reading

Enterprise Architect i problem polskich znaków

Jeśli ktoś z Was doświadczył problemu z polskimi znakami w pracy z Enterprise Architectem wykorzystującym zdalne repozytorium (baza MySQL), to mam dobrą nowinę. Jest szansa, że po przeczytaniu tego wpisu pozbędziecie się go.

Continue reading

OpenVPN i problem “Access is denied” pod Windows Vista x64

Jeśli używacie OpenVPNa pod Windows Vista x64 i macie problem “niedziałającego” połączenia, a w logach pojawiają Wam się wpisy w stylu:

  1. Wed May 05 20:16:28 2010 ROUTE: route addition failed using CreateIpForwardEntry: Access is denied.   [status=5 if_index=24]
  2. Wed May 05 20:16:28 2010 Route addition via IPAPI failed [adaptive]
  3. Wed May 05 20:16:28 2010 Route addition fallback to route.exe
  4. Wed May 05 20:16:28 2010 ERROR: Windows route add command failed [adaptive]: returned error code 1

to oznacza, że możecie to dość prosto rozwiązać.

Vista była chyba jednym z mniej udanych ekperymentów MS jeśli chodzi o bezpieczeństwo. Efektem tej pogmatwanej polityki security jest konieczność kombinowania, aby odpalić aplikacje, które powinny działać z miejsca.
Powyższy problem możecie rozwiązać przez uruchamianie OpenVPN GUI w trybie administratora (Uruchom jako administrator) lub oznaczenie we właściwościach skrótu, na zakładce Compatibility (Kompatybilność?) opcji Run this program as administrator (Uruchom ten program jako administrator).

Hosting w godaddy, a problem Error 404 przy zastosowaniu mod_rewrite

Dziś na jednym z kont posiadanych w godaddy chciałem dopisać regułkę mod_rewrite. Wszystko super, tylko niestety na hostingu współdzielonym dostawca ma problem z regułkami. Nie mniej i na to znalazło się wyjście.

Zakładając, że nasza reguła znajduje się w subdomena.domena.pl/pierwszyFolder/drugiFolder/ i przykładowo plik .htaccess wygląda następująco:

  1. RewriteEngine on
  2. RewriteRule ^przemapuj_(.*)$    index.php?zmienna=$1    [L]

Powinno to zostać zastąpione przez:

  1. RewriteEngine on
  2. RewriteBase /pierwszyFolder/drugiFolder/
  3. RewriteRule ^przemapuj_(.*)$    index.php?zmienna=$1    [L]

Już po komunikatach błędów widać, że niby ścieżka odwołania do docelowego pliku jest prawidłowa, a mimo to serwer ma problemy z jej znalezieniem. Dodanie RewriteBase je rozwiązuje.

Vista x64, a GIT (msysgit)

Dziś postanowiłem wziąść się za stary, ale dobry, projekt – Pixelpost.

Team, w tak zwanym międzyczasie (w projekcie mnie nie było chyba z dobre 2 lata), rozpoczął prace nad kompletnie nową, napisaną od zera, wersją aplikacji. Zmieniła się architektura i wszystko chyba stało się bardziej dojrzałe, ale nie miało być o tym.

Po kolei projekt ten funkcjonował na repozytoriach od CVSa (jeszcze za czasów SF.net jako jedynego słusznego miejsca rozwoju projektów typu Open Source), przez SVN (jako projekt na Google Code), po aktualny projekt na GITHubie.

Pierwszym problemem jest ogarnięcie środowiska developerskiego. Albo jeszcze nie wgryzłem się dostatecznie w temat, albo GIT jest bardziej wymagającym rozwiązaniem niż logika nakazuje. Wcześniej ściągało się klienta CVS/SVN i było pięknie. Teraz trzeba było jeszcze się uzbroić w coś więcej. Na wszelkimi namowami ściągnąłem msysgit. Instalka niby do 35 MB, ale po doprowadzeniu do docelowej postaci na dysku znika już ponad 900MB. Wszystko przez to, że zawiera wbudowane distro chyba CYGWINa (jakoś specjalnie nie chce mi się zagłębiać, bo miejsce jeszcze nie jest aż tak krytycznym problemem).

Ściągnąłem wersję msysGit-fullinstall-1.6.4-preview20090729.exe, bo przecież full package będzie lepiej, szybciej i w ogóle. I cóż się okazało – nie pod Vista x64 🙂
W sieci znalazłem podpowiedź, że nie wiedzieć czemu, po zapuszczeniu instalatora sieciowego wszystkie problemy powinny zniknąć. Tak więc sciągnąłem msysGit-netinstall-1.6.4-preview20090730.exe i poszedłem się rozejrzeć za świątecznym ciastem 🙂
Ku mojemu zdziwieniu, po zainstalowaniu się, cały pakiet faktycznie zaczał działać i wcześniej ściągnięty tortoiseGit nie miał już problemów, żeby dać się skonfigurować i używać.

MySQL – przeprawy z tworzeniem procedur (błąd 1307) i problemy z aktualizacją uprawnień MySQL pod MS Vista

Krótka notka, która być może komuś ułatwi życie.

Problem: tworzenie poprawnych składniowo procedur (tworzą się na innych serwerach) na moim nie działało.
Objaw:
ERROR 1307 (HY000): Failed to CREATE PROCEDURE loginOK
Przyczyna: najprawdopodobniej ostatnio dokonywana była na serwerze aktualizacja silnika; mechanizm obsługi danych działa, ale najprawdopodobniej nowy model uprawnień nie był rozpropagowany na dotychczasowe struktury.
Rozwiązanie: wykonanie polecenia z wiersza poleceń:
mysql_upgrade -u root -p

Może się wykonać prawidłowo, ale nie musi (zwłaszcza pod Windows Vista i dowolnym innym z linii PROF lub Server).

Problem: Może się zdarzyć tak, że i to nie zadziała, zwracając lakoniczny błąd w stylu:
mysql_upgrade FATAL ERROR: Failed to create temporary file for defaults

Rozwiązanie: uruchomienie linii poleceń z prawami administratora (czyli wchodzimy z menu w Akcesoria, wyszukujemy Command Prompt lub coś zbliżonego, prawym na tym skrócie i wybieramy uruchomienie jako administrator).

To powinno rozwiązać większość problemów.

Synchro Google Calendar & Windows Mobile – it works :)))

Dziś rano przeczytałem super newsa – Google w końcu zdecydowało się ułatwić życie swoim userom wykorzystującym urządzenia synchronizujące się przez ActiveSync (Windows Mobile + iPhone). Do tego celu po prostu użyli rozwiązania zgodnego z Microsoftowym Exchange Serverem.

Zmierzając do celu postępujemy zgodnie z opisem newsa. Gdyby pojawiły się problemy i błąd 0x80072f06, to kasujemy ustawienia serwer Exchange, tworzymy je ponownie dokładnie tak samo jak przed chwilą, tylko na końcu zaznaczamy same kontakty. Jeśli synchro się powiedzie, wówczas dodajemy (przez edycję ustawień) kalendarze.

Wielu z was pewnie ma więcej kalendarzy niż tylko jeden, a defaultowo synchronizuje się tylko podstawowy. Rozwiązaniem jest wejście na http://m.google.com/, zalogowanie się, a następnie na usługę Sync (https://m.google.com/sync/settings/iconfig/device) i wybranie stosownego kalendarza. Zastanawiam się, czemu niestety nie ma opcji wyboru kalendarzy, do których mamy tylko prawo odczytu – ich niestety nie można synchronizować.

Tutaj możecie trafić na jeszcze jedną kwestię – nieobsługiwania waszego urządzenia przez aplikację Google. Rozwiązanie jest proste – obsługują iPhone, więc trzeba ściemnić i go zasymulować. Do Firefoxa dogrywamy sobie dodatek User Agent Switcher i ustawiamy nagłówek identyfikujący przeglądarkę na:

  1. Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3

Dzięki temu możemy sobie wykliknąć już wszystkie kalendarze, które nam “przysługują”.

W narzekaniach ludzi pojawiała się jeszcze jedna kwestia – Google Apps hostowanych pod własną domeną i braku dostępu do tamtych danych. Rozwiązanie też jest proste – trzeba męczyć adminów domeny, żeby załączyli w panelu stosowne opcje (domyślnie dostęp mobilny jest zabroniony).

Dziś tylko po polsku, bo angole już mają sporo miejsc do wyczytania tych tipsów. Miłej zabawy.

PS Żeby nie było, że to jakaś ściema – dziś przetestowałem wszystko na moim HTC Kaiser (HTC TyTn II) z Windows Mobile 6.1 Proffesional.

legia.mobi

Po kilku miesiącach przerwy w końcu udało się ukończyć prace nad nowym projektem – mobilna wersją witryny Legia LIVE!legia.mobi. Ponieważ jest to nasz pierwszy projekt z gatunku mobi, dlatego wszelka konstruktywna krytyka i komentarze są bardzo mile widziane.

After few months of breake finally we have finished works on new projekt – mobile version of Legia LIVE!legia.mobi. Because this is our first mobi-kind project then constructive critic and comments are welcome.

Older posts
  • RSS
  • Blip
  • Twitter
  • Facebook
  • GoldenLine
  • LinkedIn
  • Nasza Klasa
  • Grono
  • Panoramio
  • YouTube