Yazılım ve çevresindeki tüm konuların konuşulup, tartışıldığı bir ortam olarak tanımlanan Istanbul Coders‘ten bu kez, ciceksepeti.com şirketinde mobil yazılım uzmanı olarak çalışan Engin Can‘ın JavaScript Programlama Diline Giriş adlı sunumu var. Bilindiği gibi, JavaScript, yaygın olarak web tarayıcılarında kullanılmakta olan dinamik bir programlama dilidir. JavaScript ile yazılan istemci tarafı betikler sayesinde tarayıcının kullanıcıyla etkileşimde bulunması, tarayıcının kontrol edilmesi, asenkron bir şekilde sunucu ile iletişime geçilmesi ve web sayfası içeriğinin değiştirilmesi gibi işlevler sağlanır. JavaScript, Node.js gibi platformlar sayesinde sunucu tarafında da yaygın olarak kullanılmaktadır. Bilindiği gibi, kendini geliştiren, paylaşan ve mesleğine tutkuyla bağlı herkese açık olduğu ifade edilen Istanbul Coders grup etkinlikleri ücretsiz, herkese açık ve herhangi bir kayıt gerektirmiyor. Etkinlikler, genellikle her Perşembe saat 19:30’da yapılıyor.
Robolinux 8.6 duyuruldu
VirtualBox ile “konuk” işletim sistemi olarak Windows çalıştırmak için önceden yapılandırılmış Debian GNU/Linux kararlı sürümüne dayalı kullanıcı dostu bir dağıtım olan Robolinux‘un 8.6 sürümü, Robolinux projesi tarafından duyuruldu. Robolinux projesinin Robolinux 8.6’yı duyurmaktan mutluluk duyduğu belirtilirken, güncellenen Cinnamon, Mate, Xfce ve LXDE 32 ve 64 bit’lik versiyonların kullanıma sunulduğu ifade edildi. Tüm iyileştirmelerin hızı ve işlevselliği artırmak için gerçekleştirildiği ifade edilirken, Debian 3.16 Linux çekirdeği üzerine yapılandırılan sistemin, Tor Browser, Firefox 49.0 ve Thunderbird 45.3.0 gibi önemli güncelleştirmeleri aldığı belirtildi. Çeşitli gizlilik ve güvenlik uygulamaları içeren sistem içinde virüs kaygısı duymadan Windows XP, 7 ya da 10 kullanılabileceği ifade edildi. Robolinux 8.6 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Robolinux 8.6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
- İndirme sayfası
- robolinux64-cinnamon-v8.6.iso (2,0 GB)
- robolinux64-mate-v8.6.iso (1,9 GB)
- robolinux64-xfce-v8.6.iso (2,0 GB)
- robolinux/robolinux64-lxde-v8.6.iso (1,9 GB)
wattOS Microwatt-R10 duyuruldu
Deneme sürümü 1 Eylül 2016‘da duyurulan eski bilgisayarlar için tasarlanmış, hafif, özelleştirilebilir, temiz ve basit bir kullanıcı arayüzü özelliğine sahip; LXDE, MATE ve Openbox gibi değişik masaüstü ortamlarıyla sunulabilen, Debian tabanlı minimalist dağıtım wattOS’un aynı zamanda R10 olarak da bilinen Microwatt adlı versiyonu duyuruldu. Uzun süreli destek sağlamak için Ubuntu 16.04.1 LTS tabanlı olarak üretilen sistem; 4.4.0-38 Linux çekirdeği üzerine yapılandırılmış bulunuyor. wattOS R10’un LXDE versiyonunun kullanıma sunulduğu belirtiliyor. urf 0.7 minimalist WebKit tarayıcı ve PCManFM 1.2.4 dosya yöneticisi içeren sistem, Mupdf 1.7a-1 PDF görüntüleyiciyle geliyor. wattOS Microwatt-R10 hakkında ayrıntılı bilgi edinmek için projenin sürüm duyurusunu inceleyebilirsiniz.
wattOS Microwatt-R10 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
- İndirme sayfası
- Microwatt-R10-64bit.iso (627 MB, MD5Sum, Torrent)
LibreOffice 5.2.2 RC2 çıktı
Birinci sürüm adayı 8 Eylül 2016‘da çıkan LibreOffice 5.2.2 RC2’nin ikinci sürüm adayı, sürüm takvimine uygun biçimde The Document Foundation (TDF) tarafından çıkarıldı. The Document Foundation (TDF), henüz resmi duyuruyu yapmadı ama paketlerin test edilmek üzere yansılarda yerini aldığını belirtti. Bunun, yalnızca test etmek amacıyla kullanıma sunulan bir sürüm olduğunun unutulmaması gerektiği hatırlatılıyor. LibreOffice 5.2.2 RC2’yi var olan LibreOffice kurulumuna paralel kurabilirsiniz. Farklı dağıtımlar için ayrıntılı kurulum yönergelerini incelemeniz önerilir. Sürüme ilişkin hataları Bugzilla üzerinden bildirebilirsiniz. LibreOffice 5.2.2 RC2 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.
LibreOffice 5.2.2 RC2 edinmek için aşağıdaki linklerden yararlanabilirsiniz. Resmi duyuru yapılana kadar:
Resmi duyuru yapıldıktan sonra:
openSUSE 42.2 Beta 2 duyuruldu
Beta 1 sürümü 31 Ağustos 2016‘da duyurulan openSUSE 42.2’nin ikinci beta sürümü, test edilmek üzere Douglas DeMaio tarafından duyurularak kullanıma sunuldu. 16 Kasım 2016 tarihinde çıkarılması beklenen openSUSE 42.2’nin sürüm takvimine buradan ulaşabilirsiniz. Çeşitli hata düzeltmeleri ve güncel paketlerle gelen yeni sürüm; Plasma 5.8 LTS masaüstü ortamı ve GTK 3.20.9 içeriyor. Plazma 5.8’in hâlâ beta sürüm olduğunu hatırlatan DeMaio; bu nedenle, daha dikkatli ve kapsamlı bir testi hak ettiğini ifade etti. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatan DeMaio; test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. openSUSE 42.2 Beta 2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
openSUSE 42.2 Beta 2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
SystemRescueCd 4.8.2 duyuruldu
Sistem tamiri için tasarlanan Gentoo tabanlı SystemRescueCd, 4.8.2 sürümüne güncellendi. Standart olarak 4.1.33 LTS Linux çekirdeği üzerine yapılandırılan sistemde, alternatif olarak 4.4.21 LTS Linux çekirdeği de kullanıma sunulmuş bulunuyor. Güncel sistem araçları btrfs-progs-4.7.2 vb. içeren sistem, (GNU Parted, PartImage, FSTools gibi) pek çok kullanışlı sistem araçlarını ve (editors, Midnight Commander, ağ araçları gibi) temel ögeleri içeriyor. Gentoo tabanlı önyüklenebilir bir CD-ROM veya USB sistem olan SystemRescueCd ile yönetim görevlerini kolaylıkla yürütmek ve sabit disk bölümlerini düzenlemek mümkündür. Sistemin çekirdeği, ext2, ext3, ext4, ReiserFS, Reiser4FS, btrfs, XFS, JFS, VFAT, NTFS, ISO9660 gibi günümüzün en önemli dosya sistemlerinin tümünü ve Samba ve NFS gibi ağ dosya sistemlerini destekler. SystemRescueCd 4.8.2 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.
SystemRescueCd 4.8.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
Yazılımcı empatisi
“Pek çoğumuz nesne yönelimli bir dili öğrenmeye çalışırken eminim ki Inheritance, Polymorphism, Encapsulation gibi kavramları anlamakta zorlanmıştır. Hatta daha da temel olan sınıfın ne işe yaradığını ve hangi amaçlarla kullanıldığını kestirmek için uzun zaman boşluğa bakmıştır. Oysa ki, bu gibi aktörleri daha iyi bir şekilde öğrenebilmemin çok basit yolları vardır. Bunlardan birisi Empati yapmaktır. Yani kendimizi C#/Java gibi ilgili dilin yerine koymak ve “ben olsam şu gerçek hayat problemindeki x varlığını nasıl ifade ederdim?” sorusuna cevap bulabilmektir. Bu sadece OOP(Object Oriented Programming) dünyası için değil, RDBMS’ler (Relational Database Management System) için, W3C’ un standartlaştırdığı XML için, JSON için ve hatta SOA için de böyledir. Hatta enterprise bir ürünün geliştirilmesinde rol alan ürün yöneticisi, CRM ekibinde raporlama ile uğraşan bir uzman veya iş birimindeki bir analist gibi düşünmeye çalışmakta buna benzer bir yaklaşımdır.” diyor Burak Selim Şenyurt. Yazılımcı empatisi adlı sunumunda, Nedirtv editörlerinden Burak Selim Şenyurt‘un yazılımcıya sunduğu, farklı bakış açılarını göreceğiz.

