Helpot ohjeet wiin softamodaukselle, jotta saa homebrew kanavan käyttöön.
http://gbatemp.net/index.php?showtopic=171901
Ja täältä sitten applikaatioita:
http://www.wiibrew.org/wiki/List_of_homebrew_applications
Lisää linkkejä:
WiiFlow (HDD:lta ohjelmien lataus helpoksi)
WBFS Manager (ohjelmien asennus HDD:lle)
perjantai 20. marraskuuta 2009
sunnuntai 27. syyskuuta 2009
asennettujen ohjelmien lista ja palauttaminen ubuntussa
Ottaa kopion asennettujen ohjelmien listasta
sudo dpkg --get-selections > /backup/installed-software.log
Palauttaa listan (esim uudelle asennukselle)
dpkg --set-selections < /backup/installed-software.log
Asenna juuri määritetyt ohjelmat
dselect
valitse "i" asentaaksesi ohjelmat
maanantai 17. elokuuta 2009
VNC login ja ssh
Kun haluaa ottaa VNC yhteyden SSH:n yli ubuntuun, jossa pyörii Gnome. SSH istunnossa käynnistä X11VNC serveri sessio nykyisen käyttäjän (joka on kirjautuneena X:än sisään)
x11vnc -scale 5/7 -auth ~/.Xauthority -display :0
Jos kone on bootattu ja siihen ei X:än ole vielä kirjauduttu sisään, pitää tehdä hieman lisätyötä ensin, jotta saa kirjauduttua sisään:
sudo x11vnc -scale 5/7 -auth /var/lib/gdm/:0.Xauth -display :0
Tuon kirjautumisen jälkeen taas ensimmäinen komento pitäisi toimia.
x11vnc -scale 5/7 -auth ~/.Xauthority -display :0
Jos kone on bootattu ja siihen ei X:än ole vielä kirjauduttu sisään, pitää tehdä hieman lisätyötä ensin, jotta saa kirjauduttua sisään:
sudo x11vnc -scale 5/7 -auth /var/lib/gdm/:0.Xauth -display :0
Tuon kirjautumisen jälkeen taas ensimmäinen komento pitäisi toimia.
lauantai 11. heinäkuuta 2009
ubuntu 9.04, firefox ja java
tällä lähtee kivuttomasti java-kilkkeet firefoxissa pyörimään:
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
maanantai 29. kesäkuuta 2009
Top #10 pc CO-OP games
Mielenkiintoinen lista top10 co-op peleistä pc:llä. Pitäisiköhän testata NWN2:sta :)
http://casualtygamer.com/2008/06/top-10-pc-co-op-games/
http://casualtygamer.com/2008/06/top-10-pc-co-op-games/
perjantai 26. kesäkuuta 2009
Left4Dead splitscreen PC:llä ja esim Xbox360 ohjaimella
http://forums.steampowered.com/forums/showthread.php?t=745113
------------------------------------QUOTE START
1. Find an XBOX360 controller
2. Plug it in
3. Edit your 360controller.cfg file located in your \left4dead\cfg folder
Copy and paste the following and overwrite other information in your 360controller.cfg
---------------------
4. IT IS NECESSARY THAT YOU SET THE 360 CONTROLLER SET TO PLAYER 2, THIS MEANS THE LIGHT INDICATOR ON THE CONTROLLER MUST BE ON THE NUMBER 2! -Red text below indicates how to do this
5. Boot up the game
6. open console and type "Exec 360controller.cfg" without the quotations
7. Set your split screen mode to either Horizontal-Cut (ss_splitmode 1) or Vertical-Cut (ss_splitmode 2) through the console, vertical cut is meant for widescreen monitors and dual monitor setups while the horizontal for standard monitors
8. Open the console and enter ss_enable 1 once this is enabled you can simply start a single player game through the menu and splitscreen will already be enabled.
Alternatively, join an online game and enter "ss_connect" to add a splitscreen player and "ss_disconnect" to remove.
ATTENTION; IF SECOND PLAYER JOINS GAME AND DOES NOT AUTOMATICLY JOIN A TEAM USE THE COMMAND "cmd2 jointeam 2" FOR 2nd PLAYER TO JOIN SURVIVORS AND "cmd2 jointeam 3" FOR 2nd PLAYER TO JOIN INFECTED
9. HAVE THE CONTROLLER SET TO PLAYER 1, START A GAME AND AS SOON AS THE LOADING SCREEN APPEARS UNPLUG THE CONTROLLER, WAIT ONE OR TWO SECONDS AND PLUG IT BACK IN BEFORE THE GAME STARTS
10. PLAY CO-OP THE WAY ITS MEANT TO BE PLAYED!
11. People with controllers other than Xbox 360 controllers will have to create their own controller configurations, simply edit the above CFG to match your controller. Lines that start with "cmd2 bind" are the controls you will need to set.
------------------------------------QUOTE END
Siellä on vielä paljon keskustelua lisää esim miten mennä netti-peliin mukaan molemmilla ruuduilla yms. Täydennetään tätä, kunhan on livenä kokeiltu.
------------------------------------QUOTE START
1. Find an XBOX360 controller
2. Plug it in
3. Edit your 360controller.cfg file located in your \left4dead\cfg folder
Copy and paste the following and overwrite other information in your 360controller.cfg
---------------------
unbindall // Prevent mouse/keyboard control when gamepad is in use (to prevent autoaim exploit)---------------------
joystick 1
joy_advanced "1" // use advanced joystick options (allows for multiple axes)
joy_name "L4D Xbox360 Joystick Configuration"
joy_advaxisx 3 // x-axis controls GAME_AXIS_SIDE (strafing left and right)
joy_advaxisy 1 // y-axis controls GAME_AXIS_FORWARD (move forward and back)
joy_advaxisz 0 // z-axis is treated like a button
joy_advaxisr 2 // r-axis controls GAME_AXIS_PITCH (look up and down)
joy_advaxisu 4 // u-axis controls GAME_AXIS_YAW (look left and right)
joy_advaxisv 0 // v-axis is unused
joy_forwardsensitivity -1.0 // movement sensitivity
joy_sidesensitivity 1.0
joy_forwardthreshold 0.1 // movement dead zone settings
joy_sidethreshold 0.1
joy_pitchsensitivity 1.0 // look sensitivity
joy_yawsensitivity -1.5
joy_pitchthreshold 0.1 // look dead zone settings
joy_yawthreshold 0.0
joy_variable_frametime 1
joy_autoaimdampenrange 0.85
joy_autoaimdampen 0.5
joy_lowend 0.65
joy_lowmap 0.15
joy_accelscale 3.0
joy_accelmax 4.0
joy_response_move 5
joy_response_look 1
joy_autoaimdampen 0.3
joy_autoaimdampenrange 0.85
joyadvancedupdate // advanced joystick update allows for analog control of move and look
// Alternate control 1
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind "a" "+moveleft"
bind "c" "+voicerecord"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "h" "motd"
bind "m" "chooseteam"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "+mouse_menu QA"
bind "y" "messagemode"
bind "z" "+mouse_menu Orders"
bind "`" "toggleconsole"
bind "SPACE" "+jump"
bind "TAB" "+showscores"
bind "ESCAPE" "cancelselect"
bind "SHIFT" "+speed"
bind "CTRL" "+duck"
bind "F1" "Vote Yes"
bind "F2" "Vote No"
bind "F5" "jpeg"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "MOUSE3" "+zoom"
bind "MWHEELUP" "invprev"
bind "MWHEELDOWN" "invnext"
// controller2 bindings
cmd2 +jlook // enable joystick look
cmd2 bind "A_BUTTON" "+jump;+menuAccept" // (A) button - Jump -menuAccpt allows us to make selections on hud menus
cmd2 bind "B_BUTTON" "+reload" // (B) button - Reload
cmd2 bind "X_BUTTON" "+use" // (X) Use
cmd2 bind "Y_BUTTON" "lastinv" // (Y) button - swap pistol/rifle or z_abort -used to respawn as a ghost.
cmd2 bind "R_TRIGGER" "+attack" // RT - Main weapon - Primary trigger
cmd2 bind "L_TRIGGER" "+attack2" // LT - Melee
cmd2 bind "R_SHOULDER" "+lookspin" // RB - Fast 180 spin
cmd2 bind "L_SHOULDER" "toggle_duck" // LB - Duck - is also used to give objects to people.
cmd2 bind "STICK1" "vocalize smartlook" // LS - vocalize
cmd2 bind "STICK2" "+zoom" // RS click - Rifle Zoom
// Fixed bindings, do not change these across joystick presets
cmd2 bind "BACK" "togglescores" // (back) button - scores
cmd2 bind "START" "pause" // (start) button - pause
cmd2 bind "S1_UP" "+menuUp" // Hud menu Up
cmd2 bind "S1_DOWN" "+menuDown" // Hud menu Down
cmd2 bind "UP" "impulse 100" // DPad Up - Toggle flashlight
cmd2 bind "LEFT" "slot3" // DPad Left - grenade
cmd2 bind "RIGHT" "slot4" // DPad Right - health
cmd2 bind "DOWN" "slot5" // DPad Down - Pills
4. IT IS NECESSARY THAT YOU SET THE 360 CONTROLLER SET TO PLAYER 2, THIS MEANS THE LIGHT INDICATOR ON THE CONTROLLER MUST BE ON THE NUMBER 2! -Red text below indicates how to do this
5. Boot up the game
6. open console and type "Exec 360controller.cfg" without the quotations
7. Set your split screen mode to either Horizontal-Cut (ss_splitmode 1) or Vertical-Cut (ss_splitmode 2) through the console, vertical cut is meant for widescreen monitors and dual monitor setups while the horizontal for standard monitors
8. Open the console and enter ss_enable 1 once this is enabled you can simply start a single player game through the menu and splitscreen will already be enabled.
Alternatively, join an online game and enter "ss_connect" to add a splitscreen player and "ss_disconnect" to remove.
ATTENTION; IF SECOND PLAYER JOINS GAME AND DOES NOT AUTOMATICLY JOIN A TEAM USE THE COMMAND "cmd2 jointeam 2" FOR 2nd PLAYER TO JOIN SURVIVORS AND "cmd2 jointeam 3" FOR 2nd PLAYER TO JOIN INFECTED
9. HAVE THE CONTROLLER SET TO PLAYER 1, START A GAME AND AS SOON AS THE LOADING SCREEN APPEARS UNPLUG THE CONTROLLER, WAIT ONE OR TWO SECONDS AND PLUG IT BACK IN BEFORE THE GAME STARTS
10. PLAY CO-OP THE WAY ITS MEANT TO BE PLAYED!
11. People with controllers other than Xbox 360 controllers will have to create their own controller configurations, simply edit the above CFG to match your controller. Lines that start with "cmd2 bind" are the controls you will need to set.
------------------------------------QUOTE END
Siellä on vielä paljon keskustelua lisää esim miten mennä netti-peliin mukaan molemmilla ruuduilla yms. Täydennetään tätä, kunhan on livenä kokeiltu.
keskiviikko 24. kesäkuuta 2009
Samsung led tv media players & mediatomb
Mediatombin ja Samsung LED TV:n saa toimimaan yhdessä jos lisää tämän mediatombin asetuksiin (http://pastebin.com/m7df2aa).
Tossa dlna ei kyllä kauheen hyvä ole koska ei voi kelata/pausettaa ohjelmaa (ainakaan samsung led tv:n kautta).
<custom-http-headers> <add header="transferMode.dlna.org: Streaming"/> <add
header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000"/> </custom-http-headers>
Tossa dlna ei kyllä kauheen hyvä ole koska ei voi kelata/pausettaa ohjelmaa (ainakaan samsung led tv:n kautta).
<custom-http-headers> <add header="transferMode.dlna.org: Streaming"/> <add
header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000"/> </custom-http-headers>
tiistai 9. kesäkuuta 2009
Wii & modaus (wasabi dx)
Kaveri asensi Wasabi DX piiri Wii-konsoliinsa. Suurin työ on kotelon avaaminen: paljon ruuveja. Lopputuloksena toimiva asennus, sekä 2 ruuvia jotka ei omaa paikkaansa löytäneet.
(Niin ja system update toimi tämänkin jälkeen.)
Aikaa
- 30min - 60min
Työkalut
- terävä ja pieni mattoveitsi (tai vastaava)
- erittäin pieni ristipääruuvari
- tri-wing ruuvari
- sähköteippiä eristykseen (väri maun mukaan, ei näy ;))

torstai 21. toukokuuta 2009
mkv2avi (by lbs)
Kun ei saunaboxi tue kunnolla MKV 1080p+dts+subit, piti se vääntää sitten AVI:ksi poltetulla tekstityksellä. Apuna mencoder(mplayer). Skripti sopisi jopa mediatombin transcode skriptiksi, mutta omassa palvelimessa on virtapihi prossu jossa ei tarpeeksi potkua koodaukseen ollut (Intel Pentium-M 2,13GHz (dothan)) ja fps taisi pyöriä jossain 8-13fps paikkeilla.
Mencoder tuntui pysyvän äänien kanssa paremmin synkassa, kuin FFMPEG.
scriptiä:
######################## SKRIPTIN ALKU
#!/bin/sh
if [ ! -f "$1" ]; then
echo "INPUT FILE IS NOT SET!"
exit 1
fi
# input (mkv) filename
INFILE=$1
# output filename is same as input bu extension is changed from mkv to avi
OUTFILE=`echo $INFILE | sed 's,.mkv$,.avi,'`
# Audio bitrate in kbit/s
ABIT=192
# Video bitrate in kbit/s
VBIT=2000
nice mencoder -o "$OUTFILE" \
-slang eng -subfont-text-scale 2 \
-oac mp3lame -lameopts br=$ABIT -mc 0 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$VBIT:vhq:turbo -vf scale=1280:720 \
"$INFILE"
######################## SKRIPTIN LOPPU
Kyseinen skripti olettaa että MKV filessä on subtitlet mukana ja että ne ovat ENG tagilla. Subtitlen kokoa vielä piti pienentää, koska default (5) scale oli ihan liian iso, ehkä 3 olisi ollut vielä sopivampi.
Resoluutioksi valittu 1280x720, jonka kanssa saunaboksilla ei oikein ongelmia ole ollut.
Toki parantamisen varaa vielä on, mutta vielä en jaksanut viedä loppuun asti.
TODO:
- kuvakoko parametriksi
- subtitlejen valinta parametrilla
- xvid/mpeg4 valinta
- 2/n-pass encode, nyt vain single pass enkoodaus
- parametrisoida kaikki parametrit komentoriviltä annettaviksi
Mencoder tuntui pysyvän äänien kanssa paremmin synkassa, kuin FFMPEG.
scriptiä:
######################## SKRIPTIN ALKU
#!/bin/sh
if [ ! -f "$1" ]; then
echo "INPUT FILE IS NOT SET!"
exit 1
fi
# input (mkv) filename
INFILE=$1
# output filename is same as input bu extension is changed from mkv to avi
OUTFILE=`echo $INFILE | sed 's,.mkv$,.avi,'`
# Audio bitrate in kbit/s
ABIT=192
# Video bitrate in kbit/s
VBIT=2000
nice mencoder -o "$OUTFILE" \
-slang eng -subfont-text-scale 2 \
-oac mp3lame -lameopts br=$ABIT -mc 0 \
-ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$VBIT:vhq:turbo -vf scale=1280:720 \
"$INFILE"
######################## SKRIPTIN LOPPU
Kyseinen skripti olettaa että MKV filessä on subtitlet mukana ja että ne ovat ENG tagilla. Subtitlen kokoa vielä piti pienentää, koska default (5) scale oli ihan liian iso, ehkä 3 olisi ollut vielä sopivampi.
Resoluutioksi valittu 1280x720, jonka kanssa saunaboksilla ei oikein ongelmia ole ollut.
Toki parantamisen varaa vielä on, mutta vielä en jaksanut viedä loppuun asti.
TODO:
- kuvakoko parametriksi
- subtitlejen valinta parametrilla
- xvid/mpeg4 valinta
- 2/n-pass encode, nyt vain single pass enkoodaus
- parametrisoida kaikki parametrit komentoriviltä annettaviksi
Sopcast / TVU vlc player viritys
Joskus Sopcast ja TVU lähettävät streamia joka vaatii että se katsotaan vlc:n kautta. Tällöin vlc:n kautta pitää avata yhteys osoitteeseen http://127.0.0.1:8902. Samaan aikaan Sopcast / TVU stream pitää olla päällä vaikka niistä applikaatiosta ei kuvaa näykkään.
Tän kotiteatterisysteemin voisin hommata..
Sony DAVIS50 tsydeemi langattomilla takakajareilla. Hintaa ois karvan alle 600€ gigantissa. Pitäsköhän vihdoinkin ostaa kajarit olohuoneeseen..
Media Servers
Jotta ei pääse unohtumaan, täältä löytyy nyt (mulla) käytössä olevat UPNP serverit:
+ toimii linuxilla sekä pc:llä (java)
+ high-res leffojen toisto
- hieman epävakaa
- kaikki high-res leffat ei toimi
+ yksi file sisältää kaikki säädöt
- huono käyttöliittymä
- hieman epävakaa
(jos tulee uusia ja/tai parempia mieleen, let me know)
Wolfram
Kiva sivu kaikenlaisten vertailujen tekemiseen:
Ihan kaikkea ei vielä näytä ymmärtävän, mutta hienosti onnistui esim Suomen ja UusiSeelannin kokojen ja asukaslukujen vertailu:
lauantai 2. toukokuuta 2009
SSH-salaus + sertifikaatti
Täältä löytyy hyvät ohjeet SSL-salauksen säätöön linuxissa, sekä ohjeet sertifikaation uusimiseen:
http://wiki.ubuntu-fi.org/ssl-salaus_apaceen
http://wiki.ubuntu-fi.org/ssl-salaus_apaceen
Linux, kovon spindown
Linuxista secondäärinen kovo helposti hitaammalle vaihteelle:
esim
sudo hdparm -S 120 /dev/sdb
Levy palaa automaattisesti takaisin normaaliin nopeuteen kun sitä tarvitaan.
esim
sudo hdparm -S 120 /dev/sdb
Levy palaa automaattisesti takaisin normaaliin nopeuteen kun sitä tarvitaan.
Zyxel 660HW-D1, säätö
Zyxel 660HW-D1 on aika surkea laite. On ollut käytössä on/off noin 2 vuotta. Nyt on säädetty pelkäksi ADSL boxiksi, koska reititin osa tais sanoa ittensä irti.
- wlanilla surkea kantavuus
- huonot säätöominaisuudet
+ hinta
Noh, mutta jos toi boxi joskus tulee taas käyttöön niin tärkeää muistaa että jos haluut sisäverkossa domainin kautta accessoida toiseen koneeseen, pitää aina boxin buuttauksen jälkeen aktivoida loopback.
> telnet 192.168.0.1
password *****
>ip nat loopback on
- wlanilla surkea kantavuus
- huonot säätöominaisuudet
+ hinta
Noh, mutta jos toi boxi joskus tulee taas käyttöön niin tärkeää muistaa että jos haluut sisäverkossa domainin kautta accessoida toiseen koneeseen, pitää aina boxin buuttauksen jälkeen aktivoida loopback.
> telnet 192.168.0.1
password *****
>ip nat loopback on
Tilaa:
Blogitekstit (Atom)