76

(0 odpowiedzi, napisanych Blog)

Dzisiaj zostały wreszcie ukończone prace nad "brakującym ogniwem" pomiędzy obecną wersją stabilną (4.9), a nadchodzącym wydaniem 5.0. :-)

Prace trwały nieco ponad rok, chociaż pomijając jedenaście miesięcy przerwy to trwały w sumie dwa lub trzy miesiące. W ciągu kilku ostatnich dni dokończyłem wprowadzanie nowego stylu wcięć kodu oraz kilku innych zasad, które powinny poprawić jego czytelność. Dokonałem także konwersji dwóch pierwszych modułów baz (MySQL oraz SQLite, teraz w wersji 3) do infrastruktury kompatybilnej z PDO.
Ze względu na swoją niekompletność (brak aktualnych tłumaczeń, kilka znanych, ale mało istotnych błędów) wersja ta nie zostanie upubliczniona na stronie (nie będzie oficjalnego wydania), ale mogę udostępnić ją chętnym. Ze względu na brak poważnych testów zalecam pewien trik, mianowicie umieszczenie skryptu pod inną lokalizacją i jedynie podłączenie go do istniejącej bazy danych używanej przez obecną wersję (jest kompatybilna wstecznie na poziomie struktury bazy) i używanie jedynie nowego interfejsu pozostawiając, "na wszelki wypadek", zbieranie danych lepiej przetestowanemu wydaniu. :-)
Teraz zacznie się przygotowywanie API pod nowe duże wydanie, długo wyczekiwane 5.0. :-)

77

(10 odpowiedzi, napisanych Rozwiązywanie problemów)

Niekoniecznie błąd, serwery home.pl chyba już miały takie problemy kiedyś, z tego co kojarzę (może coś jest na ten temat na forum).

78

(10 odpowiedzi, napisanych Rozwiązywanie problemów)

@grejfrut27, około 7% użytkowników, to jednak trochę jest. ;-)
Ale na problem nic nie poradzę niestety...

79

(10 odpowiedzi, napisanych Rozwiązywanie problemów)

Opera 10 beta2, obrazek się wyświetla. Może to jakaś regresja w dziewiątce...
Ogólnie nie ma się czym przejmować, poza względami estetycznymi nie powinno to sprawiać żadnych problemów.

//Vikal
Mam 9.64 wink

80

(0 odpowiedzi, napisanych Ogłoszenia)

Dzięki "światłej" decyzji twórców PHP poczynając od wersji 5.3 tego języka nie będzie możliwe używanie baz SQLite2 w domyślnej instalacji.
Pozwolę sobie tylko przypomnieć, że jednym z haseł reklamowych PHP5 było wsparcie dla wbudowanej bazy danych, właśnie SQLite2 (czemu nie 3?, któż to wie...).
Z tego powodu odradzam używanie tej bazy w nowych instalacjach, a jej użytkowników ostrzegam przed nagłą awarią statystyk w przypadku aktualizacji wersji PHP na serwerze.
Istnieje możliwość konwersji baz do nowego formatu (wersja 3. jest niekompatybilna wstecznie, ale za to przynosi wiele usprawnień, w tym znaczny wzrost wydajności i zmniejszenie plików z danymi), ale na chwilę obecną nie ma jeszcze sterownika dla nowego interfejsu dostępu do bazy (prace w toku).
W przypadku systemów uniksowych konwersji można dokonać poleceniem:

sqlite2 plik-w-formacie-2.sqlite .dump | sqlite3 plik-w-formacie-3.sqlite

Gdzie sqlite2 i sqlite3 to nazwy poleceń odpowiednio dla obu wersji baz (w moim przypadku sqlite2 jest dostępne jako sqlite).

81

(0 odpowiedzi, napisanych Blog)

Dość długo nic nie pisałem, przyszedł czas na aktualizację. ;-)
W ostatnich miesiącach mój czas, pomijając studia, pochłaniała praktyczna nauka C++ i Qt4. Zdobyta wiedza przyda mi się przy pisaniu pracy inżynierskiej (ostatni semestr studiów :-D). Ostatnio udało mi się także w końcu zwiększyć ilość pamięci RAM w moim komputerze (z 512 DDR do 2048 DDR2), co znacząco wpłynęło na poprawę warunków pracy (jak i otworzyło kilka nowych dróg marnowania czasu na rozrywkę ;-)).

Prace nad eStats5 są kontynuowane, obecny plan przewiduje wydanie nowej wersji w okolicach września tego roku. Lista funkcji do dodania nie skurczyła się, a prędzej powiększyła. ;-)
Obecnie skupiam się nad dopracowaniem modułów baz dla wydania testowego (w tym wstępny port na PDO, głównie z powodu zaniechania wsparcia dla SQLite2 w PHP 5.3, co jest dość dziwnym posunięciem, jeśli wziąć pod uwagę fakt promowania PHP5 jako języka z wbudowaną bazą danych, SQLite2 właśnie...), kompatybilnego z 4.9 i przeznaczonego dla chętnych (nie będzie dostępne na stronie pobierania).
Jeśli chodzi o eBrowser to jest prawdopodobne bardzo, że pominę wydanie wersji 2.1 na rzecz przyśpieszenia prac nad 3.0 (jeśli ktoś wytrzymał 11 miesięcy to wytrzyma jeszcze kilka tygodni chyba ;-)).
Największą przeszkodą mogą być problemy z połączeniem się z serwerem, które generuje mi darmowo Telekomunikacja Polska...

82

(6 odpowiedzi, napisanych Ogłoszenia)

Mała aktualizacja po dość długiej przerwie (studia...). ;-)
W tym miesiącu najprawdopodobniej uda mi się powrócić do prac nad serią 5.x, którą chciałbym wypuścić najpóźniej we wrześniu, o ile czas pozwoli...

Zmiany:

- dodane wykrywanie systemu operacyjnego Android;
- dodane wykrywanie systemu operacyjnego Windows 7;
- dodane wykrywanie przeglądarki Arora;
- dodana reguła dla poprawnego wykrywania przeglądarki Opera 10+;

Pobieralnia:

ZIP: 753.3 KB.
TAR.BZ2: 504.27 KB.

83

(5 odpowiedzi, napisanych Inne)

Zgodnie z informacjami podanymi w Kursie, nie powinno.
Ale pamiętaj:

http://www.kurshtml.boo.pl/html/roboty,body.html napisał/a:

Niestety całkowitej pewności nie będzie nigdy, ponieważ nie wszystkie [i]roboty[i/] interpretują to polecenie.

84

(4 odpowiedzi, napisanych Ogłoszenia)

Może być Rapid Share?
http://rapidshare.com/files/225288561/stable.zip.html

85

(5 odpowiedzi, napisanych Propozycje zmian)

Lepiej nie pisać o czekaniu, bo to czeka od października. ;-)
Postaram się dostosować jako tako jeszcze ten moduł (dwa ostatnie są bardzo rzadko używane, więc mogą poczekać do oficjalnej wersji) i wstawić do Pobieralni tą testową paczkę do końca tego miesiąca, ale niczego nie obiecuję.
Pech chciał, że obecna wersja jest na tyle stabilna (obecnie raczej nie ma powazniejszych narzekań na działanie skryptu) i posiada przynajmniej większość potrzebnej funkcjonalności, że nie mam dużej motywacji do pracy. ;-)

86

(5 odpowiedzi, napisanych Propozycje zmian)

Chciałbym wydać ją pod koniec wakacji tego roku (studenckie trwają do końca września ;-)).
Mam za to od paru miesięcy gotową wersję zawierającą sporo ulepszeń (głównie przydatne drobiazgi) i kompatybilną z 4.9, ale przystosowany jest obecnie tylko moduł bazy SQLite, jeśli będę miał czas, to dostosuję także przynajmniej moduł MySQL i udostępnię ją dla chętnych w bliżej nieokreślonym czasie (nie powinny występować problemy ze zbieraniem danych, w tej części skryptu się prawie nic nie zmieniło).

87

(5 odpowiedzi, napisanych Propozycje zmian)

A co z tymi, którzy dalej chcą widzieć takie szczegóły? ;-)
Dla wersji 5.0 planuję dodać obsługę filtrów i wydaje mi się, że takie wyświetlanie jak sugerujesz, powinno być osiągalne właśnie tą drogą.

88

(3 odpowiedzi, napisanych Rozwiązywanie problemów)

Skoro nie sprawia problemów, to możesz je zignorować, ale jeśli Ci bardzo przeszkadza, to możesz spróbować podstawić do tej zmiennej stałą wartość (możesz ją sprawdzić przez wyświetlenie wartości, na którą się obecnie ustawia).

89

(3 odpowiedzi, napisanych Rozwiązywanie problemów)

Raczej nie powinno być problemów, skoro teraz działa poprawnie. W tym miejscu wyznaczana jest ścieżka do folderów z elementami motywu itd.

90

(10 odpowiedzi, napisanych Dowolny temat)

Dziękuję. ;-)
Ale nie ma co się czarować, że nie da się lepiej, szkoda tylko, że ciężko jest mi obecnie znaleźć czas na rozpoczęcie pełną parą prac nad wersją 5.0. Obecnie (od paru miesięcy w sumie) jest jedynie prawie gotowa wersja testowa z nowym znacząco odświeżonym wyglądem oraz rozszerzonymi możliwościami prezentacji danych, w dodatku kompatybilna z formatem danych dla serii 4.9, ale obecnie dostosowany jest jedynie moduł SQLite.
Zrzuty ekranu dostępne są tutaj (te zawierające Fresh w nazwie):
http://emdek.cba.pl/testy/index.php?pat … nu/eStats/