Note to self.

12 kwietnia 2010, 13:43:20

Aby skonfigurować wpa_supplicant do pracy z sieciami szyfrowanymi WPA2-TKIP, należy w wpa_supplicant.conf skorzystać z opcji pairwise=TKIP. Intuicyjne, rzekłbym. Aby skonfigurować wpa_supplicant do pracy z sieciami szyfrowanymi WPA2-AES, należy w wpa_supplicant.conf skorzystać z opcji pairwise=CCMP. Jeszcze intuicyjniejsze, rzekłbym.

Psiamać, znów straciłem kwadrans mojego życia.

Instalacja i drukowanie HP LaserJet 1005P - Ubuntu 9.10.

29 grudnia 2009, 15:46:39

Minitutorial dla bardzo początkujących, pisany z pamięci. Oryginał znaleziony na ubuntuforums.

  1. Sprawdzamy , czy mamy zainstalowane pakiety hplip*, jeśli nie, instalujemy je. Zapamiętujemy numer wersji pakietu.
  2. Ze strony http://www.linuxprinting.org/download/printdriver/auxfiles/HP/plugins pobieramy 2 pliki: hp_laserjet_1005_series.plugin oraz hplip_NR_WERSJI-plugin.run, gdzie NR_WERSJI to oczywiście numer zapamiętany z poprzedniego punktu. Zakładam, że zapisaliśmy je w katalogu hp_drv
  3. Instalujemy sterownik, uruchamiając konsolę i wpisując następujące komendy:
    cd hp_drv
    chmod 755 hplip_NR_WERSJI-plugin.run
    sudo ./hplip_NR_WERSJI-plugin.run
    i zatwierdzamy kolejne okienka - szczerze mówiąc nie jestem pewien, czy instalacja musi odbywać się z wykorzystaniem sudo, ale pomińmy to milczeniem ;)
  4. pozostając w konsoli, wpisujemy komendę hp-setup, wykonując podane na ekranie polecenia.

Po wykonaniu powyższego, podpięciu i włączeniu drukarki, nasze Ubuntu powinno wykryć ją bezproblemowo w opcji System -> Administracja -> Drukowanie. Z przyczyn mi nieznanych testowa strona nie zadziałała mi przy instalacji, ale później wszystko działa [od dwóch godzin] bez zarzutu.

Drobiażdżki do klawiatury.

17 lutego 2009, 15:11:14

Jeśli jesteście akurat właścicielami klawiatury bezprzewodowej, prawdopodobnie nie posiada ona wskaźników informujących o stanie NumLocka, ScrollLocka i CapsLocka. Rozwiązanie tej denerwującej przypadłości nazywa się lock-keys-applet [piszę o tym, bo dzisiaj szukałem tego pół minuty za długo] i wyświetli wskaźniki stanu tych klawiszy na dowolnie wybranym pasku. A parę minut wcześniej matthew napisał o zawsze włączonym NumLocku, linkuję przy okazji.

Ubuntu Intrepid, dzielenie drukarki i drukowanie sieciowe dla komputerów z Windows XP.

12 lutego 2009, 22:26:44

Przy okazji "note to self" zrobiłem na kolanie tłumaczenie https://help.ubuntu.com/community/NetworkPrintingFromWinXP, a nuż widelec komuś [poza mną] się przyda - stąd zresztą keywordy w tytule :) Pod koniec wzbogaciłem to o własne komentarze, gdyby ktoś ich potrzebował tak, żeby było to w miarę kompletnym HOWTO dotyczącym udostępniania drukarki podpiętej do komputera z Ubuntu dla komputerów w sieci, korzystających z Windows. Proszę o komentarze, jeśli komuś pomógł ten niusolds albo jeśli znajdziecie jakiś błąd.

Ten sposób, o ile dobrze pamiętam, działał również w starszych wersjach Ubuntu, więc poza ew. rozmieszczeniem opcji w interfejsie system-config-printer wszystko powinno wyglądać i działać tak samo.

Na komputerze z Ubuntu, do którego podłączona jest drukarka:

  1. Upewnij się, że drukarka została zainstalowana lokalnie.
  2. Otwórz okno Drukowanie [System - Administracja - Drukowanie].
  3. Wybierz opcję Serwer -> Ustawienia z menu.
  4. Zaznacz opcję Publikowanie współdzielonych drukarek podłączonych do tego systemu i naciśnij OK.
  5. Na liście drukarek, kliknij prawym przyciskiem myszy na drukarkę, którą chcesz udostępnić, i wybierz Właściwości.
  6. Wybierz Polityki i upewnij się, że wszystkie 3 opcje [Włączona, Akceptowanie zadań i Współdzielona] są zaznaczone.
  7. Naciśnij "OK" w prawym dolnym rogu okienka.

Na komputerze z Windows, który chcemy podłączyć do udostępnionej drukarki:

  1. Użyj opcji "Dodaj drukarkę" [hmmm... Ustawienia -> Panel sterowania -> Drukarki]
  2. Podłącz drukarkę sieciową i wybierz drukarkę w sieci domowej lub biurowej [ostatnia opcja]
  3. W polu tekstowym wpisz http://<hostname>:631/printers/<printername>

W ostatnim punkcie zamiast <hostname> należy wpisać adres IP komputera udostępniającego drukarkę [można go sprawdzić, wpisując w terminalu ifconfig], a zamiast <printername> - nazwę drukarki w komputerze linuksowym. Można ją sprawdzić, wpisując w przeglądarce komputera linuksowego http://127.0.0.1:631/printers i wybierając drukarkę w pokazującym się oknie. printername to nazwa drukarki po ostatnim "/", a przed parametrami, czyli "?". U mnie jest to hp-5550.

Jeśli podamy błędny adres i otrzymamy komunikat o niemożności podłączenia drukarki, lepiej nie próbować wpisywać go raz jeszcze - choć oczywiście może się udać - tylko od razu zrestartować Windows, chyba że ktoś uważa takie wyjście za mało ambitne ;)

Po podaniu tych informacji Windows poprosi o wskazanie drukarki albo o sterowniki do niej. Można ją albo wybrać z listy dostępnych, albo wskazać lokalizację sterowników ręcznie, np. na CD.

Po wykonaniu tych czynności cieszymy się możliwością drukowania z komputera okiennego na komputer z Ubuntu :)

RoR - zapiski dyletanta.

19 sierpnia 2008, 03:07:34

Po dłuuugiej przerwie [no, bądźmy szczerzy - po dłuuugiej przerwie od rozpoczęcia grzebania w, nie po dłuuugiej przerwie od normalnego użytkowania] zajrzałem do railsów. Dobrze jest pouczyć się czegoś nowego, starać się mieć rękę na pulsie, poszerzać horyzonty i takie tam.

Szfak. W swojej tępej naiwności byłem przekonany, że pod platformę było nie było dość popularną, jaką jest Ubuntu, pakiety preinstalowane będą jak spod igły. A guzik [żeby nie powiedzieć ostrzej]. Pakiety repozytoryjne wciąż hulają na mysql [najnowse railsy defaultują się na sqlite], no ale to kwestia paru naciśnięć klawiszy w plikach konfiguracyjnych i odprawienia alternatywnych inkatacji nad zainstalowaniem tego czegoś - o ile człowiek zdąży przed wściekłym sudo apt-get remove rails zorientować się, że coś nie bangla. Mniejsza. W tym kontekście wypominanie, że sterownik nazywa się sqlite3, a nie intuicyjnie sqlite, to już naprawdę godna pożałowania małostkowość, żeby nie rzec przypieprzanie się do drobiażdżków. Ale dwóch rzeczy developerom wybaczyć nie mogę.

W moim ciasnym światku wannabe-pedanta nie chce się za cholerę zmieścić fakt, że w OFICJALNEJ dokumentacji nie znalazło się miejsce na jej aktualizację z gałęzi 1.x na 2.x. A przynajmniej w części opisującej podstawy. Nic poza elegancką adnotacją, że te tutoriale nie są zaktualizowane do wersji 2.x. I już. Na oficjalnej stronie, w dokumentacji wersji, która w sieci jest już parę m-cy. Kasa zwraca pieniądze, jak kasjerka będzie chciała, a macane należy do macanta. Dowcip nr 2 polega bowiem na tym, że...

... framework nie jest kompatybilny w dół. I tu zaczyna się jazda, bo sądząc po netowym feedbacku sporo osób korzysta z literatury do wersji 1.x czy najzwyczajniej przenosi aplikacje do nowych wersji frameworku. A kompatybilność zaczyna się chędożyć na tak podstawowych rzeczach [dalej - uczciwie i bez bicia mówiąc - nie dotarłem], jak generate scaffold, czyli mniamuśne generowanie prościutkiego CRUDa na podstawie samej struktury tabeli, którą to mniamuśną generacją CRUDa zdaje się epatować na dzień dobry większa większość railsowych podręczników. Naiwna lama zaczyna klepać przykłady z książki... i zalewa ją krew, bo to po prostu NIE działa, a z przykładowego "Cookbooka" zaczyna robić się cockbook [w załączniku link do opinii rozentuzjazmowanych użytkowników, żeby nie było, żem osamotniony loser].

Widziałem w życiu wielu deweloperów, prowadzących projekty tak, jakby byli z pani wyjęci. Ale zawsze wydawało mi się, że takie faule są domeną małych firemek, dukających grosz do grosza na nowe zakupy dla żony pana prezesa, a nie projektów było nie było o zasięgu światowym, które na brak ludzi mających pojęcie o zarządzaniu projektami, architektów systemowych czy zwyczajnych ludzi z mózgiem nie powinny narzekać. Myliłem się. Ale za to trochę bardziej zrozumiałem takie ranty. Over & out.

Edit: właśnie przed momentem znalazłem dość fajny opis scaffoldów w wersji 2.x. Jak pisze sam Autor, There were quite a few changes in the 2.0 release, including the way that Rails generates scaffolding code. This change will probably cause trouble for people using tutorials written for previous versions of Rails. Yeah, probably. Ale przynajmniej plan na dzisiaj wczoraj wykonany, można iść spać w poczuciu dobrze spełnionego obowiązku.

Niedziałająca klawiatura numeryczna w Ubuntu.

14 sierpnia 2008, 16:56:43

Jeśli po którymś upgradzie Ubuntu przestaje działać klawiatura numeryczna mimo przełączania NumLock, należy wejść w System -> Preferencje -> Klawiatura -> Klawisze myszy i ODznaczyć opcję "Zezwól na kontrolowanie wskaźnika za pomocą klawiatury". Działa na niedziałający blok numeryczny w Ubuntu 8.04 po kolejnym upgradzie.

Bezpieczne połączenie VNC via ssh z Windows na Ubuntu.

08 lipca 2008, 14:10:05

... czyli jak bezpiecznie z komputera Windows pracować zdalnie na swoim Ubuntu.
  1. Instalujemy metapakiet ssh, ssh w Ubuntu instalowane out-of-the-box nie zawiera serwera.
  2. System -> Preferencje -> Zdalny pulpit i ustawiamy wszystko, co trzeba.
  3. Oczywiście forwardujemy port 22 na routerze.
  4. Na winstacji instalujemy putty i jakiś pakiet VNC [TightVNC, RealVNC...].
  5. W putty tworzymy nową sesję ssh do IP routerowego, w Connection -> SSH -> Tunnels wpisujemy zamaskowane IP i port.
  6. Test: z putty łączymy się na serwer, a kiedy połączenie jest nawiązane, klientem VNC łączymy się na 127.0.0.1, podając ew. drugie hasło, które wpisaliśmy we właściwościach Ubuntu.
[Edit: nie chciałem tą notką zaśmiecać ogólnodostępnych poziomów, ale kiedy zerknąłem na GA i zobaczyłem, że poprzednie notki niezbędnika komuś jednak się przydają... voila. Oryginał gdzieś mi się zapodział.]

.

17 lutego 2008, 00:54:37

Żeby nie klepać, nie szukać, nie zastanawiać się:

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("onet.pl") {
forumauthor, .forumtext, .forumbigtext, .forumbody, .forumcounter, .forumdot, .forumlight { display: none; }
}

UPDATE (2010-05-29): wersja rozszerzona, chowa tak niezbędne w życiu nowoczesnego ćwierćinteligenta informacje, jak plotki z życia gwiazd, rubrykę "Waszym zdaniem", częściowo - bo czemuś nie mogę sobie poradzić z belką tytułową - sekcję "W Onecie" oraz ilustrowane "cover story" z centralnej części ekranu.

@-moz-document domain("onet.pl") {
#nsg_box_plotki, #nsg_img_plotki_0, .plotki { display: none; }
.mag_wasze { display: none; }
div#belkaWOnecie, .autopromo { display: none; }

.topic { display: none; }
}

Niewidoczne menu w ies4linux

24 stycznia 2008, 10:40:39

Jeśli po instalacji ies4linux nie widać głównego menu IE ani paska adresu, a tylko nic nie mówiące ikonki, należy zlokalizować plik user.reg i wyciąć sekcję, zaczynającą się od [Control Panel\\Colors]. Po restarcie IE powinien nam się objawić w całej swojej chędożonej okazałości. A teraz wystarczy tylko pomyśleć, dlaczego ten pomiot niedorozwiniętego tyranozaura i zdesperowanej salmonelli nie renderuje stron zgodnie z naszym wspaniałym projektem, dodłubać, co trzeba, i plan na dziś będzie wykonany.

Ubuntu Feisty / Ubuntu Intrepid & wifi HOWTO

15 czerwca 2007, 21:35:40

Po wszystkim - rzecz banalna, aż się sam sobie dziwię. Jasna, prosta i oczywista... niech mi ktoś powie, że GUI nie odmóżdża.

HOWTO trochę chaotyczne i ciężko trywialne [teraz!], ale na moje potrzeby i ku pamięci - wystarczy. Tradycyjnie już proszę o info, jeśli komuś się to przyda.

Konfiguracja wstępna: D-Link DWL-G520 i Feisty / Intrepid, drivery madwifi, szyfrowanie WPA-PSK, w sieci brak roamingu ESSID. W System -> Adminstracja -> Sterowniki WYŁĄCZAMY własnościowe sterowniki kart bezprzewodowych. Drivery pobieramy z www.madwifi-project.org [NIE! z madwifi.org!], rozpakowujemy i kompilujemy standardowo. Dla 8.10 źródła należy ściągnąć stąd, bo źródła dostępne bezpośrednio ze strony rzucają błędami podczas kompilacji, przynajmniej u mnie i przynajmniej wg stanu na początek lutego 2009. Oryginał znaleziony na Ubuntuforums autorstwa MadeRa z moimi modyfikacjami [pominięcie części odpowiadającej za kompilacje i srututucje modułów wifi]. Dodałem sekcję dla Ubuntu 8.10 Intrepid Ibex.

  1. Jako root piszemy
    sudo wpa_passphrase ESSID > /etc/wpa_suplicant/wpa_supplicant.conf
    Wpisujemy klucz sieciowy i wciskamy ^D.
  2. Modyfikujemy nowo utworzony wpa_supplicant.conf, żeby wyglądał mniej więcej tak:
    network={
    ssid="corrida"
    psk=tu klucz heksami
    scan_ssid=1
    auth_alg=OPEN
    key_mgmt=WPA-PSK
    proto=WPA
    pairwise=TKIP
    }
  3. Modyfikujemy /etc/network/interfaces. Sekcję auto lo zostawiamy oczywiście bez zmian. Dopisujemy [lub modyfikujemy]:
    dla Ubuntu <8.10:
    auto ath0
    iface ath0 inet dhcp
    pre-up iwconfig ath0 essid corrida && wpa_supplicant -B -Dmadwifi -iath0 -c/etc/wpa_supplicant/wpa_supplicant.conf -d
    post-down killall -q wpa_supplicant

  4. dla Ubuntu 8.10 Intrepid Ibex piszemy zamiast ostatniej linii: pre-up iwconfig ath0 essid corrida && wpa_supplicant -B -Dwext -iath0 -c/etc/wpa_supplicant/wpa_supplicant.conf -d
  5. System->Preferencje->Sesje i radośnie chędożymy w kosmos pomiot szatański o nazwie Network Manager.

W zasadzie pewnie wystarczyłby reset jakichś usług, ale że nie chce mi się guglać, resetujemy maszynę, a po resecie - cieszymy się siecią działającą normalnie i od początku, a nie dopiero w środowisku graficznym i po podaniu hasła. NetworkManager do ostatnich chwil przed agonią uporczywie nie przyjmował do wiadomości przydzielenia IP na interfejsie, nie uznając za stosowne nawet go wyświetlić.

m.i.n.i.b.l.o.g.

Między islamem a islamem.

14 maja 2012, 23:55:23

Na zachodzie islam, na wschodzie islam, a w środku my. Jedyny ratunek to anonimowa żółta rączka [1,53:].

Aha, zapomniałbym: pan od anonimowej żółtej rączki wydaje jutro płytę. Będzie w empikach trzy półki za Diablo III. 晚安.

Tworzenie języka na żywo.

13 maja 2012, 21:12:44

Grexit [@ZH]

Zachowałem się jak ewangeliczne ziarno. Wziąłem i padłem na grunt.

Kamil Cebulski nadaje...

12 maja 2012, 11:20:26

W dzisiejszym odcinku: Protesty skuteczne i nieskuteczne.

Południowy ROTFL.

11 maja 2012, 12:14:09

Przekaziory atakują mnie linkami do depesz alarmujących, że Polacy nie czytają. Sam linkowany materiał o nieczytających Polakach zamieszczony jest w formie wideo...

Z popołudniowej prasóweczki.

23 kwietnia 2012, 14:29:22

Zgubiono czarną dyplomatkę. Uczciwego znalazcę prosimy o odprowadzenie tej alkoholiczki do ambasady Czadu.

QOTD.

19 kwietnia 2012, 14:12:17

W najnowszym sondażu Francois Hollande [kandydat socjalistów - przyp. torero] wyprzedził Nicolasa Sarkozy'ego. Rynek powoli dyskontuje zmiany, jakie proponuje przeciwnik obecnego prezydenta. Ryzyko bankructwa Paryża jest najwyższe od trzech miesięcy. [źródło]

JONCLMAO.

Tytuły FTW.

19 kwietnia 2012, 12:28:07

Zagadka: tytuł "Maszynista zatrzymał pociąg. Dostanie nagrodę." pochodzi z:

  1. łonetu,
  2. Nowego Pompona

Odpowiedzi proszę przesyłać na /dev/null do końca dowolnego miesiąca.

OfficeDepot strikes again!

18 kwietnia 2012, 12:59:09

Jakiś czas temu, dwa joggi dalej, pisałem o promocjach w Office Depot, które lepiej zrobiłby chyba pijany zając.

Spieszę donieść, że dział marketingu w było nie było międzynarodowej korporacji ma się dobrze, jeśli nawet nie lepiej. Ichniejsze machiny zaniepokoiły się widać moim nieskorzystaniem z promocji, bo przysłały mi maila: "Witamy spowrotem".

Śmieszna czytanka na wieczór.

16 kwietnia 2012, 23:09:20

Tu, o. Indżoj.

Odstawiamy hambugera...

16 kwietnia 2012, 14:51:34

... i przyrządzamy łożysko. Smacznego. Można doprawić pomielonymi paznokietkami i miodem z uszu.

Siedem zgonów smoleńskich.

15 kwietnia 2012, 11:59:24

Tu, o.

Linki dwa.

12 kwietnia 2012, 22:08:27

#1.
#2.

Z porannej prasóweczki.

03 kwietnia 2012, 09:25:03

Do punktu skupu opakowań szklanych przychodzi brudny, śmierdzący menel i pyta:
- Przyjmujecie butelki po szkockiej whisky?
Pauza...
- Nie, sir.

Zagadka.

31 marca 2012, 16:20:26

Przechowywać w temperaturze otoczenia. [fragment nalepki na sosie czosnkowym Heinz]

A mnie interesuje co innego: gdzie w takim razie NIE można przechowywać tego sosu, oczywiście w dłuższym horyzoncie czasowym? Czyżby marketoidom od Heinza udało się niechcący obalić drugą zasadę termodynamiki?

.

23 marca 2012, 22:47:06

;

RSS Feed