Uzun zamandır yapmayı istediğim ama her nasılsa bir türlü yapıvermediğim işlerden birini daha halletik. Okulda n+1 tane Debian sunucu ve bir kaç istemci ;) beslerken güncelleme için hepsinin kendi başlarına okulun ağının dışına çıkmalarına gönlüm razı olmuyordu. Yerel yansılar olsa onlar güncellemeleri bizim yerimize alıp gelseler de biz bu işler için internete çıkmasak ne iyi olur diyor ama gerçekleştirmiyordum. Geçen sene bu zamanlar benzer bir işi Pardus için yaptığımızdan ne kadar faideli bir eser olduğunun da farkındaydık.
Sonuçta yine kendim yapmadım; İşbaran halletti bu işi. Artık Debian yansıları arasında listeleniyoruz. Mesut da pardus yansı'sını aynı makinaya taşıdı ve artık şöyle bir sayfamız var.
Sırada çok zaman önce Erçin'e söz verdiğim ubuntu yansısı var. Yansısını istediğiniz bir şey varsa (gentoo hariç) yazarsanız onu da ekleyebiliriz.
Edit: Gentoo tahminimden çok az tutuyormuş (~50gb). Tahminen yarın gentoo yansısı hazır olur.
26 Nisan 2008 Cumartesi
Kaçan fırsat bir daha ele geçmez
6.5 milyar dolara özelleştirilen Türk Telekom 2007 yılında 3.1 milyar ytl kar etmiş. Eğer satın alan ben olsaydım, karın yarısıyla T.T.'nin taksitini öder, geri kalanı yerdim. Beş altı sene sonra da hiç para harcamadan koskoca bir şirketin sahibi olurdum. Zamanında böyle şeyleri akıl edemeyince şimdi ayda bin liraya çalışıyoruz işte ;(
22 Nisan 2008 Salı
Google Summer of Code 2008
Bu yıl kabul edilen bizim çocukların sayısı geçen yıla göre iki kat artmış:
Firat Kiyak (University of Illinois) -- Proposal for developing OOXML Export plugin for AbiWord
Bülent Arman Aksoy (Boğaziçi Üniversitesi) -- Advanced network merge for Cytoscape
Onur Küçüktunç (Bilkent Üniversitesi) -- Automatic Feature Matching for Panoramic Images
Ercan Özkaya -- Content Type Management
Ahmet Çağhan Özbek (İstanbul Bilgi Üniversitesi) -- SymbolicWeb / Robust web development in common lisp with Ajax/Comet support, MVC and shinny view widgets
Kemal Akman -- Ncat and Nping development for the Nmap toolset
Denis Kurov (Yıldız Teknik Üniversitesi) -- Func / Network Automation
Deniz Koçak -- IM/VoIP using telepathy
Mehmet Ozan Kabak (ODTU) -- A System Restore Project for Pardus
Türker Sezer (Mersin Üniversitesi) -- Pardus CD/DVD/USB Distribution Wizard
Cihangir Beşiktaş (ITU) -- Internet Connection Share Module
İşbaran Akçayır (Çanakkale Onsekiz Mart Üniversitesi) -- 802.1x support for network manager
Serdar DALGIC (ODTU) -- PISI - Package Signing Mechanism
Birgi Tamersoy (University of Texas) -- On-the-fly Code Checker for Vim
Safa Sofuoğlu (Hacettepe Üniversitesi) -- Updating and Improving BOSH Support of Openfire
Firat Kiyak (University of Illinois) -- Proposal for developing OOXML Export plugin for AbiWord
Bülent Arman Aksoy (Boğaziçi Üniversitesi) -- Advanced network merge for Cytoscape
Onur Küçüktunç (Bilkent Üniversitesi) -- Automatic Feature Matching for Panoramic Images
Ercan Özkaya -- Content Type Management
Ahmet Çağhan Özbek (İstanbul Bilgi Üniversitesi) -- SymbolicWeb / Robust web development in common lisp with Ajax/Comet support, MVC and shinny view widgets
Kemal Akman -- Ncat and Nping development for the Nmap toolset
Denis Kurov (Yıldız Teknik Üniversitesi) -- Func / Network Automation
Deniz Koçak -- IM/VoIP using telepathy
Mehmet Ozan Kabak (ODTU) -- A System Restore Project for Pardus
Türker Sezer (Mersin Üniversitesi) -- Pardus CD/DVD/USB Distribution Wizard
Cihangir Beşiktaş (ITU) -- Internet Connection Share Module
İşbaran Akçayır (Çanakkale Onsekiz Mart Üniversitesi) -- 802.1x support for network manager
Serdar DALGIC (ODTU) -- PISI - Package Signing Mechanism
Birgi Tamersoy (University of Texas) -- On-the-fly Code Checker for Vim
Safa Sofuoğlu (Hacettepe Üniversitesi) -- Updating and Improving BOSH Support of Openfire
21 Nisan 2008 Pazartesi
17 Nisan 2008 Perşembe
1 Mayısta Konya'dayım
Geçen yıl Gökova'da yapılan "Ulaknet Eğitim ve Çalıştayı" bu yıl 1-2 Mayıs tarihlerinde Konya Selçuk Üniversitesinde yapılacak. İki günlük güzel bir etkinlik olacak diye tahmin ediyorum. 2002'deki Akademik Bilişim Konferansında gitmiştim en son Konya'ya, herhalde aradan geçen bunca yıldan sonra çok değişmiştir. Kaçıranlar için fotoğraflar koyarım Gökova'da olduğu gibi ;)
Tam da bu etkinliğin öncesinde olmasa Cisco Expo 2008'e de katılmak istiyordum ama 5 gün içinde Çanakkale-İstanbul-Konya-Ankara-Çanakkale yolculuğu (özellikle de aracı ben kullanacaksam) çok yorucu olur diye birinden vazgeçmek zorunda kaldım.
3 Mayıs tarihinde Konya-Çanakkale arasında trafikte olacağımdan shutdownday de aradan çıkmış olacak :)
Tam da bu etkinliğin öncesinde olmasa Cisco Expo 2008'e de katılmak istiyordum ama 5 gün içinde Çanakkale-İstanbul-Konya-Ankara-Çanakkale yolculuğu (özellikle de aracı ben kullanacaksam) çok yorucu olur diye birinden vazgeçmek zorunda kaldım.
3 Mayıs tarihinde Konya-Çanakkale arasında trafikte olacağımdan shutdownday de aradan çıkmış olacak :)
16 Nisan 2008 Çarşamba
debian, postgresql, freeradius, özgürlük ve evlilik üzerine
Geçenlerde debian üzerine freeradius kurarken yaşadığım problemlerle ilgili yazmıştım. Sonradan belli olduğu gibi bu freeradius sevdası eduroam'a dahil olmak içindi. Eduroam'a dahil olmak pek güzel ama daha önce sahip olunmayan logların analizi de kendi başına ciddi bir iş. Log'lar çok detaylı olduklarından düz metin dosyalarında tutmak yerine bir veritabanında tutalım dedik. Tabi sonra bu logların analizi işi var o da ayrı çaba isteyecek ama daha sıra ona gelmedi.
Benim aklıma normalde veri tabanı denildiğinde mysql'den başka bir şey gelmez ama kayıtların analizini yapacak olan (yeni çalışma arkadaşlarımızdan) Mehtap, 'python ve postgresql ile bir şeyler yazayım' deyince itiraz etmedik (sevindik hatta). Sınav haftasında olmalarına rağmen bugün bu konuya çalıştık beraber. Aslında yapılacak işlem basit. Hatta dün bir kaç saatte Türkçe'sini bile bitirdim. Ama klasik olarak işler belgelerde yazıldığı gibi gitmedi. Tamam hataya alışkınız ama daha elimizdeki veri tabanını postgresql'e yükleyemeyince çokça zaman kaybettik. İşin garibi, Mehtap belgede yazanları daha önce denediğini ve bir problemle karşılaşmadığını söylüyordu. Beraber denedik; gerçekten pardus üzerinde sorunsuz çalışıyordu yazılanlar. Belgenin yazarı da SuSE üzerinde test etmişti yazdıklarını.
Nasıl bir hatayla karşılaştığımızı da yazayım da google'dan arayıp buraya gelenler doğrudan bunu okuyup işlerini halletsinler:
Nette yapılan arama yığınla böyle sorun döndürüyor. Yukarıda yapmaya çalıştığımız şey veritabanında kısıtlı bir radius kullanıcısı, radius veritabanı yaratıp elimizdeki şemayı postgresql'e yüklemekten ibaret. İşin bu kadar başında yığınla insanın takılıyor olması şaşırtıcı bir durum aslında. Ben yine debian'a toz kondurmak istemedim ama google'ın buldukları çoğunlukla onunla ilgiliydi. Uzun lafın kısası eski dostum debian postgresql'in standart gelen pg_hba.conf dosyasını daha güvenli olsun diye değiştirip öyle dağıtıyormuş. Diğer dağıtımların akıl edemedikleri(!) bu değişiklik sayesinde postgresql ile tanışmak üzere olan kullanıcılar, belki bizim de yapmak üzere olduğumuz gibi, arkalarına bakmadan mysql'e doğru kaçıyorlar. Burada konunun detaylı tartışması ve çözüm yöntemleri anlatılıyor.
Neyse biz sorunumuzu çözdük ve yine de özgürlükçü tavrından dolayı debian'ı seviyoruz ;)
-------------------
Okulu bitirip giden 'bizim çocuklar' birer birer evleniyorlar yakınlarda. Aişe'nin 27 Nisanda İstanbul'da olacak düğününe gidemeyeceğim ama 16 Mayısta Lapseki'de evlenecek olan arkadaşın düğününe giderim muhakkak. Kim olduğunu isterse kendi yazsın ;)
Edit: Hayır yahu evlenen Oğuz değil :)
Benim aklıma normalde veri tabanı denildiğinde mysql'den başka bir şey gelmez ama kayıtların analizini yapacak olan (yeni çalışma arkadaşlarımızdan) Mehtap, 'python ve postgresql ile bir şeyler yazayım' deyince itiraz etmedik (sevindik hatta). Sınav haftasında olmalarına rağmen bugün bu konuya çalıştık beraber. Aslında yapılacak işlem basit. Hatta dün bir kaç saatte Türkçe'sini bile bitirdim. Ama klasik olarak işler belgelerde yazıldığı gibi gitmedi. Tamam hataya alışkınız ama daha elimizdeki veri tabanını postgresql'e yükleyemeyince çokça zaman kaybettik. İşin garibi, Mehtap belgede yazanları daha önce denediğini ve bir problemle karşılaşmadığını söylüyordu. Beraber denedik; gerçekten pardus üzerinde sorunsuz çalışıyordu yazılanlar. Belgenin yazarı da SuSE üzerinde test etmişti yazdıklarını.
Nasıl bir hatayla karşılaştığımızı da yazayım da google'dan arayıp buraya gelenler doğrudan bunu okuyup işlerini halletsinler:
su - postgresHata da şöyle:
createuser radius --no-superuser --no-createdb --no-createrole -P
createdb radius --owner=radius
exit
cd /usr/share/doc/freeradius/examples/
psql -U radius radius < postgresql.sql
psql: FATAL: Ident authentication failed for user "radius"
Nette yapılan arama yığınla böyle sorun döndürüyor. Yukarıda yapmaya çalıştığımız şey veritabanında kısıtlı bir radius kullanıcısı, radius veritabanı yaratıp elimizdeki şemayı postgresql'e yüklemekten ibaret. İşin bu kadar başında yığınla insanın takılıyor olması şaşırtıcı bir durum aslında. Ben yine debian'a toz kondurmak istemedim ama google'ın buldukları çoğunlukla onunla ilgiliydi. Uzun lafın kısası eski dostum debian postgresql'in standart gelen pg_hba.conf dosyasını daha güvenli olsun diye değiştirip öyle dağıtıyormuş. Diğer dağıtımların akıl edemedikleri(!) bu değişiklik sayesinde postgresql ile tanışmak üzere olan kullanıcılar, belki bizim de yapmak üzere olduğumuz gibi, arkalarına bakmadan mysql'e doğru kaçıyorlar. Burada konunun detaylı tartışması ve çözüm yöntemleri anlatılıyor.
Neyse biz sorunumuzu çözdük ve yine de özgürlükçü tavrından dolayı debian'ı seviyoruz ;)
-------------------
Okulu bitirip giden 'bizim çocuklar' birer birer evleniyorlar yakınlarda. Aişe'nin 27 Nisanda İstanbul'da olacak düğününe gidemeyeceğim ama 16 Mayısta Lapseki'de evlenecek olan arkadaşın düğününe giderim muhakkak. Kim olduğunu isterse kendi yazsın ;)
Edit: Hayır yahu evlenen Oğuz değil :)
11 Nisan 2008 Cuma
Virgül
On yılı aşkın süredir her ay aynı bayiden satın aldığım dergim Virgül'ü geçen ay bayide bulamayınca satıldı kalmadı demiştim. Zaten en fazla bir kaç tane geliyor Çanakkale'ye, bunca senedir olmadı ama bu sefer böyle diye de üzüldüm doğrusu. Eksiksiz aldığım 115 sayıdan sonra Ankara'da, İstanbul'da o kadar tanıdığım var, birinden isterim gönderir bana diye düşünürken dün gittiğim bayi "bu ay da gelmedi belki kapanmıştır, bilirsin olur böyle şeyler" deyince hemen bir internete baktım ve sürpriz:
DAĞITIM VE ABONELİKLE İLGİLİ ZORUNLU BİR AÇIKLAMA
Dağıtım tekelinin keyfi uygulamalarının bir sonucu olarak, 10 yılı aşkın bir süredir gazete bayilerinde satılan Virgül, başka dergiler gibi geçen aydan bu yana gazete bayilerinde bulunmuyor. Virgül’ü sınırlı sayıdaki bayinin yanı sıra, aşağıda listelenmiş olan kitabevleri ve zincir mağazalarda bulabilirsiniz. Virgül’ü alabileceğiniz noktaların sayısını artırmaya çalışacağız; yine de bulmakta güçlük çekerseniz bir başka seçenek, abone olmak...
Yarın 117. sayıyı alabileceğim iki yere de gideceğim sanırım bulurum ama 116. sayı kaçtı artık. Off of. Niye alışkanlıklarımızla bu kadar oynanıyor anlamıyorum ki.
Dağıtım tekelinin keyfi uygulamalarının bir sonucu olarak, 10 yılı aşkın bir süredir gazete bayilerinde satılan Virgül, başka dergiler gibi geçen aydan bu yana gazete bayilerinde bulunmuyor. Virgül’ü sınırlı sayıdaki bayinin yanı sıra, aşağıda listelenmiş olan kitabevleri ve zincir mağazalarda bulabilirsiniz. Virgül’ü alabileceğiniz noktaların sayısını artırmaya çalışacağız; yine de bulmakta güçlük çekerseniz bir başka seçenek, abone olmak...
Yarın 117. sayıyı alabileceğim iki yere de gideceğim sanırım bulurum ama 116. sayı kaçtı artık. Off of. Niye alışkanlıklarımızla bu kadar oynanıyor anlamıyorum ki.
10 Nisan 2008 Perşembe
google da kapanmalı
Bu habere hiç şaşırmadım doğrusu. Ama sadece Google groups yetmez; aradığımızda kötü şeyler bulmamızı sağlayan arama motoru da kapanmalı. Hatta diğerleri; yahoo, altavista ve benzerleri de bu ülkede işlerin nasıl yürüdüğünü öğrenene kadar kapalı kalmalı.
8 Nisan 2008 Salı
"Corrupted MAC on input" hatası
Uzun süredir çalışan bir debian makina elektrik arızası yüzünden kapanınca her şey normal çalışırken ssh yapmak istediğimde Corrupted MAC on input hatası vermeye başladı. İşin garibi başka makinadan ona ssh yapamadığım gibi o makinadan da dışarı ssh yapamıyordum. Diğer tüm servisler düzgün çalışıyordu, telnet, ftp yapabiliyordum örneğin. Google'da yaptığım aramada yakın tarihli bir sonuca da ulaşamadım. Son çare olarak ethernet kartını değiştirdim ve sorunu çözdüm ;)
1 Nisan 2008 Salı
eduroam'a dahil olduk
Ulakbim'in geçen yıl tanıtımını yaptığı projelerden biri olan eduroam'a bugün itibariyle biz de dahil olduk.
Ankara dışında ilk il olduğumuz gibi memleketteki üçüncü üniversite olduk bu ağa dahil olan. Peki nedir bu eduroam? Ulakbim'in sayfasından olduğu gibi aktarayım:
eduroam, Education Roaming (Eğitim Gezintisi) kelimelerinin kısaltmasıdır. RADIUS tabanlı altyapı üzerinden 802.1x güvenlik standartlarını kullanarak, eduroam üyesi kurumların kullanıcılarının diğer eğitim kurumlarında da sorunsuzca ağ kullanımını amaçlamaktadır.
eduroam üyesi kurumların kullanıcıları, kendi kurumlarında (Ev Kurum) ağa bağlanmak için kullandıkları kullanıcı adı şifre ikilileri ile, eduroam üyesi olan başka bir kurumdan (Misafir Kurum) ağa bağlanabilirler. Kullanıcı misafir kurumda iken aldığı eduroam yayınına bağlantı talebi gönderdiğinde, misafir kurumun yetkilendirme sunucusu, o kullanıcıyı kendi ev kurumunun yetkilendirme sunucusuna yönlendirerek, yetkili olup olmadığını belirler. Tüm bu sorgulamaların, sunucular arasında oluşturulan şifreli bir tünel içinden yapılması, kullanıcı adı şifre ikililerinin kullanıcının kendi ev sunucusu haricinde görülmesini engeller. Bu durumda kullanıcıların yapması gereken tek şey, misafir olduğu kurumda yer alan eduroam kablosuz ağını, kendi kurumunun ağına bağlanır gibi tanımlamasıdır.
Kısa bir süre içinde Üniversitenin her yerinde (yaşanan mekanlarda elbette, dağda bayırda değil :)) kablosuz internet erişimi sağladığımızda eğer sizin Üniversiteniz de bu ağa dahilse, kendi okulunuzdaki kullanıcı adı ve parolanızla bizim ağımızı kullanabileceksiniz. Elbette tersi de olacak: bizim üyelerimiz de (öğrencilerimiz dahil) gittikleri yerlerde SSID olarak eduroam varsa @comu.edu.tr adresleriyle ağ'a dahil olacaklar.
Bir iki gün içinde bu projeye hazırlanırken oluşturduklarımızla ilgili de yazarım. Freeradius ve arkadaşları için planlarımız var.
Bilgi İşlem'den Faik ve Sedat, bilgisayar mühendisliği öğrencilerim Figen, Şule, Cem ve Mehtap haftada bir günlerini bu işe ayırdılar. Yine bizimle çalışan Mesut başka işlere baktığından fırsatı olmadı bu projede yer almaya. İşbaran da bundan önce dahil değildi ama harika bir araç yazacak, hepim(n)iz onu kullanacağız. Hep beraber bu projeye destek olacağız. Hatta ikinci sınıf öğrencilerinden bir(ler)ini çıkış noktası burası olacak daha uzun soluklu bir serüvene başlatayım diyorum.
Akademik Bilişim Konferansı'nın başarıyla tamamlanmasının ardından yaşadığım en mutlu gelişme bu olduğundan bu kadar uzun yazdım. Akademik Bilişim'le ilgili bir ...ardından yazısı yazmadığımı farkettim şimdi ama çok geç artık ;(
Ankara dışında ilk il olduğumuz gibi memleketteki üçüncü üniversite olduk bu ağa dahil olan. Peki nedir bu eduroam? Ulakbim'in sayfasından olduğu gibi aktarayım:
eduroam, Education Roaming (Eğitim Gezintisi) kelimelerinin kısaltmasıdır. RADIUS tabanlı altyapı üzerinden 802.1x güvenlik standartlarını kullanarak, eduroam üyesi kurumların kullanıcılarının diğer eğitim kurumlarında da sorunsuzca ağ kullanımını amaçlamaktadır.
eduroam üyesi kurumların kullanıcıları, kendi kurumlarında (Ev Kurum) ağa bağlanmak için kullandıkları kullanıcı adı şifre ikilileri ile, eduroam üyesi olan başka bir kurumdan (Misafir Kurum) ağa bağlanabilirler. Kullanıcı misafir kurumda iken aldığı eduroam yayınına bağlantı talebi gönderdiğinde, misafir kurumun yetkilendirme sunucusu, o kullanıcıyı kendi ev kurumunun yetkilendirme sunucusuna yönlendirerek, yetkili olup olmadığını belirler. Tüm bu sorgulamaların, sunucular arasında oluşturulan şifreli bir tünel içinden yapılması, kullanıcı adı şifre ikililerinin kullanıcının kendi ev sunucusu haricinde görülmesini engeller. Bu durumda kullanıcıların yapması gereken tek şey, misafir olduğu kurumda yer alan eduroam kablosuz ağını, kendi kurumunun ağına bağlanır gibi tanımlamasıdır.
Kısa bir süre içinde Üniversitenin her yerinde (yaşanan mekanlarda elbette, dağda bayırda değil :)) kablosuz internet erişimi sağladığımızda eğer sizin Üniversiteniz de bu ağa dahilse, kendi okulunuzdaki kullanıcı adı ve parolanızla bizim ağımızı kullanabileceksiniz. Elbette tersi de olacak: bizim üyelerimiz de (öğrencilerimiz dahil) gittikleri yerlerde SSID olarak eduroam varsa @comu.edu.tr adresleriyle ağ'a dahil olacaklar.
Bir iki gün içinde bu projeye hazırlanırken oluşturduklarımızla ilgili de yazarım. Freeradius ve arkadaşları için planlarımız var.
Bilgi İşlem'den Faik ve Sedat, bilgisayar mühendisliği öğrencilerim Figen, Şule, Cem ve Mehtap haftada bir günlerini bu işe ayırdılar. Yine bizimle çalışan Mesut başka işlere baktığından fırsatı olmadı bu projede yer almaya. İşbaran da bundan önce dahil değildi ama harika bir araç yazacak, hepim(n)iz onu kullanacağız. Hep beraber bu projeye destek olacağız. Hatta ikinci sınıf öğrencilerinden bir(ler)ini çıkış noktası burası olacak daha uzun soluklu bir serüvene başlatayım diyorum.
Akademik Bilişim Konferansı'nın başarıyla tamamlanmasının ardından yaşadığım en mutlu gelişme bu olduğundan bu kadar uzun yazdım. Akademik Bilişim'le ilgili bir ...ardından yazısı yazmadığımı farkettim şimdi ama çok geç artık ;(
Kaydol:
Kayıtlar (Atom)
izlediklerimden öğrendiğim bir şeyler var
İzlediğim ilk büyük konser 1990'ların başında Ankara'da Zülfü Livaneli konseriydi. Henüz Sovyetler Birliğinin olduğu zamanlardan bah...
-
Bu yıl kabul edilen bizim çocuklar: Ahmet Göksu - Native Graphics Backend for FreeType Demos on macOS Ali Haydar - Implementation of a g-k ...
-
İzlediğim ilk büyük konser 1990'ların başında Ankara'da Zülfü Livaneli konseriydi. Henüz Sovyetler Birliğinin olduğu zamanlardan bah...
-
Bu yıl kabul edilen bizim çocuklar: Bora Sabuncu - Remote Control Emre Çelikten - Web Data Collection for Language Modeling Gökçen Eras...