poniedziałek, 18 maja 2020

Wykorzystanie smartfona jako kamery internetowej - Android

Cześć!

Żeby wykorzystać naszego smartfona jako kamery internetowej potrzebujemy:
- smartfon z androidem :)
- WiFi lub kabel usb
- Windowsa lub Linux'a :)

Najpierw, instalujemy aplikację DroidCam:
Użytkownicy Windowsa ściągają aplikację (KLIK), instalują i się niczym nie martwią :) uwaga - zgodnie z tym co jest napisane w podanym linku, programy z Windows Store mogą nie wykrywać w ten sposób naszej kamery. Poszczególne aplikacje trzeba dograć "ręcznie", spoza sklepu.

Użytkownicy Linux'a ściągają aplikację (KLIK) i się niczym nie martwią. Protip -> przy każdej aktualizacji kernela trzeba ręcznie kompilować sterownik, co zajmuje 5 sekund, z czego 4 wklepanie komendy.

Droid Cam z automatu działa przez WiFi. Chcąc jednak skorzystać z przewodu USB należy wprowadzić małą zmianę w ustawieniach telefonu. Najpierw należy włączyć "opcje programisty" lub "opcje programistyczne":
- ustawienia > system > informacje o urządzeniu > 7x klik na "numer kompilacji":
Następnie w samych opcjach programisty należy włączyć "debugowanie usb:"
I to wszystko. Tak wygląda droidcam pod linux'em:
A tak pod Windowsem:
A sama aplikacja z poziomu smartfona wygląda następująco:
I to wszystko. Dziękuję za uwagę :)

Konfiguracja prostego klastra komputerowego wysokiej dostępność (HA) na przykładzie Windows Server 2008

Cześć!

Stworzyłem kiedyś klaster komputerowy wysokiej dostępności, który posłużył mi jako podstawka do obrony tytułu inżyniera. Wykorzystałem do tego Windows Server 2008 R2, oraz grę fps Assault Cube, żeby zobrazować działanie klastra. Szczegółowo nie warto opisywać tej pracy ze względu starą wersję serwerowego systemu Windows. W zamian za to wrzucę tutaj same zrzuty ekranowe dla "skrótu myślowego", ponieważ nowsze wersje niewiele się różnią w stosunku do 2008 R2.



















I na koniec krótki filmik:



niedziela, 18 sierpnia 2019

Autologowanie pod tty -> systemd

Cześć!

Pokrótce, najpierw z prawami root'a w terminalu wykonujemy:
# systemctl edit getty@tty1.service
W tym momencie powinien odpalić się domyślny edytor tekstowy w konsoli. Wklepujemy i zapisujemy:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin user --noclear %I $TERM
Po czym restartujemy system i tyle. To jest dokładnie takie samo rozwiązanie, jakie proponuje wiki Archa.

Należy pamiętać o zainstalowaniu xinit w celu odpalenia GUI.

Autologowanie pod tty -> sysvinit

Cześć!

W /etc/inittab zmieniamy:
1:2345:respawn:/sbin/getty 38400 tty1
na:
 1:2345:respawn:/bin/login -f login tty1 </dev/tty1 >/dev/tty1 2>&1
Należy pamiętać o zainstalowaniu xinit w celu odpalenia GUI.

środa, 19 grudnia 2018

vsftpd

vsftpd (Very Secure FTP Daemon) jest chyba najprostszym serwerem FTP, jakiego kiedykolwiek miałem okazję używać. Jest dostępny na większości systemów uniksopodobnych. Poniżej przykładowy konfig:

/etc/vsftpd.conf
listen=YES
ftp_data_port=1025
listen_port=1026
allow_writeable_chroot=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
max_clients=5
max_per_ip=500
chroot_local_user=YES
pasv_min_port=1025
pasv_max_port=1025
Linki:
wiki
man page

Messenger w Pidginie (2018) - Ubuntu 18.04 LTS

Kiedyś Facebook korzystał z XMPP w Messengerze. Kilka lat temu jednak wycofali wsparcie dla XMPP na rzecz własnego protokołu. Oto działające rozwiązanie w grudniu 2018 roku.

Najpierw musimy znaleźć i ściągnąć pakiet purple-facebook przeznaczony dla naszej wersji systemu. Dla mnie będzie to:

wget http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_18.04/amd64/purple-facebook_20180323~ef6ae47~9ff9acf9fa14~145_amd64.deb

Jakby powyższy link nie działa, lub paczka nie jest przeznaczona dla naszej wersji systemu, to wówczas musimy sami namierzyć potrzebną nam wersję. Link do repo na dole.

Następnie instalujemy ją:
gdebi purple-facebook_20180323~ef6ae47~9ff9acf9fa14~145_amd64.deb
Zamiast gdebi możemy wykorzystać dpkg:

dpkg-i purple-facebook_20180323~ef6ae47~9ff9acf9fa14~145_amd64.deb

Następnie:
 aptitude install pidgin-encryption
A na końcu...:


I to wszystko, mamy działającego messengerze w Pidginie.

Linki:
- repo jgeboski

środa, 10 października 2018

90 sekund w systemd

systemd w domyślnej konfiguracji czasami potrzebuje 90 sekund (1 minuta, 30 sekund) w celu zatrzymania jakiegoś tam zadania. Żeby czas ten skrócić należy w poniższym pliku odhaszować następujące dwie linie i wprowadzić odpowiednie zmiany. U mnie będzie to 10 sekund.

/etc/systemd/system.conf:

DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s

poniedziałek, 23 lipca 2018

Bardzo krótka relacja z Catle Party 2018

CP2017

Cześć!

Festiwal Castle Party odbył się w dniach od 11 do 15 lipca 2018 roku. Była to, jubileuszowa, 25 edycja. Program rozszerzony był o jeden, dodatkowy dzień. Wszelkie szczegóły znajdziecie w internecie.

Ominęły mnie niestety koncerty, które zbiegły się w czasie z innymi koncertami oraz te, na których z przyczyn niezależnych nie mogłem się pojawić. Dlatego materiału z 2018 jest o wiele mniej, niż z 2017.

Uwaga! Kiepska jakość!
Warning! Low Quality!

1. Cynical Existence


2. Faun



3. Gnoza




4. Leśne Licho



5. Licho



6. Made in Poland


7. Mentor


8. Popiół


9. Samael



10. Shining



11. The Beauty of Gemina






I to byłoby na tyle, dziękuję za uwagę :D

sobota, 27 stycznia 2018

Instalacja Steam i World of Tanks Blitz pod Linuxem na przykładzie Debiana

1. Wstęp

World of Tanks Blitz to lżejsza wersja World of Tanks. Jest to wersja przenośna umożliwiająca jednocześnie rozgrywkę między różnymi systemami (Windows, Android, Iphone, Mac OS). Niestety, nie ma wersji natywnej na Linuxa.

2. Do dzieła!

Zanim zainstalujemy potrzebne pakiety, musimy dodać obsługę multiarch w naszym systemie. U mnie będzie to:
# dpkg --add-architecture i386
# aptitude update

Następnie instalujemy:
$ dpkg -l | grep -e wine -e mscore -e winbind -e steam | awk '{print $2}'
fonts-wine
libnss-winbind:amd64
libwbclient0:amd64
libwine:amd64
libwine:i386
steam:i386
ttf-mscorefonts-installer
winbind
wine
wine-binfmt
wine32:i386
wine64
winetricks

Odpalamy winecfg i jako ustawienia domyślne wybieramy Windows XP:


Ściągamy windowsowego steama z oficjalnej strony i instalujemy. No i mamy połowę sukcesu, teraz zostało tylko uruchomić windowsego steama z poprawnymi parametrami:

wine "/home/logan/.wine/drive_c/Program Files (x86)/Steam/Steam.exe" -no-cef-sandbox
Jest to niezbędne do poprawnego uruchomienia windowsowego steama, który w domyślnej konfiguracji ma w zasadzie dwa problemy:
- czcionki, stąd ttf-mscorefonts-installer przy instalacji paczek
- czarny ekran przy uruchomieniu, stąd -no-cef-sandbox

3. No i tyle.

Logujemy się teraz na swoje konto Steam i pobieramy ze sklepu World of Tanks Blitz. Podczas pierwszej rozgrywki ustawiłem testowo detale na niskie, ale że gra jest dość lekka i obciążenie maszyny jest znikome, to ustawienia można spokojnie zwiększyć.


środa, 19 lipca 2017

Bardzo krótka relacja z Castle Party 2017

Cześć!

Festiwal Castle Party odbył się w dniach od 13 do 16 lipca 2017 roku. Była to 24 edycja. Wszelkie szczegóły znajdują się w internecie. Tymczasem zapraszam na krótką relację z festiwalu w postaci kilku zdjęć i nagrań, które niestety z racji posiadanego sprzętu są kiepskie.

Przy okazji chciałbym podziękować R. G. za użyczenie adaptera bez którego nie byłoby możliwe zrobienie jakichkolwiek zdjęć czy filmów. Dziękuję.

Uwaga! Kiepska jakość!
Warning! Low Quality!

1. Batalion d’Amour



2. Diary of Dreams





3. Dividing Lines




4. H.EXE





5. In Strict Confidence







7. Star Industry




8. Sweet Ermengarde


9. Tiamat



10. Suicide Commando











13. Vive la Fete






16. Arkona


17. Jakiś after w kościele, niestety nie pamiętam ani kto to był ani tym bardziej kiedy to było - za informację byłbym wdzięczny.


18. Bolków w trakcie festiwalu.










I to byłoby na tyle, dziękuję za uwagę :D