Staj Projesi - Synergy entegrasyonu

Staj başladı ve geride 3 gün bıraktım. İlk önce şunu belirteyim ki buradaki ortam çok şahane. Herkes birbirine yardım ediyor, destek sağlıyor, büyük bir aile gibi yani. Burada misafirhane’de Ankara TÜBİTAK‘ta çalışan 3-4 kişi ile de tanıştım. Sağ olsunlar onlar da baya yardımcı oldular, oluyorlar.Burada sanki herkes birbirini tanıyor gibi. Güzel bir yer, çok sevdim.

İlk gün tanışma faslından sonra  projeler tahtaya yazıldı ve sonra da beyin fırtınası yapılarak herkese uygun olan proje verildi. Emre Aladağ da bu konuda bir şeyler yazdı, okuyabilirsiniz. Benimki ise Synergy ile ilgili olan projeydi. Danışmanlarım ise Pınar ve Faik abi. Staj boyu süresince bu proje üzerinde çalışacağım, tabi erken ya da geç de bitebilir bilmiyorum henüz.

Synergy nedir ?

Bir örnek üzerinde açıklayayım. Linux kurulu bir bilgisayarınız var, bunu dışında bir tane de Windows yüklü ayrı bir makineniz var. Her iki bilgisayarı da kullanıyorsanız, ekranları da yan yana. Fakat her zaman klavyeleri değiştirmek, fareyi değiştirmek bir süre sonra zor olabiliyor. Synergy ile işte bir bilgisayarın, ki bunu siz belirliyorsunuz , bizim örneğimizde Linux kurulu olan, klavyesini ve farenizi her iki taraf için de kullanabiliyorsunuz. Ayrıca bu sadece 2 değil, 3 tane bilgisayar için de geçerli. Solunuzda Mac, sağınızda Windows, tek bir klavye ve fare ile hepsini kullanabilirsiniz.

Synergy nasıl çalışır ?

Her bilgisayar kurulması gerekir. Bir server olacak, bu bizim ana bilgisayarımız, bizim örnekte server Linux kurulu bilgisayar. Bir de client’ler olacak, bunlar da diğer tüm bilgisayarlarda olacak. Bizim örnekte Windows ve Mac yüklü bilgisayarlar client’tir. Synergy her bilgisayar yüklenmesi gerekiyor yine hatırlatayım. Ardından synergy.conf dosyası vardır, Server bilgisayarında düzenlenecek bu dosya, client tarafında ayara gerek yoktur.Fakat Client tarafı hangi bilgisayarın Server olduğunu bilmesi lazım, ve bunu da siz yazmanız lazım. Ayara gerek yok, ama “synergyc -f hostname” komutu ile belirtmeniz lazım, her client için geçerli olacak bu. O yüzden client tarafından da biraz uğraş var.

Pardus’ta Synergy entegrasyonu nasıl olacak peki?

Şimdi birinci kısım synergy.conf olayı olmayacak, tasma için hazırlanan bir arayüz olacak ve oradan kolay bir şekilden ayarlanabilinecek. İkinci kısım ise, server tarafı kolay bir şekilde tasma’dan ayarladıktan sonra, client kısmında hiç bir iş düşmeyecek. Avahi sayesinde client’ler server’den haberdar olacak, ve otomatik olarak synergy’e ayarlanacak. Synergy’de avahi desteği yok ayrıca, bu da eklenecek. Tabi bu sadece Pardus için geçerli olacak. İlerleyen zamanlarda daha tekntik detayları anlatacağım.

Pardus stajı ve Gebze’ye varış

Herkese selamlar, şu an bunları UEKAE misafirhanesi bilgisayarından yazıyorum. Bana tahsil edilen odasında ethernet girişi var fakat bende kablo olmadığından kendi bilgisayarımı kullanamıyorum. O yüzden şimdilik bu bilgisayarı kullanıyorum.

Dün öğlen Gebze’ye varmıştım. KamilKoç otobüsü ile geldim, fakat gelmem farklı oldu biraz. KamilKoç müşteri hizmetleri Ankara-İstanbul seferinin Gebze’de duracağını sölyemişti, bende buna güvenerek biletimi aldım. Tabi ki bu otobüs dün Gebze’de durmadı ve onun yerine Istanbul-Atasehir’de durdu. Oradan Pendik servisine binerek pendik civarlarında indim, ve Gebze-Harem otobüsü ile buraya geldim. Gelir gelmez buradaki bir aile dostunu aradım ve beni aldılar. Bir gün onlarda kaldım ve sonra da buraya yerleştim.

Pazartesi günü de staj başlayacak. Staj ile ilgili izlenimlerimi sizlere ileriki günlerde aktaracağım.

Pardus 2008 Stajına kabul edildim

Evet bir aksilik çıkmazsa yaz döneminde 1 ay boyunca Pardus ekibinin yanında Staj yapacağım. Kabul edildiğimi duyduğumda gerçekten çok sevindim. Çünkü hayatımda ilk defa istediğim bir ortamda sevdiğim şeyler ile uğraşır olacağım. Yıllardır açık kaynak camiasından bazı şeyleri öğreniyorum, hala da öğreniyorum çünkü bildiğiniz derya, var da var yani. İnşallah benim de ufak da olsa küçük bir katkım olacak ve aynı zamanda kendimi de geliştirmiş olacağım. Bunun dışında orada çalışan ve açık kaynak camiasına gönül veren insanlarla beraber çalışır olacağım, kesinlikle çok şey öğreneceğime eminim. Kısaca benim için bu yıl çok önemli olacak. Ayrıca kabul edilenler arasında blog camiasından tanıdığım Emre Aladağ da var. Kendisinin blog’unu uzun zamandır takip ediyordum, onu da buradan tebrik ediyorum.

Python ile dosya karşılaştırması yapmak

Pınar ile Jabber’den konuşurken Pardus için küçük bir iş olduğunu söylemişti. Kendisine eğer ufak tefek şeyler olursa yapmaya çalışırım demiştim zamanında. Kendisi de Fatih Aşıcı’nın küçük bir işini bana söylemişti. Fatih ile de konuştuk sonra bu işi. Gerçi sonra farklı bir yol izledik, ama ben yine de öğrendiğim ve yazdığım bu betiği paylaşayım. Bu gibi yazılar çokça görebilirsiniz şimdiden diyeyim :) Gelelim işin nasıl bir şey olduğuna.

Şimdi elimizde iki tane liste var. Bu listelerde her ekran markasının hangi frekanslarda çalışması gerektiği yazar. Bir tanesi Fedora’ya ait, diğeri de Pardus’un kendi listesi. Fedora’da yaklaşık 5200 tane Pardus’ta ise yaklaşık 4400 tane girdi var. Şimdi sorun şu, Fedora’da olup ama Pardus’ta olmayan belki yüzlerce model var. Fedora’da her model için Pardus’ta olup olmadığına bakıp eklememiz lazım. Hal öyle olunca binlerce satır’a teker teker bakmak zor oluyor. Ben de bunu bir Python betiği ile halletim. İlk önce betiğinin kendisini vereyim ve ardından betik hakkında bilgileri veririm:

Okumaya devam edin »

Gülsem mi ağlasam mı ?

Vallah okurken bir acayip oldum, gülsem mi ağlasam mı bilmiyorum. Bu insanlarin harbi kafalarının bir yerlerinde çatlatlık var. Forumlarda da millet bir galyana gelmiş, ağızına geleni sayıyorlar. Konuşmak bedava ya hani. O yüzden sonuna kadar kullanıyor. Yazık ya. Bu haberi yapanlara da, galyana gelip yorum yapanlara da. Bana göre boş olan bu yazıyı okursanız çok daha iyi anlarsınız. Buyrun:

Kullanıcılarını “domuz” olarak sembolize eden “ulusal işletim sistemi”

Kde uygulamaları kullanmak için 7 neden

İlk baştan belirteyim, Kde kullanmıyorum, kullanmayı da şu an düşünmüyorum. Çünkü 2-3 kez denedim kullanmayı ama yapamadım bir türlü .Her seferinde Xfce’e geri döndüm. Şu anda da Xfce kullanıyorum. Buna rağmen bilgisayarımda bir kaç Kde uygulaması mevcut. Kde uygulamalarını kullandığım gibi çok da severim. İşte size sırayla en iyi 6+1 (Pardus) Kde uygulamaları:

  1. AmarokAmarok kurup da beğenmeyen çok az insan tanıyorum. Kde kütüphanelerini bile bile kurup kullandıklar bir kaç uygulamadan biri. Amarok harika bir müzik çalar uygulaması. Sadece bununla kalmıyor bir çok faklı özellikleri de var. K3b kurulu ise çalma listesini ses ya da mp3 cd’si olarak cd’ye yazabilirsiniz tek tuşla. Şarkı sözlerini otomatik olarak sizin için getirebiliyor, albüm kapaklarını görebilirsiniz, sanatçı bilgilerini ulaşabilirsiniz. Last.fm ile uyumlu, harika bir arşiv arama sistemi var. Mp3 çalarlar ile uyumlu. Arayüz çok basit ve tema uyumlu. Eklenti desteği ile genişletmeniz de mümkün.
  2. FilelightFilelight pek bilinmeyen ama o kadar harika bir uygulama. Filelight bilgisayarınızdaki dosyaları pasta biçiminde gösteriyor. Büyük dosyalar daha büyük dilimlerde gösteriliyor. Büyük dilimlere tıklayarak da klasörünün içine girip, diğer dosyaların büyüklüklerini görebilirsiniz. Ayrıca dilimlere sağ tıklayarak, silebilirsiniz, ve ya Konqueror ya da Terminal’da açabilirsiniz. Bir çırpıda en büyük dosyalarınızı görebilirsiniz. Sabit diskleri temizlemek ve büyük dosyaları bulmak için bire bir.
  3. Okumaya devam edin »

« Previous Page