SPB Pocket Plus

SPB Pocket Plus, to moim zdaniem jedna z najbardziej przydatnych aplikacji na windows mobile. Pozwala ona między innymi na zmienienie ekranu „Dzisiaj”, w całkowicie edytowalny pulpit i zamieszczenie na nim wybranych widget’ów i ikon. W przeciwieństwie do podobnych nakładek, takich jak SPB Mobile Shell, nie zwalnia ona w ogóle pracy naszego Pocket PC. W prawdzie graficznie nie wygląda jakoś super efektownie, ale w miarę schludnie i elegancko. Poza tym usuwa ona, kilka irytujących niedociągnięć w systemie, między innymi dając możliwość szybszego przewijania. Efekt działania aplikacji można zobaczyć na poniższymi wideo:

Wersja trial, aplikacji dostępna jest tutaj.

Dowcipy linuksowe i root bez hasła.

Dziś troszkę offtopowo. ;) Jednak udało mi się na chwilę dorwać neta przez wifi, więc tunel SSH, dla bezpieczeństwa i logowanie na wordpress’a. ;) Podczas gdy mój atheros nie łapał neta, miałem dużo czasu na wygłupy, efekt jednego z nich widać na poniższym screenie:

http://img594.imageshack.us/img594/2605/zrzutekranu2km.png

taki dowcip można komuś zrobić edytując ~/.bashrc, konkretnego użytkownika, lub /etc/bash.bashrc by komunikat był widoczny dla wszystkich usserów systemu. ;) Świetne na pryma aprilis! ;P Btw. warto dorzucić w pliku, na końcu sleep 10, żeby wyglądało bardziej prawdopodobnie. ;)
Kolejny pomysł na podobny żart to edycja /etc/passwd, i zmiany powłoki użytkownika, na napisany wcześniej skrypt, powinno to wyglądać następująco:
jakisuser:x:1000:100:Jan Kowalski,,,:/home/jakisuser:/home/jakisuser/skrypt.sh
i skrypt.sh, będzie wyglądał mniej więcej tak:
#!/bin/bash
echo ‘root@Levus-laptop:/$ rm -rf /*’;
sleep 10;
echo ‘Unknow error’;
teraz, nawet powłoka się nie odpali, ale to już dla większych hardcor’ów. Oczywiście chmod +x /home/jakisuser/skrypt.sh, no ale to jest wiadome. ;P

Kolejną rzecz, którą chciałbym omówić w tym true offtopowym wpisie, to pomysł na bez hasłowe logowanie na roota, w systemie. W sumie nie jest to może bardzo bezpieczne, jednak na pewno jest bardzo wygodne, a ja szczerze mówiąc w domowym systemie, stawiam wygodę ponad bezpieczeństwo. ;) Poza tym root bez hasła nie jest udostępniany wszystkim userom, a tylko tym, którzy są członkami specjalnej grupy. Więc jeśli nikt nie ma fizycznego dostępu do naszego komputera, podczas gdy idziemy na chwilę sprawdzić co jest w lodówce za sałatą i zostawiamy włączony komputer, to naszemu pingwinkowi nie powinna stać się krzywda. ;) Jak to zrobić? Bardzo prosto, opiszę to w kolejnych krokach (oczywiście wszystko wykonujemy z poziomu root’a):
1. sprawdzamy czy mamy w systemie grupę wheel, jeśli nie tworzymy ją (polecenie: addgroup wheel),
2. dodajemy do grup, użytkownika, który ma mieć możliwość, logowania się na roota bez hasła (polecenie: usermod -aG wheel naszsłitnick),
3. edytujemy /etc/pam.d/su i usuwamy znak komentarza „#”, z linijki w której znajduje się: auth sufficient pam_wheel.so trust
Sposób znaleziony niegdyś na tym blogu: www.sibul.linux.pl

Poza tym na koniec chciałbym GORĄCO, pozdrowić wszystkich GORĄCYCH Polaków, przebywających w jakże GORĄCEJ Polsce. Powodzenia w walce z ciepłem. ;P Ciesze się że nie muszę, tak jak wy, chłodzić procka wiatrakiem pokojowym. ;)

Wakacyjna przerwa

Do 5 sierpnia, nie napisze nic na moim blogu, poniewaz wyjechalem na wakacje i nie mam dostepu do internetu. ;) Wybaczcie to, ze pisze bez polskich znakow, ale siedze w kafejce i nie mam nawet mozliwosci. ;)

PPSHTTP – „Prymitywny Perlowy Serwer HTTP”

PPSHTTP, czyli „Prymitywny Perlowy Serwer HTTP”, to jak sama nazwa wskazuje mój serwer stron wykodzony w perlu. Został on napisany pod wpływem impulsu, podczas edukacji w tematyce HTTP i czasami może być nie do końca zgodny z tym protokołem, ponieważ jestem nowicjuszem w tej dziedzinie. ;) W razie jakichś wykrytych niezgodności proszę o kontakt. W sumie nie ma się już co więcej rozpisywać na ten temat, w tym wpisie, ponieważ wszystko opisane jest na stronie projektu. ;)

WordPress 3.0

No i ukazała się 3 wersja WordPress’a. ;) Niestety nie udało mi się przeprowadzić automatycznej aktualizacji, bo przy jej próbie ukazał mi się komunikat o braku miejsca na serwerze, chociaż miałem blisko 80MB wolnej przestrzeni a paczka ważyła około 9MB- zonk. ;) Wiele się nie zastanawiając pobrałem paczkę na dysk i wykonałem ręczną aktualizację przez serwer FTP, jednocześnie modląc się, by wszystko poszło dobrze, ponieważ zapomniałem zrobić backup’a. No ale jak widzicie WordPress 3.0 już stoi i wszystko działa dobrze. ;)

IRCBot DONE.

Dzisiaj ukończyłem pisać mojego bota irc, jest on dostępny tutaj. Napisane jest tam także (tak jak dla osoby, która jest całkowitym laikiem) jak go skonfigurować i uruchomić. Przy okazji jego kodzenia zrozumiałem protokół IRC i zobaczyłem że jest on strasznie prosty. ;) Teraz mam zamiar nauczyć się takich protokołów jak SMTP i POP3. ;)

Bot stoi na kanale IRC: irc.freenode.net || #LinuxCoding.pl, jest to kanał który założyłem niedawno- zapraszam do wspólnego ircowania. ;)

Nowy projekt niebawem.

Jak w tytule zauważyliście, nowy projekt na moim blogu pojawi się w ciągu najbliższych kilku dni. ;) Jednak zmieniłem troszkę koncepcje i nie będzie to narzędzie przydatne web masterom, a bot IRC. Kodzę go w perlu i w sumie już jest prawie gotowy: potrafi połączyć się do serwera irc, ustawić swój nick, wejść na kanał. Jedyne co mi zostało to napisanie komend. Jego wielkim plusem jest to, że został oparty o moduł IO::Socket (który zazwyczaj jest zainstalowany od razu z perlem), a nie o Net::IRC, co pozwoli uruchomić go na koncie shell’owym, bez proszenia administratora o doinstalowywanie modułów. ;)   Ma on posiadać między innymi takie opcje jak:

- logowanie rozmów z kanału do pliku tekstowego,

- dawanie voice wszystkim zdefiniowanym w pliku tekstowym osobą wchodzącym na kanał,

- dawanie @ wszystkim nicką zdefiniowanym w pliku tekstowym,

- opcjonalnie: upominanie za wulgaryzmy.

Jeśli macie jeszcze jakieś pomysły, odnośnie opcji, które mógłbym dodać do mojego bota, proszę o informację w komentarzach, przez GG lub za pośrednictwem poczty e-mail. ;)

Po trochę wszystkiego.

Dzisiejszy wpis będzie może troszkę offtopowy, ale od czasu- do czasu nie zaszkodzi. ;)

A więc zacznę może od projektu znajomego o nicku b3l, którego myśl bardzo mi się spodobała. ;) Jest to skrypt o nazwie CHERCHER wyszukujący w sieci zakodowane hashe i chociaż nie ma jeszcze jego finalnej wersji, to robi to całkiem nieźle. Projekt b3l’a dostępny jest tutaj.

Drugą rzeczą o której napisze, będzie to, że jak pewnie zdążyliście się już zorientować mam zmienne zdanie- w kwestii OS’ów na swoim HDD i właśnie wróciłem do Slacka, po ok. miesiącu użytkowania Win 7 i wcześniejszym mordowaniu się z Ubuntu.

Teraz myślę nad pewnym perlowym projektem i mam już pomysł na całkiem przydatny (szczególnie dla web masterów) skrypt, ale szczegółów jeszcze nie zdradzam. Coś mnie tylko musi natchnąć do rozpoczęcia kodzenia, a z tym natchnieniem ostatnio u mnie cienko. ;)

I tym optymistycznym akcentem pewnie zakończę ten wpis. ;)

Pozdrowienia 4All.

Tux CLOCK

Przedstawiam wam mój kolejny głupi pomysł zainspirowany zegarkiem- który zauważyłem na poniższym demotywatorze.

A Ty o której - kończysz przeglądanie demotywatorów?

Z nudów wykodziłem taki oto zegareczek:

click to zoom

a przy okazji nauczyłem się funkcji służących do wczytywania i edycji grafiki png, w php. ;) Więc jak to się mówi połączyłem przyjemne z pożytecznym. Ten zegarek to mój kolejny projekt, można go znaleźć tutaj i wstawić na swoją stronę www. ;)

Spamer GG

Z nudów, na szybko w oparciu o klasę gg by widmo, napisałem spamer gg. Działa on na zasadzie pętli i wysyła określoną ilość wiadomości na podany numer. ;) Nie jest to nic jakoś strasznie natrętnego, czy złośliwego, ponieważ w gg istnieje coś takiego jak zablokowanie konkretnego numeru. ;) Nie ma to służyć denerwowaniu ludzi- po prostu jest to kolejna rzecz którą robię for fun. ;)

Spamer GG