diff --git a/gezegen-lkd/__init__.py b/gezegen-lkd/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/gezegen-lkd/config.ini b/gezegen-lkd/config.ini new file mode 100644 index 0000000..ac93d30 --- /dev/null +++ b/gezegen-lkd/config.ini @@ -0,0 +1,63 @@ +[Planet] +name = Linux Gezegeni +link = http://gezegen.linux.org.tr +owner_name = Gezegen Ekibi +owner_email = gezegen@linux.org.tr +cache_directory = cache-lkd +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 +output_dir = www-lkd/ +# items_per_page = 15 +items_per_page = 25 +days_per_page = 0 +feed_timeout = 15 +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 + +[http://gunluk.lkd.org.tr/gezegen/feed/] +name = LKD Gezegen Duyuruları +face = gezegencg.png +#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 +#email = seminer@linux.org.tr + +[http://blogs.lkd.org.tr/penguencg/index.php?/feeds/index.rss2] +name = Penguen-CG +#face = +#email = + +[http://blogs.lkd.org.tr/standcg/index.php?/feeds/index.rss2] +name = Stand +#face = +#email = stand-cg@linux.org.tr + +[http://gunluk.lkd.org.tr/webcg/feed] +name = Web-CG +#face = +#email = bahri@bahri.info + +[http://gunluk.lkd.org.tr/yk/feed/?cat=5] +name = LKD YK +#face = +#email = ko.gungor@gmail.com + +[http://www.lkd.org.tr/news/aggregator/RSS] +name = LKD.org.tr +#email = web@linux.org.tr + +[http://gunluk.lkd.org.tr/ftp/feed/] +name = FTP ekibi +#email = ftp@linux.org.tr diff --git a/gezegen-lkd/foafroll.xml.tmpl b/gezegen-lkd/foafroll.xml.tmpl new file mode 100644 index 0000000..f344738 --- /dev/null +++ b/gezegen-lkd/foafroll.xml.tmpl @@ -0,0 +1,31 @@ + + + + + + " /> + + + + + + + "> + + + " /> + + + + + + + + + diff --git a/gezegen-lkd/foafroll.xml.tmplc b/gezegen-lkd/foafroll.xml.tmplc new file mode 100644 index 0000000..a27fa4f Binary files /dev/null and b/gezegen-lkd/foafroll.xml.tmplc differ diff --git a/gezegen-lkd/index.html.tmpl b/gezegen-lkd/index.html.tmpl new file mode 100644 index 0000000..63b3061 --- /dev/null +++ b/gezegen-lkd/index.html.tmpl @@ -0,0 +1,242 @@ + + + + <TMPL_VAR name> + + + + + + + + + +
+ + +
+ +
+ + +

+
+ +
+ + +
+
+
+ +

+ "> + + +

+ +
+   +
+
+
+
+
+ +
+
+
+ + "> + + + + &title=" target="_blank"> + + + " target="_blank"> + + +
+
+ +
+
+
+
+
+ + + + + + diff --git a/gezegen-lkd/index.html.tmplc b/gezegen-lkd/index.html.tmplc new file mode 100644 index 0000000..efb7181 Binary files /dev/null and b/gezegen-lkd/index.html.tmplc differ diff --git a/gezegen-lkd/opml.xml.tmpl b/gezegen-lkd/opml.xml.tmpl new file mode 100644 index 0000000..50bbabe --- /dev/null +++ b/gezegen-lkd/opml.xml.tmpl @@ -0,0 +1,16 @@ + + + + <TMPL_VAR name> + + + + + + + + + " xmlUrl=""/> + + + diff --git a/gezegen-lkd/opml.xml.tmplc b/gezegen-lkd/opml.xml.tmplc new file mode 100644 index 0000000..795ffff Binary files /dev/null and b/gezegen-lkd/opml.xml.tmplc differ diff --git a/gezegen-lkd/rss10.xml.tmpl b/gezegen-lkd/rss10.xml.tmpl new file mode 100644 index 0000000..0cd709b --- /dev/null +++ b/gezegen-lkd/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-lkd/rss10.xml.tmplc b/gezegen-lkd/rss10.xml.tmplc new file mode 100644 index 0000000..3f4c6c9 Binary files /dev/null and b/gezegen-lkd/rss10.xml.tmplc differ diff --git a/gezegen-lkd/rss20.xml.tmpl b/gezegen-lkd/rss20.xml.tmpl new file mode 100644 index 0000000..3ff7a11 --- /dev/null +++ b/gezegen-lkd/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-lkd/rss20.xml.tmplc b/gezegen-lkd/rss20.xml.tmplc new file mode 100644 index 0000000..62f9f92 Binary files /dev/null and b/gezegen-lkd/rss20.xml.tmplc differ diff --git a/gezegen-lkd/zaman.sh b/gezegen-lkd/zaman.sh new file mode 100644 index 0000000..e0c9a2b --- /dev/null +++ b/gezegen-lkd/zaman.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +while read x +do + echo "$(date)::$x" +done diff --git a/sync-lkd b/sync-lkd new file mode 100755 index 0000000..153a4ac --- /dev/null +++ b/sync-lkd @@ -0,0 +1,103 @@ +#!/bin/bash +# sync.sh +# +# this script is written to syncronize the lkd planet.. +# +# author: Alper KANAT + +PLANET_DIR="${HOME}/public_html/gezegen" +LOG_DIR="$PLANET_DIR/logs" +LOG_FILE="planet-$(date +"%d.%m.%Y")-LKD.log" +LOCK_FILE="planet-sync.lck" +VERBOSE=0 + +usage() { + cat << EOF +Synchronizes the planet by invoking the necessary commands and logges everything. + +Options: + -h, --help this help + -p, --planetdir useful if the planet dir is somewhere else than the + default one + -v, --verbose print the log instead of writing it to the log file.. + +Usage: $(basename $0) [--help] [--planetdir /path/to/planet] +EOF +} + +while (( $# > 0 )); do + case "$1" in + --help|-h) + usage + shift + exit 0 + ;; + + --planetdir|-p) + case "$2" in + [a-zA-Z0-9\/]*) + PLANET_DIR="$2" + LOG_DIR="$PLANET_DIR/logs" + ;; + + *) + usage + exit 1 + ;; + esac + shift 2 + ;; + + --verbose|-v) + VERBOSE=1 + shift + ;; + + -*) + usage + exit 1 + ;; + + ?*) + usage + exit 1 + ;; + esac +done + +# checking planet dir +if [[ ! -d "$PLANET_DIR" ]]; then + echo "invalid planet directory.. please specify the correct planet dir with --planetdir /path/to/planet" + exit 1 +fi + +# checking if the log file created for the current date +if [[ ! -f "$LOG_DIR/$LOG_FILE" ]]; then + touch "$LOG_DIR/$LOG_FILE" +fi + +if [[ -f "$PLANET_DIR/$LOCK_FILE" ]]; then + echo "there's a sync process running behind, please try again later.." + exit 1 +else + touch "$PLANET_DIR/$LOCK_FILE" + + cd "$PLANET_DIR" + + if (( $VERBOSE == 0 )); then + echo >> "$LOG_DIR/$LOG_FILE" 2>&1 + echo "starting new sync ($(date +"%d.%m.%Y, %H:%M"))" >> "$LOG_DIR/$LOG_FILE" 2>&1 + echo "-----------------------------------------------------------" >> "$LOG_DIR/$LOG_FILE" 2>&1 + "$PLANET_DIR/planet.py" "$PLANET_DIR/gezegen-lkd/config.ini" >> "$LOG_DIR/$LOG_FILE" 2>&1 + echo "-----------------------------------------------------------" >> "$LOG_DIR/$LOG_FILE" 2>&1 + else + echo + echo "starting new sync ($(date +"%d.%m.%Y, %H:%M"))" + echo "-----------------------------------------------------------" + "$PLANET_DIR/planet.py" "$PLANET_DIR/gezegen-lkd/config.ini" + echo "-----------------------------------------------------------" + fi +fi + +# if ended successfully delete the lock file +rm "$PLANET_DIR/$LOCK_FILE" diff --git a/www-lkd/bloggers.css b/www-lkd/bloggers.css new file mode 100644 index 0000000..30bc15b --- /dev/null +++ b/www-lkd/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-lkd/favicon.ico b/www-lkd/favicon.ico new file mode 100755 index 0000000..96bc6d9 Binary files /dev/null and b/www-lkd/favicon.ico differ diff --git a/www-lkd/foafroll.xml b/www-lkd/foafroll.xml new file mode 100644 index 0000000..759fae1 --- /dev/null +++ b/www-lkd/foafroll.xml @@ -0,0 +1,1134 @@ + + + + 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 + + + ~/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 + + + LKD FTP Ekibi + + + + + + + + + + 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ı + + + LKD Gezegen Çalışma Grubu + + + + + + + + + + LKD Seminer Duyuruları + + + Seminer çalışma grubu + + + + + + + + + + LKD YK + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + + + + + + + + + + LKD.org.tr + + + Haberler + + + + + + + + + + Levent Yalçın + + + + + + + + + + + + + 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 + + + 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 + + + + + + + + + + diff --git a/www-lkd/foafroll.xml.old b/www-lkd/foafroll.xml.old new file mode 100644 index 0000000..ccd0122 --- /dev/null +++ b/www-lkd/foafroll.xml.old @@ -0,0 +1,1043 @@ + + + + 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 + + + ~/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 + + + + + + + + + + + + + Alper Oğuz + + + Alper'in günlüğü » Gezegen + + + + + + + + + + Alper Somuncu + + + alper somuncu nokta com - IBM AIX + + + + + + + + + + Anıl Özbek + + + + + + + + + + + + + Arman Aksoy + + + Expressed Exons » Gezegen + + + + + + + + + + Bahri Meriç Canlı + + + Bahri Meriç CANLI Kişisel Web Sitesi » Linux + + + + + + + + + + Barış Metin + + + + + + + + + + + + + Barış Özyurt + + + TuxWorkshop + + + + + + + + + + Bora Güngören + + + Bora Güngören + + + + + + + + + + Can Burak Çilingir + + + Can Burak Çilingir » gezegen-linux + + + + + + + + + + Can Kavaklıoğlu + + + Güncel günce + + + + + + + + + + Deniz Koçak + + + King of Kebab » lkd + + + + + + + + + + Devrim Gündüz + + + + + + + + + + + + + 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 + + + LKD FTP Ekibi + + + + + + + + + + Faik Uygur + + + Bir Takım Şeyler + + + + + + + + + + Fatih Arslan + + + Arslanlar Şehri » Gezegen + + + + + + + + + + Furkan Çalışkan + + + + + + + + + + + + + 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 + + + + + + + + + + + + + Kerem Can Karakaş + + + Blog + + + + + + + + + + Koray Bostancı + + + olmayana ergi.. + + + + + + + + + + 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 YK + + + Linux Kullanıcıları Derneği Yönetim Kurulu » Günlük + + + + + + + + + + LKD.org.tr + + + Haberler + + + + + + + + + + Levent Yalçın + + + + + + + + + + + + + M.Murat Akbaş + + + Mehmet Murat AKBAS + + + + + + + + + + M.Tuğrul Yılmazer + + + + + + + + + + + + + Mehmet Büyüközer + + + + + + + + + + + + + Mehmet Salih Yıldırım + + + + + + + + + + + + + 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 + + + + + + + + + + Onur Tolga Şehitoğlu + + + Onur'sal » Bilgisayar + + + + + + + + + + Onur Yalazı + + + www.yalazi.org + + + + + + + + + + Oğuz Yarımtepe + + + import me » Gezegen + + + + + + + + + + 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 + + + + + + + + + + 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 + + + Web Çalışma Grubu + + + + + + + + + + Ömer Fadıl Usta + + + Bi'Log + + + + + + + + + + Özgürlükiçin.com + + + Özgürlük için... - Haberler + + + + + + + + + + Ümran Kamar + + + Morning Glory + + + + + + + + + + diff --git a/www-lkd/generic.css b/www-lkd/generic.css new file mode 100644 index 0000000..6614810 --- /dev/null +++ b/www-lkd/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-lkd/index.html b/www-lkd/index.html new file mode 100644 index 0000000..aa684df --- /dev/null +++ b/www-lkd/index.html @@ -0,0 +1,2381 @@ + + + + Linux Gezegeni + + + + + + + + + +
+ + +
+ +
+

18 January 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      

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

+ +Üyeler İçin Web Düğmeleri Bayilerde, Aldınız Mı? +

+
+
+
+

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.

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

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

+ +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.


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

+ +Aralık 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.


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

+ +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 :)


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

+ +www.linux.org.tr şablon kullanmaya başladı +

+
+
+
+

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.


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

+ +Dernek Kartvizitleri +

+
+
+
+

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.


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

+ +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

+ +
+ + +
+
+
+

+ +E-dernekli olduk, sınıfları doldurduk +

+
+
+
+

Ü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.


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

+ +Ö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…..


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

+ +Üye olurken uyruk ve ikamet +

+
+
+
+

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.


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

+ +Autotools Yenir Mi? İçilir Mi? +

+
+
+
+

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


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

+ +Yıkanabilr klavye fare seti +

+
+
+
+

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


+
+
+ + + + + + +
+
+ +
+
+
+
+ + + + + + diff --git a/www-lkd/layout.css b/www-lkd/layout.css new file mode 100644 index 0000000..ed5b8fd --- /dev/null +++ b/www-lkd/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: 15px; + 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: 49px; + 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-lkd/opml.xml b/www-lkd/opml.xml new file mode 100644 index 0000000..fae43b8 --- /dev/null +++ b/www-lkd/opml.xml @@ -0,0 +1,99 @@ + + + + Linux Gezegeni + Sun, 18 Jan 2009 10:54:40 +0000 + Sun, 18 Jan 2009 10:54:40 +0000 + Gezegen Ekibi + gezegen@linux.org.tr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www-lkd/planet.css b/www-lkd/planet.css new file mode 100644 index 0000000..16af408 --- /dev/null +++ b/www-lkd/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-lkd/rss10.xml b/www-lkd/rss10.xml new file mode 100644 index 0000000..5346081 --- /dev/null +++ b/www-lkd/rss10.xml @@ -0,0 +1,444 @@ + + + + Linux Gezegeni + http://gezegen.linux.org.tr + Linux Gezegeni - http://gezegen.linux.org.tr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 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 + + + Ö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 + + + 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: Ü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 + + + Ö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 + + + 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 + + + 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 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 + + + 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 + + + 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 + + + Ö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 + + + 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: 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: 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 + + + 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 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 + + + Ö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 + + + 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 + + + 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 + + + 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 + + + Ö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 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 + + + 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 + + + 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 + + + diff --git a/www-lkd/rss20.xml b/www-lkd/rss20.xml new file mode 100644 index 0000000..0a6cef2 --- /dev/null +++ b/www-lkd/rss20.xml @@ -0,0 +1,467 @@ + + + + + Linux Gezegeni + http://gezegen.linux.org.tr + en + Linux Gezegeni - http://gezegen.linux.org.tr + + + Alper Oğuz: Debian, Xen ve libc6 + http://blog.oguz.biz/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 + + + 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/ + +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 + + + Ö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/ + +<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 + + + 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/ + + ]]> +<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: Ü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/ + +<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 + + + Ö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/ + +<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 + + + Gökdeniz Karadağ: e-bergi + tag:blogger.com,1999:blog-18762592.post-7621087352972876825 + 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 + + + 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/ + +<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 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/ + +<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 + + + Linuxipuclari: Sürekli Akan Logları İzleme + http://www.linuxipuclari.com/?p=156 + 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 + + + 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/ + + ]]> +<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 + + + Ö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/ + +<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 + + + Hakan Uygun: Tekir’de Yenilikler + http://www.hakanuygun.com/blog/?p=176 + 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: 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/ + +<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: Dernek Kartvizitleri + http://gunluk.lkd.org.tr/yk/?p=238 + 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 + + + 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 + + ]]> +<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 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/ + +<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 + + + Ö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/ + +<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 + + + 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 + + ]]> +<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 + + + 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 + + ]]> +<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 + + + 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/ + +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 + + + Ö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/ + +<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 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/ + +<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 + + + Okan Akyüz: Autotools Yenir Mi? İçilir Mi? + http://www.okanakyuz.com/?p=106 + 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 + + + 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/ + +<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 + + + +