2009-12-24

Numer 34 Dragonii Magazine na Święta

Dnia 23 grudnia 2009 roku został wydany 34 numer Dragonii Magazine - e-zinu poświęconego tematyce Wolnego i Otwartego Oprogramowania. W sam raz do poczytania w czasie Świąt.


Słowem wstępu:

Z okazji Świąt Bożego Narodzenia życzę Wam wielu głębokich i radosnych przeżyć, zdrowia, wewnętrznego spokoju, wytrwałości, miłości i radości w każdym dniu nadchodzącego Roku.
Niech się Wam darzy w Nowym Roku!
Świątecznym prezentem dla Was niech będzie bieżący numer Dragonia Magazine.
W numerze przeczytacie o Androidzie i mapach skojarzonych z GPS – czyli opensource w telefonach komórkowych. Nawiązując do obrazków mamy ciekawy artykuł o GLE, czyli generatorze wykresów. Webmasterzy znajda także coś dla siebie: czwarty odcinek kursu PHP, Zend i Django. By szybko i skutecznie notować i zapamiętywać, polecam program FreeMind, opisany w bieżącym numerze. Dla tych zaś, którzy nie chcą sobie obciążać pamięci ani notować informacji o podległych im komputerach, mamy artykuł o OCS Inventory NG.

Zapraszam do lektury.

Tomasz Łuczak
zastępca redaktora naczelnego

Tematy z okładki:
Django to obecnie chyba najpopularniejszy framework napisany w Pythonie służący do tworzenia dynamicznych stron internetowych. Łączy on prostotę użycia z bogatymi możliwościami oraz świetna dokumentacja.
Framework licencjonowany jest na liberalnej licencji BSD i można go stosować w dowolnych projektach.

GLE jest kompilowanym językiem skryptowym stworzonym do tworzenia wykresów i diagramów naukowych.
Gnuplota znacie, pora na GLE!

Gstrack+
Nigdy nie wiadomo, kiedy elektroniczna mapa w telefonie komórkowym może się przydać. Większość rozwiązań jest dedykowanych urządzeniom konkretnej firmy, są płatne albo wymagają ciągłego podłączenia do Internetu.
A co, jeśli nie chcemy płacić, mamy telefon innej firmy a zdarzy się nam zgubić w miejscu gdzie Internetu nie ma?

W numerze...
  • SYSTEM
    • Android
  • SOFTWARE
    • GpsTrack+
    • Tworzenie wykresów naukowych za pomocą GLE
    • Mind Map
    • OCS Inventory NG
  • PROGRAMOWANIE
    • Django Tutorial
    • Zend Framework = framework + komponenty
    • Kurs PHP – część 4
  • LITERATURA
    • Książki wydawnictwa PWN
    • Książki wydawnictwa HELION
Zapraszamy do lektury! Numer jest do pobrania w dziale Download.

2009-11-29

Rekonq 0.3

W numerze 33 Dragonii Magazine pisałem o przeglądarce Rekonq, opartej o QtWebkit. Niedawno jednak wyszła wersja 0.3 tej przeglądarki, niosąca trochę zmian.

Zmian w dużej mierze interfejsowych. Andrea Diamantini, twórca Rekonq, postanowił wzbogacić go np. o nowy ekran startowy - podobny do operowego SpeedDial. W odróżnieniu od Opery, ekran startowy Rekonq posiada więcej możliwości: albo możliwy jest podgląd miniatur ulubionych stron, albo możemy przejrzeć historię odwiedzonych stron lub ostatnie zamknięte karty, możemy też mieć w oknie listę zakładek (widok podobny do tego jaki istnieje w Konquerorze). Dodatkowo wprowadzono podgląd kart (tj. podgląd strony po najechaniu myszką na kartę). Poza tym zlikwidowano menu górne (te z pozycjami Plik, Edycja...) ale w zamian stworzono nową ikonkę/logo Rekonq (nie jestem pewien co dokładnie przedstawia, ale chyba metalicznego smoka opasującego kulę ziemską). Ze zmian nieinterfejsowych - Rekonq integruje się z systemem pobierania plików KDE (szkoda, że nie z KGet) oraz posiada wsparcie dla sesji.

Poniżej dwa obrazki:






Rekonq jest jeszcze trochę niestabilny, ale myślę, że zapowiada się na ciekawą przeglądarkę.

2009-11-12

Lenovo Ideapad Y530 i SUSE Linux

Od mniej więcej dwóch miesięcy mam laptopa Lenovo Ideapad Y530. Został on mi dany z Windowsem Vista, ale korzystając z okazji, iż na zjeździe redaktorów Dragonii Magazine dostałem ładnie opakowane płytki z dystrybucją SUSE Linux Enterprise Desktop ver.11, zainstalowałem sobie ową dystrybucję na wyżej wymienionym laptopie. I w ogólności mogę rzecz, że jestem zadowolony. Instalacja bezproblemowa, po instalacji działa wszystko niemalże od ręki. WiFi i Bluetooth działa. Myszki na USB działają zaraz po podłączeniu. Rzutnik podłączony do laptopa także działał (chociaż musiałem zmienić rozdzielczość ekranu z 1280x800 na 800x600, bo rzutnik jakoś źle tolerował rozdzielczość 1280x800, tzn. obcinał część widoku). Jedyne, z czego jestem niezadowolony, to hibernacja. Ta z kolei nie działa (ani suspend2ram, ani suspend2disc). Podobno jest to jednak jakiś błąd sterowników NVIDII i podobno nawet można to obejść, ale z tym problemem nie walczyłem (zmieniłem tylko ustawienia PoverDevil'a by mi nawet nie próbował hibernacji), więc się więcej nie wypowiem. Pewnym niespełnieniem są także przyciski multimedialne - większości z nich nie rozpoznaje ani xbindkeys ani KDE.

Reasumując - SUSE Linux (a więc także dowolna dystrybucja Linuksa) jest tak dojrzałym systemem, że działa bezproblemowo (no tak w 99% bezproblemowo) na laptopach. I kto dalej twierdzi, że Linux nadaje się tylko na serwery?

2009-11-03

Numer 33 Dragonii Magazine

Wczoraj wyszedł 33 numer Dragonii Magazine, czasopisma którego jestem skromnym redaktorem.

W numerze...
SYSTEM
- Moblin
SOFTWARE
- Octave - zaawansowany kalkulator naukowy - cz.2
- Czego nie wiesz o Inkscape
- Qt + Webkit = Arora + Rekonq
WYWIAD
- Wywiad z Carstenem Haitzlerem – twórca Enlightenment
Wyniki konkursu Dragonia Magazine
PROGRAMOWANIE
- Zend Framework, czyli PHP to coś więcej niż „echo”
- Ankieta Dragonia Magazine
- Życiowe programowanie w Perlu – cz.3
- Wprowadzenie do Pythona
LITERATURA
- Książki wydawnictwa PWN
- Książki wydawnictwa HELION

2009-07-04

Krótki wpis dnia 04.07.2009

Po pierwsze - Postanowiłem, że mój blog będzie od teraz działał na platformie Blogger.com, co oznacza, że jestem teraz bardziej zintegrowany z Google™. Zobaczymy, co z tego wyniknie.

Po drugie - Przez ostatnie dni wyszło sporo nowych wersji różnorakich aplikacji: Firefox 3.5 (zaktualizowałem), KDE 4.3 RC (zaktualizowałem z KDE 4.3 Beta2, ale KMail nadal mi crash'uje), Opera 10 RC (też zaktualizowałem).

Po trzecie - Zauważyłem, że aktualnie najnowsza wersja sterowników firmy NVIDIA dla systemów uniksowych to 185.18.14. Nie chce mi się aktualizować, bo KDE 4 znośnie działa na tych które aktualnie mam. I chyba w ogóle przestaje interesować się tymczasowo nowinkami w sterownikach NVIDII.

Po czwarte - Ostatnio bardziej lubię Operę niż Konquerora.

Linux dla chemika, cz. 3 - Jmol

Jmol jest programem to wizualizacji 3D cząsteczek chemicznych. Nie służy on do tworzenia plików cząstek (i nie potrafi ich konwertować) ale za to potrafi otworzyć prawie każdy format pliku cząstek chemicznych.

Jmol jest programem napisanym w Javie, tak więc jest programem wielosystemowym (Linux, Widmows, MacOS). Istnieje jako samodzielna aplikacja, a także jako aplet do umieszczenia na stronie WWW.

2009-06-22

Dlaczego lubię Konquerora jako przeglądarkę WWW?

Tak więc, jako podstawowej przeglądarki WWW używam Konquerora (chociaż co jakiś czas odczuwam przesilną chęć przesiadki na Operę).

Dlaczego lubię Konquerora:
  • W środowisku graficznym którego używam, czyli KDE, Konqueror bardzo szybko się uruchamia, i dobrze się integruje z resztą aplikacji KDE.
  • Nie ma kłopotów z flashem.
  • Posiada wsparcie dla szybkiego wyszukiwania informacji w sieci - zaznaczony tekst można, korzystając z menu kontekstowego, dać do przeszukania w Google lub innej wybranej wyszukiwarce (i co najważniejsze - wyniki wyszukiwania pojawiają się w nowym oknie, a nie, jak w Operze - w tym samym, co mnie strasznie irytowało), a dodatkowo jeśli zaznaczony tekst jest adresem sieciowym to można go otworzyć nawet jeśli nie jest hypertekstem w sensie ścisłym.
  • Obsługuje HTTP, FTP, SFTP, SVN i kto wie co jeszcze...
  • Ma wygodne skróty sieciowe do wyszukiwarek wszelakich, wpisywane na pasku adresu, które działają także w KRunnerze (no i oczywiście posiada też normalny pasek wyszukiwania, a pasek adresu też działa jak pasek wyszukiwania).
  • Ma wszystko co powinna posiadać nowoczesna przeglądarka: Adblocka, automatyczne odświeżanie, zmiana identyfikacji, wygodna obsługa zakładek, obsługę sesji.
  • Posiada opcję pozwalającą przywrócić ostatnio zamknięte karty.
Dlaczego nie lubię Konquerora:
  • Niektórych stron nie otwiera (np. www.newsweek.pl), a z innymi nie współpracuje poprawnie (np. bing.com, Picassa).
  • Czasami nieco irytuje mnie jego obsługa PDF-ów w sieci. Czasami otwiera się okienko z opcją "Otwórz w Okular", a czasami tylko z opcją "Otwórz z...". A Opera wszystkie PDF-y traktuje jednakowo.
  • Zarządzanie hasłami jest jakieś dziwne. Portfel KDE (bo z nim jest zintegrowany Konqueror) nie potrafi zapamiętać dwóch loginów do jednej strony.
Mimo wszystko, Konqueror jest nawet miłą przeglądarką WWW, chociaż jest używany tylko przez jakieś 0.1% użytkowników Linuksa :-)

2009-06-07

Writer2LaTeX - konwersja plików ODT do TEX

Czasami istnieje potrzeba konwersji OpenOffice'owskich plików ODT do plików TEX. Wprawdzie sam OpenOffice Writer posiada możliwość eksportu treści do plików TeX-a, ale ów eksport nie jest najlepszym z możliwych. Niestety OpenOffice generuje przy eksporcie strasznie skomplikowany kod wynikowy (wszędzie te formatowania...), który ciężko później wstawić do swojej pracy bez oczyszczania (a proces oczyszczania kodu trwa dłużej niż proces kopiuj-wklej tekst + dorób formatowanie w LaTeX-u). Na szczęście znalazłem niedawno lepszą alternatywę, a mianowicie program Writer2Latex. Zaletą programu Writer2Latex jest duża czystość generowanego kodu TeX-a przy konwersji plików ODT do TEX.

2009-06-05

Krótki wpis dnia 05.06.2009

Dzisiejszy wpis to będzie taki mały misz-masz.

NVIDIA wydała kolejną wersję sterownika dla systemów uniksowych do swoich kart graficznych. Nowa wersja - 180.60 - naprawia głównie znalezione w poprzednich wydaniach błędy.

Firma Google zrobiła "straszną" rzecz - dnia 4 czerwca nie zmieniła loga wyszukiwarki na bardziej Solidarnościowe. Czym wzbudziła zdziwienia lub dezaprobatę co najmniej kilku portali i autorów blogów.

Prof. Adam Gierek obwołał się samozwańczo ambasadorem wolnego oprogramowania w naszym kraju i stworzył nawet własną wersję płyt dystrybucji Ubuntu, oczywiście ze swoim zdjęciem na okładce (ciekawe co na to Canonical). Biorąc pod uwagę, że w niedzielę są wybory, a pan A. Gierek w nich kandyduje...
Od Karol Kozioł

2009-05-11

Karta jako oddzielny proces - Webbie

Deweloperzy Firefoksa i Internet Explorera pozazdrościli Google Chrome kart jako oddzielnych procesów i postanowili wprowadzić takie funkcje we własnych przeglądarkach.

Co ciekawe, już ponad miesiąc temu Ivan Čukić przedstawił na swoim blogu (tu i tu) projekt przeglądarki "chromopodobnej" o nazwie Webbie, opartej o Qt i Webkit, w której każda karta pracowałaby jako oddzielny proces. Niestety Ivan nie ma zamiaru rozwijać projektu, ale można mieć nadzieję, że być może doczekamy się takiej funkcjonalności w Konquerorze lub Rekonq.

3 sposoby na niestandardowe ścieżki programów wykonywalnych

Czasami zdarza się (rzadko, ale jednak) korzystać z programów znajdujących się w niestandardowym miejscach - ani w /bin, ani w /usr/bin, ani nawet w /usr/local/bin tylko w jakimś katalogu o przydługawej ścieżce typu: /katalog1/katalog2/katalog3/program. Na przykład na ostatniej pracowni komputerowej uruchamialiśmy Gromacsa poleceniem /opt/Apps/GROMACS/i686-pc-linux-gnu/bin/grompp_d, które do najkrótszych nie należy. Czy jest na to rada? Oczywiści, że jest. Po kilku minutach znalazłem aż trzy!

Sposób pierwszy - stworzenie aliasu

Wystarczy do pliku ~/.bashrc dodać następującą linijkę:

alias program="/katalog1/katalog2/katalog3/program"

Sposób drugi - linkowanie symboliczne

Czyli wydajemy w konsolce polecenie:

ln -s /katalog1/katalog2/katalog3/program /usr/bin/program

/usr/bin jest jedną z domyślnych ścieżek przy poszukiwaniu poleceń, więc wpisanie w konsoli polecenia program powinno nam go uruchomić. Niestety, aby operować na /usr/bin należy mieć uprawnienia roota.

Sposób trzeci - dodanie odpowiedniej ścieżki do zmiennej PATH

Wystarczy dodać do ~/.bashrc linijkę o treści:

export PATH="$PATH:/katalog1/katalog2/katalog3/"

2009-04-26

Zmiany w repozytoriach KDE4 dla openSUSE

Uwaga! Jak donoszą Will Stephenson i Martin Schlander szykują się zmiany w repozytoriach KDE4 dla openSUSE.


  1. Pakiety KDE 4.3 beta zostaną w ciągu około 2-3 tygodni przeniesione do repozytorium KDE:KDE4:Factory:Desktop

  2. Stabilne pakiety KDE 4.2 będą znajdować się w nowoutworzonym repozytorium KDE:42

  3. Zostało utworzone nowe repozytorium KDE:/KDE4:/Playground w którym będą znajdować się wczesne snapshoty aplikacji KDE4

  4. Repozytoria Extra-Apps zostaną zlikwidowane, a pakiety wchodzące w ich skład zostaną przeniesione do repozytoriów KDE4:/Community/ lub KDE4:/Playground

  5. Szykuje się zmiana nazewnictwa pakietów zawierających analogiczne komponenty KDE3 i KDE4. Dotychczasowo pakiety KDE3 były oznaczane nazwą bez prefiksu, natomiast pakiety KDE4 nazwą z prefiksem kde4 (np. amarok i kde4-amarok). Teraz będzie odwrotnie, to jest pakiety KDE4 będą oznaczane nazwą bez prefiksu, natomiast pakiety KDE3 będą oznaczane nazwą z prefiksem kde3 (np. kde3-digikam). Programy KDE3 znajdują się w repozytorium KDE:/KDE3.



Adresy nowych repozytoriów znajdują się na stronie http://en.opensuse.org/KDE/Repositories

Wszystkie te zmiany są spowodowane oczywiście rosnącą popularnością KDE4 oraz zbliżającym się powoli wydaniem KDE 4.3.

2009-04-25

Konwersja plików tekstowych z Windows do Linuksa - problem końca linii

Potrzeba matką wynalazku. Na zajęciach z Symulacji Komputerowych kazano nam tworzyć pliki inputowe do Gaussiana pod Windowsem i następnie wczytywać je (tzn. oczywiście Gaussian je wczytywał) pod Linuksem. Niestety nie wczytywały się poprawnie ponieważ Windows i Linux inaczej zapisuje i interpretuje koniec linii (otóż pod Windowsem koniec linii jest oznaczany tzw. znakiem carriage return, zwanym po polsku znakiem powrotu karetki). Zaistniała zatem potrzeba konwersji plików tekstowych z Windows do Linuksa - a dokładniej tylko konwersji znaku końca linii. Najprościej byłoby użyć programu dos2unix, niestety nie na swoim serwerze nie mam możliwości instalacji oprogramowania. Poszperałem trochę po sieci i znalazłem ciekawą stronę opisującą rozwiązanie problemu - How do I convert between Unix and Windows text files?.

Najprostsze wydawało mi się użycie tr. Aby usunąć z pliku tekstowego Windowsowe znaki końca linii należy wydać polecenie:

tr -d '\15\32' < winfile.txt > unixfile.txt

Teraz wystarczyło tylko zrobić prosty skrypcik:

#!/bin/bash
cp $1 $1.tmp
rm $1
tr -d '\15\32' < $1.tmp > $1
rm $1.tmp
clear


i uruchomić go poleceniem:

./kkl plik.inp

i wszystko gra :-)

Alternatywą jest posłużenie się programem awk.

Konwersja pliku Windows->Linux:

awk '{ sub("\r$", ""); print }' winfile.txt > unixfile.txt

Konwersja pliku Linux->Windows:

awk 'sub("$", "\r")' unixfile.txt > winfile.txt

2009-04-24

Sterownik NVIDII 180.51

21 kwietnia 2009 roku NVIDIA wydała kolejny uniksowy sterownik do kart graficznych - tym razem o numerze 180.51. Dodano wsparcie dla kart GeForce 9600 GSO 512, GeForce 9400 GT, GeForce GTS 250, GeForce GT 140 i GeForce GT 130. Oczywiście poprawiono wiele błędów, m.in. związanych z OpenGL, VDPAU, notebookiem Fujitsu Celsius H270 oraz obsługą kart z serii GeForce 9. Programik nvidia-bug-report.sh potrafi teraz generować skompresowane w formacie .gz logi.

2009-04-09

Wersja gamma...

...czyli permanentna beta, albo o programach które nie mogą dorosnąć do 1.0...

Dawno, dawno temu... reguły były proste:

  • Wersja 0.x - wersja oprogramowania która jest jeszcze za mało funkcjonalna / stabilna do używania przez końcowego użytkownika (wersje alpha, beta, RC itp.)

  • Wersja 1.0 - wersja stabilna, przeznaczona dla końcowego użytkownika, charakteryzująca się pełną funkcjonalnością w założonych przez programistę ramach



2009-04-05

Błędy w QT 4.5

Stosunkowo niedawno w repozytoriach openSUSE pojawiła się wersja 4.5.0 biblioteki QT. Jako że lubię testować nowe oprogramowania, więc oczywiście wykonałem update Qt z wersji 4.4.3. Okazuje się jednak, że połączenie KDE 4.2 + Qt 4.5 nie jest (jeszcze) najlepszym połączeniem. Biblioteka Qt 4.5.0 przyniosła ze sobą bowiem dwa uciążliwe błędy - jeden poważny, a drugi, hmmm... mniej poważny.

2009-03-31

Kolejny sterownik NVIDII - 180.44

NVIDIA ostatnio wydaje sterowniki dla systemu Linux z szybkością karabinu maszynowego ;-) Wczoraj została wypuszczona kolejna wersja sterowników, oznaczona numerem 180.44. Wydanie to wprowadza wsparcie dla nowych kart graficznych: Quadro FX 3800, Quadro FX 3700M, Quadro FX 1800, Quadro FX 580, Quadro FX 380, Quadro NVS 295, GeForce GT 120, GeForce G100.

Z większych zmian:

  • poprawiono obsługę i wydajność OpenGL 3.0 (m.in dodano wsparcie "RG renderbuffers" i "Floating-point depth buffers")

  • dodanie do VDPAU funkcji "skip chroma deinterlace" oraz wsparcia dla akceleracji WMV/VC-1 i poprawa działania dla kodeków H.264 i MPEG

  • lepsze zarządzanie energią na niektórych maszynach



Poprawiono również wiele błędów, również błędów stabilnościowych. Użytkowników KDE 4.x z pewnością ucieszy fakt, iż poprawiono błędy z wyświetlaniem plazmoidów korzystających z OpenGL 3.0

Pełna lista zmian znajduje się na stronie NVIDII.

PS. Nie tłumaczę tutaj z angielskiego niektórych nazw funkcji, bo nie jestem specjalistą w tej dziedzinie a nie mam zamiaru tworzyć potworków językowych.

2009-03-29

10 dróg do gładkiego przejścia na Linuksa

Dwa dni temu na ZDNet.co.uk pojawił się artykuł pt. Ten ways to smooth the switch to Linux. Wprawdzie artykuł nie jest specjalnie odkrywczy i rewolucyjny, ale pozwoliłem sobie zgrubsza i pokrótce przetłumaczyć ważniejsze tezy.

Tak więc mamy małą firmę i chcielibyśmy przesiąść się na darmowy i bezpieczny system zwany GNU/Linuksem, jednak obawiamy się oporu pracowników - dotychczasowych użytkowników Windowsa. Co robić? Jack Wallen (autor artykułu) podaje nam 10 propozycji ułatwiających migrację. Moje komentarze są zaznaczone tekstem pochyłym.

Tak więc jak to szło...

  1. Upodobnij środowisko graficzne do Windowsa. - Może użytkownik nie zauważy dużej różnicy, szczególnie jeśli wmówi się mu, że to tylko nowy zestaw ikonek ;-)

  2. Przed migracją używaj na Windowsie tych samych, znanych aplikacji, których później możesz używać także pod Linuksem; np. Firefox i Open Office - Jak wiadomo OS OS-em, ale tak naprawdę człowiek przyzwyczaja się do konkretnych aplikacji związanych z danym systemem operacyjnym.

  3. Wybierz dystrybucję odpowiednią dla początkujących. - Pod warunkiem, że to pracownik będzie dokonywał czynności administracyjnych. Bo jeśli nie to do pracy można dać mu zamaskowane Gentoo/Slackware ;-)

  4. Pozwól użytkownikom pobawić się Linuksem zanim będą go używać w pracy. Na przykład przygotuj specjalną maszynę z Linuksem, by pracownicy poznali system zanim będą musieli na nim pracować.

  5. Usuń narzędzia administracyjne z menu. Nadmiar narzędzi administracyjnych może tylko zawrócić nowemu użytkownikowi Linuksa w głowie. - Zwykły użytkownik nie będzie i tak tego używał, a i przestraszyć się może ;-)

  6. Zainstaluj Adepta. - Ale to stosuje się tylko dla dystrybucji opartych o APT...

  7. Zapewnij użytkownikom drukowane instrukcje i podręczniki - Pewnie nikomu nie chce się czytać manuali w pdf-ach, a taką książkę to można do łóżka wziąć i o Linuksie poczytać...

  8. Pokazuj ciekawe screencasty o użytkowaniu Linuksa.

  9. Zachęcaj do wchodzenia na linuksowe fora dyskusyjne i listy mailingowe.

  10. Zachęcaj pracowników do instalacji Linuksa w domu i pomóż im w tym. Dzięki temu szybciej oswoją się z systemem. - Jak wiadomo najwięcej uczymy się gdy nie musimy pracować...

Gluon - biblioteka KDE dla gier 2D

Łączeniu i standaryzacji w KDE nie ma końca ;-) Najpierw był Phonon zbierający z całość system zarządzania multimediami, oraz Solid od integracji sprzętu. Niedawno zaś powstał Gluon (osobiście nazwa brzmi mi bardzo swojsko, ponieważ nieco się interesuje cząstkami elementarnymi). Gluon jest biblioteką KDE stworzoną specjalnie do gier 2D.

Gluon powstał z połączenia trzech (hmm, teraz wiem skąd wzięła się jego nazwa...) bibliotek: KGLEngine, KALEngine i KCLEngine i bazuje również na trzech filarach: OpenGL do renderowania grafiki 2D, OpenAL do zarządzania dźwiękiem oraz Box2d jako silnik interakcji fizycznych.

Więcej informacji znajduje się na stronie domowej Gluona. Tamże znajdują się także filmiki prezentujące jego możliwości.

Gluon

2009-03-23

Test szybkości przeglądarek linuksowych

Ponieważ ostatnimi czasy firma Futuremark (odpowiedzialna za słynny benchmark 3DMark) udostępniła w sieci nowy benchmark szybkości / wydajności przeglądarek, to jest Futuremark Peacekeeper, postanowiłem zbadać szybkość dostępnych mi przeglądarek linuksowych, tj. używanego na co dzień przeze mnie Konquerora 4.2.1, Firefoksa 3.0.1 oraz Operę 10alpha.

2009-03-06

Kile 2.1

Stosunkowo niedawno pojawiła się wersja 2.1 programu Kile - edytora LaTeX-a dla środowiska KDE (wersja 2.1 dedykowana jest KDE 4). A dokładniej wpadła mi w ręce wersja 2.0.81, czyli wersja beta 2.1. Nie omieszkałem jej przetestować pokrótce - szczególnie, że po przesiadce na KDE 4 brakowało mi kilku aplikacji, które nie zostały jeszcze pomyślnie "zczwórkowane", tj. Krusader (już jest), Amarok (jest, ale taki jakoś...), K3B i wreszcie Kile.

2009-02-12

Zamiana wzorów LaTeX-a na obrazki: Ekee i Laeqed

Ci, którzy używają LaTeX-a do składania tekstów, z pewnością wiedzą, jakie możliwości daje on w dziedzinie generowania wzorów matematycznych, nawet tych bardzo skomplikowanych. Czasami chciało by się użyć składni 'latex-owej' do wygenerowania wzoru/równania jako obrazka, który ze względu na swoją uniwersalność może oglądnięty przez każdego. Do głowy przychodzą mi dwie główne zastosowania generowania wzorów jako obrazki:
  • Umieszczanie wzorów na stronie WWW
  • Potrzeba przesłania komuś równania via mail/komunikator (bo np. tłumaczymy komuś zadanie z matematyki/fizyki, a wpisywanie wzorów w postaci samych literek i cyferek może prowadzić do niepewności odczytu)
Buszując po sieci znalazłem dwie aplikacje mogące sprostać w/w zadaniu: Ekee i Laeqed.

2009-01-20

Angielski dla chemika kwantowca

Kilka wyrażeń z mechaniki kwantowej po angielsku i polsku. Na razie nie jest tego dużo, ale postaram się to rozbudować w wolnych chwilach.

particlecząstka
free particlecząstka swobodna
quantizationkwantyzacja
eigenvectorwektor własny
eigenfunctionfunkcja własna
eigenvaluewartość własna
eigen-equationrównanie własne
boundary conditionswarunki brzegowe
momentumpęd
angular momentummoment pędu
position operatoroperator polożenia
momentum operatoroperator pędu
angular momentum operatoroperator momentu pędu
commutatorkomutator
time-dependentzależny od czasu
time-independentniezależny od czasu
perturbation theoryteoria zaburzeń
variational methodmetoda wariacyjna
self-consistent field methodmetoda pola samouzgodnionego
configuration interaction methodmetoda oddziaływania konfiguracji
coupled cluster methodmetoda sprzężonych klasterów
probability amplitudeamplituda prawdopodobieństwa
ground statestan podstawowy
excited statestan wzbudzony
self-adjoint operatoroperator samosprzężony
overlap integralcałka nakładania (nakrywania)
cross sectionprzekrój czynny
fluorescence yieldwydajność fluorescencyjna