Oprogramowanie
DE b.11
by goofyx on sty.13, 2010, under Dummy Exe, Mój Soft
DE czyli Dummy Exe w wersji b.11
Potrafi wyszukać wtyczki na dysku i zrobić listę tylko tych które są kompatybilne z DE.
Teraz przede mną najważniejsze: komunikacja między wtyczkami.
Dummy Exe
by goofyx on sty.10, 2010, under Dummy Exe, Mój Soft
Jest to nazwa kodowa projektu nad którym aktualnie pracuję.
Co to jest?
Dummy Exe ma być z założenia częścią podstawową do uruchamiania różnych serwerów dla aplikacji i gier na komputerze. Serwery takie mogą być podzielone na kilka plików DLL, które ten program będzie obsługiwał. Postaram się wrzucić jakiś schemat w przyszłym tygodniu.
Projekt ten będzie w stanie uruchomić teoretycznie dowolną ilość różnych serwerów opartych na plikach DLL. Program ten będzie obsługiwał zarówno połączenia TCP jak i UDP, do tego planuję dodać wspomaganie dla kilku silników baz danych np.: SqlLite, FireBird itp itd
W tej chwili wersja b.5 potrafi stosunkowo nie wiele <- w końcu postał w 10 minut:
- wyszukiwanie plików DLL
- uruchamianie procedury ze wskazanego pliku DLL
Nie będę wypisywał co jest do roboty <- bo jeszcze trochę tego zostało.
Małe żarłoczki
by goofyx on sie.10, 2009, under Bobasy, NidHogg
Eh, jedzą coraz więcej
Na początku jedli 20-30 ml, dwa tygodnie temu 40-60ml, tydzień temu, 60-90 ml…
A od wczoraj jedzą 100-120 ml
W takim tempie nedługo będą jadły po 1/4 litra na raz
Creator for NidHogg
by goofyx on sie.05, 2009, under Kreator, NidHogg
W wolnych planuję ruszyć wreszcie z kreatorem dla systemu NidHogg.
Kreator ten będzie na licencji Open Source ( czyli będzie miał kod ogólnodostępny ).
Utworzyłem dla niego konto na code.google.com pod adresem TUTAJ.
Na razie nie ma tam żadnych informacji, ale to mam nadzieję się zmieni w najbliższych dniach.
Witam
by jaca on lip.15, 2009, under NidHogg
Już mineły prawie 2 tygodnie od czasu jak dołączyłem do “Teamu”. Będę pracował nad serwerem myślę że już do końca tego tygodnia z Krzyśkiem przeprowadzimy testy. Gratuluje bliźniaków - ps mam nadzeje że sobie dasz rade w roli Taty
Przypomnienie o Kliencie Q4D
by Q4D on lip.12, 2009, under Klient QD4, NidHogg, Oprogramowanie
Oj trochę czasu już zleciało odkąd były wzmianki o kliencie Q4D NidHogg.
Są wakacje, dużo imprez, dużo pracy… (w moim przypadku to budowa domu).
Ale znalazł się też czas na programowanie.
(continue reading…)
Kreator startuje z kopyta
by goofyx on lip.11, 2009, under Kreator, NidHogg
Tak jak mówiłem przystępuje do prac nad Kreatorem.
Pierwsza część tegoż narzędzia to edytor obiektów poprzez rozwijanie drzewka grafowego.
Każdy kształt będzie oznaczał inny obiekt itp
Jako podstawę używam komponentu SimpleGraph.
Teraz dostosowuję komponent do potrzeb Kreatora.
Prace przyśpieszają
by goofyx on lip.10, 2009, under NidHogg
Ostatnio było trochę przerwy przy pracach nad NidHogg.
Powodem był fakt, iż znalazł się koder, który podejmie się pracy przy rozwoju serwera komunikacyjnego.
Kilka dni bez ruchu w tym tygodniu było potrzebne.
Dzisiaj odbyliśmy razem z nowym członkiem ekipy NidHogg Core spotkanie twarzą w twarz ( Jaco mieszka w moich okolicach ) i ustaliliśmy kilka ważnych spraw technicznych. Dzięki poczynionym ustaleniom prace nad elementami NidHogg przyśpieszą.
Kolega Jaco bierze się do pracy nad serwerem komunikacyjnym. A ja przystosuje pewien komponent do rysowania grafów do potrzeb Kreatora, którym będę się na razie zajmował.
Poszukiwany programista
by goofyx on lip.02, 2009, under NidHogg
Ze względu na fakt iż chciałbym się zająć tworzeniem i rozwojem serwera rozgrywki ( czemu chciałbym poświęcić cały mój czas ) poszukuję kodera Object Pascala najlepiej w środowisku delphi ( w tej chwili to właśnie w tym ). Jedyne co jest wymagane to dużo chęci i trochę wolnego czas. Potrzebne umiejętności będzie można nabyć w praktyce. Serwer oparty jest na komponentach Indy i programowaniu obiektowym. W razie problemów będzie można liczyć na moją pomoc w takim zakresie jakim będę tylko mógł.
Jeśli ktoś chciałby spróbować swoich sił zapraszam.
Wszelkie dodatkowe informacje i ewentualne zgłoszenia proszę kierować na maila kf@goofyx.pl
NidHogg plany na weekend
by goofyx on lip.02, 2009, under NidHogg, Serwer komunikacyjny
Klasa obsługująca operacje związane na obiekcie USER uważam za skończoną na chwilę obecną.
Dzisiaj zrobię rozpoznywanie wersji oraz struktury ramki przesyłanych przez klienta.
Jutro przygotuję testowego klienta, który przez kilkanaście godzin w kilku wątkach będzie wysyłał do serwera dużą ilość ramek,
W sobotę planuję uruchomić pierwszą wersję serwera komunikacyjnego NidHogg do kilku godzinnych testów.
Na czym będą polegać testy:
- na próbie podłączenia się klienta robionego przez kolegę Blind’a
- próba rejestracji nowego usera, wyrejestrowanie, zmiana danych itp
- podłączaniu się mojego klienta testowego, celem sprawdzenia wydajności serwera
W ramkach będę dodatkowo zapisywał czasy:
- wysłania ramki przez klienta
- odebrania ramki przez serwer
- wysłania ramki przez serwer
- odebrania ramki przez klienta
Później przeanalizuję jak to wygląda. Ogólnie szacuję, że serwer będzie w stanie obrobić ok. 800-1000 ramek na sekundę.
Dlaczego tak mało?
Serwer komunikacyjny stanie testowo na maszynie wirtualnej na VMware z użyciem Hamaczi. Sprzęt na, którym jest zainstalowany VMware, no cóż … nie jest demonem prędkości
ale do testów jak najbardziej starczy. Drugim problemem jest fakt iż łącze jakiego używam ma tylko 30 kilobajtów/s upload’u.
Jeśli te testy pójdą pomyślnie to spróbuję zrobić testy obciążeniowe zrobię u siebie na komputerze ( mam o wiele lepszy sprzęt niż ten testowy
) bez maszyn wirtualnych i na sieci lokalnej <- i tu spodziewam się kilkudziesięciu tysięcy ramek na sekundę.