sunnuntaina, maaliskuuta 30, 2014

Miten blokata ärsyttävät skype mainokset???

Löysin googlettamalla hyvät ohjeet ja tässäpä suomennos siitä...
Aluksi avaa muistio (notepad) tai jokin muu teksti editori Järjestelmänvalvojana.
Tämän jäleen avaa hosts tiedosto jonka löydät c:\windows\system32\drivers\etc kansiosta.
Lisää johonkin kohti tiedostoa seuraavat rivit:

127.0.0.1 rad.msn.com 
127.0.0.1 live.rads.msn.com 
127.0.0.1 ads1.msn.com 
127.0.0.1 static.2mdn.net 
127.0.0.1 g.msn.com 
127.0.0.1 a.ads2.msads.net 
127.0.0.1 b.ads2.msads.net 
127.0.0.1 ac3.msn.com

Tallenna ja sulje tiedosto. Tämän jälkeen käynnistä skype uudelleen, niin mainosten pitäisi olla tipotiessään. Myös pikku mainoset saa pois skypestä tekemällä seurvaat asetukset itse skypessä. Työkalut-> Asetukset->Ilmoitukset->Viestit. Ruksaa Ohje ja skype-vinkkejä, Mainokset pois päältä.

lauantaina, maaliskuuta 29, 2014

ls komento Windowssiin

Tuttu unix komento ls:n tekeminen windowssiin.

Suorita cmd Järjestelmänvalvojana ja suorita seuraava komento: 

echo dir %1 > %systemroot%\system32\ls.bat

Tämän jälkeen ls komento toimii aina kun käynnistät komentokehoitteen.

tiistaina, maaliskuuta 25, 2014

Windows 95 virtualboxissa

Vanha kunnon Windows 95 toimimaan virtualboxissa. Eli onglemana on se että jos et muuta yhtä asetusta niin windows 95 kone ei toimi. Muuta seuraavaa asetusta -> System -> Acceleration -> ota ruksi pois Enable VT-x/AMD-v kohdasta.


perjantaina, maaliskuuta 21, 2014

Qt 5.3.0 beta kääntäminen lähdekoodista

Hieman kääntämistä windows ympäristössä.

  1. Eli tarvitset aluksi perl:n asennettuna.
  2. mingw482_32:n -> löydät sen täältä.
  3. opengl:n -> saat sen täältä.
Aseta ennen konfigurointia path: 
PATH F:\Qt\qt5.3\Tools\mingw482_32\bin;C:\Windows\System32;C:\perl\bin;F:\lataukset\glew-1.10.0-win32\bin\Release\Win32 (aseta omat polut missä sinulla on kyseiset polut ja tiedostot).

Tämä jälkeen voit huoletta ajaa konfigurointi komennon: configure -opengl desktop -nomake examples -nomake tests -platform win32-g++

Jos path komento on väärin saat seuraavan virheen: No suitable compiler found in PATH. Aborting.
Lataa täältä qt5.3.0 beta repo zipattuna täältä -> Mukana tulostus bugin patchi. (Tiedostoa ei ole enään valitettavasta saatavissa, tuhoutui vahingossa...)
Esimerkki millainen on lopputulos kun configurointi onnistuu.

torstaina, maaliskuuta 20, 2014

QT ohjelmointi Raspberry Pi:ssä

Ensiksi on hyvä asentaa viimeisimmät qt5 kirjastot seuraavista repositoryistä.
Lisää ohjelmistolähteet /etc/apt/sources.list tiedostoon.

deb http://twolife.be/raspbian/ wheezy main qt gstreamer
deb-src http://twolife.be/raspbian/ wheezy main qt gstreamer

Lisää myös ohjelmistolähteen "avain":

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key 2578B775

Sitten vain asennat tarvitsemasi kirjastot raspberyyn. Voit etsiä kirjastoja komennolla: sudo apt-cache search qt5.

Olennaisinta on kun paketoidaan ohjelma jaettavaksi, niin kohde koneessa tulee olla asennettuna seuraavat kirjastot: sudo apt-get install libdrm-nouveau1a libegl1-mesa-drivers libgbm1 libopenvg1-mesa libxcb-dri2-0 libxcb-image0 libxcb-icccm4 libxcb-sync0 libxcb-keysyms1 libxcb-render-util0  libxcb-randr0.
Lisäksi tarvitset seuraavat qt kirjastot pakettiin mukaan libQt5DBus.so.5.2.0, libQt5OpenGL.so.5.2.0, libQt5Qml.so.5.2.0, libQt5Quick.so.5.2.0, libQt5Widgets.so.5.2.0, libicudata.so.48.1.1, libicui18n.so.48.1.1, libicuuc.so.48.1.1, libQt5Core.so.5.2.0, libQt5Gui.so.5.2.0, eli nämä paketit vähintää pitää olla mukana. Lisäksi ohjelmastasi riippuen saatat tarvita myös muita paketteja.

Ohjelman kääntäminen konsolissa:
Ensiksi tulee ajaa qmake projektin_nimi.pro.
Tämän jälkeen ajat komennon: make joka kääntää binääriksi koodisi.
Eli tällainen lyhyt opus tällä kertaa :). Hyviä ohjemointi hetkiä...

lauantaina, maaliskuuta 15, 2014

Raspberry pi autologin&startx

Pitkästä aikaan taas blogin parissa. Tässä olisi tarkoitus hieman pureutua Raspberry pi:n saloihin.
Eli miten tehdä automaattinen kirjautuminen ja x:n käynnistys bootin aikana.
Aluksi aja komento: sudo nano /etc/inittab
Kommentoi rivi #1:2345:respawn:/sbin/getty 115200 tty1 tuon 115200 kohdalla voi olla muukin numero sarja, mutta kommentoi joka tapauksessa kyseinen rivi # merkillä.
Seuraavaksi lisää kommentoimasi rivin alle: 1:2345:respawn:/bin/login -f pi tty1
/dev/tty1 2>&1. Tallenna ja sulje kyseinen tiedosto.




Sitten on vuorossa startx käynnistys.
Eli avaa tiedosto komennolla: sudo nano /etc/rc.local .
Lisää ennen exit 0 riviä rivi: su -l pi -c startx.







Tallenna ja sulje kyseinen tiedosto. Sitten vain testailemaan miten homma toimii :).