Skip navigation.

roslin

Powiedzieli nam, że zbrodnia jest czymś złym i nieludzkim, a później nauczyli nas zabijać.

I am Jesus

,

I am Jesus! — uwaga, gra z dość ciężką „fabułą”. Ostatnio trochę pogrywałem i osiągnąłem w trybie Survival (chyba) niezły wynik. WARNING: Nie działa pod wine.

Ciapcia

, ,

Ciapcie widziałem już w różnych miejscach, ale tutaj pojawiła się zupełnie jak hiszpańska inkwizycja.

Test MMS blogowania (:

Test MMS blogowania .

Happy prompt, sad prompt

,

Ciekawy post loudmaxa, cytuję w całości:

Here's my prompt string:

PS1='\[\033[01;32m\]\u@\[\033[01;31m\]\h[\w]:`if [[ $? != 0 ]]; then echo "( "; else echo ") "; fi`\[\033[00m\]'

If the previous command succeeds it shows me it's happy:
user@host[~]:) /bin/true 
user@host[~]:)

If the previous command fails, it's sad:
user@host[~]:) /bin/false 
user@host[~]:(



Oczywiście całą magię robi ta linijka:
:`if [[ $? != 0 ]]; then echo "( "; else echo ") "; fi`

Mój prompt już się do mnie uśmiecha. (:

levelhead

, ,

Natknąłem się ostatnio na ciekawą grę z dziwnymi wymaganiami i... niespotykanym sposobem grania. Prócz egzotycznych zależności są to: kamera i sześcienne "kostki" z odpowiednim nadrukiem. Na czym polega reszta niezwykłości?

Read more...

TIP: Powiadomienie SMS o końcu kompilacji

, , , ...

Poszukując sposobów na powiększenie e-penisa trafiłem na temat TIP: Send SMS alerts when emerge completes. Autor, timeBandit, robił spory update (>500) pakietów i wkurzył się, kiedy mersja poległa któryś-tam-raz z rzędu chwilę po tym jak odszedł od komputera. Postanowił więc zrobić sobie powiadomienia, które dostanie, jeżeli proces będzie wymagał niańczenia. (;

Powyższy poradnik zakłada, że mamy zainstalowane:
  • Klienta mailx (mail-client/mailx), aby wysyłać maile prosto z linii poleceń.
  • MTA (mail transfer agent) by mógł go użyć mailx1 - jak postfix, sendmail lub ssmtp.

Cały skrypt, który musi być uruchomiony zaraz po emerge, wygląda tak:

~/bin/emobalert
#!/bin/sh 
# Record exit status of emerge--must precede ALL other commands! 
[ $? -eq 0 ] && RESULT="PASS" || RESULT="FAIL" 

# Change next line to your mobile/SMS address 
SMS_ADDR="123456789@fajna.bramka.sms" 

LAST_PKG="$(tac /var/log/emerge.log | awk '$2 == ">>>" {print $4,$5,$6,$7; exit;}')" 
CFG_MODS="$(find /etc -iname '._cfg????_*' | wc -l)" 

mail -s"Emerge Completed" $SMS_ADDR <<-EOM 
   ${RESULT} ${LAST_PKG} 
   ::: 
   ${CFG_MODS} config updates pending 
   $* 
EOM

Musisz oczywiście odpowiednio zmienić SMS_ADDR2 i zrobić skrypt wykonywalnym. Jeżeli twój numer telefonu jest poufny zadbaj o odpowiednie prawa dostępu.

Używanie skryptu to bułka z masłem:

emerge -uDv world; emobalert

To wszystko! Pamiętaj, że skrypt musi się odpowiednio uruchomić po emerge, by mógł odczytać jego exit status (zawsze używaj średnika, nigdy && czy || jako połączenia potoków).

Po zakończeniu emerge dostaniesz wiadomość:

From: root@localhost.localdomain 
(Emerge Completed) 
PASS (2 of 2) app-crypt/seahorse-2.22.3 
::: 
0 config updates pending

Można tu odczytać ostatni ebuild, który był instalowany, czy proces zakończył się sukcesem/porażką i czy czekają cię jakieś pliki konfiguracyjne do aktualizacji. Argumenty dopisane do emobalert w linii poleceń zostaną dołączone do wiadomości.

___
1 Tutaj miałem pewien problem, ponieważ mailx nie chciał współpracować z obecnym u mnie nbsmtp. Udało się to jednak obejść.
2 Szczerze mówiąc nie orientuję się jak wygląda sytuacja we wszystkich sieciach. W Plusie wysłanie wiadomości jest bardzo proste, wystarczy w polu SMS_ADDR wpisać +48mójnumertelefonu@text.plusgsm.pl i dostaniemy piękne powiadomienie
3 Zmiany przy nbsmtp nie były wielkie, korzystam z mutt i postanowiłem użyć go do odwalenia za mnie brudnej roboty. Koniec skryptu u mnie wygląda mniej więcej tak:
su -c "echo \"${LAST_PKG} ::: ${CFG_MODS} config updates pending.\" | mutt -s \"Emerge ${RESULT}\" $SMS_ADDR" - nazwa_użytkownika

IE Death March

, , , ...

Suchar warning!

Dla większości to pewnie żadna nowość, ale może trafi tutaj ktoś nieświadomy.

Wersja skrócona:

IE6 musi umrzeć.


Wersja dłuższa (w łamanym, pociętym tłumaczeniu IE Death March):

Internet Explorer 6 skończy SIEDEM lat 27 sierpnia. Ukazał się kilka tygodni przed upadkiem bliźniaczych wież WTC. Pojawił się przed konsolą Nintendo GameCube. Przed pierwszym iPodem. Jeżeli przypadkiem używasz IE6 możesz sobie pomóc instalując inną przeglądarkę, np. Operę, Firefox, Operę, Safari, Operę, Google Chrome, Operę lub ostatecznie Internet Explorer 7 (lub Operę).


Sam pomysł i jego tytuł jest dość przewrotny. Koniec wsparcia dla IE6 został tam wyznaczony na marzec (march - marzec), a jednocześnie można to rozumieć jako "marsz śmierci" (march - marsz). <;

Kieszeń na dysk 2.5"

, , , ...

Kolejny mały test. Tym razem to jakaś fikuśna kieszeń na 2.5" dysk twardy. Różowe, cieniutkie, chyba aluminiowe, opakowanie w etui z czarnej skóry (lub czegoś skórobodobnego ;). Po podłączeniu wygląda to tak:

# dmesg
usb 2-2: new high speed USB device using ehci_hcd and address 2
usb 2-2: configuration #1 chosen from 1 choice
scsi8 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
scsi 8:0:0:0: Direct-Access     HTS54104 0G9AT00          \
    MB2O PQ: 0 ANSI: 0 CCS
sd 8:0:0:0: [sdc] 78140160 512-byte hardware sectors (40008 MB)
sd 8:0:0:0: [sdc] Write Protect is off
sd 8:0:0:0: [sdc] Mode Sense: 00 14 00 00
sd 8:0:0:0: [sdc] Assuming drive cache: write through
sd 8:0:0:0: [sdc] 78140160 512-byte hardware sectors (40008 MB)
sd 8:0:0:0: [sdc] Write Protect is off
sd 8:0:0:0: [sdc] Mode Sense: 00 14 00 00
sd 8:0:0:0: [sdc] Assuming drive cache: write through
 sdc: sdc1
sd 8:0:0:0: [sdc] Attached SCSI disk
sd 8:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete

Ktoś sprytny i spostrzegawczy na pewno zauważył, że sprzęt na komputerowym końcu kabla ma dwie wtyczki USB. Dlaczego? Nie mam bladego pojęcia. Jedno jest dla dodatkowego zasilania? Lub może dla stabilizacji zasilania? Ciężko powiedzieć, hdparm (wiem wiem, to nie benchmark) dawał praktycznie takie same wyniki niezależnie od ilości podłączonych wtyczek. lsusb i "dmesg" również nie dodawało nic przy wetknięciu drugiej wtyczki.

# lsusb
Bus 002 Device 002: ID 04cf:8818 Myson Century, Inc. \
    USB2.0 to ATAPI Bridge Controller

# hdparm -tT
 Timing cached reads:   1858 MB in  2.00 seconds = 929.21 MB/sec
 Timing buffered disk reads:   60 MB in  3.04 seconds =  19.73 MB/sec

4World keypad

, , , ...

Oto i kolejny wywiad z produktem firmy 4World. Zaczynajmy:

Proszę się przedstawić.
Dzień dobry, jestem klawiaturą numeryczną na usb z dodatkowym przyciskiem Backspace.

Po podłączniu wymagana jest instalacja jakichś dodatkowych sterowników?
Nie. Pod Linuksem jak i Oknowsem, po podłączniu, mrugam wesoło diodką NumLock i po chwili jestem gotowa do działania.

Proszę opowiedzieć coś o sobie.
Zaraz po wetknięciu mnie w wolny port USB dmesg pokazał:

usb 7-2: new low speed USB device using uhci_hcd and address 2
usb 7-2: configuration #1 chosen from 1 choice
input: HID 04d9:1203 as \
  /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.0/input/input4
input: USB HID v1.11 Keyboard [HID 04d9:1203] on usb-0000:00:1d.2-2
input: HID 04d9:1203 as \
  /devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2:1.1/input/input5
input: USB HID v1.11 Device [HID 04d9:1203] on usb-0000:00:1d.2-2

A oto moje lsusb:

Bus 007 Device 002: ID 04d9:1203 Holtek Semiconductor, Inc.

Dziękuję za poświęcony czas.
Również dziękuję. Wpisywanie cyferek, plusików i minusików dla Pana to czysta przyjemność.

Kolejny nudny bugday

, ,

Wpadł mi dziś w RSS "miesięcznik" Gentoo. Mam wrażenie, że od kiedy odszedł "tygodnik" strasznie tam wieje nudą. Zamiast odsyłaczy do bugzilli porobili jakieś... wykresiki. Podejrzewam w tym przykrywkę dla nic-nie-robienia.

Zaciekawił mnie po raz kolejny bugday. I, również po raz kolejny, rozczarował. Miałem nadzieję, że może w końcu trafi tu jakiś ciekawy bug związany z gentoo-games. Tymczasem, chyba po raz czwarty czy piąty z rzędu, "Randomly selected open bugs" są identyczne! Niedawno wszyscy się śmiali z Debiana i jego generatora liczb losowych, więc co powiedzieć o tym? Czyżby bugzilla Gentoo stała na niezałatanym Debianie? (;


January 2010
M T W T F S S
December 2009February 2010
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31