jQuery na Otsoftcie i schemat elektryczny ;)

Z raportu Azora wynika, ze wiekszosc userow odwiedzajacych nasz Otsoftowy download nie potrafi znalezc odnosnika do sciagniecia pliku, tym samym spamujac panel admina wiadomosciami ze plik nie istnieje.

Nie wiem jak mozna nie dostrzec tej sporej ikonki, nad ktora widnieje (zazwyczaj) rozmiar pliku do pobrania, ale pal licho, statystyk co do wielkosci wady wzroku uzytkownikow google mi nie zbiera, a szkoda :/

Tak czy siak pomysl z napisem DOWNLOAD bylby troche za prosty :) A po co uzytkownikom ulatwiac zycie? ;) Szperajac po sieci znalazlem ciekawy javascript wykorzystujacy jQuery.

Link -> http://www.gayadesign.com/scripts/sNotify/

Banalnie latwy do zastosowania. Efekt jest widoczny po wejsciu na jakikolwiek link prowadzacy do pliku na otsofcie.

Teraz kwestia czy lud to zobaczy i sie zastosuje.

Kolejna kwestia, ktora dreczyla  mnie juz jakis czas – ladowanie strony glownej Otsoftu. Mimo iz strona laduje sie szybko, srednio w 0.086 sekundy, to czasami przez bledy/restart apache lub wolne ladowanie sie multimediow (grafika, flv) zabiera to troche wiecej czasu a na ekranie mozna zobaczyc kolejne etapy lamania sie layoutu, przechodzenie przez kolejne divy, rozciaganie i inne akcje ktore psuja ogolne wrazenie.

Rozwiazaniem byl preloader, skrypt ktory zaladuje cala zawartosc strony zanim ja wyswietli i znow pomocne zdalo sie byc jQuery.

Caly algorytm wyglada tak:

  1. Zaladowanie diva preloadera (minimalistycznie: czarne tlo, maly progress bar, tekst)
  2. Div “przykrywa” soba caly lay strony do czasu az zostanie zaladowany ostatni tag html.
  3. Nastepuje zwolnienie blokady ;) i jQuery usuwa div preloadera.

To co ujrzycie przed wyswietleniem sie strony wyglada tak:

Postanowilem to wykorzystac tylko i wylacznie dla strony glownej, podstrony beda sie ladowac tak jak poprzednio.

jQuery znalazlo tez zastosowanie na Akademickim, od teraz moge sobie podgladac to co sie dzieje w konsoli na biezaco przez strone z auto odswiezaniem co 3 sekundy, fajny bajer jak komus sie nie siedziec na ssh ;) Linka z oczywistych wzgledow nie podam :)

A na koniec cos z zycia domowego ;D Coby nie bylo ze gnije przed kompem 24h (kogo ty chce oszukac? :) ).

A wiec postanowilem zrobic mojemu tacie dokumentacje techniczna pieca opalowego, ktory ostatnio podlaczylismy – jak wiadomo gaz tani nie jest, a  mysl o tym ze na drugim koncu europy siedzi taki Sasza z Miszą i sobie kreca kurkami, pala w piecu bankotami 100 dolarowymi i smieja sie z Polaczkow jakos nas nie cieszy,  wiec czas byl zadzialac.

Piecor smiga az milo, dodatkowo pelna automatyka domowej roboty na zasadzie przekaznikow i czujnikow temperatury, a co!

Jakby ktos byl zainteresowany rozwiazaniem jak polaczyc ze soba piec gazowy i opalowy (plus wymiennik ciepla) to zapraszam do zajrzenia do tego schemaciku: LINK

Z tego miejsca poklony dla mojego taty projektanta i wykonawcy projektu.

Ok, dzien uwazam za bardoz udany, czas spac, salute!

VN:F [1.8.1_1037]
Rating: 4.3/10 (6 votes cast)

Ja vs Sesja (9:0)

Dziewiata juz sesja na tej uczelni zakonczona! Tym razem obylo sie bez wiekszych hockow-klockow jak to zazwyczaj bywa.

W nagrode za ukonczenie sesji poprawilem formularz szukajki na otsoftcie i dodalem mala popierdolke z jquery coby milej ogladalo sie ilosc gosci online w serwisie ;) Jak ktos ma ochote niech sobie spojrzy.

Na forum jeszcze nie wracam, nie mam zamiaru sobie psuc humoru ;p Fajnie ze Azor dodal kilka nowych plikow do downloadu, ruch na stronie zawsze cieszy. Czas wrocic do serwera i listy. Do przeczytania.

VN:F [1.8.1_1037]
Rating: 4.4/10 (5 votes cast)

Akademicki 7.6 – czas ruszyć do przodu!

Od razu notka do userow Otsoft.pl:

Bez obaw, nie umiem sie poswiecac na calego tylko jednej rzeczy, wiec nie zaniedbam tego serwisu :) Gdybym to potrafil, lista serwerow bylaby juz dawno gotowa :)

Ok koniec tlumaczenia czas na fakty. A wiec po pierwsze – widok serwera ktory pracuje 16 godzin przy liczbie graczy od 50 – 140 to na prawde mily widok, szczegolnie jesli chodzi o yurotsa, bo to na nim oparty jest Aka (jakby jeszcze ktokolwiek tego nie widzial). W sumie nie moge powiedziec ze wszystkie crashe zostaly wyeliminowane, bo bym lekko sklamal, ale prawdopodobienstwo jego wystapienia zmalalo ogromnie, zeby nie powiedziec ze wlasciwie zostal juz tylko procent lub dwa szansy.

Co nie zmienia faktu ze nadal nad tym pracujemy.

Mysle ze jest to najlepszy prezent dla graczy na Aka jak i dla mnie. Chcialbym podziekowac wszystkim, ktorzy sie do tego przyczynili, a wiec alleluja i do przodu:

  • Kiro (za mase pomyslow i poprawek, niestety skrzynka wodki musi poczekac :) )
  • Yurez (za mase propozycji poprawek i kilka linijek kodu)
  • Matt (za chec do pracy i dokonfigurowanie firewalla :) )
  • BlizzarDavid (za pomysly, ktore moze kiedys zostana wykorzystane)
  • Tajemniczy Pan Z (za ukazanie bledu, wielka pomoc i przyszla wspolprace)

Sobie dziekowac nie musze, wystarczy nieprzespanych nocy, nerwow i siwych wlosow, zeby wiedziec ze to przeprawa nie dla kazdego, ale bylo warto w 100%.

To wszystko spowodowalo ze swieta juz inaczej beda w tym roku wygladaly, a przynajmniej nie zepsuje mi ich wiadomosc ze serwer padl sryliard razy w ciagu tych wolnych dni.

No nic, pozostalo mi zyczyc Wam wszystkim Wesolych Swiat i do zobaczenia na serwerze / Otsofcie. Gud baj.

VN:F [1.8.1_1037]
Rating: 7.5/10 (6 votes cast)

Dzień dedykowany liście Otsoft

Jakis kacap z gory zdecydowal ze dzisiaj nie spadnie ani gram sniegu we Wroclawiu, wiec wiekszosc czasu spedzilem w domu, w sumie ciezko nazwac akademik domem gdy o 4 w nocy sasiad przez pol godziny staral sie wyspawac a dzwieki wydawal przy tym takie, jakby polknal fortepian.

No ale tak to jest jak sie pija codziennie wyroby typu spiritus z beczki po oleju zmieszany z kwaskiem cytrynowym o dumnej nazwie cytrynowka ;)

W kazdym razie, zamierzalem dzisiaj zrobic  zdetalizowane info serwera czyli dla niezorientowanych strone gdzie wyswietlone bylyby informacje takie jak:

  • nazwa
  • stan (on/off)
  • liczba graczy online (record) /max
  • uptime
  • lokacja serwera
  • liczba potworow
  • nazwa silnika
  • galeria
  • etc…

Jednak przed tym niezbedne byly dodatkowe zmiany  w systemie pobierania danych, wyswietlaniu serwerow, filtrowaniu wedlug kaprysu uzytkownika i mase mase innych rzeczy jak sie okazalo wiec caly prawie dzien spedzilem na poprawianiu i dopisywaniu niezbednych linijek kodu. Oczywiscie jakbym sie uparl, moglbym dzisiaj zrobic to co zamierzalem a reszte poprawiac pozniej ale w obawie ze zapomne o waznych szczegolach wolalem to zrobic teraz.

Czyli lista jakby nie posunela sie do przodu z nowymi ficzersami od strony uzytkownika, za to niezbedne rzeczy dla mnie zostaly dzis wykonane, miedzy innymi debugowanie calego core tak abym wiedzial gdzie jest newralgiczny punkt na ktory musze specjalnie zwrocic uwage, gdy lista bedzie dzialac juz pelna para. Takze kolejny dzien zaliczam na plus.

A przy okazji zeby post nie byl zbyt pusty zaserwuje Wam screen z katalogu logow listy (patrz wyzej) , ktory nic Wam nie powie no ale jest i trzeba sie cieszyc :d To a propo tego debugowania.

Ok czas zamknac phpED i wszystkie aktywne polaczeni ftp i zaczac chillout weekendowy.  Do zobaczenia.

VN:F [1.8.1_1037]
Rating: 8.8/10 (5 votes cast)

Assieds-toi!

Witam,

W tej chwili powinienem sie uczyc francuskiego, za kilka godzin mam koło, ale za nic w swiecie nie moge sie za ten popieprzony jezyk zabrac… Co za kretyn wymyslil, ze na polibudzie trzeba zdac dwa jezyki na poziomie egzaminu…

Ostatnio nie mam zbyt wiele ochoty, aby siedziec nad lista, znow nastal moment, w ktorym niewiele mi sie chce wogole ;p

Mimo wszystko moge zaserwowac jakis screen, ktory sluzy mi do badania jak sie zachowuje silnik listy i czy dobrze dziala.

lista

Nie sugerujcie sie nazwami, typem serwera etc. to wszystko jest dla testow, jeszcze niedawno byl tam Eternal Kingdoms, ale z nie wiadomo jakich powodow, serwer jest nieosiagalny juz prawie dobe.

Samo wyswietlanie listy, jak i tych drobnych statystyk na gorze moze ulec zmianie, chociaz pewnie nie beda to jakies olbrzymie zmiany, w kazdym razie jakbym byl strasznie leniwy to jzu moglbym to udostepnic i pozwolic na wrzucanie serwerow bez rejestracji ;] Ale tego oczywiscie nie zrobie, dokoncze liste na cacy i dopiero opublikuje.

Wydalilem tez z siebie nowa wersje klasy SimpleDB, jakby ktos chcial sobie zassac i poprobowac 0.1.9 to zapraszam do REPO. Mi ta klasa sluzy jak marzenie i juz nigdy nie mam zamiaru korzystac z podstawowych funkcji php.

Na koniec polecam pewien kawalek grupy FLAIRS, a dokladnie trucker delights. Nie wiem jak, sie komus udalo taki teledys 8-bitowy walnac, ale wedlug mnie bomba. Uwaga 18+ :)

VN:F [1.8.1_1037]
Rating: 10.0/10 (1 vote cast)

Otsoft 1.3

Ok, jednak zabrałem się do roboty, ale niestety nie udało mi się osiągnąć tego co zamierzałem, a to z powodu innych mniejszych niedoróbek, które pozostawiłem sobie podczas pisania panelu i kilku innych skryptów.

Więc w wersji 1.3 nie zauważycie żadnych większych zmian, większość z nich to optymalizacja i porządkowanie kodu + zautomatyzowanie niektórych akcji na stronie i w panelu, między innymi włączanie i wyłączanie strony z panelu.

Nadchodzą święta, więc do końca tego roku raczej żadnych aktualizacji nie będzie, szczególnie, że Akademicki też potrzebuje trochę pracy :)

Yup, to tyle – baj.

VN:F [1.8.1_1037]
Rating: 0.0/10 (0 votes cast)

Wolne i grupa reanimacyjna.

Od środy mogę czuć się jak na feriach, w końcu wolne. Dwa tygodnie totalnej laby bez sprawozdań, kół i obrzyganych kibli w akademiku :)

Jak zawsze, jeśli mam tyle czasu w moich myślach kłębi się wiele pomysłów dotyczących Akademickiego i Otsoftu.

Jeśli chodiz o ten pierwszy to powołana została grupa reanimacyjna w składzie:

  • Elmo
  • Kalik
  • Last Esper
  • My fuckin self

Jakie są nasze zadania? W największym skrócie – pozbawanie ostatecznych błędów w serwerze, które mogą być określone jako krytyczne i trudn w wyeliminowaniu :) aczkolwiek nie niemożliwe do usunięcia o czym przekonają się gracze już niebawem, a dokładnie w nowy rok. W większości będą to poprawki do gry, ale nie zabraknie też nowych funkcji.

Więcej opowiem już w 2009.

Jeśli chodzi o Otsoft, a właściwie o skrypt strony głównej, to wersja 1.3 powinna przynieść pooprawiony system raportowania błędów w downloadzie + informacje o tym w panelu.

Sam panel też musi zostać zmieniony, niektóre funkcję są nadal nieaktywne, inne po prostu nie napisane mimo że mają swoje odzwierciedlenie w bazie ;]

O serwerze Otsoftu mam nadzieję że pisałem ;) Prawdę mowiąc wszystko zacznie się kręcić jeśli wyjdie stabilna wersja TFS 0.3, do której jeszcze trochę. Wtedy bierzemy się wszyscy ostro do roboty, acc maker można będzie bez problemu skończyć, najciężej będzie z mapą i skryptami. Jak wiadomo najbardizej pracochłone zajęcie.

Ok, dość już gadania. Niebawem święta, tym razem uciekam w góry, a dokładnie do Zawoi, jeśli ktoś nie słyszał -> http://pl.wikipedia.org/wiki/Zawoja

Wyciąg Mosorny Groń już na mnie czeka, to samo z gorącymi źródłami w Słowacji. Mam nadzieje że jeszcze będzie net, byłoby co najmniej wyśmienicie.

Ahoj!

VN:F [1.8.1_1037]
Rating: 0.0/10 (0 votes cast)

Otsoft 1.2 Chmura tagów

Nareszcie znalazłem trochę czasu zeby zając się skryptem Chmury tagów, który zacząłem pisać już dobrych kilka tygodni temu, jednak nie został dokończony ze względu na problemową strukturę bazy danych :)

Chmurka tagów

Dzisiaj jednak trochę ją przebudowałe, tak aby tagi z newsów jak i z wyszukiwarki trafiały do jednej tabeli a z tamtąd już skrypt sobie dał radę dalej. Po przepuszczeniu wszystkich tagów przez strtolower sporo się wykruszyło jako zdublowane klucze, ale to nie był największy problem, jak zwykłe największym problemem był algorytm przetwarzania danych, tak aby wyświetlane tagi miały osobne wielkości. Nie byłem tutaj zbyt oryginalny, ale system działa bez zarzutów :)

Jedyną rzecza nad która się zastanawiam do tej pory jest to, czy pobierać rekordy z bazy losowo czy np w zależności od ilości wybrań/klinięc? Mimo wszystko raczej zostanę przy losowych – wiadomo że użytkownicy będą klikali w tagi, co tym sammym podniesie ich counter o jeden, więc jeśli chmura by się nei zmieniała, to podane frazy rosłyby w siłe, a przecież trzeba też dać szansę innym prawda? :)

Równocześnie wywaliłem losowe cytaty. Nie cieszył się zbytnią popularnością a i niewiele można było tam napisać, jedyny smród jaki pozostawiłem po sobie to panel admina w którym nadal można zarządzać cytatami i słowa nie ma o konfiguracji chmurki tagów, ale wszystko w swoim czasie.

VN:F [1.8.1_1037]
Rating: 0.0/10 (0 votes cast)

Następna strona »