Vanhemmat blogi tiedostot löydät täältä.
sunnuntaina, maaliskuuta 06, 2016
Vanhemmat blogi tiedostot
Tunnisteet:
vanhemmat tiedostot
lauantaina, helmikuuta 20, 2016
Qt ja Raspberry pi jatkoa aiheelle.... X
Aihe oli tämä.
Configurointi käyttämään XCB:tä.
./configure -v -xcb -tslib -force-pkg-config -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=/usr/bin/ \
-opensource -confirm-license -optimized-qmake -reduce-exports -release -qt-pcre -make libs \
-prefix /usr/local/qt5 2>&1 | tee config.out
Configurointi käyttämään XCB:tä.
./configure -v -xcb -tslib -force-pkg-config -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=/usr/bin/ \
-opensource -confirm-license -optimized-qmake -reduce-exports -release -qt-pcre -make libs \
-prefix /usr/local/qt5 2>&1 | tee config.out
Tunnisteet:
Qt 5.5.1 ja Raspberry Pi
maanantaina, helmikuuta 01, 2016
Jatkoa aiheelle Qt:n kääntäminen Raspberry Pi:lle
Kirjoitus löytyy täältä.
Eli ne ympäristömuuttujat pitää lisätä .profile tiedostoon jotta ne on joka bootin jälkeen käytössä.
Eli nämä rivit tiedoston loppuun:
export LD_LIBRARY_PATH=/usr/local/qt5/lib
export PATH=/usr/local/qt5/bin:$PATH
Eli ne ympäristömuuttujat pitää lisätä .profile tiedostoon jotta ne on joka bootin jälkeen käytössä.
Eli nämä rivit tiedoston loppuun:
export LD_LIBRARY_PATH=/usr/local/qt5/lib
export PATH=/usr/local/qt5/bin:$PATH
Tunnisteet:
Qt 5.5.1 ja Raspberry Pi
lauantaina, tammikuuta 23, 2016
Helppo tapa etsiä ja tuhota tiedostot
Komentokehoitteessa ajettaessa komento esim.: find . -name "*.bak" -type f -delete
Poistaa kaikki minkä jälki liite on bak.
Taas tällainen tynkä aihe, mutta hyödyllinen. Tämä siis toimii kaikissa kokeilemissani Linux ympäristöissä.
Poistaa kaikki minkä jälki liite on bak.
Taas tällainen tynkä aihe, mutta hyödyllinen. Tämä siis toimii kaikissa kokeilemissani Linux ympäristöissä.
Tunnisteet:
tiedostojen poisto
keskiviikkona, tammikuuta 20, 2016
Lyhyt kirjoitus siitä miten poistaa käyttäjä Linuxissa
Eli esim Ubuntussa aja komento: sudo userdel -r ja_käyttäjänimi. Olkoon tämä nyt lyhykäinen tammikuulle... Ehkä lisää huomenna :).
Tunnisteet:
käyttäjän poistaminen linuxissa,
ubuntu
perjantaina, joulukuuta 25, 2015
Qt 5.5.1 ja Raspberry Pi 2
Heti alkuun varoituksen sana, tähän menee aikaa yli 16h.
Aluksi asenna Jessie jakelu sd koritille 8gt on liian pieni, Joten suosittelen sd kortille vain bootti ja usb tikulle < 16gt ja isommat, itse käyttis.
Asenna aluksi tarvittavat paketit.
Ensin komento sudo apt-get update
Sitten: sudo apt-get dist-upgrade
Seuraavaksi kääntö tarvittavat paketit: sudo apt-get install libfontconfig1-dev libdbus-1-dev libfreetype6-dev libudev-dev libicu-dev libsqlite3-dev libxslt1-dev libssl-dev libasound2-dev libavcodec-dev libavformat-dev libswscale-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev gstreamer-tools gstreamer0.10-plugins-good gstreamer0.10-plugins-bad libraspberrypi-dev libpulse-dev libx11-dev libglib2.0-dev libcups2-dev freetds-dev libsqlite0-dev libpq-dev libiodbc2-dev libmysqlclient-dev firebird-dev libpng12-dev libjpeg62-turbo-dev libgst-dev libxext-dev libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync1 libxcb-sync0-dev libxcb-render-util0 libxcb-render-util0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-glx0-dev libxi-dev libdrm-dev flex ruby gperf bison libts-dev
Sitten seuraavaksi swap osion (tiedoston) koon muuttaminen.
sudo dphys-swapfile swapoff
sudo dphys-swapfile uninstall
Tämän jälkeen editoi tiedostoa komennolla: nano /etc/dphys-swapfile
Etsi rivi: CONF_SWAPSIZE=2000 oli 100.Sitten uudelleen tiedoston teko ja asettaminen komennolla.sudo dphys-swapfile setup sudo dphys-swapfile swapon
Tarkista koko komennolla: cat /proc/swaps
Sitten varsinaiseen kääntämiseen, edellyttäen että olet ladannut Qt 5.5.1 version.
Aja puretussa kansiossa komento: ./configure -v -opengl es2 -tslib -force-pkg-config -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=/usr/bin/ \
-opensource -confirm-license -optimized-qmake -reduce-exports -release -qt-pcre -make libs \
-prefix /usr/local/qt5 2>&1 | tee config.out
Tähän voi mennä tovi.
Seuraavaksi aja komento kun tuo on valmis: time make -j3 2>&1 | tee make.out
Tässä sitten kestää.
Ja sitten asennus: sudo make install
Sitten ympäristö muuttujien asetukset:
export LD_LIBRARY_PATH=/usr/local/qt5/lib
export PATH=/usr/local/qt5/bin:$PATH
Sitten vain kääntämään sorsasia ;)
Tunnisteet:
Qt,
Qt 5.5.1 ja Raspberry Pi,
raspberry pi
lauantaina, joulukuuta 12, 2015
How to change hostname in Raspberry PI
You need to edit 2 files replace raspberry with <name> this is what you choose and does not need <> brackets
raspberry
You will see raspberry change this to whatever you want (one word with limited characters apply) <name>
CTRL+X press Y then hit Enter
Change the entry 127.0.1.1 raspberry
To 127.0.1.1 <example>
sudo reboot
1. Edit the hostname file
sudo nano /etc/hostnameraspberry
You will see raspberry change this to whatever you want (one word with limited characters apply) <name>
CTRL+X press Y then hit Enter
2. Next you need to change the hosts file
sudo nano/etc/hostsChange the entry 127.0.1.1 raspberry
To 127.0.1.1 <example>
3. Reboot
When you login you will see pi@<name> ~ this is your new promptsudo reboot
Tunnisteet:
hostname,
raspberry pi,
raspberry pi hostname
maanantaina, marraskuuta 23, 2015
Toinen tapa kääntää FFmpeg Raspberry PI:lle
Eli tämän voi tehdä kahdella tapaa joko kääntää itse lähdekoodista tai asentaa ohjelmistolähteistä. Tässä perehdytään miten se käännetään ite. Eli aluksi asennetaan tarvittavat sovellukset ja kirjastot komennolla: sudo apt-get install build-essential pkg-config cmake git checkinstall.
Tämän jälkeen: sudo apt-get install libx11-dev libgl1-mesa-dev libpulse-dev libxcomposite-dev \
libxinerama-dev libv4l-dev libudev-dev libfreetype6-dev \
libfontconfig-dev qtbase5-dev libqt5x11extras5-dev libx264-dev \
libxcb-xinerama0-dev libxcb-shm0-dev libjack-jackd2-dev libcurl4-openssl-dev.
Sitten vielä seuraavat: sudo apt-get install zlib1g-dev yasm.
Tämän jälkeen kloonataan lähdekoodit palvelimelta:
git clone --depth 1 git://source.ffmpeg.org/ffmpeg.git
Mene kansioon: cd ffmpeg.
Sitten ajat konfiguroinnin: ./configure --enable-shared --prefix=/usr.
Tämän jälkeen varsinainen kääntäminen: make -j4. Varaudu odottamaan, tässä menee tovi.
Viimeiseksi aja asennus komento: sudo checkinstall --pkgname=FFmpeg --fstrans=no --backup=no \
--pkgversion="$(date +%Y%m%d)-git" --deldoc=yes.
Viimeisessä kuvassa kaikki valmista.
Tunnisteet:
FFMPEG ja raspberry pi
torstaina, lokakuuta 29, 2015
FFMPEG ja Raspberry Pi
Tarkoituksenani on kääntää lähdekoodista ffpmeg ja muutama codekki. Eli aluksi pitää kääntää codekit.
Aja komento: cd /usr/src
Lataa Gitistä viimeisimmät lähdekodit komennolla: sudo git clone git://git.videolan.org/x264
Tämän jälkeen cd x264
Sitten configurointi: sudo ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
Aja komento: cd /usr/src
Lataa Gitistä viimeisimmät lähdekodit komennolla: sudo git clone git://git.videolan.org/x264
Tämän jälkeen cd x264
Sitten configurointi: sudo ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
Komennot: sudo make
sudo make install
Kääntäminen kestää jonkin aikaaa ja pidempää jos käytät Raspberry Pi A:ta.
Sitten itse ffmpeg asennus lähdekoodista:
Mene kasioon: cd /usr/src
Aja komento: git clone git://source.ffmpeg.org/ffmpeg.git
Mene kansioon: cd ffmpeg
Ajakomento kansiossa: sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
Tämän jälkeen kun konfaus on ohi, aja komento: make
Sitten asennus: sudo make install
Tunnisteet:
FFMPEG ja raspberry pi
sunnuntaina, lokakuuta 18, 2015
Pythonin asennus uudempaan 3.4 versioon
Aluksi asennetaan muutama paketti Linux Mintissä. Sama koskee myös muita jakeluita.
Eli ensiksi: sudo apt-get install build-essential checkinstall
Sitten: sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
Seuraavaksi mene kansioon: cd /usr/src
Komento: sudo wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
Sitten paketin purku: sudo tar xzf Python-3.4.3.tgz.
Mene kansioon: cd Python-3.4.3
Konffaa: sudo ./configure
Ja käännä: sudo make altinstall
Sitten symboolisen linki deletointi siis entisen. Eli mene kansioon /usr/bin ja aja komento: sudo rm python.
Ja uuden linkin tekeminen: sudo ln -s /usr/bin/python3.4 /usr/bin/python
En ota vastuuta jos koneesi menee sekaisin. Linux Mint:ssä käynnistys valikko ainakin häviää
En ota vastuuta jos koneesi menee sekaisin. Linux Mint:ssä käynnistys valikko ainakin häviää
Tunnisteet:
python 3.4,
python 3.4.3 asennus
lauantaina, syyskuuta 26, 2015
linkkaus private_html kansioon
On aika kirjoittaa jotain syyskuullekkin ;). Eli kun käytetään SSL sertifikaattia web-palvelimessa. Tulee public_html kansioon tulevat pyynnöt ohjata private_html kansioon. Se onnistuu seuraavalla komennolla: ln
-s private_html public_html
Tunnisteet:
ssl sertifikaatti ja private_html
keskiviikkona, elokuuta 26, 2015
Jatkoa aiheelle TL-WN725N ja Raspnerry Pi
Kuten aikaisemmin kirjoitin niin se toimii, mutta pätkii kuten aika osoitti.
Ratkaisu tähän:
uname -r jolla saat kernel version näkyviin.
Sitten lataat sopivan paketin osoitteesta: https://www.raspberrypi.org/forums/viewtopic.php?p=462982.
Minun tapauksessani 4.1.6-v7+ #810 - 8188eu-v7-20150818.tar.gz.
Eli wget https://dl.dropboxusercontent.com/u/80256631/8188eu-v7-20150818.tar.gz
Ratkaisu tähän:
uname -r jolla saat kernel version näkyviin.
Sitten lataat sopivan paketin osoitteesta: https://www.raspberrypi.org/forums/viewtopic.php?p=462982.
Minun tapauksessani 4.1.6-v7+ #810 - 8188eu-v7-20150818.tar.gz.
Eli wget https://dl.dropboxusercontent.com/u/80256631/8188eu-v7-20150818.tar.gz
tar xzf 8188eu-v7-20150818.tar.gz
Tämän jälkeen sudo ./install.sh ja bootti kun asennus valmis.
Tunnisteet:
TL-WN725N ja Raspnerry pi
torstaina, elokuuta 20, 2015
Desktop kuvakkeen teko nano:lla
Eli ohessa malli millainen rakenne tulisi olla työpöytä kuvakkeella.
Voit ajaa komennon: nano test.desktop.
[Desktop Entry]
Version=1.0
Name=Ohjelman nimi
Comment=Kuvaus ohjelmasta tähän kohti
Exec=/home/pi/sovelluskansio/sovellus -ui
Path=/home/pi/sovelluskansio/
Icon=/usr/share/icons/Humanity/apps/32/access.svg
Terminal=false
Type=Application
Categories=Utility;Application;Development;
Eli kaikki oleellinen on kommentoituna miten tehdä kuvake.
Voit ajaa komennon: nano test.desktop.
[Desktop Entry]
Version=1.0
Name=Ohjelman nimi
Comment=Kuvaus ohjelmasta tähän kohti
Exec=/home/pi/sovelluskansio/sovellus -ui
Path=/home/pi/sovelluskansio/
Icon=/usr/share/icons/Humanity/apps/32/access.svg
Terminal=false
Type=Application
Categories=Utility;Application;Development;
Eli kaikki oleellinen on kommentoituna miten tehdä kuvake.
Tunnisteet:
Pikakuvakkeen teko linuxissa
keskiviikkona, elokuuta 19, 2015
Root salasanan vaihto Raspberyssä tai muussa Debian pohjaisessa
Eli komento on: sudo passwd root.
Sitten vain annat uuden salasanan. Käyttämään rootia pääset komennolla su.
Sitten vain annat uuden salasanan. Käyttämään rootia pääset komennolla su.
Tunnisteet:
Root salasanan vaihto sudolla
lauantaina, elokuuta 15, 2015
Screenshot/kuvankaappaus Raspberry Pi:ssä
Tunnisteet:
Screenshot kuvankaappaus raspberry pi:ssä
perjantaina, elokuuta 14, 2015
Raspberry pi ja bootaus sd kortilta, mutta käyttis tikulla
Eli ideana on se että kun SD-kortti korrputoituu herkästi, niin että käyttis olisikin usb tikulla. Ja boot osio sd kortilla joka vie 55mt, eli pieni kortti riittää. Itsellä nyt sattuu olemaan vain 8gt sd-kortteja. Mutta joka tapauksessa ensin imagen poltto tikulle, se hoituu käyttämällä ohjelmaa (windowssissa) Win32DiskImager. Saat sen kopioitua täältä.
Tämän jäkeen valitset imagen jonka haluat polttaa, itse käyttämäni tikku oli 7gt ja image 4,4gt. Saat tämän imagen täältä.
Boot osio kaipaa myös pientä muutosta.
Valitse ja avaa tiedosto cmdline.txt
Muuta rivi oheiseksi, eli /dev/sda2
Tämän jälkeen muuta usb tikun kokoa esim gparted ohjelmalla, koska nty osion koko on 4,4gt. Paras tapa on hoitaa tämä erillisellä koneella jossa on linux ja kyseinen ohjelma asennettuna (gparted). boot loaderin saat täältä (en muista onko jessie vai wheezy), tai sitten ylempänä mainitulla ohjelmalla asenna wheezy:n ja muokkaat tarvittavia tiedostoja.
Tämän jäkeen valitset imagen jonka haluat polttaa, itse käyttämäni tikku oli 7gt ja image 4,4gt. Saat tämän imagen täältä.
Boot osio kaipaa myös pientä muutosta.
Valitse ja avaa tiedosto cmdline.txt
Muuta rivi oheiseksi, eli /dev/sda2
Tämän jälkeen muuta usb tikun kokoa esim gparted ohjelmalla, koska nty osion koko on 4,4gt. Paras tapa on hoitaa tämä erillisellä koneella jossa on linux ja kyseinen ohjelma asennettuna (gparted). boot loaderin saat täältä (en muista onko jessie vai wheezy), tai sitten ylempänä mainitulla ohjelmalla asenna wheezy:n ja muokkaat tarvittavia tiedostoja.
Tunnisteet:
raspberry pi usb tikulle
torstaina, elokuuta 13, 2015
Iceweasel raspberylle (Firefox)
Tunnisteet:
iceweasel raspberry pi:lle (firefox)
Raspberry Pi 2 B ja pico upsi
Vihdoin sapui postista kauan odottamani upsi...
Osan komponenteista joutui juottamaan itse paikoilleen, eli vaatii elektroniikka tuntemusta myös hieman, koska selkeitä ohjeita mukana ei tullut.
No joka tapauksessa tuo kiinni itse laitteeseen ja uusimmat firmwaret sisään ja yksy python scripti/ohjelma. Vielä tulee raporttia miten tuo toimii. Mutta alku oli ainakin mutkatonta.

Osan komponenteista joutui juottamaan itse paikoilleen, eli vaatii elektroniikka tuntemusta myös hieman, koska selkeitä ohjeita mukana ei tullut.
No joka tapauksessa tuo kiinni itse laitteeseen ja uusimmat firmwaret sisään ja yksy python scripti/ohjelma. Vielä tulee raporttia miten tuo toimii. Mutta alku oli ainakin mutkatonta.

Tunnisteet:
Raspberry pi ja ups
perjantaina, elokuuta 07, 2015
Apachen cofig tiedostojen testaus
Eli yksin kertainen komento jolla testaat että apachen confgit on kunnossa: /etc/init.d/httpd configtest.
Jos on ongelmia niin korjaa :)
Jos on ongelmia niin korjaa :)
Tunnisteet:
apache confgin testaus
torstaina, elokuuta 06, 2015
Hieman JavaScript koodausta
Tunnisteet:
email osoitteen oikeellisuus
Tilaa:
Blogitekstit (Atom)








