Geeky fun with terminals
Linux Mint prints out an awesome fortune-greeting message every time a new terminal window is opened.
However, being a big fan of books, but not really M. Twain, I decided to swap my fortunes to quotes from S. Meyer's books.
For that, I created a new file based on /usr/bin/mint-fortune that grabs a random line from my textfile with Twilight quotes.
I replaced the default mint command in /etc/bash.bashrc with my own, installed the quotes and printer files and… voila!
So now you know what I do in lectures when it gets especially boring.
/usr/bin/twilight-greeter identical to /usr/bin/mint-fortune except the last line.
#!/bin/bash
RANGE=3
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
cow="moose"
;;
1)
cow="tux"
;;
2)
cow="koala"
;;
esac
RANGE=2
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
command="/usr/games/cowsay"
;;
1)
command="/usr/games/cowthink"
;;
esac
shuf -n 1 /usr/share/twilight_quotes.txt | $command -f $cow
eki-otsing
Programmi veebiversioon asub eki-otsing.appspot.com
Minu uusim projekt. Tegu on Pythoni ja Google Appengine peal jooksva tööriistaga, mida saab kasutada eestikeelsete sõnade leidmiseks, kui ei ole teada kõik sõnas esinevad tähed. Mõeldud kasutamiseks eelkõige poomismängus (“Mõista, mõista: P_D_L”) ja ristsõnade lahendamisel. Koodis on probleeme täpitähtedega.
Programmi lähtekood (kasutamisel palun viidata autorile).
Poomismängu ja ristsõna lahendamine Pythoni ja ÕS-i abil
Vana postitus. Uus sisestus on siin.
Tegin Pythonis programmi EKI ÕS-ist sõnade pärimiseks. Programm aitab lahendada ristsõnu ja poomismänge (hangman).
Otsingu alustamiseks tuleb sisestada sõna, asendades puuduvad tähed küsimärkidega või *-ga (suvaline arv tähti). Lähemalt vaata kiirspikkrist
Poomismängu režiim üritab välja praakida sõnu, mis vastuseks ei sobiks (kui otsing on kal?, siis kala ei sobi, sest “a” tähte on juba pakutud)
Windowsi kasutajatele: vajalik on paigaldada arvutisse Python.
Juhend Linuxile: kopeeri allpool olev kood tekstiredaktorisse ning salvesta nimega ‘poomine.py’. Anna failile käivitusõigused (parem hiireklikk -> omadused), või käivita käsuga python /home/kasutajanimi/faili-asukoht/poomine.py
Programmi lähtekood:
Talky-AI
This script makes two AI-s have a conversation with eachother. Things can go quite out of hand. Thanks to the xgoogle library it's also possible to have the text translated. A logfile is automatically generated with all the spoken text. Robots and API provided by www.pandorabots.com. There are some bugs (like missing punctuation when trimming the text), comments on those are welcome.
Example conversations:
Enter a topic: catsGetter: Yes I love them.Mihkel: Ah. You love them. What do you like about it so much?Getter: Ah hah. Sometimes I think love is just a biological urge. Other times it seems like a spiritual quality. Love, unlike energy or matter, seems limitless. The melodramatic touch.Mihkel: GoodGetter: Thanks for the compliment.Mihkel: Oh don't mention it.Getter: Yay. The pleasure was all mine.Mihkel: I'm glad your impressed, . I like you because are so polite.
Enter a topic: cookiesGetter: ?? ????????????????Mihkel: ? ?? ???? ?? ? ??? ??? ???????????????. ? ????? ??????? ??? ??.Getter: ?? ?????? ?????? ? ?? ??????????????. ?? ?????? ???????, ???? ??? ? ???????? ?????????? ?????????????? ??????????.Mihkel: ??, ??????????, ???????? ???. ?????, ?? ?? ????????? ??, ??? ??? ? ???? ? ????, ?? ?????Getter: ??????? ?? ??????? ??????Mihkel: ??? ???????.Getter: ?????? ?? ???? ?????????Mihkel: ???? ??????? ???????.
Enter a topic: Romans are brave.Getter: Kas sulle meeldib olla number üks?Mihkel: Hmm, ma ei ole kindel, kas ma tahan olla number üks, et palju. Mis see on?Getter: Kas te olete kunagi olla kindelMihkel: Olen sama kindel kui ma saan olla.Getter: Sa kõlad väga enesekindel.Mihkel: Mil moel saan tunduda, et?Getter: Esimene neist, arvan ma.Mihkel: Mis oli teine?Getter: Ma ei mõtle enam kui ühe sekundi jooksul.Mihkel: Võibolla mõtted on vaid elektri impulsid.
Ubuntu ja Creative Zen
Sain endale sünnipäevaks Creative Zen mp3 mängija. Mängija on ise täitsa tubli – suur värviline ekraan, kauakestev aku, video- ja pildinäitamine jne. Kahjuks on see ehitatud Windowsi jaoks ning Linuxiga tuleb natuke vaeva näha. Õnneks avastasin, et nii Banshee kui Amarok (linuxi vaste Media Playerile) suudavad mängija avastada ning muusikat kopeerida. Ning, mõningase uurimise järel õnnestus osaliselt tööle saada ka kalendritugi (jah, mängija näitab kalendrit).
Linux vajab mängijaga suhtlemiseks libmtp teeki. Kiire otsing Synapticust ning kõik peaks töötama – arvuti tunneb mängija ära ning hoiab muusikat up-to-date. Gnomad2 aitab andmefailide saatmisel.
Kalendri jaoks tuleb paigaldada mtp-tools ja tofrodos (sudo apt-get install mtp-tools tofrodos) ning Googlest või Evolutionist eksporditud .ics fail konvertida DOS formaati käsuga unix2dos kalender.ics . Saadud faili saab mängijasse käsuga mtp-sendfile 6651416.ics “My Organizer/6651416.ics” .Voila’.
Videot saab konvertida programmiga WinFF.
Mõnus, väike ja tubli mängija, au Creative’le. Muide, pakis olnud “odavad” kõrvaklapid on täitsa head ning vastupidavad.






Ando “David” Roots is a college student and a software developer from Kunda, Estonia. Living, working and studying in Tallinn, he hopes to get his bachelor degree from the Estonian Information Technology College on IT Systems Development. 