18 Kasım 2009 Çarşamba

Aptitude Sürpriz Yumurta

Şimdi apt-get moo komutunun nasıl tepki verdiğini görmüşsünüzdür belki daha önce görmeyenler için ekran görüntüsü ekliyorum ;

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75vEuXA8xCX-kvpxHnzoAWGvB0QnrZu2a27BT1GKKJZ2yRYMZqJhdp2KkR44iEJlL7kyqWfJBgmIf9MwG9ud-EtKh-P0rkX1_6_h0brdk2hu7doP8Mx2ZxpcR5BfmcNKC1YyYLjkd3cM/örüntüsü-mindless%40mindless-laptop%3A%20~.jpg

Bunu denemediyseniz deneyin bence =)

Şimdi ise bu programın kardeş programı olan aptitude programında aynı olayı deniyoruz.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1D6vzcn7yXO8zOq8nhAmJg5x8bOUjR0M15RxcXH1BSXLdd8V6h1qd4T1eW33Q3JvS1HWt0Pwg8ghHy_RCaYpSLU3U9rva7a9OQPpzVrNCjEJ0B3src0mx-FQq7O20IgQWNC4hog7e0ZI/örüntüsü-mindless%40mindless-laptop%3A%20~-1.jpg

Bu uygulamada Sürpriz Yumurta yok. =(  sıkmayalım canımızı. Biraz zorlayalım şansımızı  =)

aptitude -v moo

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-2NTgAkxaqgTIgA_TRTHwMcU3X_eCbC6ejJkRVUOmoEVU3UuQTg5Z5GYW0oya345iJnlP7FS4Z7e_1ElmomsCz6aYEVHJmJu7Q0-8ztOm9PWSRrMJF2AALkpUobYkuhpF6BCQHnSzF0g/örüntüsü-mindless%40mindless-laptop%3A%20~-2.jpg

 Gerçekten inatçı bir uygulama :S

Zorlamaya devam o zaman

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC0itieXd_7KUin5P4py-imujPDfGIS4w0PTpIkqfv4dBscmXcV1f2MSiZlVp_jxp8gsDgQjBwP05b5uSu7Jf1AC8s9UjNmEjdUO0IwkXFf8b_AmSEQmF4e4EzmL1lk_jeAICvj6WTaP0/örüntüsü-mindless%40mindless-laptop%3A%20~-3.jpg

Söylemiştin tabi ama biz dinlemeyelim dedik. Yok yok çıkacak bişeyler.

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD67EnpFWXsj7RwfKeaQzU8m6gNLBqr35hAWGLHXmP-6DFzosstIPjesaXjWscjXyF_F0NbsYpq27x9zeCVCFgELUU-j5P-Gvo5TjfbeRlOfeudXtbKTSVVLX3BWbdtNOUAwQWNSV0vU0/örüntüsü-mindless%40mindless-laptop%3A%20~-4.jpg

Sanırım sinirlendi biraz. Yeterince inatçı mısınız  =)

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivm1VblUlDXLsukpkSo7KwqlvvhhgPhb1mEdSW3ayGCDdIHv8gC5ZOk4PBQEydeglEHv8NcPTSTOE2I0ffp8McbNrwH7TmoHlKNJJDIKZH3ejsHuNO62DRDtZ6ykZKIa4PJzd_vMT7cOs/örüntüsü-mindless%40mindless-laptop%3A%20~-5.jpg

İşte bu. Yola gelicek gibi..

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD2pm1sJ1ptMEP-KlVRmlrgVwbAMCiJUGrx1fGzKKyxAA33-eJGEpKspIyXeGXb_IY5VtwlA42O7cDzHezpEIA0KHFUKWMtbPyHLTt0YF335sRPA0t_L6IHck3-nvwJhxbe4SFFbRkY7o/örüntüsü-mindless%40mindless-laptop%3A%20~-6.jpg

Evet sabrımızın sonucunu aldık Aldık da peki bu... bu ne ?

Bu sorunun cevabını siz 6 tane -v kullanarak bulacaksınız.    ;)

14 Kasım 2009 Cumartesi

Ubuntu 9.10 (Karmic Koala) Kurulum

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8-b5gcmNYShc61txndpd-cNxYTvrp-qzUGY8pURaFUUl9xc0-87e-UHeFbl9y3Z-ydIwjTZ_44coVcrYmIyW4xg-_9Jp4pAEqiRxH6pUCUdzRl948LfAGCSmoH9RMmKncP2hyphenhyphenEXwq58E/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-18.png
Ubuntu'nun güncel kalıp dosyasını indirmek için http://www.ubuntu.com/getubuntu/download adresini ziyaret edebilirsiniz. İndireceğiniz .iso kalıp dosyasını bir cd ye yazdırıp kullanabilirsiniz. Sisteminizin bios ayarlarından cd / dvd gibi ortamlardan başlatılabilmesi (boot) için ayar yapmış iseniz ubuntu yazılı medyayı sisteminize takıp yeniden başlattığınızda bu şekilde bir ekranla karşılaşmanız an meselesi olacaktır. Bu ekrandaki dil seçeneği cd den çalışabilen (livecd) ubuntunun menü ekranının istediğiniz dil ile gösterilmesini sağlayacaktır. Dilinizi seçip devam edebilirsiniz.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXFbdx9mONJ1o3Ci1jec32p0p9NhNv4yenN6y-YJceosGWp2QvUXxQi84OZGE222SKnYqTj3ZhMYwnpgAWsWUNcbJxLcxzeoykR9rZ0XGCMfsPSPMkpFN5bC9ak2-L9xIHilrCCCv_ZIk/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDClpS1rYZAWtxjjF3fBNmMWLdoZJdH6JUhYC7fwaptEGa3UV_XHFCLxwcNkEd5DAdaF882iyBcxrFUoK57L50NUwoztrjU_NAhB3H3oUgfCzJUzTajQQO-QgjZEbqCJzDRQd_4eAMxlc/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-1.png
Ubuntu logolu bu ekran görüntüsü livecd için giriş menüsüdür. Kurulumu dilerseniz sistemi bir bütün olarak çalıştırmadan Ubuntu Kur bağlantısı ile kurabilirsiniz fakat bu anlatım için bilgisayarınıza bir değişiklik yapmadan ubuntu'yu deneyin seçeneği kullanıldı.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNeAI0Lq6mV3ewPeTSqME2-gKGEAFkGPf-Ehb-vXL6NaVUGPHKjCb7-PyYLmKV1-yOxZiKTd4o3y4NnLiy_soTMgD7ZI7-6V4OXGH66Fr10E61AQc0tGY3QuplepF91D2cQrpIkVIJHyU/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-2.png
Ubuntu'yu deneyin seçeneği ile devam ettiyseniz karşınıza ubuntu gnome masaüstü gelecektir. Bu hali ile sistemi kurmadan neler yapabileceğine yada size uygun olup olmadığına bakmak veya en azından merakınızı gidermek için deneyebilirsiniz. web tarayıvı (firefox), ofis (openoffice),müzik çalar (Rhythmbox), Resim düzenleyici (gimp), metin editörü (gedit) gibi bir çok uygulama hali hazırda sistemin içinde sizi bekliyor olacak.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi62KYVqJzUPeOv5nl4Kg_90-j4cmbp0-PwPlQSkLsj5zEZlFT8UdH77nxghm2lH3XkNFg-heVDmm4Tt_XMrthZLwmXbYljkT29ec-OWOHLc0oqOSI3cmEjG5Q_PuTE5NmK1t0AFWfilDk/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-3.png
Masaüstünüzde bulunan Ubuntu (sürüm numarası) Kur bağlantısı ile devam ediyoruz. Bu arada kurulum işlemi sırasında internette gezinebilir, empathy ile msn aim icq gibi anlık mesajlaşma ağlarına bağlanabilir yada oyun oynayabilirsiniz.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7-x7KpWE4giPtnzmqRIWRRqx4-4trvnTzgtzoX82FPWIdf2rO7kAwMQu1fMcBXWVY7mdB99dSobreNrQB28gO2H48kATWSWkzujn0_vl38mWZuX3jsPVgLiworip7YGwkxQ_LXUNAQOM/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-4.png
Dil seçiminizi yapıp devam edin.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXnMmUaVLecQHbJIyxpoDF7XvvtSRL-o9N8YKz0FfRpFlOaqDDFx8bO2JnvQLwxiPDo4J_N4TDvzqStRYFrQ55Ga3EZD7shSrZYAJ9A5vHmQLK2qf05pxoXlDVqsBd7C2Q4HC4vthBPQw/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-5.png
Bu ekranlanlardaki tarih saat klavye düzeni gibi seçenekler sizin için doğru ise ileri bağlantısı ile devam edebilirsiniz. Eğer bi hata görürseniz kendinize göre ayarlama yapın.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFG5HcVNKpeanWIaH06QAoGhHN9PyJVV7lF3HfasPtKoZ22zgXvQi9tq3G8C4bIumBnM6f2_ps9WqVtk4yEh5m_xo-I1AzKB2-nAyks7EypSiCK-5x8vbgKzqUXb9TXWG09uWwyl2J1aY/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-6.png
Klavye düzeninizi seçip deneyebilirsiniz.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMKbp58pxBsbZ_4o8sIcxHOlJn6WD6STliLEj4cVjJyauWAYBy0mIFUyPR4H0a_kVw6wgFU_i2yQ_3BQp65YGsh5ePPYmLzqqDb1waOuDrcsUETADH48Qgv6h9wcHf9xla50Pec_Z7sJY/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-7.png
Daha sonra sabit diskinizi zevkinize göre bölümlemeniz gerekmekte. Diskin tümünü temizle ve kullan seçeneği bütün diskinizdeki verileri kaybetmenizle sonuçlanabilir. Eğer kaybedicek bişeyiniz yok ise bu şekilde devam edebilirsiniz. Şayet daha önce ayırdığınız bir bölümde veri saklıyorsanız yada diskinizi bölümlere ayırmak istiyorsanız Bölümleri elle belirt seçeneğini kullanınız.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiKG1F93JBvU0lCTDbRf0Flm5HODNbkvDV9vuA7u6x8iZ9lAjUNUL7nZbYFukhxtLSsD7odvHzRGXlJLNkeUC_hbO9RD9Uxv9dQ70P86uYOQwNR4Q76yaDwU_mXdokZkoH2ixBPa7BJ98/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-8.png
Bu seçenek size sabit disk yapınızı detaylı şekilde gösteren bir uygulama sunacaktır. Bu ekranda gördüğünüz bölümleri silebilir yeni bölümler oluşturabilirsiniz. Temel sistem alanı için bir bölüm ve sisteminizde oluşabilecek ram taşmaları için sanal bellek diyebileceğiniz takas (swap) alanı için bir bölüm gerekmektedir. Temel sistem için ext4 kullanmanızı tavsiye edebilirim. ext3 ve ext2 ubuntunun daha önceden kullandığı dosya sistemleridir. Sanal bellek alanı için ise swap formatında alan oluşturmanız gerekmekte. Temel sisteminiz için ext4 ü seçtikten sonra bağlanma noktası olarak "/" (tırnaksız) yazınız. Bu işlem dosya sistemini kök dizin olarak bağlayacaktır. Ayrıca varsa diğer oluşturduğunuz bölümleri bağlanma noktası kısmına bir isim girerek otomatik bağlanmış gelecek şekilde ayarlayabilirsiniz. Bu şekilde bağlamış olduğunuz bölümler /bölümadı şeklinde sisteme bağlı klasör olarak görüntülenecektir.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknjjKAjaY5DRhWfM4ofn9G2mTitRwlgbAKvPBhlBlsRQ_WPr2ixxkpkmGPs_ZjDJ9G610-J96Bnov2fn4Uk1dQBA4GDfJw9oYfCHti1a1FJS_kLQnsEMydwIiamn-iq4YoRK-az7USFM/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-9.png
Bu kısımda sisteminize bir isim veriyorsunuz. Tabi bir de şifre. Burdaki root şifrenizi sisteminizi kullandığınız zaman boyunca baya bi kullanacaksınız.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzI_0v6QZXR-P_hLVDnmVZMhfyfmTN_oHYiiw0x4n4j6adq6fo2pIB5Z67JiOCP3JEWvakg9BD8v14xwrPQnYyq-TPvLUGKDZdeYegft_f69IU_NX_ATipTxMuiBVvgIyULQUvAf1BjT8/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-10.png
Daha sonra sistem kurulmaya başlanıyor. Siz bu arada kendinize bir kahve yapın en iyisi =)
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFxPb4ulwDlE32sdsnmvJiQAN8mvxku1pn6K8qMaWn56YstJaQHGAdDdQokB1EK7jXg9ffArySKEOwmp7xBpor8LPTXgpvw2lWbdELBoRdD0PylJefW90KeZoeXlLJB2Uedrzk6lYCAM8/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-12.png
Yada durup tanıtımları izleyebilirsiniz bu da bi seçenek.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihEPgRoA9dV6tVadbbJ1K4HF9OmMlNL6CKHvjte8_1WXglKB7DefSbgSj_2StDjdlyTeRKMcC_tamYVmxyJU-0jupzuhkLusNpyoj0nhqJtTvN50DtT2iSfoL7furzkzABRpJ0zHbN_Jc/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-13.png
Veya intermette işiniz varsa onları halledin. Sanırım en verimlisi de bu.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGbsSuGHnzDn-VnVB1t0Q_lkRGURhB7HCV2uU9NHM43mmaflPKRqLWUK25q0QWm71MPZrivZD0jKqX3MpmbpcJ6RuJaeH-gGrP4JmSHNBqMF1lKziQjNxQE2PrECIlbhwrsc0VYuItyuo/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-14.png
Kurulum bittikten sonra sisteminizi yeniden başlatın.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPfYU_xNUfqNWyfk2SwdkST7NpILdn0_cNWFgCBx0hh0kdmzjJ3JrkvpVzjbSBHWNvsyd3kYu1W26oSvdK24kiox-hrmD0nF1V5xtJCGZiRV9m7xn6T_tXeFR2HlQAOeOWMYtwcjRUhW4/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-15.png
Bu siyah ekran sistemi kurmak için kullandığınız medya ortamını ayırıp Enter tuşuna basmanızı beklemekte. Yapmayabilirsiniz tabi ama sistem yeniden livecd ortamından açılabilir bu durumda.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhty2IDchoamV3VbQVXbCKVYo84GOVJBdcxxskBQ1G8SQOlyLY6J5bPviY6P6k8WJ3NiB_YmlX9JLnU2igd4rdiodxo3hBQjB5JkMqJDg1mkKpFu3hEc803dBywvLBLw8Sn7m4zJaZlDok/s640/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-16.png
Sistem kullanıcı hesabınızı seçin. Şifrenizi girin.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4_U5oIuH85R3Hzt7HsUlIuSSlmJiHPoCnK7cMzvzjHeP4i1UBjysDO4caljExyU93ZpwJqEnqyW3MT12JhdjCWqL_XHDzOujSgWYrsr5-Q4041DDeg96jdboVreeUO7Uf_2Gb18ZMY3s/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-17.png
Ve masaüstünüz karşınızda.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2algR4RVfk3mmznj7O0AjlIPWoQu9kyHvRS-96s2VVWJjcIZDPWHZJNc8pWdFcHjWSzkl73beGlHLNZ3gmJ6rdXiR_15oOf8EODtYK2Zc6CQluX82tvF-6CtVIDSt6tUaLYPIJIW-4vc/s576/Ekran%20G%C3%B6r%C3%BCnt%C3%BCs%C3%BC-netbook%20%5B%C3%87al%C4%B1%C5%9F%C4%B1yor%5D%20-%20Sun%20VirtualBox-19.png
Bu ekran görüntülerinin tamamı VirtualBox kullanılarak alınmıştır.
Anlatımda gördüğünüz eksiklikler ve hataları yada olmasını istediklerinizi lütfen bildirin.

3 Kasım 2009 Salı

UbuntuOne

Ubuntu 9.10 geçtiğimiz günlerde yayınlandı. Tabiki hemen indirip kurdum. Ubuntu gün geçtikçe daha bi' güzelleşmekte bunu bariz gördüm.

Neyse asıl yazmak istediğim ubuntuone ile alakalı problemi olan arkadaşlar için.
Ubuntuone clienti çalıştırdığımda bağlanamadığını gördüm. Biraz araştırdıktan sonra normalde karşıma makinemi kaydetmem için bir web sayfasının gelmesi gerektiğini öğrendim. Biraz daha araştırınca otomatik olarak belirmeyen "makinenizi ekleyin"(add your computer) sayfası


u1sync --authorize


komutu ile getirilebilmekteymiş öğrenmiş oldum. Bu komutun çalışması için ubuntuone-client-tools'un yüklü olması gerekiyor.


sudo apt-get install ubuntuone-client-tools

12 Haziran 2009 Cuma

Ubuntu Flow Chart - Akış Diagramı yazılımı


Herzaman olmasa da bazen yazdıklarımız çizdiklerimiz için akış diagramlarına ihtiyacımız oluyor sanırım. Linux altında kullanabileceğiniz hiç şüpesiz opensource olan Dia programı sanırım bu sıkıntıyı tamamen ortadan kaldırmak için tasarlanmış.

Gayet temiz bir arayüze sahip Dia ile öntanımlı şekil , dilediğiniz boyutlarda geometrik şekiller oluşturmak ve bunlara metin ekleyerek akış diagramı elde etmek çok kolay. Akış diagramı kutucuklarını birbirine bağlamada kullanabileceğiniz 5 temel çizgi biçemi kullanılmış fakat o kadar esnekler ki dilediğiniz şekli elde etmeniz saniyeler sürüyor.

Dia sadece akış diagramı için hazırlanmış bir program değil. Grafik tabana hız katmanız gereken bir çok çizimde (devre , network, kroki, hidrolik vs) öntanımlı bir çok şekli kullanarak gayet hızlı ve gayet muntazam grafiklere imza atmanız an meselesi.

Kayıt fotmatı olarak .dia uzantısını kullanmasına karşın çıkış seçeneklerinde PNG ve hatta Ms Visio bile desteklenmiş durumda..

Dia ya ulaşmak için tıklayınız..

9 Mayıs 2009 Cumartesi

Compiz mac stili küçültme (hack)

Öncelikle ghex kuralım
sudo apt-get install ghex


Daha sonra 3 dosyayı modifiye ediyoruz:

sudo ghex2 /usr/lib/compiz/libanimation.so


control + f kombinasyonuna basıp sağ kutucuğa "magic_lamp_max"
yazıyoruz, ve bu sözcükten sonraki 3 sayısını 0 yapıyoruz...
Kaydediyoruz ve kapatıyoruz.

sudo ghex2 /usr/lib/compiz/libanimation.a


control + f kombinasyonuna basıp sağ kutucuğa "magic_lamp_max"
yazıyoruz, ve bu sözcükten sonraki 3 sayısını 0 yapıyoruz...
Kaydet ve kapat diyoruz.


sudo gedit /usr/share/compiz/animation.xml

control + f kombinasyonuna basıp "magic_lamp_max"
yazıyoruz, ve bu sözcükten sonra aşağıdaki min değerinde yazan 3 sayısını 0 yapıyoruz...
Kaydet ve kapat diyoruz.



daha sonra compizi yeniden çalıştırıyoruz... canlandırmalar -> efekt ayarlarında
sihirli lambamızı artık dalgasız kullanabiliyoruz...

alıntıdır.

14 Nisan 2009 Salı

Resim ( İmge ) işleme ortamı (Image Processing Environment) :D

Yakın gelecekte opensource olarak yayınlamayı düşündüğüm bir çalışmam var. Resim işleme ortamı olarak adlandırmayı düşünüyorum.

Şuan da program linux ve windows altında kullanıldı ve test edildi. Fakat bir takım düzeltmeler daha yapılması gerekiyor. Şu anda input olarak webcam,klasörün içerisindeki imge dosyaları ve video dosyaları üzerinden çalışmakta program. Programın amacı kısaca yazmakta olduğunuz algoritmanın adım adım yada akıcı bir şekilde nasıl çalıştığını giriş ve çıkış pencerelerini kullanarak izleyebilmek ve geliştirme aşamasında image processing algoritmanızın yapımında hızlı bir deneme aracı olması için tasarlandı. Capture için ayrı processing için ayrı threadler kullanan yazılım da cpu kullanımını optimum şekilde kullanılmaya çalışıldı.

Başlangıç olarak programın bir kaç ekran görüntüsü aşağıdaki gibidir...








( resimlere özel sansür uygulanmıştır korkmanıza gerek yok :) )

TpTRemoteAccess (OpenSource)

Bu bizim opensource projelerimizden bir tanesi bu projede amaçlanlar kısaca :

* Hem opensource hemde multiplatform(Linux,Windows, (belki mac) ) uzaktan kontrol yazılımı geliştirmek
* Kullanıcılar arasında yardım amaçlı erişimi daha kolay ve kullanılabilir hale getirmek
* Otomatikleştirilebilir yardım özellikleri ile kendi makinanıza giriş iznini barındırabileceğiniz ve nereye giderseniz makinanızın size erişebileceği bir platform kurmak

olarak belirlenmiştir. Yakın zamanda olmasını umduğumuz beta test aşamasına geçeceğiz. Sizlerinde önerileri olur ise değerlendirilecektir.

Gelişmeler oldukça bilgilendirmeye çalışacağım

3 Nisan 2009 Cuma

Xorg cpu kullanımını düşürmek

Xorg cpu kullanımını düşürmek için xorg.conf dosyanızın kullandığınız device bölümüne aşağıdaki kodları ekleyerek cpu kullanımında bir iyileşme sağlayabilirsiniz...

Option "EnablePageFlip" "on"
Option "XAANoOffscreenPixmaps" "true"
Option "AccelMethode" "EXA"
Option "RenderAccel" "on"
Option "UseEvents" "on"

ubuntu gnome özel klavye kısayolu atama

Gnome masaüstünde sistem > tercihler > klavye kısayolları altında ayarlanmış bir çok komuta yapılmış atamayı düzenleyebilir yada atama yapılmamış komutlara yeni atama yapabilirsiniz..

Fakat iş kafanızdaki başka bir komuta geldiğinde işler biraz değişiyor..

Bu işlem için compiz in bize sağladığı Commands sekmesini kullanacağız..

Alt + F2 yaparak çalıştır kutucuğunu açın..

ccsm


komutunu girin.. compiz ayar yöneticisi karşınıza çıkacaktır.. buradan Genel > Commands sekmesinden Commands öğesini aktif duruma getirin..

daha sonra Commands ösesinin Commands tabındaki 0.komut satırına örnek olarak..

gnome-terminal


yazın..

Key Bindings tabına geçin ve 0.komutu çalıştır yazılı yerin sağ tarafındaki butona tıklayarak geçerli olacak kısayolunuzu girin..

mesela "Ctrl + t" gibi..

bu şekilde diğer araç gereçlerinize yeni kısayollar atayabilirsiniz..

QDevelop + Qt 4 Tutorial 1

selam tosbağacıklar qdevelop qt4 ile nasıl kullanılır bi bakıcas..

öncelikle qdevelop nedir.. qdevlop c++ dili için multi platform bir ide dir.. yani c++ ile yazıyosunuz istediğiniz sistem için o sistemde derliyorsunuz.. aynı kod win yada unix sistemlerde çalışmış oluyor..

şimdi qdevelop arayüzünü açıyorsunuz.. yeni proje deyip projenize bir isim veriyosunuz.. ana pencereli uygulama seçiyorsunuz ve tamam diyorsunuz..

karşınıza hemen hemen şu ekran çıkıyor..



şimdi öncelikle kullanıcağımız arayüzü hazırlamamız gerekiyo tabi arayüz kullanıcaksak ama madem kullanmıcas neden ana pencereli uygulama seçtik dimi.. =)

bu durumda qdevelop da solda menüyü genişletip mainwindow.ui ( arayüz ) ü bulup iki defa tıklıyoruz.. qt nin açılması lazım..

açıldığında yeni bişey eklemek istiyormusunuz diye bi uyarı çıkıyor eklemek isterseniz yeni dialog larınızı ekleyebilirsiniz şu aşamada gerek yok..



close deyip kapatıyor devam ediyoruz..

qt de formunuza nesne eklemek basit.. soldan panelden alıp ekleyebiliyorsunuz.. bu örnekte listwidget , lineedit , 2 de buton eklenmiştir.. ordan alıp formunuza koyun..



sağ taraftaki menüde ise eklediğiniz nesnelerin özelliklerini bulup değiştirebilirsiniz..

bunu yapmadan önce qt de kod yazmadan programlamanın bir kısmını halledebiliyoruz nasıl mı yukardan menüden edit signals / slots a tıkladığımızda widget paneli kilitlenip ortam renkleri biraz değişiyor..



bu aşamada mesela bir butonla bir text in yada list in temizlenmesi gibi basit işlemlerinizi halletmeniz mümkün.. butonumuza tıklayıp listbox ımıza sürüklersek.....



bu görüntüyle karşılaşıyoruz.. aynen devre çizim programlarında kablo bağlar gibi zaten arada topraklama simgeleri de görmek mümkün =)

ve bıraktığınızda bu menü karşınıza çıkıveriyor..



burda sol taraf birinci nesnenin sağ taraf ikinci nesnenin olayı..

tıkladığımızda temizlensin iztiyoruz.. clicked() olayını clear() olayına bağlayıp bırakıyoruz..

daha sonra nesnelerimizin özelliklerinden isimlerini birascık ayarlıyoruz..



Ekle yazan butonun adını btnEkle (ortamda değişken isimleri küçük harfle başlar diğer kelimelerin baş harfleri büyün gerisi küçük olarak devam eder.. alışalım..)

listenin adını lstEkle ve textbox ın adını txtEkle olarak ayarlıyorum..



save edip kapatıyoruz burdaki işimiz sona erdi.. arayüzümüz hazır..

şimdi qdevelop a geçiyoruz.. mainwindow.ui ye sağ tıklayıp.. iletişim kutusu alt sınıf oluşturma seçeneğini seçiyoruz.

karşımıza şumenü geliyor..



burda nesnelerimizin kullanacağımız olaylarını seçiyoruz.. mesela biz bu örnekte btnEkle butonunun click olayını kullanıcas sadece onu seçiyoruz..


bu aşamada sinyal bağlama gibi bişeyden bahsedilir.. aynı işlemin görsel şeklidir sinyal filan bağlamaya kalkmayın.. =)

zaten mainwindowimpl.h dosyamızda değişikliği görebiliyoruz..



buton tıklanma olayımız eklenmiş vaziyette..

mainwindowimpl.cpp mize geçiyoruz.. bi de ne görelim orda da bişeyler eklenmiş..



bu arada TODO die bırakılan yer bizim buton tıklandığında yapılmasını istediğimiz olayların kodunu yazacağımız yer olarak bize tahsis edilmiş alan =)

hemencik kodumuzu yazıveriyoruz..



bitti bile..

şimdi dosyamızı derliyoruz..

[i

daha sonra da çalıştırıp deniyoruz..








umarım yardımcı olabilmişimdir..

Selametle..

31 Mart 2009 Salı

linux altına opencv'yi ffmpeg desteği ile kurmak

OpenCV yi linux altında ffmpeg desteği ile kurmak çoğu zaman kullanıcıları bezdiren bi uğraş olmuştur. Ubuntu Jaunty alpha sürümü kullanarak bu kurulumun yapılışını anlatmaya çalışacağım...

Öncelikle aşağıdaki resimde görünen ffmpeg ve beraberinde kurulan (ve dev) kütüphanelerini sinaptic veya konsol aracılığı ile yüklüyoruz.




Daha sonra
/usr/include
dizini içinde yer alan yukarıda kurulmuş kütüphane klasörlerinin içindeki kaynak dosyalarını
/user/local/ffmpeg
dizini içine kopyalayınız. şu şekilde bir klasörümüz olacak...


Ardından konsol açıp

sudo apt-get install build-essential
cd
svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk
cd trunk/
cd opencv/
mkdir release
cd release/
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/ -D BUILD_PYTHON_SUPPORT=ON ../
make


eğer hata oluşmaz ise
sudo make install
cmake sisteminizde kurulu değil ise
sudo apt-get install cmake

oluşan hatalarınızı burada sorabilirsiniz...

Bismillahirrahmanirrahim

Bismillah
TpTLabs Blog Hizmetinize girmiştir. En yakın zamanda programlama ile alakalı faydalı olabileceğini düündüğümüz bilgileri burada paylaşmaya başlayacağız.