Kayıtlar

2007 tarihine ait yayınlar gösteriliyor

OOXML Uluslararası Standart Olmamalıdır

Pek çok ofis uygulamasının uygulamanın halihazırda desteklediği, OASIS ve ISO onaylı, bir standart olan OpenDocument(ODF) [1] , [2] , [3] varken, Office Open XML(OOXML), * adında yeni bir standart onaylanmaya çalışılıyor. Standartlar herkesin üzerinde ortak karara varıp kabul ettiği ve kullandığı metinlerdir. Bu süreçten geçmiş ve onay almış bir standart varken, aynı alanda yeni bir standart ortaya atmanın gereksizliği aşikar. Bunun yanı sıra OOXML'in pek çok teknik yetersizliği var. Bir kaç örnek; Eski MS Office belgelerine uyumluluk adına tanımlanmış, ancak nasıl işlenmesi gerektiği belirtilmemiş etiketler. Bunlar sadece "şu program gibi davran" diyorlar, örneğin Word95GibiBiçimlendir. Standart "açık" olduğunu iddia ederken, programların bu tarz özellikleri kullanabilmesi için adı geçen programların nasıl çalışığının bilinmesi gerekiyor. Bu ise OpenOffice gibi programların yıllardır uğraşıp halen %100 gerçekleştiremedikleri bir durum. 1900'den önceki ta

Bourne Shell Server Pages

"Her dilde web uygulamaları yazabiliyorsak neden Bourne Shell ile yazamayalım" diye düşünülerek hazırlanmış Bourne Shell Server Pages bir yandan gerekli iğneleri batırırken bir yandan da çalışan bir sürüm ortaya koymuş. Üstelik web sunucusu da içinde :) Bunu sistemimde(Gentoo Linux) çalışır hale getirmek için bir iki ufak değişiklik yaptım, ve bu sayfaya koydum. Buradaki iki .sh dosyasını /usr/local/bin altına, http dosyasını /etc/xinetd.d dizinine koyup, izinleri ayarlayıp xinetd servisini yeniden başlatırsanız, yukarıdaki sayfada örnekleri verilmiş olan *.shit dosyalarını işleyebileceksiniz. Onun dışında html dosyalarını da gayet güzel sunabiliyor :) [ Ek 2007-11-26: SHSP'nin yazarı benim yaptığım degişiklikleri web sayfasına yansıttı. ]

Ağ Teknolojileri Tarihçesi

ODTÜ Bilgisayar Topluluğu 'nun hazırladığı elektronik dergi olan e-bergi'nin Ekim sayısında " Ağ Teknolojileri Tarihçesi " başlıklı kısa bir yazım yayınlandı. Bu yazıyı yazmama esin kaynağı olan olay ise bölümümüzün fotokopi odasında fi tarihten kalan bir vampir tapa bulmamız oldu. Anlam veremeyenler çok oluyor ama eski bilgisayar ve ağ donanımlarına bayılıyorum. Daha önce de müzeye gönderilmekte olan iki adet Silicon Graphics(SGI) makinayı kurtarmıştım, bir Oxygen(O2) ve bir Indigo. Belki bir sonraki yazıda da bunları anlatırım. Oxygen'in en çarpıcı özelliklerinden birisi; tüm donanım tek bir vida kullanılmadan birleştirilmiş. Diskini, ses kartını ve güç kaynağını mandallarından tutup çekerek çıkarabiliyorsunuz. Bunlar günümüzde masaüstü makinalarda ve sunucularda olan özellikler; çarpıcı olan ise Oxygen'de anakartı da aynı şekilde çıkarabilmeniz ve de bu makinanın 1996'da tasarlanıp üretilmiş olması.

Standartlar Yine Yeniden

Daha önceki yazılarımdan birinde blog sayfasını biraz uğraştıktan sonra standartlara uygun hale getirdiğimi yazmıştım. Aradan bir yıl gibi bir zaman geçtikten sonra blogger'ın yeni özelliklerini kullanmak üzere, sayfa şablonunu güncelledim ve bu standart uyumluluğunun ortadan kaybolduğunu gördüm. Hem XHTML 1.0 hem de HTML 4.01 standartlarına uyumsuz ucube bir sayfa ortaya çıktı. Verilen hata sayısı da uğraşılacak gibi değil, hatalar blogger şablonundan kaynaklanıyor. Günlüğümü doğru düzgün standartlara uygun bir yuvaya kavuşturana kadar sayfamda yer alan " Standartlara Uyalım " kısmını kaldırdım.

Bilgisayar Topluluğu e-dergi

ODTÜ Bilgisayar Topluluğu öğrencilerden oluşan ve amatör ruhla Bilgisayar/Bilişim/Bilgisayar Bilimleri alanında çalışmalar ortaya koyan bir topluluk. Türkiye çapındaki programlama yarışması bu alandaki öncü çalışmalardan birisi. IOI, ACM gibi uluslararası üne sahip yarışmalardan bile önce, Linux ortamına geçen ilk programlama/algoritma yarışması. Bilgisayar topluluğu'nun yeni bir çalışması da e-dergi. e-bergi ismindeki dergide bilgisayar ve yazılım alanındaki güncel gelişmelerden oyunlara, bilgisayar bilimlerinden sosyal-hukusal konulara kadar geniş bir yelpazede yazılar bulabilirsiniz. Derginin isminin nereden geldiğini merak ediyorsanız, "compute" sözcüğüne Türkçe karşılık olarak önerilen "bermek" sözcüğünden türetilmiş, bu sözcüğün ilginç hikayesini hikayesini Berimsel bir deneme adlı yazıda bulabilirsiniz.

LDAP, finger, finger-ldap ipucu

Sistemdeki kullanıcıları LDAP veritabanında tutuyorsanız, debian depolarındaki "finger" paketinden çıkan finger komutunun yavaşlığı dikkatinizi çekmiştir. Bunun sebebi finger komutunun bütün kullanıcıların listesini alıp bu liste üzerinde arama yapması, yani her aramada bütün LDAP veritabanını çekiyor. Yine depolarda yer alan finger-ldap bu verimsizliği çözmek için yazılmış, istenen bilgileri verimli çalışan ldap aramalarıyla getirdikten sonra görüntülemesi için klasik finger'a veriyor. Çalıştırmayı ilk denediğimde aramayı düzgün yapmadı, finger-ldap'ın koduna baktığımda LDAP üzerindeki "cn" alanlarında arama yapmaya çalıştığını gördüm. Aşağıdaki gibi iki kullanıcım var uid: gokdeniz; cn: Gokdeniz KARADAG; gecos: Gokdeniz KARADAG uid: e1347590; cn: e1347590; gecos: GOKDENiZ KARADAG "finger karadag" sadece ilkini gösteriyor. Kullanıcılar fi tarihinde NIS+'tan LDAP'a taşınırken hepsinin cn alanları düzgün olmamış, ancak hepsinin "ge

Programlama yarışması

ODTÜ Bilgisayar Topluluğu'nun her sene düzenlediği programlama yarışmasının onuncusu başladı bile. Programlama Yarışması web sayfasından ön eleme sorularına ve daha detaylı bilgiye ulaşılabilir. Bu yarışmanın önemli bir özelliği de, IOI ve ACM gibi dünya çapındaki programlama yarışmalarından daha önce Linux üzerinde yapılmaya başlanmış olması. Bu sene C ve C++ dillerinin yanına Java da eklenince yelpaze ve katılım biraz daha genişleyecek gibi.