Nie mam pomyslu :)

Taaa, nie mam pomyslu na temat, nic sie ciekawego nie wydarzylo, niewiele dzis zdzialalem z lista, ani z innymi rzeczami, ktorymi sie zajmuje, mimo wszystko czuje potrzebe napisania tutaj paru slow, blog przezywa druga mlodosc ;)

W kwestii listy drobne porpawki w bazie danych, udoskonalenia skryptu, ktory pobiera dane z serwerow no i jedna zastanawiajaca mnie rzecz, czy pozwolic uzytkownikowi dodawac swoja nazwe serwera, czy wyswietlac ta pobrana z config.lua?

Z jednej strony nieciekawie wygladaja niektore nazwy, ktore wpisujecie do configa, ale z drugiej zapobiegnie to podszywaniu sie pod nie swoj serwer. Ot prosta sytuacja:

Ktos ma jakis noob serwerek, z expem razy 9miliardow, hostuje go na amidze w piwnicy, rozdaje itemki i kase znajomym, zabija sobie z usmiechem na mordzie szanownych graczy i nagle znajduje taka liste…

Wiec bierze sobie jakis serwer, gdzie gra ponad 400 osob, i dodaje go jako swoj, w nazwie zamieszcza “Moj mega fajny noob serwer” a ip i port jest z serwera calkiem inengo. W opisie zamieszcza link do swojego acc makera i włala.

Teraz przyszla mi na mysl, zeby uzytkownik musial potwierdzc ze to jego serwer, wpisujac mail jako MOTD, w innym wypadku serwer nie zostanie dodany. Z drugiej jednak manki dodatkowy ruch ze strony uzytkownika… No coz pozostaje sie zastanowic.

Jedno jest pewne, jesli ktos doda Twoj serwer, bedziesz mogl go usunac dopisujac specjalna fraze w MOTD, jaka? Tego jeszcze nie obmyslilem, ale bedzie cos prostego :)

W jakim jeszcze wypadku serwer zostanie usuniety? Oczywiscie podczas naruszenia regulaminu, oraz gdy jego uptime spadnie ponizej 30%.

Wszystkie akcje oczywiscie beda logowane do plikow, tak zeby w kazdej chwili mozna bylo podejrzec kiedy i jaki serwer zostal usuniety i z jakiego powodu.

No to tyle jesli chodzi o liste. Natomiast z akademickim walka jeszcze nie skonczona, oprocz gdb znalazlem inny debugger, dokladnie – Valgrind, ktory moze pozwoli mi dociec czego jednak dotyczy blad ktory pokazalem w ktoryms tam poscie nizej.

Problem niestety lezy tez w innym aspekcie. Zeby dobrze zdebugowac kod, nalezy usunac flagi optymalizacyjne, a dokladniej zmienic je na -O0, a polaczenie tej i flagi -g czy -ggdb rozklada binarke na kolana :/ Dokladniej opisze to po rozwiazaniu problemu. W kazdym badz razie, w tej chwili moge debugowac tylko z flaga -O1, co przynosi niezbyt wymierne korzysci.

Czasami trace nadzieje, ze cokolwiek mozna poprawic, od 3 lat staram sie wylapywac i poprawiac bledy, jednak im wiecej ich poprawiam, tym wiecej ich znajduje, albo znajduja je osoby trzecie, ktore pozdrawiam za to ze ich nie raportuja :P

Odbiegajac od tego dziadowskiego kodu cpp – jest dobry pomysl w ekipie otsoftowej, stworzenie bloga newsowego dla swiatka Open Tibia o dumnej nazwie OTpress.

Jednak w tej chwili niewiele moge o tym powiedziec, jeno ze powstaje i tyle :) A wiec jak cos bedzie wiadomo i bedzie co pokazac, to wpis zawiscie na blogu.

A tymczasem zegnam sie, na koniec dodaje ciekawa kocia hostorie, dla tych, ktorzy moga przyswoic sobie wiecej tekstu niz tylko 5 linijek ;]

Kocia historyja w morde jeza.

edit: Aaa dodalem kilka nowych bajerow do WP, 3d chmura tagow, ocenianie wpisow i inne pierdoly, ktorych nie pamietam. Jakby tak sie szybko programowalo, jak sie dodaje te wtyczki, to … nie wiem co, ale byloby wysmienicie ;D

VN:F [1.8.1_1037]
Rating: 10.0/10 (4 votes cast)
Nie mam pomyslu :)10.0104
Podziel się z innymi:
  • Digg
  • Facebook
  • Google Bookmarks
  • Wykop

About pavlus

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!