Nieoficjalny klient Runescape

Jako zagorzały fan wszelkiej maści gier RPG, MMORPG nie mogłem przeoczyć informacji o nieoficjalnym kliencie Runescape dla Linuxa.

Debiano podobne systemy mogą wykorzystać paczki stworzone dla Ubuntu, do pobrania tutaj. Instalacja na innych systemach jest opisana tutaj.

Całość właśnie przetestowałem i wygląda na to, że wszystko działa, można grać bez włączonej przeglądarki (mnie to zawsze utrudniało). Tak więc polecam jeżeli ktoś nie grał jeszcze w Runescape 🙂

PAC Manager

Z czasem poza systemem lokalnym zaczynamy łączyć się w międzyczasie z innymi. Gdy jest to jeden, dwa, trzy można jeszcze w miarę spokojnie obsługiwać to w konsoli. Przy większej ilości, przynajmniej dla mnie, zaczyna być to męczące. Tutaj z pomocą przychodzi PAC Manager:

PAC is a Perl/GTK Gnome replacement for SecureCRT/Putty/etc… It provides a GUI to configure SSH/Telnet connections: users, passwords, EXPECT regular expressions, macros, etc. You like ‚SSHMenu’? If so, you must check this tool. Just let me know how do you feel about it!

Na pierwszy rzut oka nic specjalnego, ot terminale w zakładkach. Gdy jednak dodać do tego masę opcji, makra, skrypty czy chociażby „cluster connections” to mamy już porządne oprogramowanie.

Aby zbytnio nie przechwalać polecam wypróbowanie samemu, paczki do pobrania z tej strony.

Otwarty Kongres FLOSS

Zwykle nie wspominam o takich wydarzeniach, w sumie nawet nie uczestniczę ze względu na koszty i odległości ale tym razem się stawię, dlaczego? Bo blisko, rzut beretem, Katowice a dokładniej Sosnowiec 🙂

Zacytuję ogólne informacje:

Otwarty Kongres FLOSS to spotkanie naukowe środowiska akademickiego oraz ludzi szeroko rozumianego świata nauki i rynku IT, organizowane przez Polską Grupę Użytkowników Linuxa (PLUG) oraz Instytut Informatyki przy Wydziale Informatyki i Nauki o Materiałach Uniwersytetu Śląskiego. Kongres odbędzie się 27 kwietnia, 2012.

W programie znajdują się zarówno oficjalne prelekcje, dyskusja panelowa, a także towarzyskie spotkanie i dyskusje kuluarowe – także w ramach After Party. Celem kongresu jest stworzenie warunków do spotkania się ludzi związanych ze środowiskiem Wolnego Oprogramowania, a także osób zainteresowanych szeroko pojętą tematyką informatyczną – umożliwienie im nawiązania kontaktów, wymiany wiedzy, doświadczeń, pomysłów i poglądów.

Impreza ta jest skierowana zarówno do naukowców, doktorantów, studentów, profesjonalistów, jak i do osób, które niedawno zainteresowały się naukami informatycznymi lub Wolnym Oprogramowaniem.

Kongres ma charakter niekomercyjnego spotkania. Wstęp jest nieodpłatny – zachęcamy jednak do rejestracji.

Agenda, informacje o rejestracji czy też dojeździe znajdują się tutaj. Polecam i zapraszam. Ktoś się wybiera? 🙂

screen + conky

W erze unity czy gnome-shell w zasadzie pulpitu już nikt nie ogląda, większość aplikacji jest otwartych w pełnych rozmiarach, przełączamy się tylko między nimi. Tak też i ja teraz robię ale brakowało mi czegoś co pokazywało by mi kilka statystyk systemu. Dostępne rozszerzenia dla gnome-shell niestety nie przypadły mi do gustu, tak więc całkiem przypadkiem trafiłem na możliwość uruchomienia conky w screenie (o dziwo o tym nie wiedziałem). Potrzebne są dwa pliki, konfiguracja conky:

out_to_x no
out_to_console yes
total_run_times 1
TEXT
$kernel | $uptime_short | $memperc% $mem/$memmax | $swapperc% $swap/$swapmax | ${fs_used /}/${fs_size /} | ${fs_used /media/SAMSUNG}/${fs_size /media/SAMSUNG}

oraz konfiguracja screen’a:

hardstatus on
backtick 1 5 5 conky -c /home/user/.conkyscreen
hardstatus alwayslastline
hardstatus string '%{= c}%1` %=%-w%{w}[%{c}%n %t%{w}]%{c}%+w'

Oczywiście można używać chyba wszystkich dostępnych opcji conky i ułożyć go po swojemu, w moim przypadku prezentuje się to tak:

Conky

owncloud – synchronizacja

Owncloud

Wspominałem wcześniej o instalacji Owncloud na serwerze, wypadało by więc ową aplikację poużywać. Niestety mimo iż oferuje ona wiele nadal pozostają problemy z dostępem do kont, z różnych platform. Mowa oczywiście o synchronizacji z linuxa i androida, bo z tych platform korzystam.

O ile linux oferuje w miarę prosty dostęp poprzez webDAV to android nadal kuleje. Niby jest projekt aplikacji, niestety wersja 0.1, która niestety nie oferuje zbyt wiele, ba w moim przypadku mniej niż opis (dostęp i przeglądanie działa, upload niestety nie). Nie zmienia to jednak faktu, że projekt jest rozwojowy, będzie się nadawał na zamiennik dla Dropboxa czy UbuntuOne, bo niektórzy lubią trzymać wszystkie pliki na swoich systemach/usługach. Pozostaje czekać na rozwój i jeszcze raz czekać 🙂

Tymczasem ku pamięci obsługa Owncloud z linuxa:

sudo aptitude install davfs2
sudo dpkg-reconfigure davfs2 - dajemy yes
sudo usermod -aG davfs2 user 

w /etc/fstab dodajemy:

ADDRESS/files/webdav.php /home/user/owncloud davfs user,rw,noauto 0 0

tworzymy foldery owncloud i .davfs2, w ostatnim tworzymy plik secrets i dodajemy:

ADDRESS/files/webdav.php user password

nadajemy uprawnienia:

chmod 600 ~/.davfs2/secrets

testujemy czy montowanie działa:

mount ~/owncloud

Jeżeli tak warto dodać skrypt do autostartu aby montowanie wykonywane było automatycznie.

vps część 5

Tym razem webalizer, w zasadzie kopia wpisu z nibybloga ale ku pamięci powtórzona u mnie:

apt-get install webalizer

w /etc/apache2/apache2.conf zmieniamy:

HostnameLookups Off - na On

w /etc/webalizer/webalizer.conf zmieniamy:

LogFile /var/log/apache2/access.log1 - na acess.log
OutputDir /var/www/jakisfolder

Sprawdzamy czy działa:

sudo webalizer

Jeżeli tak to dodajemy do crona bo webalizer sam z siebie nie aktualizuje statystyk:

crontab -e
0 * * * * webalizer

vps część 4

Tym razem git, gdzieś by trzeba trzymać różne ważne projekty a o prywatnego gita (bez opłat) raczej ciężko.
Wybór padł na gitolite tak więc:

apt-get install gitolite
su - gitolite
gl-setup /path/to/key.pub

Klucz jeśli jakiś mamy, jak nie to tworzymy. Następnie na domowym komputerze:

git clone ssh://gitolite@hostname_or_ip:ssh_port/gitolite-admin 

Edytujemy /gitolite-admin/conf/gitolite.conf: Czytaj dalej vps część 4

vps część 3

Co by nie mówić to limity transferu są spore. Szczególnie gdy nic poważnego nasz vps nie robi więc by się nie marnowały można udostępnić trochę łącza dla torrentów (oczywiście legalnych, np iso różnych dystrybucji). Z początku chciałem stawiać rtorrenta ale odkąd na desktopie używam transmission i jestem z niego zadowolony postawiłem na niego z interfejsem webowym. Instalacja: Czytaj dalej vps część 3

vps część 2

Tym razem krótko, instalacja Ownclouda, banalna:

apt-get install apache2 php5 php5-sqlite php5-json php5-gd mp3info curl libcurl3 libcurl3-dev php5-curl zip

Wersja 3 do pobrania.

tar xjf owncloud-owncloud-master.tar.bz2
sudo cp -r owncloud /var/www
cd /var/www
sudo chown -R www-data:www-data owncloud

To tyle, kreatorem podajemy dane bazy i dane administratora. Czytaj dalej vps część 2

vps część 1

Tak jak wspominałem, utrwalę na blogu moje boje z VPS tak więc nie traktowałbym tego opisu jako poradnik, nie na tym etapie bo sporo jest w trakcie dopracowywania i może się zmienić 🙂

Na początek dodam tylko, że wybrałem Debiana 6 w wersji 64 bitowej, zacząłem od dwóch wpisów dns aby server.pakos.biz wskazywał na ip vpsa. Wykonane w cpanelu na głównym hostingu: Czytaj dalej vps część 1