poniedziałek, 14 maja 2012

Zmiana hasła w AD w konsoli linuksowej

Hasło użytkownika w AD z konsoli linuksowej można zmienić następująco:
smbpasswd -r kontroler_domeny -U username 

niedziela, 13 maja 2012

Arduino na Linuxie

Instalacja Arduino IDE na linuxie do skomplikowanych nie należy...
  • Pobrać paczkę z arduino.cc
  • Rozpakować w wybranej lokalizacji (ja preferuje /opt/apps/)
  • Pobrać i zainstalować gcc-avr i avr-libc
    sudo apt-get install gcc-avr avr-libc
  • I niby wszystko powinno działać. Jednakże może się okazać, że nie można wybrać z IDE portu USB.
    Wtedy należy dodać swojego użytkownika do grupy dialout:
    sudo usermod -aG dialout username 
Voila!

A przynajmniej tak było do wersji 1.0. Kolejna wersja ma coś sknoconego, podczas próby uruchomienia rzucany jest wyjątek:
java.lang.IllegalArgumentException: Illegal pattern character 'r'
at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:845)
at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:659)
at java.text.SimpleDateFormat.
(SimpleDateFormat.java:585)

Taaak....
Rozwiązanie 1: przed uruchomieniem arduino wykonać w konsoli:
export LANG=en_US.UTF-8


czwartek, 10 maja 2012

Environment Variables

Zmienne środowiskowe na windows można na szczęście zapisać:

zmienne sytemowe:
reg save "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" env_var_system.bkp

zmienne użytkownika:
reg save "HKCU\Environment" env_var_user.bkp

Odtwarzanie zmiennych można uzyskać wykonując odpowiednio:
reg restore env_var_system.bkp
reg restore env_var_user.bkp

wtorek, 8 maja 2012

Transcoding

"Za moich czasów" ASCII było wystarczającym kodowaniem, ba, wiele znaków znałem na pamęć (wiem, geekowate :) )

Obecnie kodowań "jak mrówków". Na szczęście na linuxie można zmienić kodowanie bardzo prosto, za pomocą prostego narzędzia iconv:

iconv --from-code=CP1250 --to-code=UTF-8 file_in > file_out

wtorek, 1 maja 2012

Initial commit

Zdarza mi się czytać blogi, tak od czasu do czasu. A to wspominki kono... lekarzy znaczy się, a to jakieś techniczne dywagacje na tema tej czy innej technologii. Generalnie są to blogi kierowane do licznej rzeszy potencjalnych odbiorców. Ten blog zaś ma jednego podstawowego odbiorcę... Mnie :)

Nie, nie popadłem w samouwielbienie itp. Bardzo często znajduję się w sytuacji "hmmm. robiłem to, ale jak to było..." albo "dlaczego sobie nie zapisałem jak te [CENZURA] kabelki połączyć". Dlatego też postanowiłem przenosić zapiski jak-ja-coś-zrobiłem, by potem móc do tego wrócić. A jeśli przy okazji komuś któryś z wpisów okaże się pomocny - jakoś to przeżyję ;)