Osobiste, szkoła etc. »

[31 lipca, 2007 | Dodaj komentarz | Poziom: 0 ]

W poprzednim wpisie mówiłem na temat mozliwości usprawnienia alokacji pamięci w C++. Doszedłem do wniosku że implementacja jest zbyt wolna z powodu GHashTable. Spróbowałem zastąpić go GTree. Rozwiązanie okazało się mieć mniej więcej taką samą szybkość jak new/delete. Jednak była to niewielka, bo niewielka optymalizacja w stosunku do standardowego C++(w granicach błędu pomiaru).

Ideologie i wierzenia, Nauka i Matematyka, Osobiste, szkoła etc. »

[31 lipca, 2007 | 2 komentarze | Poziom: 0 ]

Jeszcze swojej nie wygłosiłem, ale pozwole sobie skrytykować przezentacje robione na kursie języka innych:

  • Nie rozróżnianie Uzależnienia fizycznego i psychicznego.
  • Nie rozróżnianie faktów i opinii. Podczas prezentacji o seksizmie powiedzieli, że sekularyzacja Europy spowodowała walkę z seksizmem. Nie twierdzę że tak nie jest ale na pytanie o więcej detali otrzymałem odpowiedź, że taki powód wymienili ludzie w ankiecie...
  • Nierozróżnianie wartości nominalnej od realnej w rozważaniu zbliżonym do ekonomicznego (dokładniej na temat imigracji). Nie mówiąc o założeniu że robocizna nie ma wpływu na cene towaru :)
  • Nie zrozumienie poroblemu co jest przyczyną a co skutkiem w badaniach empirycznych.

Ciekawę ile błedów z w/w popełnie na swojej :)

GUI (Gnome, KDE, Gtk...), Programowanie (PHP, Java...), Sieć (IP, TCP, ...), Technologie W3C (XHTML, CSS...) »

[27 lipca, 2007 | 2 komentarze | Poziom: 0 ]

Sprawdziłem jak umieścić 3 najpopularniejsze(właściwie to chyba jedyne) silniki w aplikacji. Aplikacja ma bardzo proste zadanie - wyświetlić stronę Google. Na pierwszy ogień najbardziej popularny silnik czyli Gecko.

Czytaj dalej »

Osobiste, szkoła etc. »

[25 lipca, 2007 | 2 komentarze | Poziom: 0 ]

Jakis czas temu chciałem trochę pobawić się grami. Na pierwszy ogień poszła najprostsza gra czyli kółko i krzyżyk. Niestety wpisywanie wszystkiego ręcznie było dość nudne(). Teraz postanowiłem trochę uprościć tą sprawę i napisać program jak najciekawiej (tzn. bez zbędnego powtarzania się i nudnego kodu).

Pierwszy sposób to trzymanie całej planszy w jednym 32 bitowym int (uint32_t). Każdy gracz lub sekwencja kończąca gre byłaby maską. Pole opisane byłoby przez 2 bity (zajęte/nie zajęte + numer gracza lub pierwsze zajęcie przez gracza 0 a drugie zajęcie przez gracza 2). Wszystko by było pieknie gdyby dało się wpisać wartości binarne do kodu C - ale da się tylko w szesnastkowym. Dodatkowo tworzenie tablic nie było ciekawe ;) - ale IMHO to jest najoszczedniejszy sposób jeśli chodzi o pamięć i CPU (mylę się?)

Czytaj dalej »

Osobiste, szkoła etc. »

[25 lipca, 2007 | Dodaj komentarz | Poziom: 1 ]

W zeszłym roku mogłem wybrac między stołówką (3 posiłki) a różnego rodzaju przekaskami - a nawet w rozsądnej ilości 1 soku ze świerzych pomarańczy dziennie było to za darmo. W tym roku stołówka jest nadal wliczona w cene a darmowość przekąsek została zlikwidowana w ramach walki z fast foodem (są płatne). Trochę mnie to denerwuje bo dzisiaj 4 raz był hamburger w stołówce (można jeszcze wybrać makaron z sosem grzybowym) a soku nie mam za darmo.

Tak właściwie to mam takie pytanie - jakie szanse ma sok za 1.32 w porównaniu do coli za 0.55. Zakładam wiek u którego ma miec lub nie mieć powodzenia na 7-19. A ile sok za 0.00 w porównaniu do coli za 0.55(była płatna w zeszłym roku)?

Osobiste, szkoła etc. »

[24 lipca, 2007 | 4 komentarze | Poziom: 1 ]

Wczoraj miałem przyjeny wieczór - ktoś grał na gitarze. Tylko czemu tak głośno i dlaczego ten wieczór był po pólnocy?

Programowanie (PHP, Java...), System (GNU, BSD, Windows...) »

[22 lipca, 2007 | Dodaj komentarz | Poziom: 0 ]

Ostatnio zastanawiałem się, czy da się połączyć GSlice i operator new w C++. Kod wydawał by się bardzo prosty:

Czytaj dalej »

Osobiste, szkoła etc. »

[19 lipca, 2007 | Dodaj komentarz | Poziom: 1 ]

Mam dostep w bibliotece do jednej z polskich tygodników (nie chce wymienać nazwy bo jeszcze zostane wyzwany od prawicowych/lewicowych/liberalnych/konserwatywnych etc. nieoptrzebne skreślić oszołomów). Ktoś w związku z tym zapytał się, czy umiem czytać po polsku. No i co tu odpowiedzieć? Że przeglądam dla przyjemności? ;)

Nauka i Matematyka, Osobiste, szkoła etc. »

[18 lipca, 2007 | Dodaj komentarz | Poziom: 0 ]

Zainteresował mnie na razie problem następujący: W mieście istnieją dwie firmy transportowe - A i B. Prawdopodobieństwo, że następnym autobusem będzie autobus A jest p a B (1 - p). Chcemy oczywiście kupić autobus częściej pojawiającej się linii. Obserwujemy n autobusów i jeśli autobusów A jest więcej niż B to kupujemy bilet okresowy dla A. W przeciwnym wypadku kupujemy B. Jeśli jest ich tyle samo to kupujemy losowo.. W prosty sposób możemy zobaczyć, że dla jednego autobusu otrzymamy dokładnie prawdopodobieństwo p i (1-p). Dla dwóch wynik jest taki sam. Maxima niestety nie potrafi udowodnić dla funkcji tak zdefiniowanej (potrzeba mieć plugin do odtwarzania MathML):

Czytaj dalej »

Osobiste, szkoła etc. »

[15 lipca, 2007 | 2 komentarze | Poziom: 1 ]

Ostatnio męcze się, gdyż nie mogę za żadne skarby zdobyć dobrej kawy. Główny problem to mleko - mam dostęp do dwóch rodzajów zimnego i prawie mrożonego. Nie da się ustawić minimalnej proporcji kawa/mleko. O kawie idealnej (rozpuszczona w mleku a nie w wodzie - gdybym spróbował zrobić coś takiego z tą otrzymałbym zimne mleko z domieszką kawy) nie ma co mażyć. Gdyby chociaż kawa była dobra...

Osobiste, szkoła etc., Sieć (IP, TCP, ...), System (GNU, BSD, Windows...) »

[11 lipca, 2007 | 2 komentarze | Poziom: 0 ]

W poprzednim wpisie(Gentoo - po prostu działa) miałem za złe Archowi, że nie łączył z siecią WiFi. Naszczęście nie miałem racji (zwracam honor Archowi) - nikt nigdzie nie powiedział, że karta(MAC Address) musi być zarejestrowana (sieć była widoczna bez żadnych WEP/WPA/WPA2, AP w widocznych miejscach etc.).

Czytaj dalej »

Ideologie i wierzenia, Osobiste, szkoła etc., System (GNU, BSD, Windows...) »

[11 lipca, 2007 | 2 komentarze | Poziom: 0 ]

Z Archem nie działa z niewiadomych przyczyn karta WiFi (uszkodzenie podczas lotu?). Również nie do końca działa usb-storage z kernelem suspend2 (tzn. raz zadziałał a wczoraj nie chciał - nie wykrywał urządzenia). Gnash też nie działa (w wersji na której na tych samych strona na Gentoo działał).

Na Gentoo nie działały mi dwa programy (używałem testowej wersji): mail-notification i gnash(problemy z kompilacją). Zostanę chyba przy nim...

PS. Mam zamiar pożyczyć kartę PCMCIA - może ona zadziała...

Osobiste, szkoła etc., System (GNU, BSD, Windows...) »

[09 lipca, 2007 | 3 komentarze | Poziom: 0 ]

Zmieniłem dystrybucje na ArchLinux. Natrafiłem na kilka problemów:

  1. Dhcp przez kartę sieciową nie działa
  2. Nie ma tp_smapi
  3. Backup Gentoo jest bardzo daleko
  4. Ma dziwne pakiety (dlaczego gnome-sceensaver nie ma w gnome-extra)

Z drugiej strony jest szybki i sprawny. Na razie mam 5 tygodni przymusowego testu(patrz ptk. 3).

Bazy Danych, Bezpieczeństwo, Osobiste, szkoła etc., Programowanie (IDE, UML, Wzorce...), Technologie W3C (XHTML, CSS...) »

[07 lipca, 2007 | 2 komentarze | Poziom: 0 ]

Chciałem zrobić check-in online. Lot był w British Airways a osoba której robiłem check-in miała nieszczęście mieć w nazwisko składające się z 21 znaków (maksymalnie może być 20). Próbowałem na różne sposoby - tylko litery (bez myślnika tak jak przysłali przez SMTP), tylko pierwszych 20 znaków. Nawet (nie wiem czy to legalne, ale nic mnie to nie obchodzi) zmieniłem firebugiem limit do 21 - ale wciąż pokazywało, że złe nazwisko. Oczywiście w końcu został przekroczony limit i zablokowało możliwość.

Oczywiście nigdzie nie jest napisane co w takiej sytłacji robić. Nigdzie nie znalazłem możliwości skontaktowania się w sprawie strony (tylko i wyłącznie w sprawie lotniska/lotu itp.). Linia telefoniczna, na którą chciałem zadzwonić, działa 9-17 od poniedziałku do piątku... też bym tak chciał - uczących się nie obowiązuje prawo pracy jeśli chodzi o naukę ;). W FAQ'u też nie ma odpowiedzi. Ktoś zna sposób na przyszłość?

Ideologie i wierzenia, Osobiste, szkoła etc., System (GNU, BSD, Windows...) »

[06 lipca, 2007 | 17 komentarzy | Poziom: 0 ]

Zastanawiam się nad zmianą dystrybucji (dotychczas korzystałem z Gentoo). Dosyć mnie zainteresował Arch Linux - ktoś może zna go? Czy jest tam wkompilowana obsługa IPv6?

Czytaj dalej »

Jogger i Jabber, Osobiste, szkoła etc., Technologie W3C (XHTML, CSS...) »

[06 lipca, 2007 | Dodaj komentarz | Poziom: 0 ]

Przez jakiś czas puste linijki kodu nakładały się z zapełnionymi. Teraz ta 'funkcjonalność' została usunięta - oto rozwiązanie:

li > code { min-height: 1em; }]]>

GUI (Gnome, KDE, Gtk...), Programowanie (IDE, UML, Wzorce...), Programowanie (PHP, Java...), System (GNU, BSD, Windows...) »

[06 lipca, 2007 | 2 komentarze | Poziom: 0 ]

Chciałem zobaczyć jak teraz robi się tzw. tray icon. Okazało się że w około 15 linijkach pythona mozna to zrobić(razem z 'Quit'):

Czytaj dalej »

Osobiste, szkoła etc. »

[02 lipca, 2007 | 6 komentarzy | Poziom: 0 ]

Bardzo dawno nie grałem w RPG. Ale ponieważ od ćwierci wieku zasady są podobne pozwolę sobie skrytykować trochę mechanikę. Omawiać będe na przykładzie WFRP, ale problem dotyczy chyba także AD&D. Zaznaczam, że dosyć mało znam się na temacie i używam mechaniki a nie logiki.

Czytaj dalej »

Osobiste, szkoła etc., System (GNU, BSD, Windows...), Systemy plików (NFS, ext3...) »

[02 lipca, 2007 | 8 komentarzy | Poziom: 0 ]

Wczoraj wróciłem po tygodniowej nieobecności. Jedną z pierwszych rzeczy jest oczywiście emerge -avDuN world. Jednak na kompilacji OpenJDK ciągle wywalało brak miejssca na dysku. Wiele zużytego miejsca znalazłem w /var/log. rm -rf /var/log/* oczywiście nie dało rezultatu - w końcu pliki były otwarte...

Czytaj dalej »