Archive | Ocak, 2016

Clonezilla live 2.4.5-12 Sürümüne Güncellendi

Sabit disk klonlamak ve yedeklemek için tasarlanmış Debian GNU/Linux tabanlı Clonezilla‘nın Live versiyonunun yeni test sürümü 2.4.5-12, Steven Shiau tarafından duyuruldu. Shiau; temel GNU/Linux işletim sistemi upgrade edilen sistemin, 12 Ocak 2016 tarihi itibariyle Debian Sid depolarıyla senkronize edildiğini söyledi. Shiau; clonezilla’nın 3.19.10-drbl1 sürümüne güncellendiğini söyledi. Clonezilla live 2.4.5-12 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

clonezilla-tr
Bunun dışında, Clonezilla’nın Türkçe dil desteği olmamasının kalıcı hasarlar yaratabileceğini düşünen Ömer Yıldız tarafından Türkçeye çevrilmeye başlandığını haber vermiştik. Artık yazılımın Türkçe versiyonlarını indirme şansına da sahip olduğunuzu unutmamalısınız. Ömer Yıldız’ın yaptıklarını burada bulabilirsiniz.

Clonezilla live 2.4.5-12 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

OpenSSH 7.1p2 Duyuruldu

SSH bağlantı araçlarını içeren özgür bir yazılım olan OpenSSH‘in 7.1p2 sürümü duyuruldu. % 100 tamamlanmak üzere SSH protokolünün 1.3, 1.5 ve 2.0 uygulaması ile sftp istemci ve sunucu desteği içeren OpenSSH; çeşitli güvenlik güncelleştirmeleri ve yeni özellikler edinmiş bulunuyor. sftp istemci ve sunucu desteği içeren OpenSSH; bir SSH protokolü 2.0 uygulaması. Eski SSH 1.3 ve 1.5 protokolleri için de destek içeren OpenSSH projesine süregelen desteklerinden dolayı, OpenSSH topluluğuna teşekkür edildiği ifade edilirken, bağışlar hakkında daha fazla bilginin bağışlar sayfasında bulunabileceği belirtildi. İnternet kullanıcılarının güvenini kazanan OpenSSH; dinlemelere, bağlantı çalmalarına, diğer saldırılara karşı tüm trafiği şifreliyor. OpenSSH 7.1p2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

İlk olarak 1995’te Finlandiya’da Helsinki Üniversitesi’nde araştırmacı olarak görev yapan Tatu Ylönen tarafından freeware olarak geliştirilen SSH projesinin kullanıcı sayısı 1995’in sonlarına doğru 50 farklı ülkede 20.000’lere ulaşmıştı. SSH yazılımının orijinal sürümü özgür yazılımların çeşitli parçalarında kullanıldı. 1999’da, geliştiriciler SSH’ın özgür yazılım olan halini istediler ve bu yüzden orijinal SSH programının 1.2.12 olan sürümüne (bu sürüm özgür yazılım olarak çıkmıştı) geri döndüler. Björn Grönvall daha sonra OSSH’ı bu kod tabanıyla geliştirdi. Kısaca bundan sonra, OpenBSD geliştiricileri Grönvall’ın kodunu çatalladı ve geniş ölçüde bunun üzerinde çalıştılar, OpenSSH oluşturuldu. 2006’da protokolün gözden geçirilmiş bir sürümü olan SSH-2 bir standart olarak kabul edildi. Bu sürüm SSH-1 ile bağdaşmayan bir sürümdü. Kasım 2008’de, SSH’ın tüm sürümlerinde teorik bir güvenlik açığı fark edildi. Bu şifrelenmiş metnin bir bloğundan düz metnin 32 bit üzerinde bir düz metin dönüşümüne izin veren bir güvenlik açığıydı. Bu durumda Standart OpenSSH yapılandırmasını kullanarak, saldırganların başarı olasılığı düz metnin 32 bitlik dönüşümü içindi. OpenSSH 5.2 ise bu tür güvenlik açıklarına karşı davranışları değiştirilmiş bir şekilde çıkarıldı. SSH Dosya İletim Protokolü (SFTP), FTP’ye bir güvenlik alternatifidir (SSH üzerinde FTP ile karıştırılmamalıdır). OpenSSH 7.1p2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

SQL Veritabanı Motoru SQLite’ın 3.10.1 Sürümü Duyuruldu

En yaygın SQL veritabanı motoru olan SQLite, 3.10.1 sürümüne güncellendi. Pek çok hatanın giderilmiş bulunduğu yeni sürümde, sanal tablolar üzerinde LIKE, GLOB ve REGEXP operatörleri için destek eklenmiş bulunuyor. sqlite3_strlike() arayüzü eklenen sürümde, pek çok küçük performans optimizasyonları da gerçekleştirilmiş durumda. Mozilla, Bloomberg, Oracle, Adobe, Symbian gibi SQLite Konsorsiyum üyeleri tarafından kısmen desteklenen SQLite, kaynak kodları halka açık bir yazılım. SQLite, gömülü bir SQL veritabanı motoru. Diğer SQL veritabanlarının aksine, SQLite, ayrı bir sunucu işlemi yapmıyor. SQLite okuyor ve doğrudan sıradan disk dosyalarına yazıyor. SQLite 3.10.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

SQLite 3.10.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Necdet Yücel: Nasıl daha iyi hata raporu hazırlayabilirsiniz?

Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliğinde öğretim görevlisi olarak çalışan Necdet Yücel; kendi blogunda, ” Nasıl daha iyi hata raporu hazırlayabilirsiniz?” başlıklı bir  yazı yayımladı. Necdet Bey’in birikimiyle harmanlanmış, bu son derece yararlı yazıyı buraya aktarmaktan kendimi alamadım. Sözlerine “Kullandığınız yazılımın hatasının giderilmesine veya ihtiyacınız olan özelliğin eklenmesine yardımcı olabilirsiniz” diye başlayan Necdet Hoca’nın yazısı şöyle:

Continue Reading →

“Bir özgür yazılımı kullanıyorsunuz, geliştiricisi onu size özgürce kullanma, dağıtma, değiştirip dağıtma haklarını vermiş ama yolunda gitmeyen bir şeyler var. Yazılım böyle bir şey zaten; mutlaka daha iyisi, daha az hatalısı yazılabilir. Belki bir hatayla karşılaşmadınız da yazılımda şu da olsa dediğiniz bir şey var. Bu durumda başka bir yazılımı kullanmayı deneyebileceğiniz gibi kullandığınız yazılımın hatasının giderilmesine veya ihtiyacınız olan özelliğin eklenmesine yardımcı olabilirsiniz. Özgür yazılım projelerinin çoğunun birer hata takip sistemi oluyor, olmayanların geliştirici listeleri var, o da yoksa geliştiricisine doğrudan yazabilirsiniz. Bunlardan birine bir hata kaydı göndermek sizin çok az zamanınızı alacak ama karşılığında istediğinize daha yakın bir programı kullanabileceksiniz.

Geliştiriciler de sizin gibi insanlar olduklarından ne kadar iyi hata raporlarsanız hatanın düzeltilme süresini o kadar kısaltırsınız. Öncelikle hata raporlamanın geliştiriciler tarafından memnuniyetle karşılanacağını aklımızda tutalım. Hata raporunu alan geliştirici yazdığı yazılımın birileri tarafından kullanıldığını ve geliştirilmesi için istekte bulunulduğunu görmekten memnun olacaktır. Şimdi birlikte hata raporunu nasıl daha iyi hale getirebileceğimize bakalım.

Gerçekten bir hata var mı?

İlk bakışta size hata gibi görünen şey bir özellik olabilir ya da belki siz ilk denemenizde istediğiniz şeyi yaptıramadınız programa. Kullandığınız program ne kadar çok iş yapıyorsa o kadar çok menüsü, ayar dosyası olacaktır, onların arasında istediğiniz şeyi bir bakışta görememiş olabilirsiniz. Kullandığınız programın varsa wiki sayfasına, kullanıcı listesi yazışmalarına, yardım dosyalarına bakmak bazen yapamadığınız/yaptıramadığınız şeyin kolay bir yolunu bulmanıza yardımcı olabilir. ‘Şu işlem nasıl yapılıyor’ şeklindeki ifadeler bir hata kaydı olarak kabul edilmeyecek ve istediğiniz sonuca ulaşamayacaksınız.”

“Sisteminiz güncel mi?

Yazılımlar çoğunlukla yaşayan birer varlık gibi gelişim halindedirler. Sizin kullandığınız sürümde sorunlu olan bir durum yazılımın son sürümünde güncellenmiş olabilir. Veya sorun yazılımdan değil de işletim sisteminden kaynaklanıyor olabilir. Bu güncellemeleri yaptıktan sonra sorun hala devam ediyorsa bir defa da yazılımın web adresine bakarak oradaki son sürümün size işletim sisteminiz tarafından sağlanan sürüm olup olmadığını kontrol etmek iyi olabilir. Uzun dönem desteği  (LTS) sunan dağıtımların yazılımların sürümlerinde radikal değişiklikleri dağıtma dahil ettiğini bilerek kullanıyor olduğunuzdan karşılaştığınız hatayı yazılımın geliştiricilerin değil de dağıtıma raporlamanız gerekebilir.

Her durumda yazılımlarınızı güncel tutmak iyi bir fikir olacaktır.

Hata kullandığınız yazılımdan mı kaynaklanıyor?

Örneğin ayağa kaldırmaya çalıştığınız sunucu servisine dışarıdan bağlanmaya çalışanlara engel olan olan bir güvenlik duvarı kuralınız olabilir. Kullanıcı izinleriniz o programı çalıştırmanıza yetmiyor olabilir. Bir programı kullanarak yazıcıdan çıktı alamıyorsanız denemeniz gereken şeyler şunlar olabilir: a) Bilgisayarınızdaki başka bir programla o yazıcıdan çıktı alabiliyor musunuz? b) (eğer varsa) başka bir yazıcıyla da aynı sorunu yaşıyor musunuz? c) (eğer varsa) aynı yazılımın başka bir işletim sistemindeki sürümüyle aynı sorunu yaşıyor musunuz? Bütün bu sorulara yanıtınız evetse (ya da deneyemiyorsanız) onu raporlamalısınız.

Hata raporlarken neler dikkat etmek gerekir?

Unutmayın hatanın düzeltilmesini isteyen sizsiniz. Ne kadar iyi bir hata raporu gönderirseniz onun düzeltilmesi olasılığı o kadar yüksek olur. Şimdi basit ama faydalı birkaç noktaya değinelim.

  • Hatayı doğru kanaldan bildirin

Önce hatasını bildirmek istediğiniz projenin bir hata takip sistemi var mı diye kontrol etmek en doğrusu olacaktır. Eğer projenin bir bugzilla, redmine veya benzeri bir hata takip sistemi varsa burasını kullanın. Bazı projeler bu işlem için e-posta listesi kullanıyor olabilir. Bu projenin web sayfasında belirtilmişse elbette buraya yazmalısınız. Eğer projenin böyle bir kanalı yoksa geliştiricisine eposta gönderebilirsiniz. Uzun zamandır, yıllardır, yeni sürüm çıkarmamış bir projeye bir hata raporlandığında (hatta bir çeviri dosyası gönderildiğinde bile) projenin canlandığını görmek mutluluk verici bir şey olacaktır.

  • Önceden girilmiş hataları tekrarlamayın

İster bir hata takip sistemine, isterse eposta listesine yazacak olun öncesinde bir arama yapmak çok yerinde bir hareket olacaktır. Eğer karşılaştığınız hata daha önce raporlanmışsa duruma göre kendinizi hatayı takip edenler listesine ekleyebilirsiniz. Hata raporu yazılımın eski bir sürümüne aitse ve siz yeni sürümde de karşılaşıyorsanız hatayı tekrarlayabildiğinizi yorum olarak girmek de faydalı olacaktır. Kesinlikle mevcut bir hata raporunu tekrarlayan yeni bir kayıt açmayın.

  • Hata bildirim kurallarına uyun

Eğer bir hata takip sistemi varsa yazılımın uygun bileşenine gönderin hata raporunuzu. Geliştiriciler hatalar arasından seçsin diye beklemeyin. Hatanın düzeltilmesini isteyenin siz olduğunuzu aklınızdan çıkarmayın. Örneğin; kullandığınız yazılımın Türkçeye özgü karakterlerle ilgili bir sorunu varsa geliştiricisi muhtemelen bundan hiç haberdar olmadan ömrünü geçirebilir. Siz hata raporunu doğru yapabilirseniz işinizi görecek bir yazılımı kullanabiliyor olursunuz.

  • Gerektiği kadar ayrıntı verin

Bir hatayı raporlarken en öncelikli hedefiniz geliştiricilere nasıl bir hatayla karşılaştığınızı göstermek olmalıdır. Bunun için programı çalıştırdıktan sonra karşılaştığınız hatanın nasıl tekrarlanacağını adım adım yazmalısınız. Burada olayı hikaye etmeyin. Basit ve kısa adımlarla tarif edin. Bir işin birden çok yapılma yöntemi olacağını düşünerek siz nasıl yapıp hatayla karşılaşmışsanız onu yazın. Örneğin “servisi başlattıktan sonra” demek yerine “servisi /etc/init.d/bestserviceever start diyerek başlattıktan sonra” diye yazın. Programın bir kısayolunu kullanarak dosya açıyorsanız bunu belirtin. “Yeni dosyayı CTRL+O ile açmaya çalışırken” diye yazmak geliştiriciyi hatayı bulmaya zorlamaktan iyi olacaktır.

Kullandığınız işletim sisteminin adını ve sürüm numarasını, en son ne zaman güncellediğinizi mutlaka hata raporunda belirtin. Yazılımın sürüm numarası ve paket yöneticisinden mi kaynak koddan mı kurduğunuz bilgisi de çok önemlidir.

  • Gerekmeyen ayrıntıları hata raporuna yazmayın

Bu hatanın sizin için ne kadar önemli olduğunu, onu düzeltmezlerse başka bir yazılımı kullanmak zorunda kalacağınızı filan yazmayın hata raporuna. Hata raporu sadece gerektiği kadar ayrıntı içermeli ama gereken bütün ayrıntıları da içermelidir.

  • Her hata raporunda tek bir hatayı bildirin

Projelerin farklı bileşenlerinin farklı kişiler, hatta ekipler, tarafından geliştirilebildiğini düşünerek karşılaştığınız her hata için ayrı hata kaydı açın. Size çok yakın, ilişkili gibi görünen hataları bile bir raporda sakın birleştirmeyin.

  • Ne bekliyordunuz, ne oluyor?

Hata raporunuzda (eğer imkanı varsa elbette) bir ekran görüntüsü koymak çoğu zaman işleri çok hızlandıracaktır. Bu görüntü yazılımdan ne bekliyordunuz, neyle karşılaşıyorsunuz sorusuna cevap verecek nitelikte olmalıdır. Ekran görüntüsü alırken lütfen ilgisiz veya mahremiyetinizi tehlikeye atacak şeyleri göndermemeye çok dikkat edin. Tarayıcıda açık bulunan diğer sekmeler veya masaüstünüzde bulunan ve kimseye göstermediğiniz dosyaların ekran görüntüsü gibi şeyleri kamuya açık yerlere göndermeyin.

  • Hata raporuna eklediğiniz dosyaları temizleyin

Hatanın anlaşılması ve çözülmesi için eklemeniz gereken dosyalar varsa onları temizleyerek göndermek de dikkat edilmesi gereken konuların başında gelir. 50 sayfalık bir yapılandırma dosyasının tamamını göndermek yerine varsayılan halinden neyi değiştirmişseniz sadece o kısmı göndermek hatanın tekrarlanabilmesine imkan sağlayacaktır. Hatasını raporlayacağınız program sadece bazı dosyaları açarken, kayderderken (veya başka bir biçimde) hataya neden oluyorsa bu tipte bir dosya göndermek elbette iyi olur ama çok sayfalı bir belge diye doktora tezinizi veya yüksek çözünürlüklü bir imaj dosyası diye halka açık olmasını istemeyeceğiniz bir fotografı hata raporuna eklemeyin. İlla çok sayfalı bir metin gerekiyorsa elinizdeki dosyadaki bütün karakterleri x (veya uğurlu harfiniz varsa onunla) ile değiştirip farklı kaydedip onu göndermelisiniz.

Ek olarak göndereceğiniz dosyalardaki başlık bilgilerinin, varsa sürüm değişikliği bilgilerinin de temizlenmesi gerektiğini unutmayın. Bu bilgiler hata raporunuza eklendiğinde artık herkes tarafından kullanılabilir durumda olacaktır. Bir hatayı raporlayacağım derken kendinizi mağdur etmemeye büyük dikkat gösterin.

Açtığınız hata kaydını takip edin

Oluşturduğunuz hata kaydına geliştiriciler bir yorum yazıp sizden bilgi isteyebilirler. Bunlara mutlaka geri dönüş yapmalısınız.

Karşılaştığınız bir hatayı geliştiricilerine raporlayıp düzeltilmesine katkı verdiğiniz için kendinizle gurur duyabilirsiniz artık!”

0

Ubuntu 15.04 (Vivid Vervet) Ömrünün Sonuna Geldi

23 Nisan 2015 tarihinde duyurulan Ubuntu 15.04’ün (Vivid Vervet) vadesi, 4 Şubat 2016’da doluyor. Bir LTS (uzun süreli destek) sürümü olmayan Ubuntu 15.04, 9 aylık aylık destek döngüsüne sahipti ve bu süre 4 Şubat 2016 Perşembe günü bitiyor. Bu tarihten itibaren sürüm, paket güncellemesi alamayacak. Hatırlanacağı gibi Unity 7.3 ile kullanıma sunulan sürümde, başlıca değişimlerden birisi de, önyükleme zamanında Systemd init sistemine geçilmiş olmasıydı. 3.19.3 Linux çekirdeği üzerine yapılandırılmış olan sistem, pek çok güncel uygulama ile gelmişti. Kullanıcıların sistemlerini Ubuntu 15.10’a yükseltmeleri öneriliyor. Ubuntu 15.04’ten Ubuntu 15.10’a nasıl yükseltme yapılacağına ilişkin buradan yararlanabilirsiniz. Konuyla ilgili olarak Adam Conrad’ın duyurusunu ya da ubuntu-news.org’da yayımlanan yazıyı inceleyebilirsiniz.

Continue Reading →

Ekim 2004 lansmanından bu yana milyonlarca Ubuntu kullanıcısı tarafından evlerde, okullarda, işyerlerinde ve kamu kurumlarında kullanılarak dünyanın en çok kabul gören GNU/Linux dağıtımlarından biri haline gelen Ubuntu’nun, kullanıcıların ihtiyaçlarını karşılamak için istenildiği gibi özelleştirilebileceği belirtiliyor.

0

LibreOffice 5.1.0 RC2 Çıktı

İlk sürüm adayı 16 Aralık 2015‘te çıkan, LibreOffice 5.1.0’ın ikinci sürüm adayı, The Document Foundation (TDF) tarafından sürüm takvimine uygun biçimde çıkarıldı. 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.1.0 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.1.0 RC2 hakkında ayrıntılı bilgi edinmek için yayımlandıktan sonra sürüm notlarını inceleyebileceksiniz.

Continue Reading →

LibreOffice 5.1.0 RC2 edinmek için aşağıdaki linklerden yararlanabilirsiniz. Resmi duyuru yapılana kadar:

Resmi duyuru yapıldıktan sonra:

libreoffice.donate

0

GParted’in 0.25.0-beta1 Sürümü Duyuruldu

Bir GNU Projesi olan GParted‘in 0.25.0-beta1 sürümü, Steven Shiau tarafından duyuruldu. Yeni sürümde kullanılan taban GNU/Linux sistemin yükseltildiğini söyleyen Shiau; ayrıca, 13 Ocak 2016 tarihi tibariyle Debian Sid depolarıyla senkronizasyonun yapıldığını söyledi. Yeni GParted 0.25.0-beta1’in 4.3.3-5 Linux çekirdeği üzerine yapılandırıldığını söyleyen Shiau; GParted’in amd64 versiyonu dışında artık yalnızca i686 ve i686-pae versiyonları bulunduğunu belirtti. GParted ya da tam adıyla Gnome Partition Editor; GNU Parted disk bölümlendirme aracı için yazılmış bir arayüzdür. Bir uygulama olarak GNU/Linux altında kullanılabilen GParted; aynı zamanda live CD/USB sürümüyle her sistemde kullanılabilmektedir. GParted ile disk bölümlerini silmek, yeni disk bölümleri oluşturmak, disk bölümlerini yeniden boyutlandırmak, sorunlu USB bellekleri silip biçimlendirmek mümkündür. GParted, bir diskin içeriğini koruyarak yeniden bölümlendirilmesine de olanak sağlar. GParted; NTFS, FAT16, FAT32, ext2, ext3, ext4, ReiserFS, Reiser4, XFS, JFS gibi çok sayıda dosya sistemine destek sunar. GParted’in live sürümünde tüm disk bölümlerinin öntanımlı olarak bağlanmadan geliyor olması kullanım kolaylığı sağlar. GParted Live geliştirme ekibi; en son Debian unstable paketlerine dayalı olarak üretilen GParted’in yeni sürümünü duyurmaktan mutlu olduğunu ifade ederken, 4.2.0-1 Linux çekirdeği üzerine yapılandırılan sistemin, 28 Ekim 2015 tarihi itibariyle Debian Sid depolarıyla senkronize edildiğini belirttiler. Yeni sürümün VirtualBox, VMware, BIOS, UEFI ve fiziksel bilgisayarlarda AMD/ATI, NVidia ve Intel grafik kartları ile başarılı bir biçimde test edildiği ifade edildi. GParted 0.25.0-beta1 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

GParted 0.25.0-beta1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0