[LinuxFocus-icon]
Ana Sayfa  |  Eri�imd�zeni  |  ��indekiler  |  Arama

Duyumlar | Belgelikler | Ba�lant�lar | LF Nedir
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  Polish  

LinuxFocus'un Ocak/�ubat 2003 Say�s�na Ho�geldiniz

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

Sanaldoku tasar�m�

Forum

Linux Netmag'taki yaz�lar
[LinuxNetmag.com]
Linux Gazette'teki yaz�lar
[]

Yaz�l�m geli�tirme

Uygulamalar

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'



© 2002 LinuxFocus
LinuxFocus'da eri�ebilece�iniz ki�ilerin yer ald��� sayfaya gider.