Witamy w wydaniu Maj/Czerwiec 2004 magazynu LinuxFocus
Darmowe drogi!? Nie jestem pewien co masz na myśli. Oczywiście każdy musi zapłacić jeśli chce się przedostać z punktu A do punktu B. Właściciele ziem mają prawo żądać zapłaty za przejazd gdy przejeżdżasz przez ich teren.
Cała ekonomia opiera się na istnieniu podatków i opłat drogowych. Wielu ludzi pracuje w tej branży. Właściciele dróg są naprawdę bogaci
i oczywiście te pieniądze będą zainwestowane w innych branżach tworząc miejsca pracy i dochód. To jedna z podstaw naszego modelu rynku.
Możemy śledzić ruch ludzi i pieniędzy. Jest to bardzo dobry system kontroli. Czasem pojawiają się "źli" ludzie i produkty ale policja może przeważnie zlokalizować właścicieli, którzy wpuścili "złych" i zatrzymać ich. Czuję się bardzo dobrze z takim systemem.
Ostatnio przeczytałem dziwny artykuł ze świata który miał publiczny system dróg.
System ten mógł nie tylko być używany bez płacenia opłat drogowych ale również oferował wiele różnych tras, którymi można było się dostać z punktu A do punktu B. Jak byś zdecydował którą drogę wybrać? Dzisiaj mam umowy z dwoma właścicielami dróg i używam właśnie tych dróg. Nie martwię się o alternatywy. Nigdy się nie gubię gdy prowadzę.
O dziwo konkluzja z tego artykułu mówiła, że ten system funkcjonował bardzo dobrze.
Wolne oprogramowanie daje alternatywną infrastrukturę dróg niższym kosztem i daje wolność wyboru, ponieważ nie blokuje ludzi niesprawiedliwymi kontraktami.
Daje więcej możliwości używania dróg zgodnie z naszymi potrzebami. ... ale nie każdy może być gotowy na taką zmianę ...
-- Guido Socher
ps: Tutaj znajdziecie przykład wolności wyboru:
nukeanything
(Usuń dowolny obiekt ze strony kliknięciem prawego przycisku myszki. To jest świetne!).
Artykuły LinuxFocus.org
Rozwój oprogramowania
-
Talking to a Running Process
, by
Bob Smith
Run Time Access is a library that lets you view the data
structures in your program as tables in a PosgreSQL database
or as files in a virtual file system (similar to /proc).
Grafika
Administracja systemu
-
Dystrybucja Gentoo, Guido Socher
Gentoo to dystrybucja linux'a bazująca na pakietach zawierających źródła. Różni się ono znacznie od dotychczas obecnych komercyjnych dystrybucji Linux'a.
-
shivalik -- simple configuration backup (defying Murphy's laws)
, by
Dr. S. Parthasarathy
There are a whole lot of HOWTOs out there which tell you what to do if you
have a serious problem with your Linux installation. But there is no one there
who told you what you should do before disaster strikes you! This article
gives some suggestions as to what you can do even without a full tape
backup.
LinuxFocus Tip
Czy mysz w Twoim laptopie ma tylko dwa przyciski?
Jeśli mysz w Twoim laptopie ma tylko dwa przyciski i masz dość wklejania przez klikanie jednocześnie obu przycisków spróbuj tego: zmapuj wolny klawisz na klawiaturze jako środkowy przycisk myszy.
Oto jak przekonwertować klawisz PrintScreen na środkowy przycisk myszy:
xmodmap -e 'keysym Print = Pointer_Button2'
xkbset m
xkbset exp =m
Potrzebny będzie program xkbset aby zamienić zdarzenie keypress na buttonpress. xkbset można znaleźć tutaj:
http://www.math.missouri.edu/~stephen/software/xkbset/
( lub xkbset-0.5.tar.gz,
local copy)
Znaki Latin1 na angielskiej klawiaturze
Oto jak uzyskać kilka znaków spoza angielskiego alfabetu na komputerze z angielską klawiaturą.
Pod KDE i Gnome istnieją programy pozwalające na zmianę układu klawiatury w locie.
Problemem niestety staje się to, że napisy na klawiszach przestają odpowiadać aktualnym znakom jakie się pojawiają po naciśnięciu danego klawisza. Większość łacińskich języków ma jednak niemal identyczny zestaw znaków z angielskim z małymi wyjątkami. Dlaczego by nie użyć niektórych bezużytecznych klawiszy jak Caps-lock do wygenerowania właśnie tych dodatkowych znaków? Oto przykład dla języka niemieckiego:
Caps-lock + a -> daje ä
Shift Caps-lock + a -> daje Ä
....
... a oto jak to zrobić. Zapisz to co jest poniżej do naszego_pliku i uruchom "xmodmap nasz_plik"
clear lock
!następna linia nie jest normalnie potrzebna
!add Mod3 = Mode_switch
!keysym Caps_Lock = Mode_switch
!!lub
keycode 66 = Mode_switch
! teraz definicje funkcji klawiszy, używamy xev do znalezienia numeru kodu klawisza jeśli jest taka potrzeba.
! Pierwsze 2 kolumny to normalne funkcje klawiszy. Ostatnie dwie kolumny są używane, gdy
! wciskamy Mode_switch lub Mode_switch + Shift.
keycode 30 = u U udiaeresis Udiaeresis
keycode 32 = o O odiaeresis Odiaeresis
keycode 38 = a A adiaeresis Adiaeresis
keycode 39 = s S ssharp