Taki Sobie wpis.

13 grudnia 2011

Ot taki sobie wpis by nie było że nie zaglądam czy coś :> Trzeba kilka zdjęć pokazać.

Powiadomienia w Pidgin czyli Arduino + Python

13 grudnia 2010

Ostatnio 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 2010

No 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 2010

Czyli Kilka zdjęć w HDR z tonacją barw ;>


Szyfrowany pendrive.

5 czerwca 2010

Witam. 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 2010

Taki 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 2010

Tak 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 ! :D (Jak ja niegramatycznie pisze ^)

Sterowanie Muzyką przez Bluetooth cz.2- BeMobile!

20 lutego 2010

Jest 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 2010

Witam ;) 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 :D Chcesz sobie posterować windows media playerem lub winampem ? To zapraszam niżej. Potrzebna nam będzie:

1. Java

2. JremoteControl

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ć ;) :

Jremote Server side

Seven i netbook.

10 lutego 2010

Dzisiaj 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.