tag:blogger.com,1999:blog-19208363227641514502009-02-21T07:45:50.188-08:00sanalbellekspinodalnoreply@blogger.comBlogger29125tag:blogger.com,1999:blog-1920836322764151450.post-10098479918756333972006-10-19T05:27:00.000-07:002006-10-19T05:29:48.798-07:00Bu site de ne?Çok büyük heves ile ve aslında hiç de fena başlamadığımız ve eskiden bağımsız bir yerde host ettiğimiz bu blogu artık çok da canlı tutamadığımızın farkına vardık. İşlerimiz yüzünden başlangıçta koyduğumuz hedefleri tutturamadık ve bu yüzden üzgünüz. Canlı tutamadığımız siteyi host ettirmek için daha fazla uğraşmak istemiyoruz. Ancak yazdığımız yazılar birçok insan tarafından okundu, yorumlandı vespinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-33591806228303574662006-10-18T02:23:00.000-07:002006-10-19T05:30:13.365-07:00Web Standartlarını Kullanarak GeliştirmekÖneriler ve en iyi uygulamalar Roger Johansson, 456 Berea Street Son güncelleme tarihi: 2004-08-09 - Çeviren: Mert Derman İçerik Giriş Tarihçe Web Standartları Yapı ve görüntüleme (X)HTML CSS Erişilebilirlik URLs Referanslar Dizin1. GirişBu döküman, web standartlarını kullanmanın, geliştiricinin daha az zaman ve para harcayarak üretebildiği spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-26601215318081342072006-10-18T02:20:00.001-07:002006-10-18T03:46:18.304-07:00Güzel Gelişmeler - SWSSYSunipeyk sitesi, web standartlarına uygun, geçerli kodlar ile site yapımını teşvik etmek amacıyla Web Standartları Site Yarışması düzenliyor. Yarışmanın duyrulduğu sayfada da bağlantısı bulunan ve Mehmet Doğan tarafından yazılmış bir de "Web Standartları Nedir?" yazısı mevcut. Güzel gelişmelerle dönüş yapayım dedim.spinodal tarafından 14.06.2006 tarihinde yazılmıştır.spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-11330181229287855202006-10-18T02:19:00.003-07:002006-10-19T05:19:26.300-07:00Lucene ve Memory ProblemleriBir süredir içinde yuvarlandığım bir konuda Lucene. Lucene Java da geliştirilmiş bir arama motoru belkemiği olarak tanımlanabilir. Arama ve indeksleme işlemlerini yüksek performanslı olarak yapan Apache bünyesinde bulunan bir açık kaynaklı kütüphane. Lucene hakkında yakında daha detaylı bir yazı yazmayı düşünüyorum. Fakat şimdilik yakın zamanda beni uzun süre uğraştıran bir konu hakkında ufak spinodalnoreply@blogger.com1tag:blogger.com,1999:blog-1920836322764151450.post-87357066256311631072006-10-18T02:19:00.001-07:002006-10-18T03:48:35.310-07:00CruiseControl LambasıKendi publisherları, Firefox eklentisi derken CruiseControl.NET için yazılım ekibine build sonuçlarını bildirmenin başka bir yolunu daha öğrendik. Lamba! Evet yanlış duymadınız lamba. (Ferruh Mavituna'nın sitesinden)Not: Tatildeydim; aslında beynim hala tatilde; artık döndüm. Memleket (Çukurova) sıcak ama güzeldi.spinodal tarafından 15.08.2005 tarihinde yazılmıştır.spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-36877278147882776322006-10-18T02:18:00.001-07:002006-10-18T03:48:41.686-07:00Tablosuz Tasarım - Douglas BowmanTablosuz tasarımı anlatmak için Douglas Bowman'ın hazırladığı sayfalar... Daha ne denilsin, daha ne yazılsın...spinodal tarafından 29.07.2005 tarihinde yazılmıştır.spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-67888670534475284622006-10-18T02:17:00.004-07:002006-10-18T03:48:18.140-07:00CruiseControl için Firefox eklentisiDiyelim CruiseControl ya da CruiseControl.NET ile otomatik oluşturma sürecinizi ayağa kaldırdınız. Oluşturma işlemlerinin durumlarını izlemek için CruiseControl'de tarayıcınızı CruiseControl.NET'de ise ya tarayıcınızı ya da CCTray arayüzünü kullanıyorsunuz ("yahu daha bunlardan bahsetmedin ki be adam" dediğinizi duyar gibiyim ama bir türlü oturup şu bilgileri biraraya toplayamadım, yazıya spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-88877929959520083822006-10-18T02:17:00.003-07:002006-10-18T03:49:39.904-07:00EntLib Logging bloku için RollingFileSink(ler)MS Enterprise Library'nin Logging and Instrumentation Application Block'unu kullanıyoruz. Ancak log dosyaları büyüdükçe büyüyor ve bunları yedeklemek sonra silip yenileri için yer açmak gibi işleri elle yapmak gerekiyor. Oturup bunun için bir uzantı (extension) yazalım mı diye düşünürken önce bir bakınalım dedik. Hisham Baz'ın blogunda kendi yazdığı bir Rolling File Sink uzantısı olduğunu okudukspinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-51387184108126074822006-10-18T02:17:00.001-07:002006-10-18T03:49:55.109-07:00NAnt ve CruseControl.NET konusunda kitapDaha önce oluşturma sürecini otomatikleştirmek ve bu süreçte kullanılan ya da kullanılabilecek araçlardan uzun uzun sözeden bir kaç gönderi yazmıştım. Aslında amacım CruiseControl.NET kullanarak bu süreci çalıştırmanın yöntemini anlatmaktı ve henüz CruiseControl.NET'e gelmemiştim. Ondan önce araçlardan, NAnt, Nunit, NMock, TestDriven.NET'den bahsetmiş NDoc, Simian ve benzerlerinden sözetmeye spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-84816895000786481742006-10-18T02:16:00.000-07:002006-10-18T03:50:13.749-07:00Enterprise Library 1.1 June 2005Microsoft Enterprise Library'nin yeni sürümü çıktı. Blokların genelinde bazı güncellemeler var. Bazı problemler giderilmiş ve sürüm numarası Haziran 2005 için 1.1 olmuş. Her iki sürümde aynı makinede yanyana kullanılabilir durumda ama kütüphaneleri karışık biçimde, mesela data blokunun 1.0'ını konfigürason blokunun 1.1'i ile kullanamıyorsunuz. Konfigürasyon konsolunda ufak güncellemeler var. spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-25727726961327815972006-10-18T02:15:00.002-07:002006-10-19T05:20:48.123-07:00iPod 'lara Linux YüklemekLinux heryerde demek yanlış değil sanırım son zamanlarda. Çünkü ne zaman yeni bir teknoloji oyuncağı çıksa hemen ona özel bir Linux işletim sistemide peşinden geliyor. Sadece diski ve de ekranı olan herşey için Linux bulabileceğiz yakında :) Şimdi dün akşam denediğim ve başarıyla yüklediğim iPod için olan Linux dağıtımının yüklenmesinden bahsedeceğim. iPodLinux Projesi Linux 'u iPod ortamına da spinodalnoreply@blogger.com1tag:blogger.com,1999:blog-1920836322764151450.post-39032929923040793252006-10-18T02:15:00.001-07:002006-10-18T03:58:21.554-07:00Ray Kurzweil 'in 2002-2003 MakaleleriRay Kurzweil; optik karakter tanıma (optical character recognition (OCR)), yazıdan-sese sentezi, ses tanıma teknolojileri, ve elektronik müzik klavyeleri konularında günmüzde öncü olan kişidir. Ve Ray Kurzweil 2002-2003 yılları arasında yayınlamış olduğu<!--more--> sanal gerçeklik, yapay zeka, radikal hayat uzatma, bilinçli makinalar, gelecek vaat eden ve tehlikeli teknolojiler, ve gelecek spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-43489982599623655742006-10-18T02:14:00.001-07:002006-10-18T03:51:23.736-07:00Türkçe I ve .NET 2.0Burada da değindiğimiz hakikaten başağrıtan bir sorun var: "Türkçe I". Microsoft'un .NET 2.0'da String kullanmak üzerine yeni önerilerini içeren bir makalesi yayınlandı. Bu yenilikler için ana nedenlerden birinin bahsettiğimiz "Türkçe I" problemi olması ilginç. Altbaşlıklardan biri şöyle:The Motivation: The Turkish-I ProblemMakaleye şu adresten ulaşabilirsiniz...Not: Hayır, hayır ölmedik. spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-58353547243823838572006-10-18T02:13:00.004-07:002006-10-18T03:58:44.232-07:00Web'de tıklamadan gezinebilir miyiz?Arayüz içeriğinde gezinmek için farenin düğmelerini tıklamak en iyi yöntem mi? Tıklama alışkanlığımızdan kurtulmamız gerekse bunu ne kadar kolay/zor başarabiliriz? Böyle bir değişim iyi mi olur kötü mü? Tıklamanın yerine geçecek neler yapılabilir? vs. vs. Bu soruları kafaya takan Institute For Interactive Research (?) ekibi dontclick.it isimli bir site hazırlamışlar. Sitede gezinmek için spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-80283402789047864882006-10-18T02:13:00.003-07:002006-10-18T03:52:19.045-07:00Web Standartları hakkında Türkçe kaynakBu siteye başlarken “nelerden yazarız?” diye düşünmüştük. Web Standartları konusuna o zamanlarda da meraklıydım helen de meraklıyım. Bu konuda da yazarız diye konuşmuştuk ama şu ana kadar sitede bu konuda ortaya birşey koyamadık. Şöyle bir derdim var: Sürekli bu konuda okuyor, ilgili siteleri takip ediyorum; zaman buldukça okuduklarımı deniyorum, ancak ortaya koyduğum “işte bu siteyi de ben spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-66567954295709713142006-10-18T02:13:00.001-07:002006-10-19T05:21:08.493-07:00Neden NAnt kullanayım ki?NAnt kullanıcıları e-posta listesine birisi, uzun zamandır NAnt kullandığını ve çok mutlu olduğunu ancak çalıştığı kurumdan kendisine neden Visual Studio.NET ile değil de NAnt ile oluşturma yaptığını ve bunu kurumun standardı yapmaya çalıştığını sorduklarında yöneticilerine ne cevap vereceğini bilemediğini yazmış. Sanırım doğru yaptığını biliyor ama nedenini tam açıklayamıyor. Diğer spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-33886972423806358432006-10-18T02:12:00.001-07:002006-10-18T03:52:52.378-07:00Websphere'da Türkçe Problemi Silsilesi Vol.IBu hatanın gerçekleştiği zaman açıkcası bu tip bir problemden gerçekleşeceği aklıma gelmemişti. Öncelikle problemin ortamını biraz açıklayayım.Application Server: WAS 5.1.1.1Client Server: WSAD Test Server 5.1Server JDK : JDK 1.4.2_04Client JDK : JDK 1.4.2_04<!--more-->Serverda yüklenmiş EJB projesinin WSAD'da EJBClient jar'ı da client server üzerinde bulunmakta. Herşey güzel ve herşey düzgün spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-77437456694492393722006-10-18T02:11:00.002-07:002006-10-19T05:21:47.812-07:00NAnt ve dasBlog Türkçe problemli mi?Nedir bu i harfinden çektiğimiz arkadaşlar!Bugün aldığım ders şu, yeni indirdiğiniz kurduğunuz bir yazılım sizin PC'nizde çalışmıyorsa kesinlikle ilk yapmanız gereken kullandığınız dosyaların adında, içinde, sağında, solunda I-İ sorunu olabilecek bir durum var mı kontrol edin. Maalesef diğer dillerin aksine güzel Türkçemizde ı ve i harflerinin büyük yazımı ters. Bu da bizi her fırsatta ters spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-84564056496003795112006-10-18T02:11:00.001-07:002006-10-18T03:53:45.820-07:00My GoogleGoogle yine boş durmamış. Geçen gün sözünü ettiğim Arama Geçmişi/My Search History olayından sonra yine Google Hesabı/Google Account ile bütünleşik olarak My Google kavramını geliştirmişler. http://www.google.com/ig veya http://www.google.com.tr/ig adreslerinden ulaşılan ve henüz beta olan bu kavramda Google arama sayfasını kişiselleştirebiliyorsunuz. GMail, Google News, Slashdot, Wired News vs..spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-51130305244898027172006-10-18T02:10:00.002-07:002006-10-19T05:22:33.014-07:00Birim test; NUnit, NMock ve TestDriven.NetEmre: Uzun zamandır görünmüyorsun. Neler yaptın bu arada?Selçuk: Sana bahsettiğim otomatik oluşturma sürecini yerleştirmeye çalışıyorduk ekip olarak. O zaman da bahsetmiştim, bu işi CruiseControl.NET ile yapıyoruz. Biliyorum detayına girmedim ama gireceğim.E: Onun dışında birşeyler yok mu?S: Evet var tabi. 25-27 Mayıs tarihlerinde Microsoft Yazılımcılar Zirvesi oldu, duymuşsundur. Oradaydık. Biz spinodalnoreply@blogger.com2tag:blogger.com,1999:blog-1920836322764151450.post-55632002144241463352006-10-18T02:10:00.001-07:002006-10-19T05:23:15.470-07:00Java'da Yüksek Performanslı Dosya KopyalamaYakın zamanda uğraştığım bir projede Java'da dosyadan dosyaya kopyalamaya işi yapmam gerekti ve internette biraz bakınmaya karar verdim. Genel olarak aşağıdaki gibi benim de klasik olarak düşünceğim şekilde işlemler vardı...<!--more-->public static void copyFile(File source, File dest) throws IOException{ if(!dest.exists()) { dest.createNewFile(); } InputStream in = null; spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-68586811077892620442006-10-18T02:09:00.000-07:002006-10-18T03:54:54.881-07:00Eğlence için kod yazanlaraMicrosoft, MSDN içinde, eğlencesine kod yazanlar için Coding4Fun isimli bir site açmış. Amaç eğlence için kod yazanlara .NET 2.0 kullanarak nasıl oyun, sesli ve görüntülü uygulamalar ve diğer kişisel kullanım araçları yazılabileceğini göstermek. Sitede makaleler ve kısa yazılar yer alacak. Örneğin .NET framework ve DirectX kullanarak oyun geliştirmekle ilgili bir makale dizisi başladı: Beginning spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-41989251577088263822006-10-18T02:08:00.001-07:002006-10-19T05:23:35.316-07:00Eclipse de JUnit ant taskini çalıştırmak...Eğer Eclipse içinde entegre şekilde gelen Ant aracı içinden JUnit task'ini çağırmak isterseniz muhtemelen hoşunuza gitmicek bir kötü bir mesajla karşılacaksınız:BUILD FAILED:[ECLIPSE_DIR]\workspace\[PROJECT_DIR]\build.xml:208:Could not create task or type of type: junit.Ant could not find the task or a class this taskrelies upon.This is common and has a number of causes; the usualsolutions are tospinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-39712657443295588572006-10-18T02:07:00.002-07:002006-10-19T05:23:56.146-07:00Oyun Programlamaya Giriş 1Etrafta uçuşan bombalar, vızır vızır geçen mermiler arasında yol bulmaya çalışmak, otobanda ters yönde son sürat bir Ferrari kullanmak, sahalara inip inanılmaz goller atmak yada sakin bir göl kıyısında elde olta balık peşinde koşmak. Bu söylediklerim çok mu zor? Peki bombardıman altında ters yönde bir Ferrari'yle son sürat karşı kaleye doğru top sürmek? Daha mı uçuk? Bence sadece hayal gücüyle spinodalnoreply@blogger.com0tag:blogger.com,1999:blog-1920836322764151450.post-67449577725767540012006-10-18T02:07:00.001-07:002006-10-18T03:55:56.842-07:00Google-Search History (Arama Geçmişi)"Ya ben bunu Google'da aramıştım ama....? Keşke eski aramalarıma ulaşabilseydim." dediğiniz oluyor muydu bilmiyorum ama Google bu tip bir hizmeti başlatacak. Henüz beta aşamasında olan Search History internete erişebildiğiniz herhangi bir bilgisayardan arama geçmişinize ulaşmanızı ve bu geçmişi yönetebilmenizi sağlayacakmış.Hangi aramaları, ne zaman yağptığınızı, sonuçlardan hangilerine spinodalnoreply@blogger.com0