|
Pewien profesor filozofii sta� przed swoj� klas� z jakimi� przedmiotami naprzeciwko siebie. Gdy zaj�cia si� zacz�y
nic nie m�wi�c wzi�� du�y s�oik i wype�ni� go fragmentami ska� o �rednicy oko�o dw�ch cali.
Nast�pnie zapyta� student�w czy s�oik jest pe�ny. Powiedzieli, �e tak wi�c wzi�� pude�ko kamyczk�w z rzeki i wsypa� je do s�oika delikatnie potrz�saj�c.
Kamyczki oczywi�cie powpada�y w wolne przestrzenie mi�dzy ska�kami. Nast�pnie zn�w zapyta� student�w czy s�oik jest pe�ny.
Powiedzieli, �e jest.
Profesor wzi�� pude�ko z piaskiem i wsypa� zawarto�� do s�oika. Oczywi�cie piasek wype�ni� ca�� pozosta�� woln� przestrze�.
Nast�pnie ponownie zapyta� czy s�oik jet pe�ny. Studenci odpowiedzieli jednog�o�nie -- tak.
Profesor wyci�gn�� spod sto�u puszk� z piwem i wla� je do s�oika ca�kowicie wype�niaj�c przestrze� mi�dzy ziarenkami piasku.
Studenci si� za�miali.
Gdy �miechy ucich�y profesor powiedzia�:
Chc� aby�cie popatrzyli na ten s�oik jak na swoje �ycie. Ska�y to istotne rzeczy w �yciu -- rodzina, partner, zdrowie, dzieci -- rzeczy takie, �e jak cokolwiek innego stracicie Wasze �ycie pozostanie pe�ne.
Kamyczki to inne rzeczy jak praca, dom, samoch�d. Piasek to wszystko inne -- rzeczy ma�o istotne.
Je�li wsypiecie do s�oika najpierw piasek to nie b�dzie miejsca na kamyczki ani ska�ki.
To samo tyczy si� Waszego �ycia. Je�li przeznaczycie ca�y sw�j czas i energi� na ma�o istotne
nigdy nie b�dzie miejsca na rzczy bardziej istotne.
Szczeg�ln� uwag� zwr��cie na rzeczy kt�re maj� bezpo�redni wp�yw na Wasze szcz�cie.
Bawcie si� z dzie�mi. Zabierajcie swoj� ukochan� osob� na zabawy. Zawsze b�dzie czas na to by p�j�� do pracy,
wyczy�ci� dom, zje�� obiad i naprawi� popsute rzeczy.
Najpierw we�cie pod uwag� ska�ki -- rzeczy, kt�re naprawd� si� licz�. Zmie�cie priorytety. Reszta to ju� tylko piasek.
Jeden ze student�w wsta� i zapyta� si� co reprezentuje piwo.
Profesor si� za�mia�. Ciesz� si�, �e pytasz.
Ono jest tylko po to aby u�wiadomi� Wam, �e niezale�nie jak pe�ne mo�e si� wydawa� Wasze �ycie zawsze znajdzie si� miejsce na kilka piw.
My�l�, �e ten sam schemat doskonale pasuje do projektowania dobrego oprogramowania.
Najpierw trzeba zaimplementowa� podstawowe (g��wne) rzeczy w programie, a dopiero potem oddawa� inne rzeczy.
Je�li implementuj�c aplikacj� zaczniesz od r�nych opcji i w�a�ciwo�ci to stanie si� ona kup� kodu nie do utrzymania.
System Linux to przyk�ad dobrego projektu. To jeden z powod�w dlaczego wci�� odnosi sukcesy.
Wida� r�wnie�, �e zabiera wiele czasu posprz�tanie chaotycznie napisanego kodu.
przepisanie Mozilli zabra�o wiele lat ale teraz jest to aplikacja o przejrzystej strukturze, dzia�aj�ca na dodate szybciej i wersje stabilne wychodz� bardziej regularnie.
Blender (www.blender.org) jest teraz tak�e darmowym oprogramowaniem.
Obrazek z pingwinami jaki wida� obok by� stworzony przy pomocy Blender'a.
Jednak�e by�o to zrobione z pomoc� starej wersji binarnej i mo�e zabra� jaki� czas wyczyszczenie jego kodu...
Pami�taj t� histori�, gdy b�dziesz pisa� lub rozwija� aplikacje.
Szcz�liwego nowego roku!
-- Guido Socher
Artyku�y LinuxFocus.org
Administracja systemu
-
Wykrywanie intruz�w w systemie Debian GNU/Linux, José Salvador González Rivera
Artyku� prezentuje techniki i narz�dzia u�ywane w systemie Debian GNU/Linux do wykrywania i �ledzenia ludzi, kt�rzy w�amali si� do Twojej sieci komputerowej.
-
Fighting against Spam-Mail
, by
Katja and Guido Socher
Spam E-mail is growing at an alarming rate and it is a major problem
for almost everybody. In this article we will explain what to do
against this plague.
Projektowanie stron
Forum
Programowanie
-
BASIC programming with Unix
, by
John Perr
The Basic programming language is old and "basic" but still used. Although
Linux has much more powerful scripting languages than Basic offers also
a number of Basic interpreters.
Aplikacje
-
R�ka na pulsie demografii , Ralf Wieland
Artuku� ten pokazuje na przyk�adzie aplikacji (opartej na QT) liczebno�� ludzkiej populacji.
LinuxFocus Tip
Wyszukiwanie bez wzgl�du na wielko�� liter
Gdy pracujesz w vim lub vi normalnie wyszukiwanie (z /) rozr�nia wielko�� liter. "string" to nie to samo co "String".
Aby to zmieni� napisz
:set ic
Mo�esz rownie� doda� na sta�e "set ic" do swojego pliku ~/.vimrc.
Aby wyszukiwa� w stronach man bez wzgl�du na wielko�� liter (gdy ogl�dasz je z wiersza polece�)
ustaw zmienn� �rodowiskow� PAGER na 'less -i'.
Bash:
export PAGER='less -i'
Tcsh:
setenv PAGER 'less -i'