Archive for 2008

Ubuntu altindaki Supriz Yumurtalar {Easter Eggs}

Nedir bu supriz yumurta ? //

Programcilar gecelerini gunduzlerine katan insanlardir…Iste bu programci kardeslerim bazen yazdiklari kodlarin icine eglencelik zararsiz bazi kod parcaciklari da eklerler…

Bazi ornekler //

Robot

1 ) Firefox 3 beta 5 :

Adres satirina about:robots yazin bakin bakalim ne oluyor 🙂

{Intrepid testers using Firefox 3 beta 5: type “about:robots” into the address bar to get a fun page of robotic references }

yada ayni sekilde adres satirina “about:mozilla” yazip enterlayin…

{ Open a Firefox tab or window, and type: “about:mozilla” in the URL field. You will get a message from the book of Mozilla:}

2 ) Gnome Yumurtalari :

Ayni anda Alt ve F2 tuslarina basip cikan yere “free the fish” yazin…Ya da ayni sekilde cikan yere “gegls from outer space” yazin..

{Hit ALT-F2 in your gnome desktop and type ‘free the fish’. Or try ALT-F2 and use ‘gegls from outer space’ for a bit of gnome gaming fun}

3 ) OpenOffice.org Star Wars :

OpenOffice.org SpreadSheet’i acin ve herhangi bir kutucuga
=Game(”StarWars”)
yazin ve entera basin.

{ Open up OpenOffice.org2 Calc, then enter:
=Game(”StarWars”)
in any cell and press enter! }

4 ) APT :

Terminalinizi acin ve atp-get yazip enterlayin 🙂 Altta “This APT has Super Cow Powers” yazdigini goreceksiniz…Daha sonra alttakileri sirasiyla yazip enterlayin

APT

  1. apt-get moo
  2. aptitude -v moo
  3. aptitude -vv moo
  4. aptitude -vvv moo
  5. aptitude -vvvv moo
  6. aptitude -vvvvv moo
  7. aptitude -vvvvvv moo

{ Anyone who has used a Debian based system is probably aware of APT’s supercow powers. If you type “apt-get” in a terminal and press ENTER, you’ll notice a message at the bottom that says “This APT has Super Cow Powers”. When you type “apt-get moo”, you’ll get a message asking “Have you mooed today?

If you try the same in aptitude, you get the message “There are no Easter Eggs in this program”. Of course, it’s lying! Try a “aptitude -vv moo”, then “aptitude -vvv moo”, increasing the v’s which usually means verbosity. Aptitude will eventually give up and give you an Egg }

Tags: , , , , , , , , ,

Wednesday, April 30th, 2008 Bash, Linux, OS, Programming Comments Off on Ubuntu altindaki Supriz Yumurtalar {Easter Eggs}

SSH nedir? kullanimi nasil olur?

SSH nedir ne degildir?

SSH uzaktaki bilgisayarimiza en az baglanti kullanarak ulasmak ve karsidaki bilgisayarda komutlarimizi calistirmak icin gelistirilmis bir programdir.SSH aradaki baglantiyi sifreledigi icin aginizda guvenliksizseniz bile bilgisayarlar arasindaki baglanti guvenlidir.

SSH nasil?

Iyi dedik guzel dedikte bu SSH’i nasil kullanacagiz?Standart olarak bir linux kullanicisiysaniz zaten muhtemelen ssh-client’imiz vardir.Fakat bu yeterli degildir cunku baglanacagimiz bilgisayarda  openssh-server uygulamamizi kurmamiz gerekiyor….

ubuntu icin konusuyorum bunu kurmak icin

apt-get install openssh-server

Gelelim kullanimina,

ssh sunucu_adi

en basit sekilde kullanimi budur…Bu kullanimda belli bir kullanici adi girmedigimiz icin karsi bilgisayara bizim o anki kullandigimiz kullanici ile oturum acmaya calisacaktir.Peki bu nedemektir? bu su demektir eger ben

turshu@iridium:~$

iridium adli bilgisayarimda turshu adli bir kullanici ile oturumumu kullaniyorsam karsi bilgisayara da turshu adli kullaniciyla oturum acmaya calisirim…Problem senaryomuzu yazalim mesela karsi bilgisayarda olmayan bir kullanici ile normal sekilde baglanamayiz (karsi bilgisayarda olmayan bir kullanici ile girmeye calisirsak bile karsi bilgisayar olmayan kullanici icin paralo soracaktir 🙂 makine iste anlamioki 😛 ) bunun icin ssh komutumuza kullanici adimizi parametre olarak vermeliyiz…Bunun için de “@” bağlacını yada “-l” parametresini kullanacağız:

ssh kullanici_adi@sunucu_ismi

ssh sunucu_ismi -l kullanici_adi

eger hersey duzgun gitmis ise (bizim karsi bilgisayarin karalistesinde olmamasi hali :-P) karsi taraf bizim icin bir anahtar yaratacak ve bizden karsi bilgisayarin sifresini isteyecek daha sonra sifreyi dogru girmeniz halinde artik karsi bilgisayardayiz demektir..(Aksi halde birkac kere hatali sifre girmemiz halinde girebilecegimiz tek yer karsi tarafin karalistesi olur.)

Herneyse herseyi yaptik diger bilgisayarimiza baglandik..Kullandik isimiz bitince

logout    //deyip cikisimizi yapiyoruz…

bugunluk bu kadar 🙂 herkese basarilar

dipNot :  Turkce karakter kullanamadigim icin uzgunum laptobu amerikadan aldim simdi turkce klavyeye dondurmek sacma olurdu….

ssh ile neler yapabilirsiniz :

  • SSH kullanara okulunuzdaki engelli portlari kafaniza takmadan ( port sinirlamasi yokmuscasina ) herbiseye baglanabilirsiniz..
  • Evdeki babanizin bilgisayarina ubuntu kurup viruslerden etkilenmemesini ,ssh kullanarak uzaktan baglanip varsa problemlerini halledebilirsiniz…
  • (ssh)Arkadaslariniza kurdurup odalarina gitmeksizin problemlerine derman olabilirsiniz…Ya da programlarini kafaniza gore kapatip gicik edebilirsiniz :D(neden oldugunu anlayamayip size sorarlar… 😛 )
  • (sshfs)Baska bilgisayardaki verilerinizi mount edip kendi bilgisayarinizdaymis gibi (networkunuzun hizina bagli olarak ) kullanabilirsiniz…
  • (ssh tunnelling)Wireless alanlarda verilerinizin guvenligini ssh kullanarak saglayabilirsiniz…
  • (scp-sftp)Arkadaslariniz arasinda abuk subuk dosya transferi programlari kullanmaniza gerek kalmaz…

***************************   ORNEK CIZIM    *************************

secure wireless connection /Guvenli kablosuz ag baglantisi

*************************************************************************

Tags: , , ,

Thursday, April 24th, 2008 Linux, Network & Security, OS Comments Off on SSH nedir? kullanimi nasil olur?

Toshiba u305 s5077 icin Chicony marka USB webcam kurulumu

Ilk olarak uvcvideo ve Video4Linux2 (v4l2_common) yuklumu konsoldan lsmod ile bakiyoruz..
Kod:
lsmod
komutuna beim bilgisayarimda karsilik gelen cikti

Kod:
Module Size Used by
ipv6 273892 10
i915 25856 2
drm 83348 3 i915
af_packet 24840 2
binfmt_misc 12936 1
rfcomm 42136 2
l2cap 26240 11 rfcomm
bluetooth 57060 4 rfcomm,l2cap
vboxdrv 61104 0
ppdev 10244 0
acpi_cpufreq 10568 2
cpufreq_userspace 5280 0
cpufreq_powersave 2688 0
cpufreq_conservative 8072 0
cpufreq_stats 7232 0
cpufreq_ondemand 9612 1
freq_table 5792 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
battery 11012 0
ac 6148 0
dock 10656 0
container 5504 0
button 8976 0
sbs 19592 0
video 18060 0
nls_iso8859_1 5120 1
nls_cp437 6784 1
vfat 14080 1
fat 54300 1 vfat
sbp2 24072 0
parport_pc 37412 0
lp 12580 0
parport 37448 3 ppdev,parport_pc,lp
joydev 11328 0
snd_hda_intel 296352 4
snd_pcm_oss 43136 0
snd_mixer_oss 17792 1 snd_pcm_oss
snd_pcm 80388 3 snd_hda_intel,snd_pcm_oss
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
snd_hwdep 10372 1 snd_hda_intel
uvcvideo 48644 0
snd_seq_dummy 4868 0
compat_ioctl32 2304 1 uvcvideo
snd_seq_oss 34944 0
videodev 29312 1 uvcvideo
v4l1_compat 15364 2 uvcvideo,videodev
v4l2_common 18432 2 uvcvideo,videodev
ndiswrapper 185240 0
snd_seq_midi 9600 0
snd_rawmidi 25984 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 54000 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24452 3 snd_pcm,snd_seq
snd_seq_device 9484 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
sdhci 18828 0
iTCO_wdt 11940 0
iTCO_vendor_support 4868 1 iTCO_wdt
serio_raw 8068 0
psmouse 39952 0
mmc_core 28420 1 sdhci
intel_agp 25620 1
snd 56068 17 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_hwdep,snd_seq_dummy,snd_seq_oss, snd_rawmidi,snd_seq,snd_timer,snd_seq_device
shpchp 34580 0
pci_hotplug 32704 1 shpchp
agpgart 35016 3 drm,intel_agp
soundcore 8800 1 snd
evdev 11136 5
ext3 133896 1
jbd 60456 1 ext3
mbcache 9732 1 ext3
sg 36764 0
sr_mod 17828 0
cdrom 37536 1 sr_mod
sd_mod 30336 4
ata_generic 8452 0
usbhid 29536 0
hid 28928 1 usbhid
ohci1394 36528 0
ieee1394 96312 2 sbp2,ohci1394
r8169 32260 0
ata_piix 17540 3
libata 125168 2 ata_generic,ata_piix
scsi_mod 147084 5 sbp2,sg,sr_mod,sd_mod,libata
uhci_hcd 26640 0
ehci_hcd 36492 0
usbcore 138632 6 uvcvideo,ndiswrapper,usbhid,uhci_hcd,ehci_hcd
thermal 14344 0
processor 32072 2 acpi_cpufreq,thermal
fan 5764 0
fuse 47124 1
apparmor 40728 0
commoncap 8320 1 apparmor

Genelde ikiside UbuntuStudio (Feisty) ve sonrasinda standart olarak yuklu geliyor…Eger yuklu degilse indirip kurmaniz gerekiyor….
uvcvideo http://mxhaard.free.fr/download.html adresinden indirilip kurulabilir…

Ne yazik ki v4l1 yada v4l2 modullerinin nasil kurulacagini bilmiyorum.Ben Ubuntu Gusty kullaniyorum ikiside standart geldi…
Ikinci olarak;
ekte verdigim luvcview programini indirip ordaki readme dosyasina gore kuruyoruz…
Basitce, Synaptic Paket yoneticisiyle (libsdl1.2-dev) bulup indiriyoruz yada konsoldan
Kod:
sudo apt-get install libsdl1.2-dev
deyip indiriyoruz…
ekteki dosyayi acip konsoldan actigimiz klasore gidiyoruz….
klasorun icindeyken
Kod:
sudo make
sudo make install

diyerek kuruyoruz….

simdi sira geldi kameramizi test etmeye…Konsoldan alttaki komutu verip bakiyoruz…
Kod:
luvcview -d /dev/video0 -f yuv

diger v4l2 programlarini yukleyerek (ekiga ve aMsn) kameranizi test edebilirsiniz….
ben birde cheese programini tavsiye ederim cok eglenceli bir program….
Kod:
sudo apt-get install cheese
deyip yukleyebilirsin
daha sonra kisaca konsoldan cheese yazip deneyebilirsiniz….
umarim isinize yaramistir…..

isinize yarayabilecek linkler :
http://ubuntuforums.org/showthread.php?t=280121
http://ubuntuforums.org/showthread.php?t=512059

Tags: , ,

Sunday, April 13th, 2008 Linux, OS Comments Off on Toshiba u305 s5077 icin Chicony marka USB webcam kurulumu

Atheros AR5006EG/AR5007EG 802.11 b/g Wireless Sorunun Cozumu

Oncelikle bu benim laptobumdaki bir parca oldugu icin bunun calistirilmasini anlatiyorum ayni kart sizde de warsa ubuntu kudugunuzda tanimayacaktir.
Sizdeki kartin modelini nasil ogrenebilirsiniz :
terminalden

Bazı bilgisayarlarda lspci çıktısında kartınız AR5006EG olarak görünüyor olabilir. Cihazınızın altındaki bölümde veya donanım listesinde Kablosuz Ağ Kartı modeliniz AR5BXB63 olarak görünüyorsa kartınız AR5007EG demektir.

Kod:
lspci

komutu vererek bilgisayarinizdaki pci cihazlari listeleyebilirsiniz bendeki ciktisi soyle :

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
06:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)
0a:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
0a:01.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
0a:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
0a:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
0a:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

Oncelikle wirelessimi tanitabilmem icin windowsta kullandigim driver lazim alttaki linkten Wireless_Atheros ZIP yazani indiriyoruz…
ftp://ftp.work.acer-euro.com/notebook/aspire_5100/driver/

windowstaki driverimizi kurabilmemiz icin gereken programimizi indiriyoruz…
http://sourceforge.net/project/showfiles.php?group_id=93482
programin zip dosyasini (programadi.tar.gz) sag tus tiklayip extract here(buraya cikart) diyoruz…
veya konsoldan oldugu klasore gidiyoruz,gitmek icin kullanacagimiz komutlar :

Kod:
cd .. //oldugun klasorun bir alt klasorune gitmek icin

Kod:
cd klasor_adi //klasorusun icine girmek icin

Kod:
pwd //hangi klasorusun icinde oldugunu gormek icin

Kod:
ls //klasorun icini listelemek icin

dosyanizla ayni klasorde oldugunuzu varsayarak anlatmaya devam ediyorum…

Kod:
tar -zxvf ndiswrapper-version.tar.gz //konsoldan tar.gz dosyamizi acmak icin

daha sonra cd ndisw yazip tab tusuna basiyoruz konsol otomatik dosyanin adini tamamliyor… ve enterlayip icine giriyoruz klasorun…

Kod:
sudo komut // yazdigimizda bize sifre sorar sadece o komut icin sizi root kullanicisi yapar

sirasiyla alttaki komutlari verip programimizi derleyip kuruyoruz…

Kod:
sudo make
sudo make install
windows driverimizin oldugu yere yere geri donuyoruz ve

Kod:
ndiswrapper -i net5211.inf //sizin inf dosyanizin adi farkli olabilir
komutunu verip yukluyoruz driverimizi suna benzer bir cikti aliyoruz

Kod:
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64
forcing parameter MapRegisters from 256 to 64

daha sonra

Kod:
ndiswrapper -l
yadigimizda

Kod:
net5211 : driver installed
device (168C:001C) present (alternate driver: ath_pci)

seklinde bir cikti aliyorsak buyuk ihtimalle wireless kartimiz calisacaktir..

Kod:
sudo modprobe ndiswrapper
ayrica

Kod:
iwconfig

komutuyla kontrol edebiliriz

Kod:
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

bundan sonra cakismamasi icin Menuden System–>Adminstration–>Restricted Drivers Manager kismindan wirelesimiz secili ise ticki kaldiriyoruz
ve komut satirindan

Kod:
sudo rmmod ath_pci
yada
sudo modprobe -r ath_pci

komutuyla temizliyoruz ve

Kod:
sudo gedit /etc/modprobe.d/blacklist-common

ile editorumuzu acip
bunu yaziyoruz :
blacklist ath_pci
kaydedip kapatiyoruz…
daha sonra son olarak

Kod:
sudo ndiswrapper -ma && sudo ndiswrapper -mi
komutu verip restart yapiyoruz….
basladiginda muhtemelen wirelessiniz gelmis olacak

Tags: , , , , , ,

Sunday, April 13th, 2008 Linux, Network & Security, OS, Tips Comments Off on Atheros AR5006EG/AR5007EG 802.11 b/g Wireless Sorunun Cozumu

Sıkıntı…

Bunu nasıl anlatabilirim bilmiyorum…Canım sıkkın…

Ders çalışmam lazım herkes yardımcı olmaya çalışıyor bişelere ama ben hiç bir şey istemiyorum…

Yapmam gereken bir sürü şey war yükümlü olduğum bir çok görev var gücüm yetmiyor..Kötüyüm…

Yapmak istemediğim şeyleri yapmaktan bıktım….

Yeminlerimin boşa çıkmasından bıktım….

Kırmamam gereken insanları kırmaktan bıktım…

Her şey için geçer demekten ,herkese mutlu görünmekten bıktım………..

Herşeyden ve Herkesten bıktım….

!Hiç bir gün akmamıştır gözyasım çünkü değerlidir yaşlarım….

Hayatımda hiçbir gün üzülmemişimdir bu gün kadar ve hayatımda hiçbir gün korkmamışımdır bu kadar babamla konuşacağım zaman…

Hiçbir kabahatim yoq anladığınız gibi… ben birşey yapmadım korkularım bundan deil…

Korkum babamın sesinin titremesini duymaktandır…Babama ilk defa ne söyleyeceğimi bilememektendir…

Hayatımda en sevdiğim insan ve üzülmesine kesinlikle dayanamayacağım insandır o!

Bana sevmeyi ama herşeyi sevmeyi öğretendir babam…

Ben babamın çırağıyım sevme konusunda…Tüm derdim bundandır zaten…

Ben babama bu kadar bağlıyken sevme konusunda, o da başkasına bağlıydı benim gibi

Onunda bir ustası wardı sevmeyi öğrendiği(dedem)!O da bağlıydı gönülden ve seviyordu deliler gibi..

Bana telefonda belli etmemeye çalıştıysa da ağlıyordu…Güçlü durmaya çalışıyordu…

Kendimi onun yerine koymaya çalışıyorum ne hissettiğini anlamak için ama dayanamıyorum düşüncesine bile….

Seni şu dünyadaki herşeyden çok seviyorum BABA

Tags: , , ,

Sunday, April 13th, 2008 Life 1 Comment