Komputery, Windows i masa kompletnego bałaganu. Tak, to mój dziennik.

ktos.jogger


Przykłady OOP czasem mnie rozbrajają

Kodowanie

class Predator extends Animal
{
    public function bite($animal)
    {
        if ($animal->isSmall())
            $animal->kill();
    }
}

Dobre też było, gdy prezentując wzorzec Dekoratora, człowiek "udekorował" klasę Samochód do klasy Pożarniczy (przez co dostępna była metoda wysunDrabine()), a Motor do Policyjny (przez co dostępna była metoda wlaczKoguta()). A ciekawe co by było gdyby Motor zmodyfikować dodając drabinę? :-)

Pomysłowość w prezentowaniu analogii klas i obiektów do rzeczywistości nie zna granic :-)

24 listopada 2006, 16:48:08.

Komentarze wyłączone

Jak ja nie lubię XML-a (czasami)!

Kodowanie

Kiedyś lubiłem. Ale teraz, jak się musiałem do niego przysiąść, to już nie lubię. Przeklinałem w duchu, ze współuczestnicząc w TajnymProjekcieTM, zgodziłem się na XML+XSLT. Teraz jest nieco lepiej, ale nadal ideał to to nie jest.

Najważniejszy, nadal nierozwiązany problem, to jest jak dowiedzieć się, czy przeglądarka użytkownika rozumie XSLT, żeby móc jej zaserwować. No i się okazuje, że żadna z przeglądarek się tym nie chwali. Zostaje albo lecieć po User-Agent (i niech się użytkownicy Opery, co się domyślnie jako IE przedstawia martwią, że im surowy XML wyskakuje), albo wszystkim jak leci dawać kod transformowany na serwerze. Tymczasowo to drugie rozwiązanie jest lepsze, a na razie - mechanizm napisany jest bardzo rozszerzalny, może się uda coś wykombinować. Choć tak z drugiej strony mam w sercu słowa Patrysa chyba, że wysyłanie komuś XML+XSLT to jest jak wysyłanie kodu źródłowego i niech sobie sam skompiluje. Ale - próbują mnie przekonać, że to rozsądne jest, to ja się sprzeczać nie będę. Napisałem co trzeba.

W ogóle jestem z siebie dumny, pogrzebałem w "jądrze" CodeIgnitera dodając parę rzeczy, które są projektowi potrzebne, napisałem własne helpery do kilku rzeczy. I nawet działa. Co dziwne, co się rzadko zdarza. Niestety, teraz skończyły się łatwe rzeczy, czas na mozolne wykonywanie kontrolerów, modeli, widoków... A potem jeszcze arkuszy XSLT żeby widoki do czytelnej postaci przerabiać...

Czy IE7 nadal reaguje alergicznie na prolog XML wchodząc w Quirks Mode? Tak się właśnie zacząłem się zastanawiać. Ale to takie luźne myśli.

A z rzeczy osobistych - wczorajszy egzamin komisyjny z analizy matematycznej poszedł tak, ze jestem optymistycznie nastawiony na przyszłość. Być może się jednak okaże, że jestem studentem II roku mimo przeciwności ;-) A tak nawiasem - na temat samobójstwa gimnazjalistki i pomysłow ministra nie chce mi się pisać. Choć powinienem być może. Ale kto mnie posłucha?

31 października 2006, 20:29:49.

Komentarze wyłączone

Turbo Delphi

Kodowanie

Ponad 29 minut temu (o 21:00) na witrynie TurboExplorer miały się pojawić nowe produkty Borlanda - Turbo Delphi, Turbo C++ i Turbo C#. I co? Ano nie ma. Szkoda. Zobaczymy później czym to znów chce ta firma zawojować świat i czy godnego następcę TP uda się stworzyć z TD.

Jak tak na Turbo Delphi patrzyłem to to takie Delphi 2006 było, okrojone zapewne strasznie.

05 września 2006, 21:29:05.

Komentarze wyłączone

Siedzę i piszę

Ja, Kodowanie

Od blisko 2 godzin siedzę przy pewnym frameworku do PHP, opartym o wzorzec projektowy MVC i przepisuję system obsługi strony domowej, czyli dzisiejszy Harper. To coś nowego, wraz z nowym systemem downloadu i paroma innymi nowymi sprawami będzie stanowiło następną generację Ktosiowej strony domowej. Która tak nawiasem będzie też mogła być użyta przez kogoś innego, bo projekt zostanie udostępniony - oczywiście po zmianach, bo to co ja piszę, to jest miejscami tragiczna prowizorka.

A w weekend przeprowadzka. Internetu nie powinienem nie mieć tak znów długo, wszystko jest prawie przygotowane. Ja się tam niezbyt cieszę, ale może się do nowego domu przyzwyczaję :-)

04 września 2006, 20:08:51.

Komentarze wyłączone

Demeter

Kodowanie, Niewiadomoco

Chodziłem i myślałem o czymś. I wpadłem na genialny pomysł. Oczywiście genialny tylko dla mnie i nikomu niepotrzebny, ale mi się na pewno przyda.

Demeter (ot, taka nazwa się na liście nasunęła) ma być czymś, co z powodu nieistnienia na moim ulubionym serwerze Jabbera transportu SMTP, ma za niego robić. Oczywiście w bardzo ograniczonym zakresie i raczej tylko dla prywatnych celów. W ogóle to taka proteza będzie. Wybrana została metoda najprostsza - odbieranie poczty z zewnętrznego konta POP3 i jeżeli e-mail ma określony temat/nadawcę na liście - przekazujemy wiadomość na konto Jabbera. Zefiniowane albo podane w temacie e-maila. Dało by się to zrobić lepiej (w szerszej skali), nawet mam pewne pomysły, ale nie wiem czy jest w ogóle sens coś takiego robić.

Do tego mnie Dot nastraszył, że trzymanie botów na kontach na Chrome.pl jest nielegalne (z regulaminem znaczy niezgodne). Hmm. Pewnie przez wystartowaniem usługi trzeba będzie ze Smokiem pogadać...

Zastanawiacie się jednak po co? Sprawa jest prosta. Mam parę aplikacji, które umieją wysyłać swoje raporty na konto e-mail via SMTP. A ja bym wolał aby wysyłane były na Jabbera, bo to w większości przypadków krótkie informacje czy powiadomienia są. No, może oprócz logów z routera, ale to inna sprawa ;-) No to się zmajstruje cuś, co będzie sprawdzało specjalnie przygotowaną skrzynkę e-mail co jakiś czas i jak znajdzie się tam coś interesującego, to niech mi na Jabbera treść tej wiadomości wyśle. Ot, taki sprawdzacz specjalnego konta z uwzględnieniem specjalnych moich warunków. A jak się to przyda i zadziała to można będzie pomyśleć nad ulepszeniem.

No to czas na zapoznanie się bliższe z class.jabber.php.

19 sierpnia 2006, 21:41:30.

Komentarze wyłączone

Staczam się

Ja, Kodowanie, Niewiadomoco

Koduję (no, poprawiam i ulepszam) projekt w PHP, w który wplecione są kawałki kodu HTML, totalna mieszanka, zero komentarzy... Niepozamykane <th> raz znaczniki wielkimi literami, raz małymi, jakieś dziwne puste linie (bo kłopoty ze znaczkami końca linii), kodowanie ISO... Pełno jakiś pętli, warunków, cud, że działa w ogóle. Ale działa. A skoro działa to ja nie będę dotykał może lepiej tylko dodam to co mi kazano. Jeszcze tylko jeden "ficzer".

Chyba się trzeba będzie wyspowiadać z tego. Kto chętny do roli kapłana?

18 sierpnia 2006, 22:58:07.

Komentarze wyłączone

ktRegExpLister

Kodowanie, Niewiadomoco

Program ten napisałem jakiś czas temu, w okolicach marca 2006 roku, a teraz (dopiero) zdecydowałem się go udostępnić. Jest w pewnym sensie podoby do wcześniej pokazywanego niektórym (a być może nawet publicznie, ale teraz już publiczny nie jest) programu KIFS, ale ten jednak pracuje oczywiście jako aplikacja konsolowa.

Wersja 0.8 dostępna jest już do pobrania na stronie programu, a wszystkie błędy mile widziane, choć pewnie ich nie ma zbyt wielu.

Co z kodem źródłowym zapytają niektórzy... Kodów nie ma. Przez jakiś czas nie zostaną udostępnione - najpierw trzeba je do sensownej postaci sprowadzić. Potem się pojawią, będzie można sobie podpatrzeć - chyba tylko rekurencję przy podkatalogach co prawda ;-)

Sposób użycia opisany w pomocy programu - albo wywołanie z parametrem --help (względnie /?) albo bez parametrów, a program składnię pokaże.

Miłego używania. Może się komuś przyda.

18 sierpnia 2006, 15:16:52.

Komentarze wyłączone

Z przeglądania Internetu

Kodowanie, Niewiadomoco

Autorów artykułów i poradników, którzy piszą w PHP zachowując się jakby register_globals było i musiało być włączone, trzeba eliminować. Artykuły też.

Ewentualnie poganiać autorów do natychmiastowej aktualizacji.

06 sierpnia 2006, 22:29:42.

Komentarze wyłączone

phpBB

Groch z kapustą, Kodowanie, Niewiadomoco

Najpopularniejszy system forów dyskusyjnych ma to do siebie, że skoro jest najpopularniejszy i skoro jest dziurawy, to mozna go hackować. Ofiarą tego padło niedawno forum pewnego serwisu hostingowego, który dzisiaj napędził mi niezłego stracha, gdy zobaczyłem komunikat "konto zawieszone" przy próbie odwiedzenia strony mojej grupy programistycznej. Ale nie o tym miałem mówić, a o phpBB.

Poprawki wychodzą często, co prawda nie w każdy pierwszy wtorek miesiąca, ale wychodzą i trzeba aktualizować. A jak się tego nie robi to się ma, niestety. Oprócz hakerów (choć ciekawe czy zasługują na to zaszczytne miano...) zagrożeniem jest spam (choć moje prowizoryczne rozwiązanie radziło sobie z nim idealnie) i pewnie jakieś inne rzeczy. Co zrobić? Oprócz aktualizacji można pomyśleć nad zmianą silnika forum.

Coś słyszałem o Vanilla Forum, podobno naprawdę niezłym (pamiętam z krótkiego spotkania, że nie było brzydkie), jest (płatne) IPB... Można też czekać na phpBB 3.0.

Ciekawi mnie jedna rzecz. Windows jest popularny => posiada wirusy, jest atakowany i tak dalej. phpBB jest popularne => jest atakowane, posiada spamboty i tak dalej. Czy jeżeli Linux byłby popularny to by się na niego też namnożyło pułapek, czy on jest po prostu dobrze napisany i takiego zagrożenia nie ma prawa być, a phpBB to po prostu śmieciowy kod?

PS. Bełdzio na swoim blogu teraz zaczął pokazywać potknięcia w dziedzinie XSS czy SQL Injection. Muszę teraz pamiętać aby wszystkie aplikacje swoje zabezpieczać dokładnie, bo ja nie chciał bym się w takiej galerii (nie)sławy znaleźć.

16 lipca 2006, 12:12:33.

Komentarze wyłączone

Dość

Ja, Kodowanie, Niewiadomoco

Trzy godziny przy C#. A program jak nie działał tak dalej nie działa z tym, że wiem co jest nie tak, ale nie wiem dlaczego.

Mam dość. Mam dość formularzy, protokołu HTTP i przede wszystkim ciasteczek. I mojego durnego komputera, który rózne cuda wyprawia, też mam dość.

11 lipca 2006, 21:20:13.

Komentarze wyłączone

Komentowanie

Kodowanie, Niewiadomoco, Webdesign

Zainstalowałem Apache, bo w końcu musiałem. Potrzebowałem mod_rewrite, którego Xitami nie mógł mi zapewnić. Wczoraj ponad godzinę spędziłem na konfiguracji i naprzemiennym oglądaniu błędów 403 i 500 by w końcu zauważyć, że zakomentowana jest pewna niezbędna linijka w httpd.conf. Załamujące.

Ale w końcu Apache, PHP i MySQL współdziałają. Jeszcze tylko przeedytować plik php.ini trzeba, albo właściwie ze starego PHP go wezmę. I chyba jeszcze jeden czy dwa vhosty trzeba utworzyć zanim to wszystko ruszy.

A co do komentarzy to do uruchomienia pewnego skryptu musiałem zakomentować jedną funkcję w jednym z jego plików. Zakomentowałem i nadal według niego redeklarowałem funkcję. Okazało się, ze i owszem, zakomentowałem. Ale nie we właściwym pliku, a w kopii zapasowej.

Zapamiętać na przyszłość: sprawdzać czy zakomentowało się to co trzeba i czy to co potrzebne nie jest gdzieś zakomentowane.

11 lipca 2006, 11:24:59.

Komentarze wyłączone

PowerShell #1

Kodowanie, Niewiadomoco, Windows

Chciałem mieć możliwość wpisywania cd\ oraz cd.. i żeby mnie PowerShell przenosił do odpowiedniego katalogu, tak samo jak reaguje na te polecenia cmd.exe. Próbowałem aliasów, a rozwiązaniem okazały się funkcje.

function cd\ { cd \ }
function cd.. { cd .. }

Szczerze mówiąc, to nie domyśliłbym się, że tak to można zrealizować... Choć pewnie jest jakiś normalniejzy sposób.

23 czerwca 2006, 19:32:12.

Komentarze wyłączone

Spam mnie wkurza

Kodowanie, Niewiadomoco

Jak każdego. Tyle, że teraz chodzi mi o spam na forach. O ile forum jedno miało z nim problem to się nie zdziwiłem, to jak przyszło drugie, oparte o niestandardowy system, a i ma problem, to się zdziwiłem.

A wczoraj nabazgrałem na szybko modyfikację do phpBB, która przed spamem ma zabezpieczyć. Na razie niestety trzeba poczekać z jej oficjalnym udostępnieniem do jakiś testów skuteczności (oczywiście na żywym organizmie). Mam nadzieję, że zabezpieczenie jest wystarczająco skuteczne. A gdyby się takie nie okazało... no cóż, pomajstrować wtedy trzeba będzie jeszcze.

Ale Unicorn nadchodzi i mam nadzieję, że problem spamu rozwiąże tam, gdzie mnie to interesuje.

W sumie to nie powinienem go udostępniać, zwłaszcza jak okaże się skuteczny, bo twórcy spambotów zrobią obejście dla niego... Ale czy atakujące z Korei spamboty polskie fora będą wyczulone na stworzone gdzieś w Polsce, słabe i mało popularne zabezpieczenie?

Unicorn nadchodzi. Już za kilka dni powinien zostać uznany za możliwy do wypuszczenia. A na razie... pozostaje strefa 51 ;-)

21 czerwca 2006, 19:00:28.

Komentarze wyłączone

Porażka?

Ja, Kodowanie, Niewiadomoco, Windows

Mistrz.NET 2006 zakończył się dla mnie. Wynik identyczny jak dwa lata temu. Ale tym razem jednak pytania były chyba trudniejsze. I co najlepsze - najwięcej wiedziałem okazuje się z dziedziny z którą nie mam nic wspólnego ;-)

Ale w tym roku mają mniejszy budżet, to pewnie koszulki nie dostanę, a szkoda, bo ta co mam, "See sharp" już spierać się zaczyna :-)

27 kwietnia 2006, 21:42:51.

Komentarze wyłączone

Niby prosta rzecz

Kodowanie, Niewiadomoco

By wykonać pracę z zajęć języka angielskiego zmuszony zostałem do napisania życiorysu czyli tak zwanego w skrócie CV. Normalny człowiek siadający do komputera w celu napisania CV zapewne uruchomił by Worda czy innego OpenOffice Writera, napisał, sformatował i miał. Szybko i bezboleśnie.

Niestety, ja widać normalny nie jestem ;-) Tak prozaiczną rzecz jak CV można potraktować jako wyzwanie i jako okazję do stworzenia czegoś nowego. W moim przypadku, zamiaść siąść do edytora wizualnego, siadłem do edytora czystego kodu, ustawiłem kolorowanie składni na XML i szybko stworzyłem dokument XML, a właściwie jego pochodnej ochrzczonej na szybko CVML :-)

Głupie, prawda? Ale dzięki szybkiemu stworzeniu ładnego dokumentu CVML teraz, za pośrednictwem XSLT zrobię z tego stronę XHTML, a następnie się ją ładnie ostyluje dzięki CSS. I tak powstanie indywidualny szablon życiorysu.

Oczywiście można to było zrobić prościej. Ale tam, co to by była za rozrywka?

20 kwietnia 2006, 18:52:24.

Komentarze wyłączone

Pozycjonowanie

Kodowanie, Niewiadomoco, Webdesign

Ja rozumiem, że niektórzy próbują swoje strony wypozycjonować, tak, aby były w pierwszych miejscach w wyszukiwarkach. Fajnie. Szkoda tylko, gdy pozycjonuje się pod hasła, z którymi strona ma coś wspólnego, ale niewiele.

Otrzymałem zadanie znalezienia adresu apteki dyżurnej w Lublinie. Trzy słowa wpisane do Google dały rezultaty, z których pierwszy był bardzo ciekawy. Wydawnictwo Kwadryga, które wydaje jakiś Dziennik Farmaceutyczny. A jako kawałek treści piękna spamerska zbitka słów:

apteka łódz wirtualna apteka apteka 2000 apteka zielarska apteka zatrudni ... apteka rodzinna apteka yasmin apteka bobilewicz apteka dyżurna apteka kaufland ...

No niech mi ktoś wytłumaczy po co mi, szukającemu apteki jakaś cholerna Gazeta Farmaceutyczna? W ogóle mi ten link nie pomógł, został od razu odrzucony! To, że w Google nie znalazłem tego, co szukałem, to już inna sprawa. Do akcji więc szybko wszedł Lubelski Serwis Informacyjny o którym sobie przypomniałem. Jego strona jest tragiczna, najpierw się wziąłem za wyszukiwarkę, zanim zobaczyłem, że na środku strony, pod jakimiś okropnymi reklamami jest katalog i tam to, czego szukam. A czym mnie przywitała wyszukiwarka ichnia? Brzydką stroną na której ujrzałem:

Szukane słowo: apteka

... jest obecne w treści stron:
ub-wf4.htm
ub-wf13.htm

<< WSTECZ
** Script Error: Cannot use add on block! value ** Where: do-boot ** Near: save %licznik-szukaj licznik: licznik +

Wyszukiwarka piękna. Tak samo jak strona. Tyle, że wyszukiwarka ascetyczna, a strona zbyt przeładowana. I jak dla mnie bardzo nieużyteczna. Zresztą wspomniana strona wydawnictwa "Kwadryga" też nie jest piękna.

Notabene za pierwszym razem ten Script Error był inny, ale chodzi o to samo. Komunikaty błędów pokazywać się na stronach nie powinny. Niech będą gdzieś w logach zapisywane albo gdzieś, ale takich informacji nie powinno się ujawniać odwiedzającym witrynę.

17 kwietnia 2006, 12:28:02.

Komentarze wyłączone

Pomysł mam.

Kodowanie, Niewiadomoco

Teraz już nie wiem, czy najpierw u Piotrka przeczytałem tekst, czy sam na to wpadłem. Ale wpadłem na pomysł, na dzisiejszym nieco nudnym wykładzie.

Wpadłem na pomysł łebdwazerowego serwisu. Rozchodziłoby się o łączenie kilku RSS w jeden, wraz z opcjonalnym filtrem (regexpy oczywiście ;-)), coby to potrafiło niepożądane wpisy wykopać ze zmiksowanego kanału.

Te kanaly można by upubliczniać, otagować i opisać, tak by każdy mógł sobie samemu zasubskrybować coś w rodzaju np. pseudo-planety. A "miksy" prywatne byłyby po prostu nie udostępniane w katalogu, ale jak by ktoś chciał to mógłby adres feeda sam upublicznić np. swojemu gronu znajomych.

Jakieś opinie? Shitty idea będący stratą czasu i niech zajmę się tłumaczeniem rekomendacji W3C? Czy też jak będę miał wolny czas i chęci to mam się za to brać, bo to genialny pomysł jest? Proszę o jakieś opinie.

30 marca 2006, 19:30:52.

Komentarze wyłączone

Wyjątek.

Kodowanie, Niewiadomoco

Wyjątek to taka mała gnida, co uprzyksza życie użytkownikom komputerów. Zwłaszcza, gdy programista nie przejął się ręcznym obsługiwaniem wyjątków i dostajemy rózne miłe, ciekawe, wiele mówiące komunikaty w rodzaju:

Usługi debugowania środowiska CLR

Aplikacja wygenerowała wyjątek, którego nie można obsłużyć. Identyfikator procesu 0x6e4, identyfikator wątku 0x9c8.

I weź tu człowieku bądź mądry, co programista w programie nakopał, że nie zadziałało. Moim szczęściem sam siedzę w tym programowaniu i mam takie coś, co ładnie nazywa się Microsoft CLR Debbuger 2005, składnik pakietu Visual Studio 2005, w którym to zobaczyłem co jest źle.

A first chance exception of type 'System.DllNotFoundException' occurred in glade-sharp.dll
A first chance exception of type 'System.DllNotFoundException' occurred in glade-sharp.dll
An unhandled exception of type 'System.DllNotFoundException' occurred in glade-sharp.dll

Additional information: Nie można załadować biblioteki DLL (libglade-2.0-0.dll).

The thread '<No Name>' (0x6bc) has exited with code 0 (0x0).
The program '[1564] {ciach}.exe: Managed' has exited with code -532459699 (0xe0434f4d).

Nie wiem czy to wina programu, czy wina GTK#. Mimo wszystko nieobsługiwanych wyjątków nie lubię i tyle. Ech.

17 marca 2006, 18:55:26.

Komentarze wyłączone

Ech, zaliczenia

Ja, Kodowanie, Ludzie, Niewiadomoco

Jak zawsze w tym okresie na programistycznych forach dyskusyjnych panuje wzmożony ruch. Różni ludzie proszą o napisanie im programu na zaliczenie, w róznych językach. Większość nie umie napisać poprawnie tematu posta, niektórzy dają do złego działu zupełnie (tak! C# to nie C++!). Jedni gotowi są zapłacić, inni liczą na darmówkę.

Post jaki zobaczyłem, mający wiele mówiący temat "PROSZĘ O POMOC" miał być już skasowany. Ale spojrzałem na pytanie i oprócz tego, ze ktos nie wiedział w jakim języku ma to w końcu być, to samo pytanie było proste. Tyle, ze do napisania w C#. Jak wiadomo, C# nie znam, uczę się, to dlaczego miałbym nie spróbować?

Po około kilkunastu minutach (bo musiałem spojrzeć do dokumentacji - byłoby krócej) Achilles4 został skompilowany... I nie zadziałał, bo próbowałem stringa do inta przypisać. Ale mała zmiana i zadziałało. I to zgodnie z oczekiwaniami - jedynie potem trzeba było drobną poprawkę wprowadzić do kodu. I co jest w tym najlepsze? Że to, czego nie wiedziałem - czyli jak wygenerować liczbę losową, udało mi się wydedukować z intuicji, MSDN i dzięki podpowiadaniu parametrów funkcji, jakie oferuje Visual Studio 2005. Drugą rzecz, której kiedyś nie wiedziałem, czyli jak zamienić stringa na inta, sprawdziłem swego czasu w Google i teraz zapamiętałem.

Jaki z tego morał? Nawet jak się nie umie języka, to nauczyć się składni i pewnych poleceń przy pomocy Google, i można napisać prosty program w kilkanaście minut.

A ja mam jeszcze dwie informacje od siebie. Po pierwsze szlag mnie trafi, bo nie mogę do Riddle'a zagadać ani przez Chrome, ani przez JabberPL, a po drugie to okno komentarzy w IE jest za małe, ale dlaczego - NIE MAM ZIELONEGO POJĘCIA! Jak ktos ma jakiś pomysł na poprawę CSS to niech mi powie, bo moje idee się wyczerpały wczoraj wieczorem.

09 lutego 2006, 14:19:48.

Komentarze wyłączone

Najdziwniejszy program?

Ja, Kodowanie, Niewiadomoco

Wiecie, że czasami się cieszę, że umiem sobie coś zaprogramować? Oszczędza mi to pracy.

Musiałem 44 razy wykonać pewne polecenie DOS-a. Nie znam się nadzwyczajnie na składni plików wsadowych, nawet nie wiem czy by na to pozwalały. Chodziło o wykonanie pewnego polecenia, w którym by się tylko zmieniała jedna zmienna. od jeden do czterdziestu, ale z taką ilością zer poprzedzających, aby ilosć znaków wynosiła zawsze dziesięć.

Pewnie dałoby sie to zrobić szybciej. Może nawet ręcznie by było szybciej. Ale siadłem do Visual Studio 2005, wybrałem C# ConsoleApplication, szybko wpisałem co trzeba, skonstruowałem funkcję do dodawania zer wiodących, uruchomiłem test, zadziałał, uruchomiłem co potrzeba - nie zadziałało. Pomyłka w składni mojego polecenia. Potem już ładnie wygenerowany został plik .bat, którego uruchomienie stworzyło 44 (cztedzieści i cztery ;)) kody kreskowe w ostatecznym rozrachunku.

Czekam z utęsknieniem na nowego shella o nazwie kodowej Monad. Bo może bym sie nei musiał babrać w VS, wystarczyłoby stworzyć prosty skrypt realizujący to, co mi potrzeba... Ale trudno.

A program "for.exe", po rekompilacji dla normalnego .NET 1.1 (a nie bety 2.0) i dodaniu jakiejś sensowenej pomocy udostępnię. Przydatne 16 KB ;) Zwłaszcza, gdy będę musiał jeszce n tych kodów wygenerować.

O właśnie. Łapię się na tym, że coraz częściej mówię o n-tych rzeczach. Takie matematyczne zboczenie :)

08 listopada 2005, 20:56:54.

Komentarze wyłączone

Home v9

Kodowanie, Niewiadomoco, Webdesign

Zaczęły się prace. Nad kolejną, dziewiątą (!) już wersją mojej strony domowej. Co będzie tym razem? :) Żadnego cholernego phpWiki, wszystko oparte o mój projektowany i tworzony system. Lepsza integacja wszystkiego ze sobą nawzajem, nowy szablon - znacznie ładniejszy, przyjemniejszy, czytelniejszy, dostępny... i przede wszystkim mój, a nie cudzy :) Wsparcie dla mod_rewrite, więcej rzeczowych informacji.

Nazwa kodowa dla Homepage v9 została przed momentem wybrana. Ciekawe, ile potrwa, zanim zrobię to wszystko, co mam zamiar zrobić :) Zacznę od szablonu, to będzie chyba najłatwiejsza część. A potem - babranie się w kodzie PHP.

Dzięki Bogu, mam sporo rzeczy, które napisałem dawno temu, a teraz - mogę wykorzystać. Recycling w pełnej krasie :)

05 listopada 2005, 13:55:15.

Komentarze wyłączone

Nadszedł koniec

Kodowanie

Wypełniłem deklarację maturalną i jutro ją oddam wychowawcy. Stało się

A tak z innej beczki - napisałem pierwszy program w Brainfucku różny od "Hello world!", który zajmuje się odejmowaniem dwóch cyfr i wyświetlaniem wyniku w postaci zrozumiałej dla czlowieka. Jego kod jest zupełnie nieskomplikowany::
,>,[<->-]+++++[<++++++++++>-]<--.
Proste i logiczne. O ileż prostsze od skomplikowanych języków klasy C czy innego PHP :D

27 września 2004, 20:34:22.

Komentarze wyłączone

  Nowsze wpisy »