Feeds:
Posty
Komentarze

Posts Tagged ‘linux’

linux ls dziwna kolejność

tworzymy trzy pliki w katalogu ls_test

[ls_test]$ touch product_reviews_info.php
[ls_test]$ touch product_reviews.php
[ls_test]$ touch product_reviews_write.php

a następnie wyświetlamy zawartość
[ls_test]$ ls -l
razem 0
-rw-r--r-- 1 rofrol rofrol 0 kwi 3 15:32 product_reviews_info.php
-rw-r--r-- 1 rofrol rofrol 0 kwi 3 15:32 product_reviews.php
-rw-r--r-- 1 rofrol rofrol 0 kwi 3 15:32 product_reviews_write.php

i jak widać kropka i podkreślenie nie brane są w tym wypadku pod uwagę tylko następny znak za nimi. git status pokazuje w innej kolejności.

Uaktualnienie

brakkvatn z #linux na freenode dał mi wskazówkę aby używać
ls -lX

dzięki temu plik z kropką nie będzie pomiędzy tylko na końcu. Ale to jeszcze nie to.

Pojawia się pytanie według jakiego wzorca ls sortuje? Kropka w ascii ma numer 46 a podreślenie 96. Więc kropka powinna być pierwsza sortowana

Uaktualnienie2 Kilka linków:
http://www.gnu.org/software/coreutils/faq/coreutils-faq.html#The-ls-command-is-not-listing-files-in-a-normal-order_0021


http://www.gnu.org/software/libc/manual/html_mono/libc.html#String_002fArray-Comparison

http://www.opengroup.org/onlinepubs/009695399/utilities/ls.html

Uaktualnienie3
Rozwiązaniem tymczasowym mojego problemu jest stosowanie przełącznika -v który nie bierze pod uwagę ustawień LC_COLLATE.

http://ubuntuforums.org/showthread.php?t=718355

http://savannah.gnu.org/bugs/?1212

Uaktualnienie4
inne rozwiązanie to ustawić alias w ~/.bashrc
alias ls=”LC_COLLATE=C ls”

albo z kilkoma opcjami
alias ls="LC_COLLATE=C ls -xA1 --color=always"

-x wyświetla wierszami najpierw
-A wyświetla ukryte pliki oprócz . i ..
-1 wyświetla tylko jedną kolumnę (niepotrzebne wtedy -x)
-color=always trzeba to włączyć bo pewne opcje mogą wyłączyć

Read Full Post »

symbian i linux i montowanie

podłączam komórkę pod usb. Wybieram transfer danych. Potem jeszcze rez klikam ok.

dmesg pokazuje sdb. więc montuję

mount /dev/sdb /mnt/mmc

http://gentoo-wiki.com/Nokia_S60_and_N_series

Teraz mogę wgrywać pliki na kartę pamięci.

Read Full Post »

linux i chm

Większość programów do przeglądania korzysta z biblioteki

2007-01-24 chmlib 0.39

Jest kilka programów do przeglądania takich plików. Wymienię je w kolejności daty ostatniego wydania:

1. 2008-02-11 kchmviewer 4.0beta2

2. 2008-01-05 xCHM 1.14

3. 2007-09-20 gnochm 0.9.11

4. 2007-07-07 archmage 0.1.9

chm do html

Plik chm można także przekonwertować do html z pomocą chmlib. Trzeba tylko mieć ją skompilowaną z flagą enable-examples (pod gentoo jest włączona automatycznie). Wtedy dostaniemy plik extract_chmLib i który używamy tak:

extract_chmLib book.chm outdir

Mogą być jednak problemy z linkami i wielkością liter, bo Windows nie zważa na wielkość liter. Można wtedy posłużyć się skryptem.

Można także skorzystać z kchmviewer.

File->Extract chm content ale takie pliki są podobno 3 razy większe niż wyprodukowane przez chmlib.

chm do pdf

Są także programy umożliwiające konwersję do pdf

2007-12-18 chm2pdf 0.9.0

Read Full Post »

xorg i dekoracje okien

http://www.chimeric.de/snippets/linux/devilspie

emerge devilspie
mkdir ~/.devilspie
vim ~/.gnome-terminal.ds
(if
(is (application_name) "Terminal")
(begin
(maximize)
(undecorate)
)
)

W sesji gnome dodajemy devilspie. Restartujemy Xorg.

Ewentualnie możemy włączać dla pojedynczych apliakacji przez

#!/bin/sh
# simple script that will full-screen mode your emacs session
# see http://www.43folders.com/2005/11/15/fake-fullscreen/
devilspie -a $HOME/emacs/emacs-maximize.ds &
sleep 2
kill %1 2> /dev/null > /dev/null

Jeśli chcemy poznać jaka nazwa aplikacji to tworzymy plik ~/.devilspie/debug.ds o zawartości:
(debug)

Uruchamiamy devilspie na konsoli. Potem inne aplikacji i patrzymy co się wyświetli.

Alternatywnie możemy zainstalować do ~/.themes motyw Nothing dla metacity.

Możemy też ustawiać dla ról. Uruchamiamy w terminalu

xprop | egrep "(WM_WINDOW_ROLE)|(WM_CLASS)"

Kursor myszy zmieni się na krzyżyk. Klikamy na jakimś oknie i w terminalu wyświetlą nam się informacje.

Więcej na http://foosel.org/linux/devilspie.

Read Full Post »

Spójność zakładek

czyli Tab Consistency na ubuntu wiki.

Jeśli tworzymy stronę i robimy kilka poziomów zakładek, to nie robimy jednego na dole a drugiego na górze. A w systemach operacyjnych tak jest niestety.

Jednak nadal nie mozna miec zakladek na dole:  http://bugzilla.gnome.org/show_bug.cgi?id=75420.

Read Full Post »

Interaktywna mapa Linuxa

Robi wrażenie

http://www.linuxdriver.co.il/kernel_map

Read Full Post »

Polska Bibliografia Systemu Operacyjnego Linux

http://www.nfsec.pl/pbsol.html

Czyli wiele tekstów w języku polskim

Read Full Post »

Older Posts »