2013-06-17

LaTeX vs Open Office - skład wyrażeń matematycznych

Jak powszechnie wiadomo LaTeX najlepiej ze wszystkich programów składa wyrażenia matematyczne. Gdyby ktoś jednak nie wierzył, to z nudów przygotowałem grafikę prezentującą skład tych samych wyrażeń matematycznych w programach LaTeX i Open Office / Libre Office.



Kończące zdanie wyrażenie q(t) mogłem oczywiście wykonać za pomocą zwykłego tekstu pisanego kursywą, ale postanowiłem użyć do tego wbudowanego w Open Office edytora równań; dzięki czemu mogłem zaobserwować koszmarnie duży odstęp jaki Open Office wstawił pomiędzy formułę i kropkę na końcu zdania.

2013-06-06

Logo Androida

Zauważyliście, że logo systemu Android jest bardziej podobne do R2-D2 niż do C-3PO? A przecież android z definicji to robot maksymalnie podobny do człowieka.

Moja drobna przeróbka:

2013-06-02

Odzyskiwanie danych z pól tekstowych w przeglądarkach

Czy zdarzyło wam się pisać długaśny post na forum, blogu / artykuł na wiki, w trakcie czego nastąpiło nieoczekiwane zawieszenie się przeglądarki? Albo przez pomyłkę zamknęliście niewłaściwe okno? Albo odeszliście na chwilę od komputera, co wykorzystało młodsze rodzeństwo, próbując a "waszym" polu tekstowym ćwiczyć pisanie ALA MA KOTA?

Na ratunek przychodzą rozszerzenia do przeglądarek, które zapamiętują tekst wpisywany w polu tekstowym i w razie potrzeby potrafią go odtworzyć. Dla przeglądarek Mozilla Firefox i Google Chrome jest to Lazarus: Form Recovery (wersja dla Firefoksa dostępna tutaj, a dla Chrome - tutaj), zaś dla Opery odpowiednie rozszerzenie nosi nazwę Textarea Backup Localstorage (do pobrania tutaj).

Oczywiście zawsze można wspomagać się starą metodą Ctrl+C / Ctrl+V do notatnika.

2013-02-27

Krótki wpis dnia 27.02.2013

A tak w ogóle to używam teraz środowiska graficznego BE::Shell. To taka nieco bardziej minimalistyczna nakładka na KDE4. Mój pusty pulpit wygląda tak (to po prawej stronie to oczywiście conky):

albo tak (warto zwrócić uwagę, że ikony programów z górnego panelu zostały zastąpione tekstem):

2013-02-26

Do czego NIE służy spacja w edytorach tekstu

Uściślając - chodzi mi o edytory typu Microsoft Word czy Libre/Open Office Writer. Ostatnio widziałem jeden taki dokument w którym użyto spacji niezgodnie z ich przeznaczeniem. Pomyślałem więc, że napiszę wpis na blogu - może ktoś znajdzie go w wynikach wyszukiwania Google :-) (z pewnością jest już wiele takich tekstów w internecie, ale, jak to mówią, "w kupie siła").

Pamiętajcie drogie dzieci ;-) spacja NIE służy do:

  1. Przesuwania „sierot” (czyli „wiszącego spójnika” pozostawionego na końcu linii) tak aby przeszły do nowej linii.
  2. Symulowania tabulatora albo wcięcia akapitowego.

2012-02-25

7z vs zip na przykładzie plików tekstowych

Kwantowomechaniczne pakiety obliczeniowe tworzą dane wyjściowe w postaci plików tekstowych. Niekiedy są to pliki bardzo duże - kilka/kilkanaście/kilkadziesiąt MB czystego tekstu. Ostatnio postanowiłem zrobić porządki w katalogach (by zaoszczędzić trochę przestrzeni dyskowej) i skompresować niektóre katalogi zawierające duże pliki tekstowe. Postanowiłem przy okazji sprawdzić który z dwóch rozpowszechnionych formatów - zip i 7z, charakteryzuje się lepszą kompresją plików tekstowych.

Rozmiar bez kompresji (MB)Archiwum zip (MB)Archiwum 7z (MB)Archiwum rar (MB)
Katalog 1 (tylko pliki tekstowe)193,738,82,43,5
Katalog 2 (tylko pliki tekstowe)633,7128,65,98,5
Katalog 3 (pliki tekstowe i binarne)699,6153,399,7144,4

Wyniki są trochę zaskakujące, ponieważ dla czystych plików tekstowych kompresja 7z pozwala stworzyć archiwum o rozmiarze ~100 razy mniejszym niż rozmiar plików nieskompresowanych (i kilka razy mniejszym niż archiwum zip).

Aktualizacja: Za namową Ominousa dodałem także kolejny popularny format kompresji - rar.

2012-01-08

Czy forkowanie repozytoriów openSUSE ma sens?

Zainstalowałem sobie ostatnio program wxMaxima (graficzna nakładka na Maksimę) z repozytorium science/openSUSE_11.4 (w wersji 11.08.0). Z instalacji byłem niezadowolony, gdyż program nie chciał połączyć się z Maximą. Znaczy się - brak korzyści. Odinstalowałem; zainstalowałem wxMaximę z repozytorium Education/openSUSE_11.4 (również w wersji 11.08.0) i niespodzianka - działa!

Teraz pytanie za 100 pkt. - po co dublować (czy też forkować, zwał jak zwał) repozytoria dla openSUSE? Dlaczego jeden pakiet znajduje się w wielu repozytoriach, często w niewiele różniących się wersjach?
Przykłady bałaganu w repozytoriach? Proszę bardzo (wszystkie przykłady zawierają repozytoria dla openSUSE 11.4, czyli aktualnie przeze mnie używanej wersji systemu; przeszukiwanie dokonano przy użyciu strony software.opensuse.org/search):

Przykład 1 - pakiet MozillaFirefox: w repozytorium openSUSE:11.4:Update/standard znajdują się wersje 4.0.0, 4.0.1, 5.0.0, 6.0.2, 7.0.1 i 8.0.0; w repozytorium openSUSE:11.4/standard - wersja 4.0b12; w repozytorium mozilla/openSUSE_11.4 - wersje 3.6.25, 8.0.2 i 9.0.1; mozilla:legacy/openSUSE_11.4 - wersje 3.5.19, 4.0.1 i 5.0.1; nie mówiąc już o repozytoriach mozilla:beta/openSUSE_11.4 i mozilla:alpha/openSUSE_11.4 gdzie znajduje się prawie ta sama wersja pakietu (9.99.12.1 vs 9.99.9.1).

Przykład 2 - pakiet Chromium: w repozytorium openSUSE:11.4:Contrib/standard znajduje się wersja 18.0.975 zaś w repozytorium network:chromium/openSUSE_11.4 - wersja 18.0.992; którą lepiej wybrać do zainstalowania via Instalacja 1-Click?

Przykład 3 - pakiet Dolphin: mamy wersję 4.6.0 w repozytorium openSUSE:11.4/standard; prawie to samo (różnice pojawiają się dopiero w czwartej liczbie numerku wersji) znajduje się w repozytorium openSUSE:11.4:Update/standard; dalej mamy lekko różniącą się wersję 4.7.4 w repozytoriach KDE:Release:47/openSUSE_11.4 i KDE:Distro:Factory/openSUSE_11.4, wersję 4.7.2 w repozytorium KDE:Distro:Stable/openSUSE_11.4 (mimo, że najnowsza stabilna wersja środowiska KDE to 4.7.4), lekko różniącą się wersję 4.6.5 w repozytoriach KDE:Release:46/openSUSE_11.4 i spins:open-pc:kde/openSUSE_11.4; oraz na koniec 4.9.97 w repozytorium KDE:Unstable:SC/openSUSE_11.4 (przynajmniej te repozytorium jest wprost oznaczone jako niestabilne...).

Dlaczego openSUSE nie mogłoby pójść drogą Gentoo, gdzie pakiety, zorganizowane w odpowiednie kategorie, są oznaczone po prostu jako stabilne/niestabilne w centralnym repozytorium. Czy w openSUSE muszę dodawać do YaSTa dwadzieścia różnych repozytoriów aby mieć to co chciałbym? I jeszcze liczyć, że dodałem dobre repozytoria?

2011-12-21

Numeracja przeglądarek WWW - zmiany na przestrzeni lat

Z ciekawości zrobiłem wykres obrazujący jak zmieniała się numeracja 5 wiodących przeglądarek WWW (Internet Explorera, Opery, Mozilli Firefox, Google Chrome i Safari) na przestrzeni lat.


Jak można zauważyć, najbardziej łasy na numerki jest Google ze swoją przeglądarką :-) Chociaż Mozilla z Firefoksem ostatnio starają się mu dorównać :-)

2011-12-19

Zamiana wzorów LaTeX-a na obrazki: KLatexFormula i EqualX

Jakiś czas temu pisałem o programach Ekee i Laeqed, służących do eksportu wzorów zapisanych w notacji LaTeX-owej do postaci plików graficznych. Dzisiaj chciałbym wspomnieć o dwóch kolejnych programach tego typu. Są to KLatexFormula oraz EqualX.

KLatexFormula

Umożliwia eksport do formatów PNG, JPG, PDF, BMP, EPS, TIFF (oraz rzadziej używanych: BW, PCX, RGB, RGBA, SGI, TGA, PIC, ICO, JP2, XPM, XBM, XV). Pewnym mankamentem programu jest konieczność definiowania dodatkowych pakietów w preambule (np. wielce przydatnego pakietu amsmath).


KLatexFormula

Strona domowa programu: http://klatexformula.sourceforge.net/

EqualX

Umożliwia eksport do formatów DVI, PS, PDF, PNG, GIF, a także do kodu TeX (hmm, po co?) i ROOT. Ciekawostką jest, że EqualX umożliwia proste kolorowanie wzorów.


EqualX

Strona domowa programu: http://equalx.sourceforge.net/

2011-12-12

Podgląd dokumentu w rozwojowej wersji Kile

Kile jest moim ulubionym edytorem (a raczej zintegrowanym środowiskiem edycyjnym) LaTeX-a. Ostatnio* ptaszki świergotają, że przyszła wersja Kile będzie posiadać podgląd edytowanego dokumentu "na żywo". Szczegóły można znaleźć tutaj.

Z obowiązku kronikarskiego warto wspomnieć, ze tryb podglądu edytowanego dokumentu LaTeX-owego miał już 3 lata temu edytor DeSiGLE. Nie był on jednak nigdy zbyt popularnym programem (i nie jest rozwijany od 2 lat).


* W sumie trochę dawniej niż ostatnio (zob. np. tutaj), ale trochę się przespało...