[LinuxFocus-icon]
Strona G³ówna  |  Mapa Serwisu  |  Indeks  |  Szukaj

Nowo¶ci | Archiwum | Linki | O Nas
convert to palmConvert to GutenPalm
or to PalmDoc

Witamy w wydaniu Styczeñ/Luty 2003 LinuxFocus

[tux on ice] 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

Projektowanie stron

Forum

Artyku³y Linux Netmag
[LinuxNetmag.com]
Artyku³y Linux Gazette
[]

Programowanie

Aplikacje

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'



© 2003 LinuxFocus
Kliknij aby zobaczyæ listê kontaktów ludzi tworz±cych LinuxFocus