GCC Parametrelerini Tanıyalım

19 06 2008

Türkçe çevirisi olmadığı için gönderemiyorum maalesef. GCC ile haşır-neşir olanlar ama parametrelerinin ne işe yaradığını tam olarak bilmeyenler için güzel bir döküman.

gcc (GNU C Compiler) is actually a collection of frontend tools that does compilation, assembly, and linking. The goal is to produce a ready-to-run executable in a format acceptable to the OS. For Linux, this is ELF (Executable and Linking Format) on x86 (32-bit and 64-bit). But do you know what some of the gcc parameters can do for you? If you’re looking for ways to optimize the resulted binary, prepare for a debugging session, or simply observe the steps gcc takes to turn your source code into an executable, getting familiar with these parameters is a must. So, please read on.

http://www.onlamp.com/pub/a/onlamp/2007/04/03/getting-familiar-with-gcc-parameters.html





Ubuntu Developer Summit’de Pardus

22 05 2008

Blog girdisi yazmayalı çok uzun zaman olmuş, ama bu sefer seveceğiniz bir haber var. Başlığından da anlayacağınız gibi Pardus Ubuntu Developer Summit’de konuşulmuş durumda. #pardus-devel kanalında 17:30 sularında Martin Böhm (mhb) şöyle bir soru ile geldi;

<mhb> I am Martin Böhm, a Kubuntu guy, and I’m at the Ubuntu Developer Summit right now. We’ve been discussing configuration tools, and we’ve been wondering what Pardus’ plans is, when it comes to KDE4.
<mhb> Are you planning to port your configuration tools to KDE4 any time soon?

Devamında Pardus araçlarının Qt4′e port edilip edilmeyeceğini, edilecekse de bunun ne kadar yakın olacağını sordu. Cevap olarak Pardus’un KDE4′ün son kullanıcı için yeterince hazır olmadığını, Pardus KDE4′ü öntanımlı masaüstü olarak sunmadıkça araçların Qt4′e port edilmeyeceğini söyledim. Ayrıca Pardus 2008′de KDE 3.5.9 olacağını belirttim.

Ardından Kubuntu için tam zamanlı çalışan Jonathan Riddell (Ridddell) konuşmaya katıldı. Martin Böhm ile beraber COMAR ve PiSi hakkında uzun uzun konuştuk. Aynı zamanda 2008′de yer alan PolicyKit / DBus entegrasyonu konusunda etkilenmiş göründüler.

<Eren> Riddell: mhb, hi again
<Riddell> hi
<mhb> Eren: I was wondering about some mechanisms that you use in Pardus, that surprised me when I ran it
<mhb> Eren: when I click in the installation on the “admin privileges” box, I can work as root with that user – does it mean you put him in the wheel group?
<Eren> mhb: there is no longer a wheel group on Pardus 2008
<Eren> it uses PolicyKit for user privileges
<mhb> ah
<Eren> mhb: btw, did you watch the video?
<mhb> no, which one_
<Eren> user-manager uses PolicyKit for authentication
<Eren> the video is quite old, when there was no policykit-kde. It calls pk-gnome auth wizard :P
<Riddell> Eren: does that mean you have some pykde code for policykit?
<Eren> Gokcen Eraslan (Pardus Developer) wrote PolicyKit-KDE
<Eren> and Bahadır Kandemir develops python bindings for PolicyKit
<Eren> Bahadır will develop this with one of the RedHat developers, python bindings will be included in policykit tarball :)
<Eren> as far as I know, a guy from KDE committed PolicyKit-KDE to his playground directory on KDE SVN
<Eren> mhb: http://cekirdek.pardus.org.tr/~bahadir/files/comar-pk.mpeg

<mhb> thank you fro the links

<mhb> the video looks nice

Sonrasında anladık ki gelecek olan Kubuntu sürümünde kullanılmak üzerede bir Kubuntu geliştiricisi Pardus araçlarını kullanmayı önermiş ve bu yüzden Pardus araçlarının Qt4′e port edilmesinin ne zaman olacağını soruyorlarmış :)

<Eren> Riddell: and you’re from KDE?
<mhb> he’s the Kubuntu main man, and he’s doing KDE as well
<mhb> he works on Kubuntu full time, other people (like me) do it in our spare time
<Eren> hm, so you’re like me :)
<mhb> yes, I’d say so
<igungor> mhb: and you think that the configurations tools you have will be ported to KDE4 or not?
<mhb> well
<mhb> that’s what we were discussing today
<mhb> one of our developer suggests that we adopt your configuration tools
<mhb> but our next release is going to be KDE4

<mhb> (with some KDE3 apps)
<mhb> so the configuration tools have to be KDE4, too, so they can be integrated inside systemsettings

Gördüğünüz gibi Pardus Ubuntu Developer Summit’de tartışılır olmuş. Eee.. boşuna demiyorlar “Aşkla Geliyoruz!” diye ;))





ClamAV Sohbetleri

14 04 2008

Bir güvenlik açığı kapatılmaya çalışılıyordur. Advisory’de yeni sürümünde bu açık giderilecektir yazmaktadır. 3 saat sonra release gelir, ClamAV web sayfasında release için “stable” yazmaktadır ancak denendiğinde API/ABI kırdığı görülür. Bundan dolayı Klamav derlenmez ve çalışmaz. Irc kanallarına gidilir ve bu açık için patch istenir, bir geliştiriciden “bunu şimdi söyleyemem” yanıtı alınır. Ancak gariptir ki 0.93 sürümünde giderildiği belirtilmiştir ve açığı kapatan kod oradadır. Bir başka kişi de yakında SVN’e commit edileceğini söyler ve şöyle bir diyalog gelişir;

[21:11] <Eren> well, I think it’s a common of you that you make changes and release tarball, then commit these changes to svn?
[21:11] <edwi1> Eren: yes
[21:12] <Eren> ?!





/* Am I f**king pedantic or what? */

20 12 2007

kernel comments

drivers/scsi/qlogicpti.h:/* Am I f**king pedantic or what? */

:))





Qt 4.4

20 12 2007

OsNews‘de okuduğum habere göre Trolltech Qt’nin 4.4 sürümünde nelerin olacağına dair kısa bir belge yayınlamış. Webkit desteği, KDE’nin Phonon projesi ile beraber çokluortam desteğinin artması, XQuery 1.0 standartlarında geniş XML desteği gibi şeyler Qt ile programlamayı daha eğlenceli kılacak gibi görünüyor, ancak tam sürüm için birkaç ay daha beklemek gerekiyor :-)





Tor kullanmak güvenli mi? Bence değil.

17 11 2007

Bildiğiniz gibi Tor, Internet üzerinde gizli olarak gezinebilmenizi sağlayan bir proxy uygulaması. Basitçe tor’u bilgisayarınıza kuruyorsunuz ve bazı ek uygulamalar yardımıyla webde orjinal IP adresinizi gizleyerek dolaşabiliyorsunuz. Ve bunları yaparken kendinizi güvende hissediyorsunuz, ama öyle değil.

David Berlind’in ZDNet’te yazdığı blog girdisini okuduktan ve freenode’da #tor kanalında yaptığım sohbetten sonra Tor’un artık kullanılabilir olduğunu düşünmüyorum.

Olaylar Dan Egerstad’in bazı önemli parolalar halka açıklaması ile farkediliyor. Dan Egerstad, tor exit nodelarından bir tanesini elinde bulunduruyor, ve bunun üzerinden geçen her veriyi izliyor. Hükumet bunu üzerinde soruşturma başlatıyor ve Dan Egerstad yakalanıyor. (The hack of the year)

Peki güvenli bildiğimiz tor neden bir insanın yakalanmasına sebep oldu? Gayet basit.. Eğer exit node’lardan biri iseniz, her tor clientinden gelen veriyi saf olarak aktarırsınız ve içinizde yaramazlık varsa, bunun üzerinden geçen verileri görme dürtünüz sizi alıp götürür, sonuçta da yakalanabilirsiniz.

Tor kullanırken gönderilen bilgilerin görülememesini sağlanabilir mi?

Elbette sağlanabilir. Kullanılan servis (örneğin web siteleri) eğer güvenli erişim protokolü üzerinden iletişim (SSL) sağlıyor ise network üzerinden geçen tüm veriler şifrelenecektir, böylece saf veri görülebilse bile gönderdiğiniz paketler çözülemeyecek, o veriyi gören insanın işine yaramayacak.

Ancak Internet üzerindeki sitelerin %80′i bu güvenli erişim protolünü desteklemediği için bu siteler üzerindeki kullanıcı oturumları rahatlıkla görülebilir. Güvenli erişim sağlanmadığında gönderdiğiniz form biglileri saf halde network üzerinden geçiyor, bu demek oluyor ki eğer exit node yetkilisi geçen tüm veriyi izliyorsa, gönderdiğiniz bu bilgiler rahatlıkla elde edilebilir, o site üzerindeki kullanıcınız ele geçirilebilir.

Ne kadar tehlikeli olabilir ki, kimin benimle uğraşmak ister?

Belki facebook kullanıyorsunuzdur. Facebook’a giriş yaparken ön tanımlı olarak SSL kullanılmıyor. Eğer Tor kullanarak giriş yapacak olursanız ve Internetin diğer ucundaki insan kötü niyetli ise facebook profilinizi ele geçirebilir.

Bu kişi yabancı diyelim, anlamadığı dili konuşan insanlarla işi olmayacaktır büyük ihtimalle, peki David Egerstad’in yerinde bir Türk olabileceğini düşündüğünüz oldu mu?

Bunların yanında yazışmalarımız da tehlikeye girebilir;

IRC; network üzerinde saf halde veri alınıp/gönderiliyor. Takma adınızı kaydederken veya tanıtırken parolalarınız görülebilir. Ayrıca yaptığınız özel konuşmalar da dinlenilebilir.

MSN; oturum açma sırasında parola ve e-post adresini SSL ile göndermesine rağmen başkalarıyla sohbet ederken, kişi listesini alırken ve diğer özellikleri kullanırken saf halde veri gönderilip/alınıyor. Yine msn sohbetleriniz görülebilir, kişi listenizde var olan insanlar görülebilir.

Şunu da hatırlatmakta fayda var. Yukarıda yazdıklarımı sadece tor ile sınırlandırmayın. Eğer herhangi bir yerde şifresiz kablosuz ağ bulduysanız ve kullanıyorsanız, yukarıda yazılanların gerçekleştirilebileceğini aklınızdan çıkarmayın. Etraftaki herhangi biri havada yolculuk eden paketleri toplayabilir ve görebilir.

Tor kullanırken kendinizi fazla güvende hissetmemenizde ve şifresiz kablosuz ağları kullanırken sevinmemenizde yarar var, aleyhinize sonuçlanabilecek olaylar olabilir.





Okumadan Kabul Ettiğimiz Microsoft EULA Sözleşmesi

5 09 2007

Şu adreste yapılmış çevirisini bulabilirsiniz, ayrıca maddeler halinde kısaltılarak daha da açıklayıcı bir hale getirilmiş. İşte konunun özeti;

* Microsoft, olabilecek bütün zararlardan kendini muaf tutmaktadır. Üstelik bu zararlar ondan kaynaklansa bile, yine sorumlu tutulamaz.

* Yazılım yüzünden başınıza bir zarar gelirse, 5$ ile 100$ arası komik bir tazminat ödenecek. Üstelik bu tazminatın ödenme garantisi yok, sadece Microsoft gerek görürse ödeniyor.

* Size dair bilgi toplanıp, başkalarıyla paylaşılabiliyor.

* Yazıcı veya dosya paylaşımını 5 bilgisayar veya aygıttan fazlasıyla yapamazsınız.

* Microsoft, dilediği zaman, bilgisayarınıza program yükleyebilir veya bilgisayarınızdaki bir özelliği kaldırabilir.

* Üzerinde çalıştığınız işletim sistemini daha iyi anlayabilmek için inceleme hakkınız bulunmuyor

Bu maddeleri windows xp kullanan kişilerin %98+ gibi büyük bir çoğunluğunun bilmemesi çok korkutucu..





Pardus Yasakları Deliyormuş!..

20 08 2007

Shiftdelete.net’de bu gün girilen Pardus, Yasakları Deliyor başlıklı haberi [0] gördüğümde önce sinirlendim, sonra güldüm, bilmiyorum belki ağlanacak halimize gülmüşümdür.

Bu sitede daha önce yayınlanan Yasaklı WordPress’e Nasıl Girilir? [1] haberinin ardından bu haberi yayınlayan yazara;

“Olay sadece Telekom DNS sunucularının farklı bir adrese yönlendirmesinden kaynaklanıyor. İnsanların tüm http bağlantılarının ne yaptığı belirsiz bir proxy sunucusu üzerinden geçirilmesi yerine DNS adreslerini değiştiririn ve o yazıyı kaldırarak DNS değiştirme yazısını koyun lütfen”

şeklinde bir uyarıda bulunmuştum ve Pardus kurulumunda öntanımlı olarak gelen DNS sunucularının adresini vermiştim. (Bunlara /etc/resolv.conf dosyasına bakarak erişebilirsiniz). 2 gün sonra da böyle bir haber ile karşılaştım..

Pardus’un yasakları delmesi gibi bir düşünce söz konusu olamaz, isteyen herkes kendi DNS sunucusunu açabilir ve yasaklamaya tabii olmaksızın rahatlıkla web sayfalarını gezebilir. Pardus DNS sunucuları da böyledir, Pardus’a ait DNS sunucusudur ve bu DNS sunucusunun yönetimine kimse karışamaz. Eğer Pardus’un yasakları deliyor olduğu düşünülürse insanların sadece kendi bilgisayarında çalıştırmak üzere kurduğu DNS sunucusunu kullandıklarında “İnsanlar yasaklı sitelere giriyor, bu doğru mu?” şeklinde bir soru hiç de mantıksız olmaz, değil mi?

Yaman Çelişki…

Mahkeme kararı ile yasaklanan sitelere devletin desteklediği bir işletim sistemi ile giriş yapabilme ironisinin altında yatan neden; Pardus‘un Türk Telekom‘un DNS‘leri yerine alternatif DNS‘leri kullanması. Yani, bizim “Yasaklı WordPress.com’a nasıl girilir?” başlıklı yazımızın “yapılmışı” Pardus‘ta mevcut.

gibi bir cümle kullanılmış.. Nasıl bir ironiyi kastettiklerini hiç anlamadım.. Pardus öntanımlı olarak kendi DNS adreslerini kullanmasının altında nasıl bir ironi olabilir, hele ki kimsenin Telekom DNS’lerini kullanma gibi bir zorunluluğu yokken? Sadece Telekom DNS’lerini kullanıp kullanmama seçimi Pardus’ta önceden belirlenmiş ve kullanılmıyor. Tek kelime ile özetlenebilecek kadar basit…

Böyle bir haberi gördüğünde insan durup düşünüyor;

Acaba Internet dünyası da magazin haberciliğine doğru mu gidiyor?

Shiftdelete.net’in ileride böyle bir hataya tekrar düşerek bu üslupla haber yayınlamamalarını diliyorum.. Eğer o tür haberlerin hit’i arttırdığını düşünüyorsa yanılıyorlar, bilişim ile ilgili haberlerde “magazinsel” içerik vermek hiç de hoş olmuyor..

[0] http://shiftdelete.net/site/content/view/1925/1/

[1] http://shiftdelete.net/site/content/view/1919/1/





KDE Otobüsü

13 08 2007




Compiz Fusion, Pardus ve XFCE

26 06 2007

http://www.youtube.com/watch?v=5Op46xROpgU

Şu anda Compiz Fusion’ın kullanılabilir bir release’i yok, henüz tarball haline gelmedi. Yukarıdaki gördükleriniz GIT deposundan checkout edilen sürüm. Yani kurmak için biraz daha beklemeniz gerekiyor, sabırlı olun :) Tarball haline gelince Pardus depolarında yer alabilir. Sadece Compiz Fusion’ın ne gibi yenilikler ile geleceğini göstermek istedim.

Eğer kuracağım, kararlıyım diyorsanız [0] adresinden bilgi alabilirsiniz. Ancak karşılaştığınız hatalar ile ilgilenme şansım olmayacak, ne yaptığınızı biliyorsanız deneyebilirsiniz :) Ama tavsiyem beklemeniz yönünde olacaktır.

[0] http://forums.opencompositing.org/