28 Ocak 2016 Perşembe

Libreoffice Çalışmalarım 3

Herkese merhaba,
"LibreOffice Çalışmalarım 2" yazımdan sonra Akademik Bilişim'e kadar hedefimde 2 iyileştirme daha tamamlamak vardı. Bugün ikinci yamamın da kabul edildiğinin mailini alınca, sizlerle bu iyileştirmeleri paylaşmak istedim.

Bunlardan ilki, arayüzden aktif edilebilen "kullanıcı bilgi toplayıcı" seçeneğini konsolda da bir çevresel değişken ile aktif edebilme özelliğiydi.

(Tools->Options->Advenced-> Expert Configuration ->CollectUsageInformation true/false

Konsolda "export LO_COLLECT_USAGE=1" diye çevresel değişken tanımlandığında bilgi toplayıcı seçeneği artık aktif oluyor. (yama linki)

Bir diğer iyileştirme de  kabul edilen bu yamam ile ilgiliydi. Önceki yamada "kullanıcı bilgi toplayıcı" seçeneği aktif olduğunda bilgiler "usage.txt" dosyasına yazılıyordu. Şimdi dosya içeriğini .csv biçimine çevirdim ve tüm dosyaları yeni oluşturulan usage dizini içinde topladım. Oluşturulan dosya isimleri sistem zamanını içeriyor. (yama linki)

Örnek: $cat usage-2016-01-28T00_46_09.csv

Document Type,Command,Count
StartModule;.uno:OptionsTreeDialog;1
TextDocument;.uno:Bold(KeyModifier);2
TextDocument;.uno:CharBackgroundExt(BackColor);1
TextDocument;.uno:Italic(KeyModifier);1
TextDocument;.uno:Save(KeyModifier);1
TextDocument;.uno:SelectAll;1
TextDocument;.uno:Strikeout(KeyModifier);1
Akademik Bilişim kurslarından, LibreOffice Geliştirme Atölyesi'nde dolu dolu 4 gün geçireceğiz. Umarım daha güzel haberler veririm :)


25 Ocak 2016 Pazartesi

Packathon Nasıl Geçti?

Packathon 23 Ocak'ta Bahçeşehir Üniversitesi'nde gerçekleşti. Biz de Kripton'dan kalabalık bir ekiple oradaydık :)

Etkinlik süresince takım olarak ya da tek kişi herkes ortaya bir ürün koymaya çalıştı. Gün sonunda kısaca bu ürünler tanıtıldı ve oylama yapıldı. İlk üçe giren takımlar aşırılı hediyeler kazandı. (bknz)

Çanakkale ekibi olarak biz de projelerimiz için, aramızda paylaştırdığımız  görevleri bitirmeye çalıştık. Fotoğraftaki arkadaşlarla çalışıp ortaya birşeyler koymaya çalışmanın keyfi çok çok büyük. Uzun bir süreçten bahsetmiyorum belki, birkaç saat sadece ama benim için birsürü şey öğrendiğim, bolca eğlendiğim bir gün oldu.  
Etkinlikten sonra sohbeti pek güzel arkadaşlarla vakit geçirmek de ayrı güzeldi. Kayıtlara aşırı güzel bir gün olarak geçsin. Emeği geçen herkese teşekkür ederim, devamını bekleriz :) 

11 Ocak 2016 Pazartesi

LibreOffice Çalışmalarım 2

Herkese merhaba,

14 kişilik bir ekiple LibreOffice ile ilgilendiğimizden ve neler yaptığımdan burada bahsetmiştim. Zaman ilerledikçe üzerine birşeyler ekleyebiliyor olmak mutluluk veriyor :)

O yazımdan sonra LibreOffice için eklediğim iki iyileştirmeyi paylaşayım istiyorum.

İlki açılan bir bileşende "CollectUsageInformation" özelliğinin çıktısının kayıt işleminden sonra bir dosyada tutulmasıydı.  

CollectUsageInformation özelliği bir bileşendeki yapılan tüm uno kullanımlarının bilgisini tutuyor. Bu özelliği aktif etmek için de soffice'i çalıştırıp Tools->Options->Advenced kısmından Expert Configuration bölümündeki "CollectUsageInformation" seçeneği true yapılmalı. Ayrıca "Enable experimental features" kısmı aktif edilmeli. Daha sonra bir bileşende işlemler yapılıp kaydedildikten sonra konsol çıktısı şöyle oluyordu:

Usage information:
StartModule;.uno:OptionsTreeDialog;1
TextDocument;.uno:Bold(KeyModifier);3
TextDocument;.uno:CenterPara(KeyModifier);2
TextDocument;.uno:Italic(KeyModifier);2
TextDocument;.uno:LeftPara(KeyModifier);1
TextDocument;.uno:RightPara(KeyModifier);1
TextDocument;.uno:Save(KeyModifier);1
TextDocument;.uno:SelectAll;1
TextDocument;.uno:Underline(KeyModifier);2
Usage information end

İstenen, bu işin bir dosya oluşturulup çıktının bu dosyada tutulmasıydı. 5.2.0'da artık "~/.config/libreofficedev/4/user/" dizini altında usage.txt dosyasında bu bilgileriniz tutuluyor olacak. Yolladığım yama da burada.

İkincisi de Calc bileşeni üzerindeki “Tools->Options->Application Colors” kısmındaki varsayılan renklerin kullanıcı tarafından daha net farkedilmesi işiydi. "Grid lines" ve "Automatic pages breaks"  renklerini istenilen şekilde değiştirdim. Yama da burada.

Önce:
 Sonra:


Daha güzel haberler vermek dileğiyle.

Balıkesir Özgür Yazılım Özgür Toplum Semineri

2 hafta önce +Necdet Yücel , +yeliz taneroğlu  ve +Gülşah Köse  ile birlikte Baubit'in (Balıkesir Üniversitesi Bilişim Topluluğu) misafiri olduk. 

Seminer 2 kısımdı. İlk kısımda Necdet hoca, özgür yazılımın ne olduğunu, özgür olmayan yazılımları kullanarak hangi yolu tercih ettiğimizi, neden  özgür yazılımın kullanılması gerektiği anlattı. Defalarca dinlememe rağmen yine ilk kez dinlediğim zamanki gibi keyifle dinledim bu sunumu :)

 İkinci kısımda da Yeliz ve Gülşah ile birlikte, bu yıl 14 kişilik çalıştığımız ekiple Libreoffice üzerine neler yaptığımızı anlattık. Okul haricinde özgür yazılım üzerine çalışmanın, iş hayatına atıldığında mezun öğrenciye nasıl yararları olacağından bahsettik.

Yeni arkadaşlar edindiğim, keyif aldığım bir seminer oldu. Bizi misafir eden Baubit ekibine teşekkür ederim. Görüşmek üzere..