Archiwum

Archiwum dla ‘Bez kategorii’ Kategoria

Click Modular Router – syntax highlight w vim

Marzec 21st, 2010 Brak komentarzy

Ostatnio miałem przyjemność zapoznać się z Click‘iem. Dla osób które jeszcze go nie znają, a chcą poznać polecam stronę projektu oraz parę lekcji i omówienie.
Niestety jedyne narzędzie które zna jego składnie to clicky – także pisząc w terminalu jesteśmy pozbawieni udogodnienia podświetlania składni.

Także mając chwilę wolnego czasu napisałem prosty syntax highlight dla vim‘a, oto efekt:

skrypt Click

skrypt Click

Tutaj można znaleźć sam plik z podświetlaniem:

A to przykładowa konfiguracja vim (~/.vimrc): clicksyntax.vim

map :!click-check %
map :!click-install %
map :!click-uninstall

au BufRead,BufNewFile *.click set filetype=click
au! Syntax click source ~/.vim/clicksyntax.vim

Ustawianie baudrate dla pl2303 z Openwrt (Linux 2.4)

Wrzesień 26th, 2009 Brak komentarzy

1. Powód
Problem zaistniał dla mnie przy próbie odczytu danych bezpośrednio z odbiornika GPS (NMEA strings). Mógłbym wykorzystać gpsd który by zapewne zadziałał, lecz po co mi marnować zasoby kiedy mogę wykorzystać wbudowane w busybox awk.
2. Problem
Mój adapter GPS (chipset SKYTRAQ Venus 6), pracuje jedynie na określonym baudrate (według producenta 4800/9600/19200/38400, dla mnie działał tylko z 38400). Także by odczytać dane z niego muszę ustawić to na porcie.
Zazwyczaj można to osiągnąć przy pomocy setserial.

setserial /dev/tts/0 baud_base 38400

Lecz, gdy próbuje przeprowadzić tą operacje otrzymuje błąd

setserial /dev/usb/tts/0  baud_base 38400
Cannot get serial info: Invalid argument

Czytaj więcej…

bot/data miner do popularnego polskiego mmorpg

Sierpień 7th, 2009 Brak komentarzy

Całość napisana w pythonie (w ramach nauki języka). Prawdopodobnie z racji braku UI i tego, że sam bot jest nieskończony będzie on mało użyteczny dla zwykłego śmiertelnika, ale dla każdego z choć odrobiną znajomości pythona sprawa powinna być jasna po krótkiej analizie.

Nazwy MMORPG nie poddaje ponieważ nadal używa wrażliwego na takie działania silnika.

Kod (licencja GPL) zamieszczony w paczce poniżej:

marmar