Monthly Archives: Ocak 2007

json, xml

Çok mu yorulduk? Bu yüzden mi birileri JSON’a XML’in vârisi süsü vererek beleşten bir iki yıl geçirmeyi düşünüyor? Harbi, orada neler oluyor?

Abi güzel güzel açıklamış, lafı da gediğine oturtmuş:

http://scripting.wordpress.com/2006/12/20/scripting-news-for-12202006/

Yazılım Savaşları

yazılım savaşları

İnsan-bilgisayar etkileşiminde yeni oyuncaklar

Bugün bilgisayarlarımız çok akıllı, çok hızlı. Çok işe yarıyorlar 🙂

Ama hâlâ, ona derdimizi anlatmak çok zor. Fare güzel, ama çok yavaş. Klavye ise yeterince işlevsel değil.

Bu noktada, yeni nesil etkileşim araçları devreye giriyor. Navis Falcon bunlardan biri:

http://www.cnettv.com/9710-1_53-25486.html

Bilgisayarla böyle “etkileşmemiz çok uzak değil”:

http://youtube.com/watch?v=jTCovNUzFXM

http://youtube.com/watch?v=u7Gm0OeKxwU

http://youtube.com/watch?v=5O1bTNbbWk4

Görsel sunum kısmındaki gelişmeleri de unutmamak gerek. XGL son zamanlarda en popüler olanlardan:

http://youtube.com/watch?v=2a__LEQWBbg

http://youtube.com/watch?v=Rj3UPnriIxc

ÇöpEv 1.0

Ekran görüntüleri gereğini anlatır diye tahmin ediyorum. Yakalanmamış birkaç ‘Exception’ ve bir kullanım kılavuzundan sonra tüm marketlerde…

Basitlik

Basitleşmemiz gerek.

Her konuda, her olayda, her kavramda mümkün olduğunca basitleşmemiz gerek.

Nesne temelli bir tasarımdaki soyutlamalardan tutun, sevgilinizle konuşurken kullandığınız kelimelere kadar. Kullandığımız, yaşadığımız, hissettiğimiz her şeyi basitleştirmemiz gerek.

Zamanın akışını, hayatın amacını, pazartesi sabahını…

Patronunuzla diyaloğunuzu, yemeğinizi koyduğunuz servis tabağını, masanızın üzerini, okuduğunuz kitabı, ayakkabı bağcıklarınızı…

Her şeyi basitleştirmemiz gerek. Kolay değil, dandik değil, ucuz değil ama basitleştirmemiz gerek.


Simplicity is the peak of civilization.
Jessie Sampter

I adore simple pleasures. They are the last refuge of the complex.
Oscar Wilde

Everything should be made as simple as possible, but not one bit simpler.
Albert Einstein

Tahir ile Zühre Meselesi

Tahir olmak da ayıp değil Zühre olmak da

hattâ sevda yüzünden

ölmek de ayıp değil,

bütün iş Tahirle Zühre olabilmekte

yani yürekte.

 

Meselâ bir barikatta dövüşerek

meselâ kuzey

kutbunu keşfe giderken

meselâ denerken damarlarında bir serumu

ölmek ayıp olur mu?

 

Tahir olmak da ayıp değil Zühre olmak da

hattâ sevda yüzünden ölmek de ayıp değil.


Seversin dünyayı doludizgin

ama o bunun farkında değildir

ayrılmak istemezsin dünyadan

ama o senden ayrılacak

yani sen elmayı seviyorsun diye

elmanın da seni sevmesi şart mı?

Yani Tahir’i Zühre sevmeseydi artık

yahut hiç sevmeseydi

Tahir ne kaybederdi Tahirliğinden?

 

Tahir olmak da ayıp değil Zühre olmak da

hattâ sevda yüzünden ölmek de ayıp değil.

 


Nazım HİKMET

C# CSV Parser

class CSVReader
{
public string[][] ParseCSV(string filename)
{
string[] linesOfFile;
string[][] cellsOfFile;
if (!File.Exists(filename))
throw new Exception(“File does not exist:”+filename);
linesOfFile = File.ReadAllLines(filename);
cellsOfFile = new string[linesOfFile.Length][];
for (int i = 0; i < linesOfFile.Length; i++)
cellsOfFile[i] = linesOfFile[i].Split(‘;’);
return cellsOfFile;
}
}

class TestCSVReader
{
public void Test()
{
string filename = “deneme.csv”;
string[][] cells = (new CSVReader()).ParseCSV(filename);
foreach (string[] line in cells)
foreach (string cell in line)
MessageBox.Show(cell);
}
}