LED v0.1

13 kwiecień 2008 at 0:57 (Library Encryptor | Decryptor, Projekty) (, , )

Powstała wersja 0.1 projektu Library Encryptor Decryptor. Wstępne testy zostały wykazały, iż spełnia założenia projektowe i jest w stanie obsłużyć biblioteki dla niego stworzone.

Do programu zostały dołączone 2 biblioteki szyfrujące: RotN i SquareRoot.

Przeczytaj resztę tego wpisu »

Odnośnik Brak komentarzy

ConsoleEngine - opis projektu

12 kwiecień 2008 at 0:58 (ConsoleEngine, Projekty) (, , , )

Założeniem projektu ConsoleEngine jest - jak sama nazwa wskazuje - napisanie silnika graficznego do renderowania grafiki / gier… w konsoli. ;] Pomysł o tyle ciekawy, że jest kilka ciekawych produkcji które są dostępne tylko pod konsolą, a nie ma informacji jakoby istniał już taki silnik. Po drugie marzy mi się napisanie gry konsolowej, na początek może być nawet Tetris, która byłaby grą opartą wyłącznie na grafice stworzonej za pomocą znaków ASCII.

Biblioteka składałaby się z następujących modułów:

Przeczytaj resztę tego wpisu »

Odnośnik Liczba komentarzy: 2

Podział katalogów przy tworzeniu stron internetowych

12 kwiecień 2008 at 0:51 (Artykuły) (, , , )

Witam po raz kolejny. W niniejszym artykule chciałbym przedyskutować sposób organizacji plików podczas tworzenia stron internetowych. Wydaje się to niby proste, ale przy tworzeniu większych projektów może nastręczyć wielu problemów natury: “paaanieee kodeeerzeee, a obraaazki to do katalogu img czy images?”. ;] W tej kwestii nie ma jednego dobrego rozwiązania, raczej na etapie nauki / pracy dostosowujemy się lub tworzymy swój własny sposób. Nie zmienia to jednak faktu że źle przemyślana struktura katalogów a co za tym idzie organizacja plików może skutecznie utrudnić postępy w projekcie, szczególnie, jeżeli przechowujemy w kilku różnych miejscach pliki o podobnym przeznaczeniu.

Przeczytaj resztę tego wpisu »

Odnośnik Liczba komentarzy: 2

Problemy z programowaniem stron internetowych…

11 kwiecień 2008 at 21:54 (Artykuły) (, , , , , , , )

…czyli na co można się naciąć próbując stworzyć coś ciekawego w internecie. Programowanie webowe jest o tyle ciekawą dziedziną, że non stop czegoś trzeba się uczyć. Żywotność poszczególnych technologii jest praktycznie znana w momencie wypuszczenia ich na rynek. Oczywiście niektóre z nich są używane do dzisiaj, ale nie jest to już dawna forma, lecz próba dostosowania do realiów teraźniejszości, w związku z czym cały czas pojawiają się pewne “mankamenty” skutecznie utrudniające koderom życie. W niniejszym artykule opiszę sytuacje, przez które sam, w bólach i mękach przeszedłem znajdując rozwiązanie, czasem sam, czasem korzystając z wiedzy innego programisty. Ku przestrodze dla potomnych. ;]

Przeczytaj resztę tego wpisu »

Odnośnik Brak komentarzy

Charakter pisma programisty, czyli…

10 kwiecień 2008 at 16:43 (Artykuły) (, , )

…pisanie_kodu, PisanieKodu, sPisanieKodu - wiele różnych sposobów, na zapisanie tych samych treści, i co z tego wynika.

Każdy programista ma swój własny, wypracowany przez lata sposób pisania kodu, stawiania nawiasów, przecinków, kropek i wielu innych elementów języka formalnego. Jeden wstawia dwie spacje na początku każdej linii, a inny tabulator. Jeden pisze kod wstawiając co chwila nowe linie, drugi uważa taki styl za marnotrawstwo miejsca na ekranie. Wniosek, który można wysnuć na podstawie takich obserwacji jest prosty.

Przeczytaj resztę tego wpisu »

Odnośnik Liczba komentarzy: 2

Library Encryptor | Decryptor [LED] - opis projektu

9 kwiecień 2008 at 23:19 (Library Encryptor | Decryptor, Projekty) (, , )

Witam. W tym projekcie zamierzam stworzyć program, który umożliwi szyfrowanie danych za pomocą dowolnego algorytmu. Program będzie działał na zasadzie wtyczek DLL, wobec czego łatwe będzie stworzenie biblioteki obsługującej kolejny rodzaj szyfru. Do obsługi konfiguracji zostanie użyta biblioteka INItial. Program będzie w stanie wywołać dowolne funkcje przetwarzające, ponieważ jego konstrukcja umożliwi na przesłanie dowolnego identyfikatora akcji do obsługującej ją biblioteki.

Przeczytaj resztę tego wpisu »

Odnośnik Brak komentarzy

CardanGrid v0.1

9 kwiecień 2008 at 22:57 (CardanGrid, Projekty) (, , )

Program został napisany i przetestowany. Sposób użycia wyświetla się po wywołaniu z konsoli programu [cg.exe] bez parametrów.Jeżeli ktos jest zainteresowany, oto link do pobrania archiwum:

Przeczytaj resztę tego wpisu »

Odnośnik Brak komentarzy

CardanGrid - opis projektu

9 kwiecień 2008 at 21:55 (CardanGrid, Projekty) (, , )

Celem projektu jest napisanie programu, który umożliwi szyfrowanie plików za pomocą algorytmu rusztu Cardana. Jest to szyfr, którego definicję można znaleźć na tym blogu, w tym miejscu. Program będzie działał w konsoli, będzie wywoływany przez terminal. Planowane funkcje:

Przeczytaj resztę tego wpisu »

Odnośnik Brak komentarzy

INItial Library v0.1

9 kwiecień 2008 at 21:44 (INItial Library, Projekty) (, )

Pierwsza wersja biblioteki INItial do obsługi plików konfiguracyjnych. Oparta na standardowych mechanizmach języka C++ udostępnia funkcje, które zostały wypisane w opisie projektu. Jest to plik dll o nazwie initial.dll [ładnie się złożyło - w sam raz nazwa w formacie 8.3 ;]] Ze względu na to, że mam w planach o wiele lepszy konstrukcyjnie pomysł na zaprogramowanie jej, nie będę na razie udeostępniał pliku do ściągnięcia. Ewentualnych zainteresowanych proszę jednak o kontakt, nie będę skąpił ;]

Przeczytaj resztę tego wpisu »

Odnośnik Brak komentarzy

Algorytm rusztu Cardana.

9 kwiecień 2008 at 21:34 (Artykuły, CardanGrid, Projekty) (, , , , , )

Algorytm rusztu Cardana jest to metoda szyfrowania wynaleziona przez XVI-wiecznego matematyka Girolamo Cardano. Najprościej rzecz biorąc polega on na odpowiednim wpisywaniu kolejnych znaków tekstu jawnego w otwory specjalnie ku temu przystosowanej matrycy zwanej rusztem. [stąd "ruszt Cardana"] Poniżej postaram się w miarę prosty sposób opisać proces szyfrowania i deszyfrowania tym sposobem.

Przeczytaj resztę tego wpisu »

Odnośnik Liczba komentarzy: 2

« Poprzednie wpisy