Gimp’te Resimlerle Toplu İşlemler

     Dijital fotoğraf makineleriyle çektiğimiz fotoğrafların boyutları genellikle çok büyük oluyor. Çekerken kaliteli olmasına özen gösterip en yüksek çözünürlüklerde çekim yapıyoruz haklı olarak. Ancak bunları internette bir yere yüklemek istediğimizde (e-posta eki olarak, facebook, flickr gibi sitelere yüklerken) boyutlarını küçültmemiz gerekiyor. Eğer tatilde az fotoğraf çekmişsek sıkıntı yok ancak 500 fotoğrafın çözünürlüğünü tek tek değiştirmek tatili burnunuzdan getirebilir : )

      Gimp kullanarak, fotoğraflarınızla (resimlerinizle) toplu işlemler yapabilirsiniz. Bunun için David’s Batch Processor, eklentisini kurmanız yeterli. Bu eklenti bize birçok toplu işlemi bir arada sunuyor.

Resimlerinizi,

  • Yeniden adlandırabilirsiniz,
  • Yeniden boyutlandırabilirsiniz,
  • Döndürebilirsiniz,
  • Keskinleştirebilirsiniz,
  • Kırpma yapabilirsiniz,
  • Rengiyle oynayabilirsiniz,
  • Başka formatlarda kaydedebilirsiniz,

     Eklentiyi kurabilmek için Gimp yüklü Ubuntu‘da Sistem/Yönetim/Synaptic Paket yöneticisi‘ni açtıktan sonra “gimp-plugin-registry” şeklinde arama yapıp bu paketi bulup kuruyoruz. Bu işlemleri yaparken Gimp’in kapalı olmasına dikkat edelim.

gimp batch plugin

Not: Pardus‘ta uzun arayışlarıma rağmen gerekli pisi paketini bulamadım eğer nasıl yükleneceğini biliyorsanız lütfen aşağıya yazınız. (Pardus paketçilerine duyrulur.) Saolsun Pardusçu arkadaşların yardımı ile (Bkz: Yorumlar) Gimp’te bu eklentinin kurulumunu öğrendik. Siz isterseniz gimp-dbp-1.1.9-1.pisi.tar dosyasını indirip kurabilirsiniz ya da konsolda
sudo pisi build https://svn.pardus.org.tr/pardus/playground/maidis/graphics/gimp-dbp/pspec.xmlpisi build https://svn.pardus.org.tr/pardus/playground/maidis/graphics/gimp-dbp/pspec.xml
komutunu verdikten sonra ev dizininizde oluşan pisi paketini kurabilirsiniz.

     Şimdi Gimp’i açıp eklentimizi çalıştırabiliriz. Bunun içinde menüden Süzgeçler{Filtreler}/Batch/Batch Process yolunu takip edip toplu işlem yapacağımız pencereyi açıyoruz.
gimp-toplu-resim-duzenleme

     Bu penceredeki Input sekmesinde resimlerimizi ekleyip diğer sekmelerde de istediğimiz değişiklikleri ayarlıyoruz. Değişiklikleri tamamladıktan sonra aşağıdaki Start butonuna basıp tüm fotoğrafları tek bir tıkla istediğimiz hale getiriyoruz.

Kaynaklar:

http://members.ozemail.com.au/~hodsond/dbp.html
http://ulyssesonline.com/2008/09/22/batch-resize-images-with-gimp/

Eğer Gimp olmadan resimlerinizi toplu olarak düzenlemek istiyorsanız(isim değişikliği, yeniden boyutlandırma, çevirme gibi) EasyImageSizer programı da Linux altında kullanabileceğiniz özgür yazılımlardan birisi.

Çocuklar için Linux 2

Çocuklar için Linux konulu yazımızın ikinci bölümüne devam ediyoruz. Önceki yazımızda Qimo işletim sisteminden bahsetmiştik. Bu yazıda ise size Sugar Linux‘dan bahsetmeye çalışacağım.

2- Sugar: Geleneksel masaüstü bilgisayar ortamından tamamen farklı aktiviteler ile kendine özgü bir öğretme yöntemi olan bambaşka bir işletim sistemi. Hatta ona bir eğitim platformu demek daha doğru olacaktır.
Sugar Linux başlancıçta OLPC (Her çocuğa Bir Dizüstü) cihazlarda çalışması için geliştirilmiş ancak şu anda tüm bilgisayarlarda rahatça çalışabilen bir işletim sistemi. 25 Dile desteği var, tabiki Türkçe‘de desteklediği dillerden biri. Dünyadaki tüm çocukların eşit imkanlardan faydalanması için ücretsiz ve açık kaynak.

Daha çok 5-12 yaş arası çocuklara hitap eden Sugar Linux, bilgisayarınızda hiçbir değişiklik yapmadan CD ile ya da USB Bellek ile de çalışabiliyor. Çocuklar yaptıkları aktiviteleri diğer arkadaşları ile de paylaşabiliyor ya da birbirlerine yardım edebiliyorlar. Böylece çocukların işbirliğini ve paylaşımı öğrenmelerine imkan veriyor.

Sugar’ı Farklı Yapan Unsurlar:

  • Sugar paylaşımı ve işbirliğini kolaylaştırır: Çocuklar yazdıklarını ve okuduklarını paylaşabilir, diğer arkadaşlarıyla beraber kendi müziklerini yapabilirler. Üstelik sadece bi tıkla.
  • Sugar Linux’da Aktiviteler vardır programlar yoktur.
  • Otomatik yedekleme özelliği ile aktiviteleriniz kaybolmaz: Dosya ve klasörleriniz kaybolacak diye kaygılanmayın. Hepsi internet üzerinde tutulup sizin için saklanıyor.
  • Sugar en yavaş bilgisayar donanımlarında bile çalışabilecek şekilde tasarlanmıştır.
  • Sugar bir özgür yazılımdır: Python dilinde yazılmıştır ve ihtiyaçlara göre kolayca düzenlenebilir.
  • Sugar için herhangibir lisans ücreti ödemek zorunda değilsiniz. Tabi isterseniz şuradan bağış yapabilirsiniz : )

Sugar Kurulumu Nasıl Yapılır:

Aslında kurulum falan yapmıyorsunuz. Sugar kullanmak için iki yöntem var:
Birincisi CD ile kullanım. Onun için şu dosyayı indirip bir CD’ye yazmanız ve bilgisayarı CD’den başlatmanız yeterli. Merak etmeyin bilgisayarınızda hiçbir değişiklik ya da veri kaybı olmayacak.
İkincisi ise USB ile kullanım onun için birkaç adım var onları burada yazmayacağım. Şu adreste detaylı bir anlatımı mevcut. Oradan bakabilirsiniz. (Eğer yine de kurulumda sorun yaşayan olursa buradan yardım etmeye çalışırız.)

Sugar Linux Görünümü


Kullanım ile ilgili diğer tüm videolara Sugar Labs’ın wiki sayfasından ulaşabilirsiniz.

Dikkatimi çeken aktivitelerden:

Renkli ve anlaşılır bir arayüze sahip TamTam aktivitesi ile çocuklar kolay bir şekilde kendi müziklerini oluşturabiliyor ve bunları arkadaşlarıyla paylaşabiliyorlar. Beş farklı enstrümanı aynı anda kullanıp bir orkestra şefi edasıyla kendi bestelerini yapabilir ya da arkadaşlarının paylaştıklarını değiştirerek farklı müzikler oluşturabilirler. tamtam sugar
Dikkatimi çeken diğer bir aktivite de görsel programlamaya giriş tadında olan Turtle Blocks. Algoritmaya giriş, matematik, multimedya ve tasarım alanlarında çocuklar için bulunmaz bir kaynak niteliğinde. Tamamen görsel yapısı sayesinde çocuklar eğlenirken öğrenebiliyor.

Bu ve buna benzer birçok aktiviteyi bulabileceğiniz Sugar her geçen gün gelişmekte ve birçok ülke tarafından kullanılmaktadır. Çocuk eğitiminde klasik yöntemlerden kurtulma zamanı geldi diyorsanız tam size göre bir alternatif.

Güncelleme:
ZDNet’in Ten reasons Linux is the best choice for kids (Linux çocuklar için en iyi tercih işte on sebep) yazısını okumanızı tavsiye ederim.

Güncelleme 2 (Ocak 2011):
Çocuklar için tasarlanmış yeni bir Linux dağıtımı ile karşılaştım DoudouLinux. Üstelik Türkçe desteği de mevcut. Özellikle görselleri çok hoş tasarlanmış. Detaylı deneme fırsatım olmasa da bir göz attım. Gayet başarılı, Sugar Linux’dan konsept olarak daha farklı. Hem görsel hem de sesli olarak çocuklar için tasarlanmış çok çok basit arayüzü var. CD’den hemen deneyebilirsiniz.

Kaynaklar:

http://sugarlabs.org/index.php
http://wiki.sugarlabs.org/go/Welcome_to_the_Sugar_Labs_wiki
http://activities.sugarlabs.org/en-US/sugar/

Ubuntu ve Çok Fonksiyonlu Epson Yazıcım PX710

EPSON Artistan PX TX 710Geçen yıl aldığım Epson DX7450 model yazıcımı baba ocağında bırakıp kendime yeni bir Epson çok fonksiyonlu (Stylus Photo PX710W) yazıcı aldım. Bu sefer aldığım yazıcı epey bir maharetli. Wi-Fi ile ev ağına bağlanabiliyor ve 6 kartuşlu olduğu için çok iyi fotoğraf baskısı alabiliyorsunuz. Neyse konumuz yazıcı tanıtımı değil detaylara şuradan bakabilirsiniz. Önemli olan bütün bu özellikleri Linux altında da kullanabilmek. Yoksa aldığınız ürünün hiçbir anlamı olmuyor. Epson doğrudan Linux’a destek vermese de anlaşmalı olduğu AVASYS firması ile yazıcı ve tarayıcalarının Linux üzerinde çalışmasını sağlıyor.

Daha önceki yazımda DX7450 modelinin Ubuntu üzerinde nasıl kurulduğunu anlatmıştım. Bu sefer de PX710 modelinin nasıl kurulduğunu anlatmaya çalışacağım.

Not: Bu kurulum Ubuntu 10.04 kullanılarak, ağ’a doğrudan bağlı yazıcı ile gerçekleştirilmiştir.

Cihazı tamamen kablosuz olarak kullanmak en kolayı bununla ilgili wireless ayarlarını yazıcı üzerinden yapabilirsiniz. Yazıcının bir IP adresi almasını sağladıktan sonra Ubuntuda Sistem/Yönetim/Yazdırma yolunu takip ederek yazıcı ekleme penceresini açıyoruz. Burada Ekle butonuna basarak gelen pencerede Ağ Yazıcısı Bul butonuna basıyoruz. Sağ taraftaki Bul‘a basarak 20-30 sn bekledikten sonra Ubuntu, yazıcıyı görüyor. Soldaki menüden yazıcıyı seçip İleri dediğimizde “yazıcının sürücüleri aranıyor” şeklinde uyarı veriyor. Yaklaşık 30-40 sn sonra sürücüleri yükleyip sınama sayfası yazdırmak isteyip istemediğimizi soruyor. Sınama sayafsını yazdırdığımızda işlem bitmiş demektir. Ayrıca bu ekranda yazıcının tüm ayarlarını da görebiliyoruz.

Eğer USB ile bağlanmak isterseniz sadece USB kablosunu takıp yazıcıyı çalıştırmanız yeterli Ubuntu hemen yazıcınızı görüp gerekli yüklemeleri tamamlıyor.

Gelelim işin zor kısmına. Evet Tarayıcıyı yüklemek bu kadar kolay değil onun için bazı programları önceden yüklemiş olmak gerekiyor. Ama geçen seneki yazıma baktığımda bu işlerinde epeyce kolaylaştığını tekrar görmüş oldum.
Not: Tarayıcı özelliğini de ağ üzerinden kullanacağız.

Hazırsanız başlayalım : )
Tarayıcı programımızın adı Image Scan! for Linux bu program görsel bir arayüz ile tarayıcıyı etkin bir şekilde kullanmamızı sağlıyor.

Öncelikle Avasys sitesinden formu doldurup tarayıcı için gerekli paketleri indiriyoruz.
Gerekli Paketler:

  • iscan-data_1.0.1-1_all.deb
  • iscan_2.25.0-1_i386.deb
  • iscan-network-nt_1.1.0-2_i386.deb
  • userg_revL_e.pdf

userg_revL_e.pdf dosyası yükleme ile ilgili detayları içeriyor.

Dikkat!
Kurulumun hatasız bir şekilde olması için önce bir hazırlık yapmamız gerekiyor. Kuruluma geçmeden önce aşağıdakileri kontrol edin.

  1. SANE kütüphanesinin en az 1.0.3 veya daha yeni bir sürümünün yüklü olması gerekir. Merak etmeyin Ubuntu 10.04’de yüklü geliyor
  2. libltdl3 kütüphanesinin yüklü olması gerekir. Maalesef Ubuntu 10.04’de yüklü olarak gelmiyor. Elle yüklenecek

libltdl3 kütüphanesini yüklemek için şu adresten libltdl3 paketini indirip kuruyoruz.
Az kaldı kurulum bitmek üzere birazcık sabır!

Şimdi kurulum için uçbirim’i (komut satırı) açıyoruz ve indirdiğimiz paketleri kurmaya başlıyoruz.
sırayla şu komutları vereceğiz.
[code]
sudo dpkg –install iscan-data_1.0.1-1_all.deb
sudo dpkg –install iscan_2.25.0-1_i386.deb
sudo dpkg –install iscan-network-nt_1.1.0-2_i386.deb
[/code]
Bu işlemlerden sonra tarayıcımızın IP numarasını konfigürasyon dosyasına yazıp bitiriyoruz. Bunun için de komut satırında
[code]
sudo gedit /etc/sane.d/epkowa.conf
[/code]
komutunu verip açılan dosyada en alta gelip
#net 192.16 ile başlayan satırın önündeki # işaretini silip
net YAZICI_IP adresini yazıp kaydediyoruz. Örneğin benim yazıcımın IP’si 192.168.2.15 olduğuna göre o satırda şöyle yazıyor:

net 192.168.2.15

kaydedip çıktıktan sonra
Uygulamalar/Grafik/Image Scan! for Linux programını çalıştırıp istediğimiz kadar tarama yapabiliriz. Eğer menüde göremezseniz komut satırında iscan yazabilirsiniz.

Tarayıcı Programı

Tebrikler!

Firefox ve Thunderbir’de XP’den Ubuntu’ya Taşınma

Yeni dizüstü bilgisayarıma geçişle beraber eski bilgisayarımdaki web tarayıcı ve eposta bilgilerimi yenisine taşımam gerekiyordu. Windows’tan Linux’a geçişte problem yaşar mıyım diye araştırma yaparken bu işin çok kolay bir şekilde halledilebileceğini öğrendim. Şimdi bu geçişi biraz anlatalım.
Önce vazgeçilmez internet tarayıcım Firefox ile başlayım.

Windows tarafı:
C:\Documents and Settings\”Kullanıcı adı”\Application Data\Mozilla\Firefox\Profiles
Klasörü altında
xxxxx.default adında bir klasör göreceksiniz.
işte bu klasörde kullandığınız Firefox’a ait tüm bilgiler bulunuyor. Bu klasörü kopyalıyoruz. Şimdi Ubuntunuzu açma zamanı.
Klasörü bulamadıysanız resimler size yardımcı olabilir.

Vista için:
Vista appdata

XP için:

xp appdata1

xp appdata2


Ubuntu Tarafı:
Kopyaladığınız Firefox klasörünü ubuntuda
Menüden Yerler/Başlangıç dedikten sonra Görünüm menüsünden Gizli dosyaları göster’i seçip

.mozilla/firefox altına kopyalayın.

burada bulunan
profiles.ini dosyasını açarak

Path=xxxxxxx.default

yazan yere kendi kopyaladığınız klasörün adını yazın.

Firefox’u başlattığınızda yer imlerinizden parolalarınıza, eklentilerinizden temalarınıza kadar herşeyi aynı bulacaksınız.

Sırada Thunderbird taşıması var:

Windows Tarafı:
C:\Documents and Settings\”Kullanıcı adı”\Application Data\Mozilla\Thunderbird\Profiles
Klasörü altında
xxxxx.default adında bir klasör göreceksiniz.
işte bu klasörde kullandığınız Thunderbird’e ait tüm bilgiler bulunuyor. (Tüm eposta ayarlarınız, gelen ve giden postalarınız da tabi) Bu klasörü kopyalıyoruz. Şimdi Ubuntuya geçelim.

Ubuntu Tarafı:
Kopyaladığınız Thunderbird klasörünü Ubuntuda
Menüden Yerler/Başlangıç dedikten sonra Görünüm menüsünden Gizli dosyaları göster’i seçip

.mozilla/thunderbird altına kopyalayın.

burada bulunan
profiles.ini dosyasını açarak

Path=xxxxxxx.default

yazan yere kendi kopyaladığınız klasörün adını yazın.

Thunderbird’ü başlattığınızda herşeyi aynı bulacaksınız.

Bu bilgileri Windows’tan Ubuntuya geçerken kullanabileceğimiz gibi kendi bilgilerimizi yedeklemek amacıyla da kullanabiliriz. O kadar özenerek oluşturduğumuz Firefox’u ya da Thunderbird’ü tekrar tekrar kurmak yerine bu klasörleri yedekleyerek tüm emeğimizi sağlama almış oluruz.

Tek klasörü kopyalayarak herşeyi yedeklemek gibi bir kolaylığı özgür yazılıma borçluyuz gibime geliyor.

Daha detaylı bilgi için kaynakları inceleyebilirsiniz.
Kaynak:
Firefox
Thunderbird

grub’u yeniden kurmak

Senaryo:
Windows’u yükledik. Daha sonra da Linux’u bilgisayarımıza kurduk. Açılışta istediğimiz işletim sistemini seçip devam edebiliyoruz. (Bu seçimi yapmamızı sağlayan grub adındaki küçük programdır. Detaylı bilgi için) Günlerden birgün Windows’a virüs girdi ve windows’u yeniden kurduk.
İşte sorunların başladığı an…
Artık açılışta grub’u göremeyeceksiniz. Çünkü windows kurulurken onu silmiş olacaktır. Bu durumda yapmanız gerekenler ise şu şekilde:

Önce çalışan bir linux cd ile bilgisayarımız açıp komut satırına ulaşıyoruz
daha sonra komut satırında şunlar yazarak işleme devam ediyoruz:
[code]
sudo grub
find /boot/grub/stage1
root (hd0,5)
setup (hd0)
quit
[/code]

Bu adımlardan sonra bilgisayarı yeniden başlattığımızda artık grub ekranını görebiliriz.
Burada önemli olan find komutu sonrasında bize gösterilmiş olan “hd0,2” yada “hd0,5” her ne ise root komutu ile onu yazmamız gerekiyor.

Bunlar bana zor geliyor daha kolay bir yolu yok mu diyenler için ise Startup Manager adlı programı çalışan cd ile açtığınız işleti sisteminize kurup oradan görsel olarak yapmak da mümkün.
startup-manager

xampp kurulumu

xampp PHP kod yazmak için gerekli olan bileşenlerin hepsinin bir arada bulunduğu  (Apache 2.2 + MySQL 5.1 + PHP 5.2 + PERL 5.10 +PEAR + SQLite + ProFTPD + phpMyAdmin + Webalizer + phpSQLiteAdmin + XAMPP Control Panel)hazır bir paket. Kimi linux sürümlerinde php ve mysql hazır olarak gelsede bunların üzerine phpmyadmin kurmak vs. benim gibi kullanıcılar için zor olabiliyor. Bunun yerine xampp kurmak başka işlerle uğraşmaktan daha kolay açıkçası.

Kurulum Adımları:

Önce konsolu açalım. (Terminal programı ya da komut satırıda denir.)
Şunları komut satına yazalım:

cd ~/Desktop
wget http://www.apachefriends.org/download.php?xampp-linux-1.7.tar.gz
sudo tar xvfz xampp-linux*.tar.gz -C /opt

Kullanıcılar /opt/lampp/htdocs klasörüne erişemeyeceklerinden biz kullanıcının kendi erişebildiği bir dizin yapıp htdocs ile bağlayacağız.

mkdir public
sudo ln -s /home/"kullaıcı adınız"/public /opt/lampp/htdocs

Bu bağlamayı da yaptıktan sonra sıra xampp’ın çalıştırılmasında. Bunun için komut satırına şunları yazmak gerekiyor.

cd /opt/lampp
./lampp start

Bu komutlardan sonra xampp’ın çalıştırıldığına dair mesajlar gelecektir. Taraycınızı açıp localhost yazarak bağlanabilirsiniz. Eğer xampp’ı her seferinde böyle konsoldan çalıştırmak istemiyorsanız. Şu dosyayı xampp-control-panel /home/”kullanıcı adınız”/.local/share/applications/ dizini altına kopyalayıp bilgisayarınızı yeniden başlatın. Uygulamalar/Diğer menüsü altında xampp kontrol panelini göreceksiniz. (Not: applications klasörü yoksa siz oluşturun)
kaynak:

Install XAMPP on Ubuntu

Komutların anlamları
wget: konsolda internette gezinmeyi sağlar konsolun web tarayıcısı denilebilir.
tar: sıkıştırılmış dosyaları açar. sonra gelen x: extract v:işi yaparken komut satırında görüntüle f:Arşivi dosyaya yaz z:Gzip sıkıştırması kullan anlamlarına gelir.
ln: Klasörler arası bağ kurmak için kullanılır. Kısayol oluşturmaya benzer.

Geany Kurulumu

Geany gelişmiş bir yazı editörüdür. Şu dillerin yazımını desteklemektedir: C, C++, Java, PHP, HTML, Python, Ruby ve Pascal
Pascal ile programlamaya tekrar döndüğüm günlerde Ubuntu altında nasıl Pascal’da program geliştirebilirm diye ararken bulduğum daha sonra php kod yazarken de kullandığım bir editör.
Kurulum adımları ise şu şekilde

sudo apt-get install geany

Bu komut ile geany kurulumu gerçekleşir. Tabi Pascal’da kodunuzu derlemek için bir compiler’a ihtiyaç duyarsınız onun için de komut satırına şunları yazmanız yeterli

sudo apt-get install fp-compiler

Bunu da yaptıktan sonra artık Linux altında Pascal program geliştirmemek için hiçbir bahaneniz kalmıyor.
Bu yazının özellikle orta öğretimdeki Bilişim bölümü öğrencilerinin işine yarayacağını düşünüyorum. Çünkü 10. sınıfta Pascal dersi görüyorlar. Linux altında virüslerden uzak bir ortamda Pascal program geliştirmeyi kim istemez ki… Bileğinize kuvvet gençler.