diff --git a/gezegen-kisisel/atom.xml.tmpl b/gezegen-kisisel/atom.xml.tmpl new file mode 100644 index 0000000..c444d01 --- /dev/null +++ b/gezegen-kisisel/atom.xml.tmpl @@ -0,0 +1,61 @@ + + + + <TMPL_VAR name> + "/> + "/> + + + + + + xml:lang=""> + xml:lang="<TMPL_VAR title_language>"</TMPL_IF>><TMPL_VAR title ESCAPE="HTML"> + "/> + + + xml:lang=""> + + + + + + + + + + + + + + + + + + + + + <TMPL_VAR channel_title ESCAPE="HTML"> + + <TMPL_VAR channel_name ESCAPE="HTML"> + + + + + "/> + + + + + + + + + + + + + + + + diff --git a/gezegen-kisisel/config.ini b/gezegen-kisisel/config.ini index 24cf423..9525ff4 100644 --- a/gezegen-kisisel/config.ini +++ b/gezegen-kisisel/config.ini @@ -6,12 +6,12 @@ owner_email = gezegen@linux.org.tr cache_directory = cache-kisisel new_feed_items = 1 log_level = DEBUG -template_files = gezegen-kisisel/index.html.tmpl gezegen-kisisel/rss20.xml.tmpl gezegen-kisisel/rss10.xml.tmpl gezegen-kisisel/opml.xml.tmpl gezegen-kisisel/foafroll.xml.tmpl +template_files = gezegen-kisisel/index.html.tmpl gezegen-kisisel/rss20.xml.tmpl gezegen-kisisel/rss10.xml.tmpl gezegen-kisisel/opml.xml.tmpl gezegen-kisisel/foafroll.xml.tmpl gezegen-kisisel/sidebar.html.tmpl gezegen-kisisel/simple.html.tmpl gezegen-kisisel/feeds.html.tmpl gezegen-kisisel/atom.xml.tmpl output_dir = www-kisisel/ # items_per_page = 15 items_per_page = 25 days_per_page = 0 -feed_timeout = 15 +ifeed_timeout = 20 encoding = utf-8 locale = tr_TR.UTF-8 @@ -26,267 +26,346 @@ faceheight = 64 [http://ahmet.pardusman.org/blog/feed/?cat=2] name = Ahmet Aygün face = ahmetaygun.png +nick = aaygun #12 Nisan 2007'de rss adresi degisti. DG. #Eskisi : http://cekirdek.pardus.org.tr/~meren/blog/rss.cgi] [http://cekirdek.pardus.org.tr/~meren/blog/feed/rss/] name = A. Murat Eren face = meren.png +nick = meren [http://www.ademalpyildiz.com.tr/feed/] name = Adem Alp Yıldız +nick = ayildiz [http://www.erdinc.info/?cat=6&feed=rss2] name = Ali Erdinç Köroğlu face = alierdinckoroglu.png +nick = aek -[http://feeds.feedburner.com/raptiyeorg] +[http://feeds2.feedburner.com/raptiye_linux_gezegeni] name = Alper Kanat face = alperkanat.png +nick = akanat [http://blog.oguz.biz/category/gezegen/rss2] name = Alper Oğuz face = +nick = aoguz [http://www.murekkep.org/category/bilisim/feed] name = Alper Orus +nick = aorus [http://www.alpersomuncu.com/weblog/index.php?/feeds/categories/8-Linux.rss] name = Alper Somuncu face = alpersomuncu.png +nick = asomuncu [http://armish.linux-sevenler.org/blog/category/gezegen/feed] name = Arman Aksoy face = armanaksoy.png +nick = aaksoy [http://anilozbek.blogspot.com/search/label/gnu%2Flinux] name = Anıl Özbek +nick = aozbek [http://www.tuxworkshop.com/blog/?cat=8] name = Barış Özyurt face = barisozyurt.png +nick = bozyurt [http://feeds.feedburner.com/canburak-gezegen-linux] name = Can Burak Çilingir +nick = cbcilingir [http://cankavaklioglu.name.tr/guncelgunce/archives/linux/index-rss.xml] name = Can Kavaklıoğlu +nick = ckavaklioglu [http://devador.blogspot.com/feeds/posts/default/-/linux] name = Ceyhun Alyeşil +nick = calyesil [http://blog.gunduz.org/index.php?/feeds/categories/1-OEzguer-Yazlm.rss] name = Devrim Gündüz face = devrimgunduz.png +nick = dgunduz [http://zzz.fisek.com.tr/seyir-defteri/wp-rss2.php?cat=3] name = Doruk Fişek face = dorukfisek.png +nick = dfisek [http://ekin.fisek.com.tr/blog/wp-rss2.php?cat=5] name = Ekin Meroğlu face = ekinmeroglu.png +nick = emeroglu [http://feeds.feedburner.com/TheUselessJournalV4] name = Erçin Eker face = ercineker.png +nick = eeker [http://enveraltin.com/blog?flav=rss] name = Enver Altın +nick = ealtin [http://www.erhanekici.com/blog/category/linux/rss] name = Erhan Ekici +nick = eekinci [http://www.faikuygur.com/blog/feed/?cat=-4] name = Faik Uygur face = faikuygur.png +nick = fuygur [http://blog.arsln.org/category/gezegen/feed] name = Fatih Arslan +nick = farslan [http://gokdenix.blogspot.com/feeds/posts/default/-/gezegen] name = Gökdeniz Karadağ +nick = gkaradag [http://blog.ratonred.com/tag/gezegen-linux/feed] name = Gökmen Göksel face = gokmengoksel.png +nick = ggoksel [http://www.gokmengorgen.net/gunluk/index.php?category_name=oi&feed=rss2] name = Gökmen Görgen face = gokmengorgen.png +nick = ggorgen [http://6kere9.com/blag/feed/rss/Genel/] name = Gürer Özen face = gurerozen.png +nick = gozen [http://www.hakanuygun.com/blog/?feed=atom&cat=13] name = Hakan Uygun +nick = huygun [http://www.huseyinuslu.net/topics/linux/feed] name = Hüseyin Uslu face = huseyinuslu.png +nick = huslu [http://www.koray.org/blog/wp-rss2.php?cat=7] name = Koray Bostancı +nick = kbostanci [http://marenostrum.blogsome.com/category/gezegen/feed/] name = K. Deniz Öğüt face = kdenizogut.png +nick = kdenizoguz [http://www.blockdiagram.net/blog/rss.xml] name = Kerem Can Karakaş +nick = kckarakas [http://blog.oguz.name.tr/?feed=atom&cat=7] name = Kaya Oğuz face = kaya-oguz.png +nick = kayaoguz [http://leoman.gen.tr/Gezegen/feed] name = Levent Yalçın +nick = lyalcin [http://blog.corporem.org/?feed=rss2&cat=3] name = M.Tuğrul Yılmazer face = tugrulyilmazer.png +nick = tyilmazer [http://www.amerikadabirgun.com/category/turkce/linux/feed] name = Mehmet Büyüközer +nick = mbuyukozer [http://yildirim.isadamlari.org/tag/gezegen/feed] name = Mehmet Salih Yıldırım face = mehmetsalihyildirim.png +nick = msyildirim [http://mhazer.blogspot.com/feeds/posts/default/-/gezegen] name = Murat Hazer +nick = mhazer [http://kivi.com.tr/blog/?feed=rss2] name = Murat Koç +nick = mkoc [http://web.inonu.edu.tr/~mkarakaplan/blog/wp-rss2.php] name = Mustafa Karakaplan +nick = mkarakaplan [http://panhaema.com/rss.php?mcat=linux] name = Murat Sağlam face = muratsaglam.png +nick = msaglam [http://mmakbas.wordpress.com/tag/gezegen/feed/] name = M.Murat Akbaş +nick = makbas #[http://demir.web.tr/blog/atom.php] Atom patladı rss deneyelim [http://feeds.feedburner.com/ndemirgezegen] name = Necati Demir face = necatidemir.png +nick = ndemir [http://nyucel.blogspot.com/feeds/posts/default/-/gezegen] name = Necdet Yücel face = necdetyucel.png +nick = nyucel [http://www.r-3.org/blog/?cat=4&feed=rss2] name = Nihad Karslı face = nihadkarsli.png +nick = nkarsli [http://www.yalazi.org/index.php/feed] name = Onur Yalazı face = onuryalazi.png +nick = oyalazi [http://feeds.feedburner.com/oguzy-gezegen] name = Oğuz Yarımtepe face = oguzyarimtepe.png +nick = oyarimtepe [http://bilisimlab.com/blog/rss.php] name = Ömer Fadıl Usta +nick = ousta [http://nightwalkers.blogspot.com/atom.xml] name = Serbülent Ünsal +nick = sunsal [http://www.serveracim.net/serendipity/index.php?/feeds/index.rss2] name = Server Acim face = serveracim.png +nick = sacim [http://www.ayder.org/gunluk/?feed=rss2] name = Sinan Alyürük +nick = salyuruk [http://talat.uyarer.com/?feed=rss2] name= Talat Uyarer +nick = tuyarer [http://feeds.feedburner.com/tayfurtaybua] name= Tayfur Taybuğa face = tayfurtaybuga.png - -[http://sehitoglu.web.tr/gunluk/?feed=rss2&cat=12] -name = Onur Tolga Şehitoğlu - -[http://handlet.blogspot.com/feeds/posts/default?alt=rss] -name = Ümran Kamar -face = umrankamar.png - -[http://00101010.info/konu/teknik/index.rss] -name = Recai Oktaş - -[http://www.bugunlinux.com/?feed=rss2] -name = Ahmet Yıldız - -[http://feeds.feedburner.com/SerkanLinuxGezegeni] -name = Serkan Altuntaş - -[http://www.furkancaliskan.com/blog/category/gezegen/feed] -name = Furkan Çalışkan - -[http://eumur.wordpress.com/feed] -name = Umur Erdinç - -[http://serkank.wordpress.com/category/linux/feed/atom] -name = Serkan Kaba -face = serkankaba.png - -[http://feeds.feedburner.com/nesimia-gezegen?format=xml] -name = Nesimi Acarca - -[http://gurcanozturk.com/feed/] -name = Gürcan Öztürk - -[http://www.bahri.info/category/linux/feed] -name = Bahri Meriç Canlı - -[http://blogs.portakalteknoloji.com/bora/blog/feed/rss/] -name = Bora Güngören - -[http://www.kirmizivesiyah.org/index.php/category/gezegen/feed/] -name = Kubilay Onur Güngör - -[http://flyeater.wordpress.com/tag/lkd/feed] -name = Deniz Koçak - -[http://serkan.feyvi.org/blog/category/debian/feed] -name = Serkan Kenar - -[http://armuting.blogspot.com/feeds/posts/default/-/lkd_gezegen] -name = Ali Erkan İMREK - -[http://murattikil.blogspot.com/feeds/posts/default] -name = Murat TİKİL - -[http://www.burakdayioglu.net/category/linux/feed] -name = Burak Dayıoğlu -face = burakdayioglu.png - -[http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/] -name = Özgür Kuru -face = - -[http://www.okanakyuz.com/?feed=rss2&cat=17] -name = Okan Akyüz -face = okanakyuz.png +nick = ttaybuga [http://tonguc.name/blog/?flav=atom] name = Tonguç Yumruk face = tongucyumruk.png +nick = tyumruk + +[http://sehitoglu.web.tr/gunluk/?feed=rss2&cat=12] +name = Onur Tolga Şehitoğlu +nick = osehitoglu + +[http://handlet.blogspot.com/feeds/posts/default?alt=rss] +name = Ümran Kamar +face = umrankamar.png +nick = ukamar + +[http://00101010.info/konu/teknik/index.rss] +name = Recai Oktaş +nick = roktas + +[http://www.bugunlinux.com/?feed=rss2] +name = Ahmet Yıldız +nick = ayildiz + +[http://feeds.feedburner.com/SerkanLinuxGezegeni] +name = Serkan Altuntaş +nick = saltuntas + +[http://www.furkancaliskan.com/blog/category/gezegen/feed] +name = Furkan Çalışkan +nick = fcaliskan + +[http://eumur.wordpress.com/feed] +name = Umur Erdinç +nick = uerdinc + +[http://serkank.wordpress.com/category/linux/feed/atom] +name = Serkan Kaba +face = serkankaba.png +nick = skaba + +[http://feeds.feedburner.com/nesimia-gezegen?format=xml] +name = Nesimi Acarca +nick = nacarca + +[http://www.soyoz.com/gunce/etiket/linux-gezegeni/feed] +name = Erol Soyöz +nick = esoyoz + +[http://gurcanozturk.com/feed/] +name = Gürcan Öztürk +nick = gurcanozturk + +[http://www.bahri.info/category/linux/feed] +name = Bahri Meriç Canlı +nick = bahrimeric + +[http://blogs.portakalteknoloji.com/bora/blog/feed/rss/] +name = Bora Güngören +nick = boragungoren + +[http://www.kirmizivesiyah.org/index.php/category/gezegen/feed/] +name = Kubilay Onur Güngör +nick = kogungor + +[http://flyeater.wordpress.com/tag/lkd/feed] +name = Deniz Koçak +nick = dkocak + +[http://serkan.feyvi.org/blog/category/debian/feed] +name = Serkan Kenar +nick = skenar + +[http://armuting.blogspot.com/feeds/posts/default/-/lkd_gezegen] +name = Ali Erkan İMREK +nick = aeimrek + +[http://murattikil.blogspot.com/feeds/posts/default] +name = Murat TİKİL +nick = murattikil + +[http://www.burakdayioglu.net/category/linux/feed] +name = Burak Dayıoğlu +face = burakdayioglu.png +nick = burakdayioglu + +[http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/] +name = Özgür Kuru +face = +nick = ozgurkuru + +[http://www.okanakyuz.com/?feed=rss2&cat=17] +name = Okan Akyüz +face = okanakyuz.png +nick = okanakyuz [http://feeds.feedburner.com/ekovanci] name = Eren Kovancı +nick = erenkovanci [http://www.heartsmagic.net/category/linux/feed/] name = Serkan Çalış +nick = serkancalis [http://siyahsapka.blogspot.com/feeds/posts/default/-/Gezegen?alt=rss] name = Fatih Özavcı face = fatihozavci.png - +nick = fatihozavci diff --git a/gezegen-kisisel/feeds.html.tmpl b/gezegen-kisisel/feeds.html.tmpl new file mode 100644 index 0000000..acd9479 --- /dev/null +++ b/gezegen-kisisel/feeds.html.tmpl @@ -0,0 +1,22 @@ +
+ +
diff --git a/gezegen-kisisel/index.html.tmpl b/gezegen-kisisel/index.html.tmpl index 7f24a01..8feedf0 100644 --- a/gezegen-kisisel/index.html.tmpl +++ b/gezegen-kisisel/index.html.tmpl @@ -7,17 +7,79 @@ + + + + + + + + + +
+
+
@@ -41,7 +103,7 @@
- () +
@@ -151,7 +213,6 @@ target='_blank'> -
@@ -201,38 +262,19 @@ target='_blank'> -
-
-

Üyeler

- -
+
+

Gezegen Sakinleri

+
+

Takip edin

@@ -248,13 +290,20 @@ border='0' alt='' />

-
-

İletişim

-

- Linux Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı e-posta ile iletebilirsiniz. -

-
+
+

İletişim

+

+ Linux Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı ve Gezegen'e iniş başvurularınızı e-posta ile iletebilirsiniz. +

+

+ Gezegene iniş başvurularınızda Gezegen Kuralları'na uyan RSS/Atom beslemenizi ve gezegen içerisinde kullanmak istediğiniz (en fazla 80x80 çözünürlüklü) resminizi (bir başka deyişle hackergotchi); varsa jabber adresinizle birlikte e-posta yoluyla göndermenizi rica ediyoruz. +

+
+ + + + + + + + + + + + + + + diff --git a/gezegen-kisisel/sidebar.html.tmpl b/gezegen-kisisel/sidebar.html.tmpl new file mode 100644 index 0000000..acfdf4c --- /dev/null +++ b/gezegen-kisisel/sidebar.html.tmpl @@ -0,0 +1,17 @@ + diff --git a/gezegen-kisisel/simple.html.tmpl b/gezegen-kisisel/simple.html.tmpl new file mode 100644 index 0000000..2c20c6a --- /dev/null +++ b/gezegen-kisisel/simple.html.tmpl @@ -0,0 +1,74 @@ + + + + + + + <TMPL_VAR name> + + + + + + + + + + + + + + + +

+
+ +
+ + + +
+
+ +

">

+
+
+
+ +
+ + + +
+ +
+
+ + + + + + + + + diff --git a/gezegen-lkd/atom.xml.tmpl b/gezegen-lkd/atom.xml.tmpl new file mode 100644 index 0000000..c444d01 --- /dev/null +++ b/gezegen-lkd/atom.xml.tmpl @@ -0,0 +1,61 @@ + + + + <TMPL_VAR name> + "/> + "/> + + + + + + xml:lang=""> + xml:lang="<TMPL_VAR title_language>"</TMPL_IF>><TMPL_VAR title ESCAPE="HTML"> + "/> + + + xml:lang=""> + + + + + + + + + + + + + + + + + + + + + <TMPL_VAR channel_title ESCAPE="HTML"> + + <TMPL_VAR channel_name ESCAPE="HTML"> + + + + + "/> + + + + + + + + + + + + + + + + diff --git a/gezegen-lkd/config.ini b/gezegen-lkd/config.ini index 2eb9fa1..e309554 100644 --- a/gezegen-lkd/config.ini +++ b/gezegen-lkd/config.ini @@ -6,7 +6,7 @@ owner_email = gezegen@linux.org.tr cache_directory = cache-lkd new_feed_items = 1 log_level = DEBUG -template_files = gezegen-lkd/index.html.tmpl gezegen-lkd/rss20.xml.tmpl gezegen-lkd/rss10.xml.tmpl gezegen-lkd/opml.xml.tmpl gezegen-lkd/foafroll.xml.tmpl +template_files = gezegen-lkd/index.html.tmpl gezegen-lkd/rss20.xml.tmpl gezegen-lkd/rss10.xml.tmpl gezegen-lkd/opml.xml.tmpl gezegen-lkd/foafroll.xml.tmpl gezegen-lkd/sidebar.html.tmpl gezegen-lkd/simple.html.tmpl gezegen-lkd/feeds.html.tmpl gezegen-lkd/atom.xml.tmpl output_dir = www-lkd/ # items_per_page = 15 items_per_page = 25 @@ -26,12 +26,14 @@ faceheight = 64 [http://gunluk.lkd.org.tr/gezegen/feed/] name = LKD Gezegen Duyuruları face = gezegencg.png +nick = gezegencg #email = gezegen@linux.org.tr #[http://blogs.lkd.org.tr/seminercg/index.php?/feeds/categories/2-Seminer.rss] [http://gunluk.lkd.org.tr/seminer/feed/] name = LKD Seminer Duyuruları face = seminercg.png +nick = seminercg #email = seminer@linux.org.tr #[http://blogs.lkd.org.tr/penguencg/index.php?/feeds/index.rss2] @@ -46,23 +48,29 @@ face = seminercg.png [http://gunluk.lkd.org.tr/webcg/feed] name = Web-CG +nick = webcg #face = [http://gunluk.lkd.org.tr/yk/feed/?cat=5] name = LKD YK +nick = lkdyk #face = [http://www.lkd.org.tr/news/aggregator/RSS] name = LKD.org.tr +nick = lkd.org.tr #email = web@linux.org.tr [http://gunluk.lkd.org.tr/ftp/feed/] name = FTP ekibi +nick = lkdftp #email = ftp@linux.org.tr [http://gunluk.lkd.org.tr/senlik-cg/feed/] -name = LKD Şenlik Ekibi +name = LKD Şenlik Çalışma Grubu +nick = lkdsenlik [http://gunluk.lkd.org.tr/sponsor/feed/] name = LKD Sponsor Çalışma Grubu +nick = sponsorcg diff --git a/gezegen-lkd/feeds.html.tmpl b/gezegen-lkd/feeds.html.tmpl new file mode 100644 index 0000000..acd9479 --- /dev/null +++ b/gezegen-lkd/feeds.html.tmpl @@ -0,0 +1,22 @@ +
+ +
diff --git a/gezegen-lkd/foafroll.xml.tmplc b/gezegen-lkd/foafroll.xml.tmplc index a27fa4f..4edbc16 100644 Binary files a/gezegen-lkd/foafroll.xml.tmplc and b/gezegen-lkd/foafroll.xml.tmplc differ diff --git a/gezegen-lkd/index.html.tmpl b/gezegen-lkd/index.html.tmpl index b7d08fa..71114c2 100644 --- a/gezegen-lkd/index.html.tmpl +++ b/gezegen-lkd/index.html.tmpl @@ -7,17 +7,80 @@ + + + + + + + + + +
+
+ +
@@ -41,7 +104,7 @@
- () +
@@ -148,38 +211,69 @@ target='_blank'> + + +
+ + + + + + + +
+ + - - -
-

Üyeler

- -

Takip edin

@@ -203,6 +297,8 @@ border='0' alt='' />
+ diff --git a/gezegen-lkd/index.html.tmplc b/gezegen-lkd/index.html.tmplc index efb7181..47ae2ac 100644 Binary files a/gezegen-lkd/index.html.tmplc and b/gezegen-lkd/index.html.tmplc differ diff --git a/gezegen-lkd/opml.xml.tmplc b/gezegen-lkd/opml.xml.tmplc index 795ffff..0843ae2 100644 Binary files a/gezegen-lkd/opml.xml.tmplc and b/gezegen-lkd/opml.xml.tmplc differ diff --git a/gezegen-lkd/rss10.xml.tmplc b/gezegen-lkd/rss10.xml.tmplc index 3f4c6c9..edbce82 100644 Binary files a/gezegen-lkd/rss10.xml.tmplc and b/gezegen-lkd/rss10.xml.tmplc differ diff --git a/gezegen-lkd/rss20.xml.tmplc b/gezegen-lkd/rss20.xml.tmplc index 62f9f92..61b91a4 100644 Binary files a/gezegen-lkd/rss20.xml.tmplc and b/gezegen-lkd/rss20.xml.tmplc differ diff --git a/gezegen-lkd/sidebar.html.tmpl b/gezegen-lkd/sidebar.html.tmpl new file mode 100644 index 0000000..acfdf4c --- /dev/null +++ b/gezegen-lkd/sidebar.html.tmpl @@ -0,0 +1,17 @@ + diff --git a/gezegen-lkd/simple.html.tmpl b/gezegen-lkd/simple.html.tmpl new file mode 100644 index 0000000..2c20c6a --- /dev/null +++ b/gezegen-lkd/simple.html.tmpl @@ -0,0 +1,74 @@ + + + + + + + <TMPL_VAR name> + + + + + + + + + + + + + + + +

+
+ +
+ + + +
+
+ +

">

+
+
+
+ +
+ + + +
+ +
+
+ + + + + + + + + diff --git a/gezegen-planet/__init__.py b/gezegen-planet/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/gezegen-planet/atom.xml.tmpl b/gezegen-planet/atom.xml.tmpl new file mode 100644 index 0000000..c444d01 --- /dev/null +++ b/gezegen-planet/atom.xml.tmpl @@ -0,0 +1,61 @@ + + + + <TMPL_VAR name> + "/> + "/> + + + + + + xml:lang=""> + xml:lang="<TMPL_VAR title_language>"</TMPL_IF>><TMPL_VAR title ESCAPE="HTML"> + "/> + + + xml:lang=""> + + + + + + + + + + + + + + + + + + + + + <TMPL_VAR channel_title ESCAPE="HTML"> + + <TMPL_VAR channel_name ESCAPE="HTML"> + + + + + "/> + + + + + + + + + + + + + + + + diff --git a/gezegen-planet/config.ini b/gezegen-planet/config.ini new file mode 100644 index 0000000..3672459 --- /dev/null +++ b/gezegen-planet/config.ini @@ -0,0 +1,39 @@ +[Planet] +name = Linux Gezegeni +link = http://gezegen.linux.org.tr +owner_name = Gezegen Ekibi +owner_email = gezegen@linux.org.tr +cache_directory = cache +new_feed_items = 1 +log_level = DEBUG +template_files = gezegen-planet/index.html.tmpl gezegen-planet/rss20.xml.tmpl gezegen-planet/rss10.xml.tmpl gezegen-planet/opml.xml.tmpl gezegen-planet/foafroll.xml.tmpl gezegen-planet/sidebar.html.tmpl gezegen-planet/simple.html.tmpl gezegen-planet/feeds.html.tmpl gezegen-planet/atom.xml.tmpl +output_dir = www-planet/ +# items_per_page = 15 +items_per_page = 25 +#days_per_page = 0 +feed_timeout = 20 + +# future_dates = ignore_date +# ignore_in_feed = updated + +encoding = utf-8 +locale = tr_TR.UTF-8 + +date_format = %d %b %Y @ %I:%M %p +#date_format = %B %d, %Y %I:%M %p +new_date_format = %d %B %Y + +[DEFAULT] +facewidth = 64 +faceheight = 64 + +#1.11.2008 de attığı epostada Ingilizce girdisine karşı Turkce bir adres istememize Ingilizce yazacagini soyledi ve gerekirse cikarin dedi +[http://feeds.feedburner.com/pinguar] +name = Pınar Yanardağ +face = pinaryanardag.png +nick = pinguar + +[http://enveraltin.com/blog?flav=rss] +name = Enver Altın +nick = ealtin + diff --git a/gezegen-planet/feeds.html.tmpl b/gezegen-planet/feeds.html.tmpl new file mode 100644 index 0000000..acd9479 --- /dev/null +++ b/gezegen-planet/feeds.html.tmpl @@ -0,0 +1,22 @@ +
+ +
diff --git a/gezegen-planet/feeds.html.tmpl.org b/gezegen-planet/feeds.html.tmpl.org new file mode 100644 index 0000000..7598891 --- /dev/null +++ b/gezegen-planet/feeds.html.tmpl.org @@ -0,0 +1 @@ + diff --git a/gezegen-planet/feeds.html.tmpl~ b/gezegen-planet/feeds.html.tmpl~ new file mode 100644 index 0000000..9b10a5d --- /dev/null +++ b/gezegen-planet/feeds.html.tmpl~ @@ -0,0 +1,32 @@ + + +
+ +
diff --git a/gezegen-planet/foafroll.xml.tmpl b/gezegen-planet/foafroll.xml.tmpl new file mode 100644 index 0000000..f344738 --- /dev/null +++ b/gezegen-planet/foafroll.xml.tmpl @@ -0,0 +1,31 @@ + + + + + + " /> + + + + + + + "> + + + " /> + + + + + + + + + diff --git a/gezegen-planet/index.html.tmpl b/gezegen-planet/index.html.tmpl new file mode 100644 index 0000000..ee560a2 --- /dev/null +++ b/gezegen-planet/index.html.tmpl @@ -0,0 +1,341 @@ + + + + <TMPL_VAR name> + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+ + +

+
+ +
+ + +
+
+
+ +

+ "> + + +

+ +
+   +
+
+
+
+
+ +
+
+
+ + "> + + + + &title=" target="_blank"> + + + " target="_blank"> + + +
+
+ +
+
+
+
+
+ + + + + + + diff --git a/gezegen-planet/index.html.tmpl.org b/gezegen-planet/index.html.tmpl.org new file mode 100644 index 0000000..0283f0f --- /dev/null +++ b/gezegen-planet/index.html.tmpl.org @@ -0,0 +1,313 @@ + + + + <TMPL_VAR name> + + + + + + + + + +
+ + +
+ +
+ + +

+
+ +
+ + +
+
+
+ +

+ "> + + +

+ +
+   +
+
+
+
+
+ +
+
+
+ + "> + + + + &title=" target="_blank"> + + + " target="_blank"> + + +
+
+ +
+
+
+
+
+ + + + + + diff --git a/gezegen-planet/opml.xml.tmpl b/gezegen-planet/opml.xml.tmpl new file mode 100644 index 0000000..50bbabe --- /dev/null +++ b/gezegen-planet/opml.xml.tmpl @@ -0,0 +1,16 @@ + + + + <TMPL_VAR name> + + + + + + + + + " xmlUrl=""/> + + + diff --git a/gezegen-planet/rss10.xml.tmpl b/gezegen-planet/rss10.xml.tmpl new file mode 100644 index 0000000..0cd709b --- /dev/null +++ b/gezegen-planet/rss10.xml.tmpl @@ -0,0 +1,37 @@ + + +"> + <TMPL_VAR name> + + - + + + + + " /> + + + + + + +"> + <TMPL_VAR channel_name><TMPL_IF title>: <TMPL_VAR title></TMPL_IF> + + + + + + + + + + + + diff --git a/gezegen-planet/rss20.xml.tmpl b/gezegen-planet/rss20.xml.tmpl new file mode 100644 index 0000000..3ff7a11 --- /dev/null +++ b/gezegen-planet/rss20.xml.tmpl @@ -0,0 +1,30 @@ + + + + + <TMPL_VAR name> + + en + - + + + + <TMPL_VAR channel_name><TMPL_IF title>: <TMPL_VAR title></TMPL_IF> + + + + + + " align="right" width="" height="">]]> + + + + + + + + + + + + diff --git a/gezegen-planet/sidebar.html.tmpl b/gezegen-planet/sidebar.html.tmpl new file mode 100644 index 0000000..acfdf4c --- /dev/null +++ b/gezegen-planet/sidebar.html.tmpl @@ -0,0 +1,17 @@ + diff --git a/gezegen-planet/simple.html.tmpl b/gezegen-planet/simple.html.tmpl new file mode 100644 index 0000000..2c20c6a --- /dev/null +++ b/gezegen-planet/simple.html.tmpl @@ -0,0 +1,74 @@ + + + + + + + <TMPL_VAR name> + + + + + + + + + + + + + + + +

+
+ +
+ + + +
+
+ +

">

+
+
+
+ +
+ + + +
+ +
+
+ + + + + + + + + diff --git a/gezegen-planet/zaman.sh b/gezegen-planet/zaman.sh new file mode 100644 index 0000000..e0c9a2b --- /dev/null +++ b/gezegen-planet/zaman.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +while read x +do + echo "$(date)::$x" +done diff --git a/gezegen-topluluk/atom.xml.tmpl b/gezegen-topluluk/atom.xml.tmpl new file mode 100644 index 0000000..c444d01 --- /dev/null +++ b/gezegen-topluluk/atom.xml.tmpl @@ -0,0 +1,61 @@ + + + + <TMPL_VAR name> + "/> + "/> + + + + + + xml:lang=""> + xml:lang="<TMPL_VAR title_language>"</TMPL_IF>><TMPL_VAR title ESCAPE="HTML"> + "/> + + + xml:lang=""> + + + + + + + + + + + + + + + + + + + + + <TMPL_VAR channel_title ESCAPE="HTML"> + + <TMPL_VAR channel_name ESCAPE="HTML"> + + + + + "/> + + + + + + + + + + + + + + + + diff --git a/gezegen-topluluk/config.ini b/gezegen-topluluk/config.ini index 7948ab0..d04cf5a 100644 --- a/gezegen-topluluk/config.ini +++ b/gezegen-topluluk/config.ini @@ -1,17 +1,17 @@ [Planet] name = Topluluklar Gezegeni -link = http://gezegen.linux.org.tr/lkd/ +link = http://gezegen.linux.org.tr/topluluk/ owner_name = Gezegen Ekibi owner_email = gezegen@linux.org.tr cache_directory = cache-topluluk new_feed_items = 1 log_level = DEBUG -template_files = gezegen-topluluk/index.html.tmpl gezegen-topluluk/rss20.xml.tmpl gezegen-topluluk/rss10.xml.tmpl gezegen-topluluk/opml.xml.tmpl gezegen-topluluk/foafroll.xml.tmpl +template_files = gezegen-topluluk/index.html.tmpl gezegen-topluluk/rss20.xml.tmpl gezegen-topluluk/rss10.xml.tmpl gezegen-topluluk/opml.xml.tmpl gezegen-topluluk/foafroll.xml.tmpl gezegen-topluluk/sidebar.html.tmpl gezegen-topluluk/simple.html.tmpl gezegen-topluluk/feeds.html.tmpl gezegen-topluluk/atom.xml.tmpl output_dir = www-topluluk/ # items_per_page = 15 items_per_page = 25 days_per_page = 0 -feed_timeout = 15 +feed_timeout = 20 encoding = utf-8 locale = tr_TR.UTF-8 @@ -23,33 +23,39 @@ new_date_format = %d %B %Y facewidth = 64 faceheight = 64 - [http://zembereknlp.blogspot.com/feeds/posts/default?alt=rss] name = Zemberek NLP +nick = zemberek # face = - [http://www.python-tr.com/feed/atom/] name = Python-TR +nick = python-tr #face = #email = ugursamsa@ugurs.com - [http://www.pardus-linux.org/feed] name = Pardus-Linux.org +nick = parduslinux face = - [http://www.linuxipuclari.com/feed] name = Linuxipuclari face = linuxipuclari.png - +nick = linuxipuclari [http://www.ozgurlukicin.com/rss/haber] name = Özgürlükiçin.com +nick = ozgurlukicin #face = - [http://gnome.org.tr/index.php?option=com_rss&feed=RSS2.0&no_html=1)] name = GNOME Türkiye +nick = gnometr #face = + +[http://www.ubuntu-tr.org/rss/gezegen] +name = Ubuntu Türkiye +nick = ubuntutr + + diff --git a/gezegen-topluluk/feeds.html.tmpl b/gezegen-topluluk/feeds.html.tmpl new file mode 100644 index 0000000..acd9479 --- /dev/null +++ b/gezegen-topluluk/feeds.html.tmpl @@ -0,0 +1,22 @@ +
+ +
diff --git a/gezegen-topluluk/index.html.tmpl b/gezegen-topluluk/index.html.tmpl index 788d121..c703e32 100644 --- a/gezegen-topluluk/index.html.tmpl +++ b/gezegen-topluluk/index.html.tmpl @@ -7,17 +7,80 @@ + + + + + + + + + + + +
@@ -41,7 +104,7 @@
- () +
@@ -201,36 +264,18 @@ border='0' alt='' /> - -
-

Üyeler

- -
+ +

Takip edin

@@ -247,32 +292,41 @@ border='0' alt='' />
-

İletişim

-

- LKD Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı e-posta ile iletebilirsiniz. -

-
+

İletişim

+

+ Linux Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı ve Gezegen'e iniş başvurularınızı e-posta ile iletebilirsiniz. +

+

+ Gezegene iniş başvurularınızda Gezegen Kuralları'na uyan RSS/Atom beslemenizi ve gezegen içerisinde kullanmak istediğiniz (en fazla 80x80 çözünürlüklü) resminizi (bir başka deyişle hackergotchi); varsa jabber adresinizle birlikte e-posta yoluyla göndermenizi rica ediyoruz. +

+ + + + + + + + diff --git a/gezegen-topluluk/sidebar.html.tmpl b/gezegen-topluluk/sidebar.html.tmpl new file mode 100644 index 0000000..acfdf4c --- /dev/null +++ b/gezegen-topluluk/sidebar.html.tmpl @@ -0,0 +1,17 @@ + diff --git a/gezegen-topluluk/simple.html.tmpl b/gezegen-topluluk/simple.html.tmpl new file mode 100644 index 0000000..2c20c6a --- /dev/null +++ b/gezegen-topluluk/simple.html.tmpl @@ -0,0 +1,74 @@ + + + + + + + <TMPL_VAR name> + + + + + + + + + + + + + + + +

+
+ +
+ + + +
+
+ +

">

+
+
+
+ +
+ + + +
+ +
+
+ + + + + + + + + diff --git a/gezegen/atom.xml.tmpl b/gezegen/atom.xml.tmpl new file mode 100644 index 0000000..c444d01 --- /dev/null +++ b/gezegen/atom.xml.tmpl @@ -0,0 +1,61 @@ + + + + <TMPL_VAR name> + "/> + "/> + + + + + + xml:lang=""> + xml:lang="<TMPL_VAR title_language>"</TMPL_IF>><TMPL_VAR title ESCAPE="HTML"> + "/> + + + xml:lang=""> + + + + + + + + + + + + + + + + + + + + + <TMPL_VAR channel_title ESCAPE="HTML"> + + <TMPL_VAR channel_name ESCAPE="HTML"> + + + + + "/> + + + + + + + + + + + + + + + + diff --git a/gezegen/config.ini b/gezegen/config.ini index a7e7f7d..af17728 100644 --- a/gezegen/config.ini +++ b/gezegen/config.ini @@ -6,12 +6,16 @@ owner_email = gezegen@linux.org.tr cache_directory = cache new_feed_items = 1 log_level = DEBUG -template_files = gezegen/index.html.tmpl gezegen/rss20.xml.tmpl gezegen/rss10.xml.tmpl gezegen/opml.xml.tmpl gezegen/foafroll.xml.tmpl +template_files = gezegen/index.html.tmpl gezegen/rss20.xml.tmpl gezegen/rss10.xml.tmpl gezegen/opml.xml.tmpl gezegen/foafroll.xml.tmpl gezegen/sidebar.html.tmpl gezegen/simple.html.tmpl gezegen/feeds.html.tmpl gezegen/atom.xml.tmpl output_dir = www/ # items_per_page = 15 items_per_page = 25 -days_per_page = 0 -feed_timeout = 15 +#days_per_page = 0 +feed_timeout = 20 + +# future_dates = ignore_date +# ignore_in_feed = updated + encoding = utf-8 locale = tr_TR.UTF-8 @@ -23,9 +27,11 @@ new_date_format = %d %B %Y facewidth = 64 faceheight = 64 + [http://ahmet.pardusman.org/blog/feed/?cat=2] name = Ahmet Aygün face = ahmetaygun.png +nick = aaygun #[http://arda.pardusman.org/blog/tag/gezegen/feed/] #name = Arda Çetin @@ -36,41 +42,50 @@ face = ahmetaygun.png [http://cekirdek.pardus.org.tr/~meren/blog/feed/rss/] name = A. Murat Eren face = meren.png +nick = meren [http://www.ademalpyildiz.com.tr/feed/] name = Adem Alp Yıldız +nick = ayildiz [http://www.erdinc.info/?cat=6&feed=rss2] name = Ali Erdinç Köroğlu face = alierdinckoroglu.png +nick = aek # Gezegen'de gorugumuz yazisi uzerine cikartildi. DG, 12 Nisan 2007 # http://burkinafasafiso.com/2007/04/12/gezegene-elveda/ #[http://www.burkinafasafiso.com/category/acik-kaynak/feed/] #name = Ali Işıngör -[http://feeds.feedburner.com/raptiyeorg] +[http://feeds2.feedburner.com/raptiye_linux_gezegeni] name = Alper Kanat face = alperkanat.png +nick = akanat [http://blog.oguz.biz/category/gezegen/rss2] name = Alper Oğuz face = +nick = aoguz [http://www.murekkep.org/category/bilisim/feed] name = Alper Orus +nick = aorus [http://www.alpersomuncu.com/weblog/index.php?/feeds/categories/8-Linux.rss] name = Alper Somuncu face = alpersomuncu.png +nick = asomuncu [http://armish.linux-sevenler.org/blog/category/gezegen/feed] name = Arman Aksoy face = armanaksoy.png +nick = aaksoy [http://anilozbek.blogspot.com/feeds/posts/default?alt=rss&tag=gnu&%2Flinux] name = Anıl Özbek +nick = aozbek # 18.01.2009 removed after asking baris metin, there is no xml feed, is not using this blog anymore #[http://www.metin.org/gunluk/feed/rss/] @@ -80,29 +95,34 @@ name = Anıl Özbek [http://www.tuxworkshop.com/blog/?cat=8] name = Barış Özyurt face = barisozyurt.png +nick = bozyurt [http://feeds.feedburner.com/canburak-gezegen-linux] name = Can Burak Çilingir - +nick = cbcilingir [http://cankavaklioglu.name.tr/guncelgunce/archives/linux/index-rss.xml] -name = Can Kavaklıoğlu - +name = Can Kavaklıoğlu +nick = ckavaklioglu [http://devador.blogspot.com/feeds/posts/default/-/linux] -name = Ceyhun Alyeşil +name = Ceyhun Alyeşil +nick = calyesil [http://blog.gunduz.org/index.php?/feeds/categories/1-OEzguer-Yazlm.rss] name = Devrim Gündüz face = devrimgunduz.png +nick = dgunduz [http://zzz.fisek.com.tr/seyir-defteri/wp-rss2.php?cat=3] name = Doruk Fişek face = dorukfisek.png +nick = dfisek [http://ekin.fisek.com.tr/blog/wp-rss2.php?cat=5] name = Ekin Meroğlu face = ekinmeroglu.png +nick = emeroglu #[http://aylinux.blogspot.com/atom.xml] #name = Emre Karaoğlu @@ -110,12 +130,15 @@ face = ekinmeroglu.png [http://feeds.feedburner.com/TheUselessJournalV4] name = Erçin Eker face = ercineker.png +nick = eeker [http://enveraltin.com/blog?flav=rss] name = Enver Altın +nick = ealtin [http://www.erhanekici.com/blog/category/linux/rss] name = Erhan Ekici +nick = eekinci #Kendi istedigi uzerine cikarildi 180707 #[http://cekirdek.pardus.org.tr/~tekman/zangetsu/blog/feed/rss/Linux] @@ -128,32 +151,39 @@ name = Erhan Ekici [http://www.faikuygur.com/blog/feed/?cat=-4] name = Faik Uygur face = faikuygur.png +nick = fuygur [http://blog.arsln.org/category/gezegen/feed] name = Fatih Arslan +nick = farslan [http://gokdenix.blogspot.com/feeds/posts/default/-/gezegen] name = Gökdeniz Karadağ - +nick = gkaradag [http://blog.ratonred.com/tag/gezegen-linux/feed] name = Gökmen Göksel face = gokmengoksel.png +nick = ggoksel [http://www.gokmengorgen.net/gunluk/index.php?category_name=oi&feed=rss2] name = Gökmen Görgen face = gokmengorgen.png +nick = ggorgen [http://6kere9.com/blag/feed/rss/Genel/] name = Gürer Özen face = gurerozen.png +nick = gozen [http://www.hakanuygun.com/blog/?feed=atom&cat=13] name = Hakan Uygun +nick = huygun [http://www.huseyinuslu.net/topics/linux/feed] name = Hüseyin Uslu face = huseyinuslu.png +nick = huslu #03/07/2007 Devrim Vasıtası ile çıkmak istedi #[http://cekirdek.pardus.org.tr/~ismail/blog/rss.cgi] @@ -162,6 +192,7 @@ face = huseyinuslu.png [http://www.koray.org/blog/wp-rss2.php?cat=7] name = Koray Bostancı +nick = kbostanci #09/08/2007 tarihinde kendisi silinmesini istedi. #[http://cekirdek.pardus.org.tr/~loker/zangetsu/blog/feed/rss/Pardus/] @@ -169,71 +200,89 @@ name = Koray Bostancı [http://marenostrum.blogsome.com/category/gezegen/feed/] name = K. Deniz Öğüt face = kdenizogut.png +nick = kdenizoguz [http://www.blockdiagram.net/blog/rss.xml] name = Kerem Can Karakaş +nick = kckarakas [http://blog.oguz.name.tr/?feed=atom&cat=7] name = Kaya Oğuz face = kaya-oguz.png +nick = kayaoguz [http://leoman.gen.tr/Gezegen/feed] name = Levent Yalçın +nick = lyalcin [http://blog.corporem.org/?feed=rss2&cat=3] name = M.Tuğrul Yılmazer face = tugrulyilmazer.png +nick = tyilmazer [http://www.amerikadabirgun.com/category/turkce/linux/feed] name = Mehmet Büyüközer +nick = mbuyukozer [http://yildirim.isadamlari.org/tag/gezegen/feed] name = Mehmet Salih Yıldırım face = mehmetsalihyildirim.png +nick = msyildirim [http://mhazer.blogspot.com/feeds/posts/default/-/gezegen] name = Murat Hazer +nick = mhazer #12052008 RSS ulasilmiyor #31102008, rsssini tekrar aktive etti #[http://mail.kivi.com.tr/blog/wp-rss2.php] [http://kivi.com.tr/blog/?feed=rss2] name = Murat Koç +nick = mkoc [http://web.inonu.edu.tr/~mkarakaplan/blog/wp-rss2.php] name = Mustafa Karakaplan +nick = mkarakaplan [http://panhaema.com/rss.php?mcat=linux] name = Murat Sağlam face = muratsaglam.png +nick = msaglam [http://mmakbas.wordpress.com/tag/gezegen/feed/] name = M.Murat Akbaş +nick = makbas #[http://demir.web.tr/blog/atom.php] Atom patladı rss deneyelim [http://feeds.feedburner.com/ndemirgezegen] name = Necati Demir face = necatidemir.png +nick = ndemir [http://nyucel.blogspot.com/feeds/posts/default/-/gezegen] name = Necdet Yücel face = necdetyucel.png +nick = nyucel [http://www.r-3.org/blog/?cat=4&feed=rss2] name = Nihad Karslı face = nihadkarsli.png +nick = nkarsli [http://www.yalazi.org/index.php/feed/] name = Onur Yalazı face = onuryalazi.png +nick = oyalazi [http://feeds.feedburner.com/oguzy-gezegen] name = Oğuz Yarımtepe face = oguzyarimtepe.png +nick = oyarimtepe [http://bilisimlab.com/blog/rss.php] name = Ömer Fadıl Usta +nick = ousta #1.11.2008 de attığı epostada Ingilizce girdisine karşı Turkce bir adres istememize Ingilizce yazacagini soyledi ve gerekirse cikarin dedi #[http://feeds.feedburner.com/pinguar] @@ -242,38 +291,47 @@ name = Ömer Fadıl Usta [http://nightwalkers.blogspot.com/atom.xml] name = Serbülent Ünsal +nick = sunsal [http://gunluk.lkd.org.tr/gezegen/feed/] name = LKD Gezegen Duyuruları face = gezegencg.png +nick = gezegencg #[http://blogs.lkd.org.tr/seminercg/index.php?/feeds/categories/2-Seminer.rss] [http://gunluk.lkd.org.tr/seminer/feed/] name = LKD Seminer Duyuruları face = seminercg.png +nick = seminercg [http://www.serveracim.net/serendipity/index.php?/feeds/index.rss2] name = Server Acim face = serveracim.png +nick = sacim [http://www.ayder.org/gunluk/?feed=rss2] name = Sinan Alyürük +nick = salyuruk [http://talat.uyarer.com/?feed=rss2] name= Talat Uyarer +nick = tuyarer [http://feeds.feedburner.com/tayfurtaybua] name= Tayfur Taybuğa face = tayfurtaybuga.png +nick = ttaybuga # Rsssindeki tarih sorunundan dolayı girdisinin gezegende tekrarlı gösteriminden dolayı geçici süre kaldırıldı 17112008 # kendisinden gelen update ile adresi düzenlendi [http://tonguc.name/blog/?flav=atom] name = Tonguç Yumruk face = tongucyumruk.png +nick = tyumruk [http://sehitoglu.web.tr/gunluk/?feed=rss2&cat=12] name = Onur Tolga Şehitoğlu +nick = osehitoglu #12052008 RSS e ulasilmiyor #[http://ergenoglu.org/blog/?feed=rss2] @@ -282,13 +340,16 @@ name = Onur Tolga Şehitoğlu [http://handlet.blogspot.com/feeds/posts/default?alt=rss] name = Ümran Kamar face = umrankamar.png +nick = ukamar [http://zembereknlp.blogspot.com/feeds/posts/default?alt=rss] name = Zemberek NLP # face = +nick = zemberek [http://00101010.info/konu/teknik/index.rss] name = Recai Oktaş +nick = roktas #21052007 Bu adresde kimse yok.. #[http://geekshideout.blogspot.com/feeds/posts/default] @@ -296,6 +357,7 @@ name = Recai Oktaş [http://www.bugunlinux.com/?feed=rss2] name = Ahmet Yıldız +nick = ayildiz #gecici olarak uzaklastirildi kufur ettigi icin #[http://ish.kodzilla.org/blog/?feed=rss2&cat=4] @@ -303,12 +365,15 @@ name = Ahmet Yıldız [http://feeds.feedburner.com/SerkanLinuxGezegeni] name = Serkan Altuntaş +nick = saltuntas [http://www.furkancaliskan.com/blog/category/gezegen/feed] name = Furkan Çalışkan +nick = fcaliskan [http://eumur.wordpress.com/feed] name = Umur Erdinç +nick = uerdinc #[http://blogs.lkd.org.tr/penguencg/index.php?/feeds/index.rss2] #name = Penguen-CG @@ -318,35 +383,44 @@ name = Umur Erdinç [http://serkank.wordpress.com/category/linux/feed/atom] name = Serkan Kaba face = serkankaba.png +nick = skaba #[http://blogs.lkd.org.tr/standcg/index.php?/feeds/index.rss2] #name = Stand [http://feeds.feedburner.com/nesimia-gezegen?format=xml] name = Nesimi Acarca +nick = nacarca #Rsssindeki tarih sorunundan dolayı girdisinin gezegende tekrarlı gösteriminden dolayı geçici süre kaldırıldı 17112008 #Kendisinden gelen yeni adres ile güncellendi [http://www.soyoz.com/gunce/etiket/linux-gezegeni/feed] name = Erol Soyöz +nick = esoyoz [http://gurcanozturk.com/feed/] name = Gürcan Öztürk +nick = gurcanozturk [http://www.python-tr.com/feed/atom/] name = Python-TR +nick = python-tr [http://www.ozgurlukicin.com/rss/haber] name = Özgürlükiçin.com +nick = ozgurlukicin [http://gunluk.lkd.org.tr/webcg/feed] name = Web-CG +nick = webcg [http://www.bahri.info/category/linux/feed] name = Bahri Meriç Canlı +nick = bahrimeric [http://blogs.portakalteknoloji.com/bora/blog/feed/rss/] name = Bora Güngören +nick = boragungoren #010608 gecici sure ile durduruldu #[http://www.ozgurkaratas.com/index.php/feed/] @@ -354,63 +428,88 @@ name = Bora Güngören [http://www.kirmizivesiyah.org/index.php/category/gezegen/feed/] name = Kubilay Onur Güngör +nick = kogungor [http://gunluk.lkd.org.tr/yk/feed/?cat=5] name = LKD YK +nick = lkdyk [http://flyeater.wordpress.com/tag/lkd/feed] name = Deniz Koçak +nick = dkocak [http://serkan.feyvi.org/blog/category/debian/feed] name = Serkan Kenar +nick = skenar [http://armuting.blogspot.com/feeds/posts/default/-/lkd_gezegen] name = Ali Erkan İMREK +nick = aeimrek [http://www.lkd.org.tr/news/aggregator/RSS] name = LKD.org.tr +nick = lkd.org.tr [http://gunluk.lkd.org.tr/ftp/feed/] name = FTP ekibi +nick = lkdftp [http://murattikil.blogspot.com/feeds/posts/default] name = Murat TİKİL +nick = murattikil [http://www.burakdayioglu.net/category/linux/feed] name = Burak Dayıoğlu face = burakdayioglu.png +nick = burakdayioglu [http://www.pardus-linux.org/feed] name = Pardus-Linux.org face = +nick = parduslinux [http://www.linuxipuclari.com/feed] name = Linuxipuclari face = linuxipuclari.png +nick = linuxipuclari [http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/] name = Özgür Kuru face = +nick = ozgurkuru [http://www.okanakyuz.com/?feed=rss2&cat=17] name = Okan Akyüz face = okanakyuz.png +nick = okanakyuz [http://gunluk.lkd.org.tr/senlik-cg/feed/] -name = LKD Şenlik Çalışma Grubu Duyuruları +name = LKD Şenlik Çalışma Grubu +nick = lkdsenlik [http://feeds.feedburner.com/ekovanci] name = Eren Kovancı +nick = erenkovanci [http://www.heartsmagic.net/category/linux/feed/] name = Serkan Çalış +nick = serkancalis [http://siyahsapka.blogspot.com/feeds/posts/default/-/Gezegen?alt=rss] name = Fatih Özavcı face = fatihozavci.png +nick = fatihozavci [http://gunluk.lkd.org.tr/sponsor/feed/] name = LKD Sponsor Çalışma Grubu +nick = sponsorcg + +[http://gnome.org.tr/index.php?option=com_rss&feed=RSS2.0&no_html=1)] +name = GNOME Türkiye +nick = gnometr +#face = [http://twitter.com/statuses/user_timeline/23496360.rss] name = Şenlik Twitter Haberleri +nick = senliktwitter + diff --git a/gezegen/feeds.html.tmpl b/gezegen/feeds.html.tmpl new file mode 100644 index 0000000..acd9479 --- /dev/null +++ b/gezegen/feeds.html.tmpl @@ -0,0 +1,22 @@ +
+ +
diff --git a/gezegen/index.html.tmpl b/gezegen/index.html.tmpl index 0283f0f..71e0b86 100644 --- a/gezegen/index.html.tmpl +++ b/gezegen/index.html.tmpl @@ -7,21 +7,85 @@ + + + + + + + + + + + +
+
@@ -41,7 +105,7 @@
- () +
@@ -205,28 +269,9 @@ border='0' alt='' /> -
-

Üyeler

- +
@@ -234,21 +279,12 @@ border='0' alt='' />
- - -

Diğer Gezegenler

    @@ -289,6 +325,8 @@ border='0' alt='' />
+ + + + + + + + + diff --git a/gezegen/sidebar.html.tmpl b/gezegen/sidebar.html.tmpl new file mode 100644 index 0000000..acfdf4c --- /dev/null +++ b/gezegen/sidebar.html.tmpl @@ -0,0 +1,17 @@ + diff --git a/gezegen/simple.html.tmpl b/gezegen/simple.html.tmpl new file mode 100644 index 0000000..2c20c6a --- /dev/null +++ b/gezegen/simple.html.tmpl @@ -0,0 +1,74 @@ + + + + + + + <TMPL_VAR name> + + + + + + + + + + + + + + + +

+
+ +
+ + + +
+
+ +

">

+
+
+
+ +
+ + + +
+ +
+
+ + + + + + + + + diff --git a/www-kisisel/atom.xml b/www-kisisel/atom.xml new file mode 100644 index 0000000..a611931 --- /dev/null +++ b/www-kisisel/atom.xml @@ -0,0 +1,663 @@ + + + + Kişisel Günlükler Gezegeni + + + http://gezegen.linux.org.tr/rss20.xml + 2009-03-29T18:48:45+00:00 + Planet/2.0 +http://www.planetplanet.org + + + Wall Street’de Bir Dedikodu… + + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ + 2009-03-29T15:48:37+00:00 + Oliver Stone&#8216;un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street&#8217;in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox&#8217;a (Charlie Sheen) Wall Street&#8217;e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...] + + Erhan Ekici + http://www.erhanekici.com/blog + + + bir delinin hatıra defteri » linux + --- diary of a madman --- + + http://www.erhanekici.com/blog/category/linux/rss + 2009-03-29T15:48:37+00:00 + + + + + Ubuntu 8.04 Server üzerinde Sun xVM kurulumu + + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + 2009-03-29T13:48:00+00:00 + <p>Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık <a href="http://www.sun.com/software/products/virtualbox/">Sun xVM</a> olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle <a href="http://www.pardus.org.tr/">Pardus</a> ve <a href="http://www.ubuntu.com/">Ubuntu</a> kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor. </p> +<p>Bu hafta sonu <a href="http://www.intel.com/">Intel</a>'den kurcalamamız için ödünç gelen <a href="http://ark.intel.com/cpu.aspx?groupId=35641">Atom 330</a> (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi. </p> +<p>Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.</p> +<p>Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli. </p> +<p>Öncelikle <a href="http://www.sun.com/software/products/virtualbox/get.jsp">Sun indirme sitesinden</a> xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. <a href="http://dlc.sun.com/virtualbox/2.1.4/virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb">Buradan</a> doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da <strong>dpkg</strong> ile bu paketi kuruyoruz. +</p> +<p> +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb<br /> +</p> +<p>Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get</p>'e başvuracağız. + +<p> +root@kobigos-proto# apt-get -f upgrade +</p> +<p>Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden <strong>vboxusers</strong> adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.</p> +<p>Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.</p> +<p>Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz <strong>vboxusers</strong> grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.</p> +<p> +root@kobigos-proto# usermod --append --groups vboxusers atom<br /> +root@kobigos-proto# <br /> +</p> +<p>Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de. </p> + + Bora Güngören + http://blogs.portakalteknoloji.com/bora/blog/ + + + Bora Güngören + WORK BLOG + + http://blogs.portakalteknoloji.com/bora/blog/feed/rss/ + 2009-03-29T15:46:19+00:00 + + + + + Virtualbox 2.2 Semineri + + http://raptiye.org/blog/2009/03/29/virtualbox-22-semineri/ + 2009-03-29T10:37:12+00:00 + <img height="128" width="108" align="left" src="http://raptiye.org/media/images/upload/virtualbox.png" alt="virtualbox" /><a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "<em>Seamless Mode</em>" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, <a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:<br /> +<ul> + <li>Sanal sunuculara ait disk imajlarının OVF&#160;standardı sayesinde içe ve dışa aktarılabilmesi</li> + <li>Linux ve Solaris misafir işletim sistemleri için 3B desteği</li> + <li>Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği</li> +</ul> +Seminer TSİ&#160;18:00'de başlayacak. Kayıt yaptırmak için <a href="https://www2.sun.de/dct/forms/reg_us_2503_883_0.jsp" target="_blank" title="sanal seminere katılmak için tıklayın..">buraya</a> tıklayabilirsiniz.<br /> +<p><a href="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/a"><img src="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/i" border="0" ismap="true" /></a></p><div class="feedflare"> +<a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:YwkR-u9nhCs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=YwkR-u9nhCs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:7Q72WNTAKBA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:qj6IDK7rITs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ" border="0" /></a> +</div><img src="http://feeds2.feedburner.com/~r/raptiye_linux_gezegeni/~4/Q_nvDgWo_UI" height="1" width="1" /> + + Alper Kanat + http://raptiye.org + + + raptiye + bilgi paylaştıkça çoğalır! + + http://feeds2.feedburner.com/raptiye_linux_gezegeni + 2009-03-29T15:47:26+00:00 + + + + + Cuma gecesi heyecanı + + http://blog.gunduz.org/index.php?/archives/30-guid.html + 2009-03-29T08:28:50+00:00 + <p>Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:</p><br /> + <br /><a href="http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html#extended">Continue reading "Cuma gecesi heyecanı"</a> + + Devrim GUNDUZ + nospam@example.com + http://blog.gunduz.org/ + + + MadBlog - Özgür Yazılım + My little place on the web... + + http://blog.gunduz.org/index.php?/feeds/categories/1-OEzguer-Yazlm.rss + 2009-03-29T15:48:34+00:00 + + + + + Uçurtma Avcısı… + + http://www.ozgurkuru.net/ozgur/?p=316 + 2009-03-27T19:02:54+00:00 + <p>Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.</p> +<p><a href="http://tr.wikipedia.org/wiki/Jules_Verne" target="_blank">Jules Verne</a>&#8216;nin <a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">İki Yıl Okul Tatil</a><a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">i</a> adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes &#8220;yaş yirmi oldu hala Jules Verne mi okuyorsun?&#8221; diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.</p> +<p>Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce <a href="http://www.khaledhosseini.com/" target="_blank">Khaled Hosseini</a>&#8216;nin <a href="http://tr.wikipedia.org/wiki/U%C3%A7urtma_Avc%C4%B1s%C4%B1_(roman)" target="_blank">Uçurtma Avcısı</a> adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.</p> +<p>Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim&#8230;. Ayrıca bu kitabın bir <a href="http://beyazperde.mynet.com/film/3881" target="_blank">filmi</a> de çekilmiş&#8230;</p> + + Özgür Kuru + http://www.ozgurkuru.net/ozgur + + + Özgür Kuru » linuxgezegen + Balinaya kafa atan deli hamsi + + http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/ + 2009-03-29T15:46:32+00:00 + + + + + Pandora’yı tek tıkla dinlemek + + http://blog.arsln.org/?p=603 + 2009-03-27T18:28:08+00:00 + <p>Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye&#8217;de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları <strong>globalpandora</strong> diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.</p> +<p>Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site&#8217;ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre&#8217;ye girecekti. Bunu <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a> ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox&#8217;u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.</p> +<p>Burada yapabileceğim bir şey var, oda <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a> kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism&#8217;de proxy&#8217;ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge&#8217;ye tıkladığım an Pandora&#8217;yı dinleyebiliyorum</p> +<p><a href="http://blog.arsln.org/wp-content/uploads/pandora.png"><img src="http://blog.arsln.org/wp-content/uploads/pandora-300x221.png" alt="pandora" title="pandora" width="300" height="221" class="aligncenter size-medium wp-image-604" /></a></p> +<p>Tüm bunları şu şekilde yaptım:</p> +<ol> +<li>Mozilla Prism sayfasından, Prism&#8217;in <a href="http://people.mozilla.com/%7Emfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2">standalone uygulamasını</a> indiriyoruz</li> +<li>Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak</li> +<li>En son<a href="http://get.adobe.com/flashplayer/"> flash sürümünü indiriyoruz</a> , içinden çıkan <strong>libflashplayer.so</strong> dosyasını <strong>/opt/prism/plugins</strong> klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)</li> +<li>İstediğiniz bir metin editörü ile <strong>/opt/prism/xulrunner/greprefs/all.js</strong> dosyasını açıyoruz ve aşağıdaki satırları <strong> +<p>pref(&#8221;network.proxy.type&#8221;, 0);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;&#8221;);</p></strong></li></ol> +<p>şu şekile çeviriyoruz</p> +<p><strong>pref(&#8221;network.proxy.type&#8221;, 2);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;http://pac.byterelay.com/&#8221;);</strong></p> +<p>Bu satırlar 750&#8242;ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek</p> +<li> İşimiz bitti sayılır, şimdi konsoldan <strong>/opt/prism/prism</strong> açıyoruz ve <a href="http://www.pandora.com">www.pandora.com</a> ve Desktop seçeneğini tıklıyoruz</li> +<li>Başka adım yok <img src="http://blog.arsln.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </li> + + <p></p> + <hr noshade="noshade" /> + <small><p>Copyleft - Fatih Arslan - <a href="http://blog.arsln.org">Arslanlar Şehri</a>, 2009. | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/">Permalink</a> | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/#comments">Yorum(3)</a></p></small> + + Fatih Arslan + http://blog.arsln.org + + + Arslanlar Şehri » Gezegen + Dağlara çıkamayan uzakları göremez ... + + http://blog.arsln.org/category/gezegen/feed + 2009-03-29T15:48:19+00:00 + + + + + MS Office XLSX Dosyalarında Güvenlik Açığı + + tag:blogger.com,1999:blog-6806075996663386433.post-2812661079688866968 + 2009-03-27T15:57:52+00:00 + <a href="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png"><img src="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png" alt="" border="0" /></a><br /><div>Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; <a href="http://www.ozgurlukicin.com/ooxml/">http://www.ozgurlukicin.com/ooxml/</a><br /></div><br /><div>Bu konuda neler olup bitiyor diye <a href="http://www.noooxml.org/">uluslararası kampanya sitesine</a> baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki <a href="http://www.noooxml.org/forum/t-133339/xlsx-files-as-a-security-risk">güvenlik açığı</a> nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.<br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-2812661079688866968?l=armuting.blogspot.com" /></div> + + Ali E. İMREK + alierkanimrek@gmail.com + http://armuting.blogspot.com/search/label/lkd_gezegen + + + armut + Beşer, şaşar... + + tag:blogger.com,1999:blog-6806075996663386433 + 2009-03-29T15:47:50+00:00 + + + + + Ubuntu 9.04 Jaunty Jackalope Beta Hazır + + http://www.murekkep.org/?p=1667 + 2009-03-27T09:04:51+00:00 + <p>Kod adı Jaunty Jackalope olan Ubuntu&#8217;nun 9.04 sürümü için Beta duyurusu yapıldı. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer <strong>Ubuntu 9.04</strong> ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız <a href="http://www.ubuntu.com/">Ubuntu</a> 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz. </p> +<p>Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta&#8217;ya yükseltme yapmak isterseniz <strong>Alt+F2</strong> ile açtığınız komut kutusuna &#8220;<strong>update-manager -d</strong>&#8221; yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04&#8242;ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden &#8220;<strong>yükselt</strong>&#8221; (upgrade) dedikten sonra kolayca <strong>Ubuntu 9.04 Beta</strong>&#8216;ya terfi edebilirsiniz. </p> +<p><strong>Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;</strong><br /> +<span id="more-1667"></span></p> +<ul> +<li>Gnome 2.26 - 18 Mart 2009&#8242;da final sürümü duyurulan <a href="http://library.gnome.org/misc/release-notes/2.26/index.html.tr">Gnome 2.26 özelliklerine</a> göz atmak isteyebilirsiniz.</li> +<li>Geliştirilmiş çoklu monitör desteği</li> +<li>X.Org sunucu 1.6</li> +<li>Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki <a href="http://www.markshuttleworth.com/wp-content/uploads/2008/12/jaunty904_notifications_example1_web_092.swf">videoya</a> bakılabilir. </li> +<li>Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış. </li> +<li>Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı. </li> +</ul> +<p><img alt="" src="http://www.murekkep.org/mini/ubuntuust.jpg" title="Ubuntu" class="alignnone" width="520" height="200" /></p> +<p><strong>Ubuntu 9.04 Jaunty Jackalope</strong> için kararlı final sürümü beklediğimiz üzere <strong>23 Nisan 2009</strong> tarihinde duyurulacak. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz. </p> +<p><strong>Ubuntu 9.04</strong> sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan <a href="http://www.murekkep.org/ubuntu-910-karmic-koala">Ubuntu 9.10 Karmic Koala</a>.</p> + + Alper Orus + http://www.murekkep.org + + + Mürekkep - İnternet Yaşam Rehberiniz » Bilişim + Yazmak Bitmez, Mürekkep Tükenmez + + http://www.murekkep.org/category/bilisim/feed + 2009-03-29T15:46:53+00:00 + + + + + comp.os.minix’in Ağlatan haline ağıt. + + http://www.okanakyuz.com/?p=270 + 2009-03-25T17:10:29+00:00 + <p>Hello everybody out there using minix -</p> +<p>I&#8217;m doing a (free) operating system (just a hobby, won&#8217;t be big and<br /> +professional like gnu) for 386(486) AT clones. This has been brewing<br /> +since april, and is starting to get ready. I&#8217;d like any feedback on<br /> +things people like/dislike in minix, as my OS resembles it somewhat<br /> +(same physical layout of the file-system (due to practical reasons)<br /> +among other things).</p> +<p>I&#8217;ve currently ported bash(1.08) and gcc(1.40), and things seem to work.<br /> +This implies that I&#8217;ll get something practical within a few months, and<br /> +I&#8217;d like to know what features most people would want. Any suggestions<br /> +are welcome, but I won&#8217;t promise I&#8217;ll implement them <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" title="comp.os.minixin Ağlatan haline ağıt." /> </p> +<p>Linus (torvalds@kruuna.helsinki.fi)</p> +<p>PS. Yes - it&#8217;s free of any minix code, and it has a multi-threaded fs.<br /> +It is NOT protable (uses 386 task switching etc), and it probably never<br /> +will support anything other than AT-harddisks, as that&#8217;s all I have :-(.</p> +<p>Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix&#8217;de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.</p> +<p>İyi günler.</p> + + Okan Akyüz + http://www.okanakyuz.com + + + Okan Akyüz » Gezegen + + http://www.okanakyuz.com/?feed=rss2&cat=17 + 2009-03-29T15:47:10+00:00 + + + + + uzayüssünden mir-uzayistaysonuna + + http://www.yalazi.org/?p=263 + 2009-03-25T15:50:07+00:00 + <div class="wp-caption alignleft"><a href="http://tr.wikipedia.org/wiki/Mir"><img title="Mir Görev Nişanı" src="http://upload.wikimedia.org/wikipedia/commons/f/f5/Mir_insignia.jpg" alt="Mir Uzay İstasyonu Görev Nişanı" width="200" height="141" /></a><p class="wp-caption-text">Mir Uzay İstasyonu Görev Nişanı</p></div> +<p>&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için &#8220;bakın bu da böyle çözülür&#8221; gibi bir yazı yazamayacağım.</p> +<p>Yeni dizüstüme mir-uzayistasyonu adını verdim.</p> +<blockquote><p>Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux</p></blockquote> +<p>Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.</p> +<ul> +<li><a title="Mir uzay istasyonu wikipedia" href="http://en.wikipedia.org/wiki/Mir">Mir Uzay İstasyonu İngilizce - Wikipedia </a> <a title="Mir uzay istasyonu wikipedia" href="http://tr.wikipedia.org/wiki/Mir"> Turkçe - Wikipedia</a></li> +<li><a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a></li> +<li><a title="Acer" href="http://www.yalazi.org/index.php/feed/www.acer.com.tr">Acer</a></li> +</ul> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + + Onur Yalazı + http://www.yalazi.org + + + www.yalazi.org + Yine bir gayrı ciddi internet günlüğü.. + + http://www.yalazi.org/index.php/feed/ + 2009-03-29T15:47:52+00:00 + + + + + Ekonomik Kriz ve Yeni Fırsatlar - 2 + + tag:blogger.com,1999:blog-4680162149707281285.post-9013440262584406750 + 2009-03-25T14:16:22+00:00 + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s1600-h/open_source.gif"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s400/open_source.gif" alt="" id="BLOGGER_PHOTO_ID_5317237238242816290" border="0" /></a><br />Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.<br /><br />Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...<br /><br />Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.<br /><br />Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.<br /><br />Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount &amp; Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)<br />Oyun sektörüde başka bir yazının konusu olsun.<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-9013440262584406750?l=devador.blogspot.com" /></div> + + Ceyhun Alyeşil + noreply@blogger.com + http://devador.blogspot.com/search/label/linux + + + Devador + + tag:blogger.com,1999:blog-4680162149707281285 + 2009-03-29T15:47:07+00:00 + + + + + amixer' ın dayanılmaz hafifliği + + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt + 2009-03-24T20:48:28+00:00 + Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +<br /><br /> +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +<br /><br /> +<code>amixer set Master mute</code> +<br /><br /> +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +<br /><br /> +<code>amixer set Master unmute</code> +<br /><br /> +Sesi artırmak (mesela ctrl+yukarı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK+1] +</code> +<br /><br /> +Sesi azaltmak (mesela ctrl+aşağı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK-1] +</code> +<br /><br /> +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur. + + Can Kavaklıoğlu + http://www.cankavaklioglu.name.tr/guncelgunce/archives/linux/index.html + + + Güncel günce + yapılmışlar yapılacaklar + + http://cankavaklioglu.name.tr/guncelgunce/archives/linux/index-rss.xml + 2009-03-29T15:46:43+00:00 + + + + + fdupes ile Hylafax docq dizini temizliği + + http://zzz.fisek.com.tr/seyir-defteri/?p=642 + 2009-03-24T18:32:58+00:00 + <p>Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte&#8217;lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).</p> +<p>Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim &#8212; bir süre debelendim.</p> +<p>Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. &#8220;Tüm müşterilerimize şunu fakslayalım&#8221;, &#8220;basına bunu fakslayalım&#8221; cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)</p> +<p>Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan <a href="http://netdial.caribe.net/~adrian2/fdupes.html">fdupes</a> tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte&#8217;larını da karşılaştırıyordu.</p> +<p>Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında &#8220;bu dosyalar yok&#8221; diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.</p> +<p>Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.</p> +<p>fdupes&#8217;un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak <a href="http://zzz.fisek.com.tr/files/fdupes_delete_then_symlink.sh">basit bir betik</a> yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.</p> +<p>Sonuç : Bir anda docq dizininin boyutu 1/10&#8242;una indi. Uğraşmamak için cron&#8217;a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)</p> + + Doruk Fişek + http://zzz.fisek.com.tr/seyir-defteri + + + Sit Alanı'nın Seyir Defteri » Gezegen + Öyle bir seyir defteri... + + http://zzz.fisek.com.tr/seyir-defteri/wp-rss2.php?cat=3 + 2009-03-29T15:46:18+00:00 + + + + + Document Freedom Day + + tag:blogger.com,1999:blog-20350364.post-1896909439767442581 + 2009-03-24T16:48:42+00:00 + <a href="http://documentfreedom.org/"><img src="http://www.documentfreedom.org/images/7/75/Dfd09w.png" alt="" border="0" /></a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/20350364-1896909439767442581?l=nyucel.blogspot.com" /></div> + + Necdet Yücel + noreply@blogger.com + http://nyucel.blogspot.com/search/label/gezegen + + + nyucel's diary + Nullum magnum ingenium sine mixtura dementiae fuit + + tag:blogger.com,1999:blog-20350364 + 2009-03-29T15:48:40+00:00 + + + + + 8. Linux ve Özgür Yazılım Şenliği + + http://www.hakanuygun.com/blog/?p=195 + 2009-03-24T13:07:25+00:00 + <p><a href="http://senlik.linux.org.tr/2009/"><img class="alignnone" src="http://senlik.linux.org.tr/2009/banner/banner300250-2.jpg" alt="" width="300" height="250" /></a></p> +<p>8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.</p> +<p>Bu sene şenlik sırasında <a href="http://seamframework.org/" target="_blank">JBoss Seam</a> konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim&#8230;</p> + + Hakan + http://www.hakanuygun.com/blog + + + hakan.uygun.yazıyor.* » Gezegen + + http://www.hakanuygun.com/blog/?feed=atom + 2009-03-29T15:46:42+00:00 + + + + + Ekonomik Kriz ve Yeni Fırsatlar + + tag:blogger.com,1999:blog-4680162149707281285.post-3384749633201696030 + 2009-03-24T07:28:00+00:00 + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s1600-h/crisis_440.jpg"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s400/crisis_440.jpg" alt="" id="BLOGGER_PHOTO_ID_5316760949044458546" border="0" /></a><br />Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.<br /><br />Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a> buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.<br /><br />Kriz ve Linux bağlantısını araştırırken gözüme <b>Cédric Godart'ın</b> <a href="http://linuxgazette.net/issue67/caruso.html">röpörtajında</a> ki bir söz ilişti,<br /><span>OLinux:</span><span> Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites? </span><br /><span>Cédric Godart:</span><span> Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.</span><br /><br />Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma<a href="http://news.slashdot.org/article.pl?sid=08/10/22/1354207&from=rss"> şurada</a> yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.<br /><br />Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-3384749633201696030?l=devador.blogspot.com" /></div> + + Ceyhun Alyeşil + noreply@blogger.com + http://devador.blogspot.com/search/label/linux + + + Devador + + tag:blogger.com,1999:blog-4680162149707281285 + 2009-03-29T15:47:07+00:00 + + + + + İkiyide devirdik…. + + http://www.ozgurkuru.net/ozgur/?p=308 + 2009-03-23T17:23:52+00:00 + <p>Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk&#8230;</p> +<p>Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)&#8230;</p> +<p>Neyse uzatmayacağım. Seval arkadaşım <a href="http://sevalunver.blogspot.com/2009/03/2-ankara-pardus-kullanclar-bulusmas_22.html" target="_blank">blogunda</a> uzun uzun belirtmiş zaten&#8230;</p> +<p>Gelen herkese teşekkür ediyorum.</p> +<p>Üçüncüsünde buluşmak üzere&#8230;.</p> + + Özgür Kuru + http://www.ozgurkuru.net/ozgur + + + Özgür Kuru » linuxgezegen + Balinaya kafa atan deli hamsi + + http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/ + 2009-03-29T15:46:32+00:00 + + + + + Linus’tan Yeni Logo + + http://www.okanakyuz.com/?p=267 + 2009-03-23T10:14:53+00:00 + <p>Linuxun yazarı Linus yeni bir öneride bulunmuş. Efendim daha çıkmamış olan 2.6.29 sürümü için tazmanya şeytanını düşünelim ve onu koruyalım diyor. Birde şöyle bir logo öngörmüş.<img class="aligncenter size-medium wp-image-268" title="tuz" src="http://www.okanakyuz.com/wp-content/uploads/2009/03/tuz-300x224.png" alt="tuz-300x224 Linustan Yeni Logo" width="300" height="224" /><br /> +İyi bir tasarıma sahip ve tasarım harikası denemeyecek olsada bir tux. <a href="http://torvalds-family.blogspot.com/2009/03/new-logo.html" rel="nofollow">Linus&#8217;un bloğu </a></p> +<p>Tabi bu durum adamı sakalından eder <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" title="Linustan Yeni Logo" /> <a href="http://www.computerworld.com.au/article/274149/slideshow_linus_torvalds_shaves_bdale_garbee_beard?fp=4194304&fpid=1" rel="nofollow" target="_self">İşte adresi </a></p> + + Okan Akyüz + http://www.okanakyuz.com + + + Okan Akyüz » Gezegen + + http://www.okanakyuz.com/?feed=rss2&cat=17 + 2009-03-29T15:47:10+00:00 + + + + + Alan Adı Yönetimi ODTÜ’den Alındı. + + http://kivi.com.tr/blog/2009/03/22/alanadi-yonetimi-odtuden-alindi/ + 2009-03-22T16:10:25+00:00 + <p>Birkaç yerde gördüm aslında haberi ama <a href="http://www.cumhuriyet.com.tr/?im=yhs&hn=45220">burayı</a> link olarak vereyim.</p> +<p>Sonunda sanırım dünyanın en rezil alan adı yönetim sistem ve politikalarından birine sahip olmaktan duyduğumuz utanç azalacak herhalde.</p> +<p>Şu anda olandan daha kötüsünün yapılabileceğini sanmıyorum, yine de belli olmaz tabii.</p> + + Murat Koç + http://kivi.com.tr/blog + + + Koçhane Kayıtları + + http://kivi.com.tr/blog/?feed=rss2 + 2009-03-29T15:47:04+00:00 + + + + + Django sunucusunda statik dosyalar ve Dojo + + tag:blogger.com,1999:blog-6806075996663386433.post-6279411133351793386 + 2009-03-21T15:23:26+00:00 + <div align="justify"><br /><a href="http://static.uxebu.com/img/dojango_logo.jpg"><img src="http://static.uxebu.com/img/dojango_logo.jpg" alt="" border="0" /></a><br />Biliyorsunuz django'nun "manage.py runserver" komutuyla çalıştırdığımız basit bir Http sunucusu var, bu sunucu ile test ettiğim küçük uygulamama bir CSS dosyası yüklemek istedim. Css dosyasını proje dizinine kaydettim her zamanki gibi yüklenmesini bekledim;<br /><br /><code><br />&lt; style type="text/css"&gt;<br />@import "style.css";<br />&lt;/style&gt;<br /></code><br /><br />Ancak django sunucusunun root dizini projenin olduğu dizin değilmiş. Yani Css icin HTTP 400 kodu aldım :) Bu CSS'yi ancak şöyle yükleyebildim;<br /><br />Önce projenin settings.py dosyasına şunu ekledim;<br /><br /><code><br />STATIC_DOC_ROOT = '/home/user/django/projectname'<br /></code><br /><br />Sonra urls.py dosyasını açıp settings'i import edip, sunucudan /root adında sanal bir dizini servis etmesini ve bunu STATIC_DOC_ROOT değişkenindeki adrese bağlamasını istedim.<br /><br /><code><br />from django.conf import settings<br />.<br />.<br />.<br />urlpatterns = patterns('',<br />(r'^root/(?P.*)$', 'django.views.static.serve',<br /> {'document_root': settings.STATIC_DOC_ROOT}),<br />.<br />.<br />.<br /></code><br /><br />Sonra da css dosyasını @import "/root/style.css" ile yükleyebildim.<br /><br />Aslında derdim Css dosyası değil <a href="http://www.dojotoolkit.org/">Dojo</a> idi. Dojo javascript ile yazılmış bir Web araç takımı. Dojo'yu projenin dizinine açıp önce içindeki css temasına bir bakayım demiştim sadece. Css'yi yukarıdaki gibi halledince zaten Dojo'yu da aynı şekilde yükleyebildim.<br /><br /><code><br />&lt;script type="text/javascript"<br />src="/root/js/dojo-release-1.2.3/dojo/dojo.js"<br /> djConfig="parseOnLoad:true, isDebug:true"&gt;&lt;/script&gt;<br /></code><br /><br />Dojo AFL ve BSD lisansı ile geliştirilen hafif ve hızlı bir araç takımı, henüz tam olarak inceleyemedim ama sitesindeki <a href="http://demos.dojotoolkit.org/demos/">örneklere</a> bakılırsa çok basit, şık ve kullanışlı görünüyor.<br /><br />Ancak günün sürprizi şu oldu; "Nalet olsun içimdeki daldan dala atlayıp durma hevesine" diye söylenip bunlar için gogıllama yaparken bir de karşıma <a href="http://code.google.com/p/dojango/">dojango</a> diye bir şey çıkmasın mı! Allahım bu dünyanın çivisi çıkmış demek geldi içimden :)<br /><br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-6279411133351793386?l=armuting.blogspot.com" /></div> + + Ali E. İMREK + alierkanimrek@gmail.com + http://armuting.blogspot.com/search/label/lkd_gezegen + + + armut + Beşer, şaşar... + + tag:blogger.com,1999:blog-6806075996663386433 + 2009-03-29T15:47:50+00:00 + + + + + Javascript Testleri Ölçeklenemiyor - John Resig + + http://www.yalazi.org/?p=261 + 2009-03-20T21:41:27+00:00 + <p>Daha düm IE8 çıktı Web uygulamaları geliştirmek daha da zorlaştı demiştim. Bugün de Mozilla&#8217;dan<a title="John Resig" href="http://ejohn.org"> John Resig</a> (Jquery Geliştiricileri Takım Lideri) Javascript test etmenin ölçeklenememesi üzerine bir yazı yazmış. Ayrıca öneri olarak sunduğu <a href="http://www.testswarm.com">TestSwarm</a>&#8216;da dikkat edilesi bir proje..</p> +<p><a href="http://ejohn.org/blog/javascript-testing-does-not-scale/">http://ejohn.org/blog/javascript-testing-does-not-scale/</a></p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + + Onur Yalazı + http://www.yalazi.org + + + www.yalazi.org + Yine bir gayrı ciddi internet günlüğü.. + + http://www.yalazi.org/index.php/feed/ + 2009-03-29T15:47:52+00:00 + + + + + 2. Ankara Pardus Kullanıcıları Buluşması…. + + http://www.ozgurkuru.net/ozgur/?p=304 + 2009-03-20T10:30:40+00:00 + <p>Daha önce <a href="http://www.ozgurkuru.net/ozgur/2009/03/10/2-ankara-pardus-kullanicilari-bulusmasi/" target="_blank">duyurmuş</a> olduğumuz buluşmamıza sadece iki gün kaldı. İkinci kez yapacağımız buluşmamızda üzerinde duracağımız konuları daha önce <a href="http://www.ozgurkuru.net/ozgur/2009/03/12/2-ankara-pardus-kullanicilari-bulusmasi-gundemi/" target="_blank">paylaşmıştım</a>.</p> +<p>Buluşmamıza herkesi bekliyoruz&#8230;..</p> +<p>Buluşma yeri ve kayıt için <a href="http://www.ozgurkuru.net/formlar/toplanti/" target="_blank">http://www.ozgurkuru.net/formlar/toplanti/</a> adresini kullanabilirsiniz&#8230;</p> + + Özgür Kuru + http://www.ozgurkuru.net/ozgur + + + Özgür Kuru » linuxgezegen + Balinaya kafa atan deli hamsi + + http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/ + 2009-03-29T15:46:32+00:00 + + + + + Airplot ! + + http://blog.ratonred.com/?p=344 + 2009-03-20T06:39:51+00:00 + <p>Biraz önce <a target="_blank" href="http://blogs.portakalteknoloji.com/bora/blog/">Bora</a>&#8216;nın yeni keşfettiği <a target="_blank" href="http://blogs.portakalteknoloji.com/bora/blog/2009/03/20/248/">blogları</a> gezerken rastladım, direkt kopyalıyorum <a target="_blank" href="http://www.durucancelasun.info/blog/">kendisinden</a>;</p> +<blockquote><p>“Airplot!”u duydunuz mu? Sanırım duymadınız. “Airplot!” bir <a target="_blank" href="http://www.durucancelasun.info/blog/www.greenpeace.org.tr" target="_blank">Greenpeace</a> eylemi. Kısaca anlatayım; İngiliz hükümeti Londra’daki Heatrow havaalanına yeni bir pist yapmak istiyor ve Greenpeace bununla mücadele ediyor. Neden mi?</p> +<ul> +<li>Pistin yapılması için bir kasabanın yıkılması gerekiyor. Bu yaklaşık <strong>700 kişinin</strong> evlerinden ve işlerinden olması demek.</li> +<li>3. pistin inşası ile Heatrow, <strong>İngiltere’nin küresel ısınmaya en çok katkıda bulunan varlığı</strong> haline geliyor.</li> +<li>Bu pistin çevresinde yer alan <strong>114 okul</strong> inip kalkan uçaklar nedeniyle işlevselliğini yitirecek ve verimsizleşecek.</li> +</ul> +<div class="wp-caption alignleft"><img title="Airplot!" src="http://www.greenpeace.org.uk/files/images/climate/heathrow/airplot/banners/airplot300.gif" alt="Airplot!" width="300" height="250" /></div></blockquote> +<p class="wp-caption-text">Airplot!</p> + +<p>Peki Greenpeace ne yaptı? 3. pisti çevreleyecek arazinin tam ortasında bir arsa satın aldı! Evet yanlış duymadınız, arazinin ortasında bir arsası var Greenpeace’in! İşin hukuksal boyutu burada devreye giriyor.  Yasal olarak tapunun üzerinde 4 gerçek veya tüzel kişinin adı yazabiliyor. Bunlar Emma Thompson, komedyen Alistair McGowan, İngiliz parlamenter adayı Zac Goldsmith ve Greenpeace UK. Bunlar dışında bir de <strong>“beneficiary owners”</strong> diye birşey var ki biz(ler) de orada devreye giriyoruz. Bir arsanın sınırsız sayıda “hak sahibi” sahibi olabiliyor yasal olarak!</p> +<p>Peki hükümet bu “sorunu” nasıl çözmeyi düşünüyor? İstimlak ederek. Şanslıyız ki bu iş göründüğünden çok daha zor olacak onlar için zira bir arsanın “kamu yararına” istimlak edilebilmesi için tüm hak sahiplerine <em><strong>bizzat</strong></em> ulaşılması ve yazılı izinlerinin alınması gerekiyor. Yani siz Türkiye’den biri olarak hak sahibi olursanız oraya pist yapmak için sizin de yazılı izniniz gerekecek!</p> +<p>Bu durum pist inşaatının en az yıllarca ertelenmesi ve hatta iptalinin gündeme gelmesi demek!</p> +<p>Pek siz ne yapabilirsiniz? <strong>Greenpeace’in arsası üzerinde hak sahibi olabilirsiniz!</strong> Bunu nasıl yapacaksınız peki? Sadece <a target="_blank" href="http://www.greenpeace.org.uk/climate/airplot" target="_blank">şu adresteki</a> formu dolduracaksınız ve arsanın bir parçası sizin olacak!</p> +<p>Ben de arsa üzerindeki hak sahiplerinden biriyim artık :)</p> + + Gökmen Göksel + http://blog.ratonred.com + + + rat on red » gezegen.linux + Gökmen GÖKSEL's blog. + + http://blog.ratonred.com/tag/gezegen-linux/feed/ + 2009-03-29T15:46:40+00:00 + + + + + Bilimsel Şüphecilik ve İlahiyat + + http://www.yalazi.org/?p=258 + 2009-03-20T00:52:29+00:00 + <p>Şimdi televizyonda banttan yayında <strong> Siyaset Meydanı - Din-Bilim ve Darwin</strong> tartışması sürüyor.</p> +<p>Şu ana kadar ki öğrenim yaşamımda ve düşün yapımda bilimin temelinde <em><strong>&#8220;şüphe&#8221;</strong></em> yattığını öğrenip, bildim. Bü yüzden <strong>&#8220;İlahiyat Bilimi&#8221;</strong> olarak değerlendirilen <em>disiplini</em> <strong>bilim</strong> olarak değerlendiremiyorum. Bir kitabı alıp, tarihini inceleyip, içerisinde bahsedilen insanların sosyal yaşamlarını inceleyip,  içinde yazanları &#8220;<strong>şüphe etmeden</strong>&#8221; kabul eden bir anlayışa nasıl bilim denebilir? Veya &#8220;burada yazan doğrudur, ne kadar çalışırsanız çalışın, içinde yazanları doğrulayacaksınız&#8221; anlayışını içeren bir bilim kabul edilebilir mi?</p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + + Onur Yalazı + http://www.yalazi.org + + + www.yalazi.org + Yine bir gayrı ciddi internet günlüğü.. + + http://www.yalazi.org/index.php/feed/ + 2009-03-29T15:47:52+00:00 + + + + + IE8′de çıktı peki ya şimdi? + + http://www.yalazi.org/?p=255 + 2009-03-19T23:35:03+00:00 + <p>Bugün 20 Mayıs 2009 ve <a href="http://www.microsoft.com">Microsoft</a> Uzun süredir üzerinde çalıştığı <a title="MS IE8" href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Internet Explorer 8.0</a> tarayıcısınız duyurdu ve dağıtımına internet sitesi üzerinden başladı.</p> +<p>Siz de benim gibi internet uygulamaları geliştiriyor veya yönetiyorsanız bu habere biraz temkinli yaklaşıyor olabilirsiniz.</p> +<p>Internet&#8217;i platform olarak tercih etmemizin sebeplerini düşündüğümüzde, - günümüzün cıvır kelimelerinden birini kullanacağım kusuruma bakmayın -  Internet&#8217;in bize sağladığı <em><strong>&#8220;Bulut (Cloud)&#8221;</strong></em> özellikleri sağlaması olduğunu rahatlıkla söyleyebiliriz; &#8220;Daha fazla kullanıcıya, daha geniş bir coğrafyaya, ucuz ve hızlı bir biçimde ulaşmak.&#8221;</p> +<p>Ancak burada ciddi bir problem ile karşı karşıya kalıyoruz. Ulaşabildiğimiz kitle çok geniş ve farklı farklı platformlar kullanıyorlar. Farklı <strong>işletim sistemleri</strong>, farkı <strong>tarayıcılar</strong>, farklı <strong>eklentiler</strong>, farklı <strong>internet bağlantıları</strong> hatta aynı yazılımların birçok <strong>farklı sürümü</strong>. Ayrıca kullanıcılarımızın tercihlerine saygı duymak zorundayız ve kullanıcılarımız bazen zorunluluktan bazen keyiften aklı başında davranmıyorlar.</p> +<p>Bu kadar geniş bir kitleye ulaşabildiğimiz bu durumda bu kadar farklı platformu da tanımak, bilmek, test etmek durumunda kalıyoruz. Bu yüzden geliştirme süreçlerimizde çok ciddi bir mühendislik problemi ile karşı karşıya kalıyoruz.Kaynaklar her zaman kısıtlıdır bu yüzden kısıtlı kaynak ile en yüksek verimi elde etmek,  Kaynak - Verim eğrimizi herkesin (kullanıcılarımızın ve kendimizin) yararına olacak biçimde ayarlamak durumundayız. Kaynaklarımız genellikle sabit ya da kısıtlı olduğu için problemlerimizi azaltarak verimi artırma yoluna gideriz. Bu da hedeflerimizi kısıtlamaktan geçiyor.</p> +<p>Genel tercih olarak tercih edilen 4 (IE, Firefox, Opera, Safari) tarayıcı bu tarayıcıların genel olarak kullanılan 2 şer sürümü (IE 6/7 ve artık 8, Firefox 2,3, Opera 8/9/10, Safari 3.0/3.1) olduğunu düşünürsek ve gerektiğinde çalıştıkları işletim sistemlerinde de farklılıklar gösterdiklerini göz önünde bulundurulursak, kaynaklarımız genellikle her türlü platformu destekleyebilecek kadar çok değil. (Chrome ve Chromium&#8217;u da unutmadım. onlarda listeye girmek üzere). Hatta bu platformların hepsini göz önünde bulundurmaya kalkarsak kaynaklarımızı exponentel biçimde arttırmamız gerektiğini rahatlıkla söyleyebiliriz.</p> +<p>Peki öyleyse ne yapmak zorundayız? Bu durumda tercih yapmak zorunda kalıyoruz. Geliştirme sürecinde hedeflediğimiz platformları seçiyoruz. Bunun için de internetteki çeşitli kaynaklarda bulunan tarayıcı ve işletim sistemleri istatistiklerini göz önünde bulunduruyoruz.</p> +<p>Bazı Tarayıcı İstatistikleri:</p> +<p>W3Schools: <a title="W3Schools Tarayıcı istatistikleri" href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3schools.com/browsers/browsers_stats.asp<br /> +</a>Wikipedia (NetApplications Stats): <a href="http://www.yalazi.org/index.php/feed/ onclick=">http://en.wikipedia.org/wiki/Usage_share_of_web_browsers</a><br /> +W3Counter: <a title="W3Schools Tarayıcı istatistikleri" href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3counter.com/globalstats.php<br /> +</a>TheCounter: <a href="http://www.yalazi.org/index.php/feed/ onclick=">http://www.thecounter.com/stats/2009/February/browser.php</a></p> +<p>İstatistiklerin ortak olarak gösterdiği, ciddi bir biçimde pastanın yarısını veya biraz daha fazlasını Internet Explorer  6 - 7 kalanın yaklaşık yarısını veya biraz daha fazlasınız Firefox 2 - 3 ve pastanın geri kalanını paylaşan yaklaşık aynı oranlarda kullanılan çeşit çeşit tarayıcı oluyor. Bu bilgilere baktığımızda ya IE ve Firefox tarayıcılarını (hatta bazılarına göre boşverin Firefox&#8217;u) destekleyerek çok ciddi bir hedef kitleye ulaşabiliyoruz. Genellikle de geriye kalan tarayıcıları göz ardı ederek kaynaklarımızı boşa harcamamaya çalışıyoruz.</p> +<p>İşte bu noktada, her duyurulan tarayıcı her duyurulan sürüm bu gördüğümüz denklemleri bozuyor. Bu yüzden IE8&#8242;in duyurulmasına temkinli yaklaşıyorum. İstatistiklerin her oynayışı kaynaklarımızı kullanırken daha fazla düşünmemize neden oluyor. Dün bir geliştirme için 2 tarayıcıda test yapıyordum, bugün 3 tarayıcıda test yapmam gerekecek. Hatta yeni duyurulan bir tarayıcı için daha önce yaptığımız testleri tekrar etmem gerekiyor.</p> +<p>Peki sizi her duyurulan tarayıcıda ne düşünüyorsunuz?</p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + + Onur Yalazı + http://www.yalazi.org + + + www.yalazi.org + Yine bir gayrı ciddi internet günlüğü.. + + http://www.yalazi.org/index.php/feed/ + 2009-03-29T15:47:52+00:00 + + + + diff --git a/www-kisisel/feeds.html b/www-kisisel/feeds.html new file mode 100644 index 0000000..3709b58 --- /dev/null +++ b/www-kisisel/feeds.html @@ -0,0 +1,851 @@ +
+ +
diff --git a/www-kisisel/foafroll.xml b/www-kisisel/foafroll.xml index e0ff961..318ab7e 100644 --- a/www-kisisel/foafroll.xml +++ b/www-kisisel/foafroll.xml @@ -7,16 +7,16 @@ xmlns:dc="http://purl.org/dc/elements/1.1/" > - Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + Kişisel Günlükler Gezegeni + http://gezegen.linux.org.tr - Linuxipuclari + A. Murat Eren - - Linux İpuçları + + There is no silver bullet.. @@ -26,10 +26,10 @@ - Pardus-Linux.org + Adem Alp Yıldız - - Pardus-Linux.Org + + Adem Alp YILDIZ @@ -39,10 +39,10 @@ - Python-TR + Ahmet Aygün - - Python - Java + + @@ -52,10 +52,959 @@ - Zemberek NLP + Ahmet Yıldız - - Zemberek NLP + + Bugün Linux + + + + + + + + + + Ali Erdinç Köroğlu + + + The Point of no return » LKD + + + + + + + + + + Ali Erkan İMREK + + + armut + + + + + + + + + + Alper Kanat + + + raptiye + + + + + + + + + + Alper Orus + + + Mürekkep - İnternet Yaşam Rehberiniz » Bilişim + + + + + + + + + + Alper Oğuz + + + Alper'in günlüğü » Gezegen + + + + + + + + + + Alper Somuncu + + + + + + + + + + + + + Anıl Özbek + + + + + + + + + + + + + Arman Aksoy + + + Expressed Exons » Gezegen + + + + + + + + + + Bahri Meriç Canlı + + + Bahri Meriç CANLI Kişisel Web Sitesi » Linux + + + + + + + + + + Barış Özyurt + + + + + + + + + + + + + Bora Güngören + + + Bora Güngören + + + + + + + + + + Burak Dayıoğlu + + + Dayıoğlu Günlüğü » linux + + + + + + + + + + Can Burak Çilingir + + + Can Burak Çilingir » gezegen-linux + + + + + + + + + + Can Kavaklıoğlu + + + Güncel günce + + + + + + + + + + Ceyhun Alyeşil + + + Devador + + + + + + + + + + Deniz Koçak + + + King of Kebab » lkd + + + + + + + + + + Devrim Gündüz + + + MadBlog - Özgür Yazılım + + + + + + + + + + Doruk Fişek + + + Sit Alanı'nın Seyir Defteri » Gezegen + + + + + + + + + + Ekin Meroğlu + + + Sütlü Kahve + + + + + + + + + + Enver Altın + + + The truth about my life + + + + + + + + + + Eren Kovancı + + + Karalama Defteri {KaralamaDefteri.Net} + + + + + + + + + + Erhan Ekici + + + bir delinin hatıra defteri » linux + + + + + + + + + + Erol Soyöz + + + Erol Soyöz | Dağıtık günce » linux gezegeni + + + + + + + + + + Erçin Eker + + + The Useless Journal v4 + + + + + + + + + + Faik Uygur + + + Bir Takım Şeyler + + + + + + + + + + Fatih Arslan + + + Arslanlar Şehri » Gezegen + + + + + + + + + + Fatih Özavcı + + + Siyah Şapka + + + + + + + + + + Furkan Çalışkan + + + ozirus' » Gezegen + + + + + + + + + + Gökdeniz Karadağ + + + hayalci'nin maceraları + + + + + + + + + + Gökmen Göksel + + + rat on red » gezegen.linux + + + + + + + + + + Gökmen Görgen + + + [~]> # Gökmen Görgen ;-) » oi + + + + + + + + + + Gürcan Öztürk + + + gurcanozturk.com + + + + + + + + + + Gürer Özen + + + Indiana Jones' Diary + + + + + + + + + + Hakan Uygun + + + hakan.uygun.yazıyor.* » Gezegen + + + + + + + + + + Hüseyin Uslu + + + + + + + + + + + + + K. Deniz Öğüt + + + Mare Nostrum + + + + + + + + + + Kaya Oğuz + + + Blog::KayaOguz » Gezegen + + + + + + + + + + Kerem Can Karakaş + + + Blog + + + + + + + + + + Koray Bostancı + + + + + + + + + + + + + Kubilay Onur Güngör + + + Kırmızı ve Siyah » Gezegen + + + + + + + + + + Levent Yalçın + + + Leoman's blog » Gezegen + + + + + + + + + + M.Murat Akbaş + + + Mehmet Murat AKBAS » Gezegen + + + + + + + + + + M.Tuğrul Yılmazer + + + + + + + + + + + + + Mehmet Büyüközer + + + Amerika'dan Türkiye'ye Fikir İhracatı + + + + + + + + + + Mehmet Salih Yıldırım + + + Yıldırım -- İşadamı » gezegen + + + + + + + + + + Murat Hazer + + + Murat HAZER + + + + + + + + + + Murat Koç + + + Koçhane Kayıtları + + + + + + + + + + Murat Sağlam + + + panhaema.com + + + + + + + + + + Murat TİKİL + + + murattikil + + + + + + + + + + Mustafa Karakaplan + + + MuKa PlaNeT + + + + + + + + + + Necati Demir + + + :(){ :|:& };: + + + + + + + + + + Necdet Yücel + + + nyucel's diary + + + + + + + + + + Nesimi Acarca + + + nesimia.com + + + + + + + + + + Nihad Karslı + + + Enki'den » Linux + + + + + + + + + + Okan Akyüz + + + Okan Akyüz » Gezegen + + + + + + + + + + Onur Tolga Şehitoğlu + + + Onur'sal » Bilgisayar + + + + + + + + + + Onur Yalazı + + + www.yalazi.org + + + + + + + + + + Oğuz Yarımtepe + + + import me » Gezegen + + + + + + + + + + Recai Oktaş + + + konu/teknik + + + + + + + + + + Serbülent Ünsal + + + Serbülent Ünsal'ın Web Günlüğü + + + + + + + + + + Serkan Altuntaş + + + serkan » Linux Gezegeni + + + + + + + + + + Serkan Kaba + + + Serkan Kaba » linux + + + + + + + + + + Serkan Kenar + + + Kayıp Şehir / Serkan Kenar » debian + + + + + + + + + + Serkan Çalış + + + WwW.HeartsMagic.NeT » Linux + + + + + + + + + + Server Acim + + + Pardus, Müzik, Yaşam... + + + + + + + + + + Sinan Alyürük + + + Ayder Zamanı + + + + + + + + + + Talat Uyarer + + + Huzur Mekanı + + + + + + + + + + Tayfur Taybuğa + + + Tayfur Taybuğa + + + + + + + + + + Tonguç Yumruk + + + Tonguç Yumruk'un Weblog'u + + + + + + + + + + Umur Erdinç + + + Umur'un Güncesi + + + + + + + + + + Ömer Fadıl Usta + + + + + + + + + + + + + Özgür Kuru + + + Özgür Kuru » linuxgezegen + + + + + + + + + + Ümran Kamar + + + Morning Glory diff --git a/www-kisisel/img/bar.png b/www-kisisel/img/bar.png new file mode 100644 index 0000000..e5b354e Binary files /dev/null and b/www-kisisel/img/bar.png differ diff --git a/www-kisisel/img/bubble/corners.png b/www-kisisel/img/bubble/corners.png new file mode 100644 index 0000000..05cbcf9 Binary files /dev/null and b/www-kisisel/img/bubble/corners.png differ diff --git a/www-kisisel/img/bubble/horizontal.png b/www-kisisel/img/bubble/horizontal.png new file mode 100644 index 0000000..4a2c73d Binary files /dev/null and b/www-kisisel/img/bubble/horizontal.png differ diff --git a/www-kisisel/img/bubble/index.html b/www-kisisel/img/bubble/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www-kisisel/img/bubble/nipple.png b/www-kisisel/img/bubble/nipple.png new file mode 100644 index 0000000..26eee33 Binary files /dev/null and b/www-kisisel/img/bubble/nipple.png differ diff --git a/www-kisisel/img/bubble/vertical.png b/www-kisisel/img/bubble/vertical.png new file mode 100644 index 0000000..ae6a672 Binary files /dev/null and b/www-kisisel/img/bubble/vertical.png differ diff --git a/www-kisisel/img/dt-closed.png b/www-kisisel/img/dt-closed.png new file mode 100644 index 0000000..e8170ed Binary files /dev/null and b/www-kisisel/img/dt-closed.png differ diff --git a/www-kisisel/img/dt-open.png b/www-kisisel/img/dt-open.png new file mode 100644 index 0000000..f57d64d Binary files /dev/null and b/www-kisisel/img/dt-open.png differ diff --git a/www-kisisel/img/feed-icon-10x10.png b/www-kisisel/img/feed-icon-10x10.png new file mode 100644 index 0000000..cc869bc Binary files /dev/null and b/www-kisisel/img/feed-icon-10x10.png differ diff --git a/www-kisisel/img/feeds-bg.png b/www-kisisel/img/feeds-bg.png new file mode 100644 index 0000000..7045b34 Binary files /dev/null and b/www-kisisel/img/feeds-bg.png differ diff --git a/www-kisisel/img/footer-bg.png b/www-kisisel/img/footer-bg.png new file mode 100644 index 0000000..3c9f8d8 Binary files /dev/null and b/www-kisisel/img/footer-bg.png differ diff --git a/www-kisisel/img/footer-logo.png b/www-kisisel/img/footer-logo.png new file mode 100644 index 0000000..e416083 Binary files /dev/null and b/www-kisisel/img/footer-logo.png differ diff --git a/www-kisisel/img/gnome-16.png b/www-kisisel/img/gnome-16.png new file mode 100644 index 0000000..95c4ff6 Binary files /dev/null and b/www-kisisel/img/gnome-16.png differ diff --git a/www-kisisel/img/hdr-news.jpg b/www-kisisel/img/hdr-news.jpg new file mode 100644 index 0000000..2697326 Binary files /dev/null and b/www-kisisel/img/hdr-news.jpg differ diff --git a/www-kisisel/img/hdr-planet.jpg b/www-kisisel/img/hdr-planet.jpg new file mode 100644 index 0000000..5224ed3 Binary files /dev/null and b/www-kisisel/img/hdr-planet.jpg differ diff --git a/www-kisisel/img/hdr-planet.xcf b/www-kisisel/img/hdr-planet.xcf new file mode 100644 index 0000000..4c7b18f Binary files /dev/null and b/www-kisisel/img/hdr-planet.xcf differ diff --git a/www-kisisel/img/hdr-soc.jpg b/www-kisisel/img/hdr-soc.jpg new file mode 100644 index 0000000..c226fb5 Binary files /dev/null and b/www-kisisel/img/hdr-soc.jpg differ diff --git a/www-kisisel/img/help-about.png b/www-kisisel/img/help-about.png new file mode 100644 index 0000000..3b8a885 Binary files /dev/null and b/www-kisisel/img/help-about.png differ diff --git a/www-kisisel/img/index.html b/www-kisisel/img/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www-kisisel/img/logo-home.png b/www-kisisel/img/logo-home.png new file mode 100644 index 0000000..a002cf4 Binary files /dev/null and b/www-kisisel/img/logo-home.png differ diff --git a/www-kisisel/img/logo.gif b/www-kisisel/img/logo.gif new file mode 100644 index 0000000..cf56b49 Binary files /dev/null and b/www-kisisel/img/logo.gif differ diff --git a/www-kisisel/img/logo.png b/www-kisisel/img/logo.png new file mode 100644 index 0000000..06e0940 Binary files /dev/null and b/www-kisisel/img/logo.png differ diff --git a/www-kisisel/img/planetgnome-64.gif b/www-kisisel/img/planetgnome-64.gif new file mode 100644 index 0000000..114390c Binary files /dev/null and b/www-kisisel/img/planetgnome-64.gif differ diff --git a/www-kisisel/img/planetgnome-64.png b/www-kisisel/img/planetgnome-64.png new file mode 100644 index 0000000..e77e8da Binary files /dev/null and b/www-kisisel/img/planetgnome-64.png differ diff --git a/www-kisisel/img/sites-bg.png b/www-kisisel/img/sites-bg.png new file mode 100644 index 0000000..8840fe2 Binary files /dev/null and b/www-kisisel/img/sites-bg.png differ diff --git a/www-kisisel/img/sites-foot.png b/www-kisisel/img/sites-foot.png new file mode 100644 index 0000000..1138da1 Binary files /dev/null and b/www-kisisel/img/sites-foot.png differ diff --git a/www-kisisel/img/sites-sp.png b/www-kisisel/img/sites-sp.png new file mode 100644 index 0000000..bd865e8 Binary files /dev/null and b/www-kisisel/img/sites-sp.png differ diff --git a/www-kisisel/img/spacer.gif b/www-kisisel/img/spacer.gif new file mode 100644 index 0000000..a4f37d7 Binary files /dev/null and b/www-kisisel/img/spacer.gif differ diff --git a/www-kisisel/img/spacer.png b/www-kisisel/img/spacer.png new file mode 100644 index 0000000..e82fd73 Binary files /dev/null and b/www-kisisel/img/spacer.png differ diff --git a/www-kisisel/index.html b/www-kisisel/index.html index 640b056..3af50fd 100644 --- a/www-kisisel/index.html +++ b/www-kisisel/index.html @@ -1,1465 +1,1341 @@ - Topluluklar Gezegeni + Kişisel Günlükler Gezegeni + - + + + + + + + + + + +
-

21 January 2009

+

29 March 2009

-
+
- - + +
-Linuxipuclari
+Erhan Ekici
+ +

- -Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız? + +Wall Street’de Bir Dedikodu…


-

Eğer internette ssh bağlantıları için anahtarlama kullanımı konusunda biraz araştırma yaptıysanız karşınıza çıkacak dökümanların çoğunda açık anahtarınızın hedef makinada ~/.ssh/authorized_keys dosyasına nasıl ekleneceği, bu dosyanın ve .ssh dizininin hangi kullanıcı ve grup yetkilerine sahip olacağı konusunda bilgi verildiğini göreceksiniz.

-

İlgili dökümanlarda bahsedilen herşey doğru olmakla birlikte ssh programı bütün bu adımları sizin için layığıyla gerçekleştiren bir komut satırı programıyla birlikte geliyor. ssh-copy-id isimli bu program ne yazık ki birçoğumuzun dikkatinden kaçıyor.

-

ssh-copy-id programı ne yapar?

+Oliver Stone‘un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street’in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox’a (Charlie Sheen) Wall Street’e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...]
+
+
+ + + + + + +
+
+ +
+
+
+ +
+ + +
+
+
+

+ +Ubuntu 8.04 Server üzerinde Sun xVM kurulumu +

+
+
+
+

Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık Sun xVM olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle Pardus ve Ubuntu kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor.

+

Bu hafta sonu Intel'den kurcalamamız için ödünç gelen Atom 330 (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi.

+

Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.

+

Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli.

+

Öncelikle Sun indirme sitesinden xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. Buradan doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da dpkg ile bu paketi kuruyoruz. +

+

+root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb
+

+

Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get

'e başvuracağız. + +

+root@kobigos-proto# apt-get -f upgrade +

+

Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden vboxusers adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.

+

Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.

+

Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz vboxusers grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.

+

+root@kobigos-proto# usermod --append --groups vboxusers atom
+root@kobigos-proto#
+

+

Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de.


+
+
+ + + + + + +
+
+ +
+
+
+ +
+ + +
+
+
+

+ +Virtualbox 2.2 Semineri +

+
+
+
+virtualboxVirtualbox, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.
+
+Virtualbox ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "Seamless Mode" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, Virtualbox'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.
+
+Virtualbox cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:
    -
  • Açık anahtarınızı hedef makinada  kullanıcı dizini altındaki yetkili anahtarlar dosyasına ekler ( ~/.ssh/authorized_keys)
  • -
  • ~/.ssh dizinini ve ~/.ssh/authorized_keys dosyasının yetkilerini düzenler.
  • +
  • Sanal sunuculara ait disk imajlarının OVF standardı sayesinde içe ve dışa aktarılabilmesi
  • +
  • Linux ve Solaris misafir işletim sistemleri için 3B desteği
  • +
  • Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği
-

Aşağıdaki örnek  komutta herhangi bir kimlik belirtmediğimiz için varsayılan açık anahtar ( ~/.ssh/id_rsa.pub dosyasının içeriği) hedef.makina.com makinasındaki ali kullanıcısının  home dizinine yüklenir.

- -
$ssh-copy-id ali@hedef.makina.com
- -

Eğer birden çok anahtarınız var ise hedef makinaya göndermek istediğiniz açık anahtarı -i parametresiyle belirtebilirsiniz.

- -
$ssh-copy-id  -i  ~/.ssh/ikinci_anahtar.pub ali@hedef.makina.com
- -

Kıssadan hisse tek bir komutla açık anahtarınızı hedef bir makinaya yükleyebilirsiniz.  :)

-

İyi çalışmalar


+Seminer TSİ 18:00'de başlayacak. Kayıt yaptırmak için buraya tıklayabilirsiniz.
+

+ +


- - - - + - +
-

20 January 2009

-
+
- - + +
-Pardus-Linux.org
+Devrim Gündüz
+ +

- -PANEL : İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması + +Cuma gecesi heyecanı


-Türk Hukuk Kurumu tarafından düzenlenecek ve  Pardus Kullanıcıları Derneği Fahri Başkanı, Bilkent Üniversitesi öğretim üyesi Doç. Dr. Mustafa Akgül tarafından yöneticilecek olan  “İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması” konulu panele, Pardus Kullanıcıları Derneği Yönetim Kurulu Başkanı Av. Nihad Karslı da konuşmacı olacak katılacaktır. -Günümüzde sık sık uygulanan İnternet yasaklarının hukuksallığının [...]
+

Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:


+
Continue reading "Cuma gecesi heyecanı"

- + - + - +
-

19 January 2009

+

27 March 2009

-
+
- - + +
-Linuxipuclari
+Özgür Kuru
+ +

- -Linux Komut Satırında İnternetten Dosya İndirme + +Uçurtma Avcısı…


-

Linux makinanıza bir dosya indirip kuracaksınız diyelim.

-

Bunun için önce grafik arayüzü olan bir yerden Firefox gibi bir tarayıcı veya Filezilla gibi bir ftp istemcisi ile bağlanıp dosyayı indirip sonra bunu tekrar ftp, scp gibi bir program kullanarak dosyaya asıl ihtiyacımız olan yere kopyalamak büyük bir zaman kaybı olacaktır. (İstemci olarak linux kullanan arkadaşların kaşlarını çattıklarını görür gibiyim. Diyelimki kişi linux değil de başka bir işletim sistemi kullanıyor ve grafik arayüzü yüklü olmayan bir linux sunucusu var)

-

Bunun yerine wget komutunu kullanarak bu dosyayı bir web sitesinden direkt istediğimiz klasöre indirebiliriz.

-

En basit kullanımıyla

- -
wget http://www.ornekwebsite.com/dosya.zip
- -

Dosya gelsin ama ben bir yandan konsolu kullanıyım diyorsanız bu işlemi backgrounda atabilirsiniz. İşlemin sonucunu logdosyasi.log adlı dosyaya yazacaktır.

- -
wget -o logdosyası.log http://www.ornekwebsite.com/dosya.zip &
- -

Büyük bir dosya indiriyorsunuz ve kesiliyor o zaman aşağıdaki komut size yardımcı olacaktır.

- -
wget -c http://www.ornekwebsite.com/buyukdosya.zip
- -

Bazen bir sitedeki toplu dosyaları indirmek istiyorsunuz diyelim. Burada dikkat etmeniz gereken şey bu komut o sayfa içinde geçen .zip isimli dosyaları indirecektir.

-

downloads.html yerine bir klasör ismi yazarsanız ancak klasör gezinme (directory browsing) yetkisi sunucuda açıksa o şekilde dosyaları indirebilirsiniz aksi taktirde ya o klasörde bir index.html dosyası varsa o dosyada geçen ilgili dosyaları indirmeye kalkar yada “ERROR 403: Forbidden” şeklinde bir hata ile karşılaşırsınız.

- -
wget -r -nd -np -l1 -A '*.zip' http://www.ornekwebsite.com/downloads.html
- -

Şu an hattınız yavaş diyelim yada çalışırken indirme işlemi yüzünden yavaşlamasını istemiyorsunuz. Tamam bizde yattıktan sonra başlayacak şekilde ayarlarız, mesela saat 1′de başlayacak şekilde.

- -
echo 'wget http://www.ornekwebsite.com/dosya.zip' | at 01:00
- -

Tahmin edeceğiniz gibi at aslında bir zamanlama komutu bunu kullanarak birçok işinizi cron’a yazmadan zamanlayabilir ve zamanı geldiğinde çalışmasını sağlayabilirsiniz. En kısa sürede at komutu ile ilgili de bir ipucu hazırlayacağım.


+

Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.

+

Jules Verne‘nin İki Yıl Okul Tatili adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes “yaş yirmi oldu hala Jules Verne mi okuyorsun?” diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.

+

Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce Khaled Hosseini‘nin Uçurtma Avcısı adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.

+

Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim…. Ayrıca bu kitabın bir filmi de çekilmiş…



- + - + - +
-

18 January 2009

-
+
- - + +
-Linuxipuclari
+Fatih Arslan
+ +

- -Oturumumuz Süresinde Kullandığımız Komutları ve Sonuçlarını Otomatik Olarak Nasıl Kaydedebiliriz? + +Pandora’yı tek tıkla dinlemek


-

Hepimizin başına gelmiştir. Bir problemle uğraşırken veya yeni bir program kurarken not almaya çalışırız. Ama bir noktadan sonra kendimizi yaptığımız işe kaptırır işi bitirdiğimizde;

-

Tüh bak yaptıklarımı not almayı unuttum. Ne yapmıştık? Hangi komutları kullanmıştık? Karşımıza hangi mesajlar çıktı ve biz neyi seçtik?

-

diye hayıflanırız.

-

Kendimizi işimize vermişken bizim adımıza birisinin tüm komutlarımızı ve bu komutların ürettiği mesajları, terminalimize yansıyan çıktıları otomatik olarak kaydetmesi hoş olmaz mıydı?

-

Linux script komutu bu konuda derdimize derman oluyor.

-

script komutu aracılığıyla terminalize yansıyan tüm çıktıları bir dosyaya kaydedip daha sonra tekrar inceleyebilirsiniz.

-

Bir örnek ile nasıl çalıştığına bakalım;

+

Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye’de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları globalpandora diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.

+

Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site’ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre’ye girecekti. Bunu FoxyProxy ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox’u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.

+

Burada yapabileceğim bir şey var, oda Mozilla Prism kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism’de proxy’ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge’ye tıkladığım an Pandora’yı dinleyebiliyorum

+

pandora

+

Tüm bunları şu şekilde yaptım:

+
    +
  1. Mozilla Prism sayfasından, Prism’in standalone uygulamasını indiriyoruz
  2. +
  3. Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak
  4. +
  5. En son flash sürümünü indiriyoruz , içinden çıkan libflashplayer.so dosyasını /opt/prism/plugins klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)
  6. +
  7. İstediğiniz bir metin editörü ile /opt/prism/xulrunner/greprefs/all.js dosyasını açıyoruz ve aşağıdaki satırları +

    pref(”network.proxy.type”, 0);
    +pref(”network.proxy.autoconfig_url”, “”);

+

şu şekile çeviriyoruz

+

pref(”network.proxy.type”, 2);
+pref(”network.proxy.autoconfig_url”, “http://pac.byterelay.com/”);

+

Bu satırlar 750′ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek

+
  • İşimiz bitti sayılır, şimdi konsoldan /opt/prism/prism açıyoruz ve www.pandora.com ve Desktop seçeneğini tıklıyoruz
  • +
  • Başka adım yok :)
  • -
    ali@ali-laptop:~/temp/scriptNot$ script -f otomatikDokumantasyon
    -Script started, file is otomatikDokumantasyon
    -ali@ali-laptop:~/temp/scriptNot$ pwd
    -/home/ali/temp/scriptNot
    -ali@ali-laptop:~/temp/scriptNot$ whoami
    -ali
    -ali@ali-laptop:~/temp/scriptNot$ ls /tmp/
    -domains genel.xls  gdl              kde-alisPik0Fj  
    -ksocket-alisSBnyBl  orbit-root  plugtmp-1   
    -Registration_Form_WBG.pdf  Tracker-alis.7358
    -fbug               hsperfdata_alis  keyring-YXOiJM  
    - 
    -ali@ali-laptop:~/temp/scriptNot$ exit
    -Script done, file is otomatikDokumantasyon
    - -

    Yukarıda script komutunu başlattığımız nokta ile komutu CTRL+D tuş kombinasyonu aracılığıyla sonlandırdığımız nokta arasında oluşan ekran görüntülerini görüyorsunuz. Şimdi script komutunun yukarıdaki etkileşim sonucunda bizim için oluşturduğu otomatikDokumantasyon dosyasına bakalım.

    - -
    ali@ali-laptop:~/temp/scriptNot$ more otomatikDokumantasyon
    -Script started, file is otomatikDokumantasyon
    -ali@ali-laptop:~/temp/scriptNot$ pwd
    -/home/ali/temp/scriptNot
    -ali@ali-laptop:~/temp/scriptNot$ whoami
    -ali
    -ali@ali-laptop:~/temp/scriptNot$ ls /tmp/
    -domains genel.xls  gdl              kde-alisPik0Fj  
    -ksocket-alisSBnyBl  orbit-root  plugtmp-1   
    -Registration_Form_WBG.pdf  Tracker-alis.7358
    -fbug               hsperfdata_alis  keyring-YXOiJM  
    - 
    -ali@ali-laptop:~/temp/scriptNot$ exit
    - 
    -Script done on Sun 18 Jan 2009 01:59:44 PM CET
    -ali@ali-laptop:~/temp/scriptNot$
    - -

    Yukarıda gördünüz gibi script komutu terminalimize yazılan herşeyi bizim için kaydetti. Bir problemle uğraşırkan ayrıca kopyala&yapıştır aksiyonlarıyla kendimizi germemize gerek yok.

    -

    İyi çalışmalar.


    +

    +
    +

    Copyleft - Fatih Arslan - Arslanlar Şehri, 2009. | + Permalink | + Yorum(3)



    - + - + - +
    -

    16 January 2009

    -
    +
    - - + +
    -Linuxipuclari
    +Ali Erkan İMREK
    + +

    - -Sürekli Akan Logları İzleme + +MS Office XLSX Dosyalarında Güvenlik Açığı


    -

    Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.

    -

    Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız

    - -
    tail -f /var/log/messages
    - -

    Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.

    -

    Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.

    - -
    less /var/log/messages
    - -

    Shift+F tail -f ile aynı işi görür loglar akmaya başlar

    -

    Ctrl+C ile istediğiniz yerde logun akmasını durdurabilirsiniz

    -

    B ve F tuşları logun içinde ileri geri gitmenizi sağlar

    -

    Q ile işiniz bittiğinde logdan çıkarsınız

    -

    Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.

    - -
    less +F /var/log/messages
    - -

    Yada daha önce yazdığımız Kendi Komutunuzu Oluşturun ipucumuzu kullanarak less +F için akanlog diye bir alias yaratabilir ve komutu direkt olarak

    - -
    akanlog /var/log/messages
    - -

    şeklinde de kullanabilirsiniz ;)


    +
    Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; http://www.ozgurlukicin.com/ooxml/

    Bu konuda neler olup bitiyor diye uluslararası kampanya sitesine baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki güvenlik açığı nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.


    - - - - + - +
    -

    15 January 2009

    -
    +
    - - + +
    -Linuxipuclari
    +Alper Orus
    + +

    - -Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme + +Ubuntu 9.04 Jaunty Jackalope Beta Hazır


    -

    Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.

    -

    Nasıl kullanılır?

    -

    watch [seçenekler] komut

    -

    -n Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.

    -

    -d Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz

    -

    Ne için mi kullanıyorum?

    +

    Kod adı Jaunty Jackalope olan Ubuntu’nun 9.04 sürümü için Beta duyurusu yapıldı. Ubuntu 9.04 Beta birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer Ubuntu 9.04 ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız Ubuntu 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz.

    +

    Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta’ya yükseltme yapmak isterseniz Alt+F2 ile açtığınız komut kutusuna “update-manager -d” yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04′ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden “yükselt” (upgrade) dedikten sonra kolayca Ubuntu 9.04 Beta‘ya terfi edebilirsiniz.

    +

    Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;
    +

      -
    • Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını - -
      watch -d 'wc -l | ls -l'
      - -
    • -
    • Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye - -
      watch -d 'df -k'
      - -
    • -
    • Hafıza kullanım oranını gözlemlemek için - -
      watch -d 'free -m'
      - -
    • -
    • Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için - -
      watch -d 'ls -l | fgrep muratz'
      - -
    • +
    • Gnome 2.26 - 18 Mart 2009′da final sürümü duyurulan Gnome 2.26 özelliklerine göz atmak isteyebilirsiniz.
    • +
    • Geliştirilmiş çoklu monitör desteği
    • +
    • X.Org sunucu 1.6
    • +
    • Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki videoya bakılabilir.
    • +
    • Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış.
    • +
    • Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı.
    -

    Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.


    +

    +

    Ubuntu 9.04 Jaunty Jackalope için kararlı final sürümü beklediğimiz üzere 23 Nisan 2009 tarihinde duyurulacak. Ubuntu 9.04 Beta sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz.

    +

    Ubuntu 9.04 sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan Ubuntu 9.10 Karmic Koala.



    - + - + - +
    -

    14 January 2009

    +

    25 March 2009

    -
    +
    - - + +
    -Linuxipuclari
    +Okan Akyüz
    + +

    - -VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor + +comp.os.minix’in Ağlatan haline ağıt.


    -

    Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.

    -

    Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.

    -

    Eski kartı silip yeni kartı eklediğinden kartın id’si eth0′dan eth1′e değişiyor. Eğer ip tanımlarınız statik yapılmışsa /etc/network/interfaces dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.

    -

    O anki id’yi bulmanın en pratik yollarından biri de /proc/net/dev dosyasının içine bakmak. 

    -

    Bu dosyanın içi aşağıdaki gibi.

    -
      Interface	Receive bytes	packets errs drop fifo frame
    -  eth0:		161543042	916321    0    0    0     0
    -

    Unutmayın eğer bu sorunla karşı karşıya iseniz; ifconfig komutu sisteme /etc/network/interfaces dosyasında tanıttığınız kartları gösterecektir. O yüzden siz ifconfig diye baktığınızda eth0′ı görürken /proc/net/dev altında eth1 görüyor olacaksınız.


    +

    Hello everybody out there using minix -

    +

    I’m doing a (free) operating system (just a hobby, won’t be big and
    +professional like gnu) for 386(486) AT clones. This has been brewing
    +since april, and is starting to get ready. I’d like any feedback on
    +things people like/dislike in minix, as my OS resembles it somewhat
    +(same physical layout of the file-system (due to practical reasons)
    +among other things).

    +

    I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
    +This implies that I’ll get something practical within a few months, and
    +I’d like to know what features most people would want. Any suggestions
    +are welcome, but I won’t promise I’ll implement them :-)

    +

    Linus (torvalds@kruuna.helsinki.fi)

    +

    PS. Yes - it’s free of any minix code, and it has a multi-threaded fs.
    +It is NOT protable (uses 386 task switching etc), and it probably never
    +will support anything other than AT-harddisks, as that’s all I have :-(.

    +

    Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix’de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.

    +

    İyi günler.



    - + - + - +
    -
    +
    - - + +
    -Linuxipuclari
    +Onur Yalazı
    + +

    - -Ubuntu VirtualBox ve KVM çakışma problemi + +uzayüssünden mir-uzayistaysonuna


    -

    Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.

    -

    VirtualBox can’t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.
    -VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).

    -

    Result Code:
    -0×80004005
    -Component:
    -Console
    -Interface:
    -IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}

    -

    Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.

    -

    Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.

    - -
    $lsmod | grep kvm
    -kvm_intel              49728  0
    -kvm                   142912   1 kvm_intel
    - -

    Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül kvm_intel isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.

    - -
    sudo rmmod kvm_intel
    - -

    Eğer VirtualBox’ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.

    -

    İyi çalışmalar.


    +
    Mir Uzay İstasyonu Görev Nişanı

    Mir Uzay İstasyonu Görev Nişanı

    +

    “Linux masaüstüne hazır değil” diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için “bakın bu da böyle çözülür” gibi bir yazı yazamayacağım.

    +

    Yeni dizüstüme mir-uzayistasyonu adını verdim.

    +

    Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux

    +

    Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.

    + +
    Etiketler:

    - + - + - +
    -

    13 January 2009

    -
    +
    - - + +
    -Linuxipuclari
    +Ceyhun Alyeşil
    + +

    - -Sanallaştırma ve Beraberinde Getirdiği Sürprizler + +Ekonomik Kriz ve Yeni Fırsatlar - 2


    -

    Trendleri takip eden herkes yakından tecrübe ediyordur ki sanallaştırma ve faydaları her düzeyde konuşuluyor tartışılıyor. Son yılların en sıcak konularından biri, son 2 senedir de Türkiyenin gündemindeki ağırlığını her geçen gün arttırıyor.

    -

    Hemen hemen her şirkette  AR-GE çalışması, test sistemi olarak sanal makinalar uzun yıllardır kullanılıyor.  Son dönemdeki tartışmaların farklı boyutu sanal makinaların artık üretim ortamlarında kullanılmaya  başlanması.

    -

    Ne yazık ki heyecan dalgasına kapılıp sörf yapmaya başlayan IT yöneticilerimiz sadece artı eksi hesabının artı boyutuna bakıyorlar. Fakat madalyonun bir de diğer yüzü var.

    -

    -

    Sanallaştırma sayesinde çok kolay yeni bir sistemi ayağa kaldırabiliyorsunuz. Var olan bir sistemin yeni bir kopyasını alabiliyorsunuz. Eğer belli bir planlama ve kontrol olmazsa (ki baslangıçta hiç bir sanallaştırma projesinde ne yazik ki olmuyor) göz açıp kapayana kadar organizayonun yapısına gore 10 larla veya 100 lerle ölçülen sanal makinalara ulaşmanız hiç de şaşırtıcı olmaz.

    -

    Sanallaştırma her fiziksel makinanın nerdeyse ayrı bir datacenter gibi davranmasına imkan sağlıyor.

    -

    Bu noktada sanallaştırma projesi gerçekleştiren veya gerçekleştirmeyi planlayan IT yöneticilerimizin kendilerine aklıma ilk gelen şu soruları sormaları gerekiyor.

    -

    Sanal makinalarınızın yama yönetimini nasıl yapacaksınız?
    -
    Eskiden Sanal makinaları barındıran fiziksel makinenin yamalarını yapmak zorunda kalırken sanallaştırma sonrasında bu fiziksel makine üzerindeki her bir sanal makinanın ayrı olarak yamanması gerekiyor.

    -

    • Sanal ortamlarda veri güvenliği konusunda ne kadar bilgi sahibisiniz?
    -Fiziksel makinanızı datacenter’a kilitliyorsunuz ama sanal makinanız ağ üzerinden datacenter dışına kaçabilir.

    -

    Sanal makinaların loglarını nasıl takip edeceksiniz?
    -Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırmanın sistem yöneticilerine getirdiği ekstra yük nedir? Yeni yasal düzenlemelere uyum kapsamında sanal makinaların kullanımı size ne gibi yükümlülükler getiriyor?

    -

    Her bir sanal makinadaki kullanıcı ve yetki yönetimini nasıl yapacaksınız?

    -

    Sanal makinalarınızın kaynak kullanımlarını nasıl izliyorsunuz?

    -

    Lisansların yönetimi nasıl yapacaksınız?

    -

    Yedekleme için ne tür bir altyapı düşünüyorsunuz?

    -

    Takip eden yazılarda her bir başlık için linux platformunda çalışan açık kaynak kodlu veya ücretsiz çözümleri, alternatif senaryoları incelemeye çalışacağız.

    -

    Sizlerin de bu konudaki görüş ve tecrübelerini duymaktan mutluluk duyarız.

    -

    Sanallaştırma tecrübelerinizi, ürettiginiz yaratıcı çözümleri duymak için sabırsızlanıyoruz.

    -

    İyi çalışmalar.


    +
    Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.

    Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...

    Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.

    Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.

    Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount & Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)
    Oyun sektörüde başka bir yazının konusu olsun.

    - + + + + + + +
    +
    + +
    +
    +
    +

    24 March 2009

    + +
    + + +
    +
    +
    +

    + +amixer' ın dayanılmaz hafifliği +

    +
    +
    +
    +Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +

    +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +

    +amixer set Master mute +

    +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +

    +amixer set Master unmute +

    +Sesi artırmak (mesela ctrl+yukarı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK+1] +
    +

    +Sesi azaltmak (mesela ctrl+aşağı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK-1] +
    +

    +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur.
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +fdupes ile Hylafax docq dizini temizliği +

    +
    +
    +
    +

    Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte’lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).

    +

    Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim — bir süre debelendim.

    +

    Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. “Tüm müşterilerimize şunu fakslayalım”, “basına bunu fakslayalım” cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)

    +

    Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan fdupes tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte’larını da karşılaştırıyordu.

    +

    Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında “bu dosyalar yok” diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.

    +

    Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.

    +

    fdupes’un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak basit bir betik yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.

    +

    Sonuç : Bir anda docq dizininin boyutu 1/10′una indi. Uğraşmamak için cron’a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)


    +
    +
    + - + - +
    -
    +
    - - + +
    -Linuxipuclari
    +Necdet Yücel
    + +

    - -Dosyanın Sahipliğinin Değiştirilmesi + +Document Freedom Day


    -

    Eğer sizin de benim gibi root kullanıcısıyla çalışma takıntınız varsa (tüm yetki elimde olsun diye değil sadece sürekli sudo yapmayı sevmediğim için) dosya sahipliğiyle ilgili sıkça başınız ağrıyabilir.
    -
    -Önce bir dosyanın sahipliğini görmek için ne yapmalıyız ona bakalım.

    - -
    ls -l merhaba.c
    - -

    Komutu çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.

    -

    -rw-r–r– 1 operator web1   151 2008-02-09 14:46 merhaba.c

    -

    Buradaki operator bize dosyanın kullanıcısını web1 ise dosyanın grubunu verecektir.

    -

    Şimdi aynı dizindeki başka bir dosya için aynı işlemi yapalım

    - -
    ls -l selam.c
    - -

    Aşağıda göreceğiniz gibi bu dosyanın kullanıcısı ve grubu root:root olmuş.

    -

    -rw-r–r– 1 root root 265 2008-02-09 14:56 selam.c

    -

    Benden sonra bu dosyaya operator olarak ulaşmak isteyen diğer kullanıcılar yetki hatasıyla karşı karşıya kalacak ve dosyayı açamayacak yada değişiklik yapamayacaklar.

    -

    Gelin şimdi bunu nasıl düzelteceğimizi görelim.

    - -
    chown operator:web1 selam.c
    - -

    Bu kadar kolay. Tekrar dosyayı kontrol ettiğimizde kullanıcısının ve grubunun değişmiş olduğunu görürüz.

    - -
    ls -l selam.c
    - -

    -rw-r–r– 1 operator web1 265 2008-02-09 14:56 selam.c

    -

    İyi Çalışmalar


    +

    - + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +8. Linux ve Özgür Yazılım Şenliği +

    +
    +
    +
    +

    +

    8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.

    +

    Bu sene şenlik sırasında JBoss Seam konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim…


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Ekonomik Kriz ve Yeni Fırsatlar +

    +
    +
    +
    +
    Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.

    Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam Bora Güngören buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.

    Kriz ve Linux bağlantısını araştırırken gözüme Cédric Godart'ın röpörtajında ki bir söz ilişti,
    OLinux: Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites?
    Cédric Godart: Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.

    Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma şurada yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.

    Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    23 March 2009

    + +
    + + +
    +
    +
    +

    + +İkiyide devirdik…. +

    +
    +
    +
    +

    Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk…

    +

    Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)…

    +

    Neyse uzatmayacağım. Seval arkadaşım blogunda uzun uzun belirtmiş zaten…

    +

    Gelen herkese teşekkür ediyorum.

    +

    Üçüncüsünde buluşmak üzere….


    +
    +
    + - + - +
    -

    12 January 2009

    -
    +
    - - + +
    -Linuxipuclari
    +Okan Akyüz
    + +

    - -pidgin ile msn protokolü sorunu ve çözümü + +Linus’tan Yeni Logo


    -

    15 numara MSN protokolünü kullanan tüm client’ların MSN’e bağlanamaması ile ilgili hatayı “libpurple” yerine “msn-pecan” kütüphanesini kullanarak aşabilirsiniz.

    -

    Ubuntu, Debian, Mint:

    - -
    apt-get install msn-pecan
    - -

    Archlinux:
    -Arch’ın depolarında yok ama AUR’da var,

    - -
    yaourt -Sy msn-pecan
    - -

    Daha sonra pidgin’den MSN protokolünü WLM ile değiştirirseniz sorun çözülecektir.
    -Kolay Gelsin.


    +

    Linuxun yazarı Linus yeni bir öneride bulunmuş. Efendim daha çıkmamış olan 2.6.29 sürümü için tazmanya şeytanını düşünelim ve onu koruyalım diyor. Birde şöyle bir logo öngörmüş.tuz-300x224 Linustan Yeni Logo
    +İyi bir tasarıma sahip ve tasarım harikası denemeyecek olsada bir tux. Linus’un bloğu 

    +

    Tabi bu durum adamı sakalından eder :) İşte adresi



    - + - + - +
    -

    10 January 2009

    +

    22 March 2009

    -
    +

    - -eDergi 5. Sayı Hazırlıkları Devam Ediyor + +Alan Adı Yönetimi ODTÜ’den Alındı.


    - - -Yılbaşında 4. sayısını duyurduğumuz Pardus-Linux.org eDergi'nin 5. Sayısı için hazırlıklar devam ediyor. -İlk sürprizimiz ise hazır : - -Bu sayımızda Özgür Yazılım Vakfı'nın kurucusu Richard Micheal Stallman'a gittik ve bakın bize ne dedi : -
    "I've heard it(Pardus) contains and promotes non-free software. That goes against the whole purpose of GNU, which is to give users freedom; it leads users astray."
    -İşte bu yüzden buradayız : "Pardus'un Özgürleşmesi!" - -Siz de hazırlıklara katılmak isterseniz buradan buyurun ;) -Önceki sayılarımız için : www.pardus-edergi.org
    +

    Birkaç yerde gördüm aslında haberi ama burayı link olarak vereyim.

    +

    Sonunda sanırım dünyanın en rezil alan adı yönetim sistem ve politikalarından birine sahip olmaktan duyduğumuz utanç azalacak herhalde.

    +

    Şu anda olandan daha kötüsünün yapılabileceğini sanmıyorum, yine de belli olmaz tabii.



    - + - + - +
    -

    07 January 2009

    +

    21 March 2009

    -
    +
    - - + +
    -Pardus-Linux.org
    +Ali Erkan İMREK
    + +

    - -Pardus 2008.2 Beta Sürümü Duyuruldu + +Django sunucusunda statik dosyalar ve Dojo


    -Pardus 2008.2 ‘ye giden yolda ikinci beta sürüm duyuruldu. Kullanıcıları deneme sürümde hatalarla karşılaşabilecekleri yönünde uyarıyoruz, indirmek isteyenleri kurulan cd için [1], çalışan cd için [2] adresine yönlendiriyoruz. -[1] ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008.2 -[2] ftp://ftp.pardus.org.tr/pub/pardus/calisan/2008.2/
    +


    Biliyorsunuz django'nun "manage.py runserver" komutuyla çalıştırdığımız basit bir Http sunucusu var, bu sunucu ile test ettiğim küçük uygulamama bir CSS dosyası yüklemek istedim. Css dosyasını proje dizinine kaydettim her zamanki gibi yüklenmesini bekledim;


    < style type="text/css">
    @import "style.css";
    </style>


    Ancak django sunucusunun root dizini projenin olduğu dizin değilmiş. Yani Css icin HTTP 400 kodu aldım :) Bu CSS'yi ancak şöyle yükleyebildim;

    Önce projenin settings.py dosyasına şunu ekledim;


    STATIC_DOC_ROOT = '/home/user/django/projectname'


    Sonra urls.py dosyasını açıp settings'i import edip, sunucudan /root adında sanal bir dizini servis etmesini ve bunu STATIC_DOC_ROOT değişkenindeki adrese bağlamasını istedim.


    from django.conf import settings
    .
    .
    .
    urlpatterns = patterns('',
    (r'^root/(?P.*)$', 'django.views.static.serve',
    {'document_root': settings.STATIC_DOC_ROOT}),
    .
    .
    .


    Sonra da css dosyasını @import "/root/style.css" ile yükleyebildim.

    Aslında derdim Css dosyası değil Dojo idi. Dojo javascript ile yazılmış bir Web araç takımı. Dojo'yu projenin dizinine açıp önce içindeki css temasına bir bakayım demiştim sadece. Css'yi yukarıdaki gibi halledince zaten Dojo'yu da aynı şekilde yükleyebildim.


    <script type="text/javascript"
    src="/root/js/dojo-release-1.2.3/dojo/dojo.js"
    djConfig="parseOnLoad:true, isDebug:true"></script>


    Dojo AFL ve BSD lisansı ile geliştirilen hafif ve hızlı bir araç takımı, henüz tam olarak inceleyemedim ama sitesindeki örneklere bakılırsa çok basit, şık ve kullanışlı görünüyor.

    Ancak günün sürprizi şu oldu; "Nalet olsun içimdeki daldan dala atlayıp durma hevesine" diye söylenip bunlar için gogıllama yaparken bir de karşıma dojango diye bir şey çıkmasın mı! Allahım bu dünyanın çivisi çıkmış demek geldi içimden :)



    - + + + + + + +
    +
    + +
    +
    +
    +

    20 March 2009

    + +
    + + +
    +
    +
    +

    + +Javascript Testleri Ölçeklenemiyor - John Resig +

    +
    +
    +
    +

    Daha düm IE8 çıktı Web uygulamaları geliştirmek daha da zorlaştı demiştim. Bugün de Mozilla’dan John Resig (Jquery Geliştiricileri Takım Lideri) Javascript test etmenin ölçeklenememesi üzerine bir yazı yazmış. Ayrıca öneri olarak sunduğu TestSwarm‘da dikkat edilesi bir proje..

    +

    http://ejohn.org/blog/javascript-testing-does-not-scale/

    +
    Etiketler:
    +
    +
    + - + - +
    -
    +
    - - + +
    -Pardus-Linux.org
    +Özgür Kuru
    + +

    - -Forum sunucu sorunu + +2. Ankara Pardus Kullanıcıları Buluşması….


    -Forum sunucumuzda oluşan bir disk problemi sebebi ile forumumuz belli bir süre devre dışı kalacaktır.
    +

    Daha önce duyurmuş olduğumuz buluşmamıza sadece iki gün kaldı. İkinci kez yapacağımız buluşmamızda üzerinde duracağımız konuları daha önce paylaşmıştım.

    +

    Buluşmamıza herkesi bekliyoruz…..

    +

    Buluşma yeri ve kayıt için http://www.ozgurkuru.net/formlar/toplanti/ adresini kullanabilirsiniz…



    - + - + - +
    -

    03 January 2009

    -
    +
    - - + +
    -Python-TR
    +Gökmen Göksel
    + +

    - -Operatörler + +Airplot !


    -Operatörler aritmetik operatörler, ilişkisel operatörler ve mantıksal operatörler olarak üçe ayrılır. -Aritmetik operatörler matematiksel işlemlerde kullanılır. Ayrıca toplama (+) operatörü string değerleri birleştirir. Aşağıdaki tabloda Java ve Python programlama dillerine ait aritmetik operatörler bulunmaktadır. +

    Biraz önce Bora‘nın yeni keşfettiği blogları gezerken rastladım, direkt kopyalıyorum kendisinden;

    +

    “Airplot!”u duydunuz mu? Sanırım duymadınız. “Airplot!” bir Greenpeace eylemi. Kısaca anlatayım; İngiliz hükümeti Londra’daki Heatrow havaalanına yeni bir pist yapmak istiyor ve Greenpeace bununla mücadele ediyor. Neden mi?

    +
      +
    • Pistin yapılması için bir kasabanın yıkılması gerekiyor. Bu yaklaşık 700 kişinin evlerinden ve işlerinden olması demek.
    • +
    • 3. pistin inşası ile Heatrow, İngiltere’nin küresel ısınmaya en çok katkıda bulunan varlığı haline geliyor.
    • +
    • Bu pistin çevresinde yer alan 114 okul inip kalkan uçaklar nedeniyle işlevselliğini yitirecek ve verimsizleşecek.
    • +
    +
    Airplot!
    +

    Airplot!

    -  -  - - - - -  - - -Toplama - - -Çıkarma - - -Çarpma - - -Bölme - - -Mod Alma - - - - -Java - - -+ - - -- - - -* - - -/ - - -% - - - - -Python - - -+ - - -- - - -* - - -/ - - -% - - - - -         İlişkisel operatörler programdaki iki değeri karşılaştırmak için kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operatörler [...]
    +

    Peki Greenpeace ne yaptı? 3. pisti çevreleyecek arazinin tam ortasında bir arsa satın aldı! Evet yanlış duymadınız, arazinin ortasında bir arsası var Greenpeace’in! İşin hukuksal boyutu burada devreye giriyor.  Yasal olarak tapunun üzerinde 4 gerçek veya tüzel kişinin adı yazabiliyor. Bunlar Emma Thompson, komedyen Alistair McGowan, İngiliz parlamenter adayı Zac Goldsmith ve Greenpeace UK. Bunlar dışında bir de “beneficiary owners” diye birşey var ki biz(ler) de orada devreye giriyoruz. Bir arsanın sınırsız sayıda “hak sahibi” sahibi olabiliyor yasal olarak!

    +

    Peki hükümet bu “sorunu” nasıl çözmeyi düşünüyor? İstimlak ederek. Şanslıyız ki bu iş göründüğünden çok daha zor olacak onlar için zira bir arsanın “kamu yararına” istimlak edilebilmesi için tüm hak sahiplerine bizzat ulaşılması ve yazılı izinlerinin alınması gerekiyor. Yani siz Türkiye’den biri olarak hak sahibi olursanız oraya pist yapmak için sizin de yazılı izniniz gerekecek!

    +

    Bu durum pist inşaatının en az yıllarca ertelenmesi ve hatta iptalinin gündeme gelmesi demek!

    +

    Pek siz ne yapabilirsiniz? Greenpeace’in arsası üzerinde hak sahibi olabilirsiniz! Bunu nasıl yapacaksınız peki? Sadece şu adresteki formu dolduracaksınız ve arsanın bir parçası sizin olacak!

    +

    Ben de arsa üzerindeki hak sahiplerinden biriyim artık :)



    - - - - - - -
    -
    - -
    -
    -
    -

    31 December 2008

    - -
    - - -
    -
    -
    -

    - -Pardus-Linux.org eDergi 4. Sayı Yayımlandı -

    -
    -
    -
    -Pardus-Linux.org eDergi’lerinin 4. Sayısı uzun bir aradan sonra yayımlandı. Emeği geçen herkese teşekkür eder, dergiyi indirmek isteyenlere buradan[1] sunarız. -[1] http://www.pardus-edergi.org
    -
    -
    - + - + - +
    -

    28 December 2008

    -
    +
    - - + +
    -Zemberek NLP
    +Onur Yalazı
    + +

    - -Zemberek-server Firefox Türkçe yazım denetim eklentisi + +Bilimsel Şüphecilik ve İlahiyat


    -Daha önceki bir yazıda Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. Voikko Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.

    Not: Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.

    1: https://addons.mozilla.org/en-US/firefox/addon/10183
    2: http://zemberek.googlecode.com/svn/trunk/mozzemberek/
    +

    Şimdi televizyonda banttan yayında  Siyaset Meydanı - Din-Bilim ve Darwin tartışması sürüyor.

    +

    Şu ana kadar ki öğrenim yaşamımda ve düşün yapımda bilimin temelinde “şüphe” yattığını öğrenip, bildim. Bü yüzden “İlahiyat Bilimi” olarak değerlendirilen disiplini bilim olarak değerlendiremiyorum. Bir kitabı alıp, tarihini inceleyip, içerisinde bahsedilen insanların sosyal yaşamlarını inceleyip,  içinde yazanları “şüphe etmeden” kabul eden bir anlayışa nasıl bilim denebilir? Veya “burada yazan doğrudur, ne kadar çalışırsanız çalışın, içinde yazanları doğrulayacaksınız” anlayışını içeren bir bilim kabul edilebilir mi?

    +
    Etiketler:

    - + + + + - +
    -

    14 July 2008

    +

    19 March 2009

    -
    +
    - - + +
    -Python-TR
    +Onur Yalazı
    + +

    - -Denetim Deyimleri + +IE8′de çıktı peki ya şimdi?


    -3.5. DENETİM VE DÖNGÜ DEYİMLERİ -3.5.1. Denetim Deyimleri -  -Denetim deyimleri, koşulun mantıksal durumuna göre programın akışını değiştiren yapılardır. -3.5.1.1. If deyimi -If deyimi belirli bir koşul sağlandığında yapılacak işleri belirlememizi sağlar. Java ve Python programlama dillerinde if deyiminin kullanımı [...]
    +

    Bugün 20 Mayıs 2009 ve Microsoft Uzun süredir üzerinde çalıştığı Internet Explorer 8.0 tarayıcısınız duyurdu ve dağıtımına internet sitesi üzerinden başladı.

    +

    Siz de benim gibi internet uygulamaları geliştiriyor veya yönetiyorsanız bu habere biraz temkinli yaklaşıyor olabilirsiniz.

    +

    Internet’i platform olarak tercih etmemizin sebeplerini düşündüğümüzde, - günümüzün cıvır kelimelerinden birini kullanacağım kusuruma bakmayın -  Internet’in bize sağladığı “Bulut (Cloud)” özellikleri sağlaması olduğunu rahatlıkla söyleyebiliriz; “Daha fazla kullanıcıya, daha geniş bir coğrafyaya, ucuz ve hızlı bir biçimde ulaşmak.”

    +

    Ancak burada ciddi bir problem ile karşı karşıya kalıyoruz. Ulaşabildiğimiz kitle çok geniş ve farklı farklı platformlar kullanıyorlar. Farklı işletim sistemleri, farkı tarayıcılar, farklı eklentiler, farklı internet bağlantıları hatta aynı yazılımların birçok farklı sürümü. Ayrıca kullanıcılarımızın tercihlerine saygı duymak zorundayız ve kullanıcılarımız bazen zorunluluktan bazen keyiften aklı başında davranmıyorlar.

    +

    Bu kadar geniş bir kitleye ulaşabildiğimiz bu durumda bu kadar farklı platformu da tanımak, bilmek, test etmek durumunda kalıyoruz. Bu yüzden geliştirme süreçlerimizde çok ciddi bir mühendislik problemi ile karşı karşıya kalıyoruz.Kaynaklar her zaman kısıtlıdır bu yüzden kısıtlı kaynak ile en yüksek verimi elde etmek,  Kaynak - Verim eğrimizi herkesin (kullanıcılarımızın ve kendimizin) yararına olacak biçimde ayarlamak durumundayız. Kaynaklarımız genellikle sabit ya da kısıtlı olduğu için problemlerimizi azaltarak verimi artırma yoluna gideriz. Bu da hedeflerimizi kısıtlamaktan geçiyor.

    +

    Genel tercih olarak tercih edilen 4 (IE, Firefox, Opera, Safari) tarayıcı bu tarayıcıların genel olarak kullanılan 2 şer sürümü (IE 6/7 ve artık 8, Firefox 2,3, Opera 8/9/10, Safari 3.0/3.1) olduğunu düşünürsek ve gerektiğinde çalıştıkları işletim sistemlerinde de farklılıklar gösterdiklerini göz önünde bulundurulursak, kaynaklarımız genellikle her türlü platformu destekleyebilecek kadar çok değil. (Chrome ve Chromium’u da unutmadım. onlarda listeye girmek üzere). Hatta bu platformların hepsini göz önünde bulundurmaya kalkarsak kaynaklarımızı exponentel biçimde arttırmamız gerektiğini rahatlıkla söyleyebiliriz.

    +

    Peki öyleyse ne yapmak zorundayız? Bu durumda tercih yapmak zorunda kalıyoruz. Geliştirme sürecinde hedeflediğimiz platformları seçiyoruz. Bunun için de internetteki çeşitli kaynaklarda bulunan tarayıcı ve işletim sistemleri istatistiklerini göz önünde bulunduruyoruz.

    +

    Bazı Tarayıcı İstatistikleri:

    +

    W3Schools: http://www.w3schools.com/browsers/browsers_stats.asp
    +
    Wikipedia (NetApplications Stats): http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
    +W3Counter: http://www.w3counter.com/globalstats.php
    +
    TheCounter: http://www.thecounter.com/stats/2009/February/browser.php

    +

    İstatistiklerin ortak olarak gösterdiği, ciddi bir biçimde pastanın yarısını veya biraz daha fazlasını Internet Explorer  6 - 7 kalanın yaklaşık yarısını veya biraz daha fazlasınız Firefox 2 - 3 ve pastanın geri kalanını paylaşan yaklaşık aynı oranlarda kullanılan çeşit çeşit tarayıcı oluyor. Bu bilgilere baktığımızda ya IE ve Firefox tarayıcılarını (hatta bazılarına göre boşverin Firefox’u) destekleyerek çok ciddi bir hedef kitleye ulaşabiliyoruz. Genellikle de geriye kalan tarayıcıları göz ardı ederek kaynaklarımızı boşa harcamamaya çalışıyoruz.

    +

    İşte bu noktada, her duyurulan tarayıcı her duyurulan sürüm bu gördüğümüz denklemleri bozuyor. Bu yüzden IE8′in duyurulmasına temkinli yaklaşıyorum. İstatistiklerin her oynayışı kaynaklarımızı kullanırken daha fazla düşünmemize neden oluyor. Dün bir geliştirme için 2 tarayıcıda test yapıyordum, bugün 3 tarayıcıda test yapmam gerekecek. Hatta yeni duyurulan bir tarayıcı için daha önce yaptığımız testleri tekrar etmem gerekiyor.

    +

    Peki sizi her duyurulan tarayıcıda ne düşünüyorsunuz?

    +
    Etiketler:

    - + + + + - +
    -
    -
    -
    -

    16 February 2008

    - -
    - - -
    -
    -
    -

    - -Matematiksel Fonksiyonlar -

    -
    -
    -
    -    Uzun zamandır blog’umuza yazı eklemiyorduk. Tezimizin içeirği hazır sayılır fakat tüm tezi siteye hemen ekleyemiyoruz. Ama matematiksel fonksiyonlar bölümünü eklemenin zamanı geldi. -    Matematiksel fonksiyonlar programlama yaparken çeşitli matematik işlemlerini yapmamızı kolaylaştırırlar. Aşağıdaki tabloda Java ve Python programlama dillerine ait matematiksel fonksiyonlar yer almaktadır. - - - - -İşlevi - - -Java - - -Python - - - - -x argümanının mutlak değerini hesaplama - - -abs(x) - - -fabs(x) - - - - -x’i kendisinden büyük en [...]
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    06 November 2007

    - -
    - - -
    -
    -
    -

    - -Değişkenler ve Temel Veri Tipleri -

    -
    -
    -
    -Değişkenler, programlarda saklamak istediğimiz değerleri tutarlar. Programlama dillerinde değişkenler tutabilecekleri veri -cinslerine göre sınıflandırılmıştır. -Java’da değişken tanımlamak için eşitliğin sol tarafına değişkenin veri tipi ve değişkenin adı, sağ tarafına ise değeri yazılır. - - - - - -Açıklama : - - -Örnek : - - - - -int degiskenadi = değer; - - -int a=4; - - - - - - - -Java programlama dilinde boolean, char, byte, short, int, long, float ve double temel veri tipleridir. Boolean mantık değişkenidir ve [...]
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    21 September 2007

    - -
    - - -
    -
    -
    -

    - -2 Kere “Merhaba Dünya” -

    -
    -
    -
    -Bu siteyi bitirme tezimizin konusu olan “Java ve Python Programlama Dillerinin Karşılaştırılması” için oluşturduk. Arkadaşım Emel OKAY (japanese) ve ben Uğur SAMSA (JaMaL), bizler gelişme gösterdikçe, gelişmeleri buraya aktarıyor olacağız. Sitenin adresinin python-tr.com olmasına aldanmayın. Bu sitede Java da anlatılacaktır, Python da. Tezimizi erken bitirebilirsek Python ile bir uygulama yapmayı düşünüyoruz. Tabi bunlar zamanla olacak [...]
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    05 August 2007

    - -
    - - -
    -
    -
    -

    - -Python’da Klavye Girişleri -

    -
    -
    -
    -Her programlama dilinde olduğu gibi klavye girişleri, kullanıcıdan bilgi alınmak istendiğinde kullanılır. -Python’daki kullanımı şöyledir: karakter girişlerinde “raw_input”, sayısal değer girişlerinde “input” kullanılır. Şimdi de bunu örnekler üstünde görelim. -Örnek 1 : - -–>raw_input(”yaz bir şeyler:”) -yaz bir şeyler:Bugün hava çok güzel - -veya - - -–>kelime=raw_input(”Bir kelime giriniz:”) #Kullanıcının yazdığını kelime adlı değişkene atadık -Bir kelime giriniz:Bulut -–>kelime #kelime adlı değişkenin değerini istiyoruz -“bulut” - -Örnek 2 : - -–>input(”Bir sayı [...]
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    12 July 2007

    - -
    - - -
    -
    -
    -

    - -Python’da Karakter Dizilerini Birden Fazla Satırda Yazmak -

    -
    -
    -
    -Yazımızı satırlar halinde yazarak görsellik kazandırmak istediğimiz durumlar vardır. İşte bunu yaparken Python’un bize sunduğu bir çok yoldan birini kullanabiliriz. Bunun nasıl yapıldığını her biri için örneklerle görelim. -a => değişken olsun (Python’da değişkenleri kullanırken önceden tanımlama yapmamıza gerek olmadığını hatırlayalım) -Örnek 1 : - -a=”Muhabbet bağına girdim bu gece\ -Açılmış gülleri derdim bu gece” - -Örnek 2 : - - -a=”Muhabbet bağına girdim bu [...]
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    11 July 2007

    - -
    - - -
    -
    -
    -

    - -Java’da Sınıf Oluşturma -

    -
    -
    -
    -Java Programlama Dili’nde sınıf oluşturmak çok basittir. Tabi önemli olan bu sınıfı ne şekilde ve nasıl kullanacağımızdır. Aşağıda Java’da sınıf oluşturma kodunu görüyorsunuz. -public class sinifadi{ -//gerekli tanımlar -} -Burada “sinifadi” sınıf adının değişkenidir ve programcıya göre şekillendirilir. “public” komutunun buradaki amacı ise bilgilerin diğer sınıflar tarafından da kullanılabilmesidir.
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    08 July 2007

    - -
    - - -
    -
    -
    -

    - -Python’da Değişken Tanımlamak -

    -
    -
    -
    -Aslında bu başlık yanlış, doğrusu “Python’da Değişken Tanımlamamak” olacaktı. Çünkü Python’da değişken tanımlanmıyor, değişkenlerin tipleri atandıkları ilk değere göre belirleniyor. Bu da bize kullanım rahatlığı sağlıyor. -Değişkene değer atama yaparken sayıları direkt, string ifadeleri ise tırnak içinde yazıyoruz. Tek ya da çift tırnak kullanabiliriz, aynı anlama geliyor. -Örnek 1 : - -değişken=değer -a=5 -b=”ali” -k=’veli’ - -Örnekten anlaşılacağı gibi program a’yı integer, b ve [...]
    -
    -
    - - - - - - -
    -
    -
    @@ -1471,7 +1347,10 @@ k=’veli’

    Gezegen Hakkında

    - Topluluklar Gezegeni, özgür yazılım ile ilgili çeşitli toplulukların günlüklerini bir tek sayfadan okumamızı sağlayan basit bir web sitesidir. Türkiye'deki özgür yazılım ile ilgili diğer günlüklere Linux Gezegeni sayfasından ulaşabilirsiniz. + Kişisel Günlükler Gezegeni, Türkiye'de Linux ve Özgür Yazılım konusunda çalışmalar yapan arkadaşlarımızın internet üzerindeki günlüklerini bir tek sayfadan okumamızı ve kendi dünyalarına ulaşmamızı sağlayan basit bir web sitesidir. +

    +

    + Gezegen kurallarına ulaşmak için tıklayın..

    Gezegeni Planet ile oluşturuyoruz, tasarım Steven Garrity'nin eseri. @@ -1522,64 +1401,68 @@ target='_blank'> +

    + +
    + + + + + +
    -
    -

    Üyeler

    - -
    +

    Takip edin

    @@ -1591,27 +1474,58 @@ Zemberek NLP

    Son güncelleme:
    -21 Jan 2009 @ 10:06 PM

    +29 Mar 2009 @ 06:48 PM

    -
    -

    İletişim

    -

    - LKD Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı e-posta ile iletebilirsiniz. -

    -
    +
    +

    İletişim

    +

    + Linux Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı ve Gezegen'e iniş başvurularınızı e-posta ile iletebilirsiniz. +

    +

    + Gezegene iniş başvurularınızda Gezegen Kuralları'na uyan RSS/Atom beslemenizi ve gezegen içerisinde kullanmak istediğiniz (en fazla 80x80 çözünürlüklü) resminizi (bir başka deyişle hackergotchi); varsa jabber adresinizle birlikte e-posta yoluyla göndermenizi rica ediyoruz. +

    +
    + +
    + + + + + + + + + + + + + diff --git a/www-kisisel/jquery.cookie.min.js b/www-kisisel/jquery.cookie.min.js new file mode 100644 index 0000000..aab4864 --- /dev/null +++ b/www-kisisel/jquery.cookie.min.js @@ -0,0 +1 @@ +jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1}var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toUTCString()}var K=L.path?"; path="+(L.path):"";var G=L.domain?"; domain="+(L.domain):"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/www-kisisel/layout.css b/www-kisisel/layout.css index ed5b8fd..f93cc40 100644 --- a/www-kisisel/layout.css +++ b/www-kisisel/layout.css @@ -18,7 +18,7 @@ body { #logo { position: absolute; - top: 15px; + top: 25px; left: 15px; background: url('images/logo.png') no-repeat; width: 64px; @@ -73,7 +73,7 @@ body { #sidebar { position: absolute; - top: 49px; + top: 80px; right: 0px; /*width: 210px;*/ border-left: 1px solid #ffffff; diff --git a/www-kisisel/nlayout.css b/www-kisisel/nlayout.css new file mode 100644 index 0000000..72be5ec --- /dev/null +++ b/www-kisisel/nlayout.css @@ -0,0 +1,316 @@ +body { + margin: 0px; + padding: 0px; + font-family: sans-serif; + background-color: white; + color: black; +} + +/* GEZEGEN strip */ + +#gezegen-sites { + list-style: none; + background: #2E3436 url(img/sites-bg.png) 0 100% repeat-x; + text-align: right; + padding: 0 1ex; + margin: 0; + font-size: 75%; +} + +#gezegen-sites ul { + margin: 0; + padding: 0; +} + +#gezegen-sites li { + display: inline; + background: url(img/sites-sp.png) 0 0 no-repeat; + padding-top: 10px; + padding-bottom: 8px; + margin-left: 0px; + margin-top: 0px; +} + +#gezegen-sites li a { + font-weight: bold; + color: #FFFFFF; + margin: 0 2ex; + text-decoration: none; + line-height: 30px; +} + +#gezegen-sites li a:hover { + text-decoration: underline; +} + +#gezegen-sites .home { + float: left; + background: url(img/sites-sp.png) 100% 0 no-repeat; + padding-top: 0; + padding-bottom: 0; +} + +#gezegen-sites .home a { + float: left; + margin-left: 0; + padding-left: 27px; +} + +/* Site header and masthead */ + +#header { + position: relative; + width: 100%; + background-color: #729FCF; +} + +#masthead { + display: table; + /* req for ie */ + border-top: 1px solid #729FCF; +} + +#site-logo { + vertical-align: middle; + display: table-cell; + float: left; + border: 0; + padding: 10px; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-title { + vertical-align: middle; + display: table-cell; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-name { + margin: 0; +} + +#site-name a { + font-size: xx-large; + font-weight: bold; + text-decoration: none; + color: black; +} + +#site-slogan { + font-size: 80%; + font-style: italic; + margin: 0; +} + +#footer-link { + position: absolute; + right: 1em; + bottom: 1em; + margin: 0; + font-size: 80%; + color: black; + text-decoration: none; + background: url(img/help-about.png) left no-repeat; + padding-left: 20px; +} +#footer-link:hover { text-decoration: underline; } + +div.breadcrumb { + font-size: 75%; +} + +/* Search form */ + +#search { + position: relative; + float: right; + top: 1em; + right: 1em; +} + +#search input.form-text, #search input[name="q"] { + border: 1px solid #888888; + padding: 0.5ex; + background-position: center !important; +} + +#search input.form-submit, #search input[name="sa"] { + background: white url(img/search-icon.gif) no-repeat; + padding: 1px 1px 1px 15px; + border: 1px solid #888888; + display: none; +} + +/* Tabs */ +#site-tabs { + position: absolute; + right: 0px; + bottom: 0px; + width: 100%; + background: transparent url(img/bar.png) 0 100% repeat-x; + margin: 0; + padding: 0; +} + +#site-tabs ul { + float: right; + list-style: none; + margin: 0; + margin-right: 3ex; + font-size: 75%; + clear: none; +} + +#site-tabs ul li { + float: left; + margin: 0; + margin-left: 0.2ex; +} + +#site-tabs ul li a:hover { + color: #111111; +} + +#site-tabs ul li a { + float: left; + text-decoration: none; + color: #555555; + background: #eeeeee; + padding: 7px 7px 7px 7px; + border-bottom: 2px solid #CCCCCC; +} + +#site-tabs ul li a.active { + color: #3566A5; + background: white; + border-top: 2px solid #5555ff; + border-bottom: 2px solid white; +} + +/* Content */ +#content { + margin: 0px auto 0px auto; + padding: 0px 1em 0px 1em; + max-width: 65em; +} + +#content h1.title { + margin: 0; +} + +/* Feeds & Footer */ +#feeds { + background: #dcdcdc url(img/feeds-bg.png) repeat-x left top; + padding: 0.5em 0px 0.5em 0px; +} +#feeds h3 { + margin: 0px; + padding: 0px 3% 0px 3%; + font-size: 100%; +} +#feeds h3 a { + background: transparent url(img/dt-closed.png) no-repeat left top; + padding-left: 20px; + margin-left: -20px; + color: #000; + text-decoration: none; +} +#feeds h3.open a { + background: transparent url(img/dt-open.png) no-repeat left top; +} +#feedlist { + display: none; + margin: 0.5em 1em 0.5em 1em; + background-color: #eee; + -moz-border-radius: 1em; + padding: 1em; + column-count: 1; + column-gap: 1em; + -moz-column-count: 1; + -moz-column-gap: 1em; + -webkit-column-count: 1; + -webkit-column-gap: 1em; +} +#feedlist ul { + margin: 0px; + padding: 0px; + list-style-type: none; + font-size: 90%; +} +#feedlist ul li * { + vertical-align: middle; +} +#feedlist ul li input { + margin: 0.2em; +} +#feedlist ul li a { + color: #000; + text-decoration: none; +} +#feedlist ul li a:hover { + text-decoration: underline; +} +#feedlist ul li a.message { + color: #999; +} +#feedlist ul li a img { + margin: 0px 0.2em; + border: 0px; +} + +#footer { + background: black url(img/footer-bg.png) repeat-x left top; + padding: 1%; + font-size: x-small; + color: #ccc; + overflow: hidden; + line-height: 150%; +} + +#footer a { + color: #000000; + font-weight: bold; + text-decoration: none; +} +#footer a:hover { + text-decoration: underline; +} + +#footer .column { + float: left; + width: 20%; + margin-right: 3%; +} + +#footer .section { + margin-bottom: 1em; +} + +#footer .section h3 { + margin: 0; + font-size: 140%; +} + +#footer .section a img { + border: 1px solid #cccccc; +} + +#footer .section ul { + list-style: none; + margin-left: 0; + padding-left: 0; +} + +#fineprint { + display: inline; + float: right; + text-align: right; + width: 25%; +} + +#ownership { + margin-top: 2em; + font-size: 90%; +} diff --git a/www-kisisel/opml.xml b/www-kisisel/opml.xml index e854e04..01b71b7 100644 --- a/www-kisisel/opml.xml +++ b/www-kisisel/opml.xml @@ -1,17 +1,90 @@ - Topluluklar Gezegeni - Wed, 21 Jan 2009 22:06:49 +0000 - Wed, 21 Jan 2009 22:06:49 +0000 + Kişisel Günlükler Gezegeni + Sun, 29 Mar 2009 18:48:44 +0000 + Sun, 29 Mar 2009 18:48:44 +0000 Gezegen Ekibi gezegen@linux.org.tr - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www-kisisel/rss10.xml b/www-kisisel/rss10.xml index e0add60..fedf951 100644 --- a/www-kisisel/rss10.xml +++ b/www-kisisel/rss10.xml @@ -6,591 +6,368 @@ xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/" > - - Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ - Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + + Kişisel Günlükler Gezegeni + http://gezegen.linux.org.tr + Kişisel Günlükler Gezegeni - http://gezegen.linux.org.tr - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - Linuxipuclari: Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız? - http://www.linuxipuclari.com/genel/anahtar-tabanli-ssh-baglantisi-icin-acik-public-anahtarinizi-en-kolay-nasil-paylasirsiniz - <p>Eğer internette ssh bağlantıları için anahtarlama kullanımı konusunda biraz araştırma yaptıysanız karşınıza çıkacak dökümanların çoğunda açık anahtarınızın hedef makinada<em> ~/.ssh/authorized_keys </em> dosyasına nasıl ekleneceği, bu dosyanın ve .ssh dizininin hangi kullanıcı ve grup yetkilerine sahip olacağı konusunda bilgi verildiğini göreceksiniz.</p> -<p>İlgili dökümanlarda bahsedilen herşey doğru olmakla birlikte <em>ssh</em> programı bütün bu adımları sizin için layığıyla gerçekleştiren bir komut satırı programıyla birlikte geliyor. <strong><em>ssh-copy-id</em></strong> isimli bu program ne yazık ki birçoğumuzun dikkatinden kaçıyor.</p> -<p><strong><em>ssh-copy-id</em></strong> programı ne yapar?</p> + + Erhan Ekici: Wall Street’de Bir Dedikodu… + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ + Oliver Stone&#8216;un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street&#8217;in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox&#8217;a (Charlie Sheen) Wall Street&#8217;e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...] + Sun, 29 Mar 2009 15:48:37 +0000 + + + Bora Güngören: Ubuntu 8.04 Server üzerinde Sun xVM kurulumu + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + <p>Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık <a href="http://www.sun.com/software/products/virtualbox/">Sun xVM</a> olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle <a href="http://www.pardus.org.tr/">Pardus</a> ve <a href="http://www.ubuntu.com/">Ubuntu</a> kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor. </p> +<p>Bu hafta sonu <a href="http://www.intel.com/">Intel</a>'den kurcalamamız için ödünç gelen <a href="http://ark.intel.com/cpu.aspx?groupId=35641">Atom 330</a> (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi. </p> +<p>Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.</p> +<p>Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli. </p> +<p>Öncelikle <a href="http://www.sun.com/software/products/virtualbox/get.jsp">Sun indirme sitesinden</a> xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. <a href="http://dlc.sun.com/virtualbox/2.1.4/virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb">Buradan</a> doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da <strong>dpkg</strong> ile bu paketi kuruyoruz. +</p> +<p> +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb<br /> +</p> +<p>Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get</p>'e başvuracağız. + +<p> +root@kobigos-proto# apt-get -f upgrade +</p> +<p>Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden <strong>vboxusers</strong> adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.</p> +<p>Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.</p> +<p>Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz <strong>vboxusers</strong> grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.</p> +<p> +root@kobigos-proto# usermod --append --groups vboxusers atom<br /> +root@kobigos-proto# <br /> +</p> +<p>Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de. </p> + Sun, 29 Mar 2009 13:48:00 +0000 + + + Alper Kanat: Virtualbox 2.2 Semineri + http://feedproxy.google.com/~r/raptiye_linux_gezegeni/~3/Q_nvDgWo_UI/ + <img height="128" width="108" align="left" src="http://raptiye.org/media/images/upload/virtualbox.png" alt="virtualbox" /><a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "<em>Seamless Mode</em>" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, <a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:<br /> <ul> -<li>Açık anahtarınızı hedef makinada  kullanıcı dizini altındaki yetkili anahtarlar dosyasına ekler (<em> ~/.ssh/authorized_keys</em>)</li> -<li><em>~/.ssh</em> dizinini ve <em>~/.ssh/authorized_keys</em> dosyasının yetkilerini düzenler.</li> + <li>Sanal sunuculara ait disk imajlarının OVF&#160;standardı sayesinde içe ve dışa aktarılabilmesi</li> + <li>Linux ve Solaris misafir işletim sistemleri için 3B desteği</li> + <li>Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği</li> </ul> -<p>Aşağıdaki örnek  komutta herhangi bir kimlik belirtmediğimiz için varsayılan açık anahtar ( <em>~/.ssh/id_rsa.pub </em>dosyasının içeriği) <em>hedef.makina.com</em> makinasındaki <em>ali</em> kullanıcısının  home dizinine yüklenir.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$ssh</span>-copy-id ali<span>@</span>hedef.makina.com</pre></div></div> - -<p>Eğer birden çok anahtarınız var ise hedef makinaya göndermek istediğiniz açık anahtarı -i parametresiyle belirtebilirsiniz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$ssh</span>-copy-id  -i  ~<span>/</span>.ssh<span>/</span>ikinci_anahtar.pub ali<span>@</span>hedef.makina.com</pre></div></div> - -<p>Kıssadan hisse tek bir komutla açık anahtarınızı hedef bir makinaya yükleyebilirsiniz.  :)</p> -<p>İyi çalışmalar</p> - Wed, 21 Jan 2009 05:48:55 +0000 +Seminer TSİ&#160;18:00'de başlayacak. Kayıt yaptırmak için <a href="https://www2.sun.de/dct/forms/reg_us_2503_883_0.jsp" target="_blank" title="sanal seminere katılmak için tıklayın..">buraya</a> tıklayabilirsiniz.<br /> +<p><a href="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/a"><img src="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/i" border="0" ismap="true" /></a></p><div class="feedflare"> +<a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:YwkR-u9nhCs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=YwkR-u9nhCs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:7Q72WNTAKBA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:qj6IDK7rITs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ" border="0" /></a> +</div><img src="http://feeds2.feedburner.com/~r/raptiye_linux_gezegeni/~4/Q_nvDgWo_UI" height="1" width="1" /> + Sun, 29 Mar 2009 10:37:12 +0000 - - Pardus-Linux.org: PANEL : İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması - http://www.pardus-linux.org/2009/01/20/panel-insan-haklari-ve-anayasa-acisindan-internet-yasaklari-ve-iletisim-ozgurlugunun-kisitlanmasi/ - Türk Hukuk Kurumu tarafından düzenlenecek ve  Pardus Kullanıcıları Derneği Fahri Başkanı, Bilkent Üniversitesi öğretim üyesi Doç. Dr. Mustafa Akgül tarafından yöneticilecek olan  &#8220;İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması&#8221; konulu panele, Pardus Kullanıcıları Derneği Yönetim Kurulu Başkanı Av. Nihad Karslı da konuşmacı olacak katılacaktır. -Günümüzde sık sık uygulanan İnternet yasaklarının hukuksallığının [...] - Tue, 20 Jan 2009 13:54:49 +0000 + + Devrim Gündüz: Cuma gecesi heyecanı + http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html + <p>Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:</p><br /> + <br /><a href="http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html#extended">Continue reading "Cuma gecesi heyecanı"</a> + Sun, 29 Mar 2009 08:28:50 +0000 - - Linuxipuclari: Linux Komut Satırında İnternetten Dosya İndirme - http://www.linuxipuclari.com/genel/linux-komut-satirinda-internetten-dosya-indirme - <p>Linux makinanıza bir dosya indirip kuracaksınız diyelim.</p> -<p>Bunun için önce grafik arayüzü olan bir yerden <a href="http://www.temizyazilim.org/tr/app/view/7_68.html">Firefox</a> gibi bir tarayıcı veya <a href="http://www.temizyazilim.org/tr/app/view/7_49.html">Filezilla</a> gibi bir ftp istemcisi ile bağlanıp dosyayı indirip sonra bunu tekrar ftp, scp gibi bir program kullanarak dosyaya asıl ihtiyacımız olan yere kopyalamak büyük bir zaman kaybı olacaktır. (İstemci olarak linux kullanan arkadaşların kaşlarını çattıklarını görür gibiyim. Diyelimki kişi linux değil de başka bir işletim sistemi kullanıyor ve grafik arayüzü yüklü olmayan bir linux sunucusu var)</p> -<p>Bunun yerine wget komutunu kullanarak bu dosyayı bir web sitesinden direkt istediğimiz klasöre indirebiliriz.</p> -<p>En basit kullanımıyla</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>dosya.zip</pre></div></div> - -<p>Dosya gelsin ama ben bir yandan konsolu kullanıyım diyorsanız bu işlemi backgrounda atabilirsiniz. İşlemin sonucunu logdosyasi.log adlı dosyaya yazacaktır.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-o</span> logdosyası.log http:<span>//</span>www.ornekwebsite.com<span>/</span>dosya.zip <span>&amp;</span></pre></div></div> - -<p>Büyük bir dosya indiriyorsunuz ve kesiliyor o zaman aşağıdaki komut size yardımcı olacaktır.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-c</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>buyukdosya.zip</pre></div></div> - -<p>Bazen bir sitedeki toplu dosyaları indirmek istiyorsunuz diyelim. Burada dikkat etmeniz gereken şey bu komut o sayfa içinde geçen .zip isimli dosyaları indirecektir.</p> -<p><em>downloads.html yerine bir klasör ismi yazarsanız ancak klasör gezinme (directory browsing) yetkisi sunucuda açıksa o şekilde dosyaları indirebilirsiniz aksi taktirde ya o klasörde bir index.html dosyası varsa o dosyada geçen ilgili dosyaları indirmeye kalkar yada &#8220;<strong>ERROR 403: Forbidden</strong>&#8221; şeklinde bir hata ile karşılaşırsınız.</em></p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-r</span> <span>-nd</span> <span>-np</span> <span>-l1</span> <span>-A</span> <span>'*.zip'</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>downloads.html</pre></div></div> - -<p>Şu an hattınız yavaş diyelim yada çalışırken indirme işlemi yüzünden yavaşlamasını istemiyorsunuz. Tamam bizde yattıktan sonra başlayacak şekilde ayarlarız, mesela saat 1&#8242;de başlayacak şekilde.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>echo</span> <span>'wget http://www.ornekwebsite.com/dosya.zip'</span> | at 01:00</pre></div></div> - -<p>Tahmin edeceğiniz gibi <strong>at</strong> aslında bir zamanlama komutu bunu kullanarak birçok işinizi cron&#8217;a yazmadan zamanlayabilir ve zamanı geldiğinde çalışmasını sağlayabilirsiniz. En kısa sürede <strong>at</strong> komutu ile ilgili de bir ipucu hazırlayacağım.</p> - Mon, 19 Jan 2009 09:31:50 +0000 + + Özgür Kuru: Uçurtma Avcısı… + http://www.ozgurkuru.net/ozgur/2009/03/27/ucurtma-avcisi/ + <p>Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.</p> +<p><a href="http://tr.wikipedia.org/wiki/Jules_Verne" target="_blank">Jules Verne</a>&#8216;nin <a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">İki Yıl Okul Tatil</a><a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">i</a> adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes &#8220;yaş yirmi oldu hala Jules Verne mi okuyorsun?&#8221; diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.</p> +<p>Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce <a href="http://www.khaledhosseini.com/" target="_blank">Khaled Hosseini</a>&#8216;nin <a href="http://tr.wikipedia.org/wiki/U%C3%A7urtma_Avc%C4%B1s%C4%B1_(roman)" target="_blank">Uçurtma Avcısı</a> adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.</p> +<p>Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim&#8230;. Ayrıca bu kitabın bir <a href="http://beyazperde.mynet.com/film/3881" target="_blank">filmi</a> de çekilmiş&#8230;</p> + Fri, 27 Mar 2009 19:02:54 +0000 - - Linuxipuclari: Oturumumuz Süresinde Kullandığımız Komutları ve Sonuçlarını Otomatik Olarak Nasıl Kaydedebiliriz? - http://www.linuxipuclari.com/genel/oturumumuz-suresinde-kullandigimiz-komutlari-ve-sonuclarini-otomatik-olarak-nasil-kaydedebiliriz - <p>Hepimizin başına gelmiştir. Bir problemle uğraşırken veya yeni bir program kurarken not almaya çalışırız. Ama bir noktadan sonra kendimizi yaptığımız işe kaptırır işi bitirdiğimizde;</p> -<p>Tüh bak yaptıklarımı not almayı unuttum. Ne yapmıştık? Hangi komutları kullanmıştık? Karşımıza hangi mesajlar çıktı ve biz neyi seçtik?</p> -<p>diye hayıflanırız.</p> -<p>Kendimizi işimize vermişken bizim adımıza birisinin tüm komutlarımızı ve bu komutların ürettiği mesajları, terminalimize yansıyan çıktıları otomatik olarak kaydetmesi hoş olmaz mıydı?</p> -<p>Linux <strong>script</strong> komutu bu konuda derdimize derman oluyor. </p> -<p><strong>script</strong> komutu aracılığıyla terminalize yansıyan tüm çıktıları bir dosyaya kaydedip daha sonra tekrar inceleyebilirsiniz. </p> -<p>Bir örnek ile nasıl çalıştığına bakalım;</p> + + Fatih Arslan: Pandora’yı tek tıkla dinlemek + http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/ + <p>Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye&#8217;de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları <strong>globalpandora</strong> diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.</p> +<p>Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site&#8217;ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre&#8217;ye girecekti. Bunu <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a> ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox&#8217;u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.</p> +<p>Burada yapabileceğim bir şey var, oda <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a> kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism&#8217;de proxy&#8217;ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge&#8217;ye tıkladığım an Pandora&#8217;yı dinleyebiliyorum</p> +<p><a href="http://blog.arsln.org/wp-content/uploads/pandora.png"><img src="http://blog.arsln.org/wp-content/uploads/pandora-300x221.png" alt="pandora" title="pandora" width="300" height="221" class="aligncenter size-medium wp-image-604" /></a></p> +<p>Tüm bunları şu şekilde yaptım:</p> +<ol> +<li>Mozilla Prism sayfasından, Prism&#8217;in <a href="http://people.mozilla.com/%7Emfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2">standalone uygulamasını</a> indiriyoruz</li> +<li>Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak</li> +<li>En son<a href="http://get.adobe.com/flashplayer/"> flash sürümünü indiriyoruz</a> , içinden çıkan <strong>libflashplayer.so</strong> dosyasını <strong>/opt/prism/plugins</strong> klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)</li> +<li>İstediğiniz bir metin editörü ile <strong>/opt/prism/xulrunner/greprefs/all.js</strong> dosyasını açıyoruz ve aşağıdaki satırları <strong> +<p>pref(&#8221;network.proxy.type&#8221;, 0);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;&#8221;);</p></strong></li></ol> +<p>şu şekile çeviriyoruz</p> +<p><strong>pref(&#8221;network.proxy.type&#8221;, 2);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;http://pac.byterelay.com/&#8221;);</strong></p> +<p>Bu satırlar 750&#8242;ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek</p> +<li> İşimiz bitti sayılır, şimdi konsoldan <strong>/opt/prism/prism</strong> açıyoruz ve <a href="http://www.pandora.com">www.pandora.com</a> ve Desktop seçeneğini tıklıyoruz</li> +<li>Başka adım yok <img src="http://blog.arsln.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </li> -<div class="wp_syntax"><div class="code"><pre class="bash bash">ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ script <span>-f</span> otomatikDokumantasyon -Script started, <span>file</span> is otomatikDokumantasyon -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>pwd</span> -<span>/</span>home<span>/</span>ali<span>/</span>temp<span>/</span>scriptNot -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>whoami</span> -ali -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>ls</span> <span>/</span>tmp<span>/</span> -domains genel.xls gdl kde-alisPik0Fj -ksocket-alisSBnyBl orbit-root plugtmp-<span>1</span> -Registration_Form_WBG.pdf Tracker-alis.7358 -fbug hsperfdata_alis keyring-YXOiJM -&nbsp; -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>exit</span> -Script <span>done</span>, <span>file</span> is otomatikDokumantasyon</pre></div></div> - -<p>Yukarıda <strong>script</strong> komutunu başlattığımız nokta ile komutu <strong>CTRL+D</strong> tuş kombinasyonu aracılığıyla sonlandırdığımız nokta arasında oluşan ekran görüntülerini görüyorsunuz. Şimdi <strong>script</strong> komutunun yukarıdaki etkileşim sonucunda bizim için oluşturduğu otomatikDokumantasyon dosyasına bakalım.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>more</span> otomatikDokumantasyon -Script started, <span>file</span> is otomatikDokumantasyon -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>pwd</span> -<span>/</span>home<span>/</span>ali<span>/</span>temp<span>/</span>scriptNot -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>whoami</span> -ali -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>ls</span> <span>/</span>tmp<span>/</span> -domains genel.xls gdl kde-alisPik0Fj -ksocket-alisSBnyBl orbit-root plugtmp-<span>1</span> -Registration_Form_WBG.pdf Tracker-alis.7358 -fbug hsperfdata_alis keyring-YXOiJM -&nbsp; -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>exit</span> -&nbsp; -Script <span>done</span> on Sun <span>18</span> Jan <span>2009</span> 01:<span>59</span>:<span>44</span> PM CET -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$</pre></div></div> - -<p>Yukarıda gördünüz gibi <strong>script</strong> komutu terminalimize yazılan herşeyi bizim için kaydetti. Bir problemle uğraşırkan ayrıca kopyala&amp;yapıştır aksiyonlarıyla kendimizi germemize gerek yok.</p> -<p>İyi çalışmalar.</p> - Sun, 18 Jan 2009 12:22:27 +0000 + <p></p> + <hr noshade="noshade" /> + <small><p>Copyleft - Fatih Arslan - <a href="http://blog.arsln.org">Arslanlar Şehri</a>, 2009. | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/">Permalink</a> | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/#comments">Yorum(3)</a></p></small> + Fri, 27 Mar 2009 18:28:08 +0000 - - Linuxipuclari: Sürekli Akan Logları İzleme - http://www.linuxipuclari.com/genel/surekli-akan-loglari-izleme - <p>Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.</p> -<p>Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>tail</span> <span>-f</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.</p> -<p>Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p><strong>Shift+F</strong> tail -f ile aynı işi görür loglar akmaya başlar</p> -<p><strong>Ctrl+C</strong> ile istediğiniz yerde logun akmasını durdurabilirsiniz</p> -<p><strong>B</strong> ve <strong>F</strong> tuşları logun içinde ileri geri gitmenizi sağlar</p> -<p><strong>Q</strong> ile işiniz bittiğinde logdan çıkarsınız</p> -<p>Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> +F <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Yada daha önce yazdığımız <a href="http://www.linuxipuclari.com/genel/kendi-komutunuzu-olusturun">Kendi Komutunuzu Oluşturun</a> ipucumuzu kullanarak <strong>less +F</strong> için <strong>akanlog</strong> diye bir alias yaratabilir ve komutu direkt olarak</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">akanlog <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>şeklinde de kullanabilirsiniz ;)</p> - Fri, 16 Jan 2009 08:17:05 +0000 + + Ali Erkan İMREK: MS Office XLSX Dosyalarında Güvenlik Açığı + http://armuting.blogspot.com/2009/03/ms-office-xlsx-dosyalarnda-guvenlik-acg.html + <a href="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png"><img src="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png" alt="" border="0" /></a><br /><div>Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; <a href="http://www.ozgurlukicin.com/ooxml/">http://www.ozgurlukicin.com/ooxml/</a><br /></div><br /><div>Bu konuda neler olup bitiyor diye <a href="http://www.noooxml.org/">uluslararası kampanya sitesine</a> baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki <a href="http://www.noooxml.org/forum/t-133339/xlsx-files-as-a-security-risk">güvenlik açığı</a> nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.<br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-2812661079688866968?l=armuting.blogspot.com" /></div> + Fri, 27 Mar 2009 15:57:52 +0000 - - Linuxipuclari: Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme - http://www.linuxipuclari.com/genel/periyodik-olarak-bir-programi-calistirma-ve-ciktisini-takip-etme - <p>Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.</p> -<p><strong>Nasıl kullanılır?</strong></p> -<p>watch [seçenekler] komut</p> -<p><strong>-n</strong> Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.</p> -<p><strong>-d</strong> Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz</p> -<p><strong>Ne için mi kullanıyorum?</strong></p> + + Alper Orus: Ubuntu 9.04 Jaunty Jackalope Beta Hazır + http://www.murekkep.org/ubuntu-904-jaunty-jackalope-beta-hazir + <p>Kod adı Jaunty Jackalope olan Ubuntu&#8217;nun 9.04 sürümü için Beta duyurusu yapıldı. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer <strong>Ubuntu 9.04</strong> ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız <a href="http://www.ubuntu.com/">Ubuntu</a> 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz. </p> +<p>Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta&#8217;ya yükseltme yapmak isterseniz <strong>Alt+F2</strong> ile açtığınız komut kutusuna &#8220;<strong>update-manager -d</strong>&#8221; yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04&#8242;ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden &#8220;<strong>yükselt</strong>&#8221; (upgrade) dedikten sonra kolayca <strong>Ubuntu 9.04 Beta</strong>&#8216;ya terfi edebilirsiniz. </p> +<p><strong>Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;</strong><br /> +<span id="more-1667"></span></p> <ul> -<li>Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'wc -l | ls -l'</span></pre></div></div> - -</li> -<li>Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'df -k'</span></pre></div></div> - -</li> -<li>Hafıza kullanım oranını gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'free -m'</span></pre></div></div> - -</li> -<li>Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'ls -l | fgrep muratz'</span></pre></div></div> - -</li> +<li>Gnome 2.26 - 18 Mart 2009&#8242;da final sürümü duyurulan <a href="http://library.gnome.org/misc/release-notes/2.26/index.html.tr">Gnome 2.26 özelliklerine</a> göz atmak isteyebilirsiniz.</li> +<li>Geliştirilmiş çoklu monitör desteği</li> +<li>X.Org sunucu 1.6</li> +<li>Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki <a href="http://www.markshuttleworth.com/wp-content/uploads/2008/12/jaunty904_notifications_example1_web_092.swf">videoya</a> bakılabilir. </li> +<li>Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış. </li> +<li>Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı. </li> </ul> -<p>Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.</p> - Thu, 15 Jan 2009 07:29:49 +0000 +<p><img alt="" src="http://www.murekkep.org/mini/ubuntuust.jpg" title="Ubuntu" class="alignnone" width="520" height="200" /></p> +<p><strong>Ubuntu 9.04 Jaunty Jackalope</strong> için kararlı final sürümü beklediğimiz üzere <strong>23 Nisan 2009</strong> tarihinde duyurulacak. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz. </p> +<p><strong>Ubuntu 9.04</strong> sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan <a href="http://www.murekkep.org/ubuntu-910-karmic-koala">Ubuntu 9.10 Karmic Koala</a>.</p> + Fri, 27 Mar 2009 09:04:51 +0000 - - Linuxipuclari: VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor - http://www.linuxipuclari.com/genel/vm-imajinin-kopyasini-aldim-ethernet-baglanmiyor - <p>Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.</p> -<p>Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.</p> -<p>Eski kartı silip yeni kartı eklediğinden kartın id&#8217;si eth0&#8242;dan eth1&#8242;e değişiyor. Eğer ip tanımlarınız statik yapılmışsa <strong>/etc/network/interfaces</strong> dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.</p> -<p>O anki id&#8217;yi bulmanın en pratik yollarından biri de <strong>/proc/net/dev</strong> dosyasının içine bakmak. </p> -<p>Bu dosyanın içi aşağıdaki gibi.</p> -<pre> Interface Receive bytes packets errs drop fifo frame - eth0: 161543042 916321 0 0 0 0</pre> -<p>Unutmayın eğer bu sorunla karşı karşıya iseniz; <strong>ifconfig</strong> komutu sisteme <strong>/etc/network/interfaces</strong> dosyasında tanıttığınız kartları gösterecektir. O yüzden siz <strong>ifconfig</strong> diye baktığınızda eth0&#8242;ı görürken <strong>/proc/net/dev</strong> altında eth1 görüyor olacaksınız.</p> - Wed, 14 Jan 2009 13:54:55 +0000 + + Okan Akyüz: comp.os.minix’in Ağlatan haline ağıt. + http://www.okanakyuz.com/?p=270 + <p>Hello everybody out there using minix -</p> +<p>I&#8217;m doing a (free) operating system (just a hobby, won&#8217;t be big and<br /> +professional like gnu) for 386(486) AT clones. This has been brewing<br /> +since april, and is starting to get ready. I&#8217;d like any feedback on<br /> +things people like/dislike in minix, as my OS resembles it somewhat<br /> +(same physical layout of the file-system (due to practical reasons)<br /> +among other things).</p> +<p>I&#8217;ve currently ported bash(1.08) and gcc(1.40), and things seem to work.<br /> +This implies that I&#8217;ll get something practical within a few months, and<br /> +I&#8217;d like to know what features most people would want. Any suggestions<br /> +are welcome, but I won&#8217;t promise I&#8217;ll implement them <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" title="comp.os.minixin Ağlatan haline ağıt." /> </p> +<p>Linus (torvalds@kruuna.helsinki.fi)</p> +<p>PS. Yes - it&#8217;s free of any minix code, and it has a multi-threaded fs.<br /> +It is NOT protable (uses 386 task switching etc), and it probably never<br /> +will support anything other than AT-harddisks, as that&#8217;s all I have :-(.</p> +<p>Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix&#8217;de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.</p> +<p>İyi günler.</p> + Wed, 25 Mar 2009 17:10:29 +0000 - - Linuxipuclari: Ubuntu VirtualBox ve KVM çakışma problemi - http://www.linuxipuclari.com/genel/ubuntu-virtualbox-ve-kvm-cakisma-problemi - <p>Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.</p> -<blockquote><p>VirtualBox can&#8217;t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.<br /> -VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).</p> -<p>Result Code:<br /> -0&#215;80004005<br /> -Component:<br /> -Console<br /> -Interface:<br /> -IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}</p></blockquote> -<p>Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.</p> -<p>Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$lsmod</span> | <span>grep</span> kvm -kvm_intel <span>49728</span> 0 -kvm <span>142912</span> <span>1</span> kvm_intel</pre></div></div> - -<p>Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül <em>kvm_intel</em> isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>sudo</span> rmmod kvm_intel</pre></div></div> - -<p>Eğer VirtualBox&#8217;ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.</p> -<p>İyi çalışmalar.</p> - Wed, 14 Jan 2009 06:41:49 +0000 + + Onur Yalazı: uzayüssünden mir-uzayistaysonuna + http://www.yalazi.org/index.php/archives/2009/03/25/uzayussunden-mir-uzayistaysonuna/ + <div class="wp-caption alignleft"><a href="http://tr.wikipedia.org/wiki/Mir"><img title="Mir Görev Nişanı" src="http://upload.wikimedia.org/wikipedia/commons/f/f5/Mir_insignia.jpg" alt="Mir Uzay İstasyonu Görev Nişanı" width="200" height="141" /></a><p class="wp-caption-text">Mir Uzay İstasyonu Görev Nişanı</p></div> +<p>&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için &#8220;bakın bu da böyle çözülür&#8221; gibi bir yazı yazamayacağım.</p> +<p>Yeni dizüstüme mir-uzayistasyonu adını verdim.</p> +<blockquote><p>Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux</p></blockquote> +<p>Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.</p> +<ul> +<li><a title="Mir uzay istasyonu wikipedia" href="http://en.wikipedia.org/wiki/Mir">Mir Uzay İstasyonu İngilizce - Wikipedia </a> <a title="Mir uzay istasyonu wikipedia" href="http://tr.wikipedia.org/wiki/Mir"> Turkçe - Wikipedia</a></li> +<li><a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a></li> +<li><a title="Acer" href="http://www.yalazi.org/index.php/feed/www.acer.com.tr">Acer</a></li> +</ul> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Wed, 25 Mar 2009 15:50:07 +0000 - - Linuxipuclari: Sanallaştırma ve Beraberinde Getirdiği Sürprizler - http://www.linuxipuclari.com/genel/sanallastirma-ve-beraberinde-getirdigi-surprizler - <p>Trendleri takip eden herkes yakından tecrübe ediyordur ki sanallaştırma ve faydaları her düzeyde konuşuluyor tartışılıyor. Son yılların en sıcak konularından biri, son 2 senedir de Türkiyenin gündemindeki ağırlığını her geçen gün arttırıyor.</p> -<p>Hemen hemen her şirkette  AR-GE çalışması, test sistemi olarak sanal makinalar uzun yıllardır kullanılıyor.  Son dönemdeki tartışmaların farklı boyutu sanal makinaların artık üretim ortamlarında kullanılmaya  başlanması.</p> -<p>Ne yazık ki heyecan dalgasına kapılıp sörf yapmaya başlayan IT yöneticilerimiz sadece artı eksi hesabının artı boyutuna bakıyorlar. Fakat madalyonun bir de diğer yüzü var.</p> -<p><span id="more-119"></span></p> -<p>Sanallaştırma sayesinde çok kolay yeni bir sistemi ayağa kaldırabiliyorsunuz. Var olan bir sistemin yeni bir kopyasını alabiliyorsunuz. Eğer belli bir planlama ve kontrol olmazsa (ki baslangıçta hiç bir sanallaştırma projesinde ne yazik ki olmuyor) göz açıp kapayana kadar organizayonun yapısına gore 10 larla veya 100 lerle ölçülen sanal makinalara ulaşmanız hiç de şaşırtıcı olmaz.</p> -<p>Sanallaştırma her fiziksel makinanın nerdeyse ayrı bir datacenter gibi davranmasına imkan sağlıyor.</p> -<p>Bu noktada sanallaştırma projesi gerçekleştiren veya gerçekleştirmeyi planlayan IT yöneticilerimizin kendilerine aklıma ilk gelen şu soruları sormaları gerekiyor.</p> -<p>• <strong>Sanal makinalarınızın yama yönetimini nasıl yapacaksınız?<br /> -</strong>Eskiden Sanal makinaları barındıran fiziksel makinenin yamalarını yapmak zorunda kalırken sanallaştırma sonrasında bu fiziksel makine üzerindeki her bir sanal makinanın ayrı olarak yamanması gerekiyor.</p> -<p>• <strong>Sanal ortamlarda veri güvenliği konusunda ne kadar bilgi sahibisiniz?</strong><br /> -Fiziksel makinanızı datacenter&#8217;a kilitliyorsunuz ama sanal makinanız ağ üzerinden datacenter dışına kaçabilir.</p> -<p>• <strong>Sanal makinaların loglarını nasıl takip edeceksiniz?</strong><br /> -Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırmanın sistem yöneticilerine getirdiği ekstra yük nedir? Yeni yasal düzenlemelere uyum kapsamında sanal makinaların kullanımı size ne gibi yükümlülükler getiriyor?</p> -<p>• <strong>Her bir sanal makinadaki kullanıcı ve yetki yönetimini nasıl yapacaksınız?</strong></p> -<p>• <strong>Sanal makinalarınızın kaynak kullanımlarını nasıl izliyorsunuz?</strong></p> -<p>• <strong>Lisansların yönetimi nasıl yapacaksınız?</strong></p> -<p>• <strong>Yedekleme için ne tür bir altyapı düşünüyorsunuz?</strong></p> -<p>Takip eden yazılarda her bir başlık için linux platformunda çalışan açık kaynak kodlu veya ücretsiz çözümleri, alternatif senaryoları incelemeye çalışacağız.</p> -<p>Sizlerin de bu konudaki görüş ve tecrübelerini duymaktan mutluluk duyarız.</p> -<p>Sanallaştırma tecrübelerinizi, ürettiginiz yaratıcı çözümleri duymak için sabırsızlanıyoruz.</p> -<p>İyi çalışmalar.</p> - Tue, 13 Jan 2009 09:55:49 +0000 + + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar - 2 + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar-2.html + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s1600-h/open_source.gif"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s400/open_source.gif" alt="" id="BLOGGER_PHOTO_ID_5317237238242816290" border="0" /></a><br />Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.<br /><br />Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...<br /><br />Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.<br /><br />Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.<br /><br />Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount &amp; Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)<br />Oyun sektörüde başka bir yazının konusu olsun.<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-9013440262584406750?l=devador.blogspot.com" /></div> + Wed, 25 Mar 2009 14:16:22 +0000 - - Linuxipuclari: Dosyanın Sahipliğinin Değiştirilmesi - http://www.linuxipuclari.com/genel/dosyanin-sahipliginin-degistirilmesi - <p>Eğer sizin de benim gibi root kullanıcısıyla çalışma takıntınız varsa (tüm yetki elimde olsun diye değil sadece sürekli sudo yapmayı sevmediğim için) dosya sahipliğiyle ilgili sıkça başınız ağrıyabilir.<br /> -<span id="more-123"></span><br /> -Önce bir dosyanın sahipliğini görmek için ne yapmalıyız ona bakalım.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> merhaba.c</pre></div></div> - -<p>Komutu çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.</p> -<p>-rw-r&#8211;r&#8211; 1 operator web1   151 2008-02-09 14:46 merhaba.c</p> -<p>Buradaki operator bize dosyanın kullanıcısını web1 ise dosyanın grubunu verecektir.</p> -<p>Şimdi aynı dizindeki başka bir dosya için aynı işlemi yapalım</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>Aşağıda göreceğiniz gibi bu dosyanın kullanıcısı ve grubu root:root olmuş.</p> -<p>-rw-r&#8211;r&#8211; 1 root root 265 2008-02-09 14:56 selam.c</p> -<p>Benden sonra bu dosyaya operator olarak ulaşmak isteyen diğer kullanıcılar yetki hatasıyla karşı karşıya kalacak ve dosyayı açamayacak yada değişiklik yapamayacaklar.</p> -<p>Gelin şimdi bunu nasıl düzelteceğimizi görelim.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>chown</span> operator:web1 selam.c</pre></div></div> - -<p>Bu kadar kolay. Tekrar dosyayı kontrol ettiğimizde kullanıcısının ve grubunun değişmiş olduğunu görürüz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>-rw-r&#8211;r&#8211; 1 operator web1 265 2008-02-09 14:56 selam.c</p> -<p>İyi Çalışmalar</p> - Tue, 13 Jan 2009 07:53:34 +0000 + + Can Kavaklıoğlu: amixer' ın dayanılmaz hafifliği + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt + Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +<br /><br /> +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +<br /><br /> +<code>amixer set Master mute</code> +<br /><br /> +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +<br /><br /> +<code>amixer set Master unmute</code> +<br /><br /> +Sesi artırmak (mesela ctrl+yukarı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK+1] +</code> +<br /><br /> +Sesi azaltmak (mesela ctrl+aşağı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK-1] +</code> +<br /><br /> +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur. + Tue, 24 Mar 2009 20:48:28 +0000 - - Linuxipuclari: pidgin ile msn protokolü sorunu ve çözümü - http://www.linuxipuclari.com/ag/pidgin-ile-msn-protokolu-sorunu-ve-cozumu - <p>15 numara MSN protokolünü kullanan tüm client&#8217;ların MSN&#8217;e bağlanamaması ile ilgili hatayı &#8220;libpurple&#8221; yerine &#8220;msn-pecan&#8221; kütüphanesini kullanarak aşabilirsiniz.</p> -<p><strong>Ubuntu, Debian, Mint:</strong></p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>apt-get</span> <span>install</span> msn-pecan</pre></div></div> - -<p><strong>Archlinux:</strong><br /> -Arch&#8217;ın depolarında yok ama AUR&#8217;da var,</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">yaourt <span>-Sy</span> msn-pecan</pre></div></div> - -<p>Daha sonra pidgin&#8217;den MSN protokolünü WLM ile değiştirirseniz sorun çözülecektir.<br /> -Kolay Gelsin.</p> - Mon, 12 Jan 2009 15:35:37 +0000 + + Doruk Fişek: fdupes ile Hylafax docq dizini temizliği + http://zzz.fisek.com.tr/seyir-defteri/?p=642 + <p>Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte&#8217;lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).</p> +<p>Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim &#8212; bir süre debelendim.</p> +<p>Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. &#8220;Tüm müşterilerimize şunu fakslayalım&#8221;, &#8220;basına bunu fakslayalım&#8221; cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)</p> +<p>Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan <a href="http://netdial.caribe.net/~adrian2/fdupes.html">fdupes</a> tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte&#8217;larını da karşılaştırıyordu.</p> +<p>Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında &#8220;bu dosyalar yok&#8221; diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.</p> +<p>Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.</p> +<p>fdupes&#8217;un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak <a href="http://zzz.fisek.com.tr/files/fdupes_delete_then_symlink.sh">basit bir betik</a> yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.</p> +<p>Sonuç : Bir anda docq dizininin boyutu 1/10&#8242;una indi. Uğraşmamak için cron&#8217;a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)</p> + Tue, 24 Mar 2009 18:32:58 +0000 - - Pardus-Linux.org: eDergi 5. Sayı Hazırlıkları Devam Ediyor - http://www.pardus-linux.org/2009/01/10/edergi-5-sayi-hazirliklari-devam-ediyor/ - <img title="Stallman" src="http://ogrenci.hacettepe.edu.tr/~artan05/pardus/stallman.png" alt="" width="200" height="238" align="left" /> - -Yılbaşında 4. sayısını duyurduğumuz Pardus-Linux.org eDergi'nin 5. Sayısı için hazırlıklar devam ediyor. -İlk sürprizimiz ise hazır : - -Bu sayımızda Özgür Yazılım Vakfı'nın kurucusu Richard Micheal Stallman'a gittik ve bakın bize ne dedi : -<blockquote>"<em>I've heard it(Pardus) contains and promotes non-free software. That goes against the whole purpose of GNU, which is to give users freedom; it leads users astray.</em>"</blockquote> -İşte bu yüzden buradayız : "<em>Pardus'un Özgürleşmesi!</em>" - -Siz de hazırlıklara katılmak isterseniz <a href="http://forum.pardus-linux.org/viewtopic.php?f=7&t=18720">buradan</a> buyurun ;) -Önceki sayılarımız için : <a href="http://www.pardus-edergi.org/">www.pardus-edergi.org</a> - Sat, 10 Jan 2009 16:05:01 +0000 + + Necdet Yücel: Document Freedom Day + http://nyucel.blogspot.com/2009/03/document-freedom-day.html + <a href="http://documentfreedom.org/"><img src="http://www.documentfreedom.org/images/7/75/Dfd09w.png" alt="" border="0" /></a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/20350364-1896909439767442581?l=nyucel.blogspot.com" /></div> + Tue, 24 Mar 2009 16:48:42 +0000 - - Pardus-Linux.org: Pardus 2008.2 Beta Sürümü Duyuruldu - http://www.pardus-linux.org/2009/01/08/pardus-20082-beta-surumu-duyuruldu/ - Pardus 2008.2 &#8216;ye giden yolda ikinci beta sürüm duyuruldu. Kullanıcıları deneme sürümde hatalarla karşılaşabilecekleri yönünde uyarıyoruz, indirmek isteyenleri kurulan cd için [1], çalışan cd için [2] adresine yönlendiriyoruz. -[1] ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008.2 -[2] ftp://ftp.pardus.org.tr/pub/pardus/calisan/2008.2/ - Wed, 07 Jan 2009 21:03:49 +0000 + + Hakan Uygun: 8. Linux ve Özgür Yazılım Şenliği + http://www.hakanuygun.com/blog/?p=195 + <p><a href="http://senlik.linux.org.tr/2009/"><img class="alignnone" src="http://senlik.linux.org.tr/2009/banner/banner300250-2.jpg" alt="" width="300" height="250" /></a></p> +<p>8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.</p> +<p>Bu sene şenlik sırasında <a href="http://seamframework.org/" target="_blank">JBoss Seam</a> konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim&#8230;</p> + Tue, 24 Mar 2009 13:07:25 +0000 - - Pardus-Linux.org: Forum sunucu sorunu - http://www.pardus-linux.org/2009/01/07/forum-sunucu-sorunu/ - Forum sunucumuzda oluşan bir disk problemi sebebi ile forumumuz belli bir süre devre dışı kalacaktır. - Wed, 07 Jan 2009 14:34:38 +0000 + + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar.html + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s1600-h/crisis_440.jpg"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s400/crisis_440.jpg" alt="" id="BLOGGER_PHOTO_ID_5316760949044458546" border="0" /></a><br />Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.<br /><br />Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a> buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.<br /><br />Kriz ve Linux bağlantısını araştırırken gözüme <b>Cédric Godart'ın</b> <a href="http://linuxgazette.net/issue67/caruso.html">röpörtajında</a> ki bir söz ilişti,<br /><span>OLinux:</span><span> Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites? </span><br /><span>Cédric Godart:</span><span> Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.</span><br /><br />Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma<a href="http://news.slashdot.org/article.pl?sid=08/10/22/1354207&from=rss"> şurada</a> yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.<br /><br />Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-3384749633201696030?l=devador.blogspot.com" /></div> + Tue, 24 Mar 2009 07:28:00 +0000 - - Python-TR: Operatörler - http://www.python-tr.com/operatorler/ - Operat&#246;rler aritmetik operat&#246;rler, ilişkisel operat&#246;rler ve mantıksal operat&#246;rler olarak &#252;&#231;e ayrılır. -Aritmetik operat&#246;rler matematiksel işlemlerde kullanılır. Ayrıca toplama (+) operat&#246;r&#252; string değerleri birleştirir. Aşağıdaki tabloda Java ve Python programlama dillerine ait aritmetik operat&#246;rler bulunmaktadır. - -&#160; -&#160; - - - - -&#160; - - -Toplama - - -&#199;ıkarma - - -&#199;arpma - - -B&#246;lme - - -Mod Alma - - - - -Java - - -+ - - -- - - -* - - -/ - - -% - - - - -Python - - -+ - - -- - - -* - - -/ - - -% - - - - -&#160;&#160;&#160; &#160;&#160;&#160;&#160; İlişkisel operat&#246;rler programdaki iki değeri karşılaştırmak i&#231;in kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operat&#246;rler [...] - Sat, 03 Jan 2009 12:12:55 +0000 + + Özgür Kuru: İkiyide devirdik…. + http://www.ozgurkuru.net/ozgur/2009/03/23/ikiyide-devirdik/ + <p>Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk&#8230;</p> +<p>Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)&#8230;</p> +<p>Neyse uzatmayacağım. Seval arkadaşım <a href="http://sevalunver.blogspot.com/2009/03/2-ankara-pardus-kullanclar-bulusmas_22.html" target="_blank">blogunda</a> uzun uzun belirtmiş zaten&#8230;</p> +<p>Gelen herkese teşekkür ediyorum.</p> +<p>Üçüncüsünde buluşmak üzere&#8230;.</p> + Mon, 23 Mar 2009 17:23:52 +0000 - - Pardus-Linux.org: Pardus-Linux.org eDergi 4. Sayı Yayımlandı - http://www.pardus-linux.org/2009/01/01/pardus-linuxorg-edergi-4-sayi-yayimlandi/ - Pardus-Linux.org eDergi&#8217;lerinin 4. Sayısı uzun bir aradan sonra yayımlandı. Emeği geçen herkese teşekkür eder, dergiyi indirmek isteyenlere buradan[1] sunarız. -[1] http://www.pardus-edergi.org - Wed, 31 Dec 2008 23:28:59 +0000 + + Okan Akyüz: Linus’tan Yeni Logo + http://www.okanakyuz.com/?p=267 + <p>Linuxun yazarı Linus yeni bir öneride bulunmuş. Efendim daha çıkmamış olan 2.6.29 sürümü için tazmanya şeytanını düşünelim ve onu koruyalım diyor. Birde şöyle bir logo öngörmüş.<img class="aligncenter size-medium wp-image-268" title="tuz" src="http://www.okanakyuz.com/wp-content/uploads/2009/03/tuz-300x224.png" alt="tuz-300x224 Linustan Yeni Logo" width="300" height="224" /><br /> +İyi bir tasarıma sahip ve tasarım harikası denemeyecek olsada bir tux. <a href="http://torvalds-family.blogspot.com/2009/03/new-logo.html" rel="nofollow">Linus&#8217;un bloğu </a></p> +<p>Tabi bu durum adamı sakalından eder <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" title="Linustan Yeni Logo" /> <a href="http://www.computerworld.com.au/article/274149/slideshow_linus_torvalds_shaves_bdale_garbee_beard?fp=4194304&fpid=1" rel="nofollow" target="_self">İşte adresi </a></p> + Mon, 23 Mar 2009 10:14:53 +0000 - - Zemberek NLP: Zemberek-server Firefox Türkçe yazım denetim eklentisi - http://zembereknlp.blogspot.com/2008/12/zemberek-server-trke-yazm-denetim.html - Daha önceki bir <a href="http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html">yazıda</a> Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. <a href="http://voikko.sourceforge.net/">Voikko</a> Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.<br /><br /><span>Not:</span> Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.<br /><br />1: <a href="https://addons.mozilla.org/en-US/firefox/addon/10183">https://addons.mozilla.org/en-US/firefox/addon/10183</a><br />2: <a href="http://zemberek.googlecode.com/svn/trunk/mozzemberek/">http://zemberek.googlecode.com/svn/trunk/mozzemberek/</a> - Sun, 28 Dec 2008 13:12:00 +0000 + + Murat Koç: Alan Adı Yönetimi ODTÜ’den Alındı. + http://kivi.com.tr/blog/2009/03/22/alanadi-yonetimi-odtuden-alindi/ + <p>Birkaç yerde gördüm aslında haberi ama <a href="http://www.cumhuriyet.com.tr/?im=yhs&hn=45220">burayı</a> link olarak vereyim.</p> +<p>Sonunda sanırım dünyanın en rezil alan adı yönetim sistem ve politikalarından birine sahip olmaktan duyduğumuz utanç azalacak herhalde.</p> +<p>Şu anda olandan daha kötüsünün yapılabileceğini sanmıyorum, yine de belli olmaz tabii.</p> + Sun, 22 Mar 2009 16:10:25 +0000 - - Python-TR: Denetim Deyimleri - http://www.python-tr.com/denetim-deyimleri/ - 3.5. DENETİM VE D&#214;NG&#220; DEYİMLERİ -3.5.1. Denetim Deyimleri -&#160; -Denetim deyimleri, koşulun mantıksal durumuna g&#246;re programın akışını değiştiren yapılardır. -3.5.1.1. If deyimi -If deyimi belirli bir koşul sağlandığında yapılacak işleri belirlememizi sağlar. Java ve Python programlama dillerinde if deyiminin kullanımı [...] - Mon, 14 Jul 2008 20:30:04 +0000 + + Ali Erkan İMREK: Django sunucusunda statik dosyalar ve Dojo + http://armuting.blogspot.com/2009/03/django-sunucusunda-statik-dosyalar-ve.html + <div align="justify"><br /><a href="http://static.uxebu.com/img/dojango_logo.jpg"><img src="http://static.uxebu.com/img/dojango_logo.jpg" alt="" border="0" /></a><br />Biliyorsunuz django'nun "manage.py runserver" komutuyla çalıştırdığımız basit bir Http sunucusu var, bu sunucu ile test ettiğim küçük uygulamama bir CSS dosyası yüklemek istedim. Css dosyasını proje dizinine kaydettim her zamanki gibi yüklenmesini bekledim;<br /><br /><code><br />&lt; style type="text/css"&gt;<br />@import "style.css";<br />&lt;/style&gt;<br /></code><br /><br />Ancak django sunucusunun root dizini projenin olduğu dizin değilmiş. Yani Css icin HTTP 400 kodu aldım :) Bu CSS'yi ancak şöyle yükleyebildim;<br /><br />Önce projenin settings.py dosyasına şunu ekledim;<br /><br /><code><br />STATIC_DOC_ROOT = '/home/user/django/projectname'<br /></code><br /><br />Sonra urls.py dosyasını açıp settings'i import edip, sunucudan /root adında sanal bir dizini servis etmesini ve bunu STATIC_DOC_ROOT değişkenindeki adrese bağlamasını istedim.<br /><br /><code><br />from django.conf import settings<br />.<br />.<br />.<br />urlpatterns = patterns('',<br />(r'^root/(?P.*)$', 'django.views.static.serve',<br /> {'document_root': settings.STATIC_DOC_ROOT}),<br />.<br />.<br />.<br /></code><br /><br />Sonra da css dosyasını @import "/root/style.css" ile yükleyebildim.<br /><br />Aslında derdim Css dosyası değil <a href="http://www.dojotoolkit.org/">Dojo</a> idi. Dojo javascript ile yazılmış bir Web araç takımı. Dojo'yu projenin dizinine açıp önce içindeki css temasına bir bakayım demiştim sadece. Css'yi yukarıdaki gibi halledince zaten Dojo'yu da aynı şekilde yükleyebildim.<br /><br /><code><br />&lt;script type="text/javascript"<br />src="/root/js/dojo-release-1.2.3/dojo/dojo.js"<br /> djConfig="parseOnLoad:true, isDebug:true"&gt;&lt;/script&gt;<br /></code><br /><br />Dojo AFL ve BSD lisansı ile geliştirilen hafif ve hızlı bir araç takımı, henüz tam olarak inceleyemedim ama sitesindeki <a href="http://demos.dojotoolkit.org/demos/">örneklere</a> bakılırsa çok basit, şık ve kullanışlı görünüyor.<br /><br />Ancak günün sürprizi şu oldu; "Nalet olsun içimdeki daldan dala atlayıp durma hevesine" diye söylenip bunlar için gogıllama yaparken bir de karşıma <a href="http://code.google.com/p/dojango/">dojango</a> diye bir şey çıkmasın mı! Allahım bu dünyanın çivisi çıkmış demek geldi içimden :)<br /><br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-6279411133351793386?l=armuting.blogspot.com" /></div> + Sat, 21 Mar 2009 15:23:26 +0000 - - Python-TR: Matematiksel Fonksiyonlar - http://www.python-tr.com/matematiksel-fonksiyonlar/ - &#160;&#160;&#160; Uzun zamandır blog&#8217;umuza yazı eklemiyorduk. Tezimizin i&#231;eirği hazır sayılır fakat t&#252;m tezi siteye hemen ekleyemiyoruz. Ama matematiksel fonksiyonlar b&#246;l&#252;m&#252;n&#252; eklemenin zamanı geldi. -&#160;&#160;&#160; Matematiksel fonksiyonlar programlama yaparken &#231;eşitli matematik işlemlerini yapmamızı kolaylaştırırlar. Aşağıdaki tabloda Java ve Python programlama dillerine ait matematiksel fonksiyonlar yer almaktadır. - - - - -İşlevi - - -Java - - -Python - - - - -x arg&#252;manının mutlak değerini hesaplama - - -abs(x) - - -fabs(x) - - - - -x&#8217;i kendisinden b&#252;y&#252;k en [...] - Sat, 16 Feb 2008 08:07:48 +0000 + + Onur Yalazı: Javascript Testleri Ölçeklenemiyor - John Resig + http://www.yalazi.org/index.php/archives/2009/03/21/javascript-testleri-olceklenemiyor-john-resig/ + <p>Daha düm IE8 çıktı Web uygulamaları geliştirmek daha da zorlaştı demiştim. Bugün de Mozilla&#8217;dan<a title="John Resig" href="http://ejohn.org"> John Resig</a> (Jquery Geliştiricileri Takım Lideri) Javascript test etmenin ölçeklenememesi üzerine bir yazı yazmış. Ayrıca öneri olarak sunduğu <a href="http://www.testswarm.com">TestSwarm</a>&#8216;da dikkat edilesi bir proje..</p> +<p><a href="http://ejohn.org/blog/javascript-testing-does-not-scale/">http://ejohn.org/blog/javascript-testing-does-not-scale/</a></p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Fri, 20 Mar 2009 21:41:27 +0000 - - Python-TR: Değişkenler ve Temel Veri Tipleri - http://www.python-tr.com/degiskenler-ve-temel-veri-tipleri/ - Değişkenler, programlarda saklamak istediğimiz değerleri tutarlar. Programlama dillerinde değişkenler tutabilecekleri veri -cinslerine g&#246;re sınıflandırılmıştır. -Java&#8217;da değişken tanımlamak i&#231;in eşitliğin sol tarafına değişkenin veri tipi ve değişkenin adı, sağ tarafına ise değeri yazılır. - - - - - -A&#231;ıklama : - - -&#214;rnek : - - - - -int degiskenadi = değer; - - -int a=4; - - - - - - - -Java programlama dilinde boolean, char, byte, short, int, long, float ve double temel veri tipleridir. Boolean mantık değişkenidir ve [...] - Tue, 06 Nov 2007 22:17:51 +0000 + + Özgür Kuru: 2. Ankara Pardus Kullanıcıları Buluşması…. + http://www.ozgurkuru.net/ozgur/2009/03/20/2-ankara-pardus-kullanicilari-bulusmasi-2/ + <p>Daha önce <a href="http://www.ozgurkuru.net/ozgur/2009/03/10/2-ankara-pardus-kullanicilari-bulusmasi/" target="_blank">duyurmuş</a> olduğumuz buluşmamıza sadece iki gün kaldı. İkinci kez yapacağımız buluşmamızda üzerinde duracağımız konuları daha önce <a href="http://www.ozgurkuru.net/ozgur/2009/03/12/2-ankara-pardus-kullanicilari-bulusmasi-gundemi/" target="_blank">paylaşmıştım</a>.</p> +<p>Buluşmamıza herkesi bekliyoruz&#8230;..</p> +<p>Buluşma yeri ve kayıt için <a href="http://www.ozgurkuru.net/formlar/toplanti/" target="_blank">http://www.ozgurkuru.net/formlar/toplanti/</a> adresini kullanabilirsiniz&#8230;</p> + Fri, 20 Mar 2009 10:30:40 +0000 - - Python-TR: 2 Kere “Merhaba Dünya” - http://www.python-tr.com/2-kere-merhaba-dunya/ - Bu siteyi bitirme tezimizin konusu olan &#8220;Java ve Python Programlama Dillerinin Karşılaştırılması&#8221; için oluşturduk. Arkadaşım Emel OKAY (japanese) ve ben Uğur SAMSA (JaMaL), bizler gelişme gösterdikçe, gelişmeleri buraya aktarıyor olacağız. Sitenin adresinin python-tr.com olmasına aldanmayın. Bu sitede Java da anlatılacaktır, Python da. Tezimizi erken bitirebilirsek Python ile bir uygulama yapmayı düşünüyoruz. Tabi bunlar zamanla olacak [...] - Fri, 21 Sep 2007 21:59:50 +0000 + + Gökmen Göksel: Airplot ! + http://blog.ratonred.com/2009/03/airplot/ + <p>Biraz önce <a target="_blank" href="http://blogs.portakalteknoloji.com/bora/blog/">Bora</a>&#8216;nın yeni keşfettiği <a target="_blank" href="http://blogs.portakalteknoloji.com/bora/blog/2009/03/20/248/">blogları</a> gezerken rastladım, direkt kopyalıyorum <a target="_blank" href="http://www.durucancelasun.info/blog/">kendisinden</a>;</p> +<blockquote><p>“Airplot!”u duydunuz mu? Sanırım duymadınız. “Airplot!” bir <a target="_blank" href="http://www.durucancelasun.info/blog/www.greenpeace.org.tr" target="_blank">Greenpeace</a> eylemi. Kısaca anlatayım; İngiliz hükümeti Londra’daki Heatrow havaalanına yeni bir pist yapmak istiyor ve Greenpeace bununla mücadele ediyor. Neden mi?</p> +<ul> +<li>Pistin yapılması için bir kasabanın yıkılması gerekiyor. Bu yaklaşık <strong>700 kişinin</strong> evlerinden ve işlerinden olması demek.</li> +<li>3. pistin inşası ile Heatrow, <strong>İngiltere’nin küresel ısınmaya en çok katkıda bulunan varlığı</strong> haline geliyor.</li> +<li>Bu pistin çevresinde yer alan <strong>114 okul</strong> inip kalkan uçaklar nedeniyle işlevselliğini yitirecek ve verimsizleşecek.</li> +</ul> +<div class="wp-caption alignleft"><img title="Airplot!" src="http://www.greenpeace.org.uk/files/images/climate/heathrow/airplot/banners/airplot300.gif" alt="Airplot!" width="300" height="250" /></div></blockquote> +<p class="wp-caption-text">Airplot!</p> + +<p>Peki Greenpeace ne yaptı? 3. pisti çevreleyecek arazinin tam ortasında bir arsa satın aldı! Evet yanlış duymadınız, arazinin ortasında bir arsası var Greenpeace’in! İşin hukuksal boyutu burada devreye giriyor.  Yasal olarak tapunun üzerinde 4 gerçek veya tüzel kişinin adı yazabiliyor. Bunlar Emma Thompson, komedyen Alistair McGowan, İngiliz parlamenter adayı Zac Goldsmith ve Greenpeace UK. Bunlar dışında bir de <strong>“beneficiary owners”</strong> diye birşey var ki biz(ler) de orada devreye giriyoruz. Bir arsanın sınırsız sayıda “hak sahibi” sahibi olabiliyor yasal olarak!</p> +<p>Peki hükümet bu “sorunu” nasıl çözmeyi düşünüyor? İstimlak ederek. Şanslıyız ki bu iş göründüğünden çok daha zor olacak onlar için zira bir arsanın “kamu yararına” istimlak edilebilmesi için tüm hak sahiplerine <em><strong>bizzat</strong></em> ulaşılması ve yazılı izinlerinin alınması gerekiyor. Yani siz Türkiye’den biri olarak hak sahibi olursanız oraya pist yapmak için sizin de yazılı izniniz gerekecek!</p> +<p>Bu durum pist inşaatının en az yıllarca ertelenmesi ve hatta iptalinin gündeme gelmesi demek!</p> +<p>Pek siz ne yapabilirsiniz? <strong>Greenpeace’in arsası üzerinde hak sahibi olabilirsiniz!</strong> Bunu nasıl yapacaksınız peki? Sadece <a target="_blank" href="http://www.greenpeace.org.uk/climate/airplot" target="_blank">şu adresteki</a> formu dolduracaksınız ve arsanın bir parçası sizin olacak!</p> +<p>Ben de arsa üzerindeki hak sahiplerinden biriyim artık :)</p> + Fri, 20 Mar 2009 06:39:51 +0000 - - Python-TR: Python’da Klavye Girişleri - http://www.python-tr.com/pythonda-klavye-girisleri/ - Her programlama dilinde olduğu gibi klavye girişleri, kullanıcıdan bilgi alınmak istendiğinde kullanılır. -Python&#8217;daki kullanımı şöyledir: karakter girişlerinde &#8220;raw_input&#8221;, sayısal değer girişlerinde &#8220;input&#8221; kullanılır. Şimdi de bunu örnekler üstünde görelim. -Örnek 1 : - -&#8211;>raw_input(&#8221;yaz bir şeyler:&#8221;) -yaz bir şeyler:Bugün hava çok güzel - -veya - - -&#8211;>kelime=raw_input(&#8221;Bir kelime giriniz:&#8221;) #Kullanıcının yazdığını kelime adlı değişkene atadık -Bir kelime giriniz:Bulut -&#8211;>kelime #kelime adlı değişkenin değerini istiyoruz -&#8220;bulut&#8221; - -Örnek 2 : - -&#8211;>input(&#8221;Bir sayı [...] - Sun, 05 Aug 2007 10:35:31 +0000 + + Onur Yalazı: Bilimsel Şüphecilik ve İlahiyat + http://www.yalazi.org/index.php/archives/2009/03/20/bilimsel-suphecilik-ve-ilahiyat/ + <p>Şimdi televizyonda banttan yayında <strong> Siyaset Meydanı - Din-Bilim ve Darwin</strong> tartışması sürüyor.</p> +<p>Şu ana kadar ki öğrenim yaşamımda ve düşün yapımda bilimin temelinde <em><strong>&#8220;şüphe&#8221;</strong></em> yattığını öğrenip, bildim. Bü yüzden <strong>&#8220;İlahiyat Bilimi&#8221;</strong> olarak değerlendirilen <em>disiplini</em> <strong>bilim</strong> olarak değerlendiremiyorum. Bir kitabı alıp, tarihini inceleyip, içerisinde bahsedilen insanların sosyal yaşamlarını inceleyip,  içinde yazanları &#8220;<strong>şüphe etmeden</strong>&#8221; kabul eden bir anlayışa nasıl bilim denebilir? Veya &#8220;burada yazan doğrudur, ne kadar çalışırsanız çalışın, içinde yazanları doğrulayacaksınız&#8221; anlayışını içeren bir bilim kabul edilebilir mi?</p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Fri, 20 Mar 2009 00:52:29 +0000 - - Python-TR: Python’da Karakter Dizilerini Birden Fazla Satırda Yazmak - http://www.python-tr.com/pythonda-birden-fazla-satir-olusturmak/ - Yazımızı satırlar halinde yazarak görsellik kazandırmak istediğimiz durumlar vardır. İşte bunu yaparken Python&#8217;un bize sunduğu bir çok yoldan birini kullanabiliriz. Bunun nasıl yapıldığını her biri için örneklerle görelim. -a => değişken olsun (Python&#8217;da değişkenleri kullanırken önceden tanımlama yapmamıza gerek olmadığını hatırlayalım) -Örnek 1 : - -a=&#8221;Muhabbet bağına girdim bu gece\ -Açılmış gülleri derdim bu gece&#8221; - -Örnek 2 : - - -a=&#8221;Muhabbet bağına girdim bu [...] - Thu, 12 Jul 2007 13:06:03 +0000 - - - Python-TR: Java’da Sınıf Oluşturma - http://www.python-tr.com/javada-sinif-olusturma/ - Java Programlama Dili&#8217;nde sınıf oluşturmak çok basittir. Tabi önemli olan bu sınıfı ne şekilde ve nasıl kullanacağımızdır. Aşağıda Java&#8217;da sınıf oluşturma kodunu görüyorsunuz. -public class sinifadi{ -//gerekli tanımlar -} -Burada &#8220;sinifadi&#8221; sınıf adının değişkenidir ve programcıya göre şekillendirilir. &#8220;public&#8221; komutunun buradaki amacı ise bilgilerin diğer sınıflar tarafından da kullanılabilmesidir. - Wed, 11 Jul 2007 15:52:18 +0000 - - - Python-TR: Python’da Değişken Tanımlamak - http://www.python-tr.com/pythonda-degisken-tanimlamak/ - Aslında bu başlık yanlış, doğrusu &#8220;Python&#8217;da Değişken Tanımlamamak&#8221; olacaktı. Çünkü Python&#8217;da değişken tanımlanmıyor, değişkenlerin tipleri atandıkları ilk değere göre belirleniyor. Bu da bize kullanım rahatlığı sağlıyor. -Değişkene değer atama yaparken sayıları direkt, string ifadeleri ise tırnak içinde yazıyoruz. Tek ya da çift tırnak kullanabiliriz, aynı anlama geliyor. -Örnek 1 : - -değişken=değer -a=5 -b=&#8221;ali&#8221; -k=&#8217;veli&#8217; - -Örnekten anlaşılacağı gibi program a&#8217;yı integer, b ve [...] - Sun, 08 Jul 2007 20:57:10 +0000 + + Onur Yalazı: IE8′de çıktı peki ya şimdi? + http://www.yalazi.org/index.php/archives/2009/03/20/ie8de-cikti-peki-ya-simdi/ + <p>Bugün 20 Mayıs 2009 ve <a href="http://www.microsoft.com">Microsoft</a> Uzun süredir üzerinde çalıştığı <a title="MS IE8" href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Internet Explorer 8.0</a> tarayıcısınız duyurdu ve dağıtımına internet sitesi üzerinden başladı.</p> +<p>Siz de benim gibi internet uygulamaları geliştiriyor veya yönetiyorsanız bu habere biraz temkinli yaklaşıyor olabilirsiniz.</p> +<p>Internet&#8217;i platform olarak tercih etmemizin sebeplerini düşündüğümüzde, - günümüzün cıvır kelimelerinden birini kullanacağım kusuruma bakmayın -  Internet&#8217;in bize sağladığı <em><strong>&#8220;Bulut (Cloud)&#8221;</strong></em> özellikleri sağlaması olduğunu rahatlıkla söyleyebiliriz; &#8220;Daha fazla kullanıcıya, daha geniş bir coğrafyaya, ucuz ve hızlı bir biçimde ulaşmak.&#8221;</p> +<p>Ancak burada ciddi bir problem ile karşı karşıya kalıyoruz. Ulaşabildiğimiz kitle çok geniş ve farklı farklı platformlar kullanıyorlar. Farklı <strong>işletim sistemleri</strong>, farkı <strong>tarayıcılar</strong>, farklı <strong>eklentiler</strong>, farklı <strong>internet bağlantıları</strong> hatta aynı yazılımların birçok <strong>farklı sürümü</strong>. Ayrıca kullanıcılarımızın tercihlerine saygı duymak zorundayız ve kullanıcılarımız bazen zorunluluktan bazen keyiften aklı başında davranmıyorlar.</p> +<p>Bu kadar geniş bir kitleye ulaşabildiğimiz bu durumda bu kadar farklı platformu da tanımak, bilmek, test etmek durumunda kalıyoruz. Bu yüzden geliştirme süreçlerimizde çok ciddi bir mühendislik problemi ile karşı karşıya kalıyoruz.Kaynaklar her zaman kısıtlıdır bu yüzden kısıtlı kaynak ile en yüksek verimi elde etmek,  Kaynak - Verim eğrimizi herkesin (kullanıcılarımızın ve kendimizin) yararına olacak biçimde ayarlamak durumundayız. Kaynaklarımız genellikle sabit ya da kısıtlı olduğu için problemlerimizi azaltarak verimi artırma yoluna gideriz. Bu da hedeflerimizi kısıtlamaktan geçiyor.</p> +<p>Genel tercih olarak tercih edilen 4 (IE, Firefox, Opera, Safari) tarayıcı bu tarayıcıların genel olarak kullanılan 2 şer sürümü (IE 6/7 ve artık 8, Firefox 2,3, Opera 8/9/10, Safari 3.0/3.1) olduğunu düşünürsek ve gerektiğinde çalıştıkları işletim sistemlerinde de farklılıklar gösterdiklerini göz önünde bulundurulursak, kaynaklarımız genellikle her türlü platformu destekleyebilecek kadar çok değil. (Chrome ve Chromium&#8217;u da unutmadım. onlarda listeye girmek üzere). Hatta bu platformların hepsini göz önünde bulundurmaya kalkarsak kaynaklarımızı exponentel biçimde arttırmamız gerektiğini rahatlıkla söyleyebiliriz.</p> +<p>Peki öyleyse ne yapmak zorundayız? Bu durumda tercih yapmak zorunda kalıyoruz. Geliştirme sürecinde hedeflediğimiz platformları seçiyoruz. Bunun için de internetteki çeşitli kaynaklarda bulunan tarayıcı ve işletim sistemleri istatistiklerini göz önünde bulunduruyoruz.</p> +<p>Bazı Tarayıcı İstatistikleri:</p> +<p>W3Schools: <a title="W3Schools Tarayıcı istatistikleri" href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3schools.com/browsers/browsers_stats.asp<br /> +</a>Wikipedia (NetApplications Stats): <a href="http://www.yalazi.org/index.php/feed/ onclick=">http://en.wikipedia.org/wiki/Usage_share_of_web_browsers</a><br /> +W3Counter: <a title="W3Schools Tarayıcı istatistikleri" href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3counter.com/globalstats.php<br /> +</a>TheCounter: <a href="http://www.yalazi.org/index.php/feed/ onclick=">http://www.thecounter.com/stats/2009/February/browser.php</a></p> +<p>İstatistiklerin ortak olarak gösterdiği, ciddi bir biçimde pastanın yarısını veya biraz daha fazlasını Internet Explorer  6 - 7 kalanın yaklaşık yarısını veya biraz daha fazlasınız Firefox 2 - 3 ve pastanın geri kalanını paylaşan yaklaşık aynı oranlarda kullanılan çeşit çeşit tarayıcı oluyor. Bu bilgilere baktığımızda ya IE ve Firefox tarayıcılarını (hatta bazılarına göre boşverin Firefox&#8217;u) destekleyerek çok ciddi bir hedef kitleye ulaşabiliyoruz. Genellikle de geriye kalan tarayıcıları göz ardı ederek kaynaklarımızı boşa harcamamaya çalışıyoruz.</p> +<p>İşte bu noktada, her duyurulan tarayıcı her duyurulan sürüm bu gördüğümüz denklemleri bozuyor. Bu yüzden IE8&#8242;in duyurulmasına temkinli yaklaşıyorum. İstatistiklerin her oynayışı kaynaklarımızı kullanırken daha fazla düşünmemize neden oluyor. Dün bir geliştirme için 2 tarayıcıda test yapıyordum, bugün 3 tarayıcıda test yapmam gerekecek. Hatta yeni duyurulan bir tarayıcı için daha önce yaptığımız testleri tekrar etmem gerekiyor.</p> +<p>Peki sizi her duyurulan tarayıcıda ne düşünüyorsunuz?</p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Thu, 19 Mar 2009 23:35:03 +0000 diff --git a/www-kisisel/rss20.xml b/www-kisisel/rss20.xml index 5553023..9456e12 100644 --- a/www-kisisel/rss20.xml +++ b/www-kisisel/rss20.xml @@ -2,620 +2,398 @@ - Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + Kişisel Günlükler Gezegeni + http://gezegen.linux.org.tr en - Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + Kişisel Günlükler Gezegeni - http://gezegen.linux.org.tr - Linuxipuclari: Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız? - http://www.linuxipuclari.com/?p=234 - http://www.linuxipuclari.com/genel/anahtar-tabanli-ssh-baglantisi-icin-acik-public-anahtarinizi-en-kolay-nasil-paylasirsiniz + Erhan Ekici: Wall Street’de Bir Dedikodu… + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ - ]]> -<p>Eğer internette ssh bağlantıları için anahtarlama kullanımı konusunda biraz araştırma yaptıysanız karşınıza çıkacak dökümanların çoğunda açık anahtarınızın hedef makinada<em> ~/.ssh/authorized_keys </em> dosyasına nasıl ekleneceği, bu dosyanın ve .ssh dizininin hangi kullanıcı ve grup yetkilerine sahip olacağı konusunda bilgi verildiğini göreceksiniz.</p> -<p>İlgili dökümanlarda bahsedilen herşey doğru olmakla birlikte <em>ssh</em> programı bütün bu adımları sizin için layığıyla gerçekleştiren bir komut satırı programıyla birlikte geliyor. <strong><em>ssh-copy-id</em></strong> isimli bu program ne yazık ki birçoğumuzun dikkatinden kaçıyor.</p> -<p><strong><em>ssh-copy-id</em></strong> programı ne yapar?</p> +Oliver Stone&#8216;un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street&#8217;in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox&#8217;a (Charlie Sheen) Wall Street&#8217;e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...] + Sun, 29 Mar 2009 15:48:37 +0000 + + + Bora Güngören: Ubuntu 8.04 Server üzerinde Sun xVM kurulumu + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + +<p>Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık <a href="http://www.sun.com/software/products/virtualbox/">Sun xVM</a> olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle <a href="http://www.pardus.org.tr/">Pardus</a> ve <a href="http://www.ubuntu.com/">Ubuntu</a> kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor. </p> +<p>Bu hafta sonu <a href="http://www.intel.com/">Intel</a>'den kurcalamamız için ödünç gelen <a href="http://ark.intel.com/cpu.aspx?groupId=35641">Atom 330</a> (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi. </p> +<p>Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.</p> +<p>Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli. </p> +<p>Öncelikle <a href="http://www.sun.com/software/products/virtualbox/get.jsp">Sun indirme sitesinden</a> xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. <a href="http://dlc.sun.com/virtualbox/2.1.4/virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb">Buradan</a> doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da <strong>dpkg</strong> ile bu paketi kuruyoruz. +</p> +<p> +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb<br /> +</p> +<p>Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get</p>'e başvuracağız. + +<p> +root@kobigos-proto# apt-get -f upgrade +</p> +<p>Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden <strong>vboxusers</strong> adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.</p> +<p>Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.</p> +<p>Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz <strong>vboxusers</strong> grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.</p> +<p> +root@kobigos-proto# usermod --append --groups vboxusers atom<br /> +root@kobigos-proto# <br /> +</p> +<p>Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de. </p> + Sun, 29 Mar 2009 13:48:00 +0000 + + + Alper Kanat: Virtualbox 2.2 Semineri + http://raptiye.org/blog/2009/03/29/virtualbox-22-semineri/ + http://feedproxy.google.com/~r/raptiye_linux_gezegeni/~3/Q_nvDgWo_UI/ + + ]]> +<img height="128" width="108" align="left" src="http://raptiye.org/media/images/upload/virtualbox.png" alt="virtualbox" /><a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "<em>Seamless Mode</em>" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, <a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:<br /> <ul> -<li>Açık anahtarınızı hedef makinada  kullanıcı dizini altındaki yetkili anahtarlar dosyasına ekler (<em> ~/.ssh/authorized_keys</em>)</li> -<li><em>~/.ssh</em> dizinini ve <em>~/.ssh/authorized_keys</em> dosyasının yetkilerini düzenler.</li> + <li>Sanal sunuculara ait disk imajlarının OVF&#160;standardı sayesinde içe ve dışa aktarılabilmesi</li> + <li>Linux ve Solaris misafir işletim sistemleri için 3B desteği</li> + <li>Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği</li> </ul> -<p>Aşağıdaki örnek  komutta herhangi bir kimlik belirtmediğimiz için varsayılan açık anahtar ( <em>~/.ssh/id_rsa.pub </em>dosyasının içeriği) <em>hedef.makina.com</em> makinasındaki <em>ali</em> kullanıcısının  home dizinine yüklenir.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$ssh</span>-copy-id ali<span>@</span>hedef.makina.com</pre></div></div> - -<p>Eğer birden çok anahtarınız var ise hedef makinaya göndermek istediğiniz açık anahtarı -i parametresiyle belirtebilirsiniz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$ssh</span>-copy-id  -i  ~<span>/</span>.ssh<span>/</span>ikinci_anahtar.pub ali<span>@</span>hedef.makina.com</pre></div></div> - -<p>Kıssadan hisse tek bir komutla açık anahtarınızı hedef bir makinaya yükleyebilirsiniz.  :)</p> -<p>İyi çalışmalar</p> - Wed, 21 Jan 2009 05:48:55 +0000 +Seminer TSİ&#160;18:00'de başlayacak. Kayıt yaptırmak için <a href="https://www2.sun.de/dct/forms/reg_us_2503_883_0.jsp" target="_blank" title="sanal seminere katılmak için tıklayın..">buraya</a> tıklayabilirsiniz.<br /> +<p><a href="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/a"><img src="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/i" border="0" ismap="true" /></a></p><div class="feedflare"> +<a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:YwkR-u9nhCs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=YwkR-u9nhCs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:7Q72WNTAKBA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:qj6IDK7rITs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ" border="0" /></a> +</div><img src="http://feeds2.feedburner.com/~r/raptiye_linux_gezegeni/~4/Q_nvDgWo_UI" height="1" width="1" /> + Sun, 29 Mar 2009 10:37:12 +0000 - Pardus-Linux.org: PANEL : İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması - http://www.pardus-linux.org/?p=144 - http://www.pardus-linux.org/2009/01/20/panel-insan-haklari-ve-anayasa-acisindan-internet-yasaklari-ve-iletisim-ozgurlugunun-kisitlanmasi/ + Devrim Gündüz: Cuma gecesi heyecanı + http://blog.gunduz.org/index.php?/archives/30-guid.html + http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html -Türk Hukuk Kurumu tarafından düzenlenecek ve  Pardus Kullanıcıları Derneği Fahri Başkanı, Bilkent Üniversitesi öğretim üyesi Doç. Dr. Mustafa Akgül tarafından yöneticilecek olan  &#8220;İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması&#8221; konulu panele, Pardus Kullanıcıları Derneği Yönetim Kurulu Başkanı Av. Nihad Karslı da konuşmacı olacak katılacaktır. -Günümüzde sık sık uygulanan İnternet yasaklarının hukuksallığının [...] - Tue, 20 Jan 2009 13:54:49 +0000 + ]]> +<p>Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:</p><br /> + <br /><a href="http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html#extended">Continue reading "Cuma gecesi heyecanı"</a> + Sun, 29 Mar 2009 08:28:50 +0000 - Linuxipuclari: Linux Komut Satırında İnternetten Dosya İndirme - http://www.linuxipuclari.com/?p=201 - http://www.linuxipuclari.com/genel/linux-komut-satirinda-internetten-dosya-indirme + Özgür Kuru: Uçurtma Avcısı… + http://www.ozgurkuru.net/ozgur/?p=316 + http://www.ozgurkuru.net/ozgur/2009/03/27/ucurtma-avcisi/ - ]]> -<p>Linux makinanıza bir dosya indirip kuracaksınız diyelim.</p> -<p>Bunun için önce grafik arayüzü olan bir yerden <a href="http://www.temizyazilim.org/tr/app/view/7_68.html">Firefox</a> gibi bir tarayıcı veya <a href="http://www.temizyazilim.org/tr/app/view/7_49.html">Filezilla</a> gibi bir ftp istemcisi ile bağlanıp dosyayı indirip sonra bunu tekrar ftp, scp gibi bir program kullanarak dosyaya asıl ihtiyacımız olan yere kopyalamak büyük bir zaman kaybı olacaktır. (İstemci olarak linux kullanan arkadaşların kaşlarını çattıklarını görür gibiyim. Diyelimki kişi linux değil de başka bir işletim sistemi kullanıyor ve grafik arayüzü yüklü olmayan bir linux sunucusu var)</p> -<p>Bunun yerine wget komutunu kullanarak bu dosyayı bir web sitesinden direkt istediğimiz klasöre indirebiliriz.</p> -<p>En basit kullanımıyla</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>dosya.zip</pre></div></div> - -<p>Dosya gelsin ama ben bir yandan konsolu kullanıyım diyorsanız bu işlemi backgrounda atabilirsiniz. İşlemin sonucunu logdosyasi.log adlı dosyaya yazacaktır.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-o</span> logdosyası.log http:<span>//</span>www.ornekwebsite.com<span>/</span>dosya.zip <span>&amp;</span></pre></div></div> - -<p>Büyük bir dosya indiriyorsunuz ve kesiliyor o zaman aşağıdaki komut size yardımcı olacaktır.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-c</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>buyukdosya.zip</pre></div></div> - -<p>Bazen bir sitedeki toplu dosyaları indirmek istiyorsunuz diyelim. Burada dikkat etmeniz gereken şey bu komut o sayfa içinde geçen .zip isimli dosyaları indirecektir.</p> -<p><em>downloads.html yerine bir klasör ismi yazarsanız ancak klasör gezinme (directory browsing) yetkisi sunucuda açıksa o şekilde dosyaları indirebilirsiniz aksi taktirde ya o klasörde bir index.html dosyası varsa o dosyada geçen ilgili dosyaları indirmeye kalkar yada &#8220;<strong>ERROR 403: Forbidden</strong>&#8221; şeklinde bir hata ile karşılaşırsınız.</em></p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-r</span> <span>-nd</span> <span>-np</span> <span>-l1</span> <span>-A</span> <span>'*.zip'</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>downloads.html</pre></div></div> - -<p>Şu an hattınız yavaş diyelim yada çalışırken indirme işlemi yüzünden yavaşlamasını istemiyorsunuz. Tamam bizde yattıktan sonra başlayacak şekilde ayarlarız, mesela saat 1&#8242;de başlayacak şekilde.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>echo</span> <span>'wget http://www.ornekwebsite.com/dosya.zip'</span> | at 01:00</pre></div></div> - -<p>Tahmin edeceğiniz gibi <strong>at</strong> aslında bir zamanlama komutu bunu kullanarak birçok işinizi cron&#8217;a yazmadan zamanlayabilir ve zamanı geldiğinde çalışmasını sağlayabilirsiniz. En kısa sürede <strong>at</strong> komutu ile ilgili de bir ipucu hazırlayacağım.</p> - Mon, 19 Jan 2009 09:31:50 +0000 +<p>Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.</p> +<p><a href="http://tr.wikipedia.org/wiki/Jules_Verne" target="_blank">Jules Verne</a>&#8216;nin <a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">İki Yıl Okul Tatil</a><a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">i</a> adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes &#8220;yaş yirmi oldu hala Jules Verne mi okuyorsun?&#8221; diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.</p> +<p>Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce <a href="http://www.khaledhosseini.com/" target="_blank">Khaled Hosseini</a>&#8216;nin <a href="http://tr.wikipedia.org/wiki/U%C3%A7urtma_Avc%C4%B1s%C4%B1_(roman)" target="_blank">Uçurtma Avcısı</a> adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.</p> +<p>Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim&#8230;. Ayrıca bu kitabın bir <a href="http://beyazperde.mynet.com/film/3881" target="_blank">filmi</a> de çekilmiş&#8230;</p> + Fri, 27 Mar 2009 19:02:54 +0000 - Linuxipuclari: Oturumumuz Süresinde Kullandığımız Komutları ve Sonuçlarını Otomatik Olarak Nasıl Kaydedebiliriz? - http://www.linuxipuclari.com/?p=204 - http://www.linuxipuclari.com/genel/oturumumuz-suresinde-kullandigimiz-komutlari-ve-sonuclarini-otomatik-olarak-nasil-kaydedebiliriz + Fatih Arslan: Pandora’yı tek tıkla dinlemek + http://blog.arsln.org/?p=603 + http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/ - ]]> -<p>Hepimizin başına gelmiştir. Bir problemle uğraşırken veya yeni bir program kurarken not almaya çalışırız. Ama bir noktadan sonra kendimizi yaptığımız işe kaptırır işi bitirdiğimizde;</p> -<p>Tüh bak yaptıklarımı not almayı unuttum. Ne yapmıştık? Hangi komutları kullanmıştık? Karşımıza hangi mesajlar çıktı ve biz neyi seçtik?</p> -<p>diye hayıflanırız.</p> -<p>Kendimizi işimize vermişken bizim adımıza birisinin tüm komutlarımızı ve bu komutların ürettiği mesajları, terminalimize yansıyan çıktıları otomatik olarak kaydetmesi hoş olmaz mıydı?</p> -<p>Linux <strong>script</strong> komutu bu konuda derdimize derman oluyor. </p> -<p><strong>script</strong> komutu aracılığıyla terminalize yansıyan tüm çıktıları bir dosyaya kaydedip daha sonra tekrar inceleyebilirsiniz. </p> -<p>Bir örnek ile nasıl çalıştığına bakalım;</p> +<p>Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye&#8217;de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları <strong>globalpandora</strong> diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.</p> +<p>Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site&#8217;ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre&#8217;ye girecekti. Bunu <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a> ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox&#8217;u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.</p> +<p>Burada yapabileceğim bir şey var, oda <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a> kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism&#8217;de proxy&#8217;ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge&#8217;ye tıkladığım an Pandora&#8217;yı dinleyebiliyorum</p> +<p><a href="http://blog.arsln.org/wp-content/uploads/pandora.png"><img src="http://blog.arsln.org/wp-content/uploads/pandora-300x221.png" alt="pandora" title="pandora" width="300" height="221" class="aligncenter size-medium wp-image-604" /></a></p> +<p>Tüm bunları şu şekilde yaptım:</p> +<ol> +<li>Mozilla Prism sayfasından, Prism&#8217;in <a href="http://people.mozilla.com/%7Emfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2">standalone uygulamasını</a> indiriyoruz</li> +<li>Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak</li> +<li>En son<a href="http://get.adobe.com/flashplayer/"> flash sürümünü indiriyoruz</a> , içinden çıkan <strong>libflashplayer.so</strong> dosyasını <strong>/opt/prism/plugins</strong> klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)</li> +<li>İstediğiniz bir metin editörü ile <strong>/opt/prism/xulrunner/greprefs/all.js</strong> dosyasını açıyoruz ve aşağıdaki satırları <strong> +<p>pref(&#8221;network.proxy.type&#8221;, 0);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;&#8221;);</p></strong></li></ol> +<p>şu şekile çeviriyoruz</p> +<p><strong>pref(&#8221;network.proxy.type&#8221;, 2);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;http://pac.byterelay.com/&#8221;);</strong></p> +<p>Bu satırlar 750&#8242;ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek</p> +<li> İşimiz bitti sayılır, şimdi konsoldan <strong>/opt/prism/prism</strong> açıyoruz ve <a href="http://www.pandora.com">www.pandora.com</a> ve Desktop seçeneğini tıklıyoruz</li> +<li>Başka adım yok <img src="http://blog.arsln.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </li> -<div class="wp_syntax"><div class="code"><pre class="bash bash">ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ script <span>-f</span> otomatikDokumantasyon -Script started, <span>file</span> is otomatikDokumantasyon -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>pwd</span> -<span>/</span>home<span>/</span>ali<span>/</span>temp<span>/</span>scriptNot -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>whoami</span> -ali -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>ls</span> <span>/</span>tmp<span>/</span> -domains genel.xls gdl kde-alisPik0Fj -ksocket-alisSBnyBl orbit-root plugtmp-<span>1</span> -Registration_Form_WBG.pdf Tracker-alis.7358 -fbug hsperfdata_alis keyring-YXOiJM -&nbsp; -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>exit</span> -Script <span>done</span>, <span>file</span> is otomatikDokumantasyon</pre></div></div> - -<p>Yukarıda <strong>script</strong> komutunu başlattığımız nokta ile komutu <strong>CTRL+D</strong> tuş kombinasyonu aracılığıyla sonlandırdığımız nokta arasında oluşan ekran görüntülerini görüyorsunuz. Şimdi <strong>script</strong> komutunun yukarıdaki etkileşim sonucunda bizim için oluşturduğu otomatikDokumantasyon dosyasına bakalım.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>more</span> otomatikDokumantasyon -Script started, <span>file</span> is otomatikDokumantasyon -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>pwd</span> -<span>/</span>home<span>/</span>ali<span>/</span>temp<span>/</span>scriptNot -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>whoami</span> -ali -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>ls</span> <span>/</span>tmp<span>/</span> -domains genel.xls gdl kde-alisPik0Fj -ksocket-alisSBnyBl orbit-root plugtmp-<span>1</span> -Registration_Form_WBG.pdf Tracker-alis.7358 -fbug hsperfdata_alis keyring-YXOiJM -&nbsp; -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>exit</span> -&nbsp; -Script <span>done</span> on Sun <span>18</span> Jan <span>2009</span> 01:<span>59</span>:<span>44</span> PM CET -ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$</pre></div></div> - -<p>Yukarıda gördünüz gibi <strong>script</strong> komutu terminalimize yazılan herşeyi bizim için kaydetti. Bir problemle uğraşırkan ayrıca kopyala&amp;yapıştır aksiyonlarıyla kendimizi germemize gerek yok.</p> -<p>İyi çalışmalar.</p> - Sun, 18 Jan 2009 12:22:27 +0000 + <p></p> + <hr noshade="noshade" /> + <small><p>Copyleft - Fatih Arslan - <a href="http://blog.arsln.org">Arslanlar Şehri</a>, 2009. | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/">Permalink</a> | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/#comments">Yorum(3)</a></p></small> + Fri, 27 Mar 2009 18:28:08 +0000 - Linuxipuclari: Sürekli Akan Logları İzleme - http://www.linuxipuclari.com/?p=156 - http://www.linuxipuclari.com/genel/surekli-akan-loglari-izleme + Ali Erkan İMREK: MS Office XLSX Dosyalarında Güvenlik Açığı + tag:blogger.com,1999:blog-6806075996663386433.post-2812661079688866968 + http://armuting.blogspot.com/2009/03/ms-office-xlsx-dosyalarnda-guvenlik-acg.html - ]]> -<p>Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.</p> -<p>Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>tail</span> <span>-f</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.</p> -<p>Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p><strong>Shift+F</strong> tail -f ile aynı işi görür loglar akmaya başlar</p> -<p><strong>Ctrl+C</strong> ile istediğiniz yerde logun akmasını durdurabilirsiniz</p> -<p><strong>B</strong> ve <strong>F</strong> tuşları logun içinde ileri geri gitmenizi sağlar</p> -<p><strong>Q</strong> ile işiniz bittiğinde logdan çıkarsınız</p> -<p>Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> +F <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Yada daha önce yazdığımız <a href="http://www.linuxipuclari.com/genel/kendi-komutunuzu-olusturun">Kendi Komutunuzu Oluşturun</a> ipucumuzu kullanarak <strong>less +F</strong> için <strong>akanlog</strong> diye bir alias yaratabilir ve komutu direkt olarak</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">akanlog <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>şeklinde de kullanabilirsiniz ;)</p> - Fri, 16 Jan 2009 08:17:05 +0000 +<a href="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png"><img src="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png" alt="" border="0" /></a><br /><div>Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; <a href="http://www.ozgurlukicin.com/ooxml/">http://www.ozgurlukicin.com/ooxml/</a><br /></div><br /><div>Bu konuda neler olup bitiyor diye <a href="http://www.noooxml.org/">uluslararası kampanya sitesine</a> baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki <a href="http://www.noooxml.org/forum/t-133339/xlsx-files-as-a-security-risk">güvenlik açığı</a> nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.<br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-2812661079688866968?l=armuting.blogspot.com" /></div> + Fri, 27 Mar 2009 15:57:52 +0000 - Linuxipuclari: Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme - http://www.linuxipuclari.com/?p=155 - http://www.linuxipuclari.com/genel/periyodik-olarak-bir-programi-calistirma-ve-ciktisini-takip-etme + Alper Orus: Ubuntu 9.04 Jaunty Jackalope Beta Hazır + http://www.murekkep.org/?p=1667 + http://www.murekkep.org/ubuntu-904-jaunty-jackalope-beta-hazir - ]]> -<p>Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.</p> -<p><strong>Nasıl kullanılır?</strong></p> -<p>watch [seçenekler] komut</p> -<p><strong>-n</strong> Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.</p> -<p><strong>-d</strong> Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz</p> -<p><strong>Ne için mi kullanıyorum?</strong></p> +<p>Kod adı Jaunty Jackalope olan Ubuntu&#8217;nun 9.04 sürümü için Beta duyurusu yapıldı. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer <strong>Ubuntu 9.04</strong> ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız <a href="http://www.ubuntu.com/">Ubuntu</a> 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz. </p> +<p>Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta&#8217;ya yükseltme yapmak isterseniz <strong>Alt+F2</strong> ile açtığınız komut kutusuna &#8220;<strong>update-manager -d</strong>&#8221; yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04&#8242;ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden &#8220;<strong>yükselt</strong>&#8221; (upgrade) dedikten sonra kolayca <strong>Ubuntu 9.04 Beta</strong>&#8216;ya terfi edebilirsiniz. </p> +<p><strong>Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;</strong><br /> +<span id="more-1667"></span></p> <ul> -<li>Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'wc -l | ls -l'</span></pre></div></div> - -</li> -<li>Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'df -k'</span></pre></div></div> - -</li> -<li>Hafıza kullanım oranını gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'free -m'</span></pre></div></div> - -</li> -<li>Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'ls -l | fgrep muratz'</span></pre></div></div> - -</li> +<li>Gnome 2.26 - 18 Mart 2009&#8242;da final sürümü duyurulan <a href="http://library.gnome.org/misc/release-notes/2.26/index.html.tr">Gnome 2.26 özelliklerine</a> göz atmak isteyebilirsiniz.</li> +<li>Geliştirilmiş çoklu monitör desteği</li> +<li>X.Org sunucu 1.6</li> +<li>Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki <a href="http://www.markshuttleworth.com/wp-content/uploads/2008/12/jaunty904_notifications_example1_web_092.swf">videoya</a> bakılabilir. </li> +<li>Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış. </li> +<li>Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı. </li> </ul> -<p>Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.</p> - Thu, 15 Jan 2009 07:29:49 +0000 +<p><img alt="" src="http://www.murekkep.org/mini/ubuntuust.jpg" title="Ubuntu" class="alignnone" width="520" height="200" /></p> +<p><strong>Ubuntu 9.04 Jaunty Jackalope</strong> için kararlı final sürümü beklediğimiz üzere <strong>23 Nisan 2009</strong> tarihinde duyurulacak. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz. </p> +<p><strong>Ubuntu 9.04</strong> sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan <a href="http://www.murekkep.org/ubuntu-910-karmic-koala">Ubuntu 9.10 Karmic Koala</a>.</p> + Fri, 27 Mar 2009 09:04:51 +0000 - Linuxipuclari: VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor - http://www.linuxipuclari.com/?p=153 - http://www.linuxipuclari.com/genel/vm-imajinin-kopyasini-aldim-ethernet-baglanmiyor + Okan Akyüz: comp.os.minix’in Ağlatan haline ağıt. + http://www.okanakyuz.com/?p=270 + http://www.okanakyuz.com/?p=270 - ]]> -<p>Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.</p> -<p>Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.</p> -<p>Eski kartı silip yeni kartı eklediğinden kartın id&#8217;si eth0&#8242;dan eth1&#8242;e değişiyor. Eğer ip tanımlarınız statik yapılmışsa <strong>/etc/network/interfaces</strong> dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.</p> -<p>O anki id&#8217;yi bulmanın en pratik yollarından biri de <strong>/proc/net/dev</strong> dosyasının içine bakmak. </p> -<p>Bu dosyanın içi aşağıdaki gibi.</p> -<pre> Interface Receive bytes packets errs drop fifo frame - eth0: 161543042 916321 0 0 0 0</pre> -<p>Unutmayın eğer bu sorunla karşı karşıya iseniz; <strong>ifconfig</strong> komutu sisteme <strong>/etc/network/interfaces</strong> dosyasında tanıttığınız kartları gösterecektir. O yüzden siz <strong>ifconfig</strong> diye baktığınızda eth0&#8242;ı görürken <strong>/proc/net/dev</strong> altında eth1 görüyor olacaksınız.</p> - Wed, 14 Jan 2009 13:54:55 +0000 + ]]> +<p>Hello everybody out there using minix -</p> +<p>I&#8217;m doing a (free) operating system (just a hobby, won&#8217;t be big and<br /> +professional like gnu) for 386(486) AT clones. This has been brewing<br /> +since april, and is starting to get ready. I&#8217;d like any feedback on<br /> +things people like/dislike in minix, as my OS resembles it somewhat<br /> +(same physical layout of the file-system (due to practical reasons)<br /> +among other things).</p> +<p>I&#8217;ve currently ported bash(1.08) and gcc(1.40), and things seem to work.<br /> +This implies that I&#8217;ll get something practical within a few months, and<br /> +I&#8217;d like to know what features most people would want. Any suggestions<br /> +are welcome, but I won&#8217;t promise I&#8217;ll implement them <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" title="comp.os.minixin Ağlatan haline ağıt." /> </p> +<p>Linus (torvalds@kruuna.helsinki.fi)</p> +<p>PS. Yes - it&#8217;s free of any minix code, and it has a multi-threaded fs.<br /> +It is NOT protable (uses 386 task switching etc), and it probably never<br /> +will support anything other than AT-harddisks, as that&#8217;s all I have :-(.</p> +<p>Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix&#8217;de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.</p> +<p>İyi günler.</p> + Wed, 25 Mar 2009 17:10:29 +0000 - Linuxipuclari: Ubuntu VirtualBox ve KVM çakışma problemi - http://www.linuxipuclari.com/?p=150 - http://www.linuxipuclari.com/genel/ubuntu-virtualbox-ve-kvm-cakisma-problemi + Onur Yalazı: uzayüssünden mir-uzayistaysonuna + http://www.yalazi.org/?p=263 + http://www.yalazi.org/index.php/archives/2009/03/25/uzayussunden-mir-uzayistaysonuna/ - ]]> -<p>Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.</p> -<blockquote><p>VirtualBox can&#8217;t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.<br /> -VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).</p> -<p>Result Code:<br /> -0&#215;80004005<br /> -Component:<br /> -Console<br /> -Interface:<br /> -IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}</p></blockquote> -<p>Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.</p> -<p>Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$lsmod</span> | <span>grep</span> kvm -kvm_intel <span>49728</span> 0 -kvm <span>142912</span> <span>1</span> kvm_intel</pre></div></div> - -<p>Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül <em>kvm_intel</em> isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>sudo</span> rmmod kvm_intel</pre></div></div> - -<p>Eğer VirtualBox&#8217;ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.</p> -<p>İyi çalışmalar.</p> - Wed, 14 Jan 2009 06:41:49 +0000 + ]]> +<div class="wp-caption alignleft"><a href="http://tr.wikipedia.org/wiki/Mir"><img title="Mir Görev Nişanı" src="http://upload.wikimedia.org/wikipedia/commons/f/f5/Mir_insignia.jpg" alt="Mir Uzay İstasyonu Görev Nişanı" width="200" height="141" /></a><p class="wp-caption-text">Mir Uzay İstasyonu Görev Nişanı</p></div> +<p>&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için &#8220;bakın bu da böyle çözülür&#8221; gibi bir yazı yazamayacağım.</p> +<p>Yeni dizüstüme mir-uzayistasyonu adını verdim.</p> +<blockquote><p>Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux</p></blockquote> +<p>Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.</p> +<ul> +<li><a title="Mir uzay istasyonu wikipedia" href="http://en.wikipedia.org/wiki/Mir">Mir Uzay İstasyonu İngilizce - Wikipedia </a> <a title="Mir uzay istasyonu wikipedia" href="http://tr.wikipedia.org/wiki/Mir"> Turkçe - Wikipedia</a></li> +<li><a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a></li> +<li><a title="Acer" href="http://www.yalazi.org/index.php/feed/www.acer.com.tr">Acer</a></li> +</ul> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Wed, 25 Mar 2009 15:50:07 +0000 - Linuxipuclari: Sanallaştırma ve Beraberinde Getirdiği Sürprizler - http://www.linuxipuclari.com/?p=119 - http://www.linuxipuclari.com/genel/sanallastirma-ve-beraberinde-getirdigi-surprizler + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar - 2 + tag:blogger.com,1999:blog-4680162149707281285.post-9013440262584406750 + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar-2.html - ]]> -<p>Trendleri takip eden herkes yakından tecrübe ediyordur ki sanallaştırma ve faydaları her düzeyde konuşuluyor tartışılıyor. Son yılların en sıcak konularından biri, son 2 senedir de Türkiyenin gündemindeki ağırlığını her geçen gün arttırıyor.</p> -<p>Hemen hemen her şirkette  AR-GE çalışması, test sistemi olarak sanal makinalar uzun yıllardır kullanılıyor.  Son dönemdeki tartışmaların farklı boyutu sanal makinaların artık üretim ortamlarında kullanılmaya  başlanması.</p> -<p>Ne yazık ki heyecan dalgasına kapılıp sörf yapmaya başlayan IT yöneticilerimiz sadece artı eksi hesabının artı boyutuna bakıyorlar. Fakat madalyonun bir de diğer yüzü var.</p> -<p><span id="more-119"></span></p> -<p>Sanallaştırma sayesinde çok kolay yeni bir sistemi ayağa kaldırabiliyorsunuz. Var olan bir sistemin yeni bir kopyasını alabiliyorsunuz. Eğer belli bir planlama ve kontrol olmazsa (ki baslangıçta hiç bir sanallaştırma projesinde ne yazik ki olmuyor) göz açıp kapayana kadar organizayonun yapısına gore 10 larla veya 100 lerle ölçülen sanal makinalara ulaşmanız hiç de şaşırtıcı olmaz.</p> -<p>Sanallaştırma her fiziksel makinanın nerdeyse ayrı bir datacenter gibi davranmasına imkan sağlıyor.</p> -<p>Bu noktada sanallaştırma projesi gerçekleştiren veya gerçekleştirmeyi planlayan IT yöneticilerimizin kendilerine aklıma ilk gelen şu soruları sormaları gerekiyor.</p> -<p>• <strong>Sanal makinalarınızın yama yönetimini nasıl yapacaksınız?<br /> -</strong>Eskiden Sanal makinaları barındıran fiziksel makinenin yamalarını yapmak zorunda kalırken sanallaştırma sonrasında bu fiziksel makine üzerindeki her bir sanal makinanın ayrı olarak yamanması gerekiyor.</p> -<p>• <strong>Sanal ortamlarda veri güvenliği konusunda ne kadar bilgi sahibisiniz?</strong><br /> -Fiziksel makinanızı datacenter&#8217;a kilitliyorsunuz ama sanal makinanız ağ üzerinden datacenter dışına kaçabilir.</p> -<p>• <strong>Sanal makinaların loglarını nasıl takip edeceksiniz?</strong><br /> -Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırmanın sistem yöneticilerine getirdiği ekstra yük nedir? Yeni yasal düzenlemelere uyum kapsamında sanal makinaların kullanımı size ne gibi yükümlülükler getiriyor?</p> -<p>• <strong>Her bir sanal makinadaki kullanıcı ve yetki yönetimini nasıl yapacaksınız?</strong></p> -<p>• <strong>Sanal makinalarınızın kaynak kullanımlarını nasıl izliyorsunuz?</strong></p> -<p>• <strong>Lisansların yönetimi nasıl yapacaksınız?</strong></p> -<p>• <strong>Yedekleme için ne tür bir altyapı düşünüyorsunuz?</strong></p> -<p>Takip eden yazılarda her bir başlık için linux platformunda çalışan açık kaynak kodlu veya ücretsiz çözümleri, alternatif senaryoları incelemeye çalışacağız.</p> -<p>Sizlerin de bu konudaki görüş ve tecrübelerini duymaktan mutluluk duyarız.</p> -<p>Sanallaştırma tecrübelerinizi, ürettiginiz yaratıcı çözümleri duymak için sabırsızlanıyoruz.</p> -<p>İyi çalışmalar.</p> - Tue, 13 Jan 2009 09:55:49 +0000 +<a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s1600-h/open_source.gif"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s400/open_source.gif" alt="" id="BLOGGER_PHOTO_ID_5317237238242816290" border="0" /></a><br />Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.<br /><br />Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...<br /><br />Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.<br /><br />Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.<br /><br />Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount &amp; Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)<br />Oyun sektörüde başka bir yazının konusu olsun.<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-9013440262584406750?l=devador.blogspot.com" /></div> + Wed, 25 Mar 2009 14:16:22 +0000 - Linuxipuclari: Dosyanın Sahipliğinin Değiştirilmesi - http://www.linuxipuclari.com/?p=123 - http://www.linuxipuclari.com/genel/dosyanin-sahipliginin-degistirilmesi + Can Kavaklıoğlu: amixer' ın dayanılmaz hafifliği + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt - ]]> -<p>Eğer sizin de benim gibi root kullanıcısıyla çalışma takıntınız varsa (tüm yetki elimde olsun diye değil sadece sürekli sudo yapmayı sevmediğim için) dosya sahipliğiyle ilgili sıkça başınız ağrıyabilir.<br /> -<span id="more-123"></span><br /> -Önce bir dosyanın sahipliğini görmek için ne yapmalıyız ona bakalım.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> merhaba.c</pre></div></div> - -<p>Komutu çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.</p> -<p>-rw-r&#8211;r&#8211; 1 operator web1   151 2008-02-09 14:46 merhaba.c</p> -<p>Buradaki operator bize dosyanın kullanıcısını web1 ise dosyanın grubunu verecektir.</p> -<p>Şimdi aynı dizindeki başka bir dosya için aynı işlemi yapalım</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>Aşağıda göreceğiniz gibi bu dosyanın kullanıcısı ve grubu root:root olmuş.</p> -<p>-rw-r&#8211;r&#8211; 1 root root 265 2008-02-09 14:56 selam.c</p> -<p>Benden sonra bu dosyaya operator olarak ulaşmak isteyen diğer kullanıcılar yetki hatasıyla karşı karşıya kalacak ve dosyayı açamayacak yada değişiklik yapamayacaklar.</p> -<p>Gelin şimdi bunu nasıl düzelteceğimizi görelim.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>chown</span> operator:web1 selam.c</pre></div></div> - -<p>Bu kadar kolay. Tekrar dosyayı kontrol ettiğimizde kullanıcısının ve grubunun değişmiş olduğunu görürüz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>-rw-r&#8211;r&#8211; 1 operator web1 265 2008-02-09 14:56 selam.c</p> -<p>İyi Çalışmalar</p> - Tue, 13 Jan 2009 07:53:34 +0000 +Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +<br /><br /> +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +<br /><br /> +<code>amixer set Master mute</code> +<br /><br /> +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +<br /><br /> +<code>amixer set Master unmute</code> +<br /><br /> +Sesi artırmak (mesela ctrl+yukarı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK+1] +</code> +<br /><br /> +Sesi azaltmak (mesela ctrl+aşağı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK-1] +</code> +<br /><br /> +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur. + Tue, 24 Mar 2009 20:48:28 +0000 - Linuxipuclari: pidgin ile msn protokolü sorunu ve çözümü - http://www.linuxipuclari.com/?p=120 - http://www.linuxipuclari.com/ag/pidgin-ile-msn-protokolu-sorunu-ve-cozumu + Doruk Fişek: fdupes ile Hylafax docq dizini temizliği + http://zzz.fisek.com.tr/seyir-defteri/?p=642 + http://zzz.fisek.com.tr/seyir-defteri/?p=642 - ]]> -<p>15 numara MSN protokolünü kullanan tüm client&#8217;ların MSN&#8217;e bağlanamaması ile ilgili hatayı &#8220;libpurple&#8221; yerine &#8220;msn-pecan&#8221; kütüphanesini kullanarak aşabilirsiniz.</p> -<p><strong>Ubuntu, Debian, Mint:</strong></p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>apt-get</span> <span>install</span> msn-pecan</pre></div></div> - -<p><strong>Archlinux:</strong><br /> -Arch&#8217;ın depolarında yok ama AUR&#8217;da var,</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">yaourt <span>-Sy</span> msn-pecan</pre></div></div> - -<p>Daha sonra pidgin&#8217;den MSN protokolünü WLM ile değiştirirseniz sorun çözülecektir.<br /> -Kolay Gelsin.</p> - Mon, 12 Jan 2009 15:35:37 +0000 + ]]> +<p>Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte&#8217;lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).</p> +<p>Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim &#8212; bir süre debelendim.</p> +<p>Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. &#8220;Tüm müşterilerimize şunu fakslayalım&#8221;, &#8220;basına bunu fakslayalım&#8221; cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)</p> +<p>Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan <a href="http://netdial.caribe.net/~adrian2/fdupes.html">fdupes</a> tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte&#8217;larını da karşılaştırıyordu.</p> +<p>Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında &#8220;bu dosyalar yok&#8221; diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.</p> +<p>Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.</p> +<p>fdupes&#8217;un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak <a href="http://zzz.fisek.com.tr/files/fdupes_delete_then_symlink.sh">basit bir betik</a> yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.</p> +<p>Sonuç : Bir anda docq dizininin boyutu 1/10&#8242;una indi. Uğraşmamak için cron&#8217;a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)</p> + Tue, 24 Mar 2009 18:32:58 +0000 - Pardus-Linux.org: eDergi 5. Sayı Hazırlıkları Devam Ediyor - http://www.pardus-linux.org/?p=123 - http://www.pardus-linux.org/2009/01/10/edergi-5-sayi-hazirliklari-devam-ediyor/ + Necdet Yücel: Document Freedom Day + tag:blogger.com,1999:blog-20350364.post-1896909439767442581 + http://nyucel.blogspot.com/2009/03/document-freedom-day.html -<img title="Stallman" src="http://ogrenci.hacettepe.edu.tr/~artan05/pardus/stallman.png" alt="" width="200" height="238" align="left" /> - -Yılbaşında 4. sayısını duyurduğumuz Pardus-Linux.org eDergi'nin 5. Sayısı için hazırlıklar devam ediyor. -İlk sürprizimiz ise hazır : - -Bu sayımızda Özgür Yazılım Vakfı'nın kurucusu Richard Micheal Stallman'a gittik ve bakın bize ne dedi : -<blockquote>"<em>I've heard it(Pardus) contains and promotes non-free software. That goes against the whole purpose of GNU, which is to give users freedom; it leads users astray.</em>"</blockquote> -İşte bu yüzden buradayız : "<em>Pardus'un Özgürleşmesi!</em>" - -Siz de hazırlıklara katılmak isterseniz <a href="http://forum.pardus-linux.org/viewtopic.php?f=7&t=18720">buradan</a> buyurun ;) -Önceki sayılarımız için : <a href="http://www.pardus-edergi.org/">www.pardus-edergi.org</a> - Sat, 10 Jan 2009 16:05:01 +0000 + ]]> +<a href="http://documentfreedom.org/"><img src="http://www.documentfreedom.org/images/7/75/Dfd09w.png" alt="" border="0" /></a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/20350364-1896909439767442581?l=nyucel.blogspot.com" /></div> + Tue, 24 Mar 2009 16:48:42 +0000 - Pardus-Linux.org: Pardus 2008.2 Beta Sürümü Duyuruldu - http://www.pardus-linux.org/?p=119 - http://www.pardus-linux.org/2009/01/08/pardus-20082-beta-surumu-duyuruldu/ + Hakan Uygun: 8. Linux ve Özgür Yazılım Şenliği + http://www.hakanuygun.com/blog/?p=195 + http://www.hakanuygun.com/blog/?p=195 -Pardus 2008.2 &#8216;ye giden yolda ikinci beta sürüm duyuruldu. Kullanıcıları deneme sürümde hatalarla karşılaşabilecekleri yönünde uyarıyoruz, indirmek isteyenleri kurulan cd için [1], çalışan cd için [2] adresine yönlendiriyoruz. -[1] ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008.2 -[2] ftp://ftp.pardus.org.tr/pub/pardus/calisan/2008.2/ - Wed, 07 Jan 2009 21:03:49 +0000 +<p><a href="http://senlik.linux.org.tr/2009/"><img class="alignnone" src="http://senlik.linux.org.tr/2009/banner/banner300250-2.jpg" alt="" width="300" height="250" /></a></p> +<p>8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.</p> +<p>Bu sene şenlik sırasında <a href="http://seamframework.org/" target="_blank">JBoss Seam</a> konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim&#8230;</p> + Tue, 24 Mar 2009 13:07:25 +0000 - Pardus-Linux.org: Forum sunucu sorunu - http://www.pardus-linux.org/?p=116 - http://www.pardus-linux.org/2009/01/07/forum-sunucu-sorunu/ + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar + tag:blogger.com,1999:blog-4680162149707281285.post-3384749633201696030 + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar.html -Forum sunucumuzda oluşan bir disk problemi sebebi ile forumumuz belli bir süre devre dışı kalacaktır. - Wed, 07 Jan 2009 14:34:38 +0000 +<a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s1600-h/crisis_440.jpg"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s400/crisis_440.jpg" alt="" id="BLOGGER_PHOTO_ID_5316760949044458546" border="0" /></a><br />Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.<br /><br />Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a> buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.<br /><br />Kriz ve Linux bağlantısını araştırırken gözüme <b>Cédric Godart'ın</b> <a href="http://linuxgazette.net/issue67/caruso.html">röpörtajında</a> ki bir söz ilişti,<br /><span>OLinux:</span><span> Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites? </span><br /><span>Cédric Godart:</span><span> Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.</span><br /><br />Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma<a href="http://news.slashdot.org/article.pl?sid=08/10/22/1354207&from=rss"> şurada</a> yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.<br /><br />Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-3384749633201696030?l=devador.blogspot.com" /></div> + Tue, 24 Mar 2009 07:28:00 +0000 - Python-TR: Operatörler - http://www.python-tr.com/operatorler/ - http://www.python-tr.com/operatorler/ + Özgür Kuru: İkiyide devirdik…. + http://www.ozgurkuru.net/ozgur/?p=308 + http://www.ozgurkuru.net/ozgur/2009/03/23/ikiyide-devirdik/ -Operat&#246;rler aritmetik operat&#246;rler, ilişkisel operat&#246;rler ve mantıksal operat&#246;rler olarak &#252;&#231;e ayrılır. -Aritmetik operat&#246;rler matematiksel işlemlerde kullanılır. Ayrıca toplama (+) operat&#246;r&#252; string değerleri birleştirir. Aşağıdaki tabloda Java ve Python programlama dillerine ait aritmetik operat&#246;rler bulunmaktadır. - -&#160; -&#160; - - - - -&#160; - - -Toplama - - -&#199;ıkarma - - -&#199;arpma - - -B&#246;lme - - -Mod Alma - - - - -Java - - -+ - - -- - - -* - - -/ - - -% - - - - -Python - - -+ - - -- - - -* - - -/ - - -% - - - - -&#160;&#160;&#160; &#160;&#160;&#160;&#160; İlişkisel operat&#246;rler programdaki iki değeri karşılaştırmak i&#231;in kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operat&#246;rler [...] - Sat, 03 Jan 2009 12:12:55 +0000 +<p>Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk&#8230;</p> +<p>Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)&#8230;</p> +<p>Neyse uzatmayacağım. Seval arkadaşım <a href="http://sevalunver.blogspot.com/2009/03/2-ankara-pardus-kullanclar-bulusmas_22.html" target="_blank">blogunda</a> uzun uzun belirtmiş zaten&#8230;</p> +<p>Gelen herkese teşekkür ediyorum.</p> +<p>Üçüncüsünde buluşmak üzere&#8230;.</p> + Mon, 23 Mar 2009 17:23:52 +0000 - Pardus-Linux.org: Pardus-Linux.org eDergi 4. Sayı Yayımlandı - http://www.pardus-linux.org/?p=105 - http://www.pardus-linux.org/2009/01/01/pardus-linuxorg-edergi-4-sayi-yayimlandi/ + Okan Akyüz: Linus’tan Yeni Logo + http://www.okanakyuz.com/?p=267 + http://www.okanakyuz.com/?p=267 -Pardus-Linux.org eDergi&#8217;lerinin 4. Sayısı uzun bir aradan sonra yayımlandı. Emeği geçen herkese teşekkür eder, dergiyi indirmek isteyenlere buradan[1] sunarız. -[1] http://www.pardus-edergi.org - Wed, 31 Dec 2008 23:28:59 +0000 + ]]> +<p>Linuxun yazarı Linus yeni bir öneride bulunmuş. Efendim daha çıkmamış olan 2.6.29 sürümü için tazmanya şeytanını düşünelim ve onu koruyalım diyor. Birde şöyle bir logo öngörmüş.<img class="aligncenter size-medium wp-image-268" title="tuz" src="http://www.okanakyuz.com/wp-content/uploads/2009/03/tuz-300x224.png" alt="tuz-300x224 Linustan Yeni Logo" width="300" height="224" /><br /> +İyi bir tasarıma sahip ve tasarım harikası denemeyecek olsada bir tux. <a href="http://torvalds-family.blogspot.com/2009/03/new-logo.html" rel="nofollow">Linus&#8217;un bloğu </a></p> +<p>Tabi bu durum adamı sakalından eder <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" title="Linustan Yeni Logo" /> <a href="http://www.computerworld.com.au/article/274149/slideshow_linus_torvalds_shaves_bdale_garbee_beard?fp=4194304&fpid=1" rel="nofollow" target="_self">İşte adresi </a></p> + Mon, 23 Mar 2009 10:14:53 +0000 - Zemberek NLP: Zemberek-server Firefox Türkçe yazım denetim eklentisi - tag:blogger.com,1999:blog-1720576558802393126.post-4239467354502948425 - http://zembereknlp.blogspot.com/2008/12/zemberek-server-trke-yazm-denetim.html + Murat Koç: Alan Adı Yönetimi ODTÜ’den Alındı. + http://kivi.com.tr/blog/2009/03/22/alanadi-yonetimi-odtuden-alindi/ + http://kivi.com.tr/blog/2009/03/22/alanadi-yonetimi-odtuden-alindi/ -Daha önceki bir <a href="http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html">yazıda</a> Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. <a href="http://voikko.sourceforge.net/">Voikko</a> Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.<br /><br /><span>Not:</span> Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.<br /><br />1: <a href="https://addons.mozilla.org/en-US/firefox/addon/10183">https://addons.mozilla.org/en-US/firefox/addon/10183</a><br />2: <a href="http://zemberek.googlecode.com/svn/trunk/mozzemberek/">http://zemberek.googlecode.com/svn/trunk/mozzemberek/</a> - Sun, 28 Dec 2008 13:12:00 +0000 +<p>Birkaç yerde gördüm aslında haberi ama <a href="http://www.cumhuriyet.com.tr/?im=yhs&hn=45220">burayı</a> link olarak vereyim.</p> +<p>Sonunda sanırım dünyanın en rezil alan adı yönetim sistem ve politikalarından birine sahip olmaktan duyduğumuz utanç azalacak herhalde.</p> +<p>Şu anda olandan daha kötüsünün yapılabileceğini sanmıyorum, yine de belli olmaz tabii.</p> + Sun, 22 Mar 2009 16:10:25 +0000 - Python-TR: Denetim Deyimleri - http://www.python-tr.com/denetim-deyimleri/ - http://www.python-tr.com/denetim-deyimleri/ + Ali Erkan İMREK: Django sunucusunda statik dosyalar ve Dojo + tag:blogger.com,1999:blog-6806075996663386433.post-6279411133351793386 + http://armuting.blogspot.com/2009/03/django-sunucusunda-statik-dosyalar-ve.html -3.5. DENETİM VE D&#214;NG&#220; DEYİMLERİ -3.5.1. Denetim Deyimleri -&#160; -Denetim deyimleri, koşulun mantıksal durumuna g&#246;re programın akışını değiştiren yapılardır. -3.5.1.1. If deyimi -If deyimi belirli bir koşul sağlandığında yapılacak işleri belirlememizi sağlar. Java ve Python programlama dillerinde if deyiminin kullanımı [...] - Mon, 14 Jul 2008 20:30:04 +0000 +<div align="justify"><br /><a href="http://static.uxebu.com/img/dojango_logo.jpg"><img src="http://static.uxebu.com/img/dojango_logo.jpg" alt="" border="0" /></a><br />Biliyorsunuz django'nun "manage.py runserver" komutuyla çalıştırdığımız basit bir Http sunucusu var, bu sunucu ile test ettiğim küçük uygulamama bir CSS dosyası yüklemek istedim. Css dosyasını proje dizinine kaydettim her zamanki gibi yüklenmesini bekledim;<br /><br /><code><br />&lt; style type="text/css"&gt;<br />@import "style.css";<br />&lt;/style&gt;<br /></code><br /><br />Ancak django sunucusunun root dizini projenin olduğu dizin değilmiş. Yani Css icin HTTP 400 kodu aldım :) Bu CSS'yi ancak şöyle yükleyebildim;<br /><br />Önce projenin settings.py dosyasına şunu ekledim;<br /><br /><code><br />STATIC_DOC_ROOT = '/home/user/django/projectname'<br /></code><br /><br />Sonra urls.py dosyasını açıp settings'i import edip, sunucudan /root adında sanal bir dizini servis etmesini ve bunu STATIC_DOC_ROOT değişkenindeki adrese bağlamasını istedim.<br /><br /><code><br />from django.conf import settings<br />.<br />.<br />.<br />urlpatterns = patterns('',<br />(r'^root/(?P.*)$', 'django.views.static.serve',<br /> {'document_root': settings.STATIC_DOC_ROOT}),<br />.<br />.<br />.<br /></code><br /><br />Sonra da css dosyasını @import "/root/style.css" ile yükleyebildim.<br /><br />Aslında derdim Css dosyası değil <a href="http://www.dojotoolkit.org/">Dojo</a> idi. Dojo javascript ile yazılmış bir Web araç takımı. Dojo'yu projenin dizinine açıp önce içindeki css temasına bir bakayım demiştim sadece. Css'yi yukarıdaki gibi halledince zaten Dojo'yu da aynı şekilde yükleyebildim.<br /><br /><code><br />&lt;script type="text/javascript"<br />src="/root/js/dojo-release-1.2.3/dojo/dojo.js"<br /> djConfig="parseOnLoad:true, isDebug:true"&gt;&lt;/script&gt;<br /></code><br /><br />Dojo AFL ve BSD lisansı ile geliştirilen hafif ve hızlı bir araç takımı, henüz tam olarak inceleyemedim ama sitesindeki <a href="http://demos.dojotoolkit.org/demos/">örneklere</a> bakılırsa çok basit, şık ve kullanışlı görünüyor.<br /><br />Ancak günün sürprizi şu oldu; "Nalet olsun içimdeki daldan dala atlayıp durma hevesine" diye söylenip bunlar için gogıllama yaparken bir de karşıma <a href="http://code.google.com/p/dojango/">dojango</a> diye bir şey çıkmasın mı! Allahım bu dünyanın çivisi çıkmış demek geldi içimden :)<br /><br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-6279411133351793386?l=armuting.blogspot.com" /></div> + Sat, 21 Mar 2009 15:23:26 +0000 - Python-TR: Matematiksel Fonksiyonlar - http://www.python-tr.com/matematiksel-fonksiyonlar/ - http://www.python-tr.com/matematiksel-fonksiyonlar/ + Onur Yalazı: Javascript Testleri Ölçeklenemiyor - John Resig + http://www.yalazi.org/?p=261 + http://www.yalazi.org/index.php/archives/2009/03/21/javascript-testleri-olceklenemiyor-john-resig/ -&#160;&#160;&#160; Uzun zamandır blog&#8217;umuza yazı eklemiyorduk. Tezimizin i&#231;eirği hazır sayılır fakat t&#252;m tezi siteye hemen ekleyemiyoruz. Ama matematiksel fonksiyonlar b&#246;l&#252;m&#252;n&#252; eklemenin zamanı geldi. -&#160;&#160;&#160; Matematiksel fonksiyonlar programlama yaparken &#231;eşitli matematik işlemlerini yapmamızı kolaylaştırırlar. Aşağıdaki tabloda Java ve Python programlama dillerine ait matematiksel fonksiyonlar yer almaktadır. - - - - -İşlevi - - -Java - - -Python - - - - -x arg&#252;manının mutlak değerini hesaplama - - -abs(x) - - -fabs(x) - - - - -x&#8217;i kendisinden b&#252;y&#252;k en [...] - Sat, 16 Feb 2008 08:07:48 +0000 + ]]> +<p>Daha düm IE8 çıktı Web uygulamaları geliştirmek daha da zorlaştı demiştim. Bugün de Mozilla&#8217;dan<a title="John Resig" href="http://ejohn.org"> John Resig</a> (Jquery Geliştiricileri Takım Lideri) Javascript test etmenin ölçeklenememesi üzerine bir yazı yazmış. Ayrıca öneri olarak sunduğu <a href="http://www.testswarm.com">TestSwarm</a>&#8216;da dikkat edilesi bir proje..</p> +<p><a href="http://ejohn.org/blog/javascript-testing-does-not-scale/">http://ejohn.org/blog/javascript-testing-does-not-scale/</a></p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Fri, 20 Mar 2009 21:41:27 +0000 - Python-TR: Değişkenler ve Temel Veri Tipleri - http://www.python-tr.com/degiskenler-ve-temel-veri-tipleri/ - http://www.python-tr.com/degiskenler-ve-temel-veri-tipleri/ + Özgür Kuru: 2. Ankara Pardus Kullanıcıları Buluşması…. + http://www.ozgurkuru.net/ozgur/?p=304 + http://www.ozgurkuru.net/ozgur/2009/03/20/2-ankara-pardus-kullanicilari-bulusmasi-2/ -Değişkenler, programlarda saklamak istediğimiz değerleri tutarlar. Programlama dillerinde değişkenler tutabilecekleri veri -cinslerine g&#246;re sınıflandırılmıştır. -Java&#8217;da değişken tanımlamak i&#231;in eşitliğin sol tarafına değişkenin veri tipi ve değişkenin adı, sağ tarafına ise değeri yazılır. - - - - - -A&#231;ıklama : - - -&#214;rnek : - - - - -int degiskenadi = değer; - - -int a=4; - - - - - - - -Java programlama dilinde boolean, char, byte, short, int, long, float ve double temel veri tipleridir. Boolean mantık değişkenidir ve [...] - Tue, 06 Nov 2007 22:17:51 +0000 +<p>Daha önce <a href="http://www.ozgurkuru.net/ozgur/2009/03/10/2-ankara-pardus-kullanicilari-bulusmasi/" target="_blank">duyurmuş</a> olduğumuz buluşmamıza sadece iki gün kaldı. İkinci kez yapacağımız buluşmamızda üzerinde duracağımız konuları daha önce <a href="http://www.ozgurkuru.net/ozgur/2009/03/12/2-ankara-pardus-kullanicilari-bulusmasi-gundemi/" target="_blank">paylaşmıştım</a>.</p> +<p>Buluşmamıza herkesi bekliyoruz&#8230;..</p> +<p>Buluşma yeri ve kayıt için <a href="http://www.ozgurkuru.net/formlar/toplanti/" target="_blank">http://www.ozgurkuru.net/formlar/toplanti/</a> adresini kullanabilirsiniz&#8230;</p> + Fri, 20 Mar 2009 10:30:40 +0000 - Python-TR: 2 Kere “Merhaba Dünya” - http://www.python-tr.com/2-kere-merhaba-dunya/ - http://www.python-tr.com/2-kere-merhaba-dunya/ + Gökmen Göksel: Airplot ! + http://blog.ratonred.com/?p=344 + http://blog.ratonred.com/2009/03/airplot/ -Bu siteyi bitirme tezimizin konusu olan &#8220;Java ve Python Programlama Dillerinin Karşılaştırılması&#8221; için oluşturduk. Arkadaşım Emel OKAY (japanese) ve ben Uğur SAMSA (JaMaL), bizler gelişme gösterdikçe, gelişmeleri buraya aktarıyor olacağız. Sitenin adresinin python-tr.com olmasına aldanmayın. Bu sitede Java da anlatılacaktır, Python da. Tezimizi erken bitirebilirsek Python ile bir uygulama yapmayı düşünüyoruz. Tabi bunlar zamanla olacak [...] - Fri, 21 Sep 2007 21:59:50 +0000 + ]]> +<p>Biraz önce <a target="_blank" href="http://blogs.portakalteknoloji.com/bora/blog/">Bora</a>&#8216;nın yeni keşfettiği <a target="_blank" href="http://blogs.portakalteknoloji.com/bora/blog/2009/03/20/248/">blogları</a> gezerken rastladım, direkt kopyalıyorum <a target="_blank" href="http://www.durucancelasun.info/blog/">kendisinden</a>;</p> +<blockquote><p>“Airplot!”u duydunuz mu? Sanırım duymadınız. “Airplot!” bir <a target="_blank" href="http://www.durucancelasun.info/blog/www.greenpeace.org.tr" target="_blank">Greenpeace</a> eylemi. Kısaca anlatayım; İngiliz hükümeti Londra’daki Heatrow havaalanına yeni bir pist yapmak istiyor ve Greenpeace bununla mücadele ediyor. Neden mi?</p> +<ul> +<li>Pistin yapılması için bir kasabanın yıkılması gerekiyor. Bu yaklaşık <strong>700 kişinin</strong> evlerinden ve işlerinden olması demek.</li> +<li>3. pistin inşası ile Heatrow, <strong>İngiltere’nin küresel ısınmaya en çok katkıda bulunan varlığı</strong> haline geliyor.</li> +<li>Bu pistin çevresinde yer alan <strong>114 okul</strong> inip kalkan uçaklar nedeniyle işlevselliğini yitirecek ve verimsizleşecek.</li> +</ul> +<div class="wp-caption alignleft"><img title="Airplot!" src="http://www.greenpeace.org.uk/files/images/climate/heathrow/airplot/banners/airplot300.gif" alt="Airplot!" width="300" height="250" /></div></blockquote> +<p class="wp-caption-text">Airplot!</p> + +<p>Peki Greenpeace ne yaptı? 3. pisti çevreleyecek arazinin tam ortasında bir arsa satın aldı! Evet yanlış duymadınız, arazinin ortasında bir arsası var Greenpeace’in! İşin hukuksal boyutu burada devreye giriyor.  Yasal olarak tapunun üzerinde 4 gerçek veya tüzel kişinin adı yazabiliyor. Bunlar Emma Thompson, komedyen Alistair McGowan, İngiliz parlamenter adayı Zac Goldsmith ve Greenpeace UK. Bunlar dışında bir de <strong>“beneficiary owners”</strong> diye birşey var ki biz(ler) de orada devreye giriyoruz. Bir arsanın sınırsız sayıda “hak sahibi” sahibi olabiliyor yasal olarak!</p> +<p>Peki hükümet bu “sorunu” nasıl çözmeyi düşünüyor? İstimlak ederek. Şanslıyız ki bu iş göründüğünden çok daha zor olacak onlar için zira bir arsanın “kamu yararına” istimlak edilebilmesi için tüm hak sahiplerine <em><strong>bizzat</strong></em> ulaşılması ve yazılı izinlerinin alınması gerekiyor. Yani siz Türkiye’den biri olarak hak sahibi olursanız oraya pist yapmak için sizin de yazılı izniniz gerekecek!</p> +<p>Bu durum pist inşaatının en az yıllarca ertelenmesi ve hatta iptalinin gündeme gelmesi demek!</p> +<p>Pek siz ne yapabilirsiniz? <strong>Greenpeace’in arsası üzerinde hak sahibi olabilirsiniz!</strong> Bunu nasıl yapacaksınız peki? Sadece <a target="_blank" href="http://www.greenpeace.org.uk/climate/airplot" target="_blank">şu adresteki</a> formu dolduracaksınız ve arsanın bir parçası sizin olacak!</p> +<p>Ben de arsa üzerindeki hak sahiplerinden biriyim artık :)</p> + Fri, 20 Mar 2009 06:39:51 +0000 - Python-TR: Python’da Klavye Girişleri - http://www.python-tr.com/pythonda-klavye-girisleri/ - http://www.python-tr.com/pythonda-klavye-girisleri/ + Onur Yalazı: Bilimsel Şüphecilik ve İlahiyat + http://www.yalazi.org/?p=258 + http://www.yalazi.org/index.php/archives/2009/03/20/bilimsel-suphecilik-ve-ilahiyat/ -Her programlama dilinde olduğu gibi klavye girişleri, kullanıcıdan bilgi alınmak istendiğinde kullanılır. -Python&#8217;daki kullanımı şöyledir: karakter girişlerinde &#8220;raw_input&#8221;, sayısal değer girişlerinde &#8220;input&#8221; kullanılır. Şimdi de bunu örnekler üstünde görelim. -Örnek 1 : - -&#8211;>raw_input(&#8221;yaz bir şeyler:&#8221;) -yaz bir şeyler:Bugün hava çok güzel - -veya - - -&#8211;>kelime=raw_input(&#8221;Bir kelime giriniz:&#8221;) #Kullanıcının yazdığını kelime adlı değişkene atadık -Bir kelime giriniz:Bulut -&#8211;>kelime #kelime adlı değişkenin değerini istiyoruz -&#8220;bulut&#8221; - -Örnek 2 : - -&#8211;>input(&#8221;Bir sayı [...] - Sun, 05 Aug 2007 10:35:31 +0000 + ]]> +<p>Şimdi televizyonda banttan yayında <strong> Siyaset Meydanı - Din-Bilim ve Darwin</strong> tartışması sürüyor.</p> +<p>Şu ana kadar ki öğrenim yaşamımda ve düşün yapımda bilimin temelinde <em><strong>&#8220;şüphe&#8221;</strong></em> yattığını öğrenip, bildim. Bü yüzden <strong>&#8220;İlahiyat Bilimi&#8221;</strong> olarak değerlendirilen <em>disiplini</em> <strong>bilim</strong> olarak değerlendiremiyorum. Bir kitabı alıp, tarihini inceleyip, içerisinde bahsedilen insanların sosyal yaşamlarını inceleyip,  içinde yazanları &#8220;<strong>şüphe etmeden</strong>&#8221; kabul eden bir anlayışa nasıl bilim denebilir? Veya &#8220;burada yazan doğrudur, ne kadar çalışırsanız çalışın, içinde yazanları doğrulayacaksınız&#8221; anlayışını içeren bir bilim kabul edilebilir mi?</p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Fri, 20 Mar 2009 00:52:29 +0000 - Python-TR: Python’da Karakter Dizilerini Birden Fazla Satırda Yazmak - http://www.python-tr.com/pythonda-birden-fazla-satir-olusturmak/ - http://www.python-tr.com/pythonda-birden-fazla-satir-olusturmak/ + Onur Yalazı: IE8′de çıktı peki ya şimdi? + http://www.yalazi.org/?p=255 + http://www.yalazi.org/index.php/archives/2009/03/20/ie8de-cikti-peki-ya-simdi/ -Yazımızı satırlar halinde yazarak görsellik kazandırmak istediğimiz durumlar vardır. İşte bunu yaparken Python&#8217;un bize sunduğu bir çok yoldan birini kullanabiliriz. Bunun nasıl yapıldığını her biri için örneklerle görelim. -a => değişken olsun (Python&#8217;da değişkenleri kullanırken önceden tanımlama yapmamıza gerek olmadığını hatırlayalım) -Örnek 1 : - -a=&#8221;Muhabbet bağına girdim bu gece\ -Açılmış gülleri derdim bu gece&#8221; - -Örnek 2 : - - -a=&#8221;Muhabbet bağına girdim bu [...] - Thu, 12 Jul 2007 13:06:03 +0000 - - - Python-TR: Java’da Sınıf Oluşturma - http://www.python-tr.com/javada-sinif-olusturma/ - http://www.python-tr.com/javada-sinif-olusturma/ - -Java Programlama Dili&#8217;nde sınıf oluşturmak çok basittir. Tabi önemli olan bu sınıfı ne şekilde ve nasıl kullanacağımızdır. Aşağıda Java&#8217;da sınıf oluşturma kodunu görüyorsunuz. -public class sinifadi{ -//gerekli tanımlar -} -Burada &#8220;sinifadi&#8221; sınıf adının değişkenidir ve programcıya göre şekillendirilir. &#8220;public&#8221; komutunun buradaki amacı ise bilgilerin diğer sınıflar tarafından da kullanılabilmesidir. - Wed, 11 Jul 2007 15:52:18 +0000 - - - Python-TR: Python’da Değişken Tanımlamak - http://www.python-tr.com/pythonda-degisken-tanimlamak/ - http://www.python-tr.com/pythonda-degisken-tanimlamak/ - -Aslında bu başlık yanlış, doğrusu &#8220;Python&#8217;da Değişken Tanımlamamak&#8221; olacaktı. Çünkü Python&#8217;da değişken tanımlanmıyor, değişkenlerin tipleri atandıkları ilk değere göre belirleniyor. Bu da bize kullanım rahatlığı sağlıyor. -Değişkene değer atama yaparken sayıları direkt, string ifadeleri ise tırnak içinde yazıyoruz. Tek ya da çift tırnak kullanabiliriz, aynı anlama geliyor. -Örnek 1 : - -değişken=değer -a=5 -b=&#8221;ali&#8221; -k=&#8217;veli&#8217; - -Örnekten anlaşılacağı gibi program a&#8217;yı integer, b ve [...] - Sun, 08 Jul 2007 20:57:10 +0000 + ]]> +<p>Bugün 20 Mayıs 2009 ve <a href="http://www.microsoft.com">Microsoft</a> Uzun süredir üzerinde çalıştığı <a title="MS IE8" href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Internet Explorer 8.0</a> tarayıcısınız duyurdu ve dağıtımına internet sitesi üzerinden başladı.</p> +<p>Siz de benim gibi internet uygulamaları geliştiriyor veya yönetiyorsanız bu habere biraz temkinli yaklaşıyor olabilirsiniz.</p> +<p>Internet&#8217;i platform olarak tercih etmemizin sebeplerini düşündüğümüzde, - günümüzün cıvır kelimelerinden birini kullanacağım kusuruma bakmayın -  Internet&#8217;in bize sağladığı <em><strong>&#8220;Bulut (Cloud)&#8221;</strong></em> özellikleri sağlaması olduğunu rahatlıkla söyleyebiliriz; &#8220;Daha fazla kullanıcıya, daha geniş bir coğrafyaya, ucuz ve hızlı bir biçimde ulaşmak.&#8221;</p> +<p>Ancak burada ciddi bir problem ile karşı karşıya kalıyoruz. Ulaşabildiğimiz kitle çok geniş ve farklı farklı platformlar kullanıyorlar. Farklı <strong>işletim sistemleri</strong>, farkı <strong>tarayıcılar</strong>, farklı <strong>eklentiler</strong>, farklı <strong>internet bağlantıları</strong> hatta aynı yazılımların birçok <strong>farklı sürümü</strong>. Ayrıca kullanıcılarımızın tercihlerine saygı duymak zorundayız ve kullanıcılarımız bazen zorunluluktan bazen keyiften aklı başında davranmıyorlar.</p> +<p>Bu kadar geniş bir kitleye ulaşabildiğimiz bu durumda bu kadar farklı platformu da tanımak, bilmek, test etmek durumunda kalıyoruz. Bu yüzden geliştirme süreçlerimizde çok ciddi bir mühendislik problemi ile karşı karşıya kalıyoruz.Kaynaklar her zaman kısıtlıdır bu yüzden kısıtlı kaynak ile en yüksek verimi elde etmek,  Kaynak - Verim eğrimizi herkesin (kullanıcılarımızın ve kendimizin) yararına olacak biçimde ayarlamak durumundayız. Kaynaklarımız genellikle sabit ya da kısıtlı olduğu için problemlerimizi azaltarak verimi artırma yoluna gideriz. Bu da hedeflerimizi kısıtlamaktan geçiyor.</p> +<p>Genel tercih olarak tercih edilen 4 (IE, Firefox, Opera, Safari) tarayıcı bu tarayıcıların genel olarak kullanılan 2 şer sürümü (IE 6/7 ve artık 8, Firefox 2,3, Opera 8/9/10, Safari 3.0/3.1) olduğunu düşünürsek ve gerektiğinde çalıştıkları işletim sistemlerinde de farklılıklar gösterdiklerini göz önünde bulundurulursak, kaynaklarımız genellikle her türlü platformu destekleyebilecek kadar çok değil. (Chrome ve Chromium&#8217;u da unutmadım. onlarda listeye girmek üzere). Hatta bu platformların hepsini göz önünde bulundurmaya kalkarsak kaynaklarımızı exponentel biçimde arttırmamız gerektiğini rahatlıkla söyleyebiliriz.</p> +<p>Peki öyleyse ne yapmak zorundayız? Bu durumda tercih yapmak zorunda kalıyoruz. Geliştirme sürecinde hedeflediğimiz platformları seçiyoruz. Bunun için de internetteki çeşitli kaynaklarda bulunan tarayıcı ve işletim sistemleri istatistiklerini göz önünde bulunduruyoruz.</p> +<p>Bazı Tarayıcı İstatistikleri:</p> +<p>W3Schools: <a title="W3Schools Tarayıcı istatistikleri" href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3schools.com/browsers/browsers_stats.asp<br /> +</a>Wikipedia (NetApplications Stats): <a href="http://www.yalazi.org/index.php/feed/ onclick=">http://en.wikipedia.org/wiki/Usage_share_of_web_browsers</a><br /> +W3Counter: <a title="W3Schools Tarayıcı istatistikleri" href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3counter.com/globalstats.php<br /> +</a>TheCounter: <a href="http://www.yalazi.org/index.php/feed/ onclick=">http://www.thecounter.com/stats/2009/February/browser.php</a></p> +<p>İstatistiklerin ortak olarak gösterdiği, ciddi bir biçimde pastanın yarısını veya biraz daha fazlasını Internet Explorer  6 - 7 kalanın yaklaşık yarısını veya biraz daha fazlasınız Firefox 2 - 3 ve pastanın geri kalanını paylaşan yaklaşık aynı oranlarda kullanılan çeşit çeşit tarayıcı oluyor. Bu bilgilere baktığımızda ya IE ve Firefox tarayıcılarını (hatta bazılarına göre boşverin Firefox&#8217;u) destekleyerek çok ciddi bir hedef kitleye ulaşabiliyoruz. Genellikle de geriye kalan tarayıcıları göz ardı ederek kaynaklarımızı boşa harcamamaya çalışıyoruz.</p> +<p>İşte bu noktada, her duyurulan tarayıcı her duyurulan sürüm bu gördüğümüz denklemleri bozuyor. Bu yüzden IE8&#8242;in duyurulmasına temkinli yaklaşıyorum. İstatistiklerin her oynayışı kaynaklarımızı kullanırken daha fazla düşünmemize neden oluyor. Dün bir geliştirme için 2 tarayıcıda test yapıyordum, bugün 3 tarayıcıda test yapmam gerekecek. Hatta yeni duyurulan bir tarayıcı için daha önce yaptığımız testleri tekrar etmem gerekiyor.</p> +<p>Peki sizi her duyurulan tarayıcıda ne düşünüyorsunuz?</p> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Thu, 19 Mar 2009 23:35:03 +0000 diff --git a/www-kisisel/sidebar.html b/www-kisisel/sidebar.html new file mode 100644 index 0000000..21ced71 --- /dev/null +++ b/www-kisisel/sidebar.html @@ -0,0 +1,177 @@ + diff --git a/www-kisisel/simple.html b/www-kisisel/simple.html new file mode 100644 index 0000000..9ab6fa2 --- /dev/null +++ b/www-kisisel/simple.html @@ -0,0 +1,794 @@ + + + + + + + Kişisel Günlükler Gezegeni + + + + + + + + + + + + + +

    29 March 2009

    + +
    + + + +
    +
    +

    Wall Street’de Bir Dedikodu…

    +
    +
    +Oliver Stone‘un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street’in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox’a (Charlie Sheen) Wall Street’e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...]
    + + + +
    + +
    + +
    + + + +
    +
    +

    Ubuntu 8.04 Server üzerinde Sun xVM kurulumu

    +
    +
    +

    Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık Sun xVM olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle Pardus ve Ubuntu kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor.

    +

    Bu hafta sonu Intel'den kurcalamamız için ödünç gelen Atom 330 (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi.

    +

    Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.

    +

    Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli.

    +

    Öncelikle Sun indirme sitesinden xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. Buradan doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da dpkg ile bu paketi kuruyoruz. +

    +

    +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb
    +

    +

    Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get

    'e başvuracağız. + +

    +root@kobigos-proto# apt-get -f upgrade +

    +

    Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden vboxusers adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.

    +

    Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.

    +

    Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz vboxusers grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.

    +

    +root@kobigos-proto# usermod --append --groups vboxusers atom
    +root@kobigos-proto#
    +

    +

    Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Virtualbox 2.2 Semineri

    +
    +
    +virtualboxVirtualbox, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.
    +
    +Virtualbox ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "Seamless Mode" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, Virtualbox'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.
    +
    +Virtualbox cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:
    +
      +
    • Sanal sunuculara ait disk imajlarının OVF standardı sayesinde içe ve dışa aktarılabilmesi
    • +
    • Linux ve Solaris misafir işletim sistemleri için 3B desteği
    • +
    • Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği
    • +
    +Seminer TSİ 18:00'de başlayacak. Kayıt yaptırmak için buraya tıklayabilirsiniz.
    +

    + +
    + + + +
    + +
    + +
    + + + +
    +
    +

    Cuma gecesi heyecanı

    +
    +
    +

    Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:


    +
    Continue reading "Cuma gecesi heyecanı"
    + + + +
    + +
    +

    27 March 2009

    + +
    + + + +
    +
    +

    Uçurtma Avcısı…

    +
    +
    +

    Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.

    +

    Jules Verne‘nin İki Yıl Okul Tatili adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes “yaş yirmi oldu hala Jules Verne mi okuyorsun?” diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.

    +

    Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce Khaled Hosseini‘nin Uçurtma Avcısı adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.

    +

    Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim…. Ayrıca bu kitabın bir filmi de çekilmiş…

    + + + +
    + +
    + +
    + + + +
    +
    +

    Pandora’yı tek tıkla dinlemek

    +
    +
    +

    Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye’de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları globalpandora diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.

    +

    Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site’ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre’ye girecekti. Bunu FoxyProxy ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox’u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.

    +

    Burada yapabileceğim bir şey var, oda Mozilla Prism kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism’de proxy’ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge’ye tıkladığım an Pandora’yı dinleyebiliyorum

    +

    pandora

    +

    Tüm bunları şu şekilde yaptım:

    +
      +
    1. Mozilla Prism sayfasından, Prism’in standalone uygulamasını indiriyoruz
    2. +
    3. Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak
    4. +
    5. En son flash sürümünü indiriyoruz , içinden çıkan libflashplayer.so dosyasını /opt/prism/plugins klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)
    6. +
    7. İstediğiniz bir metin editörü ile /opt/prism/xulrunner/greprefs/all.js dosyasını açıyoruz ve aşağıdaki satırları +

      pref(”network.proxy.type”, 0);
      +pref(”network.proxy.autoconfig_url”, “”);

    +

    şu şekile çeviriyoruz

    +

    pref(”network.proxy.type”, 2);
    +pref(”network.proxy.autoconfig_url”, “http://pac.byterelay.com/”);

    +

    Bu satırlar 750′ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek

    +
  • İşimiz bitti sayılır, şimdi konsoldan /opt/prism/prism açıyoruz ve www.pandora.com ve Desktop seçeneğini tıklıyoruz
  • +
  • Başka adım yok :)
  • + +

    +
    +

    Copyleft - Fatih Arslan - Arslanlar Şehri, 2009. | + Permalink | + Yorum(3)

    + + + +
    + +
    + +
    + + + +
    +
    +

    MS Office XLSX Dosyalarında Güvenlik Açığı

    +
    +
    +
    Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; http://www.ozgurlukicin.com/ooxml/

    Bu konuda neler olup bitiyor diye uluslararası kampanya sitesine baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki güvenlik açığı nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.
    + + + +
    + +
    + +
    + + + +
    +
    +

    Ubuntu 9.04 Jaunty Jackalope Beta Hazır

    +
    +
    +

    Kod adı Jaunty Jackalope olan Ubuntu’nun 9.04 sürümü için Beta duyurusu yapıldı. Ubuntu 9.04 Beta birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer Ubuntu 9.04 ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız Ubuntu 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz.

    +

    Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta’ya yükseltme yapmak isterseniz Alt+F2 ile açtığınız komut kutusuna “update-manager -d” yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04′ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden “yükselt” (upgrade) dedikten sonra kolayca Ubuntu 9.04 Beta‘ya terfi edebilirsiniz.

    +

    Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;
    +

    +
      +
    • Gnome 2.26 - 18 Mart 2009′da final sürümü duyurulan Gnome 2.26 özelliklerine göz atmak isteyebilirsiniz.
    • +
    • Geliştirilmiş çoklu monitör desteği
    • +
    • X.Org sunucu 1.6
    • +
    • Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki videoya bakılabilir.
    • +
    • Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış.
    • +
    • Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı.
    • +
    +

    +

    Ubuntu 9.04 Jaunty Jackalope için kararlı final sürümü beklediğimiz üzere 23 Nisan 2009 tarihinde duyurulacak. Ubuntu 9.04 Beta sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz.

    +

    Ubuntu 9.04 sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan Ubuntu 9.10 Karmic Koala.

    + + + +
    + +
    +

    25 March 2009

    + +
    + + + +
    +
    +

    comp.os.minix’in Ağlatan haline ağıt.

    +
    +
    +

    Hello everybody out there using minix -

    +

    I’m doing a (free) operating system (just a hobby, won’t be big and
    +professional like gnu) for 386(486) AT clones. This has been brewing
    +since april, and is starting to get ready. I’d like any feedback on
    +things people like/dislike in minix, as my OS resembles it somewhat
    +(same physical layout of the file-system (due to practical reasons)
    +among other things).

    +

    I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
    +This implies that I’ll get something practical within a few months, and
    +I’d like to know what features most people would want. Any suggestions
    +are welcome, but I won’t promise I’ll implement them :-)

    +

    Linus (torvalds@kruuna.helsinki.fi)

    +

    PS. Yes - it’s free of any minix code, and it has a multi-threaded fs.
    +It is NOT protable (uses 386 task switching etc), and it probably never
    +will support anything other than AT-harddisks, as that’s all I have :-(.

    +

    Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix’de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.

    +

    İyi günler.

    + + + +
    + +
    + +
    + + + +
    +
    +

    uzayüssünden mir-uzayistaysonuna

    +
    +
    +
    Mir Uzay İstasyonu Görev Nişanı

    Mir Uzay İstasyonu Görev Nişanı

    +

    “Linux masaüstüne hazır değil” diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için “bakın bu da böyle çözülür” gibi bir yazı yazamayacağım.

    +

    Yeni dizüstüme mir-uzayistasyonu adını verdim.

    +

    Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux

    +

    Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.

    + +
    Etiketler:
    + + + +
    + +
    + +
    + + + +
    +
    +

    Ekonomik Kriz ve Yeni Fırsatlar - 2

    +
    +
    +
    Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.

    Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...

    Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.

    Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.

    Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount & Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)
    Oyun sektörüde başka bir yazının konusu olsun.
    + + + +
    + +
    +

    24 March 2009

    + +
    + + + +
    +
    +

    amixer' ın dayanılmaz hafifliği

    +
    +
    +Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +

    +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +

    +amixer set Master mute +

    +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +

    +amixer set Master unmute +

    +Sesi artırmak (mesela ctrl+yukarı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK+1] +
    +

    +Sesi azaltmak (mesela ctrl+aşağı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK-1] +
    +

    +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur.
    + + + +
    + +
    + +
    + + + +
    +
    +

    fdupes ile Hylafax docq dizini temizliği

    +
    +
    +

    Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte’lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).

    +

    Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim — bir süre debelendim.

    +

    Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. “Tüm müşterilerimize şunu fakslayalım”, “basına bunu fakslayalım” cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)

    +

    Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan fdupes tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte’larını da karşılaştırıyordu.

    +

    Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında “bu dosyalar yok” diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.

    +

    Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.

    +

    fdupes’un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak basit bir betik yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.

    +

    Sonuç : Bir anda docq dizininin boyutu 1/10′una indi. Uğraşmamak için cron’a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)

    + + + +
    + +
    + +
    + + + +
    +
    +

    Document Freedom Day

    +
    +
    +
    + + + +
    + +
    + +
    + + + +
    +
    +

    8. Linux ve Özgür Yazılım Şenliği

    +
    +
    +

    +

    8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.

    +

    Bu sene şenlik sırasında JBoss Seam konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim…

    + + + +
    + +
    + +
    + + + +
    +
    +

    Ekonomik Kriz ve Yeni Fırsatlar

    +
    +
    +
    Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.

    Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam Bora Güngören buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.

    Kriz ve Linux bağlantısını araştırırken gözüme Cédric Godart'ın röpörtajında ki bir söz ilişti,
    OLinux: Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites?
    Cédric Godart: Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.

    Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma şurada yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.

    Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D
    + + + +
    + +
    +

    23 March 2009

    + +
    + + + +
    +
    +

    İkiyide devirdik….

    +
    +
    +

    Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk…

    +

    Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)…

    +

    Neyse uzatmayacağım. Seval arkadaşım blogunda uzun uzun belirtmiş zaten…

    +

    Gelen herkese teşekkür ediyorum.

    +

    Üçüncüsünde buluşmak üzere….

    + + + +
    + +
    + +
    + + + +
    +
    +

    Linus’tan Yeni Logo

    +
    +
    +

    Linuxun yazarı Linus yeni bir öneride bulunmuş. Efendim daha çıkmamış olan 2.6.29 sürümü için tazmanya şeytanını düşünelim ve onu koruyalım diyor. Birde şöyle bir logo öngörmüş.tuz-300x224 Linustan Yeni Logo
    +İyi bir tasarıma sahip ve tasarım harikası denemeyecek olsada bir tux. Linus’un bloğu 

    +

    Tabi bu durum adamı sakalından eder :) İşte adresi

    + + + +
    + +
    +

    22 March 2009

    + +
    + + + +
    +
    +

    Alan Adı Yönetimi ODTÜ’den Alındı.

    +
    +
    +

    Birkaç yerde gördüm aslında haberi ama burayı link olarak vereyim.

    +

    Sonunda sanırım dünyanın en rezil alan adı yönetim sistem ve politikalarından birine sahip olmaktan duyduğumuz utanç azalacak herhalde.

    +

    Şu anda olandan daha kötüsünün yapılabileceğini sanmıyorum, yine de belli olmaz tabii.

    + + + +
    + +
    +

    21 March 2009

    + +
    + + + +
    +
    +

    Django sunucusunda statik dosyalar ve Dojo

    +
    +
    +


    Biliyorsunuz django'nun "manage.py runserver" komutuyla çalıştırdığımız basit bir Http sunucusu var, bu sunucu ile test ettiğim küçük uygulamama bir CSS dosyası yüklemek istedim. Css dosyasını proje dizinine kaydettim her zamanki gibi yüklenmesini bekledim;


    < style type="text/css">
    @import "style.css";
    </style>


    Ancak django sunucusunun root dizini projenin olduğu dizin değilmiş. Yani Css icin HTTP 400 kodu aldım :) Bu CSS'yi ancak şöyle yükleyebildim;

    Önce projenin settings.py dosyasına şunu ekledim;


    STATIC_DOC_ROOT = '/home/user/django/projectname'


    Sonra urls.py dosyasını açıp settings'i import edip, sunucudan /root adında sanal bir dizini servis etmesini ve bunu STATIC_DOC_ROOT değişkenindeki adrese bağlamasını istedim.


    from django.conf import settings
    .
    .
    .
    urlpatterns = patterns('',
    (r'^root/(?P.*)$', 'django.views.static.serve',
    {'document_root': settings.STATIC_DOC_ROOT}),
    .
    .
    .


    Sonra da css dosyasını @import "/root/style.css" ile yükleyebildim.

    Aslında derdim Css dosyası değil Dojo idi. Dojo javascript ile yazılmış bir Web araç takımı. Dojo'yu projenin dizinine açıp önce içindeki css temasına bir bakayım demiştim sadece. Css'yi yukarıdaki gibi halledince zaten Dojo'yu da aynı şekilde yükleyebildim.


    <script type="text/javascript"
    src="/root/js/dojo-release-1.2.3/dojo/dojo.js"
    djConfig="parseOnLoad:true, isDebug:true"></script>


    Dojo AFL ve BSD lisansı ile geliştirilen hafif ve hızlı bir araç takımı, henüz tam olarak inceleyemedim ama sitesindeki örneklere bakılırsa çok basit, şık ve kullanışlı görünüyor.

    Ancak günün sürprizi şu oldu; "Nalet olsun içimdeki daldan dala atlayıp durma hevesine" diye söylenip bunlar için gogıllama yaparken bir de karşıma dojango diye bir şey çıkmasın mı! Allahım bu dünyanın çivisi çıkmış demek geldi içimden :)

    + + + +
    + +
    +

    20 March 2009

    + +
    + + + +
    +
    +

    Javascript Testleri Ölçeklenemiyor - John Resig

    +
    +
    +

    Daha düm IE8 çıktı Web uygulamaları geliştirmek daha da zorlaştı demiştim. Bugün de Mozilla’dan John Resig (Jquery Geliştiricileri Takım Lideri) Javascript test etmenin ölçeklenememesi üzerine bir yazı yazmış. Ayrıca öneri olarak sunduğu TestSwarm‘da dikkat edilesi bir proje..

    +

    http://ejohn.org/blog/javascript-testing-does-not-scale/

    +
    Etiketler:
    + + + +
    + +
    + +
    + + + +
    +
    +

    2. Ankara Pardus Kullanıcıları Buluşması….

    +
    +
    +

    Daha önce duyurmuş olduğumuz buluşmamıza sadece iki gün kaldı. İkinci kez yapacağımız buluşmamızda üzerinde duracağımız konuları daha önce paylaşmıştım.

    +

    Buluşmamıza herkesi bekliyoruz…..

    +

    Buluşma yeri ve kayıt için http://www.ozgurkuru.net/formlar/toplanti/ adresini kullanabilirsiniz…

    + + + +
    + +
    + +
    + + + +
    +
    +

    Airplot !

    +
    +
    +

    Biraz önce Bora‘nın yeni keşfettiği blogları gezerken rastladım, direkt kopyalıyorum kendisinden;

    +

    “Airplot!”u duydunuz mu? Sanırım duymadınız. “Airplot!” bir Greenpeace eylemi. Kısaca anlatayım; İngiliz hükümeti Londra’daki Heatrow havaalanına yeni bir pist yapmak istiyor ve Greenpeace bununla mücadele ediyor. Neden mi?

    +
      +
    • Pistin yapılması için bir kasabanın yıkılması gerekiyor. Bu yaklaşık 700 kişinin evlerinden ve işlerinden olması demek.
    • +
    • 3. pistin inşası ile Heatrow, İngiltere’nin küresel ısınmaya en çok katkıda bulunan varlığı haline geliyor.
    • +
    • Bu pistin çevresinde yer alan 114 okul inip kalkan uçaklar nedeniyle işlevselliğini yitirecek ve verimsizleşecek.
    • +
    +
    Airplot!
    +

    Airplot!

    + +

    Peki Greenpeace ne yaptı? 3. pisti çevreleyecek arazinin tam ortasında bir arsa satın aldı! Evet yanlış duymadınız, arazinin ortasında bir arsası var Greenpeace’in! İşin hukuksal boyutu burada devreye giriyor.  Yasal olarak tapunun üzerinde 4 gerçek veya tüzel kişinin adı yazabiliyor. Bunlar Emma Thompson, komedyen Alistair McGowan, İngiliz parlamenter adayı Zac Goldsmith ve Greenpeace UK. Bunlar dışında bir de “beneficiary owners” diye birşey var ki biz(ler) de orada devreye giriyoruz. Bir arsanın sınırsız sayıda “hak sahibi” sahibi olabiliyor yasal olarak!

    +

    Peki hükümet bu “sorunu” nasıl çözmeyi düşünüyor? İstimlak ederek. Şanslıyız ki bu iş göründüğünden çok daha zor olacak onlar için zira bir arsanın “kamu yararına” istimlak edilebilmesi için tüm hak sahiplerine bizzat ulaşılması ve yazılı izinlerinin alınması gerekiyor. Yani siz Türkiye’den biri olarak hak sahibi olursanız oraya pist yapmak için sizin de yazılı izniniz gerekecek!

    +

    Bu durum pist inşaatının en az yıllarca ertelenmesi ve hatta iptalinin gündeme gelmesi demek!

    +

    Pek siz ne yapabilirsiniz? Greenpeace’in arsası üzerinde hak sahibi olabilirsiniz! Bunu nasıl yapacaksınız peki? Sadece şu adresteki formu dolduracaksınız ve arsanın bir parçası sizin olacak!

    +

    Ben de arsa üzerindeki hak sahiplerinden biriyim artık :)

    + + + +
    + +
    + +
    + + + +
    +
    +

    Bilimsel Şüphecilik ve İlahiyat

    +
    +
    +

    Şimdi televizyonda banttan yayında  Siyaset Meydanı - Din-Bilim ve Darwin tartışması sürüyor.

    +

    Şu ana kadar ki öğrenim yaşamımda ve düşün yapımda bilimin temelinde “şüphe” yattığını öğrenip, bildim. Bü yüzden “İlahiyat Bilimi” olarak değerlendirilen disiplini bilim olarak değerlendiremiyorum. Bir kitabı alıp, tarihini inceleyip, içerisinde bahsedilen insanların sosyal yaşamlarını inceleyip,  içinde yazanları “şüphe etmeden” kabul eden bir anlayışa nasıl bilim denebilir? Veya “burada yazan doğrudur, ne kadar çalışırsanız çalışın, içinde yazanları doğrulayacaksınız” anlayışını içeren bir bilim kabul edilebilir mi?

    +
    Etiketler:
    + + + +
    + +
    +

    19 March 2009

    + +
    + + + +
    +
    +

    IE8′de çıktı peki ya şimdi?

    +
    +
    +

    Bugün 20 Mayıs 2009 ve Microsoft Uzun süredir üzerinde çalıştığı Internet Explorer 8.0 tarayıcısınız duyurdu ve dağıtımına internet sitesi üzerinden başladı.

    +

    Siz de benim gibi internet uygulamaları geliştiriyor veya yönetiyorsanız bu habere biraz temkinli yaklaşıyor olabilirsiniz.

    +

    Internet’i platform olarak tercih etmemizin sebeplerini düşündüğümüzde, - günümüzün cıvır kelimelerinden birini kullanacağım kusuruma bakmayın -  Internet’in bize sağladığı “Bulut (Cloud)” özellikleri sağlaması olduğunu rahatlıkla söyleyebiliriz; “Daha fazla kullanıcıya, daha geniş bir coğrafyaya, ucuz ve hızlı bir biçimde ulaşmak.”

    +

    Ancak burada ciddi bir problem ile karşı karşıya kalıyoruz. Ulaşabildiğimiz kitle çok geniş ve farklı farklı platformlar kullanıyorlar. Farklı işletim sistemleri, farkı tarayıcılar, farklı eklentiler, farklı internet bağlantıları hatta aynı yazılımların birçok farklı sürümü. Ayrıca kullanıcılarımızın tercihlerine saygı duymak zorundayız ve kullanıcılarımız bazen zorunluluktan bazen keyiften aklı başında davranmıyorlar.

    +

    Bu kadar geniş bir kitleye ulaşabildiğimiz bu durumda bu kadar farklı platformu da tanımak, bilmek, test etmek durumunda kalıyoruz. Bu yüzden geliştirme süreçlerimizde çok ciddi bir mühendislik problemi ile karşı karşıya kalıyoruz.Kaynaklar her zaman kısıtlıdır bu yüzden kısıtlı kaynak ile en yüksek verimi elde etmek,  Kaynak - Verim eğrimizi herkesin (kullanıcılarımızın ve kendimizin) yararına olacak biçimde ayarlamak durumundayız. Kaynaklarımız genellikle sabit ya da kısıtlı olduğu için problemlerimizi azaltarak verimi artırma yoluna gideriz. Bu da hedeflerimizi kısıtlamaktan geçiyor.

    +

    Genel tercih olarak tercih edilen 4 (IE, Firefox, Opera, Safari) tarayıcı bu tarayıcıların genel olarak kullanılan 2 şer sürümü (IE 6/7 ve artık 8, Firefox 2,3, Opera 8/9/10, Safari 3.0/3.1) olduğunu düşünürsek ve gerektiğinde çalıştıkları işletim sistemlerinde de farklılıklar gösterdiklerini göz önünde bulundurulursak, kaynaklarımız genellikle her türlü platformu destekleyebilecek kadar çok değil. (Chrome ve Chromium’u da unutmadım. onlarda listeye girmek üzere). Hatta bu platformların hepsini göz önünde bulundurmaya kalkarsak kaynaklarımızı exponentel biçimde arttırmamız gerektiğini rahatlıkla söyleyebiliriz.

    +

    Peki öyleyse ne yapmak zorundayız? Bu durumda tercih yapmak zorunda kalıyoruz. Geliştirme sürecinde hedeflediğimiz platformları seçiyoruz. Bunun için de internetteki çeşitli kaynaklarda bulunan tarayıcı ve işletim sistemleri istatistiklerini göz önünde bulunduruyoruz.

    +

    Bazı Tarayıcı İstatistikleri:

    +

    W3Schools: http://www.w3schools.com/browsers/browsers_stats.asp
    +
    Wikipedia (NetApplications Stats): http://en.wikipedia.org/wiki/Usage_share_of_web_browsers
    +W3Counter: http://www.w3counter.com/globalstats.php
    +
    TheCounter: http://www.thecounter.com/stats/2009/February/browser.php

    +

    İstatistiklerin ortak olarak gösterdiği, ciddi bir biçimde pastanın yarısını veya biraz daha fazlasını Internet Explorer  6 - 7 kalanın yaklaşık yarısını veya biraz daha fazlasınız Firefox 2 - 3 ve pastanın geri kalanını paylaşan yaklaşık aynı oranlarda kullanılan çeşit çeşit tarayıcı oluyor. Bu bilgilere baktığımızda ya IE ve Firefox tarayıcılarını (hatta bazılarına göre boşverin Firefox’u) destekleyerek çok ciddi bir hedef kitleye ulaşabiliyoruz. Genellikle de geriye kalan tarayıcıları göz ardı ederek kaynaklarımızı boşa harcamamaya çalışıyoruz.

    +

    İşte bu noktada, her duyurulan tarayıcı her duyurulan sürüm bu gördüğümüz denklemleri bozuyor. Bu yüzden IE8′in duyurulmasına temkinli yaklaşıyorum. İstatistiklerin her oynayışı kaynaklarımızı kullanırken daha fazla düşünmemize neden oluyor. Dün bir geliştirme için 2 tarayıcıda test yapıyordum, bugün 3 tarayıcıda test yapmam gerekecek. Hatta yeni duyurulan bir tarayıcı için daha önce yaptığımız testleri tekrar etmem gerekiyor.

    +

    Peki sizi her duyurulan tarayıcıda ne düşünüyorsunuz?

    +
    Etiketler:
    + + + +
    + +
    +
    + + + + + + + + diff --git a/www-lkd/atom.xml b/www-lkd/atom.xml new file mode 100644 index 0000000..a117f60 --- /dev/null +++ b/www-lkd/atom.xml @@ -0,0 +1,558 @@ + + + + LKD Gezegeni + + + http://gezegen.linux.org.tr/lkd/rss20.xml + 2009-03-31T20:24:13+00:00 + Planet/2.0 +http://www.planetplanet.org + + + Şenlik afişleri bugün baskıya giriyor + + http://gunluk.lkd.org.tr/yk/?p=415 + 2009-03-31T09:55:46+00:00 + <p>&nbsp;</p> +<p><a href="http://gunluk.lkd.org.tr/yk/files/2009/03/senlik_2009_afis.jpg"><img src="http://gunluk.lkd.org.tr/yk/files/2009/03/senlik_2009_afis-161x300.jpg" alt="senlik_2009_afis" width="161" height="300" class="alignright size-medium wp-image-416" align="right" vspace="3" hspace="7" /></a>8. Linux ve Özgür Yazılım Şenliği hızla yaklaşırken, afişe girecek sponsorlar da netleşti. Akinon tarafından tasarlanan &#8220;8. Linux ve Özgür Yazılım Şenliği&#8221; ile &#8220;Özgür Yazılım ve Açık Kaynak Günleri&#8221; afişi bugün baskıya giriyor.</p> +<p>2000 adet basılacak afişin 500 tanesi Bilgi Üniversitesi tarafından toplam 100 üniversite bölümüne yollanacak. Kalan 1500 afişin dağıtımını ise dernek olarak biz yapıyor olacağız.</p> +<p>Bu sene şenliğin bir kargo sponsoru olmadığı için imkanlar ölçüsünde her şehirde birer merkeze topluca afiş gönderimi yapılması planlanıyor. Aynı şehirden gelen farklı isteklerde ise, kişilerin birbirlerine yönlendirilerek afişlere ulaşmalarının sağlanması söz konusu.</p> +<p>Eğer şehrinizde afiş asarak, astırarak, insanların sizden afiş alarak asmasını sağlayarak şenliğin tanıtımına katkıda bulunabileceğinizi düşünüyorsanız; adresiniz, telefonunuz, kaç adet afiş istediğiniz bilgisiyle beraber senlik@linux.org.tr adresiyle bağlantıya geçmenizi istiyoruz.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Şubat Ayı Üye Bülteni Yayınlandı + + http://gunluk.lkd.org.tr/yk/?p=412 + 2009-03-26T01:14:05+00:00 + <p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Svn’den Web Sitelerinin Anında Güncellenmesi + + http://gunluk.lkd.org.tr/yk/?p=409 + 2009-03-25T06:33:40+00:00 + <p>Birkaç hafta önce, liste.linux.org.tr&#8217;nin izinden giderek derneğin hemen hemen tüm web sitelerini svn&#8217;de tutulur ve güncellenir <a href="http://gunluk.lkd.org.tr/yk/2009/03/07/web-siteleri-artik-svnden-guncelleniyor/">hale getirmiştik</a>.</p> +<p>liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn&#8217;den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.</p> +<p>Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn&#8217;de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit&#8217;te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn&#8217;den güncelliyor.</p> +<p>Böylece hem artık web siteleri svn&#8217;de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + BT-STK Toplantısı + + http://gunluk.lkd.org.tr/yk/?p=405 + 2009-03-24T12:50:29+00:00 + <p>Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.</p> +<p>Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK&#8217;ların aktif çalışma kararı alındı.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Şenliğin Basında Yankıları + + http://gunluk.lkd.org.tr/yk/?p=401 + 2009-03-23T15:53:41+00:00 + <p>Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.</p> +<p>Devrim Gündüz&#8217;ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece <a href="http://www.aa.com.tr/index2.php?option=com_haber&no_html=0&popup=1&habertab=2009&haber_id=109948">kısa bir özeti</a>ni ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir &#8220;artçı haber&#8221;i, <a href="http://www.ntvmsnbc.com/id/24948193/">Ntvmsnbc</a>&#8216;de yayınlandı.</p> +<p>Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi&#8217;nin Sanal Alem sayfasında şenlik <a href="http://www.radikal.com.tr/Radikal.aspx?aType=RadikalDetay&ArticleID=927441&Date=22.03.2009&CategoryID=117">yer buldu</a>. Haber sitelerinden <a href="http://turk.internet.com/haber/yazigoster.php3?yaziid=23428">turk.internet.com</a> ve <a href="http://yahoyt.com/h/3728/bilgi-universitesi-acik-kaynagi-agirliyor">yahoyt.com</a> da şenliğe geniş yer verdi.</p> +<p>Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna <a href="mailto:senlik@linux.org.tr">haber verin</a>, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek <a href="http://senlik.linux.org.tr/2009/hakkinda/">basın köşesine</a> ekleyelim.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Şenlik programı hızla netleşiyor + + http://gunluk.lkd.org.tr/yk/?p=398 + 2009-03-21T21:28:48+00:00 + <p>17-18 Nisan tarihlerinde İstanbul Bilgi Üniversitesi&#8217;nde beraber yapılacak 8. Linux ve Özgür Yazılım Şenliği ile Free Days&#8217;e geri sayım sürerken (26 gün sonra buluşuyoruz!); Coşkun Gündüz, Görkem Çetin, Onur Tolga Şehitoğlu, Doruk Fişek, Türker Gülüm ve Mustafa Akgül&#8217;den oluşan şenlik program kurulu da çalışmalarını büyük bir hızla sürdürüyor.</p> +<p>Henüz saatleri belirlenmemiş olsa da, oturumlarla ilgili kesinleşen konu/konuşmacı bilgilerine şenlik web sitesinin <a href="http://senlik.linux.org.tr/2009/etkinlik-programi/">etkinlik programı</a> bölümünden ulaşılabiliyor.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + www.lkd.org.tr web sitesi göç etti + + http://gunluk.lkd.org.tr/yk/?p=386 + 2009-03-21T10:34:32+00:00 + <p><img src="http://gunluk.lkd.org.tr/yk/files/2009/03/wwwlkdorgtr_2009.jpg" alt="wwwlkdorgtr_2009" width="150" height="146" class="alignright size-full wp-image-390" align="left" />Birkaç hafta önce yaşanan sunucu koşuşturması sırasında, bir web sitesi göçü daha gerçekleşti. Derneğin tanıtım sitesi <a href="http://www.lkd.org.tr">www.lkd.org.tr</a>, <a href="http://www.plone.org">Plone</a> altyapısının yeni sunucuda baştan kurulması yerine, derneğin başka sitelerinde de hali hazırda kullanılan, görece daha basit <a href="http://www.wordpress.org">Wordpress</a>&#8216;e taşındı.</p> +<p>Umuthan (Uyan), daha önce Plone&#8217;a tam oturtulamayan tasarımı bir Wordpress temasına oturttu. Barkın (Kılıç) ise menü düzenlemeleri ve yazıların teker teker ilgili bölümlere yerleştirilmesi ile uğraştı.</p> +<p>Artık sitede dernek çalışmaları ile ilgili de daha detaylı bilgiler bulunuyor &#8212; derneğin web günlüğünden derlenen aylık bültenlere de ulaşabiliyorsunuz.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Şenlik bannerları + + http://gunluk.lkd.org.tr/senlik-cg/?p=7 + 2009-03-19T11:05:59+00:00 + <p>Şenliğin başlamasına az bir zaman kala çalışamalar artık yoğunlaşmaya başladı, şenlik sayfasının içeriği oturmuş durumda. Bununla beraber Umuthan Uyar arkadaşımız bizlere çeşit çeşit bannerlar <a href="http://senlik.linux.org.tr/2009/afis-banner/" target="_blank">hazırladı.</a> Sayfalarda yerlerini almayı beklemekteler. Ayrıca şenlikle ilgili bir <a href="http://www.facebook.com/home.php#/event.php?eid=69688546404">facebook etkinlik sayfası</a> ve <a href="http://twitter.com/senlik2009">twitter hesabı</a> da oluşturuldu. <a href="https://www.xing.com/events/317709" target="_blank">Xing</a> ve <a href="http://events.linkedin.com/Linux-ve-Ozgur-Yazilim-Senligi-2009/pub/44633" target="_blank">LinkedIn</a> etkinlik sayfaları da eklendi.</p> + + LKD Şenlik Çalışma Grubu + http://gunluk.lkd.org.tr/senlik-cg + + + Şenlik ÇG + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/senlik-cg/feed/ + 2009-03-29T16:01:59+00:00 + + + + + Kadir Has Üniversitesi, Internet ve Ağ Güvenliği Semineri + + http://gunluk.lkd.org.tr/seminer/?p=55 + 2009-03-19T08:22:19+00:00 + <p>Seminer-cg olarak düzenlediğimiz bir seminer değil bu, ancak daha önce işbirliği içinde bulunduğumuz Kadir Has Üniversitesi Bilişim Güvenliği Kulübü duyurmamız konusunda istekte bulundu, biz de sözümüzü tutalım.</p> +<p>Seminer; 20 Mart 2009 Cuma günü, saat 10&#8242;da, Kadir Has Üniv. Kadir Has Kampüsü, Fener Salonu&#8217;nda. Konuşmacı Alcatel-Lucent firmasından güvenlik uzmanı Ayhan Turhan. Seminer kapsamında saldırı türleri, saldırı tespit ve önleme sistemleri, unified threat management konfigürasyonu konularına değinilecek. </p> +<p>Seminer afişi <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/bigukITA3afis.jpg">burada</a>.</p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + + 23 Mart, İstanbul Üniversitesi “Linux ve Özgür Yazılım İş Modeli” semineri + + http://gunluk.lkd.org.tr/seminer/?p=51 + 2009-03-17T19:04:16+00:00 + <p>İstanbul Üniversitesi Bilgisayar Kulübü ve Linux Kullanıcıları Derneği Seminer Çalışma Grubu işbirliğiyle. 23 Mart Pazartesi günü saat 13&#8242;te, İstanbul Üniversitesi Avcılar Kampüsü Mühendislik Fakültesi binası, Mavi Salon&#8217;da Mahir Aşut tarafından Linux ve Özgür Yazılım İş Modeli başlıklı bir seminer verilecektir. Katılım her zaman olduğu gibi ücretsiz.</p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + + Yılın en büyük Linux ve özgür yazılım etkinliğine sponsor arıyoruz + + http://gunluk.lkd.org.tr/sponsor/?p=10 + 2009-03-13T17:50:03+00:00 + <p>Her yıl yaptığımız [http://senlik.linux.org.tr/2009/ Linux ve Özgür Yazılım Şenliği]&#8216;nin 8.&#8217;cisini bu yıl <a href="http://www.bilgi.edu.tr/">İstanbul Bilgi Üniversitesi</a>&#8216;nin ev sahipliğinde İstanbul&#8217;da gerçekleştiriyoruz. Bu etkinlik yılın en büyük Linux ve özgür yazılım konulu etkinliğinin bu yıl ek bir teması daha var; Özgür Yazılım ve Web 2.0 dünyasını birbirine biraz daha yaklaştırıyoruz.</p> +<p>JSON&#8217;un yaratıcısı Douglas Crockford ve Google Chrome program yöneticisi Jonathan Conradt bizimle olacak. <a href="http://www.pardus.org.tr">Pardus</a>&#8216;un etkinlik için yurt dışından getirdiği bir misafir de, KDE geliştiricisi Sebastian Kügler. Diğer sunumlarla ilgili detaylı bilgiyi <a href="http://senlik.linux.org.tr/2009/etkinlik-programi/">etkinlik programında</a> bulabilirsiniz; onlar da en az bunlar kadar ilgi çekici.</p> +<p>Hem bu etkinliğin giderlerini karşılayabilmek için, hem de Linux Kullanıcıları Derneği&#8217;nin yıl boyunca yapacağı diğer faaliyetlere finansal kaynak yaratmak için etkinliğe sponsor arıyoruz.</p> +<p>Etkinliğe sponsor olabileceğini düşündüğünüz kuruluşlara sponsor sunumunu iletebilirsiniz (<a href="http://senlik.linux.org.tr/2009/wp-content/uploads/2009/03/senlik2009sponsorsunumu.pdf">indirmek için tıklayın</a>). Sunumu ilettiğiniz kuruluşların iletişim bilgilerini sponsorluk ilişkilerini yürüten sponsor ekibi ile de sponsor@linux.org.tr adresinden paylaşırsanız çok memnun oluruz.</p> +<p>Linux ve Özgür Yazılım Şenliği çeşitli sektörlerden bilişim profesyonelleri ile tanışmak, yeni iş olanakları geliştirmek, yeni projeler üretmek, özgür yazılım ve web projelerine katılmak, yeni bilgiler edinmek için harika bir ortam sunuyor.</p> +<p>Etkinliğe katılım ücretsiz, hatta kayıt yaptırmanız bile gerekmiyor ancak olup bitenden haberdar olmak isterseniz bizi <a href="http://www.facebook.com/event.php?eid=69688546404">Facebook</a>&#8216;da, <a href="https://www.xing.com/events/317709">Xing</a>&#8216;de,<br /> +<a href="http://events.linkedin.com/Linux-ve-Ozgur-Yazilim-Senligi-2009/pub/44633">Linkedin</a>&#8216;de, <a href="http://twitter.com/senlik2009">Twitter</a>&#8216;da ve Friendfeed&#8217;de takip edebilirsiniz. İlgileneceğini düşündüğünüz herkesi davet etmeyi unutmayın!</p> +<p>Şenlikte görüşmek üzere!</p> + + LKD Sponsor Çalışma Grubu + http://gunluk.lkd.org.tr/sponsor + + + Sponsor ekibi + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/sponsor/feed/ + 2009-03-29T16:02:01+00:00 + + + + + Siz hala statikleştiremediklerimizden misiniz? + + http://gunluk.lkd.org.tr/yk/?p=383 + 2009-03-11T20:53:36+00:00 + <p>Dinamik web uygulamalarını çok seviyoruz. Kolay güncelleniyorlar, ayarlanıyorlar, bir sürü cambazlık yapabiliyoruz üzerlerinde. Hazır birçok uygulama olduğu gibi, bazen hızımızı alamayıp kendimiz de oturup yazıyoruz.</p> +<p>İlk başta severek kullandığımız arayüzler, zaman geçtikçe birer problem haline gelebiliyorlar. Yeni sürümleri çıktıkça güncellemek gerekiyor. Kendi yazdığımız uygulamalarsa, değişen sistemlere göre adapte edilmeleri gerekiyor. Özellikle dernekteki gibi, yıllar içerisinde farklı insanlar bu işle uğraşınca, bu durum daha da göze batar hale geliyor.</p> +<p>Bir de bunlar arasında artık güncellenmeyen siteler olabiliyor. Örneğin etkinlik siteleri, yapıldıkları yıl yoğun olarak kullanılıyorlar ama daha sonra tek bir karakterine bile dokunulmuyor (etkinlik bittiği için). Onların hala bir CMS üzerinde çalışmalarının hiçbir anlamı olmuyor.</p> +<p>Barkın ve Doruk derneğin artık güncellenmeyen 12 dinamik web sitesini, <a href="http://www.httrack.com/">httrack</a> ile statik web sayfalarına dönüştürdüler. Çalışan birçok web uygulamasından, onların sunucuya getirdiği yükten ve olası güvenlik açıklarından da böylece kurtulunmuş oldu.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Dernek Gönüllülerinin Yaşam Döngüsü Sürüyor + + http://gunluk.lkd.org.tr/yk/?p=380 + 2009-03-11T11:41:06+00:00 + <p>Dernek çalışmaları her zaman gönüllü katkılarla yürüyor. Birim zamanda bazılarımız az, bazılarımız çok katkı yapabiliyoruz. Bu çoğu zaman hayatın karşımıza çıkardıklarına göre değişiyor.</p> +<p>Deli gönül istiyor ki, bir görevi üstlendikten sonra ilelebet onu yapabilelim. Hepimizin hayatı iniş/çıkışlarla dolu olduğu için bunu gerçekleştirmek gerçekten güç olabiliyor. Bazen de basitçe aynı işi yapmaktan canımız sıkılabiliyor. Bir çalışmayı yapmayı bırakarak dinlenmek ya da başka bir işe yönelmek gönüllü çalışmanın en doğal olması gereken öğelerinden biri.</p> +<p>İnsan hayatının bu basit gerçekleri dernek çalışmalarımıza da yansıyor.</p> +<p>Derneğin en yoğun çalışan ekiplerinden biri web uygulamalarının kurulum, bakım ve düzenlemelerini yapan web ekibi. Bu yıl yapılan geçmişe dönük temizlik, düzenleme, aktarma ve taşıma çalışmalarından ötürü sık insan gücüne ihtiyaç olan ekip, çeşitli görevler üstlenen üyelerle bir ara 5-6 kişiye ulaşmıştı. Şu anda Bahri Meriç Canlı, Barkın Kılıç ve Umuthan Uyan aktif olarak görev alıp zamanları ölçüsünde çalışmaları sürdürüyorlar.</p> +<p>Artık hukuk müşavirliği görevini Duygu Hatipoğlu tek başına yürütüyor. Diğer avukat üyelerimiz iş yoğunluklarından dolayı aflarını istediler, hukuk ekibi içinde olamasalar da ihtiyaç durumunda her zaman bireysel katkı vermeye hazır olduklarını da eklemeyi unutmadılar.</p> +<p>Dernek üyelerinin bilgilerini güncelleme, aidat ödemesi işleme, yeni üye kabulü, üye kartlarının basımı gibi çalışmaları yürüten üye işleri ekibinde tek bir üye görev alıyordu; o da iş yoğunluğundan dolayı görevinden ayrılmak istedi. Şu anda yeni biri görev alana kadar Doruk (Fişek) ve Volkan (Evrin) yönetim kurulu zamanlarından çalarak geçici olarak bu açığı kapatmaya çalışıyorlar.</p> +<p>Bir dernek üyesi olarak siz de dernek çalışmalarına katılmak istiyorsunuz ama nereden başlayacağınızı bilmiyor musunuz? Yönetim kurulu olarak bu konuda ücretsiz danışmanlık veriyoruz :). Bize e-posta atın, sizi, sizin de keyif alacağınız, derneğe ve özgür yazılıma yararlı olacak bir alana yönlendirelim.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + İdari kurul sahalara geri döndü + + http://gunluk.lkd.org.tr/yk/?p=377 + 2009-03-10T23:19:35+00:00 + <p>Geçmişte derneğin idari kurulu, yönetim kurulu ve çalışma grubu başkanlarından oluşan bir kurul/liste idi. Çalışma gruplarını temsil eder, derneğin genelini ilgilendiren konularda görüşleri iki yönlü olarak iletirdi. Amaç, dernekte sürekli bir görevi yürüten çalışma gruplarının dernek yönetiminde daha fazla söz sahibi olmasıydı. Yönetim kurulu derneği ilgilendiren birçok konuyu kendi arasında konuşmak yerine burada konuşurdu.</p> +<p>Yönetim kurulu olarak göreve başladığımızda, sadece iki çalışma grubu/ekipte, o da birer kişi vardı. O nedenle idari kurulu tekrar çalışır hale getirmek çok anlamlı olmamıştı. Artık dernekte birçok çalışma grubu/ekip ve içlerinde görev alan birçok üye bulunuyor. Yönetim kurulunun kendi arasında konuştuğu konuların onların görüşleriyle daha da zenginleşebilmesi için idari kurulu tekrar oluşturma çabasına girdik.</p> +<p>Her cg/ekipten en az bir kişi olmak üzere idari listeye katılım isteyerek hepsine birer e-posta attık. Elimize mum diken toplam 9 kişiye, yönetim kurulunu da katarak 16 kişilik idari kurulu oluşturduk. İdari kurulun; çalışma grubu/ekipler arası tanışma ve kaynaşmayı daha fazla arttıracağını, dernek yönetiminde daha aktif rol almalarını sağlayacağını ve geleceğin yönetim kurulu üyelerinin yetişmesine ön ayak olacağını umuyoruz.</p> +<p>16 kişiden oluşan idari kurulun ilk günü de hareketli geçti. Öğlen 12:00&#8242;de &#8220;hoş geldiniz&#8221; e-postası düştü, yarım gün skoru 22 e-posta oldu.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Şenlik web sitesi, duyurusu, etkinlik sayfası, … + + http://gunluk.lkd.org.tr/yk/?p=374 + 2009-03-10T17:41:13+00:00 + <p>17-18 Nisan&#8217;da yapılacak olan 8. Linux ve Özgür Yazılım Şenliği&#8217;nin duyurulması çalışmaları hız kazanmaya başladı.</p> +<p><a href="http://senlik.linux.org.tr/">Şenlik web sitesinin açılması</a>nın ardından lkd-duyuru e-posta listesine üye binlerce kişiye e-posta ile etkinlik <a href="http://liste.linux.org.tr/pipermail/lkd-duyuru/2009-March/000147.html">duyuruldu</a>.</p> +<p><a href="http://senlik.linux.org.tr/2009/afis-banner/">Şenlik bannerları</a> (büyük bir kısmı yine Umuthan Uyan tarafından hazırlanan) geçen hafta şenlik sitesinde yerini aldı. Oradan bannerları alan birçok özgür yazılım sever, web sitelerine, günlüklerine ve forumlara bu bannerları yerleştiriyorlar.</p> +<p>Şenlikle ilgili bir <a href="http://www.facebook.com/home.php#/event.php?eid=69688546404">facebook etkinlik sayfası</a> ve <a href="http://twitter.com/senlik2009">twitter hesabı</a> da oluşturuldu. Xing ve LinkedIn etkinlik sayfaları da yolda.</p> +<p>Herkesten bunlar ve benzeri araçlarla şenliği olabildiğince geniş bir kitleye duyurmamıza yardımcı olmasını istiyoruz.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-31T17:24:11+00:00 + + + + + Şenlik web sitesi ve bannerları hazırlanıyor + + http://gunluk.lkd.org.tr/senlik-cg/?p=5 + 2009-03-04T18:44:02+00:00 + <p>8. Linux ve Özgür Yazılım Şenliği&#8217;nin duyurulması çalışmalarının önemli etabı, web sitesi ve banner tasarımla Umuthan Uyan tarafından hazırlanmaya başladı.</p> +<p>O bunların son rötuşları üzerinde çalışırken, bizi de boş bırakması, şenlik sayfasına geçici bir ön sayfa hazırladı bile &#8211;&gt; <a href="http://senlik.linux.org.tr">http://senlik.linux.org.tr</a>.</p> + + LKD Şenlik Çalışma Grubu + http://gunluk.lkd.org.tr/senlik-cg + + + Şenlik ÇG + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/senlik-cg/feed/ + 2009-03-29T16:01:59+00:00 + + + + + Bilkent Üniversitesi, Linux ve Özgür Yazılım Seminerleri + + http://gunluk.lkd.org.tr/seminer/?p=48 + 2009-03-04T07:23:59+00:00 + <p>İlki geçen yıl yapılan ve 4 seminerden oluşan Linux seminerleri dizisi, bu yıl da devam ediyor.. Bilkent Üniversitesi Teknoloji Topluluğu ve LKD Seminer Çalışma Grubu işbirliğiyle, haftada bir seminer olmak üzere 4 hafta sürecek seminer dizisinde giriş düzeyinde seminerlerle başlayıp sanallaştırma ile noktayı koyacağız.</p> +<p>Seminer programı şöyle:</p> +<p>10 Mart Salı: Deniz Koçak - Meraklısına GNOME<br /> +17 Mart Salı: Can Burak Çilingir - Kısaca Django<br /> +24 Mart Salı: Mahmut Sedat Eroğul - Linux Nedir?<br /> +31 Mart Salı: Can Eroğul - XEN ve sanallaştırma</p> +<p>Tüm seminerler 12.40-13.30 arasında yapılacak. Ayrıca tüm seminerlere katılım sağlayanlara katılım belgesi verilecek. Seminerlerde ücretsiz CD dağıtabilmek için de çalışmalar devam etmekte.</p> +<p>Seminerler, Bilkent Üniversitesi&#8217;nde yapılacak; ilk seminer Mithat Çoruh Amfi&#8217;de, diğerleri C Blok Amfi&#8217;de gerçekleştirilecektir.<br /> +Katılım tahmin edeceğiniz gibi, ücretsiz.</p> +<p>Seminer afişi için: <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/OpenDays_Afis.png">buraya</a></p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + + GNOME Vakfı Başkanı’ndan GNOME ve Özgür Yazılım Dünyası Semineri + + http://gunluk.lkd.org.tr/seminer/?p=42 + 2009-02-25T13:02:40+00:00 + <p>Bu sefer duyurumuz bir seminer-cg etkinliği değil. Düzenleyen arkadaşlar duyurmamızı rica ettiler. Biz de ellerine sağlık diyerek duyuralım.</p> +<p>İstanbul Kültür Üniversitesi Bilişim Kulübü ve Bilişim Platformu, 27 Şubat 2009 Cuma günü Saat: 14:00 da, İstanbul Kültür Üniversitesi Ataköy Kampüsü Akıngüç Oditoryumu’ nda GNOME Vakfı Başkanı Behdad Esfahdod’un “GNOME ve Özgür Yazılım Dünyası” ‘nı anlatacağı bir konuşma organize ediyor.<a href="http://gunluk.lkd.org.tr/seminer/files/2009/02/behdad-350.jpg"><img class="aligncenter size-medium wp-image-43" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/behdad-350-212x300.jpg" alt="behdad-350" width="212" height="300" /></a></p> +<p>Seminer afişinin büyük seçim versiyonu için <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/behdad_afis.jpg">buraya</a>.</p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + + Şenlik-cg jabber toplantısı + + http://gunluk.lkd.org.tr/senlik-cg/?p=3 + 2009-02-24T22:23:33+00:00 + <p>Yakın tarihte yapılacak olan LKD şenliği için bir beyin fırtınası yapıp, birtakım soru işaretleri ortadan kaldırmayı planlıyorduk şenlik-cg ekibi olarak. Ama fiziksel bir toplantı için herkese zaman ve mekan uymadığından bu toplantıyı internette bir jabber toplantısı olarak yapmayı uygun bulduk.</p> +<p>Geçtiğimiz pazar günü (22.02.2009) saat 20:30&#8242;a karar kılarak sözleştik ve toplantımızı gerçekleştirdik. İstanbul&#8217;un yanı sıra Ayvalık, Adapazarı,Adana ve Ankara&#8217;dan katılan üyelerimiz oldu. Öncelikle Galatasaray&#8217;ın maçı olması o saatlerde ve geç gelen üyelerden ötürü biraz geyik çevirdik ve saat 21:15 gibi yavaş yavaş ısınmalarla toplantımıza geçtik.</p> +<p>Öncelikli konularımız arasında şenliğin etkin duyurulması konusu vardı ve bu konuda epeyce kafa yorduk, aramızda fikir alışverişleri yapıp görev dağılımları belirledik. Yaklaşık  3 buçuk saat süren toplantımız sonunda saat epeyce geç olduğundan artık kalan konuları ve belirlediğimiz görev dağılımları ile ilgili neler yaptık, nerelerdeyizi konuşmak için haftaya aynı gün ve saatte buluşmak üzere randevulaştık ve kanımca gayet verimli ve güzel bir toplantı geçirdik.</p> + + LKD Şenlik Çalışma Grubu + http://gunluk.lkd.org.tr/senlik-cg + + + Şenlik ÇG + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/senlik-cg/feed/ + 2009-03-29T16:01:59+00:00 + + + + + Seminer Çalışma Grubu aktiviteleri, 06-16-34-63 + + http://gunluk.lkd.org.tr/seminer/?p=35 + 2009-02-24T08:48:49+00:00 + <p>Bu günlük girdisi bir seminer duyurusundan ziyade durum tespiti diye başlayalım.  Seminer-cg ekibi olarak çalışmaya başladığımızdan bu yana elimizden geldiğince gelen seminer taleplerine yetişmeye çalışıyoruz.  Başlıktaki sayılar ise,  şimdiye kadar organizasyon yapabildiğimiz illerin plakaları. Ankara ve İstanbul zaten eskiden beri yoğun seminerlere ev sahipliği yapıyor. Bursa&#8217;da güzel bir etkinlik oldu, Bursa Linux adıyla, becerebilirsek gelenekselleştirmeye çalışacağız (bu yıl ikincisi düzenlenmişti). Çok yakında bir başka geleneksel olmasını istediğimiz etkinliği duyuracağız, şimdilik sadece Ankara&#8217;da olacağını söyleyeyim, detaylar çok yakında. Bir de Şanlıurfa&#8217;da Akademik Bilişim kapsamında seminerlerimiz oldu.</p> +<p>Neden böyle bir günlük girdisi yazdığımıza gelince; aktivitelerin hep Ankara ve İstanbul&#8217;da olması bizi de rahatsız eden bir konu. Ancak bizim kendi kafamıza göre hadi gidip şu şehirde bir seminer düzenleyelim deme lüksümüz yok. Biz ancak talep gelince işe dahil oluyoruz. Talep gelmedikçe pasif kalıyoruz. İzmir&#8217;de güzel bir enerji vardı ama o da azaldı. Anadolu&#8217;nun farklı şehirlerinden olup bu girdiyi okuyan arkadaşlar, lütfen bizimle iletişime geçin. Bu gibi seminerlere üniversiteler, sivil toplum kuruluşları ev sahipliği yapmakta fazla sorun çıkarmıyor. Bir salon bulup, biraz tanıtım yapma şansı bulursanız sizin şehrinize gelip seminer vermek isteyen insanlar her zaman olacaktır.</p> +<p>Şenlikte de bu konuyu gündeme getirme niyetindeyiz. Küçük el ilanlarıyla, sizin şehrinizde de seminer olması için nelere ihtiyaç olduğunu anlatmaya çalışacağız.</p> +<p>Lütfen seminer@linux.org.tr adresine bir mail atarak bizimle iletişime geçmekten çekinmeyin.</p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + + Kadir Has Üniversitesi, Linux’a Derinlemesine Dalış Semineri + + http://gunluk.lkd.org.tr/seminer/?p=32 + 2009-02-23T21:55:19+00:00 + <p>Kadir Has Üniversitesi, Bilişim Güvenliği Kulübü (BİGUK) ve LKD Seminer Çalışma grubu ortak çalışması: 2 Mart Pazartesi günü, saat 12.45&#8242;te  &#8220;Linux&#8217;a Derinlemesine Dalış (korkmayın önce dalmayı öğretiyoruz)&#8221; semineri. Konuşmacı, Pardus geliştiricisi Koray Löker. Seminer, Kadir Has Üniversitesi&#8217;nin Cibali&#8217;deki Kadir Has Kampüsü, Fener Salonu&#8217;nda ve katılım serbest. Dinleyicilere katılım belgesinin verileceği seminer, tahminlerimize göre SMS ile duyurulan ilk LKD semineri olacak aynı zamanda..</p> +<p><img class="aligncenter size-medium wp-image-33" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/libux_biguk-212x300.jpg" alt="bigukorg_Linux_afis" width="212" height="300" /></p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + + Yeditepe Üniversitesi Linux ve Özgür Yazılım Semineri + + http://gunluk.lkd.org.tr/seminer/?p=29 + 2009-02-23T21:14:37+00:00 + <p>Yeditepe Üniversitesi Bilgisayar Topluluğu ve LKD Seminer Çalışma grubu işbirliğiyle; 26 Şubat 2009 Perşembe günü, 14-16 saatleri arasında &#8220;Linux ve Özgür Yazılım&#8221; semineri düzenleniyor. Enver Altın&#8217;ın vereceği  seminer, Yeditepe Üniversitesi Kayışdağı Kampüsü&#8217;nde, Mühendislik ve Mimarlik Fakültesi Binası, B310 numaralı sınıfta. Katılım her zaman olduğu gibi ücretsiz.</p> +<p><a href="http://gunluk.lkd.org.tr/seminer/files/2009/02/enver-altin-seminer1.jpg"><img class="aligncenter size-medium wp-image-39" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/enver-altin-seminer1-200x300.jpg" alt="enver-altin-seminer1" width="200" height="300" /></a></p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + + Gezegen oylaması ve durumlar + + http://gunluk.lkd.org.tr/gezegen/?p=37 + 2009-02-12T07:51:00+00:00 + <p>Gezegen ana sayfası için yaptığımız oylama ile ilgili gelen şikayetler sonrasında bir iki açıklama yapmakta fayda var. Soru cevap şeklinde gidelim kısa sürsün</p> +<p>* Gezegen ekibi sağdan soldan topladıkları adresleri ekliyor mu Gezegen&#8217;e?</p> +<p>Böyle bir çalışmamız yok. Şu ana kadar sadece bize Gezegen&#8217;de yer almak istiyorum diye başvuranları ekledik. Eklerken tanıdık olmasına bakmıyoruz. Günlüğü&#8217;ne bakıp, yazdıklarını okuyor ve ekliyoruz. Geri çevirdiğimiz olmadı. Genelde bu ana kadar karar veren yerine uygulayan olmayı tercih ettik. Bir karar verilecekse de ortak bir katılımla vermeye çalışıyoruz. </p> +<p>* Bu oylama nedir?</p> +<p>Gezegen ana sayfasındaki girdilerin sadece kişisel günlüklerden oluşması gerektiğine dair teklifler, rahatsızlıklar aldık. Kendi aramızda değerlendirdiğimizde de ortak bir fikrimiz yoktu bu konuda. Mesela Gezegen ekibini oluşturan ben (Oğuz Yarımtepe) ve Alper Kanat bu konuda farklı düşünüyor. Zaten bizim karar vermemizin doğru olmayacağı bir durum idi ve Doruk Fişek&#8217;in önerisi ile Polldady&#8217;de oylama açtık. Açarken de çerezlerinizi elleyerek birden fazla oy kullanabilineceğini biliyorduk. Doğal olarak bu duruma tepkiler oldu. Polldady kullanmamızı eleştirenler oldu. Dikkate almamız gereken kısıtlamalar var. Onun için Polldady&#8217;i kullanmıştık. Neler onlar?</p> +<p>* Gezegen&#8217;i sadece LKD üyeleri takip etmiyor.<br /> +* Gezegen ana sayfasındaki değişiklik için sadece LKD üyeleri veya sadece Gezegen yazarlarına sormamız takip eden kitlenin örneklenmesi açısından doğru olmayabilir.<br /> +* Öyle bir oylama yapalım ki herkes oy kullanabilsin.</p> +<p>İşi çok da uzatmadan bir çözüme gitmemiz gerekir diye düşündük ve oylamaya geçtik. LKD üye oylama sistemini neden kullanmadınız diye soranlar oldu. Nedenini yukarıda belirttik. Tanımadığımız ve Gezegen&#8217;i takip eden insanların katılımlarını sağlayabileceğimiz en kolay yol olarak biz var olan bir oylama sistemini kullanmayı tercih ettik. Bakış tarzı en genel katılımı sağlamak olunca ne çerezler ile ne IP ile ne de email doğrulama ile mükerrer oy kullanılmasını engelleyemeceğimizden, birini tercih edip uyguladık. </p> +<p>Gezegen ekibi olarak Gezegen&#8217;i takip edenlerin şikayetlerine çözüm bulmakla yükümlüyüz. Bunun yaparken bir dayanak noktamız da olması gerekiyor. Bu ya genel kabul görmüş kurallar veya sizlerin oyları olabilir. </p> +<p>Bütün bunlar sonucunda içimize sinecek bir çözüm bulana kadar Gezegen ana sayfasındaki girdileri değiştiremeyeceğiz. </p> +<p>Her tür önerinizi yazmaktan lütfen çekinmeyin. Yapıcı her öneriyi dikkate alacağız. </p> + + LKD Gezegen Duyuruları + http://gunluk.lkd.org.tr/gezegen + + + LKD Gezegen Çalışma Grubu + Gezegen Ekibi Web Günlüğü + + http://gunluk.lkd.org.tr/gezegen/feed/ + 2009-03-29T16:02:03+00:00 + + + + + Gezegen sayfası için oylama yeniden + + http://gunluk.lkd.org.tr/gezegen/?p=33 + 2009-02-05T16:05:50+00:00 + <p>Daha önce yaptığımız oylamada verdiğimiz seçenekler karmaşaya yol açtığından Gezegen ana sayfasında görmek istediğiniz girdiler ile ilgili tekrar bir oylama yapıyoruz. İki seçenekli bir oylama hazırladık. Gezegen&#8217;de çıkan ve topluluklara ait girdilerin varlığının ne kadar istendiğini merak ediyoruz. Sadece kişisel girdilere ait girdilerden oluşan bir gezegen olmasını isteyen ve nasılsa ana sayfada alt gezegenler var oradan istenilen gezegenlerin takibi yapılabilir yaklaşımı var. Aşağıdaki linkten veya gezegen ana sayfasının yan tarafındaki flash oylama kutusundan lütfen oyunuzu tekrarlayınız. </p> +<p> <a href="http://answers.polldaddy.com/poll/1343595/">Gezegen ana sayfasında görmek istediğiniz girdiler nasıl olmalı? </a> <br /> <span> </span></p> + + LKD Gezegen Duyuruları + http://gunluk.lkd.org.tr/gezegen + + + LKD Gezegen Çalışma Grubu + Gezegen Ekibi Web Günlüğü + + http://gunluk.lkd.org.tr/gezegen/feed/ + 2009-03-29T16:02:03+00:00 + + + + + Akademik Bilişim Konferansı Linux Seminerleri + + http://gunluk.lkd.org.tr/seminer/?p=26 + 2009-02-05T12:28:17+00:00 + <p>11-13 Şubat tarihlerinde Şanlıurfa Harran Üniversitesi&#8217;nin evsahipliğinde yapılacak Akademik Bilişim Konferansı&#8217;nda yoğun bir seminer programımız var yine.</p> +<p>11 seminer ve bir panelden oluşan Linux seminerlerinin programı için <a href="http://cs.bilgi.edu.tr/~cgunduz/linuxAB.html">buraya</a>, tüm konferans programı için <a href="http://ab.org.tr/ab09/ozet/cerceve.html">buraya</a>.</p> +<p>Akademik Bilişim sonrası, farklı şehirlerde seminer planlama çalışmalarımız devam ediyor.</p> + + LKD Seminer Duyuruları + http://gunluk.lkd.org.tr/seminer + + + Seminer çalışma grubu + Just another Gunluk.lkd.org.tr Blogs weblog + + http://gunluk.lkd.org.tr/seminer/feed/ + 2009-03-29T16:02:02+00:00 + + + + diff --git a/www-lkd/feeds.html b/www-lkd/feeds.html new file mode 100644 index 0000000..bbd0376 --- /dev/null +++ b/www-lkd/feeds.html @@ -0,0 +1,92 @@ +
    + +
    diff --git a/www-lkd/foafroll.xml b/www-lkd/foafroll.xml index 759fae1..ef5cfd2 100644 --- a/www-lkd/foafroll.xml +++ b/www-lkd/foafroll.xml @@ -7,361 +7,10 @@ xmlns:dc="http://purl.org/dc/elements/1.1/" > - Linux Gezegeni - http://gezegen.linux.org.tr + LKD Gezegeni + http://gezegen.linux.org.tr/lkd/ - - - A. Murat Eren - - - There is no silver bullet.. - - - - - - - - - - Adem Alp Yıldız - - - Adem Alp YILDIZ - - - - - - - - - - Ahmet Aygün - - - ~/blog - - - - - - - - - - Ahmet Yıldız - - - Bugün Linux - - - - - - - - - - Ali Erdinç Köroğlu - - - The Point of no return » LKD - - - - - - - - - - Ali Erkan İMREK - - - armut - - - - - - - - - - Alper Kanat - - - raptiye - - - - - - - - - - Alper Orus - - - Mürekkep - İnternet Yaşam Rehberiniz » Bilişim - - - - - - - - - - Alper Oğuz - - - Alper'in günlüğü » Gezegen - - - - - - - - - - Alper Somuncu - - - - - - - - - - - - - Anıl Özbek - - - - - - - - - - - - - Arman Aksoy - - - Expressed Exons » Gezegen - - - - - - - - - - Bahri Meriç Canlı - - - Bahri Meriç CANLI Kişisel Web Sitesi » Linux - - - - - - - - - - Barış Metin - - - - - - - - - - - - - Barış Özyurt - - - - - - - - - - - - - Bora Güngören - - - Bora Güngören - - - - - - - - - - Burak Dayıoğlu - - - Dayıoğlu Günlüğü » linux - - - - - - - - - - Can Burak Çilingir - - - Can Burak Çilingir » gezegen-linux - - - - - - - - - - Can Kavaklıoğlu - - - Güncel günce - - - - - - - - - - Ceyhun Alyeşil - - - - - - - - - - - - - Deniz Koçak - - - King of Kebab » lkd - - - - - - - - - - Devrim Gündüz - - - MadBlog - Özgür Yazılım - - - - - - - - - - Doruk Fişek - - - Sit Alanı'nın Seyir Defteri » Gezegen - - - - - - - - - - Ekin Meroğlu - - - Sütlü Kahve - - - - - - - - - - Enver Altın - - - The truth about my life - - - - - - - - - - Erhan Ekici - - - bir delinin hatıra defteri » linux - - - - - - - - - - Erçin Eker - - - The Useless Journal v4 - - - - - - - FTP ekibi @@ -375,201 +24,6 @@ - - - Faik Uygur - - - Bir Takım Şeyler - - - - - - - - - - Fatih Arslan - - - Arslanlar Şehri » Gezegen - - - - - - - - - - Furkan Çalışkan - - - ozirus' » Gezegen - - - - - - - - - - Gökdeniz Karadağ - - - hayalci'nin maceraları - - - - - - - - - - Gökmen Göksel - - - rat on red » gezegen.linux - - - - - - - - - - Gökmen Görgen - - - [~]> # Gökmen Görgen ;-) » oi - - - - - - - - - - Gürcan Öztürk - - - gurcanozturk.com - - - - - - - - - - Gürer Özen - - - Indiana Jones' Diary - - - - - - - - - - Hakan Uygun - - - hakan.uygun.yazıyor.* » Gezegen - - - - - - - - - - Hüseyin Uslu - - - - - - - - - - - - - K. Deniz Öğüt - - - Mare Nostrum - - - - - - - - - - Kaya Oğuz - - - Blog::KayaOguz » Gezegen - - - - - - - - - - Kerem Can Karakaş - - - - - - - - - - - - - Koray Bostancı - - - - - - - - - - - - - Kubilay Onur Güngör - - - Kırmızı ve Siyah » Gezegen - - - - - - - LKD Gezegen Duyuruları @@ -596,6 +50,19 @@ + + + LKD Sponsor Çalışma Grubu + + + Sponsor ekibi + + + + + + + LKD YK @@ -609,22 +76,22 @@ + + + LKD Şenlik Çalışma Grubu + + + Şenlik ÇG + + + + + + + LKD.org.tr - - - Haberler - - - - - - - - - - Levent Yalçın @@ -635,422 +102,6 @@ - - - Linuxipuclari - - - Linux İpuçları - - - - - - - - - - M.Murat Akbaş - - - Mehmet Murat AKBAS » Gezegen - - - - - - - - - - M.Tuğrul Yılmazer - - - - - - - - - - - - - Mehmet Büyüközer - - - - - - - - - - - - - Mehmet Salih Yıldırım - - - Yıldırım -- İşadamı » gezegen - - - - - - - - - - Murat Hazer - - - Murat HAZER - - - - - - - - - - Murat Koç - - - Koçhane Kayıtları - - - - - - - - - - Murat Sağlam - - - panhaema.com - - - - - - - - - - Murat TİKİL - - - murattikil - - - - - - - - - - Mustafa Karakaplan - - - MuKa PlaNeT - - - - - - - - - - Necati Demir - - - :(){ :|:& };: - - - - - - - - - - Necdet Yücel - - - nyucel's diary - - - - - - - - - - Nesimi Acarca - - - nesimia.com - - - - - - - - - - Nihad Karslı - - - - - - - - - - - - - Okan Akyüz - - - Okan Akyüz » Gezegen - - - - - - - - - - Onur Tolga Şehitoğlu - - - Onur'sal » Bilgisayar - - - - - - - - - - Onur Yalazı - - - www.yalazi.org - - - - - - - - - - Oğuz Yarımtepe - - - import me » Gezegen - - - - - - - - - - Pardus-Linux.org - - - Pardus-Linux.Org - - - - - - - - - - Penguen-CG - - - - - - - - - - - - - Python-TR - - - Python - Java - - - - - - - - - - Recai Oktaş - - - konu/teknik - - - - - - - - - - Serbülent Ünsal - - - Serbülent Ünsal'ın Web Günlüğü - - - - - - - - - - Serkan Altuntaş - - - serkan » Linux Gezegeni - - - - - - - - - - Serkan Kaba - - - Serkan Kaba » linux - - - - - - - - - - Serkan Kenar - - - Kayıp Şehir / Serkan Kenar » debian - - - - - - - - - - Server Acim - - - Pardus, Müzik, Yaşam... - - - - - - - - - - Sinan Alyürük - - - Ayder Zamanı - - - - - - - - - - Stand - - - - - - - - - - - - - Talat Uyarer - - - Huzur Mekanı - - - - - - - - - - Tayfur Taybuğa - - - Tayfur Taybuğa - - - - - - - - - - Umur Erdinç - - - Umur'un Güncesi - - - - - - - Web-CG @@ -1064,71 +115,6 @@ - - - Zemberek NLP - - - Zemberek NLP - - - - - - - - - - Ömer Fadıl Usta - - - - - - - - - - - - - Özgür Kuru - - - Özgür Kuru » linuxgezegen - - - - - - - - - - Özgürlükiçin.com - - - Özgürlük için... - Haberler - - - - - - - - - - Ümran Kamar - - - Morning Glory - - - - - - - diff --git a/www-lkd/img/bar.png b/www-lkd/img/bar.png new file mode 100644 index 0000000..e5b354e Binary files /dev/null and b/www-lkd/img/bar.png differ diff --git a/www-lkd/img/bubble/corners.png b/www-lkd/img/bubble/corners.png new file mode 100644 index 0000000..05cbcf9 Binary files /dev/null and b/www-lkd/img/bubble/corners.png differ diff --git a/www-lkd/img/bubble/horizontal.png b/www-lkd/img/bubble/horizontal.png new file mode 100644 index 0000000..4a2c73d Binary files /dev/null and b/www-lkd/img/bubble/horizontal.png differ diff --git a/www-lkd/img/bubble/index.html b/www-lkd/img/bubble/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www-lkd/img/bubble/nipple.png b/www-lkd/img/bubble/nipple.png new file mode 100644 index 0000000..26eee33 Binary files /dev/null and b/www-lkd/img/bubble/nipple.png differ diff --git a/www-lkd/img/bubble/vertical.png b/www-lkd/img/bubble/vertical.png new file mode 100644 index 0000000..ae6a672 Binary files /dev/null and b/www-lkd/img/bubble/vertical.png differ diff --git a/www-lkd/img/dt-closed.png b/www-lkd/img/dt-closed.png new file mode 100644 index 0000000..e8170ed Binary files /dev/null and b/www-lkd/img/dt-closed.png differ diff --git a/www-lkd/img/dt-open.png b/www-lkd/img/dt-open.png new file mode 100644 index 0000000..f57d64d Binary files /dev/null and b/www-lkd/img/dt-open.png differ diff --git a/www-lkd/img/feed-icon-10x10.png b/www-lkd/img/feed-icon-10x10.png new file mode 100644 index 0000000..cc869bc Binary files /dev/null and b/www-lkd/img/feed-icon-10x10.png differ diff --git a/www-lkd/img/feeds-bg.png b/www-lkd/img/feeds-bg.png new file mode 100644 index 0000000..7045b34 Binary files /dev/null and b/www-lkd/img/feeds-bg.png differ diff --git a/www-lkd/img/footer-bg.png b/www-lkd/img/footer-bg.png new file mode 100644 index 0000000..3c9f8d8 Binary files /dev/null and b/www-lkd/img/footer-bg.png differ diff --git a/www-lkd/img/footer-logo.png b/www-lkd/img/footer-logo.png new file mode 100644 index 0000000..e416083 Binary files /dev/null and b/www-lkd/img/footer-logo.png differ diff --git a/www-lkd/img/gnome-16.png b/www-lkd/img/gnome-16.png new file mode 100644 index 0000000..95c4ff6 Binary files /dev/null and b/www-lkd/img/gnome-16.png differ diff --git a/www-lkd/img/hdr-news.jpg b/www-lkd/img/hdr-news.jpg new file mode 100644 index 0000000..2697326 Binary files /dev/null and b/www-lkd/img/hdr-news.jpg differ diff --git a/www-lkd/img/hdr-planet.jpg b/www-lkd/img/hdr-planet.jpg new file mode 100644 index 0000000..5224ed3 Binary files /dev/null and b/www-lkd/img/hdr-planet.jpg differ diff --git a/www-lkd/img/hdr-planet.xcf b/www-lkd/img/hdr-planet.xcf new file mode 100644 index 0000000..4c7b18f Binary files /dev/null and b/www-lkd/img/hdr-planet.xcf differ diff --git a/www-lkd/img/hdr-soc.jpg b/www-lkd/img/hdr-soc.jpg new file mode 100644 index 0000000..c226fb5 Binary files /dev/null and b/www-lkd/img/hdr-soc.jpg differ diff --git a/www-lkd/img/help-about.png b/www-lkd/img/help-about.png new file mode 100644 index 0000000..3b8a885 Binary files /dev/null and b/www-lkd/img/help-about.png differ diff --git a/www-lkd/img/index.html b/www-lkd/img/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www-lkd/img/logo-home.png b/www-lkd/img/logo-home.png new file mode 100644 index 0000000..a002cf4 Binary files /dev/null and b/www-lkd/img/logo-home.png differ diff --git a/www-lkd/img/logo.gif b/www-lkd/img/logo.gif new file mode 100644 index 0000000..cf56b49 Binary files /dev/null and b/www-lkd/img/logo.gif differ diff --git a/www-lkd/img/logo.png b/www-lkd/img/logo.png new file mode 100644 index 0000000..06e0940 Binary files /dev/null and b/www-lkd/img/logo.png differ diff --git a/www-lkd/img/planetgnome-64.gif b/www-lkd/img/planetgnome-64.gif new file mode 100644 index 0000000..114390c Binary files /dev/null and b/www-lkd/img/planetgnome-64.gif differ diff --git a/www-lkd/img/planetgnome-64.png b/www-lkd/img/planetgnome-64.png new file mode 100644 index 0000000..e77e8da Binary files /dev/null and b/www-lkd/img/planetgnome-64.png differ diff --git a/www-lkd/img/sites-bg.png b/www-lkd/img/sites-bg.png new file mode 100644 index 0000000..8840fe2 Binary files /dev/null and b/www-lkd/img/sites-bg.png differ diff --git a/www-lkd/img/sites-foot.png b/www-lkd/img/sites-foot.png new file mode 100644 index 0000000..1138da1 Binary files /dev/null and b/www-lkd/img/sites-foot.png differ diff --git a/www-lkd/img/sites-sp.png b/www-lkd/img/sites-sp.png new file mode 100644 index 0000000..bd865e8 Binary files /dev/null and b/www-lkd/img/sites-sp.png differ diff --git a/www-lkd/img/spacer.gif b/www-lkd/img/spacer.gif new file mode 100644 index 0000000..a4f37d7 Binary files /dev/null and b/www-lkd/img/spacer.gif differ diff --git a/www-lkd/img/spacer.png b/www-lkd/img/spacer.png new file mode 100644 index 0000000..e82fd73 Binary files /dev/null and b/www-lkd/img/spacer.png differ diff --git a/www-lkd/index.html b/www-lkd/index.html index aa684df..accdca5 100644 --- a/www-lkd/index.html +++ b/www-lkd/index.html @@ -1,1303 +1,1275 @@ - Linux Gezegeni + LKD Gezegeni + - + + + + + + + + + + + +
    -

    18 January 2009

    +

    31 March 2009

    -
    - - -
    -
    -
    -

    - -Debian, Xen ve libc6 -

    -
    -
    -
    -Debian'da Xen'i düşük bir olasılık olsa da :) bir çekirdek sorunu yaşamadan çalıştırmayı başarırsanız konsola ve syslog'a şuna benzer satırlar düşebilir: - -4gb seg fixup, process xxxx (pid xxxx), cs:ip xx:xxxxxxxx -Sorunun kaynağı; stable dağıtım da kullansanız Xen hypervisor ve Xen çekirdeği ile libc6'nın uyumsuz olması. Çözüm olarak Xen için hazırlanan libc6'yı kurmalısınız ...
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -Hayatınız kimin elinde olacak? -

    -
    -
    -
    -30 yıllık bir zaman dilimi insanlık tarihinin uzun yolu içinde matematiksel olarak belki bir nokta kadar bile yer işgal etmiyor. Altı üstü 30 yıl. Ama insanlığın ekonomik, teknolojik, sosyolojik ve politik vb. bir çok alandaki uzun yürüyüşü içinde belkide en hızlı, en etkili yürüyüşü bu otuz yıl içinde oldu. Teknolojik değişimler, ekonomik değişimleri, ekonomik [...]
    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -Açık Kaynak Otomotiv Sektöründe -

    -
    -
    -
    -

    Otomotiv_gömülüSistemOtomotiv endüstrisi bir yandan zor günler geçirip dünyayı saran ekonomik krizi atlatmaya çalışırken bir yandan da  tüketicilerin günlük hayatına hızla giren kablosuz iletişim teknolojilerinde sahip akıllı cihazlarla arabalar arasındaki etkileşimi artırma peşinde. Çok sayıda cihaza destek verilmesi için arabalarda kullanılan gömülü işletim sistemlerinin de tüketici ürünlerini üreten firmalar tarafından ulaşılabilir yani açık kaynak kodlu olması gerekiyor.

    Tüketici eğilimleri ve teknolojileri odaklı pazar araştırmaları yapan bir şirket olan ABI Research Direktörü Dominique BONTE, "Yazılımlar, gömülü otomotiv sistemlerinin büyük bölümünü oluşturmaya devam ediyor. Buradan yola çıkarak çözümü nerede bulacağımız açık." diyor ve "Açık kaynak yazılımlar parça üreticilerine ve tedarikçi firmalara kolay modifiye edilip değiştirilebilen, artan performans ve uzayan ürün ömrü sunan platformlar tasarlamalarına imkân sağlıyor." diye ekliyor.

    -

    Gömülü otomotiv yazılımları pazar lideri QNX de bu yönde bir adım atarak geliştirme kaynaklarını bu günlerde zor zamanlar geçiren otomotiv ekosistemine kazandırmak için işletim sistemini açık kaynak kodlu yaptı.

    Otomotivin geleceği hibrid olacak. Gömülü telemetrik sistemler, kritik güvenlik fonksiyonları ve yüksek kalitede bilgisayar destekli sistemlere gerçekçi çözüm olurken; kullanıcıların sahip olduğu mobil cihazlar da standart arabirimlerde geliştirme yapmak ve araba ile etkileşimde kilit nokta olmaya devam edecek.

    -

     

    -

    Kaynak: ABIResearch


    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    17 January 2009

    - -
    - - -
    -
    -
    -

    - -Tez çalışmam ve bulduğum hatalar -

    -
    -
    -
    -

    Tez çalışmamın yazımını çoğu Openoffice programını (Writer, Draw, Math) ve kmplot (ilk Google sonucu) kullanarak tamamladım (son rötuşlar olur tabi). Bu esnada Zemberek tarafından tanınamayan bazı kelimeler keşfettim ve hata kayıt sistemine raporladım. Ancak karşılaştığım hataların en ilginci Openoffice’te çıkandı. Çıktıyı (Neyse ki ciltli kopya değildi) bile aldıktan sonra arkadaşın gözle farkettiği formüllerim. Openoffice PDF çevrimi yaparken formüllerin bazılarında rakamları Arap alfabesindeki rakamlara çevirmişti. Araştırdığımda bunun bilinen ve uzun zamandır açık olan bir hata olduğunu öğrendim. Üstelik de yazılanlar gibi rasgele oluyor, bozulan rakamlar her seferinde değişiyordu. Şimdilik yazdırma için PDF’ye aktarmayı tercih edeceğim (Oysa kı yazıtipi, kayma gibi sorunlar olmasın diye özellikle PDF tercih etmiştim). Ancak PDF’ye çevirirken (CD’de PDF olarak da vermem gerekiyor sanırım) muhtemelen CUPS-PDF kullanmam gerekecek.

    -Posted in gentoo, gezegen, linux, openoffice, zemberek      

    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    +

    -LKD YK
    +LKD YK
    + +

    - -Üyeler İçin Web Düğmeleri Bayilerde, Aldınız Mı? + +Şenlik afişleri bugün baskıya giriyor


    -

    Geçtiğimiz ay isteyen dernek üyelerinin kendi kişisel web sayfalarına koyabilecekleri LKD üyesi olduklarını belirtir web düğmeleri olsa önerisinin lkd-uye listesinde gündeme gelmişti.

    -

    Melih Taşdizen, beraber çalıştığı iki grafiker arkadaşını da gönüllü yaparak bu çalışmayı üstlendi. 5 farklı düğme tasarlayarak, ufak bir web sayfası da hazırladı. Üye web alanı altına yerleştirilen sayfadan üyeler kendi üye numaraları yazan LKD web düğmelerini alıp kullanabiliyorlar.

    - - - - - - - - - - - - -
        

    +

     

    +

    senlik_2009_afis8. Linux ve Özgür Yazılım Şenliği hızla yaklaşırken, afişe girecek sponsorlar da netleşti. Akinon tarafından tasarlanan “8. Linux ve Özgür Yazılım Şenliği” ile “Özgür Yazılım ve Açık Kaynak Günleri” afişi bugün baskıya giriyor.

    +

    2000 adet basılacak afişin 500 tanesi Bilgi Üniversitesi tarafından toplam 100 üniversite bölümüne yollanacak. Kalan 1500 afişin dağıtımını ise dernek olarak biz yapıyor olacağız.

    +

    Bu sene şenliğin bir kargo sponsoru olmadığı için imkanlar ölçüsünde her şehirde birer merkeze topluca afiş gönderimi yapılması planlanıyor. Aynı şehirden gelen farklı isteklerde ise, kişilerin birbirlerine yönlendirilerek afişlere ulaşmalarının sağlanması söz konusu.

    +

    Eğer şehrinizde afiş asarak, astırarak, insanların sizden afiş alarak asmasını sağlayarak şenliğin tanıtımına katkıda bulunabileceğinizi düşünüyorsanız; adresiniz, telefonunuz, kaç adet afiş istediğiniz bilgisiyle beraber senlik@linux.org.tr adresiyle bağlantıya geçmenizi istiyoruz.



    - + - + - +
    +

    26 March 2009

    -
    - - -
    -
    -
    -

    - -Pardus 2008.2 RC1 “Gazze” -

    -
    -
    -
    -

    Sonunda 2008.2 kararlı sürüm için bir adım daha ileri gidildi. Ve 2008.2 sürümünün üçüncü test sürümü olan 2008.2 RC1, “Gazze” adı ile ftplerdeki yerlerini aldı. Bende haberin ilk yayınlandığı anda iso kalıbını indirmeye bıraktım. Tabi saat gece biri geçmişti sanırım. Şu sıralarda “Gazze” bilgisayarıma kurulmaya başladı bile. Öncelikle sürüm adı olarak “Gazze” seçilmesi çok anlamlı ve yerinde bir karar olmuş. Sürüm yöneticisini ve tüm ekibi kutluyorum. Gelelim ilk izlenimlere.

    -

    Kurulum  Beta ya göre biraz daha hızlı oluyor gibi geldi bana. Ayrıca Alpha sürümünde fark edilip düzeltilen bir kurulum hatası mevcuttu. Kuruluma başladığınızda konsolda “modprobe” ile başlayan iki satırlık bir hata oluşuyordu ve kurulum yapılamıyordu. Bu iki satırlık hata Beta kurulumdada ekrana çıkıyor fakat kurulum sorunsuzca yapılabiliyordu. Aynı hata RC1 yani “Gazze” sürümündede mevcut, fakat Beta sürümde olduğu gibi kurulum sorun çıkartmadan başlıyor ve devam ediyor.

    -

    Gelelim ikinci izlenimime. Yine bir Radeonhd-Radeon sürücüsü seçme karmaşası yaşanıyor sanırım. Henüz kurulum bitmediği için net bir şey söylemek zor. Fakat Ati ekran kartlarında Alpha, Beta ve Gazze kurulumlarında butonlara bastığınızda grafik bozuklukları çıkıyor. Bu bozukluklar Alpha ve Beta sürümlerde radeonhd sürücüsü yerine radeon seçene kadar yada ati-drivers sürücülerini yükleyene kadar devam ediyordu. Yani sıkıntı “RADEONHD” sürücülerinden kaynaklı. Gazze sürümünde bu sıkıntı kurulumda mevcut. Sanırım kurulum için sürücü olarak yine radeonhd seçilmiş gözüküyor. Fakat kurulum henüz bitmediği için sonrasında durum devam eder mi bilemiyorum. Belki ilk açılışta radeonhd yerine radeonu otomatik olarak seçer. Buyrun konu ile ilgili hata kaydı.

    -

    Kısaca “Gazze” sürümü hakkında şimdi söyleyeceklerim bu kadar. Ama sanırım Beta sürüme göre çok daha hızlı bir kurulum yapıyor. Şimdilik “Gazze” hakkında söyleyeceklerim bukadar.


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -e-bergi -

    -
    -
    -
    -

    -İngilizce computation kavramını karşılamak üzere "tasarlanmış" bir kelime berim. Türkçe'nin bilim dili olabilmesi, yabancı dillerdeki kavramları karşılayabilmesi için pratik bir yolun "kök uydurmak" olduğu fikrinden hareketle uydurulmuş bir kök. Dil bilimciler bütün bu "uydurma" süreci hakkında ne der bilmiyorum ama ben "Yüksek Başarımlı Berim" (bkz. HPC) başlıklı toplantılar gördüğümde hiç kulağım yadırgamadı. Tamamen bir alışkanlık meselesi.

    - -

    Aslında bir de tercih meselesi, bir konu hakkında konuşurken terimlerin İngilizce karşılığını kullanmaktansa, yaygınlaşmamış ve oturmamış bile olsa Türkçe karşılıklarını kullanmayı tercih ediyorum. Bu konudan rahatsız değilim, birileri sözcüğü anlamasa bile İngilizce sözcüğü kullanıp önce anlamalarını sağlıyorum, sonra konuyu Türkçe sözcükle anlatmaya devam ediyorum. Türkçe terimleri yaygınlaştırmada bu yöntemin işe yaradığını gözlemledim, "komik/garip" Türkçe karşılığı çekindiği için kullanmayanları cesaretlendiren bir davranış olduğunu düşünüyorum. -

    - -

    "Bermek" kökünü adında kullanan bir de sanal yayın var, e-bergi. Odak noktaları özgür yazılım ve bilgisayar bilimleri olan, ancak güncel konular, oyunlar ve biyografilerle birlikte geniş bir yelpazede yazılar içeren bir dergi. Nisan 2007'den beri yayında olduğundan ötürü geniş bir eski sayı arşivi var. Arşive bakmanızı özellikle tavsiye ederim, ilginizi çekebilecek bir konuda yazılmış bir yazı bulabilirsiniz. Siz de bir ucundan tutmak isterseniz önce dergiyi hazırlayan ekiple iletişime geçip bir konu belirledikten sonra e-bergi yazarı olabilirsiniz. -

    - -

    Son olarak, günlüğümdeki bazı yazılar Linux Gezegeni'nde de yayınlanıyor, [[hatta bunu okuyorsanız büyük ihtimalle bir gezegen okuyucusunuz :) ]]. Alper Kanat gezegen hakkında yazmış; demiş ki gezegendeki her şey teknik ve/veya linux ile ilgili olmak zorunda değil. Bu görüşe ben de katılıyorum, Truman Show, BBG evi ya da twitter havasında sürmediği sürece, ortak noktaları Linux ve Özgür Yazılım olan insanların günlüklerindeki diğer konuları da takip etmek ilgimi çekiyor. -


    -
    -
    - - - - - - -
    -
    - -
    -
    -
    -

    16 January 2009

    - -
    - - -
    -
    -
    -

    - -LKD Kimlik Kartım -

    -
    -
    -
    -

    LKD Kimlik kartımın geldiğinin haberini alınca, heyecanla teslim almak için koşturdum. Bu tarz şeyler sosyal gruplar açısından önemlidir. Özellikle kimlik bir aidiettir bir anlamda. Bu nedenle oldukça sevindim. Fakat malesef kimlik kartımda bir takım yanlışlar olması biraz üzücü oldu. Adım Kubilay Onur Güngör, ancak Onur, soyadı bölümünde görünmekte. Soyadım ise, mail adresi bölümünde =) böyle küçük bir sorun mevcut. Ancak kimlikte yazan ben olmasamda fotoğraf ve üye no dan anlayabileceğim üzere o benim kimliğim =P ve Derneğe olan gönül bağımın somut bir simgesi. Herkese teşekkürler.


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    +

    -LKD YK
    +LKD YK
    + +

    - -Aralık Ayı Üye Bülteni Yayınlandı + +Şubat Ayı Üye Bülteni Yayınlandı


    -

    Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Aralık sayısı tüm üyelerimizin e-posta adreslerine gönderildi.


    +

    Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.



    - + - + - +
    +

    25 March 2009

    -
    - - -
    -
    -
    -

    - -Sürekli Akan Logları İzleme -

    -
    -
    -
    -

    Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.

    -

    Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız

    - -
    tail -f /var/log/messages
    - -

    Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.

    -

    Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.

    - -
    less /var/log/messages
    - -

    Shift+F tail -f ile aynı işi görür loglar akmaya başlar

    -

    Ctrl+C ile istediğiniz yerde logun akmasını durdurabilirsiniz

    -

    B ve F tuşları logun içinde ileri geri gitmenizi sağlar

    -

    Q ile işiniz bittiğinde logdan çıkarsınız

    -

    Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.

    - -
    less +F /var/log/messages
    - -

    Yada daha önce yazdığımız Kendi Komutunuzu Oluşturun ipucumuzu kullanarak less +F için akanlog diye bir alias yaratabilir ve komutu direkt olarak

    - -
    akanlog /var/log/messages
    - -

    şeklinde de kullanabilirsiniz ;)


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    -

    15 January 2009

    - -
    - - -
    -
    -
    -

    - -Linux Gezegeni Hakkında -

    -
    -
    -
    -
    -
    -Normalde gezegenle alakalı yazıları Gezegen Ekibi'ne ait günlüğe yazıyoruz ancak burada yazacaklarım benim kişisel fikirlerimi de yansıttığından buraya yazmak istedim. Bir süredir LKD'nin Gezegen Ekibi'nde gönüllü olarak elimden geldiğince katkıda bulunmaya çalışıyorum. Bu yazıda gezegende yapmak istediğimiz bir takım değişiklikleri ve ekip olarak bize gelen istekleri, şikayetleri anlatmaya çalışacağım.
    -
    -Planet GNOME
    vb. gezegenleri takip edenler bilirler; insanlar çocuklarının doğumlarını, evliliklerini, bir Pazar gününü nasıl geçirdiklerini, tatillerini sıkça paylaşıyorlar. Çünkü hayat yalnızca Linux'tan ya da özgür yazılımdan ibaret değil. Kaldı ki ben dahil bir çok kişi eminim ki; bu insanların gerçekte nasıl bir yaşam sürdüklerini, tecrübelerini, etraflarında olup bitenleri nasıl kavradıklarını merakla takip ediyor. Hal böyle olunca gezegenin olabildiğince mozaik bir yapıya sahip olması kaçınılmaz oluyor. Bu da farklı seslerin ortaya çıkmasına bir sebep yaratıyor. Şahsen bu mozaikten de, çok seslilikten de son derece mutluyum, elimden geldiğince böyle kalmasını sağlamaya çalışıyorum.
    -
    -Gezegen'de herhangi bir sebepten dolayı sevdiğimiz ya da sevmediğimiz insanlar var ya da olabilir. Ancak bu, o insanların gezegene yazma haklarını; hatta istedikleri konuyla ilgili yazma haklarını kısıtlayabileceğimiz bir ortam yaratmamızı gerektirmemeli. Bu durumu kolaylıkla Türkiye'nin içinden geçtiği süreçle yorumlayabilir, benzetebiliriz. (Şu çıldırmışlığın, insan hayatının değerinin hiçe sayıldığı dönemde sevmediğimiz insanların canına, malına kastedemeyeceğimizi bir gün farkedeceğimizi umuyorum bu arada....)
    -
    -Son zamanlarda Linux İpuçları olarak adlandırılan bir oluşumun yazdığı yazılardan dolayı bir kaç şikayet ulaştı ekibimize.. Gezegen Kuralları, bir gün içerisinde en fazla üç mesaj atılabileceğini söylüyor ve bu kuralı çiğnedikleri için yazar arkadaşlarımızı uyardık. Onlar da kuralların ilgili kısmını kaçırdıklarını belirterek daha özenli davranmaya başladılar. Gezegende tamamen Linux ve Özgür Yazılım yazacağız diye bir kuralımız olsaydı şayet, bu arkadaşlar bu kurala %100 uyuyor olurlardı. Yazdıkları yazıları haber kategorisine sokmak anlamsız ve bence imkansız. Dolayısıyla onların yazmamasını istemek, gezegende olmamalarını istemek gezegen kurallarını hiçe saymak demek; dahası başkasının hakkına gaspetmek demek... Tabii eğer kişisel görüşlerimizi ve egolarımızı bir yana bırakmayı becerebilirsek... Kişisel fikrim bu oluşumun gezegene farklı bir tat getirdiğinden ve kesinlikle (ve inatla) varolmalarından yana! Zira yazdıkları bir takım ipuçlarının bana ve gezegen ziyaretçilerinin büyük çoğunluğuna fazlasıyla katkısı olacağını düşünüyorum. Bu arada gezegen ziyaretçilerinin tamamını süper Linux bilen, işi bitirmiş arkadaşlardan varsaymak da biraz zor olur sanırım..
    -
    -Daha önce gezegen'de bir takım geliştirmeler yaptık ve yazılar belli bir uzunluğu aştığında yazıyı kesiyorduk. Sonrasında bu gelişmeyi sizlerin beğenisine sunarak fikirlerinizi almaya çalıştık gezegen günlüğünde... Geri beslemeler sayesinde yaptığımız şeyin çok beğenilmediğini ve işi kötü bir yöntemle çözdüğümüzü gördük, yaptığımız değişikliklerin bir kısmını geri aldık. Önümüzdeki zaman dilimi içerisinde planetplanet adlı yazılımla devam etmek ya da sıfırdan bir gezegen yazılımı yazmak gibi bir planımız var. Her iki durumda da şu geliştirmeleri yapmayı planlıyoruz:
    -
      -
    • Belirli bir uzunluktan daha uzun olan yazıları ana sayfada kırpmak ve kullanıcıların yaptığı seçimi saklamak (böylece tekrar tekrar yapmamalarını sağlamak).
    • -
    • Gezegen yazılarını etiketlerle kataloglamak ve yalnızca istenen etiketlerin RSS kaynağının alınabilmesi.. Böylece belirli günlükleri okumak istemeyen ziyaretçilerimize de bir seçenek vermiş olacağız.
    • -
    -Bu arada gezegenin kod tabanını herkese açtık. Trac'imizi de yakında açacağız inşallah.. Böylece kodumuzu inceleyebilir, dilediğiniz konuda bizi eleştirebilir ve istediğiniz özelliklerle ya da bulduğunuz hatalarla ilgili bilet açabilirsiniz. Her zamanki gibi yardım edecek arkadaşları da aramızda görmekten mutluluk duyacağımızı belirtelim! 
    - -

    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -Bir Pardus Günü… -

    -
    -
    -
    -

    Bugün TOBB Ekonomi ve Teknoloji Üniversitesinde Pardus ile ilgili güzel bir etkinlik yapıldı. Üç gündür yapılan hazırlıklar, açılan standlar ve dağıtılan cdler ile başlayan süreç bugün kısmende olsa neticelendi. Gerçekten güzel bir ortam oluşmuştu. İki ayrı seminerden oluşan yani iki oturumlu bir etkinlikti. Seminerlerden önce Bora Güngören ile sohbet etme fırastı bularak seminer öncesi boşluğu değerlendirdik. İlk semineri Bora Güngören, TOBB ETU öğrenci, hoca ve diğer katılımcılara Özgür Yazılımlar ve Pardus başlıklı sunumuyla bu konuda bilgi vererek gerçekleştirdi. Ardından verilen arada TOBB ETU’nun yapmış olduğu ikramlar eşliğinde katılımcılarla Linux ve Pardus hakkında güzel sohbetler gerçekleştirdik. Bu aradan sonra ben bilgisayar ile genel olarak kullanılan uygulamaların Pardus ile nasıl yapıldığını, hangi programların kullanıldığını ve Pardus’un son kullanıcıya sunduğu avantajlarından bahseden küçük bir tanıtım yaparak etkinliği tamamlamış olduk. Üç gün boyunca 200′e yakın Pardus 2008.1 kurulum cdsi dağıttık, bazı arkadaşlarımıza Pardus kurulumunda yardım ettik, deneyimlerimizden bahsederek Pardus’u tanıtmak için çabaladık diyebilirim. Bu çabalarada değdiğine inanıyorum. İnşallah daha güzel etkinlikler ile Pardus’umuzu daha güzel yerlere getirebileceğiz. Başta bizleri yalnız bırakmayan Bora Güngören‘e, TOBB ETU hocaları ve öğrencilerine tekrar teşekkür etmek istiyorum. Tabi bir teşekkürüde Seval Ünver hakediyor ki, ders aralarında koşuşturmaları, üç gün boyunca bizleri en iyi şekilde ağırlaması ile bu etkinlikte en büyük emeği veren kişi oldu diyebilirim.


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -Tekir’de Yenilikler -

    -
    -
    -
    -

    -

    Tekir Ticari Otomasyon ile ilgili bir süredir sesiz sedasız ama yoğun bir çalışma içerisindeydik ve sonunda 1.5 sürümünü yayınladık.

    -

    Bu sürüm ile bilikte bir çok değişiklik ve yenilik geliyor. Bunların başında www.tekir.com.tr adresinin yeni yüzü ve uygulaması var. Yeni uygulama ve özellikleri ile birlikte, topluluk ilişkilerinin daha iyi yürütülebilmesini sağlamak hedefindeyiz.

    -

    Tekir’i denemek, kullanmadan önce kapsamını görmek isteyenler için kurulum gerektirmeyen fakat diledikleri gibi çalışabilecekleri bir ortam sağlamak amacıyla Tekir Çalışan CD hazırladık. Bu CD sayesinde, sistemlerinize hiç bir şey kurmaya gerek kalmadan Tekir’i deneyebileceksiniz.

    -

    Tabii ki en önemli değişiklikler Tekir’in kendisinde. Öncelikle Tekir’in lisansında yapılan bir değişiklikten bahsedelim. Tekir’in önceki sürümleri AGPL ile yayınlanıyorlardı. Tekir 1.5 sürümü ile birlikte artık LGPL 3.0 ile yayınlanmaya başladı. Böylece Tekir’in iş platformu olma yolunda önemli bir adım attığımızı düşünüyoruz.

    -

    Tekir’in becerilerinin geliştirilmesine de devam ediyoruz. Banka Modülü, Çek- Senet Modülü, Sipariş Modülü, Merkez Bankası kurlarının otomatik çekimi gibi hemen sayabileceğimiz yeniliklerimiz var.

    -

    Bu sürümde henüz yeterli olgunluğa gelmediği için yayınlanmamış fakat kısa süre içerisinde yayınlamayı umduğumuz bir dolu başka özellik ve yetenek de yolda…

    -

    Bizi izlemeye devam edin :)


    -
    -
    - - - - - - -
    -
    - -
    -
    -
    - -
    +

    -LKD YK
    +LKD YK
    + +

    - -www.linux.org.tr şablon kullanmaya başladı + +Svn’den Web Sitelerinin Anında Güncellenmesi


    -

    Geçtiğimiz yıl yaşanan sunucu sorunundan sonra www.linux.org.tr web sitesinin o zamanki hali ancak kısmi olarak internet arşivlerinden çıkarılabilmişti. O zamandan beri de tamamen statik html sayfaları olarak duruyorlardı.

    -

    Tamamen statik sayfalar güzel olmalarına karşın, menü ve tasarımın güncellenmesinde zorluk yaşatıyorlar. Tasarımda yapacağınız ufak bir değişikliği bile tüm html sayfalarda tek tek değiştirmeyi gerektiriyorlar. Menüye basit bir seçenek eklemek ya da değiştirmek bile hem tüm sayfalarda değişiklik gerektiriyor, hem de sayfalardan birinin unutulması durumunda tutarsızlık yaratıyordu.

    -

    Üyelerimizden Barkın Kılıç, sitedeki sayfaların içeriklerini tek tek ayıkladı, tasarımı oluşturan menüleri ayırdı ve bir şablona oturttu. Dış görünüşte hiçbir şey değişmemiş gibi gözükse de, artık tüm sayfalar aynı menü/tasarımı kullanıyorlar. Herhangi bir değişiklik kolaylıkla yapılabiliyor.


    +

    Birkaç hafta önce, liste.linux.org.tr’nin izinden giderek derneğin hemen hemen tüm web sitelerini svn’de tutulur ve güncellenir hale getirmiştik.

    +

    liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn’den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.

    +

    Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn’de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit’te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn’den güncelliyor.

    +

    Böylece hem artık web siteleri svn’de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.



    - + - + - +
    +

    24 March 2009

    -
    +

    -LKD YK
    +LKD YK
    + +

    - -Dernek Kartvizitleri + +BT-STK Toplantısı


    -

    Dernek adına farklı kişi ve kurumlarla yüzyüze görüştüğümüzde, iletişim bilgilerinin verilmesi/alınması için toplumdaki yaygın alışkanlık kartvizit değişimi oluyor.

    -

    Geçmişte LKD’de kişisel kartvizit basımından kaçınılmıştı. Amaç dernekteki görevlerin kişilerle eşleşmesinden kaçınmak, insanların dernekle genel adreslerden bağlantı kurmasını sağlamaktı. Bir bayrak değişimi ile yürüyen dernek kavramına yabancı insanlara birkaç yıl önce dernek adına görüştükleri insanın artık o görevi yapmıyor olabileceğini (ve bunun doğal olduğunu) anlatması gerçekten güç olabiliyordu.

    -

    Ancak geçen zaman içinde açık seçik ortaya çıktı ki, birçok ilişki ne kadar engellenmeye çalışırsa çalışılsın kişiselleşiyor ve bu kişiler dernekteki görevlerinden ayrılsalar da dernekte o konu ile ilgili ilk olarak onlara başvuruluyor. Kişisel kartvizit yokluğu bunu deva olmuyor.

    -

    Biz de o zaman madem bu kaçınılmaz, bari hakkıyla yapalım ve dernek adına farklı kurumlarla görüşen üyelere kartvizit bastıralım dedik. Büyük bir maliyeti olmadığı için de görevinden ayrılınca çöpe atılmalarının çok bir sorun olmayacağını düşündük.

    -

    Üyelerimizden Volkan Uygun Aralık ayında bize birer cici, dikine kart tasarladı (biraz! uğraştırdık da kendisini farklı tasarımlarla). Sonra araya bayram, bir de üzerine yılbaşı girince aklımızdan çıkmıştı. Birkaç gün önce tekrar alevlenen çalışmalarla kartlar son biçimini aldılar ve yine Volkan Uygun’un uğraşları ile basıldılar.


    +

    Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.

    +

    Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK’ların aktif çalışma kararı alındı.



    - + - + - +
    +

    23 March 2009

    -
    - - -
    -
    -
    -

    - -Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme -

    -
    -
    -
    -

    Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.

    -

    Nasıl kullanılır?

    -

    watch [seçenekler] komut

    -

    -n Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.

    -

    -d Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz

    -

    Ne için mi kullanıyorum?

    -
      -
    • Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını - -
      watch -d 'wc -l | ls -l'
      - -
    • -
    • Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye - -
      watch -d 'df -k'
      - -
    • -
    • Hafıza kullanım oranını gözlemlemek için - -
      watch -d 'free -m'
      - -
    • -
    • Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için - -
      watch -d 'ls -l | fgrep muratz'
      - -
    • -
    -

    Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    -

    14 January 2009

    - -
    +

    -LKD YK
    +LKD YK
    + +

    - -E-dernekli olduk, sınıfları doldurduk + +Şenliğin Basında Yankıları


    -

    Üyelerimizden Mehmet Ali Köksal’ın bilgi vermesiyle, dernekler masasının derneklere sağladığı “e-dernek” uygulamasının yararlarından haberdar olduk. E-dernek, derneklerin iş ve işlemlerini internet üzerinden yapmalarını sağlıyor.

    -

    Internetten başvuru yapıp, birkaç doğrulama yaptıktan sonra bir form doldurup dernekler masasına fiziksel olarak gidilmesi gerektiği ortaya çıktı. Bu işlemi de illa dernek başkanının yapmasını istedikleri için Doruk Ulus’un yolunu tuttu.

    -

    Bir hafta önceki ilk sefer, gönderilen forma ek olarak parola e-postasının çıktısını da alması gerektiğini algılamadığı için hüsranla sonuçlanmıştı. Bugün onu da yanına alarak tekrar gitti ve LKD’nin bir e-dernek kullanıcısı ve parolası oldu. Artık dernekler masasına her bildirmemiz gereken işlem için mesai saatlerinde oraya fiziksel olarak gitmek zorunda kalmayacağız.


    +

    Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.

    +

    Devrim Gündüz’ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece kısa bir özetini ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir “artçı haber”i, Ntvmsnbc‘de yayınlandı.

    +

    Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi’nin Sanal Alem sayfasında şenlik yer buldu. Haber sitelerinden turk.internet.com ve yahoyt.com da şenliğe geniş yer verdi.

    +

    Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna haber verin, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek basın köşesine ekleyelim.



    - + - + - +
    +

    21 March 2009

    -
    - - -
    -
    -
    -

    - -Özgürlükİçin.com E-dergi Sayı 10…. -

    -
    -
    -
    -

    Özgürlükİçin.com topluluğu her alanda hızlı ve geniş gönüllü katılımıyla çalışmalarına devam ediyor. Son dönemlerde bende Pardus’a ve bu topluluğa bir şeyler katmak için çalışmalar yapıyorum. Özgürlükİçin.com sitesinin hazırlamış olduğu e-dergi 10. sayısı için çalışmalar çoktan başladı. Bu ay ki konu “Pardus ve Programlama”. Bu sayıya bende gönüllü olmak istedim. Bu noktada sevgili Seval Ünver’in önerisinin büyük rol oynadığını belirtip bir teşekkür daha iletmek istiyorum. Sanırım Seval ve TOBB ETU Pardus seven öğrencileri ile birlikte güzel projeler çıkartma planları her geçen gün dahada çoğalıyor. Konuya dönecek olursak, 10. sayı için bende “Gambas” programı hakkında bir yazı yazacağım. Ayrı bir heyecan ve mutluluk içerisindeyim. Hızla gelişen bir topluluğun parçası olmak bu gelişmeye bir katkı sağlayabilmek oldukça mutluluk verici bir olay. 10. sayıya katkı sağlamak isteyen arkadaşlarımız için aşağıdaki forum linkini inceleyerek uygun olan bir konuyu almalarını tavsiye ediyorum. Böylece önümüzdeki sayı daha hızlı gelişmiş olacak.

    -

    http://www.ozgurlukicin.com/forum/gonullu-calismalar/4162/?page=1


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor -

    -
    -
    -
    -

    Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.

    -

    Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.

    -

    Eski kartı silip yeni kartı eklediğinden kartın id’si eth0′dan eth1′e değişiyor. Eğer ip tanımlarınız statik yapılmışsa /etc/network/interfaces dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.

    -

    O anki id’yi bulmanın en pratik yollarından biri de /proc/net/dev dosyasının içine bakmak. 

    -

    Bu dosyanın içi aşağıdaki gibi.

    -
      Interface	Receive bytes	packets errs drop fifo frame
    -  eth0:		161543042	916321    0    0    0     0
    -

    Unutmayın eğer bu sorunla karşı karşıya iseniz; ifconfig komutu sisteme /etc/network/interfaces dosyasında tanıttığınız kartları gösterecektir. O yüzden siz ifconfig diye baktığınızda eth0′ı görürken /proc/net/dev altında eth1 görüyor olacaksınız.


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -Ubuntu VirtualBox ve KVM çakışma problemi -

    -
    -
    -
    -

    Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.

    -

    VirtualBox can’t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.
    -VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).

    -

    Result Code:
    -0×80004005
    -Component:
    -Console
    -Interface:
    -IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}

    -

    Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.

    -

    Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.

    - -
    $lsmod | grep kvm
    -kvm_intel              49728  0
    -kvm                   142912   1 kvm_intel
    - -

    Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül kvm_intel isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.

    - -
    sudo rmmod kvm_intel
    - -

    Eğer VirtualBox’ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.

    -

    İyi çalışmalar.


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    -

    13 January 2009

    - -
    - - -
    -
    -
    -

    - -Regexp kullanarak postfix’te catch-all tanimi -

    -
    -
    -
    -Diyelim ki, mail sunucunuzda bir çok alan adı var, bunların her birinde gurcan.ozturk@domain1.tld, gurcan.ozturk@domain2.tld şeklinde tanımlar yapmak istemiyorsunuz, her domaine gelen gurcan.ozturk maillerini tek bir emailde toplamak istiyorsunuz. (catch-all işlemi) Postfix’te aşağıdaki ayarları yaparak bunu basitce sağlayabilirsiniz. - -Öncelikle /etc/postfix/main.cf dosyasına aşağıdaki satırı ekleyin. - -virtual_alias_maps = regexp:/etc/postfix/virtual - -Daha sonra /etc/postfix/virtual dosyası içine aşağıdaki satırı ekleyin, dosya yoksa oluşturun. - -/^gurcan.ozturk@/ [...]
    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -Orda bir TOBB ETU var uzakta…. -

    -
    -
    -
    -

    Bu gün Hacettepe Üniversitesine yaptığım kısa bir ziyaretin ardından, Perşembe günü TOBB Ekonomi ve Teknoloji Üniversitesinde yapılacak olan Özgürlükiçin.com ve Pardus semineri ile ilgili açılmış standda “Javacı Kız” olarak tanıdığımız Seval Ünver arkadaşımıza yardım etmek için TOBB ETU’ye gittim. Standda neler yaptığımızı anlatacağım. Ama önce üniversitede hocalardan, öğrencilere kadar her kesimin Pardus’a olan ilgisi oldukça dikkatimi çektiğini belirtmek istiyorum. Oldukça mutluluk verici bir durumdu bu. Buradan Seval arkadaşımıza çabaları için bir kez daha teşekkür etmek istiyorum. Standda durduğum süre boyunca güzel paylaşımlarımız oldu. Gerek gönüllü olarak gelip standda duran arkadaşlarımızla gerekse mühendislik fakültesi öğrenci arkadaşlarımızla Pardus ve geliştirme üzerine oldukça hoş sohbetler yaptık. Pardus’un tanıtımı için bir kaç ufak proje fikride geldi. Genel olarak üzerinde durduğumuz konu, Ankara üniversitelerinin birlikte neler yapabileceğiydi. Sanırım Ankara Üniversitesi, Hacettepe ve TOBB ETU olarak bir ortak çalışma ileriki dönemlerde yapılabilir. Neyse projelerin sürprizlerini bozmamak adına çok fazla açmayalım şimdilik :).

    -

    Ayrıca TOBB ETU üniversitesinin bir yazıcı sıkıntısı mevcut durumda. Xerox Workcenter M133 model IP yazıcı sürücülerinde bir sıkıntı mevcut. Pardus ile ufak bir deneme yaptık sonuç başarısızdı. Hali hazırda çalışan bir SuSE zaten evvel zamandan beri bu işi göremiyordu. Sanırım Xerox sürücüleri konusunda bir sıkıntı mevcut, bu yazıyı yayınladıktan sonra hata kayıtlarını araştırıp, hata kaydı yok ise bir hata kaydı açmayı düşünüyorum. Bu işin bir çözümü mevcut ise hali hazırda bulunan SuSE sanırım tarih sayfalarındaki yerini alacak:).

    -

    Yarın yani 14 Ocak günü yine TOBB ETU’de masa başı Pardus sohbeti yapmak veya bilgisayarlarına Pardus kurdurmak isteyen arkadaşlarımızı TOBB ETU ya bekliyoruz…..


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    +

    -LKD YK
    +LKD YK
    + +

    - -Üye olurken uyruk ve ikamet + +Şenlik programı hızla netleşiyor


    -

    Yıllar içerisinde Linux Kullanıcıları Derneği’ne kimlerin üye olabileceği konusunda yanıtlarını bildiğimiz birkaç durum oluşmuştu. TC vatandaşları dünyanın neresinde olursa olsunlar, yabancı uyruklu insanlar da Türkiye’de oturuyorlarsa derneğe üye olabiliyorlardı.

    -

    Bugün apayrı bir senaryoyla karşılaştık. Yurtdışında yaşayan dernek üyelerimizden birinden e-posta aldık, artık farklı bir ülkenin vatandaşı olduğunu, bunun dernek üyeliğinin devam edip etmemesine engel olup olmadığını sordu.

    -

    Derneğin bir hukuk ekibinin olmasının rahatlığını ilk elden yaşadık :). Daha önce hiç karşılaşmadığımız bu durumu kendilerine konuyu sormamızın ardından birkaç saat içinde üç avukat üyemiz aralarında fikir alışverişinde bulunup son derece doyurucu bilgileri bize aktarmışlardı bile.

    -

    Doğumla TC vatandaşı olup, daha sonra vatandaşlıktan ayrılan insanlar ile hiç TC vatandaşı olmamış insanların statüsü aynı değilmiş. Birçok işlemi tıpkı bir TC vatandaşı gibi gerçekleştirmeye devam edebiliyorlarmış, derneklere üyelik de bunlardan biri.

    -

    Kanunlardaki değişiklikler sayesinde, yabancıların derneklere üyeliği konusundaki sınırlandırmalar da kaldırılmış. İleride karışıklıklara yol açmaması için dernek tüzüğünde bulunan yabancılar için ikametgah şartını da eğer kanunen aykırı bir durum yoksa Haziran’daki genel kurulda çıkarmayı düşünebiliriz.


    +

    17-18 Nisan tarihlerinde İstanbul Bilgi Üniversitesi’nde beraber yapılacak 8. Linux ve Özgür Yazılım Şenliği ile Free Days’e geri sayım sürerken (26 gün sonra buluşuyoruz!); Coşkun Gündüz, Görkem Çetin, Onur Tolga Şehitoğlu, Doruk Fişek, Türker Gülüm ve Mustafa Akgül’den oluşan şenlik program kurulu da çalışmalarını büyük bir hızla sürdürüyor.

    +

    Henüz saatleri belirlenmemiş olsa da, oturumlarla ilgili kesinleşen konu/konuşmacı bilgilerine şenlik web sitesinin etkinlik programı bölümünden ulaşılabiliyor.



    - + - + - +
    -
    +

    - -Autotools Yenir Mi? İçilir Mi? + +www.lkd.org.tr web sitesi göç etti


    -

    Açık kaynaklı sisteminizde program derlemek için hep aynı şeyi yapıyorsunuz (debian kullanıcısı iseniz apt-get ve deb paketleri veya rpm’leri karıştırmayalım şimdilik) tar dosyasını aç içine gir ./configure de make de hatta make install de. Ama kendi programlarınızı yazmaya gelince kdevelopa sıkışıp kalıyorsunuz sanırım.

    -

    GNU işleri bize güzelce heryerde program yazalım diye gcc yi sunarken her platformun değişkenlerini bulalım diye configure dosyasını yaratan komutları da sunar.

    -

    Aslında otomatik derleme prosedürü sabit Makefile dosyaları ile çok hızlı şekilde yapılabilir. Fakat Linuxden alıp başınızı Solarise yerleşecekseniz hatta windowsa geçecekseniz bu işinizi görmez.

    -

    Bu durumlar için yazılmış pek çok araç var rakipler cmake ve imake’e nazaran autotools biraz karmaşık ama kullanmayı bildikten sonra çok efektif bir araç Temel mantığa şekil üzerinden bakalım.autotools

    -

    Tanrım tam bir karmaşa.. Çok karışık bir yol haritası oldu. Ben çizdim mi böyle çizerim.

    -

    Gelin örnekle yapalım bari.

    -
      -
    1. Gidin biyerlerde bir dizin yaratın adı da prog olsun.
    2. -
    3. Bunla da yetinmeyip içerisinde scr diye bir dizin yaratın.
    4. -
    5. src dizinin içerisinde programınızı yazın mesela - -
      //prg.cpp dosyası
      -#include ‹iostram›
      -#include "config.h" //bu kendi kendine oluşacak
      -using namespace std;
      -int main()
      -{
      -   cout ‹‹ "harika calisti!" ‹‹ endl;
      -   return 0;
      -}
      - -
    6. -
    7. src dizininde Makefile.am dosyasını yazın. söyle olacak: - -
      bin_PROGRAMS = prg
      -prg_SOURCES = prg.cpp
      - -
    8. -
    9. prog dizininine geçin ve birtane  Makefile.am dosyası buraya yazın bu daha da kolay - -
      SUBDIRS = src
      - -
    10. -
    11. Bundan sonra tek yapalacaklar konsola geçmek ve komut vermek
    12. -
    13.  autoscan yapın - -
      autoscan
      - -
    14. -
    15. configure.scan ve configure.log diye iki dosya oluşacak  configure.scan isimli dosyayı açın.
    16. -
    17.  FULL-PACKAGE-NAME yerine program adı olan “prg”
    18. -
    19.  VERSION yerine 0.1 veya hangi versiyon ise.
    20. -
    21.  BUG-REPORT-ADDRESS yerine mail adresinizi yazın
    22. -
    23. AC_CONFIG_HEADER([config.h]) kısmını AC_CONFIG_HEADER([src/config.h]) yapın altındaki satıra da AM_INIT_AUTOMAKE yazın, kadedin…
    24. -
    25. configure.scan dosyasının adını configure.ac yapın
    26. -
    27. autoscan.log dosyasını silin veya silmeyin size kalmış.
    28. -
    29. aclocal çalıştırın - -
      autolocal
      - -
    30. -
    31. aclocal.m4 dosyası oluşacak ve birde cach dizini.
    32. -
    33. autoheader çalıştırın - -
      autoheader
      - -
    34. -
    35. Böylece src dizininde configure.h.in diye bir dosya oluştu 
    36. -
    37. autoconf çalıştırın - -
      autoconf
      - -
    38. -
    39. configure dosyası oluştu. Ama bu dosya ile kullanmak için makefile in dosyası gerekcek. buda automake ile oluşturulur. Ama bu komut bazı dosyaları diskte ister. Bu tamamen GNU program yazma standartı ile ilgili.
    40. -
    41. touch  README AUTHORS NEWS ChangeLog komutu verin - -
      touch  README AUTHORS NEWS ChangeLog
      - -
    42. -
    43. automake komutunu aşağıdaki gibi çalıştırın. Boyle çalısınca lisans yazısı beni oku dosyaları kendi oluşacak. - -
      automake --add-missing
      - -
    44. -
    45. Artık derlenebilir bir sistemimiz olu. Dağıtımıdan önce programı deneyelim. - -
      ./configure
      -make
      - -
    46. -
    47. src/prg dosyası bizim prgramımız make install konumu verseydik bin dizininde kopyalanırdı.
    48. -
    49. Oluşan Makefile dosyasında pek çok komut hazırdır. Örneğin tüm dosyaları temizleyip güzel bir dağıtım yapmak istiyorsanız. - -
      make dist
      - -

      Komutunu çalıştırırız . Tar gz olur elimizde…

    50. -
    -

    Bu kadar yeter birdahaki yazıda birde Makefiles.am incelikleri yazdıkmı bitmiş olur. 

    -

    Son bir not m4 makrolarıymış yok başka birşeymiş. Öğrenmek için kasmayın bence. Bir iki yazı sonra tüm programlarınıza çoklu dil desteği nasıl verirsiniz  onu da anlatırım .. Bi ömür yeter size o bilgi..

    -

    kaynak : http://www.lrde.epita.fr/~adl/dl/autotools.pdf


    +

    wwwlkdorgtr_2009Birkaç hafta önce yaşanan sunucu koşuşturması sırasında, bir web sitesi göçü daha gerçekleşti. Derneğin tanıtım sitesi www.lkd.org.tr, Plone altyapısının yeni sunucuda baştan kurulması yerine, derneğin başka sitelerinde de hali hazırda kullanılan, görece daha basit Wordpress‘e taşındı.

    +

    Umuthan (Uyan), daha önce Plone’a tam oturtulamayan tasarımı bir Wordpress temasına oturttu. Barkın (Kılıç) ise menü düzenlemeleri ve yazıların teker teker ilgili bölümlere yerleştirilmesi ile uğraştı.

    +

    Artık sitede dernek çalışmaları ile ilgili de daha detaylı bilgiler bulunuyor — derneğin web günlüğünden derlenen aylık bültenlere de ulaşabiliyorsunuz.



    - + - + - +
    +
    +
    +
    +

    19 March 2009

    + +
    + + +
    +
    +
    +

    + +Şenlik bannerları +

    +
    +
    +
    +

    Şenliğin başlamasına az bir zaman kala çalışamalar artık yoğunlaşmaya başladı, şenlik sayfasının içeriği oturmuş durumda. Bununla beraber Umuthan Uyar arkadaşımız bizlere çeşit çeşit bannerlar hazırladı. Sayfalarda yerlerini almayı beklemekteler. Ayrıca şenlikle ilgili bir facebook etkinlik sayfası ve twitter hesabı da oluşturuldu. Xing ve LinkedIn etkinlik sayfaları da eklendi.


    +
    +
    + + + + + + + + + +
    +
    +
    -
    +
    - - + +
    -Bora Güngören
    +LKD Seminer Duyuruları
    + +

    - -Yıkanabilr klavye fare seti + +Kadir Has Üniversitesi, Internet ve Ağ Güvenliği Semineri


    -

    Nihayetinde bu da piyasaya çıktı. Meraklısı için haberi burada.


    +

    Seminer-cg olarak düzenlediğimiz bir seminer değil bu, ancak daha önce işbirliği içinde bulunduğumuz Kadir Has Üniversitesi Bilişim Güvenliği Kulübü duyurmamız konusunda istekte bulundu, biz de sözümüzü tutalım.

    +

    Seminer; 20 Mart 2009 Cuma günü, saat 10′da, Kadir Has Üniv. Kadir Has Kampüsü, Fener Salonu’nda. Konuşmacı Alcatel-Lucent firmasından güvenlik uzmanı Ayhan Turhan. Seminer kapsamında saldırı türleri, saldırı tespit ve önleme sistemleri, unified threat management konfigürasyonu konularına değinilecek.

    +

    Seminer afişi burada.



    - + + + + - +
    +
    +
    +
    +

    17 March 2009

    + +
    + + +
    +
    +
    +

    + +23 Mart, İstanbul Üniversitesi “Linux ve Özgür Yazılım İş Modeli” semineri +

    +
    +
    +
    +

    İstanbul Üniversitesi Bilgisayar Kulübü ve Linux Kullanıcıları Derneği Seminer Çalışma Grubu işbirliğiyle. 23 Mart Pazartesi günü saat 13′te, İstanbul Üniversitesi Avcılar Kampüsü Mühendislik Fakültesi binası, Mavi Salon’da Mahir Aşut tarafından Linux ve Özgür Yazılım İş Modeli başlıklı bir seminer verilecektir. Katılım her zaman olduğu gibi ücretsiz.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    13 March 2009

    + +
    + + +
    +
    +
    +

    + +Yılın en büyük Linux ve özgür yazılım etkinliğine sponsor arıyoruz +

    +
    +
    +
    +

    Her yıl yaptığımız [http://senlik.linux.org.tr/2009/ Linux ve Özgür Yazılım Şenliği]‘nin 8.’cisini bu yıl İstanbul Bilgi Üniversitesi‘nin ev sahipliğinde İstanbul’da gerçekleştiriyoruz. Bu etkinlik yılın en büyük Linux ve özgür yazılım konulu etkinliğinin bu yıl ek bir teması daha var; Özgür Yazılım ve Web 2.0 dünyasını birbirine biraz daha yaklaştırıyoruz.

    +

    JSON’un yaratıcısı Douglas Crockford ve Google Chrome program yöneticisi Jonathan Conradt bizimle olacak. Pardus‘un etkinlik için yurt dışından getirdiği bir misafir de, KDE geliştiricisi Sebastian Kügler. Diğer sunumlarla ilgili detaylı bilgiyi etkinlik programında bulabilirsiniz; onlar da en az bunlar kadar ilgi çekici.

    +

    Hem bu etkinliğin giderlerini karşılayabilmek için, hem de Linux Kullanıcıları Derneği’nin yıl boyunca yapacağı diğer faaliyetlere finansal kaynak yaratmak için etkinliğe sponsor arıyoruz.

    +

    Etkinliğe sponsor olabileceğini düşündüğünüz kuruluşlara sponsor sunumunu iletebilirsiniz (indirmek için tıklayın). Sunumu ilettiğiniz kuruluşların iletişim bilgilerini sponsorluk ilişkilerini yürüten sponsor ekibi ile de sponsor@linux.org.tr adresinden paylaşırsanız çok memnun oluruz.

    +

    Linux ve Özgür Yazılım Şenliği çeşitli sektörlerden bilişim profesyonelleri ile tanışmak, yeni iş olanakları geliştirmek, yeni projeler üretmek, özgür yazılım ve web projelerine katılmak, yeni bilgiler edinmek için harika bir ortam sunuyor.

    +

    Etkinliğe katılım ücretsiz, hatta kayıt yaptırmanız bile gerekmiyor ancak olup bitenden haberdar olmak isterseniz bizi Facebook‘da, Xing‘de,
    +Linkedin‘de, Twitter‘da ve Friendfeed’de takip edebilirsiniz. İlgileneceğini düşündüğünüz herkesi davet etmeyi unutmayın!

    +

    Şenlikte görüşmek üzere!


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    11 March 2009

    + +
    + + +
    +
    +
    +

    + +Siz hala statikleştiremediklerimizden misiniz? +

    +
    +
    +
    +

    Dinamik web uygulamalarını çok seviyoruz. Kolay güncelleniyorlar, ayarlanıyorlar, bir sürü cambazlık yapabiliyoruz üzerlerinde. Hazır birçok uygulama olduğu gibi, bazen hızımızı alamayıp kendimiz de oturup yazıyoruz.

    +

    İlk başta severek kullandığımız arayüzler, zaman geçtikçe birer problem haline gelebiliyorlar. Yeni sürümleri çıktıkça güncellemek gerekiyor. Kendi yazdığımız uygulamalarsa, değişen sistemlere göre adapte edilmeleri gerekiyor. Özellikle dernekteki gibi, yıllar içerisinde farklı insanlar bu işle uğraşınca, bu durum daha da göze batar hale geliyor.

    +

    Bir de bunlar arasında artık güncellenmeyen siteler olabiliyor. Örneğin etkinlik siteleri, yapıldıkları yıl yoğun olarak kullanılıyorlar ama daha sonra tek bir karakterine bile dokunulmuyor (etkinlik bittiği için). Onların hala bir CMS üzerinde çalışmalarının hiçbir anlamı olmuyor.

    +

    Barkın ve Doruk derneğin artık güncellenmeyen 12 dinamik web sitesini, httrack ile statik web sayfalarına dönüştürdüler. Çalışan birçok web uygulamasından, onların sunucuya getirdiği yükten ve olası güvenlik açıklarından da böylece kurtulunmuş oldu.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Dernek Gönüllülerinin Yaşam Döngüsü Sürüyor +

    +
    +
    +
    +

    Dernek çalışmaları her zaman gönüllü katkılarla yürüyor. Birim zamanda bazılarımız az, bazılarımız çok katkı yapabiliyoruz. Bu çoğu zaman hayatın karşımıza çıkardıklarına göre değişiyor.

    +

    Deli gönül istiyor ki, bir görevi üstlendikten sonra ilelebet onu yapabilelim. Hepimizin hayatı iniş/çıkışlarla dolu olduğu için bunu gerçekleştirmek gerçekten güç olabiliyor. Bazen de basitçe aynı işi yapmaktan canımız sıkılabiliyor. Bir çalışmayı yapmayı bırakarak dinlenmek ya da başka bir işe yönelmek gönüllü çalışmanın en doğal olması gereken öğelerinden biri.

    +

    İnsan hayatının bu basit gerçekleri dernek çalışmalarımıza da yansıyor.

    +

    Derneğin en yoğun çalışan ekiplerinden biri web uygulamalarının kurulum, bakım ve düzenlemelerini yapan web ekibi. Bu yıl yapılan geçmişe dönük temizlik, düzenleme, aktarma ve taşıma çalışmalarından ötürü sık insan gücüne ihtiyaç olan ekip, çeşitli görevler üstlenen üyelerle bir ara 5-6 kişiye ulaşmıştı. Şu anda Bahri Meriç Canlı, Barkın Kılıç ve Umuthan Uyan aktif olarak görev alıp zamanları ölçüsünde çalışmaları sürdürüyorlar.

    +

    Artık hukuk müşavirliği görevini Duygu Hatipoğlu tek başına yürütüyor. Diğer avukat üyelerimiz iş yoğunluklarından dolayı aflarını istediler, hukuk ekibi içinde olamasalar da ihtiyaç durumunda her zaman bireysel katkı vermeye hazır olduklarını da eklemeyi unutmadılar.

    +

    Dernek üyelerinin bilgilerini güncelleme, aidat ödemesi işleme, yeni üye kabulü, üye kartlarının basımı gibi çalışmaları yürüten üye işleri ekibinde tek bir üye görev alıyordu; o da iş yoğunluğundan dolayı görevinden ayrılmak istedi. Şu anda yeni biri görev alana kadar Doruk (Fişek) ve Volkan (Evrin) yönetim kurulu zamanlarından çalarak geçici olarak bu açığı kapatmaya çalışıyorlar.

    +

    Bir dernek üyesi olarak siz de dernek çalışmalarına katılmak istiyorsunuz ama nereden başlayacağınızı bilmiyor musunuz? Yönetim kurulu olarak bu konuda ücretsiz danışmanlık veriyoruz :). Bize e-posta atın, sizi, sizin de keyif alacağınız, derneğe ve özgür yazılıma yararlı olacak bir alana yönlendirelim.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    10 March 2009

    + +
    + + +
    +
    +
    +

    + +İdari kurul sahalara geri döndü +

    +
    +
    +
    +

    Geçmişte derneğin idari kurulu, yönetim kurulu ve çalışma grubu başkanlarından oluşan bir kurul/liste idi. Çalışma gruplarını temsil eder, derneğin genelini ilgilendiren konularda görüşleri iki yönlü olarak iletirdi. Amaç, dernekte sürekli bir görevi yürüten çalışma gruplarının dernek yönetiminde daha fazla söz sahibi olmasıydı. Yönetim kurulu derneği ilgilendiren birçok konuyu kendi arasında konuşmak yerine burada konuşurdu.

    +

    Yönetim kurulu olarak göreve başladığımızda, sadece iki çalışma grubu/ekipte, o da birer kişi vardı. O nedenle idari kurulu tekrar çalışır hale getirmek çok anlamlı olmamıştı. Artık dernekte birçok çalışma grubu/ekip ve içlerinde görev alan birçok üye bulunuyor. Yönetim kurulunun kendi arasında konuştuğu konuların onların görüşleriyle daha da zenginleşebilmesi için idari kurulu tekrar oluşturma çabasına girdik.

    +

    Her cg/ekipten en az bir kişi olmak üzere idari listeye katılım isteyerek hepsine birer e-posta attık. Elimize mum diken toplam 9 kişiye, yönetim kurulunu da katarak 16 kişilik idari kurulu oluşturduk. İdari kurulun; çalışma grubu/ekipler arası tanışma ve kaynaşmayı daha fazla arttıracağını, dernek yönetiminde daha aktif rol almalarını sağlayacağını ve geleceğin yönetim kurulu üyelerinin yetişmesine ön ayak olacağını umuyoruz.

    +

    16 kişiden oluşan idari kurulun ilk günü de hareketli geçti. Öğlen 12:00′de “hoş geldiniz” e-postası düştü, yarım gün skoru 22 e-posta oldu.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Şenlik web sitesi, duyurusu, etkinlik sayfası, … +

    +
    +
    +
    +

    17-18 Nisan’da yapılacak olan 8. Linux ve Özgür Yazılım Şenliği’nin duyurulması çalışmaları hız kazanmaya başladı.

    +

    Şenlik web sitesinin açılmasının ardından lkd-duyuru e-posta listesine üye binlerce kişiye e-posta ile etkinlik duyuruldu.

    +

    Şenlik bannerları (büyük bir kısmı yine Umuthan Uyan tarafından hazırlanan) geçen hafta şenlik sitesinde yerini aldı. Oradan bannerları alan birçok özgür yazılım sever, web sitelerine, günlüklerine ve forumlara bu bannerları yerleştiriyorlar.

    +

    Şenlikle ilgili bir facebook etkinlik sayfası ve twitter hesabı da oluşturuldu. Xing ve LinkedIn etkinlik sayfaları da yolda.

    +

    Herkesten bunlar ve benzeri araçlarla şenliği olabildiğince geniş bir kitleye duyurmamıza yardımcı olmasını istiyoruz.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    04 March 2009

    + +
    + + +
    +
    +
    +

    + +Şenlik web sitesi ve bannerları hazırlanıyor +

    +
    +
    +
    +

    8. Linux ve Özgür Yazılım Şenliği’nin duyurulması çalışmalarının önemli etabı, web sitesi ve banner tasarımla Umuthan Uyan tarafından hazırlanmaya başladı.

    +

    O bunların son rötuşları üzerinde çalışırken, bizi de boş bırakması, şenlik sayfasına geçici bir ön sayfa hazırladı bile –> http://senlik.linux.org.tr.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Bilkent Üniversitesi, Linux ve Özgür Yazılım Seminerleri +

    +
    +
    +
    +

    İlki geçen yıl yapılan ve 4 seminerden oluşan Linux seminerleri dizisi, bu yıl da devam ediyor.. Bilkent Üniversitesi Teknoloji Topluluğu ve LKD Seminer Çalışma Grubu işbirliğiyle, haftada bir seminer olmak üzere 4 hafta sürecek seminer dizisinde giriş düzeyinde seminerlerle başlayıp sanallaştırma ile noktayı koyacağız.

    +

    Seminer programı şöyle:

    +

    10 Mart Salı: Deniz Koçak - Meraklısına GNOME
    +17 Mart Salı: Can Burak Çilingir - Kısaca Django
    +24 Mart Salı: Mahmut Sedat Eroğul - Linux Nedir?
    +31 Mart Salı: Can Eroğul - XEN ve sanallaştırma

    +

    Tüm seminerler 12.40-13.30 arasında yapılacak. Ayrıca tüm seminerlere katılım sağlayanlara katılım belgesi verilecek. Seminerlerde ücretsiz CD dağıtabilmek için de çalışmalar devam etmekte.

    +

    Seminerler, Bilkent Üniversitesi’nde yapılacak; ilk seminer Mithat Çoruh Amfi’de, diğerleri C Blok Amfi’de gerçekleştirilecektir.
    +Katılım tahmin edeceğiniz gibi, ücretsiz.

    +

    Seminer afişi için: buraya


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    25 February 2009

    + +
    + + +
    +
    +
    +

    + +GNOME Vakfı Başkanı’ndan GNOME ve Özgür Yazılım Dünyası Semineri +

    +
    +
    +
    +

    Bu sefer duyurumuz bir seminer-cg etkinliği değil. Düzenleyen arkadaşlar duyurmamızı rica ettiler. Biz de ellerine sağlık diyerek duyuralım.

    +

    İstanbul Kültür Üniversitesi Bilişim Kulübü ve Bilişim Platformu, 27 Şubat 2009 Cuma günü Saat: 14:00 da, İstanbul Kültür Üniversitesi Ataköy Kampüsü Akıngüç Oditoryumu’ nda GNOME Vakfı Başkanı Behdad Esfahdod’un “GNOME ve Özgür Yazılım Dünyası” ‘nı anlatacağı bir konuşma organize ediyor.behdad-350

    +

    Seminer afişinin büyük seçim versiyonu için buraya.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    24 February 2009

    + +
    + + +
    +
    +
    +

    + +Şenlik-cg jabber toplantısı +

    +
    +
    +
    +

    Yakın tarihte yapılacak olan LKD şenliği için bir beyin fırtınası yapıp, birtakım soru işaretleri ortadan kaldırmayı planlıyorduk şenlik-cg ekibi olarak. Ama fiziksel bir toplantı için herkese zaman ve mekan uymadığından bu toplantıyı internette bir jabber toplantısı olarak yapmayı uygun bulduk.

    +

    Geçtiğimiz pazar günü (22.02.2009) saat 20:30′a karar kılarak sözleştik ve toplantımızı gerçekleştirdik. İstanbul’un yanı sıra Ayvalık, Adapazarı,Adana ve Ankara’dan katılan üyelerimiz oldu. Öncelikle Galatasaray’ın maçı olması o saatlerde ve geç gelen üyelerden ötürü biraz geyik çevirdik ve saat 21:15 gibi yavaş yavaş ısınmalarla toplantımıza geçtik.

    +

    Öncelikli konularımız arasında şenliğin etkin duyurulması konusu vardı ve bu konuda epeyce kafa yorduk, aramızda fikir alışverişleri yapıp görev dağılımları belirledik. Yaklaşık  3 buçuk saat süren toplantımız sonunda saat epeyce geç olduğundan artık kalan konuları ve belirlediğimiz görev dağılımları ile ilgili neler yaptık, nerelerdeyizi konuşmak için haftaya aynı gün ve saatte buluşmak üzere randevulaştık ve kanımca gayet verimli ve güzel bir toplantı geçirdik.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Seminer Çalışma Grubu aktiviteleri, 06-16-34-63 +

    +
    +
    +
    +

    Bu günlük girdisi bir seminer duyurusundan ziyade durum tespiti diye başlayalım.  Seminer-cg ekibi olarak çalışmaya başladığımızdan bu yana elimizden geldiğince gelen seminer taleplerine yetişmeye çalışıyoruz.  Başlıktaki sayılar ise,  şimdiye kadar organizasyon yapabildiğimiz illerin plakaları. Ankara ve İstanbul zaten eskiden beri yoğun seminerlere ev sahipliği yapıyor. Bursa’da güzel bir etkinlik oldu, Bursa Linux adıyla, becerebilirsek gelenekselleştirmeye çalışacağız (bu yıl ikincisi düzenlenmişti). Çok yakında bir başka geleneksel olmasını istediğimiz etkinliği duyuracağız, şimdilik sadece Ankara’da olacağını söyleyeyim, detaylar çok yakında. Bir de Şanlıurfa’da Akademik Bilişim kapsamında seminerlerimiz oldu.

    +

    Neden böyle bir günlük girdisi yazdığımıza gelince; aktivitelerin hep Ankara ve İstanbul’da olması bizi de rahatsız eden bir konu. Ancak bizim kendi kafamıza göre hadi gidip şu şehirde bir seminer düzenleyelim deme lüksümüz yok. Biz ancak talep gelince işe dahil oluyoruz. Talep gelmedikçe pasif kalıyoruz. İzmir’de güzel bir enerji vardı ama o da azaldı. Anadolu’nun farklı şehirlerinden olup bu girdiyi okuyan arkadaşlar, lütfen bizimle iletişime geçin. Bu gibi seminerlere üniversiteler, sivil toplum kuruluşları ev sahipliği yapmakta fazla sorun çıkarmıyor. Bir salon bulup, biraz tanıtım yapma şansı bulursanız sizin şehrinize gelip seminer vermek isteyen insanlar her zaman olacaktır.

    +

    Şenlikte de bu konuyu gündeme getirme niyetindeyiz. Küçük el ilanlarıyla, sizin şehrinizde de seminer olması için nelere ihtiyaç olduğunu anlatmaya çalışacağız.

    +

    Lütfen seminer@linux.org.tr adresine bir mail atarak bizimle iletişime geçmekten çekinmeyin.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    23 February 2009

    + +
    + + +
    +
    +
    +

    + +Kadir Has Üniversitesi, Linux’a Derinlemesine Dalış Semineri +

    +
    +
    +
    +

    Kadir Has Üniversitesi, Bilişim Güvenliği Kulübü (BİGUK) ve LKD Seminer Çalışma grubu ortak çalışması: 2 Mart Pazartesi günü, saat 12.45′te  “Linux’a Derinlemesine Dalış (korkmayın önce dalmayı öğretiyoruz)” semineri. Konuşmacı, Pardus geliştiricisi Koray Löker. Seminer, Kadir Has Üniversitesi’nin Cibali’deki Kadir Has Kampüsü, Fener Salonu’nda ve katılım serbest. Dinleyicilere katılım belgesinin verileceği seminer, tahminlerimize göre SMS ile duyurulan ilk LKD semineri olacak aynı zamanda..

    +

    bigukorg_Linux_afis


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Yeditepe Üniversitesi Linux ve Özgür Yazılım Semineri +

    +
    +
    +
    +

    Yeditepe Üniversitesi Bilgisayar Topluluğu ve LKD Seminer Çalışma grubu işbirliğiyle; 26 Şubat 2009 Perşembe günü, 14-16 saatleri arasında “Linux ve Özgür Yazılım” semineri düzenleniyor. Enver Altın’ın vereceği  seminer, Yeditepe Üniversitesi Kayışdağı Kampüsü’nde, Mühendislik ve Mimarlik Fakültesi Binası, B310 numaralı sınıfta. Katılım her zaman olduğu gibi ücretsiz.

    +

    enver-altin-seminer1


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    12 February 2009

    + +
    + + +
    +
    +
    +

    + +Gezegen oylaması ve durumlar +

    +
    +
    +
    +

    Gezegen ana sayfası için yaptığımız oylama ile ilgili gelen şikayetler sonrasında bir iki açıklama yapmakta fayda var. Soru cevap şeklinde gidelim kısa sürsün

    +

    * Gezegen ekibi sağdan soldan topladıkları adresleri ekliyor mu Gezegen’e?

    +

    Böyle bir çalışmamız yok. Şu ana kadar sadece bize Gezegen’de yer almak istiyorum diye başvuranları ekledik. Eklerken tanıdık olmasına bakmıyoruz. Günlüğü’ne bakıp, yazdıklarını okuyor ve ekliyoruz. Geri çevirdiğimiz olmadı. Genelde bu ana kadar karar veren yerine uygulayan olmayı tercih ettik. Bir karar verilecekse de ortak bir katılımla vermeye çalışıyoruz.

    +

    * Bu oylama nedir?

    +

    Gezegen ana sayfasındaki girdilerin sadece kişisel günlüklerden oluşması gerektiğine dair teklifler, rahatsızlıklar aldık. Kendi aramızda değerlendirdiğimizde de ortak bir fikrimiz yoktu bu konuda. Mesela Gezegen ekibini oluşturan ben (Oğuz Yarımtepe) ve Alper Kanat bu konuda farklı düşünüyor. Zaten bizim karar vermemizin doğru olmayacağı bir durum idi ve Doruk Fişek’in önerisi ile Polldady’de oylama açtık. Açarken de çerezlerinizi elleyerek birden fazla oy kullanabilineceğini biliyorduk. Doğal olarak bu duruma tepkiler oldu. Polldady kullanmamızı eleştirenler oldu. Dikkate almamız gereken kısıtlamalar var. Onun için Polldady’i kullanmıştık. Neler onlar?

    +

    * Gezegen’i sadece LKD üyeleri takip etmiyor.
    +* Gezegen ana sayfasındaki değişiklik için sadece LKD üyeleri veya sadece Gezegen yazarlarına sormamız takip eden kitlenin örneklenmesi açısından doğru olmayabilir.
    +* Öyle bir oylama yapalım ki herkes oy kullanabilsin.

    +

    İşi çok da uzatmadan bir çözüme gitmemiz gerekir diye düşündük ve oylamaya geçtik. LKD üye oylama sistemini neden kullanmadınız diye soranlar oldu. Nedenini yukarıda belirttik. Tanımadığımız ve Gezegen’i takip eden insanların katılımlarını sağlayabileceğimiz en kolay yol olarak biz var olan bir oylama sistemini kullanmayı tercih ettik. Bakış tarzı en genel katılımı sağlamak olunca ne çerezler ile ne IP ile ne de email doğrulama ile mükerrer oy kullanılmasını engelleyemeceğimizden, birini tercih edip uyguladık.

    +

    Gezegen ekibi olarak Gezegen’i takip edenlerin şikayetlerine çözüm bulmakla yükümlüyüz. Bunun yaparken bir dayanak noktamız da olması gerekiyor. Bu ya genel kabul görmüş kurallar veya sizlerin oyları olabilir.

    +

    Bütün bunlar sonucunda içimize sinecek bir çözüm bulana kadar Gezegen ana sayfasındaki girdileri değiştiremeyeceğiz.

    +

    Her tür önerinizi yazmaktan lütfen çekinmeyin. Yapıcı her öneriyi dikkate alacağız.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    05 February 2009

    + +
    + + +
    +
    +
    +

    + +Gezegen sayfası için oylama yeniden +

    +
    +
    +
    +

    Daha önce yaptığımız oylamada verdiğimiz seçenekler karmaşaya yol açtığından Gezegen ana sayfasında görmek istediğiniz girdiler ile ilgili tekrar bir oylama yapıyoruz. İki seçenekli bir oylama hazırladık. Gezegen’de çıkan ve topluluklara ait girdilerin varlığının ne kadar istendiğini merak ediyoruz. Sadece kişisel girdilere ait girdilerden oluşan bir gezegen olmasını isteyen ve nasılsa ana sayfada alt gezegenler var oradan istenilen gezegenlerin takibi yapılabilir yaklaşımı var. Aşağıdaki linkten veya gezegen ana sayfasının yan tarafındaki flash oylama kutusundan lütfen oyunuzu tekrarlayınız.

    +

    Gezegen ana sayfasında görmek istediğiniz girdiler nasıl olmalı?


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Akademik Bilişim Konferansı Linux Seminerleri +

    +
    +
    +
    +

    11-13 Şubat tarihlerinde Şanlıurfa Harran Üniversitesi’nin evsahipliğinde yapılacak Akademik Bilişim Konferansı’nda yoğun bir seminer programımız var yine.

    +

    11 seminer ve bir panelden oluşan Linux seminerlerinin programı için buraya, tüm konferans programı için buraya.

    +

    Akademik Bilişim sonrası, farklı şehirlerde seminer planlama çalışmalarımız devam ediyor.


    +
    +
    + + + + + + + + + +
    +
    +
    @@ -1309,10 +1281,7 @@ Yıkanabilr klavye fare seti

    Gezegen Hakkında

    - Linux Gezegeni, Türkiye'de Linux ve Özgür Yazılım konusunda çalışmalar yapan arkadaşlarımızın internet üzerindeki günlüklerini bir tek sayfadan okumamızı ve kendi dünyalarına ulaşmamızı sağlayan basit bir web sitesidir. -

    -

    - Gezegen kurallarına ulaşmak için tıklayın.. + LKD Gezegeni, Linux Kullanıcıları Derneği'nin çeşitli organlarının günlüklerini bir tek sayfadan okumamızı sağlayan basit bir web sitesidir. Türkiye'deki özgür yazılım ile ilgili diğer günlüklere Linux Gezegeni sayfasından ulaşabilirsiniz.

    Gezegeni Planet ile oluşturuyoruz, tasarım Steven Garrity'nin eseri. @@ -1363,1009 +1332,93 @@ target='_blank'> +

    + +
    + + + + + + + +
    + + -
    - -
    -

    Üyeler

    - -

    Takip edin

    -
    -

    Diğer Gezegenler

    - -
    -

    Güncelleme

    Gezegen her 10 dakikada bir yenilenir.

    Son güncelleme:
    -18 Jan 2009 @ 10:54 AM

    +31 Mar 2009 @ 08:24 PM

    İletişim

    - Linux Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı ve Gezegen'e iniş başvurularınızı e-posta ile iletebilirsiniz. -

    -

    - Gezegene iniş başvurularınızda Gezegen Kuralları'na uyan RSS/Atom beslemenizi ve gezegen içerisinde kullanmak istediğiniz (en fazla 80x80 çözünürlüklü) resminizi (bir başka deyişle hackergotchi); varsa jabber adresinizle birlikte e-posta yoluyla göndermenizi rica ediyoruz. + LKD Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı e-posta ile iletebilirsiniz.

    + diff --git a/www-lkd/jquery.cookie.min.js b/www-lkd/jquery.cookie.min.js new file mode 100644 index 0000000..aab4864 --- /dev/null +++ b/www-lkd/jquery.cookie.min.js @@ -0,0 +1 @@ +jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1}var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toUTCString()}var K=L.path?"; path="+(L.path):"";var G=L.domain?"; domain="+(L.domain):"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/www-lkd/layout.css b/www-lkd/layout.css index ed5b8fd..f93cc40 100644 --- a/www-lkd/layout.css +++ b/www-lkd/layout.css @@ -18,7 +18,7 @@ body { #logo { position: absolute; - top: 15px; + top: 25px; left: 15px; background: url('images/logo.png') no-repeat; width: 64px; @@ -73,7 +73,7 @@ body { #sidebar { position: absolute; - top: 49px; + top: 80px; right: 0px; /*width: 210px;*/ border-left: 1px solid #ffffff; diff --git a/www-lkd/nlayout.css b/www-lkd/nlayout.css new file mode 100644 index 0000000..72be5ec --- /dev/null +++ b/www-lkd/nlayout.css @@ -0,0 +1,316 @@ +body { + margin: 0px; + padding: 0px; + font-family: sans-serif; + background-color: white; + color: black; +} + +/* GEZEGEN strip */ + +#gezegen-sites { + list-style: none; + background: #2E3436 url(img/sites-bg.png) 0 100% repeat-x; + text-align: right; + padding: 0 1ex; + margin: 0; + font-size: 75%; +} + +#gezegen-sites ul { + margin: 0; + padding: 0; +} + +#gezegen-sites li { + display: inline; + background: url(img/sites-sp.png) 0 0 no-repeat; + padding-top: 10px; + padding-bottom: 8px; + margin-left: 0px; + margin-top: 0px; +} + +#gezegen-sites li a { + font-weight: bold; + color: #FFFFFF; + margin: 0 2ex; + text-decoration: none; + line-height: 30px; +} + +#gezegen-sites li a:hover { + text-decoration: underline; +} + +#gezegen-sites .home { + float: left; + background: url(img/sites-sp.png) 100% 0 no-repeat; + padding-top: 0; + padding-bottom: 0; +} + +#gezegen-sites .home a { + float: left; + margin-left: 0; + padding-left: 27px; +} + +/* Site header and masthead */ + +#header { + position: relative; + width: 100%; + background-color: #729FCF; +} + +#masthead { + display: table; + /* req for ie */ + border-top: 1px solid #729FCF; +} + +#site-logo { + vertical-align: middle; + display: table-cell; + float: left; + border: 0; + padding: 10px; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-title { + vertical-align: middle; + display: table-cell; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-name { + margin: 0; +} + +#site-name a { + font-size: xx-large; + font-weight: bold; + text-decoration: none; + color: black; +} + +#site-slogan { + font-size: 80%; + font-style: italic; + margin: 0; +} + +#footer-link { + position: absolute; + right: 1em; + bottom: 1em; + margin: 0; + font-size: 80%; + color: black; + text-decoration: none; + background: url(img/help-about.png) left no-repeat; + padding-left: 20px; +} +#footer-link:hover { text-decoration: underline; } + +div.breadcrumb { + font-size: 75%; +} + +/* Search form */ + +#search { + position: relative; + float: right; + top: 1em; + right: 1em; +} + +#search input.form-text, #search input[name="q"] { + border: 1px solid #888888; + padding: 0.5ex; + background-position: center !important; +} + +#search input.form-submit, #search input[name="sa"] { + background: white url(img/search-icon.gif) no-repeat; + padding: 1px 1px 1px 15px; + border: 1px solid #888888; + display: none; +} + +/* Tabs */ +#site-tabs { + position: absolute; + right: 0px; + bottom: 0px; + width: 100%; + background: transparent url(img/bar.png) 0 100% repeat-x; + margin: 0; + padding: 0; +} + +#site-tabs ul { + float: right; + list-style: none; + margin: 0; + margin-right: 3ex; + font-size: 75%; + clear: none; +} + +#site-tabs ul li { + float: left; + margin: 0; + margin-left: 0.2ex; +} + +#site-tabs ul li a:hover { + color: #111111; +} + +#site-tabs ul li a { + float: left; + text-decoration: none; + color: #555555; + background: #eeeeee; + padding: 7px 7px 7px 7px; + border-bottom: 2px solid #CCCCCC; +} + +#site-tabs ul li a.active { + color: #3566A5; + background: white; + border-top: 2px solid #5555ff; + border-bottom: 2px solid white; +} + +/* Content */ +#content { + margin: 0px auto 0px auto; + padding: 0px 1em 0px 1em; + max-width: 65em; +} + +#content h1.title { + margin: 0; +} + +/* Feeds & Footer */ +#feeds { + background: #dcdcdc url(img/feeds-bg.png) repeat-x left top; + padding: 0.5em 0px 0.5em 0px; +} +#feeds h3 { + margin: 0px; + padding: 0px 3% 0px 3%; + font-size: 100%; +} +#feeds h3 a { + background: transparent url(img/dt-closed.png) no-repeat left top; + padding-left: 20px; + margin-left: -20px; + color: #000; + text-decoration: none; +} +#feeds h3.open a { + background: transparent url(img/dt-open.png) no-repeat left top; +} +#feedlist { + display: none; + margin: 0.5em 1em 0.5em 1em; + background-color: #eee; + -moz-border-radius: 1em; + padding: 1em; + column-count: 1; + column-gap: 1em; + -moz-column-count: 1; + -moz-column-gap: 1em; + -webkit-column-count: 1; + -webkit-column-gap: 1em; +} +#feedlist ul { + margin: 0px; + padding: 0px; + list-style-type: none; + font-size: 90%; +} +#feedlist ul li * { + vertical-align: middle; +} +#feedlist ul li input { + margin: 0.2em; +} +#feedlist ul li a { + color: #000; + text-decoration: none; +} +#feedlist ul li a:hover { + text-decoration: underline; +} +#feedlist ul li a.message { + color: #999; +} +#feedlist ul li a img { + margin: 0px 0.2em; + border: 0px; +} + +#footer { + background: black url(img/footer-bg.png) repeat-x left top; + padding: 1%; + font-size: x-small; + color: #ccc; + overflow: hidden; + line-height: 150%; +} + +#footer a { + color: #000000; + font-weight: bold; + text-decoration: none; +} +#footer a:hover { + text-decoration: underline; +} + +#footer .column { + float: left; + width: 20%; + margin-right: 3%; +} + +#footer .section { + margin-bottom: 1em; +} + +#footer .section h3 { + margin: 0; + font-size: 140%; +} + +#footer .section a img { + border: 1px solid #cccccc; +} + +#footer .section ul { + list-style: none; + margin-left: 0; + padding-left: 0; +} + +#fineprint { + display: inline; + float: right; + text-align: right; + width: 25%; +} + +#ownership { + margin-top: 2em; + font-size: 90%; +} diff --git a/www-lkd/opml.xml b/www-lkd/opml.xml index fae43b8..b62a72e 100644 --- a/www-lkd/opml.xml +++ b/www-lkd/opml.xml @@ -1,99 +1,21 @@ - Linux Gezegeni - Sun, 18 Jan 2009 10:54:40 +0000 - Sun, 18 Jan 2009 10:54:40 +0000 + LKD Gezegeni + Tue, 31 Mar 2009 20:24:13 +0000 + Tue, 31 Mar 2009 20:24:13 +0000 Gezegen Ekibi gezegen@linux.org.tr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/www-lkd/rss10.xml b/www-lkd/rss10.xml index 5346081..c9d2e8f 100644 --- a/www-lkd/rss10.xml +++ b/www-lkd/rss10.xml @@ -6,439 +6,263 @@ xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/" > - - Linux Gezegeni - http://gezegen.linux.org.tr - Linux Gezegeni - http://gezegen.linux.org.tr + + LKD Gezegeni + http://gezegen.linux.org.tr/lkd/ + LKD Gezegeni - http://gezegen.linux.org.tr/lkd/ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - Alper Oğuz: Debian, Xen ve libc6 - http://blog.oguz.biz/debian-xen-ve-libc6/ - Debian'da Xen'i düşük bir olasılık olsa da :) bir çekirdek sorunu yaşamadan çalıştırmayı başarırsanız konsola ve syslog'a şuna benzer satırlar düşebilir: - -4gb seg fixup, process xxxx (pid xxxx), cs:ip xx:xxxxxxxx -Sorunun kaynağı; stable dağıtım da kullansanız Xen hypervisor ve Xen çekirdeği ile libc6'nın uyumsuz olması. Çözüm olarak Xen için hazırlanan libc6'yı kurmalısınız ... - Sun, 18 Jan 2009 08:53:22 +0000 + + LKD YK: Şenlik afişleri bugün baskıya giriyor + http://gunluk.lkd.org.tr/yk/2009/03/31/senlik-afisleri-bugun-baskiya-giriyor/ + <p>&nbsp;</p> +<p><a href="http://gunluk.lkd.org.tr/yk/files/2009/03/senlik_2009_afis.jpg"><img src="http://gunluk.lkd.org.tr/yk/files/2009/03/senlik_2009_afis-161x300.jpg" alt="senlik_2009_afis" width="161" height="300" class="alignright size-medium wp-image-416" align="right" vspace="3" hspace="7" /></a>8. Linux ve Özgür Yazılım Şenliği hızla yaklaşırken, afişe girecek sponsorlar da netleşti. Akinon tarafından tasarlanan &#8220;8. Linux ve Özgür Yazılım Şenliği&#8221; ile &#8220;Özgür Yazılım ve Açık Kaynak Günleri&#8221; afişi bugün baskıya giriyor.</p> +<p>2000 adet basılacak afişin 500 tanesi Bilgi Üniversitesi tarafından toplam 100 üniversite bölümüne yollanacak. Kalan 1500 afişin dağıtımını ise dernek olarak biz yapıyor olacağız.</p> +<p>Bu sene şenliğin bir kargo sponsoru olmadığı için imkanlar ölçüsünde her şehirde birer merkeze topluca afiş gönderimi yapılması planlanıyor. Aynı şehirden gelen farklı isteklerde ise, kişilerin birbirlerine yönlendirilerek afişlere ulaşmalarının sağlanması söz konusu.</p> +<p>Eğer şehrinizde afiş asarak, astırarak, insanların sizden afiş alarak asmasını sağlayarak şenliğin tanıtımına katkıda bulunabileceğinizi düşünüyorsanız; adresiniz, telefonunuz, kaç adet afiş istediğiniz bilgisiyle beraber senlik@linux.org.tr adresiyle bağlantıya geçmenizi istiyoruz.</p> + Tue, 31 Mar 2009 09:55:46 +0000 - - Erhan Ekici: Hayatınız kimin elinde olacak? - http://www.erhanekici.com/blog/2008/12/22/hayatiniz-kimin-elinde-olacak/ - 30 yıllık bir zaman dilimi insanlık tarihinin uzun yolu içinde matematiksel olarak belki bir nokta kadar bile yer işgal etmiyor. Altı üstü 30 yıl. Ama insanlığın ekonomik, teknolojik, sosyolojik ve politik vb. bir çok alandaki uzun yürüyüşü içinde belkide en hızlı, en etkili yürüyüşü bu otuz yıl içinde oldu. Teknolojik değişimler, ekonomik değişimleri, ekonomik [...] - Sun, 18 Jan 2009 08:52:41 +0000 + + LKD YK: Şubat Ayı Üye Bülteni Yayınlandı + http://gunluk.lkd.org.tr/yk/2009/03/26/subat-ayi-uye-bulteni-yayinlandi/ + <p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.</p> + Thu, 26 Mar 2009 01:14:05 +0000 - - Özgürlükiçin.com: Açık Kaynak Otomotiv Sektöründe - http://ozgurlukicin.com/haber/acik-kaynak-otomotiv-sektorunde/ - <p><img src="http://www.ozgurlukicin.com/media/upload/image/gomulu_bilgisayar.png" border="0" alt="Otomotiv_gömülüSistem" title="Otomotiv_gömülüSistem" align="right" />Otomotiv endüstrisi bir yandan zor günler geçirip dünyayı saran ekonomik krizi atlatmaya çalışırken bir yandan da  tüketicilerin günlük hayatına hızla giren kablosuz iletişim teknolojilerinde sahip akıllı cihazlarla arabalar arasındaki etkileşimi artırma peşinde. Çok sayıda cihaza destek verilmesi için arabalarda kullanılan gömülü işletim sistemlerinin de tüketici ürünlerini üreten firmalar tarafından ulaşılabilir yani açık kaynak kodlu olması gerekiyor.<br /><br />Tüketici eğilimleri ve teknolojileri odaklı pazar araştırmaları yapan bir şirket olan ABI Research Direktörü <strong>Dominique BONTE</strong>, "<em>Yazılımlar, gömülü otomotiv sistemlerinin büyük bölümünü oluşturmaya devam ediyor. Buradan yola çıkarak çözümü nerede bulacağımız açık.</em>" diyor ve "<em>Açık kaynak yazılımlar parça üreticilerine ve tedarikçi firmalara kolay modifiye edilip değiştirilebilen, artan performans ve uzayan ürün ömrü sunan platformlar tasarlamalarına imkân sağlıyor.</em>" diye ekliyor.</p> -<p>Gömülü otomotiv yazılımları pazar lideri <a href="http://www.qnx.com/">QNX</a> de<strong> </strong>bu yönde bir adım atarak geliştirme kaynaklarını bu günlerde zor zamanlar geçiren otomotiv ekosistemine kazandırmak için işletim sistemini açık kaynak kodlu yaptı. <br /><br />Otomotivin geleceği hibrid olacak. Gömülü telemetrik sistemler, kritik güvenlik fonksiyonları ve yüksek kalitede bilgisayar destekli sistemlere gerçekçi çözüm olurken; kullanıcıların sahip olduğu mobil cihazlar da standart arabirimlerde geliştirme yapmak ve araba ile etkileşimde kilit nokta olmaya devam edecek.</p> -<p> </p> -<p><strong>Kaynak: </strong><a href="http://www.abiresearch.com/press/1345-Open+Software+the+Only+Way+Forward+for+the+Automotive+Industry">ABIResearch</a></p> - Sun, 18 Jan 2009 07:56:00 +0000 + + LKD YK: Svn’den Web Sitelerinin Anında Güncellenmesi + http://gunluk.lkd.org.tr/yk/2009/03/25/svnden-web-sitelerinin-aninda-guncellenmesi/ + <p>Birkaç hafta önce, liste.linux.org.tr&#8217;nin izinden giderek derneğin hemen hemen tüm web sitelerini svn&#8217;de tutulur ve güncellenir <a href="http://gunluk.lkd.org.tr/yk/2009/03/07/web-siteleri-artik-svnden-guncelleniyor/">hale getirmiştik</a>.</p> +<p>liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn&#8217;den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.</p> +<p>Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn&#8217;de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit&#8217;te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn&#8217;den güncelliyor.</p> +<p>Böylece hem artık web siteleri svn&#8217;de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.</p> + Wed, 25 Mar 2009 06:33:40 +0000 - - Serkan Kaba: Tez çalışmam ve bulduğum hatalar - http://serkank.wordpress.com/2009/01/17/tez-calismam-ve-buldugum-hatalar/ - <div class="snap_preview"><br /><p>Tez çalışmamın yazımını çoğu Openoffice programını (Writer, Draw, Math) ve kmplot (ilk Google sonucu) kullanarak tamamladım (son rötuşlar olur tabi). Bu esnada Zemberek tarafından tanınamayan bazı kelimeler keşfettim ve <a href="http://code.google.com/p/zemberek/issues" target="_blank">hata kayıt sistemine</a> raporladım. Ancak karşılaştığım hataların en ilginci Openoffice&#8217;te çıkandı. Çıktıyı (Neyse ki ciltli kopya değildi) bile aldıktan sonra arkadaşın gözle farkettiği formüllerim. Openoffice PDF çevrimi yaparken formüllerin bazılarında rakamları Arap alfabesindeki rakamlara çevirmişti. Araştırdığımda bunun bilinen ve uzun zamandır açık olan bir <a href="http://qa.openoffice.org/issues/show_bug.cgi?id=87669" target="_blank">hata</a> olduğunu öğrendim. Üstelik de yazılanlar gibi rasgele oluyor, bozulan rakamlar her seferinde değişiyordu. Şimdilik yazdırma için PDF&#8217;ye aktarmayı tercih edeceğim (Oysa kı yazıtipi, kayma gibi sorunlar olmasın diye özellikle PDF tercih etmiştim). Ancak PDF&#8217;ye çevirirken (CD&#8217;de PDF olarak da vermem gerekiyor sanırım) muhtemelen <a href="http://www.cups-pdf.de/" target="_blank">CUPS-PDF</a> kullanmam gerekecek.</p> -Posted in gentoo, gezegen, linux, openoffice, zemberek&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/serkank.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=serkank.wordpress.com&blog=906032&post=221&subd=serkank&ref=&feed=1" /></div> - Sat, 17 Jan 2009 16:36:01 +0000 + + LKD YK: BT-STK Toplantısı + http://gunluk.lkd.org.tr/yk/2009/03/24/bt-stk-toplantisi-2/ + <p>Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.</p> +<p>Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK&#8217;ların aktif çalışma kararı alındı.</p> + Tue, 24 Mar 2009 12:50:29 +0000 - - LKD YK: Üyeler İçin Web Düğmeleri Bayilerde, Aldınız Mı? - http://gunluk.lkd.org.tr/yk/2009/01/17/uyeler-icin-web-dugmeleri-bayilerde-aldiniz-mi/ - <p>Geçtiğimiz ay isteyen dernek üyelerinin kendi kişisel web sayfalarına koyabilecekleri LKD üyesi olduklarını belirtir web düğmeleri olsa önerisinin lkd-uye listesinde gündeme gelmişti.</p> -<p>Melih Taşdizen, beraber çalıştığı iki grafiker arkadaşını da gönüllü yaparak bu çalışmayı üstlendi. 5 farklı düğme tasarlayarak, ufak bir web sayfası da hazırladı. Üye web alanı altına yerleştirilen sayfadan üyeler kendi üye numaraları yazan LKD web düğmelerini alıp kullanabiliyorlar.</p> -<table border="0"> -<tr> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-00.png" width="88" height="31" class="alignnone size-medium wp-image-253" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-01.png" width="88" height="31" class="alignnone size-medium wp-image-254" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-02.png" width="88" height="31" class="alignnone size-medium wp-image-255" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-03.png" width="88" height="31" class="alignnone size-medium wp-image-256" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-04.png" width="88" height="31" class="alignnone size-medium wp-image-257" /></td> -</tr> -</table> - Sat, 17 Jan 2009 11:58:20 +0000 + + LKD YK: Şenliğin Basında Yankıları + http://gunluk.lkd.org.tr/yk/2009/03/23/senligin-basinda-yankilari/ + <p>Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.</p> +<p>Devrim Gündüz&#8217;ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece <a href="http://www.aa.com.tr/index2.php?option=com_haber&no_html=0&popup=1&habertab=2009&haber_id=109948">kısa bir özeti</a>ni ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir &#8220;artçı haber&#8221;i, <a href="http://www.ntvmsnbc.com/id/24948193/">Ntvmsnbc</a>&#8216;de yayınlandı.</p> +<p>Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi&#8217;nin Sanal Alem sayfasında şenlik <a href="http://www.radikal.com.tr/Radikal.aspx?aType=RadikalDetay&ArticleID=927441&Date=22.03.2009&CategoryID=117">yer buldu</a>. Haber sitelerinden <a href="http://turk.internet.com/haber/yazigoster.php3?yaziid=23428">turk.internet.com</a> ve <a href="http://yahoyt.com/h/3728/bilgi-universitesi-acik-kaynagi-agirliyor">yahoyt.com</a> da şenliğe geniş yer verdi.</p> +<p>Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna <a href="mailto:senlik@linux.org.tr">haber verin</a>, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek <a href="http://senlik.linux.org.tr/2009/hakkinda/">basın köşesine</a> ekleyelim.</p> + Mon, 23 Mar 2009 15:53:41 +0000 - - Özgür Kuru: Pardus 2008.2 RC1 “Gazze” - http://www.ozgurkuru.net/blog/2009/01/17/pardus-20082-rc1-gazze/ - <p>Sonunda 2008.2 kararlı sürüm için bir adım daha ileri gidildi. Ve 2008.2 sürümünün üçüncü test sürümü olan 2008.2 RC1, &#8220;Gazze&#8221; adı ile ftplerdeki yerlerini aldı. Bende haberin ilk yayınlandığı anda iso kalıbını indirmeye bıraktım. Tabi saat gece biri geçmişti sanırım. Şu sıralarda &#8220;Gazze&#8221; bilgisayarıma kurulmaya başladı bile. Öncelikle sürüm adı olarak &#8220;Gazze&#8221; seçilmesi çok anlamlı ve yerinde bir karar olmuş. Sürüm yöneticisini ve tüm ekibi kutluyorum. Gelelim ilk izlenimlere.</p> -<p>Kurulum  Beta ya göre biraz daha hızlı oluyor gibi geldi bana. Ayrıca Alpha sürümünde fark edilip düzeltilen bir kurulum hatası mevcuttu. Kuruluma başladığınızda konsolda &#8220;modprobe&#8221; ile başlayan iki satırlık bir <a href="http://liste.pardus.org.tr/testci/2009-January/001111.html" target="_blank">hata </a>oluşuyordu ve kurulum yapılamıyordu. Bu iki satırlık hata Beta kurulumdada ekrana çıkıyor fakat kurulum sorunsuzca yapılabiliyordu. Aynı hata RC1 yani &#8220;Gazze&#8221; sürümündede mevcut, fakat Beta sürümde olduğu gibi kurulum sorun çıkartmadan başlıyor ve devam ediyor.</p> -<p>Gelelim ikinci izlenimime. Yine bir Radeonhd-Radeon sürücüsü seçme karmaşası yaşanıyor sanırım. Henüz kurulum bitmediği için net bir şey söylemek zor. Fakat Ati ekran kartlarında Alpha, Beta ve Gazze kurulumlarında butonlara bastığınızda grafik bozuklukları çıkıyor. Bu bozukluklar Alpha ve Beta sürümlerde radeonhd sürücüsü yerine radeon seçene kadar yada ati-drivers sürücülerini yükleyene kadar devam ediyordu. Yani sıkıntı &#8220;RADEONHD&#8221; sürücülerinden kaynaklı. Gazze sürümünde bu sıkıntı kurulumda mevcut. Sanırım kurulum için sürücü olarak yine radeonhd seçilmiş gözüküyor. Fakat kurulum henüz bitmediği için sonrasında durum devam eder mi bilemiyorum. Belki ilk açılışta radeonhd yerine radeonu otomatik olarak seçer. Buyrun konu ile ilgili <a href="http://bugs.pardus.org.tr/show_bug.cgi?id=8955" target="_blank">hata kaydı.</a></p> -<p>Kısaca &#8220;Gazze&#8221; sürümü hakkında şimdi söyleyeceklerim bu kadar. Ama sanırım Beta sürüme göre çok daha hızlı bir kurulum yapıyor. Şimdilik &#8220;Gazze&#8221; hakkında söyleyeceklerim bukadar.</p> - Sat, 17 Jan 2009 07:06:03 +0000 + + LKD YK: Şenlik programı hızla netleşiyor + http://gunluk.lkd.org.tr/yk/2009/03/22/senlik-programi-hizla-netlesiyor/ + <p>17-18 Nisan tarihlerinde İstanbul Bilgi Üniversitesi&#8217;nde beraber yapılacak 8. Linux ve Özgür Yazılım Şenliği ile Free Days&#8217;e geri sayım sürerken (26 gün sonra buluşuyoruz!); Coşkun Gündüz, Görkem Çetin, Onur Tolga Şehitoğlu, Doruk Fişek, Türker Gülüm ve Mustafa Akgül&#8217;den oluşan şenlik program kurulu da çalışmalarını büyük bir hızla sürdürüyor.</p> +<p>Henüz saatleri belirlenmemiş olsa da, oturumlarla ilgili kesinleşen konu/konuşmacı bilgilerine şenlik web sitesinin <a href="http://senlik.linux.org.tr/2009/etkinlik-programi/">etkinlik programı</a> bölümünden ulaşılabiliyor.</p> + Sat, 21 Mar 2009 21:28:48 +0000 - - Gökdeniz Karadağ: e-bergi - http://gokdenix.blogspot.com/2009/01/e-bergi.html - <p> -İngilizce <a href="http://en.wikipedia.org/wiki/Computation">computation</a> kavramını karşılamak üzere "tasarlanmış" bir kelime <i>berim</i>. Türkçe'nin bilim dili olabilmesi, yabancı dillerdeki kavramları karşılayabilmesi için pratik bir yolun "kök uydurmak" olduğu fikrinden hareketle <a href="http://www.ceng.metu.edu.tr/~ucoluk/yazin/berimsel_bir_deneme.html"><i>uydurulmuş</i> bir kök</a>. Dil bilimciler bütün bu "uydurma" süreci hakkında ne der bilmiyorum ama ben "Yüksek Başarımlı Berim" (bkz. <a href="http://en.wikipedia.org/wiki/Hpc">HPC</a>) başlıklı toplantılar gördüğümde hiç kulağım yadırgamadı. Tamamen bir alışkanlık meselesi. </p> - -<p>Aslında bir de tercih meselesi, bir konu hakkında konuşurken terimlerin İngilizce karşılığını kullanmaktansa, yaygınlaşmamış ve oturmamış bile olsa Türkçe karşılıklarını kullanmayı tercih ediyorum. Bu konudan rahatsız değilim, birileri sözcüğü anlamasa bile İngilizce sözcüğü kullanıp önce anlamalarını sağlıyorum, sonra konuyu Türkçe sözcükle anlatmaya devam ediyorum. Türkçe terimleri yaygınlaştırmada bu yöntemin işe yaradığını gözlemledim, "komik/garip" Türkçe karşılığı çekindiği için kullanmayanları cesaretlendiren bir davranış olduğunu düşünüyorum. -</p> - -<p>"Bermek" kökünü adında kullanan bir de sanal yayın var, <a href="http://e-bergi.com">e-bergi</a>. Odak noktaları özgür yazılım ve bilgisayar bilimleri olan, ancak güncel konular, oyunlar ve biyografilerle birlikte geniş bir yelpazede yazılar içeren bir dergi. Nisan 2007'den beri yayında olduğundan ötürü geniş bir <a href="http://e-bergi.com/arsiv.php">eski sayı arşivi</a> var. Arşive bakmanızı özellikle tavsiye ederim, ilginizi çekebilecek bir konuda yazılmış bir yazı bulabilirsiniz. Siz de bir ucundan tutmak isterseniz önce dergiyi hazırlayan ekiple <a href="http://e-bergi.com/iletisim">iletişime geçip</a> bir konu belirledikten sonra e-bergi yazarı olabilirsiniz. -</p> - -<p>Son olarak, günlüğümdeki bazı yazılar <a href="http://gezegen.linux.org.tr">Linux Gezegeni</a>'nde de yayınlanıyor, [[hatta bunu okuyorsanız büyük ihtimalle bir gezegen okuyucusunuz :) ]]. <a href="http://raptiye.org/blog/2009/01/16/linux-gezegeni-hakkinda/">Alper Kanat gezegen hakkında yazmış</a>; demiş ki gezegendeki her şey teknik ve/veya linux ile ilgili olmak zorunda değil. Bu görüşe ben de katılıyorum, Truman Show, BBG evi ya da twitter havasında sürmediği sürece, ortak noktaları Linux ve Özgür Yazılım olan insanların günlüklerindeki diğer konuları da takip etmek ilgimi çekiyor. -</p> - Sat, 17 Jan 2009 02:30:04 +0000 + + LKD YK: www.lkd.org.tr web sitesi göç etti + http://gunluk.lkd.org.tr/yk/2009/03/21/wwwlkdorgtr-web-sitesi-goc-etti/ + <p><img src="http://gunluk.lkd.org.tr/yk/files/2009/03/wwwlkdorgtr_2009.jpg" alt="wwwlkdorgtr_2009" width="150" height="146" class="alignright size-full wp-image-390" align="left" />Birkaç hafta önce yaşanan sunucu koşuşturması sırasında, bir web sitesi göçü daha gerçekleşti. Derneğin tanıtım sitesi <a href="http://www.lkd.org.tr">www.lkd.org.tr</a>, <a href="http://www.plone.org">Plone</a> altyapısının yeni sunucuda baştan kurulması yerine, derneğin başka sitelerinde de hali hazırda kullanılan, görece daha basit <a href="http://www.wordpress.org">Wordpress</a>&#8216;e taşındı.</p> +<p>Umuthan (Uyan), daha önce Plone&#8217;a tam oturtulamayan tasarımı bir Wordpress temasına oturttu. Barkın (Kılıç) ise menü düzenlemeleri ve yazıların teker teker ilgili bölümlere yerleştirilmesi ile uğraştı.</p> +<p>Artık sitede dernek çalışmaları ile ilgili de daha detaylı bilgiler bulunuyor &#8212; derneğin web günlüğünden derlenen aylık bültenlere de ulaşabiliyorsunuz.</p> + Sat, 21 Mar 2009 10:34:32 +0000 - - Kubilay Onur Güngör: LKD Kimlik Kartım - http://www.kirmizivesiyah.org/index.php/2009/01/16/lkd-kimlik-kartim/ - <p>LKD Kimlik kartımın geldiğinin haberini alınca, heyecanla teslim almak için koşturdum. Bu tarz şeyler sosyal gruplar açısından önemlidir. Özellikle kimlik bir aidiettir bir anlamda. Bu nedenle oldukça sevindim. Fakat malesef kimlik kartımda bir takım yanlışlar olması biraz üzücü oldu. Adım Kubilay Onur Güngör, ancak Onur, soyadı bölümünde görünmekte. Soyadım ise, mail adresi bölümünde =) böyle küçük bir sorun mevcut. Ancak kimlikte yazan ben olmasamda fotoğraf ve üye no dan anlayabileceğim üzere o benim kimliğim =P ve Derneğe olan gönül bağımın somut bir simgesi. Herkese teşekkürler.</p> - Fri, 16 Jan 2009 13:09:06 +0000 + + LKD Şenlik Çalışma Grubu: Şenlik bannerları + http://gunluk.lkd.org.tr/senlik-cg/2009/03/19/senlik-bannerlari/ + <p>Şenliğin başlamasına az bir zaman kala çalışamalar artık yoğunlaşmaya başladı, şenlik sayfasının içeriği oturmuş durumda. Bununla beraber Umuthan Uyar arkadaşımız bizlere çeşit çeşit bannerlar <a href="http://senlik.linux.org.tr/2009/afis-banner/" target="_blank">hazırladı.</a> Sayfalarda yerlerini almayı beklemekteler. Ayrıca şenlikle ilgili bir <a href="http://www.facebook.com/home.php#/event.php?eid=69688546404">facebook etkinlik sayfası</a> ve <a href="http://twitter.com/senlik2009">twitter hesabı</a> da oluşturuldu. <a href="https://www.xing.com/events/317709" target="_blank">Xing</a> ve <a href="http://events.linkedin.com/Linux-ve-Ozgur-Yazilim-Senligi-2009/pub/44633" target="_blank">LinkedIn</a> etkinlik sayfaları da eklendi.</p> + Thu, 19 Mar 2009 11:05:59 +0000 - - LKD YK: Aralık Ayı Üye Bülteni Yayınlandı - http://gunluk.lkd.org.tr/yk/2009/01/16/aralik-ayi-uye-bulteni-yayinlandi/ - <p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Aralık sayısı tüm üyelerimizin e-posta adreslerine gönderildi.</p> - Fri, 16 Jan 2009 08:33:42 +0000 + + LKD Seminer Duyuruları: Kadir Has Üniversitesi, Internet ve Ağ Güvenliği Semineri + http://gunluk.lkd.org.tr/seminer/2009/03/19/kadir-has-universitesi-internet-ve-ag-guvenligi-semineri/ + <p>Seminer-cg olarak düzenlediğimiz bir seminer değil bu, ancak daha önce işbirliği içinde bulunduğumuz Kadir Has Üniversitesi Bilişim Güvenliği Kulübü duyurmamız konusunda istekte bulundu, biz de sözümüzü tutalım.</p> +<p>Seminer; 20 Mart 2009 Cuma günü, saat 10&#8242;da, Kadir Has Üniv. Kadir Has Kampüsü, Fener Salonu&#8217;nda. Konuşmacı Alcatel-Lucent firmasından güvenlik uzmanı Ayhan Turhan. Seminer kapsamında saldırı türleri, saldırı tespit ve önleme sistemleri, unified threat management konfigürasyonu konularına değinilecek. </p> +<p>Seminer afişi <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/bigukITA3afis.jpg">burada</a>.</p> + Thu, 19 Mar 2009 08:22:19 +0000 - - Linuxipuclari: Sürekli Akan Logları İzleme - http://www.linuxipuclari.com/genel/surekli-akan-loglari-izleme - <p>Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.</p> -<p>Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>tail</span> <span>-f</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.</p> -<p>Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p><strong>Shift+F</strong> tail -f ile aynı işi görür loglar akmaya başlar</p> -<p><strong>Ctrl+C</strong> ile istediğiniz yerde logun akmasını durdurabilirsiniz</p> -<p><strong>B</strong> ve <strong>F</strong> tuşları logun içinde ileri geri gitmenizi sağlar</p> -<p><strong>Q</strong> ile işiniz bittiğinde logdan çıkarsınız</p> -<p>Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> +F <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Yada daha önce yazdığımız <a href="http://www.linuxipuclari.com/genel/kendi-komutunuzu-olusturun">Kendi Komutunuzu Oluşturun</a> ipucumuzu kullanarak <strong>less +F</strong> için <strong>akanlog</strong> diye bir alias yaratabilir ve komutu direkt olarak</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">akanlog <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>şeklinde de kullanabilirsiniz ;)</p> - Fri, 16 Jan 2009 08:17:05 +0000 + + LKD Seminer Duyuruları: 23 Mart, İstanbul Üniversitesi “Linux ve Özgür Yazılım İş Modeli” semineri + http://gunluk.lkd.org.tr/seminer/2009/03/17/23-mart-istanbul-universitesi-linux-ve-ozgur-yazilim-is-modeli-semineri/ + <p>İstanbul Üniversitesi Bilgisayar Kulübü ve Linux Kullanıcıları Derneği Seminer Çalışma Grubu işbirliğiyle. 23 Mart Pazartesi günü saat 13&#8242;te, İstanbul Üniversitesi Avcılar Kampüsü Mühendislik Fakültesi binası, Mavi Salon&#8217;da Mahir Aşut tarafından Linux ve Özgür Yazılım İş Modeli başlıklı bir seminer verilecektir. Katılım her zaman olduğu gibi ücretsiz.</p> + Tue, 17 Mar 2009 19:04:16 +0000 - - Alper Kanat: Linux Gezegeni Hakkında - http://raptiye.org/blog/2009/01/16/linux-gezegeni-hakkinda/ - <img width="349" height="133" src="http://raptiye.org/resimler/gathering-linux.jpg" alt="" /><br /> -<br /> -Normalde gezegenle alakalı yazıları Gezegen Ekibi'ne ait <a href="http://gunluk.lkd.org.tr/gezegen/" target="_blank" title="gezegen günlüğüne ulaşmak için tıklayın..">günlüğe</a> yazıyoruz ancak burada yazacaklarım benim kişisel fikirlerimi de yansıttığından buraya yazmak istedim. Bir süredir LKD'nin Gezegen Ekibi'nde gönüllü olarak elimden geldiğince katkıda bulunmaya çalışıyorum. Bu yazıda gezegende yapmak istediğimiz bir takım değişiklikleri ve ekip olarak bize gelen istekleri, şikayetleri anlatmaya çalışacağım.<br /> -<a href="http://planet.gnome.org/" target="_blank" title="GNOME Gezegeni'ni ziyaret etmek için tıklayın.."><br /> -Planet GNOME</a> vb. gezegenleri takip edenler bilirler; insanlar çocuklarının doğumlarını, evliliklerini, bir Pazar gününü nasıl geçirdiklerini, tatillerini sıkça paylaşıyorlar. Çünkü hayat yalnızca Linux'tan ya da özgür yazılımdan ibaret değil. Kaldı ki ben dahil bir çok kişi eminim ki; bu insanların gerçekte nasıl bir yaşam sürdüklerini, tecrübelerini, etraflarında olup bitenleri nasıl kavradıklarını merakla takip ediyor. Hal böyle olunca gezegenin olabildiğince mozaik bir yapıya sahip olması kaçınılmaz oluyor. Bu da farklı seslerin ortaya çıkmasına bir sebep yaratıyor. Şahsen bu mozaikten de, çok seslilikten de son derece mutluyum, elimden geldiğince böyle kalmasını sağlamaya çalışıyorum.<br /> -<br /> -Gezegen'de herhangi bir sebepten dolayı sevdiğimiz ya da sevmediğimiz insanlar var ya da olabilir. Ancak bu, o insanların gezegene yazma haklarını; hatta istedikleri konuyla ilgili yazma haklarını kısıtlayabileceğimiz bir ortam yaratmamızı gerektirmemeli. Bu durumu kolaylıkla Türkiye'nin içinden geçtiği süreçle yorumlayabilir, benzetebiliriz. (<em>Şu çıldırmışlığın, insan hayatının değerinin hiçe sayıldığı dönemde sevmediğimiz insanların canına, malına kastedemeyeceğimizi bir gün farkedeceğimizi umuyorum bu arada....</em>)<br /> -<br /> -Son zamanlarda <a href="http://www.linuxipuclari.com/" target="_blank" title="Linux Hakkında Pratik İpuçları">Linux İpuçları</a> olarak adlandırılan bir oluşumun yazdığı yazılardan dolayı bir kaç şikayet ulaştı ekibimize.. <a href="http://gunluk.lkd.org.tr/gezegen/2008/11/01/gezegen-kurallari/" target="_blank" title="gezegen kurallarını okumak için tıklayın..">Gezegen Kuralları</a>, bir gün içerisinde en fazla üç mesaj atılabileceğini söylüyor ve bu kuralı çiğnedikleri için yazar arkadaşlarımızı uyardık. Onlar da kuralların ilgili kısmını kaçırdıklarını belirterek daha özenli davranmaya başladılar. Gezegende tamamen Linux ve Özgür Yazılım yazacağız diye bir kuralımız olsaydı şayet, bu arkadaşlar bu kurala %100 uyuyor olurlardı. Yazdıkları yazıları haber kategorisine sokmak anlamsız ve bence imkansız. Dolayısıyla onların yazmamasını istemek, gezegende olmamalarını istemek gezegen kurallarını hiçe saymak demek; dahası başkasının hakkına gaspetmek demek... Tabii eğer kişisel görüşlerimizi ve egolarımızı bir yana bırakmayı becerebilirsek... Kişisel fikrim bu oluşumun gezegene farklı bir tat getirdiğinden ve kesinlikle (ve inatla) varolmalarından yana! Zira yazdıkları bir takım ipuçlarının bana ve gezegen ziyaretçilerinin büyük çoğunluğuna fazlasıyla katkısı olacağını düşünüyorum. Bu arada gezegen ziyaretçilerinin tamamını süper Linux bilen, işi bitirmiş arkadaşlardan varsaymak da biraz zor olur sanırım..<br /> -<br /> -Daha önce gezegen'de bir takım geliştirmeler yaptık ve yazılar belli bir uzunluğu aştığında yazıyı kesiyorduk. Sonrasında bu gelişmeyi sizlerin beğenisine sunarak fikirlerinizi almaya <a href="http://gunluk.lkd.org.tr/gezegen/2008/11/09/yeni-gezegen-icin-dusuncelerinizi-almak-istiyoruz/" target="_blank" title="Yeni Gezegen için Düşüncelerinizi Almak İstiyoruz adlı yazıyı okumak için tıklayın..">çalıştık</a> gezegen günlüğünde... Geri beslemeler sayesinde yaptığımız şeyin çok beğenilmediğini ve işi kötü bir yöntemle çözdüğümüzü gördük, yaptığımız değişikliklerin bir kısmını geri aldık. Önümüzdeki zaman dilimi içerisinde <a href="http://www.planetplanet.org/" target="_blank" title="gezegen yazılımının sitesine ulaşmak için tıklayın..">planetplanet</a> adlı yazılımla devam etmek ya da sıfırdan bir gezegen yazılımı yazmak gibi bir planımız var. Her iki durumda da şu geliştirmeleri yapmayı planlıyoruz:<br /> -<ul> - <li>Belirli bir uzunluktan daha uzun olan yazıları ana sayfada kırpmak ve kullanıcıların yaptığı seçimi saklamak (böylece tekrar tekrar yapmamalarını sağlamak).</li> - <li>Gezegen yazılarını etiketlerle kataloglamak ve yalnızca istenen etiketlerin RSS kaynağının alınabilmesi.. Böylece belirli günlükleri okumak istemeyen ziyaretçilerimize de bir seçenek vermiş olacağız.</li> -</ul> -Bu arada gezegenin kod tabanını herkese <a href="http://svn.linux.org.tr/svn/gezegen/" target="_blank" title="kod tabanına ulaşmak için tıklayın..">açtık</a>. Trac'imizi de yakında açacağız inşallah.. Böylece kodumuzu inceleyebilir, dilediğiniz konuda bizi eleştirebilir ve istediğiniz özelliklerle ya da bulduğunuz hatalarla ilgili bilet açabilirsiniz. Her zamanki gibi yardım edecek arkadaşları da aramızda görmekten mutluluk duyacağımızı belirtelim!&#160; <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> <br /><div class="feedflare"> -<a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=I3G1o7DI"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?d=41" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=hpeNDHPS"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?i=hpeNDHPS" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=hQ0v5iNR"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?i=hQ0v5iNR" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=L4ijIyiC"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?d=52" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=hzccm4xD"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?i=hzccm4xD" border="0" /></a> -</div> - Thu, 15 Jan 2009 22:41:58 +0000 + + LKD Sponsor Çalışma Grubu: Yılın en büyük Linux ve özgür yazılım etkinliğine sponsor arıyoruz + http://gunluk.lkd.org.tr/sponsor/2009/03/13/yilin-en-buyuk-linux-ve-ozgur-yazilim-etkinligine-sponsor-ariyoruz/ + <p>Her yıl yaptığımız [http://senlik.linux.org.tr/2009/ Linux ve Özgür Yazılım Şenliği]&#8216;nin 8.&#8217;cisini bu yıl <a href="http://www.bilgi.edu.tr/">İstanbul Bilgi Üniversitesi</a>&#8216;nin ev sahipliğinde İstanbul&#8217;da gerçekleştiriyoruz. Bu etkinlik yılın en büyük Linux ve özgür yazılım konulu etkinliğinin bu yıl ek bir teması daha var; Özgür Yazılım ve Web 2.0 dünyasını birbirine biraz daha yaklaştırıyoruz.</p> +<p>JSON&#8217;un yaratıcısı Douglas Crockford ve Google Chrome program yöneticisi Jonathan Conradt bizimle olacak. <a href="http://www.pardus.org.tr">Pardus</a>&#8216;un etkinlik için yurt dışından getirdiği bir misafir de, KDE geliştiricisi Sebastian Kügler. Diğer sunumlarla ilgili detaylı bilgiyi <a href="http://senlik.linux.org.tr/2009/etkinlik-programi/">etkinlik programında</a> bulabilirsiniz; onlar da en az bunlar kadar ilgi çekici.</p> +<p>Hem bu etkinliğin giderlerini karşılayabilmek için, hem de Linux Kullanıcıları Derneği&#8217;nin yıl boyunca yapacağı diğer faaliyetlere finansal kaynak yaratmak için etkinliğe sponsor arıyoruz.</p> +<p>Etkinliğe sponsor olabileceğini düşündüğünüz kuruluşlara sponsor sunumunu iletebilirsiniz (<a href="http://senlik.linux.org.tr/2009/wp-content/uploads/2009/03/senlik2009sponsorsunumu.pdf">indirmek için tıklayın</a>). Sunumu ilettiğiniz kuruluşların iletişim bilgilerini sponsorluk ilişkilerini yürüten sponsor ekibi ile de sponsor@linux.org.tr adresinden paylaşırsanız çok memnun oluruz.</p> +<p>Linux ve Özgür Yazılım Şenliği çeşitli sektörlerden bilişim profesyonelleri ile tanışmak, yeni iş olanakları geliştirmek, yeni projeler üretmek, özgür yazılım ve web projelerine katılmak, yeni bilgiler edinmek için harika bir ortam sunuyor.</p> +<p>Etkinliğe katılım ücretsiz, hatta kayıt yaptırmanız bile gerekmiyor ancak olup bitenden haberdar olmak isterseniz bizi <a href="http://www.facebook.com/event.php?eid=69688546404">Facebook</a>&#8216;da, <a href="https://www.xing.com/events/317709">Xing</a>&#8216;de,<br /> +<a href="http://events.linkedin.com/Linux-ve-Ozgur-Yazilim-Senligi-2009/pub/44633">Linkedin</a>&#8216;de, <a href="http://twitter.com/senlik2009">Twitter</a>&#8216;da ve Friendfeed&#8217;de takip edebilirsiniz. İlgileneceğini düşündüğünüz herkesi davet etmeyi unutmayın!</p> +<p>Şenlikte görüşmek üzere!</p> + Fri, 13 Mar 2009 17:50:03 +0000 - - Özgür Kuru: Bir Pardus Günü… - http://www.ozgurkuru.net/blog/2009/01/15/bir-pardus-gunu/ - <p>Bugün TOBB Ekonomi ve Teknoloji Üniversitesinde Pardus ile ilgili güzel bir etkinlik yapıldı. Üç gündür yapılan hazırlıklar, açılan standlar ve dağıtılan cdler ile başlayan süreç bugün kısmende olsa neticelendi. Gerçekten güzel bir ortam oluşmuştu. İki ayrı seminerden oluşan yani iki oturumlu bir etkinlikti. Seminerlerden önce Bora Güngören ile sohbet etme fırastı bularak seminer öncesi boşluğu değerlendirdik. İlk semineri Bora Güngören, TOBB ETU öğrenci, hoca ve diğer katılımcılara Özgür Yazılımlar ve Pardus başlıklı sunumuyla bu konuda bilgi vererek gerçekleştirdi. Ardından verilen arada TOBB ETU&#8217;nun yapmış olduğu ikramlar eşliğinde katılımcılarla Linux ve Pardus hakkında güzel sohbetler gerçekleştirdik. Bu aradan sonra ben bilgisayar ile genel olarak kullanılan uygulamaların Pardus ile nasıl yapıldığını, hangi programların kullanıldığını ve Pardus&#8217;un son kullanıcıya sunduğu avantajlarından bahseden küçük bir tanıtım yaparak etkinliği tamamlamış olduk. Üç gün boyunca 200&#8242;e yakın Pardus 2008.1 kurulum cdsi dağıttık, bazı arkadaşlarımıza Pardus kurulumunda yardım ettik, deneyimlerimizden bahsederek Pardus&#8217;u tanıtmak için çabaladık diyebilirim. Bu çabalarada değdiğine inanıyorum. İnşallah daha güzel etkinlikler ile Pardus&#8217;umuzu daha güzel yerlere getirebileceğiz. Başta bizleri yalnız bırakmayan <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a>&#8216;e, TOBB ETU hocaları ve öğrencilerine tekrar teşekkür etmek istiyorum. Tabi bir teşekkürüde <a href="http://sevalunver.blogspot.com/" target="_self">Seval Ünver</a> hakediyor ki, ders aralarında koşuşturmaları, üç gün boyunca bizleri en iyi şekilde ağırlaması ile bu etkinlikte en büyük emeği veren kişi oldu diyebilirim.</p> - Thu, 15 Jan 2009 20:05:05 +0000 + + LKD YK: Siz hala statikleştiremediklerimizden misiniz? + http://gunluk.lkd.org.tr/yk/2009/03/11/siz-hala-statiklestiremediklerimizden-misiniz/ + <p>Dinamik web uygulamalarını çok seviyoruz. Kolay güncelleniyorlar, ayarlanıyorlar, bir sürü cambazlık yapabiliyoruz üzerlerinde. Hazır birçok uygulama olduğu gibi, bazen hızımızı alamayıp kendimiz de oturup yazıyoruz.</p> +<p>İlk başta severek kullandığımız arayüzler, zaman geçtikçe birer problem haline gelebiliyorlar. Yeni sürümleri çıktıkça güncellemek gerekiyor. Kendi yazdığımız uygulamalarsa, değişen sistemlere göre adapte edilmeleri gerekiyor. Özellikle dernekteki gibi, yıllar içerisinde farklı insanlar bu işle uğraşınca, bu durum daha da göze batar hale geliyor.</p> +<p>Bir de bunlar arasında artık güncellenmeyen siteler olabiliyor. Örneğin etkinlik siteleri, yapıldıkları yıl yoğun olarak kullanılıyorlar ama daha sonra tek bir karakterine bile dokunulmuyor (etkinlik bittiği için). Onların hala bir CMS üzerinde çalışmalarının hiçbir anlamı olmuyor.</p> +<p>Barkın ve Doruk derneğin artık güncellenmeyen 12 dinamik web sitesini, <a href="http://www.httrack.com/">httrack</a> ile statik web sayfalarına dönüştürdüler. Çalışan birçok web uygulamasından, onların sunucuya getirdiği yükten ve olası güvenlik açıklarından da böylece kurtulunmuş oldu.</p> + Wed, 11 Mar 2009 20:53:36 +0000 - - Hakan Uygun: Tekir’de Yenilikler - http://www.hakanuygun.com/blog/?p=176 - <p><a href="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/big_paw.png"><img class="alignleft size-full wp-image-177" title="big_paw" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/big_paw.png" alt="" width="82" height="67" /></a></p> -<p>Tekir Ticari Otomasyon ile ilgili bir süredir sesiz sedasız ama yoğun bir çalışma içerisindeydik ve sonunda 1.5 sürümünü yayınladık.</p> -<p>Bu sürüm ile bilikte bir çok değişiklik ve yenilik geliyor. Bunların başında <a href="http://www.tekir.com.tr" target="_blank">www.tekir.com.tr</a> adresinin yeni yüzü ve uygulaması var. Yeni uygulama ve özellikleri ile birlikte, topluluk ilişkilerinin daha iyi yürütülebilmesini sağlamak hedefindeyiz.</p> -<p><img class="alignleft size-full wp-image-178" title="paw_little_pink" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/paw_little_pink.png" alt="" width="44" height="36" />Tekir&#8217;i denemek, kullanmadan önce kapsamını görmek isteyenler için kurulum gerektirmeyen fakat diledikleri gibi çalışabilecekleri bir ortam sağlamak amacıyla <a href="http://www.tekir.com.tr/indir/" target="_blank">Tekir Çalışan CD</a> hazırladık. Bu CD sayesinde, sistemlerinize hiç bir şey kurmaya gerek kalmadan Tekir&#8217;i deneyebileceksiniz.</p> -<p><img class="alignleft size-full wp-image-178" title="paw_little_pink" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/paw_little_pink.png" alt="" width="44" height="36" />Tabii ki en önemli değişiklikler Tekir&#8217;in kendisinde. Öncelikle Tekir&#8217;in lisansında yapılan bir değişiklikten bahsedelim. Tekir&#8217;in önceki sürümleri AGPL ile yayınlanıyorlardı. Tekir 1.5 sürümü ile birlikte artık LGPL 3.0 ile yayınlanmaya başladı. Böylece Tekir&#8217;in iş platformu olma yolunda önemli bir adım attığımızı düşünüyoruz.</p> -<p><img class="alignleft size-full wp-image-178" title="paw_little_pink" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/paw_little_pink.png" alt="" width="44" height="36" />Tekir&#8217;in becerilerinin geliştirilmesine de devam ediyoruz. Banka Modülü, Çek- Senet Modülü, Sipariş Modülü, Merkez Bankası kurlarının otomatik çekimi gibi hemen sayabileceğimiz yeniliklerimiz var.</p> -<p>Bu sürümde henüz yeterli olgunluğa gelmediği için yayınlanmamış fakat kısa süre içerisinde yayınlamayı umduğumuz bir dolu başka özellik ve yetenek de yolda&#8230;</p> -<p>Bizi <a href="http://www.tekir.com.tr/rss/haber" target="_blank">izlemeye</a> devam edin <img src="http://www.hakanuygun.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p> - Thu, 15 Jan 2009 19:28:50 +0000 + + LKD YK: Dernek Gönüllülerinin Yaşam Döngüsü Sürüyor + http://gunluk.lkd.org.tr/yk/2009/03/11/dernek-gonullulerinin-yasam-dongusu-suruyor/ + <p>Dernek çalışmaları her zaman gönüllü katkılarla yürüyor. Birim zamanda bazılarımız az, bazılarımız çok katkı yapabiliyoruz. Bu çoğu zaman hayatın karşımıza çıkardıklarına göre değişiyor.</p> +<p>Deli gönül istiyor ki, bir görevi üstlendikten sonra ilelebet onu yapabilelim. Hepimizin hayatı iniş/çıkışlarla dolu olduğu için bunu gerçekleştirmek gerçekten güç olabiliyor. Bazen de basitçe aynı işi yapmaktan canımız sıkılabiliyor. Bir çalışmayı yapmayı bırakarak dinlenmek ya da başka bir işe yönelmek gönüllü çalışmanın en doğal olması gereken öğelerinden biri.</p> +<p>İnsan hayatının bu basit gerçekleri dernek çalışmalarımıza da yansıyor.</p> +<p>Derneğin en yoğun çalışan ekiplerinden biri web uygulamalarının kurulum, bakım ve düzenlemelerini yapan web ekibi. Bu yıl yapılan geçmişe dönük temizlik, düzenleme, aktarma ve taşıma çalışmalarından ötürü sık insan gücüne ihtiyaç olan ekip, çeşitli görevler üstlenen üyelerle bir ara 5-6 kişiye ulaşmıştı. Şu anda Bahri Meriç Canlı, Barkın Kılıç ve Umuthan Uyan aktif olarak görev alıp zamanları ölçüsünde çalışmaları sürdürüyorlar.</p> +<p>Artık hukuk müşavirliği görevini Duygu Hatipoğlu tek başına yürütüyor. Diğer avukat üyelerimiz iş yoğunluklarından dolayı aflarını istediler, hukuk ekibi içinde olamasalar da ihtiyaç durumunda her zaman bireysel katkı vermeye hazır olduklarını da eklemeyi unutmadılar.</p> +<p>Dernek üyelerinin bilgilerini güncelleme, aidat ödemesi işleme, yeni üye kabulü, üye kartlarının basımı gibi çalışmaları yürüten üye işleri ekibinde tek bir üye görev alıyordu; o da iş yoğunluğundan dolayı görevinden ayrılmak istedi. Şu anda yeni biri görev alana kadar Doruk (Fişek) ve Volkan (Evrin) yönetim kurulu zamanlarından çalarak geçici olarak bu açığı kapatmaya çalışıyorlar.</p> +<p>Bir dernek üyesi olarak siz de dernek çalışmalarına katılmak istiyorsunuz ama nereden başlayacağınızı bilmiyor musunuz? Yönetim kurulu olarak bu konuda ücretsiz danışmanlık veriyoruz :). Bize e-posta atın, sizi, sizin de keyif alacağınız, derneğe ve özgür yazılıma yararlı olacak bir alana yönlendirelim.</p> + Wed, 11 Mar 2009 11:41:06 +0000 - - LKD YK: www.linux.org.tr şablon kullanmaya başladı - http://gunluk.lkd.org.tr/yk/2009/01/15/wwwlinuxorgtr-sablon-kullanmaya-basladi/ - <p>Geçtiğimiz yıl yaşanan sunucu sorunundan sonra www.linux.org.tr web sitesinin o zamanki hali ancak kısmi olarak internet arşivlerinden çıkarılabilmişti. O zamandan beri de tamamen statik html sayfaları olarak duruyorlardı.</p> -<p>Tamamen statik sayfalar güzel olmalarına karşın, menü ve tasarımın güncellenmesinde zorluk yaşatıyorlar. Tasarımda yapacağınız ufak bir değişikliği bile tüm html sayfalarda tek tek değiştirmeyi gerektiriyorlar. Menüye basit bir seçenek eklemek ya da değiştirmek bile hem tüm sayfalarda değişiklik gerektiriyor, hem de sayfalardan birinin unutulması durumunda tutarsızlık yaratıyordu.</p> -<p>Üyelerimizden Barkın Kılıç, sitedeki sayfaların içeriklerini tek tek ayıkladı, tasarımı oluşturan menüleri ayırdı ve bir şablona oturttu. Dış görünüşte hiçbir şey değişmemiş gibi gözükse de, artık tüm sayfalar aynı menü/tasarımı kullanıyorlar. Herhangi bir değişiklik kolaylıkla yapılabiliyor.</p> - Thu, 15 Jan 2009 15:43:16 +0000 + + LKD YK: İdari kurul sahalara geri döndü + http://gunluk.lkd.org.tr/yk/2009/03/11/idari-kurul-sahalara-geri-dondu/ + <p>Geçmişte derneğin idari kurulu, yönetim kurulu ve çalışma grubu başkanlarından oluşan bir kurul/liste idi. Çalışma gruplarını temsil eder, derneğin genelini ilgilendiren konularda görüşleri iki yönlü olarak iletirdi. Amaç, dernekte sürekli bir görevi yürüten çalışma gruplarının dernek yönetiminde daha fazla söz sahibi olmasıydı. Yönetim kurulu derneği ilgilendiren birçok konuyu kendi arasında konuşmak yerine burada konuşurdu.</p> +<p>Yönetim kurulu olarak göreve başladığımızda, sadece iki çalışma grubu/ekipte, o da birer kişi vardı. O nedenle idari kurulu tekrar çalışır hale getirmek çok anlamlı olmamıştı. Artık dernekte birçok çalışma grubu/ekip ve içlerinde görev alan birçok üye bulunuyor. Yönetim kurulunun kendi arasında konuştuğu konuların onların görüşleriyle daha da zenginleşebilmesi için idari kurulu tekrar oluşturma çabasına girdik.</p> +<p>Her cg/ekipten en az bir kişi olmak üzere idari listeye katılım isteyerek hepsine birer e-posta attık. Elimize mum diken toplam 9 kişiye, yönetim kurulunu da katarak 16 kişilik idari kurulu oluşturduk. İdari kurulun; çalışma grubu/ekipler arası tanışma ve kaynaşmayı daha fazla arttıracağını, dernek yönetiminde daha aktif rol almalarını sağlayacağını ve geleceğin yönetim kurulu üyelerinin yetişmesine ön ayak olacağını umuyoruz.</p> +<p>16 kişiden oluşan idari kurulun ilk günü de hareketli geçti. Öğlen 12:00&#8242;de &#8220;hoş geldiniz&#8221; e-postası düştü, yarım gün skoru 22 e-posta oldu.</p> + Tue, 10 Mar 2009 23:19:35 +0000 - - LKD YK: Dernek Kartvizitleri - http://gunluk.lkd.org.tr/yk/2009/01/15/dernek-kartvizitleri/ - <p><a href="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd_kartvizit_ornegi1.png"><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd_kartvizit_ornegi1.png" width="150" height="236" align="left" class="alignnone size-full wp-image-240" /></a>Dernek adına farklı kişi ve kurumlarla yüzyüze görüştüğümüzde, iletişim bilgilerinin verilmesi/alınması için toplumdaki yaygın alışkanlık kartvizit değişimi oluyor.</p> -<p>Geçmişte LKD&#8217;de kişisel kartvizit basımından kaçınılmıştı. Amaç dernekteki görevlerin kişilerle eşleşmesinden kaçınmak, insanların dernekle genel adreslerden bağlantı kurmasını sağlamaktı. Bir bayrak değişimi ile yürüyen dernek kavramına yabancı insanlara birkaç yıl önce dernek adına görüştükleri insanın artık o görevi yapmıyor olabileceğini (ve bunun doğal olduğunu) anlatması gerçekten güç olabiliyordu.</p> -<p>Ancak geçen zaman içinde açık seçik ortaya çıktı ki, birçok ilişki ne kadar engellenmeye çalışırsa çalışılsın kişiselleşiyor ve bu kişiler dernekteki görevlerinden ayrılsalar da dernekte o konu ile ilgili ilk olarak onlara başvuruluyor. Kişisel kartvizit yokluğu bunu deva olmuyor.</p> -<p>Biz de o zaman madem bu kaçınılmaz, bari hakkıyla yapalım ve dernek adına farklı kurumlarla görüşen üyelere kartvizit bastıralım dedik. Büyük bir maliyeti olmadığı için de görevinden ayrılınca çöpe atılmalarının çok bir sorun olmayacağını düşündük.</p> -<p>Üyelerimizden Volkan Uygun Aralık ayında bize birer cici, dikine kart tasarladı (biraz! uğraştırdık da kendisini farklı tasarımlarla). Sonra araya bayram, bir de üzerine yılbaşı girince aklımızdan çıkmıştı. Birkaç gün önce tekrar alevlenen çalışmalarla kartlar son biçimini aldılar ve yine Volkan Uygun&#8217;un uğraşları ile basıldılar.</p> - Thu, 15 Jan 2009 10:39:52 +0000 + + LKD YK: Şenlik web sitesi, duyurusu, etkinlik sayfası, … + http://gunluk.lkd.org.tr/yk/2009/03/10/senlik-web-sitesi-duyurusu-etkinlik-sayfasi/ + <p>17-18 Nisan&#8217;da yapılacak olan 8. Linux ve Özgür Yazılım Şenliği&#8217;nin duyurulması çalışmaları hız kazanmaya başladı.</p> +<p><a href="http://senlik.linux.org.tr/">Şenlik web sitesinin açılması</a>nın ardından lkd-duyuru e-posta listesine üye binlerce kişiye e-posta ile etkinlik <a href="http://liste.linux.org.tr/pipermail/lkd-duyuru/2009-March/000147.html">duyuruldu</a>.</p> +<p><a href="http://senlik.linux.org.tr/2009/afis-banner/">Şenlik bannerları</a> (büyük bir kısmı yine Umuthan Uyan tarafından hazırlanan) geçen hafta şenlik sitesinde yerini aldı. Oradan bannerları alan birçok özgür yazılım sever, web sitelerine, günlüklerine ve forumlara bu bannerları yerleştiriyorlar.</p> +<p>Şenlikle ilgili bir <a href="http://www.facebook.com/home.php#/event.php?eid=69688546404">facebook etkinlik sayfası</a> ve <a href="http://twitter.com/senlik2009">twitter hesabı</a> da oluşturuldu. Xing ve LinkedIn etkinlik sayfaları da yolda.</p> +<p>Herkesten bunlar ve benzeri araçlarla şenliği olabildiğince geniş bir kitleye duyurmamıza yardımcı olmasını istiyoruz.</p> + Tue, 10 Mar 2009 17:41:13 +0000 - - Linuxipuclari: Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme - http://www.linuxipuclari.com/genel/periyodik-olarak-bir-programi-calistirma-ve-ciktisini-takip-etme - <p>Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.</p> -<p><strong>Nasıl kullanılır?</strong></p> -<p>watch [seçenekler] komut</p> -<p><strong>-n</strong> Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.</p> -<p><strong>-d</strong> Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz</p> -<p><strong>Ne için mi kullanıyorum?</strong></p> -<ul> -<li>Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'wc -l | ls -l'</span></pre></div></div> - -</li> -<li>Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'df -k'</span></pre></div></div> - -</li> -<li>Hafıza kullanım oranını gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'free -m'</span></pre></div></div> - -</li> -<li>Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'ls -l | fgrep muratz'</span></pre></div></div> - -</li> -</ul> -<p>Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.</p> - Thu, 15 Jan 2009 07:29:49 +0000 + + LKD Şenlik Çalışma Grubu: Şenlik web sitesi ve bannerları hazırlanıyor + http://gunluk.lkd.org.tr/senlik-cg/2009/03/04/senlik-web-sitesi-ve-bannerlari-hazirlaniyor/ + <p>8. Linux ve Özgür Yazılım Şenliği&#8217;nin duyurulması çalışmalarının önemli etabı, web sitesi ve banner tasarımla Umuthan Uyan tarafından hazırlanmaya başladı.</p> +<p>O bunların son rötuşları üzerinde çalışırken, bizi de boş bırakması, şenlik sayfasına geçici bir ön sayfa hazırladı bile &#8211;&gt; <a href="http://senlik.linux.org.tr">http://senlik.linux.org.tr</a>.</p> + Wed, 04 Mar 2009 18:44:02 +0000 - - LKD YK: E-dernekli olduk, sınıfları doldurduk - http://gunluk.lkd.org.tr/yk/2009/01/15/e-dernekli-olduk-siniflari-doldurduk/ - <p>Üyelerimizden Mehmet Ali Köksal&#8217;ın bilgi vermesiyle, dernekler masasının derneklere sağladığı &#8220;e-dernek&#8221; uygulamasının yararlarından haberdar olduk. E-dernek, derneklerin iş ve işlemlerini internet üzerinden yapmalarını sağlıyor.</p> -<p>Internetten başvuru yapıp, birkaç doğrulama yaptıktan sonra bir form doldurup dernekler masasına fiziksel olarak gidilmesi gerektiği ortaya çıktı. Bu işlemi de illa dernek başkanının yapmasını istedikleri için Doruk Ulus&#8217;un yolunu tuttu.</p> -<p>Bir hafta önceki ilk sefer, gönderilen forma ek olarak parola e-postasının çıktısını da alması gerektiğini algılamadığı için hüsranla sonuçlanmıştı. Bugün onu da yanına alarak tekrar gitti ve LKD&#8217;nin bir e-dernek kullanıcısı ve parolası oldu. Artık dernekler masasına her bildirmemiz gereken işlem için mesai saatlerinde oraya fiziksel olarak gitmek zorunda kalmayacağız.</p> - Wed, 14 Jan 2009 21:52:54 +0000 + + LKD Seminer Duyuruları: Bilkent Üniversitesi, Linux ve Özgür Yazılım Seminerleri + http://gunluk.lkd.org.tr/seminer/2009/03/04/bilkent-universitesi-linux-ve-ozgur-yazilim-seminerleri/ + <p>İlki geçen yıl yapılan ve 4 seminerden oluşan Linux seminerleri dizisi, bu yıl da devam ediyor.. Bilkent Üniversitesi Teknoloji Topluluğu ve LKD Seminer Çalışma Grubu işbirliğiyle, haftada bir seminer olmak üzere 4 hafta sürecek seminer dizisinde giriş düzeyinde seminerlerle başlayıp sanallaştırma ile noktayı koyacağız.</p> +<p>Seminer programı şöyle:</p> +<p>10 Mart Salı: Deniz Koçak - Meraklısına GNOME<br /> +17 Mart Salı: Can Burak Çilingir - Kısaca Django<br /> +24 Mart Salı: Mahmut Sedat Eroğul - Linux Nedir?<br /> +31 Mart Salı: Can Eroğul - XEN ve sanallaştırma</p> +<p>Tüm seminerler 12.40-13.30 arasında yapılacak. Ayrıca tüm seminerlere katılım sağlayanlara katılım belgesi verilecek. Seminerlerde ücretsiz CD dağıtabilmek için de çalışmalar devam etmekte.</p> +<p>Seminerler, Bilkent Üniversitesi&#8217;nde yapılacak; ilk seminer Mithat Çoruh Amfi&#8217;de, diğerleri C Blok Amfi&#8217;de gerçekleştirilecektir.<br /> +Katılım tahmin edeceğiniz gibi, ücretsiz.</p> +<p>Seminer afişi için: <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/OpenDays_Afis.png">buraya</a></p> + Wed, 04 Mar 2009 07:23:59 +0000 - - Özgür Kuru: Özgürlükİçin.com E-dergi Sayı 10…. - http://www.ozgurkuru.net/blog/2009/01/14/ozgurlukicincom-e-dergi-sayi-10/ - <p>Özgürlükİçin.com topluluğu her alanda hızlı ve geniş gönüllü katılımıyla çalışmalarına devam ediyor. Son dönemlerde bende Pardus&#8217;a ve bu topluluğa bir şeyler katmak için çalışmalar yapıyorum. Özgürlükİçin.com sitesinin hazırlamış olduğu e-dergi 10. sayısı için çalışmalar çoktan başladı. Bu ay ki konu &#8220;Pardus ve Programlama&#8221;. Bu sayıya bende gönüllü olmak istedim. Bu noktada sevgili Seval Ünver&#8217;in önerisinin büyük rol oynadığını belirtip bir teşekkür daha iletmek istiyorum. Sanırım Seval ve TOBB ETU Pardus seven öğrencileri ile birlikte güzel projeler çıkartma planları her geçen gün dahada çoğalıyor. Konuya dönecek olursak, 10. sayı için bende &#8220;Gambas&#8221; programı hakkında bir yazı yazacağım. Ayrı bir heyecan ve mutluluk içerisindeyim. Hızla gelişen bir topluluğun parçası olmak bu gelişmeye bir katkı sağlayabilmek oldukça mutluluk verici bir olay. 10. sayıya katkı sağlamak isteyen arkadaşlarımız için aşağıdaki forum linkini inceleyerek uygun olan bir konuyu almalarını tavsiye ediyorum. Böylece önümüzdeki sayı daha hızlı gelişmiş olacak. </p> -<p>http://www.ozgurlukicin.com/forum/gonullu-calismalar/4162/?page=1</p> - Wed, 14 Jan 2009 19:03:51 +0000 + + LKD Seminer Duyuruları: GNOME Vakfı Başkanı’ndan GNOME ve Özgür Yazılım Dünyası Semineri + http://gunluk.lkd.org.tr/seminer/2009/02/25/gnome-vakfi-baskanindan-gnome-ve-ozgur-yazilim-dunyasi-semineri/ + <p>Bu sefer duyurumuz bir seminer-cg etkinliği değil. Düzenleyen arkadaşlar duyurmamızı rica ettiler. Biz de ellerine sağlık diyerek duyuralım.</p> +<p>İstanbul Kültür Üniversitesi Bilişim Kulübü ve Bilişim Platformu, 27 Şubat 2009 Cuma günü Saat: 14:00 da, İstanbul Kültür Üniversitesi Ataköy Kampüsü Akıngüç Oditoryumu’ nda GNOME Vakfı Başkanı Behdad Esfahdod’un “GNOME ve Özgür Yazılım Dünyası” ‘nı anlatacağı bir konuşma organize ediyor.<a href="http://gunluk.lkd.org.tr/seminer/files/2009/02/behdad-350.jpg"><img class="aligncenter size-medium wp-image-43" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/behdad-350-212x300.jpg" alt="behdad-350" width="212" height="300" /></a></p> +<p>Seminer afişinin büyük seçim versiyonu için <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/behdad_afis.jpg">buraya</a>.</p> + Wed, 25 Feb 2009 13:02:40 +0000 - - Linuxipuclari: VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor - http://www.linuxipuclari.com/genel/vm-imajinin-kopyasini-aldim-ethernet-baglanmiyor - <p>Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.</p> -<p>Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.</p> -<p>Eski kartı silip yeni kartı eklediğinden kartın id&#8217;si eth0&#8242;dan eth1&#8242;e değişiyor. Eğer ip tanımlarınız statik yapılmışsa <strong>/etc/network/interfaces</strong> dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.</p> -<p>O anki id&#8217;yi bulmanın en pratik yollarından biri de <strong>/proc/net/dev</strong> dosyasının içine bakmak. </p> -<p>Bu dosyanın içi aşağıdaki gibi.</p> -<pre> Interface Receive bytes packets errs drop fifo frame - eth0: 161543042 916321 0 0 0 0</pre> -<p>Unutmayın eğer bu sorunla karşı karşıya iseniz; <strong>ifconfig</strong> komutu sisteme <strong>/etc/network/interfaces</strong> dosyasında tanıttığınız kartları gösterecektir. O yüzden siz <strong>ifconfig</strong> diye baktığınızda eth0&#8242;ı görürken <strong>/proc/net/dev</strong> altında eth1 görüyor olacaksınız.</p> - Wed, 14 Jan 2009 13:54:55 +0000 + + LKD Şenlik Çalışma Grubu: Şenlik-cg jabber toplantısı + http://gunluk.lkd.org.tr/senlik-cg/2009/02/25/senlik-cg-jabber-toplantisi/ + <p>Yakın tarihte yapılacak olan LKD şenliği için bir beyin fırtınası yapıp, birtakım soru işaretleri ortadan kaldırmayı planlıyorduk şenlik-cg ekibi olarak. Ama fiziksel bir toplantı için herkese zaman ve mekan uymadığından bu toplantıyı internette bir jabber toplantısı olarak yapmayı uygun bulduk.</p> +<p>Geçtiğimiz pazar günü (22.02.2009) saat 20:30&#8242;a karar kılarak sözleştik ve toplantımızı gerçekleştirdik. İstanbul&#8217;un yanı sıra Ayvalık, Adapazarı,Adana ve Ankara&#8217;dan katılan üyelerimiz oldu. Öncelikle Galatasaray&#8217;ın maçı olması o saatlerde ve geç gelen üyelerden ötürü biraz geyik çevirdik ve saat 21:15 gibi yavaş yavaş ısınmalarla toplantımıza geçtik.</p> +<p>Öncelikli konularımız arasında şenliğin etkin duyurulması konusu vardı ve bu konuda epeyce kafa yorduk, aramızda fikir alışverişleri yapıp görev dağılımları belirledik. Yaklaşık  3 buçuk saat süren toplantımız sonunda saat epeyce geç olduğundan artık kalan konuları ve belirlediğimiz görev dağılımları ile ilgili neler yaptık, nerelerdeyizi konuşmak için haftaya aynı gün ve saatte buluşmak üzere randevulaştık ve kanımca gayet verimli ve güzel bir toplantı geçirdik.</p> + Tue, 24 Feb 2009 22:23:33 +0000 - - Linuxipuclari: Ubuntu VirtualBox ve KVM çakışma problemi - http://www.linuxipuclari.com/genel/ubuntu-virtualbox-ve-kvm-cakisma-problemi - <p>Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.</p> -<blockquote><p>VirtualBox can&#8217;t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.<br /> -VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).</p> -<p>Result Code:<br /> -0&#215;80004005<br /> -Component:<br /> -Console<br /> -Interface:<br /> -IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}</p></blockquote> -<p>Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.</p> -<p>Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$lsmod</span> | <span>grep</span> kvm -kvm_intel <span>49728</span> 0 -kvm <span>142912</span> <span>1</span> kvm_intel</pre></div></div> - -<p>Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül <em>kvm_intel</em> isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>sudo</span> rmmod kvm_intel</pre></div></div> - -<p>Eğer VirtualBox&#8217;ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.</p> -<p>İyi çalışmalar.</p> - Wed, 14 Jan 2009 06:41:49 +0000 + + LKD Seminer Duyuruları: Seminer Çalışma Grubu aktiviteleri, 06-16-34-63 + http://gunluk.lkd.org.tr/seminer/2009/02/24/seminer-calisma-grubu-aktiviteleri-06-16-34-63/ + <p>Bu günlük girdisi bir seminer duyurusundan ziyade durum tespiti diye başlayalım.  Seminer-cg ekibi olarak çalışmaya başladığımızdan bu yana elimizden geldiğince gelen seminer taleplerine yetişmeye çalışıyoruz.  Başlıktaki sayılar ise,  şimdiye kadar organizasyon yapabildiğimiz illerin plakaları. Ankara ve İstanbul zaten eskiden beri yoğun seminerlere ev sahipliği yapıyor. Bursa&#8217;da güzel bir etkinlik oldu, Bursa Linux adıyla, becerebilirsek gelenekselleştirmeye çalışacağız (bu yıl ikincisi düzenlenmişti). Çok yakında bir başka geleneksel olmasını istediğimiz etkinliği duyuracağız, şimdilik sadece Ankara&#8217;da olacağını söyleyeyim, detaylar çok yakında. Bir de Şanlıurfa&#8217;da Akademik Bilişim kapsamında seminerlerimiz oldu.</p> +<p>Neden böyle bir günlük girdisi yazdığımıza gelince; aktivitelerin hep Ankara ve İstanbul&#8217;da olması bizi de rahatsız eden bir konu. Ancak bizim kendi kafamıza göre hadi gidip şu şehirde bir seminer düzenleyelim deme lüksümüz yok. Biz ancak talep gelince işe dahil oluyoruz. Talep gelmedikçe pasif kalıyoruz. İzmir&#8217;de güzel bir enerji vardı ama o da azaldı. Anadolu&#8217;nun farklı şehirlerinden olup bu girdiyi okuyan arkadaşlar, lütfen bizimle iletişime geçin. Bu gibi seminerlere üniversiteler, sivil toplum kuruluşları ev sahipliği yapmakta fazla sorun çıkarmıyor. Bir salon bulup, biraz tanıtım yapma şansı bulursanız sizin şehrinize gelip seminer vermek isteyen insanlar her zaman olacaktır.</p> +<p>Şenlikte de bu konuyu gündeme getirme niyetindeyiz. Küçük el ilanlarıyla, sizin şehrinizde de seminer olması için nelere ihtiyaç olduğunu anlatmaya çalışacağız.</p> +<p>Lütfen seminer@linux.org.tr adresine bir mail atarak bizimle iletişime geçmekten çekinmeyin.</p> + Tue, 24 Feb 2009 08:48:49 +0000 - - Gürcan Öztürk: Regexp kullanarak postfix’te catch-all tanimi - http://gurcanozturk.com/2009/01/13/regexp-kullanarak-postfixte-catch-all-tanimi/ - Diyelim ki, mail sunucunuzda bir çok alan adı var, bunların her birinde gurcan.ozturk@domain1.tld, gurcan.ozturk@domain2.tld şeklinde tanımlar yapmak istemiyorsunuz, her domaine gelen gurcan.ozturk maillerini tek bir emailde toplamak istiyorsunuz. (catch-all işlemi) Postfix&#8217;te aşağıdaki ayarları yaparak bunu basitce sağlayabilirsiniz. - -Öncelikle /etc/postfix/main.cf dosyasına aşağıdaki satırı ekleyin. - -virtual_alias_maps = regexp:/etc/postfix/virtual - -Daha sonra /etc/postfix/virtual dosyası içine aşağıdaki satırı ekleyin, dosya yoksa oluşturun. - -/^gurcan.ozturk@/ [...] - Tue, 13 Jan 2009 20:18:19 +0000 + + LKD Seminer Duyuruları: Kadir Has Üniversitesi, Linux’a Derinlemesine Dalış Semineri + http://gunluk.lkd.org.tr/seminer/2009/02/24/kadir-has-universitesi-linuxa-derinlemesine-dalis-semineri/ + <p>Kadir Has Üniversitesi, Bilişim Güvenliği Kulübü (BİGUK) ve LKD Seminer Çalışma grubu ortak çalışması: 2 Mart Pazartesi günü, saat 12.45&#8242;te  &#8220;Linux&#8217;a Derinlemesine Dalış (korkmayın önce dalmayı öğretiyoruz)&#8221; semineri. Konuşmacı, Pardus geliştiricisi Koray Löker. Seminer, Kadir Has Üniversitesi&#8217;nin Cibali&#8217;deki Kadir Has Kampüsü, Fener Salonu&#8217;nda ve katılım serbest. Dinleyicilere katılım belgesinin verileceği seminer, tahminlerimize göre SMS ile duyurulan ilk LKD semineri olacak aynı zamanda..</p> +<p><img class="aligncenter size-medium wp-image-33" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/libux_biguk-212x300.jpg" alt="bigukorg_Linux_afis" width="212" height="300" /></p> + Mon, 23 Feb 2009 21:55:19 +0000 - - Özgür Kuru: Orda bir TOBB ETU var uzakta…. - http://www.ozgurkuru.net/blog/2009/01/13/orda-bir-tobb-etu-var-uzakta/ - <p>Bu gün Hacettepe Üniversitesine yaptığım kısa bir ziyaretin ardından, Perşembe günü TOBB Ekonomi ve Teknoloji Üniversitesinde yapılacak olan Özgürlükiçin.com ve Pardus semineri ile ilgili açılmış standda &#8220;Javacı Kız&#8221; olarak tanıdığımız Seval Ünver arkadaşımıza yardım etmek için TOBB ETU&#8217;ye gittim. Standda neler yaptığımızı anlatacağım. Ama önce üniversitede hocalardan, öğrencilere kadar her kesimin Pardus&#8217;a olan ilgisi oldukça dikkatimi çektiğini belirtmek istiyorum. Oldukça mutluluk verici bir durumdu bu. Buradan Seval arkadaşımıza çabaları için bir kez daha teşekkür etmek istiyorum. Standda durduğum süre boyunca güzel paylaşımlarımız oldu. Gerek gönüllü olarak gelip standda duran arkadaşlarımızla gerekse mühendislik fakültesi öğrenci arkadaşlarımızla Pardus ve geliştirme üzerine oldukça hoş sohbetler yaptık. Pardus&#8217;un tanıtımı için bir kaç ufak proje fikride geldi. Genel olarak üzerinde durduğumuz konu, Ankara üniversitelerinin birlikte neler yapabileceğiydi. Sanırım Ankara Üniversitesi, Hacettepe ve TOBB ETU olarak bir ortak çalışma ileriki dönemlerde yapılabilir. Neyse projelerin sürprizlerini bozmamak adına çok fazla açmayalım şimdilik :).</p> -<p>Ayrıca TOBB ETU üniversitesinin bir yazıcı sıkıntısı mevcut durumda. Xerox Workcenter M133 model IP yazıcı sürücülerinde bir sıkıntı mevcut. Pardus ile ufak bir deneme yaptık sonuç başarısızdı. Hali hazırda çalışan bir SuSE zaten evvel zamandan beri bu işi göremiyordu. Sanırım Xerox sürücüleri konusunda bir sıkıntı mevcut, bu yazıyı yayınladıktan sonra hata kayıtlarını araştırıp, hata kaydı yok ise bir hata kaydı açmayı düşünüyorum. Bu işin bir çözümü mevcut ise hali hazırda bulunan SuSE sanırım tarih sayfalarındaki yerini alacak:).</p> -<p>Yarın yani 14 Ocak günü yine TOBB ETU&#8217;de masa başı Pardus sohbeti yapmak veya bilgisayarlarına Pardus kurdurmak isteyen arkadaşlarımızı TOBB ETU ya bekliyoruz&#8230;..</p> - Tue, 13 Jan 2009 19:29:54 +0000 + + LKD Seminer Duyuruları: Yeditepe Üniversitesi Linux ve Özgür Yazılım Semineri + http://gunluk.lkd.org.tr/seminer/2009/02/24/yeditepe-universitesi-linux-ve-ozgur-yazilim-semineri/ + <p>Yeditepe Üniversitesi Bilgisayar Topluluğu ve LKD Seminer Çalışma grubu işbirliğiyle; 26 Şubat 2009 Perşembe günü, 14-16 saatleri arasında &#8220;Linux ve Özgür Yazılım&#8221; semineri düzenleniyor. Enver Altın&#8217;ın vereceği  seminer, Yeditepe Üniversitesi Kayışdağı Kampüsü&#8217;nde, Mühendislik ve Mimarlik Fakültesi Binası, B310 numaralı sınıfta. Katılım her zaman olduğu gibi ücretsiz.</p> +<p><a href="http://gunluk.lkd.org.tr/seminer/files/2009/02/enver-altin-seminer1.jpg"><img class="aligncenter size-medium wp-image-39" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/enver-altin-seminer1-200x300.jpg" alt="enver-altin-seminer1" width="200" height="300" /></a></p> + Mon, 23 Feb 2009 21:14:37 +0000 - - LKD YK: Üye olurken uyruk ve ikamet - http://gunluk.lkd.org.tr/yk/2009/01/13/uye-olurken-uyruk-ve-ikamet/ - <p>Yıllar içerisinde Linux Kullanıcıları Derneği&#8217;ne kimlerin üye olabileceği konusunda yanıtlarını bildiğimiz birkaç durum oluşmuştu. TC vatandaşları dünyanın neresinde olursa olsunlar, yabancı uyruklu insanlar da Türkiye&#8217;de oturuyorlarsa derneğe üye olabiliyorlardı.</p> -<p>Bugün apayrı bir senaryoyla karşılaştık. Yurtdışında yaşayan dernek üyelerimizden birinden e-posta aldık, artık farklı bir ülkenin vatandaşı olduğunu, bunun dernek üyeliğinin devam edip etmemesine engel olup olmadığını sordu.</p> -<p>Derneğin bir hukuk ekibinin olmasının rahatlığını ilk elden yaşadık :). Daha önce hiç karşılaşmadığımız bu durumu kendilerine konuyu sormamızın ardından birkaç saat içinde üç avukat üyemiz aralarında fikir alışverişinde bulunup son derece doyurucu bilgileri bize aktarmışlardı bile.</p> -<p>Doğumla TC vatandaşı olup, daha sonra vatandaşlıktan ayrılan insanlar ile hiç TC vatandaşı olmamış insanların statüsü aynı değilmiş. Birçok işlemi tıpkı bir TC vatandaşı gibi gerçekleştirmeye devam edebiliyorlarmış, derneklere üyelik de bunlardan biri.</p> -<p>Kanunlardaki değişiklikler sayesinde, yabancıların derneklere üyeliği konusundaki sınırlandırmalar da kaldırılmış. İleride karışıklıklara yol açmaması için dernek tüzüğünde bulunan yabancılar için ikametgah şartını da eğer kanunen aykırı bir durum yoksa Haziran&#8217;daki genel kurulda çıkarmayı düşünebiliriz.</p> - Tue, 13 Jan 2009 15:35:09 +0000 + + LKD Gezegen Duyuruları: Gezegen oylaması ve durumlar + http://gunluk.lkd.org.tr/gezegen/2009/02/12/gezegen-oylamasi-ve-durumlar/ + <p>Gezegen ana sayfası için yaptığımız oylama ile ilgili gelen şikayetler sonrasında bir iki açıklama yapmakta fayda var. Soru cevap şeklinde gidelim kısa sürsün</p> +<p>* Gezegen ekibi sağdan soldan topladıkları adresleri ekliyor mu Gezegen&#8217;e?</p> +<p>Böyle bir çalışmamız yok. Şu ana kadar sadece bize Gezegen&#8217;de yer almak istiyorum diye başvuranları ekledik. Eklerken tanıdık olmasına bakmıyoruz. Günlüğü&#8217;ne bakıp, yazdıklarını okuyor ve ekliyoruz. Geri çevirdiğimiz olmadı. Genelde bu ana kadar karar veren yerine uygulayan olmayı tercih ettik. Bir karar verilecekse de ortak bir katılımla vermeye çalışıyoruz. </p> +<p>* Bu oylama nedir?</p> +<p>Gezegen ana sayfasındaki girdilerin sadece kişisel günlüklerden oluşması gerektiğine dair teklifler, rahatsızlıklar aldık. Kendi aramızda değerlendirdiğimizde de ortak bir fikrimiz yoktu bu konuda. Mesela Gezegen ekibini oluşturan ben (Oğuz Yarımtepe) ve Alper Kanat bu konuda farklı düşünüyor. Zaten bizim karar vermemizin doğru olmayacağı bir durum idi ve Doruk Fişek&#8217;in önerisi ile Polldady&#8217;de oylama açtık. Açarken de çerezlerinizi elleyerek birden fazla oy kullanabilineceğini biliyorduk. Doğal olarak bu duruma tepkiler oldu. Polldady kullanmamızı eleştirenler oldu. Dikkate almamız gereken kısıtlamalar var. Onun için Polldady&#8217;i kullanmıştık. Neler onlar?</p> +<p>* Gezegen&#8217;i sadece LKD üyeleri takip etmiyor.<br /> +* Gezegen ana sayfasındaki değişiklik için sadece LKD üyeleri veya sadece Gezegen yazarlarına sormamız takip eden kitlenin örneklenmesi açısından doğru olmayabilir.<br /> +* Öyle bir oylama yapalım ki herkes oy kullanabilsin.</p> +<p>İşi çok da uzatmadan bir çözüme gitmemiz gerekir diye düşündük ve oylamaya geçtik. LKD üye oylama sistemini neden kullanmadınız diye soranlar oldu. Nedenini yukarıda belirttik. Tanımadığımız ve Gezegen&#8217;i takip eden insanların katılımlarını sağlayabileceğimiz en kolay yol olarak biz var olan bir oylama sistemini kullanmayı tercih ettik. Bakış tarzı en genel katılımı sağlamak olunca ne çerezler ile ne IP ile ne de email doğrulama ile mükerrer oy kullanılmasını engelleyemeceğimizden, birini tercih edip uyguladık. </p> +<p>Gezegen ekibi olarak Gezegen&#8217;i takip edenlerin şikayetlerine çözüm bulmakla yükümlüyüz. Bunun yaparken bir dayanak noktamız da olması gerekiyor. Bu ya genel kabul görmüş kurallar veya sizlerin oyları olabilir. </p> +<p>Bütün bunlar sonucunda içimize sinecek bir çözüm bulana kadar Gezegen ana sayfasındaki girdileri değiştiremeyeceğiz. </p> +<p>Her tür önerinizi yazmaktan lütfen çekinmeyin. Yapıcı her öneriyi dikkate alacağız. </p> + Thu, 12 Feb 2009 07:51:00 +0000 - - Okan Akyüz: Autotools Yenir Mi? İçilir Mi? - http://www.okanakyuz.com/?p=106 - <p>Açık kaynaklı sisteminizde program derlemek için hep aynı şeyi yapıyorsunuz (<a href="http://www.debian.org/" rel="nofollow" target="_blank">debian </a>kullanıcısı iseniz <a href="http://www.debian.org/doc/manuals/apt-howto/" rel="nofollow">apt-get</a> ve <a href="http://en.wikipedia.org/wiki/Deb_(file_format)" rel="nofollow">deb </a>paketleri veya <a href="http://www.rpm.org/" rel="nofollow">rpm</a>’leri karıştırmayalım şimdilik) tar dosyasını aç içine gir <em>./configure</em> de <em>make </em>de hatta <em>make install</em> de. Ama kendi programlarınızı yazmaya gelince kdevelopa sıkışıp kalıyorsunuz sanırım.</p> -<p class="MsoNormal">GNU işleri bize güzelce heryerde program yazalım diye gcc yi sunarken her platformun değişkenlerini bulalım diye configure dosyasını yaratan komutları da sunar.</p> -<p class="MsoNormal">Aslında otomatik derleme prosedürü sabit Makefile dosyaları ile çok hızlı şekilde yapılabilir. Fakat Linuxden alıp başınızı Solarise yerleşecekseniz hatta windowsa geçecekseniz bu işinizi görmez.</p> -<p class="MsoNormal">Bu durumlar için yazılmış pek çok araç var rakipler <a href="http://www.cmake.org/" rel="nofollow">cmake </a>ve <a href="http://www.snake.net/software/imake-stuff/imake-faq.html" rel="nofollow">imake</a>’e nazaran autotools biraz karmaşık ama kullanmayı bildikten sonra çok efektif bir araç Temel mantığa şekil üzerinden bakalım.<img class="size-full wp-image-107 aligncenter" title="autotools" src="http://www.okanakyuz.com/wp-content/uploads/2009/01/image001.gif" alt="autotools" width="363" height="454" /></p> -<p class="MsoNormal">Tanrım tam bir karmaşa.. Çok karışık bir yol haritası oldu. Ben çizdim mi böyle çizerim.</p> -<p class="MsoNormal">Gelin örnekle yapalım bari.</p> -<ol> -<li>Gidin biyerlerde bir dizin yaratın adı da prog olsun.</li> -<li>Bunla da yetinmeyip içerisinde scr diye bir dizin yaratın.</li> -<li>src dizinin içerisinde programınızı yazın mesela - -<div class="wp_syntax"><div class="code"><pre class="cpp cpp"><span>//prg.cpp dosyası</span> -<span>#include ‹iostram›</span> -<span>#include &quot;config.h&quot; //bu kendi kendine oluşacak</span> -<span>using</span> <span>namespace</span> std; -<span>int</span> main<span>&#40;</span><span>&#41;</span> -<span>&#123;</span> - <span>cout</span> ‹‹ <span>&quot;harika calisti!&quot;</span> ‹‹ endl; - <span>return</span> <span>0</span>; -<span>&#125;</span></pre></div></div> - -</li> -<li>src dizininde Makefile.am dosyasını yazın. söyle olacak: - -<div class="wp_syntax"><div class="code"><pre class="text text">bin_PROGRAMS = prg -prg_SOURCES = prg.cpp</pre></div></div> - -</li> -<li>prog dizininine geçin ve birtane  Makefile.am dosyası buraya yazın bu daha da kolay - -<div class="wp_syntax"><div class="code"><pre class="text text">SUBDIRS = src</pre></div></div> - -</li> -<li>Bundan sonra tek yapalacaklar konsola geçmek ve komut vermek</li> -<li> autoscan yapın - -<div class="wp_syntax"><div class="code"><pre class="bash bash">autoscan</pre></div></div> - -</li> -<li>configure.scan ve configure.log diye iki dosya oluşacak  configure.scan isimli dosyayı açın.</li> -<li> FULL-PACKAGE-NAME yerine program adı olan &#8220;prg&#8221;</li> -<li> VERSION yerine 0.1 veya hangi versiyon ise.</li> -<li> BUG-REPORT-ADDRESS yerine mail adresinizi yazın</li> -<li>AC_CONFIG_HEADER([config.h]) kısmını AC_CONFIG_HEADER([src/config.h]) yapın altındaki satıra da AM_INIT_AUTOMAKE yazın, kadedin&#8230;</li> -<li>configure.scan dosyasının adını configure.ac yapın</li> -<li>autoscan.log dosyasını silin veya silmeyin size kalmış.</li> -<li>aclocal çalıştırın - -<div class="wp_syntax"><div class="code"><pre class="bash bash">autolocal</pre></div></div> - -</li> -<li>aclocal.m4 dosyası oluşacak ve birde cach dizini.</li> -<li>autoheader çalıştırın - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>autoheader</span></pre></div></div> - -</li> -<li>Böylece src dizininde configure.h.in diye bir dosya oluştu </li> -<li>autoconf çalıştırın - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>autoconf</span></pre></div></div> - -</li> -<li>configure dosyası oluştu. Ama bu dosya ile kullanmak için makefile in dosyası gerekcek. buda automake ile oluşturulur. Ama bu komut bazı dosyaları diskte ister. Bu tamamen GNU program yazma standartı ile ilgili.</li> -<li>touch  README AUTHORS NEWS ChangeLog komutu verin - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>touch</span> README AUTHORS NEWS ChangeLog</pre></div></div> - -</li> -<li>automake komutunu aşağıdaki gibi çalıştırın. Boyle çalısınca lisans yazısı beni oku dosyaları kendi oluşacak. - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>automake</span> <span>--add-missing</span></pre></div></div> - -</li> -<li>Artık derlenebilir bir sistemimiz olu. Dağıtımıdan önce programı deneyelim. - -<div class="wp_syntax"><div class="code"><pre class="bash bash">.<span>/</span>configure -<span>make</span></pre></div></div> - -</li> -<li>src/prg dosyası bizim prgramımız make install konumu verseydik bin dizininde kopyalanırdı.</li> -<li>Oluşan Makefile dosyasında pek çok komut hazırdır. Örneğin tüm dosyaları temizleyip güzel bir dağıtım yapmak istiyorsanız. - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>make</span> dist</pre></div></div> - -<p>Komutunu çalıştırırız . Tar gz olur elimizde&#8230;</p></li> -</ol> -<p>Bu kadar yeter birdahaki yazıda birde Makefiles.am incelikleri yazdıkmı bitmiş olur. </p> -<p>Son bir not <a href="http://www.gnu.org/software/m4/" rel="nofollow">m4</a> makrolarıymış yok başka birşeymiş. Öğrenmek için kasmayın bence. Bir iki yazı sonra tüm programlarınıza çoklu dil desteği nasıl verirsiniz  onu da anlatırım .. Bi ömür yeter size o bilgi..</p> -<p>kaynak : <a href="http://www.lrde.epita.fr/~adl/dl/autotools.pdf" rel="nofollow">http://www.lrde.epita.fr/~adl/dl/autotools.pdf</a></p> - Tue, 13 Jan 2009 12:59:03 +0000 + + LKD Gezegen Duyuruları: Gezegen sayfası için oylama yeniden + http://gunluk.lkd.org.tr/gezegen/2009/02/05/gezegen-sayfasi-icin-oylama-yeniden/ + <p>Daha önce yaptığımız oylamada verdiğimiz seçenekler karmaşaya yol açtığından Gezegen ana sayfasında görmek istediğiniz girdiler ile ilgili tekrar bir oylama yapıyoruz. İki seçenekli bir oylama hazırladık. Gezegen&#8217;de çıkan ve topluluklara ait girdilerin varlığının ne kadar istendiğini merak ediyoruz. Sadece kişisel girdilere ait girdilerden oluşan bir gezegen olmasını isteyen ve nasılsa ana sayfada alt gezegenler var oradan istenilen gezegenlerin takibi yapılabilir yaklaşımı var. Aşağıdaki linkten veya gezegen ana sayfasının yan tarafındaki flash oylama kutusundan lütfen oyunuzu tekrarlayınız. </p> +<p> <a href="http://answers.polldaddy.com/poll/1343595/">Gezegen ana sayfasında görmek istediğiniz girdiler nasıl olmalı? </a> <br /> <span> </span></p> + Thu, 05 Feb 2009 16:05:50 +0000 - - Bora Güngören: Yıkanabilr klavye fare seti - http://blogs.portakalteknoloji.com/bora/blog/2009/01/13/231/ - <p>Nihayetinde bu da piyasaya çıktı. Meraklısı için haberi <a href="http://www.gazeteport.com.tr/DUNYA/NEWS/GP_365346">burada</a>. </p> - Tue, 13 Jan 2009 12:03:00 +0000 + + LKD Seminer Duyuruları: Akademik Bilişim Konferansı Linux Seminerleri + http://gunluk.lkd.org.tr/seminer/2009/02/05/akademik-bilisim-konferansi-linux-seminerleri/ + <p>11-13 Şubat tarihlerinde Şanlıurfa Harran Üniversitesi&#8217;nin evsahipliğinde yapılacak Akademik Bilişim Konferansı&#8217;nda yoğun bir seminer programımız var yine.</p> +<p>11 seminer ve bir panelden oluşan Linux seminerlerinin programı için <a href="http://cs.bilgi.edu.tr/~cgunduz/linuxAB.html">buraya</a>, tüm konferans programı için <a href="http://ab.org.tr/ab09/ozet/cerceve.html">buraya</a>.</p> +<p>Akademik Bilişim sonrası, farklı şehirlerde seminer planlama çalışmalarımız devam ediyor.</p> + Thu, 05 Feb 2009 12:28:17 +0000 diff --git a/www-lkd/rss20.xml b/www-lkd/rss20.xml index 0a6cef2..5616d3e 100644 --- a/www-lkd/rss20.xml +++ b/www-lkd/rss20.xml @@ -2,465 +2,292 @@ - Linux Gezegeni - http://gezegen.linux.org.tr + LKD Gezegeni + http://gezegen.linux.org.tr/lkd/ en - Linux Gezegeni - http://gezegen.linux.org.tr + LKD Gezegeni - http://gezegen.linux.org.tr/lkd/ - Alper Oğuz: Debian, Xen ve libc6 - http://blog.oguz.biz/debian-xen-ve-libc6/ - http://blog.oguz.biz/debian-xen-ve-libc6/ + LKD YK: Şenlik afişleri bugün baskıya giriyor + http://gunluk.lkd.org.tr/yk/?p=415 + http://gunluk.lkd.org.tr/yk/2009/03/31/senlik-afisleri-bugun-baskiya-giriyor/ -Debian'da Xen'i düşük bir olasılık olsa da :) bir çekirdek sorunu yaşamadan çalıştırmayı başarırsanız konsola ve syslog'a şuna benzer satırlar düşebilir: - -4gb seg fixup, process xxxx (pid xxxx), cs:ip xx:xxxxxxxx -Sorunun kaynağı; stable dağıtım da kullansanız Xen hypervisor ve Xen çekirdeği ile libc6'nın uyumsuz olması. Çözüm olarak Xen için hazırlanan libc6'yı kurmalısınız ... - Sun, 18 Jan 2009 08:53:22 +0000 +<p>&nbsp;</p> +<p><a href="http://gunluk.lkd.org.tr/yk/files/2009/03/senlik_2009_afis.jpg"><img src="http://gunluk.lkd.org.tr/yk/files/2009/03/senlik_2009_afis-161x300.jpg" alt="senlik_2009_afis" width="161" height="300" class="alignright size-medium wp-image-416" align="right" vspace="3" hspace="7" /></a>8. Linux ve Özgür Yazılım Şenliği hızla yaklaşırken, afişe girecek sponsorlar da netleşti. Akinon tarafından tasarlanan &#8220;8. Linux ve Özgür Yazılım Şenliği&#8221; ile &#8220;Özgür Yazılım ve Açık Kaynak Günleri&#8221; afişi bugün baskıya giriyor.</p> +<p>2000 adet basılacak afişin 500 tanesi Bilgi Üniversitesi tarafından toplam 100 üniversite bölümüne yollanacak. Kalan 1500 afişin dağıtımını ise dernek olarak biz yapıyor olacağız.</p> +<p>Bu sene şenliğin bir kargo sponsoru olmadığı için imkanlar ölçüsünde her şehirde birer merkeze topluca afiş gönderimi yapılması planlanıyor. Aynı şehirden gelen farklı isteklerde ise, kişilerin birbirlerine yönlendirilerek afişlere ulaşmalarının sağlanması söz konusu.</p> +<p>Eğer şehrinizde afiş asarak, astırarak, insanların sizden afiş alarak asmasını sağlayarak şenliğin tanıtımına katkıda bulunabileceğinizi düşünüyorsanız; adresiniz, telefonunuz, kaç adet afiş istediğiniz bilgisiyle beraber senlik@linux.org.tr adresiyle bağlantıya geçmenizi istiyoruz.</p> + Tue, 31 Mar 2009 09:55:46 +0000 - Erhan Ekici: Hayatınız kimin elinde olacak? - http://www.erhanekici.com/blog/2008/12/22/hayatiniz-kimin-elinde-olacak/ - http://www.erhanekici.com/blog/2008/12/22/hayatiniz-kimin-elinde-olacak/ + LKD YK: Şubat Ayı Üye Bülteni Yayınlandı + http://gunluk.lkd.org.tr/yk/?p=412 + http://gunluk.lkd.org.tr/yk/2009/03/26/subat-ayi-uye-bulteni-yayinlandi/ -30 yıllık bir zaman dilimi insanlık tarihinin uzun yolu içinde matematiksel olarak belki bir nokta kadar bile yer işgal etmiyor. Altı üstü 30 yıl. Ama insanlığın ekonomik, teknolojik, sosyolojik ve politik vb. bir çok alandaki uzun yürüyüşü içinde belkide en hızlı, en etkili yürüyüşü bu otuz yıl içinde oldu. Teknolojik değişimler, ekonomik değişimleri, ekonomik [...] - Sun, 18 Jan 2009 08:52:41 +0000 +<p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.</p> + Thu, 26 Mar 2009 01:14:05 +0000 - Özgürlükiçin.com: Açık Kaynak Otomotiv Sektöründe - http://ozgurlukicin.com/haber/acik-kaynak-otomotiv-sektorunde/ - http://ozgurlukicin.com/haber/acik-kaynak-otomotiv-sektorunde/ + LKD YK: Svn’den Web Sitelerinin Anında Güncellenmesi + http://gunluk.lkd.org.tr/yk/?p=409 + http://gunluk.lkd.org.tr/yk/2009/03/25/svnden-web-sitelerinin-aninda-guncellenmesi/ -<p><img src="http://www.ozgurlukicin.com/media/upload/image/gomulu_bilgisayar.png" border="0" alt="Otomotiv_gömülüSistem" title="Otomotiv_gömülüSistem" align="right" />Otomotiv endüstrisi bir yandan zor günler geçirip dünyayı saran ekonomik krizi atlatmaya çalışırken bir yandan da  tüketicilerin günlük hayatına hızla giren kablosuz iletişim teknolojilerinde sahip akıllı cihazlarla arabalar arasındaki etkileşimi artırma peşinde. Çok sayıda cihaza destek verilmesi için arabalarda kullanılan gömülü işletim sistemlerinin de tüketici ürünlerini üreten firmalar tarafından ulaşılabilir yani açık kaynak kodlu olması gerekiyor.<br /><br />Tüketici eğilimleri ve teknolojileri odaklı pazar araştırmaları yapan bir şirket olan ABI Research Direktörü <strong>Dominique BONTE</strong>, "<em>Yazılımlar, gömülü otomotiv sistemlerinin büyük bölümünü oluşturmaya devam ediyor. Buradan yola çıkarak çözümü nerede bulacağımız açık.</em>" diyor ve "<em>Açık kaynak yazılımlar parça üreticilerine ve tedarikçi firmalara kolay modifiye edilip değiştirilebilen, artan performans ve uzayan ürün ömrü sunan platformlar tasarlamalarına imkân sağlıyor.</em>" diye ekliyor.</p> -<p>Gömülü otomotiv yazılımları pazar lideri <a href="http://www.qnx.com/">QNX</a> de<strong> </strong>bu yönde bir adım atarak geliştirme kaynaklarını bu günlerde zor zamanlar geçiren otomotiv ekosistemine kazandırmak için işletim sistemini açık kaynak kodlu yaptı. <br /><br />Otomotivin geleceği hibrid olacak. Gömülü telemetrik sistemler, kritik güvenlik fonksiyonları ve yüksek kalitede bilgisayar destekli sistemlere gerçekçi çözüm olurken; kullanıcıların sahip olduğu mobil cihazlar da standart arabirimlerde geliştirme yapmak ve araba ile etkileşimde kilit nokta olmaya devam edecek.</p> -<p> </p> -<p><strong>Kaynak: </strong><a href="http://www.abiresearch.com/press/1345-Open+Software+the+Only+Way+Forward+for+the+Automotive+Industry">ABIResearch</a></p> - Sun, 18 Jan 2009 07:56:00 +0000 +<p>Birkaç hafta önce, liste.linux.org.tr&#8217;nin izinden giderek derneğin hemen hemen tüm web sitelerini svn&#8217;de tutulur ve güncellenir <a href="http://gunluk.lkd.org.tr/yk/2009/03/07/web-siteleri-artik-svnden-guncelleniyor/">hale getirmiştik</a>.</p> +<p>liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn&#8217;den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.</p> +<p>Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn&#8217;de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit&#8217;te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn&#8217;den güncelliyor.</p> +<p>Böylece hem artık web siteleri svn&#8217;de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.</p> + Wed, 25 Mar 2009 06:33:40 +0000 - Serkan Kaba: Tez çalışmam ve bulduğum hatalar - http://serkank.wordpress.com/?p=221 - http://serkank.wordpress.com/2009/01/17/tez-calismam-ve-buldugum-hatalar/ + LKD YK: BT-STK Toplantısı + http://gunluk.lkd.org.tr/yk/?p=405 + http://gunluk.lkd.org.tr/yk/2009/03/24/bt-stk-toplantisi-2/ - ]]> -<div class="snap_preview"><br /><p>Tez çalışmamın yazımını çoğu Openoffice programını (Writer, Draw, Math) ve kmplot (ilk Google sonucu) kullanarak tamamladım (son rötuşlar olur tabi). Bu esnada Zemberek tarafından tanınamayan bazı kelimeler keşfettim ve <a href="http://code.google.com/p/zemberek/issues" target="_blank">hata kayıt sistemine</a> raporladım. Ancak karşılaştığım hataların en ilginci Openoffice&#8217;te çıkandı. Çıktıyı (Neyse ki ciltli kopya değildi) bile aldıktan sonra arkadaşın gözle farkettiği formüllerim. Openoffice PDF çevrimi yaparken formüllerin bazılarında rakamları Arap alfabesindeki rakamlara çevirmişti. Araştırdığımda bunun bilinen ve uzun zamandır açık olan bir <a href="http://qa.openoffice.org/issues/show_bug.cgi?id=87669" target="_blank">hata</a> olduğunu öğrendim. Üstelik de yazılanlar gibi rasgele oluyor, bozulan rakamlar her seferinde değişiyordu. Şimdilik yazdırma için PDF&#8217;ye aktarmayı tercih edeceğim (Oysa kı yazıtipi, kayma gibi sorunlar olmasın diye özellikle PDF tercih etmiştim). Ancak PDF&#8217;ye çevirirken (CD&#8217;de PDF olarak da vermem gerekiyor sanırım) muhtemelen <a href="http://www.cups-pdf.de/" target="_blank">CUPS-PDF</a> kullanmam gerekecek.</p> -Posted in gentoo, gezegen, linux, openoffice, zemberek&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/serkank.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/serkank.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/serkank.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=serkank.wordpress.com&blog=906032&post=221&subd=serkank&ref=&feed=1" /></div> - Sat, 17 Jan 2009 16:36:01 +0000 +<p>Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.</p> +<p>Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK&#8217;ların aktif çalışma kararı alındı.</p> + Tue, 24 Mar 2009 12:50:29 +0000 - LKD YK: Üyeler İçin Web Düğmeleri Bayilerde, Aldınız Mı? - http://gunluk.lkd.org.tr/yk/?p=252 - http://gunluk.lkd.org.tr/yk/2009/01/17/uyeler-icin-web-dugmeleri-bayilerde-aldiniz-mi/ + LKD YK: Şenliğin Basında Yankıları + http://gunluk.lkd.org.tr/yk/?p=401 + http://gunluk.lkd.org.tr/yk/2009/03/23/senligin-basinda-yankilari/ -<p>Geçtiğimiz ay isteyen dernek üyelerinin kendi kişisel web sayfalarına koyabilecekleri LKD üyesi olduklarını belirtir web düğmeleri olsa önerisinin lkd-uye listesinde gündeme gelmişti.</p> -<p>Melih Taşdizen, beraber çalıştığı iki grafiker arkadaşını da gönüllü yaparak bu çalışmayı üstlendi. 5 farklı düğme tasarlayarak, ufak bir web sayfası da hazırladı. Üye web alanı altına yerleştirilen sayfadan üyeler kendi üye numaraları yazan LKD web düğmelerini alıp kullanabiliyorlar.</p> -<table border="0"> -<tr> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-00.png" width="88" height="31" class="alignnone size-medium wp-image-253" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-01.png" width="88" height="31" class="alignnone size-medium wp-image-254" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-02.png" width="88" height="31" class="alignnone size-medium wp-image-255" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-03.png" width="88" height="31" class="alignnone size-medium wp-image-256" /></td> -<td width="5">&nbsp;</td> -<td><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd-04.png" width="88" height="31" class="alignnone size-medium wp-image-257" /></td> -</tr> -</table> - Sat, 17 Jan 2009 11:58:20 +0000 +<p>Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.</p> +<p>Devrim Gündüz&#8217;ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece <a href="http://www.aa.com.tr/index2.php?option=com_haber&no_html=0&popup=1&habertab=2009&haber_id=109948">kısa bir özeti</a>ni ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir &#8220;artçı haber&#8221;i, <a href="http://www.ntvmsnbc.com/id/24948193/">Ntvmsnbc</a>&#8216;de yayınlandı.</p> +<p>Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi&#8217;nin Sanal Alem sayfasında şenlik <a href="http://www.radikal.com.tr/Radikal.aspx?aType=RadikalDetay&ArticleID=927441&Date=22.03.2009&CategoryID=117">yer buldu</a>. Haber sitelerinden <a href="http://turk.internet.com/haber/yazigoster.php3?yaziid=23428">turk.internet.com</a> ve <a href="http://yahoyt.com/h/3728/bilgi-universitesi-acik-kaynagi-agirliyor">yahoyt.com</a> da şenliğe geniş yer verdi.</p> +<p>Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna <a href="mailto:senlik@linux.org.tr">haber verin</a>, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek <a href="http://senlik.linux.org.tr/2009/hakkinda/">basın köşesine</a> ekleyelim.</p> + Mon, 23 Mar 2009 15:53:41 +0000 - Özgür Kuru: Pardus 2008.2 RC1 “Gazze” - http://www.ozgurkuru.net/blog/?p=98 - http://www.ozgurkuru.net/blog/2009/01/17/pardus-20082-rc1-gazze/ + LKD YK: Şenlik programı hızla netleşiyor + http://gunluk.lkd.org.tr/yk/?p=398 + http://gunluk.lkd.org.tr/yk/2009/03/22/senlik-programi-hizla-netlesiyor/ -<p>Sonunda 2008.2 kararlı sürüm için bir adım daha ileri gidildi. Ve 2008.2 sürümünün üçüncü test sürümü olan 2008.2 RC1, &#8220;Gazze&#8221; adı ile ftplerdeki yerlerini aldı. Bende haberin ilk yayınlandığı anda iso kalıbını indirmeye bıraktım. Tabi saat gece biri geçmişti sanırım. Şu sıralarda &#8220;Gazze&#8221; bilgisayarıma kurulmaya başladı bile. Öncelikle sürüm adı olarak &#8220;Gazze&#8221; seçilmesi çok anlamlı ve yerinde bir karar olmuş. Sürüm yöneticisini ve tüm ekibi kutluyorum. Gelelim ilk izlenimlere.</p> -<p>Kurulum  Beta ya göre biraz daha hızlı oluyor gibi geldi bana. Ayrıca Alpha sürümünde fark edilip düzeltilen bir kurulum hatası mevcuttu. Kuruluma başladığınızda konsolda &#8220;modprobe&#8221; ile başlayan iki satırlık bir <a href="http://liste.pardus.org.tr/testci/2009-January/001111.html" target="_blank">hata </a>oluşuyordu ve kurulum yapılamıyordu. Bu iki satırlık hata Beta kurulumdada ekrana çıkıyor fakat kurulum sorunsuzca yapılabiliyordu. Aynı hata RC1 yani &#8220;Gazze&#8221; sürümündede mevcut, fakat Beta sürümde olduğu gibi kurulum sorun çıkartmadan başlıyor ve devam ediyor.</p> -<p>Gelelim ikinci izlenimime. Yine bir Radeonhd-Radeon sürücüsü seçme karmaşası yaşanıyor sanırım. Henüz kurulum bitmediği için net bir şey söylemek zor. Fakat Ati ekran kartlarında Alpha, Beta ve Gazze kurulumlarında butonlara bastığınızda grafik bozuklukları çıkıyor. Bu bozukluklar Alpha ve Beta sürümlerde radeonhd sürücüsü yerine radeon seçene kadar yada ati-drivers sürücülerini yükleyene kadar devam ediyordu. Yani sıkıntı &#8220;RADEONHD&#8221; sürücülerinden kaynaklı. Gazze sürümünde bu sıkıntı kurulumda mevcut. Sanırım kurulum için sürücü olarak yine radeonhd seçilmiş gözüküyor. Fakat kurulum henüz bitmediği için sonrasında durum devam eder mi bilemiyorum. Belki ilk açılışta radeonhd yerine radeonu otomatik olarak seçer. Buyrun konu ile ilgili <a href="http://bugs.pardus.org.tr/show_bug.cgi?id=8955" target="_blank">hata kaydı.</a></p> -<p>Kısaca &#8220;Gazze&#8221; sürümü hakkında şimdi söyleyeceklerim bu kadar. Ama sanırım Beta sürüme göre çok daha hızlı bir kurulum yapıyor. Şimdilik &#8220;Gazze&#8221; hakkında söyleyeceklerim bukadar.</p> - Sat, 17 Jan 2009 07:06:03 +0000 +<p>17-18 Nisan tarihlerinde İstanbul Bilgi Üniversitesi&#8217;nde beraber yapılacak 8. Linux ve Özgür Yazılım Şenliği ile Free Days&#8217;e geri sayım sürerken (26 gün sonra buluşuyoruz!); Coşkun Gündüz, Görkem Çetin, Onur Tolga Şehitoğlu, Doruk Fişek, Türker Gülüm ve Mustafa Akgül&#8217;den oluşan şenlik program kurulu da çalışmalarını büyük bir hızla sürdürüyor.</p> +<p>Henüz saatleri belirlenmemiş olsa da, oturumlarla ilgili kesinleşen konu/konuşmacı bilgilerine şenlik web sitesinin <a href="http://senlik.linux.org.tr/2009/etkinlik-programi/">etkinlik programı</a> bölümünden ulaşılabiliyor.</p> + Sat, 21 Mar 2009 21:28:48 +0000 - Gökdeniz Karadağ: e-bergi - tag:blogger.com,1999:blog-18762592.post-7621087352972876825 - http://gokdenix.blogspot.com/2009/01/e-bergi.html + LKD YK: www.lkd.org.tr web sitesi göç etti + http://gunluk.lkd.org.tr/yk/?p=386 + http://gunluk.lkd.org.tr/yk/2009/03/21/wwwlkdorgtr-web-sitesi-goc-etti/ -<p> -İngilizce <a href="http://en.wikipedia.org/wiki/Computation">computation</a> kavramını karşılamak üzere "tasarlanmış" bir kelime <i>berim</i>. Türkçe'nin bilim dili olabilmesi, yabancı dillerdeki kavramları karşılayabilmesi için pratik bir yolun "kök uydurmak" olduğu fikrinden hareketle <a href="http://www.ceng.metu.edu.tr/~ucoluk/yazin/berimsel_bir_deneme.html"><i>uydurulmuş</i> bir kök</a>. Dil bilimciler bütün bu "uydurma" süreci hakkında ne der bilmiyorum ama ben "Yüksek Başarımlı Berim" (bkz. <a href="http://en.wikipedia.org/wiki/Hpc">HPC</a>) başlıklı toplantılar gördüğümde hiç kulağım yadırgamadı. Tamamen bir alışkanlık meselesi. </p> - -<p>Aslında bir de tercih meselesi, bir konu hakkında konuşurken terimlerin İngilizce karşılığını kullanmaktansa, yaygınlaşmamış ve oturmamış bile olsa Türkçe karşılıklarını kullanmayı tercih ediyorum. Bu konudan rahatsız değilim, birileri sözcüğü anlamasa bile İngilizce sözcüğü kullanıp önce anlamalarını sağlıyorum, sonra konuyu Türkçe sözcükle anlatmaya devam ediyorum. Türkçe terimleri yaygınlaştırmada bu yöntemin işe yaradığını gözlemledim, "komik/garip" Türkçe karşılığı çekindiği için kullanmayanları cesaretlendiren bir davranış olduğunu düşünüyorum. -</p> - -<p>"Bermek" kökünü adında kullanan bir de sanal yayın var, <a href="http://e-bergi.com">e-bergi</a>. Odak noktaları özgür yazılım ve bilgisayar bilimleri olan, ancak güncel konular, oyunlar ve biyografilerle birlikte geniş bir yelpazede yazılar içeren bir dergi. Nisan 2007'den beri yayında olduğundan ötürü geniş bir <a href="http://e-bergi.com/arsiv.php">eski sayı arşivi</a> var. Arşive bakmanızı özellikle tavsiye ederim, ilginizi çekebilecek bir konuda yazılmış bir yazı bulabilirsiniz. Siz de bir ucundan tutmak isterseniz önce dergiyi hazırlayan ekiple <a href="http://e-bergi.com/iletisim">iletişime geçip</a> bir konu belirledikten sonra e-bergi yazarı olabilirsiniz. -</p> - -<p>Son olarak, günlüğümdeki bazı yazılar <a href="http://gezegen.linux.org.tr">Linux Gezegeni</a>'nde de yayınlanıyor, [[hatta bunu okuyorsanız büyük ihtimalle bir gezegen okuyucusunuz :) ]]. <a href="http://raptiye.org/blog/2009/01/16/linux-gezegeni-hakkinda/">Alper Kanat gezegen hakkında yazmış</a>; demiş ki gezegendeki her şey teknik ve/veya linux ile ilgili olmak zorunda değil. Bu görüşe ben de katılıyorum, Truman Show, BBG evi ya da twitter havasında sürmediği sürece, ortak noktaları Linux ve Özgür Yazılım olan insanların günlüklerindeki diğer konuları da takip etmek ilgimi çekiyor. -</p> - Sat, 17 Jan 2009 02:30:04 +0000 +<p><img src="http://gunluk.lkd.org.tr/yk/files/2009/03/wwwlkdorgtr_2009.jpg" alt="wwwlkdorgtr_2009" width="150" height="146" class="alignright size-full wp-image-390" align="left" />Birkaç hafta önce yaşanan sunucu koşuşturması sırasında, bir web sitesi göçü daha gerçekleşti. Derneğin tanıtım sitesi <a href="http://www.lkd.org.tr">www.lkd.org.tr</a>, <a href="http://www.plone.org">Plone</a> altyapısının yeni sunucuda baştan kurulması yerine, derneğin başka sitelerinde de hali hazırda kullanılan, görece daha basit <a href="http://www.wordpress.org">Wordpress</a>&#8216;e taşındı.</p> +<p>Umuthan (Uyan), daha önce Plone&#8217;a tam oturtulamayan tasarımı bir Wordpress temasına oturttu. Barkın (Kılıç) ise menü düzenlemeleri ve yazıların teker teker ilgili bölümlere yerleştirilmesi ile uğraştı.</p> +<p>Artık sitede dernek çalışmaları ile ilgili de daha detaylı bilgiler bulunuyor &#8212; derneğin web günlüğünden derlenen aylık bültenlere de ulaşabiliyorsunuz.</p> + Sat, 21 Mar 2009 10:34:32 +0000 - Kubilay Onur Güngör: LKD Kimlik Kartım - http://www.kirmizivesiyah.org/?p=165 - http://www.kirmizivesiyah.org/index.php/2009/01/16/lkd-kimlik-kartim/ + LKD Şenlik Çalışma Grubu: Şenlik bannerları + http://gunluk.lkd.org.tr/senlik-cg/?p=7 + http://gunluk.lkd.org.tr/senlik-cg/2009/03/19/senlik-bannerlari/ -<p>LKD Kimlik kartımın geldiğinin haberini alınca, heyecanla teslim almak için koşturdum. Bu tarz şeyler sosyal gruplar açısından önemlidir. Özellikle kimlik bir aidiettir bir anlamda. Bu nedenle oldukça sevindim. Fakat malesef kimlik kartımda bir takım yanlışlar olması biraz üzücü oldu. Adım Kubilay Onur Güngör, ancak Onur, soyadı bölümünde görünmekte. Soyadım ise, mail adresi bölümünde =) böyle küçük bir sorun mevcut. Ancak kimlikte yazan ben olmasamda fotoğraf ve üye no dan anlayabileceğim üzere o benim kimliğim =P ve Derneğe olan gönül bağımın somut bir simgesi. Herkese teşekkürler.</p> - Fri, 16 Jan 2009 13:09:06 +0000 +<p>Şenliğin başlamasına az bir zaman kala çalışamalar artık yoğunlaşmaya başladı, şenlik sayfasının içeriği oturmuş durumda. Bununla beraber Umuthan Uyar arkadaşımız bizlere çeşit çeşit bannerlar <a href="http://senlik.linux.org.tr/2009/afis-banner/" target="_blank">hazırladı.</a> Sayfalarda yerlerini almayı beklemekteler. Ayrıca şenlikle ilgili bir <a href="http://www.facebook.com/home.php#/event.php?eid=69688546404">facebook etkinlik sayfası</a> ve <a href="http://twitter.com/senlik2009">twitter hesabı</a> da oluşturuldu. <a href="https://www.xing.com/events/317709" target="_blank">Xing</a> ve <a href="http://events.linkedin.com/Linux-ve-Ozgur-Yazilim-Senligi-2009/pub/44633" target="_blank">LinkedIn</a> etkinlik sayfaları da eklendi.</p> + Thu, 19 Mar 2009 11:05:59 +0000 - LKD YK: Aralık Ayı Üye Bülteni Yayınlandı - http://gunluk.lkd.org.tr/yk/?p=248 - http://gunluk.lkd.org.tr/yk/2009/01/16/aralik-ayi-uye-bulteni-yayinlandi/ + LKD Seminer Duyuruları: Kadir Has Üniversitesi, Internet ve Ağ Güvenliği Semineri + http://gunluk.lkd.org.tr/seminer/?p=55 + http://gunluk.lkd.org.tr/seminer/2009/03/19/kadir-has-universitesi-internet-ve-ag-guvenligi-semineri/ -<p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Aralık sayısı tüm üyelerimizin e-posta adreslerine gönderildi.</p> - Fri, 16 Jan 2009 08:33:42 +0000 + ]]> +<p>Seminer-cg olarak düzenlediğimiz bir seminer değil bu, ancak daha önce işbirliği içinde bulunduğumuz Kadir Has Üniversitesi Bilişim Güvenliği Kulübü duyurmamız konusunda istekte bulundu, biz de sözümüzü tutalım.</p> +<p>Seminer; 20 Mart 2009 Cuma günü, saat 10&#8242;da, Kadir Has Üniv. Kadir Has Kampüsü, Fener Salonu&#8217;nda. Konuşmacı Alcatel-Lucent firmasından güvenlik uzmanı Ayhan Turhan. Seminer kapsamında saldırı türleri, saldırı tespit ve önleme sistemleri, unified threat management konfigürasyonu konularına değinilecek. </p> +<p>Seminer afişi <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/bigukITA3afis.jpg">burada</a>.</p> + Thu, 19 Mar 2009 08:22:19 +0000 - Linuxipuclari: Sürekli Akan Logları İzleme - http://www.linuxipuclari.com/?p=156 - http://www.linuxipuclari.com/genel/surekli-akan-loglari-izleme + LKD Seminer Duyuruları: 23 Mart, İstanbul Üniversitesi “Linux ve Özgür Yazılım İş Modeli” semineri + http://gunluk.lkd.org.tr/seminer/?p=51 + http://gunluk.lkd.org.tr/seminer/2009/03/17/23-mart-istanbul-universitesi-linux-ve-ozgur-yazilim-is-modeli-semineri/ - ]]> -<p>Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.</p> -<p>Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>tail</span> <span>-f</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.</p> -<p>Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p><strong>Shift+F</strong> tail -f ile aynı işi görür loglar akmaya başlar</p> -<p><strong>Ctrl+C</strong> ile istediğiniz yerde logun akmasını durdurabilirsiniz</p> -<p><strong>B</strong> ve <strong>F</strong> tuşları logun içinde ileri geri gitmenizi sağlar</p> -<p><strong>Q</strong> ile işiniz bittiğinde logdan çıkarsınız</p> -<p>Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> +F <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>Yada daha önce yazdığımız <a href="http://www.linuxipuclari.com/genel/kendi-komutunuzu-olusturun">Kendi Komutunuzu Oluşturun</a> ipucumuzu kullanarak <strong>less +F</strong> için <strong>akanlog</strong> diye bir alias yaratabilir ve komutu direkt olarak</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">akanlog <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> - -<p>şeklinde de kullanabilirsiniz ;)</p> - Fri, 16 Jan 2009 08:17:05 +0000 + ]]> +<p>İstanbul Üniversitesi Bilgisayar Kulübü ve Linux Kullanıcıları Derneği Seminer Çalışma Grubu işbirliğiyle. 23 Mart Pazartesi günü saat 13&#8242;te, İstanbul Üniversitesi Avcılar Kampüsü Mühendislik Fakültesi binası, Mavi Salon&#8217;da Mahir Aşut tarafından Linux ve Özgür Yazılım İş Modeli başlıklı bir seminer verilecektir. Katılım her zaman olduğu gibi ücretsiz.</p> + Tue, 17 Mar 2009 19:04:16 +0000 - Alper Kanat: Linux Gezegeni Hakkında - http://raptiye.org/blog/2009/01/16/linux-gezegeni-hakkinda/ - http://raptiye.org/blog/2009/01/16/linux-gezegeni-hakkinda/ + LKD Sponsor Çalışma Grubu: Yılın en büyük Linux ve özgür yazılım etkinliğine sponsor arıyoruz + http://gunluk.lkd.org.tr/sponsor/?p=10 + http://gunluk.lkd.org.tr/sponsor/2009/03/13/yilin-en-buyuk-linux-ve-ozgur-yazilim-etkinligine-sponsor-ariyoruz/ - ]]> -<img width="349" height="133" src="http://raptiye.org/resimler/gathering-linux.jpg" alt="" /><br /> -<br /> -Normalde gezegenle alakalı yazıları Gezegen Ekibi'ne ait <a href="http://gunluk.lkd.org.tr/gezegen/" target="_blank" title="gezegen günlüğüne ulaşmak için tıklayın..">günlüğe</a> yazıyoruz ancak burada yazacaklarım benim kişisel fikirlerimi de yansıttığından buraya yazmak istedim. Bir süredir LKD'nin Gezegen Ekibi'nde gönüllü olarak elimden geldiğince katkıda bulunmaya çalışıyorum. Bu yazıda gezegende yapmak istediğimiz bir takım değişiklikleri ve ekip olarak bize gelen istekleri, şikayetleri anlatmaya çalışacağım.<br /> -<a href="http://planet.gnome.org/" target="_blank" title="GNOME Gezegeni'ni ziyaret etmek için tıklayın.."><br /> -Planet GNOME</a> vb. gezegenleri takip edenler bilirler; insanlar çocuklarının doğumlarını, evliliklerini, bir Pazar gününü nasıl geçirdiklerini, tatillerini sıkça paylaşıyorlar. Çünkü hayat yalnızca Linux'tan ya da özgür yazılımdan ibaret değil. Kaldı ki ben dahil bir çok kişi eminim ki; bu insanların gerçekte nasıl bir yaşam sürdüklerini, tecrübelerini, etraflarında olup bitenleri nasıl kavradıklarını merakla takip ediyor. Hal böyle olunca gezegenin olabildiğince mozaik bir yapıya sahip olması kaçınılmaz oluyor. Bu da farklı seslerin ortaya çıkmasına bir sebep yaratıyor. Şahsen bu mozaikten de, çok seslilikten de son derece mutluyum, elimden geldiğince böyle kalmasını sağlamaya çalışıyorum.<br /> -<br /> -Gezegen'de herhangi bir sebepten dolayı sevdiğimiz ya da sevmediğimiz insanlar var ya da olabilir. Ancak bu, o insanların gezegene yazma haklarını; hatta istedikleri konuyla ilgili yazma haklarını kısıtlayabileceğimiz bir ortam yaratmamızı gerektirmemeli. Bu durumu kolaylıkla Türkiye'nin içinden geçtiği süreçle yorumlayabilir, benzetebiliriz. (<em>Şu çıldırmışlığın, insan hayatının değerinin hiçe sayıldığı dönemde sevmediğimiz insanların canına, malına kastedemeyeceğimizi bir gün farkedeceğimizi umuyorum bu arada....</em>)<br /> -<br /> -Son zamanlarda <a href="http://www.linuxipuclari.com/" target="_blank" title="Linux Hakkında Pratik İpuçları">Linux İpuçları</a> olarak adlandırılan bir oluşumun yazdığı yazılardan dolayı bir kaç şikayet ulaştı ekibimize.. <a href="http://gunluk.lkd.org.tr/gezegen/2008/11/01/gezegen-kurallari/" target="_blank" title="gezegen kurallarını okumak için tıklayın..">Gezegen Kuralları</a>, bir gün içerisinde en fazla üç mesaj atılabileceğini söylüyor ve bu kuralı çiğnedikleri için yazar arkadaşlarımızı uyardık. Onlar da kuralların ilgili kısmını kaçırdıklarını belirterek daha özenli davranmaya başladılar. Gezegende tamamen Linux ve Özgür Yazılım yazacağız diye bir kuralımız olsaydı şayet, bu arkadaşlar bu kurala %100 uyuyor olurlardı. Yazdıkları yazıları haber kategorisine sokmak anlamsız ve bence imkansız. Dolayısıyla onların yazmamasını istemek, gezegende olmamalarını istemek gezegen kurallarını hiçe saymak demek; dahası başkasının hakkına gaspetmek demek... Tabii eğer kişisel görüşlerimizi ve egolarımızı bir yana bırakmayı becerebilirsek... Kişisel fikrim bu oluşumun gezegene farklı bir tat getirdiğinden ve kesinlikle (ve inatla) varolmalarından yana! Zira yazdıkları bir takım ipuçlarının bana ve gezegen ziyaretçilerinin büyük çoğunluğuna fazlasıyla katkısı olacağını düşünüyorum. Bu arada gezegen ziyaretçilerinin tamamını süper Linux bilen, işi bitirmiş arkadaşlardan varsaymak da biraz zor olur sanırım..<br /> -<br /> -Daha önce gezegen'de bir takım geliştirmeler yaptık ve yazılar belli bir uzunluğu aştığında yazıyı kesiyorduk. Sonrasında bu gelişmeyi sizlerin beğenisine sunarak fikirlerinizi almaya <a href="http://gunluk.lkd.org.tr/gezegen/2008/11/09/yeni-gezegen-icin-dusuncelerinizi-almak-istiyoruz/" target="_blank" title="Yeni Gezegen için Düşüncelerinizi Almak İstiyoruz adlı yazıyı okumak için tıklayın..">çalıştık</a> gezegen günlüğünde... Geri beslemeler sayesinde yaptığımız şeyin çok beğenilmediğini ve işi kötü bir yöntemle çözdüğümüzü gördük, yaptığımız değişikliklerin bir kısmını geri aldık. Önümüzdeki zaman dilimi içerisinde <a href="http://www.planetplanet.org/" target="_blank" title="gezegen yazılımının sitesine ulaşmak için tıklayın..">planetplanet</a> adlı yazılımla devam etmek ya da sıfırdan bir gezegen yazılımı yazmak gibi bir planımız var. Her iki durumda da şu geliştirmeleri yapmayı planlıyoruz:<br /> -<ul> - <li>Belirli bir uzunluktan daha uzun olan yazıları ana sayfada kırpmak ve kullanıcıların yaptığı seçimi saklamak (böylece tekrar tekrar yapmamalarını sağlamak).</li> - <li>Gezegen yazılarını etiketlerle kataloglamak ve yalnızca istenen etiketlerin RSS kaynağının alınabilmesi.. Böylece belirli günlükleri okumak istemeyen ziyaretçilerimize de bir seçenek vermiş olacağız.</li> -</ul> -Bu arada gezegenin kod tabanını herkese <a href="http://svn.linux.org.tr/svn/gezegen/" target="_blank" title="kod tabanına ulaşmak için tıklayın..">açtık</a>. Trac'imizi de yakında açacağız inşallah.. Böylece kodumuzu inceleyebilir, dilediğiniz konuda bizi eleştirebilir ve istediğiniz özelliklerle ya da bulduğunuz hatalarla ilgili bilet açabilirsiniz. Her zamanki gibi yardım edecek arkadaşları da aramızda görmekten mutluluk duyacağımızı belirtelim!&#160; <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> <br /><div class="feedflare"> -<a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=I3G1o7DI"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?d=41" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=hpeNDHPS"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?i=hpeNDHPS" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=hQ0v5iNR"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?i=hQ0v5iNR" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=L4ijIyiC"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?d=52" border="0" /></a> <a href="http://feeds2.feedburner.com/~f/raptiyeorg?a=hzccm4xD"><img src="http://feeds2.feedburner.com/~f/raptiyeorg?i=hzccm4xD" border="0" /></a> -</div> - Thu, 15 Jan 2009 22:41:58 +0000 +<p>Her yıl yaptığımız [http://senlik.linux.org.tr/2009/ Linux ve Özgür Yazılım Şenliği]&#8216;nin 8.&#8217;cisini bu yıl <a href="http://www.bilgi.edu.tr/">İstanbul Bilgi Üniversitesi</a>&#8216;nin ev sahipliğinde İstanbul&#8217;da gerçekleştiriyoruz. Bu etkinlik yılın en büyük Linux ve özgür yazılım konulu etkinliğinin bu yıl ek bir teması daha var; Özgür Yazılım ve Web 2.0 dünyasını birbirine biraz daha yaklaştırıyoruz.</p> +<p>JSON&#8217;un yaratıcısı Douglas Crockford ve Google Chrome program yöneticisi Jonathan Conradt bizimle olacak. <a href="http://www.pardus.org.tr">Pardus</a>&#8216;un etkinlik için yurt dışından getirdiği bir misafir de, KDE geliştiricisi Sebastian Kügler. Diğer sunumlarla ilgili detaylı bilgiyi <a href="http://senlik.linux.org.tr/2009/etkinlik-programi/">etkinlik programında</a> bulabilirsiniz; onlar da en az bunlar kadar ilgi çekici.</p> +<p>Hem bu etkinliğin giderlerini karşılayabilmek için, hem de Linux Kullanıcıları Derneği&#8217;nin yıl boyunca yapacağı diğer faaliyetlere finansal kaynak yaratmak için etkinliğe sponsor arıyoruz.</p> +<p>Etkinliğe sponsor olabileceğini düşündüğünüz kuruluşlara sponsor sunumunu iletebilirsiniz (<a href="http://senlik.linux.org.tr/2009/wp-content/uploads/2009/03/senlik2009sponsorsunumu.pdf">indirmek için tıklayın</a>). Sunumu ilettiğiniz kuruluşların iletişim bilgilerini sponsorluk ilişkilerini yürüten sponsor ekibi ile de sponsor@linux.org.tr adresinden paylaşırsanız çok memnun oluruz.</p> +<p>Linux ve Özgür Yazılım Şenliği çeşitli sektörlerden bilişim profesyonelleri ile tanışmak, yeni iş olanakları geliştirmek, yeni projeler üretmek, özgür yazılım ve web projelerine katılmak, yeni bilgiler edinmek için harika bir ortam sunuyor.</p> +<p>Etkinliğe katılım ücretsiz, hatta kayıt yaptırmanız bile gerekmiyor ancak olup bitenden haberdar olmak isterseniz bizi <a href="http://www.facebook.com/event.php?eid=69688546404">Facebook</a>&#8216;da, <a href="https://www.xing.com/events/317709">Xing</a>&#8216;de,<br /> +<a href="http://events.linkedin.com/Linux-ve-Ozgur-Yazilim-Senligi-2009/pub/44633">Linkedin</a>&#8216;de, <a href="http://twitter.com/senlik2009">Twitter</a>&#8216;da ve Friendfeed&#8217;de takip edebilirsiniz. İlgileneceğini düşündüğünüz herkesi davet etmeyi unutmayın!</p> +<p>Şenlikte görüşmek üzere!</p> + Fri, 13 Mar 2009 17:50:03 +0000 - Özgür Kuru: Bir Pardus Günü… - http://www.ozgurkuru.net/blog/?p=86 - http://www.ozgurkuru.net/blog/2009/01/15/bir-pardus-gunu/ + LKD YK: Siz hala statikleştiremediklerimizden misiniz? + http://gunluk.lkd.org.tr/yk/?p=383 + http://gunluk.lkd.org.tr/yk/2009/03/11/siz-hala-statiklestiremediklerimizden-misiniz/ -<p>Bugün TOBB Ekonomi ve Teknoloji Üniversitesinde Pardus ile ilgili güzel bir etkinlik yapıldı. Üç gündür yapılan hazırlıklar, açılan standlar ve dağıtılan cdler ile başlayan süreç bugün kısmende olsa neticelendi. Gerçekten güzel bir ortam oluşmuştu. İki ayrı seminerden oluşan yani iki oturumlu bir etkinlikti. Seminerlerden önce Bora Güngören ile sohbet etme fırastı bularak seminer öncesi boşluğu değerlendirdik. İlk semineri Bora Güngören, TOBB ETU öğrenci, hoca ve diğer katılımcılara Özgür Yazılımlar ve Pardus başlıklı sunumuyla bu konuda bilgi vererek gerçekleştirdi. Ardından verilen arada TOBB ETU&#8217;nun yapmış olduğu ikramlar eşliğinde katılımcılarla Linux ve Pardus hakkında güzel sohbetler gerçekleştirdik. Bu aradan sonra ben bilgisayar ile genel olarak kullanılan uygulamaların Pardus ile nasıl yapıldığını, hangi programların kullanıldığını ve Pardus&#8217;un son kullanıcıya sunduğu avantajlarından bahseden küçük bir tanıtım yaparak etkinliği tamamlamış olduk. Üç gün boyunca 200&#8242;e yakın Pardus 2008.1 kurulum cdsi dağıttık, bazı arkadaşlarımıza Pardus kurulumunda yardım ettik, deneyimlerimizden bahsederek Pardus&#8217;u tanıtmak için çabaladık diyebilirim. Bu çabalarada değdiğine inanıyorum. İnşallah daha güzel etkinlikler ile Pardus&#8217;umuzu daha güzel yerlere getirebileceğiz. Başta bizleri yalnız bırakmayan <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a>&#8216;e, TOBB ETU hocaları ve öğrencilerine tekrar teşekkür etmek istiyorum. Tabi bir teşekkürüde <a href="http://sevalunver.blogspot.com/" target="_self">Seval Ünver</a> hakediyor ki, ders aralarında koşuşturmaları, üç gün boyunca bizleri en iyi şekilde ağırlaması ile bu etkinlikte en büyük emeği veren kişi oldu diyebilirim.</p> - Thu, 15 Jan 2009 20:05:05 +0000 +<p>Dinamik web uygulamalarını çok seviyoruz. Kolay güncelleniyorlar, ayarlanıyorlar, bir sürü cambazlık yapabiliyoruz üzerlerinde. Hazır birçok uygulama olduğu gibi, bazen hızımızı alamayıp kendimiz de oturup yazıyoruz.</p> +<p>İlk başta severek kullandığımız arayüzler, zaman geçtikçe birer problem haline gelebiliyorlar. Yeni sürümleri çıktıkça güncellemek gerekiyor. Kendi yazdığımız uygulamalarsa, değişen sistemlere göre adapte edilmeleri gerekiyor. Özellikle dernekteki gibi, yıllar içerisinde farklı insanlar bu işle uğraşınca, bu durum daha da göze batar hale geliyor.</p> +<p>Bir de bunlar arasında artık güncellenmeyen siteler olabiliyor. Örneğin etkinlik siteleri, yapıldıkları yıl yoğun olarak kullanılıyorlar ama daha sonra tek bir karakterine bile dokunulmuyor (etkinlik bittiği için). Onların hala bir CMS üzerinde çalışmalarının hiçbir anlamı olmuyor.</p> +<p>Barkın ve Doruk derneğin artık güncellenmeyen 12 dinamik web sitesini, <a href="http://www.httrack.com/">httrack</a> ile statik web sayfalarına dönüştürdüler. Çalışan birçok web uygulamasından, onların sunucuya getirdiği yükten ve olası güvenlik açıklarından da böylece kurtulunmuş oldu.</p> + Wed, 11 Mar 2009 20:53:36 +0000 - Hakan Uygun: Tekir’de Yenilikler - http://www.hakanuygun.com/blog/?p=176 - http://www.hakanuygun.com/blog/?p=176 + LKD YK: Dernek Gönüllülerinin Yaşam Döngüsü Sürüyor + http://gunluk.lkd.org.tr/yk/?p=380 + http://gunluk.lkd.org.tr/yk/2009/03/11/dernek-gonullulerinin-yasam-dongusu-suruyor/ -<p><a href="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/big_paw.png"><img class="alignleft size-full wp-image-177" title="big_paw" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/big_paw.png" alt="" width="82" height="67" /></a></p> -<p>Tekir Ticari Otomasyon ile ilgili bir süredir sesiz sedasız ama yoğun bir çalışma içerisindeydik ve sonunda 1.5 sürümünü yayınladık.</p> -<p>Bu sürüm ile bilikte bir çok değişiklik ve yenilik geliyor. Bunların başında <a href="http://www.tekir.com.tr" target="_blank">www.tekir.com.tr</a> adresinin yeni yüzü ve uygulaması var. Yeni uygulama ve özellikleri ile birlikte, topluluk ilişkilerinin daha iyi yürütülebilmesini sağlamak hedefindeyiz.</p> -<p><img class="alignleft size-full wp-image-178" title="paw_little_pink" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/paw_little_pink.png" alt="" width="44" height="36" />Tekir&#8217;i denemek, kullanmadan önce kapsamını görmek isteyenler için kurulum gerektirmeyen fakat diledikleri gibi çalışabilecekleri bir ortam sağlamak amacıyla <a href="http://www.tekir.com.tr/indir/" target="_blank">Tekir Çalışan CD</a> hazırladık. Bu CD sayesinde, sistemlerinize hiç bir şey kurmaya gerek kalmadan Tekir&#8217;i deneyebileceksiniz.</p> -<p><img class="alignleft size-full wp-image-178" title="paw_little_pink" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/paw_little_pink.png" alt="" width="44" height="36" />Tabii ki en önemli değişiklikler Tekir&#8217;in kendisinde. Öncelikle Tekir&#8217;in lisansında yapılan bir değişiklikten bahsedelim. Tekir&#8217;in önceki sürümleri AGPL ile yayınlanıyorlardı. Tekir 1.5 sürümü ile birlikte artık LGPL 3.0 ile yayınlanmaya başladı. Böylece Tekir&#8217;in iş platformu olma yolunda önemli bir adım attığımızı düşünüyoruz.</p> -<p><img class="alignleft size-full wp-image-178" title="paw_little_pink" src="http://www.hakanuygun.com/blog/wp-content/uploads/2009/01/paw_little_pink.png" alt="" width="44" height="36" />Tekir&#8217;in becerilerinin geliştirilmesine de devam ediyoruz. Banka Modülü, Çek- Senet Modülü, Sipariş Modülü, Merkez Bankası kurlarının otomatik çekimi gibi hemen sayabileceğimiz yeniliklerimiz var.</p> -<p>Bu sürümde henüz yeterli olgunluğa gelmediği için yayınlanmamış fakat kısa süre içerisinde yayınlamayı umduğumuz bir dolu başka özellik ve yetenek de yolda&#8230;</p> -<p>Bizi <a href="http://www.tekir.com.tr/rss/haber" target="_blank">izlemeye</a> devam edin <img src="http://www.hakanuygun.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p> - Thu, 15 Jan 2009 19:28:50 +0000 +<p>Dernek çalışmaları her zaman gönüllü katkılarla yürüyor. Birim zamanda bazılarımız az, bazılarımız çok katkı yapabiliyoruz. Bu çoğu zaman hayatın karşımıza çıkardıklarına göre değişiyor.</p> +<p>Deli gönül istiyor ki, bir görevi üstlendikten sonra ilelebet onu yapabilelim. Hepimizin hayatı iniş/çıkışlarla dolu olduğu için bunu gerçekleştirmek gerçekten güç olabiliyor. Bazen de basitçe aynı işi yapmaktan canımız sıkılabiliyor. Bir çalışmayı yapmayı bırakarak dinlenmek ya da başka bir işe yönelmek gönüllü çalışmanın en doğal olması gereken öğelerinden biri.</p> +<p>İnsan hayatının bu basit gerçekleri dernek çalışmalarımıza da yansıyor.</p> +<p>Derneğin en yoğun çalışan ekiplerinden biri web uygulamalarının kurulum, bakım ve düzenlemelerini yapan web ekibi. Bu yıl yapılan geçmişe dönük temizlik, düzenleme, aktarma ve taşıma çalışmalarından ötürü sık insan gücüne ihtiyaç olan ekip, çeşitli görevler üstlenen üyelerle bir ara 5-6 kişiye ulaşmıştı. Şu anda Bahri Meriç Canlı, Barkın Kılıç ve Umuthan Uyan aktif olarak görev alıp zamanları ölçüsünde çalışmaları sürdürüyorlar.</p> +<p>Artık hukuk müşavirliği görevini Duygu Hatipoğlu tek başına yürütüyor. Diğer avukat üyelerimiz iş yoğunluklarından dolayı aflarını istediler, hukuk ekibi içinde olamasalar da ihtiyaç durumunda her zaman bireysel katkı vermeye hazır olduklarını da eklemeyi unutmadılar.</p> +<p>Dernek üyelerinin bilgilerini güncelleme, aidat ödemesi işleme, yeni üye kabulü, üye kartlarının basımı gibi çalışmaları yürüten üye işleri ekibinde tek bir üye görev alıyordu; o da iş yoğunluğundan dolayı görevinden ayrılmak istedi. Şu anda yeni biri görev alana kadar Doruk (Fişek) ve Volkan (Evrin) yönetim kurulu zamanlarından çalarak geçici olarak bu açığı kapatmaya çalışıyorlar.</p> +<p>Bir dernek üyesi olarak siz de dernek çalışmalarına katılmak istiyorsunuz ama nereden başlayacağınızı bilmiyor musunuz? Yönetim kurulu olarak bu konuda ücretsiz danışmanlık veriyoruz :). Bize e-posta atın, sizi, sizin de keyif alacağınız, derneğe ve özgür yazılıma yararlı olacak bir alana yönlendirelim.</p> + Wed, 11 Mar 2009 11:41:06 +0000 - LKD YK: www.linux.org.tr şablon kullanmaya başladı - http://gunluk.lkd.org.tr/yk/?p=246 - http://gunluk.lkd.org.tr/yk/2009/01/15/wwwlinuxorgtr-sablon-kullanmaya-basladi/ + LKD YK: İdari kurul sahalara geri döndü + http://gunluk.lkd.org.tr/yk/?p=377 + http://gunluk.lkd.org.tr/yk/2009/03/11/idari-kurul-sahalara-geri-dondu/ -<p>Geçtiğimiz yıl yaşanan sunucu sorunundan sonra www.linux.org.tr web sitesinin o zamanki hali ancak kısmi olarak internet arşivlerinden çıkarılabilmişti. O zamandan beri de tamamen statik html sayfaları olarak duruyorlardı.</p> -<p>Tamamen statik sayfalar güzel olmalarına karşın, menü ve tasarımın güncellenmesinde zorluk yaşatıyorlar. Tasarımda yapacağınız ufak bir değişikliği bile tüm html sayfalarda tek tek değiştirmeyi gerektiriyorlar. Menüye basit bir seçenek eklemek ya da değiştirmek bile hem tüm sayfalarda değişiklik gerektiriyor, hem de sayfalardan birinin unutulması durumunda tutarsızlık yaratıyordu.</p> -<p>Üyelerimizden Barkın Kılıç, sitedeki sayfaların içeriklerini tek tek ayıkladı, tasarımı oluşturan menüleri ayırdı ve bir şablona oturttu. Dış görünüşte hiçbir şey değişmemiş gibi gözükse de, artık tüm sayfalar aynı menü/tasarımı kullanıyorlar. Herhangi bir değişiklik kolaylıkla yapılabiliyor.</p> - Thu, 15 Jan 2009 15:43:16 +0000 +<p>Geçmişte derneğin idari kurulu, yönetim kurulu ve çalışma grubu başkanlarından oluşan bir kurul/liste idi. Çalışma gruplarını temsil eder, derneğin genelini ilgilendiren konularda görüşleri iki yönlü olarak iletirdi. Amaç, dernekte sürekli bir görevi yürüten çalışma gruplarının dernek yönetiminde daha fazla söz sahibi olmasıydı. Yönetim kurulu derneği ilgilendiren birçok konuyu kendi arasında konuşmak yerine burada konuşurdu.</p> +<p>Yönetim kurulu olarak göreve başladığımızda, sadece iki çalışma grubu/ekipte, o da birer kişi vardı. O nedenle idari kurulu tekrar çalışır hale getirmek çok anlamlı olmamıştı. Artık dernekte birçok çalışma grubu/ekip ve içlerinde görev alan birçok üye bulunuyor. Yönetim kurulunun kendi arasında konuştuğu konuların onların görüşleriyle daha da zenginleşebilmesi için idari kurulu tekrar oluşturma çabasına girdik.</p> +<p>Her cg/ekipten en az bir kişi olmak üzere idari listeye katılım isteyerek hepsine birer e-posta attık. Elimize mum diken toplam 9 kişiye, yönetim kurulunu da katarak 16 kişilik idari kurulu oluşturduk. İdari kurulun; çalışma grubu/ekipler arası tanışma ve kaynaşmayı daha fazla arttıracağını, dernek yönetiminde daha aktif rol almalarını sağlayacağını ve geleceğin yönetim kurulu üyelerinin yetişmesine ön ayak olacağını umuyoruz.</p> +<p>16 kişiden oluşan idari kurulun ilk günü de hareketli geçti. Öğlen 12:00&#8242;de &#8220;hoş geldiniz&#8221; e-postası düştü, yarım gün skoru 22 e-posta oldu.</p> + Tue, 10 Mar 2009 23:19:35 +0000 - LKD YK: Dernek Kartvizitleri - http://gunluk.lkd.org.tr/yk/?p=238 - http://gunluk.lkd.org.tr/yk/2009/01/15/dernek-kartvizitleri/ + LKD YK: Şenlik web sitesi, duyurusu, etkinlik sayfası, … + http://gunluk.lkd.org.tr/yk/?p=374 + http://gunluk.lkd.org.tr/yk/2009/03/10/senlik-web-sitesi-duyurusu-etkinlik-sayfasi/ -<p><a href="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd_kartvizit_ornegi1.png"><img src="http://gunluk.lkd.org.tr/yk/files/2009/01/lkd_kartvizit_ornegi1.png" width="150" height="236" align="left" class="alignnone size-full wp-image-240" /></a>Dernek adına farklı kişi ve kurumlarla yüzyüze görüştüğümüzde, iletişim bilgilerinin verilmesi/alınması için toplumdaki yaygın alışkanlık kartvizit değişimi oluyor.</p> -<p>Geçmişte LKD&#8217;de kişisel kartvizit basımından kaçınılmıştı. Amaç dernekteki görevlerin kişilerle eşleşmesinden kaçınmak, insanların dernekle genel adreslerden bağlantı kurmasını sağlamaktı. Bir bayrak değişimi ile yürüyen dernek kavramına yabancı insanlara birkaç yıl önce dernek adına görüştükleri insanın artık o görevi yapmıyor olabileceğini (ve bunun doğal olduğunu) anlatması gerçekten güç olabiliyordu.</p> -<p>Ancak geçen zaman içinde açık seçik ortaya çıktı ki, birçok ilişki ne kadar engellenmeye çalışırsa çalışılsın kişiselleşiyor ve bu kişiler dernekteki görevlerinden ayrılsalar da dernekte o konu ile ilgili ilk olarak onlara başvuruluyor. Kişisel kartvizit yokluğu bunu deva olmuyor.</p> -<p>Biz de o zaman madem bu kaçınılmaz, bari hakkıyla yapalım ve dernek adına farklı kurumlarla görüşen üyelere kartvizit bastıralım dedik. Büyük bir maliyeti olmadığı için de görevinden ayrılınca çöpe atılmalarının çok bir sorun olmayacağını düşündük.</p> -<p>Üyelerimizden Volkan Uygun Aralık ayında bize birer cici, dikine kart tasarladı (biraz! uğraştırdık da kendisini farklı tasarımlarla). Sonra araya bayram, bir de üzerine yılbaşı girince aklımızdan çıkmıştı. Birkaç gün önce tekrar alevlenen çalışmalarla kartlar son biçimini aldılar ve yine Volkan Uygun&#8217;un uğraşları ile basıldılar.</p> - Thu, 15 Jan 2009 10:39:52 +0000 +<p>17-18 Nisan&#8217;da yapılacak olan 8. Linux ve Özgür Yazılım Şenliği&#8217;nin duyurulması çalışmaları hız kazanmaya başladı.</p> +<p><a href="http://senlik.linux.org.tr/">Şenlik web sitesinin açılması</a>nın ardından lkd-duyuru e-posta listesine üye binlerce kişiye e-posta ile etkinlik <a href="http://liste.linux.org.tr/pipermail/lkd-duyuru/2009-March/000147.html">duyuruldu</a>.</p> +<p><a href="http://senlik.linux.org.tr/2009/afis-banner/">Şenlik bannerları</a> (büyük bir kısmı yine Umuthan Uyan tarafından hazırlanan) geçen hafta şenlik sitesinde yerini aldı. Oradan bannerları alan birçok özgür yazılım sever, web sitelerine, günlüklerine ve forumlara bu bannerları yerleştiriyorlar.</p> +<p>Şenlikle ilgili bir <a href="http://www.facebook.com/home.php#/event.php?eid=69688546404">facebook etkinlik sayfası</a> ve <a href="http://twitter.com/senlik2009">twitter hesabı</a> da oluşturuldu. Xing ve LinkedIn etkinlik sayfaları da yolda.</p> +<p>Herkesten bunlar ve benzeri araçlarla şenliği olabildiğince geniş bir kitleye duyurmamıza yardımcı olmasını istiyoruz.</p> + Tue, 10 Mar 2009 17:41:13 +0000 - Linuxipuclari: Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme - http://www.linuxipuclari.com/?p=155 - http://www.linuxipuclari.com/genel/periyodik-olarak-bir-programi-calistirma-ve-ciktisini-takip-etme + LKD Şenlik Çalışma Grubu: Şenlik web sitesi ve bannerları hazırlanıyor + http://gunluk.lkd.org.tr/senlik-cg/?p=5 + http://gunluk.lkd.org.tr/senlik-cg/2009/03/04/senlik-web-sitesi-ve-bannerlari-hazirlaniyor/ - ]]> -<p>Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.</p> -<p><strong>Nasıl kullanılır?</strong></p> -<p>watch [seçenekler] komut</p> -<p><strong>-n</strong> Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.</p> -<p><strong>-d</strong> Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz</p> -<p><strong>Ne için mi kullanıyorum?</strong></p> -<ul> -<li>Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'wc -l | ls -l'</span></pre></div></div> - -</li> -<li>Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'df -k'</span></pre></div></div> - -</li> -<li>Hafıza kullanım oranını gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'free -m'</span></pre></div></div> - -</li> -<li>Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için - -<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'ls -l | fgrep muratz'</span></pre></div></div> - -</li> -</ul> -<p>Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.</p> - Thu, 15 Jan 2009 07:29:49 +0000 +<p>8. Linux ve Özgür Yazılım Şenliği&#8217;nin duyurulması çalışmalarının önemli etabı, web sitesi ve banner tasarımla Umuthan Uyan tarafından hazırlanmaya başladı.</p> +<p>O bunların son rötuşları üzerinde çalışırken, bizi de boş bırakması, şenlik sayfasına geçici bir ön sayfa hazırladı bile &#8211;&gt; <a href="http://senlik.linux.org.tr">http://senlik.linux.org.tr</a>.</p> + Wed, 04 Mar 2009 18:44:02 +0000 - LKD YK: E-dernekli olduk, sınıfları doldurduk - http://gunluk.lkd.org.tr/yk/?p=234 - http://gunluk.lkd.org.tr/yk/2009/01/15/e-dernekli-olduk-siniflari-doldurduk/ + LKD Seminer Duyuruları: Bilkent Üniversitesi, Linux ve Özgür Yazılım Seminerleri + http://gunluk.lkd.org.tr/seminer/?p=48 + http://gunluk.lkd.org.tr/seminer/2009/03/04/bilkent-universitesi-linux-ve-ozgur-yazilim-seminerleri/ -<p>Üyelerimizden Mehmet Ali Köksal&#8217;ın bilgi vermesiyle, dernekler masasının derneklere sağladığı &#8220;e-dernek&#8221; uygulamasının yararlarından haberdar olduk. E-dernek, derneklerin iş ve işlemlerini internet üzerinden yapmalarını sağlıyor.</p> -<p>Internetten başvuru yapıp, birkaç doğrulama yaptıktan sonra bir form doldurup dernekler masasına fiziksel olarak gidilmesi gerektiği ortaya çıktı. Bu işlemi de illa dernek başkanının yapmasını istedikleri için Doruk Ulus&#8217;un yolunu tuttu.</p> -<p>Bir hafta önceki ilk sefer, gönderilen forma ek olarak parola e-postasının çıktısını da alması gerektiğini algılamadığı için hüsranla sonuçlanmıştı. Bugün onu da yanına alarak tekrar gitti ve LKD&#8217;nin bir e-dernek kullanıcısı ve parolası oldu. Artık dernekler masasına her bildirmemiz gereken işlem için mesai saatlerinde oraya fiziksel olarak gitmek zorunda kalmayacağız.</p> - Wed, 14 Jan 2009 21:52:54 +0000 + ]]> +<p>İlki geçen yıl yapılan ve 4 seminerden oluşan Linux seminerleri dizisi, bu yıl da devam ediyor.. Bilkent Üniversitesi Teknoloji Topluluğu ve LKD Seminer Çalışma Grubu işbirliğiyle, haftada bir seminer olmak üzere 4 hafta sürecek seminer dizisinde giriş düzeyinde seminerlerle başlayıp sanallaştırma ile noktayı koyacağız.</p> +<p>Seminer programı şöyle:</p> +<p>10 Mart Salı: Deniz Koçak - Meraklısına GNOME<br /> +17 Mart Salı: Can Burak Çilingir - Kısaca Django<br /> +24 Mart Salı: Mahmut Sedat Eroğul - Linux Nedir?<br /> +31 Mart Salı: Can Eroğul - XEN ve sanallaştırma</p> +<p>Tüm seminerler 12.40-13.30 arasında yapılacak. Ayrıca tüm seminerlere katılım sağlayanlara katılım belgesi verilecek. Seminerlerde ücretsiz CD dağıtabilmek için de çalışmalar devam etmekte.</p> +<p>Seminerler, Bilkent Üniversitesi&#8217;nde yapılacak; ilk seminer Mithat Çoruh Amfi&#8217;de, diğerleri C Blok Amfi&#8217;de gerçekleştirilecektir.<br /> +Katılım tahmin edeceğiniz gibi, ücretsiz.</p> +<p>Seminer afişi için: <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/OpenDays_Afis.png">buraya</a></p> + Wed, 04 Mar 2009 07:23:59 +0000 - Özgür Kuru: Özgürlükİçin.com E-dergi Sayı 10…. - http://www.ozgurkuru.net/blog/?p=83 - http://www.ozgurkuru.net/blog/2009/01/14/ozgurlukicincom-e-dergi-sayi-10/ + LKD Seminer Duyuruları: GNOME Vakfı Başkanı’ndan GNOME ve Özgür Yazılım Dünyası Semineri + http://gunluk.lkd.org.tr/seminer/?p=42 + http://gunluk.lkd.org.tr/seminer/2009/02/25/gnome-vakfi-baskanindan-gnome-ve-ozgur-yazilim-dunyasi-semineri/ -<p>Özgürlükİçin.com topluluğu her alanda hızlı ve geniş gönüllü katılımıyla çalışmalarına devam ediyor. Son dönemlerde bende Pardus&#8217;a ve bu topluluğa bir şeyler katmak için çalışmalar yapıyorum. Özgürlükİçin.com sitesinin hazırlamış olduğu e-dergi 10. sayısı için çalışmalar çoktan başladı. Bu ay ki konu &#8220;Pardus ve Programlama&#8221;. Bu sayıya bende gönüllü olmak istedim. Bu noktada sevgili Seval Ünver&#8217;in önerisinin büyük rol oynadığını belirtip bir teşekkür daha iletmek istiyorum. Sanırım Seval ve TOBB ETU Pardus seven öğrencileri ile birlikte güzel projeler çıkartma planları her geçen gün dahada çoğalıyor. Konuya dönecek olursak, 10. sayı için bende &#8220;Gambas&#8221; programı hakkında bir yazı yazacağım. Ayrı bir heyecan ve mutluluk içerisindeyim. Hızla gelişen bir topluluğun parçası olmak bu gelişmeye bir katkı sağlayabilmek oldukça mutluluk verici bir olay. 10. sayıya katkı sağlamak isteyen arkadaşlarımız için aşağıdaki forum linkini inceleyerek uygun olan bir konuyu almalarını tavsiye ediyorum. Böylece önümüzdeki sayı daha hızlı gelişmiş olacak. </p> -<p>http://www.ozgurlukicin.com/forum/gonullu-calismalar/4162/?page=1</p> - Wed, 14 Jan 2009 19:03:51 +0000 + ]]> +<p>Bu sefer duyurumuz bir seminer-cg etkinliği değil. Düzenleyen arkadaşlar duyurmamızı rica ettiler. Biz de ellerine sağlık diyerek duyuralım.</p> +<p>İstanbul Kültür Üniversitesi Bilişim Kulübü ve Bilişim Platformu, 27 Şubat 2009 Cuma günü Saat: 14:00 da, İstanbul Kültür Üniversitesi Ataköy Kampüsü Akıngüç Oditoryumu’ nda GNOME Vakfı Başkanı Behdad Esfahdod’un “GNOME ve Özgür Yazılım Dünyası” ‘nı anlatacağı bir konuşma organize ediyor.<a href="http://gunluk.lkd.org.tr/seminer/files/2009/02/behdad-350.jpg"><img class="aligncenter size-medium wp-image-43" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/behdad-350-212x300.jpg" alt="behdad-350" width="212" height="300" /></a></p> +<p>Seminer afişinin büyük seçim versiyonu için <a href="http://cs.bilgi.edu.tr/~cgunduz/seminerler/behdad_afis.jpg">buraya</a>.</p> + Wed, 25 Feb 2009 13:02:40 +0000 - Linuxipuclari: VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor - http://www.linuxipuclari.com/?p=153 - http://www.linuxipuclari.com/genel/vm-imajinin-kopyasini-aldim-ethernet-baglanmiyor + LKD Şenlik Çalışma Grubu: Şenlik-cg jabber toplantısı + http://gunluk.lkd.org.tr/senlik-cg/?p=3 + http://gunluk.lkd.org.tr/senlik-cg/2009/02/25/senlik-cg-jabber-toplantisi/ - ]]> -<p>Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.</p> -<p>Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.</p> -<p>Eski kartı silip yeni kartı eklediğinden kartın id&#8217;si eth0&#8242;dan eth1&#8242;e değişiyor. Eğer ip tanımlarınız statik yapılmışsa <strong>/etc/network/interfaces</strong> dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.</p> -<p>O anki id&#8217;yi bulmanın en pratik yollarından biri de <strong>/proc/net/dev</strong> dosyasının içine bakmak. </p> -<p>Bu dosyanın içi aşağıdaki gibi.</p> -<pre> Interface Receive bytes packets errs drop fifo frame - eth0: 161543042 916321 0 0 0 0</pre> -<p>Unutmayın eğer bu sorunla karşı karşıya iseniz; <strong>ifconfig</strong> komutu sisteme <strong>/etc/network/interfaces</strong> dosyasında tanıttığınız kartları gösterecektir. O yüzden siz <strong>ifconfig</strong> diye baktığınızda eth0&#8242;ı görürken <strong>/proc/net/dev</strong> altında eth1 görüyor olacaksınız.</p> - Wed, 14 Jan 2009 13:54:55 +0000 +<p>Yakın tarihte yapılacak olan LKD şenliği için bir beyin fırtınası yapıp, birtakım soru işaretleri ortadan kaldırmayı planlıyorduk şenlik-cg ekibi olarak. Ama fiziksel bir toplantı için herkese zaman ve mekan uymadığından bu toplantıyı internette bir jabber toplantısı olarak yapmayı uygun bulduk.</p> +<p>Geçtiğimiz pazar günü (22.02.2009) saat 20:30&#8242;a karar kılarak sözleştik ve toplantımızı gerçekleştirdik. İstanbul&#8217;un yanı sıra Ayvalık, Adapazarı,Adana ve Ankara&#8217;dan katılan üyelerimiz oldu. Öncelikle Galatasaray&#8217;ın maçı olması o saatlerde ve geç gelen üyelerden ötürü biraz geyik çevirdik ve saat 21:15 gibi yavaş yavaş ısınmalarla toplantımıza geçtik.</p> +<p>Öncelikli konularımız arasında şenliğin etkin duyurulması konusu vardı ve bu konuda epeyce kafa yorduk, aramızda fikir alışverişleri yapıp görev dağılımları belirledik. Yaklaşık  3 buçuk saat süren toplantımız sonunda saat epeyce geç olduğundan artık kalan konuları ve belirlediğimiz görev dağılımları ile ilgili neler yaptık, nerelerdeyizi konuşmak için haftaya aynı gün ve saatte buluşmak üzere randevulaştık ve kanımca gayet verimli ve güzel bir toplantı geçirdik.</p> + Tue, 24 Feb 2009 22:23:33 +0000 - Linuxipuclari: Ubuntu VirtualBox ve KVM çakışma problemi - http://www.linuxipuclari.com/?p=150 - http://www.linuxipuclari.com/genel/ubuntu-virtualbox-ve-kvm-cakisma-problemi + LKD Seminer Duyuruları: Seminer Çalışma Grubu aktiviteleri, 06-16-34-63 + http://gunluk.lkd.org.tr/seminer/?p=35 + http://gunluk.lkd.org.tr/seminer/2009/02/24/seminer-calisma-grubu-aktiviteleri-06-16-34-63/ - ]]> -<p>Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.</p> -<blockquote><p>VirtualBox can&#8217;t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.<br /> -VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).</p> -<p>Result Code:<br /> -0&#215;80004005<br /> -Component:<br /> -Console<br /> -Interface:<br /> -IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}</p></blockquote> -<p>Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.</p> -<p>Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$lsmod</span> | <span>grep</span> kvm -kvm_intel <span>49728</span> 0 -kvm <span>142912</span> <span>1</span> kvm_intel</pre></div></div> - -<p>Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül <em>kvm_intel</em> isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>sudo</span> rmmod kvm_intel</pre></div></div> - -<p>Eğer VirtualBox&#8217;ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.</p> -<p>İyi çalışmalar.</p> - Wed, 14 Jan 2009 06:41:49 +0000 + ]]> +<p>Bu günlük girdisi bir seminer duyurusundan ziyade durum tespiti diye başlayalım.  Seminer-cg ekibi olarak çalışmaya başladığımızdan bu yana elimizden geldiğince gelen seminer taleplerine yetişmeye çalışıyoruz.  Başlıktaki sayılar ise,  şimdiye kadar organizasyon yapabildiğimiz illerin plakaları. Ankara ve İstanbul zaten eskiden beri yoğun seminerlere ev sahipliği yapıyor. Bursa&#8217;da güzel bir etkinlik oldu, Bursa Linux adıyla, becerebilirsek gelenekselleştirmeye çalışacağız (bu yıl ikincisi düzenlenmişti). Çok yakında bir başka geleneksel olmasını istediğimiz etkinliği duyuracağız, şimdilik sadece Ankara&#8217;da olacağını söyleyeyim, detaylar çok yakında. Bir de Şanlıurfa&#8217;da Akademik Bilişim kapsamında seminerlerimiz oldu.</p> +<p>Neden böyle bir günlük girdisi yazdığımıza gelince; aktivitelerin hep Ankara ve İstanbul&#8217;da olması bizi de rahatsız eden bir konu. Ancak bizim kendi kafamıza göre hadi gidip şu şehirde bir seminer düzenleyelim deme lüksümüz yok. Biz ancak talep gelince işe dahil oluyoruz. Talep gelmedikçe pasif kalıyoruz. İzmir&#8217;de güzel bir enerji vardı ama o da azaldı. Anadolu&#8217;nun farklı şehirlerinden olup bu girdiyi okuyan arkadaşlar, lütfen bizimle iletişime geçin. Bu gibi seminerlere üniversiteler, sivil toplum kuruluşları ev sahipliği yapmakta fazla sorun çıkarmıyor. Bir salon bulup, biraz tanıtım yapma şansı bulursanız sizin şehrinize gelip seminer vermek isteyen insanlar her zaman olacaktır.</p> +<p>Şenlikte de bu konuyu gündeme getirme niyetindeyiz. Küçük el ilanlarıyla, sizin şehrinizde de seminer olması için nelere ihtiyaç olduğunu anlatmaya çalışacağız.</p> +<p>Lütfen seminer@linux.org.tr adresine bir mail atarak bizimle iletişime geçmekten çekinmeyin.</p> + Tue, 24 Feb 2009 08:48:49 +0000 - Gürcan Öztürk: Regexp kullanarak postfix’te catch-all tanimi - http://gurcanozturk.com/2009/01/13/regexp-kullanarak-postfixte-catch-all-tanimi/ - http://gurcanozturk.com/2009/01/13/regexp-kullanarak-postfixte-catch-all-tanimi/ + LKD Seminer Duyuruları: Kadir Has Üniversitesi, Linux’a Derinlemesine Dalış Semineri + http://gunluk.lkd.org.tr/seminer/?p=32 + http://gunluk.lkd.org.tr/seminer/2009/02/24/kadir-has-universitesi-linuxa-derinlemesine-dalis-semineri/ -Diyelim ki, mail sunucunuzda bir çok alan adı var, bunların her birinde gurcan.ozturk@domain1.tld, gurcan.ozturk@domain2.tld şeklinde tanımlar yapmak istemiyorsunuz, her domaine gelen gurcan.ozturk maillerini tek bir emailde toplamak istiyorsunuz. (catch-all işlemi) Postfix&#8217;te aşağıdaki ayarları yaparak bunu basitce sağlayabilirsiniz. - -Öncelikle /etc/postfix/main.cf dosyasına aşağıdaki satırı ekleyin. - -virtual_alias_maps = regexp:/etc/postfix/virtual - -Daha sonra /etc/postfix/virtual dosyası içine aşağıdaki satırı ekleyin, dosya yoksa oluşturun. - -/^gurcan.ozturk@/ [...] - Tue, 13 Jan 2009 20:18:19 +0000 + ]]> +<p>Kadir Has Üniversitesi, Bilişim Güvenliği Kulübü (BİGUK) ve LKD Seminer Çalışma grubu ortak çalışması: 2 Mart Pazartesi günü, saat 12.45&#8242;te  &#8220;Linux&#8217;a Derinlemesine Dalış (korkmayın önce dalmayı öğretiyoruz)&#8221; semineri. Konuşmacı, Pardus geliştiricisi Koray Löker. Seminer, Kadir Has Üniversitesi&#8217;nin Cibali&#8217;deki Kadir Has Kampüsü, Fener Salonu&#8217;nda ve katılım serbest. Dinleyicilere katılım belgesinin verileceği seminer, tahminlerimize göre SMS ile duyurulan ilk LKD semineri olacak aynı zamanda..</p> +<p><img class="aligncenter size-medium wp-image-33" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/libux_biguk-212x300.jpg" alt="bigukorg_Linux_afis" width="212" height="300" /></p> + Mon, 23 Feb 2009 21:55:19 +0000 - Özgür Kuru: Orda bir TOBB ETU var uzakta…. - http://www.ozgurkuru.net/blog/?p=78 - http://www.ozgurkuru.net/blog/2009/01/13/orda-bir-tobb-etu-var-uzakta/ + LKD Seminer Duyuruları: Yeditepe Üniversitesi Linux ve Özgür Yazılım Semineri + http://gunluk.lkd.org.tr/seminer/?p=29 + http://gunluk.lkd.org.tr/seminer/2009/02/24/yeditepe-universitesi-linux-ve-ozgur-yazilim-semineri/ -<p>Bu gün Hacettepe Üniversitesine yaptığım kısa bir ziyaretin ardından, Perşembe günü TOBB Ekonomi ve Teknoloji Üniversitesinde yapılacak olan Özgürlükiçin.com ve Pardus semineri ile ilgili açılmış standda &#8220;Javacı Kız&#8221; olarak tanıdığımız Seval Ünver arkadaşımıza yardım etmek için TOBB ETU&#8217;ye gittim. Standda neler yaptığımızı anlatacağım. Ama önce üniversitede hocalardan, öğrencilere kadar her kesimin Pardus&#8217;a olan ilgisi oldukça dikkatimi çektiğini belirtmek istiyorum. Oldukça mutluluk verici bir durumdu bu. Buradan Seval arkadaşımıza çabaları için bir kez daha teşekkür etmek istiyorum. Standda durduğum süre boyunca güzel paylaşımlarımız oldu. Gerek gönüllü olarak gelip standda duran arkadaşlarımızla gerekse mühendislik fakültesi öğrenci arkadaşlarımızla Pardus ve geliştirme üzerine oldukça hoş sohbetler yaptık. Pardus&#8217;un tanıtımı için bir kaç ufak proje fikride geldi. Genel olarak üzerinde durduğumuz konu, Ankara üniversitelerinin birlikte neler yapabileceğiydi. Sanırım Ankara Üniversitesi, Hacettepe ve TOBB ETU olarak bir ortak çalışma ileriki dönemlerde yapılabilir. Neyse projelerin sürprizlerini bozmamak adına çok fazla açmayalım şimdilik :).</p> -<p>Ayrıca TOBB ETU üniversitesinin bir yazıcı sıkıntısı mevcut durumda. Xerox Workcenter M133 model IP yazıcı sürücülerinde bir sıkıntı mevcut. Pardus ile ufak bir deneme yaptık sonuç başarısızdı. Hali hazırda çalışan bir SuSE zaten evvel zamandan beri bu işi göremiyordu. Sanırım Xerox sürücüleri konusunda bir sıkıntı mevcut, bu yazıyı yayınladıktan sonra hata kayıtlarını araştırıp, hata kaydı yok ise bir hata kaydı açmayı düşünüyorum. Bu işin bir çözümü mevcut ise hali hazırda bulunan SuSE sanırım tarih sayfalarındaki yerini alacak:).</p> -<p>Yarın yani 14 Ocak günü yine TOBB ETU&#8217;de masa başı Pardus sohbeti yapmak veya bilgisayarlarına Pardus kurdurmak isteyen arkadaşlarımızı TOBB ETU ya bekliyoruz&#8230;..</p> - Tue, 13 Jan 2009 19:29:54 +0000 + ]]> +<p>Yeditepe Üniversitesi Bilgisayar Topluluğu ve LKD Seminer Çalışma grubu işbirliğiyle; 26 Şubat 2009 Perşembe günü, 14-16 saatleri arasında &#8220;Linux ve Özgür Yazılım&#8221; semineri düzenleniyor. Enver Altın&#8217;ın vereceği  seminer, Yeditepe Üniversitesi Kayışdağı Kampüsü&#8217;nde, Mühendislik ve Mimarlik Fakültesi Binası, B310 numaralı sınıfta. Katılım her zaman olduğu gibi ücretsiz.</p> +<p><a href="http://gunluk.lkd.org.tr/seminer/files/2009/02/enver-altin-seminer1.jpg"><img class="aligncenter size-medium wp-image-39" src="http://gunluk.lkd.org.tr/seminer/files/2009/02/enver-altin-seminer1-200x300.jpg" alt="enver-altin-seminer1" width="200" height="300" /></a></p> + Mon, 23 Feb 2009 21:14:37 +0000 - LKD YK: Üye olurken uyruk ve ikamet - http://gunluk.lkd.org.tr/yk/?p=232 - http://gunluk.lkd.org.tr/yk/2009/01/13/uye-olurken-uyruk-ve-ikamet/ + LKD Gezegen Duyuruları: Gezegen oylaması ve durumlar + http://gunluk.lkd.org.tr/gezegen/?p=37 + http://gunluk.lkd.org.tr/gezegen/2009/02/12/gezegen-oylamasi-ve-durumlar/ -<p>Yıllar içerisinde Linux Kullanıcıları Derneği&#8217;ne kimlerin üye olabileceği konusunda yanıtlarını bildiğimiz birkaç durum oluşmuştu. TC vatandaşları dünyanın neresinde olursa olsunlar, yabancı uyruklu insanlar da Türkiye&#8217;de oturuyorlarsa derneğe üye olabiliyorlardı.</p> -<p>Bugün apayrı bir senaryoyla karşılaştık. Yurtdışında yaşayan dernek üyelerimizden birinden e-posta aldık, artık farklı bir ülkenin vatandaşı olduğunu, bunun dernek üyeliğinin devam edip etmemesine engel olup olmadığını sordu.</p> -<p>Derneğin bir hukuk ekibinin olmasının rahatlığını ilk elden yaşadık :). Daha önce hiç karşılaşmadığımız bu durumu kendilerine konuyu sormamızın ardından birkaç saat içinde üç avukat üyemiz aralarında fikir alışverişinde bulunup son derece doyurucu bilgileri bize aktarmışlardı bile.</p> -<p>Doğumla TC vatandaşı olup, daha sonra vatandaşlıktan ayrılan insanlar ile hiç TC vatandaşı olmamış insanların statüsü aynı değilmiş. Birçok işlemi tıpkı bir TC vatandaşı gibi gerçekleştirmeye devam edebiliyorlarmış, derneklere üyelik de bunlardan biri.</p> -<p>Kanunlardaki değişiklikler sayesinde, yabancıların derneklere üyeliği konusundaki sınırlandırmalar da kaldırılmış. İleride karışıklıklara yol açmaması için dernek tüzüğünde bulunan yabancılar için ikametgah şartını da eğer kanunen aykırı bir durum yoksa Haziran&#8217;daki genel kurulda çıkarmayı düşünebiliriz.</p> - Tue, 13 Jan 2009 15:35:09 +0000 + ]]> +<p>Gezegen ana sayfası için yaptığımız oylama ile ilgili gelen şikayetler sonrasında bir iki açıklama yapmakta fayda var. Soru cevap şeklinde gidelim kısa sürsün</p> +<p>* Gezegen ekibi sağdan soldan topladıkları adresleri ekliyor mu Gezegen&#8217;e?</p> +<p>Böyle bir çalışmamız yok. Şu ana kadar sadece bize Gezegen&#8217;de yer almak istiyorum diye başvuranları ekledik. Eklerken tanıdık olmasına bakmıyoruz. Günlüğü&#8217;ne bakıp, yazdıklarını okuyor ve ekliyoruz. Geri çevirdiğimiz olmadı. Genelde bu ana kadar karar veren yerine uygulayan olmayı tercih ettik. Bir karar verilecekse de ortak bir katılımla vermeye çalışıyoruz. </p> +<p>* Bu oylama nedir?</p> +<p>Gezegen ana sayfasındaki girdilerin sadece kişisel günlüklerden oluşması gerektiğine dair teklifler, rahatsızlıklar aldık. Kendi aramızda değerlendirdiğimizde de ortak bir fikrimiz yoktu bu konuda. Mesela Gezegen ekibini oluşturan ben (Oğuz Yarımtepe) ve Alper Kanat bu konuda farklı düşünüyor. Zaten bizim karar vermemizin doğru olmayacağı bir durum idi ve Doruk Fişek&#8217;in önerisi ile Polldady&#8217;de oylama açtık. Açarken de çerezlerinizi elleyerek birden fazla oy kullanabilineceğini biliyorduk. Doğal olarak bu duruma tepkiler oldu. Polldady kullanmamızı eleştirenler oldu. Dikkate almamız gereken kısıtlamalar var. Onun için Polldady&#8217;i kullanmıştık. Neler onlar?</p> +<p>* Gezegen&#8217;i sadece LKD üyeleri takip etmiyor.<br /> +* Gezegen ana sayfasındaki değişiklik için sadece LKD üyeleri veya sadece Gezegen yazarlarına sormamız takip eden kitlenin örneklenmesi açısından doğru olmayabilir.<br /> +* Öyle bir oylama yapalım ki herkes oy kullanabilsin.</p> +<p>İşi çok da uzatmadan bir çözüme gitmemiz gerekir diye düşündük ve oylamaya geçtik. LKD üye oylama sistemini neden kullanmadınız diye soranlar oldu. Nedenini yukarıda belirttik. Tanımadığımız ve Gezegen&#8217;i takip eden insanların katılımlarını sağlayabileceğimiz en kolay yol olarak biz var olan bir oylama sistemini kullanmayı tercih ettik. Bakış tarzı en genel katılımı sağlamak olunca ne çerezler ile ne IP ile ne de email doğrulama ile mükerrer oy kullanılmasını engelleyemeceğimizden, birini tercih edip uyguladık. </p> +<p>Gezegen ekibi olarak Gezegen&#8217;i takip edenlerin şikayetlerine çözüm bulmakla yükümlüyüz. Bunun yaparken bir dayanak noktamız da olması gerekiyor. Bu ya genel kabul görmüş kurallar veya sizlerin oyları olabilir. </p> +<p>Bütün bunlar sonucunda içimize sinecek bir çözüm bulana kadar Gezegen ana sayfasındaki girdileri değiştiremeyeceğiz. </p> +<p>Her tür önerinizi yazmaktan lütfen çekinmeyin. Yapıcı her öneriyi dikkate alacağız. </p> + Thu, 12 Feb 2009 07:51:00 +0000 - Okan Akyüz: Autotools Yenir Mi? İçilir Mi? - http://www.okanakyuz.com/?p=106 - http://www.okanakyuz.com/?p=106 + LKD Gezegen Duyuruları: Gezegen sayfası için oylama yeniden + http://gunluk.lkd.org.tr/gezegen/?p=33 + http://gunluk.lkd.org.tr/gezegen/2009/02/05/gezegen-sayfasi-icin-oylama-yeniden/ - ]]> -<p>Açık kaynaklı sisteminizde program derlemek için hep aynı şeyi yapıyorsunuz (<a href="http://www.debian.org/" rel="nofollow" target="_blank">debian </a>kullanıcısı iseniz <a href="http://www.debian.org/doc/manuals/apt-howto/" rel="nofollow">apt-get</a> ve <a href="http://en.wikipedia.org/wiki/Deb_(file_format)" rel="nofollow">deb </a>paketleri veya <a href="http://www.rpm.org/" rel="nofollow">rpm</a>’leri karıştırmayalım şimdilik) tar dosyasını aç içine gir <em>./configure</em> de <em>make </em>de hatta <em>make install</em> de. Ama kendi programlarınızı yazmaya gelince kdevelopa sıkışıp kalıyorsunuz sanırım.</p> -<p class="MsoNormal">GNU işleri bize güzelce heryerde program yazalım diye gcc yi sunarken her platformun değişkenlerini bulalım diye configure dosyasını yaratan komutları da sunar.</p> -<p class="MsoNormal">Aslında otomatik derleme prosedürü sabit Makefile dosyaları ile çok hızlı şekilde yapılabilir. Fakat Linuxden alıp başınızı Solarise yerleşecekseniz hatta windowsa geçecekseniz bu işinizi görmez.</p> -<p class="MsoNormal">Bu durumlar için yazılmış pek çok araç var rakipler <a href="http://www.cmake.org/" rel="nofollow">cmake </a>ve <a href="http://www.snake.net/software/imake-stuff/imake-faq.html" rel="nofollow">imake</a>’e nazaran autotools biraz karmaşık ama kullanmayı bildikten sonra çok efektif bir araç Temel mantığa şekil üzerinden bakalım.<img class="size-full wp-image-107 aligncenter" title="autotools" src="http://www.okanakyuz.com/wp-content/uploads/2009/01/image001.gif" alt="autotools" width="363" height="454" /></p> -<p class="MsoNormal">Tanrım tam bir karmaşa.. Çok karışık bir yol haritası oldu. Ben çizdim mi böyle çizerim.</p> -<p class="MsoNormal">Gelin örnekle yapalım bari.</p> -<ol> -<li>Gidin biyerlerde bir dizin yaratın adı da prog olsun.</li> -<li>Bunla da yetinmeyip içerisinde scr diye bir dizin yaratın.</li> -<li>src dizinin içerisinde programınızı yazın mesela - -<div class="wp_syntax"><div class="code"><pre class="cpp cpp"><span>//prg.cpp dosyası</span> -<span>#include ‹iostram›</span> -<span>#include &quot;config.h&quot; //bu kendi kendine oluşacak</span> -<span>using</span> <span>namespace</span> std; -<span>int</span> main<span>&#40;</span><span>&#41;</span> -<span>&#123;</span> - <span>cout</span> ‹‹ <span>&quot;harika calisti!&quot;</span> ‹‹ endl; - <span>return</span> <span>0</span>; -<span>&#125;</span></pre></div></div> - -</li> -<li>src dizininde Makefile.am dosyasını yazın. söyle olacak: - -<div class="wp_syntax"><div class="code"><pre class="text text">bin_PROGRAMS = prg -prg_SOURCES = prg.cpp</pre></div></div> - -</li> -<li>prog dizininine geçin ve birtane  Makefile.am dosyası buraya yazın bu daha da kolay - -<div class="wp_syntax"><div class="code"><pre class="text text">SUBDIRS = src</pre></div></div> - -</li> -<li>Bundan sonra tek yapalacaklar konsola geçmek ve komut vermek</li> -<li> autoscan yapın - -<div class="wp_syntax"><div class="code"><pre class="bash bash">autoscan</pre></div></div> - -</li> -<li>configure.scan ve configure.log diye iki dosya oluşacak  configure.scan isimli dosyayı açın.</li> -<li> FULL-PACKAGE-NAME yerine program adı olan &#8220;prg&#8221;</li> -<li> VERSION yerine 0.1 veya hangi versiyon ise.</li> -<li> BUG-REPORT-ADDRESS yerine mail adresinizi yazın</li> -<li>AC_CONFIG_HEADER([config.h]) kısmını AC_CONFIG_HEADER([src/config.h]) yapın altındaki satıra da AM_INIT_AUTOMAKE yazın, kadedin&#8230;</li> -<li>configure.scan dosyasının adını configure.ac yapın</li> -<li>autoscan.log dosyasını silin veya silmeyin size kalmış.</li> -<li>aclocal çalıştırın - -<div class="wp_syntax"><div class="code"><pre class="bash bash">autolocal</pre></div></div> - -</li> -<li>aclocal.m4 dosyası oluşacak ve birde cach dizini.</li> -<li>autoheader çalıştırın - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>autoheader</span></pre></div></div> - -</li> -<li>Böylece src dizininde configure.h.in diye bir dosya oluştu </li> -<li>autoconf çalıştırın - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>autoconf</span></pre></div></div> - -</li> -<li>configure dosyası oluştu. Ama bu dosya ile kullanmak için makefile in dosyası gerekcek. buda automake ile oluşturulur. Ama bu komut bazı dosyaları diskte ister. Bu tamamen GNU program yazma standartı ile ilgili.</li> -<li>touch  README AUTHORS NEWS ChangeLog komutu verin - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>touch</span> README AUTHORS NEWS ChangeLog</pre></div></div> - -</li> -<li>automake komutunu aşağıdaki gibi çalıştırın. Boyle çalısınca lisans yazısı beni oku dosyaları kendi oluşacak. - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>automake</span> <span>--add-missing</span></pre></div></div> - -</li> -<li>Artık derlenebilir bir sistemimiz olu. Dağıtımıdan önce programı deneyelim. - -<div class="wp_syntax"><div class="code"><pre class="bash bash">.<span>/</span>configure -<span>make</span></pre></div></div> - -</li> -<li>src/prg dosyası bizim prgramımız make install konumu verseydik bin dizininde kopyalanırdı.</li> -<li>Oluşan Makefile dosyasında pek çok komut hazırdır. Örneğin tüm dosyaları temizleyip güzel bir dağıtım yapmak istiyorsanız. - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>make</span> dist</pre></div></div> - -<p>Komutunu çalıştırırız . Tar gz olur elimizde&#8230;</p></li> -</ol> -<p>Bu kadar yeter birdahaki yazıda birde Makefiles.am incelikleri yazdıkmı bitmiş olur. </p> -<p>Son bir not <a href="http://www.gnu.org/software/m4/" rel="nofollow">m4</a> makrolarıymış yok başka birşeymiş. Öğrenmek için kasmayın bence. Bir iki yazı sonra tüm programlarınıza çoklu dil desteği nasıl verirsiniz  onu da anlatırım .. Bi ömür yeter size o bilgi..</p> -<p>kaynak : <a href="http://www.lrde.epita.fr/~adl/dl/autotools.pdf" rel="nofollow">http://www.lrde.epita.fr/~adl/dl/autotools.pdf</a></p> - Tue, 13 Jan 2009 12:59:03 +0000 + ]]> +<p>Daha önce yaptığımız oylamada verdiğimiz seçenekler karmaşaya yol açtığından Gezegen ana sayfasında görmek istediğiniz girdiler ile ilgili tekrar bir oylama yapıyoruz. İki seçenekli bir oylama hazırladık. Gezegen&#8217;de çıkan ve topluluklara ait girdilerin varlığının ne kadar istendiğini merak ediyoruz. Sadece kişisel girdilere ait girdilerden oluşan bir gezegen olmasını isteyen ve nasılsa ana sayfada alt gezegenler var oradan istenilen gezegenlerin takibi yapılabilir yaklaşımı var. Aşağıdaki linkten veya gezegen ana sayfasının yan tarafındaki flash oylama kutusundan lütfen oyunuzu tekrarlayınız. </p> +<p> <a href="http://answers.polldaddy.com/poll/1343595/">Gezegen ana sayfasında görmek istediğiniz girdiler nasıl olmalı? </a> <br /> <span> </span></p> + Thu, 05 Feb 2009 16:05:50 +0000 - Bora Güngören: Yıkanabilr klavye fare seti - http://blogs.portakalteknoloji.com/bora/blog/2009/01/13/231/ - http://blogs.portakalteknoloji.com/bora/blog/2009/01/13/231/ + LKD Seminer Duyuruları: Akademik Bilişim Konferansı Linux Seminerleri + http://gunluk.lkd.org.tr/seminer/?p=26 + http://gunluk.lkd.org.tr/seminer/2009/02/05/akademik-bilisim-konferansi-linux-seminerleri/ -<p>Nihayetinde bu da piyasaya çıktı. Meraklısı için haberi <a href="http://www.gazeteport.com.tr/DUNYA/NEWS/GP_365346">burada</a>. </p> - Tue, 13 Jan 2009 12:03:00 +0000 + ]]> +<p>11-13 Şubat tarihlerinde Şanlıurfa Harran Üniversitesi&#8217;nin evsahipliğinde yapılacak Akademik Bilişim Konferansı&#8217;nda yoğun bir seminer programımız var yine.</p> +<p>11 seminer ve bir panelden oluşan Linux seminerlerinin programı için <a href="http://cs.bilgi.edu.tr/~cgunduz/linuxAB.html">buraya</a>, tüm konferans programı için <a href="http://ab.org.tr/ab09/ozet/cerceve.html">buraya</a>.</p> +<p>Akademik Bilişim sonrası, farklı şehirlerde seminer planlama çalışmalarımız devam ediyor.</p> + Thu, 05 Feb 2009 12:28:17 +0000 diff --git a/www-lkd/sidebar.html b/www-lkd/sidebar.html new file mode 100644 index 0000000..984d7a9 --- /dev/null +++ b/www-lkd/sidebar.html @@ -0,0 +1,177 @@ + diff --git a/www-lkd/simple.html b/www-lkd/simple.html new file mode 100644 index 0000000..63ae757 --- /dev/null +++ b/www-lkd/simple.html @@ -0,0 +1,697 @@ + + + + + + + LKD Gezegeni + + + + + + + + + + + + + +

    31 March 2009

    + +
    + + + +
    +
    +

    Şenlik afişleri bugün baskıya giriyor

    +
    +
    +

     

    +

    senlik_2009_afis8. Linux ve Özgür Yazılım Şenliği hızla yaklaşırken, afişe girecek sponsorlar da netleşti. Akinon tarafından tasarlanan “8. Linux ve Özgür Yazılım Şenliği” ile “Özgür Yazılım ve Açık Kaynak Günleri” afişi bugün baskıya giriyor.

    +

    2000 adet basılacak afişin 500 tanesi Bilgi Üniversitesi tarafından toplam 100 üniversite bölümüne yollanacak. Kalan 1500 afişin dağıtımını ise dernek olarak biz yapıyor olacağız.

    +

    Bu sene şenliğin bir kargo sponsoru olmadığı için imkanlar ölçüsünde her şehirde birer merkeze topluca afiş gönderimi yapılması planlanıyor. Aynı şehirden gelen farklı isteklerde ise, kişilerin birbirlerine yönlendirilerek afişlere ulaşmalarının sağlanması söz konusu.

    +

    Eğer şehrinizde afiş asarak, astırarak, insanların sizden afiş alarak asmasını sağlayarak şenliğin tanıtımına katkıda bulunabileceğinizi düşünüyorsanız; adresiniz, telefonunuz, kaç adet afiş istediğiniz bilgisiyle beraber senlik@linux.org.tr adresiyle bağlantıya geçmenizi istiyoruz.

    + + + +
    + +
    +

    26 March 2009

    + +
    + + + +
    +
    +

    Şubat Ayı Üye Bülteni Yayınlandı

    +
    +
    +

    Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.

    + + + +
    + +
    +

    25 March 2009

    + +
    + + + +
    +
    +

    Svn’den Web Sitelerinin Anında Güncellenmesi

    +
    +
    +

    Birkaç hafta önce, liste.linux.org.tr’nin izinden giderek derneğin hemen hemen tüm web sitelerini svn’de tutulur ve güncellenir hale getirmiştik.

    +

    liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn’den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.

    +

    Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn’de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit’te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn’den güncelliyor.

    +

    Böylece hem artık web siteleri svn’de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.

    + + + +
    + +
    +

    24 March 2009

    + +
    + + + +
    +
    +

    BT-STK Toplantısı

    +
    +
    +

    Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.

    +

    Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK’ların aktif çalışma kararı alındı.

    + + + +
    + +
    +

    23 March 2009

    + +
    + + + +
    +
    +

    Şenliğin Basında Yankıları

    +
    +
    +

    Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.

    +

    Devrim Gündüz’ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece kısa bir özetini ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir “artçı haber”i, Ntvmsnbc‘de yayınlandı.

    +

    Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi’nin Sanal Alem sayfasında şenlik yer buldu. Haber sitelerinden turk.internet.com ve yahoyt.com da şenliğe geniş yer verdi.

    +

    Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna haber verin, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek basın köşesine ekleyelim.

    + + + +
    + +
    +

    21 March 2009

    + +
    + + + +
    +
    +

    Şenlik programı hızla netleşiyor

    +
    +
    +

    17-18 Nisan tarihlerinde İstanbul Bilgi Üniversitesi’nde beraber yapılacak 8. Linux ve Özgür Yazılım Şenliği ile Free Days’e geri sayım sürerken (26 gün sonra buluşuyoruz!); Coşkun Gündüz, Görkem Çetin, Onur Tolga Şehitoğlu, Doruk Fişek, Türker Gülüm ve Mustafa Akgül’den oluşan şenlik program kurulu da çalışmalarını büyük bir hızla sürdürüyor.

    +

    Henüz saatleri belirlenmemiş olsa da, oturumlarla ilgili kesinleşen konu/konuşmacı bilgilerine şenlik web sitesinin etkinlik programı bölümünden ulaşılabiliyor.

    + + + +
    + +
    + +
    + + + +
    +
    +

    www.lkd.org.tr web sitesi göç etti

    +
    +
    +

    wwwlkdorgtr_2009Birkaç hafta önce yaşanan sunucu koşuşturması sırasında, bir web sitesi göçü daha gerçekleşti. Derneğin tanıtım sitesi www.lkd.org.tr, Plone altyapısının yeni sunucuda baştan kurulması yerine, derneğin başka sitelerinde de hali hazırda kullanılan, görece daha basit Wordpress‘e taşındı.

    +

    Umuthan (Uyan), daha önce Plone’a tam oturtulamayan tasarımı bir Wordpress temasına oturttu. Barkın (Kılıç) ise menü düzenlemeleri ve yazıların teker teker ilgili bölümlere yerleştirilmesi ile uğraştı.

    +

    Artık sitede dernek çalışmaları ile ilgili de daha detaylı bilgiler bulunuyor — derneğin web günlüğünden derlenen aylık bültenlere de ulaşabiliyorsunuz.

    + + + +
    + +
    +

    19 March 2009

    + +
    + + + +
    +
    +

    Şenlik bannerları

    +
    +
    +

    Şenliğin başlamasına az bir zaman kala çalışamalar artık yoğunlaşmaya başladı, şenlik sayfasının içeriği oturmuş durumda. Bununla beraber Umuthan Uyar arkadaşımız bizlere çeşit çeşit bannerlar hazırladı. Sayfalarda yerlerini almayı beklemekteler. Ayrıca şenlikle ilgili bir facebook etkinlik sayfası ve twitter hesabı da oluşturuldu. Xing ve LinkedIn etkinlik sayfaları da eklendi.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Kadir Has Üniversitesi, Internet ve Ağ Güvenliği Semineri

    +
    +
    +

    Seminer-cg olarak düzenlediğimiz bir seminer değil bu, ancak daha önce işbirliği içinde bulunduğumuz Kadir Has Üniversitesi Bilişim Güvenliği Kulübü duyurmamız konusunda istekte bulundu, biz de sözümüzü tutalım.

    +

    Seminer; 20 Mart 2009 Cuma günü, saat 10′da, Kadir Has Üniv. Kadir Has Kampüsü, Fener Salonu’nda. Konuşmacı Alcatel-Lucent firmasından güvenlik uzmanı Ayhan Turhan. Seminer kapsamında saldırı türleri, saldırı tespit ve önleme sistemleri, unified threat management konfigürasyonu konularına değinilecek.

    +

    Seminer afişi burada.

    + + + +
    + +
    +

    17 March 2009

    + +
    + + + +
    +
    +

    23 Mart, İstanbul Üniversitesi “Linux ve Özgür Yazılım İş Modeli” semineri

    +
    +
    +

    İstanbul Üniversitesi Bilgisayar Kulübü ve Linux Kullanıcıları Derneği Seminer Çalışma Grubu işbirliğiyle. 23 Mart Pazartesi günü saat 13′te, İstanbul Üniversitesi Avcılar Kampüsü Mühendislik Fakültesi binası, Mavi Salon’da Mahir Aşut tarafından Linux ve Özgür Yazılım İş Modeli başlıklı bir seminer verilecektir. Katılım her zaman olduğu gibi ücretsiz.

    + + + +
    + +
    +

    13 March 2009

    + +
    + + + +
    +
    +

    Yılın en büyük Linux ve özgür yazılım etkinliğine sponsor arıyoruz

    +
    +
    +

    Her yıl yaptığımız [http://senlik.linux.org.tr/2009/ Linux ve Özgür Yazılım Şenliği]‘nin 8.’cisini bu yıl İstanbul Bilgi Üniversitesi‘nin ev sahipliğinde İstanbul’da gerçekleştiriyoruz. Bu etkinlik yılın en büyük Linux ve özgür yazılım konulu etkinliğinin bu yıl ek bir teması daha var; Özgür Yazılım ve Web 2.0 dünyasını birbirine biraz daha yaklaştırıyoruz.

    +

    JSON’un yaratıcısı Douglas Crockford ve Google Chrome program yöneticisi Jonathan Conradt bizimle olacak. Pardus‘un etkinlik için yurt dışından getirdiği bir misafir de, KDE geliştiricisi Sebastian Kügler. Diğer sunumlarla ilgili detaylı bilgiyi etkinlik programında bulabilirsiniz; onlar da en az bunlar kadar ilgi çekici.

    +

    Hem bu etkinliğin giderlerini karşılayabilmek için, hem de Linux Kullanıcıları Derneği’nin yıl boyunca yapacağı diğer faaliyetlere finansal kaynak yaratmak için etkinliğe sponsor arıyoruz.

    +

    Etkinliğe sponsor olabileceğini düşündüğünüz kuruluşlara sponsor sunumunu iletebilirsiniz (indirmek için tıklayın). Sunumu ilettiğiniz kuruluşların iletişim bilgilerini sponsorluk ilişkilerini yürüten sponsor ekibi ile de sponsor@linux.org.tr adresinden paylaşırsanız çok memnun oluruz.

    +

    Linux ve Özgür Yazılım Şenliği çeşitli sektörlerden bilişim profesyonelleri ile tanışmak, yeni iş olanakları geliştirmek, yeni projeler üretmek, özgür yazılım ve web projelerine katılmak, yeni bilgiler edinmek için harika bir ortam sunuyor.

    +

    Etkinliğe katılım ücretsiz, hatta kayıt yaptırmanız bile gerekmiyor ancak olup bitenden haberdar olmak isterseniz bizi Facebook‘da, Xing‘de,
    +Linkedin‘de, Twitter‘da ve Friendfeed’de takip edebilirsiniz. İlgileneceğini düşündüğünüz herkesi davet etmeyi unutmayın!

    +

    Şenlikte görüşmek üzere!

    + + + +
    + +
    +

    11 March 2009

    + +
    + + + +
    +
    +

    Siz hala statikleştiremediklerimizden misiniz?

    +
    +
    +

    Dinamik web uygulamalarını çok seviyoruz. Kolay güncelleniyorlar, ayarlanıyorlar, bir sürü cambazlık yapabiliyoruz üzerlerinde. Hazır birçok uygulama olduğu gibi, bazen hızımızı alamayıp kendimiz de oturup yazıyoruz.

    +

    İlk başta severek kullandığımız arayüzler, zaman geçtikçe birer problem haline gelebiliyorlar. Yeni sürümleri çıktıkça güncellemek gerekiyor. Kendi yazdığımız uygulamalarsa, değişen sistemlere göre adapte edilmeleri gerekiyor. Özellikle dernekteki gibi, yıllar içerisinde farklı insanlar bu işle uğraşınca, bu durum daha da göze batar hale geliyor.

    +

    Bir de bunlar arasında artık güncellenmeyen siteler olabiliyor. Örneğin etkinlik siteleri, yapıldıkları yıl yoğun olarak kullanılıyorlar ama daha sonra tek bir karakterine bile dokunulmuyor (etkinlik bittiği için). Onların hala bir CMS üzerinde çalışmalarının hiçbir anlamı olmuyor.

    +

    Barkın ve Doruk derneğin artık güncellenmeyen 12 dinamik web sitesini, httrack ile statik web sayfalarına dönüştürdüler. Çalışan birçok web uygulamasından, onların sunucuya getirdiği yükten ve olası güvenlik açıklarından da böylece kurtulunmuş oldu.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Dernek Gönüllülerinin Yaşam Döngüsü Sürüyor

    +
    +
    +

    Dernek çalışmaları her zaman gönüllü katkılarla yürüyor. Birim zamanda bazılarımız az, bazılarımız çok katkı yapabiliyoruz. Bu çoğu zaman hayatın karşımıza çıkardıklarına göre değişiyor.

    +

    Deli gönül istiyor ki, bir görevi üstlendikten sonra ilelebet onu yapabilelim. Hepimizin hayatı iniş/çıkışlarla dolu olduğu için bunu gerçekleştirmek gerçekten güç olabiliyor. Bazen de basitçe aynı işi yapmaktan canımız sıkılabiliyor. Bir çalışmayı yapmayı bırakarak dinlenmek ya da başka bir işe yönelmek gönüllü çalışmanın en doğal olması gereken öğelerinden biri.

    +

    İnsan hayatının bu basit gerçekleri dernek çalışmalarımıza da yansıyor.

    +

    Derneğin en yoğun çalışan ekiplerinden biri web uygulamalarının kurulum, bakım ve düzenlemelerini yapan web ekibi. Bu yıl yapılan geçmişe dönük temizlik, düzenleme, aktarma ve taşıma çalışmalarından ötürü sık insan gücüne ihtiyaç olan ekip, çeşitli görevler üstlenen üyelerle bir ara 5-6 kişiye ulaşmıştı. Şu anda Bahri Meriç Canlı, Barkın Kılıç ve Umuthan Uyan aktif olarak görev alıp zamanları ölçüsünde çalışmaları sürdürüyorlar.

    +

    Artık hukuk müşavirliği görevini Duygu Hatipoğlu tek başına yürütüyor. Diğer avukat üyelerimiz iş yoğunluklarından dolayı aflarını istediler, hukuk ekibi içinde olamasalar da ihtiyaç durumunda her zaman bireysel katkı vermeye hazır olduklarını da eklemeyi unutmadılar.

    +

    Dernek üyelerinin bilgilerini güncelleme, aidat ödemesi işleme, yeni üye kabulü, üye kartlarının basımı gibi çalışmaları yürüten üye işleri ekibinde tek bir üye görev alıyordu; o da iş yoğunluğundan dolayı görevinden ayrılmak istedi. Şu anda yeni biri görev alana kadar Doruk (Fişek) ve Volkan (Evrin) yönetim kurulu zamanlarından çalarak geçici olarak bu açığı kapatmaya çalışıyorlar.

    +

    Bir dernek üyesi olarak siz de dernek çalışmalarına katılmak istiyorsunuz ama nereden başlayacağınızı bilmiyor musunuz? Yönetim kurulu olarak bu konuda ücretsiz danışmanlık veriyoruz :). Bize e-posta atın, sizi, sizin de keyif alacağınız, derneğe ve özgür yazılıma yararlı olacak bir alana yönlendirelim.

    + + + +
    + +
    +

    10 March 2009

    + +
    + + + +
    +
    +

    İdari kurul sahalara geri döndü

    +
    +
    +

    Geçmişte derneğin idari kurulu, yönetim kurulu ve çalışma grubu başkanlarından oluşan bir kurul/liste idi. Çalışma gruplarını temsil eder, derneğin genelini ilgilendiren konularda görüşleri iki yönlü olarak iletirdi. Amaç, dernekte sürekli bir görevi yürüten çalışma gruplarının dernek yönetiminde daha fazla söz sahibi olmasıydı. Yönetim kurulu derneği ilgilendiren birçok konuyu kendi arasında konuşmak yerine burada konuşurdu.

    +

    Yönetim kurulu olarak göreve başladığımızda, sadece iki çalışma grubu/ekipte, o da birer kişi vardı. O nedenle idari kurulu tekrar çalışır hale getirmek çok anlamlı olmamıştı. Artık dernekte birçok çalışma grubu/ekip ve içlerinde görev alan birçok üye bulunuyor. Yönetim kurulunun kendi arasında konuştuğu konuların onların görüşleriyle daha da zenginleşebilmesi için idari kurulu tekrar oluşturma çabasına girdik.

    +

    Her cg/ekipten en az bir kişi olmak üzere idari listeye katılım isteyerek hepsine birer e-posta attık. Elimize mum diken toplam 9 kişiye, yönetim kurulunu da katarak 16 kişilik idari kurulu oluşturduk. İdari kurulun; çalışma grubu/ekipler arası tanışma ve kaynaşmayı daha fazla arttıracağını, dernek yönetiminde daha aktif rol almalarını sağlayacağını ve geleceğin yönetim kurulu üyelerinin yetişmesine ön ayak olacağını umuyoruz.

    +

    16 kişiden oluşan idari kurulun ilk günü de hareketli geçti. Öğlen 12:00′de “hoş geldiniz” e-postası düştü, yarım gün skoru 22 e-posta oldu.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Şenlik web sitesi, duyurusu, etkinlik sayfası, …

    +
    +
    +

    17-18 Nisan’da yapılacak olan 8. Linux ve Özgür Yazılım Şenliği’nin duyurulması çalışmaları hız kazanmaya başladı.

    +

    Şenlik web sitesinin açılmasının ardından lkd-duyuru e-posta listesine üye binlerce kişiye e-posta ile etkinlik duyuruldu.

    +

    Şenlik bannerları (büyük bir kısmı yine Umuthan Uyan tarafından hazırlanan) geçen hafta şenlik sitesinde yerini aldı. Oradan bannerları alan birçok özgür yazılım sever, web sitelerine, günlüklerine ve forumlara bu bannerları yerleştiriyorlar.

    +

    Şenlikle ilgili bir facebook etkinlik sayfası ve twitter hesabı da oluşturuldu. Xing ve LinkedIn etkinlik sayfaları da yolda.

    +

    Herkesten bunlar ve benzeri araçlarla şenliği olabildiğince geniş bir kitleye duyurmamıza yardımcı olmasını istiyoruz.

    + + + +
    + +
    +

    04 March 2009

    + +
    + + + +
    +
    +

    Şenlik web sitesi ve bannerları hazırlanıyor

    +
    +
    +

    8. Linux ve Özgür Yazılım Şenliği’nin duyurulması çalışmalarının önemli etabı, web sitesi ve banner tasarımla Umuthan Uyan tarafından hazırlanmaya başladı.

    +

    O bunların son rötuşları üzerinde çalışırken, bizi de boş bırakması, şenlik sayfasına geçici bir ön sayfa hazırladı bile –> http://senlik.linux.org.tr.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Bilkent Üniversitesi, Linux ve Özgür Yazılım Seminerleri

    +
    +
    +

    İlki geçen yıl yapılan ve 4 seminerden oluşan Linux seminerleri dizisi, bu yıl da devam ediyor.. Bilkent Üniversitesi Teknoloji Topluluğu ve LKD Seminer Çalışma Grubu işbirliğiyle, haftada bir seminer olmak üzere 4 hafta sürecek seminer dizisinde giriş düzeyinde seminerlerle başlayıp sanallaştırma ile noktayı koyacağız.

    +

    Seminer programı şöyle:

    +

    10 Mart Salı: Deniz Koçak - Meraklısına GNOME
    +17 Mart Salı: Can Burak Çilingir - Kısaca Django
    +24 Mart Salı: Mahmut Sedat Eroğul - Linux Nedir?
    +31 Mart Salı: Can Eroğul - XEN ve sanallaştırma

    +

    Tüm seminerler 12.40-13.30 arasında yapılacak. Ayrıca tüm seminerlere katılım sağlayanlara katılım belgesi verilecek. Seminerlerde ücretsiz CD dağıtabilmek için de çalışmalar devam etmekte.

    +

    Seminerler, Bilkent Üniversitesi’nde yapılacak; ilk seminer Mithat Çoruh Amfi’de, diğerleri C Blok Amfi’de gerçekleştirilecektir.
    +Katılım tahmin edeceğiniz gibi, ücretsiz.

    +

    Seminer afişi için: buraya

    + + + +
    + +
    +

    25 February 2009

    + +
    + + + +
    +
    +

    GNOME Vakfı Başkanı’ndan GNOME ve Özgür Yazılım Dünyası Semineri

    +
    +
    +

    Bu sefer duyurumuz bir seminer-cg etkinliği değil. Düzenleyen arkadaşlar duyurmamızı rica ettiler. Biz de ellerine sağlık diyerek duyuralım.

    +

    İstanbul Kültür Üniversitesi Bilişim Kulübü ve Bilişim Platformu, 27 Şubat 2009 Cuma günü Saat: 14:00 da, İstanbul Kültür Üniversitesi Ataköy Kampüsü Akıngüç Oditoryumu’ nda GNOME Vakfı Başkanı Behdad Esfahdod’un “GNOME ve Özgür Yazılım Dünyası” ‘nı anlatacağı bir konuşma organize ediyor.behdad-350

    +

    Seminer afişinin büyük seçim versiyonu için buraya.

    + + + +
    + +
    +

    24 February 2009

    + +
    + + + +
    +
    +

    Şenlik-cg jabber toplantısı

    +
    +
    +

    Yakın tarihte yapılacak olan LKD şenliği için bir beyin fırtınası yapıp, birtakım soru işaretleri ortadan kaldırmayı planlıyorduk şenlik-cg ekibi olarak. Ama fiziksel bir toplantı için herkese zaman ve mekan uymadığından bu toplantıyı internette bir jabber toplantısı olarak yapmayı uygun bulduk.

    +

    Geçtiğimiz pazar günü (22.02.2009) saat 20:30′a karar kılarak sözleştik ve toplantımızı gerçekleştirdik. İstanbul’un yanı sıra Ayvalık, Adapazarı,Adana ve Ankara’dan katılan üyelerimiz oldu. Öncelikle Galatasaray’ın maçı olması o saatlerde ve geç gelen üyelerden ötürü biraz geyik çevirdik ve saat 21:15 gibi yavaş yavaş ısınmalarla toplantımıza geçtik.

    +

    Öncelikli konularımız arasında şenliğin etkin duyurulması konusu vardı ve bu konuda epeyce kafa yorduk, aramızda fikir alışverişleri yapıp görev dağılımları belirledik. Yaklaşık  3 buçuk saat süren toplantımız sonunda saat epeyce geç olduğundan artık kalan konuları ve belirlediğimiz görev dağılımları ile ilgili neler yaptık, nerelerdeyizi konuşmak için haftaya aynı gün ve saatte buluşmak üzere randevulaştık ve kanımca gayet verimli ve güzel bir toplantı geçirdik.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Seminer Çalışma Grubu aktiviteleri, 06-16-34-63

    +
    +
    +

    Bu günlük girdisi bir seminer duyurusundan ziyade durum tespiti diye başlayalım.  Seminer-cg ekibi olarak çalışmaya başladığımızdan bu yana elimizden geldiğince gelen seminer taleplerine yetişmeye çalışıyoruz.  Başlıktaki sayılar ise,  şimdiye kadar organizasyon yapabildiğimiz illerin plakaları. Ankara ve İstanbul zaten eskiden beri yoğun seminerlere ev sahipliği yapıyor. Bursa’da güzel bir etkinlik oldu, Bursa Linux adıyla, becerebilirsek gelenekselleştirmeye çalışacağız (bu yıl ikincisi düzenlenmişti). Çok yakında bir başka geleneksel olmasını istediğimiz etkinliği duyuracağız, şimdilik sadece Ankara’da olacağını söyleyeyim, detaylar çok yakında. Bir de Şanlıurfa’da Akademik Bilişim kapsamında seminerlerimiz oldu.

    +

    Neden böyle bir günlük girdisi yazdığımıza gelince; aktivitelerin hep Ankara ve İstanbul’da olması bizi de rahatsız eden bir konu. Ancak bizim kendi kafamıza göre hadi gidip şu şehirde bir seminer düzenleyelim deme lüksümüz yok. Biz ancak talep gelince işe dahil oluyoruz. Talep gelmedikçe pasif kalıyoruz. İzmir’de güzel bir enerji vardı ama o da azaldı. Anadolu’nun farklı şehirlerinden olup bu girdiyi okuyan arkadaşlar, lütfen bizimle iletişime geçin. Bu gibi seminerlere üniversiteler, sivil toplum kuruluşları ev sahipliği yapmakta fazla sorun çıkarmıyor. Bir salon bulup, biraz tanıtım yapma şansı bulursanız sizin şehrinize gelip seminer vermek isteyen insanlar her zaman olacaktır.

    +

    Şenlikte de bu konuyu gündeme getirme niyetindeyiz. Küçük el ilanlarıyla, sizin şehrinizde de seminer olması için nelere ihtiyaç olduğunu anlatmaya çalışacağız.

    +

    Lütfen seminer@linux.org.tr adresine bir mail atarak bizimle iletişime geçmekten çekinmeyin.

    + + + +
    + +
    +

    23 February 2009

    + +
    + + + +
    +
    +

    Kadir Has Üniversitesi, Linux’a Derinlemesine Dalış Semineri

    +
    +
    +

    Kadir Has Üniversitesi, Bilişim Güvenliği Kulübü (BİGUK) ve LKD Seminer Çalışma grubu ortak çalışması: 2 Mart Pazartesi günü, saat 12.45′te  “Linux’a Derinlemesine Dalış (korkmayın önce dalmayı öğretiyoruz)” semineri. Konuşmacı, Pardus geliştiricisi Koray Löker. Seminer, Kadir Has Üniversitesi’nin Cibali’deki Kadir Has Kampüsü, Fener Salonu’nda ve katılım serbest. Dinleyicilere katılım belgesinin verileceği seminer, tahminlerimize göre SMS ile duyurulan ilk LKD semineri olacak aynı zamanda..

    +

    bigukorg_Linux_afis

    + + + +
    + +
    + +
    + + + +
    +
    +

    Yeditepe Üniversitesi Linux ve Özgür Yazılım Semineri

    +
    +
    +

    Yeditepe Üniversitesi Bilgisayar Topluluğu ve LKD Seminer Çalışma grubu işbirliğiyle; 26 Şubat 2009 Perşembe günü, 14-16 saatleri arasında “Linux ve Özgür Yazılım” semineri düzenleniyor. Enver Altın’ın vereceği  seminer, Yeditepe Üniversitesi Kayışdağı Kampüsü’nde, Mühendislik ve Mimarlik Fakültesi Binası, B310 numaralı sınıfta. Katılım her zaman olduğu gibi ücretsiz.

    +

    enver-altin-seminer1

    + + + +
    + +
    +

    12 February 2009

    + +
    + + + +
    +
    +

    Gezegen oylaması ve durumlar

    +
    +
    +

    Gezegen ana sayfası için yaptığımız oylama ile ilgili gelen şikayetler sonrasında bir iki açıklama yapmakta fayda var. Soru cevap şeklinde gidelim kısa sürsün

    +

    * Gezegen ekibi sağdan soldan topladıkları adresleri ekliyor mu Gezegen’e?

    +

    Böyle bir çalışmamız yok. Şu ana kadar sadece bize Gezegen’de yer almak istiyorum diye başvuranları ekledik. Eklerken tanıdık olmasına bakmıyoruz. Günlüğü’ne bakıp, yazdıklarını okuyor ve ekliyoruz. Geri çevirdiğimiz olmadı. Genelde bu ana kadar karar veren yerine uygulayan olmayı tercih ettik. Bir karar verilecekse de ortak bir katılımla vermeye çalışıyoruz.

    +

    * Bu oylama nedir?

    +

    Gezegen ana sayfasındaki girdilerin sadece kişisel günlüklerden oluşması gerektiğine dair teklifler, rahatsızlıklar aldık. Kendi aramızda değerlendirdiğimizde de ortak bir fikrimiz yoktu bu konuda. Mesela Gezegen ekibini oluşturan ben (Oğuz Yarımtepe) ve Alper Kanat bu konuda farklı düşünüyor. Zaten bizim karar vermemizin doğru olmayacağı bir durum idi ve Doruk Fişek’in önerisi ile Polldady’de oylama açtık. Açarken de çerezlerinizi elleyerek birden fazla oy kullanabilineceğini biliyorduk. Doğal olarak bu duruma tepkiler oldu. Polldady kullanmamızı eleştirenler oldu. Dikkate almamız gereken kısıtlamalar var. Onun için Polldady’i kullanmıştık. Neler onlar?

    +

    * Gezegen’i sadece LKD üyeleri takip etmiyor.
    +* Gezegen ana sayfasındaki değişiklik için sadece LKD üyeleri veya sadece Gezegen yazarlarına sormamız takip eden kitlenin örneklenmesi açısından doğru olmayabilir.
    +* Öyle bir oylama yapalım ki herkes oy kullanabilsin.

    +

    İşi çok da uzatmadan bir çözüme gitmemiz gerekir diye düşündük ve oylamaya geçtik. LKD üye oylama sistemini neden kullanmadınız diye soranlar oldu. Nedenini yukarıda belirttik. Tanımadığımız ve Gezegen’i takip eden insanların katılımlarını sağlayabileceğimiz en kolay yol olarak biz var olan bir oylama sistemini kullanmayı tercih ettik. Bakış tarzı en genel katılımı sağlamak olunca ne çerezler ile ne IP ile ne de email doğrulama ile mükerrer oy kullanılmasını engelleyemeceğimizden, birini tercih edip uyguladık.

    +

    Gezegen ekibi olarak Gezegen’i takip edenlerin şikayetlerine çözüm bulmakla yükümlüyüz. Bunun yaparken bir dayanak noktamız da olması gerekiyor. Bu ya genel kabul görmüş kurallar veya sizlerin oyları olabilir.

    +

    Bütün bunlar sonucunda içimize sinecek bir çözüm bulana kadar Gezegen ana sayfasındaki girdileri değiştiremeyeceğiz.

    +

    Her tür önerinizi yazmaktan lütfen çekinmeyin. Yapıcı her öneriyi dikkate alacağız.

    + + + +
    + +
    +

    05 February 2009

    + +
    + + + +
    +
    +

    Gezegen sayfası için oylama yeniden

    +
    +
    +

    Daha önce yaptığımız oylamada verdiğimiz seçenekler karmaşaya yol açtığından Gezegen ana sayfasında görmek istediğiniz girdiler ile ilgili tekrar bir oylama yapıyoruz. İki seçenekli bir oylama hazırladık. Gezegen’de çıkan ve topluluklara ait girdilerin varlığının ne kadar istendiğini merak ediyoruz. Sadece kişisel girdilere ait girdilerden oluşan bir gezegen olmasını isteyen ve nasılsa ana sayfada alt gezegenler var oradan istenilen gezegenlerin takibi yapılabilir yaklaşımı var. Aşağıdaki linkten veya gezegen ana sayfasının yan tarafındaki flash oylama kutusundan lütfen oyunuzu tekrarlayınız.

    +

    Gezegen ana sayfasında görmek istediğiniz girdiler nasıl olmalı?

    + + + +
    + +
    + +
    + + + +
    +
    +

    Akademik Bilişim Konferansı Linux Seminerleri

    +
    +
    +

    11-13 Şubat tarihlerinde Şanlıurfa Harran Üniversitesi’nin evsahipliğinde yapılacak Akademik Bilişim Konferansı’nda yoğun bir seminer programımız var yine.

    +

    11 seminer ve bir panelden oluşan Linux seminerlerinin programı için buraya, tüm konferans programı için buraya.

    +

    Akademik Bilişim sonrası, farklı şehirlerde seminer planlama çalışmalarımız devam ediyor.

    + + + +
    + +
    +
    + + + + + + + + diff --git a/www-planet/atom.xml b/www-planet/atom.xml new file mode 100644 index 0000000..8a0a9b3 --- /dev/null +++ b/www-planet/atom.xml @@ -0,0 +1,701 @@ + + + + Linux Gezegeni + + + http://gezegen.linux.org.tr/rss20.xml + 2009-03-29T19:29:33+00:00 + Planet/2.0 +http://www.planetplanet.org + + + FriendFeed and Twitter + + http://enveraltin.com/2101090838 + 2009-01-21T13:45:00+00:00 + <p>I know I've been lagging behind my blog recently, with little excuse -- sorry for that.</p> +<p>I find myself using <a href="http://friendfeed.com">FriendFeed</a> and (much less, but still) <a href="http://www.twitter.com/">Twitter</a> probably because particularly friendfeed makes it incredibly easy for me to follow almost everything happening around the world. I'm <tt>ealtin</tt> on both, as you could have guessed. You can follow me if you care.</p> +<p>I've got a long list of things to blog, including what I've been doing behind that bling! startup called Construia. Please hang on, coming soon. Real soon.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + What’s in my head.. + + http://pinguar.org/blog/?p=53 + 2009-01-19T12:16:03+00:00 + <p>Whenever I try to be a stable blog writer (one post each month seems fine, huh? =)) I just FAIL. So I&#8217;ll write a summary of last few months, ..</p> +<ul> +<li> + A couple of days ago, I got the following e-mail from Google Diversity Team that was saying I am one of six award winners to attend linux.conf.au:</li></ul> +<blockquote><p>Thank you for your application to the <a href="http://linux.conf.au/media/news/66">Google-Linux.conf.au Diversity Delegates Programme</a>. After careful review by a committee made up of <strong>Linux.conf.au</strong> organizers, <strong>Linux Chix</strong>, and representatives from <strong>Google</strong> - your application has been selected as one of the 6 award winners!</p></blockquote> +<p>I had a list of talks in mind to attend @<a href="http://linux.conf.au/">linux.conf.au</a>. But unfortunately, it seems I can hardly get the visa on time (remember the MySQL case -and other side of the coin.. *<a href="http://blogs.mysql.com/kaj/2009/01/12/on-open-source-and-open-competition-in-a-not-so-open-world/">click</a>*) </p> +<p>Wonderful news.. but,.. well.. just news. =)</p> + +<li>* It&#8217;s 19th of Jan. but I forgot to tell you <a href="http://www.pinguar.org/366">Project 366</a> was succesfully finished! I started Project 366 just for want of trying, but lately it became a long-year album. I see how Photojojo was <a href="http://photojojo.com/content/tutorials/project-365-take-a-photo-a-day/">right</a>. It&#8217;s an amazing way to document travels and accomplishments, relationships, .. and so on. Time moves surprisingly fast. +<p>Btw, i made <a href="http://vimeo.com/2879818">a video</a> from all Project 366 photos:</p> +<p> + + +<br /><a href="http://vimeo.com/">Project 366 (2008)</a> from <a href="http://vimeo.com/pinguar">Pinar</a> on <a href="http://vimeo.com">Vimeo</a>.</p> +</li> +<li> I have some supercalifragilisticexpialidocious plans about <a href="http://ce.itu.edu.tr/">school</a>, ah.. frak school.</li> +<li> And at last, I started to use KDE4 on my daily system, but it&#8217;s more like a mutant (using <strong>Nautilus</strong> as a file manager is <a href="http://cekirdek.pardus.org.tr/~pinar/screenshot-2009.png" target="_blank">enough</a>?)</li> + + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2009. | + <a href="http://pinguar.org/blog/?p=53">Permalink</a> | + <a href="http://pinguar.org/blog/?p=53#comments">No comment</a></p> + + Pınar Yanardağ + http://pinguar.org/blog + + + ..the mythical woman month.. + pinguar.org :: blog + + http://feeds.feedburner.com/pinguar + 2009-03-29T16:29:33+00:00 + + + + + Bad news from Gaza: Innocents dying + + http://enveraltin.com/politics/0501090824 + 2009-01-05T13:52:00+00:00 + <p>I really don't want to have a &quot;wartime&quot; category, so although it just doesn't fits into any humane category, I'm posting this under <a href="http://enveraltin.com/blog/politics/">politics</a>.</p> +<p>Israel really screwed up big time. They used unnamed war technology in Gaza. 5 losses on Israeli Defence Forces so far, <a href="http://english.aljazeera.net/focus/war_on_gaza/2009/01/20091414738944811.html">but death toll from Gaza are far far more</a>, hundreds if not thousands. Israel doesn't let foreign journalists into the Gaza Strip, there's limited intelligence.</p> +<p>What's worse, <a href="http://english.aljazeera.net/focus/war_on_gaza/2009/01/20091585448204690.html">as visible on Al Jazeera</a> is how US media intentionally hides details, like death tolls of the Palestinians or the huge imbalance between, which is another obvious sign of civilians under attack. Please, go read the in-depth analysis of US media skewing the issue, on Al Jazeera site.</p> +<p>Protests of Israel's actions were organized yesterday in almost every single city in Turkey, yet almost no coverage about protests on mainstream Turkish media. It seems like only <a href="http://www.vakit.com.tr/">Vakit</a> has some articles about the protests. I honestly don't like quoting them in my blog because of the unfair, skewed and often anti-secular view of their articles about internal affairs; but I'd like to praise their work which is fuelled by the religious reasons.</p> +<p>Turkey as one of the temporary members of the UN Security Council is obliged to do something about the issue. Whatever that something will be, I'm sure it's going to cause a permanent shift in foreign affairs with Israel.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Ekonomik durgunluğun mobil pazar üzerindeki etkileri + + http://enveraltin.com/mobile/1711081749 + 2008-11-17T22:58:00+00:00 + <p><i>Bu metni <a href="http://www.nataliyesilbahar.com/">Natali'nin yeni açılan blogu</a> için yazmıştım, orada yayınlandığına göre artık kendi günlüğümde de yayınlıyorum.</i></p> +<p>Basit değil mi? AB ülkeleri ABD'ye ihracat yapamazlarsa gelişmekte olan diğer ülkelerden ithalat da yapamıyorlar. Biz AB'ye ihracat yapamazsak o zaman cari açığımız büyüyor ve bu açığı finanse etmek için borç para ihtiyacımız artıyor. Ayrıca ürettiğimizi satamazsak üretimi yavaşlatmamız veya durdurmamız gerekiyor. Bu da artan işsizlik demek. Artan işsizlik, halkın tüketim alışkanlıklarının değişmesi ve sınırlı kaynakları harcayarak satın alırken isteksiz davranmaları demek. Bu da insanların artık zaruri olmayan ürün ve hizmetleri almak istemeyecekleri anlamına geliyor.</p> +<p>Operatörlerin kontör satışlarının korkutucu şekilde düşüşünü veya fatura tahsilatlarındaki sıkıntıları böyle açıklayabiliyorum. Halkımız, bir kez daha, fakirleşiyor gibi görünüyor. Ama bu krizin öncekilerden biraz farkı var. Artık beslenme ve barınma gibi temel ihtiyaçlarımızı karşılayabilmek; sanayi, tarım, hayvancılık yapabilmek için ithal mallara daha fazla bağımlıyız. Her kriz yerli malve hizmet üretimini biraz daha baltalıyor.</p> +<p>Kişisel kehanetlerimi biraz daha açarsak, temelde abone başına yıllık gelir ortalamasının hissedilir şekilde düşüşünün sonuçlarını şöyle öngörüyorum:</p> +<ul> + <li>Logo/melodi ve mobil müzik gibi mobil içerik servislerine zaten 2007 ortalarında elveda demiştik. Bugünlerde bu servislerin posasından para kazanılıyor. Aslında erotik video mobil içeriklerinin ömrünü daha kısa öngörüyordum ama görünüşe bakılırsa Türk halkının sosyal yapısı bu etik olmayan iş modelini bir süre daha, bilgisayar ve internet kullanımı yaygınlaşana dek yaşatacak. + <li>Zaten uzun süredir düşme trendindeki katma değerli IVR servisleri üzerinden çalışan arkadaş bulma ve erotik sohbet servisleri ile yakında temelli vedalaşıyoruz. + <li>Medya ve mobil dünyayı bir araya getiren çeşitli interaktif servisler (TV alt bant SMS servisleri...) gelir kaybediyor olmalı veya bugünlerde gelir kaybetmeye başlayacak. + <li>Bilgi-eğlence servisleri de (haber, hava durumu, spor, gol görüntüleri) halkın tasarruf politikasını izleyecek. Cepten haber okumak yerine bedava olan TV, veya internet sitelerini kullanacaklardır. + <li>Aboneler arası sesli telefon görüşmeleri ve mesajlaşma servisleri kullanımı; diğer adıyla operatör servisleri toplam kullanım olarak çok etkilenmeyecek ama karlılık numara taşınabilirliğinin de getirdiği rekabet ortamında hissedilir şekilde azalacak gibi. Operatörler çeşitli ucuz tarifelerle insanların cep telefonu kullanım alışkanlığını artırmaya, müşteriyi sabit telefon hattı işletmecilerine kaptırmamaya çalışacaklar – kriz eninde sonunda bitecektir ve bittiğinde de en az dayak yiyen boksör galip olacak. Ama galibiyet bedelsiz değildir, onlar krizin bitmesini beklerken borsada işlem gören hisse fiyatlarının biraz düşeceği tartışmasız. Ben güzide operatörümüzün yerinde olsam Microsoft'un yaptığını yapar, hazır düşmüşken kendi hisselerimi kendim satın almaya başlardım. Ortakların hisselerini ucuza kapatmak her zaman iyi fikirdir. + <li>Eminim Ulaştırma Bakanlığı “keşke ilk ihalede lisansı verseydik” diye düşünecek, çünkü yeni 3G ihalesinde öyle milyar liralar havada uçamayacak gibi duruyor. + <li>Ayrıca 2009 ve hatta 2010'un 3. çeyreğine kadar duyurulacak yeni katma değerli servislerin ağırlıklı olarak mobil pazarlamaya yönelik olacağını öngörmek çok zor değil; daha fazla mobil kupon uygulaması göreceğiz ama bu servislerde paranın yönü tersine olacak sanki. Servise erişmek ucuz, ürünün kendisini kullanmak biraz daha pahalı olacak gibi. + <li>Unutmadan, mobil oyunlar da pazarı terk ediyor. Para yoksa eğlence de yok. +</li></li></li></li></li></li></li></li></ul> +<p>Bunların hepsi alınacak çok sayıda ders içeriyor. Bu derslerin başında insanların ucuz olanı takip edeceği var.</p> +<ul> + <li>Internet kullanımının da rekabet dolayısıyla daha da ucuzlayacağını görürsek, 2009'un VoIP çözümlerinin KOBİ'leri aşıp evlere gireceği yıl olacağını söyleyebiliriz. İnsanlar evlerine aldıkları Internet bağlantısından daha fazla hizmet beklemeye başlayacaklar. Bu talebin büyük olasılıkla düşük fiyatlı, kullanımı kolay, WLAN destekli, VoIP yapabilen cep telefonlarının pazara hızla girmesini ve satışlarında patlama getireceğini tahmin ediyorum; tabii eğer iyi tanıtmayı becerirlerse. + <li>Diğer alternatifler pahalı olunca Internet kullanımı ve bilincinin biraz daha artacağını söyleyebilirim. Bunun sonucunda Internet üzerinden alışverişlerin artmasını bekliyorum. Sahibinden.com, gittigidiyor.com ve eğer aklını biraz başına alırsa hepsiburada.com bu dönemde biraz prim yapacak gibi. Diğerlerinin ve yeni gireceklerin de şansı var: kimlerin büyüyeceğini basitlik, kullanım kolaylığı ve hizmet kalitesi belirleyecek. + <li>Bir diğer gelişme de TK tarafında olacak gibi. Büyük olasılıkla TK, öncelikle mobil alışveriş konusunda daha esnek davranacak. Eğer devlet baba telefonla satın alınan ürünlerde ÖİV almaktan vazgeçerse mobil alışveriş, finans dünyasıyla mobil operatörleri de bir araya getirecek gibi duruyor. Elimizdeki cep telefonları yakında birer taksitli kredi kartına dönüşebilir ;) Eğer bu olursa, cep telefonu ekranlarından alışveriş yapılmasını kolaylaştıracak tasarımlara ihtiyaç olacak. +</li></li></li></ul> +<p>Türk'ün aklı kaçarken çalışır, krizden kaçarkan dahiyane fikirler bulacağız ve biz mobilcilerin inovasyonla coştuğu yıl 2009 olacak. Bu fikirlerin çoğu ülkemiz için uygun olmayacak ama aramızdan uyanık olanlar diğer pazarları kurcalamaya; servis ve yazılım ihracatı yapmaya başlayacak.</p> +<p>Türkiye'de pazarın daralacağı konusunda herkes hemfikir; inovasyon yaparken bir yandan ihracatı da artırabilirsek tüm sektör olarak bu krizden hayli kuvvetli çıkabiliriz. Bir çok yönden çevremizdeki petrol zengini halklara aç oldukları hizmetleri götürmek için avantajlı konumdayız. Tecrübeliyiz, sosyal olarak onlara yakınız, kültürlerine kolayca adapte olabiliyoruz.</p> +<p>Can sıkıcı günlerin hızla yaklaştığı kesin ama, enseyi karartmamakta yarar var.</p> +<p>Natali'ye açılışı benimle yaptığı, üstelik geciktiğim halde beklediği için çok teşekkür ediyor, yazımı okurken eğlendiğinizi umuyorum.</p> +<p>Hayırlı işler! :)</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Kimseye etmem şikayet + + http://enveraltin.com/technology/1611080839 + 2008-11-16T13:44:00+00:00 + <p>Bu kısa yazıma Kemani Serkis Efendi'nin bestesi ile başlamak istiyorum:</p> +<blockquote> + Kimseye etmem şikayet, ağlarım ben halime<br /> + Titrerim mücrim gibi baktıkça istikbalime<br /> + Perde-i zulmet çekilmiş korkarım ikbalime<br /> + Titrerim mücrim gibi baktıkça istikbalime +</blockquote> +<p>İsveç Merkez parti lideri <a href="http://www.thelocal.se/tag/Maud_Olofsson">Maud Olofsson</a> 2025 yılına kadar petrol ürünleriyle çalışan tüm araçların <a href="http://www.thelocal.se/15712/20081115/">yasaklanmasını önermiş</a>. Haydi, hepimiz İsveç'li olalım.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Terminology + + http://enveraltin.com/personal/1611080758 + 2008-11-16T13:14:00+00:00 + <p>I always felt the struggle when I tried to eat a book when I was studying maths in Turkish language. Back in 2004 I saw a Calculus book written in English language in the hands of my good friend <a href="http://canb.net/">Can Burak Çilingir</a> for the first time, shuffled it a bit, and at that moment I knew why. I am just not able to understand math teaching in Turkish properly. Many words don't really mean a thing.</p> +<p>I learnt English on my own just to be able to grasp the information I badly needed from the Borland's Turbo Pascal 5.0 online help system; and I can't understand math teaching in Turkish? Yeah, that felt kinda strange. Over the years I discovered a few other things I had trouble registering with my neurons when the words are in Turkish.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + An(door)id + + http://pinguar.org/blog/?p=49 + 2008-11-10T20:37:42+00:00 + <p><img src="http://cekirdek.pardus.org.tr/~pinar/pindroid.jpg" /></p> +<p>Since I successfully unlocked &#038; signed into my Google account last week (it was only one step further: an edge or 3g connection! :)), I am happly using Android. It has nice features and geeky enough&#8211;except it rapidly drains battery (i turned brightness down to 0% as a workaround, but still sucks).</p> +<p>I am currently writing this entry via its browser. But I get bored.. Let&#8217;s be a bad girl ;P</p> +<p>*pinar hits enter*<br /> +*pinar types <b>&#8220;reboot&#8221;</b> to address bar*<br /> +*pinar hits enter*<br /> +&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p> +<p>Wha? What happened? Why my phone restarted? Aww, did it evaluate everything i write as a system command? I must kiddin&#8217;, huh? <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>But unfortunately, I&#8217;m not kiddin&#8217;&#8230; It is really the most bizarre flaw I&#8217;ve ever seen.. You can read more from <a href="http://www.bit-tech.net/news/2008/11/10/android-flaw-executes-typed-text/1" target="_blank">here</a>.</p> +<p>PS#1: Note that, only Android 1.0 TC5-RC29 or earlier are vulnerable and a patch has released already.<br /> +PS#2: Don&#8217;t even try to type <b>&#8220;rm -rf /&#8221; </b> <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /><br /> +PS#3: Oh, and there&#8217;s <a href="http://code.google.com/p/android/issues/detail?id=1207" target="_blank">that</a>, too.<br /> +PS#4: Aomm, and there was <a href="http://android.jim.sh/index.php/ConsoleShell" target="_blank">that</a>, too.</p> + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2008. | + <a href="http://pinguar.org/blog/?p=49">Permalink</a> | + <a href="http://pinguar.org/blog/?p=49#comments">2 comments</a></p> + + Pınar Yanardağ + http://pinguar.org/blog + + + ..the mythical woman month.. + pinguar.org :: blog + + http://feeds.feedburner.com/pinguar + 2009-03-29T16:29:33+00:00 + + + + + Dahiler için mükemmel özgeçmiş hazırlama kılavuzu + + http://enveraltin.com/tips/cv-howto + 2008-11-08T10:50:00+00:00 + <p>Daha önce <a href="http://pinguar.org/blog">Pınar Yanardağ</a>'ın benim özgeçmişimi afişe ettiği blog girdisine bir özgeçmiş hazırlama kılavuzu yazmaya karar verdiğimi yazmıştım. Çok uzun süredir yapılacaklar listemde bekliyordu ve sonunda işe koyulabildim :)</p> +<p>Başlamadan belirtmek istiyorum: bu konuda bir uzman değilim, bu yazı tamamıyla tecrübelerime ve arkadaş sohbetlerine dayanıyor, okuduklarınızın hepsi doğru veya yanlış olabilir. FrontSITE, <a href="http://www.parkyeri.com/">Parkyeri</a> ve <a href="http://www.cellenity.com/">Cellenity</a>'de çalıştığım dönemde (son 6 yıl diyelim) muhtemelen birkaç bin özgeçmiş okudum. Hem birlikte çalıştığım hem de diğer şirketlerden tanıdığım çok sayıda insan kaynakları (bundan sonra İK) uzmanı ile bu konuda sohbet ettim. Yakın arkadaşlarım arasında otomotiv ve telekomünikasyon sektöründe faaliyet gösteren şirketlerde İK uzmanı olarak çalışan değerli insanlar var ve onları izlerken çok değerli ipuçları edindim. Sözün özü, yazının devamını okumanız yararınızadır.</p> +<p>Herhangi bir belgeden beklenenler özgeçmişlerden (bundan sonra <a href="http://en.wikipedia.org/wiki/Curriculum_Vitae">CV</a>) de beklenir: içten, doğru ve güncel, amaca yönelik, yeterince detaylı, mümkün olduğunca kısa, okunaklı olmalı... bıdı bıdı, bunlar her yerde yazıyor zaten. Başka ne var?</p> +<p>Belgenin nasıl yazılacağını kurcalama faslını bir an için bitti farzedelim ve elimizde bir belge olduğunu hayal edelim. Bir iş ilanı gördük ve özgeçmişimizi gönderdik. Bundan sonraki süreci, masanın diğer tarafından bakarak birlikte düşünelim istiyorum ki o belgenin akıbetini yaşayalım ve ders alalım. Bu arada, belgemiz popüler bazı hataları içeriyor olsun :)</p> +<ul> + <li>Dünyadaki finans krizini ve ülkemizdeki yaklaşık 40%'lik işsizliği dikkate alırsak muhtemelen başvurduğunuz ilana en az 1000 kişi daha başvurmuş olmalı. + <li>Başvurunuzu ilk görecek olan kişi büyük olasılıkla bir İK uzmanı. 1000 adet ilanı anahtar sözcüklere/iş tanımına göre filtrelemek veya göz ucuyla yoklamak için bir iş günü, toplantılar, e-posta vb. diğer aktiviteleri çıkarırsak en çok 5 saat, yani 300 dakika zamanı var bu arkadaşın ve bu faaliyetin bütün amacı alakasız başvuruları (yönetici sekreteri pozisyonuna gelen çaycı başvurularını) ayıklamak. Her CV için yaklaşık 30 saniye eder. İK uzmanı bu 30 saniyelik sürede başvurunuzun çöpe mi yoksa yazıcının içinde duran kağıda mı gideceğine karar vermek zorunda. Burası önemli: O İK uzmanına yardım etmelisiniz, onun hayatını kolaylaştırmalısınız. + <li>Belgenizi Microsoft Word veya OpenOffice.org belge formatında göndermeyin; kullandığınız yazı tipleri ve diğer şekillerin alıcının bilgisayarında 100% aynı görünmeme ihtimali var. Adınız için seçtiğiniz o yazıtipi İK uzmanının şirket politikası gereği Windows 2000 kurulu bilgisayarında yüklü olmayabilir. Mümkünse PDF olarak gönderin. OpenOffice.org kullanın, belgenizi tek tıklamayla PDF yapın gitsin. Bu sayede ekranda, kağıtta, her yerde istediğiniz gibi görüneceğinden emin olabilirsiniz. + <li>Ertesi sabah işe geldiğinde aynı İK uzmanı yazıcıdaki önceki günden seçtiği özgeçmişlerin çıktısı olan kağıtları ayıklayıp çok sayfalı olanları birbirine zımbalayacak. Şansınız varsa özgeçmişinizin tüm sayfaları düzgün şekilde bir araya gelir. Benim gibi şansa inanmıyorsanız özgeçmişinizi öyle bir tasarımla hazırlayın ki gözlüklerini evde unutmuş olan İK uzmanı 2.50 astigmatik gözleriyle bile CV'nizin tüm sayfalarının birbirine hayli benzediğini ve bir arada olmaları gerektiğini anlayabilmeli. Bunun tek yolu tasarım değil, okunaklı sayfa numaraları da olur. + <li>O İK uzmanı büyük olasılıkla dakikada 8 sayfa basabilen siyah tonerli bir laser yazıcı kullanıyor; bu sebeple CV'niz siyah dışında bir renk içermezse iyi olur çünkü o renkler kağıtta gri tonlar olarak görünecek, belki de görünemeyecek. Hatta belki de o yazıcının toneri bozuk ve ancak faks kadar (200dpi) bir çözünürlük sağlayabiliyor. Biraz da bu sebeple özgeçmişlerde fotoğraf kullanmak anlamsız oluyor. Diğer taraftan, bazı İK uzmanı arkadaşlar insan yüzlerini hatırlamakta oldukça başarılı, bu sebeple eğer fotoğrafınızın iyi görüneceğinden eminseniz koyabilirsiniz de. + <li>İK uzmanı kağıtları birbirine zımbalarken, eğer gözlüğü yanındaysa, bir yandan da hızlıca göz atacak. Merak insan doğasında vardır. Büyük olasılıkla bu arada çok beğendiklerini ayırıp kağıt yığınının en üstüne veya ayrı bir yere koyacaktır. + <li>Neden bilmiyorum, İK uzmanlarının çoğu kadın. Bunu düşünün, beğenmek hayli kişisel bir olay ama ilk önce kağıt zımbalayan İK Uzman hanım'ı tavlamalısınız. Sayfa düzeni, okunaklı yazı tipleri, sadelik, düzgün bir bilgi sıralaması, özetle okuması eğlenceli bir belgedir bunun yolu. İpuçları az sonra. + <li>O kağıt yığınlarını büyük olasılıkla daha kıdemli bir İK uzmanı tekrar, biraz daha detaylı inceleyecek ve doğal olarak başvurduğumuz ilanda yer alan çeşitli özellikleri arayacak. Gayet iyi biliyoruz ki İK uzmanlarının çoğunun proje yönetimi, yazılım mühendisliği, tasarımcılık, stilistlik, sekreterlik, satıcılık veya genel müdürlük tecrübeleri yoktur ama görüşmelerden önce ilgili departmanlardan bilgi alıp derslerine çalışırlar. İşe alınmasını sağlayacakları insanların orada çalışmaya başlayınca gerçekte ne yapacaklarını sorup öğrenirler. Onların elinde o işi yaptırmak isteyen birilerinin hazırladığı iş ilanı ve 1000 başvurudan alakasızlar ayıklandıktan sonra geriye kalan ~300 kadar ilan vardır (garip ama bu oran 30%-40% civarında dolaşıyordu hep). Kıdemli İK uzmanının da hayatını kolaylaştırmamız gerek. Zımbalanmış birkaç sayfa kağıda tek bakışta sizin o ilana uygun olup olmadığınızı kolayca anlayabilmeli, buna geleceğiz. + <li>Kıdemli İK uzmanı da o kağıt yığınının bir kısmını geri dönüşüm için çöp kutusuna ayırdıktan sonra geriye kalanların arasındaysanız (kalan 300'ün 30% kadarı, yani en çok 100 adet CV eder). Kıdemli uzmanımız kalan 100 CV arasında, eğitim ve iş tecrübesi bilgilerinin bir kombinasyonunu kullanarak kıyaslama yaparak bu sayıyı da 30% kadarına indirmeye çalışacaktır, geriye muhtemelen 30 civarında CV kalır. + <li>Farkında mısınız bilmiyorum ama, 2 İK uzmanından sonra 1000 kadar başvurudan geriye 30 tane kaldı. İK uzmanları gerçekten eğlenceli insanlardır, çoğu en temel işi olan filtreleme işini gayet iyi yapar, bence herkes onları tanımalı. Filtreden yalnızca 3% geçebildi. Bugünlerde başarılı olduğunu iddia eden elektrik süpürgesi filtreleri bile 15%'den fazlasını ortama bırakıyor. + <li>Kıdemli İK uzmanı bir adım daha ileri gidip bazı adayları bir ön görüşmeye davet edebilir ve bunların arasından bir filtreleme daha yapabilir. Bu durumda yalnızca ön görüşmeden sonra da hakkında olumlu düşündüğü adayların CV'leri müdüre gider. + <li>Ön görüşme yapılmadığını varsayalım. Bu 30 kadar CV kısa süre sonra personel talebini yapan departmanın başında kim varsa ona gider, bundan sonra adı departman müdürü, kısaca müdür olsun. Müdür bunları inceleyip genellikle bir kısmını tekrar eleyecek. Çoğunlukla toplam başvuruların 1% kadarı görüşmeye davet ediliyor, sayı 10 kişiye inecek. Müdürün nasıl eleyeceği tamamen yapılacak işin, ilanın, konunun mahiyetine; hatta müdürün hangi okuldan mezun olduğuna, CV'lerde insanların geçmiş tecrübelerinde yazdıkları şirketleri tanıyıp tanımadığına veya önceki gece evde eşiyle kavga edip etmediğine bile bağlı. Ama şundan emin olabilirsiniz: müdür CV'nizi baştan sona dikkatle okuyacak, inceleyecek. Görüşmeye davet edilip edilmeyeceğiniz ne kadar iyi olduğunuzla ilgili bir mesele, burada ben yardım edemem. + <li>Müdür, görüşülmeye değer bulduğu CV'leri kıdemli İK uzmanına geri verecek ve diğerlerini geri dönüşüm için çöpe gönderecek. Kıdemli İK uzmanı da size ulaşmaya çalışacak. Nasıl? Sizin verdiğiniz iletişim bilgilerini kullanacak. 10 adet CV'de tek tek iletişim bilgisi arayacak. Onun hayatını kolaylaştırın, iletişim bilgilerini ilk bakacağı yere koyun; ilk sayfaya, en üste. + <li>Görüşmeye davet edildikten sonraki kısma çok fazla yardım edemem ama birkaç ipucu vereceğim. + <li>Mümkün olduğunca düzgün giyinin: tercihen takım elbise ve kravat giyin, mümkün değilse en azından temiz bir gömlek; ama kot pantalon üzerine t-shirt ile görüşmeye gitmeyin. Bu konuda pazarlık yok. + <li>Görüşmeye tam zamanında gidin; erken gitmeniz sizi ucuz, geç gitmeniz ise sorumsuz yapar. Ayrıca bazı şirketler görüşme için gelen adayları kasten bekletip sabrı zorlamakla ünlüdür; kalkıp gitmeyin, oyunu onların kuralıyla oynadığınızı unutmayın. Aslında muhtemelen böyle bir yerde çalışmak istemezsiniz zaten ama, kalkıp giderseniz bunu başka şirketler de duyacaktır. İK uzmanları sosyaldir, bunların dedikodusunu yaparlar. + <li>Görüşme sırasında çok farklı türlerde çeşitli sorulara yanıt vermeniz gerekecek. Karşınızdakinin amacı seviyenizi ölçmek, bazen vururken acıtacağını bilmelisiniz. Dürüst olunması gerektiğini beyinsizler bile biliyor ama ben haddinden fazla değil de yeterince dürüst olmanızı önereceğim. Emin olmadığınız, uydurma yanıtlar vermeyin, bilmediğinizi söylemekten çekinmeyin. Karşınızdaki yalan veya uydurma yanıtlarınızı yutmuş gibi yapacaktır, bu da işe alınmayacağınızı garantiler. + <li>Formal bir görüşmede, sizinle görüşenlerden bazılarını önceden tanıyor olsanız dahi, lüzumsuz lakayıtlık veya samimiyet göstermeyin. İş başka, arkadaşlık başkadır. +</li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Gelelim belgenin kendisine. Benim tavsiyem, bilgileri aşağıdaki şekilde gruplamanız:</p> +<ul> + <li>1. sayfa, en üstte, büyükçe yazılmış, adınız ve soyadınız. Hemen altında telefon numaranız ve e-posta adresiniz. Onun altında da açık ev adresiniz. Fotoğraf konulmasına çeşitli sebeplerle karşıyım, bu konuda daha sonra tekrar yazacağım. + <li>Hemen altında kişisel bilgiler: girmek istediğiniz iş kolu ile ilgili tecrübeniz de olan anahtar sözcükler (bunlar kıdemli İK uzmanının hayatını kolaylaştırmak içindir), doğum tarihi ve yeriniz, tabiyetiniz (nüfusa kayıtlı olduğunuz ülke-ler), şu anda bir yerde çalışıp çalışmadığınız, eğitim durumunuz (devam etmekte olduğunuz veya son mezun olduğunuz okulun düzeyi) ve yıl cinsinden geçmişteki iş tecrübeniz. + <li>Hemen altında kariyer hedefinizin olmasını tavsiye ediyorum; şu anda aradığınız işi tarif edin. Örnek: Otomotiv parçaları üretip ihraç eden bir şirkette endüstri mühendisi olarak çalışıp üretim süreçlerini tecrübe etmek ve kendimi geliştirmek istiyorum; gibi birşeyler olabilir, bilemiyorum. + <li>Hemen altında, sizi diğer adaylar arasında öne çıkaracağını düşündüğünüz yeteneklerinizin bir özetinin yer almasını tavsiye ediyorum. Örneğin 2 yıl otomotiv yan sanayi tecrübeniz olduğunu, başvurduğunuz şirkette daha önce staj yaptığınızı, okuldayken yaptığınız işle ilgili projeleri birer cümleyle maddeler halinde yazabilirsiniz. Kıdemli İK uzmanının 2. aşama filtrelemesini geçmenize yardımcı olacaktır; bunların 1. sayfada olması önemli. + <li>Eğer ilk sayfayı doldurabildiyseniz bu iyi; dolduramadıysanız, zorlamayın. Yazdıklarınızın sayfayı ortalamasını ve göze hoş görünmesini sağlayın. + <li>İkinci sayfada eğer geçmişte iş tecrübeniz yoksa eğitim bilgilerinizle başlayın; mümkün olduğunca fazla detay verin. Başarıyla ve severek geçtiğiniz dersleri, not ortalamalarınızı, yaptığınız projeleri yazın. İş tecrübeleri bölümünde, en azından bir staj yapmışlığınız vardır, onu mutlaka yazın. + <li>Eğer iş tecrübeniz varsa 2. sayfaya bununla başlamanız önemli; geçmişte yaptığınız işleri olabildiğince ölçülebilir bilgiler içeren cümlelerle anlatın. Şirket adları ve orada çalıştığınız tarih aralıklarını mutlaka yazın. Çalıştığınız şirketleri son ayrıldığınız şirketten ilk çalıştığınız şirkete doğru yazmaya çalışın. Benim gibi 37 şirkette çalıştıysanız son birkaç tanesini yazın, kâfidir, abartmayalım. Eğer şirketlerde birden fazla departmanda çalıştıysanız, farklı türlerden sorumluluklarınız varsa (eğitimleri takip etmek, insan kaynakları departmanı için iş görüşmeleri yapmak vb.) bunları da mutlaka belirtin. İş tecrübelerinden sonra eğitiminizle ilgili özet bilgi verip geçin gitsin. Unutmayın: bir işi yapabilmek, eğitimini almış olmaktan çok daha önemlidir. + <li>Eğitim ve iş tecrübesi bilgileriniz sayfanın yarısından fazlasını doldurduysa harika, düzgün şekilde sayfayı ortalamasını sağlayıp bir sonraki sayfaya devam edin. Doldurmadıysa birkaç fırın ekmek yemeniz gerek demektir :) + <li>İşinizle ilgili aldığınız sertifikalar veya eğitimler varsa bunların bir listesini, eğitimi/sertifikayı aldığınız tarih ve bunları veren kurumla ilgili bilgilerle birlikte ayrı bir başlık halinde listeleyin. + <li>Birden fazla yabancı dil konuşabiliyorsanız ayrı bir bölüm halinde yazın, yalnızca bir taneyse son sayfadaki kişisel bilgiler bölümüne saklayın. Eğer yabancı dil konuşamıyorsanız bir kurs bulup öğrenmeye başlasanız iyi olur. Sadece iş için değil, farklı bir dünya görüşü de kazandırdığı için bence herkes en az bir yabancı dil konuşabilmeli. + <li>Sonraki bölümde, bilişim teknolojileri ile ilgili bilgi verin; kullandığınız işletim sistemleri, donanımlar, paket programlar önemlidir. İşinizle daha yakından ilgili olanları üst sıralarda yazmaya çalışın. + <li>Sona yaklaştık: kişisel bilgiler bölümünde bazı isimler yanıltıcı olabileceğinden cinsiyetinizi, medeni durumunuzu, askerlikle ilişiğiniz olup olmadığını -- ertelediyseniz tecilinizin süresini, sürücü ehliyetiniz olup olmadığını, sigara içip içmediğinizi (içiyorsanız acilen bırakmalısınız), varsa üyesi olduğunuz kulüp ve dernekleri yazmalısınız. Dilerseniz bu bölüme hobilerinizi de yazabilirsiniz ama saçmalamamak önemli, paraşütle atlamayı yazdıysanız daha önce birkaç kez yapmış olmalısınız ki hobiniz olabilsin. + <li>Eğer referans belirtebiliyorsanız bu iyidir. <i>&quot;Gerekirse referans verilir&quot;</i> yazıp orayı boş bırakmayın, önceden izinlerini alarak ve haberdar ederek okulda ders aldığınız hocalarınızın veya önceki şirketlerde birlikte çalıştığınız yöneticilerin iletişim bilgilerini, kurum adları ve oradaki görevleriyle birlikte buraya yazmanız size ek puan kazandırabilir. +</li></li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Belgenin şekli şemali ile ilgili bazı ipuçları:</p> +<ul> + <li>Sayfa tipi olarak A4 seçtiğinize emin olun, ülkemizde neredeyse tüm yazıcı kağıtları ISO A4 standardında satılır ama garip bir şekilde kelime işlemci yazılımların bazıları Amerikan mektup kağıdı ayarıyla öntanımlı açılıyor. Sayfaların kenarlarında bolca boşuk bırakın. + <li>Yazı tipi olarak Times New Roman, Courier New gibi Serif ailesi olarak adlandırılan kitap yazıtipleri kullanmayın. Hem ekranda, hem kağıtta göz yoran bu yazı tipleri özellikle astigmat göz bozukluğu olan insanların sinirini bozar :) Bitstream Vera Sans, Arial, Tahoma, Verdana, Corbel gibi yazıtiplerini sayfadaki en küçük harfler 10 puntodan küçük olmayacak şekilde kullanabilirsiniz. CV'niz boş görünüyorsa satır aralıklarını biraz artırıp yazı tipini büyütün. Hem daha okunaklı, hem daha dolgun görünecektir. + <li>Comic Sans MS gibi karikatür yazı tipleri kullanmayın. Gerçekten, hiç komik değil. + <li>Bilgi gruplarının hemen üzerine başlık adlarını, biraz daha büyükçe harflerle yerleştirin (Kişisel Bilgiler, İş tecrübesi, Eğitim gibi başlıklardan bahsediyorum). Dilerseniz bu bilgi gruplarını ayrıca çizgilerle ve boşluklarla da ayırabilirsiniz. + <li>Bilgi gruplarının yarısının bir sayfada, diğer yarısının başka bir sayfada kalmamasına dikkat edin. Yani eğitim bloğunu önceki sayfanın boş kalan yerine sığdırmaya çalışırsanız ve sığmazsa yarısı sonraki sayfaya sarkar. Eğitim bilgilerinizi okumaya çalışan kişi kağıtları evirip çevirmek zorunda kalacak. İnsanların zamanı değerlidir, bunlara dikkat etmelisiniz. + <li>İmla kurallarına dikkat edin. Yaygın dil bilgisi hatalarına düşmeyin. Dahi anlamındaki <i>&quot;de&quot;</i> bağlacı ayrı yazılır; unutmayın. <i>&quot;Bende biliyorum&quot;</i> yazmayın, doğrusu <i>&quot;ben de biliyorum&quot;</i> şeklindedir. Devrik ve uzun cümleler kurmayın; okuyacak kişinin zamanını dikkatli kullanmalısınız. +</li></li></li></li></li></li></ul> +<p>İmkanınız varsa hazırladığınız belgeyi bir kez de kendiniz kağıtta görün. Bu şekilde daha net bir fikir edinebilirsiniz. İş görüşmesine davet edilirseniz, eğer mümkünse, özgeçmişinizi kağıtta ve her sayfa ayrı bir saydam dosya içerisinde olacak şekilde yanınızda bulundurun.</p> +<p>En önemlisi; özgeçmişinizi kendiniz hazırlamalısınız. Başkalarının özgeçmişlerinden kopya çekmeyin. Örnek bir özgeçmiş arıyorsanız <a href="http://enveraltin.com/EnverAltinResume.pdf">benimkini</a> kullanabilirsiniz.</p> +<p>Özgeçmiş hazırlamak zor bir iştir ama emeğinizin karşılığını fazlasıyla öder.</p> +<p>Görüşmelerinizde başarılar dilerim.<br /> +İyi eğlenceler,</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + It’s a one way ticket.. + + http://pinguar.org/blog/?p=48 + 2008-11-03T03:30:40+00:00 + <p>Finally, I returned to hometown after a painful roadmap (San Jose -> Denver -> Frankfurt -> Istanbul). But the only thing that makes those hours quickly spendable is the people I met &#8211;hopefully I can always find some interesting people to talk with <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> This time, at my last transit flight (after 4 + 9 hours on air) I met with two men, it was really funny. In fact I just asked if they want a dark <a href="http://en.wikipedia.org/wiki/Twix">Twix</a> or not, but one of them told me he&#8217;s just too tired to eat. So I wondered if they&#8217;re from CA, too.. Then we started to talk. After a while, I realized one of them was wearing a Microsoft t-shirt <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>- Uhmm.., you&#8217;re working for Microsoft?<br /> ++ Yes, we are.<br /> +- Oh, I&#8217;ve just attended to a summit in Google. Actually.. I am working for a Linux distribution.</p> +<p>Then we started to laugh.. and some kind of funny fan stuff. Then it went like that:</p> +<p>+ So what are you doing exactly?<br /> +- I am from the security team, I am tracking vulnerabilities and fixing them. And you?<br /> +(they started to laugh, and I was trying to figure out why :))<br /> +- Hey, what&#8217;s wrong? <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br /> ++ We&#8217;re from Microsoft&#8217;s security team!</p> +<p>I think it was a really nice conjunction, think about that: you find somebody to talk -> you&#8217;re colleagues -> and you&#8217;re working in the same specific area + they are from a very different point of view.. So we talked about security, open source, Microsoft &#038; Novell and so on. And Android! Damn, despite unlocking it successfuly, I still can&#8217;t sign in my Google account.. They were really nice people and shared their knowledge about unlocking phones <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> So I realized I have some extra things to do rather than just network unlocking.</p> +<p>And at last.. the funniest part of our conversation: </p> +<p>+ So why are you working for open source anyway?<br /> +- For freedom! <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>PS: I spent my Halloween in <a href="http://www.pgathrills.com/">California&#8217;s Great America</a> and had a lot of fun. <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> <a href="http://www.flickr.com/photos/pinguary/sets/72157608555643244/" target="_blank"> Picturezz -></a><br /> +<a href="http://www.flickr.com/photos/pinguary/2990631805/" target="_blank"><img src="http://farm4.static.flickr.com/3165/2990631805_eceba6a497.jpg?v=0" /></a></p> + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2008. | + <a href="http://pinguar.org/blog/?p=48">Permalink</a> | + <a href="http://pinguar.org/blog/?p=48#comments">No comment</a></p> + + Pınar Yanardağ + http://pinguar.org/blog + + + ..the mythical woman month.. + pinguar.org :: blog + + http://feeds.feedburner.com/pinguar + 2009-03-29T16:29:33+00:00 + + + + + Tehlikeli oyunlar + + http://enveraltin.com/politics/0211080841 + 2008-11-02T14:00:00+00:00 + <p>Bu defa iki haber, belki birbirine bağlayabilmişsinizdir ama ben yine de yazayım. Hürriyet, <i>&quot;Başbakan'dan IMF'ye rest&quot;</i> başlıklı haberindeki son paragrafta başbakanın sözlerini aktarmış:</p> +<blockquote> + İnşaat sektöründeki gelişmelere de değinen Başbakan Erdoğan, &quot;TOKİ ile 320 bin konut yaptık. Hedefimiz 500 bine ulaşmak. Bu inşaatlarımız durmuyor, devam ediyor.Bunun yanında özel sektörün hızla devam eden inşaat alanında çalışmalar var idi.Ama 2008 yıl başı itibariyle demir-çelik ve çimento fiyatlarındaki artış süreci biraz yavaşlattı. Biz devlet olarak yatırımlarımızı durdurmadık. Son olarakta GAP ile ilgili attığımız adımla da bu süreci daha da hızlandırdık. Böyle bir sıkıntılı dönemde yatırımların devamı bizi çok daha güçlü hale getirecektir. Bu süreçte aldığımız bazı tedbirler oldu.Demir fiyatlarına yönelik bir düzenleme yaptık fakat şimdi tekrar durum öyle bir gelişme gösterdi ki, demir-çelik ve çimento fiyatlarında dünyada düşüş söz konusu.İnşaat sektörü özelde de yeniden hareketlenme içine girecektir.Bizdeki tablo bu.&quot; +</blockquote> +<p>Şimdi diğer haber, Somali'de kaçırılan, Sabancı Holding şirketlerinden <a href="http://news.yahoo.com/s/csm/20081101/wl_csm/odu1031_1">Yasa'ya ait demir yüklü gemi</a> ile ilgili, bu kez Yahoo news'dan:</p> +<blockquote> + The Yasa Neslihan was carrying iron ore from Canada to China. Fehmi Ulgener, a spokesman for Yasa Holding, which owns the vessel, said the company learned the ship had been seized through the vessels' alarm system. +</blockquote> +<p>Ben bir süredir çeşitli değerli metallerin <a href="http://www.econstats.com/rt_ironore.htm#spot">fiyatlarını</a> izliyorum ve başbakanın düşen demir fiyatları konusunda doğru bilgiler vermediğini görebiliyorum. Ekonomi ile ilgili başka şeyler de görebiliyorum bu fiyatlardan ama onları bir başka blog girdisine saklayalım.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Boğaziçi Üniversitesi'nde mobil iletişim sektörü sunumu + + http://enveraltin.com/events/3010081016 + 2008-10-30T14:27:00+00:00 + <p align="center"><img src="http://enveraltin.com/img/dunyamcebimde.jpg" /></p> +<p>28 Ekim günü Boğaziçi Üniversitesi'nden Ufuk Çağlayan'ın desteğiyle CmpE-579 kapsamında <a href="http://www.nataliyesilbahar.com/">Natali</a> ile birlikte oldukça ilginç bir sunum yaptık; küçük bir izleyici grubuna mobil dünyada ne kadar suyun hangi yöne aktığını Türkiye'den ve Dünya'dan sayılarla desteklediğimiz örneklerle göstermeye çalıştık. Tatil günü öncesi olmasına rağmen katılım beklediğimizden iyiydi. (Aslında biraz hile yaptık, sunuma giderken Burcu da bize katıldı ki kimse gelmezse anlatacak birileri olsun :)</p> +<p>Eğer henüz tanımıyorsanız (ki bence bir kayıptır, acilen tanışmanın bir yolunu bulun!) Natali Yeşilbahar <a href="http://www.momoistanbul.com/">Mobile Monday</a> etkinliğini uzunca bir süredir İstanbul'da başarıyla organize ediyor ve mobil dünyadan profesyonelleri oldukça keyifli etkinliklerle bir araya getiriyor. Bendeniz, sefil hizmetkarınızı zaten tanıyorsunuz. Birlikte izlemesi oldukça eğlenceli bir ikili olduğumuzu itiraf etmeliyim.</p> +<p>Teknik detaylardan arındırdığımız bu sunumu diğer üniversitelerde de, daha geniş katılımla tekrarlamak arzusundayız. İlginizi çekerse lütfen bana ulaşın.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + The death of the dollar? + + http://enveraltin.com/politics/2310080257 + 2008-10-23T07:45:00+00:00 + <p>From BBC Business, on his corner Prof. Ngaire Woods provides a good easy-read overview of the global economic status-quo and speculates on potential consequences of redistribution of economic power following the turmoil. <a href="http://news.bbc.co.uk/2/hi/business/7684397.stm">Definitely worth reading</a>. I don't have much to say, because I agree wholeheartedly.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım sohbeti + + http://enveraltin.com/events/2210080418 + 2008-10-22T08:18:00+00:00 + <p><a href="http://www.mmoistanbul.org/site/Scripts/prodView.asp?idproduct=2484">Haberler</a> <a href="http://www.fazlamesai.net/?a=article&sid=5107">her yerde</a>, yeni LKD Seminer Çalışma Grubu ekibi azmetmiş, kendilerine teşekkür ediyorum.</p> +<p>Bugün, 22 Ekim saat 19:00'da Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım konusunda biraz sohbet edeceğiz. Katılım herkese açık, <a href="http://www.mmoistanbul.org/site/Scripts/prodView.asp?idproduct=2484">adres ve kayıt için gerekli bilgiler</a> MMOIstanbul.org'da.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + A brave new world + + http://enveraltin.com/1910080354 + 2008-10-19T07:54:00+00:00 + <p>End of an era marks the beginning of another one. With enormous sculpted success standing right behind me, I've recently quit <a href="http://www.cellenity.com/">Cellenity</a> to <a href="http://www.construia.com/">explore</a> what else the future has to offer.</p> +<p>On the way back home I stumbled upon the tail of this guy:</p> +<p align="center"><img src="http://enveraltin.com/img/kayserili.jpg" /></p> +<p>I spent the time and fuel that I'd normally be wasting around rush-hours Istanbul traffic on shows like Cebit Eurasia and Autoshow. Quick sum: Cebit is incrementally better every year, but Autoshow was spectacular. I've had the privilege to peek inside the Megane Coupe Concept, I shook hands with a member of the team who designed Sakarya University's 100% solar-cell racing car. Although fun, the rest was usual: short skirts, leg ladies, inefficient internal combustion engines, ugly car designs, little-to-no steps forward in evolution of transportation. Hybrids and electric vehicles receiving more attention was encouraging.</p> +<p>What comes next, I'll be blogging.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Move quickly + + http://enveraltin.com/personal/2608080949 + 2008-08-26T13:57:00+00:00 + <p align="center"><a href="http://xkcd.com/466/"><img border="0" src="http://imgs.xkcd.com/comics/moving.png" /></a></p> +<p align="center"><i>We need a special holiday to honor the countless kind souls with unsecured networks named 'linksys'.</i></p> +<p>We moved the house about 3 weeks ago and before our wide kitchen window we've got the kids playground. +Beautiful noise little Skywalkers make. There are no unsecured 'linksys' networks I noticed though, so +I happily subscribed to <a href="http://www.turbo.net.tr/">Turbonet</a>. No fuss, no buzz. A gentleman +knocked our door two hours after I decide to subscribe. They did not require me to have a Turk Telekom +phone line because they had the wiring in the whole neighborhood. That was really quick, and I didn't have +much time to tinker with a <a href="http://en.wikipedia.org/wiki/Cantenna">Cantenna</a>.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Vista + + http://enveraltin.com/technology/1708080747 + 2008-08-17T12:25:00+00:00 + <p>I've been trying Microsoft Vista for the last couple months, on the post-thief-bought EasyNote BG45-P-006. Contrary to what you probably keep hearing from colleagues, Vista works relatively good for me. Am I sold for some screen blings? Definitely not. Would I give up my GNOME desktop? Definitely not. Here is the pro:</p> +<ul> + <li>Good support for my hardware. + <li>Fair enough power management. + <li>Reliable suspend and resume. + <li>Very, very good fonts and font rendering. I mean, close-to-Apple-good, but not there yet.</li> + <li>Quick user switching. +</li></li></li></li></ul> +<p>And here is what you'll love most, the con list:</p> +<ul> + <li>Slow startup. It takes like ages to get a usable desktop. + <li>Immature support for wireless networks. Actually, wired networks are not so good at all. I keep myself doing <tt>ipconfig /release</tt> and <tt>ipconfig /renew</tt> all the time. + <li>Too many questions. Security doesn't mean ask user about everything. + <li>Enormous, gigantic memory usage. Boy, a decent default desktop uses just about 1 GB memory. I've got 2, so this beast uses about half of it for itself. + <li>It's messing around with my hard drive all the time. Disk light keeps blinking every couple seconds even if I have nothing running. This prevents disk from entering standby to save more power. + <li>I like the new Start menu layout but searching the menu is just too slow. + <li>There's no use for Sidebar on my desktop. +</li></li></li></li></li></li></li></ul> +<p>For your pleasure, here's what my usual work session looks like:</p> +<ul> + <li><a href="http://www.eclipse.org/">Eclipse</a> + <li><a href="http://www.mozilla.com/firefox/">Firefox</a> + <li><a href="http://www.mozilla.com/thunderbird/">Thunderbird</a> + <li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>, and Pageant. + <li><a href="http://www.cygwin.com/">Cygwin</a> + <li><a href="http://www.vim.org/">Vim</a> + <li><a href="http://www.openoffice.org/">OpenOffice.org</a> + <li><a href="http://www.last.fm/">Last.fm Client</a> + <li><a href="http://www.straightrunning.com/XmingNotes/">Xming</a> + <li><a href="http://www.pidgin.im/">Pidgin</a> + <li><a href="http://www.skype.com/">Skype</a> + <li><a href="http://talk.google.com/">Google Talk</a> +</li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Most of what you see in the list is open source, or free software. I also have an Ubuntu Intrepid Ibex installation on the same device but I pushed myself to bear with Vista stupidities for a while. I think I'll go back as soon as they fix Compiz's multi-head support. For my single-headed desktop needs at work, I just use Ubuntu.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Kur'an kursları ile aldatma + + http://enveraltin.com/politics/0608080219 + 2008-08-06T06:35:00+00:00 + <p>Bir süredir görüşlerine büyük ölçüde katıldığım ve düşüncelerine büyük değer verdiğim <a href="http://www.yasarnuriozturk.com/">Yaşar Nuri Öztürk</a>'ün <a href="http://www.hurriyet.com.tr/">Hürriyet Gazetesi</a>'ndeki köşesini takip ediyorum. Geçtiğimiz hafta Konya'da Diyanet İşleri Başkanlığı'ndan habersiz işletilen kaçak Kur'an kursu binasındaki patlamayı müteakip hazırladığı <a href="http://www.hurriyet.com.tr/yasarnuriozturk/9593900.asp?gid=241&sz=62330?m=1">bugünkü yazısından</a> bir bölüm aktarmak istiyorum; ama makalenin geri kalanı da mutlaka okunmalı:</p> +<blockquote> + <p>Bugün Türkiye'de Diyanet'in şemsiyesi altında faaliyet yürüten ve Türk halkından resmî, gayrı resmî büyük meblağlarda paralar toplayan Kur'an kursu sektörü, Allah ile aldatmanın bir hizmet kurumu gibi çalışmakta, buralara devam eden çocuklara Kur'an'ın muhtevası, ilkeleri, zulme karşı çıkan, ahlakı öneren ruhu öğretilmek yerine Arap harflerinin telaffuzu öğretilmektedir. Oysa ki Kur'an kursunun anlamı ve amacı bu değildir.</p> + <p>[...]</p> + <p>Kur'an'ı özgün metniyle okuyup anlayacak ve bunu bir bilimsel meslek olarak yürütecek insanların eğitileceği yer Kur'an kursu değil, İmam-Hatip okulu ve ilahiyat fakültesidir. Nitekim, bizler de oralardan başlayarak yetişip İslam din ilimlerinde yetki sahibi olduk. Kur'an kursunun hedefi, çocuklara veya halka, Kur'an'ın temel mesajlarını tanıtmak ve belletmektir. Bugün bu yapılmıyor. Bunun yerine Arapçılık ve Arapçacılık eğitimi yaptırılıyor. Bunun Kur'an'la, Kur'an mesajıyla ne ilgisi vardır?</p> +</blockquote> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Specialization is for insects. + + http://enveraltin.com/quotes/1507080819 + 2008-07-15T12:29:00+00:00 + <p>From <a href="http://en.wikipedia.org/wiki/Robert_Heinlein">Robert Anson Heinlein</a>:</p> +<blockquote> + A human being should be able to change a diaper, plan an invasion, butcher + a hog, conn a ship, design a building, write a sonnet, balance accounts, + build a wall, set a bone, comfort the dying, take orders, give orders, + cooperate, act alone, solve equations, analyze a new problem, pitch manure, + program a computer, cook a tasty meal, fight efficiently, die gallantly. + Specialization is for insects. +</blockquote> +<p>And now for a slightly modified version (as seen on <a href="http://c2.com/cgi/wiki?SpecializationIsForInsectsDiscussion">c2wiki</a> by <a href="http://c2.com/cgi/wiki?PeterMerel">Peter Merel</a>):</p> +<blockquote> + A programmer should be able to fix a bug, market an application, maintain a + legacy, lead a team, design an architecture, hack a kernel, schedule a + project, craft a class, route a network, give a reference, take orders, + give orders, use configuration management, prototype, apply patterns, + innovate, write documentation, support users, create a cool web-site, email + efficiently, resign smoothly. Specialization is for recruiters. +</blockquote> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + TOBB ETÜ'deki 2. Özgür Yazılım Konferansı'nda Agile Development sunumu + + http://enveraltin.com/events/2006080741 + 2008-06-20T11:55:00+00:00 + <p>Aslında <a href="http://konferans.linux.org.tr/">konferans</a> bugün başladı, ama ben yarın sabah erken saatlerde yola çıkıp İstanbul'dan Ankara'ya gidebileceğim.</p> +<p>Yarın (21 Haziran Cumartesi) Saat 10:00-11:00 arasında A salonunda <a href="http://enveraltin.com/sunumlar/DegisimiKucaklamak.pdf">Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak</a> adındaki sunumu yapacağım; ama belgede görünene ek olarak sunumda önerdiğim bazı planlama tekniklerine olan ihtiyacı desteklemek üzere Türkiye'deki yazılım sektörü ile ilgili etraftan topladığım bazı verileri de paylaşacağım.</p> +<p>Sunumun aslında özgür yazılımla doğrudan ilgisi yok, eğer yazılım projelendirme süreç ve tekniklerine ilgi duyuyorsanız, yazılım geliştirme süreçlerini daha verimli hale getirmenin yollarını arıyorsanız naçizane tecrübemi paylaşmaya çalışacağım sunuma katılmanızdan memnuniyet duyarım.</p> +<p>Ankara'da görüşmek üzere.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Ünlü Bestekar Avni Anıl, İzmir'de vefat etti. + + http://enveraltin.com/music/1406081305 + 2008-06-14T17:11:00+00:00 + <p>Değerli Türk Sanat Müziği bestekârımız <a href="http://tr.wikipedia.org/wiki/Avni_An%C4%B1l">Avni Anıl</a> <a href="http://www.ntvmsnbc.com/news/450031.asp">bugün İzmir'de vefat etti</a>. Söylenecek pek çok şarkı bıraktı bizlere. Ruhu şâd olsun, Allah günahlarını affetsin.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Dumansız Türkiye! + + http://enveraltin.com/factsoflife/1405080832 + 2008-05-14T06:22:00+00:00 + <p>Daha önce İngiliz hükümetinin aldığı <a href="http://enveraltin.com/blog/factsoflife/0607071110.html">Dumansız İngiltere</a> kararı ve bununla ilgili yasayı aktarmıştım. Bildiğiniz gibi artık Türkiye'de de <a href="http://rega.basbakanlik.gov.tr/eskiler/2008/01/20080119-1.htm">kapalı alanlarda sigara içmek yasak</a>. LKD seminerleri sayesinde Türkiye'deki üniversitelerin önemli bir bölümünü ve bazı liseleri dolaşma fırsatım oldu; içim acıyarak gördüm ki özellikle üniversite kampüslerinde sigara tüketimi akıl almaz boyutlarda. Metnin hazırlanmasından yasanın mecliste kabulüne kadar emeği geçen herkese çok teşekkür ediyorum. Yasanın yürürlüğe gireceği tarihin de sembolik önemi var, 19 Mayıs'dan itibaren en az bir duvarı olan ve üstü kapalı, kamuya açık herhangi bir yerde sigara içilemeyecek.</p> +<p>Daha sağlıklı bir topluma sahip olmanın benim görebildiğim en önemli yan etkisi sosyal güvenlik maliyetlerinin orta ve uzun vadede azalacak olması; bu sayede daha sürdürülebilir bir sosyal güvenlik sistemine erişilmesi.</p> +<p>Dumansız günler dilerim.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Internal Combustion Engines + + http://enveraltin.com/technology/0905080728 + 2008-05-09T05:06:00+00:00 + <p>Mankind invested a lot in <a href="http://en.wikipedia.org/wiki/Internal_combustion_engine">Internal Combustion Engine</a>s, possibly more so than they deserve. Watch this:</p> +<ul> + <li>They're inefficient. Even when turbocharged, an average ICE will achieve about 25% efficiency when converting fuel to kinetic energy.</li> + <li>They're noisy. Fuel burns, potential energy of the fuel is converted to kinetic energy but you can only utilize 25% at best. So where does the rest of the energy go? Simple, some of it becomes noise.</li> + <li>They heat up. Well, some more of the wasted energy is also released as heat.</li> + <li>They pollute. In many different ways. An ICE can't possibly burn all of the fuel, that would require enormous amounts of oxygen and air, so they only burn it partially. A good wealth of fuel pass out (either intact or as a result of many chemical reactions) from the exhaust, even when turbocharged. Released waste is hazardous to plants, animals and man.</li> + <li>There's more crap. An ICE requires quite a bit more of complicated machinery to be useful on small cars: <a href="http://en.wikipedia.org/wiki/Transmission_%28mechanics%29">The Transmission System</a>. Quite a lot of the kinetic energy generated by the engine after burning fuel is once again lost somewhere in this machinery.</li> + <li>They are heavy. ICE and the machinery it comes attached with has to be made of strong and heavy metal like steel to survive the load. Lets face it: a 4-people car, 100kg for each person and 50kg for the luggage makes 450kg. But an average car weight today is about 1200kg. This is, in my humble opinion, ridiculous at best.</li> + <li>They are dangerous, because you carry very flammable fuel with you. Well, diesels are slightly less dangerous, I must admit.</li> + <li>Initial, operational and maintenance costs are incredible. These giant waste-generating monsters require that several parts changed with new ones frequently.</li> +</ul> +<p>So it looks like mankind found another way of screwing each other and himself, not long ago. Boy, compare that to the old way now. Harnessed horses are efficient, relatively fast, comfortable, quiet and environment friendly. Even the waste is utilized somewhere in agriculture industry.</p> +<p>Yes, I drove the car this morning to come to work. And yes again, it has an internal combustion engine and a total weight of about 1200kg.</p> +<p>Soon I will write about the realistic alternatives.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + + Efficiency freak + + http://enveraltin.com/technology/0605080849 + 2008-05-06T06:54:00+00:00 + <p>That's what I have become. Speaking of <a href="http://enveraltin.com/blog/humor/1703081457.html">energy efficiency</a> and <a href="http://enveraltin.com/blog/personal/3004081653.html">cars</a> I'd like to post my personal quick-and-dirty efficiency-focused market review about cars due to popular demand.</p> +<p>We own a 2007 Renault Megane II 1.5 DCI Expression 80hp. We did some 20000 kilometers in the last 6 months and I've collected some statistics about efficiency. I'm not really happy to drive an internal combustion engine but this ~1200kg device proved to be somewhat efficient:</p> +<p align="center"><img src="http://enveraltin.com/img/megane-1250kms.jpg" /></p> +<p>More than 1250 kilometers per 60-litres-tank (and still going, will probably do about 1300) is not so bad if you're patient enough to cruise around 100km/h. More than half of this was done on city traffic, which means the engine consumes 4.3lt/100kms and <a href="http://www.renault.com/renault_com/en/main/30_DEVELOPPEMENT_DURABLE/40_Performances/20_Environnement/_80_Animation_vehicules_eco2/index.aspx">according to Renault</a> its CO<sub>2</sub> emission is something like 117g/km and 91% of the mass can be recycled. Interior quality is not so good compared to a BMW, but it has relatively good price/performance ratio.</p> +<p>Small <a href="http://en.wikipedia.org/wiki/Common_rail">Common-rail</a> <a href="http://en.wikipedia.org/wiki/Diesel">Diesel</a> engines are relatively efficient, but Renault-Nissan is after something better: <a href="http://www.projectbetterplace.com/">Project Better Place</a>. Apparently Renault will supply 100% electric cars and help build the infrastructure in Israel and Denmark to support usage of electric cars. The project is supported by the government in a usual way: reduced taxes.</p> +<p>If you're interested in hybrids, which I'm not really into: there's <a href="http://automobiles.honda.com/civic-hybrid/">Honda Civic Sedan Hybrid</a>. And for god's sake, please, no SUVs.</p> +<p>We use public transport when possible, I'll buy a bike for the summer, and we just walk when time permits. Safe and healthy, highly recommended. Human body is 9<sup>th</sup> Symphony of the nature, the most efficient food-to-you-know-what converter ever.</p> +<p>Enjoy.</p> + + Enver Altın + http://enveraltin.com/blog + + + The truth about my life + Waste of valuable bandwidth + + http://enveraltin.com/blog?flav=rss + 2009-03-29T16:29:32+00:00 + + + + diff --git a/www-planet/bloggers.css b/www-planet/bloggers.css new file mode 100644 index 0000000..30bc15b --- /dev/null +++ b/www-planet/bloggers.css @@ -0,0 +1,55 @@ +#bloggers { + /* position: absolute; */ + top: 115px; + right: 15px; + width: 230px; +} + +#bloggers h2 { + margin-left: 0; + font-size: 12px; +} +#bloggers ul { + padding:0; + margin: 0 0 1.5em 0; + list-style-type:none; +} + +#bloggers ul li { + padding: 1px; +} + +#bloggers ul li div img { + +} + +#bloggers ul li div { + display: none; +} + +#bloggers ul li:hover > a { + font-weight: bold; +} +#bloggers ul li div img.head { + float: right; + padding: 0px; +} + +#bloggers ul li:hover > div { + display: inline; +} + +#bloggers ul li:hover { + padding: 0 0 10px 0; + background-color: #cfcfcf; +} + +#bloggers .ircnick { + display: block; + color: #000000; + font-style: italic; + padding: 2px; +} +#bloggers a:visited { + color: #5a7ac7 !important; +} diff --git a/www-planet/favicon.ico b/www-planet/favicon.ico new file mode 100755 index 0000000..96bc6d9 Binary files /dev/null and b/www-planet/favicon.ico differ diff --git a/www-planet/feeds.html b/www-planet/feeds.html new file mode 100644 index 0000000..4be02b7 --- /dev/null +++ b/www-planet/feeds.html @@ -0,0 +1,26 @@ +
    + +
    diff --git a/www-planet/foafroll.xml b/www-planet/foafroll.xml new file mode 100644 index 0000000..a0edc86 --- /dev/null +++ b/www-planet/foafroll.xml @@ -0,0 +1,42 @@ + + + + Linux Gezegeni + http://gezegen.linux.org.tr + + + + + Enver Altın + + + The truth about my life + + + + + + + + + + Pınar Yanardağ + + + ..the mythical woman month.. + + + + + + + + + + diff --git a/www-planet/generic.css b/www-planet/generic.css new file mode 100644 index 0000000..6614810 --- /dev/null +++ b/www-planet/generic.css @@ -0,0 +1,52 @@ +/* Basic tags */ +a img { + border: 0px; +} + +pre { + overflow: auto; +} + +/* Anchors */ +a { + color: #333638; +} + +a:visited { + color: #757B7F; +} + +a:active { + color: #ff0000; +} + +/* Basic classes */ + +.none { /* to add paragraph spacing to various elements for ttys */ + margin: 0px; + padding: 0px; +} + +.invisible { /* stuff that should appear when this css isn't used */ + margin: 0px; + border: 0px; + padding: 0px; + height: 0px; + visibility: hidden; +} + +.left { + margin: 10px; + padding: 0px; + float: left; +} + +.right { + margin: 10px; + padding: 0px; + float: right; +} + +.center { + text-align: center; +} diff --git a/www-planet/img/bar.png b/www-planet/img/bar.png new file mode 100644 index 0000000..e5b354e Binary files /dev/null and b/www-planet/img/bar.png differ diff --git a/www-planet/img/bubble/corners.png b/www-planet/img/bubble/corners.png new file mode 100644 index 0000000..05cbcf9 Binary files /dev/null and b/www-planet/img/bubble/corners.png differ diff --git a/www-planet/img/bubble/horizontal.png b/www-planet/img/bubble/horizontal.png new file mode 100644 index 0000000..4a2c73d Binary files /dev/null and b/www-planet/img/bubble/horizontal.png differ diff --git a/www-planet/img/bubble/index.html b/www-planet/img/bubble/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www-planet/img/bubble/nipple.png b/www-planet/img/bubble/nipple.png new file mode 100644 index 0000000..26eee33 Binary files /dev/null and b/www-planet/img/bubble/nipple.png differ diff --git a/www-planet/img/bubble/vertical.png b/www-planet/img/bubble/vertical.png new file mode 100644 index 0000000..ae6a672 Binary files /dev/null and b/www-planet/img/bubble/vertical.png differ diff --git a/www-planet/img/dt-closed.png b/www-planet/img/dt-closed.png new file mode 100644 index 0000000..e8170ed Binary files /dev/null and b/www-planet/img/dt-closed.png differ diff --git a/www-planet/img/dt-open.png b/www-planet/img/dt-open.png new file mode 100644 index 0000000..f57d64d Binary files /dev/null and b/www-planet/img/dt-open.png differ diff --git a/www-planet/img/feed-icon-10x10.png b/www-planet/img/feed-icon-10x10.png new file mode 100644 index 0000000..cc869bc Binary files /dev/null and b/www-planet/img/feed-icon-10x10.png differ diff --git a/www-planet/img/feeds-bg.png b/www-planet/img/feeds-bg.png new file mode 100644 index 0000000..7045b34 Binary files /dev/null and b/www-planet/img/feeds-bg.png differ diff --git a/www-planet/img/footer-bg.png b/www-planet/img/footer-bg.png new file mode 100644 index 0000000..3c9f8d8 Binary files /dev/null and b/www-planet/img/footer-bg.png differ diff --git a/www-planet/img/footer-logo.png b/www-planet/img/footer-logo.png new file mode 100644 index 0000000..e416083 Binary files /dev/null and b/www-planet/img/footer-logo.png differ diff --git a/www-planet/img/gnome-16.png b/www-planet/img/gnome-16.png new file mode 100644 index 0000000..95c4ff6 Binary files /dev/null and b/www-planet/img/gnome-16.png differ diff --git a/www-planet/img/hdr-news.jpg b/www-planet/img/hdr-news.jpg new file mode 100644 index 0000000..2697326 Binary files /dev/null and b/www-planet/img/hdr-news.jpg differ diff --git a/www-planet/img/hdr-planet.jpg b/www-planet/img/hdr-planet.jpg new file mode 100644 index 0000000..5224ed3 Binary files /dev/null and b/www-planet/img/hdr-planet.jpg differ diff --git a/www-planet/img/hdr-planet.xcf b/www-planet/img/hdr-planet.xcf new file mode 100644 index 0000000..4c7b18f Binary files /dev/null and b/www-planet/img/hdr-planet.xcf differ diff --git a/www-planet/img/hdr-soc.jpg b/www-planet/img/hdr-soc.jpg new file mode 100644 index 0000000..c226fb5 Binary files /dev/null and b/www-planet/img/hdr-soc.jpg differ diff --git a/www-planet/img/help-about.png b/www-planet/img/help-about.png new file mode 100644 index 0000000..3b8a885 Binary files /dev/null and b/www-planet/img/help-about.png differ diff --git a/www-planet/img/index.html b/www-planet/img/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www-planet/img/logo-home.png b/www-planet/img/logo-home.png new file mode 100644 index 0000000..a002cf4 Binary files /dev/null and b/www-planet/img/logo-home.png differ diff --git a/www-planet/img/logo.gif b/www-planet/img/logo.gif new file mode 100644 index 0000000..cf56b49 Binary files /dev/null and b/www-planet/img/logo.gif differ diff --git a/www-planet/img/logo.png b/www-planet/img/logo.png new file mode 100644 index 0000000..06e0940 Binary files /dev/null and b/www-planet/img/logo.png differ diff --git a/www-planet/img/planetgnome-64.gif b/www-planet/img/planetgnome-64.gif new file mode 100644 index 0000000..114390c Binary files /dev/null and b/www-planet/img/planetgnome-64.gif differ diff --git a/www-planet/img/planetgnome-64.png b/www-planet/img/planetgnome-64.png new file mode 100644 index 0000000..e77e8da Binary files /dev/null and b/www-planet/img/planetgnome-64.png differ diff --git a/www-planet/img/sites-bg.png b/www-planet/img/sites-bg.png new file mode 100644 index 0000000..8840fe2 Binary files /dev/null and b/www-planet/img/sites-bg.png differ diff --git a/www-planet/img/sites-foot.png b/www-planet/img/sites-foot.png new file mode 100644 index 0000000..1138da1 Binary files /dev/null and b/www-planet/img/sites-foot.png differ diff --git a/www-planet/img/sites-sp.png b/www-planet/img/sites-sp.png new file mode 100644 index 0000000..bd865e8 Binary files /dev/null and b/www-planet/img/sites-sp.png differ diff --git a/www-planet/img/spacer.gif b/www-planet/img/spacer.gif new file mode 100644 index 0000000..a4f37d7 Binary files /dev/null and b/www-planet/img/spacer.gif differ diff --git a/www-planet/img/spacer.png b/www-planet/img/spacer.png new file mode 100644 index 0000000..e82fd73 Binary files /dev/null and b/www-planet/img/spacer.png differ diff --git a/www-planet/index.html b/www-planet/index.html new file mode 100644 index 0000000..198dd7c --- /dev/null +++ b/www-planet/index.html @@ -0,0 +1,1499 @@ + + + + Linux Gezegeni + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + +
    +

    21 January 2009

    + +
    + + +
    +
    +
    +

    + +FriendFeed and Twitter +

    +
    +
    +
    +

    I know I've been lagging behind my blog recently, with little excuse -- sorry for that.

    +

    I find myself using FriendFeed and (much less, but still) Twitter probably because particularly friendfeed makes it incredibly easy for me to follow almost everything happening around the world. I'm ealtin on both, as you could have guessed. You can follow me if you care.

    +

    I've got a long list of things to blog, including what I've been doing behind that bling! startup called Construia. Please hang on, coming soon. Real soon.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    19 January 2009

    + +
    + + +
    +
    +
    +

    + +What’s in my head.. +

    +
    +
    +
    +

    Whenever I try to be a stable blog writer (one post each month seems fine, huh? =)) I just FAIL. So I’ll write a summary of last few months, ..

    +
      +
    • + A couple of days ago, I got the following e-mail from Google Diversity Team that was saying I am one of six award winners to attend linux.conf.au:
    +

    Thank you for your application to the Google-Linux.conf.au Diversity Delegates Programme. After careful review by a committee made up of Linux.conf.au organizers, Linux Chix, and representatives from Google - your application has been selected as one of the 6 award winners!

    +

    I had a list of talks in mind to attend @linux.conf.au. But unfortunately, it seems I can hardly get the visa on time (remember the MySQL case -and other side of the coin.. *click*)

    +

    Wonderful news.. but,.. well.. just news. =)

    + +
  • * It’s 19th of Jan. but I forgot to tell you Project 366 was succesfully finished! I started Project 366 just for want of trying, but lately it became a long-year album. I see how Photojojo was right. It’s an amazing way to document travels and accomplishments, relationships, .. and so on. Time moves surprisingly fast. +

    Btw, i made a video from all Project 366 photos:

    +

    + + +
    Project 366 (2008) from Pinar on Vimeo.

    +
  • +
  • I have some supercalifragilisticexpialidocious plans about school, ah.. frak school.
  • +
  • And at last, I started to use KDE4 on my daily system, but it’s more like a mutant (using Nautilus as a file manager is enough?)
  • + +

    +
    +

    copyleft ~ pinguar for ..the mythical woman month.., 2009. | + Permalink | + No comment


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    05 January 2009

    + +
    + + +
    +
    +
    +

    + +Bad news from Gaza: Innocents dying +

    +
    +
    +
    +

    I really don't want to have a "wartime" category, so although it just doesn't fits into any humane category, I'm posting this under politics.

    +

    Israel really screwed up big time. They used unnamed war technology in Gaza. 5 losses on Israeli Defence Forces so far, but death toll from Gaza are far far more, hundreds if not thousands. Israel doesn't let foreign journalists into the Gaza Strip, there's limited intelligence.

    +

    What's worse, as visible on Al Jazeera is how US media intentionally hides details, like death tolls of the Palestinians or the huge imbalance between, which is another obvious sign of civilians under attack. Please, go read the in-depth analysis of US media skewing the issue, on Al Jazeera site.

    +

    Protests of Israel's actions were organized yesterday in almost every single city in Turkey, yet almost no coverage about protests on mainstream Turkish media. It seems like only Vakit has some articles about the protests. I honestly don't like quoting them in my blog because of the unfair, skewed and often anti-secular view of their articles about internal affairs; but I'd like to praise their work which is fuelled by the religious reasons.

    +

    Turkey as one of the temporary members of the UN Security Council is obliged to do something about the issue. Whatever that something will be, I'm sure it's going to cause a permanent shift in foreign affairs with Israel.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    17 November 2008

    + +
    + + +
    +
    +
    +

    + +Ekonomik durgunluğun mobil pazar üzerindeki etkileri +

    +
    +
    +
    +

    Bu metni Natali'nin yeni açılan blogu için yazmıştım, orada yayınlandığına göre artık kendi günlüğümde de yayınlıyorum.

    +

    Basit değil mi? AB ülkeleri ABD'ye ihracat yapamazlarsa gelişmekte olan diğer ülkelerden ithalat da yapamıyorlar. Biz AB'ye ihracat yapamazsak o zaman cari açığımız büyüyor ve bu açığı finanse etmek için borç para ihtiyacımız artıyor. Ayrıca ürettiğimizi satamazsak üretimi yavaşlatmamız veya durdurmamız gerekiyor. Bu da artan işsizlik demek. Artan işsizlik, halkın tüketim alışkanlıklarının değişmesi ve sınırlı kaynakları harcayarak satın alırken isteksiz davranmaları demek. Bu da insanların artık zaruri olmayan ürün ve hizmetleri almak istemeyecekleri anlamına geliyor.

    +

    Operatörlerin kontör satışlarının korkutucu şekilde düşüşünü veya fatura tahsilatlarındaki sıkıntıları böyle açıklayabiliyorum. Halkımız, bir kez daha, fakirleşiyor gibi görünüyor. Ama bu krizin öncekilerden biraz farkı var. Artık beslenme ve barınma gibi temel ihtiyaçlarımızı karşılayabilmek; sanayi, tarım, hayvancılık yapabilmek için ithal mallara daha fazla bağımlıyız. Her kriz yerli malve hizmet üretimini biraz daha baltalıyor.

    +

    Kişisel kehanetlerimi biraz daha açarsak, temelde abone başına yıllık gelir ortalamasının hissedilir şekilde düşüşünün sonuçlarını şöyle öngörüyorum:

    +
      +
    • Logo/melodi ve mobil müzik gibi mobil içerik servislerine zaten 2007 ortalarında elveda demiştik. Bugünlerde bu servislerin posasından para kazanılıyor. Aslında erotik video mobil içeriklerinin ömrünü daha kısa öngörüyordum ama görünüşe bakılırsa Türk halkının sosyal yapısı bu etik olmayan iş modelini bir süre daha, bilgisayar ve internet kullanımı yaygınlaşana dek yaşatacak. +
    • Zaten uzun süredir düşme trendindeki katma değerli IVR servisleri üzerinden çalışan arkadaş bulma ve erotik sohbet servisleri ile yakında temelli vedalaşıyoruz. +
    • Medya ve mobil dünyayı bir araya getiren çeşitli interaktif servisler (TV alt bant SMS servisleri...) gelir kaybediyor olmalı veya bugünlerde gelir kaybetmeye başlayacak. +
    • Bilgi-eğlence servisleri de (haber, hava durumu, spor, gol görüntüleri) halkın tasarruf politikasını izleyecek. Cepten haber okumak yerine bedava olan TV, veya internet sitelerini kullanacaklardır. +
    • Aboneler arası sesli telefon görüşmeleri ve mesajlaşma servisleri kullanımı; diğer adıyla operatör servisleri toplam kullanım olarak çok etkilenmeyecek ama karlılık numara taşınabilirliğinin de getirdiği rekabet ortamında hissedilir şekilde azalacak gibi. Operatörler çeşitli ucuz tarifelerle insanların cep telefonu kullanım alışkanlığını artırmaya, müşteriyi sabit telefon hattı işletmecilerine kaptırmamaya çalışacaklar – kriz eninde sonunda bitecektir ve bittiğinde de en az dayak yiyen boksör galip olacak. Ama galibiyet bedelsiz değildir, onlar krizin bitmesini beklerken borsada işlem gören hisse fiyatlarının biraz düşeceği tartışmasız. Ben güzide operatörümüzün yerinde olsam Microsoft'un yaptığını yapar, hazır düşmüşken kendi hisselerimi kendim satın almaya başlardım. Ortakların hisselerini ucuza kapatmak her zaman iyi fikirdir. +
    • Eminim Ulaştırma Bakanlığı “keşke ilk ihalede lisansı verseydik” diye düşünecek, çünkü yeni 3G ihalesinde öyle milyar liralar havada uçamayacak gibi duruyor. +
    • Ayrıca 2009 ve hatta 2010'un 3. çeyreğine kadar duyurulacak yeni katma değerli servislerin ağırlıklı olarak mobil pazarlamaya yönelik olacağını öngörmek çok zor değil; daha fazla mobil kupon uygulaması göreceğiz ama bu servislerde paranın yönü tersine olacak sanki. Servise erişmek ucuz, ürünün kendisini kullanmak biraz daha pahalı olacak gibi. +
    • Unutmadan, mobil oyunlar da pazarı terk ediyor. Para yoksa eğlence de yok. +
    +

    Bunların hepsi alınacak çok sayıda ders içeriyor. Bu derslerin başında insanların ucuz olanı takip edeceği var.

    +
      +
    • Internet kullanımının da rekabet dolayısıyla daha da ucuzlayacağını görürsek, 2009'un VoIP çözümlerinin KOBİ'leri aşıp evlere gireceği yıl olacağını söyleyebiliriz. İnsanlar evlerine aldıkları Internet bağlantısından daha fazla hizmet beklemeye başlayacaklar. Bu talebin büyük olasılıkla düşük fiyatlı, kullanımı kolay, WLAN destekli, VoIP yapabilen cep telefonlarının pazara hızla girmesini ve satışlarında patlama getireceğini tahmin ediyorum; tabii eğer iyi tanıtmayı becerirlerse. +
    • Diğer alternatifler pahalı olunca Internet kullanımı ve bilincinin biraz daha artacağını söyleyebilirim. Bunun sonucunda Internet üzerinden alışverişlerin artmasını bekliyorum. Sahibinden.com, gittigidiyor.com ve eğer aklını biraz başına alırsa hepsiburada.com bu dönemde biraz prim yapacak gibi. Diğerlerinin ve yeni gireceklerin de şansı var: kimlerin büyüyeceğini basitlik, kullanım kolaylığı ve hizmet kalitesi belirleyecek. +
    • Bir diğer gelişme de TK tarafında olacak gibi. Büyük olasılıkla TK, öncelikle mobil alışveriş konusunda daha esnek davranacak. Eğer devlet baba telefonla satın alınan ürünlerde ÖİV almaktan vazgeçerse mobil alışveriş, finans dünyasıyla mobil operatörleri de bir araya getirecek gibi duruyor. Elimizdeki cep telefonları yakında birer taksitli kredi kartına dönüşebilir ;) Eğer bu olursa, cep telefonu ekranlarından alışveriş yapılmasını kolaylaştıracak tasarımlara ihtiyaç olacak. +
    +

    Türk'ün aklı kaçarken çalışır, krizden kaçarkan dahiyane fikirler bulacağız ve biz mobilcilerin inovasyonla coştuğu yıl 2009 olacak. Bu fikirlerin çoğu ülkemiz için uygun olmayacak ama aramızdan uyanık olanlar diğer pazarları kurcalamaya; servis ve yazılım ihracatı yapmaya başlayacak.

    +

    Türkiye'de pazarın daralacağı konusunda herkes hemfikir; inovasyon yaparken bir yandan ihracatı da artırabilirsek tüm sektör olarak bu krizden hayli kuvvetli çıkabiliriz. Bir çok yönden çevremizdeki petrol zengini halklara aç oldukları hizmetleri götürmek için avantajlı konumdayız. Tecrübeliyiz, sosyal olarak onlara yakınız, kültürlerine kolayca adapte olabiliyoruz.

    +

    Can sıkıcı günlerin hızla yaklaştığı kesin ama, enseyi karartmamakta yarar var.

    +

    Natali'ye açılışı benimle yaptığı, üstelik geciktiğim halde beklediği için çok teşekkür ediyor, yazımı okurken eğlendiğinizi umuyorum.

    +

    Hayırlı işler! :)


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    16 November 2008

    + +
    + + +
    +
    +
    +

    + +Kimseye etmem şikayet +

    +
    +
    +
    +

    Bu kısa yazıma Kemani Serkis Efendi'nin bestesi ile başlamak istiyorum:

    +
    + Kimseye etmem şikayet, ağlarım ben halime
    + Titrerim mücrim gibi baktıkça istikbalime
    + Perde-i zulmet çekilmiş korkarım ikbalime
    + Titrerim mücrim gibi baktıkça istikbalime +
    +

    İsveç Merkez parti lideri Maud Olofsson 2025 yılına kadar petrol ürünleriyle çalışan tüm araçların yasaklanmasını önermiş. Haydi, hepimiz İsveç'li olalım.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Terminology +

    +
    +
    +
    +

    I always felt the struggle when I tried to eat a book when I was studying maths in Turkish language. Back in 2004 I saw a Calculus book written in English language in the hands of my good friend Can Burak Çilingir for the first time, shuffled it a bit, and at that moment I knew why. I am just not able to understand math teaching in Turkish properly. Many words don't really mean a thing.

    +

    I learnt English on my own just to be able to grasp the information I badly needed from the Borland's Turbo Pascal 5.0 online help system; and I can't understand math teaching in Turkish? Yeah, that felt kinda strange. Over the years I discovered a few other things I had trouble registering with my neurons when the words are in Turkish.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    10 November 2008

    + +
    + + +
    +
    +
    +

    + +An(door)id +

    +
    +
    +
    +

    +

    Since I successfully unlocked & signed into my Google account last week (it was only one step further: an edge or 3g connection! :)), I am happly using Android. It has nice features and geeky enough–except it rapidly drains battery (i turned brightness down to 0% as a workaround, but still sucks).

    +

    I am currently writing this entry via its browser. But I get bored.. Let’s be a bad girl ;P

    +

    *pinar hits enter*
    +*pinar types “reboot” to address bar*
    +*pinar hits enter*
    +…………………………………………………………………………….

    +

    Wha? What happened? Why my phone restarted? Aww, did it evaluate everything i write as a system command? I must kiddin’, huh? :)

    +

    But unfortunately, I’m not kiddin’… It is really the most bizarre flaw I’ve ever seen.. You can read more from here.

    +

    PS#1: Note that, only Android 1.0 TC5-RC29 or earlier are vulnerable and a patch has released already.
    +PS#2: Don’t even try to type “rm -rf /” :P
    +PS#3: Oh, and there’s that, too.
    +PS#4: Aomm, and there was that, too.

    +

    +
    +

    copyleft ~ pinguar for ..the mythical woman month.., 2008. | + Permalink | + 2 comments


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    08 November 2008

    + +
    + + +
    +
    +
    +

    + +Dahiler için mükemmel özgeçmiş hazırlama kılavuzu +

    +
    +
    +
    +

    Daha önce Pınar Yanardağ'ın benim özgeçmişimi afişe ettiği blog girdisine bir özgeçmiş hazırlama kılavuzu yazmaya karar verdiğimi yazmıştım. Çok uzun süredir yapılacaklar listemde bekliyordu ve sonunda işe koyulabildim :)

    +

    Başlamadan belirtmek istiyorum: bu konuda bir uzman değilim, bu yazı tamamıyla tecrübelerime ve arkadaş sohbetlerine dayanıyor, okuduklarınızın hepsi doğru veya yanlış olabilir. FrontSITE, Parkyeri ve Cellenity'de çalıştığım dönemde (son 6 yıl diyelim) muhtemelen birkaç bin özgeçmiş okudum. Hem birlikte çalıştığım hem de diğer şirketlerden tanıdığım çok sayıda insan kaynakları (bundan sonra İK) uzmanı ile bu konuda sohbet ettim. Yakın arkadaşlarım arasında otomotiv ve telekomünikasyon sektöründe faaliyet gösteren şirketlerde İK uzmanı olarak çalışan değerli insanlar var ve onları izlerken çok değerli ipuçları edindim. Sözün özü, yazının devamını okumanız yararınızadır.

    +

    Herhangi bir belgeden beklenenler özgeçmişlerden (bundan sonra CV) de beklenir: içten, doğru ve güncel, amaca yönelik, yeterince detaylı, mümkün olduğunca kısa, okunaklı olmalı... bıdı bıdı, bunlar her yerde yazıyor zaten. Başka ne var?

    +

    Belgenin nasıl yazılacağını kurcalama faslını bir an için bitti farzedelim ve elimizde bir belge olduğunu hayal edelim. Bir iş ilanı gördük ve özgeçmişimizi gönderdik. Bundan sonraki süreci, masanın diğer tarafından bakarak birlikte düşünelim istiyorum ki o belgenin akıbetini yaşayalım ve ders alalım. Bu arada, belgemiz popüler bazı hataları içeriyor olsun :)

    +
      +
    • Dünyadaki finans krizini ve ülkemizdeki yaklaşık 40%'lik işsizliği dikkate alırsak muhtemelen başvurduğunuz ilana en az 1000 kişi daha başvurmuş olmalı. +
    • Başvurunuzu ilk görecek olan kişi büyük olasılıkla bir İK uzmanı. 1000 adet ilanı anahtar sözcüklere/iş tanımına göre filtrelemek veya göz ucuyla yoklamak için bir iş günü, toplantılar, e-posta vb. diğer aktiviteleri çıkarırsak en çok 5 saat, yani 300 dakika zamanı var bu arkadaşın ve bu faaliyetin bütün amacı alakasız başvuruları (yönetici sekreteri pozisyonuna gelen çaycı başvurularını) ayıklamak. Her CV için yaklaşık 30 saniye eder. İK uzmanı bu 30 saniyelik sürede başvurunuzun çöpe mi yoksa yazıcının içinde duran kağıda mı gideceğine karar vermek zorunda. Burası önemli: O İK uzmanına yardım etmelisiniz, onun hayatını kolaylaştırmalısınız. +
    • Belgenizi Microsoft Word veya OpenOffice.org belge formatında göndermeyin; kullandığınız yazı tipleri ve diğer şekillerin alıcının bilgisayarında 100% aynı görünmeme ihtimali var. Adınız için seçtiğiniz o yazıtipi İK uzmanının şirket politikası gereği Windows 2000 kurulu bilgisayarında yüklü olmayabilir. Mümkünse PDF olarak gönderin. OpenOffice.org kullanın, belgenizi tek tıklamayla PDF yapın gitsin. Bu sayede ekranda, kağıtta, her yerde istediğiniz gibi görüneceğinden emin olabilirsiniz. +
    • Ertesi sabah işe geldiğinde aynı İK uzmanı yazıcıdaki önceki günden seçtiği özgeçmişlerin çıktısı olan kağıtları ayıklayıp çok sayfalı olanları birbirine zımbalayacak. Şansınız varsa özgeçmişinizin tüm sayfaları düzgün şekilde bir araya gelir. Benim gibi şansa inanmıyorsanız özgeçmişinizi öyle bir tasarımla hazırlayın ki gözlüklerini evde unutmuş olan İK uzmanı 2.50 astigmatik gözleriyle bile CV'nizin tüm sayfalarının birbirine hayli benzediğini ve bir arada olmaları gerektiğini anlayabilmeli. Bunun tek yolu tasarım değil, okunaklı sayfa numaraları da olur. +
    • O İK uzmanı büyük olasılıkla dakikada 8 sayfa basabilen siyah tonerli bir laser yazıcı kullanıyor; bu sebeple CV'niz siyah dışında bir renk içermezse iyi olur çünkü o renkler kağıtta gri tonlar olarak görünecek, belki de görünemeyecek. Hatta belki de o yazıcının toneri bozuk ve ancak faks kadar (200dpi) bir çözünürlük sağlayabiliyor. Biraz da bu sebeple özgeçmişlerde fotoğraf kullanmak anlamsız oluyor. Diğer taraftan, bazı İK uzmanı arkadaşlar insan yüzlerini hatırlamakta oldukça başarılı, bu sebeple eğer fotoğrafınızın iyi görüneceğinden eminseniz koyabilirsiniz de. +
    • İK uzmanı kağıtları birbirine zımbalarken, eğer gözlüğü yanındaysa, bir yandan da hızlıca göz atacak. Merak insan doğasında vardır. Büyük olasılıkla bu arada çok beğendiklerini ayırıp kağıt yığınının en üstüne veya ayrı bir yere koyacaktır. +
    • Neden bilmiyorum, İK uzmanlarının çoğu kadın. Bunu düşünün, beğenmek hayli kişisel bir olay ama ilk önce kağıt zımbalayan İK Uzman hanım'ı tavlamalısınız. Sayfa düzeni, okunaklı yazı tipleri, sadelik, düzgün bir bilgi sıralaması, özetle okuması eğlenceli bir belgedir bunun yolu. İpuçları az sonra. +
    • O kağıt yığınlarını büyük olasılıkla daha kıdemli bir İK uzmanı tekrar, biraz daha detaylı inceleyecek ve doğal olarak başvurduğumuz ilanda yer alan çeşitli özellikleri arayacak. Gayet iyi biliyoruz ki İK uzmanlarının çoğunun proje yönetimi, yazılım mühendisliği, tasarımcılık, stilistlik, sekreterlik, satıcılık veya genel müdürlük tecrübeleri yoktur ama görüşmelerden önce ilgili departmanlardan bilgi alıp derslerine çalışırlar. İşe alınmasını sağlayacakları insanların orada çalışmaya başlayınca gerçekte ne yapacaklarını sorup öğrenirler. Onların elinde o işi yaptırmak isteyen birilerinin hazırladığı iş ilanı ve 1000 başvurudan alakasızlar ayıklandıktan sonra geriye kalan ~300 kadar ilan vardır (garip ama bu oran 30%-40% civarında dolaşıyordu hep). Kıdemli İK uzmanının da hayatını kolaylaştırmamız gerek. Zımbalanmış birkaç sayfa kağıda tek bakışta sizin o ilana uygun olup olmadığınızı kolayca anlayabilmeli, buna geleceğiz. +
    • Kıdemli İK uzmanı da o kağıt yığınının bir kısmını geri dönüşüm için çöp kutusuna ayırdıktan sonra geriye kalanların arasındaysanız (kalan 300'ün 30% kadarı, yani en çok 100 adet CV eder). Kıdemli uzmanımız kalan 100 CV arasında, eğitim ve iş tecrübesi bilgilerinin bir kombinasyonunu kullanarak kıyaslama yaparak bu sayıyı da 30% kadarına indirmeye çalışacaktır, geriye muhtemelen 30 civarında CV kalır. +
    • Farkında mısınız bilmiyorum ama, 2 İK uzmanından sonra 1000 kadar başvurudan geriye 30 tane kaldı. İK uzmanları gerçekten eğlenceli insanlardır, çoğu en temel işi olan filtreleme işini gayet iyi yapar, bence herkes onları tanımalı. Filtreden yalnızca 3% geçebildi. Bugünlerde başarılı olduğunu iddia eden elektrik süpürgesi filtreleri bile 15%'den fazlasını ortama bırakıyor. +
    • Kıdemli İK uzmanı bir adım daha ileri gidip bazı adayları bir ön görüşmeye davet edebilir ve bunların arasından bir filtreleme daha yapabilir. Bu durumda yalnızca ön görüşmeden sonra da hakkında olumlu düşündüğü adayların CV'leri müdüre gider. +
    • Ön görüşme yapılmadığını varsayalım. Bu 30 kadar CV kısa süre sonra personel talebini yapan departmanın başında kim varsa ona gider, bundan sonra adı departman müdürü, kısaca müdür olsun. Müdür bunları inceleyip genellikle bir kısmını tekrar eleyecek. Çoğunlukla toplam başvuruların 1% kadarı görüşmeye davet ediliyor, sayı 10 kişiye inecek. Müdürün nasıl eleyeceği tamamen yapılacak işin, ilanın, konunun mahiyetine; hatta müdürün hangi okuldan mezun olduğuna, CV'lerde insanların geçmiş tecrübelerinde yazdıkları şirketleri tanıyıp tanımadığına veya önceki gece evde eşiyle kavga edip etmediğine bile bağlı. Ama şundan emin olabilirsiniz: müdür CV'nizi baştan sona dikkatle okuyacak, inceleyecek. Görüşmeye davet edilip edilmeyeceğiniz ne kadar iyi olduğunuzla ilgili bir mesele, burada ben yardım edemem. +
    • Müdür, görüşülmeye değer bulduğu CV'leri kıdemli İK uzmanına geri verecek ve diğerlerini geri dönüşüm için çöpe gönderecek. Kıdemli İK uzmanı da size ulaşmaya çalışacak. Nasıl? Sizin verdiğiniz iletişim bilgilerini kullanacak. 10 adet CV'de tek tek iletişim bilgisi arayacak. Onun hayatını kolaylaştırın, iletişim bilgilerini ilk bakacağı yere koyun; ilk sayfaya, en üste. +
    • Görüşmeye davet edildikten sonraki kısma çok fazla yardım edemem ama birkaç ipucu vereceğim. +
    • Mümkün olduğunca düzgün giyinin: tercihen takım elbise ve kravat giyin, mümkün değilse en azından temiz bir gömlek; ama kot pantalon üzerine t-shirt ile görüşmeye gitmeyin. Bu konuda pazarlık yok. +
    • Görüşmeye tam zamanında gidin; erken gitmeniz sizi ucuz, geç gitmeniz ise sorumsuz yapar. Ayrıca bazı şirketler görüşme için gelen adayları kasten bekletip sabrı zorlamakla ünlüdür; kalkıp gitmeyin, oyunu onların kuralıyla oynadığınızı unutmayın. Aslında muhtemelen böyle bir yerde çalışmak istemezsiniz zaten ama, kalkıp giderseniz bunu başka şirketler de duyacaktır. İK uzmanları sosyaldir, bunların dedikodusunu yaparlar. +
    • Görüşme sırasında çok farklı türlerde çeşitli sorulara yanıt vermeniz gerekecek. Karşınızdakinin amacı seviyenizi ölçmek, bazen vururken acıtacağını bilmelisiniz. Dürüst olunması gerektiğini beyinsizler bile biliyor ama ben haddinden fazla değil de yeterince dürüst olmanızı önereceğim. Emin olmadığınız, uydurma yanıtlar vermeyin, bilmediğinizi söylemekten çekinmeyin. Karşınızdaki yalan veya uydurma yanıtlarınızı yutmuş gibi yapacaktır, bu da işe alınmayacağınızı garantiler. +
    • Formal bir görüşmede, sizinle görüşenlerden bazılarını önceden tanıyor olsanız dahi, lüzumsuz lakayıtlık veya samimiyet göstermeyin. İş başka, arkadaşlık başkadır. +
    +

    Gelelim belgenin kendisine. Benim tavsiyem, bilgileri aşağıdaki şekilde gruplamanız:

    +
      +
    • 1. sayfa, en üstte, büyükçe yazılmış, adınız ve soyadınız. Hemen altında telefon numaranız ve e-posta adresiniz. Onun altında da açık ev adresiniz. Fotoğraf konulmasına çeşitli sebeplerle karşıyım, bu konuda daha sonra tekrar yazacağım. +
    • Hemen altında kişisel bilgiler: girmek istediğiniz iş kolu ile ilgili tecrübeniz de olan anahtar sözcükler (bunlar kıdemli İK uzmanının hayatını kolaylaştırmak içindir), doğum tarihi ve yeriniz, tabiyetiniz (nüfusa kayıtlı olduğunuz ülke-ler), şu anda bir yerde çalışıp çalışmadığınız, eğitim durumunuz (devam etmekte olduğunuz veya son mezun olduğunuz okulun düzeyi) ve yıl cinsinden geçmişteki iş tecrübeniz. +
    • Hemen altında kariyer hedefinizin olmasını tavsiye ediyorum; şu anda aradığınız işi tarif edin. Örnek: Otomotiv parçaları üretip ihraç eden bir şirkette endüstri mühendisi olarak çalışıp üretim süreçlerini tecrübe etmek ve kendimi geliştirmek istiyorum; gibi birşeyler olabilir, bilemiyorum. +
    • Hemen altında, sizi diğer adaylar arasında öne çıkaracağını düşündüğünüz yeteneklerinizin bir özetinin yer almasını tavsiye ediyorum. Örneğin 2 yıl otomotiv yan sanayi tecrübeniz olduğunu, başvurduğunuz şirkette daha önce staj yaptığınızı, okuldayken yaptığınız işle ilgili projeleri birer cümleyle maddeler halinde yazabilirsiniz. Kıdemli İK uzmanının 2. aşama filtrelemesini geçmenize yardımcı olacaktır; bunların 1. sayfada olması önemli. +
    • Eğer ilk sayfayı doldurabildiyseniz bu iyi; dolduramadıysanız, zorlamayın. Yazdıklarınızın sayfayı ortalamasını ve göze hoş görünmesini sağlayın. +
    • İkinci sayfada eğer geçmişte iş tecrübeniz yoksa eğitim bilgilerinizle başlayın; mümkün olduğunca fazla detay verin. Başarıyla ve severek geçtiğiniz dersleri, not ortalamalarınızı, yaptığınız projeleri yazın. İş tecrübeleri bölümünde, en azından bir staj yapmışlığınız vardır, onu mutlaka yazın. +
    • Eğer iş tecrübeniz varsa 2. sayfaya bununla başlamanız önemli; geçmişte yaptığınız işleri olabildiğince ölçülebilir bilgiler içeren cümlelerle anlatın. Şirket adları ve orada çalıştığınız tarih aralıklarını mutlaka yazın. Çalıştığınız şirketleri son ayrıldığınız şirketten ilk çalıştığınız şirkete doğru yazmaya çalışın. Benim gibi 37 şirkette çalıştıysanız son birkaç tanesini yazın, kâfidir, abartmayalım. Eğer şirketlerde birden fazla departmanda çalıştıysanız, farklı türlerden sorumluluklarınız varsa (eğitimleri takip etmek, insan kaynakları departmanı için iş görüşmeleri yapmak vb.) bunları da mutlaka belirtin. İş tecrübelerinden sonra eğitiminizle ilgili özet bilgi verip geçin gitsin. Unutmayın: bir işi yapabilmek, eğitimini almış olmaktan çok daha önemlidir. +
    • Eğitim ve iş tecrübesi bilgileriniz sayfanın yarısından fazlasını doldurduysa harika, düzgün şekilde sayfayı ortalamasını sağlayıp bir sonraki sayfaya devam edin. Doldurmadıysa birkaç fırın ekmek yemeniz gerek demektir :) +
    • İşinizle ilgili aldığınız sertifikalar veya eğitimler varsa bunların bir listesini, eğitimi/sertifikayı aldığınız tarih ve bunları veren kurumla ilgili bilgilerle birlikte ayrı bir başlık halinde listeleyin. +
    • Birden fazla yabancı dil konuşabiliyorsanız ayrı bir bölüm halinde yazın, yalnızca bir taneyse son sayfadaki kişisel bilgiler bölümüne saklayın. Eğer yabancı dil konuşamıyorsanız bir kurs bulup öğrenmeye başlasanız iyi olur. Sadece iş için değil, farklı bir dünya görüşü de kazandırdığı için bence herkes en az bir yabancı dil konuşabilmeli. +
    • Sonraki bölümde, bilişim teknolojileri ile ilgili bilgi verin; kullandığınız işletim sistemleri, donanımlar, paket programlar önemlidir. İşinizle daha yakından ilgili olanları üst sıralarda yazmaya çalışın. +
    • Sona yaklaştık: kişisel bilgiler bölümünde bazı isimler yanıltıcı olabileceğinden cinsiyetinizi, medeni durumunuzu, askerlikle ilişiğiniz olup olmadığını -- ertelediyseniz tecilinizin süresini, sürücü ehliyetiniz olup olmadığını, sigara içip içmediğinizi (içiyorsanız acilen bırakmalısınız), varsa üyesi olduğunuz kulüp ve dernekleri yazmalısınız. Dilerseniz bu bölüme hobilerinizi de yazabilirsiniz ama saçmalamamak önemli, paraşütle atlamayı yazdıysanız daha önce birkaç kez yapmış olmalısınız ki hobiniz olabilsin. +
    • Eğer referans belirtebiliyorsanız bu iyidir. "Gerekirse referans verilir" yazıp orayı boş bırakmayın, önceden izinlerini alarak ve haberdar ederek okulda ders aldığınız hocalarınızın veya önceki şirketlerde birlikte çalıştığınız yöneticilerin iletişim bilgilerini, kurum adları ve oradaki görevleriyle birlikte buraya yazmanız size ek puan kazandırabilir. +
    +

    Belgenin şekli şemali ile ilgili bazı ipuçları:

    +
      +
    • Sayfa tipi olarak A4 seçtiğinize emin olun, ülkemizde neredeyse tüm yazıcı kağıtları ISO A4 standardında satılır ama garip bir şekilde kelime işlemci yazılımların bazıları Amerikan mektup kağıdı ayarıyla öntanımlı açılıyor. Sayfaların kenarlarında bolca boşuk bırakın. +
    • Yazı tipi olarak Times New Roman, Courier New gibi Serif ailesi olarak adlandırılan kitap yazıtipleri kullanmayın. Hem ekranda, hem kağıtta göz yoran bu yazı tipleri özellikle astigmat göz bozukluğu olan insanların sinirini bozar :) Bitstream Vera Sans, Arial, Tahoma, Verdana, Corbel gibi yazıtiplerini sayfadaki en küçük harfler 10 puntodan küçük olmayacak şekilde kullanabilirsiniz. CV'niz boş görünüyorsa satır aralıklarını biraz artırıp yazı tipini büyütün. Hem daha okunaklı, hem daha dolgun görünecektir. +
    • Comic Sans MS gibi karikatür yazı tipleri kullanmayın. Gerçekten, hiç komik değil. +
    • Bilgi gruplarının hemen üzerine başlık adlarını, biraz daha büyükçe harflerle yerleştirin (Kişisel Bilgiler, İş tecrübesi, Eğitim gibi başlıklardan bahsediyorum). Dilerseniz bu bilgi gruplarını ayrıca çizgilerle ve boşluklarla da ayırabilirsiniz. +
    • Bilgi gruplarının yarısının bir sayfada, diğer yarısının başka bir sayfada kalmamasına dikkat edin. Yani eğitim bloğunu önceki sayfanın boş kalan yerine sığdırmaya çalışırsanız ve sığmazsa yarısı sonraki sayfaya sarkar. Eğitim bilgilerinizi okumaya çalışan kişi kağıtları evirip çevirmek zorunda kalacak. İnsanların zamanı değerlidir, bunlara dikkat etmelisiniz. +
    • İmla kurallarına dikkat edin. Yaygın dil bilgisi hatalarına düşmeyin. Dahi anlamındaki "de" bağlacı ayrı yazılır; unutmayın. "Bende biliyorum" yazmayın, doğrusu "ben de biliyorum" şeklindedir. Devrik ve uzun cümleler kurmayın; okuyacak kişinin zamanını dikkatli kullanmalısınız. +
    +

    İmkanınız varsa hazırladığınız belgeyi bir kez de kendiniz kağıtta görün. Bu şekilde daha net bir fikir edinebilirsiniz. İş görüşmesine davet edilirseniz, eğer mümkünse, özgeçmişinizi kağıtta ve her sayfa ayrı bir saydam dosya içerisinde olacak şekilde yanınızda bulundurun.

    +

    En önemlisi; özgeçmişinizi kendiniz hazırlamalısınız. Başkalarının özgeçmişlerinden kopya çekmeyin. Örnek bir özgeçmiş arıyorsanız benimkini kullanabilirsiniz.

    +

    Özgeçmiş hazırlamak zor bir iştir ama emeğinizin karşılığını fazlasıyla öder.

    +

    Görüşmelerinizde başarılar dilerim.
    +İyi eğlenceler,


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    03 November 2008

    + +
    + + +
    +
    +
    +

    + +It’s a one way ticket.. +

    +
    +
    +
    +

    Finally, I returned to hometown after a painful roadmap (San Jose -> Denver -> Frankfurt -> Istanbul). But the only thing that makes those hours quickly spendable is the people I met –hopefully I can always find some interesting people to talk with :) This time, at my last transit flight (after 4 + 9 hours on air) I met with two men, it was really funny. In fact I just asked if they want a dark Twix or not, but one of them told me he’s just too tired to eat. So I wondered if they’re from CA, too.. Then we started to talk. After a while, I realized one of them was wearing a Microsoft t-shirt :)

    +

    - Uhmm.., you’re working for Microsoft?
    ++ Yes, we are.
    +- Oh, I’ve just attended to a summit in Google. Actually.. I am working for a Linux distribution.

    +

    Then we started to laugh.. and some kind of funny fan stuff. Then it went like that:

    +

    + So what are you doing exactly?
    +- I am from the security team, I am tracking vulnerabilities and fixing them. And you?
    +(they started to laugh, and I was trying to figure out why :))
    +- Hey, what’s wrong? :)
    ++ We’re from Microsoft’s security team!

    +

    I think it was a really nice conjunction, think about that: you find somebody to talk -> you’re colleagues -> and you’re working in the same specific area + they are from a very different point of view.. So we talked about security, open source, Microsoft & Novell and so on. And Android! Damn, despite unlocking it successfuly, I still can’t sign in my Google account.. They were really nice people and shared their knowledge about unlocking phones :) So I realized I have some extra things to do rather than just network unlocking.

    +

    And at last.. the funniest part of our conversation:

    +

    + So why are you working for open source anyway?
    +- For freedom! :)

    +

    PS: I spent my Halloween in California’s Great America and had a lot of fun. :) Picturezz ->
    +

    +

    +
    +

    copyleft ~ pinguar for ..the mythical woman month.., 2008. | + Permalink | + No comment


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    02 November 2008

    + +
    + + +
    +
    +
    +

    + +Tehlikeli oyunlar +

    +
    +
    +
    +

    Bu defa iki haber, belki birbirine bağlayabilmişsinizdir ama ben yine de yazayım. Hürriyet, "Başbakan'dan IMF'ye rest" başlıklı haberindeki son paragrafta başbakanın sözlerini aktarmış:

    +
    + İnşaat sektöründeki gelişmelere de değinen Başbakan Erdoğan, "TOKİ ile 320 bin konut yaptık. Hedefimiz 500 bine ulaşmak. Bu inşaatlarımız durmuyor, devam ediyor.Bunun yanında özel sektörün hızla devam eden inşaat alanında çalışmalar var idi.Ama 2008 yıl başı itibariyle demir-çelik ve çimento fiyatlarındaki artış süreci biraz yavaşlattı. Biz devlet olarak yatırımlarımızı durdurmadık. Son olarakta GAP ile ilgili attığımız adımla da bu süreci daha da hızlandırdık. Böyle bir sıkıntılı dönemde yatırımların devamı bizi çok daha güçlü hale getirecektir. Bu süreçte aldığımız bazı tedbirler oldu.Demir fiyatlarına yönelik bir düzenleme yaptık fakat şimdi tekrar durum öyle bir gelişme gösterdi ki, demir-çelik ve çimento fiyatlarında dünyada düşüş söz konusu.İnşaat sektörü özelde de yeniden hareketlenme içine girecektir.Bizdeki tablo bu." +
    +

    Şimdi diğer haber, Somali'de kaçırılan, Sabancı Holding şirketlerinden Yasa'ya ait demir yüklü gemi ile ilgili, bu kez Yahoo news'dan:

    +
    + The Yasa Neslihan was carrying iron ore from Canada to China. Fehmi Ulgener, a spokesman for Yasa Holding, which owns the vessel, said the company learned the ship had been seized through the vessels' alarm system. +
    +

    Ben bir süredir çeşitli değerli metallerin fiyatlarını izliyorum ve başbakanın düşen demir fiyatları konusunda doğru bilgiler vermediğini görebiliyorum. Ekonomi ile ilgili başka şeyler de görebiliyorum bu fiyatlardan ama onları bir başka blog girdisine saklayalım.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    30 October 2008

    + +
    + + +
    +
    +
    +

    + +Boğaziçi Üniversitesi'nde mobil iletişim sektörü sunumu +

    +
    +
    +
    +

    +

    28 Ekim günü Boğaziçi Üniversitesi'nden Ufuk Çağlayan'ın desteğiyle CmpE-579 kapsamında Natali ile birlikte oldukça ilginç bir sunum yaptık; küçük bir izleyici grubuna mobil dünyada ne kadar suyun hangi yöne aktığını Türkiye'den ve Dünya'dan sayılarla desteklediğimiz örneklerle göstermeye çalıştık. Tatil günü öncesi olmasına rağmen katılım beklediğimizden iyiydi. (Aslında biraz hile yaptık, sunuma giderken Burcu da bize katıldı ki kimse gelmezse anlatacak birileri olsun :)

    +

    Eğer henüz tanımıyorsanız (ki bence bir kayıptır, acilen tanışmanın bir yolunu bulun!) Natali Yeşilbahar Mobile Monday etkinliğini uzunca bir süredir İstanbul'da başarıyla organize ediyor ve mobil dünyadan profesyonelleri oldukça keyifli etkinliklerle bir araya getiriyor. Bendeniz, sefil hizmetkarınızı zaten tanıyorsunuz. Birlikte izlemesi oldukça eğlenceli bir ikili olduğumuzu itiraf etmeliyim.

    +

    Teknik detaylardan arındırdığımız bu sunumu diğer üniversitelerde de, daha geniş katılımla tekrarlamak arzusundayız. İlginizi çekerse lütfen bana ulaşın.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    23 October 2008

    + +
    + + +
    +
    +
    +

    + +The death of the dollar? +

    +
    +
    +
    +

    From BBC Business, on his corner Prof. Ngaire Woods provides a good easy-read overview of the global economic status-quo and speculates on potential consequences of redistribution of economic power following the turmoil. Definitely worth reading. I don't have much to say, because I agree wholeheartedly.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    22 October 2008

    + +
    + + +
    +
    +
    +

    + +Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım sohbeti +

    +
    +
    +
    +

    Haberler her yerde, yeni LKD Seminer Çalışma Grubu ekibi azmetmiş, kendilerine teşekkür ediyorum.

    +

    Bugün, 22 Ekim saat 19:00'da Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım konusunda biraz sohbet edeceğiz. Katılım herkese açık, adres ve kayıt için gerekli bilgiler MMOIstanbul.org'da.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    19 October 2008

    + +
    + + +
    +
    +
    +

    + +A brave new world +

    +
    +
    +
    +

    End of an era marks the beginning of another one. With enormous sculpted success standing right behind me, I've recently quit Cellenity to explore what else the future has to offer.

    +

    On the way back home I stumbled upon the tail of this guy:

    +

    +

    I spent the time and fuel that I'd normally be wasting around rush-hours Istanbul traffic on shows like Cebit Eurasia and Autoshow. Quick sum: Cebit is incrementally better every year, but Autoshow was spectacular. I've had the privilege to peek inside the Megane Coupe Concept, I shook hands with a member of the team who designed Sakarya University's 100% solar-cell racing car. Although fun, the rest was usual: short skirts, leg ladies, inefficient internal combustion engines, ugly car designs, little-to-no steps forward in evolution of transportation. Hybrids and electric vehicles receiving more attention was encouraging.

    +

    What comes next, I'll be blogging.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    26 August 2008

    + +
    + + +
    +
    +
    +

    + +Move quickly +

    +
    +
    +
    +

    +

    We need a special holiday to honor the countless kind souls with unsecured networks named 'linksys'.

    +

    We moved the house about 3 weeks ago and before our wide kitchen window we've got the kids playground. +Beautiful noise little Skywalkers make. There are no unsecured 'linksys' networks I noticed though, so +I happily subscribed to Turbonet. No fuss, no buzz. A gentleman +knocked our door two hours after I decide to subscribe. They did not require me to have a Turk Telekom +phone line because they had the wiring in the whole neighborhood. That was really quick, and I didn't have +much time to tinker with a Cantenna.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    17 August 2008

    + +
    + + +
    +
    +
    +

    + +Vista +

    +
    +
    +
    +

    I've been trying Microsoft Vista for the last couple months, on the post-thief-bought EasyNote BG45-P-006. Contrary to what you probably keep hearing from colleagues, Vista works relatively good for me. Am I sold for some screen blings? Definitely not. Would I give up my GNOME desktop? Definitely not. Here is the pro:

    +
      +
    • Good support for my hardware. +
    • Fair enough power management. +
    • Reliable suspend and resume. +
    • Very, very good fonts and font rendering. I mean, close-to-Apple-good, but not there yet.
    • +
    • Quick user switching. +
    +

    And here is what you'll love most, the con list:

    +
      +
    • Slow startup. It takes like ages to get a usable desktop. +
    • Immature support for wireless networks. Actually, wired networks are not so good at all. I keep myself doing ipconfig /release and ipconfig /renew all the time. +
    • Too many questions. Security doesn't mean ask user about everything. +
    • Enormous, gigantic memory usage. Boy, a decent default desktop uses just about 1 GB memory. I've got 2, so this beast uses about half of it for itself. +
    • It's messing around with my hard drive all the time. Disk light keeps blinking every couple seconds even if I have nothing running. This prevents disk from entering standby to save more power. +
    • I like the new Start menu layout but searching the menu is just too slow. +
    • There's no use for Sidebar on my desktop. +
    +

    For your pleasure, here's what my usual work session looks like:

    + +

    Most of what you see in the list is open source, or free software. I also have an Ubuntu Intrepid Ibex installation on the same device but I pushed myself to bear with Vista stupidities for a while. I think I'll go back as soon as they fix Compiz's multi-head support. For my single-headed desktop needs at work, I just use Ubuntu.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    06 August 2008

    + +
    + + +
    +
    +
    +

    + +Kur'an kursları ile aldatma +

    +
    +
    +
    +

    Bir süredir görüşlerine büyük ölçüde katıldığım ve düşüncelerine büyük değer verdiğim Yaşar Nuri Öztürk'ün Hürriyet Gazetesi'ndeki köşesini takip ediyorum. Geçtiğimiz hafta Konya'da Diyanet İşleri Başkanlığı'ndan habersiz işletilen kaçak Kur'an kursu binasındaki patlamayı müteakip hazırladığı bugünkü yazısından bir bölüm aktarmak istiyorum; ama makalenin geri kalanı da mutlaka okunmalı:

    +
    +

    Bugün Türkiye'de Diyanet'in şemsiyesi altında faaliyet yürüten ve Türk halkından resmî, gayrı resmî büyük meblağlarda paralar toplayan Kur'an kursu sektörü, Allah ile aldatmanın bir hizmet kurumu gibi çalışmakta, buralara devam eden çocuklara Kur'an'ın muhtevası, ilkeleri, zulme karşı çıkan, ahlakı öneren ruhu öğretilmek yerine Arap harflerinin telaffuzu öğretilmektedir. Oysa ki Kur'an kursunun anlamı ve amacı bu değildir.

    +

    [...]

    +

    Kur'an'ı özgün metniyle okuyup anlayacak ve bunu bir bilimsel meslek olarak yürütecek insanların eğitileceği yer Kur'an kursu değil, İmam-Hatip okulu ve ilahiyat fakültesidir. Nitekim, bizler de oralardan başlayarak yetişip İslam din ilimlerinde yetki sahibi olduk. Kur'an kursunun hedefi, çocuklara veya halka, Kur'an'ın temel mesajlarını tanıtmak ve belletmektir. Bugün bu yapılmıyor. Bunun yerine Arapçılık ve Arapçacılık eğitimi yaptırılıyor. Bunun Kur'an'la, Kur'an mesajıyla ne ilgisi vardır?

    +

    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    15 July 2008

    + +
    + + +
    +
    +
    +

    + +Specialization is for insects. +

    +
    +
    +
    +

    From Robert Anson Heinlein:

    +
    + A human being should be able to change a diaper, plan an invasion, butcher + a hog, conn a ship, design a building, write a sonnet, balance accounts, + build a wall, set a bone, comfort the dying, take orders, give orders, + cooperate, act alone, solve equations, analyze a new problem, pitch manure, + program a computer, cook a tasty meal, fight efficiently, die gallantly. + Specialization is for insects. +
    +

    And now for a slightly modified version (as seen on c2wiki by Peter Merel):

    +
    + A programmer should be able to fix a bug, market an application, maintain a + legacy, lead a team, design an architecture, hack a kernel, schedule a + project, craft a class, route a network, give a reference, take orders, + give orders, use configuration management, prototype, apply patterns, + innovate, write documentation, support users, create a cool web-site, email + efficiently, resign smoothly. Specialization is for recruiters. +

    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    20 June 2008

    + +
    + + +
    +
    +
    +

    + +TOBB ETÜ'deki 2. Özgür Yazılım Konferansı'nda Agile Development sunumu +

    +
    +
    +
    +

    Aslında konferans bugün başladı, ama ben yarın sabah erken saatlerde yola çıkıp İstanbul'dan Ankara'ya gidebileceğim.

    +

    Yarın (21 Haziran Cumartesi) Saat 10:00-11:00 arasında A salonunda Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak adındaki sunumu yapacağım; ama belgede görünene ek olarak sunumda önerdiğim bazı planlama tekniklerine olan ihtiyacı desteklemek üzere Türkiye'deki yazılım sektörü ile ilgili etraftan topladığım bazı verileri de paylaşacağım.

    +

    Sunumun aslında özgür yazılımla doğrudan ilgisi yok, eğer yazılım projelendirme süreç ve tekniklerine ilgi duyuyorsanız, yazılım geliştirme süreçlerini daha verimli hale getirmenin yollarını arıyorsanız naçizane tecrübemi paylaşmaya çalışacağım sunuma katılmanızdan memnuniyet duyarım.

    +

    Ankara'da görüşmek üzere.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    14 June 2008

    + +
    + + +
    +
    +
    +

    + +Ünlü Bestekar Avni Anıl, İzmir'de vefat etti. +

    +
    +
    +
    +

    Değerli Türk Sanat Müziği bestekârımız Avni Anıl bugün İzmir'de vefat etti. Söylenecek pek çok şarkı bıraktı bizlere. Ruhu şâd olsun, Allah günahlarını affetsin.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    14 May 2008

    + +
    + + +
    +
    +
    +

    + +Dumansız Türkiye! +

    +
    +
    +
    +

    Daha önce İngiliz hükümetinin aldığı Dumansız İngiltere kararı ve bununla ilgili yasayı aktarmıştım. Bildiğiniz gibi artık Türkiye'de de kapalı alanlarda sigara içmek yasak. LKD seminerleri sayesinde Türkiye'deki üniversitelerin önemli bir bölümünü ve bazı liseleri dolaşma fırsatım oldu; içim acıyarak gördüm ki özellikle üniversite kampüslerinde sigara tüketimi akıl almaz boyutlarda. Metnin hazırlanmasından yasanın mecliste kabulüne kadar emeği geçen herkese çok teşekkür ediyorum. Yasanın yürürlüğe gireceği tarihin de sembolik önemi var, 19 Mayıs'dan itibaren en az bir duvarı olan ve üstü kapalı, kamuya açık herhangi bir yerde sigara içilemeyecek.

    +

    Daha sağlıklı bir topluma sahip olmanın benim görebildiğim en önemli yan etkisi sosyal güvenlik maliyetlerinin orta ve uzun vadede azalacak olması; bu sayede daha sürdürülebilir bir sosyal güvenlik sistemine erişilmesi.

    +

    Dumansız günler dilerim.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    09 May 2008

    + +
    + + +
    +
    +
    +

    + +Internal Combustion Engines +

    +
    +
    +
    +

    Mankind invested a lot in Internal Combustion Engines, possibly more so than they deserve. Watch this:

    +
      +
    • They're inefficient. Even when turbocharged, an average ICE will achieve about 25% efficiency when converting fuel to kinetic energy.
    • +
    • They're noisy. Fuel burns, potential energy of the fuel is converted to kinetic energy but you can only utilize 25% at best. So where does the rest of the energy go? Simple, some of it becomes noise.
    • +
    • They heat up. Well, some more of the wasted energy is also released as heat.
    • +
    • They pollute. In many different ways. An ICE can't possibly burn all of the fuel, that would require enormous amounts of oxygen and air, so they only burn it partially. A good wealth of fuel pass out (either intact or as a result of many chemical reactions) from the exhaust, even when turbocharged. Released waste is hazardous to plants, animals and man.
    • +
    • There's more crap. An ICE requires quite a bit more of complicated machinery to be useful on small cars: The Transmission System. Quite a lot of the kinetic energy generated by the engine after burning fuel is once again lost somewhere in this machinery.
    • +
    • They are heavy. ICE and the machinery it comes attached with has to be made of strong and heavy metal like steel to survive the load. Lets face it: a 4-people car, 100kg for each person and 50kg for the luggage makes 450kg. But an average car weight today is about 1200kg. This is, in my humble opinion, ridiculous at best.
    • +
    • They are dangerous, because you carry very flammable fuel with you. Well, diesels are slightly less dangerous, I must admit.
    • +
    • Initial, operational and maintenance costs are incredible. These giant waste-generating monsters require that several parts changed with new ones frequently.
    • +
    +

    So it looks like mankind found another way of screwing each other and himself, not long ago. Boy, compare that to the old way now. Harnessed horses are efficient, relatively fast, comfortable, quiet and environment friendly. Even the waste is utilized somewhere in agriculture industry.

    +

    Yes, I drove the car this morning to come to work. And yes again, it has an internal combustion engine and a total weight of about 1200kg.

    +

    Soon I will write about the realistic alternatives.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    06 May 2008

    + +
    + + +
    +
    +
    +

    + +Efficiency freak +

    +
    +
    +
    +

    That's what I have become. Speaking of energy efficiency and cars I'd like to post my personal quick-and-dirty efficiency-focused market review about cars due to popular demand.

    +

    We own a 2007 Renault Megane II 1.5 DCI Expression 80hp. We did some 20000 kilometers in the last 6 months and I've collected some statistics about efficiency. I'm not really happy to drive an internal combustion engine but this ~1200kg device proved to be somewhat efficient:

    +

    +

    More than 1250 kilometers per 60-litres-tank (and still going, will probably do about 1300) is not so bad if you're patient enough to cruise around 100km/h. More than half of this was done on city traffic, which means the engine consumes 4.3lt/100kms and according to Renault its CO2 emission is something like 117g/km and 91% of the mass can be recycled. Interior quality is not so good compared to a BMW, but it has relatively good price/performance ratio.

    +

    Small Common-rail Diesel engines are relatively efficient, but Renault-Nissan is after something better: Project Better Place. Apparently Renault will supply 100% electric cars and help build the infrastructure in Israel and Denmark to support usage of electric cars. The project is supported by the government in a usual way: reduced taxes.

    +

    If you're interested in hybrids, which I'm not really into: there's Honda Civic Sedan Hybrid. And for god's sake, please, no SUVs.

    +

    We use public transport when possible, I'll buy a bike for the summer, and we just walk when time permits. Safe and healthy, highly recommended. Human body is 9th Symphony of the nature, the most efficient food-to-you-know-what converter ever.

    +

    Enjoy.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +
    + + + + + + + diff --git a/www-planet/jquery.cookie.min.js b/www-planet/jquery.cookie.min.js new file mode 100644 index 0000000..aab4864 --- /dev/null +++ b/www-planet/jquery.cookie.min.js @@ -0,0 +1 @@ +jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1}var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toUTCString()}var K=L.path?"; path="+(L.path):"";var G=L.domain?"; domain="+(L.domain):"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/www-planet/layout.css b/www-planet/layout.css new file mode 100644 index 0000000..f93cc40 --- /dev/null +++ b/www-planet/layout.css @@ -0,0 +1,115 @@ +/* body */ + +body { + margin: 0px; + background-color: white; + color: black; +} + +/* header */ + +#banner { + background: url('images/hdr-planet.png') no-repeat; + background-color: #9db8d2; + background-position: right; + border-bottom: 1px solid #807d74; + height: 48px; +} + +#logo { + position: absolute; + top: 25px; + left: 15px; + background: url('images/logo.png') no-repeat; + width: 64px; + height: 54px; +} + +#logo images { + border: 0px; + width: 64px; + height: 64px; +} + +#hdrNav { + margin-top: 6px; + margin-left: 84px; + margin-right: 190px; + padding-right: 3em; + font-size: small; +} + +#hdrNav a { + color: #000000; +} + +#body { + margin: 0 190px 0 0; + padding: 1.5em 3em 0em 1em; +} + +#body *:first-child { + margin-top: 0; +} + +#copyright { + clear: both; + padding-bottom: 1em; + text-align: center; + font-size: small; + color: #aaaaaa; +} + +#copyright a { + color: #c0c0c0; +} + +#copyright a:visited { + color: #c0c0c0; +} + + +/* SIDEBAR */ + +#sidebar { + position: absolute; + top: 80px; + right: 0px; + /*width: 210px;*/ + border-left: 1px solid #ffffff; + background-color: #eeeeee; +} + +#sidebar div.section { + width: 190px; + padding: 1em; + border-top: 1px solid #ffffff; + border-bottom: 1px solid #d9d9d9; +} + +#sidebar div.section h3 { + font-weight: bold; + font-size: 110%; +} + +#sidebar *:first-child { + margin-top: 0; +} + +#sidebar *:last-child { + margin-bottom: 0; +} + +#sidebar div.section ul { + padding: 0; + list-style-type: none; +} + +#sidebar div.section ul ul { + padding-left: 1.5em; + list-style-type: square; +} + +#sidebar div.section p { + font-size: small; +} diff --git a/www-planet/nlayout.css b/www-planet/nlayout.css new file mode 100644 index 0000000..72be5ec --- /dev/null +++ b/www-planet/nlayout.css @@ -0,0 +1,316 @@ +body { + margin: 0px; + padding: 0px; + font-family: sans-serif; + background-color: white; + color: black; +} + +/* GEZEGEN strip */ + +#gezegen-sites { + list-style: none; + background: #2E3436 url(img/sites-bg.png) 0 100% repeat-x; + text-align: right; + padding: 0 1ex; + margin: 0; + font-size: 75%; +} + +#gezegen-sites ul { + margin: 0; + padding: 0; +} + +#gezegen-sites li { + display: inline; + background: url(img/sites-sp.png) 0 0 no-repeat; + padding-top: 10px; + padding-bottom: 8px; + margin-left: 0px; + margin-top: 0px; +} + +#gezegen-sites li a { + font-weight: bold; + color: #FFFFFF; + margin: 0 2ex; + text-decoration: none; + line-height: 30px; +} + +#gezegen-sites li a:hover { + text-decoration: underline; +} + +#gezegen-sites .home { + float: left; + background: url(img/sites-sp.png) 100% 0 no-repeat; + padding-top: 0; + padding-bottom: 0; +} + +#gezegen-sites .home a { + float: left; + margin-left: 0; + padding-left: 27px; +} + +/* Site header and masthead */ + +#header { + position: relative; + width: 100%; + background-color: #729FCF; +} + +#masthead { + display: table; + /* req for ie */ + border-top: 1px solid #729FCF; +} + +#site-logo { + vertical-align: middle; + display: table-cell; + float: left; + border: 0; + padding: 10px; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-title { + vertical-align: middle; + display: table-cell; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-name { + margin: 0; +} + +#site-name a { + font-size: xx-large; + font-weight: bold; + text-decoration: none; + color: black; +} + +#site-slogan { + font-size: 80%; + font-style: italic; + margin: 0; +} + +#footer-link { + position: absolute; + right: 1em; + bottom: 1em; + margin: 0; + font-size: 80%; + color: black; + text-decoration: none; + background: url(img/help-about.png) left no-repeat; + padding-left: 20px; +} +#footer-link:hover { text-decoration: underline; } + +div.breadcrumb { + font-size: 75%; +} + +/* Search form */ + +#search { + position: relative; + float: right; + top: 1em; + right: 1em; +} + +#search input.form-text, #search input[name="q"] { + border: 1px solid #888888; + padding: 0.5ex; + background-position: center !important; +} + +#search input.form-submit, #search input[name="sa"] { + background: white url(img/search-icon.gif) no-repeat; + padding: 1px 1px 1px 15px; + border: 1px solid #888888; + display: none; +} + +/* Tabs */ +#site-tabs { + position: absolute; + right: 0px; + bottom: 0px; + width: 100%; + background: transparent url(img/bar.png) 0 100% repeat-x; + margin: 0; + padding: 0; +} + +#site-tabs ul { + float: right; + list-style: none; + margin: 0; + margin-right: 3ex; + font-size: 75%; + clear: none; +} + +#site-tabs ul li { + float: left; + margin: 0; + margin-left: 0.2ex; +} + +#site-tabs ul li a:hover { + color: #111111; +} + +#site-tabs ul li a { + float: left; + text-decoration: none; + color: #555555; + background: #eeeeee; + padding: 7px 7px 7px 7px; + border-bottom: 2px solid #CCCCCC; +} + +#site-tabs ul li a.active { + color: #3566A5; + background: white; + border-top: 2px solid #5555ff; + border-bottom: 2px solid white; +} + +/* Content */ +#content { + margin: 0px auto 0px auto; + padding: 0px 1em 0px 1em; + max-width: 65em; +} + +#content h1.title { + margin: 0; +} + +/* Feeds & Footer */ +#feeds { + background: #dcdcdc url(img/feeds-bg.png) repeat-x left top; + padding: 0.5em 0px 0.5em 0px; +} +#feeds h3 { + margin: 0px; + padding: 0px 3% 0px 3%; + font-size: 100%; +} +#feeds h3 a { + background: transparent url(img/dt-closed.png) no-repeat left top; + padding-left: 20px; + margin-left: -20px; + color: #000; + text-decoration: none; +} +#feeds h3.open a { + background: transparent url(img/dt-open.png) no-repeat left top; +} +#feedlist { + display: none; + margin: 0.5em 1em 0.5em 1em; + background-color: #eee; + -moz-border-radius: 1em; + padding: 1em; + column-count: 1; + column-gap: 1em; + -moz-column-count: 1; + -moz-column-gap: 1em; + -webkit-column-count: 1; + -webkit-column-gap: 1em; +} +#feedlist ul { + margin: 0px; + padding: 0px; + list-style-type: none; + font-size: 90%; +} +#feedlist ul li * { + vertical-align: middle; +} +#feedlist ul li input { + margin: 0.2em; +} +#feedlist ul li a { + color: #000; + text-decoration: none; +} +#feedlist ul li a:hover { + text-decoration: underline; +} +#feedlist ul li a.message { + color: #999; +} +#feedlist ul li a img { + margin: 0px 0.2em; + border: 0px; +} + +#footer { + background: black url(img/footer-bg.png) repeat-x left top; + padding: 1%; + font-size: x-small; + color: #ccc; + overflow: hidden; + line-height: 150%; +} + +#footer a { + color: #000000; + font-weight: bold; + text-decoration: none; +} +#footer a:hover { + text-decoration: underline; +} + +#footer .column { + float: left; + width: 20%; + margin-right: 3%; +} + +#footer .section { + margin-bottom: 1em; +} + +#footer .section h3 { + margin: 0; + font-size: 140%; +} + +#footer .section a img { + border: 1px solid #cccccc; +} + +#footer .section ul { + list-style: none; + margin-left: 0; + padding-left: 0; +} + +#fineprint { + display: inline; + float: right; + text-align: right; + width: 25%; +} + +#ownership { + margin-top: 2em; + font-size: 90%; +} diff --git a/www-planet/opml.xml b/www-planet/opml.xml new file mode 100644 index 0000000..24423fe --- /dev/null +++ b/www-planet/opml.xml @@ -0,0 +1,15 @@ + + + + Linux Gezegeni + Sun, 29 Mar 2009 19:29:33 +0000 + Sun, 29 Mar 2009 19:29:33 +0000 + Gezegen Ekibi + gezegen@linux.org.tr + + + + + + + diff --git a/www-planet/planet.css b/www-planet/planet.css new file mode 100644 index 0000000..16af408 --- /dev/null +++ b/www-planet/planet.css @@ -0,0 +1,134 @@ +div.entry { + clear: both; + margin-bottom: 2em; + margin-right: 1em; +} + +.post-contents img { padding: 10px; } + +div.person-info { + float: left; + position: relative; + left: 4px; + margin-top: 25px!important; + padding: 0 20px 30px 0; + width: 120px; + background: url(images/bubble/bubble-nipple.png) top right no-repeat; + text-align: center; +} + +div.person-info a { + text-decoration: none; + color: #666; +} + +div.post { + background: #fff url(images/bubble/bubble-left.png) left repeat-y; + margin-left: 140px; +} + +div.post2 { + background: url(images/bubble/bubble-right.png) right repeat-y; +} + +div.post-contents { + padding: 0 25px 0 25px; + margin-right: 10px; +} + +div.post-contents p { + line-height: 140%; + margin-top: 1em!important; +} + +div.post-contents blockquote { + color: #666; + line-height: 150%; +} + +div.post-contents:after { + content: ""; + display: block; + clear: both; +} + +h4.post-title, div.post-title { + background: url(images/bubble/bubble-top-left.png) top left no-repeat; + margin: 1em 0 0 0; +} + +h4.post-title a, div.post-title span { + display: block; + background: url(images/bubble/bubble-top-right.png) top right no-repeat; + padding: 22px 25px 0 25px; + font-weight: normal; + font-size: 140%; + text-decoration: none; +} + +h4.post-title a:hover { + text-decoration: underline; +} + +div.post-title span { + display: block; + height: 20px; + font-size: 90%; +} + +div.post-title { + display: block; +} + +div.post-header { + background: url(images/bubble/bubble-top.png) top repeat-x; +} + + +div.post-footer { + background: url(images/bubble/bubble-bottom.png) bottom repeat-x; +} + +div.post-footer p { + background: url(images/bubble/bubble-bottom-left.png) bottom left no-repeat; + margin: 0; +} + +div.post-footer p a { + display: block; + background: url(images/bubble/bubble-bottom-right.png) bottom right no-repeat; + padding: 15px 20px 20px 25px; + text-align: right; + font-size: 85%; + color: #999; + text-decoration: none; +} + +div.post-footer p a:hover { + color: inherit; + text-decoration: underline; +} + +h2.date { + color: #666; + font-weight: normal; + font-size: 130%; + padding-left: 9px; +} + +#sidebar ul li { + font-size: small; +} + +#sidebar ul li a { + text-decoration: none; +} + +#sidebar ul li a:hover { + text-decoration: underline; +} + +#sidebar .message { + cursor: help; + color: #666; +} diff --git a/www-planet/rss10.xml b/www-planet/rss10.xml new file mode 100644 index 0000000..ef0649e --- /dev/null +++ b/www-planet/rss10.xml @@ -0,0 +1,435 @@ + + + + Linux Gezegeni + http://gezegen.linux.org.tr + Linux Gezegeni - http://gezegen.linux.org.tr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Enver Altın: FriendFeed and Twitter + http://enveraltin.com/blog/2101090838.html + <p>I know I've been lagging behind my blog recently, with little excuse -- sorry for that.</p> +<p>I find myself using <a href="http://friendfeed.com">FriendFeed</a> and (much less, but still) <a href="http://www.twitter.com/">Twitter</a> probably because particularly friendfeed makes it incredibly easy for me to follow almost everything happening around the world. I'm <tt>ealtin</tt> on both, as you could have guessed. You can follow me if you care.</p> +<p>I've got a long list of things to blog, including what I've been doing behind that bling! startup called Construia. Please hang on, coming soon. Real soon.</p> + Wed, 21 Jan 2009 13:45:00 +0000 + + + Pınar Yanardağ: What’s in my head.. + http://pinguar.org/blog/?p=53 + <p>Whenever I try to be a stable blog writer (one post each month seems fine, huh? =)) I just FAIL. So I&#8217;ll write a summary of last few months, ..</p> +<ul> +<li> + A couple of days ago, I got the following e-mail from Google Diversity Team that was saying I am one of six award winners to attend linux.conf.au:</li></ul> +<blockquote><p>Thank you for your application to the <a href="http://linux.conf.au/media/news/66">Google-Linux.conf.au Diversity Delegates Programme</a>. After careful review by a committee made up of <strong>Linux.conf.au</strong> organizers, <strong>Linux Chix</strong>, and representatives from <strong>Google</strong> - your application has been selected as one of the 6 award winners!</p></blockquote> +<p>I had a list of talks in mind to attend @<a href="http://linux.conf.au/">linux.conf.au</a>. But unfortunately, it seems I can hardly get the visa on time (remember the MySQL case -and other side of the coin.. *<a href="http://blogs.mysql.com/kaj/2009/01/12/on-open-source-and-open-competition-in-a-not-so-open-world/">click</a>*) </p> +<p>Wonderful news.. but,.. well.. just news. =)</p> + +<li>* It&#8217;s 19th of Jan. but I forgot to tell you <a href="http://www.pinguar.org/366">Project 366</a> was succesfully finished! I started Project 366 just for want of trying, but lately it became a long-year album. I see how Photojojo was <a href="http://photojojo.com/content/tutorials/project-365-take-a-photo-a-day/">right</a>. It&#8217;s an amazing way to document travels and accomplishments, relationships, .. and so on. Time moves surprisingly fast. +<p>Btw, i made <a href="http://vimeo.com/2879818">a video</a> from all Project 366 photos:</p> +<p> + + +<br /><a href="http://vimeo.com/">Project 366 (2008)</a> from <a href="http://vimeo.com/pinguar">Pinar</a> on <a href="http://vimeo.com">Vimeo</a>.</p> +</li> +<li> I have some supercalifragilisticexpialidocious plans about <a href="http://ce.itu.edu.tr/">school</a>, ah.. frak school.</li> +<li> And at last, I started to use KDE4 on my daily system, but it&#8217;s more like a mutant (using <strong>Nautilus</strong> as a file manager is <a href="http://cekirdek.pardus.org.tr/~pinar/screenshot-2009.png" target="_blank">enough</a>?)</li> + + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2009. | + <a href="http://pinguar.org/blog/?p=53">Permalink</a> | + <a href="http://pinguar.org/blog/?p=53#comments">No comment</a></p> + Mon, 19 Jan 2009 12:16:03 +0000 + + + Enver Altın: Bad news from Gaza: Innocents dying + http://enveraltin.com/blog/politics/0501090824.html + <p>I really don't want to have a &quot;wartime&quot; category, so although it just doesn't fits into any humane category, I'm posting this under <a href="http://enveraltin.com/blog/politics/">politics</a>.</p> +<p>Israel really screwed up big time. They used unnamed war technology in Gaza. 5 losses on Israeli Defence Forces so far, <a href="http://english.aljazeera.net/focus/war_on_gaza/2009/01/20091414738944811.html">but death toll from Gaza are far far more</a>, hundreds if not thousands. Israel doesn't let foreign journalists into the Gaza Strip, there's limited intelligence.</p> +<p>What's worse, <a href="http://english.aljazeera.net/focus/war_on_gaza/2009/01/20091585448204690.html">as visible on Al Jazeera</a> is how US media intentionally hides details, like death tolls of the Palestinians or the huge imbalance between, which is another obvious sign of civilians under attack. Please, go read the in-depth analysis of US media skewing the issue, on Al Jazeera site.</p> +<p>Protests of Israel's actions were organized yesterday in almost every single city in Turkey, yet almost no coverage about protests on mainstream Turkish media. It seems like only <a href="http://www.vakit.com.tr/">Vakit</a> has some articles about the protests. I honestly don't like quoting them in my blog because of the unfair, skewed and often anti-secular view of their articles about internal affairs; but I'd like to praise their work which is fuelled by the religious reasons.</p> +<p>Turkey as one of the temporary members of the UN Security Council is obliged to do something about the issue. Whatever that something will be, I'm sure it's going to cause a permanent shift in foreign affairs with Israel.</p> + Mon, 05 Jan 2009 13:52:00 +0000 + + + Enver Altın: Ekonomik durgunluğun mobil pazar üzerindeki etkileri + http://enveraltin.com/blog/mobile/1711081749.html + <p><i>Bu metni <a href="http://www.nataliyesilbahar.com/">Natali'nin yeni açılan blogu</a> için yazmıştım, orada yayınlandığına göre artık kendi günlüğümde de yayınlıyorum.</i></p> +<p>Basit değil mi? AB ülkeleri ABD'ye ihracat yapamazlarsa gelişmekte olan diğer ülkelerden ithalat da yapamıyorlar. Biz AB'ye ihracat yapamazsak o zaman cari açığımız büyüyor ve bu açığı finanse etmek için borç para ihtiyacımız artıyor. Ayrıca ürettiğimizi satamazsak üretimi yavaşlatmamız veya durdurmamız gerekiyor. Bu da artan işsizlik demek. Artan işsizlik, halkın tüketim alışkanlıklarının değişmesi ve sınırlı kaynakları harcayarak satın alırken isteksiz davranmaları demek. Bu da insanların artık zaruri olmayan ürün ve hizmetleri almak istemeyecekleri anlamına geliyor.</p> +<p>Operatörlerin kontör satışlarının korkutucu şekilde düşüşünü veya fatura tahsilatlarındaki sıkıntıları böyle açıklayabiliyorum. Halkımız, bir kez daha, fakirleşiyor gibi görünüyor. Ama bu krizin öncekilerden biraz farkı var. Artık beslenme ve barınma gibi temel ihtiyaçlarımızı karşılayabilmek; sanayi, tarım, hayvancılık yapabilmek için ithal mallara daha fazla bağımlıyız. Her kriz yerli malve hizmet üretimini biraz daha baltalıyor.</p> +<p>Kişisel kehanetlerimi biraz daha açarsak, temelde abone başına yıllık gelir ortalamasının hissedilir şekilde düşüşünün sonuçlarını şöyle öngörüyorum:</p> +<ul> + <li>Logo/melodi ve mobil müzik gibi mobil içerik servislerine zaten 2007 ortalarında elveda demiştik. Bugünlerde bu servislerin posasından para kazanılıyor. Aslında erotik video mobil içeriklerinin ömrünü daha kısa öngörüyordum ama görünüşe bakılırsa Türk halkının sosyal yapısı bu etik olmayan iş modelini bir süre daha, bilgisayar ve internet kullanımı yaygınlaşana dek yaşatacak. + <li>Zaten uzun süredir düşme trendindeki katma değerli IVR servisleri üzerinden çalışan arkadaş bulma ve erotik sohbet servisleri ile yakında temelli vedalaşıyoruz. + <li>Medya ve mobil dünyayı bir araya getiren çeşitli interaktif servisler (TV alt bant SMS servisleri...) gelir kaybediyor olmalı veya bugünlerde gelir kaybetmeye başlayacak. + <li>Bilgi-eğlence servisleri de (haber, hava durumu, spor, gol görüntüleri) halkın tasarruf politikasını izleyecek. Cepten haber okumak yerine bedava olan TV, veya internet sitelerini kullanacaklardır. + <li>Aboneler arası sesli telefon görüşmeleri ve mesajlaşma servisleri kullanımı; diğer adıyla operatör servisleri toplam kullanım olarak çok etkilenmeyecek ama karlılık numara taşınabilirliğinin de getirdiği rekabet ortamında hissedilir şekilde azalacak gibi. Operatörler çeşitli ucuz tarifelerle insanların cep telefonu kullanım alışkanlığını artırmaya, müşteriyi sabit telefon hattı işletmecilerine kaptırmamaya çalışacaklar – kriz eninde sonunda bitecektir ve bittiğinde de en az dayak yiyen boksör galip olacak. Ama galibiyet bedelsiz değildir, onlar krizin bitmesini beklerken borsada işlem gören hisse fiyatlarının biraz düşeceği tartışmasız. Ben güzide operatörümüzün yerinde olsam Microsoft'un yaptığını yapar, hazır düşmüşken kendi hisselerimi kendim satın almaya başlardım. Ortakların hisselerini ucuza kapatmak her zaman iyi fikirdir. + <li>Eminim Ulaştırma Bakanlığı “keşke ilk ihalede lisansı verseydik” diye düşünecek, çünkü yeni 3G ihalesinde öyle milyar liralar havada uçamayacak gibi duruyor. + <li>Ayrıca 2009 ve hatta 2010'un 3. çeyreğine kadar duyurulacak yeni katma değerli servislerin ağırlıklı olarak mobil pazarlamaya yönelik olacağını öngörmek çok zor değil; daha fazla mobil kupon uygulaması göreceğiz ama bu servislerde paranın yönü tersine olacak sanki. Servise erişmek ucuz, ürünün kendisini kullanmak biraz daha pahalı olacak gibi. + <li>Unutmadan, mobil oyunlar da pazarı terk ediyor. Para yoksa eğlence de yok. +</li></li></li></li></li></li></li></li></ul> +<p>Bunların hepsi alınacak çok sayıda ders içeriyor. Bu derslerin başında insanların ucuz olanı takip edeceği var.</p> +<ul> + <li>Internet kullanımının da rekabet dolayısıyla daha da ucuzlayacağını görürsek, 2009'un VoIP çözümlerinin KOBİ'leri aşıp evlere gireceği yıl olacağını söyleyebiliriz. İnsanlar evlerine aldıkları Internet bağlantısından daha fazla hizmet beklemeye başlayacaklar. Bu talebin büyük olasılıkla düşük fiyatlı, kullanımı kolay, WLAN destekli, VoIP yapabilen cep telefonlarının pazara hızla girmesini ve satışlarında patlama getireceğini tahmin ediyorum; tabii eğer iyi tanıtmayı becerirlerse. + <li>Diğer alternatifler pahalı olunca Internet kullanımı ve bilincinin biraz daha artacağını söyleyebilirim. Bunun sonucunda Internet üzerinden alışverişlerin artmasını bekliyorum. Sahibinden.com, gittigidiyor.com ve eğer aklını biraz başına alırsa hepsiburada.com bu dönemde biraz prim yapacak gibi. Diğerlerinin ve yeni gireceklerin de şansı var: kimlerin büyüyeceğini basitlik, kullanım kolaylığı ve hizmet kalitesi belirleyecek. + <li>Bir diğer gelişme de TK tarafında olacak gibi. Büyük olasılıkla TK, öncelikle mobil alışveriş konusunda daha esnek davranacak. Eğer devlet baba telefonla satın alınan ürünlerde ÖİV almaktan vazgeçerse mobil alışveriş, finans dünyasıyla mobil operatörleri de bir araya getirecek gibi duruyor. Elimizdeki cep telefonları yakında birer taksitli kredi kartına dönüşebilir ;) Eğer bu olursa, cep telefonu ekranlarından alışveriş yapılmasını kolaylaştıracak tasarımlara ihtiyaç olacak. +</li></li></li></ul> +<p>Türk'ün aklı kaçarken çalışır, krizden kaçarkan dahiyane fikirler bulacağız ve biz mobilcilerin inovasyonla coştuğu yıl 2009 olacak. Bu fikirlerin çoğu ülkemiz için uygun olmayacak ama aramızdan uyanık olanlar diğer pazarları kurcalamaya; servis ve yazılım ihracatı yapmaya başlayacak.</p> +<p>Türkiye'de pazarın daralacağı konusunda herkes hemfikir; inovasyon yaparken bir yandan ihracatı da artırabilirsek tüm sektör olarak bu krizden hayli kuvvetli çıkabiliriz. Bir çok yönden çevremizdeki petrol zengini halklara aç oldukları hizmetleri götürmek için avantajlı konumdayız. Tecrübeliyiz, sosyal olarak onlara yakınız, kültürlerine kolayca adapte olabiliyoruz.</p> +<p>Can sıkıcı günlerin hızla yaklaştığı kesin ama, enseyi karartmamakta yarar var.</p> +<p>Natali'ye açılışı benimle yaptığı, üstelik geciktiğim halde beklediği için çok teşekkür ediyor, yazımı okurken eğlendiğinizi umuyorum.</p> +<p>Hayırlı işler! :)</p> + Mon, 17 Nov 2008 22:58:00 +0000 + + + Enver Altın: Kimseye etmem şikayet + http://enveraltin.com/blog/technology/1611080839.html + <p>Bu kısa yazıma Kemani Serkis Efendi'nin bestesi ile başlamak istiyorum:</p> +<blockquote> + Kimseye etmem şikayet, ağlarım ben halime<br /> + Titrerim mücrim gibi baktıkça istikbalime<br /> + Perde-i zulmet çekilmiş korkarım ikbalime<br /> + Titrerim mücrim gibi baktıkça istikbalime +</blockquote> +<p>İsveç Merkez parti lideri <a href="http://www.thelocal.se/tag/Maud_Olofsson">Maud Olofsson</a> 2025 yılına kadar petrol ürünleriyle çalışan tüm araçların <a href="http://www.thelocal.se/15712/20081115/">yasaklanmasını önermiş</a>. Haydi, hepimiz İsveç'li olalım.</p> + Sun, 16 Nov 2008 13:44:00 +0000 + + + Enver Altın: Terminology + http://enveraltin.com/blog/personal/1611080758.html + <p>I always felt the struggle when I tried to eat a book when I was studying maths in Turkish language. Back in 2004 I saw a Calculus book written in English language in the hands of my good friend <a href="http://canb.net/">Can Burak Çilingir</a> for the first time, shuffled it a bit, and at that moment I knew why. I am just not able to understand math teaching in Turkish properly. Many words don't really mean a thing.</p> +<p>I learnt English on my own just to be able to grasp the information I badly needed from the Borland's Turbo Pascal 5.0 online help system; and I can't understand math teaching in Turkish? Yeah, that felt kinda strange. Over the years I discovered a few other things I had trouble registering with my neurons when the words are in Turkish.</p> + Sun, 16 Nov 2008 13:14:00 +0000 + + + Pınar Yanardağ: An(door)id + http://pinguar.org/blog/?p=49 + <p><img src="http://cekirdek.pardus.org.tr/~pinar/pindroid.jpg" /></p> +<p>Since I successfully unlocked &#038; signed into my Google account last week (it was only one step further: an edge or 3g connection! :)), I am happly using Android. It has nice features and geeky enough&#8211;except it rapidly drains battery (i turned brightness down to 0% as a workaround, but still sucks).</p> +<p>I am currently writing this entry via its browser. But I get bored.. Let&#8217;s be a bad girl ;P</p> +<p>*pinar hits enter*<br /> +*pinar types <b>&#8220;reboot&#8221;</b> to address bar*<br /> +*pinar hits enter*<br /> +&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p> +<p>Wha? What happened? Why my phone restarted? Aww, did it evaluate everything i write as a system command? I must kiddin&#8217;, huh? <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>But unfortunately, I&#8217;m not kiddin&#8217;&#8230; It is really the most bizarre flaw I&#8217;ve ever seen.. You can read more from <a href="http://www.bit-tech.net/news/2008/11/10/android-flaw-executes-typed-text/1" target="_blank">here</a>.</p> +<p>PS#1: Note that, only Android 1.0 TC5-RC29 or earlier are vulnerable and a patch has released already.<br /> +PS#2: Don&#8217;t even try to type <b>&#8220;rm -rf /&#8221; </b> <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /><br /> +PS#3: Oh, and there&#8217;s <a href="http://code.google.com/p/android/issues/detail?id=1207" target="_blank">that</a>, too.<br /> +PS#4: Aomm, and there was <a href="http://android.jim.sh/index.php/ConsoleShell" target="_blank">that</a>, too.</p> + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2008. | + <a href="http://pinguar.org/blog/?p=49">Permalink</a> | + <a href="http://pinguar.org/blog/?p=49#comments">2 comments</a></p> + Mon, 10 Nov 2008 20:37:42 +0000 + + + Enver Altın: Dahiler için mükemmel özgeçmiş hazırlama kılavuzu + http://enveraltin.com/blog/tips/cv-howto.html + <p>Daha önce <a href="http://pinguar.org/blog">Pınar Yanardağ</a>'ın benim özgeçmişimi afişe ettiği blog girdisine bir özgeçmiş hazırlama kılavuzu yazmaya karar verdiğimi yazmıştım. Çok uzun süredir yapılacaklar listemde bekliyordu ve sonunda işe koyulabildim :)</p> +<p>Başlamadan belirtmek istiyorum: bu konuda bir uzman değilim, bu yazı tamamıyla tecrübelerime ve arkadaş sohbetlerine dayanıyor, okuduklarınızın hepsi doğru veya yanlış olabilir. FrontSITE, <a href="http://www.parkyeri.com/">Parkyeri</a> ve <a href="http://www.cellenity.com/">Cellenity</a>'de çalıştığım dönemde (son 6 yıl diyelim) muhtemelen birkaç bin özgeçmiş okudum. Hem birlikte çalıştığım hem de diğer şirketlerden tanıdığım çok sayıda insan kaynakları (bundan sonra İK) uzmanı ile bu konuda sohbet ettim. Yakın arkadaşlarım arasında otomotiv ve telekomünikasyon sektöründe faaliyet gösteren şirketlerde İK uzmanı olarak çalışan değerli insanlar var ve onları izlerken çok değerli ipuçları edindim. Sözün özü, yazının devamını okumanız yararınızadır.</p> +<p>Herhangi bir belgeden beklenenler özgeçmişlerden (bundan sonra <a href="http://en.wikipedia.org/wiki/Curriculum_Vitae">CV</a>) de beklenir: içten, doğru ve güncel, amaca yönelik, yeterince detaylı, mümkün olduğunca kısa, okunaklı olmalı... bıdı bıdı, bunlar her yerde yazıyor zaten. Başka ne var?</p> +<p>Belgenin nasıl yazılacağını kurcalama faslını bir an için bitti farzedelim ve elimizde bir belge olduğunu hayal edelim. Bir iş ilanı gördük ve özgeçmişimizi gönderdik. Bundan sonraki süreci, masanın diğer tarafından bakarak birlikte düşünelim istiyorum ki o belgenin akıbetini yaşayalım ve ders alalım. Bu arada, belgemiz popüler bazı hataları içeriyor olsun :)</p> +<ul> + <li>Dünyadaki finans krizini ve ülkemizdeki yaklaşık 40%'lik işsizliği dikkate alırsak muhtemelen başvurduğunuz ilana en az 1000 kişi daha başvurmuş olmalı. + <li>Başvurunuzu ilk görecek olan kişi büyük olasılıkla bir İK uzmanı. 1000 adet ilanı anahtar sözcüklere/iş tanımına göre filtrelemek veya göz ucuyla yoklamak için bir iş günü, toplantılar, e-posta vb. diğer aktiviteleri çıkarırsak en çok 5 saat, yani 300 dakika zamanı var bu arkadaşın ve bu faaliyetin bütün amacı alakasız başvuruları (yönetici sekreteri pozisyonuna gelen çaycı başvurularını) ayıklamak. Her CV için yaklaşık 30 saniye eder. İK uzmanı bu 30 saniyelik sürede başvurunuzun çöpe mi yoksa yazıcının içinde duran kağıda mı gideceğine karar vermek zorunda. Burası önemli: O İK uzmanına yardım etmelisiniz, onun hayatını kolaylaştırmalısınız. + <li>Belgenizi Microsoft Word veya OpenOffice.org belge formatında göndermeyin; kullandığınız yazı tipleri ve diğer şekillerin alıcının bilgisayarında 100% aynı görünmeme ihtimali var. Adınız için seçtiğiniz o yazıtipi İK uzmanının şirket politikası gereği Windows 2000 kurulu bilgisayarında yüklü olmayabilir. Mümkünse PDF olarak gönderin. OpenOffice.org kullanın, belgenizi tek tıklamayla PDF yapın gitsin. Bu sayede ekranda, kağıtta, her yerde istediğiniz gibi görüneceğinden emin olabilirsiniz. + <li>Ertesi sabah işe geldiğinde aynı İK uzmanı yazıcıdaki önceki günden seçtiği özgeçmişlerin çıktısı olan kağıtları ayıklayıp çok sayfalı olanları birbirine zımbalayacak. Şansınız varsa özgeçmişinizin tüm sayfaları düzgün şekilde bir araya gelir. Benim gibi şansa inanmıyorsanız özgeçmişinizi öyle bir tasarımla hazırlayın ki gözlüklerini evde unutmuş olan İK uzmanı 2.50 astigmatik gözleriyle bile CV'nizin tüm sayfalarının birbirine hayli benzediğini ve bir arada olmaları gerektiğini anlayabilmeli. Bunun tek yolu tasarım değil, okunaklı sayfa numaraları da olur. + <li>O İK uzmanı büyük olasılıkla dakikada 8 sayfa basabilen siyah tonerli bir laser yazıcı kullanıyor; bu sebeple CV'niz siyah dışında bir renk içermezse iyi olur çünkü o renkler kağıtta gri tonlar olarak görünecek, belki de görünemeyecek. Hatta belki de o yazıcının toneri bozuk ve ancak faks kadar (200dpi) bir çözünürlük sağlayabiliyor. Biraz da bu sebeple özgeçmişlerde fotoğraf kullanmak anlamsız oluyor. Diğer taraftan, bazı İK uzmanı arkadaşlar insan yüzlerini hatırlamakta oldukça başarılı, bu sebeple eğer fotoğrafınızın iyi görüneceğinden eminseniz koyabilirsiniz de. + <li>İK uzmanı kağıtları birbirine zımbalarken, eğer gözlüğü yanındaysa, bir yandan da hızlıca göz atacak. Merak insan doğasında vardır. Büyük olasılıkla bu arada çok beğendiklerini ayırıp kağıt yığınının en üstüne veya ayrı bir yere koyacaktır. + <li>Neden bilmiyorum, İK uzmanlarının çoğu kadın. Bunu düşünün, beğenmek hayli kişisel bir olay ama ilk önce kağıt zımbalayan İK Uzman hanım'ı tavlamalısınız. Sayfa düzeni, okunaklı yazı tipleri, sadelik, düzgün bir bilgi sıralaması, özetle okuması eğlenceli bir belgedir bunun yolu. İpuçları az sonra. + <li>O kağıt yığınlarını büyük olasılıkla daha kıdemli bir İK uzmanı tekrar, biraz daha detaylı inceleyecek ve doğal olarak başvurduğumuz ilanda yer alan çeşitli özellikleri arayacak. Gayet iyi biliyoruz ki İK uzmanlarının çoğunun proje yönetimi, yazılım mühendisliği, tasarımcılık, stilistlik, sekreterlik, satıcılık veya genel müdürlük tecrübeleri yoktur ama görüşmelerden önce ilgili departmanlardan bilgi alıp derslerine çalışırlar. İşe alınmasını sağlayacakları insanların orada çalışmaya başlayınca gerçekte ne yapacaklarını sorup öğrenirler. Onların elinde o işi yaptırmak isteyen birilerinin hazırladığı iş ilanı ve 1000 başvurudan alakasızlar ayıklandıktan sonra geriye kalan ~300 kadar ilan vardır (garip ama bu oran 30%-40% civarında dolaşıyordu hep). Kıdemli İK uzmanının da hayatını kolaylaştırmamız gerek. Zımbalanmış birkaç sayfa kağıda tek bakışta sizin o ilana uygun olup olmadığınızı kolayca anlayabilmeli, buna geleceğiz. + <li>Kıdemli İK uzmanı da o kağıt yığınının bir kısmını geri dönüşüm için çöp kutusuna ayırdıktan sonra geriye kalanların arasındaysanız (kalan 300'ün 30% kadarı, yani en çok 100 adet CV eder). Kıdemli uzmanımız kalan 100 CV arasında, eğitim ve iş tecrübesi bilgilerinin bir kombinasyonunu kullanarak kıyaslama yaparak bu sayıyı da 30% kadarına indirmeye çalışacaktır, geriye muhtemelen 30 civarında CV kalır. + <li>Farkında mısınız bilmiyorum ama, 2 İK uzmanından sonra 1000 kadar başvurudan geriye 30 tane kaldı. İK uzmanları gerçekten eğlenceli insanlardır, çoğu en temel işi olan filtreleme işini gayet iyi yapar, bence herkes onları tanımalı. Filtreden yalnızca 3% geçebildi. Bugünlerde başarılı olduğunu iddia eden elektrik süpürgesi filtreleri bile 15%'den fazlasını ortama bırakıyor. + <li>Kıdemli İK uzmanı bir adım daha ileri gidip bazı adayları bir ön görüşmeye davet edebilir ve bunların arasından bir filtreleme daha yapabilir. Bu durumda yalnızca ön görüşmeden sonra da hakkında olumlu düşündüğü adayların CV'leri müdüre gider. + <li>Ön görüşme yapılmadığını varsayalım. Bu 30 kadar CV kısa süre sonra personel talebini yapan departmanın başında kim varsa ona gider, bundan sonra adı departman müdürü, kısaca müdür olsun. Müdür bunları inceleyip genellikle bir kısmını tekrar eleyecek. Çoğunlukla toplam başvuruların 1% kadarı görüşmeye davet ediliyor, sayı 10 kişiye inecek. Müdürün nasıl eleyeceği tamamen yapılacak işin, ilanın, konunun mahiyetine; hatta müdürün hangi okuldan mezun olduğuna, CV'lerde insanların geçmiş tecrübelerinde yazdıkları şirketleri tanıyıp tanımadığına veya önceki gece evde eşiyle kavga edip etmediğine bile bağlı. Ama şundan emin olabilirsiniz: müdür CV'nizi baştan sona dikkatle okuyacak, inceleyecek. Görüşmeye davet edilip edilmeyeceğiniz ne kadar iyi olduğunuzla ilgili bir mesele, burada ben yardım edemem. + <li>Müdür, görüşülmeye değer bulduğu CV'leri kıdemli İK uzmanına geri verecek ve diğerlerini geri dönüşüm için çöpe gönderecek. Kıdemli İK uzmanı da size ulaşmaya çalışacak. Nasıl? Sizin verdiğiniz iletişim bilgilerini kullanacak. 10 adet CV'de tek tek iletişim bilgisi arayacak. Onun hayatını kolaylaştırın, iletişim bilgilerini ilk bakacağı yere koyun; ilk sayfaya, en üste. + <li>Görüşmeye davet edildikten sonraki kısma çok fazla yardım edemem ama birkaç ipucu vereceğim. + <li>Mümkün olduğunca düzgün giyinin: tercihen takım elbise ve kravat giyin, mümkün değilse en azından temiz bir gömlek; ama kot pantalon üzerine t-shirt ile görüşmeye gitmeyin. Bu konuda pazarlık yok. + <li>Görüşmeye tam zamanında gidin; erken gitmeniz sizi ucuz, geç gitmeniz ise sorumsuz yapar. Ayrıca bazı şirketler görüşme için gelen adayları kasten bekletip sabrı zorlamakla ünlüdür; kalkıp gitmeyin, oyunu onların kuralıyla oynadığınızı unutmayın. Aslında muhtemelen böyle bir yerde çalışmak istemezsiniz zaten ama, kalkıp giderseniz bunu başka şirketler de duyacaktır. İK uzmanları sosyaldir, bunların dedikodusunu yaparlar. + <li>Görüşme sırasında çok farklı türlerde çeşitli sorulara yanıt vermeniz gerekecek. Karşınızdakinin amacı seviyenizi ölçmek, bazen vururken acıtacağını bilmelisiniz. Dürüst olunması gerektiğini beyinsizler bile biliyor ama ben haddinden fazla değil de yeterince dürüst olmanızı önereceğim. Emin olmadığınız, uydurma yanıtlar vermeyin, bilmediğinizi söylemekten çekinmeyin. Karşınızdaki yalan veya uydurma yanıtlarınızı yutmuş gibi yapacaktır, bu da işe alınmayacağınızı garantiler. + <li>Formal bir görüşmede, sizinle görüşenlerden bazılarını önceden tanıyor olsanız dahi, lüzumsuz lakayıtlık veya samimiyet göstermeyin. İş başka, arkadaşlık başkadır. +</li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Gelelim belgenin kendisine. Benim tavsiyem, bilgileri aşağıdaki şekilde gruplamanız:</p> +<ul> + <li>1. sayfa, en üstte, büyükçe yazılmış, adınız ve soyadınız. Hemen altında telefon numaranız ve e-posta adresiniz. Onun altında da açık ev adresiniz. Fotoğraf konulmasına çeşitli sebeplerle karşıyım, bu konuda daha sonra tekrar yazacağım. + <li>Hemen altında kişisel bilgiler: girmek istediğiniz iş kolu ile ilgili tecrübeniz de olan anahtar sözcükler (bunlar kıdemli İK uzmanının hayatını kolaylaştırmak içindir), doğum tarihi ve yeriniz, tabiyetiniz (nüfusa kayıtlı olduğunuz ülke-ler), şu anda bir yerde çalışıp çalışmadığınız, eğitim durumunuz (devam etmekte olduğunuz veya son mezun olduğunuz okulun düzeyi) ve yıl cinsinden geçmişteki iş tecrübeniz. + <li>Hemen altında kariyer hedefinizin olmasını tavsiye ediyorum; şu anda aradığınız işi tarif edin. Örnek: Otomotiv parçaları üretip ihraç eden bir şirkette endüstri mühendisi olarak çalışıp üretim süreçlerini tecrübe etmek ve kendimi geliştirmek istiyorum; gibi birşeyler olabilir, bilemiyorum. + <li>Hemen altında, sizi diğer adaylar arasında öne çıkaracağını düşündüğünüz yeteneklerinizin bir özetinin yer almasını tavsiye ediyorum. Örneğin 2 yıl otomotiv yan sanayi tecrübeniz olduğunu, başvurduğunuz şirkette daha önce staj yaptığınızı, okuldayken yaptığınız işle ilgili projeleri birer cümleyle maddeler halinde yazabilirsiniz. Kıdemli İK uzmanının 2. aşama filtrelemesini geçmenize yardımcı olacaktır; bunların 1. sayfada olması önemli. + <li>Eğer ilk sayfayı doldurabildiyseniz bu iyi; dolduramadıysanız, zorlamayın. Yazdıklarınızın sayfayı ortalamasını ve göze hoş görünmesini sağlayın. + <li>İkinci sayfada eğer geçmişte iş tecrübeniz yoksa eğitim bilgilerinizle başlayın; mümkün olduğunca fazla detay verin. Başarıyla ve severek geçtiğiniz dersleri, not ortalamalarınızı, yaptığınız projeleri yazın. İş tecrübeleri bölümünde, en azından bir staj yapmışlığınız vardır, onu mutlaka yazın. + <li>Eğer iş tecrübeniz varsa 2. sayfaya bununla başlamanız önemli; geçmişte yaptığınız işleri olabildiğince ölçülebilir bilgiler içeren cümlelerle anlatın. Şirket adları ve orada çalıştığınız tarih aralıklarını mutlaka yazın. Çalıştığınız şirketleri son ayrıldığınız şirketten ilk çalıştığınız şirkete doğru yazmaya çalışın. Benim gibi 37 şirkette çalıştıysanız son birkaç tanesini yazın, kâfidir, abartmayalım. Eğer şirketlerde birden fazla departmanda çalıştıysanız, farklı türlerden sorumluluklarınız varsa (eğitimleri takip etmek, insan kaynakları departmanı için iş görüşmeleri yapmak vb.) bunları da mutlaka belirtin. İş tecrübelerinden sonra eğitiminizle ilgili özet bilgi verip geçin gitsin. Unutmayın: bir işi yapabilmek, eğitimini almış olmaktan çok daha önemlidir. + <li>Eğitim ve iş tecrübesi bilgileriniz sayfanın yarısından fazlasını doldurduysa harika, düzgün şekilde sayfayı ortalamasını sağlayıp bir sonraki sayfaya devam edin. Doldurmadıysa birkaç fırın ekmek yemeniz gerek demektir :) + <li>İşinizle ilgili aldığınız sertifikalar veya eğitimler varsa bunların bir listesini, eğitimi/sertifikayı aldığınız tarih ve bunları veren kurumla ilgili bilgilerle birlikte ayrı bir başlık halinde listeleyin. + <li>Birden fazla yabancı dil konuşabiliyorsanız ayrı bir bölüm halinde yazın, yalnızca bir taneyse son sayfadaki kişisel bilgiler bölümüne saklayın. Eğer yabancı dil konuşamıyorsanız bir kurs bulup öğrenmeye başlasanız iyi olur. Sadece iş için değil, farklı bir dünya görüşü de kazandırdığı için bence herkes en az bir yabancı dil konuşabilmeli. + <li>Sonraki bölümde, bilişim teknolojileri ile ilgili bilgi verin; kullandığınız işletim sistemleri, donanımlar, paket programlar önemlidir. İşinizle daha yakından ilgili olanları üst sıralarda yazmaya çalışın. + <li>Sona yaklaştık: kişisel bilgiler bölümünde bazı isimler yanıltıcı olabileceğinden cinsiyetinizi, medeni durumunuzu, askerlikle ilişiğiniz olup olmadığını -- ertelediyseniz tecilinizin süresini, sürücü ehliyetiniz olup olmadığını, sigara içip içmediğinizi (içiyorsanız acilen bırakmalısınız), varsa üyesi olduğunuz kulüp ve dernekleri yazmalısınız. Dilerseniz bu bölüme hobilerinizi de yazabilirsiniz ama saçmalamamak önemli, paraşütle atlamayı yazdıysanız daha önce birkaç kez yapmış olmalısınız ki hobiniz olabilsin. + <li>Eğer referans belirtebiliyorsanız bu iyidir. <i>&quot;Gerekirse referans verilir&quot;</i> yazıp orayı boş bırakmayın, önceden izinlerini alarak ve haberdar ederek okulda ders aldığınız hocalarınızın veya önceki şirketlerde birlikte çalıştığınız yöneticilerin iletişim bilgilerini, kurum adları ve oradaki görevleriyle birlikte buraya yazmanız size ek puan kazandırabilir. +</li></li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Belgenin şekli şemali ile ilgili bazı ipuçları:</p> +<ul> + <li>Sayfa tipi olarak A4 seçtiğinize emin olun, ülkemizde neredeyse tüm yazıcı kağıtları ISO A4 standardında satılır ama garip bir şekilde kelime işlemci yazılımların bazıları Amerikan mektup kağıdı ayarıyla öntanımlı açılıyor. Sayfaların kenarlarında bolca boşuk bırakın. + <li>Yazı tipi olarak Times New Roman, Courier New gibi Serif ailesi olarak adlandırılan kitap yazıtipleri kullanmayın. Hem ekranda, hem kağıtta göz yoran bu yazı tipleri özellikle astigmat göz bozukluğu olan insanların sinirini bozar :) Bitstream Vera Sans, Arial, Tahoma, Verdana, Corbel gibi yazıtiplerini sayfadaki en küçük harfler 10 puntodan küçük olmayacak şekilde kullanabilirsiniz. CV'niz boş görünüyorsa satır aralıklarını biraz artırıp yazı tipini büyütün. Hem daha okunaklı, hem daha dolgun görünecektir. + <li>Comic Sans MS gibi karikatür yazı tipleri kullanmayın. Gerçekten, hiç komik değil. + <li>Bilgi gruplarının hemen üzerine başlık adlarını, biraz daha büyükçe harflerle yerleştirin (Kişisel Bilgiler, İş tecrübesi, Eğitim gibi başlıklardan bahsediyorum). Dilerseniz bu bilgi gruplarını ayrıca çizgilerle ve boşluklarla da ayırabilirsiniz. + <li>Bilgi gruplarının yarısının bir sayfada, diğer yarısının başka bir sayfada kalmamasına dikkat edin. Yani eğitim bloğunu önceki sayfanın boş kalan yerine sığdırmaya çalışırsanız ve sığmazsa yarısı sonraki sayfaya sarkar. Eğitim bilgilerinizi okumaya çalışan kişi kağıtları evirip çevirmek zorunda kalacak. İnsanların zamanı değerlidir, bunlara dikkat etmelisiniz. + <li>İmla kurallarına dikkat edin. Yaygın dil bilgisi hatalarına düşmeyin. Dahi anlamındaki <i>&quot;de&quot;</i> bağlacı ayrı yazılır; unutmayın. <i>&quot;Bende biliyorum&quot;</i> yazmayın, doğrusu <i>&quot;ben de biliyorum&quot;</i> şeklindedir. Devrik ve uzun cümleler kurmayın; okuyacak kişinin zamanını dikkatli kullanmalısınız. +</li></li></li></li></li></li></ul> +<p>İmkanınız varsa hazırladığınız belgeyi bir kez de kendiniz kağıtta görün. Bu şekilde daha net bir fikir edinebilirsiniz. İş görüşmesine davet edilirseniz, eğer mümkünse, özgeçmişinizi kağıtta ve her sayfa ayrı bir saydam dosya içerisinde olacak şekilde yanınızda bulundurun.</p> +<p>En önemlisi; özgeçmişinizi kendiniz hazırlamalısınız. Başkalarının özgeçmişlerinden kopya çekmeyin. Örnek bir özgeçmiş arıyorsanız <a href="http://enveraltin.com/EnverAltinResume.pdf">benimkini</a> kullanabilirsiniz.</p> +<p>Özgeçmiş hazırlamak zor bir iştir ama emeğinizin karşılığını fazlasıyla öder.</p> +<p>Görüşmelerinizde başarılar dilerim.<br /> +İyi eğlenceler,</p> + Sat, 08 Nov 2008 10:50:00 +0000 + + + Pınar Yanardağ: It’s a one way ticket.. + http://pinguar.org/blog/?p=48 + <p>Finally, I returned to hometown after a painful roadmap (San Jose -> Denver -> Frankfurt -> Istanbul). But the only thing that makes those hours quickly spendable is the people I met &#8211;hopefully I can always find some interesting people to talk with <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> This time, at my last transit flight (after 4 + 9 hours on air) I met with two men, it was really funny. In fact I just asked if they want a dark <a href="http://en.wikipedia.org/wiki/Twix">Twix</a> or not, but one of them told me he&#8217;s just too tired to eat. So I wondered if they&#8217;re from CA, too.. Then we started to talk. After a while, I realized one of them was wearing a Microsoft t-shirt <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>- Uhmm.., you&#8217;re working for Microsoft?<br /> ++ Yes, we are.<br /> +- Oh, I&#8217;ve just attended to a summit in Google. Actually.. I am working for a Linux distribution.</p> +<p>Then we started to laugh.. and some kind of funny fan stuff. Then it went like that:</p> +<p>+ So what are you doing exactly?<br /> +- I am from the security team, I am tracking vulnerabilities and fixing them. And you?<br /> +(they started to laugh, and I was trying to figure out why :))<br /> +- Hey, what&#8217;s wrong? <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br /> ++ We&#8217;re from Microsoft&#8217;s security team!</p> +<p>I think it was a really nice conjunction, think about that: you find somebody to talk -> you&#8217;re colleagues -> and you&#8217;re working in the same specific area + they are from a very different point of view.. So we talked about security, open source, Microsoft &#038; Novell and so on. And Android! Damn, despite unlocking it successfuly, I still can&#8217;t sign in my Google account.. They were really nice people and shared their knowledge about unlocking phones <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> So I realized I have some extra things to do rather than just network unlocking.</p> +<p>And at last.. the funniest part of our conversation: </p> +<p>+ So why are you working for open source anyway?<br /> +- For freedom! <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>PS: I spent my Halloween in <a href="http://www.pgathrills.com/">California&#8217;s Great America</a> and had a lot of fun. <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> <a href="http://www.flickr.com/photos/pinguary/sets/72157608555643244/" target="_blank"> Picturezz -></a><br /> +<a href="http://www.flickr.com/photos/pinguary/2990631805/" target="_blank"><img src="http://farm4.static.flickr.com/3165/2990631805_eceba6a497.jpg?v=0" /></a></p> + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2008. | + <a href="http://pinguar.org/blog/?p=48">Permalink</a> | + <a href="http://pinguar.org/blog/?p=48#comments">No comment</a></p> + Mon, 03 Nov 2008 03:30:40 +0000 + + + Enver Altın: Tehlikeli oyunlar + http://enveraltin.com/blog/politics/0211080841.html + <p>Bu defa iki haber, belki birbirine bağlayabilmişsinizdir ama ben yine de yazayım. Hürriyet, <i>&quot;Başbakan'dan IMF'ye rest&quot;</i> başlıklı haberindeki son paragrafta başbakanın sözlerini aktarmış:</p> +<blockquote> + İnşaat sektöründeki gelişmelere de değinen Başbakan Erdoğan, &quot;TOKİ ile 320 bin konut yaptık. Hedefimiz 500 bine ulaşmak. Bu inşaatlarımız durmuyor, devam ediyor.Bunun yanında özel sektörün hızla devam eden inşaat alanında çalışmalar var idi.Ama 2008 yıl başı itibariyle demir-çelik ve çimento fiyatlarındaki artış süreci biraz yavaşlattı. Biz devlet olarak yatırımlarımızı durdurmadık. Son olarakta GAP ile ilgili attığımız adımla da bu süreci daha da hızlandırdık. Böyle bir sıkıntılı dönemde yatırımların devamı bizi çok daha güçlü hale getirecektir. Bu süreçte aldığımız bazı tedbirler oldu.Demir fiyatlarına yönelik bir düzenleme yaptık fakat şimdi tekrar durum öyle bir gelişme gösterdi ki, demir-çelik ve çimento fiyatlarında dünyada düşüş söz konusu.İnşaat sektörü özelde de yeniden hareketlenme içine girecektir.Bizdeki tablo bu.&quot; +</blockquote> +<p>Şimdi diğer haber, Somali'de kaçırılan, Sabancı Holding şirketlerinden <a href="http://news.yahoo.com/s/csm/20081101/wl_csm/odu1031_1">Yasa'ya ait demir yüklü gemi</a> ile ilgili, bu kez Yahoo news'dan:</p> +<blockquote> + The Yasa Neslihan was carrying iron ore from Canada to China. Fehmi Ulgener, a spokesman for Yasa Holding, which owns the vessel, said the company learned the ship had been seized through the vessels' alarm system. +</blockquote> +<p>Ben bir süredir çeşitli değerli metallerin <a href="http://www.econstats.com/rt_ironore.htm#spot">fiyatlarını</a> izliyorum ve başbakanın düşen demir fiyatları konusunda doğru bilgiler vermediğini görebiliyorum. Ekonomi ile ilgili başka şeyler de görebiliyorum bu fiyatlardan ama onları bir başka blog girdisine saklayalım.</p> + Sun, 02 Nov 2008 14:00:00 +0000 + + + Enver Altın: Boğaziçi Üniversitesi'nde mobil iletişim sektörü sunumu + http://enveraltin.com/blog/events/3010081016.html + <p align="center"><img src="http://enveraltin.com/img/dunyamcebimde.jpg" /></p> +<p>28 Ekim günü Boğaziçi Üniversitesi'nden Ufuk Çağlayan'ın desteğiyle CmpE-579 kapsamında <a href="http://www.nataliyesilbahar.com/">Natali</a> ile birlikte oldukça ilginç bir sunum yaptık; küçük bir izleyici grubuna mobil dünyada ne kadar suyun hangi yöne aktığını Türkiye'den ve Dünya'dan sayılarla desteklediğimiz örneklerle göstermeye çalıştık. Tatil günü öncesi olmasına rağmen katılım beklediğimizden iyiydi. (Aslında biraz hile yaptık, sunuma giderken Burcu da bize katıldı ki kimse gelmezse anlatacak birileri olsun :)</p> +<p>Eğer henüz tanımıyorsanız (ki bence bir kayıptır, acilen tanışmanın bir yolunu bulun!) Natali Yeşilbahar <a href="http://www.momoistanbul.com/">Mobile Monday</a> etkinliğini uzunca bir süredir İstanbul'da başarıyla organize ediyor ve mobil dünyadan profesyonelleri oldukça keyifli etkinliklerle bir araya getiriyor. Bendeniz, sefil hizmetkarınızı zaten tanıyorsunuz. Birlikte izlemesi oldukça eğlenceli bir ikili olduğumuzu itiraf etmeliyim.</p> +<p>Teknik detaylardan arındırdığımız bu sunumu diğer üniversitelerde de, daha geniş katılımla tekrarlamak arzusundayız. İlginizi çekerse lütfen bana ulaşın.</p> + Thu, 30 Oct 2008 14:27:00 +0000 + + + Enver Altın: The death of the dollar? + http://enveraltin.com/blog/politics/2310080257.html + <p>From BBC Business, on his corner Prof. Ngaire Woods provides a good easy-read overview of the global economic status-quo and speculates on potential consequences of redistribution of economic power following the turmoil. <a href="http://news.bbc.co.uk/2/hi/business/7684397.stm">Definitely worth reading</a>. I don't have much to say, because I agree wholeheartedly.</p> + Thu, 23 Oct 2008 07:45:00 +0000 + + + Enver Altın: Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım sohbeti + http://enveraltin.com/blog/events/2210080418.html + <p><a href="http://www.mmoistanbul.org/site/Scripts/prodView.asp?idproduct=2484">Haberler</a> <a href="http://www.fazlamesai.net/?a=article&sid=5107">her yerde</a>, yeni LKD Seminer Çalışma Grubu ekibi azmetmiş, kendilerine teşekkür ediyorum.</p> +<p>Bugün, 22 Ekim saat 19:00'da Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım konusunda biraz sohbet edeceğiz. Katılım herkese açık, <a href="http://www.mmoistanbul.org/site/Scripts/prodView.asp?idproduct=2484">adres ve kayıt için gerekli bilgiler</a> MMOIstanbul.org'da.</p> + Wed, 22 Oct 2008 08:18:00 +0000 + + + Enver Altın: A brave new world + http://enveraltin.com/blog/1910080354.html + <p>End of an era marks the beginning of another one. With enormous sculpted success standing right behind me, I've recently quit <a href="http://www.cellenity.com/">Cellenity</a> to <a href="http://www.construia.com/">explore</a> what else the future has to offer.</p> +<p>On the way back home I stumbled upon the tail of this guy:</p> +<p align="center"><img src="http://enveraltin.com/img/kayserili.jpg" /></p> +<p>I spent the time and fuel that I'd normally be wasting around rush-hours Istanbul traffic on shows like Cebit Eurasia and Autoshow. Quick sum: Cebit is incrementally better every year, but Autoshow was spectacular. I've had the privilege to peek inside the Megane Coupe Concept, I shook hands with a member of the team who designed Sakarya University's 100% solar-cell racing car. Although fun, the rest was usual: short skirts, leg ladies, inefficient internal combustion engines, ugly car designs, little-to-no steps forward in evolution of transportation. Hybrids and electric vehicles receiving more attention was encouraging.</p> +<p>What comes next, I'll be blogging.</p> + Sun, 19 Oct 2008 07:54:00 +0000 + + + Enver Altın: Move quickly + http://enveraltin.com/blog/personal/2608080949.html + <p align="center"><a href="http://xkcd.com/466/"><img border="0" src="http://imgs.xkcd.com/comics/moving.png" /></a></p> +<p align="center"><i>We need a special holiday to honor the countless kind souls with unsecured networks named 'linksys'.</i></p> +<p>We moved the house about 3 weeks ago and before our wide kitchen window we've got the kids playground. +Beautiful noise little Skywalkers make. There are no unsecured 'linksys' networks I noticed though, so +I happily subscribed to <a href="http://www.turbo.net.tr/">Turbonet</a>. No fuss, no buzz. A gentleman +knocked our door two hours after I decide to subscribe. They did not require me to have a Turk Telekom +phone line because they had the wiring in the whole neighborhood. That was really quick, and I didn't have +much time to tinker with a <a href="http://en.wikipedia.org/wiki/Cantenna">Cantenna</a>.</p> + Tue, 26 Aug 2008 13:57:00 +0000 + + + Enver Altın: Vista + http://enveraltin.com/blog/technology/1708080747.html + <p>I've been trying Microsoft Vista for the last couple months, on the post-thief-bought EasyNote BG45-P-006. Contrary to what you probably keep hearing from colleagues, Vista works relatively good for me. Am I sold for some screen blings? Definitely not. Would I give up my GNOME desktop? Definitely not. Here is the pro:</p> +<ul> + <li>Good support for my hardware. + <li>Fair enough power management. + <li>Reliable suspend and resume. + <li>Very, very good fonts and font rendering. I mean, close-to-Apple-good, but not there yet.</li> + <li>Quick user switching. +</li></li></li></li></ul> +<p>And here is what you'll love most, the con list:</p> +<ul> + <li>Slow startup. It takes like ages to get a usable desktop. + <li>Immature support for wireless networks. Actually, wired networks are not so good at all. I keep myself doing <tt>ipconfig /release</tt> and <tt>ipconfig /renew</tt> all the time. + <li>Too many questions. Security doesn't mean ask user about everything. + <li>Enormous, gigantic memory usage. Boy, a decent default desktop uses just about 1 GB memory. I've got 2, so this beast uses about half of it for itself. + <li>It's messing around with my hard drive all the time. Disk light keeps blinking every couple seconds even if I have nothing running. This prevents disk from entering standby to save more power. + <li>I like the new Start menu layout but searching the menu is just too slow. + <li>There's no use for Sidebar on my desktop. +</li></li></li></li></li></li></li></ul> +<p>For your pleasure, here's what my usual work session looks like:</p> +<ul> + <li><a href="http://www.eclipse.org/">Eclipse</a> + <li><a href="http://www.mozilla.com/firefox/">Firefox</a> + <li><a href="http://www.mozilla.com/thunderbird/">Thunderbird</a> + <li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>, and Pageant. + <li><a href="http://www.cygwin.com/">Cygwin</a> + <li><a href="http://www.vim.org/">Vim</a> + <li><a href="http://www.openoffice.org/">OpenOffice.org</a> + <li><a href="http://www.last.fm/">Last.fm Client</a> + <li><a href="http://www.straightrunning.com/XmingNotes/">Xming</a> + <li><a href="http://www.pidgin.im/">Pidgin</a> + <li><a href="http://www.skype.com/">Skype</a> + <li><a href="http://talk.google.com/">Google Talk</a> +</li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Most of what you see in the list is open source, or free software. I also have an Ubuntu Intrepid Ibex installation on the same device but I pushed myself to bear with Vista stupidities for a while. I think I'll go back as soon as they fix Compiz's multi-head support. For my single-headed desktop needs at work, I just use Ubuntu.</p> + Sun, 17 Aug 2008 12:25:00 +0000 + + + Enver Altın: Kur'an kursları ile aldatma + http://enveraltin.com/blog/politics/0608080219.html + <p>Bir süredir görüşlerine büyük ölçüde katıldığım ve düşüncelerine büyük değer verdiğim <a href="http://www.yasarnuriozturk.com/">Yaşar Nuri Öztürk</a>'ün <a href="http://www.hurriyet.com.tr/">Hürriyet Gazetesi</a>'ndeki köşesini takip ediyorum. Geçtiğimiz hafta Konya'da Diyanet İşleri Başkanlığı'ndan habersiz işletilen kaçak Kur'an kursu binasındaki patlamayı müteakip hazırladığı <a href="http://www.hurriyet.com.tr/yasarnuriozturk/9593900.asp?gid=241&sz=62330?m=1">bugünkü yazısından</a> bir bölüm aktarmak istiyorum; ama makalenin geri kalanı da mutlaka okunmalı:</p> +<blockquote> + <p>Bugün Türkiye'de Diyanet'in şemsiyesi altında faaliyet yürüten ve Türk halkından resmî, gayrı resmî büyük meblağlarda paralar toplayan Kur'an kursu sektörü, Allah ile aldatmanın bir hizmet kurumu gibi çalışmakta, buralara devam eden çocuklara Kur'an'ın muhtevası, ilkeleri, zulme karşı çıkan, ahlakı öneren ruhu öğretilmek yerine Arap harflerinin telaffuzu öğretilmektedir. Oysa ki Kur'an kursunun anlamı ve amacı bu değildir.</p> + <p>[...]</p> + <p>Kur'an'ı özgün metniyle okuyup anlayacak ve bunu bir bilimsel meslek olarak yürütecek insanların eğitileceği yer Kur'an kursu değil, İmam-Hatip okulu ve ilahiyat fakültesidir. Nitekim, bizler de oralardan başlayarak yetişip İslam din ilimlerinde yetki sahibi olduk. Kur'an kursunun hedefi, çocuklara veya halka, Kur'an'ın temel mesajlarını tanıtmak ve belletmektir. Bugün bu yapılmıyor. Bunun yerine Arapçılık ve Arapçacılık eğitimi yaptırılıyor. Bunun Kur'an'la, Kur'an mesajıyla ne ilgisi vardır?</p> +</blockquote> + Wed, 06 Aug 2008 06:35:00 +0000 + + + Enver Altın: Specialization is for insects. + http://enveraltin.com/blog/quotes/1507080819.html + <p>From <a href="http://en.wikipedia.org/wiki/Robert_Heinlein">Robert Anson Heinlein</a>:</p> +<blockquote> + A human being should be able to change a diaper, plan an invasion, butcher + a hog, conn a ship, design a building, write a sonnet, balance accounts, + build a wall, set a bone, comfort the dying, take orders, give orders, + cooperate, act alone, solve equations, analyze a new problem, pitch manure, + program a computer, cook a tasty meal, fight efficiently, die gallantly. + Specialization is for insects. +</blockquote> +<p>And now for a slightly modified version (as seen on <a href="http://c2.com/cgi/wiki?SpecializationIsForInsectsDiscussion">c2wiki</a> by <a href="http://c2.com/cgi/wiki?PeterMerel">Peter Merel</a>):</p> +<blockquote> + A programmer should be able to fix a bug, market an application, maintain a + legacy, lead a team, design an architecture, hack a kernel, schedule a + project, craft a class, route a network, give a reference, take orders, + give orders, use configuration management, prototype, apply patterns, + innovate, write documentation, support users, create a cool web-site, email + efficiently, resign smoothly. Specialization is for recruiters. +</blockquote> + Tue, 15 Jul 2008 12:29:00 +0000 + + + Enver Altın: TOBB ETÜ'deki 2. Özgür Yazılım Konferansı'nda Agile Development sunumu + http://enveraltin.com/blog/events/2006080741.html + <p>Aslında <a href="http://konferans.linux.org.tr/">konferans</a> bugün başladı, ama ben yarın sabah erken saatlerde yola çıkıp İstanbul'dan Ankara'ya gidebileceğim.</p> +<p>Yarın (21 Haziran Cumartesi) Saat 10:00-11:00 arasında A salonunda <a href="http://enveraltin.com/sunumlar/DegisimiKucaklamak.pdf">Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak</a> adındaki sunumu yapacağım; ama belgede görünene ek olarak sunumda önerdiğim bazı planlama tekniklerine olan ihtiyacı desteklemek üzere Türkiye'deki yazılım sektörü ile ilgili etraftan topladığım bazı verileri de paylaşacağım.</p> +<p>Sunumun aslında özgür yazılımla doğrudan ilgisi yok, eğer yazılım projelendirme süreç ve tekniklerine ilgi duyuyorsanız, yazılım geliştirme süreçlerini daha verimli hale getirmenin yollarını arıyorsanız naçizane tecrübemi paylaşmaya çalışacağım sunuma katılmanızdan memnuniyet duyarım.</p> +<p>Ankara'da görüşmek üzere.</p> + Fri, 20 Jun 2008 11:55:00 +0000 + + + Enver Altın: Ünlü Bestekar Avni Anıl, İzmir'de vefat etti. + http://enveraltin.com/blog/music/1406081305.html + <p>Değerli Türk Sanat Müziği bestekârımız <a href="http://tr.wikipedia.org/wiki/Avni_An%C4%B1l">Avni Anıl</a> <a href="http://www.ntvmsnbc.com/news/450031.asp">bugün İzmir'de vefat etti</a>. Söylenecek pek çok şarkı bıraktı bizlere. Ruhu şâd olsun, Allah günahlarını affetsin.</p> + Sat, 14 Jun 2008 17:11:00 +0000 + + + Enver Altın: Dumansız Türkiye! + http://enveraltin.com/blog/factsoflife/1405080832.html + <p>Daha önce İngiliz hükümetinin aldığı <a href="http://enveraltin.com/blog/factsoflife/0607071110.html">Dumansız İngiltere</a> kararı ve bununla ilgili yasayı aktarmıştım. Bildiğiniz gibi artık Türkiye'de de <a href="http://rega.basbakanlik.gov.tr/eskiler/2008/01/20080119-1.htm">kapalı alanlarda sigara içmek yasak</a>. LKD seminerleri sayesinde Türkiye'deki üniversitelerin önemli bir bölümünü ve bazı liseleri dolaşma fırsatım oldu; içim acıyarak gördüm ki özellikle üniversite kampüslerinde sigara tüketimi akıl almaz boyutlarda. Metnin hazırlanmasından yasanın mecliste kabulüne kadar emeği geçen herkese çok teşekkür ediyorum. Yasanın yürürlüğe gireceği tarihin de sembolik önemi var, 19 Mayıs'dan itibaren en az bir duvarı olan ve üstü kapalı, kamuya açık herhangi bir yerde sigara içilemeyecek.</p> +<p>Daha sağlıklı bir topluma sahip olmanın benim görebildiğim en önemli yan etkisi sosyal güvenlik maliyetlerinin orta ve uzun vadede azalacak olması; bu sayede daha sürdürülebilir bir sosyal güvenlik sistemine erişilmesi.</p> +<p>Dumansız günler dilerim.</p> + Wed, 14 May 2008 06:22:00 +0000 + + + Enver Altın: Internal Combustion Engines + http://enveraltin.com/blog/technology/0905080728.html + <p>Mankind invested a lot in <a href="http://en.wikipedia.org/wiki/Internal_combustion_engine">Internal Combustion Engine</a>s, possibly more so than they deserve. Watch this:</p> +<ul> + <li>They're inefficient. Even when turbocharged, an average ICE will achieve about 25% efficiency when converting fuel to kinetic energy.</li> + <li>They're noisy. Fuel burns, potential energy of the fuel is converted to kinetic energy but you can only utilize 25% at best. So where does the rest of the energy go? Simple, some of it becomes noise.</li> + <li>They heat up. Well, some more of the wasted energy is also released as heat.</li> + <li>They pollute. In many different ways. An ICE can't possibly burn all of the fuel, that would require enormous amounts of oxygen and air, so they only burn it partially. A good wealth of fuel pass out (either intact or as a result of many chemical reactions) from the exhaust, even when turbocharged. Released waste is hazardous to plants, animals and man.</li> + <li>There's more crap. An ICE requires quite a bit more of complicated machinery to be useful on small cars: <a href="http://en.wikipedia.org/wiki/Transmission_%28mechanics%29">The Transmission System</a>. Quite a lot of the kinetic energy generated by the engine after burning fuel is once again lost somewhere in this machinery.</li> + <li>They are heavy. ICE and the machinery it comes attached with has to be made of strong and heavy metal like steel to survive the load. Lets face it: a 4-people car, 100kg for each person and 50kg for the luggage makes 450kg. But an average car weight today is about 1200kg. This is, in my humble opinion, ridiculous at best.</li> + <li>They are dangerous, because you carry very flammable fuel with you. Well, diesels are slightly less dangerous, I must admit.</li> + <li>Initial, operational and maintenance costs are incredible. These giant waste-generating monsters require that several parts changed with new ones frequently.</li> +</ul> +<p>So it looks like mankind found another way of screwing each other and himself, not long ago. Boy, compare that to the old way now. Harnessed horses are efficient, relatively fast, comfortable, quiet and environment friendly. Even the waste is utilized somewhere in agriculture industry.</p> +<p>Yes, I drove the car this morning to come to work. And yes again, it has an internal combustion engine and a total weight of about 1200kg.</p> +<p>Soon I will write about the realistic alternatives.</p> + Fri, 09 May 2008 05:06:00 +0000 + + + Enver Altın: Efficiency freak + http://enveraltin.com/blog/technology/0605080849.html + <p>That's what I have become. Speaking of <a href="http://enveraltin.com/blog/humor/1703081457.html">energy efficiency</a> and <a href="http://enveraltin.com/blog/personal/3004081653.html">cars</a> I'd like to post my personal quick-and-dirty efficiency-focused market review about cars due to popular demand.</p> +<p>We own a 2007 Renault Megane II 1.5 DCI Expression 80hp. We did some 20000 kilometers in the last 6 months and I've collected some statistics about efficiency. I'm not really happy to drive an internal combustion engine but this ~1200kg device proved to be somewhat efficient:</p> +<p align="center"><img src="http://enveraltin.com/img/megane-1250kms.jpg" /></p> +<p>More than 1250 kilometers per 60-litres-tank (and still going, will probably do about 1300) is not so bad if you're patient enough to cruise around 100km/h. More than half of this was done on city traffic, which means the engine consumes 4.3lt/100kms and <a href="http://www.renault.com/renault_com/en/main/30_DEVELOPPEMENT_DURABLE/40_Performances/20_Environnement/_80_Animation_vehicules_eco2/index.aspx">according to Renault</a> its CO<sub>2</sub> emission is something like 117g/km and 91% of the mass can be recycled. Interior quality is not so good compared to a BMW, but it has relatively good price/performance ratio.</p> +<p>Small <a href="http://en.wikipedia.org/wiki/Common_rail">Common-rail</a> <a href="http://en.wikipedia.org/wiki/Diesel">Diesel</a> engines are relatively efficient, but Renault-Nissan is after something better: <a href="http://www.projectbetterplace.com/">Project Better Place</a>. Apparently Renault will supply 100% electric cars and help build the infrastructure in Israel and Denmark to support usage of electric cars. The project is supported by the government in a usual way: reduced taxes.</p> +<p>If you're interested in hybrids, which I'm not really into: there's <a href="http://automobiles.honda.com/civic-hybrid/">Honda Civic Sedan Hybrid</a>. And for god's sake, please, no SUVs.</p> +<p>We use public transport when possible, I'll buy a bike for the summer, and we just walk when time permits. Safe and healthy, highly recommended. Human body is 9<sup>th</sup> Symphony of the nature, the most efficient food-to-you-know-what converter ever.</p> +<p>Enjoy.</p> + Tue, 06 May 2008 06:54:00 +0000 + + + diff --git a/www-planet/rss20.xml b/www-planet/rss20.xml new file mode 100644 index 0000000..760c981 --- /dev/null +++ b/www-planet/rss20.xml @@ -0,0 +1,452 @@ + + + + + Linux Gezegeni + http://gezegen.linux.org.tr + en + Linux Gezegeni - http://gezegen.linux.org.tr + + + Enver Altın: FriendFeed and Twitter + http://enveraltin.com/2101090838 + http://enveraltin.com/blog/2101090838.html + +<p>I know I've been lagging behind my blog recently, with little excuse -- sorry for that.</p> +<p>I find myself using <a href="http://friendfeed.com">FriendFeed</a> and (much less, but still) <a href="http://www.twitter.com/">Twitter</a> probably because particularly friendfeed makes it incredibly easy for me to follow almost everything happening around the world. I'm <tt>ealtin</tt> on both, as you could have guessed. You can follow me if you care.</p> +<p>I've got a long list of things to blog, including what I've been doing behind that bling! startup called Construia. Please hang on, coming soon. Real soon.</p> + Wed, 21 Jan 2009 13:45:00 +0000 + + + Pınar Yanardağ: What’s in my head.. + http://pinguar.org/blog/?p=53 + http://pinguar.org/blog/?p=53 + + ]]> +<p>Whenever I try to be a stable blog writer (one post each month seems fine, huh? =)) I just FAIL. So I&#8217;ll write a summary of last few months, ..</p> +<ul> +<li> + A couple of days ago, I got the following e-mail from Google Diversity Team that was saying I am one of six award winners to attend linux.conf.au:</li></ul> +<blockquote><p>Thank you for your application to the <a href="http://linux.conf.au/media/news/66">Google-Linux.conf.au Diversity Delegates Programme</a>. After careful review by a committee made up of <strong>Linux.conf.au</strong> organizers, <strong>Linux Chix</strong>, and representatives from <strong>Google</strong> - your application has been selected as one of the 6 award winners!</p></blockquote> +<p>I had a list of talks in mind to attend @<a href="http://linux.conf.au/">linux.conf.au</a>. But unfortunately, it seems I can hardly get the visa on time (remember the MySQL case -and other side of the coin.. *<a href="http://blogs.mysql.com/kaj/2009/01/12/on-open-source-and-open-competition-in-a-not-so-open-world/">click</a>*) </p> +<p>Wonderful news.. but,.. well.. just news. =)</p> + +<li>* It&#8217;s 19th of Jan. but I forgot to tell you <a href="http://www.pinguar.org/366">Project 366</a> was succesfully finished! I started Project 366 just for want of trying, but lately it became a long-year album. I see how Photojojo was <a href="http://photojojo.com/content/tutorials/project-365-take-a-photo-a-day/">right</a>. It&#8217;s an amazing way to document travels and accomplishments, relationships, .. and so on. Time moves surprisingly fast. +<p>Btw, i made <a href="http://vimeo.com/2879818">a video</a> from all Project 366 photos:</p> +<p> + + +<br /><a href="http://vimeo.com/">Project 366 (2008)</a> from <a href="http://vimeo.com/pinguar">Pinar</a> on <a href="http://vimeo.com">Vimeo</a>.</p> +</li> +<li> I have some supercalifragilisticexpialidocious plans about <a href="http://ce.itu.edu.tr/">school</a>, ah.. frak school.</li> +<li> And at last, I started to use KDE4 on my daily system, but it&#8217;s more like a mutant (using <strong>Nautilus</strong> as a file manager is <a href="http://cekirdek.pardus.org.tr/~pinar/screenshot-2009.png" target="_blank">enough</a>?)</li> + + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2009. | + <a href="http://pinguar.org/blog/?p=53">Permalink</a> | + <a href="http://pinguar.org/blog/?p=53#comments">No comment</a></p> + Mon, 19 Jan 2009 12:16:03 +0000 + + + Enver Altın: Bad news from Gaza: Innocents dying + http://enveraltin.com/politics/0501090824 + http://enveraltin.com/blog/politics/0501090824.html + +<p>I really don't want to have a &quot;wartime&quot; category, so although it just doesn't fits into any humane category, I'm posting this under <a href="http://enveraltin.com/blog/politics/">politics</a>.</p> +<p>Israel really screwed up big time. They used unnamed war technology in Gaza. 5 losses on Israeli Defence Forces so far, <a href="http://english.aljazeera.net/focus/war_on_gaza/2009/01/20091414738944811.html">but death toll from Gaza are far far more</a>, hundreds if not thousands. Israel doesn't let foreign journalists into the Gaza Strip, there's limited intelligence.</p> +<p>What's worse, <a href="http://english.aljazeera.net/focus/war_on_gaza/2009/01/20091585448204690.html">as visible on Al Jazeera</a> is how US media intentionally hides details, like death tolls of the Palestinians or the huge imbalance between, which is another obvious sign of civilians under attack. Please, go read the in-depth analysis of US media skewing the issue, on Al Jazeera site.</p> +<p>Protests of Israel's actions were organized yesterday in almost every single city in Turkey, yet almost no coverage about protests on mainstream Turkish media. It seems like only <a href="http://www.vakit.com.tr/">Vakit</a> has some articles about the protests. I honestly don't like quoting them in my blog because of the unfair, skewed and often anti-secular view of their articles about internal affairs; but I'd like to praise their work which is fuelled by the religious reasons.</p> +<p>Turkey as one of the temporary members of the UN Security Council is obliged to do something about the issue. Whatever that something will be, I'm sure it's going to cause a permanent shift in foreign affairs with Israel.</p> + Mon, 05 Jan 2009 13:52:00 +0000 + + + Enver Altın: Ekonomik durgunluğun mobil pazar üzerindeki etkileri + http://enveraltin.com/mobile/1711081749 + http://enveraltin.com/blog/mobile/1711081749.html + +<p><i>Bu metni <a href="http://www.nataliyesilbahar.com/">Natali'nin yeni açılan blogu</a> için yazmıştım, orada yayınlandığına göre artık kendi günlüğümde de yayınlıyorum.</i></p> +<p>Basit değil mi? AB ülkeleri ABD'ye ihracat yapamazlarsa gelişmekte olan diğer ülkelerden ithalat da yapamıyorlar. Biz AB'ye ihracat yapamazsak o zaman cari açığımız büyüyor ve bu açığı finanse etmek için borç para ihtiyacımız artıyor. Ayrıca ürettiğimizi satamazsak üretimi yavaşlatmamız veya durdurmamız gerekiyor. Bu da artan işsizlik demek. Artan işsizlik, halkın tüketim alışkanlıklarının değişmesi ve sınırlı kaynakları harcayarak satın alırken isteksiz davranmaları demek. Bu da insanların artık zaruri olmayan ürün ve hizmetleri almak istemeyecekleri anlamına geliyor.</p> +<p>Operatörlerin kontör satışlarının korkutucu şekilde düşüşünü veya fatura tahsilatlarındaki sıkıntıları böyle açıklayabiliyorum. Halkımız, bir kez daha, fakirleşiyor gibi görünüyor. Ama bu krizin öncekilerden biraz farkı var. Artık beslenme ve barınma gibi temel ihtiyaçlarımızı karşılayabilmek; sanayi, tarım, hayvancılık yapabilmek için ithal mallara daha fazla bağımlıyız. Her kriz yerli malve hizmet üretimini biraz daha baltalıyor.</p> +<p>Kişisel kehanetlerimi biraz daha açarsak, temelde abone başına yıllık gelir ortalamasının hissedilir şekilde düşüşünün sonuçlarını şöyle öngörüyorum:</p> +<ul> + <li>Logo/melodi ve mobil müzik gibi mobil içerik servislerine zaten 2007 ortalarında elveda demiştik. Bugünlerde bu servislerin posasından para kazanılıyor. Aslında erotik video mobil içeriklerinin ömrünü daha kısa öngörüyordum ama görünüşe bakılırsa Türk halkının sosyal yapısı bu etik olmayan iş modelini bir süre daha, bilgisayar ve internet kullanımı yaygınlaşana dek yaşatacak. + <li>Zaten uzun süredir düşme trendindeki katma değerli IVR servisleri üzerinden çalışan arkadaş bulma ve erotik sohbet servisleri ile yakında temelli vedalaşıyoruz. + <li>Medya ve mobil dünyayı bir araya getiren çeşitli interaktif servisler (TV alt bant SMS servisleri...) gelir kaybediyor olmalı veya bugünlerde gelir kaybetmeye başlayacak. + <li>Bilgi-eğlence servisleri de (haber, hava durumu, spor, gol görüntüleri) halkın tasarruf politikasını izleyecek. Cepten haber okumak yerine bedava olan TV, veya internet sitelerini kullanacaklardır. + <li>Aboneler arası sesli telefon görüşmeleri ve mesajlaşma servisleri kullanımı; diğer adıyla operatör servisleri toplam kullanım olarak çok etkilenmeyecek ama karlılık numara taşınabilirliğinin de getirdiği rekabet ortamında hissedilir şekilde azalacak gibi. Operatörler çeşitli ucuz tarifelerle insanların cep telefonu kullanım alışkanlığını artırmaya, müşteriyi sabit telefon hattı işletmecilerine kaptırmamaya çalışacaklar – kriz eninde sonunda bitecektir ve bittiğinde de en az dayak yiyen boksör galip olacak. Ama galibiyet bedelsiz değildir, onlar krizin bitmesini beklerken borsada işlem gören hisse fiyatlarının biraz düşeceği tartışmasız. Ben güzide operatörümüzün yerinde olsam Microsoft'un yaptığını yapar, hazır düşmüşken kendi hisselerimi kendim satın almaya başlardım. Ortakların hisselerini ucuza kapatmak her zaman iyi fikirdir. + <li>Eminim Ulaştırma Bakanlığı “keşke ilk ihalede lisansı verseydik” diye düşünecek, çünkü yeni 3G ihalesinde öyle milyar liralar havada uçamayacak gibi duruyor. + <li>Ayrıca 2009 ve hatta 2010'un 3. çeyreğine kadar duyurulacak yeni katma değerli servislerin ağırlıklı olarak mobil pazarlamaya yönelik olacağını öngörmek çok zor değil; daha fazla mobil kupon uygulaması göreceğiz ama bu servislerde paranın yönü tersine olacak sanki. Servise erişmek ucuz, ürünün kendisini kullanmak biraz daha pahalı olacak gibi. + <li>Unutmadan, mobil oyunlar da pazarı terk ediyor. Para yoksa eğlence de yok. +</li></li></li></li></li></li></li></li></ul> +<p>Bunların hepsi alınacak çok sayıda ders içeriyor. Bu derslerin başında insanların ucuz olanı takip edeceği var.</p> +<ul> + <li>Internet kullanımının da rekabet dolayısıyla daha da ucuzlayacağını görürsek, 2009'un VoIP çözümlerinin KOBİ'leri aşıp evlere gireceği yıl olacağını söyleyebiliriz. İnsanlar evlerine aldıkları Internet bağlantısından daha fazla hizmet beklemeye başlayacaklar. Bu talebin büyük olasılıkla düşük fiyatlı, kullanımı kolay, WLAN destekli, VoIP yapabilen cep telefonlarının pazara hızla girmesini ve satışlarında patlama getireceğini tahmin ediyorum; tabii eğer iyi tanıtmayı becerirlerse. + <li>Diğer alternatifler pahalı olunca Internet kullanımı ve bilincinin biraz daha artacağını söyleyebilirim. Bunun sonucunda Internet üzerinden alışverişlerin artmasını bekliyorum. Sahibinden.com, gittigidiyor.com ve eğer aklını biraz başına alırsa hepsiburada.com bu dönemde biraz prim yapacak gibi. Diğerlerinin ve yeni gireceklerin de şansı var: kimlerin büyüyeceğini basitlik, kullanım kolaylığı ve hizmet kalitesi belirleyecek. + <li>Bir diğer gelişme de TK tarafında olacak gibi. Büyük olasılıkla TK, öncelikle mobil alışveriş konusunda daha esnek davranacak. Eğer devlet baba telefonla satın alınan ürünlerde ÖİV almaktan vazgeçerse mobil alışveriş, finans dünyasıyla mobil operatörleri de bir araya getirecek gibi duruyor. Elimizdeki cep telefonları yakında birer taksitli kredi kartına dönüşebilir ;) Eğer bu olursa, cep telefonu ekranlarından alışveriş yapılmasını kolaylaştıracak tasarımlara ihtiyaç olacak. +</li></li></li></ul> +<p>Türk'ün aklı kaçarken çalışır, krizden kaçarkan dahiyane fikirler bulacağız ve biz mobilcilerin inovasyonla coştuğu yıl 2009 olacak. Bu fikirlerin çoğu ülkemiz için uygun olmayacak ama aramızdan uyanık olanlar diğer pazarları kurcalamaya; servis ve yazılım ihracatı yapmaya başlayacak.</p> +<p>Türkiye'de pazarın daralacağı konusunda herkes hemfikir; inovasyon yaparken bir yandan ihracatı da artırabilirsek tüm sektör olarak bu krizden hayli kuvvetli çıkabiliriz. Bir çok yönden çevremizdeki petrol zengini halklara aç oldukları hizmetleri götürmek için avantajlı konumdayız. Tecrübeliyiz, sosyal olarak onlara yakınız, kültürlerine kolayca adapte olabiliyoruz.</p> +<p>Can sıkıcı günlerin hızla yaklaştığı kesin ama, enseyi karartmamakta yarar var.</p> +<p>Natali'ye açılışı benimle yaptığı, üstelik geciktiğim halde beklediği için çok teşekkür ediyor, yazımı okurken eğlendiğinizi umuyorum.</p> +<p>Hayırlı işler! :)</p> + Mon, 17 Nov 2008 22:58:00 +0000 + + + Enver Altın: Kimseye etmem şikayet + http://enveraltin.com/technology/1611080839 + http://enveraltin.com/blog/technology/1611080839.html + +<p>Bu kısa yazıma Kemani Serkis Efendi'nin bestesi ile başlamak istiyorum:</p> +<blockquote> + Kimseye etmem şikayet, ağlarım ben halime<br /> + Titrerim mücrim gibi baktıkça istikbalime<br /> + Perde-i zulmet çekilmiş korkarım ikbalime<br /> + Titrerim mücrim gibi baktıkça istikbalime +</blockquote> +<p>İsveç Merkez parti lideri <a href="http://www.thelocal.se/tag/Maud_Olofsson">Maud Olofsson</a> 2025 yılına kadar petrol ürünleriyle çalışan tüm araçların <a href="http://www.thelocal.se/15712/20081115/">yasaklanmasını önermiş</a>. Haydi, hepimiz İsveç'li olalım.</p> + Sun, 16 Nov 2008 13:44:00 +0000 + + + Enver Altın: Terminology + http://enveraltin.com/personal/1611080758 + http://enveraltin.com/blog/personal/1611080758.html + +<p>I always felt the struggle when I tried to eat a book when I was studying maths in Turkish language. Back in 2004 I saw a Calculus book written in English language in the hands of my good friend <a href="http://canb.net/">Can Burak Çilingir</a> for the first time, shuffled it a bit, and at that moment I knew why. I am just not able to understand math teaching in Turkish properly. Many words don't really mean a thing.</p> +<p>I learnt English on my own just to be able to grasp the information I badly needed from the Borland's Turbo Pascal 5.0 online help system; and I can't understand math teaching in Turkish? Yeah, that felt kinda strange. Over the years I discovered a few other things I had trouble registering with my neurons when the words are in Turkish.</p> + Sun, 16 Nov 2008 13:14:00 +0000 + + + Pınar Yanardağ: An(door)id + http://pinguar.org/blog/?p=49 + http://pinguar.org/blog/?p=49 + + ]]> +<p><img src="http://cekirdek.pardus.org.tr/~pinar/pindroid.jpg" /></p> +<p>Since I successfully unlocked &#038; signed into my Google account last week (it was only one step further: an edge or 3g connection! :)), I am happly using Android. It has nice features and geeky enough&#8211;except it rapidly drains battery (i turned brightness down to 0% as a workaround, but still sucks).</p> +<p>I am currently writing this entry via its browser. But I get bored.. Let&#8217;s be a bad girl ;P</p> +<p>*pinar hits enter*<br /> +*pinar types <b>&#8220;reboot&#8221;</b> to address bar*<br /> +*pinar hits enter*<br /> +&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p> +<p>Wha? What happened? Why my phone restarted? Aww, did it evaluate everything i write as a system command? I must kiddin&#8217;, huh? <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>But unfortunately, I&#8217;m not kiddin&#8217;&#8230; It is really the most bizarre flaw I&#8217;ve ever seen.. You can read more from <a href="http://www.bit-tech.net/news/2008/11/10/android-flaw-executes-typed-text/1" target="_blank">here</a>.</p> +<p>PS#1: Note that, only Android 1.0 TC5-RC29 or earlier are vulnerable and a patch has released already.<br /> +PS#2: Don&#8217;t even try to type <b>&#8220;rm -rf /&#8221; </b> <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" /><br /> +PS#3: Oh, and there&#8217;s <a href="http://code.google.com/p/android/issues/detail?id=1207" target="_blank">that</a>, too.<br /> +PS#4: Aomm, and there was <a href="http://android.jim.sh/index.php/ConsoleShell" target="_blank">that</a>, too.</p> + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2008. | + <a href="http://pinguar.org/blog/?p=49">Permalink</a> | + <a href="http://pinguar.org/blog/?p=49#comments">2 comments</a></p> + Mon, 10 Nov 2008 20:37:42 +0000 + + + Enver Altın: Dahiler için mükemmel özgeçmiş hazırlama kılavuzu + http://enveraltin.com/tips/cv-howto + http://enveraltin.com/blog/tips/cv-howto.html + +<p>Daha önce <a href="http://pinguar.org/blog">Pınar Yanardağ</a>'ın benim özgeçmişimi afişe ettiği blog girdisine bir özgeçmiş hazırlama kılavuzu yazmaya karar verdiğimi yazmıştım. Çok uzun süredir yapılacaklar listemde bekliyordu ve sonunda işe koyulabildim :)</p> +<p>Başlamadan belirtmek istiyorum: bu konuda bir uzman değilim, bu yazı tamamıyla tecrübelerime ve arkadaş sohbetlerine dayanıyor, okuduklarınızın hepsi doğru veya yanlış olabilir. FrontSITE, <a href="http://www.parkyeri.com/">Parkyeri</a> ve <a href="http://www.cellenity.com/">Cellenity</a>'de çalıştığım dönemde (son 6 yıl diyelim) muhtemelen birkaç bin özgeçmiş okudum. Hem birlikte çalıştığım hem de diğer şirketlerden tanıdığım çok sayıda insan kaynakları (bundan sonra İK) uzmanı ile bu konuda sohbet ettim. Yakın arkadaşlarım arasında otomotiv ve telekomünikasyon sektöründe faaliyet gösteren şirketlerde İK uzmanı olarak çalışan değerli insanlar var ve onları izlerken çok değerli ipuçları edindim. Sözün özü, yazının devamını okumanız yararınızadır.</p> +<p>Herhangi bir belgeden beklenenler özgeçmişlerden (bundan sonra <a href="http://en.wikipedia.org/wiki/Curriculum_Vitae">CV</a>) de beklenir: içten, doğru ve güncel, amaca yönelik, yeterince detaylı, mümkün olduğunca kısa, okunaklı olmalı... bıdı bıdı, bunlar her yerde yazıyor zaten. Başka ne var?</p> +<p>Belgenin nasıl yazılacağını kurcalama faslını bir an için bitti farzedelim ve elimizde bir belge olduğunu hayal edelim. Bir iş ilanı gördük ve özgeçmişimizi gönderdik. Bundan sonraki süreci, masanın diğer tarafından bakarak birlikte düşünelim istiyorum ki o belgenin akıbetini yaşayalım ve ders alalım. Bu arada, belgemiz popüler bazı hataları içeriyor olsun :)</p> +<ul> + <li>Dünyadaki finans krizini ve ülkemizdeki yaklaşık 40%'lik işsizliği dikkate alırsak muhtemelen başvurduğunuz ilana en az 1000 kişi daha başvurmuş olmalı. + <li>Başvurunuzu ilk görecek olan kişi büyük olasılıkla bir İK uzmanı. 1000 adet ilanı anahtar sözcüklere/iş tanımına göre filtrelemek veya göz ucuyla yoklamak için bir iş günü, toplantılar, e-posta vb. diğer aktiviteleri çıkarırsak en çok 5 saat, yani 300 dakika zamanı var bu arkadaşın ve bu faaliyetin bütün amacı alakasız başvuruları (yönetici sekreteri pozisyonuna gelen çaycı başvurularını) ayıklamak. Her CV için yaklaşık 30 saniye eder. İK uzmanı bu 30 saniyelik sürede başvurunuzun çöpe mi yoksa yazıcının içinde duran kağıda mı gideceğine karar vermek zorunda. Burası önemli: O İK uzmanına yardım etmelisiniz, onun hayatını kolaylaştırmalısınız. + <li>Belgenizi Microsoft Word veya OpenOffice.org belge formatında göndermeyin; kullandığınız yazı tipleri ve diğer şekillerin alıcının bilgisayarında 100% aynı görünmeme ihtimali var. Adınız için seçtiğiniz o yazıtipi İK uzmanının şirket politikası gereği Windows 2000 kurulu bilgisayarında yüklü olmayabilir. Mümkünse PDF olarak gönderin. OpenOffice.org kullanın, belgenizi tek tıklamayla PDF yapın gitsin. Bu sayede ekranda, kağıtta, her yerde istediğiniz gibi görüneceğinden emin olabilirsiniz. + <li>Ertesi sabah işe geldiğinde aynı İK uzmanı yazıcıdaki önceki günden seçtiği özgeçmişlerin çıktısı olan kağıtları ayıklayıp çok sayfalı olanları birbirine zımbalayacak. Şansınız varsa özgeçmişinizin tüm sayfaları düzgün şekilde bir araya gelir. Benim gibi şansa inanmıyorsanız özgeçmişinizi öyle bir tasarımla hazırlayın ki gözlüklerini evde unutmuş olan İK uzmanı 2.50 astigmatik gözleriyle bile CV'nizin tüm sayfalarının birbirine hayli benzediğini ve bir arada olmaları gerektiğini anlayabilmeli. Bunun tek yolu tasarım değil, okunaklı sayfa numaraları da olur. + <li>O İK uzmanı büyük olasılıkla dakikada 8 sayfa basabilen siyah tonerli bir laser yazıcı kullanıyor; bu sebeple CV'niz siyah dışında bir renk içermezse iyi olur çünkü o renkler kağıtta gri tonlar olarak görünecek, belki de görünemeyecek. Hatta belki de o yazıcının toneri bozuk ve ancak faks kadar (200dpi) bir çözünürlük sağlayabiliyor. Biraz da bu sebeple özgeçmişlerde fotoğraf kullanmak anlamsız oluyor. Diğer taraftan, bazı İK uzmanı arkadaşlar insan yüzlerini hatırlamakta oldukça başarılı, bu sebeple eğer fotoğrafınızın iyi görüneceğinden eminseniz koyabilirsiniz de. + <li>İK uzmanı kağıtları birbirine zımbalarken, eğer gözlüğü yanındaysa, bir yandan da hızlıca göz atacak. Merak insan doğasında vardır. Büyük olasılıkla bu arada çok beğendiklerini ayırıp kağıt yığınının en üstüne veya ayrı bir yere koyacaktır. + <li>Neden bilmiyorum, İK uzmanlarının çoğu kadın. Bunu düşünün, beğenmek hayli kişisel bir olay ama ilk önce kağıt zımbalayan İK Uzman hanım'ı tavlamalısınız. Sayfa düzeni, okunaklı yazı tipleri, sadelik, düzgün bir bilgi sıralaması, özetle okuması eğlenceli bir belgedir bunun yolu. İpuçları az sonra. + <li>O kağıt yığınlarını büyük olasılıkla daha kıdemli bir İK uzmanı tekrar, biraz daha detaylı inceleyecek ve doğal olarak başvurduğumuz ilanda yer alan çeşitli özellikleri arayacak. Gayet iyi biliyoruz ki İK uzmanlarının çoğunun proje yönetimi, yazılım mühendisliği, tasarımcılık, stilistlik, sekreterlik, satıcılık veya genel müdürlük tecrübeleri yoktur ama görüşmelerden önce ilgili departmanlardan bilgi alıp derslerine çalışırlar. İşe alınmasını sağlayacakları insanların orada çalışmaya başlayınca gerçekte ne yapacaklarını sorup öğrenirler. Onların elinde o işi yaptırmak isteyen birilerinin hazırladığı iş ilanı ve 1000 başvurudan alakasızlar ayıklandıktan sonra geriye kalan ~300 kadar ilan vardır (garip ama bu oran 30%-40% civarında dolaşıyordu hep). Kıdemli İK uzmanının da hayatını kolaylaştırmamız gerek. Zımbalanmış birkaç sayfa kağıda tek bakışta sizin o ilana uygun olup olmadığınızı kolayca anlayabilmeli, buna geleceğiz. + <li>Kıdemli İK uzmanı da o kağıt yığınının bir kısmını geri dönüşüm için çöp kutusuna ayırdıktan sonra geriye kalanların arasındaysanız (kalan 300'ün 30% kadarı, yani en çok 100 adet CV eder). Kıdemli uzmanımız kalan 100 CV arasında, eğitim ve iş tecrübesi bilgilerinin bir kombinasyonunu kullanarak kıyaslama yaparak bu sayıyı da 30% kadarına indirmeye çalışacaktır, geriye muhtemelen 30 civarında CV kalır. + <li>Farkında mısınız bilmiyorum ama, 2 İK uzmanından sonra 1000 kadar başvurudan geriye 30 tane kaldı. İK uzmanları gerçekten eğlenceli insanlardır, çoğu en temel işi olan filtreleme işini gayet iyi yapar, bence herkes onları tanımalı. Filtreden yalnızca 3% geçebildi. Bugünlerde başarılı olduğunu iddia eden elektrik süpürgesi filtreleri bile 15%'den fazlasını ortama bırakıyor. + <li>Kıdemli İK uzmanı bir adım daha ileri gidip bazı adayları bir ön görüşmeye davet edebilir ve bunların arasından bir filtreleme daha yapabilir. Bu durumda yalnızca ön görüşmeden sonra da hakkında olumlu düşündüğü adayların CV'leri müdüre gider. + <li>Ön görüşme yapılmadığını varsayalım. Bu 30 kadar CV kısa süre sonra personel talebini yapan departmanın başında kim varsa ona gider, bundan sonra adı departman müdürü, kısaca müdür olsun. Müdür bunları inceleyip genellikle bir kısmını tekrar eleyecek. Çoğunlukla toplam başvuruların 1% kadarı görüşmeye davet ediliyor, sayı 10 kişiye inecek. Müdürün nasıl eleyeceği tamamen yapılacak işin, ilanın, konunun mahiyetine; hatta müdürün hangi okuldan mezun olduğuna, CV'lerde insanların geçmiş tecrübelerinde yazdıkları şirketleri tanıyıp tanımadığına veya önceki gece evde eşiyle kavga edip etmediğine bile bağlı. Ama şundan emin olabilirsiniz: müdür CV'nizi baştan sona dikkatle okuyacak, inceleyecek. Görüşmeye davet edilip edilmeyeceğiniz ne kadar iyi olduğunuzla ilgili bir mesele, burada ben yardım edemem. + <li>Müdür, görüşülmeye değer bulduğu CV'leri kıdemli İK uzmanına geri verecek ve diğerlerini geri dönüşüm için çöpe gönderecek. Kıdemli İK uzmanı da size ulaşmaya çalışacak. Nasıl? Sizin verdiğiniz iletişim bilgilerini kullanacak. 10 adet CV'de tek tek iletişim bilgisi arayacak. Onun hayatını kolaylaştırın, iletişim bilgilerini ilk bakacağı yere koyun; ilk sayfaya, en üste. + <li>Görüşmeye davet edildikten sonraki kısma çok fazla yardım edemem ama birkaç ipucu vereceğim. + <li>Mümkün olduğunca düzgün giyinin: tercihen takım elbise ve kravat giyin, mümkün değilse en azından temiz bir gömlek; ama kot pantalon üzerine t-shirt ile görüşmeye gitmeyin. Bu konuda pazarlık yok. + <li>Görüşmeye tam zamanında gidin; erken gitmeniz sizi ucuz, geç gitmeniz ise sorumsuz yapar. Ayrıca bazı şirketler görüşme için gelen adayları kasten bekletip sabrı zorlamakla ünlüdür; kalkıp gitmeyin, oyunu onların kuralıyla oynadığınızı unutmayın. Aslında muhtemelen böyle bir yerde çalışmak istemezsiniz zaten ama, kalkıp giderseniz bunu başka şirketler de duyacaktır. İK uzmanları sosyaldir, bunların dedikodusunu yaparlar. + <li>Görüşme sırasında çok farklı türlerde çeşitli sorulara yanıt vermeniz gerekecek. Karşınızdakinin amacı seviyenizi ölçmek, bazen vururken acıtacağını bilmelisiniz. Dürüst olunması gerektiğini beyinsizler bile biliyor ama ben haddinden fazla değil de yeterince dürüst olmanızı önereceğim. Emin olmadığınız, uydurma yanıtlar vermeyin, bilmediğinizi söylemekten çekinmeyin. Karşınızdaki yalan veya uydurma yanıtlarınızı yutmuş gibi yapacaktır, bu da işe alınmayacağınızı garantiler. + <li>Formal bir görüşmede, sizinle görüşenlerden bazılarını önceden tanıyor olsanız dahi, lüzumsuz lakayıtlık veya samimiyet göstermeyin. İş başka, arkadaşlık başkadır. +</li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Gelelim belgenin kendisine. Benim tavsiyem, bilgileri aşağıdaki şekilde gruplamanız:</p> +<ul> + <li>1. sayfa, en üstte, büyükçe yazılmış, adınız ve soyadınız. Hemen altında telefon numaranız ve e-posta adresiniz. Onun altında da açık ev adresiniz. Fotoğraf konulmasına çeşitli sebeplerle karşıyım, bu konuda daha sonra tekrar yazacağım. + <li>Hemen altında kişisel bilgiler: girmek istediğiniz iş kolu ile ilgili tecrübeniz de olan anahtar sözcükler (bunlar kıdemli İK uzmanının hayatını kolaylaştırmak içindir), doğum tarihi ve yeriniz, tabiyetiniz (nüfusa kayıtlı olduğunuz ülke-ler), şu anda bir yerde çalışıp çalışmadığınız, eğitim durumunuz (devam etmekte olduğunuz veya son mezun olduğunuz okulun düzeyi) ve yıl cinsinden geçmişteki iş tecrübeniz. + <li>Hemen altında kariyer hedefinizin olmasını tavsiye ediyorum; şu anda aradığınız işi tarif edin. Örnek: Otomotiv parçaları üretip ihraç eden bir şirkette endüstri mühendisi olarak çalışıp üretim süreçlerini tecrübe etmek ve kendimi geliştirmek istiyorum; gibi birşeyler olabilir, bilemiyorum. + <li>Hemen altında, sizi diğer adaylar arasında öne çıkaracağını düşündüğünüz yeteneklerinizin bir özetinin yer almasını tavsiye ediyorum. Örneğin 2 yıl otomotiv yan sanayi tecrübeniz olduğunu, başvurduğunuz şirkette daha önce staj yaptığınızı, okuldayken yaptığınız işle ilgili projeleri birer cümleyle maddeler halinde yazabilirsiniz. Kıdemli İK uzmanının 2. aşama filtrelemesini geçmenize yardımcı olacaktır; bunların 1. sayfada olması önemli. + <li>Eğer ilk sayfayı doldurabildiyseniz bu iyi; dolduramadıysanız, zorlamayın. Yazdıklarınızın sayfayı ortalamasını ve göze hoş görünmesini sağlayın. + <li>İkinci sayfada eğer geçmişte iş tecrübeniz yoksa eğitim bilgilerinizle başlayın; mümkün olduğunca fazla detay verin. Başarıyla ve severek geçtiğiniz dersleri, not ortalamalarınızı, yaptığınız projeleri yazın. İş tecrübeleri bölümünde, en azından bir staj yapmışlığınız vardır, onu mutlaka yazın. + <li>Eğer iş tecrübeniz varsa 2. sayfaya bununla başlamanız önemli; geçmişte yaptığınız işleri olabildiğince ölçülebilir bilgiler içeren cümlelerle anlatın. Şirket adları ve orada çalıştığınız tarih aralıklarını mutlaka yazın. Çalıştığınız şirketleri son ayrıldığınız şirketten ilk çalıştığınız şirkete doğru yazmaya çalışın. Benim gibi 37 şirkette çalıştıysanız son birkaç tanesini yazın, kâfidir, abartmayalım. Eğer şirketlerde birden fazla departmanda çalıştıysanız, farklı türlerden sorumluluklarınız varsa (eğitimleri takip etmek, insan kaynakları departmanı için iş görüşmeleri yapmak vb.) bunları da mutlaka belirtin. İş tecrübelerinden sonra eğitiminizle ilgili özet bilgi verip geçin gitsin. Unutmayın: bir işi yapabilmek, eğitimini almış olmaktan çok daha önemlidir. + <li>Eğitim ve iş tecrübesi bilgileriniz sayfanın yarısından fazlasını doldurduysa harika, düzgün şekilde sayfayı ortalamasını sağlayıp bir sonraki sayfaya devam edin. Doldurmadıysa birkaç fırın ekmek yemeniz gerek demektir :) + <li>İşinizle ilgili aldığınız sertifikalar veya eğitimler varsa bunların bir listesini, eğitimi/sertifikayı aldığınız tarih ve bunları veren kurumla ilgili bilgilerle birlikte ayrı bir başlık halinde listeleyin. + <li>Birden fazla yabancı dil konuşabiliyorsanız ayrı bir bölüm halinde yazın, yalnızca bir taneyse son sayfadaki kişisel bilgiler bölümüne saklayın. Eğer yabancı dil konuşamıyorsanız bir kurs bulup öğrenmeye başlasanız iyi olur. Sadece iş için değil, farklı bir dünya görüşü de kazandırdığı için bence herkes en az bir yabancı dil konuşabilmeli. + <li>Sonraki bölümde, bilişim teknolojileri ile ilgili bilgi verin; kullandığınız işletim sistemleri, donanımlar, paket programlar önemlidir. İşinizle daha yakından ilgili olanları üst sıralarda yazmaya çalışın. + <li>Sona yaklaştık: kişisel bilgiler bölümünde bazı isimler yanıltıcı olabileceğinden cinsiyetinizi, medeni durumunuzu, askerlikle ilişiğiniz olup olmadığını -- ertelediyseniz tecilinizin süresini, sürücü ehliyetiniz olup olmadığını, sigara içip içmediğinizi (içiyorsanız acilen bırakmalısınız), varsa üyesi olduğunuz kulüp ve dernekleri yazmalısınız. Dilerseniz bu bölüme hobilerinizi de yazabilirsiniz ama saçmalamamak önemli, paraşütle atlamayı yazdıysanız daha önce birkaç kez yapmış olmalısınız ki hobiniz olabilsin. + <li>Eğer referans belirtebiliyorsanız bu iyidir. <i>&quot;Gerekirse referans verilir&quot;</i> yazıp orayı boş bırakmayın, önceden izinlerini alarak ve haberdar ederek okulda ders aldığınız hocalarınızın veya önceki şirketlerde birlikte çalıştığınız yöneticilerin iletişim bilgilerini, kurum adları ve oradaki görevleriyle birlikte buraya yazmanız size ek puan kazandırabilir. +</li></li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Belgenin şekli şemali ile ilgili bazı ipuçları:</p> +<ul> + <li>Sayfa tipi olarak A4 seçtiğinize emin olun, ülkemizde neredeyse tüm yazıcı kağıtları ISO A4 standardında satılır ama garip bir şekilde kelime işlemci yazılımların bazıları Amerikan mektup kağıdı ayarıyla öntanımlı açılıyor. Sayfaların kenarlarında bolca boşuk bırakın. + <li>Yazı tipi olarak Times New Roman, Courier New gibi Serif ailesi olarak adlandırılan kitap yazıtipleri kullanmayın. Hem ekranda, hem kağıtta göz yoran bu yazı tipleri özellikle astigmat göz bozukluğu olan insanların sinirini bozar :) Bitstream Vera Sans, Arial, Tahoma, Verdana, Corbel gibi yazıtiplerini sayfadaki en küçük harfler 10 puntodan küçük olmayacak şekilde kullanabilirsiniz. CV'niz boş görünüyorsa satır aralıklarını biraz artırıp yazı tipini büyütün. Hem daha okunaklı, hem daha dolgun görünecektir. + <li>Comic Sans MS gibi karikatür yazı tipleri kullanmayın. Gerçekten, hiç komik değil. + <li>Bilgi gruplarının hemen üzerine başlık adlarını, biraz daha büyükçe harflerle yerleştirin (Kişisel Bilgiler, İş tecrübesi, Eğitim gibi başlıklardan bahsediyorum). Dilerseniz bu bilgi gruplarını ayrıca çizgilerle ve boşluklarla da ayırabilirsiniz. + <li>Bilgi gruplarının yarısının bir sayfada, diğer yarısının başka bir sayfada kalmamasına dikkat edin. Yani eğitim bloğunu önceki sayfanın boş kalan yerine sığdırmaya çalışırsanız ve sığmazsa yarısı sonraki sayfaya sarkar. Eğitim bilgilerinizi okumaya çalışan kişi kağıtları evirip çevirmek zorunda kalacak. İnsanların zamanı değerlidir, bunlara dikkat etmelisiniz. + <li>İmla kurallarına dikkat edin. Yaygın dil bilgisi hatalarına düşmeyin. Dahi anlamındaki <i>&quot;de&quot;</i> bağlacı ayrı yazılır; unutmayın. <i>&quot;Bende biliyorum&quot;</i> yazmayın, doğrusu <i>&quot;ben de biliyorum&quot;</i> şeklindedir. Devrik ve uzun cümleler kurmayın; okuyacak kişinin zamanını dikkatli kullanmalısınız. +</li></li></li></li></li></li></ul> +<p>İmkanınız varsa hazırladığınız belgeyi bir kez de kendiniz kağıtta görün. Bu şekilde daha net bir fikir edinebilirsiniz. İş görüşmesine davet edilirseniz, eğer mümkünse, özgeçmişinizi kağıtta ve her sayfa ayrı bir saydam dosya içerisinde olacak şekilde yanınızda bulundurun.</p> +<p>En önemlisi; özgeçmişinizi kendiniz hazırlamalısınız. Başkalarının özgeçmişlerinden kopya çekmeyin. Örnek bir özgeçmiş arıyorsanız <a href="http://enveraltin.com/EnverAltinResume.pdf">benimkini</a> kullanabilirsiniz.</p> +<p>Özgeçmiş hazırlamak zor bir iştir ama emeğinizin karşılığını fazlasıyla öder.</p> +<p>Görüşmelerinizde başarılar dilerim.<br /> +İyi eğlenceler,</p> + Sat, 08 Nov 2008 10:50:00 +0000 + + + Pınar Yanardağ: It’s a one way ticket.. + http://pinguar.org/blog/?p=48 + http://pinguar.org/blog/?p=48 + + ]]> +<p>Finally, I returned to hometown after a painful roadmap (San Jose -> Denver -> Frankfurt -> Istanbul). But the only thing that makes those hours quickly spendable is the people I met &#8211;hopefully I can always find some interesting people to talk with <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> This time, at my last transit flight (after 4 + 9 hours on air) I met with two men, it was really funny. In fact I just asked if they want a dark <a href="http://en.wikipedia.org/wiki/Twix">Twix</a> or not, but one of them told me he&#8217;s just too tired to eat. So I wondered if they&#8217;re from CA, too.. Then we started to talk. After a while, I realized one of them was wearing a Microsoft t-shirt <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>- Uhmm.., you&#8217;re working for Microsoft?<br /> ++ Yes, we are.<br /> +- Oh, I&#8217;ve just attended to a summit in Google. Actually.. I am working for a Linux distribution.</p> +<p>Then we started to laugh.. and some kind of funny fan stuff. Then it went like that:</p> +<p>+ So what are you doing exactly?<br /> +- I am from the security team, I am tracking vulnerabilities and fixing them. And you?<br /> +(they started to laugh, and I was trying to figure out why :))<br /> +- Hey, what&#8217;s wrong? <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br /> ++ We&#8217;re from Microsoft&#8217;s security team!</p> +<p>I think it was a really nice conjunction, think about that: you find somebody to talk -> you&#8217;re colleagues -> and you&#8217;re working in the same specific area + they are from a very different point of view.. So we talked about security, open source, Microsoft &#038; Novell and so on. And Android! Damn, despite unlocking it successfuly, I still can&#8217;t sign in my Google account.. They were really nice people and shared their knowledge about unlocking phones <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> So I realized I have some extra things to do rather than just network unlocking.</p> +<p>And at last.. the funniest part of our conversation: </p> +<p>+ So why are you working for open source anyway?<br /> +- For freedom! <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p> +<p>PS: I spent my Halloween in <a href="http://www.pgathrills.com/">California&#8217;s Great America</a> and had a lot of fun. <img src="http://pinguar.org/blog/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> <a href="http://www.flickr.com/photos/pinguary/sets/72157608555643244/" target="_blank"> Picturezz -></a><br /> +<a href="http://www.flickr.com/photos/pinguary/2990631805/" target="_blank"><img src="http://farm4.static.flickr.com/3165/2990631805_eceba6a497.jpg?v=0" /></a></p> + <p></p> + <hr noshade="noshade" /> + <p>copyleft ~ pinguar for <a href="http://pinguar.org/blog">..the mythical woman month..</a>, 2008. | + <a href="http://pinguar.org/blog/?p=48">Permalink</a> | + <a href="http://pinguar.org/blog/?p=48#comments">No comment</a></p> + Mon, 03 Nov 2008 03:30:40 +0000 + + + Enver Altın: Tehlikeli oyunlar + http://enveraltin.com/politics/0211080841 + http://enveraltin.com/blog/politics/0211080841.html + +<p>Bu defa iki haber, belki birbirine bağlayabilmişsinizdir ama ben yine de yazayım. Hürriyet, <i>&quot;Başbakan'dan IMF'ye rest&quot;</i> başlıklı haberindeki son paragrafta başbakanın sözlerini aktarmış:</p> +<blockquote> + İnşaat sektöründeki gelişmelere de değinen Başbakan Erdoğan, &quot;TOKİ ile 320 bin konut yaptık. Hedefimiz 500 bine ulaşmak. Bu inşaatlarımız durmuyor, devam ediyor.Bunun yanında özel sektörün hızla devam eden inşaat alanında çalışmalar var idi.Ama 2008 yıl başı itibariyle demir-çelik ve çimento fiyatlarındaki artış süreci biraz yavaşlattı. Biz devlet olarak yatırımlarımızı durdurmadık. Son olarakta GAP ile ilgili attığımız adımla da bu süreci daha da hızlandırdık. Böyle bir sıkıntılı dönemde yatırımların devamı bizi çok daha güçlü hale getirecektir. Bu süreçte aldığımız bazı tedbirler oldu.Demir fiyatlarına yönelik bir düzenleme yaptık fakat şimdi tekrar durum öyle bir gelişme gösterdi ki, demir-çelik ve çimento fiyatlarında dünyada düşüş söz konusu.İnşaat sektörü özelde de yeniden hareketlenme içine girecektir.Bizdeki tablo bu.&quot; +</blockquote> +<p>Şimdi diğer haber, Somali'de kaçırılan, Sabancı Holding şirketlerinden <a href="http://news.yahoo.com/s/csm/20081101/wl_csm/odu1031_1">Yasa'ya ait demir yüklü gemi</a> ile ilgili, bu kez Yahoo news'dan:</p> +<blockquote> + The Yasa Neslihan was carrying iron ore from Canada to China. Fehmi Ulgener, a spokesman for Yasa Holding, which owns the vessel, said the company learned the ship had been seized through the vessels' alarm system. +</blockquote> +<p>Ben bir süredir çeşitli değerli metallerin <a href="http://www.econstats.com/rt_ironore.htm#spot">fiyatlarını</a> izliyorum ve başbakanın düşen demir fiyatları konusunda doğru bilgiler vermediğini görebiliyorum. Ekonomi ile ilgili başka şeyler de görebiliyorum bu fiyatlardan ama onları bir başka blog girdisine saklayalım.</p> + Sun, 02 Nov 2008 14:00:00 +0000 + + + Enver Altın: Boğaziçi Üniversitesi'nde mobil iletişim sektörü sunumu + http://enveraltin.com/events/3010081016 + http://enveraltin.com/blog/events/3010081016.html + +<p align="center"><img src="http://enveraltin.com/img/dunyamcebimde.jpg" /></p> +<p>28 Ekim günü Boğaziçi Üniversitesi'nden Ufuk Çağlayan'ın desteğiyle CmpE-579 kapsamında <a href="http://www.nataliyesilbahar.com/">Natali</a> ile birlikte oldukça ilginç bir sunum yaptık; küçük bir izleyici grubuna mobil dünyada ne kadar suyun hangi yöne aktığını Türkiye'den ve Dünya'dan sayılarla desteklediğimiz örneklerle göstermeye çalıştık. Tatil günü öncesi olmasına rağmen katılım beklediğimizden iyiydi. (Aslında biraz hile yaptık, sunuma giderken Burcu da bize katıldı ki kimse gelmezse anlatacak birileri olsun :)</p> +<p>Eğer henüz tanımıyorsanız (ki bence bir kayıptır, acilen tanışmanın bir yolunu bulun!) Natali Yeşilbahar <a href="http://www.momoistanbul.com/">Mobile Monday</a> etkinliğini uzunca bir süredir İstanbul'da başarıyla organize ediyor ve mobil dünyadan profesyonelleri oldukça keyifli etkinliklerle bir araya getiriyor. Bendeniz, sefil hizmetkarınızı zaten tanıyorsunuz. Birlikte izlemesi oldukça eğlenceli bir ikili olduğumuzu itiraf etmeliyim.</p> +<p>Teknik detaylardan arındırdığımız bu sunumu diğer üniversitelerde de, daha geniş katılımla tekrarlamak arzusundayız. İlginizi çekerse lütfen bana ulaşın.</p> + Thu, 30 Oct 2008 14:27:00 +0000 + + + Enver Altın: The death of the dollar? + http://enveraltin.com/politics/2310080257 + http://enveraltin.com/blog/politics/2310080257.html + +<p>From BBC Business, on his corner Prof. Ngaire Woods provides a good easy-read overview of the global economic status-quo and speculates on potential consequences of redistribution of economic power following the turmoil. <a href="http://news.bbc.co.uk/2/hi/business/7684397.stm">Definitely worth reading</a>. I don't have much to say, because I agree wholeheartedly.</p> + Thu, 23 Oct 2008 07:45:00 +0000 + + + Enver Altın: Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım sohbeti + http://enveraltin.com/events/2210080418 + http://enveraltin.com/blog/events/2210080418.html + +<p><a href="http://www.mmoistanbul.org/site/Scripts/prodView.asp?idproduct=2484">Haberler</a> <a href="http://www.fazlamesai.net/?a=article&sid=5107">her yerde</a>, yeni LKD Seminer Çalışma Grubu ekibi azmetmiş, kendilerine teşekkür ediyorum.</p> +<p>Bugün, 22 Ekim saat 19:00'da Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım konusunda biraz sohbet edeceğiz. Katılım herkese açık, <a href="http://www.mmoistanbul.org/site/Scripts/prodView.asp?idproduct=2484">adres ve kayıt için gerekli bilgiler</a> MMOIstanbul.org'da.</p> + Wed, 22 Oct 2008 08:18:00 +0000 + + + Enver Altın: A brave new world + http://enveraltin.com/1910080354 + http://enveraltin.com/blog/1910080354.html + +<p>End of an era marks the beginning of another one. With enormous sculpted success standing right behind me, I've recently quit <a href="http://www.cellenity.com/">Cellenity</a> to <a href="http://www.construia.com/">explore</a> what else the future has to offer.</p> +<p>On the way back home I stumbled upon the tail of this guy:</p> +<p align="center"><img src="http://enveraltin.com/img/kayserili.jpg" /></p> +<p>I spent the time and fuel that I'd normally be wasting around rush-hours Istanbul traffic on shows like Cebit Eurasia and Autoshow. Quick sum: Cebit is incrementally better every year, but Autoshow was spectacular. I've had the privilege to peek inside the Megane Coupe Concept, I shook hands with a member of the team who designed Sakarya University's 100% solar-cell racing car. Although fun, the rest was usual: short skirts, leg ladies, inefficient internal combustion engines, ugly car designs, little-to-no steps forward in evolution of transportation. Hybrids and electric vehicles receiving more attention was encouraging.</p> +<p>What comes next, I'll be blogging.</p> + Sun, 19 Oct 2008 07:54:00 +0000 + + + Enver Altın: Move quickly + http://enveraltin.com/personal/2608080949 + http://enveraltin.com/blog/personal/2608080949.html + +<p align="center"><a href="http://xkcd.com/466/"><img border="0" src="http://imgs.xkcd.com/comics/moving.png" /></a></p> +<p align="center"><i>We need a special holiday to honor the countless kind souls with unsecured networks named 'linksys'.</i></p> +<p>We moved the house about 3 weeks ago and before our wide kitchen window we've got the kids playground. +Beautiful noise little Skywalkers make. There are no unsecured 'linksys' networks I noticed though, so +I happily subscribed to <a href="http://www.turbo.net.tr/">Turbonet</a>. No fuss, no buzz. A gentleman +knocked our door two hours after I decide to subscribe. They did not require me to have a Turk Telekom +phone line because they had the wiring in the whole neighborhood. That was really quick, and I didn't have +much time to tinker with a <a href="http://en.wikipedia.org/wiki/Cantenna">Cantenna</a>.</p> + Tue, 26 Aug 2008 13:57:00 +0000 + + + Enver Altın: Vista + http://enveraltin.com/technology/1708080747 + http://enveraltin.com/blog/technology/1708080747.html + +<p>I've been trying Microsoft Vista for the last couple months, on the post-thief-bought EasyNote BG45-P-006. Contrary to what you probably keep hearing from colleagues, Vista works relatively good for me. Am I sold for some screen blings? Definitely not. Would I give up my GNOME desktop? Definitely not. Here is the pro:</p> +<ul> + <li>Good support for my hardware. + <li>Fair enough power management. + <li>Reliable suspend and resume. + <li>Very, very good fonts and font rendering. I mean, close-to-Apple-good, but not there yet.</li> + <li>Quick user switching. +</li></li></li></li></ul> +<p>And here is what you'll love most, the con list:</p> +<ul> + <li>Slow startup. It takes like ages to get a usable desktop. + <li>Immature support for wireless networks. Actually, wired networks are not so good at all. I keep myself doing <tt>ipconfig /release</tt> and <tt>ipconfig /renew</tt> all the time. + <li>Too many questions. Security doesn't mean ask user about everything. + <li>Enormous, gigantic memory usage. Boy, a decent default desktop uses just about 1 GB memory. I've got 2, so this beast uses about half of it for itself. + <li>It's messing around with my hard drive all the time. Disk light keeps blinking every couple seconds even if I have nothing running. This prevents disk from entering standby to save more power. + <li>I like the new Start menu layout but searching the menu is just too slow. + <li>There's no use for Sidebar on my desktop. +</li></li></li></li></li></li></li></ul> +<p>For your pleasure, here's what my usual work session looks like:</p> +<ul> + <li><a href="http://www.eclipse.org/">Eclipse</a> + <li><a href="http://www.mozilla.com/firefox/">Firefox</a> + <li><a href="http://www.mozilla.com/thunderbird/">Thunderbird</a> + <li><a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">PuTTY</a>, and Pageant. + <li><a href="http://www.cygwin.com/">Cygwin</a> + <li><a href="http://www.vim.org/">Vim</a> + <li><a href="http://www.openoffice.org/">OpenOffice.org</a> + <li><a href="http://www.last.fm/">Last.fm Client</a> + <li><a href="http://www.straightrunning.com/XmingNotes/">Xming</a> + <li><a href="http://www.pidgin.im/">Pidgin</a> + <li><a href="http://www.skype.com/">Skype</a> + <li><a href="http://talk.google.com/">Google Talk</a> +</li></li></li></li></li></li></li></li></li></li></li></li></ul> +<p>Most of what you see in the list is open source, or free software. I also have an Ubuntu Intrepid Ibex installation on the same device but I pushed myself to bear with Vista stupidities for a while. I think I'll go back as soon as they fix Compiz's multi-head support. For my single-headed desktop needs at work, I just use Ubuntu.</p> + Sun, 17 Aug 2008 12:25:00 +0000 + + + Enver Altın: Kur'an kursları ile aldatma + http://enveraltin.com/politics/0608080219 + http://enveraltin.com/blog/politics/0608080219.html + +<p>Bir süredir görüşlerine büyük ölçüde katıldığım ve düşüncelerine büyük değer verdiğim <a href="http://www.yasarnuriozturk.com/">Yaşar Nuri Öztürk</a>'ün <a href="http://www.hurriyet.com.tr/">Hürriyet Gazetesi</a>'ndeki köşesini takip ediyorum. Geçtiğimiz hafta Konya'da Diyanet İşleri Başkanlığı'ndan habersiz işletilen kaçak Kur'an kursu binasındaki patlamayı müteakip hazırladığı <a href="http://www.hurriyet.com.tr/yasarnuriozturk/9593900.asp?gid=241&sz=62330?m=1">bugünkü yazısından</a> bir bölüm aktarmak istiyorum; ama makalenin geri kalanı da mutlaka okunmalı:</p> +<blockquote> + <p>Bugün Türkiye'de Diyanet'in şemsiyesi altında faaliyet yürüten ve Türk halkından resmî, gayrı resmî büyük meblağlarda paralar toplayan Kur'an kursu sektörü, Allah ile aldatmanın bir hizmet kurumu gibi çalışmakta, buralara devam eden çocuklara Kur'an'ın muhtevası, ilkeleri, zulme karşı çıkan, ahlakı öneren ruhu öğretilmek yerine Arap harflerinin telaffuzu öğretilmektedir. Oysa ki Kur'an kursunun anlamı ve amacı bu değildir.</p> + <p>[...]</p> + <p>Kur'an'ı özgün metniyle okuyup anlayacak ve bunu bir bilimsel meslek olarak yürütecek insanların eğitileceği yer Kur'an kursu değil, İmam-Hatip okulu ve ilahiyat fakültesidir. Nitekim, bizler de oralardan başlayarak yetişip İslam din ilimlerinde yetki sahibi olduk. Kur'an kursunun hedefi, çocuklara veya halka, Kur'an'ın temel mesajlarını tanıtmak ve belletmektir. Bugün bu yapılmıyor. Bunun yerine Arapçılık ve Arapçacılık eğitimi yaptırılıyor. Bunun Kur'an'la, Kur'an mesajıyla ne ilgisi vardır?</p> +</blockquote> + Wed, 06 Aug 2008 06:35:00 +0000 + + + Enver Altın: Specialization is for insects. + http://enveraltin.com/quotes/1507080819 + http://enveraltin.com/blog/quotes/1507080819.html + +<p>From <a href="http://en.wikipedia.org/wiki/Robert_Heinlein">Robert Anson Heinlein</a>:</p> +<blockquote> + A human being should be able to change a diaper, plan an invasion, butcher + a hog, conn a ship, design a building, write a sonnet, balance accounts, + build a wall, set a bone, comfort the dying, take orders, give orders, + cooperate, act alone, solve equations, analyze a new problem, pitch manure, + program a computer, cook a tasty meal, fight efficiently, die gallantly. + Specialization is for insects. +</blockquote> +<p>And now for a slightly modified version (as seen on <a href="http://c2.com/cgi/wiki?SpecializationIsForInsectsDiscussion">c2wiki</a> by <a href="http://c2.com/cgi/wiki?PeterMerel">Peter Merel</a>):</p> +<blockquote> + A programmer should be able to fix a bug, market an application, maintain a + legacy, lead a team, design an architecture, hack a kernel, schedule a + project, craft a class, route a network, give a reference, take orders, + give orders, use configuration management, prototype, apply patterns, + innovate, write documentation, support users, create a cool web-site, email + efficiently, resign smoothly. Specialization is for recruiters. +</blockquote> + Tue, 15 Jul 2008 12:29:00 +0000 + + + Enver Altın: TOBB ETÜ'deki 2. Özgür Yazılım Konferansı'nda Agile Development sunumu + http://enveraltin.com/events/2006080741 + http://enveraltin.com/blog/events/2006080741.html + +<p>Aslında <a href="http://konferans.linux.org.tr/">konferans</a> bugün başladı, ama ben yarın sabah erken saatlerde yola çıkıp İstanbul'dan Ankara'ya gidebileceğim.</p> +<p>Yarın (21 Haziran Cumartesi) Saat 10:00-11:00 arasında A salonunda <a href="http://enveraltin.com/sunumlar/DegisimiKucaklamak.pdf">Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak</a> adındaki sunumu yapacağım; ama belgede görünene ek olarak sunumda önerdiğim bazı planlama tekniklerine olan ihtiyacı desteklemek üzere Türkiye'deki yazılım sektörü ile ilgili etraftan topladığım bazı verileri de paylaşacağım.</p> +<p>Sunumun aslında özgür yazılımla doğrudan ilgisi yok, eğer yazılım projelendirme süreç ve tekniklerine ilgi duyuyorsanız, yazılım geliştirme süreçlerini daha verimli hale getirmenin yollarını arıyorsanız naçizane tecrübemi paylaşmaya çalışacağım sunuma katılmanızdan memnuniyet duyarım.</p> +<p>Ankara'da görüşmek üzere.</p> + Fri, 20 Jun 2008 11:55:00 +0000 + + + Enver Altın: Ünlü Bestekar Avni Anıl, İzmir'de vefat etti. + http://enveraltin.com/music/1406081305 + http://enveraltin.com/blog/music/1406081305.html + +<p>Değerli Türk Sanat Müziği bestekârımız <a href="http://tr.wikipedia.org/wiki/Avni_An%C4%B1l">Avni Anıl</a> <a href="http://www.ntvmsnbc.com/news/450031.asp">bugün İzmir'de vefat etti</a>. Söylenecek pek çok şarkı bıraktı bizlere. Ruhu şâd olsun, Allah günahlarını affetsin.</p> + Sat, 14 Jun 2008 17:11:00 +0000 + + + Enver Altın: Dumansız Türkiye! + http://enveraltin.com/factsoflife/1405080832 + http://enveraltin.com/blog/factsoflife/1405080832.html + +<p>Daha önce İngiliz hükümetinin aldığı <a href="http://enveraltin.com/blog/factsoflife/0607071110.html">Dumansız İngiltere</a> kararı ve bununla ilgili yasayı aktarmıştım. Bildiğiniz gibi artık Türkiye'de de <a href="http://rega.basbakanlik.gov.tr/eskiler/2008/01/20080119-1.htm">kapalı alanlarda sigara içmek yasak</a>. LKD seminerleri sayesinde Türkiye'deki üniversitelerin önemli bir bölümünü ve bazı liseleri dolaşma fırsatım oldu; içim acıyarak gördüm ki özellikle üniversite kampüslerinde sigara tüketimi akıl almaz boyutlarda. Metnin hazırlanmasından yasanın mecliste kabulüne kadar emeği geçen herkese çok teşekkür ediyorum. Yasanın yürürlüğe gireceği tarihin de sembolik önemi var, 19 Mayıs'dan itibaren en az bir duvarı olan ve üstü kapalı, kamuya açık herhangi bir yerde sigara içilemeyecek.</p> +<p>Daha sağlıklı bir topluma sahip olmanın benim görebildiğim en önemli yan etkisi sosyal güvenlik maliyetlerinin orta ve uzun vadede azalacak olması; bu sayede daha sürdürülebilir bir sosyal güvenlik sistemine erişilmesi.</p> +<p>Dumansız günler dilerim.</p> + Wed, 14 May 2008 06:22:00 +0000 + + + Enver Altın: Internal Combustion Engines + http://enveraltin.com/technology/0905080728 + http://enveraltin.com/blog/technology/0905080728.html + +<p>Mankind invested a lot in <a href="http://en.wikipedia.org/wiki/Internal_combustion_engine">Internal Combustion Engine</a>s, possibly more so than they deserve. Watch this:</p> +<ul> + <li>They're inefficient. Even when turbocharged, an average ICE will achieve about 25% efficiency when converting fuel to kinetic energy.</li> + <li>They're noisy. Fuel burns, potential energy of the fuel is converted to kinetic energy but you can only utilize 25% at best. So where does the rest of the energy go? Simple, some of it becomes noise.</li> + <li>They heat up. Well, some more of the wasted energy is also released as heat.</li> + <li>They pollute. In many different ways. An ICE can't possibly burn all of the fuel, that would require enormous amounts of oxygen and air, so they only burn it partially. A good wealth of fuel pass out (either intact or as a result of many chemical reactions) from the exhaust, even when turbocharged. Released waste is hazardous to plants, animals and man.</li> + <li>There's more crap. An ICE requires quite a bit more of complicated machinery to be useful on small cars: <a href="http://en.wikipedia.org/wiki/Transmission_%28mechanics%29">The Transmission System</a>. Quite a lot of the kinetic energy generated by the engine after burning fuel is once again lost somewhere in this machinery.</li> + <li>They are heavy. ICE and the machinery it comes attached with has to be made of strong and heavy metal like steel to survive the load. Lets face it: a 4-people car, 100kg for each person and 50kg for the luggage makes 450kg. But an average car weight today is about 1200kg. This is, in my humble opinion, ridiculous at best.</li> + <li>They are dangerous, because you carry very flammable fuel with you. Well, diesels are slightly less dangerous, I must admit.</li> + <li>Initial, operational and maintenance costs are incredible. These giant waste-generating monsters require that several parts changed with new ones frequently.</li> +</ul> +<p>So it looks like mankind found another way of screwing each other and himself, not long ago. Boy, compare that to the old way now. Harnessed horses are efficient, relatively fast, comfortable, quiet and environment friendly. Even the waste is utilized somewhere in agriculture industry.</p> +<p>Yes, I drove the car this morning to come to work. And yes again, it has an internal combustion engine and a total weight of about 1200kg.</p> +<p>Soon I will write about the realistic alternatives.</p> + Fri, 09 May 2008 05:06:00 +0000 + + + Enver Altın: Efficiency freak + http://enveraltin.com/technology/0605080849 + http://enveraltin.com/blog/technology/0605080849.html + +<p>That's what I have become. Speaking of <a href="http://enveraltin.com/blog/humor/1703081457.html">energy efficiency</a> and <a href="http://enveraltin.com/blog/personal/3004081653.html">cars</a> I'd like to post my personal quick-and-dirty efficiency-focused market review about cars due to popular demand.</p> +<p>We own a 2007 Renault Megane II 1.5 DCI Expression 80hp. We did some 20000 kilometers in the last 6 months and I've collected some statistics about efficiency. I'm not really happy to drive an internal combustion engine but this ~1200kg device proved to be somewhat efficient:</p> +<p align="center"><img src="http://enveraltin.com/img/megane-1250kms.jpg" /></p> +<p>More than 1250 kilometers per 60-litres-tank (and still going, will probably do about 1300) is not so bad if you're patient enough to cruise around 100km/h. More than half of this was done on city traffic, which means the engine consumes 4.3lt/100kms and <a href="http://www.renault.com/renault_com/en/main/30_DEVELOPPEMENT_DURABLE/40_Performances/20_Environnement/_80_Animation_vehicules_eco2/index.aspx">according to Renault</a> its CO<sub>2</sub> emission is something like 117g/km and 91% of the mass can be recycled. Interior quality is not so good compared to a BMW, but it has relatively good price/performance ratio.</p> +<p>Small <a href="http://en.wikipedia.org/wiki/Common_rail">Common-rail</a> <a href="http://en.wikipedia.org/wiki/Diesel">Diesel</a> engines are relatively efficient, but Renault-Nissan is after something better: <a href="http://www.projectbetterplace.com/">Project Better Place</a>. Apparently Renault will supply 100% electric cars and help build the infrastructure in Israel and Denmark to support usage of electric cars. The project is supported by the government in a usual way: reduced taxes.</p> +<p>If you're interested in hybrids, which I'm not really into: there's <a href="http://automobiles.honda.com/civic-hybrid/">Honda Civic Sedan Hybrid</a>. And for god's sake, please, no SUVs.</p> +<p>We use public transport when possible, I'll buy a bike for the summer, and we just walk when time permits. Safe and healthy, highly recommended. Human body is 9<sup>th</sup> Symphony of the nature, the most efficient food-to-you-know-what converter ever.</p> +<p>Enjoy.</p> + Tue, 06 May 2008 06:54:00 +0000 + + + + diff --git a/www-planet/sidebar.html b/www-planet/sidebar.html new file mode 100644 index 0000000..770c3f7 --- /dev/null +++ b/www-planet/sidebar.html @@ -0,0 +1,163 @@ + diff --git a/www-planet/simple.html b/www-planet/simple.html new file mode 100644 index 0000000..57e8846 --- /dev/null +++ b/www-planet/simple.html @@ -0,0 +1,837 @@ + + + + + + + Linux Gezegeni + + + + + + + + + + + + + +

    21 January 2009

    + +
    + + + +
    +
    +

    FriendFeed and Twitter

    +
    +
    +

    I know I've been lagging behind my blog recently, with little excuse -- sorry for that.

    +

    I find myself using FriendFeed and (much less, but still) Twitter probably because particularly friendfeed makes it incredibly easy for me to follow almost everything happening around the world. I'm ealtin on both, as you could have guessed. You can follow me if you care.

    +

    I've got a long list of things to blog, including what I've been doing behind that bling! startup called Construia. Please hang on, coming soon. Real soon.

    + + + +
    + +
    +

    19 January 2009

    + +
    + + + +
    +
    +

    What’s in my head..

    +
    +
    +

    Whenever I try to be a stable blog writer (one post each month seems fine, huh? =)) I just FAIL. So I’ll write a summary of last few months, ..

    +
      +
    • + A couple of days ago, I got the following e-mail from Google Diversity Team that was saying I am one of six award winners to attend linux.conf.au:
    +

    Thank you for your application to the Google-Linux.conf.au Diversity Delegates Programme. After careful review by a committee made up of Linux.conf.au organizers, Linux Chix, and representatives from Google - your application has been selected as one of the 6 award winners!

    +

    I had a list of talks in mind to attend @linux.conf.au. But unfortunately, it seems I can hardly get the visa on time (remember the MySQL case -and other side of the coin.. *click*)

    +

    Wonderful news.. but,.. well.. just news. =)

    + +
  • * It’s 19th of Jan. but I forgot to tell you Project 366 was succesfully finished! I started Project 366 just for want of trying, but lately it became a long-year album. I see how Photojojo was right. It’s an amazing way to document travels and accomplishments, relationships, .. and so on. Time moves surprisingly fast. +

    Btw, i made a video from all Project 366 photos:

    +

    + + +
    Project 366 (2008) from Pinar on Vimeo.

    +
  • +
  • I have some supercalifragilisticexpialidocious plans about school, ah.. frak school.
  • +
  • And at last, I started to use KDE4 on my daily system, but it’s more like a mutant (using Nautilus as a file manager is enough?)
  • + +

    +
    +

    copyleft ~ pinguar for ..the mythical woman month.., 2009. | + Permalink | + No comment

    + + + +
    + +
    +

    05 January 2009

    + +
    + + + +
    +
    +

    Bad news from Gaza: Innocents dying

    +
    +
    +

    I really don't want to have a "wartime" category, so although it just doesn't fits into any humane category, I'm posting this under politics.

    +

    Israel really screwed up big time. They used unnamed war technology in Gaza. 5 losses on Israeli Defence Forces so far, but death toll from Gaza are far far more, hundreds if not thousands. Israel doesn't let foreign journalists into the Gaza Strip, there's limited intelligence.

    +

    What's worse, as visible on Al Jazeera is how US media intentionally hides details, like death tolls of the Palestinians or the huge imbalance between, which is another obvious sign of civilians under attack. Please, go read the in-depth analysis of US media skewing the issue, on Al Jazeera site.

    +

    Protests of Israel's actions were organized yesterday in almost every single city in Turkey, yet almost no coverage about protests on mainstream Turkish media. It seems like only Vakit has some articles about the protests. I honestly don't like quoting them in my blog because of the unfair, skewed and often anti-secular view of their articles about internal affairs; but I'd like to praise their work which is fuelled by the religious reasons.

    +

    Turkey as one of the temporary members of the UN Security Council is obliged to do something about the issue. Whatever that something will be, I'm sure it's going to cause a permanent shift in foreign affairs with Israel.

    + + + +
    + +
    +

    17 November 2008

    + +
    + + + +
    +
    +

    Ekonomik durgunluğun mobil pazar üzerindeki etkileri

    +
    +
    +

    Bu metni Natali'nin yeni açılan blogu için yazmıştım, orada yayınlandığına göre artık kendi günlüğümde de yayınlıyorum.

    +

    Basit değil mi? AB ülkeleri ABD'ye ihracat yapamazlarsa gelişmekte olan diğer ülkelerden ithalat da yapamıyorlar. Biz AB'ye ihracat yapamazsak o zaman cari açığımız büyüyor ve bu açığı finanse etmek için borç para ihtiyacımız artıyor. Ayrıca ürettiğimizi satamazsak üretimi yavaşlatmamız veya durdurmamız gerekiyor. Bu da artan işsizlik demek. Artan işsizlik, halkın tüketim alışkanlıklarının değişmesi ve sınırlı kaynakları harcayarak satın alırken isteksiz davranmaları demek. Bu da insanların artık zaruri olmayan ürün ve hizmetleri almak istemeyecekleri anlamına geliyor.

    +

    Operatörlerin kontör satışlarının korkutucu şekilde düşüşünü veya fatura tahsilatlarındaki sıkıntıları böyle açıklayabiliyorum. Halkımız, bir kez daha, fakirleşiyor gibi görünüyor. Ama bu krizin öncekilerden biraz farkı var. Artık beslenme ve barınma gibi temel ihtiyaçlarımızı karşılayabilmek; sanayi, tarım, hayvancılık yapabilmek için ithal mallara daha fazla bağımlıyız. Her kriz yerli malve hizmet üretimini biraz daha baltalıyor.

    +

    Kişisel kehanetlerimi biraz daha açarsak, temelde abone başına yıllık gelir ortalamasının hissedilir şekilde düşüşünün sonuçlarını şöyle öngörüyorum:

    +
      +
    • Logo/melodi ve mobil müzik gibi mobil içerik servislerine zaten 2007 ortalarında elveda demiştik. Bugünlerde bu servislerin posasından para kazanılıyor. Aslında erotik video mobil içeriklerinin ömrünü daha kısa öngörüyordum ama görünüşe bakılırsa Türk halkının sosyal yapısı bu etik olmayan iş modelini bir süre daha, bilgisayar ve internet kullanımı yaygınlaşana dek yaşatacak. +
    • Zaten uzun süredir düşme trendindeki katma değerli IVR servisleri üzerinden çalışan arkadaş bulma ve erotik sohbet servisleri ile yakında temelli vedalaşıyoruz. +
    • Medya ve mobil dünyayı bir araya getiren çeşitli interaktif servisler (TV alt bant SMS servisleri...) gelir kaybediyor olmalı veya bugünlerde gelir kaybetmeye başlayacak. +
    • Bilgi-eğlence servisleri de (haber, hava durumu, spor, gol görüntüleri) halkın tasarruf politikasını izleyecek. Cepten haber okumak yerine bedava olan TV, veya internet sitelerini kullanacaklardır. +
    • Aboneler arası sesli telefon görüşmeleri ve mesajlaşma servisleri kullanımı; diğer adıyla operatör servisleri toplam kullanım olarak çok etkilenmeyecek ama karlılık numara taşınabilirliğinin de getirdiği rekabet ortamında hissedilir şekilde azalacak gibi. Operatörler çeşitli ucuz tarifelerle insanların cep telefonu kullanım alışkanlığını artırmaya, müşteriyi sabit telefon hattı işletmecilerine kaptırmamaya çalışacaklar – kriz eninde sonunda bitecektir ve bittiğinde de en az dayak yiyen boksör galip olacak. Ama galibiyet bedelsiz değildir, onlar krizin bitmesini beklerken borsada işlem gören hisse fiyatlarının biraz düşeceği tartışmasız. Ben güzide operatörümüzün yerinde olsam Microsoft'un yaptığını yapar, hazır düşmüşken kendi hisselerimi kendim satın almaya başlardım. Ortakların hisselerini ucuza kapatmak her zaman iyi fikirdir. +
    • Eminim Ulaştırma Bakanlığı “keşke ilk ihalede lisansı verseydik” diye düşünecek, çünkü yeni 3G ihalesinde öyle milyar liralar havada uçamayacak gibi duruyor. +
    • Ayrıca 2009 ve hatta 2010'un 3. çeyreğine kadar duyurulacak yeni katma değerli servislerin ağırlıklı olarak mobil pazarlamaya yönelik olacağını öngörmek çok zor değil; daha fazla mobil kupon uygulaması göreceğiz ama bu servislerde paranın yönü tersine olacak sanki. Servise erişmek ucuz, ürünün kendisini kullanmak biraz daha pahalı olacak gibi. +
    • Unutmadan, mobil oyunlar da pazarı terk ediyor. Para yoksa eğlence de yok. +
    +

    Bunların hepsi alınacak çok sayıda ders içeriyor. Bu derslerin başında insanların ucuz olanı takip edeceği var.

    +
      +
    • Internet kullanımının da rekabet dolayısıyla daha da ucuzlayacağını görürsek, 2009'un VoIP çözümlerinin KOBİ'leri aşıp evlere gireceği yıl olacağını söyleyebiliriz. İnsanlar evlerine aldıkları Internet bağlantısından daha fazla hizmet beklemeye başlayacaklar. Bu talebin büyük olasılıkla düşük fiyatlı, kullanımı kolay, WLAN destekli, VoIP yapabilen cep telefonlarının pazara hızla girmesini ve satışlarında patlama getireceğini tahmin ediyorum; tabii eğer iyi tanıtmayı becerirlerse. +
    • Diğer alternatifler pahalı olunca Internet kullanımı ve bilincinin biraz daha artacağını söyleyebilirim. Bunun sonucunda Internet üzerinden alışverişlerin artmasını bekliyorum. Sahibinden.com, gittigidiyor.com ve eğer aklını biraz başına alırsa hepsiburada.com bu dönemde biraz prim yapacak gibi. Diğerlerinin ve yeni gireceklerin de şansı var: kimlerin büyüyeceğini basitlik, kullanım kolaylığı ve hizmet kalitesi belirleyecek. +
    • Bir diğer gelişme de TK tarafında olacak gibi. Büyük olasılıkla TK, öncelikle mobil alışveriş konusunda daha esnek davranacak. Eğer devlet baba telefonla satın alınan ürünlerde ÖİV almaktan vazgeçerse mobil alışveriş, finans dünyasıyla mobil operatörleri de bir araya getirecek gibi duruyor. Elimizdeki cep telefonları yakında birer taksitli kredi kartına dönüşebilir ;) Eğer bu olursa, cep telefonu ekranlarından alışveriş yapılmasını kolaylaştıracak tasarımlara ihtiyaç olacak. +
    +

    Türk'ün aklı kaçarken çalışır, krizden kaçarkan dahiyane fikirler bulacağız ve biz mobilcilerin inovasyonla coştuğu yıl 2009 olacak. Bu fikirlerin çoğu ülkemiz için uygun olmayacak ama aramızdan uyanık olanlar diğer pazarları kurcalamaya; servis ve yazılım ihracatı yapmaya başlayacak.

    +

    Türkiye'de pazarın daralacağı konusunda herkes hemfikir; inovasyon yaparken bir yandan ihracatı da artırabilirsek tüm sektör olarak bu krizden hayli kuvvetli çıkabiliriz. Bir çok yönden çevremizdeki petrol zengini halklara aç oldukları hizmetleri götürmek için avantajlı konumdayız. Tecrübeliyiz, sosyal olarak onlara yakınız, kültürlerine kolayca adapte olabiliyoruz.

    +

    Can sıkıcı günlerin hızla yaklaştığı kesin ama, enseyi karartmamakta yarar var.

    +

    Natali'ye açılışı benimle yaptığı, üstelik geciktiğim halde beklediği için çok teşekkür ediyor, yazımı okurken eğlendiğinizi umuyorum.

    +

    Hayırlı işler! :)

    + + + +
    + +
    +

    16 November 2008

    + +
    + + + +
    +
    +

    Kimseye etmem şikayet

    +
    +
    +

    Bu kısa yazıma Kemani Serkis Efendi'nin bestesi ile başlamak istiyorum:

    +
    + Kimseye etmem şikayet, ağlarım ben halime
    + Titrerim mücrim gibi baktıkça istikbalime
    + Perde-i zulmet çekilmiş korkarım ikbalime
    + Titrerim mücrim gibi baktıkça istikbalime +
    +

    İsveç Merkez parti lideri Maud Olofsson 2025 yılına kadar petrol ürünleriyle çalışan tüm araçların yasaklanmasını önermiş. Haydi, hepimiz İsveç'li olalım.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Terminology

    +
    +
    +

    I always felt the struggle when I tried to eat a book when I was studying maths in Turkish language. Back in 2004 I saw a Calculus book written in English language in the hands of my good friend Can Burak Çilingir for the first time, shuffled it a bit, and at that moment I knew why. I am just not able to understand math teaching in Turkish properly. Many words don't really mean a thing.

    +

    I learnt English on my own just to be able to grasp the information I badly needed from the Borland's Turbo Pascal 5.0 online help system; and I can't understand math teaching in Turkish? Yeah, that felt kinda strange. Over the years I discovered a few other things I had trouble registering with my neurons when the words are in Turkish.

    + + + +
    + +
    +

    10 November 2008

    + +
    + + + +
    +
    +

    An(door)id

    +
    +
    +

    +

    Since I successfully unlocked & signed into my Google account last week (it was only one step further: an edge or 3g connection! :)), I am happly using Android. It has nice features and geeky enough–except it rapidly drains battery (i turned brightness down to 0% as a workaround, but still sucks).

    +

    I am currently writing this entry via its browser. But I get bored.. Let’s be a bad girl ;P

    +

    *pinar hits enter*
    +*pinar types “reboot” to address bar*
    +*pinar hits enter*
    +…………………………………………………………………………….

    +

    Wha? What happened? Why my phone restarted? Aww, did it evaluate everything i write as a system command? I must kiddin’, huh? :)

    +

    But unfortunately, I’m not kiddin’… It is really the most bizarre flaw I’ve ever seen.. You can read more from here.

    +

    PS#1: Note that, only Android 1.0 TC5-RC29 or earlier are vulnerable and a patch has released already.
    +PS#2: Don’t even try to type “rm -rf /” :P
    +PS#3: Oh, and there’s that, too.
    +PS#4: Aomm, and there was that, too.

    +

    +
    +

    copyleft ~ pinguar for ..the mythical woman month.., 2008. | + Permalink | + 2 comments

    + + + +
    + +
    +

    08 November 2008

    + +
    + + + +
    +
    +

    Dahiler için mükemmel özgeçmiş hazırlama kılavuzu

    +
    +
    +

    Daha önce Pınar Yanardağ'ın benim özgeçmişimi afişe ettiği blog girdisine bir özgeçmiş hazırlama kılavuzu yazmaya karar verdiğimi yazmıştım. Çok uzun süredir yapılacaklar listemde bekliyordu ve sonunda işe koyulabildim :)

    +

    Başlamadan belirtmek istiyorum: bu konuda bir uzman değilim, bu yazı tamamıyla tecrübelerime ve arkadaş sohbetlerine dayanıyor, okuduklarınızın hepsi doğru veya yanlış olabilir. FrontSITE, Parkyeri ve Cellenity'de çalıştığım dönemde (son 6 yıl diyelim) muhtemelen birkaç bin özgeçmiş okudum. Hem birlikte çalıştığım hem de diğer şirketlerden tanıdığım çok sayıda insan kaynakları (bundan sonra İK) uzmanı ile bu konuda sohbet ettim. Yakın arkadaşlarım arasında otomotiv ve telekomünikasyon sektöründe faaliyet gösteren şirketlerde İK uzmanı olarak çalışan değerli insanlar var ve onları izlerken çok değerli ipuçları edindim. Sözün özü, yazının devamını okumanız yararınızadır.

    +

    Herhangi bir belgeden beklenenler özgeçmişlerden (bundan sonra CV) de beklenir: içten, doğru ve güncel, amaca yönelik, yeterince detaylı, mümkün olduğunca kısa, okunaklı olmalı... bıdı bıdı, bunlar her yerde yazıyor zaten. Başka ne var?

    +

    Belgenin nasıl yazılacağını kurcalama faslını bir an için bitti farzedelim ve elimizde bir belge olduğunu hayal edelim. Bir iş ilanı gördük ve özgeçmişimizi gönderdik. Bundan sonraki süreci, masanın diğer tarafından bakarak birlikte düşünelim istiyorum ki o belgenin akıbetini yaşayalım ve ders alalım. Bu arada, belgemiz popüler bazı hataları içeriyor olsun :)

    +
      +
    • Dünyadaki finans krizini ve ülkemizdeki yaklaşık 40%'lik işsizliği dikkate alırsak muhtemelen başvurduğunuz ilana en az 1000 kişi daha başvurmuş olmalı. +
    • Başvurunuzu ilk görecek olan kişi büyük olasılıkla bir İK uzmanı. 1000 adet ilanı anahtar sözcüklere/iş tanımına göre filtrelemek veya göz ucuyla yoklamak için bir iş günü, toplantılar, e-posta vb. diğer aktiviteleri çıkarırsak en çok 5 saat, yani 300 dakika zamanı var bu arkadaşın ve bu faaliyetin bütün amacı alakasız başvuruları (yönetici sekreteri pozisyonuna gelen çaycı başvurularını) ayıklamak. Her CV için yaklaşık 30 saniye eder. İK uzmanı bu 30 saniyelik sürede başvurunuzun çöpe mi yoksa yazıcının içinde duran kağıda mı gideceğine karar vermek zorunda. Burası önemli: O İK uzmanına yardım etmelisiniz, onun hayatını kolaylaştırmalısınız. +
    • Belgenizi Microsoft Word veya OpenOffice.org belge formatında göndermeyin; kullandığınız yazı tipleri ve diğer şekillerin alıcının bilgisayarında 100% aynı görünmeme ihtimali var. Adınız için seçtiğiniz o yazıtipi İK uzmanının şirket politikası gereği Windows 2000 kurulu bilgisayarında yüklü olmayabilir. Mümkünse PDF olarak gönderin. OpenOffice.org kullanın, belgenizi tek tıklamayla PDF yapın gitsin. Bu sayede ekranda, kağıtta, her yerde istediğiniz gibi görüneceğinden emin olabilirsiniz. +
    • Ertesi sabah işe geldiğinde aynı İK uzmanı yazıcıdaki önceki günden seçtiği özgeçmişlerin çıktısı olan kağıtları ayıklayıp çok sayfalı olanları birbirine zımbalayacak. Şansınız varsa özgeçmişinizin tüm sayfaları düzgün şekilde bir araya gelir. Benim gibi şansa inanmıyorsanız özgeçmişinizi öyle bir tasarımla hazırlayın ki gözlüklerini evde unutmuş olan İK uzmanı 2.50 astigmatik gözleriyle bile CV'nizin tüm sayfalarının birbirine hayli benzediğini ve bir arada olmaları gerektiğini anlayabilmeli. Bunun tek yolu tasarım değil, okunaklı sayfa numaraları da olur. +
    • O İK uzmanı büyük olasılıkla dakikada 8 sayfa basabilen siyah tonerli bir laser yazıcı kullanıyor; bu sebeple CV'niz siyah dışında bir renk içermezse iyi olur çünkü o renkler kağıtta gri tonlar olarak görünecek, belki de görünemeyecek. Hatta belki de o yazıcının toneri bozuk ve ancak faks kadar (200dpi) bir çözünürlük sağlayabiliyor. Biraz da bu sebeple özgeçmişlerde fotoğraf kullanmak anlamsız oluyor. Diğer taraftan, bazı İK uzmanı arkadaşlar insan yüzlerini hatırlamakta oldukça başarılı, bu sebeple eğer fotoğrafınızın iyi görüneceğinden eminseniz koyabilirsiniz de. +
    • İK uzmanı kağıtları birbirine zımbalarken, eğer gözlüğü yanındaysa, bir yandan da hızlıca göz atacak. Merak insan doğasında vardır. Büyük olasılıkla bu arada çok beğendiklerini ayırıp kağıt yığınının en üstüne veya ayrı bir yere koyacaktır. +
    • Neden bilmiyorum, İK uzmanlarının çoğu kadın. Bunu düşünün, beğenmek hayli kişisel bir olay ama ilk önce kağıt zımbalayan İK Uzman hanım'ı tavlamalısınız. Sayfa düzeni, okunaklı yazı tipleri, sadelik, düzgün bir bilgi sıralaması, özetle okuması eğlenceli bir belgedir bunun yolu. İpuçları az sonra. +
    • O kağıt yığınlarını büyük olasılıkla daha kıdemli bir İK uzmanı tekrar, biraz daha detaylı inceleyecek ve doğal olarak başvurduğumuz ilanda yer alan çeşitli özellikleri arayacak. Gayet iyi biliyoruz ki İK uzmanlarının çoğunun proje yönetimi, yazılım mühendisliği, tasarımcılık, stilistlik, sekreterlik, satıcılık veya genel müdürlük tecrübeleri yoktur ama görüşmelerden önce ilgili departmanlardan bilgi alıp derslerine çalışırlar. İşe alınmasını sağlayacakları insanların orada çalışmaya başlayınca gerçekte ne yapacaklarını sorup öğrenirler. Onların elinde o işi yaptırmak isteyen birilerinin hazırladığı iş ilanı ve 1000 başvurudan alakasızlar ayıklandıktan sonra geriye kalan ~300 kadar ilan vardır (garip ama bu oran 30%-40% civarında dolaşıyordu hep). Kıdemli İK uzmanının da hayatını kolaylaştırmamız gerek. Zımbalanmış birkaç sayfa kağıda tek bakışta sizin o ilana uygun olup olmadığınızı kolayca anlayabilmeli, buna geleceğiz. +
    • Kıdemli İK uzmanı da o kağıt yığınının bir kısmını geri dönüşüm için çöp kutusuna ayırdıktan sonra geriye kalanların arasındaysanız (kalan 300'ün 30% kadarı, yani en çok 100 adet CV eder). Kıdemli uzmanımız kalan 100 CV arasında, eğitim ve iş tecrübesi bilgilerinin bir kombinasyonunu kullanarak kıyaslama yaparak bu sayıyı da 30% kadarına indirmeye çalışacaktır, geriye muhtemelen 30 civarında CV kalır. +
    • Farkında mısınız bilmiyorum ama, 2 İK uzmanından sonra 1000 kadar başvurudan geriye 30 tane kaldı. İK uzmanları gerçekten eğlenceli insanlardır, çoğu en temel işi olan filtreleme işini gayet iyi yapar, bence herkes onları tanımalı. Filtreden yalnızca 3% geçebildi. Bugünlerde başarılı olduğunu iddia eden elektrik süpürgesi filtreleri bile 15%'den fazlasını ortama bırakıyor. +
    • Kıdemli İK uzmanı bir adım daha ileri gidip bazı adayları bir ön görüşmeye davet edebilir ve bunların arasından bir filtreleme daha yapabilir. Bu durumda yalnızca ön görüşmeden sonra da hakkında olumlu düşündüğü adayların CV'leri müdüre gider. +
    • Ön görüşme yapılmadığını varsayalım. Bu 30 kadar CV kısa süre sonra personel talebini yapan departmanın başında kim varsa ona gider, bundan sonra adı departman müdürü, kısaca müdür olsun. Müdür bunları inceleyip genellikle bir kısmını tekrar eleyecek. Çoğunlukla toplam başvuruların 1% kadarı görüşmeye davet ediliyor, sayı 10 kişiye inecek. Müdürün nasıl eleyeceği tamamen yapılacak işin, ilanın, konunun mahiyetine; hatta müdürün hangi okuldan mezun olduğuna, CV'lerde insanların geçmiş tecrübelerinde yazdıkları şirketleri tanıyıp tanımadığına veya önceki gece evde eşiyle kavga edip etmediğine bile bağlı. Ama şundan emin olabilirsiniz: müdür CV'nizi baştan sona dikkatle okuyacak, inceleyecek. Görüşmeye davet edilip edilmeyeceğiniz ne kadar iyi olduğunuzla ilgili bir mesele, burada ben yardım edemem. +
    • Müdür, görüşülmeye değer bulduğu CV'leri kıdemli İK uzmanına geri verecek ve diğerlerini geri dönüşüm için çöpe gönderecek. Kıdemli İK uzmanı da size ulaşmaya çalışacak. Nasıl? Sizin verdiğiniz iletişim bilgilerini kullanacak. 10 adet CV'de tek tek iletişim bilgisi arayacak. Onun hayatını kolaylaştırın, iletişim bilgilerini ilk bakacağı yere koyun; ilk sayfaya, en üste. +
    • Görüşmeye davet edildikten sonraki kısma çok fazla yardım edemem ama birkaç ipucu vereceğim. +
    • Mümkün olduğunca düzgün giyinin: tercihen takım elbise ve kravat giyin, mümkün değilse en azından temiz bir gömlek; ama kot pantalon üzerine t-shirt ile görüşmeye gitmeyin. Bu konuda pazarlık yok. +
    • Görüşmeye tam zamanında gidin; erken gitmeniz sizi ucuz, geç gitmeniz ise sorumsuz yapar. Ayrıca bazı şirketler görüşme için gelen adayları kasten bekletip sabrı zorlamakla ünlüdür; kalkıp gitmeyin, oyunu onların kuralıyla oynadığınızı unutmayın. Aslında muhtemelen böyle bir yerde çalışmak istemezsiniz zaten ama, kalkıp giderseniz bunu başka şirketler de duyacaktır. İK uzmanları sosyaldir, bunların dedikodusunu yaparlar. +
    • Görüşme sırasında çok farklı türlerde çeşitli sorulara yanıt vermeniz gerekecek. Karşınızdakinin amacı seviyenizi ölçmek, bazen vururken acıtacağını bilmelisiniz. Dürüst olunması gerektiğini beyinsizler bile biliyor ama ben haddinden fazla değil de yeterince dürüst olmanızı önereceğim. Emin olmadığınız, uydurma yanıtlar vermeyin, bilmediğinizi söylemekten çekinmeyin. Karşınızdaki yalan veya uydurma yanıtlarınızı yutmuş gibi yapacaktır, bu da işe alınmayacağınızı garantiler. +
    • Formal bir görüşmede, sizinle görüşenlerden bazılarını önceden tanıyor olsanız dahi, lüzumsuz lakayıtlık veya samimiyet göstermeyin. İş başka, arkadaşlık başkadır. +
    +

    Gelelim belgenin kendisine. Benim tavsiyem, bilgileri aşağıdaki şekilde gruplamanız:

    +
      +
    • 1. sayfa, en üstte, büyükçe yazılmış, adınız ve soyadınız. Hemen altında telefon numaranız ve e-posta adresiniz. Onun altında da açık ev adresiniz. Fotoğraf konulmasına çeşitli sebeplerle karşıyım, bu konuda daha sonra tekrar yazacağım. +
    • Hemen altında kişisel bilgiler: girmek istediğiniz iş kolu ile ilgili tecrübeniz de olan anahtar sözcükler (bunlar kıdemli İK uzmanının hayatını kolaylaştırmak içindir), doğum tarihi ve yeriniz, tabiyetiniz (nüfusa kayıtlı olduğunuz ülke-ler), şu anda bir yerde çalışıp çalışmadığınız, eğitim durumunuz (devam etmekte olduğunuz veya son mezun olduğunuz okulun düzeyi) ve yıl cinsinden geçmişteki iş tecrübeniz. +
    • Hemen altında kariyer hedefinizin olmasını tavsiye ediyorum; şu anda aradığınız işi tarif edin. Örnek: Otomotiv parçaları üretip ihraç eden bir şirkette endüstri mühendisi olarak çalışıp üretim süreçlerini tecrübe etmek ve kendimi geliştirmek istiyorum; gibi birşeyler olabilir, bilemiyorum. +
    • Hemen altında, sizi diğer adaylar arasında öne çıkaracağını düşündüğünüz yeteneklerinizin bir özetinin yer almasını tavsiye ediyorum. Örneğin 2 yıl otomotiv yan sanayi tecrübeniz olduğunu, başvurduğunuz şirkette daha önce staj yaptığınızı, okuldayken yaptığınız işle ilgili projeleri birer cümleyle maddeler halinde yazabilirsiniz. Kıdemli İK uzmanının 2. aşama filtrelemesini geçmenize yardımcı olacaktır; bunların 1. sayfada olması önemli. +
    • Eğer ilk sayfayı doldurabildiyseniz bu iyi; dolduramadıysanız, zorlamayın. Yazdıklarınızın sayfayı ortalamasını ve göze hoş görünmesini sağlayın. +
    • İkinci sayfada eğer geçmişte iş tecrübeniz yoksa eğitim bilgilerinizle başlayın; mümkün olduğunca fazla detay verin. Başarıyla ve severek geçtiğiniz dersleri, not ortalamalarınızı, yaptığınız projeleri yazın. İş tecrübeleri bölümünde, en azından bir staj yapmışlığınız vardır, onu mutlaka yazın. +
    • Eğer iş tecrübeniz varsa 2. sayfaya bununla başlamanız önemli; geçmişte yaptığınız işleri olabildiğince ölçülebilir bilgiler içeren cümlelerle anlatın. Şirket adları ve orada çalıştığınız tarih aralıklarını mutlaka yazın. Çalıştığınız şirketleri son ayrıldığınız şirketten ilk çalıştığınız şirkete doğru yazmaya çalışın. Benim gibi 37 şirkette çalıştıysanız son birkaç tanesini yazın, kâfidir, abartmayalım. Eğer şirketlerde birden fazla departmanda çalıştıysanız, farklı türlerden sorumluluklarınız varsa (eğitimleri takip etmek, insan kaynakları departmanı için iş görüşmeleri yapmak vb.) bunları da mutlaka belirtin. İş tecrübelerinden sonra eğitiminizle ilgili özet bilgi verip geçin gitsin. Unutmayın: bir işi yapabilmek, eğitimini almış olmaktan çok daha önemlidir. +
    • Eğitim ve iş tecrübesi bilgileriniz sayfanın yarısından fazlasını doldurduysa harika, düzgün şekilde sayfayı ortalamasını sağlayıp bir sonraki sayfaya devam edin. Doldurmadıysa birkaç fırın ekmek yemeniz gerek demektir :) +
    • İşinizle ilgili aldığınız sertifikalar veya eğitimler varsa bunların bir listesini, eğitimi/sertifikayı aldığınız tarih ve bunları veren kurumla ilgili bilgilerle birlikte ayrı bir başlık halinde listeleyin. +
    • Birden fazla yabancı dil konuşabiliyorsanız ayrı bir bölüm halinde yazın, yalnızca bir taneyse son sayfadaki kişisel bilgiler bölümüne saklayın. Eğer yabancı dil konuşamıyorsanız bir kurs bulup öğrenmeye başlasanız iyi olur. Sadece iş için değil, farklı bir dünya görüşü de kazandırdığı için bence herkes en az bir yabancı dil konuşabilmeli. +
    • Sonraki bölümde, bilişim teknolojileri ile ilgili bilgi verin; kullandığınız işletim sistemleri, donanımlar, paket programlar önemlidir. İşinizle daha yakından ilgili olanları üst sıralarda yazmaya çalışın. +
    • Sona yaklaştık: kişisel bilgiler bölümünde bazı isimler yanıltıcı olabileceğinden cinsiyetinizi, medeni durumunuzu, askerlikle ilişiğiniz olup olmadığını -- ertelediyseniz tecilinizin süresini, sürücü ehliyetiniz olup olmadığını, sigara içip içmediğinizi (içiyorsanız acilen bırakmalısınız), varsa üyesi olduğunuz kulüp ve dernekleri yazmalısınız. Dilerseniz bu bölüme hobilerinizi de yazabilirsiniz ama saçmalamamak önemli, paraşütle atlamayı yazdıysanız daha önce birkaç kez yapmış olmalısınız ki hobiniz olabilsin. +
    • Eğer referans belirtebiliyorsanız bu iyidir. "Gerekirse referans verilir" yazıp orayı boş bırakmayın, önceden izinlerini alarak ve haberdar ederek okulda ders aldığınız hocalarınızın veya önceki şirketlerde birlikte çalıştığınız yöneticilerin iletişim bilgilerini, kurum adları ve oradaki görevleriyle birlikte buraya yazmanız size ek puan kazandırabilir. +
    +

    Belgenin şekli şemali ile ilgili bazı ipuçları:

    +
      +
    • Sayfa tipi olarak A4 seçtiğinize emin olun, ülkemizde neredeyse tüm yazıcı kağıtları ISO A4 standardında satılır ama garip bir şekilde kelime işlemci yazılımların bazıları Amerikan mektup kağıdı ayarıyla öntanımlı açılıyor. Sayfaların kenarlarında bolca boşuk bırakın. +
    • Yazı tipi olarak Times New Roman, Courier New gibi Serif ailesi olarak adlandırılan kitap yazıtipleri kullanmayın. Hem ekranda, hem kağıtta göz yoran bu yazı tipleri özellikle astigmat göz bozukluğu olan insanların sinirini bozar :) Bitstream Vera Sans, Arial, Tahoma, Verdana, Corbel gibi yazıtiplerini sayfadaki en küçük harfler 10 puntodan küçük olmayacak şekilde kullanabilirsiniz. CV'niz boş görünüyorsa satır aralıklarını biraz artırıp yazı tipini büyütün. Hem daha okunaklı, hem daha dolgun görünecektir. +
    • Comic Sans MS gibi karikatür yazı tipleri kullanmayın. Gerçekten, hiç komik değil. +
    • Bilgi gruplarının hemen üzerine başlık adlarını, biraz daha büyükçe harflerle yerleştirin (Kişisel Bilgiler, İş tecrübesi, Eğitim gibi başlıklardan bahsediyorum). Dilerseniz bu bilgi gruplarını ayrıca çizgilerle ve boşluklarla da ayırabilirsiniz. +
    • Bilgi gruplarının yarısının bir sayfada, diğer yarısının başka bir sayfada kalmamasına dikkat edin. Yani eğitim bloğunu önceki sayfanın boş kalan yerine sığdırmaya çalışırsanız ve sığmazsa yarısı sonraki sayfaya sarkar. Eğitim bilgilerinizi okumaya çalışan kişi kağıtları evirip çevirmek zorunda kalacak. İnsanların zamanı değerlidir, bunlara dikkat etmelisiniz. +
    • İmla kurallarına dikkat edin. Yaygın dil bilgisi hatalarına düşmeyin. Dahi anlamındaki "de" bağlacı ayrı yazılır; unutmayın. "Bende biliyorum" yazmayın, doğrusu "ben de biliyorum" şeklindedir. Devrik ve uzun cümleler kurmayın; okuyacak kişinin zamanını dikkatli kullanmalısınız. +
    +

    İmkanınız varsa hazırladığınız belgeyi bir kez de kendiniz kağıtta görün. Bu şekilde daha net bir fikir edinebilirsiniz. İş görüşmesine davet edilirseniz, eğer mümkünse, özgeçmişinizi kağıtta ve her sayfa ayrı bir saydam dosya içerisinde olacak şekilde yanınızda bulundurun.

    +

    En önemlisi; özgeçmişinizi kendiniz hazırlamalısınız. Başkalarının özgeçmişlerinden kopya çekmeyin. Örnek bir özgeçmiş arıyorsanız benimkini kullanabilirsiniz.

    +

    Özgeçmiş hazırlamak zor bir iştir ama emeğinizin karşılığını fazlasıyla öder.

    +

    Görüşmelerinizde başarılar dilerim.
    +İyi eğlenceler,

    + + + +
    + +
    +

    03 November 2008

    + +
    + + + +
    +
    +

    It’s a one way ticket..

    +
    +
    +

    Finally, I returned to hometown after a painful roadmap (San Jose -> Denver -> Frankfurt -> Istanbul). But the only thing that makes those hours quickly spendable is the people I met –hopefully I can always find some interesting people to talk with :) This time, at my last transit flight (after 4 + 9 hours on air) I met with two men, it was really funny. In fact I just asked if they want a dark Twix or not, but one of them told me he’s just too tired to eat. So I wondered if they’re from CA, too.. Then we started to talk. After a while, I realized one of them was wearing a Microsoft t-shirt :)

    +

    - Uhmm.., you’re working for Microsoft?
    ++ Yes, we are.
    +- Oh, I’ve just attended to a summit in Google. Actually.. I am working for a Linux distribution.

    +

    Then we started to laugh.. and some kind of funny fan stuff. Then it went like that:

    +

    + So what are you doing exactly?
    +- I am from the security team, I am tracking vulnerabilities and fixing them. And you?
    +(they started to laugh, and I was trying to figure out why :))
    +- Hey, what’s wrong? :)
    ++ We’re from Microsoft’s security team!

    +

    I think it was a really nice conjunction, think about that: you find somebody to talk -> you’re colleagues -> and you’re working in the same specific area + they are from a very different point of view.. So we talked about security, open source, Microsoft & Novell and so on. And Android! Damn, despite unlocking it successfuly, I still can’t sign in my Google account.. They were really nice people and shared their knowledge about unlocking phones :) So I realized I have some extra things to do rather than just network unlocking.

    +

    And at last.. the funniest part of our conversation:

    +

    + So why are you working for open source anyway?
    +- For freedom! :)

    +

    PS: I spent my Halloween in California’s Great America and had a lot of fun. :) Picturezz ->
    +

    +

    +
    +

    copyleft ~ pinguar for ..the mythical woman month.., 2008. | + Permalink | + No comment

    + + + +
    + +
    +

    02 November 2008

    + +
    + + + +
    +
    +

    Tehlikeli oyunlar

    +
    +
    +

    Bu defa iki haber, belki birbirine bağlayabilmişsinizdir ama ben yine de yazayım. Hürriyet, "Başbakan'dan IMF'ye rest" başlıklı haberindeki son paragrafta başbakanın sözlerini aktarmış:

    +
    + İnşaat sektöründeki gelişmelere de değinen Başbakan Erdoğan, "TOKİ ile 320 bin konut yaptık. Hedefimiz 500 bine ulaşmak. Bu inşaatlarımız durmuyor, devam ediyor.Bunun yanında özel sektörün hızla devam eden inşaat alanında çalışmalar var idi.Ama 2008 yıl başı itibariyle demir-çelik ve çimento fiyatlarındaki artış süreci biraz yavaşlattı. Biz devlet olarak yatırımlarımızı durdurmadık. Son olarakta GAP ile ilgili attığımız adımla da bu süreci daha da hızlandırdık. Böyle bir sıkıntılı dönemde yatırımların devamı bizi çok daha güçlü hale getirecektir. Bu süreçte aldığımız bazı tedbirler oldu.Demir fiyatlarına yönelik bir düzenleme yaptık fakat şimdi tekrar durum öyle bir gelişme gösterdi ki, demir-çelik ve çimento fiyatlarında dünyada düşüş söz konusu.İnşaat sektörü özelde de yeniden hareketlenme içine girecektir.Bizdeki tablo bu." +
    +

    Şimdi diğer haber, Somali'de kaçırılan, Sabancı Holding şirketlerinden Yasa'ya ait demir yüklü gemi ile ilgili, bu kez Yahoo news'dan:

    +
    + The Yasa Neslihan was carrying iron ore from Canada to China. Fehmi Ulgener, a spokesman for Yasa Holding, which owns the vessel, said the company learned the ship had been seized through the vessels' alarm system. +
    +

    Ben bir süredir çeşitli değerli metallerin fiyatlarını izliyorum ve başbakanın düşen demir fiyatları konusunda doğru bilgiler vermediğini görebiliyorum. Ekonomi ile ilgili başka şeyler de görebiliyorum bu fiyatlardan ama onları bir başka blog girdisine saklayalım.

    + + + +
    + +
    +

    30 October 2008

    + +
    + + + +
    +
    +

    Boğaziçi Üniversitesi'nde mobil iletişim sektörü sunumu

    +
    +
    +

    +

    28 Ekim günü Boğaziçi Üniversitesi'nden Ufuk Çağlayan'ın desteğiyle CmpE-579 kapsamında Natali ile birlikte oldukça ilginç bir sunum yaptık; küçük bir izleyici grubuna mobil dünyada ne kadar suyun hangi yöne aktığını Türkiye'den ve Dünya'dan sayılarla desteklediğimiz örneklerle göstermeye çalıştık. Tatil günü öncesi olmasına rağmen katılım beklediğimizden iyiydi. (Aslında biraz hile yaptık, sunuma giderken Burcu da bize katıldı ki kimse gelmezse anlatacak birileri olsun :)

    +

    Eğer henüz tanımıyorsanız (ki bence bir kayıptır, acilen tanışmanın bir yolunu bulun!) Natali Yeşilbahar Mobile Monday etkinliğini uzunca bir süredir İstanbul'da başarıyla organize ediyor ve mobil dünyadan profesyonelleri oldukça keyifli etkinliklerle bir araya getiriyor. Bendeniz, sefil hizmetkarınızı zaten tanıyorsunuz. Birlikte izlemesi oldukça eğlenceli bir ikili olduğumuzu itiraf etmeliyim.

    +

    Teknik detaylardan arındırdığımız bu sunumu diğer üniversitelerde de, daha geniş katılımla tekrarlamak arzusundayız. İlginizi çekerse lütfen bana ulaşın.

    + + + +
    + +
    +

    23 October 2008

    + +
    + + + +
    +
    +

    The death of the dollar?

    +
    +
    +

    From BBC Business, on his corner Prof. Ngaire Woods provides a good easy-read overview of the global economic status-quo and speculates on potential consequences of redistribution of economic power following the turmoil. Definitely worth reading. I don't have much to say, because I agree wholeheartedly.

    + + + +
    + +
    +

    22 October 2008

    + +
    + + + +
    +
    +

    Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım sohbeti

    +
    +
    +

    Haberler her yerde, yeni LKD Seminer Çalışma Grubu ekibi azmetmiş, kendilerine teşekkür ediyorum.

    +

    Bugün, 22 Ekim saat 19:00'da Makine Mühendisleri Odası İstanbul Şubesi'nde Özgür Yazılım konusunda biraz sohbet edeceğiz. Katılım herkese açık, adres ve kayıt için gerekli bilgiler MMOIstanbul.org'da.

    + + + +
    + +
    +

    19 October 2008

    + +
    + + + +
    +
    +

    A brave new world

    +
    +
    +

    End of an era marks the beginning of another one. With enormous sculpted success standing right behind me, I've recently quit Cellenity to explore what else the future has to offer.

    +

    On the way back home I stumbled upon the tail of this guy:

    +

    +

    I spent the time and fuel that I'd normally be wasting around rush-hours Istanbul traffic on shows like Cebit Eurasia and Autoshow. Quick sum: Cebit is incrementally better every year, but Autoshow was spectacular. I've had the privilege to peek inside the Megane Coupe Concept, I shook hands with a member of the team who designed Sakarya University's 100% solar-cell racing car. Although fun, the rest was usual: short skirts, leg ladies, inefficient internal combustion engines, ugly car designs, little-to-no steps forward in evolution of transportation. Hybrids and electric vehicles receiving more attention was encouraging.

    +

    What comes next, I'll be blogging.

    + + + +
    + +
    +

    26 August 2008

    + +
    + + + +
    +
    +

    Move quickly

    +
    +
    +

    +

    We need a special holiday to honor the countless kind souls with unsecured networks named 'linksys'.

    +

    We moved the house about 3 weeks ago and before our wide kitchen window we've got the kids playground. +Beautiful noise little Skywalkers make. There are no unsecured 'linksys' networks I noticed though, so +I happily subscribed to Turbonet. No fuss, no buzz. A gentleman +knocked our door two hours after I decide to subscribe. They did not require me to have a Turk Telekom +phone line because they had the wiring in the whole neighborhood. That was really quick, and I didn't have +much time to tinker with a Cantenna.

    + + + +
    + +
    +

    17 August 2008

    + +
    + + + +
    +
    +

    Vista

    +
    +
    +

    I've been trying Microsoft Vista for the last couple months, on the post-thief-bought EasyNote BG45-P-006. Contrary to what you probably keep hearing from colleagues, Vista works relatively good for me. Am I sold for some screen blings? Definitely not. Would I give up my GNOME desktop? Definitely not. Here is the pro:

    +
      +
    • Good support for my hardware. +
    • Fair enough power management. +
    • Reliable suspend and resume. +
    • Very, very good fonts and font rendering. I mean, close-to-Apple-good, but not there yet.
    • +
    • Quick user switching. +
    +

    And here is what you'll love most, the con list:

    +
      +
    • Slow startup. It takes like ages to get a usable desktop. +
    • Immature support for wireless networks. Actually, wired networks are not so good at all. I keep myself doing ipconfig /release and ipconfig /renew all the time. +
    • Too many questions. Security doesn't mean ask user about everything. +
    • Enormous, gigantic memory usage. Boy, a decent default desktop uses just about 1 GB memory. I've got 2, so this beast uses about half of it for itself. +
    • It's messing around with my hard drive all the time. Disk light keeps blinking every couple seconds even if I have nothing running. This prevents disk from entering standby to save more power. +
    • I like the new Start menu layout but searching the menu is just too slow. +
    • There's no use for Sidebar on my desktop. +
    +

    For your pleasure, here's what my usual work session looks like:

    + +

    Most of what you see in the list is open source, or free software. I also have an Ubuntu Intrepid Ibex installation on the same device but I pushed myself to bear with Vista stupidities for a while. I think I'll go back as soon as they fix Compiz's multi-head support. For my single-headed desktop needs at work, I just use Ubuntu.

    + + + +
    + +
    +

    06 August 2008

    + +
    + + + +
    +
    +

    Kur'an kursları ile aldatma

    +
    +
    +

    Bir süredir görüşlerine büyük ölçüde katıldığım ve düşüncelerine büyük değer verdiğim Yaşar Nuri Öztürk'ün Hürriyet Gazetesi'ndeki köşesini takip ediyorum. Geçtiğimiz hafta Konya'da Diyanet İşleri Başkanlığı'ndan habersiz işletilen kaçak Kur'an kursu binasındaki patlamayı müteakip hazırladığı bugünkü yazısından bir bölüm aktarmak istiyorum; ama makalenin geri kalanı da mutlaka okunmalı:

    +
    +

    Bugün Türkiye'de Diyanet'in şemsiyesi altında faaliyet yürüten ve Türk halkından resmî, gayrı resmî büyük meblağlarda paralar toplayan Kur'an kursu sektörü, Allah ile aldatmanın bir hizmet kurumu gibi çalışmakta, buralara devam eden çocuklara Kur'an'ın muhtevası, ilkeleri, zulme karşı çıkan, ahlakı öneren ruhu öğretilmek yerine Arap harflerinin telaffuzu öğretilmektedir. Oysa ki Kur'an kursunun anlamı ve amacı bu değildir.

    +

    [...]

    +

    Kur'an'ı özgün metniyle okuyup anlayacak ve bunu bir bilimsel meslek olarak yürütecek insanların eğitileceği yer Kur'an kursu değil, İmam-Hatip okulu ve ilahiyat fakültesidir. Nitekim, bizler de oralardan başlayarak yetişip İslam din ilimlerinde yetki sahibi olduk. Kur'an kursunun hedefi, çocuklara veya halka, Kur'an'ın temel mesajlarını tanıtmak ve belletmektir. Bugün bu yapılmıyor. Bunun yerine Arapçılık ve Arapçacılık eğitimi yaptırılıyor. Bunun Kur'an'la, Kur'an mesajıyla ne ilgisi vardır?

    +
    + + + +
    + +
    +

    15 July 2008

    + +
    + + + +
    +
    +

    Specialization is for insects.

    +
    +
    +

    From Robert Anson Heinlein:

    +
    + A human being should be able to change a diaper, plan an invasion, butcher + a hog, conn a ship, design a building, write a sonnet, balance accounts, + build a wall, set a bone, comfort the dying, take orders, give orders, + cooperate, act alone, solve equations, analyze a new problem, pitch manure, + program a computer, cook a tasty meal, fight efficiently, die gallantly. + Specialization is for insects. +
    +

    And now for a slightly modified version (as seen on c2wiki by Peter Merel):

    +
    + A programmer should be able to fix a bug, market an application, maintain a + legacy, lead a team, design an architecture, hack a kernel, schedule a + project, craft a class, route a network, give a reference, take orders, + give orders, use configuration management, prototype, apply patterns, + innovate, write documentation, support users, create a cool web-site, email + efficiently, resign smoothly. Specialization is for recruiters. +
    + + + +
    + +
    +

    20 June 2008

    + +
    + + + +
    +
    +

    TOBB ETÜ'deki 2. Özgür Yazılım Konferansı'nda Agile Development sunumu

    +
    +
    +

    Aslında konferans bugün başladı, ama ben yarın sabah erken saatlerde yola çıkıp İstanbul'dan Ankara'ya gidebileceğim.

    +

    Yarın (21 Haziran Cumartesi) Saat 10:00-11:00 arasında A salonunda Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak adındaki sunumu yapacağım; ama belgede görünene ek olarak sunumda önerdiğim bazı planlama tekniklerine olan ihtiyacı desteklemek üzere Türkiye'deki yazılım sektörü ile ilgili etraftan topladığım bazı verileri de paylaşacağım.

    +

    Sunumun aslında özgür yazılımla doğrudan ilgisi yok, eğer yazılım projelendirme süreç ve tekniklerine ilgi duyuyorsanız, yazılım geliştirme süreçlerini daha verimli hale getirmenin yollarını arıyorsanız naçizane tecrübemi paylaşmaya çalışacağım sunuma katılmanızdan memnuniyet duyarım.

    +

    Ankara'da görüşmek üzere.

    + + + +
    + +
    +

    14 June 2008

    + +
    + + + +
    +
    +

    Ünlü Bestekar Avni Anıl, İzmir'de vefat etti.

    +
    +
    +

    Değerli Türk Sanat Müziği bestekârımız Avni Anıl bugün İzmir'de vefat etti. Söylenecek pek çok şarkı bıraktı bizlere. Ruhu şâd olsun, Allah günahlarını affetsin.

    + + + +
    + +
    +

    14 May 2008

    + +
    + + + +
    +
    +

    Dumansız Türkiye!

    +
    +
    +

    Daha önce İngiliz hükümetinin aldığı Dumansız İngiltere kararı ve bununla ilgili yasayı aktarmıştım. Bildiğiniz gibi artık Türkiye'de de kapalı alanlarda sigara içmek yasak. LKD seminerleri sayesinde Türkiye'deki üniversitelerin önemli bir bölümünü ve bazı liseleri dolaşma fırsatım oldu; içim acıyarak gördüm ki özellikle üniversite kampüslerinde sigara tüketimi akıl almaz boyutlarda. Metnin hazırlanmasından yasanın mecliste kabulüne kadar emeği geçen herkese çok teşekkür ediyorum. Yasanın yürürlüğe gireceği tarihin de sembolik önemi var, 19 Mayıs'dan itibaren en az bir duvarı olan ve üstü kapalı, kamuya açık herhangi bir yerde sigara içilemeyecek.

    +

    Daha sağlıklı bir topluma sahip olmanın benim görebildiğim en önemli yan etkisi sosyal güvenlik maliyetlerinin orta ve uzun vadede azalacak olması; bu sayede daha sürdürülebilir bir sosyal güvenlik sistemine erişilmesi.

    +

    Dumansız günler dilerim.

    + + + +
    + +
    +

    09 May 2008

    + +
    + + + +
    +
    +

    Internal Combustion Engines

    +
    +
    +

    Mankind invested a lot in Internal Combustion Engines, possibly more so than they deserve. Watch this:

    +
      +
    • They're inefficient. Even when turbocharged, an average ICE will achieve about 25% efficiency when converting fuel to kinetic energy.
    • +
    • They're noisy. Fuel burns, potential energy of the fuel is converted to kinetic energy but you can only utilize 25% at best. So where does the rest of the energy go? Simple, some of it becomes noise.
    • +
    • They heat up. Well, some more of the wasted energy is also released as heat.
    • +
    • They pollute. In many different ways. An ICE can't possibly burn all of the fuel, that would require enormous amounts of oxygen and air, so they only burn it partially. A good wealth of fuel pass out (either intact or as a result of many chemical reactions) from the exhaust, even when turbocharged. Released waste is hazardous to plants, animals and man.
    • +
    • There's more crap. An ICE requires quite a bit more of complicated machinery to be useful on small cars: The Transmission System. Quite a lot of the kinetic energy generated by the engine after burning fuel is once again lost somewhere in this machinery.
    • +
    • They are heavy. ICE and the machinery it comes attached with has to be made of strong and heavy metal like steel to survive the load. Lets face it: a 4-people car, 100kg for each person and 50kg for the luggage makes 450kg. But an average car weight today is about 1200kg. This is, in my humble opinion, ridiculous at best.
    • +
    • They are dangerous, because you carry very flammable fuel with you. Well, diesels are slightly less dangerous, I must admit.
    • +
    • Initial, operational and maintenance costs are incredible. These giant waste-generating monsters require that several parts changed with new ones frequently.
    • +
    +

    So it looks like mankind found another way of screwing each other and himself, not long ago. Boy, compare that to the old way now. Harnessed horses are efficient, relatively fast, comfortable, quiet and environment friendly. Even the waste is utilized somewhere in agriculture industry.

    +

    Yes, I drove the car this morning to come to work. And yes again, it has an internal combustion engine and a total weight of about 1200kg.

    +

    Soon I will write about the realistic alternatives.

    + + + +
    + +
    +

    06 May 2008

    + +
    + + + +
    +
    +

    Efficiency freak

    +
    +
    +

    That's what I have become. Speaking of energy efficiency and cars I'd like to post my personal quick-and-dirty efficiency-focused market review about cars due to popular demand.

    +

    We own a 2007 Renault Megane II 1.5 DCI Expression 80hp. We did some 20000 kilometers in the last 6 months and I've collected some statistics about efficiency. I'm not really happy to drive an internal combustion engine but this ~1200kg device proved to be somewhat efficient:

    +

    +

    More than 1250 kilometers per 60-litres-tank (and still going, will probably do about 1300) is not so bad if you're patient enough to cruise around 100km/h. More than half of this was done on city traffic, which means the engine consumes 4.3lt/100kms and according to Renault its CO2 emission is something like 117g/km and 91% of the mass can be recycled. Interior quality is not so good compared to a BMW, but it has relatively good price/performance ratio.

    +

    Small Common-rail Diesel engines are relatively efficient, but Renault-Nissan is after something better: Project Better Place. Apparently Renault will supply 100% electric cars and help build the infrastructure in Israel and Denmark to support usage of electric cars. The project is supported by the government in a usual way: reduced taxes.

    +

    If you're interested in hybrids, which I'm not really into: there's Honda Civic Sedan Hybrid. And for god's sake, please, no SUVs.

    +

    We use public transport when possible, I'll buy a bike for the summer, and we just walk when time permits. Safe and healthy, highly recommended. Human body is 9th Symphony of the nature, the most efficient food-to-you-know-what converter ever.

    +

    Enjoy.

    + + + +
    + +
    +
    + + + + + + + + diff --git a/www-topluluk/atom.xml b/www-topluluk/atom.xml new file mode 100644 index 0000000..ca06735 --- /dev/null +++ b/www-topluluk/atom.xml @@ -0,0 +1,944 @@ + + + + Topluluklar Gezegeni + + + http://gezegen.linux.org.tr/topluluk/rss20.xml + 2009-03-29T18:57:27+00:00 + Planet/2.0 +http://www.planetplanet.org + + + Birleşik Krallık ODF'den Yana + + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + 2009-03-28T20:18:00+00:00 + <p><img src="http://www.ozgurlukicin.com/media/upload/image/odf-toplulugu.png" border="0" alt="ODF zaferini ilan etti." title="ODF zaferini ilan etti." align="left" />Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan <a href="http://www.ozgurlukicin.com/haber/odf-16-ulkede-kullaniliyor/">ülkeler listesine</a> Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, <a href="http://tr.pardus-wiki.org/OpenDocument">Açık Belge Biçimi</a> (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.</p> +<p><a href="http://www.odfalliance.org/">ODF Alliance</a> Başkanı <strong>Marino MARCICH</strong>, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."</p> +<p>Britanya Hükümeti, bir süre önce <a href="http://www.ozgurlukicin.com/haber/hukumetten-acik-kaynaga-10-adim/">haberini</a> de yaptığımız üzere, "<strong>Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı</strong>" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.</p> +<p>Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken <a href="http://www.openforumeurope.org/">OpenForum Avrupa</a> başkanı <strong>Graham TAYLOR,</strong> "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.</p> +<p>Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için <a href="http://www.odfalliance.org/resources/Adoptions-ODF-Dec2008.pdf">buraya</a> bakabilirsiniz.</p> +<p> </p> +<p><strong>Kaynak</strong>: <a href="http://www.odfalliance.org/press/Release20090225-ukgovOSS.pdf">ODF Alliance</a></p> + + Özgürlükiçin.com + http://www.ozgurlukicin.com + + + Özgürlük için... - Haberler + Pardus için bir numaralı bilgi kaynağı + + http://www.ozgurlukicin.com/rss/haber + 2009-03-29T15:57:21+00:00 + + + + + GNOME 2.26 Yayınlandı + + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + 2009-03-23T18:50:34+00:00 + GNOME Masa&uuml;st&uuml; ortamının en son s&uuml;r&uuml;m&uuml; olan GNOME 2.26 s&uuml;r&uuml;m&uuml; yayınlandı. Bu s&uuml;r&uuml;mde GNOME Masa&uuml;st&uuml; ortamı bir &ccedil;ok hata d&uuml;zeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME s&uuml;r&uuml;m&uuml;ndeki yenilikleri &ouml;ğrenmek ve daha fazla bilgi edinmek i&ccedil;in T&uuml;rk&ccedil;e S&uuml;r&uuml;m Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz. + + GNOME Türkiye + http://www.gnome.org.tr + + + GNOME Türkiye + GNOME Türkiye haberleri + + http://gnome.org.tr/index.php?option=com_rss&feed=RSS2.0&no_html=1) + 2009-03-29T15:57:23+00:00 + + + + + Mustafa ALKAN: SUDO'nun 5. sayısı yayında! + + http://www.hakperest.org/2009/03/sudo-5-say-geliyor.html + 2009-03-15T05:13:00+00:00 + <a href="http://www.ubuntu-tr.org/sudo/resim/sudo5.jpg"><img src="http://www.ubuntu-tr.org/sudo/resim/sudo5.jpg" border="0" alt="" /></a><br /><br /><br /><p><a href="http://www.hakperest.org/2009/03/sudo-5-say-geliyor.html">devamını oku</a></p> + + Ubuntu Türkiye + http://www.ubuntu-tr.org/aggregator + + + Ubuntu Türkiye toplayıcı + Ubuntu Türkiye - toplanan beslemeler + + http://www.ubuntu-tr.org/rss/gezegen + 2009-03-29T15:57:26+00:00 + + + + + Ben Kimim? Başka Kim Var? En Son Ne Yapmış? + + http://www.linuxipuclari.com/?p=255 + 2009-01-28T06:24:26+00:00 + <p>Bu konuya başka nasıl bir başlık verilebilirdi bilemiyorum ama bence hem konuyu anlatması açısından hem de ilgi çekmesi açısından değişik  bir başlık oldu.</p> +<p>Tabi konumuz linux ama olaya felsefi açıdan değil de teknik açıdan açıklık getireceğiz. Ama aynı başlık ile birde olayın felsefi yanına dokunup Türkiye&#8217;de Linux konusunda, ben dahil kimler var ve en son ne yapmışlar bir ara bakmak lazım :)</p> +<p>Önünüzde açık bir linux konsolu var ve bir işlem yapmanız lazım.</p> +<p>İlk bilmeniz gereken, sisteme o an kim olarak bağlı olduğunuzdur.</p> +<p>Öğrenmenin yolu sormaktır. Linux&#8217;te bunu sormanın yolu da <strong>whoami</strong> komutudur.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>whoami</span> +&nbsp; +murat</pre></div></div> + +<p>Peki şu an sistemde bizden başka kimler var? Hemen soralım yine bu seferki komut <strong>who</strong></p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>who</span> +&nbsp; +murat pts<span>/</span>0 <span>2009</span>-01-<span>27</span> <span>20</span>:<span>18</span> <span>&#40;</span>84.145.113.121<span>&#41;</span> +ali pts<span>/</span><span>1</span> <span>2009</span>-01-<span>27</span> <span>21</span>:<span>32</span> <span>&#40;</span>84.168.127.32<span>&#41;</span></pre></div></div> + +<p>Bu komut sayesinde sisteme kim bağlanmış, ne zaman bağlanmış, hangi ip den bağlanmış görebiliyorsunuz.</p> +<p>Peki bu bağlı olan kişi ne yapıyor, yada birşey yapıyor mu? Bunu öğrenmek için de <strong>w</strong> komutunu kullanıyoruz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>w</span> + <span>22</span>:00:<span>53</span> up <span>92</span> days, <span>12</span>:<span>45</span>, <span>2</span> user, load average: <span>0.00</span>, <span>0.07</span>, <span>0.07</span> +USER TTY FROM LOGIN<span>@</span> IDLE JCPU PCPU WHAT +murat pts<span>/</span>0 84.145.113.121 <span>20</span>:<span>18</span> 0.00s 0.19s 0.02s <span>w</span> +ali pts<span>/</span><span>1</span> 84.168.127.32 <span>21</span>:<span>32</span> 118.34s 21.18s 0,03s <span>ls</span> <span>-l</span></pre></div></div> + +<p>Bu sonucu inceleyecek olursak.</p> +<p>Birinci satırdaki bilgiler bağlı olduğumuz sistemin kaç gündür çalıştığını, Sisteme kaç kişinin bağlı olduğunu ve o anki yükünü gösteriyor.</p> +<p>Daha sonra yeralan bilgiler ise sisteme o an bağlı olan kişinin;</p> +<p><strong>USER</strong> Hangi kullanıcı adı ile bağlı olduğunu,<br /> +<strong>TTY</strong> Hangi terminal numarası ile bağlı olduğunu,<br /> +<strong>FROM</strong> Hangi ipden bağlandığını<br /> +<strong>LOGIN@</strong> Ne zaman bağlandığını<br /> +<strong>IDLE</strong> Şu an bir işlem yapıp yapmadığını. (İşlem yapıyorsa bu süre 0.00s olarak gözükür. İşlem yapmıyorsa sizin komutu çalıştırdığınız süre ile o kişinin en son komutu çalıştırdığı zaman arasındaki fark saniye olarak görüntülenir)<br /> +<strong>JCPU</strong> Bağlı olduğu süre içinde çalıştırdığı komutların harcadığı CPU zamanını<br /> +<strong>PCPU</strong> En son çalıştırdığı komutun harcadığı CPU zamanını<br /> +<strong>WHAT</strong> En son çalıştırdığı komutu gösterir</p> +<p>Bu konudan bahsedince bir komutu daha anlatmadan geçmek olmaz.</p> +<p>Peki son zamanlarda, sisteme kimler bağlanmış ve ne kadar bağlı kalmış. Bunun için <strong>last</strong> komutunu kullanabiliriz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>last</span> +murat pts<span>/</span>0 84.145.113.121 Tue Jan <span>27</span> <span>20</span>:<span>18</span> still logged <span>in</span> +murat pts<span>/</span>0 84.145.113.121 Mon Jan <span>26</span> <span>15</span>:<span>39</span> - <span>17</span>:02 <span>&#40;</span>01:<span>22</span><span>&#41;</span> +ali pts<span>/</span>0 84.168.127.32 Fri Jan <span>23</span> <span>15</span>:<span>52</span> - <span>20</span>:<span>39</span> <span>&#40;</span>04:<span>46</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Fri Jan <span>23</span> 08:<span>28</span> - <span>19</span>:<span>58</span> <span>&#40;</span><span>11</span>:<span>30</span><span>&#41;</span> +ali pts<span>/</span>0 84.168.127.32 Thu Jan <span>22</span> <span>20</span>:<span>34</span> - <span>15</span>:<span>44</span> <span>&#40;</span>03:<span>16</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Thu Jan <span>22</span> <span>12</span>:<span>28</span> - <span>23</span>:<span>30</span> <span>&#40;</span>02:<span>56</span><span>&#41;</span></pre></div></div> + +<p>Özellikle belli bir kullanıcının bağlantılarını merak ediyorsak o zaman komutun sonuna kullanıcı adını yazmak yeterli olacaktır.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>last</span> murat +murat pts<span>/</span>0 84.145.113.121 Tue Jan <span>27</span> <span>20</span>:<span>18</span> still logged <span>in</span> +murat pts<span>/</span>0 84.145.113.121 Mon Jan <span>26</span> <span>15</span>:<span>39</span> - <span>17</span>:02 <span>&#40;</span>01:<span>22</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Fri Jan <span>23</span> 08:<span>28</span> - <span>19</span>:<span>58</span> <span>&#40;</span><span>11</span>:<span>30</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Thu Jan <span>22</span> <span>12</span>:<span>28</span> - <span>23</span>:<span>30</span> <span>&#40;</span>02:<span>56</span><span>&#41;</span></pre></div></div> + +<p>Umarım bu doküman faydalı olmuştur.</p> +<p>İyi Çalışmalar</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + RPM’cinin İsviçre çakısı :) + + http://www.linuxipuclari.com/?p=244 + 2009-01-27T06:46:01+00:00 + <p>Belki sizlerin de başına gelmiştir - tabii ki her zaman için haklı nedenlerden dolayı ;) - bazen bir üreticinin rpm&#8217;lerinin üzerinde ufak tefek değişiklik yapmak zorunluluğunu hissedebilirsiniz.</p> +<p>Eğer söz konusu ticari bir uygulamanın paketi ise %99.9 olasılıkla SRPM dosyalarına veya kaynak kodlarına erişiminiz olmayacaktır. Hoş, erişiminiz olsa bile bir RPM&#8217;i kendiniz tekrar paketlemeye çalıştığınızda hiç de hoş olmayan bir çok süprizle karşılaşmanız muhtemel.</p> +<p>Şimdi karşılaştığım gerçek bir problem üzerinden yazımıza konu olan <strong><em>rpmrebuild</em></strong> programının kullanımını ve ne gibi faydaları olduğunu açılklamaya çalışalım.</p> +<p>Bir müşterimiz için geliştirdiğimiz platformun merkezi loglama ihtiyacını Syslog-NG ile karşılama yoluna gittik. Açık kaynaklı bu  projenin ticari versiyonunu kullanan muşterimize üretici Balabit firmasında premium edition olarak etiketlenmiş yeni bir rpm ulaştı.</p> +<p>Balabit firmasının müşterimize gönderdiği rpm kurulum bittikten sonra syslog servisinin yerine kendisini yani syslog-ng servisini ekliyor. Buraya kadar bir sorun yok fakat kurulumun son aşamasında rpm&#8217;in post install scriptinde  syslog servisini durdurup  syslog-ng servisini başlatıyor.</p> +<p>Geliştirilen platformun mimarisi gereği syslog-ng servisinin platform tarafindan talep edilene kadar çalıştırılmaması loglamanın local syslog servisi tarafından yapılması gerekiyor. Kaldi ki syslog-ng servisinin konfigurasyonu daha ilerki bir aşamada platformun değişik bileşenleri tarafından tamamlanacak.</p> +<p>Balabit firması açısından önemsiz bir problem olmakla birlikte müşterimizin, dolayısıyla bizim başımız bu sorundan dolayı oldukça ağrıdı. Sadece post installation scriptini değiştirebilsek yani syslog servisinin durdurulup syslog-ng servislerinin başlatıldığı iki satırı rpm&#8217;den çıkarabilirsen sorunumuz çözülecek, müşterimiz de biz de gayet mutlu olacaktık.</p> +<p>Bu noktada internette yaptığımız araştırmalar sonucunda <em><strong>rpmrebuild</strong></em><strong> </strong>isimli programı bulduk. <em><strong>rpmrebuild</strong></em> aracılığıyla binary bir rpm paketinin içindeki dosyaları değiştirebilir, yeni dosya ekleyebilir, varolan dosyaları silebilir ve hatta rpm&#8217;in elinizde olmadığı durumlarda rpm veritabanı aracılığıyla ilgili rpm&#8217;in <em>spec</em> dosyasını tekrar oluşturabilirsiniz. Uzun lafın kısası İsviçre çakısı gibi bir uygulama. :)</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>&#91;</span>sogua00<span>@</span>aliontl901 ~<span>&#93;</span>$ rpmrebuild <span>-n</span> <span>--edit-post</span> <span>-p</span> syslog-ng-premium-edition-2.1.4-1.x86_64.rpm +&nbsp; +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +&nbsp; +Do you want to <span>continue</span> ? <span>&#40;</span>y<span>/</span>N<span>&#41;</span> y +&nbsp; +Processing files: syslog-ng-premium-edition-2.1.4-<span>1</span> +&nbsp; +Wrote: <span>/</span>home<span>/</span>sogua00<span>/</span>rpmbuild<span>/</span>RPMS<span>/</span>x86_64<span>/</span>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm +&nbsp; +result: <span>/</span>x86_64<span>/</span>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm</pre></div></div> + +<p>Yukarıdaki komut satırı ve ekran çıktısı üzerinden <em><strong>rpmrebuild</strong></em> komutunun çalışmasını incelemeye çalışalım. Öncelikle kullanılan parametreler bakalım</p> +<p><strong>-p</strong> kaynak olarak bu parametreyı takip eden paket dosyasının kullanılacağını belirtir. Eğer bu parametreyi belirtmezseniz belirtmiş olduğunuz rpm&#8217;in sisteminize kurulu olduğunu varsayıp sistem veritabanını kullanamaya çalışacaktır.</p> +<p><strong>-n </strong>rpm paketini değiştirdikten veya yeniden oluşturduktan sonra test kurulumu yapmamasını belirtir. Genelde rpm&#8217;leri oluşturduğunuz ortamlar ile kurulum gerçekleşeceği ortamlar birbirleriyle alakasız yapılandırmaya sahiptir.</p> +<p><strong>&#8211;edit-post</strong> post install scriptini değiştireceğimizi ifade eder.</p> +<p>Yukarıdaki komutu çalıştırdığınızda <em><strong>rpmrebuild</strong></em> <em>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm</em> isimli rpm dosyasini okuyup post install scriptini standart editörünüzde açacak. (Bizim sistemimiz için  vi). vi aracılığıyla post install scriptinde istediğimiz değişikliği gerçekleştirip vi editöründen çıktığımızda <em><strong>rpmrebuild</strong></em> işleme devam edip etmek istemediğimizi soracak. Eğer onay verirseniz macro tanımlarınız doğrultusunda rpmbuild dizininize değiştirilmiş rpm dosyasını kaydedecek.</p> +<p>Programın birçok özelligi ve kullanabileceğiniz birçok seçeneği var. Fedora 8 ve sonrasında standart fedora depolarından <em><strong>rpmrebuild</strong></em> paketini temin etmek mümkün.</p> +<p>Aşağıdaki makalelerden ve programın sitesinden ve man sayfalarından daha detaylı bilgi edinebilirsiniz.</p> +<p><a href="http://rpmrebuild.sourceforge.net/" target="_blank">http://rpmrebuild.sourceforge.net/</a><br /> +<a href="http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/" target="_blank">http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/</a><br /> +<a href="http://www.linux.com/feature/62262" target="_blank">http://www.linux.com/feature/62262</a></p> +<p>İyi çalışmalar.</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız? + + http://www.linuxipuclari.com/?p=234 + 2009-01-21T05:48:55+00:00 + <p>Eğer internette ssh bağlantıları için anahtarlama kullanımı konusunda biraz araştırma yaptıysanız karşınıza çıkacak dökümanların çoğunda açık anahtarınızın hedef makinada<em> ~/.ssh/authorized_keys </em> dosyasına nasıl ekleneceği, bu dosyanın ve .ssh dizininin hangi kullanıcı ve grup yetkilerine sahip olacağı konusunda bilgi verildiğini göreceksiniz.</p> +<p>İlgili dökümanlarda bahsedilen herşey doğru olmakla birlikte <em>ssh</em> programı bütün bu adımları sizin için layığıyla gerçekleştiren bir komut satırı programıyla birlikte geliyor. <strong><em>ssh-copy-id</em></strong> isimli bu program ne yazık ki birçoğumuzun dikkatinden kaçıyor.</p> +<p><strong><em>ssh-copy-id</em></strong> programı ne yapar?</p> +<ul> +<li>Açık anahtarınızı hedef makinada  kullanıcı dizini altındaki yetkili anahtarlar dosyasına ekler (<em> ~/.ssh/authorized_keys</em>)</li> +<li><em>~/.ssh</em> dizinini ve <em>~/.ssh/authorized_keys</em> dosyasının yetkilerini düzenler.</li> +</ul> +<p>Aşağıdaki örnek  komutta herhangi bir kimlik belirtmediğimiz için varsayılan açık anahtar ( <em>~/.ssh/id_rsa.pub </em>dosyasının içeriği) <em>hedef.makina.com</em> makinasındaki <em>ali</em> kullanıcısının  home dizinine yüklenir.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$ssh</span>-copy-id ali<span>@</span>hedef.makina.com</pre></div></div> + +<p>Eğer birden çok anahtarınız var ise hedef makinaya göndermek istediğiniz açık anahtarı -i parametresiyle belirtebilirsiniz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$ssh</span>-copy-id  -i  ~<span>/</span>.ssh<span>/</span>ikinci_anahtar.pub ali<span>@</span>hedef.makina.com</pre></div></div> + +<p>Kıssadan hisse tek bir komutla açık anahtarınızı hedef bir makinaya yükleyebilirsiniz.  :)</p> +<p>İyi çalışmalar</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Linux Komut Satırında İnternetten Dosya İndirme + + http://www.linuxipuclari.com/?p=201 + 2009-01-19T09:31:50+00:00 + <p>Linux makinanıza bir dosya indirip kuracaksınız diyelim.</p> +<p>Bunun için önce grafik arayüzü olan bir yerden <a href="http://www.temizyazilim.org/tr/app/view/7_68.html">Firefox</a> gibi bir tarayıcı veya <a href="http://www.temizyazilim.org/tr/app/view/7_49.html">Filezilla</a> gibi bir ftp istemcisi ile bağlanıp dosyayı indirip sonra bunu tekrar ftp, scp gibi bir program kullanarak dosyaya asıl ihtiyacımız olan yere kopyalamak büyük bir zaman kaybı olacaktır. (İstemci olarak linux kullanan arkadaşların kaşlarını çattıklarını görür gibiyim. Diyelimki kişi linux değil de başka bir işletim sistemi kullanıyor ve grafik arayüzü yüklü olmayan bir linux sunucusu var)</p> +<p>Bunun yerine wget komutunu kullanarak bu dosyayı bir web sitesinden direkt istediğimiz klasöre indirebiliriz.</p> +<p>En basit kullanımıyla</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>dosya.zip</pre></div></div> + +<p>Dosya gelsin ama ben bir yandan konsolu kullanıyım diyorsanız bu işlemi backgrounda atabilirsiniz. İşlemin sonucunu logdosyasi.log adlı dosyaya yazacaktır.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-o</span> logdosyası.log http:<span>//</span>www.ornekwebsite.com<span>/</span>dosya.zip <span>&amp;</span></pre></div></div> + +<p>Büyük bir dosya indiriyorsunuz ve kesiliyor o zaman aşağıdaki komut size yardımcı olacaktır.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-c</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>buyukdosya.zip</pre></div></div> + +<p>Bazen bir sitedeki toplu dosyaları indirmek istiyorsunuz diyelim. Burada dikkat etmeniz gereken şey bu komut o sayfa içinde geçen .zip isimli dosyaları indirecektir.</p> +<p><em>downloads.html yerine bir klasör ismi yazarsanız ancak klasör gezinme (directory browsing) yetkisi sunucuda açıksa o şekilde dosyaları indirebilirsiniz aksi taktirde ya o klasörde bir index.html dosyası varsa o dosyada geçen ilgili dosyaları indirmeye kalkar yada &#8220;<strong>ERROR 403: Forbidden</strong>&#8221; şeklinde bir hata ile karşılaşırsınız.</em></p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>wget</span> <span>-r</span> <span>-nd</span> <span>-np</span> <span>-l1</span> <span>-A</span> <span>'*.zip'</span> http:<span>//</span>www.ornekwebsite.com<span>/</span>downloads.html</pre></div></div> + +<p>Şu an hattınız yavaş diyelim yada çalışırken indirme işlemi yüzünden yavaşlamasını istemiyorsunuz. Tamam bizde yattıktan sonra başlayacak şekilde ayarlarız, mesela saat 1&#8242;de başlayacak şekilde.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>echo</span> <span>'wget http://www.ornekwebsite.com/dosya.zip'</span> | at 01:00</pre></div></div> + +<p>Tahmin edeceğiniz gibi <strong>at</strong> aslında bir zamanlama komutu bunu kullanarak birçok işinizi cron&#8217;a yazmadan zamanlayabilir ve zamanı geldiğinde çalışmasını sağlayabilirsiniz. En kısa sürede <strong>at</strong> komutu ile ilgili de bir ipucu hazırlayacağım.</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Oturumumuz Süresinde Kullandığımız Komutları ve Sonuçlarını Otomatik Olarak Nasıl Kaydedebiliriz? + + http://www.linuxipuclari.com/?p=204 + 2009-01-18T12:22:27+00:00 + <p>Hepimizin başına gelmiştir. Bir problemle uğraşırken veya yeni bir program kurarken not almaya çalışırız. Ama bir noktadan sonra kendimizi yaptığımız işe kaptırır işi bitirdiğimizde;</p> +<p>Tüh bak yaptıklarımı not almayı unuttum. Ne yapmıştık? Hangi komutları kullanmıştık? Karşımıza hangi mesajlar çıktı ve biz neyi seçtik?</p> +<p>diye hayıflanırız.</p> +<p>Kendimizi işimize vermişken bizim adımıza birisinin tüm komutlarımızı ve bu komutların ürettiği mesajları, terminalimize yansıyan çıktıları otomatik olarak kaydetmesi hoş olmaz mıydı?</p> +<p>Linux <strong>script</strong> komutu bu konuda derdimize derman oluyor. </p> +<p><strong>script</strong> komutu aracılığıyla terminalize yansıyan tüm çıktıları bir dosyaya kaydedip daha sonra tekrar inceleyebilirsiniz. </p> +<p>Bir örnek ile nasıl çalıştığına bakalım;</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ script <span>-f</span> otomatikDokumantasyon +Script started, <span>file</span> is otomatikDokumantasyon +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>pwd</span> +<span>/</span>home<span>/</span>ali<span>/</span>temp<span>/</span>scriptNot +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>whoami</span> +ali +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>ls</span> <span>/</span>tmp<span>/</span> +domains genel.xls gdl kde-alisPik0Fj +ksocket-alisSBnyBl orbit-root plugtmp-<span>1</span> +Registration_Form_WBG.pdf Tracker-alis.7358 +fbug hsperfdata_alis keyring-YXOiJM +&nbsp; +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>exit</span> +Script <span>done</span>, <span>file</span> is otomatikDokumantasyon</pre></div></div> + +<p>Yukarıda <strong>script</strong> komutunu başlattığımız nokta ile komutu <strong>CTRL+D</strong> tuş kombinasyonu aracılığıyla sonlandırdığımız nokta arasında oluşan ekran görüntülerini görüyorsunuz. Şimdi <strong>script</strong> komutunun yukarıdaki etkileşim sonucunda bizim için oluşturduğu otomatikDokumantasyon dosyasına bakalım.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>more</span> otomatikDokumantasyon +Script started, <span>file</span> is otomatikDokumantasyon +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>pwd</span> +<span>/</span>home<span>/</span>ali<span>/</span>temp<span>/</span>scriptNot +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>whoami</span> +ali +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>ls</span> <span>/</span>tmp<span>/</span> +domains genel.xls gdl kde-alisPik0Fj +ksocket-alisSBnyBl orbit-root plugtmp-<span>1</span> +Registration_Form_WBG.pdf Tracker-alis.7358 +fbug hsperfdata_alis keyring-YXOiJM +&nbsp; +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$ <span>exit</span> +&nbsp; +Script <span>done</span> on Sun <span>18</span> Jan <span>2009</span> 01:<span>59</span>:<span>44</span> PM CET +ali<span>@</span>ali-laptop:~<span>/</span>temp<span>/</span>scriptNot$</pre></div></div> + +<p>Yukarıda gördünüz gibi <strong>script</strong> komutu terminalimize yazılan herşeyi bizim için kaydetti. Bir problemle uğraşırkan ayrıca kopyala&amp;yapıştır aksiyonlarıyla kendimizi germemize gerek yok.</p> +<p>İyi çalışmalar.</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Sürekli Akan Logları İzleme + + http://www.linuxipuclari.com/?p=156 + 2009-01-16T08:17:05+00:00 + <p>Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.</p> +<p>Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>tail</span> <span>-f</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> + +<p>Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.</p> +<p>Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> + +<p><strong>Shift+F</strong> tail -f ile aynı işi görür loglar akmaya başlar</p> +<p><strong>Ctrl+C</strong> ile istediğiniz yerde logun akmasını durdurabilirsiniz</p> +<p><strong>B</strong> ve <strong>F</strong> tuşları logun içinde ileri geri gitmenizi sağlar</p> +<p><strong>Q</strong> ile işiniz bittiğinde logdan çıkarsınız</p> +<p>Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>less</span> +F <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> + +<p>Yada daha önce yazdığımız <a href="http://www.linuxipuclari.com/genel/kendi-komutunuzu-olusturun">Kendi Komutunuzu Oluşturun</a> ipucumuzu kullanarak <strong>less +F</strong> için <strong>akanlog</strong> diye bir alias yaratabilir ve komutu direkt olarak</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">akanlog <span>/</span>var<span>/</span>log<span>/</span>messages</pre></div></div> + +<p>şeklinde de kullanabilirsiniz ;)</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme + + http://www.linuxipuclari.com/?p=155 + 2009-01-15T07:29:49+00:00 + <p>Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.</p> +<p><strong>Nasıl kullanılır?</strong></p> +<p>watch [seçenekler] komut</p> +<p><strong>-n</strong> Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.</p> +<p><strong>-d</strong> Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz</p> +<p><strong>Ne için mi kullanıyorum?</strong></p> +<ul> +<li>Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını + +<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'wc -l | ls -l'</span></pre></div></div> + +</li> +<li>Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye + +<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'df -k'</span></pre></div></div> + +</li> +<li>Hafıza kullanım oranını gözlemlemek için + +<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'free -m'</span></pre></div></div> + +</li> +<li>Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için + +<div class="wp_syntax"><div class="code"><pre class="bash bash">watch <span>-d</span> <span>'ls -l | fgrep muratz'</span></pre></div></div> + +</li> +</ul> +<p>Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor + + http://www.linuxipuclari.com/?p=153 + 2009-01-14T13:54:55+00:00 + <p>Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.</p> +<p>Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.</p> +<p>Eski kartı silip yeni kartı eklediğinden kartın id&#8217;si eth0&#8242;dan eth1&#8242;e değişiyor. Eğer ip tanımlarınız statik yapılmışsa <strong>/etc/network/interfaces</strong> dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.</p> +<p>O anki id&#8217;yi bulmanın en pratik yollarından biri de <strong>/proc/net/dev</strong> dosyasının içine bakmak. </p> +<p>Bu dosyanın içi aşağıdaki gibi.</p> +<pre> Interface Receive bytes packets errs drop fifo frame + eth0: 161543042 916321 0 0 0 0</pre> +<p>Unutmayın eğer bu sorunla karşı karşıya iseniz; <strong>ifconfig</strong> komutu sisteme <strong>/etc/network/interfaces</strong> dosyasında tanıttığınız kartları gösterecektir. O yüzden siz <strong>ifconfig</strong> diye baktığınızda eth0&#8242;ı görürken <strong>/proc/net/dev</strong> altında eth1 görüyor olacaksınız.</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Ubuntu VirtualBox ve KVM çakışma problemi + + http://www.linuxipuclari.com/?p=150 + 2009-01-14T06:41:49+00:00 + <p>Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.</p> +<blockquote><p>VirtualBox can&#8217;t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.<br /> +VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).</p> +<p>Result Code:<br /> +0&#215;80004005<br /> +Component:<br /> +Console<br /> +Interface:<br /> +IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}</p></blockquote> +<p>Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.</p> +<p>Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>$lsmod</span> | <span>grep</span> kvm +kvm_intel <span>49728</span> 0 +kvm <span>142912</span> <span>1</span> kvm_intel</pre></div></div> + +<p>Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül <em>kvm_intel</em> isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>sudo</span> rmmod kvm_intel</pre></div></div> + +<p>Eğer VirtualBox&#8217;ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.</p> +<p>İyi çalışmalar.</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Sanallaştırma ve Beraberinde Getirdiği Sürprizler + + http://www.linuxipuclari.com/?p=119 + 2009-01-13T09:55:49+00:00 + <p>Trendleri takip eden herkes yakından tecrübe ediyordur ki sanallaştırma ve faydaları her düzeyde konuşuluyor tartışılıyor. Son yılların en sıcak konularından biri, son 2 senedir de Türkiyenin gündemindeki ağırlığını her geçen gün arttırıyor.</p> +<p>Hemen hemen her şirkette  AR-GE çalışması, test sistemi olarak sanal makinalar uzun yıllardır kullanılıyor.  Son dönemdeki tartışmaların farklı boyutu sanal makinaların artık üretim ortamlarında kullanılmaya  başlanması.</p> +<p>Ne yazık ki heyecan dalgasına kapılıp sörf yapmaya başlayan IT yöneticilerimiz sadece artı eksi hesabının artı boyutuna bakıyorlar. Fakat madalyonun bir de diğer yüzü var.</p> +<p><span id="more-119"></span></p> +<p>Sanallaştırma sayesinde çok kolay yeni bir sistemi ayağa kaldırabiliyorsunuz. Var olan bir sistemin yeni bir kopyasını alabiliyorsunuz. Eğer belli bir planlama ve kontrol olmazsa (ki baslangıçta hiç bir sanallaştırma projesinde ne yazik ki olmuyor) göz açıp kapayana kadar organizayonun yapısına gore 10 larla veya 100 lerle ölçülen sanal makinalara ulaşmanız hiç de şaşırtıcı olmaz.</p> +<p>Sanallaştırma her fiziksel makinanın nerdeyse ayrı bir datacenter gibi davranmasına imkan sağlıyor.</p> +<p>Bu noktada sanallaştırma projesi gerçekleştiren veya gerçekleştirmeyi planlayan IT yöneticilerimizin kendilerine aklıma ilk gelen şu soruları sormaları gerekiyor.</p> +<p>• <strong>Sanal makinalarınızın yama yönetimini nasıl yapacaksınız?<br /> +</strong>Eskiden Sanal makinaları barındıran fiziksel makinenin yamalarını yapmak zorunda kalırken sanallaştırma sonrasında bu fiziksel makine üzerindeki her bir sanal makinanın ayrı olarak yamanması gerekiyor.</p> +<p>• <strong>Sanal ortamlarda veri güvenliği konusunda ne kadar bilgi sahibisiniz?</strong><br /> +Fiziksel makinanızı datacenter&#8217;a kilitliyorsunuz ama sanal makinanız ağ üzerinden datacenter dışına kaçabilir.</p> +<p>• <strong>Sanal makinaların loglarını nasıl takip edeceksiniz?</strong><br /> +Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırmanın sistem yöneticilerine getirdiği ekstra yük nedir? Yeni yasal düzenlemelere uyum kapsamında sanal makinaların kullanımı size ne gibi yükümlülükler getiriyor?</p> +<p>• <strong>Her bir sanal makinadaki kullanıcı ve yetki yönetimini nasıl yapacaksınız?</strong></p> +<p>• <strong>Sanal makinalarınızın kaynak kullanımlarını nasıl izliyorsunuz?</strong></p> +<p>• <strong>Lisansların yönetimi nasıl yapacaksınız?</strong></p> +<p>• <strong>Yedekleme için ne tür bir altyapı düşünüyorsunuz?</strong></p> +<p>Takip eden yazılarda her bir başlık için linux platformunda çalışan açık kaynak kodlu veya ücretsiz çözümleri, alternatif senaryoları incelemeye çalışacağız.</p> +<p>Sizlerin de bu konudaki görüş ve tecrübelerini duymaktan mutluluk duyarız.</p> +<p>Sanallaştırma tecrübelerinizi, ürettiginiz yaratıcı çözümleri duymak için sabırsızlanıyoruz.</p> +<p>İyi çalışmalar.</p> + + Linuxipuclari + http://www.linuxipuclari.com + + + Linux İpuçları + Linux Hakkında Pratik İpuçları + + http://www.linuxipuclari.com/feed + 2009-03-29T15:57:19+00:00 + + + + + Operatörler + + http://www.python-tr.com/operatorler/ + 2009-01-03T12:12:55+00:00 + Operat&#246;rler aritmetik operat&#246;rler, ilişkisel operat&#246;rler ve mantıksal operat&#246;rler olarak &#252;&#231;e ayrılır. +Aritmetik operat&#246;rler matematiksel işlemlerde kullanılır. Ayrıca toplama (+) operat&#246;r&#252; string değerleri birleştirir. Aşağıdaki tabloda Java ve Python programlama dillerine ait aritmetik operat&#246;rler bulunmaktadır. + +&#160; +&#160; + + + + +&#160; + + +Toplama + + +&#199;ıkarma + + +&#199;arpma + + +B&#246;lme + + +Mod Alma + + + + +Java + + ++ + + +- + + +* + + +/ + + +% + + + + +Python + + ++ + + +- + + +* + + +/ + + +% + + + + +&#160;&#160;&#160; &#160;&#160;&#160;&#160; İlişkisel operat&#246;rler programdaki iki değeri karşılaştırmak i&#231;in kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operat&#246;rler [...] + + Uğur Samsa + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Zemberek-server Firefox Türkçe yazım denetim eklentisi + + tag:blogger.com,1999:blog-1720576558802393126.post-4239467354502948425 + 2008-12-28T13:12:00+00:00 + Daha önceki bir <a href="http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html">yazıda</a> Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. <a href="http://voikko.sourceforge.net/">Voikko</a> Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.<br /><br /><span>Not:</span> Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.<br /><br />1: <a href="https://addons.mozilla.org/en-US/firefox/addon/10183">https://addons.mozilla.org/en-US/firefox/addon/10183</a><br />2: <a href="http://zemberek.googlecode.com/svn/trunk/mozzemberek/">http://zemberek.googlecode.com/svn/trunk/mozzemberek/</a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/1720576558802393126-4239467354502948425?l=zembereknlp.blogspot.com" /></div> + + Serkan Kaba + noreply@blogger.com + http://zembereknlp.blogspot.com/ + + + Zemberek NLP + Bu sayfada Zemberek, NZemberek ve Doğal Dil İşleme (NLP - Natural Language Processing) ile ilgili konulardan bahsedilir. Nörolinguistik Programming isimli tuhaflıkla ilgisi yoktur. + + tag:blogger.com,1999:blog-1720576558802393126 + 2009-03-29T15:57:26+00:00 + + + + + Denetim Deyimleri + + http://www.python-tr.com/denetim-deyimleri/ + 2008-07-14T20:30:04+00:00 + 3.5. DENETİM VE D&#214;NG&#220; DEYİMLERİ +3.5.1. Denetim Deyimleri +&#160; +Denetim deyimleri, koşulun mantıksal durumuna g&#246;re programın akışını değiştiren yapılardır. +3.5.1.1. If deyimi +If deyimi belirli bir koşul sağlandığında yapılacak işleri belirlememizi sağlar. Java ve Python programlama dillerinde if deyiminin kullanımı [...] + + Uğur Samsa + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Matematiksel Fonksiyonlar + + http://www.python-tr.com/matematiksel-fonksiyonlar/ + 2008-02-16T08:07:48+00:00 + &#160;&#160;&#160; Uzun zamandır blog&#8217;umuza yazı eklemiyorduk. Tezimizin i&#231;eirği hazır sayılır fakat t&#252;m tezi siteye hemen ekleyemiyoruz. Ama matematiksel fonksiyonlar b&#246;l&#252;m&#252;n&#252; eklemenin zamanı geldi. +&#160;&#160;&#160; Matematiksel fonksiyonlar programlama yaparken &#231;eşitli matematik işlemlerini yapmamızı kolaylaştırırlar. Aşağıdaki tabloda Java ve Python programlama dillerine ait matematiksel fonksiyonlar yer almaktadır. + + + + +İşlevi + + +Java + + +Python + + + + +x arg&#252;manının mutlak değerini hesaplama + + +abs(x) + + +fabs(x) + + + + +x&#8217;i kendisinden b&#252;y&#252;k en [...] + + Uğur Samsa + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Değişkenler ve Temel Veri Tipleri + + http://www.python-tr.com/degiskenler-ve-temel-veri-tipleri/ + 2007-11-06T22:17:51+00:00 + Değişkenler, programlarda saklamak istediğimiz değerleri tutarlar. Programlama dillerinde değişkenler tutabilecekleri veri +cinslerine g&#246;re sınıflandırılmıştır. +Java&#8217;da değişken tanımlamak i&#231;in eşitliğin sol tarafına değişkenin veri tipi ve değişkenin adı, sağ tarafına ise değeri yazılır. + + + + + +A&#231;ıklama : + + +&#214;rnek : + + + + +int degiskenadi = değer; + + +int a=4; + + + + + + + +Java programlama dilinde boolean, char, byte, short, int, long, float ve double temel veri tipleridir. Boolean mantık değişkenidir ve [...] + + Uğur Samsa + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + 2 Kere &#8220;Merhaba Dünya&#8221; + + http://www.python-tr.com/2-kere-merhaba-dunya/ + 2007-09-21T21:59:50+00:00 + Bu siteyi bitirme tezimizin konusu olan &#8220;Java ve Python Programlama Dillerinin Karşılaştırılması&#8221; için oluşturduk. Arkadaşım Emel OKAY (japanese) ve ben Uğur SAMSA (JaMaL), bizler gelişme gösterdikçe, gelişmeleri buraya aktarıyor olacağız. Sitenin adresinin python-tr.com olmasına aldanmayın. Bu sitede Java da anlatılacaktır, Python da. Tezimizi erken bitirebilirsek Python ile bir uygulama yapmayı düşünüyoruz. Tabi bunlar zamanla olacak [...] + + Uğur Samsa + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Python&#8217;da Klavye Girişleri + + http://www.python-tr.com/pythonda-klavye-girisleri/ + 2007-08-05T10:35:31+00:00 + Her programlama dilinde olduğu gibi klavye girişleri, kullanıcıdan bilgi alınmak istendiğinde kullanılır. +Python&#8217;daki kullanımı şöyledir: karakter girişlerinde &#8220;raw_input&#8221;, sayısal değer girişlerinde &#8220;input&#8221; kullanılır. Şimdi de bunu örnekler üstünde görelim. +Örnek 1 : + +&#8211;>raw_input(&#8221;yaz bir şeyler:&#8221;) +yaz bir şeyler:Bugün hava çok güzel + +veya + + +&#8211;>kelime=raw_input(&#8221;Bir kelime giriniz:&#8221;) #Kullanıcının yazdığını kelime adlı değişkene atadık +Bir kelime giriniz:Bulut +&#8211;>kelime #kelime adlı değişkenin değerini istiyoruz +&#8220;bulut&#8221; + +Örnek 2 : + +&#8211;>input(&#8221;Bir sayı [...] + + japanese + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Python&#8217;da Karakter Dizilerini Birden Fazla Satırda Yazmak + + http://www.python-tr.com/pythonda-birden-fazla-satir-olusturmak/ + 2007-07-12T13:06:03+00:00 + Yazımızı satırlar halinde yazarak görsellik kazandırmak istediğimiz durumlar vardır. İşte bunu yaparken Python&#8217;un bize sunduğu bir çok yoldan birini kullanabiliriz. Bunun nasıl yapıldığını her biri için örneklerle görelim. +a => değişken olsun (Python&#8217;da değişkenleri kullanırken önceden tanımlama yapmamıza gerek olmadığını hatırlayalım) +Örnek 1 : + +a=&#8221;Muhabbet bağına girdim bu gece\ +Açılmış gülleri derdim bu gece&#8221; + +Örnek 2 : + + +a=&#8221;Muhabbet bağına girdim bu [...] + + japanese + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Java&#8217;da Sınıf Oluşturma + + http://www.python-tr.com/javada-sinif-olusturma/ + 2007-07-11T15:52:18+00:00 + Java Programlama Dili&#8217;nde sınıf oluşturmak çok basittir. Tabi önemli olan bu sınıfı ne şekilde ve nasıl kullanacağımızdır. Aşağıda Java&#8217;da sınıf oluşturma kodunu görüyorsunuz. +public class sinifadi{ +//gerekli tanımlar +} +Burada &#8220;sinifadi&#8221; sınıf adının değişkenidir ve programcıya göre şekillendirilir. &#8220;public&#8221; komutunun buradaki amacı ise bilgilerin diğer sınıflar tarafından da kullanılabilmesidir. + + Uğur Samsa + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Python&#8217;da Değişken Tanımlamak + + http://www.python-tr.com/pythonda-degisken-tanimlamak/ + 2007-07-08T20:57:10+00:00 + Aslında bu başlık yanlış, doğrusu &#8220;Python&#8217;da Değişken Tanımlamamak&#8221; olacaktı. Çünkü Python&#8217;da değişken tanımlanmıyor, değişkenlerin tipleri atandıkları ilk değere göre belirleniyor. Bu da bize kullanım rahatlığı sağlıyor. +Değişkene değer atama yaparken sayıları direkt, string ifadeleri ise tırnak içinde yazıyoruz. Tek ya da çift tırnak kullanabiliriz, aynı anlama geliyor. +Örnek 1 : + +değişken=değer +a=5 +b=&#8221;ali&#8221; +k=&#8217;veli&#8217; + +Örnekten anlaşılacağı gibi program a&#8217;yı integer, b ve [...] + + japanese + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Python İle İlgili Genel Bilgiler-Python Nedir? + + http://www.python-tr.com/python-ile-ilgili-genel-bilgiler-python-nedir/ + 2007-07-08T19:25:53+00:00 + Python, ilk olarak 1990 yılında Guido Van Rossum tarafından geliştirilmeye başlanmıştır ve adını Monty Python&#8217;s Flying Circus adlı programdan almıştır. Python, nesne yönelimli(object oriented), yorumlanabilen(interpreted), modüler ve etkileşimli(interactive) bir programlama dilidir. Sözdiziminin(syntax) basit olması dilin öğrenilmesini oldukça kolaylaştırmktadır. Ayrıca diğer dillerde kod bloklarını belirtmek için parantezler kullanılırken Python&#8217;da kod blokları girintiler(indentation) yoluyla anlaşılmaktadır ve bu [...] + + japanese + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + + Java&#8217;da Değişken Tanımlamak + + http://www.python-tr.com/javada-degisken-tanimlamak/ + 2007-07-07T23:19:11+00:00 + Java&#8217;da değişken tanımlamak için önce tanımlayacağımız değişkenin tipini yazıyoruz. Ardından tanımlayacağımız değişkene vereceğimiz adı yazıyoruz. &#8220;=&#8221; işaretini ekliyoruz. Eşitliğin sağ tarafını isteğimize göre iki şekilde yazabiliriz. Birincisi new + değişken tipini yazıp parantez içinde çift tırnaklar kullanarak değişkenin değerini yazarak, ikincisi ise sadece çift tırnaklar içinde değişkenin başlangıç değerini yazarak. İki seçenekte aynı işi yapar. [...] + + Uğur Samsa + http://www.python-tr.com + + + Python - Java + Java ve Python Programlama Dillerinin Karşılaştırılması - Python-Tr.com + + http://www.python-tr.com/feed/atom/ + 2009-03-29T15:57:20+00:00 + + + + diff --git a/www-topluluk/feeds.html b/www-topluluk/feeds.html new file mode 100644 index 0000000..0c1c329 --- /dev/null +++ b/www-topluluk/feeds.html @@ -0,0 +1,81 @@ +
    + +
    diff --git a/www-topluluk/foafroll.xml b/www-topluluk/foafroll.xml index e0ff961..ddae03b 100644 --- a/www-topluluk/foafroll.xml +++ b/www-topluluk/foafroll.xml @@ -8,9 +8,22 @@ > Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + http://gezegen.linux.org.tr/topluluk/ + + + GNOME Türkiye + + + GNOME Türkiye + + + + + + + Linuxipuclari @@ -28,8 +41,8 @@ Pardus-Linux.org - - Pardus-Linux.Org + + @@ -50,6 +63,19 @@ + + + Ubuntu Türkiye + + + Ubuntu Türkiye toplayıcı + + + + + + + Zemberek NLP @@ -63,6 +89,19 @@ + + + Özgürlükiçin.com + + + Özgürlük için... - Haberler + + + + + + + diff --git a/www-topluluk/index.html b/www-topluluk/index.html index 640b056..fd405e3 100644 --- a/www-topluluk/index.html +++ b/www-topluluk/index.html @@ -7,30 +7,418 @@ + + + + + + + + + + + +
    -

    21 January 2009

    +

    28 March 2009

    -
    +
    + + +
    +
    +
    +

    + +Birleşik Krallık ODF'den Yana +

    +
    +
    +
    +

    ODF zaferini ilan etti.Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan ülkeler listesine Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, Açık Belge Biçimi (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.

    +

    ODF Alliance Başkanı Marino MARCICH, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."

    +

    Britanya Hükümeti, bir süre önce haberini de yaptığımız üzere, "Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.

    +

    Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken OpenForum Avrupa başkanı Graham TAYLOR, "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.

    +

    Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için buraya bakabilirsiniz.

    +

     

    +

    Kaynak: ODF Alliance


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    23 March 2009

    + +
    + + +
    +
    +
    +

    + +GNOME 2.26 Yayınlandı +

    +
    +
    +
    +GNOME Masaüstü ortamının en son sürümü olan GNOME 2.26 sürümü yayınlandı. Bu sürümde GNOME Masaüstü ortamı bir çok hata düzeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME sürümündeki yenilikleri öğrenmek ve daha fazla bilgi edinmek için Türkçe Sürüm Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz.
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    15 March 2009

    + +
    + + +
    + +
    +
    +

    28 January 2009

    + +

    -Linuxipuclari
    +Linuxipuclari
    + + +
    + +
    +
    +
    +

    + +Ben Kimim? Başka Kim Var? En Son Ne Yapmış? +

    +
    +
    +
    +

    Bu konuya başka nasıl bir başlık verilebilirdi bilemiyorum ama bence hem konuyu anlatması açısından hem de ilgi çekmesi açısından değişik  bir başlık oldu.

    +

    Tabi konumuz linux ama olaya felsefi açıdan değil de teknik açıdan açıklık getireceğiz. Ama aynı başlık ile birde olayın felsefi yanına dokunup Türkiye’de Linux konusunda, ben dahil kimler var ve en son ne yapmışlar bir ara bakmak lazım :)

    +

    Önünüzde açık bir linux konsolu var ve bir işlem yapmanız lazım.

    +

    İlk bilmeniz gereken, sisteme o an kim olarak bağlı olduğunuzdur.

    +

    Öğrenmenin yolu sormaktır. Linux’te bunu sormanın yolu da whoami komutudur.

    + +
    ~$ whoami
    + 
    +murat
    + +

    Peki şu an sistemde bizden başka kimler var? Hemen soralım yine bu seferki komut who

    + +
    ~$ who
    + 
    +murat    pts/0        2009-01-27 20:18 (84.145.113.121)
    +ali      pts/1        2009-01-27 21:32 (84.168.127.32)
    + +

    Bu komut sayesinde sisteme kim bağlanmış, ne zaman bağlanmış, hangi ip den bağlanmış görebiliyorsunuz.

    +

    Peki bu bağlı olan kişi ne yapıyor, yada birşey yapıyor mu? Bunu öğrenmek için de w komutunu kullanıyoruz.

    + +
    ~$ w
    + 22:00:53 up 92 days, 12:45,  2 user,  load average: 0.00, 0.07, 0.07
    +USER     TTY      FROM             LOGIN@   IDLE     JCPU   PCPU WHAT
    +murat    pts/0    84.145.113.121   20:18    0.00s    0.19s  0.02s w
    +ali      pts/1    84.168.127.32    21:32    118.34s  21.18s 0,03s ls -l
    + +

    Bu sonucu inceleyecek olursak.

    +

    Birinci satırdaki bilgiler bağlı olduğumuz sistemin kaç gündür çalıştığını, Sisteme kaç kişinin bağlı olduğunu ve o anki yükünü gösteriyor.

    +

    Daha sonra yeralan bilgiler ise sisteme o an bağlı olan kişinin;

    +

    USER Hangi kullanıcı adı ile bağlı olduğunu,
    +TTY Hangi terminal numarası ile bağlı olduğunu,
    +FROM Hangi ipden bağlandığını
    +LOGIN@ Ne zaman bağlandığını
    +IDLE Şu an bir işlem yapıp yapmadığını. (İşlem yapıyorsa bu süre 0.00s olarak gözükür. İşlem yapmıyorsa sizin komutu çalıştırdığınız süre ile o kişinin en son komutu çalıştırdığı zaman arasındaki fark saniye olarak görüntülenir)
    +JCPU Bağlı olduğu süre içinde çalıştırdığı komutların harcadığı CPU zamanını
    +PCPU En son çalıştırdığı komutun harcadığı CPU zamanını
    +WHAT En son çalıştırdığı komutu gösterir

    +

    Bu konudan bahsedince bir komutu daha anlatmadan geçmek olmaz.

    +

    Peki son zamanlarda, sisteme kimler bağlanmış ve ne kadar bağlı kalmış. Bunun için last komutunu kullanabiliriz.

    + +
    ~$ last
    +murat    pts/0        84.145.113.121   Tue Jan 27 20:18   still logged in
    +murat    pts/0        84.145.113.121   Mon Jan 26 15:39 - 17:02  (01:22)
    +ali      pts/0        84.168.127.32    Fri Jan 23 15:52 - 20:39  (04:46)
    +murat    pts/0        84.145.113.121   Fri Jan 23 08:28 - 19:58  (11:30)
    +ali      pts/0        84.168.127.32    Thu Jan 22 20:34 - 15:44  (03:16)
    +murat    pts/0        84.145.113.121   Thu Jan 22 12:28 - 23:30  (02:56)
    + +

    Özellikle belli bir kullanıcının bağlantılarını merak ediyorsak o zaman komutun sonuna kullanıcı adını yazmak yeterli olacaktır.

    + +
    ~$ last murat
    +murat    pts/0        84.145.113.121   Tue Jan 27 20:18   still logged in
    +murat    pts/0        84.145.113.121   Mon Jan 26 15:39 - 17:02  (01:22)
    +murat    pts/0        84.145.113.121   Fri Jan 23 08:28 - 19:58  (11:30)
    +murat    pts/0        84.145.113.121   Thu Jan 22 12:28 - 23:30  (02:56)
    + +

    Umarım bu doküman faydalı olmuştur.

    +

    İyi Çalışmalar


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    27 January 2009

    + +
    + + +
    +
    +
    +

    + +RPM’cinin İsviçre çakısı :) +

    +
    +
    +
    +

    Belki sizlerin de başına gelmiştir - tabii ki her zaman için haklı nedenlerden dolayı ;) - bazen bir üreticinin rpm’lerinin üzerinde ufak tefek değişiklik yapmak zorunluluğunu hissedebilirsiniz.

    +

    Eğer söz konusu ticari bir uygulamanın paketi ise %99.9 olasılıkla SRPM dosyalarına veya kaynak kodlarına erişiminiz olmayacaktır. Hoş, erişiminiz olsa bile bir RPM’i kendiniz tekrar paketlemeye çalıştığınızda hiç de hoş olmayan bir çok süprizle karşılaşmanız muhtemel.

    +

    Şimdi karşılaştığım gerçek bir problem üzerinden yazımıza konu olan rpmrebuild programının kullanımını ve ne gibi faydaları olduğunu açılklamaya çalışalım.

    +

    Bir müşterimiz için geliştirdiğimiz platformun merkezi loglama ihtiyacını Syslog-NG ile karşılama yoluna gittik. Açık kaynaklı bu  projenin ticari versiyonunu kullanan muşterimize üretici Balabit firmasında premium edition olarak etiketlenmiş yeni bir rpm ulaştı.

    +

    Balabit firmasının müşterimize gönderdiği rpm kurulum bittikten sonra syslog servisinin yerine kendisini yani syslog-ng servisini ekliyor. Buraya kadar bir sorun yok fakat kurulumun son aşamasında rpm’in post install scriptinde  syslog servisini durdurup  syslog-ng servisini başlatıyor.

    +

    Geliştirilen platformun mimarisi gereği syslog-ng servisinin platform tarafindan talep edilene kadar çalıştırılmaması loglamanın local syslog servisi tarafından yapılması gerekiyor. Kaldi ki syslog-ng servisinin konfigurasyonu daha ilerki bir aşamada platformun değişik bileşenleri tarafından tamamlanacak.

    +

    Balabit firması açısından önemsiz bir problem olmakla birlikte müşterimizin, dolayısıyla bizim başımız bu sorundan dolayı oldukça ağrıdı. Sadece post installation scriptini değiştirebilsek yani syslog servisinin durdurulup syslog-ng servislerinin başlatıldığı iki satırı rpm’den çıkarabilirsen sorunumuz çözülecek, müşterimiz de biz de gayet mutlu olacaktık.

    +

    Bu noktada internette yaptığımız araştırmalar sonucunda rpmrebuild isimli programı bulduk. rpmrebuild aracılığıyla binary bir rpm paketinin içindeki dosyaları değiştirebilir, yeni dosya ekleyebilir, varolan dosyaları silebilir ve hatta rpm’in elinizde olmadığı durumlarda rpm veritabanı aracılığıyla ilgili rpm’in spec dosyasını tekrar oluşturabilirsiniz. Uzun lafın kısası İsviçre çakısı gibi bir uygulama. :)

    + +
    [sogua00@aliontl901 ~]$ rpmrebuild -n --edit-post -p syslog-ng-premium-edition-2.1.4-1.x86_64.rpm
    + 
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    + 
    +Do you want to continue ? (y/N) y
    + 
    +Processing files: syslog-ng-premium-edition-2.1.4-1
    + 
    +Wrote: /home/sogua00/rpmbuild/RPMS/x86_64/syslog-ng-premium-edition-2.1.4-1.x86_64.rpm
    + 
    +result: /x86_64/syslog-ng-premium-edition-2.1.4-1.x86_64.rpm
    + +

    Yukarıdaki komut satırı ve ekran çıktısı üzerinden rpmrebuild komutunun çalışmasını incelemeye çalışalım. Öncelikle kullanılan parametreler bakalım

    +

    -p kaynak olarak bu parametreyı takip eden paket dosyasının kullanılacağını belirtir. Eğer bu parametreyi belirtmezseniz belirtmiş olduğunuz rpm’in sisteminize kurulu olduğunu varsayıp sistem veritabanını kullanamaya çalışacaktır.

    +

    -n rpm paketini değiştirdikten veya yeniden oluşturduktan sonra test kurulumu yapmamasını belirtir. Genelde rpm’leri oluşturduğunuz ortamlar ile kurulum gerçekleşeceği ortamlar birbirleriyle alakasız yapılandırmaya sahiptir.

    +

    –edit-post post install scriptini değiştireceğimizi ifade eder.

    +

    Yukarıdaki komutu çalıştırdığınızda rpmrebuild syslog-ng-premium-edition-2.1.4-1.x86_64.rpm isimli rpm dosyasini okuyup post install scriptini standart editörünüzde açacak. (Bizim sistemimiz için  vi). vi aracılığıyla post install scriptinde istediğimiz değişikliği gerçekleştirip vi editöründen çıktığımızda rpmrebuild işleme devam edip etmek istemediğimizi soracak. Eğer onay verirseniz macro tanımlarınız doğrultusunda rpmbuild dizininize değiştirilmiş rpm dosyasını kaydedecek.

    +

    Programın birçok özelligi ve kullanabileceğiniz birçok seçeneği var. Fedora 8 ve sonrasında standart fedora depolarından rpmrebuild paketini temin etmek mümkün.

    +

    Aşağıdaki makalelerden ve programın sitesinden ve man sayfalarından daha detaylı bilgi edinebilirsiniz.

    +

    http://rpmrebuild.sourceforge.net/
    +http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/
    +http://www.linux.com/feature/62262

    +

    İyi çalışmalar.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    21 January 2009

    + +
    +
    @@ -81,59 +469,17 @@ Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kola
    -
    -

    20 January 2009

    - -
    - - -
    -
    -
    -

    - -PANEL : İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması -

    -
    -
    -
    -Türk Hukuk Kurumu tarafından düzenlenecek ve  Pardus Kullanıcıları Derneği Fahri Başkanı, Bilkent Üniversitesi öğretim üyesi Doç. Dr. Mustafa Akgül tarafından yöneticilecek olan  “İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması” konulu panele, Pardus Kullanıcıları Derneği Yönetim Kurulu Başkanı Av. Nihad Karslı da konuşmacı olacak katılacaktır. -Günümüzde sık sık uygulanan İnternet yasaklarının hukuksallığının [...]
    -
    -
    - - - - - - - - - -
    -
    - -
    -

    19 January 2009

    -
    +

    -Linuxipuclari
    +Linuxipuclari
    + +
    @@ -195,12 +541,14 @@ Linux Komut Satırında İnternetten Dosya İndirme

    18 January 2009

    -
    +

    -Linuxipuclari
    +Linuxipuclari
    + +
    @@ -281,12 +629,14 @@ ali@ali-laptop:~/temp/scriptNot$

    16 January 2009

    -
    +

    -Linuxipuclari
    +Linuxipuclari
    + +
    @@ -346,12 +696,14 @@ Sürekli Akan Logları İzleme

    15 January 2009

    -
    +

    -Linuxipuclari
    +Linuxipuclari
    + +
    @@ -417,12 +769,14 @@ Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme

    14 January 2009

    -
    +

    -Linuxipuclari
    +Linuxipuclari
    + +
    @@ -466,12 +820,14 @@ VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor
    -
    +

    -Linuxipuclari
    +Linuxipuclari
    + +
    @@ -530,12 +886,14 @@ kvm 142912 1 kvm_intel

    13 January 2009

    -
    +

    -Linuxipuclari
    +Linuxipuclari
    + +
    @@ -591,275 +949,16 @@ Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırman
    - -
    - - -
    -
    -
    -

    - -Dosyanın Sahipliğinin Değiştirilmesi -

    -
    -
    -
    -

    Eğer sizin de benim gibi root kullanıcısıyla çalışma takıntınız varsa (tüm yetki elimde olsun diye değil sadece sürekli sudo yapmayı sevmediğim için) dosya sahipliğiyle ilgili sıkça başınız ağrıyabilir.
    -
    -Önce bir dosyanın sahipliğini görmek için ne yapmalıyız ona bakalım.

    - -
    ls -l merhaba.c
    - -

    Komutu çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.

    -

    -rw-r–r– 1 operator web1   151 2008-02-09 14:46 merhaba.c

    -

    Buradaki operator bize dosyanın kullanıcısını web1 ise dosyanın grubunu verecektir.

    -

    Şimdi aynı dizindeki başka bir dosya için aynı işlemi yapalım

    - -
    ls -l selam.c
    - -

    Aşağıda göreceğiniz gibi bu dosyanın kullanıcısı ve grubu root:root olmuş.

    -

    -rw-r–r– 1 root root 265 2008-02-09 14:56 selam.c

    -

    Benden sonra bu dosyaya operator olarak ulaşmak isteyen diğer kullanıcılar yetki hatasıyla karşı karşıya kalacak ve dosyayı açamayacak yada değişiklik yapamayacaklar.

    -

    Gelin şimdi bunu nasıl düzelteceğimizi görelim.

    - -
    chown operator:web1 selam.c
    - -

    Bu kadar kolay. Tekrar dosyayı kontrol ettiğimizde kullanıcısının ve grubunun değişmiş olduğunu görürüz.

    - -
    ls -l selam.c
    - -

    -rw-r–r– 1 operator web1 265 2008-02-09 14:56 selam.c

    -

    İyi Çalışmalar


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    -

    12 January 2009

    - -
    - - -
    -
    -
    -

    - -pidgin ile msn protokolü sorunu ve çözümü -

    -
    -
    -
    -

    15 numara MSN protokolünü kullanan tüm client’ların MSN’e bağlanamaması ile ilgili hatayı “libpurple” yerine “msn-pecan” kütüphanesini kullanarak aşabilirsiniz.

    -

    Ubuntu, Debian, Mint:

    - -
    apt-get install msn-pecan
    - -

    Archlinux:
    -Arch’ın depolarında yok ama AUR’da var,

    - -
    yaourt -Sy msn-pecan
    - -

    Daha sonra pidgin’den MSN protokolünü WLM ile değiştirirseniz sorun çözülecektir.
    -Kolay Gelsin.


    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    -

    10 January 2009

    - -
    - - -
    -
    -
    -

    - -eDergi 5. Sayı Hazırlıkları Devam Ediyor -

    -
    -
    -
    - - -Yılbaşında 4. sayısını duyurduğumuz Pardus-Linux.org eDergi'nin 5. Sayısı için hazırlıklar devam ediyor. -İlk sürprizimiz ise hazır : - -Bu sayımızda Özgür Yazılım Vakfı'nın kurucusu Richard Micheal Stallman'a gittik ve bakın bize ne dedi : -
    "I've heard it(Pardus) contains and promotes non-free software. That goes against the whole purpose of GNU, which is to give users freedom; it leads users astray."
    -İşte bu yüzden buradayız : "Pardus'un Özgürleşmesi!" - -Siz de hazırlıklara katılmak isterseniz buradan buyurun ;) -Önceki sayılarımız için : www.pardus-edergi.org
    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    -

    07 January 2009

    - -
    - - -
    -
    -
    -

    - -Pardus 2008.2 Beta Sürümü Duyuruldu -

    -
    -
    -
    -Pardus 2008.2 ‘ye giden yolda ikinci beta sürüm duyuruldu. Kullanıcıları deneme sürümde hatalarla karşılaşabilecekleri yönünde uyarıyoruz, indirmek isteyenleri kurulan cd için [1], çalışan cd için [2] adresine yönlendiriyoruz. -[1] ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008.2 -[2] ftp://ftp.pardus.org.tr/pub/pardus/calisan/2008.2/
    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -
    - -
    - - -
    -
    -
    -

    - -Forum sunucu sorunu -

    -
    -
    -
    -Forum sunucumuzda oluşan bir disk problemi sebebi ile forumumuz belli bir süre devre dışı kalacaktır.
    -
    -
    - - - - - - - - - -
    -
    - -
    -
    -

    03 January 2009

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -960,59 +1059,17 @@ Python
    -
    -

    31 December 2008

    - -
    - - -
    -
    -
    -

    - -Pardus-Linux.org eDergi 4. Sayı Yayımlandı -

    -
    -
    -
    -Pardus-Linux.org eDergi’lerinin 4. Sayısı uzun bir aradan sonra yayımlandı. Emeği geçen herkese teşekkür eder, dergiyi indirmek isteyenlere buradan[1] sunarız. -[1] http://www.pardus-edergi.org
    -
    -
    - - - - - - - - - -
    -
    - -
    -

    28 December 2008

    -
    +

    -Zemberek NLP
    +Zemberek NLP
    + +
    @@ -1025,7 +1082,7 @@ Zemberek-server Firefox Türkçe yazım denetim eklentisi

    -Daha önceki bir yazıda Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. Voikko Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.

    Not: Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.

    1: https://addons.mozilla.org/en-US/firefox/addon/10183
    2: http://zemberek.googlecode.com/svn/trunk/mozzemberek/
    +Daha önceki bir yazıda Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. Voikko Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.

    Not: Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.

    1: https://addons.mozilla.org/en-US/firefox/addon/10183
    2: http://zemberek.googlecode.com/svn/trunk/mozzemberek/

    @@ -1047,12 +1104,14 @@ Daha önceki bir 14 July 2008 -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1092,12 +1151,14 @@ If deyimi belirli bir koşul sağlandığında yapılacak işleri belirlememizi

    16 February 2008

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1160,12 +1221,14 @@ x’i kendisinden büyük en [...]

    06 November 2007

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1227,12 +1290,14 @@ Java programlama dilinde boolean, char, byte, short, int, long, float ve double

    21 September 2007

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1267,12 +1332,14 @@ Bu siteyi bitirme tezimizin konusu olan “Java ve Python Programlama Diller

    05 August 2007

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1324,12 +1391,14 @@ Bir kelime giriniz:Bulut

    12 July 2007

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1374,12 +1443,14 @@ a=”Muhabbet bağına girdim bu [...]

    11 July 2007

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1418,12 +1489,14 @@ Burada “sinifadi” sınıf adının değişkenidir ve programcıya g

    08 July 2007

    -
    +

    -Python-TR
    +Python-TR
    + +
    @@ -1465,6 +1538,89 @@ k=’veli’
    + +
    + + +
    +
    +
    +

    + +Python İle İlgili Genel Bilgiler-Python Nedir? +

    +
    +
    +
    +Python, ilk olarak 1990 yılında Guido Van Rossum tarafından geliştirilmeye başlanmıştır ve adını Monty Python’s Flying Circus adlı programdan almıştır. Python, nesne yönelimli(object oriented), yorumlanabilen(interpreted), modüler ve etkileşimli(interactive) bir programlama dilidir. Sözdiziminin(syntax) basit olması dilin öğrenilmesini oldukça kolaylaştırmktadır. Ayrıca diğer dillerde kod bloklarını belirtmek için parantezler kullanılırken Python’da kod blokları girintiler(indentation) yoluyla anlaşılmaktadır ve bu [...]
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    07 July 2007

    + +
    + + +
    +
    +
    +

    + +Java’da Değişken Tanımlamak +

    +
    +
    +
    +Java’da değişken tanımlamak için önce tanımlayacağımız değişkenin tipini yazıyoruz. Ardından tanımlayacağımız değişkene vereceğimiz adı yazıyoruz. “=” işaretini ekliyoruz. Eşitliğin sağ tarafını isteğimize göre iki şekilde yazabiliriz. Birincisi new + değişken tipini yazıp parantez içinde çift tırnaklar kullanarak değişkenin değerini yazarak, ikincisi ise sadece çift tırnaklar içinde değişkenin başlangıç değerini yazarak. İki seçenekte aynı işi yapar. [...]
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    - -
    -

    Üyeler

    - + +
    + + + + + + + +
    + + +

    Takip edin

    @@ -1591,27 +1754,45 @@ Zemberek NLP

    Son güncelleme:
    -21 Jan 2009 @ 10:06 PM

    +29 Mar 2009 @ 06:57 PM

    -

    İletişim

    -

    - LKD Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı e-posta ile iletebilirsiniz. -

    -
    +

    İletişim

    +

    + Linux Gezegeni Gezegen Ekibi tarafından yönetilmektedir, Gezegen hakkındaki sorularınızı ve Gezegen'e iniş başvurularınızı e-posta ile iletebilirsiniz. +

    +

    + Gezegene iniş başvurularınızda Gezegen Kuralları'na uyan RSS/Atom beslemenizi ve gezegen içerisinde kullanmak istediğiniz (en fazla 80x80 çözünürlüklü) resminizi (bir başka deyişle hackergotchi); varsa jabber adresinizle birlikte e-posta yoluyla göndermenizi rica ediyoruz. +

    +
    +
    + + + + + + diff --git a/www-topluluk/jquery.cookie.min.js b/www-topluluk/jquery.cookie.min.js new file mode 100644 index 0000000..aab4864 --- /dev/null +++ b/www-topluluk/jquery.cookie.min.js @@ -0,0 +1 @@ +jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1}var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toUTCString()}var K=L.path?"; path="+(L.path):"";var G=L.domain?"; domain="+(L.domain):"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/www-topluluk/layout.css b/www-topluluk/layout.css index ed5b8fd..f93cc40 100644 --- a/www-topluluk/layout.css +++ b/www-topluluk/layout.css @@ -18,7 +18,7 @@ body { #logo { position: absolute; - top: 15px; + top: 25px; left: 15px; background: url('images/logo.png') no-repeat; width: 64px; @@ -73,7 +73,7 @@ body { #sidebar { position: absolute; - top: 49px; + top: 80px; right: 0px; /*width: 210px;*/ border-left: 1px solid #ffffff; diff --git a/www-topluluk/nlayout.css b/www-topluluk/nlayout.css new file mode 100644 index 0000000..72be5ec --- /dev/null +++ b/www-topluluk/nlayout.css @@ -0,0 +1,316 @@ +body { + margin: 0px; + padding: 0px; + font-family: sans-serif; + background-color: white; + color: black; +} + +/* GEZEGEN strip */ + +#gezegen-sites { + list-style: none; + background: #2E3436 url(img/sites-bg.png) 0 100% repeat-x; + text-align: right; + padding: 0 1ex; + margin: 0; + font-size: 75%; +} + +#gezegen-sites ul { + margin: 0; + padding: 0; +} + +#gezegen-sites li { + display: inline; + background: url(img/sites-sp.png) 0 0 no-repeat; + padding-top: 10px; + padding-bottom: 8px; + margin-left: 0px; + margin-top: 0px; +} + +#gezegen-sites li a { + font-weight: bold; + color: #FFFFFF; + margin: 0 2ex; + text-decoration: none; + line-height: 30px; +} + +#gezegen-sites li a:hover { + text-decoration: underline; +} + +#gezegen-sites .home { + float: left; + background: url(img/sites-sp.png) 100% 0 no-repeat; + padding-top: 0; + padding-bottom: 0; +} + +#gezegen-sites .home a { + float: left; + margin-left: 0; + padding-left: 27px; +} + +/* Site header and masthead */ + +#header { + position: relative; + width: 100%; + background-color: #729FCF; +} + +#masthead { + display: table; + /* req for ie */ + border-top: 1px solid #729FCF; +} + +#site-logo { + vertical-align: middle; + display: table-cell; + float: left; + border: 0; + padding: 10px; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-title { + vertical-align: middle; + display: table-cell; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-name { + margin: 0; +} + +#site-name a { + font-size: xx-large; + font-weight: bold; + text-decoration: none; + color: black; +} + +#site-slogan { + font-size: 80%; + font-style: italic; + margin: 0; +} + +#footer-link { + position: absolute; + right: 1em; + bottom: 1em; + margin: 0; + font-size: 80%; + color: black; + text-decoration: none; + background: url(img/help-about.png) left no-repeat; + padding-left: 20px; +} +#footer-link:hover { text-decoration: underline; } + +div.breadcrumb { + font-size: 75%; +} + +/* Search form */ + +#search { + position: relative; + float: right; + top: 1em; + right: 1em; +} + +#search input.form-text, #search input[name="q"] { + border: 1px solid #888888; + padding: 0.5ex; + background-position: center !important; +} + +#search input.form-submit, #search input[name="sa"] { + background: white url(img/search-icon.gif) no-repeat; + padding: 1px 1px 1px 15px; + border: 1px solid #888888; + display: none; +} + +/* Tabs */ +#site-tabs { + position: absolute; + right: 0px; + bottom: 0px; + width: 100%; + background: transparent url(img/bar.png) 0 100% repeat-x; + margin: 0; + padding: 0; +} + +#site-tabs ul { + float: right; + list-style: none; + margin: 0; + margin-right: 3ex; + font-size: 75%; + clear: none; +} + +#site-tabs ul li { + float: left; + margin: 0; + margin-left: 0.2ex; +} + +#site-tabs ul li a:hover { + color: #111111; +} + +#site-tabs ul li a { + float: left; + text-decoration: none; + color: #555555; + background: #eeeeee; + padding: 7px 7px 7px 7px; + border-bottom: 2px solid #CCCCCC; +} + +#site-tabs ul li a.active { + color: #3566A5; + background: white; + border-top: 2px solid #5555ff; + border-bottom: 2px solid white; +} + +/* Content */ +#content { + margin: 0px auto 0px auto; + padding: 0px 1em 0px 1em; + max-width: 65em; +} + +#content h1.title { + margin: 0; +} + +/* Feeds & Footer */ +#feeds { + background: #dcdcdc url(img/feeds-bg.png) repeat-x left top; + padding: 0.5em 0px 0.5em 0px; +} +#feeds h3 { + margin: 0px; + padding: 0px 3% 0px 3%; + font-size: 100%; +} +#feeds h3 a { + background: transparent url(img/dt-closed.png) no-repeat left top; + padding-left: 20px; + margin-left: -20px; + color: #000; + text-decoration: none; +} +#feeds h3.open a { + background: transparent url(img/dt-open.png) no-repeat left top; +} +#feedlist { + display: none; + margin: 0.5em 1em 0.5em 1em; + background-color: #eee; + -moz-border-radius: 1em; + padding: 1em; + column-count: 1; + column-gap: 1em; + -moz-column-count: 1; + -moz-column-gap: 1em; + -webkit-column-count: 1; + -webkit-column-gap: 1em; +} +#feedlist ul { + margin: 0px; + padding: 0px; + list-style-type: none; + font-size: 90%; +} +#feedlist ul li * { + vertical-align: middle; +} +#feedlist ul li input { + margin: 0.2em; +} +#feedlist ul li a { + color: #000; + text-decoration: none; +} +#feedlist ul li a:hover { + text-decoration: underline; +} +#feedlist ul li a.message { + color: #999; +} +#feedlist ul li a img { + margin: 0px 0.2em; + border: 0px; +} + +#footer { + background: black url(img/footer-bg.png) repeat-x left top; + padding: 1%; + font-size: x-small; + color: #ccc; + overflow: hidden; + line-height: 150%; +} + +#footer a { + color: #000000; + font-weight: bold; + text-decoration: none; +} +#footer a:hover { + text-decoration: underline; +} + +#footer .column { + float: left; + width: 20%; + margin-right: 3%; +} + +#footer .section { + margin-bottom: 1em; +} + +#footer .section h3 { + margin: 0; + font-size: 140%; +} + +#footer .section a img { + border: 1px solid #cccccc; +} + +#footer .section ul { + list-style: none; + margin-left: 0; + padding-left: 0; +} + +#fineprint { + display: inline; + float: right; + text-align: right; + width: 25%; +} + +#ownership { + margin-top: 2em; + font-size: 90%; +} diff --git a/www-topluluk/opml.xml b/www-topluluk/opml.xml index e854e04..21fc784 100644 --- a/www-topluluk/opml.xml +++ b/www-topluluk/opml.xml @@ -2,16 +2,19 @@ Topluluklar Gezegeni - Wed, 21 Jan 2009 22:06:49 +0000 - Wed, 21 Jan 2009 22:06:49 +0000 + Sun, 29 Mar 2009 18:57:27 +0000 + Sun, 29 Mar 2009 18:57:27 +0000 Gezegen Ekibi gezegen@linux.org.tr + + + diff --git a/www-topluluk/rss10.xml b/www-topluluk/rss10.xml index e0add60..f7e9646 100644 --- a/www-topluluk/rss10.xml +++ b/www-topluluk/rss10.xml @@ -6,15 +6,19 @@ xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/" > - + Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ - Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + http://gezegen.linux.org.tr/topluluk/ + Topluluklar Gezegeni - http://gezegen.linux.org.tr/topluluk/ + + + + + - @@ -22,13 +26,7 @@ - - - - - - @@ -38,10 +36,149 @@ + + + + Özgürlükiçin.com: Birleşik Krallık ODF'den Yana + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + <p><img src="http://www.ozgurlukicin.com/media/upload/image/odf-toplulugu.png" border="0" alt="ODF zaferini ilan etti." title="ODF zaferini ilan etti." align="left" />Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan <a href="http://www.ozgurlukicin.com/haber/odf-16-ulkede-kullaniliyor/">ülkeler listesine</a> Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, <a href="http://tr.pardus-wiki.org/OpenDocument">Açık Belge Biçimi</a> (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.</p> +<p><a href="http://www.odfalliance.org/">ODF Alliance</a> Başkanı <strong>Marino MARCICH</strong>, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."</p> +<p>Britanya Hükümeti, bir süre önce <a href="http://www.ozgurlukicin.com/haber/hukumetten-acik-kaynaga-10-adim/">haberini</a> de yaptığımız üzere, "<strong>Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı</strong>" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.</p> +<p>Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken <a href="http://www.openforumeurope.org/">OpenForum Avrupa</a> başkanı <strong>Graham TAYLOR,</strong> "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.</p> +<p>Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için <a href="http://www.odfalliance.org/resources/Adoptions-ODF-Dec2008.pdf">buraya</a> bakabilirsiniz.</p> +<p> </p> +<p><strong>Kaynak</strong>: <a href="http://www.odfalliance.org/press/Release20090225-ukgovOSS.pdf">ODF Alliance</a></p> + Sat, 28 Mar 2009 20:18:00 +0000 + + + GNOME Türkiye: GNOME 2.26 Yayınlandı + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + GNOME Masa&uuml;st&uuml; ortamının en son s&uuml;r&uuml;m&uuml; olan GNOME 2.26 s&uuml;r&uuml;m&uuml; yayınlandı. Bu s&uuml;r&uuml;mde GNOME Masa&uuml;st&uuml; ortamı bir &ccedil;ok hata d&uuml;zeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME s&uuml;r&uuml;m&uuml;ndeki yenilikleri &ouml;ğrenmek ve daha fazla bilgi edinmek i&ccedil;in T&uuml;rk&ccedil;e S&uuml;r&uuml;m Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz. + Mon, 23 Mar 2009 18:50:34 +0000 + + + Ubuntu Türkiye: Mustafa ALKAN: SUDO'nun 5. sayısı yayında! + http://www.hakperest.org/2009/03/sudo-5-say-geliyor.html + <a href="http://www.ubuntu-tr.org/sudo/resim/sudo5.jpg"><img src="http://www.ubuntu-tr.org/sudo/resim/sudo5.jpg" border="0" alt="" /></a><br /><br /><br /><p><a href="http://www.hakperest.org/2009/03/sudo-5-say-geliyor.html">devamını oku</a></p> + Sun, 15 Mar 2009 05:13:00 +0000 + + + Linuxipuclari: Ben Kimim? Başka Kim Var? En Son Ne Yapmış? + http://www.linuxipuclari.com/genel/ben-kimim-baska-kim-var-en-son-ne-yapmis + <p>Bu konuya başka nasıl bir başlık verilebilirdi bilemiyorum ama bence hem konuyu anlatması açısından hem de ilgi çekmesi açısından değişik  bir başlık oldu.</p> +<p>Tabi konumuz linux ama olaya felsefi açıdan değil de teknik açıdan açıklık getireceğiz. Ama aynı başlık ile birde olayın felsefi yanına dokunup Türkiye&#8217;de Linux konusunda, ben dahil kimler var ve en son ne yapmışlar bir ara bakmak lazım :)</p> +<p>Önünüzde açık bir linux konsolu var ve bir işlem yapmanız lazım.</p> +<p>İlk bilmeniz gereken, sisteme o an kim olarak bağlı olduğunuzdur.</p> +<p>Öğrenmenin yolu sormaktır. Linux&#8217;te bunu sormanın yolu da <strong>whoami</strong> komutudur.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>whoami</span> +&nbsp; +murat</pre></div></div> + +<p>Peki şu an sistemde bizden başka kimler var? Hemen soralım yine bu seferki komut <strong>who</strong></p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>who</span> +&nbsp; +murat pts<span>/</span>0 <span>2009</span>-01-<span>27</span> <span>20</span>:<span>18</span> <span>&#40;</span>84.145.113.121<span>&#41;</span> +ali pts<span>/</span><span>1</span> <span>2009</span>-01-<span>27</span> <span>21</span>:<span>32</span> <span>&#40;</span>84.168.127.32<span>&#41;</span></pre></div></div> + +<p>Bu komut sayesinde sisteme kim bağlanmış, ne zaman bağlanmış, hangi ip den bağlanmış görebiliyorsunuz.</p> +<p>Peki bu bağlı olan kişi ne yapıyor, yada birşey yapıyor mu? Bunu öğrenmek için de <strong>w</strong> komutunu kullanıyoruz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>w</span> + <span>22</span>:00:<span>53</span> up <span>92</span> days, <span>12</span>:<span>45</span>, <span>2</span> user, load average: <span>0.00</span>, <span>0.07</span>, <span>0.07</span> +USER TTY FROM LOGIN<span>@</span> IDLE JCPU PCPU WHAT +murat pts<span>/</span>0 84.145.113.121 <span>20</span>:<span>18</span> 0.00s 0.19s 0.02s <span>w</span> +ali pts<span>/</span><span>1</span> 84.168.127.32 <span>21</span>:<span>32</span> 118.34s 21.18s 0,03s <span>ls</span> <span>-l</span></pre></div></div> + +<p>Bu sonucu inceleyecek olursak.</p> +<p>Birinci satırdaki bilgiler bağlı olduğumuz sistemin kaç gündür çalıştığını, Sisteme kaç kişinin bağlı olduğunu ve o anki yükünü gösteriyor.</p> +<p>Daha sonra yeralan bilgiler ise sisteme o an bağlı olan kişinin;</p> +<p><strong>USER</strong> Hangi kullanıcı adı ile bağlı olduğunu,<br /> +<strong>TTY</strong> Hangi terminal numarası ile bağlı olduğunu,<br /> +<strong>FROM</strong> Hangi ipden bağlandığını<br /> +<strong>LOGIN@</strong> Ne zaman bağlandığını<br /> +<strong>IDLE</strong> Şu an bir işlem yapıp yapmadığını. (İşlem yapıyorsa bu süre 0.00s olarak gözükür. İşlem yapmıyorsa sizin komutu çalıştırdığınız süre ile o kişinin en son komutu çalıştırdığı zaman arasındaki fark saniye olarak görüntülenir)<br /> +<strong>JCPU</strong> Bağlı olduğu süre içinde çalıştırdığı komutların harcadığı CPU zamanını<br /> +<strong>PCPU</strong> En son çalıştırdığı komutun harcadığı CPU zamanını<br /> +<strong>WHAT</strong> En son çalıştırdığı komutu gösterir</p> +<p>Bu konudan bahsedince bir komutu daha anlatmadan geçmek olmaz.</p> +<p>Peki son zamanlarda, sisteme kimler bağlanmış ve ne kadar bağlı kalmış. Bunun için <strong>last</strong> komutunu kullanabiliriz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>last</span> +murat pts<span>/</span>0 84.145.113.121 Tue Jan <span>27</span> <span>20</span>:<span>18</span> still logged <span>in</span> +murat pts<span>/</span>0 84.145.113.121 Mon Jan <span>26</span> <span>15</span>:<span>39</span> - <span>17</span>:02 <span>&#40;</span>01:<span>22</span><span>&#41;</span> +ali pts<span>/</span>0 84.168.127.32 Fri Jan <span>23</span> <span>15</span>:<span>52</span> - <span>20</span>:<span>39</span> <span>&#40;</span>04:<span>46</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Fri Jan <span>23</span> 08:<span>28</span> - <span>19</span>:<span>58</span> <span>&#40;</span><span>11</span>:<span>30</span><span>&#41;</span> +ali pts<span>/</span>0 84.168.127.32 Thu Jan <span>22</span> <span>20</span>:<span>34</span> - <span>15</span>:<span>44</span> <span>&#40;</span>03:<span>16</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Thu Jan <span>22</span> <span>12</span>:<span>28</span> - <span>23</span>:<span>30</span> <span>&#40;</span>02:<span>56</span><span>&#41;</span></pre></div></div> + +<p>Özellikle belli bir kullanıcının bağlantılarını merak ediyorsak o zaman komutun sonuna kullanıcı adını yazmak yeterli olacaktır.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>last</span> murat +murat pts<span>/</span>0 84.145.113.121 Tue Jan <span>27</span> <span>20</span>:<span>18</span> still logged <span>in</span> +murat pts<span>/</span>0 84.145.113.121 Mon Jan <span>26</span> <span>15</span>:<span>39</span> - <span>17</span>:02 <span>&#40;</span>01:<span>22</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Fri Jan <span>23</span> 08:<span>28</span> - <span>19</span>:<span>58</span> <span>&#40;</span><span>11</span>:<span>30</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Thu Jan <span>22</span> <span>12</span>:<span>28</span> - <span>23</span>:<span>30</span> <span>&#40;</span>02:<span>56</span><span>&#41;</span></pre></div></div> + +<p>Umarım bu doküman faydalı olmuştur.</p> +<p>İyi Çalışmalar</p> + Wed, 28 Jan 2009 06:24:26 +0000 + + + Linuxipuclari: RPM’cinin İsviçre çakısı :) + http://www.linuxipuclari.com/genel/rpm-cinin-isvicre-cakisi + <p>Belki sizlerin de başına gelmiştir - tabii ki her zaman için haklı nedenlerden dolayı ;) - bazen bir üreticinin rpm&#8217;lerinin üzerinde ufak tefek değişiklik yapmak zorunluluğunu hissedebilirsiniz.</p> +<p>Eğer söz konusu ticari bir uygulamanın paketi ise %99.9 olasılıkla SRPM dosyalarına veya kaynak kodlarına erişiminiz olmayacaktır. Hoş, erişiminiz olsa bile bir RPM&#8217;i kendiniz tekrar paketlemeye çalıştığınızda hiç de hoş olmayan bir çok süprizle karşılaşmanız muhtemel.</p> +<p>Şimdi karşılaştığım gerçek bir problem üzerinden yazımıza konu olan <strong><em>rpmrebuild</em></strong> programının kullanımını ve ne gibi faydaları olduğunu açılklamaya çalışalım.</p> +<p>Bir müşterimiz için geliştirdiğimiz platformun merkezi loglama ihtiyacını Syslog-NG ile karşılama yoluna gittik. Açık kaynaklı bu  projenin ticari versiyonunu kullanan muşterimize üretici Balabit firmasında premium edition olarak etiketlenmiş yeni bir rpm ulaştı.</p> +<p>Balabit firmasının müşterimize gönderdiği rpm kurulum bittikten sonra syslog servisinin yerine kendisini yani syslog-ng servisini ekliyor. Buraya kadar bir sorun yok fakat kurulumun son aşamasında rpm&#8217;in post install scriptinde  syslog servisini durdurup  syslog-ng servisini başlatıyor.</p> +<p>Geliştirilen platformun mimarisi gereği syslog-ng servisinin platform tarafindan talep edilene kadar çalıştırılmaması loglamanın local syslog servisi tarafından yapılması gerekiyor. Kaldi ki syslog-ng servisinin konfigurasyonu daha ilerki bir aşamada platformun değişik bileşenleri tarafından tamamlanacak.</p> +<p>Balabit firması açısından önemsiz bir problem olmakla birlikte müşterimizin, dolayısıyla bizim başımız bu sorundan dolayı oldukça ağrıdı. Sadece post installation scriptini değiştirebilsek yani syslog servisinin durdurulup syslog-ng servislerinin başlatıldığı iki satırı rpm&#8217;den çıkarabilirsen sorunumuz çözülecek, müşterimiz de biz de gayet mutlu olacaktık.</p> +<p>Bu noktada internette yaptığımız araştırmalar sonucunda <em><strong>rpmrebuild</strong></em><strong> </strong>isimli programı bulduk. <em><strong>rpmrebuild</strong></em> aracılığıyla binary bir rpm paketinin içindeki dosyaları değiştirebilir, yeni dosya ekleyebilir, varolan dosyaları silebilir ve hatta rpm&#8217;in elinizde olmadığı durumlarda rpm veritabanı aracılığıyla ilgili rpm&#8217;in <em>spec</em> dosyasını tekrar oluşturabilirsiniz. Uzun lafın kısası İsviçre çakısı gibi bir uygulama. :)</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>&#91;</span>sogua00<span>@</span>aliontl901 ~<span>&#93;</span>$ rpmrebuild <span>-n</span> <span>--edit-post</span> <span>-p</span> syslog-ng-premium-edition-2.1.4-1.x86_64.rpm +&nbsp; +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +&nbsp; +Do you want to <span>continue</span> ? <span>&#40;</span>y<span>/</span>N<span>&#41;</span> y +&nbsp; +Processing files: syslog-ng-premium-edition-2.1.4-<span>1</span> +&nbsp; +Wrote: <span>/</span>home<span>/</span>sogua00<span>/</span>rpmbuild<span>/</span>RPMS<span>/</span>x86_64<span>/</span>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm +&nbsp; +result: <span>/</span>x86_64<span>/</span>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm</pre></div></div> + +<p>Yukarıdaki komut satırı ve ekran çıktısı üzerinden <em><strong>rpmrebuild</strong></em> komutunun çalışmasını incelemeye çalışalım. Öncelikle kullanılan parametreler bakalım</p> +<p><strong>-p</strong> kaynak olarak bu parametreyı takip eden paket dosyasının kullanılacağını belirtir. Eğer bu parametreyi belirtmezseniz belirtmiş olduğunuz rpm&#8217;in sisteminize kurulu olduğunu varsayıp sistem veritabanını kullanamaya çalışacaktır.</p> +<p><strong>-n </strong>rpm paketini değiştirdikten veya yeniden oluşturduktan sonra test kurulumu yapmamasını belirtir. Genelde rpm&#8217;leri oluşturduğunuz ortamlar ile kurulum gerçekleşeceği ortamlar birbirleriyle alakasız yapılandırmaya sahiptir.</p> +<p><strong>&#8211;edit-post</strong> post install scriptini değiştireceğimizi ifade eder.</p> +<p>Yukarıdaki komutu çalıştırdığınızda <em><strong>rpmrebuild</strong></em> <em>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm</em> isimli rpm dosyasini okuyup post install scriptini standart editörünüzde açacak. (Bizim sistemimiz için  vi). vi aracılığıyla post install scriptinde istediğimiz değişikliği gerçekleştirip vi editöründen çıktığımızda <em><strong>rpmrebuild</strong></em> işleme devam edip etmek istemediğimizi soracak. Eğer onay verirseniz macro tanımlarınız doğrultusunda rpmbuild dizininize değiştirilmiş rpm dosyasını kaydedecek.</p> +<p>Programın birçok özelligi ve kullanabileceğiniz birçok seçeneği var. Fedora 8 ve sonrasında standart fedora depolarından <em><strong>rpmrebuild</strong></em> paketini temin etmek mümkün.</p> +<p>Aşağıdaki makalelerden ve programın sitesinden ve man sayfalarından daha detaylı bilgi edinebilirsiniz.</p> +<p><a href="http://rpmrebuild.sourceforge.net/" target="_blank">http://rpmrebuild.sourceforge.net/</a><br /> +<a href="http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/" target="_blank">http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/</a><br /> +<a href="http://www.linux.com/feature/62262" target="_blank">http://www.linux.com/feature/62262</a></p> +<p>İyi çalışmalar.</p> + Tue, 27 Jan 2009 06:46:01 +0000 + Linuxipuclari: Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız? http://www.linuxipuclari.com/genel/anahtar-tabanli-ssh-baglantisi-icin-acik-public-anahtarinizi-en-kolay-nasil-paylasirsiniz @@ -64,13 +201,6 @@ <p>İyi çalışmalar</p> Wed, 21 Jan 2009 05:48:55 +0000 - - Pardus-Linux.org: PANEL : İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması - http://www.pardus-linux.org/2009/01/20/panel-insan-haklari-ve-anayasa-acisindan-internet-yasaklari-ve-iletisim-ozgurlugunun-kisitlanmasi/ - Türk Hukuk Kurumu tarafından düzenlenecek ve  Pardus Kullanıcıları Derneği Fahri Başkanı, Bilkent Üniversitesi öğretim üyesi Doç. Dr. Mustafa Akgül tarafından yöneticilecek olan  &#8220;İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması&#8221; konulu panele, Pardus Kullanıcıları Derneği Yönetim Kurulu Başkanı Av. Nihad Karslı da konuşmacı olacak katılacaktır. -Günümüzde sık sık uygulanan İnternet yasaklarının hukuksallığının [...] - Tue, 20 Jan 2009 13:54:49 +0000 - Linuxipuclari: Linux Komut Satırında İnternetten Dosya İndirme http://www.linuxipuclari.com/genel/linux-komut-satirinda-internetten-dosya-indirme @@ -278,84 +408,6 @@ Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırman <p>İyi çalışmalar.</p> Tue, 13 Jan 2009 09:55:49 +0000 - - Linuxipuclari: Dosyanın Sahipliğinin Değiştirilmesi - http://www.linuxipuclari.com/genel/dosyanin-sahipliginin-degistirilmesi - <p>Eğer sizin de benim gibi root kullanıcısıyla çalışma takıntınız varsa (tüm yetki elimde olsun diye değil sadece sürekli sudo yapmayı sevmediğim için) dosya sahipliğiyle ilgili sıkça başınız ağrıyabilir.<br /> -<span id="more-123"></span><br /> -Önce bir dosyanın sahipliğini görmek için ne yapmalıyız ona bakalım.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> merhaba.c</pre></div></div> - -<p>Komutu çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.</p> -<p>-rw-r&#8211;r&#8211; 1 operator web1   151 2008-02-09 14:46 merhaba.c</p> -<p>Buradaki operator bize dosyanın kullanıcısını web1 ise dosyanın grubunu verecektir.</p> -<p>Şimdi aynı dizindeki başka bir dosya için aynı işlemi yapalım</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>Aşağıda göreceğiniz gibi bu dosyanın kullanıcısı ve grubu root:root olmuş.</p> -<p>-rw-r&#8211;r&#8211; 1 root root 265 2008-02-09 14:56 selam.c</p> -<p>Benden sonra bu dosyaya operator olarak ulaşmak isteyen diğer kullanıcılar yetki hatasıyla karşı karşıya kalacak ve dosyayı açamayacak yada değişiklik yapamayacaklar.</p> -<p>Gelin şimdi bunu nasıl düzelteceğimizi görelim.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>chown</span> operator:web1 selam.c</pre></div></div> - -<p>Bu kadar kolay. Tekrar dosyayı kontrol ettiğimizde kullanıcısının ve grubunun değişmiş olduğunu görürüz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>-rw-r&#8211;r&#8211; 1 operator web1 265 2008-02-09 14:56 selam.c</p> -<p>İyi Çalışmalar</p> - Tue, 13 Jan 2009 07:53:34 +0000 - - - Linuxipuclari: pidgin ile msn protokolü sorunu ve çözümü - http://www.linuxipuclari.com/ag/pidgin-ile-msn-protokolu-sorunu-ve-cozumu - <p>15 numara MSN protokolünü kullanan tüm client&#8217;ların MSN&#8217;e bağlanamaması ile ilgili hatayı &#8220;libpurple&#8221; yerine &#8220;msn-pecan&#8221; kütüphanesini kullanarak aşabilirsiniz.</p> -<p><strong>Ubuntu, Debian, Mint:</strong></p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>apt-get</span> <span>install</span> msn-pecan</pre></div></div> - -<p><strong>Archlinux:</strong><br /> -Arch&#8217;ın depolarında yok ama AUR&#8217;da var,</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">yaourt <span>-Sy</span> msn-pecan</pre></div></div> - -<p>Daha sonra pidgin&#8217;den MSN protokolünü WLM ile değiştirirseniz sorun çözülecektir.<br /> -Kolay Gelsin.</p> - Mon, 12 Jan 2009 15:35:37 +0000 - - - Pardus-Linux.org: eDergi 5. Sayı Hazırlıkları Devam Ediyor - http://www.pardus-linux.org/2009/01/10/edergi-5-sayi-hazirliklari-devam-ediyor/ - <img title="Stallman" src="http://ogrenci.hacettepe.edu.tr/~artan05/pardus/stallman.png" alt="" width="200" height="238" align="left" /> - -Yılbaşında 4. sayısını duyurduğumuz Pardus-Linux.org eDergi'nin 5. Sayısı için hazırlıklar devam ediyor. -İlk sürprizimiz ise hazır : - -Bu sayımızda Özgür Yazılım Vakfı'nın kurucusu Richard Micheal Stallman'a gittik ve bakın bize ne dedi : -<blockquote>"<em>I've heard it(Pardus) contains and promotes non-free software. That goes against the whole purpose of GNU, which is to give users freedom; it leads users astray.</em>"</blockquote> -İşte bu yüzden buradayız : "<em>Pardus'un Özgürleşmesi!</em>" - -Siz de hazırlıklara katılmak isterseniz <a href="http://forum.pardus-linux.org/viewtopic.php?f=7&t=18720">buradan</a> buyurun ;) -Önceki sayılarımız için : <a href="http://www.pardus-edergi.org/">www.pardus-edergi.org</a> - Sat, 10 Jan 2009 16:05:01 +0000 - - - Pardus-Linux.org: Pardus 2008.2 Beta Sürümü Duyuruldu - http://www.pardus-linux.org/2009/01/08/pardus-20082-beta-surumu-duyuruldu/ - Pardus 2008.2 &#8216;ye giden yolda ikinci beta sürüm duyuruldu. Kullanıcıları deneme sürümde hatalarla karşılaşabilecekleri yönünde uyarıyoruz, indirmek isteyenleri kurulan cd için [1], çalışan cd için [2] adresine yönlendiriyoruz. -[1] ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008.2 -[2] ftp://ftp.pardus.org.tr/pub/pardus/calisan/2008.2/ - Wed, 07 Jan 2009 21:03:49 +0000 - - - Pardus-Linux.org: Forum sunucu sorunu - http://www.pardus-linux.org/2009/01/07/forum-sunucu-sorunu/ - Forum sunucumuzda oluşan bir disk problemi sebebi ile forumumuz belli bir süre devre dışı kalacaktır. - Wed, 07 Jan 2009 14:34:38 +0000 - Python-TR: Operatörler http://www.python-tr.com/operatorler/ @@ -431,17 +483,10 @@ Python &#160;&#160;&#160; &#160;&#160;&#160;&#160; İlişkisel operat&#246;rler programdaki iki değeri karşılaştırmak i&#231;in kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operat&#246;rler [...] Sat, 03 Jan 2009 12:12:55 +0000 - - Pardus-Linux.org: Pardus-Linux.org eDergi 4. Sayı Yayımlandı - http://www.pardus-linux.org/2009/01/01/pardus-linuxorg-edergi-4-sayi-yayimlandi/ - Pardus-Linux.org eDergi&#8217;lerinin 4. Sayısı uzun bir aradan sonra yayımlandı. Emeği geçen herkese teşekkür eder, dergiyi indirmek isteyenlere buradan[1] sunarız. -[1] http://www.pardus-edergi.org - Wed, 31 Dec 2008 23:28:59 +0000 - Zemberek NLP: Zemberek-server Firefox Türkçe yazım denetim eklentisi http://zembereknlp.blogspot.com/2008/12/zemberek-server-trke-yazm-denetim.html - Daha önceki bir <a href="http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html">yazıda</a> Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. <a href="http://voikko.sourceforge.net/">Voikko</a> Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.<br /><br /><span>Not:</span> Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.<br /><br />1: <a href="https://addons.mozilla.org/en-US/firefox/addon/10183">https://addons.mozilla.org/en-US/firefox/addon/10183</a><br />2: <a href="http://zemberek.googlecode.com/svn/trunk/mozzemberek/">http://zemberek.googlecode.com/svn/trunk/mozzemberek/</a> + Daha önceki bir <a href="http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html">yazıda</a> Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. <a href="http://voikko.sourceforge.net/">Voikko</a> Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.<br /><br /><span>Not:</span> Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.<br /><br />1: <a href="https://addons.mozilla.org/en-US/firefox/addon/10183">https://addons.mozilla.org/en-US/firefox/addon/10183</a><br />2: <a href="http://zemberek.googlecode.com/svn/trunk/mozzemberek/">http://zemberek.googlecode.com/svn/trunk/mozzemberek/</a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/1720576558802393126-4239467354502948425?l=zembereknlp.blogspot.com" /></div> Sun, 28 Dec 2008 13:12:00 +0000 @@ -592,5 +637,17 @@ k=&#8217;veli&#8217; Örnekten anlaşılacağı gibi program a&#8217;yı integer, b ve [...] Sun, 08 Jul 2007 20:57:10 +0000 + + Python-TR: Python İle İlgili Genel Bilgiler-Python Nedir? + http://www.python-tr.com/python-ile-ilgili-genel-bilgiler-python-nedir/ + Python, ilk olarak 1990 yılında Guido Van Rossum tarafından geliştirilmeye başlanmıştır ve adını Monty Python&#8217;s Flying Circus adlı programdan almıştır. Python, nesne yönelimli(object oriented), yorumlanabilen(interpreted), modüler ve etkileşimli(interactive) bir programlama dilidir. Sözdiziminin(syntax) basit olması dilin öğrenilmesini oldukça kolaylaştırmktadır. Ayrıca diğer dillerde kod bloklarını belirtmek için parantezler kullanılırken Python&#8217;da kod blokları girintiler(indentation) yoluyla anlaşılmaktadır ve bu [...] + Sun, 08 Jul 2007 19:25:53 +0000 + + + Python-TR: Java’da Değişken Tanımlamak + http://www.python-tr.com/javada-degisken-tanimlamak/ + Java&#8217;da değişken tanımlamak için önce tanımlayacağımız değişkenin tipini yazıyoruz. Ardından tanımlayacağımız değişkene vereceğimiz adı yazıyoruz. &#8220;=&#8221; işaretini ekliyoruz. Eşitliğin sağ tarafını isteğimize göre iki şekilde yazabiliriz. Birincisi new + değişken tipini yazıp parantez içinde çift tırnaklar kullanarak değişkenin değerini yazarak, ikincisi ise sadece çift tırnaklar içinde değişkenin başlangıç değerini yazarak. İki seçenekte aynı işi yapar. [...] + Sat, 07 Jul 2007 23:19:11 +0000 + diff --git a/www-topluluk/rss20.xml b/www-topluluk/rss20.xml index 5553023..0965c22 100644 --- a/www-topluluk/rss20.xml +++ b/www-topluluk/rss20.xml @@ -3,10 +3,159 @@ Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + http://gezegen.linux.org.tr/topluluk/ en - Topluluklar Gezegeni - http://gezegen.linux.org.tr/lkd/ + Topluluklar Gezegeni - http://gezegen.linux.org.tr/topluluk/ + + Özgürlükiçin.com: Birleşik Krallık ODF'den Yana + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + +<p><img src="http://www.ozgurlukicin.com/media/upload/image/odf-toplulugu.png" border="0" alt="ODF zaferini ilan etti." title="ODF zaferini ilan etti." align="left" />Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan <a href="http://www.ozgurlukicin.com/haber/odf-16-ulkede-kullaniliyor/">ülkeler listesine</a> Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, <a href="http://tr.pardus-wiki.org/OpenDocument">Açık Belge Biçimi</a> (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.</p> +<p><a href="http://www.odfalliance.org/">ODF Alliance</a> Başkanı <strong>Marino MARCICH</strong>, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."</p> +<p>Britanya Hükümeti, bir süre önce <a href="http://www.ozgurlukicin.com/haber/hukumetten-acik-kaynaga-10-adim/">haberini</a> de yaptığımız üzere, "<strong>Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı</strong>" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.</p> +<p>Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken <a href="http://www.openforumeurope.org/">OpenForum Avrupa</a> başkanı <strong>Graham TAYLOR,</strong> "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.</p> +<p>Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için <a href="http://www.odfalliance.org/resources/Adoptions-ODF-Dec2008.pdf">buraya</a> bakabilirsiniz.</p> +<p> </p> +<p><strong>Kaynak</strong>: <a href="http://www.odfalliance.org/press/Release20090225-ukgovOSS.pdf">ODF Alliance</a></p> + Sat, 28 Mar 2009 20:18:00 +0000 + + + GNOME Türkiye: GNOME 2.26 Yayınlandı + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + +GNOME Masa&uuml;st&uuml; ortamının en son s&uuml;r&uuml;m&uuml; olan GNOME 2.26 s&uuml;r&uuml;m&uuml; yayınlandı. Bu s&uuml;r&uuml;mde GNOME Masa&uuml;st&uuml; ortamı bir &ccedil;ok hata d&uuml;zeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME s&uuml;r&uuml;m&uuml;ndeki yenilikleri &ouml;ğrenmek ve daha fazla bilgi edinmek i&ccedil;in T&uuml;rk&ccedil;e S&uuml;r&uuml;m Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz. + Mon, 23 Mar 2009 18:50:34 +0000 + + + Ubuntu Türkiye: Mustafa ALKAN: SUDO'nun 5. sayısı yayında! + http://www.hakperest.org/2009/03/sudo-5-say-geliyor.html + http://www.hakperest.org/2009/03/sudo-5-say-geliyor.html + +<a href="http://www.ubuntu-tr.org/sudo/resim/sudo5.jpg"><img src="http://www.ubuntu-tr.org/sudo/resim/sudo5.jpg" border="0" alt="" /></a><br /><br /><br /><p><a href="http://www.hakperest.org/2009/03/sudo-5-say-geliyor.html">devamını oku</a></p> + Sun, 15 Mar 2009 05:13:00 +0000 + + + Linuxipuclari: Ben Kimim? Başka Kim Var? En Son Ne Yapmış? + http://www.linuxipuclari.com/?p=255 + http://www.linuxipuclari.com/genel/ben-kimim-baska-kim-var-en-son-ne-yapmis + + ]]> +<p>Bu konuya başka nasıl bir başlık verilebilirdi bilemiyorum ama bence hem konuyu anlatması açısından hem de ilgi çekmesi açısından değişik  bir başlık oldu.</p> +<p>Tabi konumuz linux ama olaya felsefi açıdan değil de teknik açıdan açıklık getireceğiz. Ama aynı başlık ile birde olayın felsefi yanına dokunup Türkiye&#8217;de Linux konusunda, ben dahil kimler var ve en son ne yapmışlar bir ara bakmak lazım :)</p> +<p>Önünüzde açık bir linux konsolu var ve bir işlem yapmanız lazım.</p> +<p>İlk bilmeniz gereken, sisteme o an kim olarak bağlı olduğunuzdur.</p> +<p>Öğrenmenin yolu sormaktır. Linux&#8217;te bunu sormanın yolu da <strong>whoami</strong> komutudur.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>whoami</span> +&nbsp; +murat</pre></div></div> + +<p>Peki şu an sistemde bizden başka kimler var? Hemen soralım yine bu seferki komut <strong>who</strong></p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>who</span> +&nbsp; +murat pts<span>/</span>0 <span>2009</span>-01-<span>27</span> <span>20</span>:<span>18</span> <span>&#40;</span>84.145.113.121<span>&#41;</span> +ali pts<span>/</span><span>1</span> <span>2009</span>-01-<span>27</span> <span>21</span>:<span>32</span> <span>&#40;</span>84.168.127.32<span>&#41;</span></pre></div></div> + +<p>Bu komut sayesinde sisteme kim bağlanmış, ne zaman bağlanmış, hangi ip den bağlanmış görebiliyorsunuz.</p> +<p>Peki bu bağlı olan kişi ne yapıyor, yada birşey yapıyor mu? Bunu öğrenmek için de <strong>w</strong> komutunu kullanıyoruz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>w</span> + <span>22</span>:00:<span>53</span> up <span>92</span> days, <span>12</span>:<span>45</span>, <span>2</span> user, load average: <span>0.00</span>, <span>0.07</span>, <span>0.07</span> +USER TTY FROM LOGIN<span>@</span> IDLE JCPU PCPU WHAT +murat pts<span>/</span>0 84.145.113.121 <span>20</span>:<span>18</span> 0.00s 0.19s 0.02s <span>w</span> +ali pts<span>/</span><span>1</span> 84.168.127.32 <span>21</span>:<span>32</span> 118.34s 21.18s 0,03s <span>ls</span> <span>-l</span></pre></div></div> + +<p>Bu sonucu inceleyecek olursak.</p> +<p>Birinci satırdaki bilgiler bağlı olduğumuz sistemin kaç gündür çalıştığını, Sisteme kaç kişinin bağlı olduğunu ve o anki yükünü gösteriyor.</p> +<p>Daha sonra yeralan bilgiler ise sisteme o an bağlı olan kişinin;</p> +<p><strong>USER</strong> Hangi kullanıcı adı ile bağlı olduğunu,<br /> +<strong>TTY</strong> Hangi terminal numarası ile bağlı olduğunu,<br /> +<strong>FROM</strong> Hangi ipden bağlandığını<br /> +<strong>LOGIN@</strong> Ne zaman bağlandığını<br /> +<strong>IDLE</strong> Şu an bir işlem yapıp yapmadığını. (İşlem yapıyorsa bu süre 0.00s olarak gözükür. İşlem yapmıyorsa sizin komutu çalıştırdığınız süre ile o kişinin en son komutu çalıştırdığı zaman arasındaki fark saniye olarak görüntülenir)<br /> +<strong>JCPU</strong> Bağlı olduğu süre içinde çalıştırdığı komutların harcadığı CPU zamanını<br /> +<strong>PCPU</strong> En son çalıştırdığı komutun harcadığı CPU zamanını<br /> +<strong>WHAT</strong> En son çalıştırdığı komutu gösterir</p> +<p>Bu konudan bahsedince bir komutu daha anlatmadan geçmek olmaz.</p> +<p>Peki son zamanlarda, sisteme kimler bağlanmış ve ne kadar bağlı kalmış. Bunun için <strong>last</strong> komutunu kullanabiliriz.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>last</span> +murat pts<span>/</span>0 84.145.113.121 Tue Jan <span>27</span> <span>20</span>:<span>18</span> still logged <span>in</span> +murat pts<span>/</span>0 84.145.113.121 Mon Jan <span>26</span> <span>15</span>:<span>39</span> - <span>17</span>:02 <span>&#40;</span>01:<span>22</span><span>&#41;</span> +ali pts<span>/</span>0 84.168.127.32 Fri Jan <span>23</span> <span>15</span>:<span>52</span> - <span>20</span>:<span>39</span> <span>&#40;</span>04:<span>46</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Fri Jan <span>23</span> 08:<span>28</span> - <span>19</span>:<span>58</span> <span>&#40;</span><span>11</span>:<span>30</span><span>&#41;</span> +ali pts<span>/</span>0 84.168.127.32 Thu Jan <span>22</span> <span>20</span>:<span>34</span> - <span>15</span>:<span>44</span> <span>&#40;</span>03:<span>16</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Thu Jan <span>22</span> <span>12</span>:<span>28</span> - <span>23</span>:<span>30</span> <span>&#40;</span>02:<span>56</span><span>&#41;</span></pre></div></div> + +<p>Özellikle belli bir kullanıcının bağlantılarını merak ediyorsak o zaman komutun sonuna kullanıcı adını yazmak yeterli olacaktır.</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash">~$ <span>last</span> murat +murat pts<span>/</span>0 84.145.113.121 Tue Jan <span>27</span> <span>20</span>:<span>18</span> still logged <span>in</span> +murat pts<span>/</span>0 84.145.113.121 Mon Jan <span>26</span> <span>15</span>:<span>39</span> - <span>17</span>:02 <span>&#40;</span>01:<span>22</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Fri Jan <span>23</span> 08:<span>28</span> - <span>19</span>:<span>58</span> <span>&#40;</span><span>11</span>:<span>30</span><span>&#41;</span> +murat pts<span>/</span>0 84.145.113.121 Thu Jan <span>22</span> <span>12</span>:<span>28</span> - <span>23</span>:<span>30</span> <span>&#40;</span>02:<span>56</span><span>&#41;</span></pre></div></div> + +<p>Umarım bu doküman faydalı olmuştur.</p> +<p>İyi Çalışmalar</p> + Wed, 28 Jan 2009 06:24:26 +0000 + + + Linuxipuclari: RPM’cinin İsviçre çakısı :) + http://www.linuxipuclari.com/?p=244 + http://www.linuxipuclari.com/genel/rpm-cinin-isvicre-cakisi + + ]]> +<p>Belki sizlerin de başına gelmiştir - tabii ki her zaman için haklı nedenlerden dolayı ;) - bazen bir üreticinin rpm&#8217;lerinin üzerinde ufak tefek değişiklik yapmak zorunluluğunu hissedebilirsiniz.</p> +<p>Eğer söz konusu ticari bir uygulamanın paketi ise %99.9 olasılıkla SRPM dosyalarına veya kaynak kodlarına erişiminiz olmayacaktır. Hoş, erişiminiz olsa bile bir RPM&#8217;i kendiniz tekrar paketlemeye çalıştığınızda hiç de hoş olmayan bir çok süprizle karşılaşmanız muhtemel.</p> +<p>Şimdi karşılaştığım gerçek bir problem üzerinden yazımıza konu olan <strong><em>rpmrebuild</em></strong> programının kullanımını ve ne gibi faydaları olduğunu açılklamaya çalışalım.</p> +<p>Bir müşterimiz için geliştirdiğimiz platformun merkezi loglama ihtiyacını Syslog-NG ile karşılama yoluna gittik. Açık kaynaklı bu  projenin ticari versiyonunu kullanan muşterimize üretici Balabit firmasında premium edition olarak etiketlenmiş yeni bir rpm ulaştı.</p> +<p>Balabit firmasının müşterimize gönderdiği rpm kurulum bittikten sonra syslog servisinin yerine kendisini yani syslog-ng servisini ekliyor. Buraya kadar bir sorun yok fakat kurulumun son aşamasında rpm&#8217;in post install scriptinde  syslog servisini durdurup  syslog-ng servisini başlatıyor.</p> +<p>Geliştirilen platformun mimarisi gereği syslog-ng servisinin platform tarafindan talep edilene kadar çalıştırılmaması loglamanın local syslog servisi tarafından yapılması gerekiyor. Kaldi ki syslog-ng servisinin konfigurasyonu daha ilerki bir aşamada platformun değişik bileşenleri tarafından tamamlanacak.</p> +<p>Balabit firması açısından önemsiz bir problem olmakla birlikte müşterimizin, dolayısıyla bizim başımız bu sorundan dolayı oldukça ağrıdı. Sadece post installation scriptini değiştirebilsek yani syslog servisinin durdurulup syslog-ng servislerinin başlatıldığı iki satırı rpm&#8217;den çıkarabilirsen sorunumuz çözülecek, müşterimiz de biz de gayet mutlu olacaktık.</p> +<p>Bu noktada internette yaptığımız araştırmalar sonucunda <em><strong>rpmrebuild</strong></em><strong> </strong>isimli programı bulduk. <em><strong>rpmrebuild</strong></em> aracılığıyla binary bir rpm paketinin içindeki dosyaları değiştirebilir, yeni dosya ekleyebilir, varolan dosyaları silebilir ve hatta rpm&#8217;in elinizde olmadığı durumlarda rpm veritabanı aracılığıyla ilgili rpm&#8217;in <em>spec</em> dosyasını tekrar oluşturabilirsiniz. Uzun lafın kısası İsviçre çakısı gibi bir uygulama. :)</p> + +<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>&#91;</span>sogua00<span>@</span>aliontl901 ~<span>&#93;</span>$ rpmrebuild <span>-n</span> <span>--edit-post</span> <span>-p</span> syslog-ng-premium-edition-2.1.4-1.x86_64.rpm +&nbsp; +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614 +&nbsp; +Do you want to <span>continue</span> ? <span>&#40;</span>y<span>/</span>N<span>&#41;</span> y +&nbsp; +Processing files: syslog-ng-premium-edition-2.1.4-<span>1</span> +&nbsp; +Wrote: <span>/</span>home<span>/</span>sogua00<span>/</span>rpmbuild<span>/</span>RPMS<span>/</span>x86_64<span>/</span>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm +&nbsp; +result: <span>/</span>x86_64<span>/</span>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm</pre></div></div> + +<p>Yukarıdaki komut satırı ve ekran çıktısı üzerinden <em><strong>rpmrebuild</strong></em> komutunun çalışmasını incelemeye çalışalım. Öncelikle kullanılan parametreler bakalım</p> +<p><strong>-p</strong> kaynak olarak bu parametreyı takip eden paket dosyasının kullanılacağını belirtir. Eğer bu parametreyi belirtmezseniz belirtmiş olduğunuz rpm&#8217;in sisteminize kurulu olduğunu varsayıp sistem veritabanını kullanamaya çalışacaktır.</p> +<p><strong>-n </strong>rpm paketini değiştirdikten veya yeniden oluşturduktan sonra test kurulumu yapmamasını belirtir. Genelde rpm&#8217;leri oluşturduğunuz ortamlar ile kurulum gerçekleşeceği ortamlar birbirleriyle alakasız yapılandırmaya sahiptir.</p> +<p><strong>&#8211;edit-post</strong> post install scriptini değiştireceğimizi ifade eder.</p> +<p>Yukarıdaki komutu çalıştırdığınızda <em><strong>rpmrebuild</strong></em> <em>syslog-ng-premium-edition-2.1.4-1.x86_64.rpm</em> isimli rpm dosyasini okuyup post install scriptini standart editörünüzde açacak. (Bizim sistemimiz için  vi). vi aracılığıyla post install scriptinde istediğimiz değişikliği gerçekleştirip vi editöründen çıktığımızda <em><strong>rpmrebuild</strong></em> işleme devam edip etmek istemediğimizi soracak. Eğer onay verirseniz macro tanımlarınız doğrultusunda rpmbuild dizininize değiştirilmiş rpm dosyasını kaydedecek.</p> +<p>Programın birçok özelligi ve kullanabileceğiniz birçok seçeneği var. Fedora 8 ve sonrasında standart fedora depolarından <em><strong>rpmrebuild</strong></em> paketini temin etmek mümkün.</p> +<p>Aşağıdaki makalelerden ve programın sitesinden ve man sayfalarından daha detaylı bilgi edinebilirsiniz.</p> +<p><a href="http://rpmrebuild.sourceforge.net/" target="_blank">http://rpmrebuild.sourceforge.net/</a><br /> +<a href="http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/" target="_blank">http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/</a><br /> +<a href="http://www.linux.com/feature/62262" target="_blank">http://www.linux.com/feature/62262</a></p> +<p>İyi çalışmalar.</p> + Tue, 27 Jan 2009 06:46:01 +0000 + Linuxipuclari: Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız? http://www.linuxipuclari.com/?p=234 @@ -32,15 +181,6 @@ <p>İyi çalışmalar</p> Wed, 21 Jan 2009 05:48:55 +0000 - - Pardus-Linux.org: PANEL : İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması - http://www.pardus-linux.org/?p=144 - http://www.pardus-linux.org/2009/01/20/panel-insan-haklari-ve-anayasa-acisindan-internet-yasaklari-ve-iletisim-ozgurlugunun-kisitlanmasi/ - -Türk Hukuk Kurumu tarafından düzenlenecek ve  Pardus Kullanıcıları Derneği Fahri Başkanı, Bilkent Üniversitesi öğretim üyesi Doç. Dr. Mustafa Akgül tarafından yöneticilecek olan  &#8220;İnsan Hakları ve Anayasa Açısından İnternet Yasakları ve İletişim Özgürlüğünün Kısıtlanması&#8221; konulu panele, Pardus Kullanıcıları Derneği Yönetim Kurulu Başkanı Av. Nihad Karslı da konuşmacı olacak katılacaktır. -Günümüzde sık sık uygulanan İnternet yasaklarının hukuksallığının [...] - Tue, 20 Jan 2009 13:54:49 +0000 - Linuxipuclari: Linux Komut Satırında İnternetten Dosya İndirme http://www.linuxipuclari.com/?p=201 @@ -269,96 +409,6 @@ Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırman <p>İyi çalışmalar.</p> Tue, 13 Jan 2009 09:55:49 +0000 - - Linuxipuclari: Dosyanın Sahipliğinin Değiştirilmesi - http://www.linuxipuclari.com/?p=123 - http://www.linuxipuclari.com/genel/dosyanin-sahipliginin-degistirilmesi - - ]]> -<p>Eğer sizin de benim gibi root kullanıcısıyla çalışma takıntınız varsa (tüm yetki elimde olsun diye değil sadece sürekli sudo yapmayı sevmediğim için) dosya sahipliğiyle ilgili sıkça başınız ağrıyabilir.<br /> -<span id="more-123"></span><br /> -Önce bir dosyanın sahipliğini görmek için ne yapmalıyız ona bakalım.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> merhaba.c</pre></div></div> - -<p>Komutu çalıştırdığımızda aşağıdaki gibi bir sonuç elde ederiz.</p> -<p>-rw-r&#8211;r&#8211; 1 operator web1   151 2008-02-09 14:46 merhaba.c</p> -<p>Buradaki operator bize dosyanın kullanıcısını web1 ise dosyanın grubunu verecektir.</p> -<p>Şimdi aynı dizindeki başka bir dosya için aynı işlemi yapalım</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>Aşağıda göreceğiniz gibi bu dosyanın kullanıcısı ve grubu root:root olmuş.</p> -<p>-rw-r&#8211;r&#8211; 1 root root 265 2008-02-09 14:56 selam.c</p> -<p>Benden sonra bu dosyaya operator olarak ulaşmak isteyen diğer kullanıcılar yetki hatasıyla karşı karşıya kalacak ve dosyayı açamayacak yada değişiklik yapamayacaklar.</p> -<p>Gelin şimdi bunu nasıl düzelteceğimizi görelim.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>chown</span> operator:web1 selam.c</pre></div></div> - -<p>Bu kadar kolay. Tekrar dosyayı kontrol ettiğimizde kullanıcısının ve grubunun değişmiş olduğunu görürüz.</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>ls</span> <span>-l</span> selam.c</pre></div></div> - -<p>-rw-r&#8211;r&#8211; 1 operator web1 265 2008-02-09 14:56 selam.c</p> -<p>İyi Çalışmalar</p> - Tue, 13 Jan 2009 07:53:34 +0000 - - - Linuxipuclari: pidgin ile msn protokolü sorunu ve çözümü - http://www.linuxipuclari.com/?p=120 - http://www.linuxipuclari.com/ag/pidgin-ile-msn-protokolu-sorunu-ve-cozumu - - ]]> -<p>15 numara MSN protokolünü kullanan tüm client&#8217;ların MSN&#8217;e bağlanamaması ile ilgili hatayı &#8220;libpurple&#8221; yerine &#8220;msn-pecan&#8221; kütüphanesini kullanarak aşabilirsiniz.</p> -<p><strong>Ubuntu, Debian, Mint:</strong></p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash"><span>apt-get</span> <span>install</span> msn-pecan</pre></div></div> - -<p><strong>Archlinux:</strong><br /> -Arch&#8217;ın depolarında yok ama AUR&#8217;da var,</p> - -<div class="wp_syntax"><div class="code"><pre class="bash bash">yaourt <span>-Sy</span> msn-pecan</pre></div></div> - -<p>Daha sonra pidgin&#8217;den MSN protokolünü WLM ile değiştirirseniz sorun çözülecektir.<br /> -Kolay Gelsin.</p> - Mon, 12 Jan 2009 15:35:37 +0000 - - - Pardus-Linux.org: eDergi 5. Sayı Hazırlıkları Devam Ediyor - http://www.pardus-linux.org/?p=123 - http://www.pardus-linux.org/2009/01/10/edergi-5-sayi-hazirliklari-devam-ediyor/ - -<img title="Stallman" src="http://ogrenci.hacettepe.edu.tr/~artan05/pardus/stallman.png" alt="" width="200" height="238" align="left" /> - -Yılbaşında 4. sayısını duyurduğumuz Pardus-Linux.org eDergi'nin 5. Sayısı için hazırlıklar devam ediyor. -İlk sürprizimiz ise hazır : - -Bu sayımızda Özgür Yazılım Vakfı'nın kurucusu Richard Micheal Stallman'a gittik ve bakın bize ne dedi : -<blockquote>"<em>I've heard it(Pardus) contains and promotes non-free software. That goes against the whole purpose of GNU, which is to give users freedom; it leads users astray.</em>"</blockquote> -İşte bu yüzden buradayız : "<em>Pardus'un Özgürleşmesi!</em>" - -Siz de hazırlıklara katılmak isterseniz <a href="http://forum.pardus-linux.org/viewtopic.php?f=7&t=18720">buradan</a> buyurun ;) -Önceki sayılarımız için : <a href="http://www.pardus-edergi.org/">www.pardus-edergi.org</a> - Sat, 10 Jan 2009 16:05:01 +0000 - - - Pardus-Linux.org: Pardus 2008.2 Beta Sürümü Duyuruldu - http://www.pardus-linux.org/?p=119 - http://www.pardus-linux.org/2009/01/08/pardus-20082-beta-surumu-duyuruldu/ - -Pardus 2008.2 &#8216;ye giden yolda ikinci beta sürüm duyuruldu. Kullanıcıları deneme sürümde hatalarla karşılaşabilecekleri yönünde uyarıyoruz, indirmek isteyenleri kurulan cd için [1], çalışan cd için [2] adresine yönlendiriyoruz. -[1] ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008.2 -[2] ftp://ftp.pardus.org.tr/pub/pardus/calisan/2008.2/ - Wed, 07 Jan 2009 21:03:49 +0000 - - - Pardus-Linux.org: Forum sunucu sorunu - http://www.pardus-linux.org/?p=116 - http://www.pardus-linux.org/2009/01/07/forum-sunucu-sorunu/ - -Forum sunucumuzda oluşan bir disk problemi sebebi ile forumumuz belli bir süre devre dışı kalacaktır. - Wed, 07 Jan 2009 14:34:38 +0000 - Python-TR: Operatörler http://www.python-tr.com/operatorler/ @@ -436,21 +486,12 @@ Python &#160;&#160;&#160; &#160;&#160;&#160;&#160; İlişkisel operat&#246;rler programdaki iki değeri karşılaştırmak i&#231;in kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operat&#246;rler [...] Sat, 03 Jan 2009 12:12:55 +0000 - - Pardus-Linux.org: Pardus-Linux.org eDergi 4. Sayı Yayımlandı - http://www.pardus-linux.org/?p=105 - http://www.pardus-linux.org/2009/01/01/pardus-linuxorg-edergi-4-sayi-yayimlandi/ - -Pardus-Linux.org eDergi&#8217;lerinin 4. Sayısı uzun bir aradan sonra yayımlandı. Emeği geçen herkese teşekkür eder, dergiyi indirmek isteyenlere buradan[1] sunarız. -[1] http://www.pardus-edergi.org - Wed, 31 Dec 2008 23:28:59 +0000 - Zemberek NLP: Zemberek-server Firefox Türkçe yazım denetim eklentisi tag:blogger.com,1999:blog-1720576558802393126.post-4239467354502948425 http://zembereknlp.blogspot.com/2008/12/zemberek-server-trke-yazm-denetim.html -Daha önceki bir <a href="http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html">yazıda</a> Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. <a href="http://voikko.sourceforge.net/">Voikko</a> Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.<br /><br /><span>Not:</span> Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.<br /><br />1: <a href="https://addons.mozilla.org/en-US/firefox/addon/10183">https://addons.mozilla.org/en-US/firefox/addon/10183</a><br />2: <a href="http://zemberek.googlecode.com/svn/trunk/mozzemberek/">http://zemberek.googlecode.com/svn/trunk/mozzemberek/</a> +Daha önceki bir <a href="http://zembereknlp.blogspot.com/2008/10/tr-spell-ve-firefox-turkce-imla-denetim.html">yazıda</a> Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. <a href="http://voikko.sourceforge.net/">Voikko</a> Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.<br /><br /><span>Not:</span> Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.<br /><br />1: <a href="https://addons.mozilla.org/en-US/firefox/addon/10183">https://addons.mozilla.org/en-US/firefox/addon/10183</a><br />2: <a href="http://zemberek.googlecode.com/svn/trunk/mozzemberek/">http://zemberek.googlecode.com/svn/trunk/mozzemberek/</a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/1720576558802393126-4239467354502948425?l=zembereknlp.blogspot.com" /></div> Sun, 28 Dec 2008 13:12:00 +0000 @@ -617,6 +658,22 @@ k=&#8217;veli&#8217; Örnekten anlaşılacağı gibi program a&#8217;yı integer, b ve [...] Sun, 08 Jul 2007 20:57:10 +0000 + + Python-TR: Python İle İlgili Genel Bilgiler-Python Nedir? + http://www.python-tr.com/python-ile-ilgili-genel-bilgiler-python-nedir/ + http://www.python-tr.com/python-ile-ilgili-genel-bilgiler-python-nedir/ + +Python, ilk olarak 1990 yılında Guido Van Rossum tarafından geliştirilmeye başlanmıştır ve adını Monty Python&#8217;s Flying Circus adlı programdan almıştır. Python, nesne yönelimli(object oriented), yorumlanabilen(interpreted), modüler ve etkileşimli(interactive) bir programlama dilidir. Sözdiziminin(syntax) basit olması dilin öğrenilmesini oldukça kolaylaştırmktadır. Ayrıca diğer dillerde kod bloklarını belirtmek için parantezler kullanılırken Python&#8217;da kod blokları girintiler(indentation) yoluyla anlaşılmaktadır ve bu [...] + Sun, 08 Jul 2007 19:25:53 +0000 + + + Python-TR: Java’da Değişken Tanımlamak + http://www.python-tr.com/javada-degisken-tanimlamak/ + http://www.python-tr.com/javada-degisken-tanimlamak/ + +Java&#8217;da değişken tanımlamak için önce tanımlayacağımız değişkenin tipini yazıyoruz. Ardından tanımlayacağımız değişkene vereceğimiz adı yazıyoruz. &#8220;=&#8221; işaretini ekliyoruz. Eşitliğin sağ tarafını isteğimize göre iki şekilde yazabiliriz. Birincisi new + değişken tipini yazıp parantez içinde çift tırnaklar kullanarak değişkenin değerini yazarak, ikincisi ise sadece çift tırnaklar içinde değişkenin başlangıç değerini yazarak. İki seçenekte aynı işi yapar. [...] + Sat, 07 Jul 2007 23:19:11 +0000 + diff --git a/www-topluluk/sidebar.html b/www-topluluk/sidebar.html new file mode 100644 index 0000000..cbb307f --- /dev/null +++ b/www-topluluk/sidebar.html @@ -0,0 +1,177 @@ + diff --git a/www-topluluk/simple.html b/www-topluluk/simple.html new file mode 100644 index 0000000..1ee6966 --- /dev/null +++ b/www-topluluk/simple.html @@ -0,0 +1,1088 @@ + + + + + + + Topluluklar Gezegeni + + + + + + + + + + + + + +

    28 March 2009

    + +
    + + + +
    +
    +

    Birleşik Krallık ODF'den Yana

    +
    +
    +

    ODF zaferini ilan etti.Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan ülkeler listesine Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, Açık Belge Biçimi (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.

    +

    ODF Alliance Başkanı Marino MARCICH, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."

    +

    Britanya Hükümeti, bir süre önce haberini de yaptığımız üzere, "Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.

    +

    Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken OpenForum Avrupa başkanı Graham TAYLOR, "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.

    +

    Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için buraya bakabilirsiniz.

    +

     

    +

    Kaynak: ODF Alliance

    + + + +
    + +
    +

    23 March 2009

    + +
    + + + +
    +
    +

    GNOME 2.26 Yayınlandı

    +
    +
    +GNOME Masaüstü ortamının en son sürümü olan GNOME 2.26 sürümü yayınlandı. Bu sürümde GNOME Masaüstü ortamı bir çok hata düzeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME sürümündeki yenilikleri öğrenmek ve daha fazla bilgi edinmek için Türkçe Sürüm Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz.
    + + + +
    + +
    +

    15 March 2009

    + +
    + + + +
    +
    +

    Mustafa ALKAN: SUDO'nun 5. sayısı yayında!

    +
    +
    +


    devamını oku

    + + + +
    + +
    +

    28 January 2009

    + +
    + + + +
    +
    +

    Ben Kimim? Başka Kim Var? En Son Ne Yapmış?

    +
    +
    +

    Bu konuya başka nasıl bir başlık verilebilirdi bilemiyorum ama bence hem konuyu anlatması açısından hem de ilgi çekmesi açısından değişik  bir başlık oldu.

    +

    Tabi konumuz linux ama olaya felsefi açıdan değil de teknik açıdan açıklık getireceğiz. Ama aynı başlık ile birde olayın felsefi yanına dokunup Türkiye’de Linux konusunda, ben dahil kimler var ve en son ne yapmışlar bir ara bakmak lazım :)

    +

    Önünüzde açık bir linux konsolu var ve bir işlem yapmanız lazım.

    +

    İlk bilmeniz gereken, sisteme o an kim olarak bağlı olduğunuzdur.

    +

    Öğrenmenin yolu sormaktır. Linux’te bunu sormanın yolu da whoami komutudur.

    + +
    ~$ whoami
    + 
    +murat
    + +

    Peki şu an sistemde bizden başka kimler var? Hemen soralım yine bu seferki komut who

    + +
    ~$ who
    + 
    +murat    pts/0        2009-01-27 20:18 (84.145.113.121)
    +ali      pts/1        2009-01-27 21:32 (84.168.127.32)
    + +

    Bu komut sayesinde sisteme kim bağlanmış, ne zaman bağlanmış, hangi ip den bağlanmış görebiliyorsunuz.

    +

    Peki bu bağlı olan kişi ne yapıyor, yada birşey yapıyor mu? Bunu öğrenmek için de w komutunu kullanıyoruz.

    + +
    ~$ w
    + 22:00:53 up 92 days, 12:45,  2 user,  load average: 0.00, 0.07, 0.07
    +USER     TTY      FROM             LOGIN@   IDLE     JCPU   PCPU WHAT
    +murat    pts/0    84.145.113.121   20:18    0.00s    0.19s  0.02s w
    +ali      pts/1    84.168.127.32    21:32    118.34s  21.18s 0,03s ls -l
    + +

    Bu sonucu inceleyecek olursak.

    +

    Birinci satırdaki bilgiler bağlı olduğumuz sistemin kaç gündür çalıştığını, Sisteme kaç kişinin bağlı olduğunu ve o anki yükünü gösteriyor.

    +

    Daha sonra yeralan bilgiler ise sisteme o an bağlı olan kişinin;

    +

    USER Hangi kullanıcı adı ile bağlı olduğunu,
    +TTY Hangi terminal numarası ile bağlı olduğunu,
    +FROM Hangi ipden bağlandığını
    +LOGIN@ Ne zaman bağlandığını
    +IDLE Şu an bir işlem yapıp yapmadığını. (İşlem yapıyorsa bu süre 0.00s olarak gözükür. İşlem yapmıyorsa sizin komutu çalıştırdığınız süre ile o kişinin en son komutu çalıştırdığı zaman arasındaki fark saniye olarak görüntülenir)
    +JCPU Bağlı olduğu süre içinde çalıştırdığı komutların harcadığı CPU zamanını
    +PCPU En son çalıştırdığı komutun harcadığı CPU zamanını
    +WHAT En son çalıştırdığı komutu gösterir

    +

    Bu konudan bahsedince bir komutu daha anlatmadan geçmek olmaz.

    +

    Peki son zamanlarda, sisteme kimler bağlanmış ve ne kadar bağlı kalmış. Bunun için last komutunu kullanabiliriz.

    + +
    ~$ last
    +murat    pts/0        84.145.113.121   Tue Jan 27 20:18   still logged in
    +murat    pts/0        84.145.113.121   Mon Jan 26 15:39 - 17:02  (01:22)
    +ali      pts/0        84.168.127.32    Fri Jan 23 15:52 - 20:39  (04:46)
    +murat    pts/0        84.145.113.121   Fri Jan 23 08:28 - 19:58  (11:30)
    +ali      pts/0        84.168.127.32    Thu Jan 22 20:34 - 15:44  (03:16)
    +murat    pts/0        84.145.113.121   Thu Jan 22 12:28 - 23:30  (02:56)
    + +

    Özellikle belli bir kullanıcının bağlantılarını merak ediyorsak o zaman komutun sonuna kullanıcı adını yazmak yeterli olacaktır.

    + +
    ~$ last murat
    +murat    pts/0        84.145.113.121   Tue Jan 27 20:18   still logged in
    +murat    pts/0        84.145.113.121   Mon Jan 26 15:39 - 17:02  (01:22)
    +murat    pts/0        84.145.113.121   Fri Jan 23 08:28 - 19:58  (11:30)
    +murat    pts/0        84.145.113.121   Thu Jan 22 12:28 - 23:30  (02:56)
    + +

    Umarım bu doküman faydalı olmuştur.

    +

    İyi Çalışmalar

    + + + +
    + +
    +

    27 January 2009

    + +
    + + + +
    +
    +

    RPM’cinin İsviçre çakısı :)

    +
    +
    +

    Belki sizlerin de başına gelmiştir - tabii ki her zaman için haklı nedenlerden dolayı ;) - bazen bir üreticinin rpm’lerinin üzerinde ufak tefek değişiklik yapmak zorunluluğunu hissedebilirsiniz.

    +

    Eğer söz konusu ticari bir uygulamanın paketi ise %99.9 olasılıkla SRPM dosyalarına veya kaynak kodlarına erişiminiz olmayacaktır. Hoş, erişiminiz olsa bile bir RPM’i kendiniz tekrar paketlemeye çalıştığınızda hiç de hoş olmayan bir çok süprizle karşılaşmanız muhtemel.

    +

    Şimdi karşılaştığım gerçek bir problem üzerinden yazımıza konu olan rpmrebuild programının kullanımını ve ne gibi faydaları olduğunu açılklamaya çalışalım.

    +

    Bir müşterimiz için geliştirdiğimiz platformun merkezi loglama ihtiyacını Syslog-NG ile karşılama yoluna gittik. Açık kaynaklı bu  projenin ticari versiyonunu kullanan muşterimize üretici Balabit firmasında premium edition olarak etiketlenmiş yeni bir rpm ulaştı.

    +

    Balabit firmasının müşterimize gönderdiği rpm kurulum bittikten sonra syslog servisinin yerine kendisini yani syslog-ng servisini ekliyor. Buraya kadar bir sorun yok fakat kurulumun son aşamasında rpm’in post install scriptinde  syslog servisini durdurup  syslog-ng servisini başlatıyor.

    +

    Geliştirilen platformun mimarisi gereği syslog-ng servisinin platform tarafindan talep edilene kadar çalıştırılmaması loglamanın local syslog servisi tarafından yapılması gerekiyor. Kaldi ki syslog-ng servisinin konfigurasyonu daha ilerki bir aşamada platformun değişik bileşenleri tarafından tamamlanacak.

    +

    Balabit firması açısından önemsiz bir problem olmakla birlikte müşterimizin, dolayısıyla bizim başımız bu sorundan dolayı oldukça ağrıdı. Sadece post installation scriptini değiştirebilsek yani syslog servisinin durdurulup syslog-ng servislerinin başlatıldığı iki satırı rpm’den çıkarabilirsen sorunumuz çözülecek, müşterimiz de biz de gayet mutlu olacaktık.

    +

    Bu noktada internette yaptığımız araştırmalar sonucunda rpmrebuild isimli programı bulduk. rpmrebuild aracılığıyla binary bir rpm paketinin içindeki dosyaları değiştirebilir, yeni dosya ekleyebilir, varolan dosyaları silebilir ve hatta rpm’in elinizde olmadığı durumlarda rpm veritabanı aracılığıyla ilgili rpm’in spec dosyasını tekrar oluşturabilirsiniz. Uzun lafın kısası İsviçre çakısı gibi bir uygulama. :)

    + +
    [sogua00@aliontl901 ~]$ rpmrebuild -n --edit-post -p syslog-ng-premium-edition-2.1.4-1.x86_64.rpm
    + 
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    +warning: syslog-ng-premium-edition-2.1.4-1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID f5297614
    + 
    +Do you want to continue ? (y/N) y
    + 
    +Processing files: syslog-ng-premium-edition-2.1.4-1
    + 
    +Wrote: /home/sogua00/rpmbuild/RPMS/x86_64/syslog-ng-premium-edition-2.1.4-1.x86_64.rpm
    + 
    +result: /x86_64/syslog-ng-premium-edition-2.1.4-1.x86_64.rpm
    + +

    Yukarıdaki komut satırı ve ekran çıktısı üzerinden rpmrebuild komutunun çalışmasını incelemeye çalışalım. Öncelikle kullanılan parametreler bakalım

    +

    -p kaynak olarak bu parametreyı takip eden paket dosyasının kullanılacağını belirtir. Eğer bu parametreyi belirtmezseniz belirtmiş olduğunuz rpm’in sisteminize kurulu olduğunu varsayıp sistem veritabanını kullanamaya çalışacaktır.

    +

    -n rpm paketini değiştirdikten veya yeniden oluşturduktan sonra test kurulumu yapmamasını belirtir. Genelde rpm’leri oluşturduğunuz ortamlar ile kurulum gerçekleşeceği ortamlar birbirleriyle alakasız yapılandırmaya sahiptir.

    +

    –edit-post post install scriptini değiştireceğimizi ifade eder.

    +

    Yukarıdaki komutu çalıştırdığınızda rpmrebuild syslog-ng-premium-edition-2.1.4-1.x86_64.rpm isimli rpm dosyasini okuyup post install scriptini standart editörünüzde açacak. (Bizim sistemimiz için  vi). vi aracılığıyla post install scriptinde istediğimiz değişikliği gerçekleştirip vi editöründen çıktığımızda rpmrebuild işleme devam edip etmek istemediğimizi soracak. Eğer onay verirseniz macro tanımlarınız doğrultusunda rpmbuild dizininize değiştirilmiş rpm dosyasını kaydedecek.

    +

    Programın birçok özelligi ve kullanabileceğiniz birçok seçeneği var. Fedora 8 ve sonrasında standart fedora depolarından rpmrebuild paketini temin etmek mümkün.

    +

    Aşağıdaki makalelerden ve programın sitesinden ve man sayfalarından daha detaylı bilgi edinebilirsiniz.

    +

    http://rpmrebuild.sourceforge.net/
    +http://www.redhatmagazine.com/2007/12/04/hacking-rpms-with-rpmrebuild/
    +http://www.linux.com/feature/62262

    +

    İyi çalışmalar.

    + + + +
    + +
    +

    21 January 2009

    + +
    + + + +
    +
    +

    Anahtar Tabanlı SSH Bağlantısı için Açık (public) Anahtarınızı En Kolay Nasıl Paylaşırsınız?

    +
    +
    +

    Eğer internette ssh bağlantıları için anahtarlama kullanımı konusunda biraz araştırma yaptıysanız karşınıza çıkacak dökümanların çoğunda açık anahtarınızın hedef makinada ~/.ssh/authorized_keys dosyasına nasıl ekleneceği, bu dosyanın ve .ssh dizininin hangi kullanıcı ve grup yetkilerine sahip olacağı konusunda bilgi verildiğini göreceksiniz.

    +

    İlgili dökümanlarda bahsedilen herşey doğru olmakla birlikte ssh programı bütün bu adımları sizin için layığıyla gerçekleştiren bir komut satırı programıyla birlikte geliyor. ssh-copy-id isimli bu program ne yazık ki birçoğumuzun dikkatinden kaçıyor.

    +

    ssh-copy-id programı ne yapar?

    +
      +
    • Açık anahtarınızı hedef makinada  kullanıcı dizini altındaki yetkili anahtarlar dosyasına ekler ( ~/.ssh/authorized_keys)
    • +
    • ~/.ssh dizinini ve ~/.ssh/authorized_keys dosyasının yetkilerini düzenler.
    • +
    +

    Aşağıdaki örnek  komutta herhangi bir kimlik belirtmediğimiz için varsayılan açık anahtar ( ~/.ssh/id_rsa.pub dosyasının içeriği) hedef.makina.com makinasındaki ali kullanıcısının  home dizinine yüklenir.

    + +
    $ssh-copy-id ali@hedef.makina.com
    + +

    Eğer birden çok anahtarınız var ise hedef makinaya göndermek istediğiniz açık anahtarı -i parametresiyle belirtebilirsiniz.

    + +
    $ssh-copy-id  -i  ~/.ssh/ikinci_anahtar.pub ali@hedef.makina.com
    + +

    Kıssadan hisse tek bir komutla açık anahtarınızı hedef bir makinaya yükleyebilirsiniz.  :)

    +

    İyi çalışmalar

    + + + +
    + +
    +

    19 January 2009

    + +
    + + + +
    +
    +

    Linux Komut Satırında İnternetten Dosya İndirme

    +
    +
    +

    Linux makinanıza bir dosya indirip kuracaksınız diyelim.

    +

    Bunun için önce grafik arayüzü olan bir yerden Firefox gibi bir tarayıcı veya Filezilla gibi bir ftp istemcisi ile bağlanıp dosyayı indirip sonra bunu tekrar ftp, scp gibi bir program kullanarak dosyaya asıl ihtiyacımız olan yere kopyalamak büyük bir zaman kaybı olacaktır. (İstemci olarak linux kullanan arkadaşların kaşlarını çattıklarını görür gibiyim. Diyelimki kişi linux değil de başka bir işletim sistemi kullanıyor ve grafik arayüzü yüklü olmayan bir linux sunucusu var)

    +

    Bunun yerine wget komutunu kullanarak bu dosyayı bir web sitesinden direkt istediğimiz klasöre indirebiliriz.

    +

    En basit kullanımıyla

    + +
    wget http://www.ornekwebsite.com/dosya.zip
    + +

    Dosya gelsin ama ben bir yandan konsolu kullanıyım diyorsanız bu işlemi backgrounda atabilirsiniz. İşlemin sonucunu logdosyasi.log adlı dosyaya yazacaktır.

    + +
    wget -o logdosyası.log http://www.ornekwebsite.com/dosya.zip &
    + +

    Büyük bir dosya indiriyorsunuz ve kesiliyor o zaman aşağıdaki komut size yardımcı olacaktır.

    + +
    wget -c http://www.ornekwebsite.com/buyukdosya.zip
    + +

    Bazen bir sitedeki toplu dosyaları indirmek istiyorsunuz diyelim. Burada dikkat etmeniz gereken şey bu komut o sayfa içinde geçen .zip isimli dosyaları indirecektir.

    +

    downloads.html yerine bir klasör ismi yazarsanız ancak klasör gezinme (directory browsing) yetkisi sunucuda açıksa o şekilde dosyaları indirebilirsiniz aksi taktirde ya o klasörde bir index.html dosyası varsa o dosyada geçen ilgili dosyaları indirmeye kalkar yada “ERROR 403: Forbidden” şeklinde bir hata ile karşılaşırsınız.

    + +
    wget -r -nd -np -l1 -A '*.zip' http://www.ornekwebsite.com/downloads.html
    + +

    Şu an hattınız yavaş diyelim yada çalışırken indirme işlemi yüzünden yavaşlamasını istemiyorsunuz. Tamam bizde yattıktan sonra başlayacak şekilde ayarlarız, mesela saat 1′de başlayacak şekilde.

    + +
    echo 'wget http://www.ornekwebsite.com/dosya.zip' | at 01:00
    + +

    Tahmin edeceğiniz gibi at aslında bir zamanlama komutu bunu kullanarak birçok işinizi cron’a yazmadan zamanlayabilir ve zamanı geldiğinde çalışmasını sağlayabilirsiniz. En kısa sürede at komutu ile ilgili de bir ipucu hazırlayacağım.

    + + + +
    + +
    +

    18 January 2009

    + +
    + + + +
    +
    +

    Oturumumuz Süresinde Kullandığımız Komutları ve Sonuçlarını Otomatik Olarak Nasıl Kaydedebiliriz?

    +
    +
    +

    Hepimizin başına gelmiştir. Bir problemle uğraşırken veya yeni bir program kurarken not almaya çalışırız. Ama bir noktadan sonra kendimizi yaptığımız işe kaptırır işi bitirdiğimizde;

    +

    Tüh bak yaptıklarımı not almayı unuttum. Ne yapmıştık? Hangi komutları kullanmıştık? Karşımıza hangi mesajlar çıktı ve biz neyi seçtik?

    +

    diye hayıflanırız.

    +

    Kendimizi işimize vermişken bizim adımıza birisinin tüm komutlarımızı ve bu komutların ürettiği mesajları, terminalimize yansıyan çıktıları otomatik olarak kaydetmesi hoş olmaz mıydı?

    +

    Linux script komutu bu konuda derdimize derman oluyor.

    +

    script komutu aracılığıyla terminalize yansıyan tüm çıktıları bir dosyaya kaydedip daha sonra tekrar inceleyebilirsiniz.

    +

    Bir örnek ile nasıl çalıştığına bakalım;

    + +
    ali@ali-laptop:~/temp/scriptNot$ script -f otomatikDokumantasyon
    +Script started, file is otomatikDokumantasyon
    +ali@ali-laptop:~/temp/scriptNot$ pwd
    +/home/ali/temp/scriptNot
    +ali@ali-laptop:~/temp/scriptNot$ whoami
    +ali
    +ali@ali-laptop:~/temp/scriptNot$ ls /tmp/
    +domains genel.xls  gdl              kde-alisPik0Fj  
    +ksocket-alisSBnyBl  orbit-root  plugtmp-1   
    +Registration_Form_WBG.pdf  Tracker-alis.7358
    +fbug               hsperfdata_alis  keyring-YXOiJM  
    + 
    +ali@ali-laptop:~/temp/scriptNot$ exit
    +Script done, file is otomatikDokumantasyon
    + +

    Yukarıda script komutunu başlattığımız nokta ile komutu CTRL+D tuş kombinasyonu aracılığıyla sonlandırdığımız nokta arasında oluşan ekran görüntülerini görüyorsunuz. Şimdi script komutunun yukarıdaki etkileşim sonucunda bizim için oluşturduğu otomatikDokumantasyon dosyasına bakalım.

    + +
    ali@ali-laptop:~/temp/scriptNot$ more otomatikDokumantasyon
    +Script started, file is otomatikDokumantasyon
    +ali@ali-laptop:~/temp/scriptNot$ pwd
    +/home/ali/temp/scriptNot
    +ali@ali-laptop:~/temp/scriptNot$ whoami
    +ali
    +ali@ali-laptop:~/temp/scriptNot$ ls /tmp/
    +domains genel.xls  gdl              kde-alisPik0Fj  
    +ksocket-alisSBnyBl  orbit-root  plugtmp-1   
    +Registration_Form_WBG.pdf  Tracker-alis.7358
    +fbug               hsperfdata_alis  keyring-YXOiJM  
    + 
    +ali@ali-laptop:~/temp/scriptNot$ exit
    + 
    +Script done on Sun 18 Jan 2009 01:59:44 PM CET
    +ali@ali-laptop:~/temp/scriptNot$
    + +

    Yukarıda gördünüz gibi script komutu terminalimize yazılan herşeyi bizim için kaydetti. Bir problemle uğraşırkan ayrıca kopyala&yapıştır aksiyonlarıyla kendimizi germemize gerek yok.

    +

    İyi çalışmalar.

    + + + +
    + +
    +

    16 January 2009

    + +
    + + + +
    +
    +

    Sürekli Akan Logları İzleme

    +
    +
    +

    Eğer birşeyler ters gidiyorsa hemen loglara bakarız çünkü soruna ait bütün ipuçları oradadır.

    +

    Bazen bu logları oluştukları anda anında izlemek istediğimizde her linux kullanıcısının ilk öğrendiği komutlardan birini kullanırız

    + +
    tail -f /var/log/messages
    + +

    Ama bu komutun şöyle bir dezavantajı var loglar orda akıp giderken birşey gözünüze takıldı ne yapacaksınız ctrl+c ve logun akmasını keseceksiniz ya ekranda kalan kısımdan logun gördüğünüz kısmına bakmaya çalışacaksınız yada more yada vi gibi komutları kullanarak dosyanın içine girip o satırı aramaya çalışacaksınız.

    +

    Peki size bunun daha kolay bir yolu var desem. Evet less komutu. Nasıl mı kullanacağız? Çok basit.

    + +
    less /var/log/messages
    + +

    Shift+F tail -f ile aynı işi görür loglar akmaya başlar

    +

    Ctrl+C ile istediğiniz yerde logun akmasını durdurabilirsiniz

    +

    B ve F tuşları logun içinde ileri geri gitmenizi sağlar

    +

    Q ile işiniz bittiğinde logdan çıkarsınız

    +

    Logların siz komutu yazdığınızda direk akarak başlamasını istiyorsanız komutu aşağıdaki gibi kullanabilirsiniz.

    + +
    less +F /var/log/messages
    + +

    Yada daha önce yazdığımız Kendi Komutunuzu Oluşturun ipucumuzu kullanarak less +F için akanlog diye bir alias yaratabilir ve komutu direkt olarak

    + +
    akanlog /var/log/messages
    + +

    şeklinde de kullanabilirsiniz ;)

    + + + +
    + +
    +

    15 January 2009

    + +
    + + + +
    +
    +

    Periyodik Olarak Bir Programı Çalıştırma ve Çıktısını Takip Etme

    +
    +
    +

    Sizin de hiç ihtiyacınız oldu mu bilmem ama bu tür bir şeye çok sık ihtiyacım olunca biraz araştırdım ve bu komutu buldum o günden beri de en sevdiğim linux komutlarından biri oldu.

    +

    Nasıl kullanılır?

    +

    watch [seçenekler] komut

    +

    -n Komutun kaç saniyede bir tekrar edileceğini, ekran çıktısının kaç saniyede bir yenileneceğini belirtir. Kullanılmazsa her 2 saniyede bir anlamına gelir.

    +

    -d Ekran çıktısında oluşan değişiklikleri beyaz olarak boyar böylece değişim olan yerleri daha rahat gözlersiniz

    +

    Ne için mi kullanıyorum?

    +
      +
    • Bir klasördeki dosya sayısındaki değişimi gözlemlemek için örn: postfix aktif kuyruktaki mail sayısını + +
      watch -d 'wc -l | ls -l'
      + +
    • +
    • Disklerin doluluk oranlarını gözlemlemek için örn: Kapasite sıkıntısı olan bir diskte log yazma oranı dengesiz bir proses çalıştırdığımda diskte yer sıkıntısı oluşmasın diye + +
      watch -d 'df -k'
      + +
    • +
    • Hafıza kullanım oranını gözlemlemek için + +
      watch -d 'free -m'
      + +
    • +
    • Bir klasöre muratz kullanıcısı ile eklenen yada silinen dosyaları gözlemlemek için + +
      watch -d 'ls -l | fgrep muratz'
      + +
    • +
    +

    Başka nerelerde kullandığınızı sizde bizimle paylaşırsanız sevirim.

    + + + +
    + +
    +

    14 January 2009

    + +
    + + + +
    +
    +

    VM Imajının Kopyasını Aldım Ethernet Bağlanmıyor

    +
    +
    +

    Bu sıkça başıma gelen konulardan biri sizinle paylaşmak istedim. Bazen kullandığım vm imajını bir vmware serverdan (gsx) başka bir vmware servera taşıdığımda veya aynı vmware server üzerinde kopyasını aldığımda yeni imajın ethernet bağlantısı çalışmayabiliyor.

    +

    Bunun genelde sebebi ethernet kartının vmware tarafından yeniden yaratılmasıdır.

    +

    Eski kartı silip yeni kartı eklediğinden kartın id’si eth0′dan eth1′e değişiyor. Eğer ip tanımlarınız statik yapılmışsa /etc/network/interfaces dosyanızda da yeni ethernet id sine göre düzenleme yapmanız gerecektir.

    +

    O anki id’yi bulmanın en pratik yollarından biri de /proc/net/dev dosyasının içine bakmak. 

    +

    Bu dosyanın içi aşağıdaki gibi.

    +
      Interface	Receive bytes	packets errs drop fifo frame
    +  eth0:		161543042	916321    0    0    0     0
    +

    Unutmayın eğer bu sorunla karşı karşıya iseniz; ifconfig komutu sisteme /etc/network/interfaces dosyasında tanıttığınız kartları gösterecektir. O yüzden siz ifconfig diye baktığınızda eth0′ı görürken /proc/net/dev altında eth1 görüyor olacaksınız.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Ubuntu VirtualBox ve KVM çakışma problemi

    +
    +
    +

    Virtualbox sanallaştırma uygulamasının son versiyonunu kurduysanız KVM çekirdek modulleri  yüklü makinalarda Virtualbox sanal makinalarınızı  ayağa kaldırmak istediğinizde aşağıdaki hatayı verip kapanacaktır.

    +

    VirtualBox can’t operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.
    +VBox status code: -4011 (VERR_VMX_IN_VMX_ROOT_MODE).

    +

    Result Code:
    +0×80004005
    +Component:
    +Console
    +Interface:
    +IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}

    +

    Problemlemin çözümü için VirtualBox kullanacağınız zaman KVM çekirdek modullerini hafızadan kaldırmanız gerekecek.

    +

    Öncelikle hafızada hangi kvm modülünün yüklü olduğuna bakıyoruz.

    + +
    $lsmod | grep kvm
    +kvm_intel              49728  0
    +kvm                   142912   1 kvm_intel
    + +

    Hafızada yüklü olan kvm modülü işlemcinize bağlı olarak değişecektir. Intel tabanlı sistemimizde yüklu olan modül kvm_intel isimli modül.. Aşağıdaki komutla kvm modülünü hafızadan kaldırıyoruz.

    + +
    sudo rmmod kvm_intel
    + +

    Eğer VirtualBox’ı tekrar başlatırsanız sanal makinalarınızın sorunsuz olarak çalışmaya başladığını göreçeksiniz.

    +

    İyi çalışmalar.

    + + + +
    + +
    +

    13 January 2009

    + +
    + + + +
    +
    +

    Sanallaştırma ve Beraberinde Getirdiği Sürprizler

    +
    +
    +

    Trendleri takip eden herkes yakından tecrübe ediyordur ki sanallaştırma ve faydaları her düzeyde konuşuluyor tartışılıyor. Son yılların en sıcak konularından biri, son 2 senedir de Türkiyenin gündemindeki ağırlığını her geçen gün arttırıyor.

    +

    Hemen hemen her şirkette  AR-GE çalışması, test sistemi olarak sanal makinalar uzun yıllardır kullanılıyor.  Son dönemdeki tartışmaların farklı boyutu sanal makinaların artık üretim ortamlarında kullanılmaya  başlanması.

    +

    Ne yazık ki heyecan dalgasına kapılıp sörf yapmaya başlayan IT yöneticilerimiz sadece artı eksi hesabının artı boyutuna bakıyorlar. Fakat madalyonun bir de diğer yüzü var.

    +

    +

    Sanallaştırma sayesinde çok kolay yeni bir sistemi ayağa kaldırabiliyorsunuz. Var olan bir sistemin yeni bir kopyasını alabiliyorsunuz. Eğer belli bir planlama ve kontrol olmazsa (ki baslangıçta hiç bir sanallaştırma projesinde ne yazik ki olmuyor) göz açıp kapayana kadar organizayonun yapısına gore 10 larla veya 100 lerle ölçülen sanal makinalara ulaşmanız hiç de şaşırtıcı olmaz.

    +

    Sanallaştırma her fiziksel makinanın nerdeyse ayrı bir datacenter gibi davranmasına imkan sağlıyor.

    +

    Bu noktada sanallaştırma projesi gerçekleştiren veya gerçekleştirmeyi planlayan IT yöneticilerimizin kendilerine aklıma ilk gelen şu soruları sormaları gerekiyor.

    +

    Sanal makinalarınızın yama yönetimini nasıl yapacaksınız?
    +
    Eskiden Sanal makinaları barındıran fiziksel makinenin yamalarını yapmak zorunda kalırken sanallaştırma sonrasında bu fiziksel makine üzerindeki her bir sanal makinanın ayrı olarak yamanması gerekiyor.

    +

    • Sanal ortamlarda veri güvenliği konusunda ne kadar bilgi sahibisiniz?
    +Fiziksel makinanızı datacenter’a kilitliyorsunuz ama sanal makinanız ağ üzerinden datacenter dışına kaçabilir.

    +

    Sanal makinaların loglarını nasıl takip edeceksiniz?
    +Sanal makinalarınızın loglarını nasıl takip ediyorsunuz? Sanallaştırmanın sistem yöneticilerine getirdiği ekstra yük nedir? Yeni yasal düzenlemelere uyum kapsamında sanal makinaların kullanımı size ne gibi yükümlülükler getiriyor?

    +

    Her bir sanal makinadaki kullanıcı ve yetki yönetimini nasıl yapacaksınız?

    +

    Sanal makinalarınızın kaynak kullanımlarını nasıl izliyorsunuz?

    +

    Lisansların yönetimi nasıl yapacaksınız?

    +

    Yedekleme için ne tür bir altyapı düşünüyorsunuz?

    +

    Takip eden yazılarda her bir başlık için linux platformunda çalışan açık kaynak kodlu veya ücretsiz çözümleri, alternatif senaryoları incelemeye çalışacağız.

    +

    Sizlerin de bu konudaki görüş ve tecrübelerini duymaktan mutluluk duyarız.

    +

    Sanallaştırma tecrübelerinizi, ürettiginiz yaratıcı çözümleri duymak için sabırsızlanıyoruz.

    +

    İyi çalışmalar.

    + + + +
    + +
    +

    03 January 2009

    + +
    + + + +
    +
    +

    Operatörler

    +
    +
    +Operatörler aritmetik operatörler, ilişkisel operatörler ve mantıksal operatörler olarak üçe ayrılır. +Aritmetik operatörler matematiksel işlemlerde kullanılır. Ayrıca toplama (+) operatörü string değerleri birleştirir. Aşağıdaki tabloda Java ve Python programlama dillerine ait aritmetik operatörler bulunmaktadır. + +  +  + + + + +  + + +Toplama + + +Çıkarma + + +Çarpma + + +Bölme + + +Mod Alma + + + + +Java + + ++ + + +- + + +* + + +/ + + +% + + + + +Python + + ++ + + +- + + +* + + +/ + + +% + + + + +         İlişkisel operatörler programdaki iki değeri karşılaştırmak için kullanılır. Aşağıdaki tabloda Java ve Python programlama dillerine ait ilişkisel operatörler [...]
    + + + +
    + +
    +

    28 December 2008

    + +
    + + + +
    +
    +

    Zemberek-server Firefox Türkçe yazım denetim eklentisi

    +
    +
    +Daha önceki bir yazıda Ahmet hunspell sözlükleri oluşturarak Firefox'ta yazım denetimi yapılabilmesi için olan çalışmalarından bahsetmişti. Şimdi ise uzun zamandır düşündüğüm ve yapılabileceğini bildiğim bir çalışma Rail ALİEV tarafından başlatıldı. Firefox, Thunderbird 3 ve Xulrunner 1.9 yeni yazım denetim motorlarının yazılabilmesine ve eklenti olarak paketlenebilmesine olanak veriyor. Bu alanda yapılmış olan örnek bir çalışma da var aslında. Voikko Fince yazım denetim kütüphanesi için mozvoikko adında bir eklenti var. Ancak bunun yapılabileceği bilinmesine rağmen daha önceden uğraşan olmamıştı. Rail ise tam da bu boşluğu doldurdu. Eklenti kodu şu anda Pardus ekibi tarafından geliştirilen ve Zemberek-server kullanan yamayı baz alıyor ve üstüne eklenti eklenti olarak paketlenebilmesi için gereken altyapıyı ekliyor. Şu an deneysel aşamada olsa da çalışır durumda. Eklenti Firefox eklenti sitesinden[1] indirilebilir, eklentinin kodlarına da SVN deposundan[2] erişilebilir. Rail'e eline sağlık diyor, Zemberek şemsiyesi altındaki çalışmalarının devamını bekliyoruz.

    Not: Eklenti şu anda tamamen deneysel aşamada olduğundan testiniz ve geri bildirimleriniz ciddi katkı sağlayacaktır.

    1: https://addons.mozilla.org/en-US/firefox/addon/10183
    2: http://zemberek.googlecode.com/svn/trunk/mozzemberek/
    + + + +
    + +
    +

    14 July 2008

    + +
    + + + +
    +
    +

    Denetim Deyimleri

    +
    +
    +3.5. DENETİM VE DÖNGÜ DEYİMLERİ +3.5.1. Denetim Deyimleri +  +Denetim deyimleri, koşulun mantıksal durumuna göre programın akışını değiştiren yapılardır. +3.5.1.1. If deyimi +If deyimi belirli bir koşul sağlandığında yapılacak işleri belirlememizi sağlar. Java ve Python programlama dillerinde if deyiminin kullanımı [...]
    + + + +
    + +
    +

    16 February 2008

    + +
    + + + +
    +
    +

    Matematiksel Fonksiyonlar

    +
    +
    +    Uzun zamandır blog’umuza yazı eklemiyorduk. Tezimizin içeirği hazır sayılır fakat tüm tezi siteye hemen ekleyemiyoruz. Ama matematiksel fonksiyonlar bölümünü eklemenin zamanı geldi. +    Matematiksel fonksiyonlar programlama yaparken çeşitli matematik işlemlerini yapmamızı kolaylaştırırlar. Aşağıdaki tabloda Java ve Python programlama dillerine ait matematiksel fonksiyonlar yer almaktadır. + + + + +İşlevi + + +Java + + +Python + + + + +x argümanının mutlak değerini hesaplama + + +abs(x) + + +fabs(x) + + + + +x’i kendisinden büyük en [...]
    + + + +
    + +
    +

    06 November 2007

    + +
    + + + +
    +
    +

    Değişkenler ve Temel Veri Tipleri

    +
    +
    +Değişkenler, programlarda saklamak istediğimiz değerleri tutarlar. Programlama dillerinde değişkenler tutabilecekleri veri +cinslerine göre sınıflandırılmıştır. +Java’da değişken tanımlamak için eşitliğin sol tarafına değişkenin veri tipi ve değişkenin adı, sağ tarafına ise değeri yazılır. + + + + + +Açıklama : + + +Örnek : + + + + +int degiskenadi = değer; + + +int a=4; + + + + + + + +Java programlama dilinde boolean, char, byte, short, int, long, float ve double temel veri tipleridir. Boolean mantık değişkenidir ve [...]
    + + + +
    + +
    +

    21 September 2007

    + +
    + + + +
    +
    +

    2 Kere “Merhaba Dünya”

    +
    +
    +Bu siteyi bitirme tezimizin konusu olan “Java ve Python Programlama Dillerinin Karşılaştırılması” için oluşturduk. Arkadaşım Emel OKAY (japanese) ve ben Uğur SAMSA (JaMaL), bizler gelişme gösterdikçe, gelişmeleri buraya aktarıyor olacağız. Sitenin adresinin python-tr.com olmasına aldanmayın. Bu sitede Java da anlatılacaktır, Python da. Tezimizi erken bitirebilirsek Python ile bir uygulama yapmayı düşünüyoruz. Tabi bunlar zamanla olacak [...]
    + + + +
    + +
    +

    05 August 2007

    + +
    + + + +
    +
    +

    Python’da Klavye Girişleri

    +
    +
    +Her programlama dilinde olduğu gibi klavye girişleri, kullanıcıdan bilgi alınmak istendiğinde kullanılır. +Python’daki kullanımı şöyledir: karakter girişlerinde “raw_input”, sayısal değer girişlerinde “input” kullanılır. Şimdi de bunu örnekler üstünde görelim. +Örnek 1 : + +–>raw_input(”yaz bir şeyler:”) +yaz bir şeyler:Bugün hava çok güzel + +veya + + +–>kelime=raw_input(”Bir kelime giriniz:”) #Kullanıcının yazdığını kelime adlı değişkene atadık +Bir kelime giriniz:Bulut +–>kelime #kelime adlı değişkenin değerini istiyoruz +“bulut” + +Örnek 2 : + +–>input(”Bir sayı [...]
    + + + +
    + +
    +

    12 July 2007

    + +
    + + + +
    +
    +

    Python’da Karakter Dizilerini Birden Fazla Satırda Yazmak

    +
    +
    +Yazımızı satırlar halinde yazarak görsellik kazandırmak istediğimiz durumlar vardır. İşte bunu yaparken Python’un bize sunduğu bir çok yoldan birini kullanabiliriz. Bunun nasıl yapıldığını her biri için örneklerle görelim. +a => değişken olsun (Python’da değişkenleri kullanırken önceden tanımlama yapmamıza gerek olmadığını hatırlayalım) +Örnek 1 : + +a=”Muhabbet bağına girdim bu gece\ +Açılmış gülleri derdim bu gece” + +Örnek 2 : + + +a=”Muhabbet bağına girdim bu [...]
    + + + +
    + +
    +

    11 July 2007

    + +
    + + + +
    +
    +

    Java’da Sınıf Oluşturma

    +
    +
    +Java Programlama Dili’nde sınıf oluşturmak çok basittir. Tabi önemli olan bu sınıfı ne şekilde ve nasıl kullanacağımızdır. Aşağıda Java’da sınıf oluşturma kodunu görüyorsunuz. +public class sinifadi{ +//gerekli tanımlar +} +Burada “sinifadi” sınıf adının değişkenidir ve programcıya göre şekillendirilir. “public” komutunun buradaki amacı ise bilgilerin diğer sınıflar tarafından da kullanılabilmesidir.
    + + + +
    + +
    +

    08 July 2007

    + +
    + + + +
    +
    +

    Python’da Değişken Tanımlamak

    +
    +
    +Aslında bu başlık yanlış, doğrusu “Python’da Değişken Tanımlamamak” olacaktı. Çünkü Python’da değişken tanımlanmıyor, değişkenlerin tipleri atandıkları ilk değere göre belirleniyor. Bu da bize kullanım rahatlığı sağlıyor. +Değişkene değer atama yaparken sayıları direkt, string ifadeleri ise tırnak içinde yazıyoruz. Tek ya da çift tırnak kullanabiliriz, aynı anlama geliyor. +Örnek 1 : + +değişken=değer +a=5 +b=”ali” +k=’veli’ + +Örnekten anlaşılacağı gibi program a’yı integer, b ve [...]
    + + + +
    + +
    + +
    + + + +
    +
    +

    Python İle İlgili Genel Bilgiler-Python Nedir?

    +
    +
    +Python, ilk olarak 1990 yılında Guido Van Rossum tarafından geliştirilmeye başlanmıştır ve adını Monty Python’s Flying Circus adlı programdan almıştır. Python, nesne yönelimli(object oriented), yorumlanabilen(interpreted), modüler ve etkileşimli(interactive) bir programlama dilidir. Sözdiziminin(syntax) basit olması dilin öğrenilmesini oldukça kolaylaştırmktadır. Ayrıca diğer dillerde kod bloklarını belirtmek için parantezler kullanılırken Python’da kod blokları girintiler(indentation) yoluyla anlaşılmaktadır ve bu [...]
    + + + +
    + +
    +

    07 July 2007

    + +
    + + + +
    +
    +

    Java’da Değişken Tanımlamak

    +
    +
    +Java’da değişken tanımlamak için önce tanımlayacağımız değişkenin tipini yazıyoruz. Ardından tanımlayacağımız değişkene vereceğimiz adı yazıyoruz. “=” işaretini ekliyoruz. Eşitliğin sağ tarafını isteğimize göre iki şekilde yazabiliriz. Birincisi new + değişken tipini yazıp parantez içinde çift tırnaklar kullanarak değişkenin değerini yazarak, ikincisi ise sadece çift tırnaklar içinde değişkenin başlangıç değerini yazarak. İki seçenekte aynı işi yapar. [...]
    + + + +
    + +
    +
    + + + + + + + + diff --git a/www/atom.xml b/www/atom.xml new file mode 100644 index 0000000..55d58c6 --- /dev/null +++ b/www/atom.xml @@ -0,0 +1,639 @@ + + + + Linux Gezegeni + + + http://gezegen.linux.org.tr/rss20.xml + 2009-03-29T18:36:10+00:00 + Planet/2.0 +http://www.planetplanet.org + + + Wall Street’de Bir Dedikodu… + + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ + 2009-03-29T15:25:36+00:00 + Oliver Stone&#8216;un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street&#8217;in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox&#8217;a (Charlie Sheen) Wall Street&#8217;e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...] + + Erhan Ekici + http://www.erhanekici.com/blog + + + bir delinin hatıra defteri » linux + --- diary of a madman --- + + http://www.erhanekici.com/blog/category/linux/rss + 2009-03-29T15:25:36+00:00 + + + + + Ubuntu 8.04 Server üzerinde Sun xVM kurulumu + + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + 2009-03-29T13:48:00+00:00 + <p>Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık <a href="http://www.sun.com/software/products/virtualbox/">Sun xVM</a> olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle <a href="http://www.pardus.org.tr/">Pardus</a> ve <a href="http://www.ubuntu.com/">Ubuntu</a> kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor. </p> +<p>Bu hafta sonu <a href="http://www.intel.com/">Intel</a>'den kurcalamamız için ödünç gelen <a href="http://ark.intel.com/cpu.aspx?groupId=35641">Atom 330</a> (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi. </p> +<p>Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.</p> +<p>Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli. </p> +<p>Öncelikle <a href="http://www.sun.com/software/products/virtualbox/get.jsp">Sun indirme sitesinden</a> xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. <a href="http://dlc.sun.com/virtualbox/2.1.4/virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb">Buradan</a> doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da <strong>dpkg</strong> ile bu paketi kuruyoruz. +</p> +<p> +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb<br /> +</p> +<p>Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get</p>'e başvuracağız. + +<p> +root@kobigos-proto# apt-get -f upgrade +</p> +<p>Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden <strong>vboxusers</strong> adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.</p> +<p>Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.</p> +<p>Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz <strong>vboxusers</strong> grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.</p> +<p> +root@kobigos-proto# usermod --append --groups vboxusers atom<br /> +root@kobigos-proto# <br /> +</p> +<p>Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de. </p> + + Bora Güngören + http://blogs.portakalteknoloji.com/bora/blog/ + + + Bora Güngören + WORK BLOG + + http://blogs.portakalteknoloji.com/bora/blog/feed/rss/ + 2009-03-29T15:35:35+00:00 + + + + + Virtualbox 2.2 Semineri + + http://raptiye.org/blog/2009/03/29/virtualbox-22-semineri/ + 2009-03-29T10:37:12+00:00 + <img height="128" width="108" align="left" src="http://raptiye.org/media/images/upload/virtualbox.png" alt="virtualbox" /><a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "<em>Seamless Mode</em>" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, <a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:<br /> +<ul> + <li>Sanal sunuculara ait disk imajlarının OVF&#160;standardı sayesinde içe ve dışa aktarılabilmesi</li> + <li>Linux ve Solaris misafir işletim sistemleri için 3B desteği</li> + <li>Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği</li> +</ul> +Seminer TSİ&#160;18:00'de başlayacak. Kayıt yaptırmak için <a href="https://www2.sun.de/dct/forms/reg_us_2503_883_0.jsp" target="_blank" title="sanal seminere katılmak için tıklayın..">buraya</a> tıklayabilirsiniz.<br /> +<p><a href="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/a"><img src="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/i" border="0" ismap="true" /></a></p><div class="feedflare"> +<a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:YwkR-u9nhCs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=YwkR-u9nhCs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:7Q72WNTAKBA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:qj6IDK7rITs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ" border="0" /></a> +</div><img src="http://feeds2.feedburner.com/~r/raptiye_linux_gezegeni/~4/Q_nvDgWo_UI" height="1" width="1" /> + + Alper Kanat + http://raptiye.org + + + raptiye + bilgi paylaştıkça çoğalır! + + http://feeds2.feedburner.com/raptiye_linux_gezegeni + 2009-03-29T15:26:40+00:00 + + + + + Cuma gecesi heyecanı + + http://blog.gunduz.org/index.php?/archives/30-guid.html + 2009-03-29T08:28:50+00:00 + <p>Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:</p><br /> + <br /><a href="http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html#extended">Continue reading "Cuma gecesi heyecanı"</a> + + Devrim GUNDUZ + nospam@example.com + http://blog.gunduz.org/ + + + MadBlog - Özgür Yazılım + My little place on the web... + + http://blog.gunduz.org/index.php?/feeds/categories/1-OEzguer-Yazlm.rss + 2009-03-29T15:24:52+00:00 + + + + + Diskler ne kadar güç harcıyor? + + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/257/ + 2009-03-28T23:52:00+00:00 + <p>Merak edenler için Seagate'in ürettiği disklerin sonuçlarını söyleyeyim. Barracuda serisi 3.5 inç masa üstü diskler okuma/yazma işlemleri sırasında yaklaşık 8.1W, diz üstü bilgisayarlardaki 2.5 inç diskler ise okuma/yazma sırasında 1.55W harcıyormuş. Yani sisteme bir sürü disk eklemek, bir bilgisayarın tükettiği güç için fazla bir fark yaratmıyor. </p> +<p>Peki bu kadar cereyanı ne çekiyor? İşlemciler, bellek üniteleri ve ekran kartları. Özellikle ekran kartları. </p> + + Bora Güngören + http://blogs.portakalteknoloji.com/bora/blog/ + + + Bora Güngören + WORK BLOG + + http://blogs.portakalteknoloji.com/bora/blog/feed/rss/ + 2009-03-29T15:35:35+00:00 + + + + + senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler. + + http://twitter.com/senlik2009/statuses/1408673353 + 2009-03-28T20:33:47+00:00 + senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler. + + Şenlik Twitter Haberleri + http://twitter.com/senlik2009 + + + Twitter / senlik2009 + Twitter updates from LKD Şenlik2009 / senlik2009. + + http://twitter.com/statuses/user_timeline/23496360.rss + 2009-03-29T15:24:41+00:00 + + + + + Birleşik Krallık ODF'den Yana + + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + 2009-03-28T20:18:00+00:00 + <p><img src="http://www.ozgurlukicin.com/media/upload/image/odf-toplulugu.png" border="0" alt="ODF zaferini ilan etti." title="ODF zaferini ilan etti." align="left" />Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan <a href="http://www.ozgurlukicin.com/haber/odf-16-ulkede-kullaniliyor/">ülkeler listesine</a> Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, <a href="http://tr.pardus-wiki.org/OpenDocument">Açık Belge Biçimi</a> (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.</p> +<p><a href="http://www.odfalliance.org/">ODF Alliance</a> Başkanı <strong>Marino MARCICH</strong>, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."</p> +<p>Britanya Hükümeti, bir süre önce <a href="http://www.ozgurlukicin.com/haber/hukumetten-acik-kaynaga-10-adim/">haberini</a> de yaptığımız üzere, "<strong>Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı</strong>" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.</p> +<p>Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken <a href="http://www.openforumeurope.org/">OpenForum Avrupa</a> başkanı <strong>Graham TAYLOR,</strong> "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.</p> +<p>Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için <a href="http://www.odfalliance.org/resources/Adoptions-ODF-Dec2008.pdf">buraya</a> bakabilirsiniz.</p> +<p> </p> +<p><strong>Kaynak</strong>: <a href="http://www.odfalliance.org/press/Release20090225-ukgovOSS.pdf">ODF Alliance</a></p> + + Özgürlükiçin.com + http://www.ozgurlukicin.com + + + Özgürlük için... - Haberler + Pardus için bir numaralı bilgi kaynağı + + http://www.ozgurlukicin.com/rss/haber + 2009-03-29T15:35:02+00:00 + + + + + Uçurtma Avcısı… + + http://www.ozgurkuru.net/ozgur/?p=316 + 2009-03-27T19:02:54+00:00 + <p>Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.</p> +<p><a href="http://tr.wikipedia.org/wiki/Jules_Verne" target="_blank">Jules Verne</a>&#8216;nin <a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">İki Yıl Okul Tatil</a><a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">i</a> adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes &#8220;yaş yirmi oldu hala Jules Verne mi okuyorsun?&#8221; diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.</p> +<p>Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce <a href="http://www.khaledhosseini.com/" target="_blank">Khaled Hosseini</a>&#8216;nin <a href="http://tr.wikipedia.org/wiki/U%C3%A7urtma_Avc%C4%B1s%C4%B1_(roman)" target="_blank">Uçurtma Avcısı</a> adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.</p> +<p>Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim&#8230;. Ayrıca bu kitabın bir <a href="http://beyazperde.mynet.com/film/3881" target="_blank">filmi</a> de çekilmiş&#8230;</p> + + Özgür Kuru + http://www.ozgurkuru.net/ozgur + + + Özgür Kuru » linuxgezegen + Balinaya kafa atan deli hamsi + + http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/ + 2009-03-29T15:35:11+00:00 + + + + + Pandora’yı tek tıkla dinlemek + + http://blog.arsln.org/?p=603 + 2009-03-27T18:28:08+00:00 + <p>Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye&#8217;de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları <strong>globalpandora</strong> diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.</p> +<p>Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site&#8217;ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre&#8217;ye girecekti. Bunu <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a> ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox&#8217;u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.</p> +<p>Burada yapabileceğim bir şey var, oda <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a> kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism&#8217;de proxy&#8217;ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge&#8217;ye tıkladığım an Pandora&#8217;yı dinleyebiliyorum</p> +<p><a href="http://blog.arsln.org/wp-content/uploads/pandora.png"><img src="http://blog.arsln.org/wp-content/uploads/pandora-300x221.png" alt="pandora" title="pandora" width="300" height="221" class="aligncenter size-medium wp-image-604" /></a></p> +<p>Tüm bunları şu şekilde yaptım:</p> +<ol> +<li>Mozilla Prism sayfasından, Prism&#8217;in <a href="http://people.mozilla.com/%7Emfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2">standalone uygulamasını</a> indiriyoruz</li> +<li>Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak</li> +<li>En son<a href="http://get.adobe.com/flashplayer/"> flash sürümünü indiriyoruz</a> , içinden çıkan <strong>libflashplayer.so</strong> dosyasını <strong>/opt/prism/plugins</strong> klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)</li> +<li>İstediğiniz bir metin editörü ile <strong>/opt/prism/xulrunner/greprefs/all.js</strong> dosyasını açıyoruz ve aşağıdaki satırları <strong> +<p>pref(&#8221;network.proxy.type&#8221;, 0);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;&#8221;);</p></strong></li></ol> +<p>şu şekile çeviriyoruz</p> +<p><strong>pref(&#8221;network.proxy.type&#8221;, 2);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;http://pac.byterelay.com/&#8221;);</strong></p> +<p>Bu satırlar 750&#8242;ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek</p> +<li> İşimiz bitti sayılır, şimdi konsoldan <strong>/opt/prism/prism</strong> açıyoruz ve <a href="http://www.pandora.com">www.pandora.com</a> ve Desktop seçeneğini tıklıyoruz</li> +<li>Başka adım yok <img src="http://blog.arsln.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </li> + + <p></p> + <hr noshade="noshade" /> + <small><p>Copyleft - Fatih Arslan - <a href="http://blog.arsln.org">Arslanlar Şehri</a>, 2009. | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/">Permalink</a> | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/#comments">Yorum(3)</a></p></small> + + Fatih Arslan + http://blog.arsln.org + + + Arslanlar Şehri » Gezegen + Dağlara çıkamayan uzakları göremez ... + + http://blog.arsln.org/category/gezegen/feed + 2009-03-29T15:26:52+00:00 + + + + + MS Office XLSX Dosyalarında Güvenlik Açığı + + tag:blogger.com,1999:blog-6806075996663386433.post-2812661079688866968 + 2009-03-27T15:57:52+00:00 + <a href="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png"><img src="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png" alt="" border="0" /></a><br /><div>Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; <a href="http://www.ozgurlukicin.com/ooxml/">http://www.ozgurlukicin.com/ooxml/</a><br /></div><br /><div>Bu konuda neler olup bitiyor diye <a href="http://www.noooxml.org/">uluslararası kampanya sitesine</a> baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki <a href="http://www.noooxml.org/forum/t-133339/xlsx-files-as-a-security-risk">güvenlik açığı</a> nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.<br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-2812661079688866968?l=armuting.blogspot.com" /></div> + + Ali E. İMREK + alierkanimrek@gmail.com + http://armuting.blogspot.com/search/label/lkd_gezegen + + + armut + Beşer, şaşar... + + tag:blogger.com,1999:blog-6806075996663386433 + 2009-03-29T15:27:48+00:00 + + + + + Ubuntu 9.04 Jaunty Jackalope Beta Hazır + + http://www.murekkep.org/?p=1667 + 2009-03-27T09:04:51+00:00 + <p>Kod adı Jaunty Jackalope olan Ubuntu&#8217;nun 9.04 sürümü için Beta duyurusu yapıldı. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer <strong>Ubuntu 9.04</strong> ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız <a href="http://www.ubuntu.com/">Ubuntu</a> 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz. </p> +<p>Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta&#8217;ya yükseltme yapmak isterseniz <strong>Alt+F2</strong> ile açtığınız komut kutusuna &#8220;<strong>update-manager -d</strong>&#8221; yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04&#8242;ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden &#8220;<strong>yükselt</strong>&#8221; (upgrade) dedikten sonra kolayca <strong>Ubuntu 9.04 Beta</strong>&#8216;ya terfi edebilirsiniz. </p> +<p><strong>Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;</strong><br /> +<span id="more-1667"></span></p> +<ul> +<li>Gnome 2.26 - 18 Mart 2009&#8242;da final sürümü duyurulan <a href="http://library.gnome.org/misc/release-notes/2.26/index.html.tr">Gnome 2.26 özelliklerine</a> göz atmak isteyebilirsiniz.</li> +<li>Geliştirilmiş çoklu monitör desteği</li> +<li>X.Org sunucu 1.6</li> +<li>Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki <a href="http://www.markshuttleworth.com/wp-content/uploads/2008/12/jaunty904_notifications_example1_web_092.swf">videoya</a> bakılabilir. </li> +<li>Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış. </li> +<li>Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı. </li> +</ul> +<p><img alt="" src="http://www.murekkep.org/mini/ubuntuust.jpg" title="Ubuntu" class="alignnone" width="520" height="200" /></p> +<p><strong>Ubuntu 9.04 Jaunty Jackalope</strong> için kararlı final sürümü beklediğimiz üzere <strong>23 Nisan 2009</strong> tarihinde duyurulacak. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz. </p> +<p><strong>Ubuntu 9.04</strong> sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan <a href="http://www.murekkep.org/ubuntu-910-karmic-koala">Ubuntu 9.10 Karmic Koala</a>.</p> + + Alper Orus + http://www.murekkep.org + + + Mürekkep - İnternet Yaşam Rehberiniz » Bilişim + Yazmak Bitmez, Mürekkep Tükenmez + + http://www.murekkep.org/category/bilisim/feed + 2009-03-29T15:26:34+00:00 + + + + + Şubat Ayı Üye Bülteni Yayınlandı + + http://gunluk.lkd.org.tr/yk/?p=412 + 2009-03-26T01:14:05+00:00 + <p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-29T15:24:44+00:00 + + + + + comp.os.minix’in Ağlatan haline ağıt. + + http://www.okanakyuz.com/?p=270 + 2009-03-25T17:10:29+00:00 + <p>Hello everybody out there using minix -</p> +<p>I&#8217;m doing a (free) operating system (just a hobby, won&#8217;t be big and<br /> +professional like gnu) for 386(486) AT clones. This has been brewing<br /> +since april, and is starting to get ready. I&#8217;d like any feedback on<br /> +things people like/dislike in minix, as my OS resembles it somewhat<br /> +(same physical layout of the file-system (due to practical reasons)<br /> +among other things).</p> +<p>I&#8217;ve currently ported bash(1.08) and gcc(1.40), and things seem to work.<br /> +This implies that I&#8217;ll get something practical within a few months, and<br /> +I&#8217;d like to know what features most people would want. Any suggestions<br /> +are welcome, but I won&#8217;t promise I&#8217;ll implement them <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" title="comp.os.minixin Ağlatan haline ağıt." /> </p> +<p>Linus (torvalds@kruuna.helsinki.fi)</p> +<p>PS. Yes - it&#8217;s free of any minix code, and it has a multi-threaded fs.<br /> +It is NOT protable (uses 386 task switching etc), and it probably never<br /> +will support anything other than AT-harddisks, as that&#8217;s all I have :-(.</p> +<p>Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix&#8217;de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.</p> +<p>İyi günler.</p> + + Okan Akyüz + http://www.okanakyuz.com + + + Okan Akyüz » Gezegen + + http://www.okanakyuz.com/?feed=rss2&cat=17 + 2009-03-29T15:27:41+00:00 + + + + + uzayüssünden mir-uzayistaysonuna + + http://www.yalazi.org/?p=263 + 2009-03-25T15:50:07+00:00 + <div class="wp-caption alignleft"><a href="http://tr.wikipedia.org/wiki/Mir"><img title="Mir Görev Nişanı" src="http://upload.wikimedia.org/wikipedia/commons/f/f5/Mir_insignia.jpg" alt="Mir Uzay İstasyonu Görev Nişanı" width="200" height="141" /></a><p class="wp-caption-text">Mir Uzay İstasyonu Görev Nişanı</p></div> +<p>&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için &#8220;bakın bu da böyle çözülür&#8221; gibi bir yazı yazamayacağım.</p> +<p>Yeni dizüstüme mir-uzayistasyonu adını verdim.</p> +<blockquote><p>Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux</p></blockquote> +<p>Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.</p> +<ul> +<li><a title="Mir uzay istasyonu wikipedia" href="http://en.wikipedia.org/wiki/Mir">Mir Uzay İstasyonu İngilizce - Wikipedia </a> <a title="Mir uzay istasyonu wikipedia" href="http://tr.wikipedia.org/wiki/Mir"> Turkçe - Wikipedia</a></li> +<li><a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a></li> +<li><a title="Acer" href="http://www.yalazi.org/index.php/feed/www.acer.com.tr">Acer</a></li> +</ul> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + + Onur Yalazı + http://www.yalazi.org + + + www.yalazi.org + Yine bir gayrı ciddi internet günlüğü.. + + http://www.yalazi.org/index.php/feed/ + 2009-03-29T15:35:58+00:00 + + + + + Ekonomik Kriz ve Yeni Fırsatlar - 2 + + tag:blogger.com,1999:blog-4680162149707281285.post-9013440262584406750 + 2009-03-25T14:16:22+00:00 + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s1600-h/open_source.gif"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s400/open_source.gif" alt="" id="BLOGGER_PHOTO_ID_5317237238242816290" border="0" /></a><br />Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.<br /><br />Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...<br /><br />Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.<br /><br />Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.<br /><br />Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount &amp; Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)<br />Oyun sektörüde başka bir yazının konusu olsun.<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-9013440262584406750?l=devador.blogspot.com" /></div> + + Ceyhun Alyeşil + noreply@blogger.com + http://devador.blogspot.com/search/label/linux + + + Devador + + tag:blogger.com,1999:blog-4680162149707281285 + 2009-03-29T15:24:43+00:00 + + + + + Svn’den Web Sitelerinin Anında Güncellenmesi + + http://gunluk.lkd.org.tr/yk/?p=409 + 2009-03-25T06:33:40+00:00 + <p>Birkaç hafta önce, liste.linux.org.tr&#8217;nin izinden giderek derneğin hemen hemen tüm web sitelerini svn&#8217;de tutulur ve güncellenir <a href="http://gunluk.lkd.org.tr/yk/2009/03/07/web-siteleri-artik-svnden-guncelleniyor/">hale getirmiştik</a>.</p> +<p>liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn&#8217;den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.</p> +<p>Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn&#8217;de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit&#8217;te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn&#8217;den güncelliyor.</p> +<p>Böylece hem artık web siteleri svn&#8217;de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-29T15:24:44+00:00 + + + + + amixer' ın dayanılmaz hafifliği + + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt + 2009-03-24T20:48:28+00:00 + Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +<br /><br /> +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +<br /><br /> +<code>amixer set Master mute</code> +<br /><br /> +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +<br /><br /> +<code>amixer set Master unmute</code> +<br /><br /> +Sesi artırmak (mesela ctrl+yukarı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK+1] +</code> +<br /><br /> +Sesi azaltmak (mesela ctrl+aşağı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK-1] +</code> +<br /><br /> +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur. + + Can Kavaklıoğlu + http://www.cankavaklioglu.name.tr/guncelgunce/archives/linux/index.html + + + Güncel günce + yapılmışlar yapılacaklar + + http://cankavaklioglu.name.tr/guncelgunce/archives/linux/index-rss.xml + 2009-03-29T15:27:11+00:00 + + + + + fdupes ile Hylafax docq dizini temizliği + + http://zzz.fisek.com.tr/seyir-defteri/?p=642 + 2009-03-24T18:32:58+00:00 + <p>Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte&#8217;lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).</p> +<p>Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim &#8212; bir süre debelendim.</p> +<p>Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. &#8220;Tüm müşterilerimize şunu fakslayalım&#8221;, &#8220;basına bunu fakslayalım&#8221; cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)</p> +<p>Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan <a href="http://netdial.caribe.net/~adrian2/fdupes.html">fdupes</a> tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte&#8217;larını da karşılaştırıyordu.</p> +<p>Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında &#8220;bu dosyalar yok&#8221; diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.</p> +<p>Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.</p> +<p>fdupes&#8217;un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak <a href="http://zzz.fisek.com.tr/files/fdupes_delete_then_symlink.sh">basit bir betik</a> yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.</p> +<p>Sonuç : Bir anda docq dizininin boyutu 1/10&#8242;una indi. Uğraşmamak için cron&#8217;a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)</p> + + Doruk Fişek + http://zzz.fisek.com.tr/seyir-defteri + + + Sit Alanı'nın Seyir Defteri » Gezegen + Öyle bir seyir defteri... + + http://zzz.fisek.com.tr/seyir-defteri/wp-rss2.php?cat=3 + 2009-03-29T15:25:39+00:00 + + + + + Document Freedom Day + + tag:blogger.com,1999:blog-20350364.post-1896909439767442581 + 2009-03-24T16:48:42+00:00 + <a href="http://documentfreedom.org/"><img src="http://www.documentfreedom.org/images/7/75/Dfd09w.png" alt="" border="0" /></a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/20350364-1896909439767442581?l=nyucel.blogspot.com" /></div> + + Necdet Yücel + noreply@blogger.com + http://nyucel.blogspot.com/search/label/gezegen + + + nyucel's diary + Nullum magnum ingenium sine mixtura dementiae fuit + + tag:blogger.com,1999:blog-20350364 + 2009-03-29T15:25:38+00:00 + + + + + 8. Linux ve Özgür Yazılım Şenliği + + http://www.hakanuygun.com/blog/?p=195 + 2009-03-24T13:07:25+00:00 + <p><a href="http://senlik.linux.org.tr/2009/"><img class="alignnone" src="http://senlik.linux.org.tr/2009/banner/banner300250-2.jpg" alt="" width="300" height="250" /></a></p> +<p>8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.</p> +<p>Bu sene şenlik sırasında <a href="http://seamframework.org/" target="_blank">JBoss Seam</a> konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim&#8230;</p> + + Hakan + http://www.hakanuygun.com/blog + + + hakan.uygun.yazıyor.* » Gezegen + + http://www.hakanuygun.com/blog/?feed=atom + 2009-03-29T15:26:32+00:00 + + + + + BT-STK Toplantısı + + http://gunluk.lkd.org.tr/yk/?p=405 + 2009-03-24T12:50:29+00:00 + <p>Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.</p> +<p>Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK&#8217;ların aktif çalışma kararı alındı.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-29T15:24:44+00:00 + + + + + Ekonomik Kriz ve Yeni Fırsatlar + + tag:blogger.com,1999:blog-4680162149707281285.post-3384749633201696030 + 2009-03-24T07:28:00+00:00 + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s1600-h/crisis_440.jpg"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s400/crisis_440.jpg" alt="" id="BLOGGER_PHOTO_ID_5316760949044458546" border="0" /></a><br />Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.<br /><br />Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a> buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.<br /><br />Kriz ve Linux bağlantısını araştırırken gözüme <b>Cédric Godart'ın</b> <a href="http://linuxgazette.net/issue67/caruso.html">röpörtajında</a> ki bir söz ilişti,<br /><span>OLinux:</span><span> Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites? </span><br /><span>Cédric Godart:</span><span> Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.</span><br /><br />Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma<a href="http://news.slashdot.org/article.pl?sid=08/10/22/1354207&from=rss"> şurada</a> yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.<br /><br />Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-3384749633201696030?l=devador.blogspot.com" /></div> + + Ceyhun Alyeşil + noreply@blogger.com + http://devador.blogspot.com/search/label/linux + + + Devador + + tag:blogger.com,1999:blog-4680162149707281285 + 2009-03-29T15:24:43+00:00 + + + + + GNOME 2.26 Yayınlandı + + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + 2009-03-23T18:50:34+00:00 + GNOME Masa&uuml;st&uuml; ortamının en son s&uuml;r&uuml;m&uuml; olan GNOME 2.26 s&uuml;r&uuml;m&uuml; yayınlandı. Bu s&uuml;r&uuml;mde GNOME Masa&uuml;st&uuml; ortamı bir &ccedil;ok hata d&uuml;zeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME s&uuml;r&uuml;m&uuml;ndeki yenilikleri &ouml;ğrenmek ve daha fazla bilgi edinmek i&ccedil;in T&uuml;rk&ccedil;e S&uuml;r&uuml;m Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz. + + GNOME Türkiye + http://www.gnome.org.tr + + + GNOME Türkiye + GNOME Türkiye haberleri + + http://gnome.org.tr/index.php?option=com_rss&feed=RSS2.0&no_html=1) + 2009-03-29T15:35:04+00:00 + + + + + İkiyide devirdik…. + + http://www.ozgurkuru.net/ozgur/?p=308 + 2009-03-23T17:23:52+00:00 + <p>Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk&#8230;</p> +<p>Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)&#8230;</p> +<p>Neyse uzatmayacağım. Seval arkadaşım <a href="http://sevalunver.blogspot.com/2009/03/2-ankara-pardus-kullanclar-bulusmas_22.html" target="_blank">blogunda</a> uzun uzun belirtmiş zaten&#8230;</p> +<p>Gelen herkese teşekkür ediyorum.</p> +<p>Üçüncüsünde buluşmak üzere&#8230;.</p> + + Özgür Kuru + http://www.ozgurkuru.net/ozgur + + + Özgür Kuru » linuxgezegen + Balinaya kafa atan deli hamsi + + http://www.ozgurkuru.net/ozgur/category/linuxgezegen/feed/ + 2009-03-29T15:35:11+00:00 + + + + + Şenliğin Basında Yankıları + + http://gunluk.lkd.org.tr/yk/?p=401 + 2009-03-23T15:53:41+00:00 + <p>Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.</p> +<p>Devrim Gündüz&#8217;ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece <a href="http://www.aa.com.tr/index2.php?option=com_haber&no_html=0&popup=1&habertab=2009&haber_id=109948">kısa bir özeti</a>ni ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir &#8220;artçı haber&#8221;i, <a href="http://www.ntvmsnbc.com/id/24948193/">Ntvmsnbc</a>&#8216;de yayınlandı.</p> +<p>Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi&#8217;nin Sanal Alem sayfasında şenlik <a href="http://www.radikal.com.tr/Radikal.aspx?aType=RadikalDetay&ArticleID=927441&Date=22.03.2009&CategoryID=117">yer buldu</a>. Haber sitelerinden <a href="http://turk.internet.com/haber/yazigoster.php3?yaziid=23428">turk.internet.com</a> ve <a href="http://yahoyt.com/h/3728/bilgi-universitesi-acik-kaynagi-agirliyor">yahoyt.com</a> da şenliğe geniş yer verdi.</p> +<p>Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna <a href="mailto:senlik@linux.org.tr">haber verin</a>, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek <a href="http://senlik.linux.org.tr/2009/hakkinda/">basın köşesine</a> ekleyelim.</p> + + LKD YK + http://gunluk.lkd.org.tr/yk + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + LKD'nin 7 kişiden oluşan yönetim kurulunun çalışmaları ile ilgili günlüğü + + http://gunluk.lkd.org.tr/yk/category/gunluk/feed/ + 2009-03-29T15:24:44+00:00 + + + + diff --git a/www/feeds.html b/www/feeds.html new file mode 100644 index 0000000..3333d0a --- /dev/null +++ b/www/feeds.html @@ -0,0 +1,1016 @@ +
    + +
    diff --git a/www/foafroll.xml b/www/foafroll.xml new file mode 100644 index 0000000..6763f89 --- /dev/null +++ b/www/foafroll.xml @@ -0,0 +1,1212 @@ + + + + Linux Gezegeni + http://gezegen.linux.org.tr + + + + + A. Murat Eren + + + There is no silver bullet.. + + + + + + + + + + Adem Alp Yıldız + + + Adem Alp YILDIZ + + + + + + + + + + Ahmet Aygün + + + + + + + + + + + + + Ahmet Yıldız + + + Bugün Linux + + + + + + + + + + Ali Erdinç Köroğlu + + + The Point of no return » LKD + + + + + + + + + + Ali Erkan İMREK + + + armut + + + + + + + + + + Alper Kanat + + + raptiye + + + + + + + + + + Alper Orus + + + Mürekkep - İnternet Yaşam Rehberiniz » Bilişim + + + + + + + + + + Alper Oğuz + + + Alper'in günlüğü » Gezegen + + + + + + + + + + Alper Somuncu + + + + + + + + + + + + + Anıl Özbek + + + maidis + + + + + + + + + + Arman Aksoy + + + Expressed Exons » Gezegen + + + + + + + + + + Bahri Meriç Canlı + + + Bahri Meriç CANLI Kişisel Web Sitesi » Linux + + + + + + + + + + Barış Özyurt + + + + + + + + + + + + + Bora Güngören + + + Bora Güngören + + + + + + + + + + Burak Dayıoğlu + + + Dayıoğlu Günlüğü » linux + + + + + + + + + + Can Burak Çilingir + + + Can Burak Çilingir » gezegen-linux + + + + + + + + + + Can Kavaklıoğlu + + + Güncel günce + + + + + + + + + + Ceyhun Alyeşil + + + Devador + + + + + + + + + + Deniz Koçak + + + King of Kebab » lkd + + + + + + + + + + Devrim Gündüz + + + MadBlog - Özgür Yazılım + + + + + + + + + + Doruk Fişek + + + Sit Alanı'nın Seyir Defteri » Gezegen + + + + + + + + + + Ekin Meroğlu + + + Sütlü Kahve + + + + + + + + + + Enver Altın + + + The truth about my life + + + + + + + + + + Eren Kovancı + + + Karalama Defteri {KaralamaDefteri.Net} + + + + + + + + + + Erhan Ekici + + + bir delinin hatıra defteri » linux + + + + + + + + + + Erol Soyöz + + + Erol Soyöz | Dağıtık günce » linux gezegeni + + + + + + + + + + Erçin Eker + + + The Useless Journal v4 + + + + + + + + + + FTP ekibi + + + LKD FTP Ekibi + + + + + + + + + + Faik Uygur + + + Bir Takım Şeyler + + + + + + + + + + Fatih Arslan + + + Arslanlar Şehri » Gezegen + + + + + + + + + + Fatih Özavcı + + + Siyah Şapka + + + + + + + + + + Furkan Çalışkan + + + ozirus' » Gezegen + + + + + + + + + + GNOME Türkiye + + + GNOME Türkiye + + + + + + + + + + Gökdeniz Karadağ + + + hayalci'nin maceraları + + + + + + + + + + Gökmen Göksel + + + rat on red » gezegen.linux + + + + + + + + + + Gökmen Görgen + + + [~]> # Gökmen Görgen ;-) » oi + + + + + + + + + + Gürcan Öztürk + + + gurcanozturk.com + + + + + + + + + + Gürer Özen + + + Indiana Jones' Diary + + + + + + + + + + Hakan Uygun + + + hakan.uygun.yazıyor.* » Gezegen + + + + + + + + + + Hüseyin Uslu + + + + + + + + + + + + + K. Deniz Öğüt + + + Mare Nostrum + + + + + + + + + + Kaya Oğuz + + + Blog::KayaOguz » Gezegen + + + + + + + + + + Kerem Can Karakaş + + + Blog + + + + + + + + + + Koray Bostancı + + + + + + + + + + + + + Kubilay Onur Güngör + + + Kırmızı ve Siyah » Gezegen + + + + + + + + + + LKD Gezegen Duyuruları + + + LKD Gezegen Çalışma Grubu + + + + + + + + + + LKD Seminer Duyuruları + + + Seminer çalışma grubu + + + + + + + + + + LKD Sponsor Çalışma Grubu + + + Sponsor ekibi + + + + + + + + + + LKD YK + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + + + + + + + + + + LKD Şenlik Çalışma Grubu + + + Şenlik ÇG + + + + + + + + + + LKD.org.tr + + + + + + + + + + + + + Levent Yalçın + + + Leoman's blog » Gezegen + + + + + + + + + + Linuxipuclari + + + Linux İpuçları + + + + + + + + + + M.Murat Akbaş + + + Mehmet Murat AKBAS » Gezegen + + + + + + + + + + M.Tuğrul Yılmazer + + + + + + + + + + + + + Mehmet Büyüközer + + + Amerika'dan Türkiye'ye Fikir İhracatı + + + + + + + + + + Mehmet Salih Yıldırım + + + Yıldırım -- İşadamı » gezegen + + + + + + + + + + Murat Hazer + + + Murat HAZER + + + + + + + + + + Murat Koç + + + Koçhane Kayıtları + + + + + + + + + + Murat Sağlam + + + panhaema.com + + + + + + + + + + Murat TİKİL + + + murattikil + + + + + + + + + + Mustafa Karakaplan + + + MuKa PlaNeT + + + + + + + + + + Necati Demir + + + :(){ :|:& };: + + + + + + + + + + Necdet Yücel + + + nyucel's diary + + + + + + + + + + Nesimi Acarca + + + nesimia.com + + + + + + + + + + Nihad Karslı + + + Enki'den » Linux + + + + + + + + + + Okan Akyüz + + + Okan Akyüz » Gezegen + + + + + + + + + + Onur Tolga Şehitoğlu + + + Onur'sal » Bilgisayar + + + + + + + + + + Onur Yalazı + + + www.yalazi.org + + + + + + + + + + Oğuz Yarımtepe + + + import me » Gezegen + + + + + + + + + + Pardus-Linux.org + + + + + + + + + + + + + Python-TR + + + Python - Java + + + + + + + + + + Recai Oktaş + + + konu/teknik + + + + + + + + + + Serbülent Ünsal + + + Serbülent Ünsal'ın Web Günlüğü + + + + + + + + + + Serkan Altuntaş + + + serkan » Linux Gezegeni + + + + + + + + + + Serkan Kaba + + + Serkan Kaba » linux + + + + + + + + + + Serkan Kenar + + + Kayıp Şehir / Serkan Kenar » debian + + + + + + + + + + Serkan Çalış + + + WwW.HeartsMagic.NeT » Linux + + + + + + + + + + Server Acim + + + Pardus, Müzik, Yaşam... + + + + + + + + + + Sinan Alyürük + + + Ayder Zamanı + + + + + + + + + + Talat Uyarer + + + Huzur Mekanı + + + + + + + + + + Tayfur Taybuğa + + + Tayfur Taybuğa + + + + + + + + + + Tonguç Yumruk + + + Tonguç Yumruk'un Weblog'u + + + + + + + + + + Umur Erdinç + + + Umur'un Güncesi + + + + + + + + + + Web-CG + + + Web Çalışma Grubu + + + + + + + + + + Zemberek NLP + + + Zemberek NLP + + + + + + + + + + Ömer Fadıl Usta + + + + + + + + + + + + + Özgür Kuru + + + Özgür Kuru » linuxgezegen + + + + + + + + + + Özgürlükiçin.com + + + Özgürlük için... - Haberler + + + + + + + + + + Ümran Kamar + + + Morning Glory + + + + + + + + + + Şenlik Twitter Haberleri + + + Twitter / senlik2009 + + + + + + + + + + diff --git a/www/img/bar.png b/www/img/bar.png new file mode 100644 index 0000000..e5b354e Binary files /dev/null and b/www/img/bar.png differ diff --git a/www/img/bubble/corners.png b/www/img/bubble/corners.png new file mode 100644 index 0000000..05cbcf9 Binary files /dev/null and b/www/img/bubble/corners.png differ diff --git a/www/img/bubble/horizontal.png b/www/img/bubble/horizontal.png new file mode 100644 index 0000000..4a2c73d Binary files /dev/null and b/www/img/bubble/horizontal.png differ diff --git a/www/img/bubble/index.html b/www/img/bubble/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www/img/bubble/nipple.png b/www/img/bubble/nipple.png new file mode 100644 index 0000000..26eee33 Binary files /dev/null and b/www/img/bubble/nipple.png differ diff --git a/www/img/bubble/vertical.png b/www/img/bubble/vertical.png new file mode 100644 index 0000000..ae6a672 Binary files /dev/null and b/www/img/bubble/vertical.png differ diff --git a/www/img/dt-closed.png b/www/img/dt-closed.png new file mode 100644 index 0000000..e8170ed Binary files /dev/null and b/www/img/dt-closed.png differ diff --git a/www/img/dt-open.png b/www/img/dt-open.png new file mode 100644 index 0000000..f57d64d Binary files /dev/null and b/www/img/dt-open.png differ diff --git a/www/img/feed-icon-10x10.png b/www/img/feed-icon-10x10.png new file mode 100644 index 0000000..cc869bc Binary files /dev/null and b/www/img/feed-icon-10x10.png differ diff --git a/www/img/feeds-bg.png b/www/img/feeds-bg.png new file mode 100644 index 0000000..7045b34 Binary files /dev/null and b/www/img/feeds-bg.png differ diff --git a/www/img/footer-bg.png b/www/img/footer-bg.png new file mode 100644 index 0000000..3c9f8d8 Binary files /dev/null and b/www/img/footer-bg.png differ diff --git a/www/img/footer-logo.png b/www/img/footer-logo.png new file mode 100644 index 0000000..e416083 Binary files /dev/null and b/www/img/footer-logo.png differ diff --git a/www/img/gnome-16.png b/www/img/gnome-16.png new file mode 100644 index 0000000..95c4ff6 Binary files /dev/null and b/www/img/gnome-16.png differ diff --git a/www/img/hdr-news.jpg b/www/img/hdr-news.jpg new file mode 100644 index 0000000..2697326 Binary files /dev/null and b/www/img/hdr-news.jpg differ diff --git a/www/img/hdr-planet.jpg b/www/img/hdr-planet.jpg new file mode 100644 index 0000000..5224ed3 Binary files /dev/null and b/www/img/hdr-planet.jpg differ diff --git a/www/img/hdr-planet.xcf b/www/img/hdr-planet.xcf new file mode 100644 index 0000000..4c7b18f Binary files /dev/null and b/www/img/hdr-planet.xcf differ diff --git a/www/img/hdr-soc.jpg b/www/img/hdr-soc.jpg new file mode 100644 index 0000000..c226fb5 Binary files /dev/null and b/www/img/hdr-soc.jpg differ diff --git a/www/img/help-about.png b/www/img/help-about.png new file mode 100644 index 0000000..3b8a885 Binary files /dev/null and b/www/img/help-about.png differ diff --git a/www/img/index.html b/www/img/index.html new file mode 100644 index 0000000..e69de29 diff --git a/www/img/logo-home.png b/www/img/logo-home.png new file mode 100644 index 0000000..a002cf4 Binary files /dev/null and b/www/img/logo-home.png differ diff --git a/www/img/logo.gif b/www/img/logo.gif new file mode 100644 index 0000000..cf56b49 Binary files /dev/null and b/www/img/logo.gif differ diff --git a/www/img/logo.png b/www/img/logo.png new file mode 100644 index 0000000..06e0940 Binary files /dev/null and b/www/img/logo.png differ diff --git a/www/img/planetgnome-64.gif b/www/img/planetgnome-64.gif new file mode 100644 index 0000000..114390c Binary files /dev/null and b/www/img/planetgnome-64.gif differ diff --git a/www/img/planetgnome-64.png b/www/img/planetgnome-64.png new file mode 100644 index 0000000..e77e8da Binary files /dev/null and b/www/img/planetgnome-64.png differ diff --git a/www/img/sites-bg.png b/www/img/sites-bg.png new file mode 100644 index 0000000..8840fe2 Binary files /dev/null and b/www/img/sites-bg.png differ diff --git a/www/img/sites-foot.png b/www/img/sites-foot.png new file mode 100644 index 0000000..1138da1 Binary files /dev/null and b/www/img/sites-foot.png differ diff --git a/www/img/sites-sp.png b/www/img/sites-sp.png new file mode 100644 index 0000000..bd865e8 Binary files /dev/null and b/www/img/sites-sp.png differ diff --git a/www/img/spacer.gif b/www/img/spacer.gif new file mode 100644 index 0000000..a4f37d7 Binary files /dev/null and b/www/img/spacer.gif differ diff --git a/www/img/spacer.png b/www/img/spacer.png new file mode 100644 index 0000000..e82fd73 Binary files /dev/null and b/www/img/spacer.png differ diff --git a/www/index.html b/www/index.html new file mode 100644 index 0000000..6e5e988 --- /dev/null +++ b/www/index.html @@ -0,0 +1,1508 @@ + + + + Linux Gezegeni + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + + +
    +

    29 March 2009

    + +
    + + +
    +
    +
    +

    + +Wall Street’de Bir Dedikodu… +

    +
    +
    +
    +Oliver Stone‘un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street’in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox’a (Charlie Sheen) Wall Street’e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...]
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Ubuntu 8.04 Server üzerinde Sun xVM kurulumu +

    +
    +
    +
    +

    Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık Sun xVM olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle Pardus ve Ubuntu kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor.

    +

    Bu hafta sonu Intel'den kurcalamamız için ödünç gelen Atom 330 (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi.

    +

    Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.

    +

    Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli.

    +

    Öncelikle Sun indirme sitesinden xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. Buradan doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da dpkg ile bu paketi kuruyoruz. +

    +

    +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb
    +

    +

    Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get

    'e başvuracağız. + +

    +root@kobigos-proto# apt-get -f upgrade +

    +

    Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden vboxusers adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.

    +

    Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.

    +

    Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz vboxusers grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.

    +

    +root@kobigos-proto# usermod --append --groups vboxusers atom
    +root@kobigos-proto#
    +

    +

    Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Virtualbox 2.2 Semineri +

    +
    +
    +
    +virtualboxVirtualbox, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.
    +
    +Virtualbox ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "Seamless Mode" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, Virtualbox'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.
    +
    +Virtualbox cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:
    +
      +
    • Sanal sunuculara ait disk imajlarının OVF standardı sayesinde içe ve dışa aktarılabilmesi
    • +
    • Linux ve Solaris misafir işletim sistemleri için 3B desteği
    • +
    • Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği
    • +
    +Seminer TSİ 18:00'de başlayacak. Kayıt yaptırmak için buraya tıklayabilirsiniz.
    +

    + +

    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Cuma gecesi heyecanı +

    +
    +
    +
    +

    Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:


    +
    Continue reading "Cuma gecesi heyecanı"
    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    28 March 2009

    + +
    + + +
    +
    +
    +

    + +Diskler ne kadar güç harcıyor? +

    +
    +
    +
    +

    Merak edenler için Seagate'in ürettiği disklerin sonuçlarını söyleyeyim. Barracuda serisi 3.5 inç masa üstü diskler okuma/yazma işlemleri sırasında yaklaşık 8.1W, diz üstü bilgisayarlardaki 2.5 inç diskler ise okuma/yazma sırasında 1.55W harcıyormuş. Yani sisteme bir sürü disk eklemek, bir bilgisayarın tükettiği güç için fazla bir fark yaratmıyor.

    +

    Peki bu kadar cereyanı ne çekiyor? İşlemciler, bellek üniteleri ve ekran kartları. Özellikle ekran kartları.


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler. +

    +
    +
    +
    +senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler.
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Birleşik Krallık ODF'den Yana +

    +
    +
    +
    +

    ODF zaferini ilan etti.Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan ülkeler listesine Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, Açık Belge Biçimi (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.

    +

    ODF Alliance Başkanı Marino MARCICH, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."

    +

    Britanya Hükümeti, bir süre önce haberini de yaptığımız üzere, "Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.

    +

    Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken OpenForum Avrupa başkanı Graham TAYLOR, "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.

    +

    Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için buraya bakabilirsiniz.

    +

     

    +

    Kaynak: ODF Alliance


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    27 March 2009

    + +
    + + +
    +
    +
    +

    + +Uçurtma Avcısı… +

    +
    +
    +
    +

    Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.

    +

    Jules Verne‘nin İki Yıl Okul Tatili adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes “yaş yirmi oldu hala Jules Verne mi okuyorsun?” diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.

    +

    Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce Khaled Hosseini‘nin Uçurtma Avcısı adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.

    +

    Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim…. Ayrıca bu kitabın bir filmi de çekilmiş…


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Pandora’yı tek tıkla dinlemek +

    +
    +
    +
    +

    Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye’de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları globalpandora diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.

    +

    Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site’ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre’ye girecekti. Bunu FoxyProxy ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox’u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.

    +

    Burada yapabileceğim bir şey var, oda Mozilla Prism kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism’de proxy’ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge’ye tıkladığım an Pandora’yı dinleyebiliyorum

    +

    pandora

    +

    Tüm bunları şu şekilde yaptım:

    +
      +
    1. Mozilla Prism sayfasından, Prism’in standalone uygulamasını indiriyoruz
    2. +
    3. Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak
    4. +
    5. En son flash sürümünü indiriyoruz , içinden çıkan libflashplayer.so dosyasını /opt/prism/plugins klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)
    6. +
    7. İstediğiniz bir metin editörü ile /opt/prism/xulrunner/greprefs/all.js dosyasını açıyoruz ve aşağıdaki satırları +

      pref(”network.proxy.type”, 0);
      +pref(”network.proxy.autoconfig_url”, “”);

    +

    şu şekile çeviriyoruz

    +

    pref(”network.proxy.type”, 2);
    +pref(”network.proxy.autoconfig_url”, “http://pac.byterelay.com/”);

    +

    Bu satırlar 750′ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek

    +
  • İşimiz bitti sayılır, şimdi konsoldan /opt/prism/prism açıyoruz ve www.pandora.com ve Desktop seçeneğini tıklıyoruz
  • +
  • Başka adım yok :)
  • + +

    +
    +

    Copyleft - Fatih Arslan - Arslanlar Şehri, 2009. | + Permalink | + Yorum(3)


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +MS Office XLSX Dosyalarında Güvenlik Açığı +

    +
    +
    +
    +
    Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; http://www.ozgurlukicin.com/ooxml/

    Bu konuda neler olup bitiyor diye uluslararası kampanya sitesine baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki güvenlik açığı nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.

    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Ubuntu 9.04 Jaunty Jackalope Beta Hazır +

    +
    +
    +
    +

    Kod adı Jaunty Jackalope olan Ubuntu’nun 9.04 sürümü için Beta duyurusu yapıldı. Ubuntu 9.04 Beta birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer Ubuntu 9.04 ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız Ubuntu 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz.

    +

    Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta’ya yükseltme yapmak isterseniz Alt+F2 ile açtığınız komut kutusuna “update-manager -d” yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04′ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden “yükselt” (upgrade) dedikten sonra kolayca Ubuntu 9.04 Beta‘ya terfi edebilirsiniz.

    +

    Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;
    +

    +
      +
    • Gnome 2.26 - 18 Mart 2009′da final sürümü duyurulan Gnome 2.26 özelliklerine göz atmak isteyebilirsiniz.
    • +
    • Geliştirilmiş çoklu monitör desteği
    • +
    • X.Org sunucu 1.6
    • +
    • Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki videoya bakılabilir.
    • +
    • Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış.
    • +
    • Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı.
    • +
    +

    +

    Ubuntu 9.04 Jaunty Jackalope için kararlı final sürümü beklediğimiz üzere 23 Nisan 2009 tarihinde duyurulacak. Ubuntu 9.04 Beta sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz.

    +

    Ubuntu 9.04 sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan Ubuntu 9.10 Karmic Koala.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    26 March 2009

    + +
    + + +
    +
    +
    +

    + +Şubat Ayı Üye Bülteni Yayınlandı +

    +
    +
    +
    +

    Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    25 March 2009

    + +
    + + +
    +
    +
    +

    + +comp.os.minix’in Ağlatan haline ağıt. +

    +
    +
    +
    +

    Hello everybody out there using minix -

    +

    I’m doing a (free) operating system (just a hobby, won’t be big and
    +professional like gnu) for 386(486) AT clones. This has been brewing
    +since april, and is starting to get ready. I’d like any feedback on
    +things people like/dislike in minix, as my OS resembles it somewhat
    +(same physical layout of the file-system (due to practical reasons)
    +among other things).

    +

    I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
    +This implies that I’ll get something practical within a few months, and
    +I’d like to know what features most people would want. Any suggestions
    +are welcome, but I won’t promise I’ll implement them :-)

    +

    Linus (torvalds@kruuna.helsinki.fi)

    +

    PS. Yes - it’s free of any minix code, and it has a multi-threaded fs.
    +It is NOT protable (uses 386 task switching etc), and it probably never
    +will support anything other than AT-harddisks, as that’s all I have :-(.

    +

    Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix’de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.

    +

    İyi günler.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +uzayüssünden mir-uzayistaysonuna +

    +
    +
    +
    +
    Mir Uzay İstasyonu Görev Nişanı

    Mir Uzay İstasyonu Görev Nişanı

    +

    “Linux masaüstüne hazır değil” diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için “bakın bu da böyle çözülür” gibi bir yazı yazamayacağım.

    +

    Yeni dizüstüme mir-uzayistasyonu adını verdim.

    +

    Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux

    +

    Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.

    + +
    Etiketler:
    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Ekonomik Kriz ve Yeni Fırsatlar - 2 +

    +
    +
    +
    +
    Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.

    Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...

    Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.

    Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.

    Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount & Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)
    Oyun sektörüde başka bir yazının konusu olsun.
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Svn’den Web Sitelerinin Anında Güncellenmesi +

    +
    +
    +
    +

    Birkaç hafta önce, liste.linux.org.tr’nin izinden giderek derneğin hemen hemen tüm web sitelerini svn’de tutulur ve güncellenir hale getirmiştik.

    +

    liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn’den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.

    +

    Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn’de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit’te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn’den güncelliyor.

    +

    Böylece hem artık web siteleri svn’de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +

    24 March 2009

    + +
    + + +
    +
    +
    +

    + +amixer' ın dayanılmaz hafifliği +

    +
    +
    +
    +Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +

    +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +

    +amixer set Master mute +

    +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +

    +amixer set Master unmute +

    +Sesi artırmak (mesela ctrl+yukarı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK+1] +
    +

    +Sesi azaltmak (mesela ctrl+aşağı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK-1] +
    +

    +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur.
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +fdupes ile Hylafax docq dizini temizliği +

    +
    +
    +
    +

    Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte’lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).

    +

    Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim — bir süre debelendim.

    +

    Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. “Tüm müşterilerimize şunu fakslayalım”, “basına bunu fakslayalım” cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)

    +

    Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan fdupes tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte’larını da karşılaştırıyordu.

    +

    Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında “bu dosyalar yok” diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.

    +

    Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.

    +

    fdupes’un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak basit bir betik yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.

    +

    Sonuç : Bir anda docq dizininin boyutu 1/10′una indi. Uğraşmamak için cron’a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    + +
    +
    + +
    + + +
    +
    +
    +

    + +8. Linux ve Özgür Yazılım Şenliği +

    +
    +
    +
    +

    +

    8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.

    +

    Bu sene şenlik sırasında JBoss Seam konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim…


    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +BT-STK Toplantısı +

    +
    +
    +
    +

    Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.

    +

    Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK’ların aktif çalışma kararı alındı.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Ekonomik Kriz ve Yeni Fırsatlar +

    +
    +
    +
    +
    Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.

    Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam Bora Güngören buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.

    Kriz ve Linux bağlantısını araştırırken gözüme Cédric Godart'ın röpörtajında ki bir söz ilişti,
    OLinux: Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites?
    Cédric Godart: Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.

    Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma şurada yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.

    Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    +

    23 March 2009

    + +
    + + +
    +
    +
    +

    + +GNOME 2.26 Yayınlandı +

    +
    +
    +
    +GNOME Masaüstü ortamının en son sürümü olan GNOME 2.26 sürümü yayınlandı. Bu sürümde GNOME Masaüstü ortamı bir çok hata düzeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME sürümündeki yenilikleri öğrenmek ve daha fazla bilgi edinmek için Türkçe Sürüm Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz.
    +
    +
    + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +İkiyide devirdik…. +

    +
    +
    +
    +

    Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk…

    +

    Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)…

    +

    Neyse uzatmayacağım. Seval arkadaşım blogunda uzun uzun belirtmiş zaten…

    +

    Gelen herkese teşekkür ediyorum.

    +

    Üçüncüsünde buluşmak üzere….


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    + +
    + + +
    +
    +
    +

    + +Şenliğin Basında Yankıları +

    +
    +
    +
    +

    Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.

    +

    Devrim Gündüz’ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece kısa bir özetini ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir “artçı haber”i, Ntvmsnbc‘de yayınlandı.

    +

    Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi’nin Sanal Alem sayfasında şenlik yer buldu. Haber sitelerinden turk.internet.com ve yahoyt.com da şenliğe geniş yer verdi.

    +

    Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna haber verin, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek basın köşesine ekleyelim.


    +
    +
    + + + + + + + + + +
    +
    + +
    +
    +
    +
    + + + + + + + + + + + + + + diff --git a/www/jquery.cookie.min.js b/www/jquery.cookie.min.js new file mode 100644 index 0000000..aab4864 --- /dev/null +++ b/www/jquery.cookie.min.js @@ -0,0 +1 @@ +jQuery.cookie=function(B,I,L){if(typeof I!="undefined"){L=L||{};if(I===null){I="";L.expires=-1}var E="";if(L.expires&&(typeof L.expires=="number"||L.expires.toUTCString)){var F;if(typeof L.expires=="number"){F=new Date();F.setTime(F.getTime()+(L.expires*24*60*60*1000))}else{F=L.expires}E="; expires="+F.toUTCString()}var K=L.path?"; path="+(L.path):"";var G=L.domain?"; domain="+(L.domain):"";var A=L.secure?"; secure":"";document.cookie=[B,"=",encodeURIComponent(I),E,K,G,A].join("")}else{var D=null;if(document.cookie&&document.cookie!=""){var J=document.cookie.split(";");for(var H=0;H)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
    "]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
    ","
    "]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
    ").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); \ No newline at end of file diff --git a/www/layout.css b/www/layout.css index ed5b8fd..f93cc40 100644 --- a/www/layout.css +++ b/www/layout.css @@ -18,7 +18,7 @@ body { #logo { position: absolute; - top: 15px; + top: 25px; left: 15px; background: url('images/logo.png') no-repeat; width: 64px; @@ -73,7 +73,7 @@ body { #sidebar { position: absolute; - top: 49px; + top: 80px; right: 0px; /*width: 210px;*/ border-left: 1px solid #ffffff; diff --git a/www/nlayout.css b/www/nlayout.css new file mode 100644 index 0000000..72be5ec --- /dev/null +++ b/www/nlayout.css @@ -0,0 +1,316 @@ +body { + margin: 0px; + padding: 0px; + font-family: sans-serif; + background-color: white; + color: black; +} + +/* GEZEGEN strip */ + +#gezegen-sites { + list-style: none; + background: #2E3436 url(img/sites-bg.png) 0 100% repeat-x; + text-align: right; + padding: 0 1ex; + margin: 0; + font-size: 75%; +} + +#gezegen-sites ul { + margin: 0; + padding: 0; +} + +#gezegen-sites li { + display: inline; + background: url(img/sites-sp.png) 0 0 no-repeat; + padding-top: 10px; + padding-bottom: 8px; + margin-left: 0px; + margin-top: 0px; +} + +#gezegen-sites li a { + font-weight: bold; + color: #FFFFFF; + margin: 0 2ex; + text-decoration: none; + line-height: 30px; +} + +#gezegen-sites li a:hover { + text-decoration: underline; +} + +#gezegen-sites .home { + float: left; + background: url(img/sites-sp.png) 100% 0 no-repeat; + padding-top: 0; + padding-bottom: 0; +} + +#gezegen-sites .home a { + float: left; + margin-left: 0; + padding-left: 27px; +} + +/* Site header and masthead */ + +#header { + position: relative; + width: 100%; + background-color: #729FCF; +} + +#masthead { + display: table; + /* req for ie */ + border-top: 1px solid #729FCF; +} + +#site-logo { + vertical-align: middle; + display: table-cell; + float: left; + border: 0; + padding: 10px; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-title { + vertical-align: middle; + display: table-cell; + /* req for ie */ + margin-top: expression((this.parentElement.height - this.height)/2); +} + +#site-name { + margin: 0; +} + +#site-name a { + font-size: xx-large; + font-weight: bold; + text-decoration: none; + color: black; +} + +#site-slogan { + font-size: 80%; + font-style: italic; + margin: 0; +} + +#footer-link { + position: absolute; + right: 1em; + bottom: 1em; + margin: 0; + font-size: 80%; + color: black; + text-decoration: none; + background: url(img/help-about.png) left no-repeat; + padding-left: 20px; +} +#footer-link:hover { text-decoration: underline; } + +div.breadcrumb { + font-size: 75%; +} + +/* Search form */ + +#search { + position: relative; + float: right; + top: 1em; + right: 1em; +} + +#search input.form-text, #search input[name="q"] { + border: 1px solid #888888; + padding: 0.5ex; + background-position: center !important; +} + +#search input.form-submit, #search input[name="sa"] { + background: white url(img/search-icon.gif) no-repeat; + padding: 1px 1px 1px 15px; + border: 1px solid #888888; + display: none; +} + +/* Tabs */ +#site-tabs { + position: absolute; + right: 0px; + bottom: 0px; + width: 100%; + background: transparent url(img/bar.png) 0 100% repeat-x; + margin: 0; + padding: 0; +} + +#site-tabs ul { + float: right; + list-style: none; + margin: 0; + margin-right: 3ex; + font-size: 75%; + clear: none; +} + +#site-tabs ul li { + float: left; + margin: 0; + margin-left: 0.2ex; +} + +#site-tabs ul li a:hover { + color: #111111; +} + +#site-tabs ul li a { + float: left; + text-decoration: none; + color: #555555; + background: #eeeeee; + padding: 7px 7px 7px 7px; + border-bottom: 2px solid #CCCCCC; +} + +#site-tabs ul li a.active { + color: #3566A5; + background: white; + border-top: 2px solid #5555ff; + border-bottom: 2px solid white; +} + +/* Content */ +#content { + margin: 0px auto 0px auto; + padding: 0px 1em 0px 1em; + max-width: 65em; +} + +#content h1.title { + margin: 0; +} + +/* Feeds & Footer */ +#feeds { + background: #dcdcdc url(img/feeds-bg.png) repeat-x left top; + padding: 0.5em 0px 0.5em 0px; +} +#feeds h3 { + margin: 0px; + padding: 0px 3% 0px 3%; + font-size: 100%; +} +#feeds h3 a { + background: transparent url(img/dt-closed.png) no-repeat left top; + padding-left: 20px; + margin-left: -20px; + color: #000; + text-decoration: none; +} +#feeds h3.open a { + background: transparent url(img/dt-open.png) no-repeat left top; +} +#feedlist { + display: none; + margin: 0.5em 1em 0.5em 1em; + background-color: #eee; + -moz-border-radius: 1em; + padding: 1em; + column-count: 1; + column-gap: 1em; + -moz-column-count: 1; + -moz-column-gap: 1em; + -webkit-column-count: 1; + -webkit-column-gap: 1em; +} +#feedlist ul { + margin: 0px; + padding: 0px; + list-style-type: none; + font-size: 90%; +} +#feedlist ul li * { + vertical-align: middle; +} +#feedlist ul li input { + margin: 0.2em; +} +#feedlist ul li a { + color: #000; + text-decoration: none; +} +#feedlist ul li a:hover { + text-decoration: underline; +} +#feedlist ul li a.message { + color: #999; +} +#feedlist ul li a img { + margin: 0px 0.2em; + border: 0px; +} + +#footer { + background: black url(img/footer-bg.png) repeat-x left top; + padding: 1%; + font-size: x-small; + color: #ccc; + overflow: hidden; + line-height: 150%; +} + +#footer a { + color: #000000; + font-weight: bold; + text-decoration: none; +} +#footer a:hover { + text-decoration: underline; +} + +#footer .column { + float: left; + width: 20%; + margin-right: 3%; +} + +#footer .section { + margin-bottom: 1em; +} + +#footer .section h3 { + margin: 0; + font-size: 140%; +} + +#footer .section a img { + border: 1px solid #cccccc; +} + +#footer .section ul { + list-style: none; + margin-left: 0; + padding-left: 0; +} + +#fineprint { + display: inline; + float: right; + text-align: right; + width: 25%; +} + +#ownership { + margin-top: 2em; + font-size: 90%; +} diff --git a/www/opml.xml b/www/opml.xml new file mode 100644 index 0000000..90b0a06 --- /dev/null +++ b/www/opml.xml @@ -0,0 +1,105 @@ + + + + Linux Gezegeni + Sun, 29 Mar 2009 18:36:09 +0000 + Sun, 29 Mar 2009 18:36:09 +0000 + Gezegen Ekibi + gezegen@linux.org.tr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/rss10.xml b/www/rss10.xml new file mode 100644 index 0000000..8a6f8fa --- /dev/null +++ b/www/rss10.xml @@ -0,0 +1,348 @@ + + + + Linux Gezegeni + http://gezegen.linux.org.tr + Linux Gezegeni - http://gezegen.linux.org.tr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Erhan Ekici: Wall Street’de Bir Dedikodu… + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ + Oliver Stone&#8216;un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street&#8217;in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox&#8217;a (Charlie Sheen) Wall Street&#8217;e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...] + Sun, 29 Mar 2009 15:25:36 +0000 + + + Bora Güngören: Ubuntu 8.04 Server üzerinde Sun xVM kurulumu + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + <p>Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık <a href="http://www.sun.com/software/products/virtualbox/">Sun xVM</a> olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle <a href="http://www.pardus.org.tr/">Pardus</a> ve <a href="http://www.ubuntu.com/">Ubuntu</a> kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor. </p> +<p>Bu hafta sonu <a href="http://www.intel.com/">Intel</a>'den kurcalamamız için ödünç gelen <a href="http://ark.intel.com/cpu.aspx?groupId=35641">Atom 330</a> (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi. </p> +<p>Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.</p> +<p>Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli. </p> +<p>Öncelikle <a href="http://www.sun.com/software/products/virtualbox/get.jsp">Sun indirme sitesinden</a> xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. <a href="http://dlc.sun.com/virtualbox/2.1.4/virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb">Buradan</a> doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da <strong>dpkg</strong> ile bu paketi kuruyoruz. +</p> +<p> +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb<br /> +</p> +<p>Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get</p>'e başvuracağız. + +<p> +root@kobigos-proto# apt-get -f upgrade +</p> +<p>Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden <strong>vboxusers</strong> adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.</p> +<p>Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.</p> +<p>Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz <strong>vboxusers</strong> grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.</p> +<p> +root@kobigos-proto# usermod --append --groups vboxusers atom<br /> +root@kobigos-proto# <br /> +</p> +<p>Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de. </p> + Sun, 29 Mar 2009 13:48:00 +0000 + + + Alper Kanat: Virtualbox 2.2 Semineri + http://feedproxy.google.com/~r/raptiye_linux_gezegeni/~3/Q_nvDgWo_UI/ + <img height="128" width="108" align="left" src="http://raptiye.org/media/images/upload/virtualbox.png" alt="virtualbox" /><a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "<em>Seamless Mode</em>" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, <a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:<br /> +<ul> + <li>Sanal sunuculara ait disk imajlarının OVF&#160;standardı sayesinde içe ve dışa aktarılabilmesi</li> + <li>Linux ve Solaris misafir işletim sistemleri için 3B desteği</li> + <li>Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği</li> +</ul> +Seminer TSİ&#160;18:00'de başlayacak. Kayıt yaptırmak için <a href="https://www2.sun.de/dct/forms/reg_us_2503_883_0.jsp" target="_blank" title="sanal seminere katılmak için tıklayın..">buraya</a> tıklayabilirsiniz.<br /> +<p><a href="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/a"><img src="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/i" border="0" ismap="true" /></a></p><div class="feedflare"> +<a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:YwkR-u9nhCs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=YwkR-u9nhCs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:7Q72WNTAKBA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:qj6IDK7rITs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ" border="0" /></a> +</div><img src="http://feeds2.feedburner.com/~r/raptiye_linux_gezegeni/~4/Q_nvDgWo_UI" height="1" width="1" /> + Sun, 29 Mar 2009 10:37:12 +0000 + + + Devrim Gündüz: Cuma gecesi heyecanı + http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html + <p>Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:</p><br /> + <br /><a href="http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html#extended">Continue reading "Cuma gecesi heyecanı"</a> + Sun, 29 Mar 2009 08:28:50 +0000 + + + Bora Güngören: Diskler ne kadar güç harcıyor? + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/257/ + <p>Merak edenler için Seagate'in ürettiği disklerin sonuçlarını söyleyeyim. Barracuda serisi 3.5 inç masa üstü diskler okuma/yazma işlemleri sırasında yaklaşık 8.1W, diz üstü bilgisayarlardaki 2.5 inç diskler ise okuma/yazma sırasında 1.55W harcıyormuş. Yani sisteme bir sürü disk eklemek, bir bilgisayarın tükettiği güç için fazla bir fark yaratmıyor. </p> +<p>Peki bu kadar cereyanı ne çekiyor? İşlemciler, bellek üniteleri ve ekran kartları. Özellikle ekran kartları. </p> + Sat, 28 Mar 2009 23:52:00 +0000 + + + Şenlik Twitter Haberleri: senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler. + http://twitter.com/senlik2009/statuses/1408673353 + senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler. + Sat, 28 Mar 2009 20:33:47 +0000 + + + Özgürlükiçin.com: Birleşik Krallık ODF'den Yana + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + <p><img src="http://www.ozgurlukicin.com/media/upload/image/odf-toplulugu.png" border="0" alt="ODF zaferini ilan etti." title="ODF zaferini ilan etti." align="left" />Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan <a href="http://www.ozgurlukicin.com/haber/odf-16-ulkede-kullaniliyor/">ülkeler listesine</a> Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, <a href="http://tr.pardus-wiki.org/OpenDocument">Açık Belge Biçimi</a> (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.</p> +<p><a href="http://www.odfalliance.org/">ODF Alliance</a> Başkanı <strong>Marino MARCICH</strong>, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."</p> +<p>Britanya Hükümeti, bir süre önce <a href="http://www.ozgurlukicin.com/haber/hukumetten-acik-kaynaga-10-adim/">haberini</a> de yaptığımız üzere, "<strong>Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı</strong>" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.</p> +<p>Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken <a href="http://www.openforumeurope.org/">OpenForum Avrupa</a> başkanı <strong>Graham TAYLOR,</strong> "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.</p> +<p>Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için <a href="http://www.odfalliance.org/resources/Adoptions-ODF-Dec2008.pdf">buraya</a> bakabilirsiniz.</p> +<p> </p> +<p><strong>Kaynak</strong>: <a href="http://www.odfalliance.org/press/Release20090225-ukgovOSS.pdf">ODF Alliance</a></p> + Sat, 28 Mar 2009 20:18:00 +0000 + + + Özgür Kuru: Uçurtma Avcısı… + http://www.ozgurkuru.net/ozgur/2009/03/27/ucurtma-avcisi/ + <p>Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.</p> +<p><a href="http://tr.wikipedia.org/wiki/Jules_Verne" target="_blank">Jules Verne</a>&#8216;nin <a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">İki Yıl Okul Tatil</a><a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">i</a> adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes &#8220;yaş yirmi oldu hala Jules Verne mi okuyorsun?&#8221; diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.</p> +<p>Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce <a href="http://www.khaledhosseini.com/" target="_blank">Khaled Hosseini</a>&#8216;nin <a href="http://tr.wikipedia.org/wiki/U%C3%A7urtma_Avc%C4%B1s%C4%B1_(roman)" target="_blank">Uçurtma Avcısı</a> adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.</p> +<p>Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim&#8230;. Ayrıca bu kitabın bir <a href="http://beyazperde.mynet.com/film/3881" target="_blank">filmi</a> de çekilmiş&#8230;</p> + Fri, 27 Mar 2009 19:02:54 +0000 + + + Fatih Arslan: Pandora’yı tek tıkla dinlemek + http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/ + <p>Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye&#8217;de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları <strong>globalpandora</strong> diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.</p> +<p>Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site&#8217;ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre&#8217;ye girecekti. Bunu <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a> ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox&#8217;u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.</p> +<p>Burada yapabileceğim bir şey var, oda <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a> kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism&#8217;de proxy&#8217;ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge&#8217;ye tıkladığım an Pandora&#8217;yı dinleyebiliyorum</p> +<p><a href="http://blog.arsln.org/wp-content/uploads/pandora.png"><img src="http://blog.arsln.org/wp-content/uploads/pandora-300x221.png" alt="pandora" title="pandora" width="300" height="221" class="aligncenter size-medium wp-image-604" /></a></p> +<p>Tüm bunları şu şekilde yaptım:</p> +<ol> +<li>Mozilla Prism sayfasından, Prism&#8217;in <a href="http://people.mozilla.com/%7Emfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2">standalone uygulamasını</a> indiriyoruz</li> +<li>Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak</li> +<li>En son<a href="http://get.adobe.com/flashplayer/"> flash sürümünü indiriyoruz</a> , içinden çıkan <strong>libflashplayer.so</strong> dosyasını <strong>/opt/prism/plugins</strong> klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)</li> +<li>İstediğiniz bir metin editörü ile <strong>/opt/prism/xulrunner/greprefs/all.js</strong> dosyasını açıyoruz ve aşağıdaki satırları <strong> +<p>pref(&#8221;network.proxy.type&#8221;, 0);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;&#8221;);</p></strong></li></ol> +<p>şu şekile çeviriyoruz</p> +<p><strong>pref(&#8221;network.proxy.type&#8221;, 2);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;http://pac.byterelay.com/&#8221;);</strong></p> +<p>Bu satırlar 750&#8242;ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek</p> +<li> İşimiz bitti sayılır, şimdi konsoldan <strong>/opt/prism/prism</strong> açıyoruz ve <a href="http://www.pandora.com">www.pandora.com</a> ve Desktop seçeneğini tıklıyoruz</li> +<li>Başka adım yok <img src="http://blog.arsln.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </li> + + <p></p> + <hr noshade="noshade" /> + <small><p>Copyleft - Fatih Arslan - <a href="http://blog.arsln.org">Arslanlar Şehri</a>, 2009. | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/">Permalink</a> | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/#comments">Yorum(3)</a></p></small> + Fri, 27 Mar 2009 18:28:08 +0000 + + + Ali Erkan İMREK: MS Office XLSX Dosyalarında Güvenlik Açığı + http://armuting.blogspot.com/2009/03/ms-office-xlsx-dosyalarnda-guvenlik-acg.html + <a href="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png"><img src="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png" alt="" border="0" /></a><br /><div>Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; <a href="http://www.ozgurlukicin.com/ooxml/">http://www.ozgurlukicin.com/ooxml/</a><br /></div><br /><div>Bu konuda neler olup bitiyor diye <a href="http://www.noooxml.org/">uluslararası kampanya sitesine</a> baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki <a href="http://www.noooxml.org/forum/t-133339/xlsx-files-as-a-security-risk">güvenlik açığı</a> nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.<br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-2812661079688866968?l=armuting.blogspot.com" /></div> + Fri, 27 Mar 2009 15:57:52 +0000 + + + Alper Orus: Ubuntu 9.04 Jaunty Jackalope Beta Hazır + http://www.murekkep.org/ubuntu-904-jaunty-jackalope-beta-hazir + <p>Kod adı Jaunty Jackalope olan Ubuntu&#8217;nun 9.04 sürümü için Beta duyurusu yapıldı. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer <strong>Ubuntu 9.04</strong> ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız <a href="http://www.ubuntu.com/">Ubuntu</a> 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz. </p> +<p>Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta&#8217;ya yükseltme yapmak isterseniz <strong>Alt+F2</strong> ile açtığınız komut kutusuna &#8220;<strong>update-manager -d</strong>&#8221; yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04&#8242;ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden &#8220;<strong>yükselt</strong>&#8221; (upgrade) dedikten sonra kolayca <strong>Ubuntu 9.04 Beta</strong>&#8216;ya terfi edebilirsiniz. </p> +<p><strong>Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;</strong><br /> +<span id="more-1667"></span></p> +<ul> +<li>Gnome 2.26 - 18 Mart 2009&#8242;da final sürümü duyurulan <a href="http://library.gnome.org/misc/release-notes/2.26/index.html.tr">Gnome 2.26 özelliklerine</a> göz atmak isteyebilirsiniz.</li> +<li>Geliştirilmiş çoklu monitör desteği</li> +<li>X.Org sunucu 1.6</li> +<li>Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki <a href="http://www.markshuttleworth.com/wp-content/uploads/2008/12/jaunty904_notifications_example1_web_092.swf">videoya</a> bakılabilir. </li> +<li>Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış. </li> +<li>Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı. </li> +</ul> +<p><img alt="" src="http://www.murekkep.org/mini/ubuntuust.jpg" title="Ubuntu" class="alignnone" width="520" height="200" /></p> +<p><strong>Ubuntu 9.04 Jaunty Jackalope</strong> için kararlı final sürümü beklediğimiz üzere <strong>23 Nisan 2009</strong> tarihinde duyurulacak. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz. </p> +<p><strong>Ubuntu 9.04</strong> sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan <a href="http://www.murekkep.org/ubuntu-910-karmic-koala">Ubuntu 9.10 Karmic Koala</a>.</p> + Fri, 27 Mar 2009 09:04:51 +0000 + + + LKD YK: Şubat Ayı Üye Bülteni Yayınlandı + http://gunluk.lkd.org.tr/yk/2009/03/26/subat-ayi-uye-bulteni-yayinlandi/ + <p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.</p> + Thu, 26 Mar 2009 01:14:05 +0000 + + + Okan Akyüz: comp.os.minix’in Ağlatan haline ağıt. + http://www.okanakyuz.com/?p=270 + <p>Hello everybody out there using minix -</p> +<p>I&#8217;m doing a (free) operating system (just a hobby, won&#8217;t be big and<br /> +professional like gnu) for 386(486) AT clones. This has been brewing<br /> +since april, and is starting to get ready. I&#8217;d like any feedback on<br /> +things people like/dislike in minix, as my OS resembles it somewhat<br /> +(same physical layout of the file-system (due to practical reasons)<br /> +among other things).</p> +<p>I&#8217;ve currently ported bash(1.08) and gcc(1.40), and things seem to work.<br /> +This implies that I&#8217;ll get something practical within a few months, and<br /> +I&#8217;d like to know what features most people would want. Any suggestions<br /> +are welcome, but I won&#8217;t promise I&#8217;ll implement them <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" title="comp.os.minixin Ağlatan haline ağıt." /> </p> +<p>Linus (torvalds@kruuna.helsinki.fi)</p> +<p>PS. Yes - it&#8217;s free of any minix code, and it has a multi-threaded fs.<br /> +It is NOT protable (uses 386 task switching etc), and it probably never<br /> +will support anything other than AT-harddisks, as that&#8217;s all I have :-(.</p> +<p>Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix&#8217;de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.</p> +<p>İyi günler.</p> + Wed, 25 Mar 2009 17:10:29 +0000 + + + Onur Yalazı: uzayüssünden mir-uzayistaysonuna + http://www.yalazi.org/index.php/archives/2009/03/25/uzayussunden-mir-uzayistaysonuna/ + <div class="wp-caption alignleft"><a href="http://tr.wikipedia.org/wiki/Mir"><img title="Mir Görev Nişanı" src="http://upload.wikimedia.org/wikipedia/commons/f/f5/Mir_insignia.jpg" alt="Mir Uzay İstasyonu Görev Nişanı" width="200" height="141" /></a><p class="wp-caption-text">Mir Uzay İstasyonu Görev Nişanı</p></div> +<p>&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için &#8220;bakın bu da böyle çözülür&#8221; gibi bir yazı yazamayacağım.</p> +<p>Yeni dizüstüme mir-uzayistasyonu adını verdim.</p> +<blockquote><p>Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux</p></blockquote> +<p>Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.</p> +<ul> +<li><a title="Mir uzay istasyonu wikipedia" href="http://en.wikipedia.org/wiki/Mir">Mir Uzay İstasyonu İngilizce - Wikipedia </a> <a title="Mir uzay istasyonu wikipedia" href="http://tr.wikipedia.org/wiki/Mir"> Turkçe - Wikipedia</a></li> +<li><a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a></li> +<li><a title="Acer" href="http://www.yalazi.org/index.php/feed/www.acer.com.tr">Acer</a></li> +</ul> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Wed, 25 Mar 2009 15:50:07 +0000 + + + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar - 2 + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar-2.html + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s1600-h/open_source.gif"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s400/open_source.gif" alt="" id="BLOGGER_PHOTO_ID_5317237238242816290" border="0" /></a><br />Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.<br /><br />Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...<br /><br />Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.<br /><br />Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.<br /><br />Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount &amp; Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)<br />Oyun sektörüde başka bir yazının konusu olsun.<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-9013440262584406750?l=devador.blogspot.com" /></div> + Wed, 25 Mar 2009 14:16:22 +0000 + + + LKD YK: Svn’den Web Sitelerinin Anında Güncellenmesi + http://gunluk.lkd.org.tr/yk/2009/03/25/svnden-web-sitelerinin-aninda-guncellenmesi/ + <p>Birkaç hafta önce, liste.linux.org.tr&#8217;nin izinden giderek derneğin hemen hemen tüm web sitelerini svn&#8217;de tutulur ve güncellenir <a href="http://gunluk.lkd.org.tr/yk/2009/03/07/web-siteleri-artik-svnden-guncelleniyor/">hale getirmiştik</a>.</p> +<p>liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn&#8217;den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.</p> +<p>Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn&#8217;de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit&#8217;te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn&#8217;den güncelliyor.</p> +<p>Böylece hem artık web siteleri svn&#8217;de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.</p> + Wed, 25 Mar 2009 06:33:40 +0000 + + + Can Kavaklıoğlu: amixer' ın dayanılmaz hafifliği + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt + Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +<br /><br /> +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +<br /><br /> +<code>amixer set Master mute</code> +<br /><br /> +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +<br /><br /> +<code>amixer set Master unmute</code> +<br /><br /> +Sesi artırmak (mesela ctrl+yukarı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK+1] +</code> +<br /><br /> +Sesi azaltmak (mesela ctrl+aşağı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK-1] +</code> +<br /><br /> +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur. + Tue, 24 Mar 2009 20:48:28 +0000 + + + Doruk Fişek: fdupes ile Hylafax docq dizini temizliği + http://zzz.fisek.com.tr/seyir-defteri/?p=642 + <p>Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte&#8217;lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).</p> +<p>Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim &#8212; bir süre debelendim.</p> +<p>Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. &#8220;Tüm müşterilerimize şunu fakslayalım&#8221;, &#8220;basına bunu fakslayalım&#8221; cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)</p> +<p>Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan <a href="http://netdial.caribe.net/~adrian2/fdupes.html">fdupes</a> tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte&#8217;larını da karşılaştırıyordu.</p> +<p>Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında &#8220;bu dosyalar yok&#8221; diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.</p> +<p>Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.</p> +<p>fdupes&#8217;un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak <a href="http://zzz.fisek.com.tr/files/fdupes_delete_then_symlink.sh">basit bir betik</a> yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.</p> +<p>Sonuç : Bir anda docq dizininin boyutu 1/10&#8242;una indi. Uğraşmamak için cron&#8217;a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)</p> + Tue, 24 Mar 2009 18:32:58 +0000 + + + Necdet Yücel: Document Freedom Day + http://nyucel.blogspot.com/2009/03/document-freedom-day.html + <a href="http://documentfreedom.org/"><img src="http://www.documentfreedom.org/images/7/75/Dfd09w.png" alt="" border="0" /></a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/20350364-1896909439767442581?l=nyucel.blogspot.com" /></div> + Tue, 24 Mar 2009 16:48:42 +0000 + + + Hakan Uygun: 8. Linux ve Özgür Yazılım Şenliği + http://www.hakanuygun.com/blog/?p=195 + <p><a href="http://senlik.linux.org.tr/2009/"><img class="alignnone" src="http://senlik.linux.org.tr/2009/banner/banner300250-2.jpg" alt="" width="300" height="250" /></a></p> +<p>8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.</p> +<p>Bu sene şenlik sırasında <a href="http://seamframework.org/" target="_blank">JBoss Seam</a> konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim&#8230;</p> + Tue, 24 Mar 2009 13:07:25 +0000 + + + LKD YK: BT-STK Toplantısı + http://gunluk.lkd.org.tr/yk/2009/03/24/bt-stk-toplantisi-2/ + <p>Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.</p> +<p>Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK&#8217;ların aktif çalışma kararı alındı.</p> + Tue, 24 Mar 2009 12:50:29 +0000 + + + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar.html + <a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s1600-h/crisis_440.jpg"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s400/crisis_440.jpg" alt="" id="BLOGGER_PHOTO_ID_5316760949044458546" border="0" /></a><br />Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.<br /><br />Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a> buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.<br /><br />Kriz ve Linux bağlantısını araştırırken gözüme <b>Cédric Godart'ın</b> <a href="http://linuxgazette.net/issue67/caruso.html">röpörtajında</a> ki bir söz ilişti,<br /><span>OLinux:</span><span> Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites? </span><br /><span>Cédric Godart:</span><span> Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.</span><br /><br />Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma<a href="http://news.slashdot.org/article.pl?sid=08/10/22/1354207&from=rss"> şurada</a> yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.<br /><br />Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-3384749633201696030?l=devador.blogspot.com" /></div> + Tue, 24 Mar 2009 07:28:00 +0000 + + + GNOME Türkiye: GNOME 2.26 Yayınlandı + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + GNOME Masa&uuml;st&uuml; ortamının en son s&uuml;r&uuml;m&uuml; olan GNOME 2.26 s&uuml;r&uuml;m&uuml; yayınlandı. Bu s&uuml;r&uuml;mde GNOME Masa&uuml;st&uuml; ortamı bir &ccedil;ok hata d&uuml;zeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME s&uuml;r&uuml;m&uuml;ndeki yenilikleri &ouml;ğrenmek ve daha fazla bilgi edinmek i&ccedil;in T&uuml;rk&ccedil;e S&uuml;r&uuml;m Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz. + Mon, 23 Mar 2009 18:50:34 +0000 + + + Özgür Kuru: İkiyide devirdik…. + http://www.ozgurkuru.net/ozgur/2009/03/23/ikiyide-devirdik/ + <p>Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk&#8230;</p> +<p>Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)&#8230;</p> +<p>Neyse uzatmayacağım. Seval arkadaşım <a href="http://sevalunver.blogspot.com/2009/03/2-ankara-pardus-kullanclar-bulusmas_22.html" target="_blank">blogunda</a> uzun uzun belirtmiş zaten&#8230;</p> +<p>Gelen herkese teşekkür ediyorum.</p> +<p>Üçüncüsünde buluşmak üzere&#8230;.</p> + Mon, 23 Mar 2009 17:23:52 +0000 + + + LKD YK: Şenliğin Basında Yankıları + http://gunluk.lkd.org.tr/yk/2009/03/23/senligin-basinda-yankilari/ + <p>Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.</p> +<p>Devrim Gündüz&#8217;ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece <a href="http://www.aa.com.tr/index2.php?option=com_haber&no_html=0&popup=1&habertab=2009&haber_id=109948">kısa bir özeti</a>ni ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir &#8220;artçı haber&#8221;i, <a href="http://www.ntvmsnbc.com/id/24948193/">Ntvmsnbc</a>&#8216;de yayınlandı.</p> +<p>Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi&#8217;nin Sanal Alem sayfasında şenlik <a href="http://www.radikal.com.tr/Radikal.aspx?aType=RadikalDetay&ArticleID=927441&Date=22.03.2009&CategoryID=117">yer buldu</a>. Haber sitelerinden <a href="http://turk.internet.com/haber/yazigoster.php3?yaziid=23428">turk.internet.com</a> ve <a href="http://yahoyt.com/h/3728/bilgi-universitesi-acik-kaynagi-agirliyor">yahoyt.com</a> da şenliğe geniş yer verdi.</p> +<p>Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna <a href="mailto:senlik@linux.org.tr">haber verin</a>, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek <a href="http://senlik.linux.org.tr/2009/hakkinda/">basın köşesine</a> ekleyelim.</p> + Mon, 23 Mar 2009 15:53:41 +0000 + + + diff --git a/www/rss20.xml b/www/rss20.xml new file mode 100644 index 0000000..c380715 --- /dev/null +++ b/www/rss20.xml @@ -0,0 +1,370 @@ + + + + + Linux Gezegeni + http://gezegen.linux.org.tr + en + Linux Gezegeni - http://gezegen.linux.org.tr + + + Erhan Ekici: Wall Street’de Bir Dedikodu… + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ + http://www.erhanekici.com/blog/2009/03/19/wall-streetde-bir-dedikodu/ + +Oliver Stone&#8216;un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street&#8217;in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox&#8217;a (Charlie Sheen) Wall Street&#8217;e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...] + Sun, 29 Mar 2009 15:25:36 +0000 + + + Bora Güngören: Ubuntu 8.04 Server üzerinde Sun xVM kurulumu + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/258/ + +<p>Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık <a href="http://www.sun.com/software/products/virtualbox/">Sun xVM</a> olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle <a href="http://www.pardus.org.tr/">Pardus</a> ve <a href="http://www.ubuntu.com/">Ubuntu</a> kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor. </p> +<p>Bu hafta sonu <a href="http://www.intel.com/">Intel</a>'den kurcalamamız için ödünç gelen <a href="http://ark.intel.com/cpu.aspx?groupId=35641">Atom 330</a> (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi. </p> +<p>Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.</p> +<p>Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli. </p> +<p>Öncelikle <a href="http://www.sun.com/software/products/virtualbox/get.jsp">Sun indirme sitesinden</a> xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. <a href="http://dlc.sun.com/virtualbox/2.1.4/virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb">Buradan</a> doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da <strong>dpkg</strong> ile bu paketi kuruyoruz. +</p> +<p> +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb<br /> +</p> +<p>Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get</p>'e başvuracağız. + +<p> +root@kobigos-proto# apt-get -f upgrade +</p> +<p>Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden <strong>vboxusers</strong> adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.</p> +<p>Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.</p> +<p>Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz <strong>vboxusers</strong> grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.</p> +<p> +root@kobigos-proto# usermod --append --groups vboxusers atom<br /> +root@kobigos-proto# <br /> +</p> +<p>Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de. </p> + Sun, 29 Mar 2009 13:48:00 +0000 + + + Alper Kanat: Virtualbox 2.2 Semineri + http://raptiye.org/blog/2009/03/29/virtualbox-22-semineri/ + http://feedproxy.google.com/~r/raptiye_linux_gezegeni/~3/Q_nvDgWo_UI/ + + ]]> +<img height="128" width="108" align="left" src="http://raptiye.org/media/images/upload/virtualbox.png" alt="virtualbox" /><a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "<em>Seamless Mode</em>" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi <img src="http://raptiye.org/media/images/smiley/face-smile.png" align="absmiddle" /> ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, <a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a>'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.<br /> +<br /> +<a href="http://www.virtualbox.org/" target="_blank" title="virtualbox hakkında daha fazla bilgi almak için tıklayın..">Virtualbox</a> cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:<br /> +<ul> + <li>Sanal sunuculara ait disk imajlarının OVF&#160;standardı sayesinde içe ve dışa aktarılabilmesi</li> + <li>Linux ve Solaris misafir işletim sistemleri için 3B desteği</li> + <li>Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği</li> +</ul> +Seminer TSİ&#160;18:00'de başlayacak. Kayıt yaptırmak için <a href="https://www2.sun.de/dct/forms/reg_us_2503_883_0.jsp" target="_blank" title="sanal seminere katılmak için tıklayın..">buraya</a> tıklayabilirsiniz.<br /> +<p><a href="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/a"><img src="http://feedads.googleadservices.com/~a/ONDgHrrIHRx0ZJcw2QRGHqKI14Y/i" border="0" ismap="true" /></a></p><div class="feedflare"> +<a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:YwkR-u9nhCs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=YwkR-u9nhCs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:F7zBnMyn0Lo" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:7Q72WNTAKBA"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=7Q72WNTAKBA" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:qj6IDK7rITs"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?d=qj6IDK7rITs" border="0" /></a> <a href="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?a=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ"><img src="http://feeds2.feedburner.com/~ff/raptiye_linux_gezegeni?i=Q_nvDgWo_UI:bBFTrijEVEg:gIN9vFwOqvQ" border="0" /></a> +</div><img src="http://feeds2.feedburner.com/~r/raptiye_linux_gezegeni/~4/Q_nvDgWo_UI" height="1" width="1" /> + Sun, 29 Mar 2009 10:37:12 +0000 + + + Devrim Gündüz: Cuma gecesi heyecanı + http://blog.gunduz.org/index.php?/archives/30-guid.html + http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html + + ]]> +<p>Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:</p><br /> + <br /><a href="http://blog.gunduz.org/index.php?/archives/30-Cuma-gecesi-heyecan.html#extended">Continue reading "Cuma gecesi heyecanı"</a> + Sun, 29 Mar 2009 08:28:50 +0000 + + + Bora Güngören: Diskler ne kadar güç harcıyor? + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/257/ + http://blogs.portakalteknoloji.com/bora/blog/2009/03/29/257/ + +<p>Merak edenler için Seagate'in ürettiği disklerin sonuçlarını söyleyeyim. Barracuda serisi 3.5 inç masa üstü diskler okuma/yazma işlemleri sırasında yaklaşık 8.1W, diz üstü bilgisayarlardaki 2.5 inç diskler ise okuma/yazma sırasında 1.55W harcıyormuş. Yani sisteme bir sürü disk eklemek, bir bilgisayarın tükettiği güç için fazla bir fark yaratmıyor. </p> +<p>Peki bu kadar cereyanı ne çekiyor? İşlemciler, bellek üniteleri ve ekran kartları. Özellikle ekran kartları. </p> + Sat, 28 Mar 2009 23:52:00 +0000 + + + Şenlik Twitter Haberleri: senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler. + http://twitter.com/senlik2009/statuses/1408673353 + http://twitter.com/senlik2009/statuses/1408673353 + +senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler. + Sat, 28 Mar 2009 20:33:47 +0000 + + + Özgürlükiçin.com: Birleşik Krallık ODF'den Yana + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + http://www.ozgurlukicin.com/haber/birlesikkrallik-odfden-yana/ + +<p><img src="http://www.ozgurlukicin.com/media/upload/image/odf-toplulugu.png" border="0" alt="ODF zaferini ilan etti." title="ODF zaferini ilan etti." align="left" />Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan <a href="http://www.ozgurlukicin.com/haber/odf-16-ulkede-kullaniliyor/">ülkeler listesine</a> Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, <a href="http://tr.pardus-wiki.org/OpenDocument">Açık Belge Biçimi</a> (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.</p> +<p><a href="http://www.odfalliance.org/">ODF Alliance</a> Başkanı <strong>Marino MARCICH</strong>, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."</p> +<p>Britanya Hükümeti, bir süre önce <a href="http://www.ozgurlukicin.com/haber/hukumetten-acik-kaynaga-10-adim/">haberini</a> de yaptığımız üzere, "<strong>Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı</strong>" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.</p> +<p>Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken <a href="http://www.openforumeurope.org/">OpenForum Avrupa</a> başkanı <strong>Graham TAYLOR,</strong> "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.</p> +<p>Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için <a href="http://www.odfalliance.org/resources/Adoptions-ODF-Dec2008.pdf">buraya</a> bakabilirsiniz.</p> +<p> </p> +<p><strong>Kaynak</strong>: <a href="http://www.odfalliance.org/press/Release20090225-ukgovOSS.pdf">ODF Alliance</a></p> + Sat, 28 Mar 2009 20:18:00 +0000 + + + Özgür Kuru: Uçurtma Avcısı… + http://www.ozgurkuru.net/ozgur/?p=316 + http://www.ozgurkuru.net/ozgur/2009/03/27/ucurtma-avcisi/ + +<p>Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.</p> +<p><a href="http://tr.wikipedia.org/wiki/Jules_Verne" target="_blank">Jules Verne</a>&#8216;nin <a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">İki Yıl Okul Tatil</a><a href="http://kitap.antoloji.com/iki-yil-okul-tatili-8-kitabi/" target="_blank">i</a> adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes &#8220;yaş yirmi oldu hala Jules Verne mi okuyorsun?&#8221; diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.</p> +<p>Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce <a href="http://www.khaledhosseini.com/" target="_blank">Khaled Hosseini</a>&#8216;nin <a href="http://tr.wikipedia.org/wiki/U%C3%A7urtma_Avc%C4%B1s%C4%B1_(roman)" target="_blank">Uçurtma Avcısı</a> adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.</p> +<p>Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim&#8230;. Ayrıca bu kitabın bir <a href="http://beyazperde.mynet.com/film/3881" target="_blank">filmi</a> de çekilmiş&#8230;</p> + Fri, 27 Mar 2009 19:02:54 +0000 + + + Fatih Arslan: Pandora’yı tek tıkla dinlemek + http://blog.arsln.org/?p=603 + http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/ + +<p>Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye&#8217;de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları <strong>globalpandora</strong> diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.</p> +<p>Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site&#8217;ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre&#8217;ye girecekti. Bunu <a href="http://foxyproxy.mozdev.org/">FoxyProxy</a> ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox&#8217;u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.</p> +<p>Burada yapabileceğim bir şey var, oda <a href="http://labs.mozilla.com/projects/prism/">Mozilla Prism</a> kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism&#8217;de proxy&#8217;ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge&#8217;ye tıkladığım an Pandora&#8217;yı dinleyebiliyorum</p> +<p><a href="http://blog.arsln.org/wp-content/uploads/pandora.png"><img src="http://blog.arsln.org/wp-content/uploads/pandora-300x221.png" alt="pandora" title="pandora" width="300" height="221" class="aligncenter size-medium wp-image-604" /></a></p> +<p>Tüm bunları şu şekilde yaptım:</p> +<ol> +<li>Mozilla Prism sayfasından, Prism&#8217;in <a href="http://people.mozilla.com/%7Emfinkle/prism/prism-0.9.en-US.linux-i686.tar.bz2">standalone uygulamasını</a> indiriyoruz</li> +<li>Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak</li> +<li>En son<a href="http://get.adobe.com/flashplayer/"> flash sürümünü indiriyoruz</a> , içinden çıkan <strong>libflashplayer.so</strong> dosyasını <strong>/opt/prism/plugins</strong> klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)</li> +<li>İstediğiniz bir metin editörü ile <strong>/opt/prism/xulrunner/greprefs/all.js</strong> dosyasını açıyoruz ve aşağıdaki satırları <strong> +<p>pref(&#8221;network.proxy.type&#8221;, 0);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;&#8221;);</p></strong></li></ol> +<p>şu şekile çeviriyoruz</p> +<p><strong>pref(&#8221;network.proxy.type&#8221;, 2);<br /> +pref(&#8221;network.proxy.autoconfig_url&#8221;, &#8220;http://pac.byterelay.com/&#8221;);</strong></p> +<p>Bu satırlar 750&#8242;ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek</p> +<li> İşimiz bitti sayılır, şimdi konsoldan <strong>/opt/prism/prism</strong> açıyoruz ve <a href="http://www.pandora.com">www.pandora.com</a> ve Desktop seçeneğini tıklıyoruz</li> +<li>Başka adım yok <img src="http://blog.arsln.org/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </li> + + <p></p> + <hr noshade="noshade" /> + <small><p>Copyleft - Fatih Arslan - <a href="http://blog.arsln.org">Arslanlar Şehri</a>, 2009. | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/">Permalink</a> | + <a href="http://blog.arsln.org/pandorayi-tek-tikla-dinlemek/#comments">Yorum(3)</a></p></small> + Fri, 27 Mar 2009 18:28:08 +0000 + + + Ali Erkan İMREK: MS Office XLSX Dosyalarında Güvenlik Açığı + tag:blogger.com,1999:blog-6806075996663386433.post-2812661079688866968 + http://armuting.blogspot.com/2009/03/ms-office-xlsx-dosyalarnda-guvenlik-acg.html + +<a href="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png"><img src="http://www.ozgurlukicin.com/media/ooxml/ooxmlekarsi.png" alt="" border="0" /></a><br /><div>Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; <a href="http://www.ozgurlukicin.com/ooxml/">http://www.ozgurlukicin.com/ooxml/</a><br /></div><br /><div>Bu konuda neler olup bitiyor diye <a href="http://www.noooxml.org/">uluslararası kampanya sitesine</a> baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki <a href="http://www.noooxml.org/forum/t-133339/xlsx-files-as-a-security-risk">güvenlik açığı</a> nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.<br /></div><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/6806075996663386433-2812661079688866968?l=armuting.blogspot.com" /></div> + Fri, 27 Mar 2009 15:57:52 +0000 + + + Alper Orus: Ubuntu 9.04 Jaunty Jackalope Beta Hazır + http://www.murekkep.org/?p=1667 + http://www.murekkep.org/ubuntu-904-jaunty-jackalope-beta-hazir + +<p>Kod adı Jaunty Jackalope olan Ubuntu&#8217;nun 9.04 sürümü için Beta duyurusu yapıldı. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer <strong>Ubuntu 9.04</strong> ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız <a href="http://www.ubuntu.com/">Ubuntu</a> 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz. </p> +<p>Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta&#8217;ya yükseltme yapmak isterseniz <strong>Alt+F2</strong> ile açtığınız komut kutusuna &#8220;<strong>update-manager -d</strong>&#8221; yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04&#8242;ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden &#8220;<strong>yükselt</strong>&#8221; (upgrade) dedikten sonra kolayca <strong>Ubuntu 9.04 Beta</strong>&#8216;ya terfi edebilirsiniz. </p> +<p><strong>Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;</strong><br /> +<span id="more-1667"></span></p> +<ul> +<li>Gnome 2.26 - 18 Mart 2009&#8242;da final sürümü duyurulan <a href="http://library.gnome.org/misc/release-notes/2.26/index.html.tr">Gnome 2.26 özelliklerine</a> göz atmak isteyebilirsiniz.</li> +<li>Geliştirilmiş çoklu monitör desteği</li> +<li>X.Org sunucu 1.6</li> +<li>Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki <a href="http://www.markshuttleworth.com/wp-content/uploads/2008/12/jaunty904_notifications_example1_web_092.swf">videoya</a> bakılabilir. </li> +<li>Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış. </li> +<li>Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı. </li> +</ul> +<p><img alt="" src="http://www.murekkep.org/mini/ubuntuust.jpg" title="Ubuntu" class="alignnone" width="520" height="200" /></p> +<p><strong>Ubuntu 9.04 Jaunty Jackalope</strong> için kararlı final sürümü beklediğimiz üzere <strong>23 Nisan 2009</strong> tarihinde duyurulacak. <a href="http://www.ubuntu.com/testing/jaunty/beta">Ubuntu 9.04 Beta</a> sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz. </p> +<p><strong>Ubuntu 9.04</strong> sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan <a href="http://www.murekkep.org/ubuntu-910-karmic-koala">Ubuntu 9.10 Karmic Koala</a>.</p> + Fri, 27 Mar 2009 09:04:51 +0000 + + + LKD YK: Şubat Ayı Üye Bülteni Yayınlandı + http://gunluk.lkd.org.tr/yk/?p=412 + http://gunluk.lkd.org.tr/yk/2009/03/26/subat-ayi-uye-bulteni-yayinlandi/ + +<p>Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.</p> + Thu, 26 Mar 2009 01:14:05 +0000 + + + Okan Akyüz: comp.os.minix’in Ağlatan haline ağıt. + http://www.okanakyuz.com/?p=270 + http://www.okanakyuz.com/?p=270 + + ]]> +<p>Hello everybody out there using minix -</p> +<p>I&#8217;m doing a (free) operating system (just a hobby, won&#8217;t be big and<br /> +professional like gnu) for 386(486) AT clones. This has been brewing<br /> +since april, and is starting to get ready. I&#8217;d like any feedback on<br /> +things people like/dislike in minix, as my OS resembles it somewhat<br /> +(same physical layout of the file-system (due to practical reasons)<br /> +among other things).</p> +<p>I&#8217;ve currently ported bash(1.08) and gcc(1.40), and things seem to work.<br /> +This implies that I&#8217;ll get something practical within a few months, and<br /> +I&#8217;d like to know what features most people would want. Any suggestions<br /> +are welcome, but I won&#8217;t promise I&#8217;ll implement them <img src="http://www.okanakyuz.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley" title="comp.os.minixin Ağlatan haline ağıt." /> </p> +<p>Linus (torvalds@kruuna.helsinki.fi)</p> +<p>PS. Yes - it&#8217;s free of any minix code, and it has a multi-threaded fs.<br /> +It is NOT protable (uses 386 task switching etc), and it probably never<br /> +will support anything other than AT-harddisks, as that&#8217;s all I have :-(.</p> +<p>Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix&#8217;de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.</p> +<p>İyi günler.</p> + Wed, 25 Mar 2009 17:10:29 +0000 + + + Onur Yalazı: uzayüssünden mir-uzayistaysonuna + http://www.yalazi.org/?p=263 + http://www.yalazi.org/index.php/archives/2009/03/25/uzayussunden-mir-uzayistaysonuna/ + + ]]> +<div class="wp-caption alignleft"><a href="http://tr.wikipedia.org/wiki/Mir"><img title="Mir Görev Nişanı" src="http://upload.wikimedia.org/wikipedia/commons/f/f5/Mir_insignia.jpg" alt="Mir Uzay İstasyonu Görev Nişanı" width="200" height="141" /></a><p class="wp-caption-text">Mir Uzay İstasyonu Görev Nişanı</p></div> +<p>&#8220;Linux masaüstüne hazır değil&#8221; diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için &#8220;bakın bu da böyle çözülür&#8221; gibi bir yazı yazamayacağım.</p> +<p>Yeni dizüstüme mir-uzayistasyonu adını verdim.</p> +<blockquote><p>Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux</p></blockquote> +<p>Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.</p> +<ul> +<li><a title="Mir uzay istasyonu wikipedia" href="http://en.wikipedia.org/wiki/Mir">Mir Uzay İstasyonu İngilizce - Wikipedia </a> <a title="Mir uzay istasyonu wikipedia" href="http://tr.wikipedia.org/wiki/Mir"> Turkçe - Wikipedia</a></li> +<li><a title="Ubuntu" href="http://www.ubuntu.com">Ubuntu</a></li> +<li><a title="Acer" href="http://www.yalazi.org/index.php/feed/www.acer.com.tr">Acer</a></li> +</ul> +<br /><strong>Etiketler:</strong> <a href="http://www.yalazi.org/index.php/archives/category/havadansudan/" title="Browse for Havadan Sudan" rel="tag">Havadan Sudan</a> + Wed, 25 Mar 2009 15:50:07 +0000 + + + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar - 2 + tag:blogger.com,1999:blog-4680162149707281285.post-9013440262584406750 + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar-2.html + +<a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s1600-h/open_source.gif"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/ScqfGKPxMSI/AAAAAAAAASc/gCHcFD-4EzQ/s400/open_source.gif" alt="" id="BLOGGER_PHOTO_ID_5317237238242816290" border="0" /></a><br />Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.<br /><br />Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...<br /><br />Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.<br /><br />Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.<br /><br />Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount &amp; Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)<br />Oyun sektörüde başka bir yazının konusu olsun.<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-9013440262584406750?l=devador.blogspot.com" /></div> + Wed, 25 Mar 2009 14:16:22 +0000 + + + LKD YK: Svn’den Web Sitelerinin Anında Güncellenmesi + http://gunluk.lkd.org.tr/yk/?p=409 + http://gunluk.lkd.org.tr/yk/2009/03/25/svnden-web-sitelerinin-aninda-guncellenmesi/ + +<p>Birkaç hafta önce, liste.linux.org.tr&#8217;nin izinden giderek derneğin hemen hemen tüm web sitelerini svn&#8217;de tutulur ve güncellenir <a href="http://gunluk.lkd.org.tr/yk/2009/03/07/web-siteleri-artik-svnden-guncelleniyor/">hale getirmiştik</a>.</p> +<p>liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn&#8217;den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.</p> +<p>Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn&#8217;de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit&#8217;te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn&#8217;den güncelliyor.</p> +<p>Böylece hem artık web siteleri svn&#8217;de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.</p> + Wed, 25 Mar 2009 06:33:40 +0000 + + + Can Kavaklıoğlu: amixer' ın dayanılmaz hafifliği + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt + http://www.cankavaklioglu.name.tr/guncelgunce/archives/2009/03/24/index.html#e2009-03-24T22_48_28.txt + +Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +<br /><br /> +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +<br /><br /> +<code>amixer set Master mute</code> +<br /><br /> +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +<br /><br /> +<code>amixer set Master unmute</code> +<br /><br /> +Sesi artırmak (mesela ctrl+yukarı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK+1] +</code> +<br /><br /> +Sesi azaltmak (mesela ctrl+aşağı) +<br /><br /> +<code> +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6) <br /> +amixer set Master $[$KEK-1] +</code> +<br /><br /> +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur. + Tue, 24 Mar 2009 20:48:28 +0000 + + + Doruk Fişek: fdupes ile Hylafax docq dizini temizliği + http://zzz.fisek.com.tr/seyir-defteri/?p=642 + http://zzz.fisek.com.tr/seyir-defteri/?p=642 + + ]]> +<p>Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte&#8217;lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).</p> +<p>Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim &#8212; bir süre debelendim.</p> +<p>Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. &#8220;Tüm müşterilerimize şunu fakslayalım&#8221;, &#8220;basına bunu fakslayalım&#8221; cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)</p> +<p>Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan <a href="http://netdial.caribe.net/~adrian2/fdupes.html">fdupes</a> tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte&#8217;larını da karşılaştırıyordu.</p> +<p>Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında &#8220;bu dosyalar yok&#8221; diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.</p> +<p>Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.</p> +<p>fdupes&#8217;un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak <a href="http://zzz.fisek.com.tr/files/fdupes_delete_then_symlink.sh">basit bir betik</a> yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.</p> +<p>Sonuç : Bir anda docq dizininin boyutu 1/10&#8242;una indi. Uğraşmamak için cron&#8217;a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)</p> + Tue, 24 Mar 2009 18:32:58 +0000 + + + Necdet Yücel: Document Freedom Day + tag:blogger.com,1999:blog-20350364.post-1896909439767442581 + http://nyucel.blogspot.com/2009/03/document-freedom-day.html + + ]]> +<a href="http://documentfreedom.org/"><img src="http://www.documentfreedom.org/images/7/75/Dfd09w.png" alt="" border="0" /></a><div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/20350364-1896909439767442581?l=nyucel.blogspot.com" /></div> + Tue, 24 Mar 2009 16:48:42 +0000 + + + Hakan Uygun: 8. Linux ve Özgür Yazılım Şenliği + http://www.hakanuygun.com/blog/?p=195 + http://www.hakanuygun.com/blog/?p=195 + +<p><a href="http://senlik.linux.org.tr/2009/"><img class="alignnone" src="http://senlik.linux.org.tr/2009/banner/banner300250-2.jpg" alt="" width="300" height="250" /></a></p> +<p>8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.</p> +<p>Bu sene şenlik sırasında <a href="http://seamframework.org/" target="_blank">JBoss Seam</a> konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim&#8230;</p> + Tue, 24 Mar 2009 13:07:25 +0000 + + + LKD YK: BT-STK Toplantısı + http://gunluk.lkd.org.tr/yk/?p=405 + http://gunluk.lkd.org.tr/yk/2009/03/24/bt-stk-toplantisi-2/ + +<p>Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.</p> +<p>Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK&#8217;ların aktif çalışma kararı alındı.</p> + Tue, 24 Mar 2009 12:50:29 +0000 + + + Ceyhun Alyeşil: Ekonomik Kriz ve Yeni Fırsatlar + tag:blogger.com,1999:blog-4680162149707281285.post-3384749633201696030 + http://devador.blogspot.com/2009/03/ekonomik-kriz-ve-yeni-frsatlar.html + +<a href="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s1600-h/crisis_440.jpg"><img src="http://2.bp.blogspot.com/_jV_yENp-_Zk/Scjt6et2tDI/AAAAAAAAASU/x4Tm_E5weSk/s400/crisis_440.jpg" alt="" id="BLOGGER_PHOTO_ID_5316760949044458546" border="0" /></a><br />Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.<br /><br />Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam <a href="http://blogs.portakalteknoloji.com/bora/blog/">Bora Güngören</a> buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.<br /><br />Kriz ve Linux bağlantısını araştırırken gözüme <b>Cédric Godart'ın</b> <a href="http://linuxgazette.net/issue67/caruso.html">röpörtajında</a> ki bir söz ilişti,<br /><span>OLinux:</span><span> Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites? </span><br /><span>Cédric Godart:</span><span> Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.</span><br /><br />Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma<a href="http://news.slashdot.org/article.pl?sid=08/10/22/1354207&from=rss"> şurada</a> yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.<br /><br />Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D<div class="blogger-post-footer"><img width="1" height="1" src="http://res1.blogblog.com/tracker/4680162149707281285-3384749633201696030?l=devador.blogspot.com" /></div> + Tue, 24 Mar 2009 07:28:00 +0000 + + + GNOME Türkiye: GNOME 2.26 Yayınlandı + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + http://www.gnome.org.tr/index.php?option=com_content&task=view&id=38&Itemid=2 + +GNOME Masa&uuml;st&uuml; ortamının en son s&uuml;r&uuml;m&uuml; olan GNOME 2.26 s&uuml;r&uuml;m&uuml; yayınlandı. Bu s&uuml;r&uuml;mde GNOME Masa&uuml;st&uuml; ortamı bir &ccedil;ok hata d&uuml;zeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME s&uuml;r&uuml;m&uuml;ndeki yenilikleri &ouml;ğrenmek ve daha fazla bilgi edinmek i&ccedil;in T&uuml;rk&ccedil;e S&uuml;r&uuml;m Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz. + Mon, 23 Mar 2009 18:50:34 +0000 + + + Özgür Kuru: İkiyide devirdik…. + http://www.ozgurkuru.net/ozgur/?p=308 + http://www.ozgurkuru.net/ozgur/2009/03/23/ikiyide-devirdik/ + +<p>Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk&#8230;</p> +<p>Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)&#8230;</p> +<p>Neyse uzatmayacağım. Seval arkadaşım <a href="http://sevalunver.blogspot.com/2009/03/2-ankara-pardus-kullanclar-bulusmas_22.html" target="_blank">blogunda</a> uzun uzun belirtmiş zaten&#8230;</p> +<p>Gelen herkese teşekkür ediyorum.</p> +<p>Üçüncüsünde buluşmak üzere&#8230;.</p> + Mon, 23 Mar 2009 17:23:52 +0000 + + + LKD YK: Şenliğin Basında Yankıları + http://gunluk.lkd.org.tr/yk/?p=401 + http://gunluk.lkd.org.tr/yk/2009/03/23/senligin-basinda-yankilari/ + +<p>Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.</p> +<p>Devrim Gündüz&#8217;ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece <a href="http://www.aa.com.tr/index2.php?option=com_haber&no_html=0&popup=1&habertab=2009&haber_id=109948">kısa bir özeti</a>ni ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir &#8220;artçı haber&#8221;i, <a href="http://www.ntvmsnbc.com/id/24948193/">Ntvmsnbc</a>&#8216;de yayınlandı.</p> +<p>Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi&#8217;nin Sanal Alem sayfasında şenlik <a href="http://www.radikal.com.tr/Radikal.aspx?aType=RadikalDetay&ArticleID=927441&Date=22.03.2009&CategoryID=117">yer buldu</a>. Haber sitelerinden <a href="http://turk.internet.com/haber/yazigoster.php3?yaziid=23428">turk.internet.com</a> ve <a href="http://yahoyt.com/h/3728/bilgi-universitesi-acik-kaynagi-agirliyor">yahoyt.com</a> da şenliğe geniş yer verdi.</p> +<p>Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna <a href="mailto:senlik@linux.org.tr">haber verin</a>, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek <a href="http://senlik.linux.org.tr/2009/hakkinda/">basın köşesine</a> ekleyelim.</p> + Mon, 23 Mar 2009 15:53:41 +0000 + + + + diff --git a/www/sidebar.html b/www/sidebar.html new file mode 100644 index 0000000..dbc1f7d --- /dev/null +++ b/www/sidebar.html @@ -0,0 +1,177 @@ + diff --git a/www/simple.html b/www/simple.html new file mode 100644 index 0000000..0fbd5f6 --- /dev/null +++ b/www/simple.html @@ -0,0 +1,767 @@ + + + + + + + Linux Gezegeni + + + + + + + + + + + + + +

    29 March 2009

    + +
    + + + +
    +
    +

    Wall Street’de Bir Dedikodu…

    +
    +
    +Oliver Stone‘un Wall Street adlı filmiydi. Yanlış hatırlamıyorsam sahne şöyleydi: Wall Street’in paradan para kazanma uzmanı Mr. Gekko (Michael Douglos), geleceği parlak görünen yeni yetme broker Bud Fox’a (Charlie Sheen) Wall Street’e hisse senetlerinin değerlerinin günübirlik nasıl arttıracağına dair işin püf noktalarını gösteriyordu. Önce hedef şirketin düşük seviyelerdeki hisse senetlerinden bol miktarda alınıyor, ardından bir [...]
    + + + +
    + +
    + +
    + + + +
    +
    +

    Ubuntu 8.04 Server üzerinde Sun xVM kurulumu

    +
    +
    +

    Sanallaştırma dediğimiz zaman değişik ev sahibi (host) ve misafir kombinasyonları dışında, değişik sanallaştırma alt yapılarını da değerlendirmek gerekli. Artık Sun xVM olarak adlandırdığımız Virtualbox da bunlardan birisi. Virtualbox'ın hemen her dağıtım için paketleri olduğundan özellikle Pardus ve Ubuntu kullanıcıları yoğun biçimde masa üstü sanallaştırma ihtiyaçlarını VirtualBox ile gideriyor. Artık bir Sun ürünü olduğu için Solaris sürümlerine de çok daha iyi destek veriyor.

    +

    Bu hafta sonu Intel'den kurcalamamız için ödünç gelen Atom 330 (45 nm) işlemcili bir mini-itx kart ile bazı denemeler yaptım. Bu denemeler sırasında bu karta kurmadığım alt yapı kalmadı gibi bir şey. Karttan ve üzerindeki donanımdan ayrı bir girdi ile bahsedeceğimiz düşünüyorum ama şunu söyleyebilirim ki Atom serisi kesinlikle düşünüldüğünden daha kapasiteli bir işlemci serisi.

    +

    Bugün aynı Atom anakarta, Ubuntu 8.04 Server (x64) sürümünü de kurdum. Anakarttaki Gbe çıkışını eth1, ek kart ile eklediğimiz 100 Mbit çıkışını ise eth0 olarak tanıyarak, normal Ubuntu kurulumunu sorunsuz hallettik. Daha sonra apt-get ile önce depodaki paket listesini güncelledim, sonra da kurulu paketleri güncel hale getirdim. Bunlar hep rutin şeyler. Bu arada http://tr.archieve.ubuntu.com/ adresindeki yansının performansından da çok memnun kaldığımı belirtmek istiyorum tabi.

    +

    Gel gelelim Sun xVM'i nasıl kuracağımıza ve kullanacağımıza. Malum Ubuntu Server sürümünde X yok, dolayısı ile cicili bicili ara yüzler de yok. Ancak endişeye gerek de yok. Hem Linux kabuğu hem de xVM'in komut satırı araçları son derece becerikli.

    +

    Öncelikle Sun indirme sitesinden xVM'in güncel sürümünü indirmek gerekli. Burada özgür yazılım olan sürüm (open source edition - OSE) ile kapalı kodları olan bazı bileşenlerin entegre edildiği sürüm arasında kararsız kalabilirsiniz. Kapalı kodları olan sürümü de istediğiniz gibi kullanmanıza izin var ancak kodları kapalı. Sonuç olarak ben kapalı kodları olan sürümünü indirmeye karar verdim. Buradan doğrudan doğruya .deb paketini indirdim. Her ne kadar Sun .deb paketini hazırlamış olsa da, bunun kendisinden indirilmesini bekliyor. Dağıtımlar depolarına koyacakları zaman ise Sun ile iletişime geçiyorlar. Özgür yazılım sürüm olan OSE için ise bu tür bir kısıtlama haliyle yok. Daha sonra da dpkg ile bu paketi kuruyoruz. +

    +

    +root@kobigos-proto# dpkg -i virtualbox-2.1_2.1.4-42893_Ubuntu_hardy_amd64.deb
    +

    +

    Ne yazık ki kurulum bundan ibaret değil. Çünkü şu anda bu paket birden fazla (benim için 46 tane) bağımlılık da içeriyor. Kurulum sırasında bir dizi hata mesajı almanızın nedeni de bu. Bu bağımlılıkların kurulması için yine apt-get

    'e başvuracağız. + +

    +root@kobigos-proto# apt-get -f upgrade +

    +

    Bağımlılıklardan dolayı, benim sistemime 18.9 MB dosya indirildi, bu ADSL bağlantı ile 5-6 dakika sürdü sürmedi. Yani bağımlılık sayısı çok olsa da indirilen dosyalar küçük olduğu için çok büyük bir dert değil. Kurulum sırasında sizden vboxusers adında bir grubun yaratılması için onay vermeniz istenecek. Bu onayı da verin.

    +

    Böylece Ubuntu Server üzerinde Sun xVM paketini bağımlılıkları ile birliktekurmuş olduk. Elbette sistemin ayağa kaldırılması ve sanal makinelerin yaratılması farklı bir şey.

    +

    Bir yazılımın kurulumu bazen sadece paket kurulumu ile bitmeyebiliyor. Sun xVM için, yazılımı çalıştıracak ek bir de kullanıcı hesabı gerekli. Bu amaçla var olan bir kullanıcıyı veya yeni yaratacağınız bir kullanıcıyı az önce yaratılmasına onay verdiğiniz vboxusers grubuna dahil etmelisiniz. Ben bu sistemde atom adında bir kullanıcı yaratmıştım ve Sun xVM için de bu kullanıcıyı kullanmaya karar verdim.

    +

    +root@kobigos-proto# usermod --append --groups vboxusers atom
    +root@kobigos-proto#
    +

    +

    Siz isterseniz adı vbox, virtualbox, vs olan bir kullanıcı yaratabilirsiniz de.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Virtualbox 2.2 Semineri

    +
    +
    +virtualboxVirtualbox, sanallaştırma dünyasında istediği yeri henüz tam olarak bulamamış; Parallels, VMware gibi yazılımların popülerliği nedeniyle pek de dikkate alınmayan bir sanallaştırma yazılımı.. Geliştirilmesi Sun tarafından devam eden yazılımın açık kaynak kodlu ve kapalı kaynak kodlu olmak üzere 2 farklı sürümü bulunuyor ve tüm platformlarda (Unix, Mac OS X ve Windows) çalışabiliyor.
    +
    +Virtualbox ile diğer ücretli alternatiflerin yapabildiği bir çok şeyi sorunsuzca yapabiliyorsunuz. Grafik hızlandırma vb. konularda hala gelişmeye devam etse de örneğin "Seamless Mode" (örneğin Linux üzerinde Windows yazılımlarını sanki gerçek birer Linux uygulaması gibi kullanabiliyorsunuz, Linux ve Windows masaüstünüz birbirine karışıyor gibi ) gibi özellikleri var. Özellikle misafir eklentilerini kurduğunuzda performans ve diğer özellikler açısından çok daha verimli bir şekilde kullanabiliyorsunuz işletim sistemlerini.. Kısaca bir örnek vermek gerekirse.. Günlük hayatta Macbook Pro üzerinde Mac OS X kullanıyorum. Ancak işim (ve hobilerim) gereği Linux'a ve Windows'a ihtiyacım olabiliyor. Linux'a geliştirme ortamımı çok daha rahat yönetebildiğim ve çok daha hakim olduğum için, Windows'a ise Internet Explorer testleri için ihtiyacım var. (Deneme amaçlı bir de Windows 7 kurulu..) Bu işletim sistemlerinin, Virtualbox'ın Host Interface özelliği sayesinde mevcut ağda birer bilgisayarmış gibi IP almalarını sağlıyorum. Böylece üzerlerinde çalışan sunuculara da rahatlıkla erişebiliyorum.
    +
    +Virtualbox cephesinde bir süredir sessizlik var. 2.1.4 sürümünün çıkışıyla birlikte 2.2 sürümünün hazırlıklarına başlanmış ve 2.2 sürümü, muhtemelen 1 Nisan günü tanıtılacağı bir internet semineriyle duyurulacak. Bu sürümle birlikte özellikle aşağıdaki özellikler tanıtılacakmış:
    +
      +
    • Sanal sunuculara ait disk imajlarının OVF standardı sayesinde içe ve dışa aktarılabilmesi
    • +
    • Linux ve Solaris misafir işletim sistemleri için 3B desteği
    • +
    • Yalnızca İstemci adı verilen yeni bir bağlantı seçeneği
    • +
    +Seminer TSİ 18:00'de başlayacak. Kayıt yaptırmak için buraya tıklayabilirsiniz.
    +

    + +
    + + + +
    + +
    + +
    + + + +
    +
    +

    Cuma gecesi heyecanı

    +
    +
    +

    Hafta sonuna yaklaşmışım; sakin bir gece bekliyorum. Önce Firefox'un Nagios eklentisi bağırdı, ardından da e-posta geldi:


    +
    Continue reading "Cuma gecesi heyecanı"
    + + + +
    + +
    +

    28 March 2009

    + +
    + + + +
    +
    +

    Diskler ne kadar güç harcıyor?

    +
    +
    +

    Merak edenler için Seagate'in ürettiği disklerin sonuçlarını söyleyeyim. Barracuda serisi 3.5 inç masa üstü diskler okuma/yazma işlemleri sırasında yaklaşık 8.1W, diz üstü bilgisayarlardaki 2.5 inç diskler ise okuma/yazma sırasında 1.55W harcıyormuş. Yani sisteme bir sürü disk eklemek, bir bilgisayarın tükettiği güç için fazla bir fark yaratmıyor.

    +

    Peki bu kadar cereyanı ne çekiyor? İşlemciler, bellek üniteleri ve ekran kartları. Özellikle ekran kartları.

    + + + +
    + +
    + +
    + + + +
    +
    +

    senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler.

    +
    +
    +senlik2009: İçecek Sponsorumuz Coco-Cola! Şenlik sırasında tüm ziyaretçilerimiz Sprite ve Sprite-3G ile susuzluğunu giderebilecekler.
    + + + +
    + +
    + +
    + + + +
    +
    +

    Birleşik Krallık ODF'den Yana

    +
    +
    +

    ODF zaferini ilan etti.Kamusal belge ve hizmetlerde özgür standartların kullanımını tercih eden ülkelerin sayısı her geçen gün artıyor. Geçtiğimiz günlerde yayınladığımız ODF'yi kullanan ülkeler listesine Birleşik Krallık’ın da (İngiltere, İskoçya, Galler ve Kuzey İrlanda'dan oluşan yapı) katılımıyla, Açık Belge Biçimi (Open Document Format-ODF), çok önemli bir mevzi daha kazandı.

    +

    ODF Alliance Başkanı Marino MARCICH, "Britanya Hükümeti tarafından yapılan açıklama, ODF'ye duyulan ve büyümekte olan talebin göstergesi" şeklinde konuşuyor ve ekliyor: "ODF aracılığıyla sağlanan birlikte çalışabilirlik esasları üzerine kurulan açık standartlar, hükümetlere kazanç ve veriye uzun vadeli erişim seçenekleri açısından büyük kazanımlar sağlıyor."

    +

    Britanya Hükümeti, bir süre önce haberini de yaptığımız üzere, "Açık Kaynak, Açık Standartlar ve Tekrar-Kullanım: Hükümet Eylem Planı" altında, bundan sonraki tüm IT projelerinde açık standartlara ilişkin gereksinimleri belirterek, açık standartlara uygunluk talep edeceğini duyurmuştu. Hükümet bu plan çerçevesinde, ODF’nin kullanımını destekleyeceğini belirtti. Buna ek olarak, hükümet, bilgilerin açık standartlarda bulunabilirliğini güvence altına almak için çalışacak ve bu kamusal web sayfaları için bir standart haline gelecek.

    +

    Hem özel hem de açık kaynaklı ODF destekli yazılımların kolay bulunabilirliğine dikkat çeken OpenForum Avrupa başkanı Graham TAYLOR, "Britanya Hükümeti'nin tedarik yönetmeliklerinde açık standartlara işaret etmesi ve açık standartlar ile uyumluluk halindeki çözümleri tercih edecek olması, farklı platformlardaki çoklu rekabet ürünleri arasındaki yarışı güvence altına alacak önemli bir gelişme şeklinde konuştu.

    +

    Birleşik Krallık ile birlikte, şu an için, 17 devlet ve sekiz özerk hükümet, belge alışverişi için resmi olarak ODF’yi kabul etmiş durumda. Tercihini ODF'den yana kullanan hükumet politikası girişimlerine dair açıklama ve daha kapsamlı bir liste için buraya bakabilirsiniz.

    +

     

    +

    Kaynak: ODF Alliance

    + + + +
    + +
    +

    27 March 2009

    + +
    + + + +
    +
    +

    Uçurtma Avcısı…

    +
    +
    +

    Yollar kısa, Ankara trafiği ise uzun :). Bu uzun trafik süresince boş durmak doğru olmaz diyerek kitap okuma işlerine ağırlık verdim. Son dönemlerde kitaplarla pek haşır neşir olamıyordum.

    +

    Jules Verne‘nin İki Yıl Okul Tatili adlı kitabını orta okul dönemlerinden beri okumak istiyordum :). Ve bir ay önce bu kitabı okuyarak otobüste kitap talimlerine başladım. Şimdi herkes “yaş yirmi oldu hala Jules Verne mi okuyorsun?” diye sorabilir ama bir türlü bırakamıyorum bu Fransızı.

    +

    Bu kitabı bitirdikten sonra, kitap okumaya bir hafta ara verdim fakat bir hafta önce Khaled Hosseini‘nin Uçurtma Avcısı adlı kitabını okumaya başladı. Aslında uzun bir süredir bu kitabı alıp okumayı planlıyordum. Umduğumdan daha güzel bir kitap. Henüz yarısına bile gelmemişken oldukça beğendim. Kitap hakkında ayrıntılı bilgi vermeyeceğim. Fakat dostluk adına işlediği konu oldukça ilgimi çekti doğrusu.

    +

    Kitapta savaş dönemi iki dostun hayatını anlatıyor. Etnik çatışmaların arasında kalan iki küçük çocuk. Birisi hizmetkar, diğeri efendi. Küçük yaşta belki de bizlerin hiç yaşamayacağı duyguları yaşıyorlar kitapta. Herkese okumasını tavsiye ederim…. Ayrıca bu kitabın bir filmi de çekilmiş…

    + + + +
    + +
    + +
    + + + +
    +
    +

    Pandora’yı tek tıkla dinlemek

    +
    +
    +

    Başlık bulma konusunda pek iyi değilim, artık bu şekilde idare edin. Demek istediğim aslında şu, Pandora Türkiye’de dinlenemiyor, bir aralar oluyordu fakat kapattılar. Sonraları globalpandora diye bir şey çıktı fakat onun da sonu çabuk geldi. Proxy üzerinden dinleyebiliyoruz artık sadece. Bunun için de tarayıcımızdaki proxy ayarları değiştirmek lazım.

    +

    Bunun da  dezavantajları var, tüm şifreleriniz ve özel bilgileriniz proxy üzerinden iletileceği için pek güvenli sayılmayabilir. Ne yapabilirdik peki, site’ye özel proxy yapabilirdik, yani www.pandora.com sitesine girdiğimizde bizim proxy devre’ye girecekti. Bunu FoxyProxy ile yapabildiğini öğrendim. Sonra da bu şekilde kullandım, ama müzik dinlemek için Firefox’u açmak pek hoşuma gitmedi. Last.Fm gibi istemci olsa tadından yenmezdi.

    +

    Burada yapabileceğim bir şey var, oda Mozilla Prism kullanmaktı. Sayesinde web sitelerine uygulama gibi çalıştırabilecektik. Her ne kadar uygulama olmasa bile güzel bir şey bence. Benim yaptığım ise, Mozilla Prism’de proxy’ı devreye sokmaktı.  Şimdi aşağıda gördüğünüz gibi simge’ye tıkladığım an Pandora’yı dinleyebiliyorum

    +

    pandora

    +

    Tüm bunları şu şekilde yaptım:

    +
      +
    1. Mozilla Prism sayfasından, Prism’in standalone uygulamasını indiriyoruz
    2. +
    3. Bu uygulamayı  /opt dizinine açıyoruz. Orada /opt/prism diye bir klasör oluşacak
    4. +
    5. En son flash sürümünü indiriyoruz , içinden çıkan libflashplayer.so dosyasını /opt/prism/plugins klasörüne atıyoruz(eğer plugins klasörü yoksa oluşturuyoruz onu)
    6. +
    7. İstediğiniz bir metin editörü ile /opt/prism/xulrunner/greprefs/all.js dosyasını açıyoruz ve aşağıdaki satırları +

      pref(”network.proxy.type”, 0);
      +pref(”network.proxy.autoconfig_url”, “”);

    +

    şu şekile çeviriyoruz

    +

    pref(”network.proxy.type”, 2);
    +pref(”network.proxy.autoconfig_url”, “http://pac.byterelay.com/”);

    +

    Bu satırlar 750′ini satırda ve birbirinden ayrı yerdeler, biraz aramanız gerekecek

    +
  • İşimiz bitti sayılır, şimdi konsoldan /opt/prism/prism açıyoruz ve www.pandora.com ve Desktop seçeneğini tıklıyoruz
  • +
  • Başka adım yok :)
  • + +

    +
    +

    Copyleft - Fatih Arslan - Arslanlar Şehri, 2009. | + Permalink | + Yorum(3)

    + + + +
    + +
    + +
    + + + +
    +
    +

    MS Office XLSX Dosyalarında Güvenlik Açığı

    +
    +
    +
    Özgürlükiçin.com'un OOXML'e karşı yürüttüğü imza kampanyasında son 20 imza kalmış, haydi buyrun; http://www.ozgurlukicin.com/ooxml/

    Bu konuda neler olup bitiyor diye uluslararası kampanya sitesine baktığımda da hiç şaşırmadığım şeyler okudum, mesela xlsx dosyalarındaki güvenlik açığı nedeniyle uzaktan kod çalıştırmak bile mümkünmüş.
    + + + +
    + +
    + +
    + + + +
    +
    +

    Ubuntu 9.04 Jaunty Jackalope Beta Hazır

    +
    +
    +

    Kod adı Jaunty Jackalope olan Ubuntu’nun 9.04 sürümü için Beta duyurusu yapıldı. Ubuntu 9.04 Beta birçok hatanın giderildiği ve test edebileceğiniz oranda kararlı bir sürümdür. Yani eğer Ubuntu 9.04 ile gelen yenilikleri merak ediyorsanız Beta sürümü indirip kurabilir ya da halihazırda kullandığınız Ubuntu 8.10 masaüstünüzden yükseltme işlemi yapabilirsiniz.

    +

    Kullandığınız Ubuntu 8.10 masaüstü üzerinden Ubuntu 9.04 Beta’ya yükseltme yapmak isterseniz Alt+F2 ile açtığınız komut kutusuna “update-manager -d” yazmanız yeterli olacaktır. Güncelleme Yöneticisi karşınıza gelecek ve yeni dağıtım 9.04′ün kullanılabilir olduğu bilgisini verecektir. Bu bölümden “yükselt” (upgrade) dedikten sonra kolayca Ubuntu 9.04 Beta‘ya terfi edebilirsiniz.

    +

    Ubuntu 9.04 ile gelen özelliklere kısaca bakmak istersek;
    +

    +
      +
    • Gnome 2.26 - 18 Mart 2009′da final sürümü duyurulan Gnome 2.26 özelliklerine göz atmak isteyebilirsiniz.
    • +
    • Geliştirilmiş çoklu monitör desteği
    • +
    • X.Org sunucu 1.6
    • +
    • Uyarılar ve uyarı özelliklerine eklenmiş yeni stiller. Örnek olması açısından buradaki videoya bakılabilir.
    • +
    • Daha hızlı başlama süresi (boot performansı) - Ubuntu 9.04 başlangıç süresinde belirgin şekilde geliştirmeler yapılmış.
    • +
    • Ext4 dosya sistemi desteği ile başlangıç süresinde iyileştirmeler ve genel olarak dosya sistemi performansı artışı.
    • +
    +

    +

    Ubuntu 9.04 Jaunty Jackalope için kararlı final sürümü beklediğimiz üzere 23 Nisan 2009 tarihinde duyurulacak. Ubuntu 9.04 Beta sayfasında hem beta için duyurulan özelliklere hem de indirme adreslerine ulaşabilirsiniz.

    +

    Ubuntu 9.04 sonrasında bizi bekleyen sürüm ise kod adı Karmic Koala olarak duyurulan Ubuntu 9.10 Karmic Koala.

    + + + +
    + +
    +

    26 March 2009

    + +
    + + + +
    +
    +

    Şubat Ayı Üye Bülteni Yayınlandı

    +
    +
    +

    Linux Kullanıcıları Derneği’nin yapmış olduğu çalışmaların konsantre bir şekilde anlatıldığı aylık üye bülteninin Şubat sayısını yine Seyfi Genç hazırladı. Bülten tüm üyelerimizin e-posta adreslerine ulaştı, üyelere özel kısımları olmayan hali dernek web sitesine yerleştirildi.

    + + + +
    + +
    +

    25 March 2009

    + +
    + + + +
    +
    +

    comp.os.minix’in Ağlatan haline ağıt.

    +
    +
    +

    Hello everybody out there using minix -

    +

    I’m doing a (free) operating system (just a hobby, won’t be big and
    +professional like gnu) for 386(486) AT clones. This has been brewing
    +since april, and is starting to get ready. I’d like any feedback on
    +things people like/dislike in minix, as my OS resembles it somewhat
    +(same physical layout of the file-system (due to practical reasons)
    +among other things).

    +

    I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
    +This implies that I’ll get something practical within a few months, and
    +I’d like to know what features most people would want. Any suggestions
    +are welcome, but I won’t promise I’ll implement them :-)

    +

    Linus (torvalds@kruuna.helsinki.fi)

    +

    PS. Yes - it’s free of any minix code, and it has a multi-threaded fs.
    +It is NOT protable (uses 386 task switching etc), and it probably never
    +will support anything other than AT-harddisks, as that’s all I have :-(.

    +

    Yukardaki satırlar  comp.os.minix de ilk yazıldı ve linux dünyada tanınan bir işletim sistemi olmaya adım attı. Fakat bugunlerde comp.os.minix’de yazan tek şey bilmemne marka ayakkabıyı şurdan alabilirsiniz hem de pay-pal ile. İşte bir dev (işletim sistemini öğreten işletim sistemi) şuan acınası halde. Bu yüzden ben evimde bir dakika saygı duruşu yapıyorum.

    +

    İyi günler.

    + + + +
    + +
    + +
    + + + +
    +
    +

    uzayüssünden mir-uzayistaysonuna

    +
    +
    +
    Mir Uzay İstasyonu Görev Nişanı

    Mir Uzay İstasyonu Görev Nişanı

    +

    “Linux masaüstüne hazır değil” diyenler utansın.. Ubuntu Intrepid Ibex 8.10 ile yeni aldığım Acer Extensa 5630EZ-421G16 tak kullan biçimde çalıştı. Hatta üzerindeki kameranın Skype ile test et dediğimde görüntü vermesi anı - kamera ile pek işim olmasa da - benim için çok önemliydi. Buradan tek kötü bir haber çıkıyor, çalışmayan bir kısmını henüz bulamadığım için “bakın bu da böyle çözülür” gibi bir yazı yazamayacağım.

    +

    Yeni dizüstüme mir-uzayistasyonu adını verdim.

    +

    Linux mir-uzayistasyonu 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux

    +

    Not: Ayrıca Linpus Linux ile geldiği için bazı gereksiz vergilerden de muaf.

    + +
    Etiketler:
    + + + +
    + +
    + +
    + + + +
    +
    +

    Ekonomik Kriz ve Yeni Fırsatlar - 2

    +
    +
    +
    Bir önceki yazıda ekonomik krize giriş yapmış ardından bunun özgür projeler üzerine etkisinden bahsetmiştik. Bu yazıda ise yeni fırsatlar neler olabilir neler yapılmalıdır onun üzerine duracağız. Sabah saatlerinde ekonomide önlem olarak açıklanan paketlerden beşincisi duyuruldu. Yine vergi indirimleri geldi. İçlerinden bizi ilgilendiren Bilgisayar, Bilişim ve Büro makinalarında alınan verginin %8'e indirilmesi. Bana göre bu oran bile çok. Kabul ediyorum belki dünyanın en pahalı ülkesi değiliz ama en pahalılardan birisi olduğumuzu söyleyebiliriz. En pahalı interneti kullandığımız yönündeki haberlerden sonra biraz araştırma yapmıştım doğru hatırlıyorsam birinci Kazakistan'dı. Ülkemiz ihracatını ne kadar geliştirirse geliştirsin kazancımız düşük oluyor. Özellikle elektronik ürünlerde, elektrikli ev aletlerinde hatta taşıt sektöründe ana parçaları biz üretmediğimiz için sadece ufak bir paya sahip oluyoruz. Yurt dışından gelen parçaları birleştirip satmayla elde edilen kazanç ile ürünün ilk maddesine sahip olup satma arasında fark var.

    Küreselleşen dünyada Çin, Hindistan gibi yeni güçlere karşı yüksek vergi oranları ve işçilik ücretleri ile rekabet etmek imkansız. Yüksek nüfusları sayesinde işçilik o kadar ucuzki onlarla rekabet etmek için ya kendi işçilerimizin maaşlarını kesecez ya da üretilen malın kalitesinden vazgeçecez. İki hareketin sonucuda acıtır. Büyük düşünen bir Türkiye kaliteli mallar üretmeli ve işçilerine hak ettikleri yüksek geliri sağlamalıdır. Bunu başarabilmek içinde öncelikle maliyetler kısılmalı ardından gerekli teknik eğitim verilmeli. Şu alınan vergilere bakın, %18 üstüne ÖTV falan... Böyle maliyetler varken küresel aktörler Türkiye ye niye yatırım yapsın? Serbest Ticaret Bölgeleri, Tekno Kentler bir yere kadar...

    Kriz acıda olsa zayıf şirketleri götürecek. Yapılan yanlışları düzeltmek zorunda kalan küresel ekonomi yeni bir yapılanmaya gidiyor. Tahminimce düşük-orta kalite ürünlerin üretimi giderek doğuya kayarken yüksek kaliteli ürünleri dünyanın batı kesimi üretecek. Türkiye bu iki kutuplu dünyanın yine tam ortasında yer alacak ama önlem alınmazsa ikisine de katılamayabilir. Teknoloji gerektiren kaliteli ürünleri ortaya çıkarabilmek için teşvikler arttırılmalı. Özgür yazılımlarda bu noktada gittikçe önem kazanacak ama içlerinden sadece en iyi olanları ayakta kalacak. Batı devletlerinin ufak adımlarlada olsa özgür yazılımlara geçtiklerinin haberleri geliyor. Çoğu kurum, göç işlemlerinin maliyetlerini düşünmeden gelecek için özgür yazılımlara geçecek. Bu kurumlar özgür yazılımlara geçmek için bu alanda uzman firmalara ihtiyaç duyacak. Yeni fırsatlar dediğim bu :) Özgür yazılımlara geçtikçe bu alanda ki ihtiyacı karşılamak için yeni firmalar doğacak. Linux nedir bilmeyen, hayatında windowstan başka işletim sistemi kullanmamış firmalar bu ihtiyaçları gidermede yetersiz kalacaktır. Geçiş işlemlerinin tamamlanmasından sonra bu sefer kurumsal destek ihtiyacı doğacak ve bu ihtiyacı gidermek için yine özgür firmalar aranacaktır. Elemanlarını özgür yazılımlar için hazırlamak isteyen firmalar bu konularda onları eğitecek yeni kurumları arayacak! "Linux sertifikası verilir" gibi ilanlara hazır olun.

    Kısaca Göç, Destek ve Eğitim başlıklarında yeni fırsatlar ortaya çıkacak diyebilirim. Bunun yanında ülkeler yazılım sektörüne daha fazla yoğunlaşacaktır. Yazıya başlarken direkt ilk maddeyi dışarıdan aldığımız için kazancımızın az olduğundan bahsetmiştim. Yazılım sektöründe ise eğer özgür yazılımları kullanıyorsanız böyle bir gideriniz olmayacaktır. Tamamen kendi ürettiğiniz, dışa bağımlı olmayan modüllerden oluşan yazılımların pazarlaması araba ve buz dolabı satmaktan daha kazançlı olacak. Bu aşamada kaliteli eleman bulmak için eğitim sektörümüzde değişikliklere gidilebilir. Bunun yanında firmaların bilgisayar, elektrik, internet bağlantısı gibi ihtiyaçlarını karşılarken ödedikleri vergiler düşürülerek gerekli olan hammadde üzerinde ki yükler azaltılırsa türk yazılımcıların batıdaki meslektaşları ile kıyasıya bir mücadeleye gireceğinden eminim.

    Kendi açımdan özel olarak oyun sektörünede özel olarak ilgi gösterebilirim. Ne kadar kriz olursa olsun, oyunlar oynanmaya devam ediyor. Şimdilik oyun satışlarıyla ilgili bir rapor görmesemde online oyunların tartışıldığı forumlar hala hareketli. Ülkemizde oyun sektörü yeni yeni oluşuyor... Mount & Blade gibi türk yapımı oyunların çoğalması yazılımcılarımız için gerekli tecrübeyi sağlayacaktır. Ondan sonra belki Blizzard'a kafa tutacak oyunlar çıkarabiliriz(zor :D)
    Oyun sektörüde başka bir yazının konusu olsun.
    + + + +
    + +
    + +
    + + + +
    +
    +

    Svn’den Web Sitelerinin Anında Güncellenmesi

    +
    +
    +

    Birkaç hafta önce, liste.linux.org.tr’nin izinden giderek derneğin hemen hemen tüm web sitelerini svn’de tutulur ve güncellenir hale getirmiştik.

    +

    liste.linux.org.tr farklı bir sunucuda olduğundan, zamanlayıcıdan çalışan bir betikle bu işlemi yapıyordu. Onunla başlayan alışkanlıkla, diğer web siteleri de aynı sistemle svn’den güncellenir ayarlanmıştı. Ancak site sayısı ve dosya miktarı artınca düzenli yapılan svn kontrol işlemi sunucuya işkence yapmaya başladı. Üstelik belirli zaman aralıklarıyla sitelerin güncellenmesi, üzerinde aktif güncelleme yapılan siteler için çalışmaları aksatıcı hale de getirmişti.

    +

    Bunun üzerine Bahri ile Doruk geçtiğimiz hafta konunun üzerinde çalıştı, svn servisi ile aynı sunucuda bulunan web sitelerinin hemen hepsi svn’de yapılan işlem sonrası çalıştırılan bir betikle güncellenir hale getirdiler. Betik önce svnlook komutuyla yapılan commit’te güncellenen dizinlerin bir listesini alıyor, cut ve uniq yardımıyla onlardan hangi web sitelerinin güncellendiğinin listesini çıkarıyor, elindeki eşleme tablosuna göre hangi web sitesinin hangi dizinde olduğunu bulup, ilgili dizinlerdeki web sitelerine geçerek onları svn’den güncelliyor.

    +

    Böylece hem artık web siteleri svn’de işlem olduğu saniyede güncelleniyor, hem de sunucu gereksiz yükle yorulmuyor.

    + + + +
    + +
    +

    24 March 2009

    + +
    + + + +
    +
    +

    amixer' ın dayanılmaz hafifliği

    +
    +
    +Bir pencerede her zaman bir adet alsamixer açık tutardım. Ancak az önceki bir dakika itibariyle artık buna ihtiyacım yok. Yaşasın amixer! +

    +Sesi kapatmak (mute) (mesela ctrl+alt+aşağı) +

    +amixer set Master mute +

    +Sesi açmak (unmute) (mesela ctrl+alt+yukarı) +

    +amixer set Master unmute +

    +Sesi artırmak (mesela ctrl+yukarı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK+1] +
    +

    +Sesi azaltmak (mesela ctrl+aşağı) +

    + +KEK=$(amixer get Master | grep 'Front Left:' | cut -d ' ' -f 6)
    +amixer set Master $[$KEK-1] +
    +

    +Bu komutlari birer betiğe yazıp, bir de klavye kısayolu verdi mi, dadından yenmiyor. Şiddet ile tavsiye olunur.
    + + + +
    + +
    + +
    + + + +
    +
    +

    fdupes ile Hylafax docq dizini temizliği

    +
    +
    +

    Dün az kullanılan bir faks sunucusunu taşırken acı bir gerçek ile karşılaştım, gönderilen belgeler dizini gigabyte’lara ulaşmıştı. Bundan bihaber biçimde yeni diski bölümlendirmiş, üzerine kurulum yapmış, hemen her servisi de taşımıştım. /var dizininde o kadar yerim yoktu (lvm kullansaydın ya dediğinizi duyaar gibi oluyorum).

    +

    Ne var canım, diskler çok büyüdü, Hylafax dizinini /home disk bölümüne taşıyıp oradan linkleyiveririm olur biter diye düşündüm. Düşünmez olaydım, Hylafax dizinlerin farklı disk bölümlerine sembolik bağlanmasından pek hoşlanmıyormuş. Faks servisi hiç çalışmadı, yazması gereken dizinleri bulamadı. Servisi sembolik bağlama öncesi çalışır hale getirmediğimden problem kullanıcı yetkilendirmelerinde falan zannettim — bir süre debelendim.

    +

    Farklı disk bölümüne taşıyamayacağım belli olunca, gönderilen belgelerin saklandığı docq dizinine daha bir alıcı gözüyle baktım. Bir sürü boyutları aynı dosya vardı. Faks sayısına bakınca jeton düştü. Bunların çoğu toplu faks gönderimlerinden dolayı oluşmuştu. “Tüm müşterilerimize şunu fakslayalım”, “basına bunu fakslayalım” cümlelerinin sonucu aynı belgenin gönderim sayısı kadar kaydedilmesine yol açmıştı. Evet, az ama öz bir kullanım söz konusu :)

    +

    Tabii optimize motorize birlikler direkt harekete geçti, ne demek efendim buna disk yeri mi yetişir, ayrıca ne kadar saçma, zaten yerim de yok ve benzeri (5 bahane daha ekleyin buraya) düşüncelerle kolları sıvadım. Önce çift dosyaları ayıklayacak bir yazılım bulmam gerekliydi, komut satırından çalışan fdupes tam olarak işimi görüyordu. Önce dosya boyutuna, sonra MD5 toplamına baktıktan sonra tek tek byte’larını da karşılaştırıyordu.

    +

    Çift olanları sildim silmesine ama bu sefer de iki problemle karşılaştım. Hylafax arayüzünde ilgili faksa tıklandığında dosyayı bulamadığı için gösteremiyordu. Hadi bu beklenen bişidi. Ama bir de ikincisi çıktı, Hylafax istemcisi sunucuyu her sorguladığında “bu dosyalar yok” diye yüzlerce hata satırı loga düşüyordu. Hylafax loglarını sistem loglarından ayır, logları gün sonunda silebilirdim ama iki kirli çözüm birden can sıkıcı bir hale gelmişti.

    +

    Sonra aklıma geldi, yaav ben bu çift olan dosyaları bir tanesi dışında siliyorum ama sildiklerimi o sakladığım tek kopyaya sembolik linklesem? Hylafax dizinlerin farklı disk bölümünde olmasından hoşlanmamış olabilirdi ama aynı disk bölümünde, hem de aynı dizinde birbirine linkli dosyalardan nem kapmayabilrdi. O zaman birçok yerde uygulanabilir mükemmel bir çözüm elde etmiş olurdum.

    +

    fdupes’un -1 parametresi, her bir çift dosyalar grubu birer satıra denk gelecek şekilde çiftleri birbirinden boşlukla, grupları da birbirinden yeni satırla ayrılmış bir halde sıralıyordu. Bu çıktıyı kullanacak basit bir betik yazdım, çıktının her satırında 2. dosyadan başlayarak hepsini önce silip sonra 1. dosyaya sembolik linkledi.

    +

    Sonuç : Bir anda docq dizininin boyutu 1/10′una indi. Uğraşmamak için cron’a yerleştirdim, her gece faks dizinini kontrol edip, aynı fakstan n tane varsa biri dışında hepsini silip o tek dosyaya linkliyor. Hylafax da mutlu, ben de :)

    + + + +
    + +
    + +
    + + + +
    +
    +

    Document Freedom Day

    +
    +
    +
    + + + +
    + +
    + +
    + + + +
    +
    +

    8. Linux ve Özgür Yazılım Şenliği

    +
    +
    +

    +

    8. Linux ve Özgür Yazılım Şenliği, bu sene İstanbul Bilgi Üniversitesinde 17-18 Nisan  tarihlerinde gerçekleştiriliyor.

    +

    Bu sene şenlik sırasında JBoss Seam konusunda bir atölye çalışması yapıyor olacağım. İlgilenen herkesi beklerim…

    + + + +
    + +
    + +
    + + + +
    +
    +

    BT-STK Toplantısı

    +
    +
    +

    Bilişim alanında çalışmalar yapan sivil toplum kuruluşlarının oluşturduğu BT-STK platformunun Mart toplantısına LKD’yi temsilen yönetim kurulu üyesi Hakan Uygun’un katıldı.

    +

    Bu toplantıda Bilişim Alanında Nitelikli İnsan Yetiştirme, İnternet Haftası, İnternet Raporu konularında bilgi alış verişinde bulunuldu ve İnternet Haftası konusunda BT-STK’ların aktif çalışma kararı alındı.

    + + + +
    + +
    + +
    + + + +
    +
    +

    Ekonomik Kriz ve Yeni Fırsatlar

    +
    +
    +
    Amerikada başlayan ve dünyaya yayılan kriz belki de yeni bir döneme girmemizi sağlayacak. Öncelikle firmaların bu kadar özgür bırakılamayacağı anlaşıldı. Prim, komisyon gibi kimi çıkarlar için firmaların kötü durumlarını gizlediği, bazı şeylerin görmezden gelindiği anlaşıldı. İnsanlar varolmayan paralarıyla çok büyük harcamalar yaptılar ve sıkıştıklarında herşeylerini kaybettiler. Burada tek suçlu kriz değil. Taksitle ev alıp daha taksidini bitirmediği evin senetleriyle oyun oynayan birisi banka batıp işten çıkarılınca emekliliği dahil herşeyi kaybetmişse suçlu olarak sadece banka ile işçisini işten çıkaran firmayı gösteremeyiz. Bunun yanında AIG'de yaşanan saçmalıklardan sonra devletlerin daha sert bir yaklaşım sergilemesinin gerekli olduğuda ortaya çıktı.

    Başbakanın beceriksizler batıyor açıklaması kısmen doğru. İş, hesap-kitap bilmeyen kişilerin yönetiminde ki şirketlerin iflas süreçleri bilenlere göre daha çabuk oluyor. Yanlış hatırlamıyorsam Bora Güngören buna benzer bir olayı IT sektörü için örneklendirmişti. Gerçekte işleri yürütmek o kadar zordurki sipariş vermeden önce yaptığınız ufak bir hesap hatası sizi bitirebilir. Esas nokta burada kendi hataları sonucu batanlarla kriz karşısında çaresiz kalanları ayırmakta. Beceriksiz patronlar batabilir ama onların işçilerinin bunda bir suçu yok. İşsizlik fonundan yapılan ödemeler bu insanları bir iki yıl idare eder. Eğer kriz 2009 yılında son bulmazsa(son bulmaya başlamazsa diyelim) bu fondaki paralarda suyunu çekmeye başlayacaktır.

    Kriz ve Linux bağlantısını araştırırken gözüme Cédric Godart'ın röpörtajında ki bir söz ilişti,
    OLinux: Do you think that economic crisis which also involves open source enterprises will be reflected in Linux and open source news sites?
    Cédric Godart: Of course. The Linux market is not mature yet. These are bad times for the whole IT economy. Only a limited number of companies focusing on Linux and Open Source solutions may claim to be profitable. Time will tell.

    Bizler sürekli kriz sayesinde lisanslara ödenen bedellerin insanlara fazla geleceğini, bu yüzden özgür yazılım kullanan firmaların sayısının artacağını düşünüyoruz. Oysa kriz özgür yazılımı destekleyen firmaları da(bizde devleti) vuruyor. Düşünün Ubuntu'nun arkasında ki en büyük güç ne? Pardus'a Tübitak'ın desteği olmasa proje ne kadar devam eder? Büyük olduklarını düşündüğümüz dağıtımlar, açık projeler sponsorlarını kaybederlerse neler olabilir? Benzer bir tartışma şurada yapılmış. Wikipedia gibi projelerin finansmanını sağlayan bağışçılar ortadan kalktığı takdirde devam edemeyeceği söylenen birisinin sözleri üzerine uzun uzun konuşulmuş. Her ne kadar insanlar içeriği gönüllü olarak sağlasada küresel krize girdiğimiz şu zamanlarda bu tarz oluşumların hayatlarını sürdürmesi oldukça zorlaşıyor. Yazıya burada ara veriyorum, buna kısa bir giriş diyelim. Daha çok kriz üzerine durdum devamında yeni fırsatlar üzerine bir beyin jimlastiği yapacağım. İşletme derslerine çalışınca böyle yönetim süreçleri hakkında yazasım geliyor.

    Bir sonraki yazıda görüşmek dileğiyle... Öptüm :D
    + + + +
    + +
    +

    23 March 2009

    + +
    + + + +
    +
    +

    GNOME 2.26 Yayınlandı

    +
    +
    +GNOME Masaüstü ortamının en son sürümü olan GNOME 2.26 sürümü yayınlandı. Bu sürümde GNOME Masaüstü ortamı bir çok hata düzeltmesi, performans artışının yanı sıra gelişmiş bir CD/DVD yazma programı olan Brasero (http://projects.gnome.org/brasero/)'yu da platforma katmış oldu. Yeni GNOME sürümündeki yenilikleri öğrenmek ve daha fazla bilgi edinmek için Türkçe Sürüm Notları (http://library.gnome.org/misc/release-notes/2.26/index.html.tr) sayfasına bakabilirsiniz.
    + + + +
    + +
    + +
    + + + +
    +
    +

    İkiyide devirdik….

    +
    +
    +

    Evet duyurduk, üniversiteleri topladık ve tam 21 kişi Pardus konuştuk…

    +

    Güzel bir katılım ve istek vardı. Pardus kullanan kullanmayan herkes bu alana destek olmak istediklerini fakat nasıl olacaklarını bilmediklerini vurguladı. Hiç kullanmayanlara kullanması için birer kurulum cd si verdik :)…

    +

    Neyse uzatmayacağım. Seval arkadaşım blogunda uzun uzun belirtmiş zaten…

    +

    Gelen herkese teşekkür ediyorum.

    +

    Üçüncüsünde buluşmak üzere….

    + + + +
    + +
    + +
    + + + +
    +
    +

    Şenliğin Basında Yankıları

    +
    +
    +

    Şenlik yaklaşırken, tanıtım çalışmaları ve basın kuruluşlarının da etkinliğe ilgisi arttı.

    +

    Devrim Gündüz’ün çabalarıyla, Anadolu Ajansı şenliği haber yaptı. AA, web sitesinde sadece kısa bir özetini ziyaretçilerine sunduğu haberin tam metnini Türkiye çapında birçok basın/yayın kuruluşuna aktardı. Bu çalışmanın bildiğimiz bir “artçı haber”i, Ntvmsnbc‘de yayınlandı.

    +

    Görkem Çetin de iletişim içinde olduğu medya kuruluşları ile bağlantıya geçti. Bugünkü (23 Mart Pazartesi) Radikal Gazetesi’nin Sanal Alem sayfasında şenlik yer buldu. Haber sitelerinden turk.internet.com ve yahoyt.com da şenliğe geniş yer verdi.

    +

    Bir yerde şenlikle ilgili haber mi görüyorsunuz? Şenlik organizasyonuna haber verin, şenlik sitesinde yavaş yavaş oluşmaya başlayan ve yakında bağımsızlığını ilan edebilecek basın köşesine ekleyelim.

    + + + +
    + +
    +
    + + + + + + + +