Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Aiheet - Karvameduusa

Sivuja: [1] 2
2
Muut käyttöjärjestelmät ja Linux-jakelut / Centos
« : 18.07.14 - klo:22.09 »
Uusi Centos versio on julkaistu. Eli versio seitsämän on nyt uusin. Distro käyttää samoja paketteja kuin RHEL 7:n ainoa ero on brandäys. Tukea saa vaan yhteisöltä, jos ei osta Redhat:lta sitä.

https://www.centos.org/

3
Laitealue / Enemmän irti Logitech G500s hiirestä
« : 23.07.13 - klo:14.34 »
Eilen selailin xorg dokumentti ja päätin ottaa enemmän irti kyseisestä hiirestä.

Tiedoston sisältö 50-logitech-mouse-g500s.conf
Koodia: [Valitse]
Section "InputClass"
Identifier "Logitech G500s Laser Gaming Mouse"
Driver "evdev"
MatchUSBID "046d:c24e"
Option "AccelerationProfile" "-1" # kiihdytys pois
Option "VelocityScale" "1" # Hiiren päivitysnopeus 1=1000Hz 2=500Hz 4=250Hz 8=125Hz 10=100Hz
Option "ConstantDeceleration" "1.25" # Mita suurempi on arvo, sita hitaampi hiiri liikkuu
EndSection

Tiedosto luodaan /etc/X11/xorg.conf.d/ hakemiston alle.

Samanlaisia hienosäätöjä pystyt tekemään muillekin hiirille. Ensimmäiseksi selvität laitteet usbid numeron lusb komennolla. Kannattaa myös selvittää mitä ajuria hiiri käyttää komennoilla xinput list ja xinput list-props <id-numero>. Tämä Logitech G500s hiiri käytti oletuksena evdev ajuria. Muutokset asetuksien muutokset pystyt katsomaan komennolla list-props <id-numero>. Muutoksien voimaan tuloa edellyttää X:n uudelleen käynnistämisen.

Dokumentaatiota: http://www.x.org/wiki/Development/Documentation/PointerAcceleration/

Tämä säätö ei toimi MIR:ssä tai Wayland:ssä.

5
Steam:n paketointi scripti Debian Wheezy:lle. Kerron mitä scripti tekee. Scripti luo aluksi tmp tiedostoon väliaikaishakemiston ja lataa steam paketin. Sinne puretaan steam paketti ja luodaan dpkg-deb:llä Debian paketoinin kannalta tärkeitä tiedostoja. Muokataan Debian control tiedostoon libc 2.15 riippuvuus -> 2.13:lla. Luodaan bootstraplinux_ubuntu12_32 kansio ja sinne puretaan bootstraplinux_ubuntu12_32.tar.xz paketti.

Haetaan Ubuntun palvelimelta glibc 2.15 versio ja puretaan väliaikaishakemiston ubuntu-libc kansioon. Sieltä ne kopioidaan juuri luotuun/puretuun bootstraplinux_ubuntu12_32/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu alikansioon. Tämän jälkeen bootstraplinux_ubuntu12_32 kansio arkistoidaan uusiksi bootstraplinux_ubuntu12_32.tar.xz muotoon ja siirretään takaisin oikeaan hakemistoon. Poistetaan steamdeps tiedosto (poistuu turha jockey riippuvuus) ja luodaan uusi .deb paketti. Siirretään valmis deb paketti käyttäjän kotihakemistoon ja poistetaan tiedostot väliaikaishakemistosta (/tmp).

Scripti ei vaadi pääkäyttäjä oikeuksia. Ainoastaan deb paketin asennus vaatii pääkäyttäjän oikeudet.

Debian Wheezy 64-bittisen/Nvidia käyttäjät asentakaa libgl1-nvidia-glx:i386 paketti. Vaati multiarch tuen (dpkg --add-architecture i386 && apt-get update).

Debian Wheezy 64-bittisen/AMD käyttäjät asentakaa libgl1-fglrx-glx:i386 paketti. Vaati multiarch tuen (dpkg --add-architecture i386 && apt-get update).

Lisätkää US lokaali näppäimistölle komennolla:
Koodia: [Valitse]
sudo dpkg-reconfigure locales
Tässä scripti:

Koodia: [Valitse]
#!/bin/bash
TMP=$(mktemp -d /tmp/steam.XXXXXXX)
wget -NP $TMP http://media.steampowered.com/client/installer/steam.deb
dpkg-deb -x $TMP/steam.deb $TMP/steam-debian
dpkg-deb -e $TMP/steam.deb $TMP/steam-debian/DEBIAN
# turha rivi sed -i 's/2.15/2.13/g;s/-turbo//;s/1:0.99.1/2.0/' $TMP/steam-debian/DEBIAN/control
sed -i 's/2.15/2.13/g;s/jockey-common, //g' $TMP/steam-debian/DEBIAN/control
mkdir $TMP/bootstraplinux_ubuntu12_32
tar -C $TMP/bootstraplinux_ubuntu12_32 -xvf $TMP/steam-debian/usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
wget -NP $TMP http://ubuntu.wikimedia.org/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu20_i386.deb
wget -NP $TMP http://ubuntu.wikimedia.org/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu20_amd64.deb
dpkg-deb -x $TMP/libc6_2.15-0ubuntu20_i386.deb $TMP/ubuntu-libc
dpkg-deb -x $TMP/libc6_2.15-0ubuntu20_amd64.deb $TMP/ubuntu-libc64
mkdir -p $TMP/bootstraplinux_ubuntu12_32/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu
cp -R $TMP/ubuntu-libc/lib/i386-linux-gnu/*.* $TMP/bootstraplinux_ubuntu12_32/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu
cp -R $TMP/ubuntu-libc64/lib/x86_64-linux-gnu/*.* $TMP/bootstraplinux_ubuntu12_32/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu
cd $TMP
tar cfJv bootstraplinux_ubuntu12_32.tar.xz -C bootstraplinux_ubuntu12_32 .
mv $TMP/bootstraplinux_ubuntu12_32.tar.xz $TMP/steam-debian/usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
rm -f $TMP/steam-debian/usr/bin/steamdeps
dpkg-deb -b $TMP/steam-debian
mv $TMP/steam-debian.deb ~/
rm -rf $TMP

Scriptin kehitys ehdotuksia ja parannuksia voi antaa.

Edit:

12.10.2013
Lisätty 64-bittiset glibc kirjastot paketointiin.
Rivit:
Koodia: [Valitse]
wget -NP $TMP http://ubuntu.wikimedia.org/ubuntu/pool/main/e/eglibc/libc6_2.15-0ubuntu20_amd64.deb
Koodia: [Valitse]
dpkg-deb -x $TMP/libc6_2.15-0ubuntu20_amd64.deb $TMP/ubuntu-libc64
Koodia: [Valitse]
mkdir -p $TMP/bootstraplinux_ubuntu12_32/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu
Koodia: [Valitse]
cp -R $TMP/ubuntu-libc64/lib/x86_64-linux-gnu/*.* $TMP/bootstraplinux_ubuntu12_32/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu
26.2.2013
Korjattu scriptiä poistaa jockey-common riippuvuuden. Tullut steam clientin päivityksen myötä.
Rivi:
Koodia: [Valitse]
sed -i 's/2.15/2.13/g;s/jockey-common, //g' $TMP/steam-debian/DEBIAN/control

6
Muut käyttöjärjestelmät ja Linux-jakelut / Mageia
« : 10.07.12 - klo:17.43 »
Olen tässä testailut uusinta Mageia 2 versiota. Olen positiivisesti yllättynyt kyseisestä distrosta. Mageia tunnisti automaattisesti Nvidia:n ajurit LiveCD:llä. LiveCD:n asennus asensi Nvidian ajurit suoraan. Pakettivaraston käyttöönotto oli selkeää ohjauskeskuksen kautta. Pystyin valitsemaan käyttääkö vakaita, testattavia tai backport repoja. Mageia oli muutenkin selkeä ja helppo käyttää. Suosittelen testaamaan LiveCD;llä.

http://www.mageia.org/fi/
http://www.mageia.org/fi/about/2010-sept-announcement.html

7
Pelit / Gaikai
« : 06.07.12 - klo:17.23 »
Gaikai on samanlainen palvelu kuin Onlive. Eli pilvipalvelulla toteutettu pelipalvelu. Kyseinen sivusta vaatii Java Runtime:n. Palvelu toimii kaikilla alustoilla, joilta löytyy Java Runtime. Sivulta löytyy suhteellisen tuoreita pelejä (demoja). Peleistä löytyy myös ilmaisia demoja mitä voi kokeilla. Pelien streamaus resoluutio on 720p.

http://www.gaikai.com/
http://en.wikipedia.org/wiki/Gaikai

8
Linus Torvalds:n puhe Aalto-yliopistolla:
http://www.youtube.com/watch?v=MShbP3OpASA

9
Terve en ole koodaaja, mutta kysyn otsikon mukaista asiaa. Asia liittyy pythonilla koodattuun linkkien näyttäjä bottiin. Botti ei hallitse UTF-8 merkistöä.

Virheilmoitus pastetun urlin jälkeen:

Lainaus
File "rollbot.py", line 34, in privmsg
    self.msg(self.factory.channel, "Title: %s" % str(title))
exceptions.UnicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 21: ordinal not in range(128)

Botin lähdekoodit

Koodia: [Valitse]
import sys
import re
import urllib

import BeautifulSoup
from HTMLParser import HTMLParseError

from twisted.words.protocols import irc
from twisted.internet import protocol, reactor

class MyBot(irc.IRCClient):
    def _get_nickname(self):
        return self.factory.nickname
    nickname = property(_get_nickname)

    def signedOn(self):
        self.join(self.factory.channel)
        print "Signed on as %s." % (self.nickname)

    def joined(self, channel):
        print "Joined %s." % channel

    def privmsg(self, user, channel, msg):
        # get title of urls
        matches = re.findall(r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', msg)
        if matches:
            for url in matches:
                u = urllib.urlopen(url)
                urltype = u.headers.gettype()
                print urltype
                try:
                    soup = BeautifulSoup.BeautifulSoup(u)
                    title = re.sub("\s+", ' ', soup.title.string).strip()
                    self.msg(self.factory.channel, "Title: %s" % str(title))
                except (AttributeError, HTMLParseError):
                    u = urllib.urlopen(url)
                    self.msg(self.factory.channel, \
                        "NO TITLE FOUND (%s)" % urltype)

class MyBotFactory(protocol.ClientFactory):
    protocol = MyBot

    def __init__(self, channel, nickname="Rollbot"):
        self.channel = channel
        self.nickname = nickname

    def clientConnectionLost(self, connector, reason):
        print "Lost connection (%s), reconnecting." % reason
        connector.connect()

    def clientConnectionFailed(self, connector, reason):
        print "Could not connect: %s" % reason

if __name__ == "__main__":
    try:
        chan = sys.argv[1]
        reactor.connectTCP('irc.freenode.net', 6667, MyBotFactory('#' + chan))
        reactor.run()
    except IndexError:
        print "Please specify a channel name."
        print "Example:"
        print " python %s somechannel" % sys.argv[0]

Virallinen linkki bottiin:
https://github.com/redseam/Rollbot/blob/master/rollbot.py

Olen hyvin kiitollinen, jos tämän encode ongelma on helposti korjattavissa.

10
Yleistä keskustelua / Ubuntu TV
« : 09.01.12 - klo:19.08 »
Ubuntulla tulossa TV alusta. Tällä viikolla esitetään Ubuntu TV CES-kulutuselektroniikkamessuilla.

Lisää infoa:
http://fin.afterdawn.com/uutiset/artikkeli.cfm/2012/01/09/ubuntu_tv_tarjoaa_vaihtoehdon_google_tv_lle

11
Terve, taas pitäisi saada otsikon mukainen dhcp palvelin. Olen Yrittänyt soveltaa Ubuntun LTSP ja muita internetistä löytyneitä ohjeita tuloksetta. Verkkokorttiin eth0 pitäisi saada dhcp palvelin toimimaan.

Edit:
Distro Debian Squeeze

Tämän hetkiset asetukset palvelimella:

/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 217.30.179.133
netmask 255.255.255.0
network 217.30.179.0
broadcast 217.30.179.255
gateway 217.30.179.254

auto eth0
iface eth0 inet static
address 192.168.0.254
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

/etc/resolv.conf

search nblnetworks.fi
nameserver 217.30.180.230
nameserver 217.30.182.230

12
Hei, minulla ongelmia staattisen ip-osoitteen kanssa. Olen yrittänyt graafisesti ja tekstipohjaisesti konffata verkkoasetuksia, mutta tuloksetta. Windows tietokone asettaa automaattisesti ip-osoitteet käyttöön. Näin olen selvittänyt ettei vika ole operaattoriin päässä. Operaattori on antanut vain ip-osoitteen, maskin, gateway:n ja dns palvelimet näillä pitäisi onnistua.

13
Minulla on ongelma 64-bittisen distron asennuksessa. Dell Latitude E4300 jäätyy jonkun ajan päästä käyttiksessä. Ongelmana lienee multi-core ominaisuus biosissa. Multi-core ominaisuuden pois ottaminen poistaa kaatuilun 64-bittisessä distrossa. Tosin ominaisuuden pois ottaminen hidas kannettavaa jonkin verran. Olen päivittänyt kannettavan uusimpaan biosiin A22:n. Olen kokeilut eri distroja Ubuntua, Fedoraa, Opensusea ja Debiania. Tosin kiersin ongelman asentamalla 32-bittisen distron. Kannettavan jäätyily multi-core ominaisuudella loppui siihen. Onko jollain ollut vastaavia ongelmia kyseisen läppärin kanssa? Onko tuo 32-bittinen ainoa ratkaisu tähän ongelmaan, jos haluaa käyttää multi-core ominaisuutta biosissa?

Edit: Dellin diagnostic ohjelma ajettu läpi ilman virheitä.

Vastaavia ongelmia internetin syövereistä:

Lainaus
The freezing issue is still being worked on - A06 was not relased to resolve this problem. There’s a work around that resolves the issue, but it will decrease the performance of the system. The issue is currently being worked on to resolve the issue via a BIOS update, but it has not yet been released (A06 is the current version).

The work around is to disable Multi-core support in the BIOS:

Turn on system > Tap F2 at the Dell Screen > Go to Performance > Uncheck the multi-core support box > hit apply > hit escape.

As stated, this will resolve the issue, but the system will likely run noticeably slower.

Lähde:
http://www.linlap.com/wiki/dell+latitude+e4300

Lainaus
Freezes, in particular with an amd64 installation

I first installed the system in 64 bits mode (amd64 architecture) but I had very regular freezes of the system (I couldn’t finish a single kernel compilation for example). Since I switched to an i386 installation, the system is more stable but I still get an occasional freeze every other day. It might be that a more recent kernel fixes this or maybe it will be fixed with a future Dell Bios update… we’ll see, but it’s my biggest complaint with this laptop so far.

Lähde:
http://raphaelhertzog.com/2008/12/16/dell-latitude-e4300-with-debian/

14
Pelit / Hexen Edge Of Chaos Demo Julkaistu
« : 16.11.10 - klo:20.44 »
Hexen Edge Of Chaos Demo Julkaistu

Hexen Edge Of Chaos Demo pyöritään Doom 3 -pelimoottorilla.
Kyseinen peli vaatii Doom 3 1.3.1 version, vaikka peli onkin demo.
Video pelistä on tässä, kotisivut ja latauslinkki tässä.

15
Adobe:lta on tullut uusi 64-bittinen flash kaikille alustoille.
Lähde: http://labs.adobe.com/technologies/flashplayer10/

Kyseinen plugin on nimeltään Flash Player Square (Testiversio). Kyseinen plugin ei ole välttämättä vakaa.


Pluginin Asennusohje Firefox:lle

1. Poista vanha plugini kokonaan.

2. Pura .tar.gz päätteinen tiedosto kotihakemistoon.

3. Siirrä libflashplayer.so /usr/lib64/firefox-<versio numero>/plugins hakemistoon.
Koodia: [Valitse]
sudo mv libflashplayer.so /usr/lib64/firefox-<versio numero>/plugins
Samaa ohjetta voi soveltaa muihin selaimiin.

16
id Software julkaisi Enemy Territoryn ja Return to Castle Wolfensteinin lähdekoodit:
Koodia: [Valitse]
ftp://ftp.idsoftware.com/idstuff/source/
Lähde.

17
Pelit / Half-Life Dedicated Server Asennus
« : 07.07.10 - klo:10.59 »
Half-Life Dedicated Server Asennus

Asenna paketti gdb (että voidaan käyttää -debug komentoa)
Koodia: [Valitse]
sudo aptitude install gdb
Luodaan hakemisto hlds
Koodia: [Valitse]
mkdir hlds
Mennään kansioon hlds
Koodia: [Valitse]
cd hlds
Haetaan hldsupdatetool.bin tiedosto steamin palvelimelta:
Koodia: [Valitse]
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
Annetaan hldsupdatetool.bin suoritusoikeudet:
Koodia: [Valitse]
chmod +x hldsupdatetool.bin
Suoritetaan hldsupdatetool.bin (lue ja hyväksy ehdot):
Koodia: [Valitse]
./hldsupdatetool.bin
Tämän jälkeen kansioon ilmestyy steam ohjelma.

Pelin asentaminen (voi vaatia komennon uudelleen ajamista):
Koodia: [Valitse]
./steam -command update -game <peli> -dir /home/<kayttajatunnus>/hlds/
<peli>vaihtoehtoja  cstrike, dmc, dod, ricochet, tfc, valve, Counter-Strike Source, or hl2mp

Peliserverin käynnistäminen:
Koodia: [Valitse]
./hlds_run -game <peli> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Jos olet Natin takana muista avata portit:
http://portforward.com/

Serveri käyttää oletuksena 127.0.1.1 ip-osoitetta ja 27015 porttia. Tämä on yleensä ongelma Nat:n takana oleville tietokoneille.
Ratkaisuja:

Tapa1 käynnistä pelipalvelin komennolla:
Koodia: [Valitse]
./hlds_run -game <peli> +ip <lähiverkon ip> +port <portti> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Tapa2 muokkaa hosts tiedostoa:
Koodia: [Valitse]
sudo nano /etc/hosts
Laita risuaita tämän eteen:
#127.0.1.1      <tietokoneen nimi>.<hosti>       <tietokoneen nimi>

Luo samanlainen rivi ylhäälle paitsi lähiverkon ip-osoitteella:
<lähiverkon ip-osoite>      <tietokoneen nimi>.<hosti>       <tietokoneen nimi>

Nyt palvelimen käynnistäminen onnistuu komennolla:
Koodia: [Valitse]
./hlds_run -game <peli> +exec server.cfg +maxplayers 10 +map <mapin nimi> -debug
Jos tulee jotain virheilmoituksia prosessorista niin joudut käyttämään vanhaa Linux Server Engine 53:sta.
Tämä johtuu siitä, että uusin Linux Server Engine 54 ei tue enää vanhoja prossuja.

Mene takaisin hlds kansioon:
Koodia: [Valitse]
cd /home/<kayttajatunnus>/hlds
Lataa engine53.zip:
Koodia: [Valitse]
wget http://servut.us/Karvameduusa/cstrike/files/engine53.zip
Asenna unzip:
Koodia: [Valitse]
sudo aptitude install unzip
Purkaa engine53.zip:
Koodia: [Valitse]
unzip engine53.zip
Korvaa kaikki tiedostot.

Jos päivität palvelimesi joudut aina palamaan Linux Server Engine 53. Päivitys asentaa Linux Server Engine 54:n.

Palvelimen taustalla ajo onnistuu screen nimisellä ohjelmalla. Löytyy suoraan pakettivarastosta.

Lisää ohjeita:
https://support.steampowered.com/kb_article.php?ref=6758-TCMF-2234
https://support.steampowered.com/kb_article.php?ref=5386-HMJI-5162

18
Multimedia ja grafiikka / OpenShot Video Editori
« : 14.02.10 - klo:19.35 »
Törmäsin tänään OpenShot videoeditointiohjelmistoon. Ohjelma muistutttaa aika paljon PiTiViä. Tosin OpenShot videoeditointiohjelmasta löytyy pieni läjä efektejä ja muita ominaisuuksia enemmän. Suosittelen kokeilemaan videoeditointiohjelmisto.


19
Novell Suomen toimitusjohtaja Kim Aaltosen haastattelu.

20
Pelit / Open Source Theme Hospital Clone
« : 25.12.09 - klo:19.35 »
Open Source Theme Hospital Clone

Kyseessä on sitten Theme Hospital klooni.
Vaatii alkuperäisen CD:n, mutta toimii demollakin.
Alustat: Windows Linux ja Mac OS X.

Sivuja: [1] 2