Bunun Burada Ne İşi Var?
Dün şehre inmek için Sayın Menderes Türel’in zamanında Hafif Metro ...
Geçen sene Sunucu Yazılım Teknolojileri dersinde Java’da soketleri kullanarak bir iletişim altyapısı oluşturma ve bu iletişim altyapısını kullanarak iki yönlü iletişim kurabilecek bir program yazma ödevimiz vardı.
Ben de bu ödevi yapmak adına, basit işleri yapabilen, oldukça detaylı bir şekilde dokümante ettiğim bir JAVA soket kütüphanesi (adına USOCK demiştim) yazmış ve bu kütüphaneyi kullanan bir uygulama olarak MSN çakması UMESEN isimli bir uygulama geliştirmiştim.
UMESEN’de aynı anda birden fazla makine birbirine mesaj yollayabiliyor, dosya gönderebiliyor. Bir makine diğerine büyük bir dosya atarken, aynı zamanda mesaj yollamaya/dinlemeye devam edebiliyor. Yani uygulama soket yönetiminin yanında basit de olsa çoklu thread yönetimi de yapıyor. Devamını oku »
.NET ortamından IIS’i yönetmenin birden fazla yolu vardır. Bunlardan bir tanesi (ve en yenisi) hazır bir kütüphane olan Microsoft.Web.Administration’ı kullanmaktır.
Bu kütüphane, sisteminize IIS7 veya yedi buçuk yüklediğiniz zaman otomatik olarak yüklenmektedir. Aşağıdaki adresten bulunarak, referans olarak projenize eklenmektedir:
%WinDir%\System32\InetSrv\Microsoft.Web.Administration.dll
Microsoft.Web.Administration ile sadece IIS7 ve IIS 7.5’i yönetebilirsiniz. Önceki sürümler için başka yöntemler araştırmalısınız. Bu yazıda onlara değinilmeyecektir.
Anlatımda Visual Studio 2010 ve .NET 4 kullanılacaktır. Devamını oku »
Windows 7’deki kütüphaneler, fotoğraf video ve dokümanlar gibi sık kullanılan belgeleri farklı klasörlerde bile olsa kolayca organize etmenizi ve içlerinde arama yapmanızı sağlayan kullanışlı bir özelliktir.
Ama siz de benim gibi eski kafalıysanız veya buna ihtiyaç duymayacak kadar düzenli bir arşivleme yönteminiz varsa bu özelliği kapatmak isteyebilirsiniz. Böylece Windows Gezgini’nin sol kısmında da epey bir yer açılacaktır.
Kütüphane özelliğini kaldırmak için buradaki dosyayı indirip çalıştırabilirsiniz. Devamını oku »
Linux’te program yazıyordunuz ve POSIX ile çok iş parçacıklı (multithreading) bir program yazmaya karar verdiniz.
Thread yaratmak için pthread_create kullandınız ve derleyici bu komutu inatla tanımıyor. “undefined reference to pthread_create” diyor.
Linux ödevini yaparken başıma gelmişti, sizin de gelebilir.
Muhtemelen libpthread kütüphanesini derleyiciye bağlamayı unuttunuz. Bu kütüphaneyi derleyiciye göstermek için derlerken kullandığınız komuta -lpthread parametresini de eklemelisiniz. Code::Blocks gibi görsel bir ortam kullanıyorsanız bu yapılandırmayı derleyici ayarlarından yapabilirsiniz: Devamını oku »
Kütüphanenin raflarına kaldırılıp tozlanmış, okunmak yerine boş boş bekleyen, sararan kitaplar gördüm geçende. Buna bir son vermek gerekiyordu. 10 tanesini seçtim ve geçen sefer olduğu gibi yine çekilişle hediye etmeye karar verdim.
15 Şubat 2010 Pazartesi ile 15 Mart 2010 Pazartesi tarihleri arasında sitemdeki herhangi bir yazıya bıraktığınız “yazıyı zenginleştirecek” her yorum için bir çekiliş hakkı kazanabilirsiniz. Aynı tarih aralıklarında bu kampanyayı kendi bloglarınızda duyurarak her blog için 5 çekiliş hakkı kazanabilirsiniz.
Kitabınız/kitaplarınız kazanmanız halinde İzmir Büyükşehir Belediyesi veya Antalya Büyükşehir Belediyesi sınırları içerisinde iseniz elden teslim edilecek, İzmir veya Antalya’da değilseniz (istemeniz halinde) kargo ödemesi size ait olmak şartıyla kargoyla gönderilecektir. Bir önceki çekilişte olduğu gibi kargo ücretini de ben üstlenmek isterdim ancak 10 tane kitap dağıttığımı düşünürsek, kargonun bana ne kadar pahalıya mal olacağını düşünüp anlayış gösterirsiniz diye umuyorum.
Daha ayrıntılı bilgi ve dağıtılacak kitap listesi için yazıyı okumaya devam etmenizi öneriyorum.
Devamını oku »
Bu yazı ziyaretçilerimden Oben Işık tarafından yazılmıştır. Oben Işık, İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği ikinci sınıfta okumaktadır. Katkıları için kendisine teşekkür eder, web sitesine bir an önce kavuşmasını dilerim.
Merhaba arkadaşlar, bir localhost yazısı ile daha karşınızdayım.
Sağolsun yazılımportal.com adresindeykenki sponsorumuz Turan İnanır’ın sitemin kapanacağını ve beni yüzüstü bırakacağını 10 gün kala haber vermesinden dolayı artık yazılarımı localhostta yazıp sizlerle paylaşıyorum, yani paylaşacağım.
Bu yazımda ağaç (tree) veri yapısını irdeleyeceğiz, hem de ne irdeleme!
Şunu en baştan söylemekte fayda var; bir çok veri yapısı zaten Standart Template Library (STL) de olan veri yapıları yani hazır olarak var fakat bizim amacımız bedava kullanmayı değil de işin mantığını öğretmek.
Mantığı öğrenmek sizin için çok önemli olacak çünkü belki ilerde başka bir veri yapısını da siz üreteceksiniz ve millet sizin hazır kütüphanenizi kullanacak, hoş olmaz mı?
Devamını oku »
Twitler yükleniyor... 5 saniye sonra
Bıdı bıdı bıdı bıdı dıdı dıdı dudu dudu hıdı hıdı hödü hödü yüklüyoruz öhüm öhüm bıdı bıdı vs vs... 6 nanosaniye önce
Yüklenmenin geç olmasının sebebi ben değilim, Twitter API'sinin yavaş olması. Gudu gudu hıdı hödö büdü büdü... 25697 asır önce
Ha tabi bunları okumuşsan, bu sitenin çok gizli bir özelliğini bulmuşsun demektir. ;) Tebrikler. Bu "sürpiz yumurta"yı bulduğunu bana da haber verir misin? Tıkla! 6 dinazor önce
Yeni yazıları takip etmenin
bir sürü yolu var!