Smalltalk ile Yazılım Geliştirme: Squeak

0
FZ
Özet: Bu belge, Squeak bütünleşik geliştirme ortamını kullanarak Smalltalk programlama dili ile yazılım geliştirme süreçlerine giriş niteliğinde kaynak sağlaması amacı ile yazılmıştır.

Zekeriya "zekus" Koç'un yazısının devamını burada okuyabilirsiniz.

Görüşler

0
noworriesci
Squeak'in Turkiye'de yayginlasmaya baslamasini gormek guzel. Boyle dokumanlarin artmasi dilegi ile..

Bir Squeak programcisi olmasamda kendisiyle oldukca hasir nesirim. Calistigim sirket sadece squeak tabanli, RFID destekli yazilimlar uretiyor. Programin esnekligini ve gucunu gordukce asil programlama dilinin bu olduguna kanaat getirmemek hicde zor degil..

Heleki bir kac ay once Osaka'da katildigim squeak/olpc ile ilgili konferansta gorduklerim beni hayrete dusurmedi degil.. Squeak'in gelecegin dillerinden biri olacagini simdiden kestirebiliyorum.
0
FZ
Squeak'in Turkiye'de yayginlasmaya baslamasini gormek guzel. Boyle dokumanlarin artmasi dilegi ile..

Böyle yorumların arttığını görmek de güzel.

Bir Squeak programcisi olmasamda kendisiyle oldukca hasir nesirim. Calistigim sirket sadece squeak tabanli, RFID destekli yazilimlar uretiyor. Programin esnekligini ve gucunu gordukce asil programlama dilinin bu olduguna kanaat getirmemek hic de zor degil..

Eğer bir sakıncası yoksa hangi şirket olduğunu öğrenmemiz mümkün mü acaba?

Heleki bir kac ay once Osaka'da katildigim squeak/olpc ile ilgili konferansta gorduklerim beni hayrete dusurmedi degil.. Squeak'in gelecegin dillerinden biri olacagini simdiden kestirebiliyorum.

Sizi o konferansa şirketiniz mi yollamıştı? OLPC haricinde Squeak/Smalltalk ile yazılım geliştirmeye dair neler vardı konferansta dikkatinizi çeken?
0
noworriesci
Oncelikle tesekkurler..

Calistigim sirket Avustralya/Sydney'de, Blueplane adinda 2 sene once kurulmus cok yeni ve genc bir sirket. Sirketin CTO'i tam bir squeak fani, yillardir onun ustunde yazilimlari gelistirir. Bu yuzden sirkette squeak disinda bir dil kullanilmaz.

Konferansa sirketim yollamisti, oldukca ilginc ve genis bir yelpazede bir katilimci kitlesi vardi. Ornegin beni en cok etkileyen Croquet'in ustunde gelistirilen projeler oldu. Sanal dershanelerden tutun, Nokia'nin sunumunu yaptigi is odakli "collaborative" uygulamalara kadar yaraticiligin sinirlarini zorlayan projeler vardi.

Bunlarin harcinde aslinda baska etkileyici projeler, fikirler vardi, fakat daha once bahsettigim gibi aslen yazilimci olmadigim icin bana pek hitap eden seyler degildi. Bizimde yer aldigimiz bir workshop'da, benim isim sunum kismindaydi.
0
FZ
Calistigim sirket Avustralya/Sydney'de, Blueplane adinda 2 sene once kurulmus cok yeni ve genc bir sirket. Sirketin CTO'i tam bir squeak fani, yillardir onun ustunde yazilimlari gelistirir. Bu yuzden sirkette squeak disinda bir dil kullanilmaz.

Ben bir an Türkiye'de bir şirket sandım! :) İstanbul'da Smalltalk ile uygulama geliştiren bir yazılım şirketi biliyorum, bir tane daha mı çıktı diye meraklanmıştım.

Acaba Squeak'in / Smalltalk'un size bir rekabet avantajı sağladığını düşünüyor musunuz? Eğer öyle ise nasıl?

Konferansa sirketim yollamisti, oldukca ilginc ve genis bir yelpazede bir katilimci kitlesi vardi. Ornegin beni en cok etkileyen Croquet'in ustunde gelistirilen projeler oldu. Sanal dershanelerden tutun, Nokia'nin sunumunu yaptigi is odakli "collaborative" uygulamalara kadar yaraticiligin sinirlarini zorlayan projeler vardi.

Geçenlerde okuduğum ancak maalesef şimdi tam adresini hatırlayamadığım bir makalede Croquet ortamının eğitim amaçlı olarak Second Life ortamına kıyasla çok daha avantajlı olabileceği söyleniyordu, bu dikkatimi çekti açıkçası. Diğer yandan Croquet şu anda SL kadar hazır ve kullanılabilir durumda mı? Hala deneysel aşamada mı?
0
noworriesci
Acaba Squeak'in / Smalltalk'un size bir rekabet avantajı sağladığını düşünüyor musunuz? Eğer öyle ise nasıl?

Tabii ki! Ornegin bizim ilk urettigimiz yazilim RFID destekli bir ambar (warehouse) yonetim sistemiydi.
Urunlerin RFID teknolojisi ile takibinden tutun, fatura kesmeye kadar bir ambarin tum yonetimini bu yazilimdan gerceklestiriyorduk. Daha sonra bir baska yazilimimiz ile ilgili patent almaya gittigimizde ( bu kismindan hoslanmadiginiza eminim :) ) avukatlik firmasina, bu yazilimimizdan da bahsettik.

Kendileri sadece patent ve tescil islerine bakan bir avukatlik firmasi. Ellerinde onbinlerce dosya var. Her dosyanin numarasi var. Dosyalari bazi avukatlar aksamlari evine goturebiliyor. Bazilari masalarda kaliyor. Dosyalarin yonetimi icin bir yazilim kullaniyorlar, ve sadece bu dosyalari duzenleyen, yerlerini tespit eden bir elemanlari var ve buna ragmen halen dosya yonetiminde oldukca fazla problemleri var. Dosyalar lazim oldugunda nerede oldugu bilinmiyor, araniyor, masalara bakiliyor ve bunun gibi bir cok sorun..

Tabii biz yazilimimizdan bahsettigimizde bu RFID teknolojisini kendi dosya yonetim sistemine entegre edip edemeyecegimizi sordular. Bizde neden olmasin dedik. Ve o ilk bahsettigim, tamamen farkli amaclar icin yazilmis ambar (warehouse) yonetim sistemini 1 haftada degistirip, bu firmanin kullandigi yazilima entegre ettik.

Evet sadece 1 hafta tuttu. Dosyalari ararken, RFID teknolojisi ile yerlerini kolayca tespit edebiliyorlar. RFID tarayicisini gunluk olarak dosyalarin bulundugu raflarda tarayip hangi dosyalarin hangi rafta oldugunu, masalarda olan dosyalar icinde bir masa taramasi gerceklestirmeleri yetiyor. Programi kullanan arkadas ekraninda bulunan ofis haritasinda dosyalarin hangi masada yada hangi rafta oldugunu gorebiliyor, arama yapabiliyor.. Tabii butun bunlar programin ozelliklerinin kucuk bir kismi..

Her ne kadar yazilimci olmasamda boyle bir donusumun diger diller icin cok buyuk zaman ve emek istedigini biliyorum.

Iste bu squeak(smalltalk)'in gucu!

Geçenlerde okuduğum ancak maalesef şimdi tam adresini hatırlayamadığım bir makalede Croquet ortamının eğitim amaçlı olarak Second Life ortamına kıyasla çok daha avantajlı olabileceği söyleniyordu, bu dikkatimi çekti açıkçası. Diğer yandan Croquet şu anda SL kadar hazır ve kullanılabilir durumda mı? Hala deneysel aşamada mı?

Egitim amacli olarak Second Life ortamina kiyasla cok daha avantajli olabilecegine ben gonulden inaniyorum. Ama biliyorsunuz bilisim dunyasi ile manevi dunyaniz pek kesismez. :) Croquet'in halen buyuk projeler icin pek hazir oldugunu soyleyemem. Bu noktada sizin diger sorunuzuda bi anlamda cevaplamis oluyorum. Su an teknik olarak ortaya dokemeyecegim eksiklikler; gerek sunumlarda gozume carpmis olanlar, gerekse Croquet ustunde uygulama gelistirenlerin soyledikleri olsun, Croquet'in hala ve bir sure daha bir nevi "beta" surecinde kalacagi kanaatini dogurdu.

Fakat halihazirda gordugum deneysel uygulamalar, Croquet'in gelecekte ne kadar guclu olabilecegine dair buyuk ipuclari vermekte..
0
eevrim
Zekeriya!

Kutlarim, belgenin bittigini gormek beni cok mutlu etti. Merakla bir cirpida okudum. Eline saglik.

Bu arada, programlama ile ilgili ilginc belgeler yazan arkadaslar icin http://people.core.gen.tr adresinde alan acabiliyoruz. Zekeriya gibi arkadaslari desteklemek bizim icin gurur verici.

Saglicakla,
Evrim.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Dünya ile Rekabet Edecek Zehir Gibi Bir Bilgisayar Şirketi Kurmak

FZ

30 yıl maaşla çalışıp didinmek yerine zehir gibi bir bilgisayar şirketi kurup birkaç yıl geceli gündüzlü çalışıp çok zengin olmak... Herkese parmak ısırtacak çözümler sunmak... Rakipleri çatlatmak... İyi güzel ama nereden başlanır, nasıl başlanır? Ne gibi tehlikeler, tuzaklar vardır? Herkes o tür bir bilgisayar şirketi kurabilir mi? Bu işlere kaç yaşında başlanır? Şirketinize nasıl "hacker" seçersiniz? Peki ya parayı nereden bulacaksınız? Kısa sürede gelir elde etmeye nasıl başlarsınız? 100.000$ yeter mi? Ne kadar süreliğine? Geliştirdiği Viaweb'i birkaç yıl sonra Yahoo'ya 40.000.000$'a satan usta bir "hacker"ın deneyimlerini merak ediyor musunuz? O halde buyrun:

Bu belge Paul Graham'ın 2005 yılının Mart ayında yayınladığı "How To Start A Startup" başlıklı makalesinin çevirisidir. Çeviri Gülsün Arıkan tarafından gerçekleştirilmiş, son düzeltmeler Emre Sevinç ve Bülent Murtezaoğlu tarafından yapılmıştır. Paul Graham'a yazısının Türkçe çevirisini yayınlamamıza izin verdiği için teşekkür ederiz. Belgenin özgün adresi burasıdır.

Özgür Kitapların Bulunduğu Bir Site

boreas

Programlama, işletim sistemleri, oyun programlama, imaj işleme gibi farklı konularda paylaşımı serbest bırakılmış dokümanların toplandığı bir site: http://www.freetechbooks.com

e-bergi Mart 2009 Sayısı Yayında

ilke444

Günden güne artan okuyucu kitlesi ile tüm bilgisayar bilimi ve özgür yazılım meraklılarına hitap ettiğini kanıtlayan e-bergi, Mart 2009 sayısı ile sizlerle.

Dbmail Kurulumu Belgesi

anonim

Dbmail, IMAP ve POP hizmeti vermenizi sağlayan bir yazılımdır. Dbmail ayrıca e-postalarınızı, kullanıcılarınızı ve sanal domainlerinizi bir veritabanı üzerinde tutmanızı sağlar. MySQL ve PostgreSQL desteklemektedir.

Versiyon Yönetim Sistemi Olarak SVN Kurulum ve Kullanımı

anonim

Açık kod camiasında en çok tercih edilen versiyon yönetim sistemleri (VYS) Concurrent Versions System(CVS) ve Subversion(SVN)'dir. VYS'leri sadece programların kaynak kodlarını yönetmek için değil ihtiyaçlarımıza ve hayal gücümüze bağlı olarak farklı birçok yerde kullanabiliriz. Mesela geçen günlerde okuduğum makalede bir GNU/Linux sistemde home dizininin nasıl başarıyla yıllardır CVS/SVN'de tutulduğu anlatılıyordu.