İlk olarak Wirgul'ü nasıl bir ihtiyaç üzerine geliştirdiğimizi yazayım. Kimlik kanıtlamada kullandığımız bir ldap sunucumuz var. Kullanıcılarımızın farklı alanlarda eposta adresleri var ve ldap ile ilişkili değiller. Kullanıcılarımızın kablosuz ağa (eduroam) erişim için bilgilerini bu ldap sunucusunda tuttuğumuzda bütün personelimize hesap açmamız gerekiyor. Herkese açıp gönderemiyoruz çünkü kablosuz erişim için hesap açılmasını istemeyen personelimiz de var. Önce istemeyip lazım olduğunda acilen yeni hesaba ihtiyacı olan da oluyor.
Bunun için geliştirdiğimiz çözüm şöyle. Kullanıcılara kendilerine hesap açabilecekleri ve yeni parola isteyebilecekleri bir arayüz hazırladık. Her iki durumda da kullanıcılardan bizim geçerli bulduğumuz alanlardan bir eposta adresi girmelerini istiyoruz. Hesap oluşturmadan ve yeni parola üretmeden önce bu eposta adresine bir onay postası gönderiyoruz. Bu linke tıklandığında kullanıcının talep ettiği işlemi yerine getiriyoruz.
Bir de sponsorluk konusu var. Bazı kullanıcılara sisteme misafir kullanıcı ekleme yetkisi de verdik. Bu durumda misafir kullanıcı kimlik bilgilerinin yanı sıra kime misafir olarak geldiğini ve ne kadar süreyle hesap açılması istediğini giriyor yine aynı arayüzden. Sponsor olması için yetkilendirdiğimiz kullanıcıya bir onay epostası gönderiliyor. Onaylarsa hesabı bu zaman aralığı için açılıyor, süresi dolunca otomatik olarak siliniyor.
Yapılan iş basit ama bizi ciddi miktarda iş yükünden kurtarıyor. Bizden başka ihtiyacı olanlar kullanabilsin diye (diğer bütün işlerimiz gibi) kodları github'a duruyor. Karşılaştığınız hataları, eklenmesini istediğiniz özellikleri yazabilir, forklayıp özelleştirebilir, hatta en güzeli pull-request gönderebilirsiniz.
Ebru Akagündüz'ün staj projesi olarak başlattığı Wirgul'u halen Oğuz Yarımtepe geliştiriyor.
python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
python etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
7 Şubat 2013 Perşembe
1 Aralık 2012 Cumartesi
Akademik Bilişim 2013 Konferans öncesi kursları
Her yıl olduğu gibi bu yıl da Akademik Bilişim Konferansı öncesinde 4 gün süren kurslar düzenlenecek. Konferans öncesinde, 19-22 ocak tarihlerinde 4 gün bir çok konuda yoğun,makine başında kurslar var. Kurslar üniversite ve kamu çalışanlarını hedeflemekle birlikte her yurttaşa açıktır ve ücretsizdir. Kursiyerler ve konferans katılımcıları üniversite yurtlarında makul ücretlerle kalabilecekler. Kursiyerlere mümkünse kendi bilgisayarlarını getirmelerini ve hazırlıklı gelmelerini öneriyoruz.
Kurs listesi şöyle:
Kurs listesi şöyle:
- Linux'a Giriş
- Güvenlik
- PostgreSQL
- Python
- Android
- Sanallaştırma
- Bilimsel Hesaplama
- PHP'ye Giriş
- E-posta Sistemleri
- Clojure-Lisp
- Ağ Yönetimi
- Yazılım için özgür araçlar
- LibreOffice/OpenOffice
11 Eylül 2012 Salı
Programlama Dillerini kimler geliştiriyor?
Piyasadaki bunca programlama dilini kimler, hangi mesleklerden insanlar geliştirmiş kısaca bir bakalım. Bütün dillere bakmak mümkün olmadığından adı çokça geçenlere bakalım birlikte:
- C - Dennis Ritchie tarafından tasarlanmış. Dennis Ritchie fizik ve uygulamalı matematik mezunu.
- C++ - Matematik ve bilgisayar bilimleri mezunu Bjarne Stroustrup tarafından tasarlanmış.
- C# - Microsoft tarafından geliştirilmiş olsan C#'ın mimarı üniversite mezunu olmayan Anders Hejlsberg.
- Fortran - IBM çalışanlarından çok maceralı bir hayat yaşamış olan matematikçi John Backus tarafından geliştirilmiş.
- Java - Artık esamesi okunmasa da bir zamanların büyük şirketi Sun'ın geliştirdiği Java'nın mimarı bilgisayar bilimleri mezunu James Gosling.
- Javascript - Netscape'ten matematik ve bilgisayar bilimleri mezunu Brendan Eich tarafından geliştirilmiş.
- Lisp - Bir matematikçi olan John McCarthy tarafından geliştirilmiş.
- Perl - Kimya, müzik, tıp okumuş, dogal ve yapay diller bölümünden mezun olmuş Larry Wall tarafından geliştirilmiş.
- PHP - Bir sistem tasarımı mühendisi olan Rasmus Lerdorf tarafından geliştirilmiş.
- Python - Matematik ve bilgisayar bilimleri mezunu Guido van Rossum tarafından geliştiriliyor.
- Ruby - Bilgisayar bilimleri mezunu Yukihiro Matsumoto tarafından geliştiriliyor.
Kaydol:
Kayıtlar (Atom)
Yazan, Yöneten ve Oynayan aynı kişiyse o tiyatroya gitmeyin
Elbette her genelleme gibi bunun da bazı istisnaları var ama istisna olmadan genelleme zaten yapılamaz. Oldukça uzun zamandır yerli ve yab...
-
Konuşmak bedava ama onlar kodu gösterecekler: Pınar Yanardağ: Application for Evolution's encryption and key selection interface project...
-
Bu yıl kabul edilen bizim çocuklar: Serdar Yıldız - GAMS / AMPL Interface Mesutcan Kurt - Python Multi Build İsmail Kuru - Integration of t...
-
Bu yıl kabul edilen bizim çocuklar: Ersin Akıncı --- Beyond Digital Texts: A New Spatial and Ontological Formatting Framework for Creating C...