LinuxFocus'un Ocak/�ubat 2003 Say�s�na Ho�geldiniz
Bir filosofi profes�r� �n�nde bir tak�m e�yalar ile s�n�f�n �n�nde
durmaktad�r. Ders ba�lad���nda hi�bir �ey s�ylemeden bo� bir mayonez
kavanozun i�ini 2 in� �ap�ndaki ta�lar ile doldurmaya ba�lar.
Doldurduktan sonra ��rencilere kavanuzun dolu olup olmad���n� sorar.
��renciler, dolu oldu�unu s�ylerler. Profes�r k���k ta� par�ac�klar� al�r
ve kavanozun koyar ve kavanozu sallayarak, b�y�k ta�lardan geriye kalan
alanlar�n dolmas�n� sa�lar. Tekrar kavanozun dolu olup olmad���n� sorar ve
��rencileri dolu oldu�una kanaat getirirler.
Daha sonra bir kutu kum al�r ve kavanoza d�ker. Tabii ki, kavanoz
tamen her yan� tamamen dolmu� olur. Bir defa daha kavanozun dolu olup olmad���n�
sorar ve ��rencileri biraz da �a��rarak evet derler.
Profes�r masan�n alt�ndan ��kartt��� iki kutu biray� kavanozun i�ine d�ker, b�ylece
bira kumlar�n aras�n� da doldururarak, t�m kavanozun tamamen dolmas�n� sa�lar.
��renciler g�lerler.
- "Evet", der profes�r ��rencilerin g�l��meleri azalmaya ba�lad���nda.
"Sizlere bu kavanozun sizin hayat�n�z� temsil etti�ini s�ylemek istiyorum.
Ta�lar, aileniz, ebeveyinleriniz, sa�l���n�z, �ocuklar�n�z, yani her�ey
yok olup da geriye kalanlar hala hayat�n�z� doldurdu�unu d���nd���n�z �eyler
gibi �nemli �eyleri ifade ederler".
"K���k ta� par�ac�klar�, i�iniz, araban�z ve eviniz gibi di�er �nemli �eyleri
ifade etmektedir. Kum ise, geriye kalan her�ey, k���k �eyler yani.
E�er, kavanoza �nce kum doldursayd�n�z, k���k ta�lara ve b�y�klerine yer kalmayacakt�.
Ayn� �ey hayat�n�z i�in de ge�erlidir. E�er, hayat�n�z� ve enerjinizi ufak
i�lere harcarsan�z, �nemli olanlara hi� yer kalmayacakt�r. Mutlulu�unuzu
ilgilendiren konulara dikkat ediniz. �ocuklar�n�zla daha fazla zaman ge�irin ve onlarla
bol bol oynay�n. Partnerinizi dansa g�t�r�n. �al��mak, evi temizlemek, ak�am yemeyi�i vermek
gibi �eylere her zaman zaman olacakt�r."
"�nceliklere, ta�lar�n�za dikkat ediniz, yani ger�ekten �nemli olan �eylere. �nceliklerinizi
belirleyin. Gerisi kumdur."
��rencilerden biri elini kald�r ve biran�n neyi ifade etti�ini sorar.
Profes�r g�l�mser ve ��le der: "Sordu�unuza sevindim. Bu sadece, hayat�n�z�n ne kadar
dolu olursa olsun, bir iki biraya her zaman yer oldu�unu belirtmek i�indir."
Bence bu hikaye iyi yaz�l�m yazmak i�in de s�ylenebilir. �lk �nce
temel tasar�m do�ru bir �ekilde yap�lmal�d�r. Daha sonra, �zerine di�er �eyler eklenebilir.
E�er, ilk �nce yaz�l�m�n t�m uygulamalar� ile �zelliklerini d���nmeye kalk���rsan�z,
sonu�ta ya�at�lmas� kabus haline gelecek bir yaz�l�m elde edersiniz.
Linux i�letim sistemi g�zel tasar�ma bir �rnek olu�turmaktad�r. Bu onun s�rekli
ba�ar�s�n�n s�rr�d�r.
Ayr�ca, "kaotik" tasar�m� d�zeltmenin �ok uzun s�rd���n� de g�rd�k.
Mozilla'y� yeniden yap�land�r�lmas� i�in y�llar gerekti. Ama sonunda yap�ld�
ve art�k her �ey daha h�zl� geli�mektedir. Yeni s�r�mler daha h�zl� ��kmaktad�r.
Blender (www.blender.org) da art�k serbest yaz�l�m.
Buz �st�ndeki Tux ailesinden olu�an bu say�n�n kapak resmi Blender ile olu�turulmu�tur.
Ancak, blender'�n eski s�r�m� ile yap�ld���ndan, blender kodunu temizlemek i�in biraz zaman
gerekebilir...
Yaz�l�m geli�tirece�iniz zaman bu hikayeyi hat�rlay�n.
Mutlu y�llar!
LinuxFocus.org Yaz�lar�
Sistem Y�netimi
-
Debian GNU/Linux ile sald�r� sezimleme José Salvador González Rivera
Bu yaz�, sisteminize girmi� olan k���lerin izlenmesi ve yakalanmas� i�in
gerekli olan Debian GNU/Linux ara�lar�n� ve y�ntemlerini sergilemektedir.
-
Spam-Mail'e kar�� sava� Katja ve Guido Socher
Spam E-postalar� korkun� oyutlara ula�maktad�r ve hemen hemen herkes i�in
bir sorun haline gelmi�tir. Bu yaz�da buna kar�� ne yap�labilece�i anlat�lmaktad�r.
-
Sistem y�netimini ssh ve scp ile otomatikle�tirmek Erdal Mutlu
E�er, y�netmekte olan Linux/Unix bilgisayarlar�n�z�n say�s� �ok ise,
baz� i�leri otomatik yapmak i�in kabuk programlar�na gereksiniminiz olacakt�r.
Bu yaz�, ssh ve onunla birlikte gelen ara�lar �zerine odaklanmaktad�r.
Sanaldoku tasar�m�
Forum
Yaz�l�m geli�tirme
Uygulamalar
-
N�fus geli�imini anlamak Ralf Wieland
Bu yaz� bir QT uygulamas� olan ve d�nya n�fusundaki geli�imini
incelemeye yarayan bir program� tan�tmaktad�r.
LinuxFocus Yolg�sterimi
K���k b�y�k harf fark� g�zetmeksizin arama yapmak
vim veya vi kelime i�lemcilerinde yap�lan aramalar (/ ile) normalde
k���k b�y�k harf fark� g�zeterek yap�lmaktad�r. "string" ile "String" ayn� de�ildir.
Bunu de�i�tirmek i�in:
:set ic
yaz�n�z. Ayr�ca "set ic" komutunu ~/.vimrc dosyas�na koyabilirsiniz.
Komut sat�r�ndan g�r�nt�ledi�iniz man sayfalar�nda k���k b�y�k harf fark� g�zetmeksizin arama
yapabilmek i�in PAGER �evre de�i�kenine 'less -i' de�erini atayabilirsiniz..
Bash:
export PAGER='less -i'
Tcsh:
setenv PAGER 'less -i'