RSS
 

Archive for the ‘Linux’ Category

Kubuntu 10.04 Lucid Lynx Alpha 3 Kurulum Hatası

16 Mar

Geçen gün Ubuntu kullanırken bir hamle ile kubuntu-desktop paketini yükleyerek tekrar kde kullanmaya başladım. Yeni çıkan Lucid alpha 3 sürümünü kurmaya başladığımda ülke ve zaman seçimi ardından "ubi-console-setup failed with exit code 141. Further information may be found in /var/log/syslog. hatası verdi. Yoksay derseniz devam ediyor. Bu seferde diskler üzerinde değişiklik yaparken eski home diskimi format atılmayacak şekilde ayarlayıp tamam dediğim anda kurulum ekranından çıkarak belirsiz bir siyah ekranda kalıyor. Bir sonraki denememde kurulum dilini ingilizce olarak seçtim. Aynı sorunla karşılaşmadım. Kurulum sorunsuz devam etti.

Kuruluma başlarken kurulum seçeneği yerine, normal açılmasını bekleyin. Kurulum seçeneğini seçerseniz kurulum işlemi sırasında herhangi bir program hatası durumunda bilgisayarı yeniden başlatmak zorunda kalıyorsunuz.

 
No Comments

Posted in Linux

 

Ubuntu Opera Flash Player

12 Şub

Operayı farklı hesapları kullanmak için kullanırım. Yeni sürümle birlikte daha bir güzel görünmeye başladı. Ancak flash player gerekliliği olan sitelerde flash oynatıcınız yok diyor. Halubiki default olarak kullandığım chromium ve firefoxta hiç bir sorun yaşamıyorum. Adobe sitesine yönlendiren mesajı gördüğümde gidip deb paketi ile yükleme yapmak istemiyorum çünkü sistemim 64bit. Hoşuam gitmiyor 32 bit paketlerin olması :) Daha önce anlattığım 64bit flash player ile kullanmak için araştırma yaptım. Opera plugin ayarlarının olması gerektiğini düşünürken kişisel dizinimde bulunan ~./opera dizininde pluginpath.ini dosyası dikkatimi çekti. İçini açtığımda mozilla pluginlerini ( yani benim 64bit flashplayer ve diğer eklentileri) /usr/lib/mozilla/plugins dizininde arıyor. Hemen altına flash oynatıcımın eklentisinin bulunduğu dizini yazdım. Sonuç 64bit flash playerim çalışıyor :)

~./opera

/home/linuxuzmani/.mozilla/plugins=1

 
No Comments

Posted in Linux

 

Php ile Proje ve NetBeans

19 Ara

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.

 
1 Comment

Posted in Linux

 

Google Genel Dns ve OpenDns

17 Ara

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

 
3 Comments

Posted in Linux

 

Ubuntu 9.10: Karmic Koala İzlenimlerim

13 Eki

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.

 
2 Comments

Posted in Linux

 

Linux ile Bebek Uyutmak :)

08 Eki

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 :)

 
No Comments

Posted in Linux