Php ile Proje ve NetBeans

Cumartesi, 19 Ara 2009

Son zamanlarda vaktimin büyük bir kısmını php dilini öğrenmekle geçiriyorum. Teorik olarak kitaplardan gerekli bilgileri öğrendikten sonra ufak tefek denemeler yaparken bunu bir proje üzerinde öğrenmenin daha iyi olacağını düşünmeye başladım. Bu sırada iş yerinde yazılım lideri olan arkadaşım Özhan şirkette hasıl olan ölçüm yönetim sistemi için nesneye yönelik programlama ile php’de proje yapmayı planlamış. Yazılımcı olmamama rağmen php üzerinde çalışmalarımdan haberdar olduğundan benide projeye ekledi ve gelişmeme imkan tanıdığı içinde teşekkür ediyorum.  Benim görevim sınıfları yazmak.

Projeye başladığımızda netbeans php destekli halini kullanmaya başladım. 6.7 olan sürümü ile sınıflardaki metodlara erişimleri getirirken bekletiyordu. Php komutlarının çoğunuda  otomatik getirmiyordu. Netbeans sitesini ara ara takip ediyordum. Geçen gün 6.8 sürümünün çıktığını gördüm ve 6.7 versiyonunu kaldırıp yerine hemen kurdum. Php komutlarını tamamlaması düzeltilmiş ve leb demeden leblebiyi anlar hale geldiğini hemen farkettirdi. Ayrıca metodları getirmesi daha hızlı olduğunuda söyleyebilirim. Özhan windows üzerinde çalışıyor. Oda netbeans 6.8 kurdu ve kullanmaya başladı. Platformlarımız farklı olsada aynı yazılım geliştirme aracını kullanıyoruz.  Projeler dışında hızlı düzeltmeler için geany kullanıyorum.

Proje için esx üzerinde kurulu olan ve debian sunucu üzerinde çalışıyoruz. Klasik php5 , apache2 ve MySQL kullanıyoruz. Projedeki dosya ve veritabanındaki bilgileri kendimden korumak için rsync ile incremental ve günde 3 kez veritabanı yedekleme scriptimi kullanıyorum :)

Ölçüm yönetim sistemi bir doğalgaz dağıtım şirketinin kendine ve sanayi müşterilerine ait istasyonların günlük gaz tüketim değerlerinin takibinin yapmasıdır. Yapılan hesapların çok karmaşık formüllerle yapıldığını bu proje ile öğrendim.

Salih BiLGiN Linux , , , , , , , , , , , , , , , ,

Google Genel Dns ve OpenDns

Perşembe, 17 Ara 2009

Google yeni hizmeti olan genel dns hizmetini başlatalı bir süre oldu. Servisin denemelerini yaptım. Performansın yeterli olduğunu gördüm. Google Public Dns ve OpenDns hizmetleri ülkemizde youtube yasağını delmek için genelde tercih ediliyor. Ayrıca Türk telekom’un kendi dnslerindeki sorunlar ve geç güncellemeler nedeniyle de kullanıcılar tarafından kullanılmıyor.

Ancak bu gibi servislere biraz temkinli yaklaşıyorum. Google bu hizmetinde istatistiki bilgiler tutmak için açtığını saklamıyor. Google üzerinde bulunan bilgilerimizi düşündüğümüzde bunun pek önemli olmadığı düşünülenilir. Buradaki istatistik arama motorundaki gibi benzer verilerin yanı sıra sitelere olan erişimler daha net izlenebilecek. Yine Google hizmeti olan Analytics ile geçerli kodlar gezilen sitelerde yoksa her siteyi ölçemez. Ancak dns hizmetleri ile sitelere olan ziyaretleri herhangi bir koda ihtiyaç olmadan bu şekilde izlenebilecek. Belki başka aklıma gelmeyen yararlarıda olabilir bu hizmeti veren firmalara. Kullananlar için riskli bir durum görünmüyor istatistik bilgileri dışında. Google dns adresleri için akılda kalıcı ip adresi belirlemiş. Çinlilier çok sevecek ve çok hızlı bir şekilde google dns servisini sahipleneceklerdir. Sonuçta sekiz rakamı onlar için çok değerli :) Bunca yorumun ardından ben yine de kendi dns sunucumu kullanma tercihimi kullanıyorum.

Hani kullanırsanız Google Public DNS ve OpenDns adreslerini de veriyorum.

208.67.222.222
208.67.220.220

Google Dns Adresleri: 8.8.8.8 ve 8.8.4.4
OpenDns Adresleri:  208.67.222.222 ve 208.67.220.220

Salih BiLGiN Linux , , , , ,

Türk Telekom ve Haksız Kazancı

Pazartesi, 26 Eki 2009

Hafta sonuna doğru faturalarım e-posta kutuma düştü. Artık elektronik fatura ile doğaya destek vermek adına memnunum. Bu durum her ne kadar TT (Türk Telekom adı bundan sonra TT olacak kullanacağım) için ekstra kar olarak hanesine yazılıyor. Malum fatura kağıdı, toner maliyeti, dağıtım masrafı, fatura basım ekibinin daha az çalışması vb gibi nedenlerle gayet güzel giderlerini azaltıyor.

Elektronik fatura sistemi ile birde ikinci nusha tutma zorunluluğunun ortadan kalkması ile ormanlarımızdaki bayağı bir ağaç kurtulmuş oluyor. Buradaki tebriğim Gelirler İdaresi’ne. Çalıştığım şirket Türkiye’deki elektronik fatura kullanan altıncı şirket. Bu sistem ayrı bir girdiyi hak ediyor.

Geçen gün şirkete gelen TT pazarlama yetkilileri ile yeni ürünleri için görüşmeler yaptık. TT yeniden yapılanma ve teknoloji kullanımı konusunda başarılı buluyorum. Geç kalınmış ve yıllardır diğer internet servis sağlayıcılar tarafından omurgaları olmamalarına rağmen yaptığı işleri yeni yeni bünyesinde var etmeye çalışıyorlar. Zannedersem yaptıkları her görüşme sonunda sabit ücret konusunda şikayet alıyorlar. TT çalışanı oldukları için şirketlerini koruma moduna geçiyorlar. Sabit ücretler için şunları söylüyorlar.

Alınan sabit ücretler için işletme maliyetleri var diyor. PSTN santrallerinin enerji ve bakım ihtiyaçları yanı sıra verdikleri ücretsiz arıza desteklerini de eklendiğinde bir külfet olduğunu ve bunuda karşılamak için almak zorundayız diyorlar. Bunların bir maliyeti olduğunu kabul edelim. Bunun için sabit ücret alıyorsanız neden iki milyar TL kar elde ediyorsunuz. Sizin hizmet satan bir şirket olduğunuza göre altyapınızın çalıştırırken üstlendiği işletme maliyetini ve üzerine iki milyar kar edecek kadar bir kar ekleyerek bana ödetiyorsun. Daha sonra karşılattığını söylediğin maliyet ve ettiğin karın dışında, gerekli ödemelerini tahsil ettiğin altyapıyı ben kullanırken neden bir daha para alıyorsun? Ettiğin kar ile bundan para kazanıyor ve yaptığın işin karşılığını almış oluyorsun. İşte haksız kazanç bundan sonra benden gönülsüz olarak verdiğim paralardır. Algım bu şekilde oluşmuş oluyor. Adsl’de verdiğin internet hizmeti için ayrı bir blog girdisi yazacağım.

Devlet bile insafa geldi vergileri düşürüyor ama TT olarak insafın kalmamış. Türkiye’de herkeste cep telefonu var. Elli küsür milyon. Geri kalanda çok yaşlı ile ilkokul ve öncesi çocukları olduğunu varsayarsak bu fikir yerinde. Bütün ailemde ve iletişimde olduğum herkes ile mümkünse ilk olarak internet üzerinden daha sonra cep telefonundan görüşüyorum. Yani TT olarak telefonuna ihtiyacım yok. Bu yüzden ikinci algım “TT kartel olmanın getirdiği gücü kötüye kullandığı” yönünde.

Ancak TT ve TT üzerinden sağlanan internet hizmetini kullanmak için kendine muhtaç ediyorsun. Diğer firmalar %10 kar ile neler yapabiliyorken sen hiç kıpırdamıyorsun. Katma değerli servisler üretmek güzel ama senin müşterin olmak istemeyenleri kendine mecbur etmeyide elinde güç olarak bulunduruyorsun.

Her ay konuşmadan verdiğim onbir TL ile sana üç yılda ortalama dört yüz TL sadece ben ödedim. Bayağı milyon abonesi olan bir şirket için toplamda çok iyi çok çok büyük meblağlar demektir bu. Her söylemindeki yatırım yapıyoruz açıklamınızdan artık nefret ediyorum. Bunları ticari bir şirket olmanız ve maliyetleri düşürürken karlılığı artırmak için yaptığınızı inkar mı ediyorsunuz?

Şimdi nalına vurduk mıhına da vuralım. TT’yi özellştiren hükümeti mantığının doğru ama yapılan şirketin yanlış olduğunu düşünüyorum. Karlılık, maliyeti düşürme, hizmet kalitesinin arttırılması ve alt yapının teknolojik olarak yenilenmesi konusunda profesyonel bir ekip kurulabilirdi. Lider bir yönetici bu şirketi özelliştirme yapılmasına gerek bırakmadan da bu seviyelere halkın cebinden para hortumlamadan da yapabilirdi. Örnek olarak Tasarruf Mevduatı Sigorta Fonu başkanı gibi beceri ve kabiliyete sahip büroktatların önünün açılarak bu gibi devlete ait büyük şirketlere gerçek bir lider olarak atanmaları sağlanmalıydı.

Bursa’da oturmaya devam edersem sabit hattın iptali ve bunca yıldır benden alınan sabit ücret bedellerinin geri ödenmesi için tüketici mahkemesine başvuracağım. Sizlerde bu gerçekleri göz önünde bulundurarak hakkınızı aramanızı tavsiye ediyorum. Diğer mahkemelerde çıkan kararlar neden bütün aboneler için geçerli olmaz hala anlamıyorum. Vardır herhalde hukuki olarak bir açıklaması. Başka bir şehire gidersem de muhakka ya kablotv şebekesi olan yada fiber internet sağlanan bir yerde oturmaya özen göstereceğim.

Salih BiLGiN Network , , , , , , , , , , , , , , ,

Ubuntu 9.10: Karmic Koala İzlenimlerim

Salı, 13 Eki 2009

Bugün kararlı sürümü bekleyemedim ve günlük (daily) 64bit cd imajından bugün kurulum yaptım. Masaüstü ve dizüstü bilgisayarım 9.0.4 sürümü yüklü. Yükseltme işlemi ile zaman kaybetmedim. Disk yapınızda /home ayrı bir disk alanı olarak ayırmanızı her zaman için öneriyorum. Masaüstü bilgisayarda kurulumda herhangi bir sorunla karşılaşmadan açılış ekranını gördüm. Dizüstü bilgisayara kurulum sırasında ilk ekranda ‘ubuntu kur’ dediğimde kara ekranda kaldı. Debian’dan alışık olduğumuz bu durum için gelişmiş seçeneklerde vga=771 yazarak ekran çözünürlüğünü geçici olarak düzelttim ve kurulumu bu sorun dışında bir zorluk yaşamadan tamamladım. Kurulumların ardından gerekli dosyaları ve ayarlar yaptım. Ubuntu 9.10: Karmic Koala sürümünde ilk gözüme çarpanları yazayım.

  • 9.0.4 sürümünden bariz farkla çok hızlı. Masaüstünde bir sıkıntım yoktu ama dizüstü uçuşa geçti. Çok memnun etti :)
  • Çekirdek olarak 2.6.31-13 geliyor. Sürücü sorunu yaşamadım. Dizüstünde broadcom kablosuz aygıtımı donanım sürücüleri ile otomatik yükledi.
  • 2.6.31 çekirdeği sayesinde ext4 dosya sisteminin hakkını verdiğini hissettim.
  • Mesajlaşma programı olarak pidgin öntanımlı olarak gelmiyor. Empathy yazılımı kullanılmış. Gtalk ile görüntülü ve sesli görüşmede sorun yaşamadım.
  • Gnome tema ve masaüstü arkaplanları çok hoş tercihler ile hazırlanmış.
  • Program Ekle-kaldır yerine “Ubuntu Yazılım Merkezi” yeni bir paket yönetim yazılımı yapmışlar. Paketler hakkında daha detaylı bilgiler barınır hale gelmiş. Son kullanıcı için çok faydalı bir iş olmuş.
  • Openoffice.org 3.1.1 ile geliyor. Son sürümü takip etmişler.
  • Firefox sürümü olarak 3.5.3 yüklü geliyor. Firefox’un hızına inanamadım :) Devamlı kullandığım eklentileri eklememe rağmen 9.0.4′teki hızından eser yok. Çok hızlı kullanabildim.
  • Sanal sistem kurmak için kullandığım virtualbox yazılımı Karmic Koala için kurulumu yayınlamış. Sistemin genel hızlanması sanal sistemlerimi de yansıdı.

Kişisel kullanım olarak ilk fırsatta yükseltme/yeni kurulum ile Ubuntu 9.10: Karmic Koala sürümüne geçmenizi ve rahatlığın yanında hızında keyfini yaşamanızı tavsiye ediyorum.

Salih BiLGiN Linux , , , , , , , , , , , , , , , ,

Linux’ta 64 bit Adobe Flash Player Kurulumu

Pazartesi, 12 Eki 2009

flashlogo_8Yeni kurulumlarda 64bit sistemler kurarak işlemci ve bellek’ten mümkün mertebe fayda elde etmeye çalışıyoruz. Bu sistemler için flash player’ın 64 bit versiyonunu kullanmak performans için gerekli. Kurulum komut satırında yapılmıştır.

İlk adım olarak kurulu olan eski sürümü veya benzer progralarını kaldırmalıyız. Aşağıdaki komutla var olabilecek bütün playerleri kaldırmak için kullanıyoruz. devamını oku…

Salih BiLGiN Linux , , , , , , , ,

Linux ile Bebek Uyutmak :)

Perşembe, 08 Eki 2009

Bugün bir arkadaşım tarafından bana gönderilen video ile Linux’un hesapta olamayan bir özelliğini daha görmüş olduk. Cdrom açılıp kapanması ile bebeğin içinde olduğu puseti sallamak için Linux kullanılmış. Yazılan bash script ile belli süreyle cdrom’u aç kapa işlemi ile sallama işlemini yapıyor. Birde arkadan Ney çalacak ninni niyetine :) O bebek siz isteyene kadar uyanmaz. Her derde deva Linux :)

Salih BiLGiN Linux , , , , ,

-->