Yazılım Notları

uordek.esiyo.each

Author Archive

Super Superonline Faciası — Son hız devam ediyor

Merhabalar, Onlarca kez müşteri hizmetlerini aramama rağmen halen superonline’dan 2009 yılında aldığım fiber hizmet ÇALIŞMIYOR. Ama adamın biri benim yerime aşağıdaki gibi güzel güzel kullanım yapıyor. Ama ilginçtir son zamanlar kullanımı biraz düşmüş neden acaba? Veri İletim Yöntemi Oturum Açılma Tarihi Oturum Kapanma Tarihi İndirilen Miktar(MB) Gönderilen Miktar(MB) Fiber 22.11.2011 03:43:10 25.11.2011 15:43:44 0,51 0,22 [...]

Superonline faciası

Merhabalar, Sizin başınıza gelebilir dikkatli olun. 2009′dan beri hiç sorunsuz kullandığım firma bir anda nasıl değiştiğini ben de anlamadım. Önce 14.10 tarihinde uydurma bir kampanya tanımladılar. Bir sürü telefon, bin bir dereden su getirmeler falan 30.10′da bu kampanyayı iptal ettiler. Parasını 15.11′de geri ödediler. Şimdi sıkı durun, 30.10′da kampanyayı iptal ederken, kampanya ile beraber tanımadığım [...]

Adobe Flash mobil platformdan çekiliyor

Merhabalar, Adobe Flash için mobil platformlardan çekilme kararı almış. Konu ile ilgili haberler için; Gone in a Flash? Adobe Halting Development on Mobile Version of Its Plug-In Flash is dead. Long live HTML5. Adobe abandons work on Flash plug-in for mobile devices 1999 sonlarında veya 2000′in başlarında “tüm ara birimler bir gün Flash olacak” gibi [...]

Ruby 1.9.3 çıktı

Merhabalar, Ruby üzerinde 1.9 sürümlerinin yeni versiyonu 1.9.3 karşımızda. Bu versiyon ile beraber özellikle “garbage collector” üzerinde bir takım iyileştirmeler yapılmış. Bununla beraber Change Log adresinde özellikle thread sınıfı için işletim sistemlerine göre daha detaylı güncelleştirmeler yapılmış gibi görünüyor. Ek olarak daha fazla “unicode” desteği de eklenmiş miş.. Yakın zamanda internet üzerinde performans değerlendirmeleri dolaşmaya [...]

Blackberry ödevi

Merhabalar, Bir arkadaşımla konuşurken söz MBA’den açıldı. Kendine İstanbul Bilgi Üniversitesinde MBA yaptığımı işlerin iyi gittiğini, bitirmek üzere olduğumu falan anlattım. Sonrasında bana MBA’de yaptığım ödevleri veya çalışmaları neden paylaşmadığımı sordu, iyi ki sordu :) Aşağıda 2009-2010 eğitim döneminin hemen başında (yani Aralık, 2009 gibi) Blackberry için yaptığım akademik çalışma mevcut. Hatamız var ise affola.

Rails için jetty_rails güncellemesi

Merhabalar, Bir önceki yazımızda rails için jruby kullanımından ve windows üzerinde rails uygulamalarının servis edilmesi hakkında bir yazı yazmıştık. Bu yazıda jetty_rails’in sürümünün biraz eski olduğundan (son güncelleme tarihi 2009-07-08 20:28) bazı problemle karşılaştığımı yazmıştım. Bu yazıda sizlere bu problemleri nasıl ortadan kaldıracağımızı anlatmak istiyorum. 1. Öncelikle jetty-rails’i standart gem yöntemleriyle yüklüyoruz. jruby -S gem [...]

Rails için yazılım geliştirme ortamı

Merhabalar, Ne zamandır arkadaşlarım rails için yazılım geliştirme ortamı sorup duruyorlar, aslında ortada çok fazla alternatif olduğu için kafa karışıklığına neden olabiliyor. Son (bir windows sunucu da host etmek zorunda olduğumuz) projem de redcar + jruby 1.6.3 + rails 3.0.9 + mysql >5 (arabirim olarak mysql workbench) ortamında yazılım geliştirme gerçekleştirdim. Neden redcar; Netbeans Build-in [...]

Oracle 11g Cursor kullanımı

Merhabalar, Geçenlerde Oracle 11g’de üç çeşit cursor’ın karşılaştırmalı performans sınamasını gerçekleştirdim. Aslında iş için gerekti ama fırsattan istifade sizlerle de paylaşmak istedim. Bu aralar aktif şekilde blog yazımı ile ilgilenmesem de buna benzer fırsatları değerlendirmek gerekli :) 3,629,848 adet kayıt için 11g’de performans değerleri aşağıdaki gibidir; 1- Cursor ve Bulk Collect (Open / Fetch Bulk [...]

Ruby ile Kyoto Cabinet – 5

Merhabalar, Birkaç arkadaşım yazıları okuduktan sonra Kyoto Cabinet’in sorgu performansını merak etmiş. Bunun üzerine küçük bir çalışma ile sorgulama performanslarını sizlerle paylaşmak isterim. Hemen sonuçları yazmakta fayda görüyorum :) MySQL üzerinden daha önceki yazılarımda yer alan konfigurasyon ile (engine: Innodb, primary key üzerinden sorgulama yapılıyor.) 100 thread ile 1.000.000 kayit 48.56 sn’de sorgulanmıştır. KyotoCabinet üzerinden [...]

Ruby ile KyotoCabinet – 4

Merhabalar, Bir KyotoCabinet yazısına daha hoşgeldiniz. Bugün sizlerle MySql’in 100 thread üzerinden “insert” yetenekleri ile kyoto cabinet’inkileri birbirleriyle karşılaştıracağız. Peki bunu neden yapıyoruz, çünkü bir önceki yazımızda tek thread üzerinden kyoto cabinet üzerine veri yazma işlemi mysql’a göre ~10 kat daha hızlı olduğunu gördük. Bu durum, tüm transactional tablolarımızı kyoto cabinet’e taşımamıza neden olmasa bile, [...]

Ruby ile KyotoCabinet – 3

Merhabalar, Bir önceki yazımızda Ruby üzerinden KyotoCabinet’e 1.000.000 (1 milyon) veri girişini çok kısa bir sürede tamamlamıştık. Daha sonra içime bir kurt düştü, acaba mysql’de durum nasıldı? Yani aynı koşullar altında mysql veri tabanına 1.000.000 kayıdı kaç sn içerisinde yazabilecektim? Makinanın özelliklerini bir önceki yazımızda vermiştim. Bu işlemin testi için öncelikle kendimize oldukça hızlı olduğuna [...]

Ruby ile KyotoCabinet – 2

Merhabalar, Bir önceki yazımıza kaldığımız yerden devam ediyoruz. Bu sefer Kyoto Cabinet’in insert (kayıt ekleme) performansını inceleyeceğiz. Öncelikle bu bir performans çalışması olduğu için makinamın özelliklerini verelim; – 2 x AMD Athlon x64 3800+ – 2 G Ram – Ubuntu 10.04 LTS – FileSystem ext4 – Ruby 1.8.7 (2010-01-10 patchlevel 249) – KyotoCabinet 1.2.2 – [...]

Ruby ile KyotoCabinet

Merhabalar, Uzun bir aradan sonra kendimde tekrar yazı yazabilecek enerjiyi bulabildim. Nasıl mı? Aslında ben de bilmiyorum. Yeni doğan kızım Nil (evet, artık benim bir kızım var, kendisi daha 22 günlük :) ) nedeniyle evde çok neşeli bir telaşımız var ama yine de bir cumartesi akşamı ben bu yazıyı yazabiliyorum. Ayrıca bugünün cumartesi olması ve [...]

Çizginin Dışındakiler

Geçtiğimiz günlerde Malcolm GLADWELL’in “Outliers” Çizginin Dışındakiler adlı kitabını okudum. Oldukça güzel ve hoş bir kitap olduğunu düşünüyorum bu nedenle sizler için, daha doğrusu sizlere kitabı satabilmek için :) bu yazıyı yazmaya karar verdim. Genel Değerlendirme: Yazılara tersten başlamak adetim değildir ama bu sefer böyle yapmak istedim. Genel değerlendirmem kitabın oldukça iyi olduğu yönünde. Özellikle [...]