Przeczytałem właśnie na wikinews, że są projekty zdelegalizowania P2P. Pytań mam 2: co to jest P2P i dlaczego ma zostać zdelegalizowane.
Jeśli dobrze rozumiem to P2P polega na ściąganiu danych z kilku źródeł w tym samym czasie. Czy jeśli został prawidłowo zastosowany load balancer i obrazek jest ściągany z innego serwera niż plik html (lub xhtml) to jest to P2P czy nie? Bo do definicji może pasować.
Innym pytaniem jest czySkype stanie się nielegalne. Jeśli mi wiadomo opiera się ono na bezpośrednim łączeniu użytkowników bez pośrednictwa serwera centralnego (mogę się mylić) a to jak najbardziej jest P2P. Można nawet w ten sposób wymieniać pliki ;)
Nawet jeśli znajdziemy definicję pasującą tylko do torrentów, kazzy etc. to niby dlaczego mam mieć zabronione torrentowanie Ubuntu czy Eclipse? A jeśli uznamy takie ściąganie za legalne to ściąganie plików objętych prawem autorskim chyba już jest nielegalne?.
Czy dojdziemy do takiej sytuacji w której zakazujemy czegoś wszystkim - bez względu jak to wykorzystują. Proponuje w takim razie skazać wszystkich posiadających samochody - którymi mogą przekroczyć prędkość albo kogoś przejechać (i o ile dobrze się zastanowić to jest to znacznie ważniejsze niż prawa autorskie). W końcu jakiś czas temu wszystkie komputery były nielegalne (miały nagrywarki czyli "urządzenie które mogło służyć do kopiowania płyt").
Zdając sobie sprawę z moich wątpliwych talentów artystycznych postanowiłem 'dokończyć' swój szablon, który przygotowywałem i dać szablon z Joggera (trochę przerobiony).
Wiem, że jest to strasznie nieoryginalne, ale o ile znam XHTML, CSS etc. to z wykrojeniem czegoś ładnego mam problem(co ewentualni czytelnicy bloga na pewno zauważyli) - wolę ładne kawałki kodu. Może kiedyś się zabiorę za własny szablon na razie używam przerobionego gotowca.
Nie wiem jeszcze dlaczego wgrany szablon nie do końca działa. Proszę o cierpliwość. To nie jest finalny wygląd strony ;)
Ostatnio pojawiło się kilka wpisów na temat tej zabawy (jak tutaj, tutaj i tutaj - a tutaj piszę pomysłodawca). Pozwolę się nieproszony dołączyć do zabawy.
| Język | Skojarzenie | |
|---|---|---|
| Pozytywne | Negatywne | |
| Język | Pozytywne | Negatywne |
| Skojarzenie | ||
| PHP | Łatwy | |
| Java | Wolne VM (no - w przyszłości) | Framework wymagający 5 plików XML nie do końca wiadomo po co |
| Pascal | n/d | |
| C | Prosta składnia. Szybki. | Żeby chociaż wywalało się z hukiem... |
| C++ | Szybki jak C. Obiekty. | Co ta składnia oznacza? I dlaczego nie działa? |
| Ruby | Bardzo dobra składnia. | Gdzie jest biblioteka która to zrobi? Albo dokumentacja... ;) |
| Perl | Wyrażenia regularne (często używam perl zamiast sed). | Dlaczego tą samą rzecz można zrobić na 10 różnych sposobów i każdy jest zgodny z duchem języka? |
| Python | Składnia wymusza przejrzystość. Szybki. | Długość listy to lista.length() czy length(lista)? |
| C# (nie ♯ ) | Bierze to co najlepsze z Javy i kilku innych języków. | Nieprzenośne mimo, że się tak reklamuje. |
| JavaScript | W zasadzie to nie jest taki zły język... | Brak jednolitej standardowej biblioteki. Popupy |
| Asm | Szybkość | Czy warto spędzić kilka dni po to, żeby program startował o sekundę szybciej? |
Tekst ten stanowi pewne moje przemyślenia na temat sensu kary. Mam nadzieje, że jest on w miarę kompletny ale wniosę ewentualne poprawki. Wydaje mi się, że jest on oparty wyłącznie na moich przemyśleniach ale może się zdarzyć, że ktoś to już napisał (i zrobił to lepiej) a ja się na nim wzorowałem. Jeśli tak jest to przepraszam.
Podczas pisania tekstu przejżałem wikipedię i znalazłem taki cytat:
Koncepcje kary kryminalnej:
- kara jest celem samym w sobie (odpłatą za zło)
- kara jest środkiem do celów użytecznych (poprawa skazanego)
- koncepcje koalicyjne - łączące dwa poprzednie elementy
Wydaje mi się on jednak nie zawierać wszystkich rodzajów kary
Jest też możliwe łączenie tych koncepcji (na zasadzie koncepcji koalicyjnej)
Na razie przepisałem szablon wyjmując część wspólną przed nawias :) . div#body okazał się nadmiarowy i został usunięty (zresztą przeszkadzałby w nowej odsłonie strony). Nowa wygląd ma zawierać (w planach):
Niestety najpierw muszę mieć czas...
Zwykle przewodnicy wycieczek, w których uczestniczyłem to byli ludzie kompetetni i z dużą wiedzą. Tym razem było inaczej. Usłyszałem o Koperniku, którego kościół prześladował (z Wikipedii wynika coś trochę innego...). Jego uczeń, Ptolemeusz(żyjący w II w n. e. uczony grecki zwolennik geocentryzmu), został za popieranie teorii 'mistrza' spalony na stosie (jak z Radia Erewań. Nie Ptolemeusz tylko Galileusz i nie spalony tylko zmuszony do śpiewania psalmów, które zresztą dobrowolnie kontynuował jako człowiek wierzący) a w momęcie śmierci Kopernika wbiegł krzycząć Świat Cię uznał
. Bardzo żałuje, że nie zapamiętałem więcej jego wypowiedzi ani nie nagłałem...
Przepraszam za '0' w Neostradzie - nie mogłem się powstrzymać ;). Teraz jestem w Netii. Pierwsze wrażenie - pozytywne. W umowie znalazłem hasło/login do pierwszego logowania. Ponieważ nie mogłem znaleźć linka do logowania (przeglądarka tekstowa :) - na serwerze nie ma X'sów) to zadzwoniłem na infolinię. Informacji udziwlono szybko i sprawnie (na błękitną linie, kiedy zakładałem Neostradę trzeba było dzwonić po nocach i trwało to kilka tygodni). Jedyna wada - dlaczego do aktywacji potrzebny jest JS?
Miałem nieszczęście być przez kilka ostatnich tygodni w Oxfordzie. Oczywiście informacja na temat powodzi do nas dotarła ;) (nawet z powodzią). Co ciekawsze usłyszałem 60 lat temu zalało Bandbury Road [ulicę przy której mieszkałem] po kostki, ale (...) [tutaj nie pamiętam co zrobiono] i zalało zamiast tego Kidlington
. W zasadzie spokojnie - zdaje się że zalało łąki i inne tereny zalewowe (przynajmniej o niczym nie słyszałem). Po powrocie do polski czytam w gazecie Największa powódz od 500 lat
, Mieszkańcy Oxfordu wiedzą kogo winić
(podpis pod obrazkiem grupy ludzi na zalanej drodze z namisami przeciw globalnemu ociepleniu). Czy ja byłem ślepy/w nieodpowiedniej części miasta/państwa czy gazety z lekka przesadzają?
Tak - to już właściwie koniec serii wpisów jaki to ja jestem inteligentny a inni nie(co oczywiście nie jest prawdą). Właściwie w tym wpisie zamieszczę dwie sytłację dotyczące tej samej osoby.
Praktycznie to samo tylko kolory są dopasowane do palety Tango.
Im więcej oglądam MM tym bardziej dochodzę do tego, że jest to propaganda (moja prywatna opinia). Jest wiele rzeczowych argumentów za i przeciw posiadaniu broni. Ale oczywiście można siać FUD - zarówno pro jak i anty - i MM to IMHO robi. Uwaga - cytaty nie są wzięte z polskiego tłumaczenia tylko tłumaczone 'z pamięci' - za wszelkie niespójności i przekłamania z góry przepraszam i proszę o zwrócenie na nie uwagi w komentarzach.
Listy można odbierać między 11:00 a 11:15 i 16:15-16:30. Nie mogę niestety odbierać o 11 gdyż mam wtedy zajęcia.
Od tygodnia oczekiwałem paczki z księgarni internetowej - wykłady z fizyki Feynmana. Miały pojawić się w dowolnym dniu ostatniego tygodnia(30 VII - 3 VIII). Niestety nic się nie pojawiało - kilka razy pytałem. Dzisiaj przyszedłem odebrać o 16:20 - jak nie ma to dzwonię z awanturą ;). Niestety nikogo nie ma. Ponieważ zostawiłem rzeczy pod opieką kolegi, który się spieszył, to wróciłem, podziękowałem mu i odebrałem je żeby dalej czatować (jeśli paragraf jest niejasny proszę ominąć to zdanie). Wróciłem przed 16:30 i czekam. Czekałem mniej więcej do 17:20(!!!), kiedy wreszcie mogłem odebrać książki.
Czarę goryczy przelała data odebrania - 27 VII... Tak - paczki nie było cały tydzień... Ale przynajmniej jestem zadowolony z księgarni - paczka była na 3 dni przed tym, jak zapowiedzieli, że może przyjść :)
Być może jestem nudny - ale pisze jeszcze raz na temat 'globalnego ocieplenia'. Miałem dzisiaj prezentacje na temat alternatywnych teorii na temat globalnego ocieplenia. Na pewno popełniłem masę błędów - ale w końcu nie jestem specjalistą(nie mogłem się doszukać czy UHI jest sfalsyfikowana czy nie). Zaciekawiło mnie jedno pytanie - "Dlaczego uważam, że nie należy panikować skoro warstwa ozonowa(!!!) stale się zmniejsza?".
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).
Jeszcze swojej nie wygłosiłem, ale pozwole sobie skrytykować przezentacje robione na kursie języka innych:
Ciekawę ile błedów z w/w popełnie na swojej :)
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ę?)
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)?
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?
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? ;)
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):
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...
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.).
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...
Zmieniłem dystrybucje na ArchLinux. Natrafiłem na kilka problemów:
Z drugiej strony jest szybki i sprawny. Na razie mam 5 tygodni przymusowego testu(patrz ptk. 3).
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ść?
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?
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;
}]]>
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...