Paul Graham’ın Startup Destek Şirketi İlk Meyvelerini Veriyor

0
FZ
Paul Graham'ın startup şirketlere destek olma amacı ile kurduğu Y Combinator* ilk meyvelerini vermeye başladı.

Y Combinator'dan aldıkları destekle bir şirket kuran iki genç üniversite mezunu http://reddit.com sistemini devreye soktular.

Hedeflerinde kısaca şunu diyorlar: "Her Internet kullanıcısının ana sayfası olmak istiyoruz." İnsanda Google çağrışımı yapan bir cümle, öte yandan sitenin sadeliği ve işlevselliği de Google'ı hatırlatmıyor değil. Fikir çok özgün değil, yeni Internet siteleri, haberler, yazılar, kısaca URLsi verilebilecek herhangi bir şey. Gönderdiğiniz haberin popülaritesi diğer üyeler tarafından belirleniyor. Buna göre sizin popülariteniz, vs. de belirleniyor. Kullanılan "karma" sözcüğü de doğrudan Slashdot'u çağrıştırmakla birlikte /. editör kaprislerinden ve yorum kirliliğinden uzakta, yepyeni bir kavramı hayatımıza katabilir.
Söz konusu web sitesi hangi dille mi yazılmış?

Graham'ın USENET mesajındaki son cümle her şeyi anlatıyor:
I didn't force them to use CL; they already liked it.
*: Y Combinator lafı ile ilgili FM Forum tartışması için: http://www.fazlamesai.org/forum/viewtopic.php?t=1517

Kaynak: http://ileriseviye.org/blog/

Görüşler

0
darkhunter
reddit.com olması gerektiği gibi şık, kullanışlı ve minimalist... Bu startup tutar :-)

Ama benim biraz daha teknik ayrıntılara ihtiyacım var. Hangi araçlar-amaçlar, kodun gelişimi v.s. gibi, bunları paylaşmayı düşünürler mi acaba?

[flame]
Tamam Lisp ile herşeyi yapabilirsiniz ama, Lisp ile web programlamanın, örneğin PHP den, üstün ve kolay kullanılan yönleri var mı? Startup desteği, mevzuya bu şekilde bulaşmak için yeterli bir neden mi? Biliyorum, Google'ın Lispin prestijini perçinleyen bir başarısı var... Bence bunlar vurgulanmazsa kafalar karışık kalacaktır. Haliyle konuya fransız kalmış olanlar Y-Combinator ün alamet-i farikasını pek kavrayamayacaklar. Biri sorup da, C daha iyiye getirmeden ben sorayım da cevap hakkı doğsun :-p
[/flame]

[peçeteyle istek]
FZ sen bu konuyla ilgili (hafızam beni yanıltmıyorsa) bir makale yazacaktın hani. iSTERİZ, İSTERİZ... :-)
[/peçeteyle istek]

...

darkhunter, ibretle sisteyi birkaç kez daha inceler, sağını solunu kurcalar, kaynağına falan bakar (niyeyse), boş gözlerle ekrana bakarak browser'ı kapatır ve düşünür: "Keşke CL kodlarını görebilseydim..."
0
FZ

Ama benim biraz daha teknik ayrıntılara ihtiyacım var. Hangi araçlar-amaçlar, kodun gelişimi v.s. gibi, bunları paylaşmayı düşünürler mi acaba?


Bunu onlara sormak lazım ama muhtemelen şu anda epey meşguldürler ve eğer işleri yolunda giderse dolar milyoneri olana dek yani birkaç yıl daha başlarını kaşıyacak vakitleri olmayacaktır. Ayrıca, kendilerine rekabet avantajı sağlayan hiçbir şeyi de paylaşacaklarını sanmam. Belki zengin olduktan sonra paylaşırlar.


[flame]
Tamam Lisp ile herşeyi yapabilirsiniz ama, Lisp ile web programlamanın, örneğin PHP den, üstün ve kolay kullanılan yönleri var mı?


Bu konuda çok deneyimli değilim ama bir klasik ASP'ye (ASP 3.0) tercih ettiğimi söyleyebilirim. Ciddi anlamda vakit ayırıp Lisp'te bir miktar kıvrak ve akışkan kod yazabilir hale gelen biri muhtemelen PHP'yi genel olarak kısıtlayıcı bulacaktır.

Öte yandan asıl mevzu, mümkün olabildiğince uygulama geliştirir gibi program yazabilmek. PHP, bu bakımdan geleneksel Internet programlama modelini destekliyor.

UnCommon Web bu aralar epey popüler olmaya başladı, "contiuation based web programming" kavramını hakkını vererek bir incelemek lazım. Öte yandan ufaktan Lisp on Lines (Ruby on Rails'e ithafen) framework'ü de yavaş yavaş insanlar tarafından kurcalanmaya başladı.

Bununla birlikte, şimdi de PHP tarafları paranoya yaratmasınlar burada Lisp'ten bahsediyoruz diye, kimsenin PHP'yi kısa vadede bıraktığı filan yok, hazır bir sürü meşhur yazılım varken ve insanlar onları "customize" etmek için para kazanıyorken, kolay kolay PHP piyasası tükenmez, daha çok insan bu işten ekmek yer. Teknoloji ile ekonomi çok farklı şeyler.


Startup desteği, mevzuya bu şekilde bulaşmak için yeterli bir neden mi? Biliyorum, Google'ın Lispin prestijini perçinleyen bir başarısı var... Bence bunlar vurgulanmazsa kafalar karışık kalacaktır. Haliyle konuya fransız kalmış olanlar Y-Combinator ün alamet-i farikasını pek kavrayamayacaklar. Biri sorup da, C daha iyiye getirmeden ben sorayım da cevap hakkı doğsun :-p
[/flame]


Herhalde bir yanlış anlama oldu. Daha doğrusu ben lambda'lı haber yaptığım için yanlış anlaşılmaya müsait. Y Combinator maddi başlangıç desteği sağladığı hiçbir şirkete hiçbir teknolojiyi ya da programlama dilini dayatmıyor. Bunu defalarca belirttiler. Asıl kriterleri, 2-3 yılında süper para getirecek çılgın bir planınız ve bunu uygulayabilecek kapasiteniz, yol haritanız, vs. var mı, buna bakıp size bürokrasi, donanım, bazı konularda danışmanlık gibi destek hizmetlerini sunuyorlar. Siz de canınız ne isterseniz onu yapıyorsunuz, geliştirdiğiniz proje tutarsa ne ala, adamların umurlarında değil bunu nasıl gerçekleştirdiğiniz (tabii ki size destek vermeleri için onları ikna etmeniz, şu bu falan filan araçları kullanarak hakikaten de bu işi hızlı ve kaliteli yaparım, hallederim şeklinde güçlü argümanlar sunmanız gerekiyor).

Ha, bu arada Y Combinator, şirketin adı, herhalde çoğu insanın bu kadarını anlaması yeterlidir. Bu garip şirket isminin bilgisayar bilimleri bağlamında neye karşılık geldiğini merak edenler ise zaten verilen linkleri takip edip öğrenirler, bunda da bir sorun yok. Konuya "Fransız" kalınmasın diye buraya birçok makale yazdık, çeviri yaptık, FM Forum Lisp alanında tartıştık, bunlara devam da ediyoruz, hevesi olan gider bakar.


darkhunter, ibretle sisteyi birkaç kez daha inceler, sağını solunu kurcalar, kaynağına falan bakar (niyeyse), boş gözlerle ekrana bakarak browser'ı kapatır ve düşünür: "Keşke CL kodlarını görebilseydim..."


Eh, güzel çalışırsa ve reklam, müşteri, vs. çekerse, kimse sormayacak zaten Common Lisp ile yazılmış mı diye, programcılar hayatlarına mutlu, mesut ve zengin olarak devam ederken vakit akıp gidecek, sonra belki bir gün Lisp'in avantajlarından bahsederler, rakipleri onların arkasından gelip onların tozunu yuttuktan sonra. ;-)


[peçeteyle istek]
FZ sen bu konuyla ilgili (hafızam beni yanıltmıyorsa) bir makale yazacaktın hani. iSTERİZ, İSTERİZ... :-)
[/peçeteyle istek]


Bir yanlış anlama olmuş. Memlekette Lisp ile ilgilenen tek insan ben değilim, yavaş yavaş insanlar bazı şeyleri fark etmeye başlıyorlar (bunlara mükemmelci diyebilir miyiz? ;-)). Makaleyi yazacak olan ben değilim. Kim olduğu sürpriz olsun. Şu kadarını söyleyeyim, daha biz burada Lisp demeden filan (1 yıla yaklaşıyoruz herhalde?) Common Lisp ile ilgilenmeye başlamış, Paul Graham'in Lisp kitaplarini filan okumus, gencecik, 2. sınıf, Bilg. Bil. öğrencisi bir arkadaş. Kendisi makalenin %90'ını yazdı, giriş seviyesinde ve adım adım "tutorial" tarzı; en son bir RDBMS sisteme Lisp'ten nasıl bağlanıp veri çekeriz (evet, dümdüz, basit ve sıkıcı bir iş ama ne yapalım gençlerin aklına programlama deyince artık genellikle HTML basmak ve SQL veri çekip yine HTML ile bunu basmak geliyor, Guido van Rossum da bundan zaman zaman şikayet eder! Neyse işte bunu anlatmak gerekiyor ne kadar düz ve basit bir iş olsa da, sonra insanlar başımıza ekşiyor, Lisp sadece matematiksel mevzular için iyidir, vs. gibi tonlarca argümanla) onu da yazdı mı tamamdır. Yazıyı editöryel düzenlemelerden geçiriyoruz, bir yandan o arkadaştan ve benden çok daha iyi Common Lisp bilen insanlara gösteriyor, teknik eleştirlerini alıyoruz, ortaya çıkan şey bir nebze daha kaliteli olsun diye. Her şey yolunda giderse bu haftasonu ya da gelecek hafta yayımlanacak.
0
darkhunter
Herhalde bir yanlış anlama oldu. Daha doğrusu ben lambda'lı haber yaptığım için yanlış anlaşılmaya müsait. Y Combinator maddi başlangıç desteği sağladığı hiçbir şirkete hiçbir teknolojiyi ya da programlama dilini dayatmıyor. Bunu defalarca belirttiler. Asıl kriterleri, 2-3 yılında süper para getirecek çılgın bir planınız ve bunu uygulayabilecek kapasiteniz, yol haritanız, vs. var mı, buna bakıp size bürokrasi, donanım, bazı konularda danışmanlık gibi destek hizmetlerini sunuyorlar. Siz de canınız ne isterseniz onu yapıyorsunuz, geliştirdiğiniz proje tutarsa ne ala, adamların umurlarında değil bunu nasıl gerçekleştirdiğiniz (tabii ki size destek vermeleri için onları ikna etmeniz, şu bu falan filan araçları kullanarak hakikaten de bu işi hızlı ve kaliteli yaparım, hallederim şeklinde güçlü argümanlar sunmanız gerekiyor).

Ha, bu arada Y Combinator, şirketin adı, herhalde çoğu insanın bu kadarını anlaması yeterlidir. Bu garip şirket isminin bilgisayar bilimleri bağlamında neye karşılık geldiğini merak edenler ise zaten verilen linkleri takip edip öğrenirler, bunda da bir sorun yok. Konuya "Fransız" kalınmasın diye buraya birçok makale yazdık, çeviri yaptık, FM Forum Lisp alanında tartıştık, bunlara devam da ediyoruz, hevesi olan gider bakar.


Eee şey, ben aslında atıfta bulunduğun cümleyi kurarken. Y-Com. ile startup kurmanın en sağlam yolunun (alamet-i farika) CL'den geçtiğini vurgulamak istemiştim. Biraz faşizan bir tarz gibi gelebilir ama, ortada daha önce yapılmamış işler de başarı göstermiş projeler var ve bunların hemen hepsi gücünü Lisp den alıyorlar. Radikal bir girişim, görülmemiş bir veri tabanı, acaip bir acsses point, bunlar için Lisp en hızlı ve güvenilir yol gibi görünüyor.
0
bm
Hmm gordugum kadariyla buyutulecek birsey yok, daha gormedigimiz kismi onemli herhalde. Herneyse, ne kullandilar bilmiyorum tabii ama Zachary Beane mod_lisp ve tnbl diye fikir yurutmus: http://www.livejournal.com/users/xach/59886.html

0
FZ
Olağanüstü karmaşıklıkta iş olmadığı aşikar, orada önemli olan ne kadar kaynakla ne kadar sürede iş çıkardıkları, mevzuyu ne kadar sürede daha özellikli hale getirebilecekleri, ne kadar hızlı müdahale edebilecekleri, vs.

Bu arada madem adı geçti, Xach'a teşekkür borçluyum, bu gece #lisp kanalında yazışırken SLIME'ın problemli olduğunu ve son sürümünde problemin giderildiğini söyleyen (ilgili patch'in kodunun linkini de vermeyi ihmal etmeden) kişi oydu (tabii akabinde aman CVS, canım CVS :)

Xach'ın Lisp ile yaptığı ticari bir site:

http://pkbasstackle.com/

Konuyla ilgili detay:

http://www.livejournal.com/users/xach/54795.html
0
darkhunter
http://www.reddit.com/?tbnl-session=2037%3A88FBD97FB27EBE4F5335B99D5B473973

Google da gezerken böyle bir bağlantıya düştüm :-)
0
FZ
Dr. Edi Weitz [1] için güzel bir reklam aslında, Lisp ile web programlama bağlamında.

Bu arada Google ile hakır hukur dalma hevesliyiz galiba? session aramak filan?

1- http://www.weitz.de/tbnl/
0
darkhunter
Eskilerden kalma bir alışkanlık... Sadece tbnl konusunu açıklığa kavuşturma ihtiyacı duydum.

Yok ama estağfurullah, Y-COM.'a ve söz konusu Startup'a saygımız var :-)
0
FZ
"Saygı duyun." diyorsun yani ;-)

http://www.fazlamesai.org/forum/viewtopic.php?t=1543
0
darkhunter
O biraz eskidi, artık buna "saygı duyun" ;-)

http://kde-look.org/content/pre1/26898-1.png
0
FZ
Tamam Lisp ile herşeyi yapabilirsiniz ama, Lisp ile web programlamanın, örneğin PHP den, üstün ve kolay kullanılan yönleri var mı?

Lütfen şu adresten erişebileceğiniz linkleri takip söz konusu videoyu inceleyin:

http://ileriseviye.org/blog/?p=145
0
darkhunter
Leziz bir video olmuş. Şimdi biri çıkıpta, alt tarafı "Hello, World!" yazacak ama fevkalade kasıyor adamcağız demesin :)
0
FZ
1- Bence leziz bir videonun çok ötesinde. Adamı gerçekten takdir ettim.

2- Hello World'ün ötesinde şeyler var orada, bilmem izlediniz mi videoyu sonuna kadar, bir form üretme (form için HTML yazmadan, çok daha kısa), bu formdan veri alma ve bunu kullanma. Video duyurusunda belirtildiği gibi, bu bir UCW'ye giriş videosu, 10 derste UCW ile web programlama videosu değil. Bir izlenim edinilmesi için tasarlanmış, meraklısı zaten gider programı indirir, kurar, inceler, dokümantasyonu okur ve somut problemleri nasıl çözebileceğine bakar. 20 dakikalık videoda daha ne anlatacaksınız ki?

3- "Kasıyor"? Yaklaşık 6 yıldır Internet programlama yapan biri olarak adamın yaptıklarından etkilendiğimi itiraf etmek zorundayım. Bence videoyu bir daha izleyin. Sonra gidip biraz C#, ASP.NET'te, J2EE ile ilgili framework'lerde işler nasıl yürüyor bir bakın. PHP ve klasik ASP ortamlarındaki HTML sayfalarından diğerine atlarım, verileri toplar toplar işlemeye çalışırım yaklaşımı ile o videodaki yaklaşım arasında bazı temel farklar var. Videoda gösterilen yaklaşım, temelde modern .NET ve J2EE "framework"lerdekine benzer bir yaklaşım (ya da işin içine Ruby'yi, Ruby on Rails'i filan da dahil edebiliriz belki). İlkel "html yaparım, araya kod sokuştururum, olmadı html basan şablonsal mevzulara girmeye çalışırım (Perl'cilerin template tabanlı Internet programlama mevzuları gibi, bkz. Mason) uğraşır dururum" yaklaşımından farklı bir yaklaşım söz konusu.

Lütfen artık "iyi ama orada görünen şeyi ben XYZ dili ile daha kolay yapabilirim" gibi hiçbir şey ifade etmeyen argümanlarla ortaya çıkmayalım, 2005 yılındayız, yani işte Assembly ile de bir sürü şey yaparsınız C, C++ ve CGI kullanarak da tonla iş yaparsınız, Yahoo yapmadı mı, yaptı, bir sürü adam çalıştırdı, paralar harcadı, yaptı, çok da "runtime" performanslı yaptı, sonra da o yaptıklarından nasıl kurtulur diye PHP'nin son sürümlerini incelemeye başladı, Graham'ın Lisp'li web sistemini 40 milyon dolara aldı, vs. vs.
0
bm
Peki UCW sadece bir ornek (ama ilginc bir ornek CPS tarzinda yazilmis cunku). Baska CL/web sistemleri de var:

http://bc.tech.coop/blog/041017.html iyi bir liste.

ve tabii:

http://www.cliki.net/Web

Makul trafikli (ve gmane'den okunabilen) bir liste: http://www.cliki.net/lispweb

0
darkhunter
C#, ASP.NET'te, J2EE'a hiç işim düşmedi şu ana kadar şahsen düşmesini de pek istemiyorum. Web programlamam gerektiğinde PHP, PYTHON (bazen de C), PERL ile işlerimi halletmeye çalışırım.

Argümanları bir kenara bırakırsak web programlarken genellikle script kiddie'cilik oynuyoruz (en azından ben genellikle böyle yapıyorum). Script bankalarına girip işime yarayacak kodları mutasyona uğratmayı hep pratik bulmuşumdur.

Video'nun tamamını izledim ama aklıma ilk gelen yine de bu oldu, üzgünüm.

Madem Yahoo yaptı ben de bir deneyeyim bakalım neler yapabilyorum, yalnız 2005 yılında olmamıza rağmen aklıma ilk gelen argüman UCW'nin bir kod bankası olup olmadığıydı. Bildiğiniz bir yerler var mı?

"iyi ama orada görünen şeyi ben XYZ dili ile daha kolay yapabilirim"

Bence bu çok önemli bir problem. Bana bir avantaj sağlamayacaksa zaman/para/kolaylık triosunda, bunu hobi olarak kullanmanın ötesine geçmenin pek bir gereği de yok diye düşünürüm. Lisp i avantajlarını gördüğüm için öğrenmeye çalışıyorum ama aynı avantajları -Lisp ve Web- programlama için gördüğümden pek emin değilim doğrusu...

"framework"lerdekine benzer bir yaklaşım mı?
Bunu bir kez daha düşünün, bu yaklaşımı en iyi o framework'ler
yaratıp uyguluyor. Eğer bu hoşunuza gidiyorsa söz konusu frameworkleri kullanın.

Bu işin daha makul bir noktası olmalı ama ben yakalayamadım henüz. Neyse gidip CLOS çalışayım da kendime bir faydam olsun :)

0
FZ

C#, ASP.NET'te, J2EE'a hiç işim düşmedi şu ana kadar şahsen düşmesini de pek istemiyorum. Web programlamam gerektiğinde PHP, PYTHON (bazen de C), PERL ile işlerimi halletmeye çalışırım.


Dediklerinizde garip bir şey yok, belli bir ölçekte ve belli başlı işler için binlerce kişi sizin yaptığınızı yapıyor, mevcut durum böyle.

Bir gruptaki binlerce insan da (bkz. banka, belli bir ölçeğin üstündeki e-ticaret siteleri, bol hit alan çöpçatan siteleri, vs.) J2EE, .NET vs. kullanıyor. Buna ikinci ya da üçüncü nesil Internet programlama (ya da geçiş sancısı, geçiş dönemi) diyebiliriz. Birince nesil dümdüz CGI idi, ikinci nesil işte klasik ASP, PHP tarzı, bir sonraki olabildiğince uygulama geliştirmeye benzetme yani J2EE (JavaFaces, vs. tarzı framework'lerden bağımsız düşünemeyiz) ve .NET tarzı.

web programlarken genellikle script kiddie'cilik oynuyoruz (en azından ben genellikle böyle yapıyorum). Script bankalarına girip işime yarayacak kodları mutasyona uğratmayı hep pratik bulmuşumdur.

Bu durumda zaten tartışmamızın çok anlamı yok, çok farklı perspektiflerden bakıyoruz demektir.


Madem Yahoo yaptı ben de bir deneyeyim bakalım neler yapabilyorum, yalnız 2005 yılında olmamıza rağmen aklıma ilk gelen argüman UCW'nin bir kod bankası olup olmadığıydı. Bildiğiniz bir yerler var mı?


Yahoo'nun kaç para ve ne kadar personel ile neler yaptığını bir düşünün. Sonra da gidip C, C++ ve CGI ile bir şeyler yapmaya çalışın. Tabii ki engelleyen yok, denemesi maddi olarak bedava (manevi olarak ödeyeceğiniz bedellerden de ben sorumlu tutulmam sanırım).

Kod bankası lafından ne kast edildiğini çok iyi anlayamadım. Mevcut "framework" içinde aradığınız şeyi bulamazsanız oturur yazarsınız. Kullandığınız dil ne kadar güçlü ise o kadar kolay yazarsınız. Ya da işte kullandığınız dile biraz alışmışsanız yazılmış bir şeyi modifiye edersiniz, vs. UCW'ye yeni yeni bakıyorum ve sorularınızın cevabı da herhalde UCW yazarları ve kullanıcıları tarafından cevaplanabilecektir, adres ise ilgili e-posta listeleri, comp.lang.lisp, ve diğer iletişim kanalları.


Bence bu çok önemli bir problem. Bana bir avantaj sağlamayacaksa zaman/para/kolaylık triosunda, bunu hobi olarak kullanmanın ötesine geçmenin pek bir gereği de yok diye düşünürüm. Lisp i avantajlarını gördüğüm için öğrenmeye çalışıyorum ama aynı avantajları -Lisp ve Web- programlama için gördüğümden pek emin değilim doğrusu...


Üzgünüm, baktığınız perspektiften UCW'nin avantajlarını görmeniz bazı açılardan zor olabilir, buna hak veriyorum.


-- "framework"lerdekine benzer bir yaklaşım mı? --
Bunu bir kez daha düşünün, bu yaklaşımı en iyi o framework'ler
yaratıp uyguluyor. Eğer bu hoşunuza gidiyorsa söz konusu frameworkleri kullanın.


Klasik ASP ve PHP'den o tür framework tabanlı yaklaşıma geçmek, nesneye yönelik programlama kavramlarını iyice bir sindirmek, VI'dan Emacs'a geçişten kat be kat daha acılı bir süreçtir, deneyenler bana hak verecektir. Bir başka nokta, "script avcılığı"nın ötesinde ve belli bir karmaşıklığın, ölçeğin üzerinde uygulama geliştiriyorsanız prensip itibari ile "framework" kullanmak ya da kendi "framework"ünüzü geliştirmek (bu bir "utility" kitaplığı yapmanın biraz daha ötesinde bir şey) durumundasınızdır ve uygulama geliştirme dünyasının gücünden ne kadar faydalanırsanız o kadar iyi. Bu yaklaşımı statik tür belirlemeli, interaktif olmayan C#, Java gibi dillerle yapabilirsiniz, nitekim binlerce insan yapıyor mu, yapıyor. Yahut Lisp gibi interaktif ve daha esnek bir geliştirme ortamında yaparsınız, UCW yazarının Emacs+SLIME ortamında yaptığı gibi. Özellikle debugging yaparkenki şu "condition handling" ve "restart" mevzusuna dikkat ettiniz mi bilmiyorum, şık bir örnekti.

0
darkhunter
Birbirimizi anlayabiliyoruz sanırım, buna sevindim.

Evet, özetle içerisinde bulunduğum piyasa koşulları framework kullanmaya itmiyor beni. Gerçi çok basit projeler de çalıştım yada framework öğrenmek için hobi geliştermelerinde bulundum ama tecrubem bu noktada aşikardır sanırım. Çalıştığım spesifik çevre şartları gereği web programlamayala 3. hatta 4. iş kolu olarak ilgiliyim. Web'den ayrık olarak işletim sistemine bağımlı geliştirmeler ve paket programlar üzerine çalışan biri olarak 2. kuşak web araçları kullandığımı duymak beni pek şaşıtmadı doğrusu :)

Gerçi şartlar böyle olsa da perspektifimin bu kadar dar olmadığını bilmenizi isterim, bu konuşmalar üstüne UCW'yi kurcalamaya başladım ve sanırım ne demek istediğinizi daha iyi anlıyorum. Her ne kadar portföyüm şu an UCW'den beklentisi olmayan bir kitle olsa da zorunlu olarak kuşak atlamak durumunda kalacağız birgün. Ve o gün geldiğinde çok da fazla acı çekmek istemiyorum...

Bunu algılamama yardım ettiğiniz için teşekkür ederim :)

Not: Blogunuz daki XHTML CSS validate hata veriyor. Charcter Encode problemi olabilir...
0
FZ
Anlaşabildiğimize ben de sevindim. İşinizi neyle pratik olarak görüyorsanız buyrun onunla devam edin. Sadece alternatif yöntemlere dair de bir kulak dolgunluğu olsun, olur da bir gün "yahu bu işler çok uzadı, karıştı, şöyle daha etkin yöntemler yok muduru bu karmaşa ile başa çıkmak için, daha etkin geliştirme ortamları araçları yok mudur?" sorusu gündeminize gelirse, o zaman bu kulak dolgunluğa ile döner bakarsınız buralara, o zaman çok daha faydalı olur.

UCW ile ilgili olarak tartışmalar comp.lang.lisp'te devam ediyor UnCommon Web intro video başlığı altında, oradan da bilgi edinebilirsiniz.

Yakında UCW'yi geliştiren elemanın SLIME ile ilgili güzel bir videosunu da göstereceğiz.

Benim bloga gelince, sanırım o seçtiğim tema ile ilgili. Firefox, Mozilla vs. düzgün gösteriyor sayfayı öte yandan IE ile bakınca günlük girdileri görünüyor da soldaki sütun yok, en alta düşmüş çok acayip görünüyor filan. character encoding problemi gibi gelmedi bana, en azından sayfada görünenlerin hepsi utf-8 kodlu (eski haberler var iso-8859-9 ama şu anda onlar ana sayfada görünmüyor). Başka tema da deneyeceğim ama bu çok hoşuma gitti, bundaki hataları gidermek ya da yazarına gidertmek daha anlamlı olabilir. Blog ile ilgili şimdilik asıl derdim pre ve code etiketleri kullanınca çift tırnak basarken ters bölü (backslash) ile birlikte basıyor, asıl sorun o.
0
darkhunter
Sürekli takip ediyorum :-)

Charcter Encode derken şu mesajı kastettim :
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ileriseviye.org%2Fblog%2F

"foo.txt" sanırım bundan söz ediyorsunuz. Ben birkaç (saf) Word Press de denedim problem çıkmadı. Bu da temanızla ilgili olabilir :-)
0
FZ
Eğer tema ile ilgili ise, temayla alakası olmadığını tahmin ettiğim RSS feed'i kullanan gezegen.debian.org.tr'de de niye öyle görünüyor tırnaktan önce ters bölü filan?

http://gezegen.debian.org.tr/

Şimdi baktım, RSS çıktısındaki XML veride de " önüne konmuş durumda. Bunun tema ile ilgisi var mı ki?
0
darkhunter
RSS çıktısında böyleyse gezegende de böyle görülmesi normal.
http://gezegen.linux.org.tr/ gezegeninde de WP kullanan arkadaşlar """""" işaretlerini backslash olmaksızın gerek kendi bloglarında, gerekse gezegenlerinde problemsiz kullanabiliyorlar.

Google a şöyle bir kısaca baktım :
http://www.google.com.tr/search?hl=tr&q=wordpress+thema+RSS&btnG=Google%27da+Ara&meta=

Eğer almancayı unutmadıysam mümkünmüş temaların RSS lere müdahale etmesi. Sanırım bu da benim savımı destekliyor. Önce saf haliyle bir denemek lazım tabi. Bu işler bazen çok çileli oluyor :)
0
darkhunter
pre code tag larıyla WP (aynı tema değildi) kullanan bir blog da yorum denemesi yaptım sonuç problemsizdi bu arada...
0
FZ
Bir başka Emas+SLIME ve Common Lisp programlama videosu ile ilgili yorumlar, vnc2swf'yi yazan Japon programcıdan:

http://ileriseviye.org/blog/?p=147
0
FZ
Yeni Lisp videosu (aka SLIME kicks ass):

http://ileriseviye.org/blog/?p=150
0
FZ
Ve bir de:

http://ileriseviye.org/blog/?p=149
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bağlı Listeler, C, Lisp, Scheme...

FZ

Bağlı listeler programcıların kullanabilecekleri soyutlama araçları arasında önemli yer işgal ederler. Bu veri yapılarını kullanarak veri işleme süreçlerini kolayca yönetmek mümkündür.

Jonathan Bartlett, IBM developerWorks sitesindeki Techniques for using linked lists in C and -- smarter still -- Scheme makalesinde bağlı listelere dair önce C programlama örnekleri vermekte ve daha sonra liste yapısını dilin doğal parçası olarak ele alan Lisp benzeri Scheme dilinde benzer işlerin nasıl daha kolayca ve soyut seviyede yapılabileceğini göstermektedir.

UnCommon Web ile “Merhaba Dünya”

FZ

Ne zamandır fırsat bulamadığım UnCommon Web geliştirme çatısı ile bir kaç deneme yapabildim sonunda. Kurcalamaya başlamak için önce UCW’yi kurmam gerekti doğal olarak. Oldukça fazla sayıda olan bağımlı olduğu paketleri tek tek kurmak yerine şu adresten UCW-boxset paketini indirdim. Windows sistemimde çeşitli hatalar aldığımdan sanal makine üzerindeki Debian sistemime kurdum. Kurdum derken ev klasörümde arşiv dosyasını açtım sadece. Gerisi UCW-boxset klasöründeki “start.lisp” dosyasını Lisp sistemine yüklemekten ibaret zaten. Veritabanı erişimi için (malum web programlama veritabanı olmadan olmaz) clsql paketini kullandım...

Zekeriya Koç'un Common Lisp ile geliştirilmiş UnCommon Web uygulama çatısına güzel ve örneklerle dolu bir giriş niteliği taşıyan yazısının devamını buradan okuyabilirsiniz.

ECLM '08 ve ELS '08'in Ardından

FZ

ECLM 2008 (European Common Lisp Meeting) ve ELS 2008 (European Lisp Symposium) tamamlandı. ECLM 2008'deki konuşmalardan birkaç örnek vermek gerekirse:
  • Marc Battyani, Lisp-based supercomputing
  • Juan José García-Ripoll, ECL - more than an Embeddable Common Lisp
  • Jeremy Jones, InspireData - how it was written in Lisp
  • Kristoffer Kvello, House Designer - using Knowledge Based Engineering and Lisp to automatically design buildings
  • Nicolas Neuss, Femlisp - solving partial differential equations with Common Lisp
  • Stefan Richter, Using Common Lisp for large Internet systems
  • Kilian Sprotte, PWGL - an environment for sound synthesis and computer aided composition

Common Lisp ile Internet Programlamaya Giriş Kılavuzu

FZ

Beklenen an geldi. Common Lisp kullanarak web programlamaya dair ilk makalemizi yayınlıyoruz. Giriş seviyesindeki bu makalede en temel bilgiler aktarılmış ve Lisp heveslilerinin gerekli araçları nasıl kuracakları ve ayarları nasıl yapacakları gösterilmiş, ilk bebek adımlarını atmaları amaçlanmıştır.

Makale, İstanbul Bilgi Üniversitesi, Bilgisayar Bilimleri Bölümü öğrencilerinden Haldun Bayhantopçu tarafından yazılmış ve Emre "FZ" Sevinç tarafından son düzenlemeleri yapılmıştır. Teknik konular ve teknik üslup konusunda eleştirilerini esirgemeyen Bülent Murtezaoğlu'na teşekkür ederiz.

Afiyet olsun...

UCW + Ajax = UCW+

FZ

Bugün cs-lisp e-posta listesindeki bir duyuru postasına göre UCW'de AJAX kullanabilmek için hazırlanan UCW+ ile www.hedee.com projesi tekrar düzenlendi. Kaynak kod ve çalışan sistemi görmek için aşağıdaki adresler ziyaret edilebilir: