25 Ekim 2009 Pazar

Windows için ücretsiz sanal cd programi ve imaj oluşturucu program

Bilgisayar kullancılarının olmazsa olmazlarından olan iki araç

1-)Sanal Cd programları : Bu programlar cdinizi bilgisayara takmadan takılıymış gibi yapmaya yarar ama öncelikle bu cdinizin imajının bilgisayarınıza kopyalanmış olması gerekir bunun için ise imaj oluşturucu bir programa ihtiyac duyarız

2-)Imaj Olusturucu programlar : Bu programlar cdinizin imajını alıp bilgisayarınıza tek bir dosya halinde kopyalamanıza yarar. Ornegin elinizde bir office kurulum cdsi var ise bunu imajını aldıgınızda cd nin içindeki butun dosyaları değilde sadece o cdnizin imajı olan tek bir dosyayı görürsünüz. Bu imajı bilgisayarınızda kullanabilmek için ise yukarda anlattığım sanal cd programına ihtiyacınız vardır.

işte bu iki iş yapabilmeniz için ücretli olarak piyasada bulunan (Nero , Alcohol %120, vb.) yazılımları kullanabilirsiniz ya da ücretsiz , cok kucuk ve islevsel olan şu iki programı kullanabilirsiniz

1- Free virtual CD ROM for Windows XP 2.1
Programa burdan bakabilirsiniz :
http://www.softwarepatch.com/windows/xpvirtualcd.html

Indirmek için şu linke tıklayabilirsiniz :
http://www.softwarepatch.com/windows/xpvirtualcddownload.html

2-ISO Recorder
Programa burdan bakabilirsiniz :
http://isorecorder.alexfeinman.com/isorecorder.htm

İndirmek için şu linke tıklayabilirsiniz:
http://isorecorder.alexfeinman.com/isorecorder.htm


14 Ekim 2009 Çarşamba

LINUX+WINDOWS sistemde WINDOWS yeniden kurulunca ortaya cikan grub problemi (grub restore)

Windows kendini bu alemde patron zannettigi icin kuruldugu zaman hep kedini MBR a yazar ve kendi ailesinden olmayan diger isletim sistemlerine acilma hakki tanimaz. Ama linux oylemidir hayir tabiki degil kendisi mutavazi oldugu icin kendinden once kurulu isletim sistemi varsa onlara da acilma hakki taniyarak lilo ya da grub listesine ekler. Bu nedenle siz linux+windows ikili isletim sistemi kullanmak istiyorsaniz genelde önce windows sonra da linux kurarsiniz. Fakat oldu ki windowsu yeniden kurmaniz gerekti ve bir daha linuxu kurmak istemiyorsaniz ne yapacaksiniz. XP inizin kurlumu bitince xp kendini mbr a yazdigi icin grub listesini goremeyecek ve dolayisiyla linuxa giremeyeceksiniz. Bu sorunun ustesinden gelmek icin once

1-)herhangi bir live CD linux isletim sistemi ile bilgisayarinizi acin ve bir tane terminal acin.
2-)linux isletim sisteminin harddiskimizin hangi partitioninda kurulu oldugunu bilmemiz/bulmamiz gerekmektedir. Bilmiyorsak eger terminalde

# sudo fdisk -l

Device Boot Start End Blocks Id System
/dev/sda1 1 18662 149902483+ 83 Linux
/dev/sda2 * 18662 40000 18000000+ 7 HPFS/NTFS

yukardaki listede /dev/sda1 linuxun kurul oldugu bolumu(partition) gosteriyor.
linux isletim sisteminin hangi bolumde oldugunu bulduktan sonra grub baslangic yoneticisini geri yukleyebiliriz. Bunu icin yine terminalde (console)

#sudo grub

dedikten sonra karsimiza alttaki gibi bir ekran cikiyor

[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

grub>

burda asagidaki komutlari calistiriyoruz sirasiyla buldugumuz partition /dev/sda1 idi bu sda1 ise 1 eksigini aliyoruz ve 0 oluyo mesala linux sda5 kurulu olmus olsaydi bir eksigi 4 rakamini alacaktik

grub>root (hd0,0)

eger linuxumuz /dev/sda5 olsaydi biz root (hd0,4) yazacaktik

grub>setup (hd0)

grub>quit

diyoruz ve grub arabiriminden cikiyoruz sonra makinamizi kapatip cdyi cikartiyoruz ve bilgisayarimizi tekrardan aciyoruz voila grub gelmis :)

2 Ekim 2009 Cuma

Linuxta cdromdan imaj(image) oluşturma(create)

Linuxta herhangi bir cdnin imajını almak için windowsta olduğu gibi Nero ya da benzeri bir program kurmanıza gerek yoktur. yapmanız gereken sadece komut satırında(console) aşağıdaki komutu çalıştırmanız yeterlidir.

#~ dd input=/dev/cdrom output=/tmp/CDImage.iso

burda input(girdi) olarak cdromu gösteriyoruz ve olusturacağımız imajın adını CDImage.iso koyup /tmp klasörünün altına koyuyoruz.

17 Eylül 2009 Perşembe

Youtbe Metacafe ... flv videolarini FFmpeg yardimi ile mp3 e cevirme

Oncelikle videomuzu bir firefox eklentisi olan NetVideoHunter ile indiriyoruz. daha sonra komut satirinda

ffmpeg -i indirdigimiz_dosya_adi.flv -acodec copy cikti.mp3

dedigimizde ffmpeg bize cikti.mp3 adli bir mp3 dosyasi olusturacaktir.

18 Ağustos 2009 Salı

Bir web sayfasindan sadece email adreslerini nasil aliriz (email extract with perl )

Bir gun bir gazetede okudugum haber uzerine butun yazarlara email atmak istedim ve web sayfasinda bu emailler siralanmisti bunlari asagidaki perl script yardimiyla sirayla cektim. Linux komut satirinda

#pico emailextractor.pl

yazip asagidaki satirlari dosyaya ekliyoruz
#!/usr/bin/perl

use strict;
use warnings;
use LWP::UserAgent;
use HTML::TokeParser;
use URI;

my $ua = LWP::UserAgent->new;
$ua->timeout(10);
my $root_uri = 'http://www.hurriyet.com.tr/yazarlar/';
my $response = $ua->get($root_uri);
if ($response->is_success) {
my $html = $response->decoded_content;
my $p = HTML::TokeParser->new( \$html );
while (my $tag = $p->get_tag('a')) {
my $href = $tag->[1]{href};
next unless $href;
my $uri = URI->new_abs( $href, $root_uri );
next unless ($uri->scheme eq 'mailto');
print $uri->to, "\n";
}
} else {
die $response->status_line;
}
ctrl+x dedikten sonra iki kere entera basarak dosyayi kaydediyoruz ve komut satirindan bu perl scriptimizi calistirmak icin

#perl emailextractor.pl

yaziyoruz ve script buldugu email adreslerini sirayla ekrana dokuyor. Bu email adreslerini bir dosyaya yazdirmak istersek asagidaki komutu kullaniyoruz

#perl emailextractor.pl > emails.txt

17 Ağustos 2009 Pazartesi

Açık Kaynak Kodlu Konferans Yönetim Sistemi (OpenConf)

Akademik konferanslarda makale kaydi(submission), kisi kaydi(sign up), kaydedilen makalelerin denetleyici üyelere(reviewer) atanması (reviewer assignment), denetleyicilerin bu makaleleri puanlamasi red veya onay karari vermesi (rejectance, acceptance), makale basliklarinin belirlenmesi (Topics) gibi sürecleri internet agi üzerinden düzenleyen ve kisiler arasinda mail yolu ile iletisimi saglayan bir sisteme ihtiyac vardir. Openconf bu sürecleri cok iyi bir sekilde saglayan acik kaynak kodlu bir konferans yonetim sistemdir.

Bu sistemi asagidaki linkten indirin
http://www.openconf.com/download/license.php

Kurulum icin asagidaki linki tiklayin.
http://www.openconf.com/documentation/install.php

15 Ağustos 2009 Cumartesi

Acık Kaynak Kodlu e-Ogrenme Sistemi (Moodle)

Moodle ücretli muadillerine(BlackboardCT) oranla cok esnek bir yapıya sahip modüler php tabanli bir e-öğrenme uygulamasıdır. Bu sistemde kişiler rollerine göre haklara sahipler. Bu roller kişiye sistem yöneticisi tarafında manual olarak ya da seçilen yetkilendirme(authentication) modülüne göre (Ornegin LDAP) otomatik olarak verilmektedir. Roller ise hak etki alanlarinin genişliğine göre yukaridan aşağıya Administrator->Course Creator->Teacher->Non-Editing Teacher->Student->Guest->Authenticated User diye öntanımlı olarak sıralanmaktadır. Bu rol ve haklari yönetici kendi istegine göre degistirebilmekte ve yeni roller tanımlıyabilmektedir. Sistemin kurulumu bittikten sonra sistemin ayağa kaldırılması için kullanıcılara ve içeriklere ihtiyaç vardır. Kullanıcılar kendilerini sisteme email-kayıt yöntemi ile kaydettirebildikleri gibi önceden yönetici tarafından oluşturulabilir. Ya da başka bir uygulama için hali hazırda bir veritabanimiz varsa tekrardan aynı kullanıcılar oluşturmak yerine o veritabanını kullanarak yetkilendirme yapılabilir. Bunun için Sistem yöneticisi ilgili yetkilendirme(authentication) modülünü seçip aktif ettikten sonra ayarlarini yapmasi gerekmektedir. Moodle içeriklerine gelince course creatorlar dersleri actiktan sonra ister herhangi bir kullanıcıya teacher rolü atayarak isterse de kendisi dersin içeriğini oluşturabilir. Moodle sistemi internette görebildiğiniz bütün text-audio-video içerikleri desteklemektedir. Bu demek oluyorki youtube veya herhangi bir video sitesinde gördügünüz herhangi bir videoyu ders iceriginize gömebilirsiniz. Ogrenciler derslere kayıt için derse tiklamasi eger dersin oluşturucusu şifre koymuşsa şifresini girmesi yeterli olmaktadır. Daha sonra öğrenciler ders içeriklerini görüp gerekli aktiviteleri gerçekleştirebilmektedir. Moodle sistemin eklentileri arasında öğrenci notlandırma, ödev verme, gibi eklentiler ders verenin yükünü bir hayli azaltmaktadır. Aktiviteler arasında anket düzenleme, forum, quiz, online video-ses destekli ders uygulamaları bulunmaktadır.

İzleyiciler