Ot taki sobie wpis by nie było że nie zaglądam czy coś :> Trzeba kilka zdjęć pokazać.
Taki Sobie wpis.
13 grudnia 2011Powiadomienia w Pidgin czyli Arduino + Python
13 grudnia 2010Ostatnio mam pewien problem. Jak zrobić sobie ładne powiadomienie w pidginie o nowej wiadomości nie używając dźwięku… Więc wpadłem na pomysł by użyć do tego magiczne Arduino ( Zapraszam na wikipedie po więcej informacji ). Pierwsza myśl Dokumentacja ! Chwila na stronie pidgina i już wiem że wszystko ładnie się komunikuje z d-bus’em i ma ładną biblioteke w pythonie. Najpierw schemat:
Arduino, Dioda led i rezystor 220 Ohm.
Następnie piszemy FW dla arduino:
void setup() {
Serial.begin(9600);
pinMode(3, OUTPUT);
}void loop() {
if(Serial.available() > 0){
digitalWrite(3, HIGH); // set the LED on
delay(5000); // wait for a second
digitalWrite(3, LOW); // set the LED off
Serial.flush();
}
}
Soft prosty. Sprawdzamy czy są jakieś dane na serialu, jak tak to uruchamiamy diodę na 5 sekund następnie czyścimy dane na serialu i tak w kółko.
Teraz skrypt w pythonie:
#!/usr/bin/env python
import serial, time
ser = serial.Serial(‘/dev/ttyUSB0′)
def my_func(account, sender, message, conversation, flags):
print sender, „said:”, message
print ser.portstr
time.sleep(1)
ser.write(„S”)import dbus, gobject
from dbus.mainloop.glib import DBusGMainLoop
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
bus = dbus.SessionBus()bus.add_signal_receiver(my_func,
dbus_interface=”im.pidgin.purple.PurpleInterface”,
signal_name=”ReceivedImMsg”)loop = gobject.MainLoop()
loop.run()
W momencie jak otrzymamy wiadomość funkcja my_func() Wyśle dane po serialu powodując zapalenie się diody
I to by było na tyle. Nie chce mi się wszystkiego dokładnie opisywać ale mam nadzieję że osobą trochę znającym pythona przedstawi sprawę D-bus’a i wysyłania danych po serialu.
Nowinki 15.09.2010
15 września 2010No i już po 18′stych urodzinach. Pisze ten wpis by jakoś podtrzymać życie na blogu. Więc jakie nowinki ? hmm… Zakupiłem domenę costy.eu dla bloga. Porzuciłem wszystkie projekty aktualnie bo czasu brak.. ale nie zostawię fsphoto bo to mój pierwszy projekt
, Coś tam podłubie przy tłumaczeniach eyeos a tak to nic ciekawego. Raczej jeszcze w tym tygodniu wydam wpis specjalny czyli.. Jak napisać własnego bota do gg
Coś..
30 sierpnia 2010Szyfrowany pendrive.
5 czerwca 2010Witam. Dawno nie pisałem więc dzisiaj coś nowego. Dzisiaj poradnik jak zrobić zaszyfrowanego pendrive. Przydatna rzecz jak na pendrive masz ważne lub prywatne dane a nie chcesz by po zgubieniu ktoś miał do nich dostęp. Opisze to „obrazowo” bo nie chce mi się tłumaczyć dokładnie.
1. Ściągamy truecrypt http://www.truecrypt.org/
2. Instalujemy
3. Normalnie Formatujemy swojego pendrive tak by był pusty
4. Uruchamiamy truecrypt
5. Naciskamy z belki Volumes–> Create new volume
6. Wybieramy pierwszą opcje (Create an encrypted file container) następnie naciskamy next i następnie next.
7. W volume location podajemy sciezke do naszego pendrive i nazwe pliku gdzie będą zachowane zakodowane dane np. I:\file.tc następnie next
8. Nie ruszamy szyfrowania naciskamy next W free space widzimy wolne miejsce. Jak mamy np. 250MB wolnego musimy utworzyć obraz o 6MB mniejszy czyli 244MB, zaraz wytłumaczę dlaczego.
9. Podajemy hasło do pendrive następnie next
10. Naciskamy Format i gotowe.
Dlaczego kazałem zostawić 6MB wolnego ? Bo zainstalujemy jeszcze przenośną wersje TrueCrypt by nie instalować go na każdym komputerze.
11. W głównym oknie TC naciskamy na belce Tools–> Traveler Disk Setup..
12. Wybieramy naszego pendrive np. I:\
13. Odznaczamy Include TrueCrypt….
14. Niżej zaznaczamy Auto-Mount TrueCrypt volume i wybieramy plik z zaszyfrowanym obrazem na pendrive np. File.tc
15. Naciskamy Create.
Mamy już zaszyfrowany obraz, Przenośna wersje tc na pendrive, przydało by się też łatwe montowanie
(Dla zaawansowanych)
16. Otwieramy autorun.ini i kopiujemy sobie linijkę „open=TrueCrypt\TrueCrypt.exe /q background /e /m rm /v „file.tc” ” (Podstawić własną nazwę obrazu)
17. Tworzymy skrypt mount.bat na pendrive z zawartością ” start TrueCrypt\TrueCrypt.exe /q background /e /m rm /v „file.tc” ” (Podstaw swoją nazwe obrazu)
18. Zapisujemy.
Po uruchomieniu mount.bat i podaniu hasła pendrive zostanie zamontowany
Marzec 2010 Podsumowanie.
13 marca 2010Taki ogólny post by podsumować wszystkie wydarzenia.
Rozwijane projekty:
http://github.com/sierran/EasyLin –> Konfigurator Linuxa (ALPHA)
http://github.com/sierran/BeMobile- –> Skrypty do JremoteControl (Więcej info na blogu lub http://samsung-avila.pl/viewtopic.php?f=10&t=12291&start=0 )
ColdCMS –> Nadal rozwijany
FsPhoto –> Padaczka
Costy –> Padaczka
FsEye –> Rozwijany (Będzie aktualizacja do 2.0)
Śmigająca Łasica –> W uspieniu
Inne: Czyli to co wygrzebałem
Projekt plakatu mojej szkoły:
Dlaczego nie pisałem o EasyLin ? Odpowiedź jest prosta. Nie nadaje się jeszcze do użytku
BeMobile! Przenosi się na GitHub’a
20 lutego 2010Tak jak w temacie
Postanowiłem pobawić się w SVN, CVS itp. Wybór padł na Git’a.
Najnowsze wersję będą tu: http://github.com/sierran/BeMobile-
Spakowane Paczki tu: http://github.com/sierran/BeMobile-/tree/Stabilna-Buildowa
Wybieramy plik i naciskamy po prawej „raw” nie „Show raw” znajdujący się na dole strony
Aha. Teraz się bawie więc możliwe że gałąź stabilna-buildowa zniknie i jej funkcje przejmię główna gałąź.
To co przekreslone to stare nieważne informacje
(Wynikające z mojej nieznajomości GitHub’a) Najnowsze wersje tutaj:
http://github.com/sierran/BeMobile-/downloads
Pozdrawiam
I udanej zabawy z Git’em !
(Jak ja niegramatycznie pisze ^)
Sterowanie Muzyką przez Bluetooth cz.2- BeMobile!
20 lutego 2010Jest to aktualizacja poprzedniego posta. Od teraz projekt nazywa się BeMobile!. Aktualnie obsługuje WMP i chyba winampa, nie obsługuje VLC. Dlaczego aktualizacja poprzedniego posta ? Bo okazało się że JRC (JRemoteControl) Marudzi jak ma pracować na XP. Kilka poprawek, konsultacja z liderem projektu i proszę, nowa paczka do pobrania tutaj http://www.mediafire.com/?tly23zqm4ty . Z katalogu Xp kopiujemy wszystko tak jak w poprzedniej paczce + dodatkowo xppathgen.bat do bin/windows i GO URUCHAMIAMY. Powstanie nowy plik wmp.cmd. Od tej pory cieszymy się Obsługą WMP (I może winampa) pod XP
Szybka instrukcja:
wmp.xml przekopiuj do config/windows
wmp.exe przekopiuj do bin/windows
jremcntl.jar Wyslij na telefon
xppathgen.bat Przekopiuj do bin/windows i uruchom.
Uruchom JRemoteControl i wczytaj konfiguracje.
Jak masz Avile to polecam http://samsung-avila.pl/viewtopic.php?f=10&t=12291
Pozdrawiam
Avila, Bluetooth i Komputer
18 lutego 2010Witam
ostatnio szukałem jakiegoś narzędzia do sterowania odtwarzaczem muzycznym przez bluetooth. Niestety.. Wszystko pod SE, albo pod linuxa.. Nic pod inne telefony i windowsa.. Szukałem, szukałem i znalazłem prosty program który odbiera polecenia przez bluetooth, zwie się on JRemoteControl i wymaga javy. Niestety.. Odbiera tylko polecenia.. Więc musiałem napisać program do obsługo odtwarzaczy
Chwila roboty i tadam.. Działa
Chcesz sobie posterować windows media playerem lub winampem ? To zapraszam niżej. Potrzebna nam będzie:
1. Java
3. Mój program i konfiguracja JRC
4. Adapter Bluetooth
5. Telefon ( W moim przypadku była to Avila)
Więc szybki przepis. Ściągamy JRE, JRC, Moją paczke. Z paczki jremcntl.jar wrzucamy na telefon a wmp.exe w katalogu JRC bin/windows, wmp.xml do katalogu JRC config/windows. Uruchamiamy JRC, wczytujemy konfiguracje (File –> Open) Wybieramy windows i wmp.xml. Po tym naciskamy znak play lub (Server –> Start). Uruchamiamy jremcntl w telefonie i wyszukujemy pc. Tyle. Funkcji przewijania jeszcze nie ma ale mamy głośniej, ciszej, następny/poprzedni kawałek, play/stop. Jak będzie mi się chciało to dopisze resztę, obsługe Prezentacji multimedialnych itp. itd.
film prezentujący jak wszystko ma wyglądać
:
Seven i netbook.
10 lutego 2010Dzisiaj taki mały flejm.. Testy mówią że windows seven naprawdę pochłania baterie. Postanowiłem to sprawdzić. Netbook testowy to Acer Aspire One ( Wersja z 80GB dyskiem twardym). Przewidywany czas do rozładowania bateri
WinXP sp3- 5h,30 minut
Seven 32Bit ultimate – 7h,10- minut !
Oczywiście nie wierzyłem
ale.. Pod sevenem netbook jest wyraźnie chodniejszy.. Netbook chodził po 15 minut bez ładowania. Naładowanie do pełna w xp – 6 minut (podczas tych 15 minut poziom akumulatora spadł na 95%), a w sevenie 2min (Poziom akumulatora spadł na 97%). Wcześniej akumulator był naładowany do pełna. Testy wykonane podczas IDL’a. Co ciekawiej.. Seven miał włączone aero
.
Pozdrawiam
aaa. I dla ciekawych.
Ubuntu 9.10 – 4h,30minut.






