WolframAlpha > Google

02 czerwca, 2009

Co takiego umie WolframAlpha, czego nie umie Google? Z przydatnych rzeczy, które dziś znalazłem: potrafi sugerować kolejne wyrazy ciągu arytmetycznego lub geometrycznego. Przykładowo wpisujemy 1,6,11,16,21,26,... i podaje nam możliwą kontynuację. Podobnie po wpisaniu 2,4,8,16,32,... - dostaniemy wykres funkcji, możliwy wzór ogólny, możliwą kontynuację... Wszystko, co geekom do szczęścia potrzebne.

A Google? AFAIK nie umie tak. Chyba, że się mylę, to sprostujcie. TIA

Nowy nabytek: ładowarka BQC-4A18 z funkcją refresh i szybkim ładowaniem (wg. instrukcji AA 2300 mAh w 3h). Nawet działa i wygląda, że refresh pozwala zreanimować akumulatory, które wcześniej pokazywała jako zepsute i które faktycznie się nie ładowały w innych ładowarkach. Tzn. rozładował, naładował i pokazuje, że poprawnie. Testy praktyczne zreanimowanych baterii niebawem (raczej Blip).

NFM - kody z wyświetlacza, bo instrukcję pewnie zgubię:

  • Bateria z wszystkimi kreskami (nie migającymi) - zakończono ładowanie.
  • Bateria z wszystkimi kreskami (migająca) - uszkodzona bateria lub nie ładowalna.
  • Bateria pusta - żadna kreska nie świeci się, ani nie miga) - rozładowanie zakończone.

Rozładowanie trwa długo (4h & counting), po rozładowaniu wszystkich baterii, automatycznie zaczyna ładować je do pełna.

Zawsze miałem sentyment do tych śmiesznych, "nieużywalnych", tekstowych narzędzi, szczególnie jeśli chodzi o współpracę z telefonem. A odkąd mam nową Nokię, na której kabelek USB nie działa, ale jest bluetooth, to cierpiałem na brak narzędzia czysto tekstowego do współpracy z telefonem (bo graficzne i owszem, działają). To się zmieniło za sprawą gammu.

Czytaj dalej...

Nie da się ukryć, że ten wpis jest inspirowany informacją o nowej wersji gry, ale nie chodzi o proste skopiowanie newsa. Po prostu kiedyś, dawno dawno temu, grałem w Robbo. A w zasadzie graliśmy, z kumplem na Atari. I była to jedna z wielkich przewag Atari (modelu nie pamiętam) nad Commodore 64 (przynajmniej na początku gra była Atari only).

Czytaj dalej...

Zdarza się, że mamy jakiś własny skrypt czy binarkę (ot, choćby narzędzia do kontrolera RAID), która nie jest spaczkowana (do .deb). Przy większej ilości maszyn z Debianem/Ubuntu warto dorzucić coś takiego w formie paczki do swojego repozytorium - ułatwia zachowanie porządku (mamy wersjonowanie i zarządzanie przy pomocy bazy dpkg) i nie trzeba ręcznie kopiować. Poniżej krótki i nieco łopatologiczny opis szybkiej metody paczkowania do .deb, gdy mamy np. binarkę danego programu.

Czytaj dalej...

Tak się jakoś złożyło, że w toalecie, w muszli pojawił się kamień. Tam w środku, gdzie jest woda. Już dawno temu. Różne środki do czyszczenia stosowałem - i te dedykowane do mycia toalet, i ogólne do czyszczenia łazienek - bez efektu. Zacząłem kombinować - proszek do prania, kret do udrażniania rur - bez efektu. Coś mi się skojarzyło, że dobre są tabletki do zmywarek, ale (nie)stety nie pamiętałem, żeby przywieźć, a zmywarki nie mam w domu.

Czytaj dalej...

O tym, jak kodować w UTF-8 z terminala ISO-8859-2 już sobie napisałem, więc teraz kwestia odwrotna - jak kodować w w ISO-8859-2, widzieć poprawnie UTF-8 i ISO-8859-2, mając jako terminal UTF-8. Tym razem opcje do konfiga irssi:

recode_out_default_charset = "ISO-8859-2";
recode_autodetect_utf8 = "yes";
recode_fallback = "ISO-8859-2";
recode_transliterate = "yes";
recode = "yes";
"fe-common/core" = { term_charset = "utf-8"; };

Dodatkowo zarówno screen (not sure...), jak i terminal (sure) z którego się łączymy muszą być ustawione na UTF-8.

Jogger ma to świetnie rozwiązane. Pozwala na prawie bezproblemowe, wygodne śledzenie komentarzy (prawie, bo wymaga zalogowania się) - przez bota jabberowego. Niestety, nie wszystkie silniki blogowe tak mają dobrze.

Inne popularne (przynajmniej wśród moich znajomych) silniki blogowe to Wordpress i blogspot (brr, Google, samo zło).

Wpisów zwykle nie ma tam wiele, podobnie komentarzy, ale bez automagicznego śledzenia łatwo przeoczyć odpowiedź na swój komentarz. Ale można czytać wszystko (bo niewiele tego jest). Tylko... jak?

W przypadku blogów na blogspocie, można subskrybować pojedyncze kanały RSS, odnoszące się do komentarzy do danego wpisu. Ale jest też niejawny (nie ma linka na stronie, w tym sensie ;-)) sposób, aby otrzymać w jednym miejscu komentarze do wszystkich wpisów, wystarczy zasubskrybować kanał RSS http://LOGIN.blogspot.com/feeds/comments/default i będą widoczne wszystkie komentarze. :-)

Na wordpressa niestety takiego sposobu nie znam. A szkoda... Liczę, że ktoś zna i się podzieli...

Sposób na wolne USB.

31 stycznia, 2009

Przy kluczach USB nie miałem pewności, zwł. że Kingstony podobno są wolne. Ale coś mi od początku nie grało - nagrywanie 1 GB danych w 20 minut to lekkie przegięcie. Wątpliwości rozwiało podłączenie kieszeni z dyskiem. No przecież nie może być ok. 1 MB/sek!

Wystarczyło w konfigu kernala (własny, nie dystrybucyjny) dodać linię:

CONFIG_USB_EHCI_HCD=m

i zmienić

CONFIG_USB_UHCI_HCD=y

na

CONFIG_USB_UHCI_HCD=m

żeby czas nagrywania tego samego pliku na "wolny" klucz USB spadł do poniżej 2 minut.

C rulez.

09 stycznia, 2009

Można sobie stawiać memcached na localhoście, zamiast łączyć się do bazy na innym hoście. Można łączyć się do niego programikiem w C, a nie w Perlu (bo szybciej, niby). Można zmieniać powłokę, z której ten programik jest wywoływany na lżejszą (z basha). Wszystko puhw. Dopiero zaszycie wartości na sztywno (się nie zmieniają, akurat; zresztą można modyfikować źródło i kompilować, zamiast aktualizować bazę memcached - wyjdzie podobnie) w programiku w C i odpuszczenie sobie całkiem jakiegokolwiek łączenia się dało wyraźny zysk w redukcji obciążenia.

A programy, które mają w API do wyboru "łączymy się do *SQL albo wywołamy bashem skrypt zewnętrzny" ssą. Zwł. jak skrypt wywołuje się $bignum razy na minutę.

Wysłużonej Nokii 6030 się padło. Wyłączyła się i nie chce się włączyć. Bateria OK. Naprawiać nie ma ekonomicznego sensu, zapewne, a odpowiednich narzędzi pod ręką nie było. Za to pojawiła się okazja zmiany na Nokię 6103, czyli telefon nieco przestarzały, ale całkiem nieźle wyposażony (bluetooth, java, łączność z netem - must have; aparat, radio - gadżety). Nie obyło się bez problemów.

Czytaj dalej...

Wiele programów potrafi definiować, jakiego programu będzie używało do otwierania URLi. Także menadżery okien (np. KDE) pozwalają określić domyślny program do otwierania plików danego typu. Jednak świat nie jest doskonały...

Czytaj dalej...

How to make irssi talk UTF8 on a classic ISO-8859-2 terminal, flash HOWTO:

/set term_charset ISO-8859-2
/set recode_out_default_charset utf8
/set recode_autodetect_utf8 ON
/set recode_fallback ISO8859-2
/set recode_transliterate ON
/set recode ON
/save

Źródło: strona z której pochodzą dane. Tak, to jest przedruk żywcem, dla mej pamięci.

Jakiś czas temu pisałem o fglrx i oszczędzaniu energii. Stwierdziłem, że znaczne ulepszenie istniejącego skryptu jest proste. Poniżej efekty w postaci dobrego zarządzania.

Czytaj dalej...

Badram dla 2.6.27.

09 listopada, 2008

Korzystając z chwili wolnego i upgrade'u do 2.6.27.5 na domowym routerze (w domu jestem to i kernel trzeba zmienić na nową gałąź ;)) postanowiłem wrzucić ojcu także 2.6.27.5. Niestety, chociaż ta wersja patcha do 2.6.27 nakłada się czysto, to przy kompilacji występują błędy w stylu niepoprawna liczba argumentów przekazywana do funkcji.

Czytaj dalej...