27
Mar

2010′un ilk yazısını yazmaktayım. Aslına bakarsınız çok yazıyorum (kişisel defterime) ve bir çok bilgi öğreniyorum, fakat nedense bunları gelip de buraya yazmıyorum. Her zamanki gibi bu da geçer diyelim ve yolumuza devam edelim :)

Bu yıl okulum bitiyor, şurada 2 ayım kaldı (Evet zaman çabuk geçiyor, bu yaz da bu blog’un 4′üncü yılı olacak :) ). Okul biterken de, çoğu mühendislik bölümleri gibi, bizim de bitirme projemiz var (Daha önce USRP projesi vardı, o değişti). Arkadaşım Süleyman ile DVB-T2 alıcısı ve vericisi üzerinde çalışıyoruz. Bu DVB-T2 konusu çok karmaşık olduğundan ona hiç girmiyorum (ilgilenenler için: Input Processing ve BICM kısımları kodlandı).

Bu yazdığımız kodları, BeagleBoard üzerinde çalıştıracağız, aslında üzerindeki DSP çipi kullanacaktık, fakat projenin zor olması ve vakit olmayışından real-time olmayacak alıcılar ve vericiler. ARM üzerinde Angstrom dağıtımı çalışacak. Octave, bir takım küçük betikler sayesinde de proje için geliştirdiğimiz algoritmaları çalıştıracağız. Bakalım sonuç nasıl olacak.

Aşağıda Amerika’dan TI tarafından kazandığımız kartı görebilirsiniz:

Bir tanesini de Türkiye Resmi TI kanalı tarafından aldık. Her iki tarafa da teşekkür ediyorum. Bu cihazlar geldi gelmesine, fakat alırken  sadece kartın kendisi geliyor. Diğer tüm kabloları ve eşyaları siz almanız gerekiyor.

Kartın özelliklerini biliyorsunuzdur  (bundan sonra BB diye devam edeceğim), eğer bunu okuyorsanız, zaten almışsınızdır ve yavaş yavaş ne yaparım, nasıl ilerlerim aşamasındasınızdır. Bize bu kartlar geldiğinde, bir liste çıkarmıştık. Soru şuydu, neler alınmalı ? Kısa bir araştırma’dan sonra şunlara karar verdik(fiyatlarını da yazıyorum):

  1. Güç kaynaklı USB-HUB (15 Lira)
  2. 5 Volt Güç kaynağı (800mA-1000mA) (10 Lira)
  3. Usb Klavye ve Usb Fare
  4. HDMI to DVI kablosu (15 Lira)
  5. 2-3 tane USB uzatma kablosu (10 Lira)
  6. RS232 dişi başlık (2-3 Lira)
  7. 2 tane 3′lü soket ve bunlarla beraber de kablo (1-2 Lira)
  8. USB to RS232 cihazı (15 Lira)
  9. USB Ethernet kablosu (15 Lira)
  10. En az 4gb’lik SDHC hafiza kartı (30 Lira)

Bu liste’de şunlara dikkat edin.

  • Usb Hub alacaksanız kesinlikle güç kaynaklı alın, bu BB’de akım çok sorunlu, bir tane USB girişi var ve fareydi, klavyeydi derken bir sürü USB’li cihaz takacaksınız. Her biri akım çekeceğinden, cihaz’da sorunlar başlayacak.  
  • Güç kaynağı alırken, kesinlikle aldığınız yerde test etirin, içinde regulatör var mı diye sorun, 5 volt diye alırsınız, fakat 5.3 volt verir, cihazı çöpe atarsanız söyleyeyim(BB maksimum 5.2 V destekliyor). Olmadı 7805 gibi bir regülator takabilirsiniz bu güç kaynağına, ama onu da tavsiye etmem (güvenemiyorum çünkü, birde akım sınırlayıcı yok bunlarda). Olmadı 723 alıp onu da kullanabilirsiniz, bunda akım’ı da sınırlayabilirsiniz. Ama bu kadar abartmaya gerek yok bence. Kaliteli bir güç kaynağı buldunuz mu yeterlidir. Onun dışında 1A oluyor genelikle bu güç kaynakları, biz ilk başta 1A çok olacağından biraz korkmadık değil, çünkü 600mA civarında bir şey iyi olur demişlerdi, fakat herhangi bir sorun çıkmadı bizde.O yüzden bir şey diyemeyeceğim o yüzden.
  • USB uzatma kabloları kesin alın, çok işinize yarayabilir.
  • BB’nin üzerinde bir RS232 serial soketi var. Buradan bilgisayarınzıda RS232 girişi varsa doğrudan bağlayabilirsiniz. Onun için aşağıdaki resimdeki gibi bir kablo gerekiyor:
    BeagleBoard RS232 Seri Kablosu
    Peki biz böyle bir şey bulabildik mi ? Evet, doğru bildiniz, bulamadık :) Biz de gittik kendimiz yaptık. Bunun için RS232 ve BB arasındaki kablo düzeneğine baktık, aşağıda düzeneği görebilirsiniz:

    Yaptığımız kablo da aşağıdaki fotoğraftan görülüyor. 10′lu soket bulamadığımızdan iki tane 3′lü aldık o şekilde yaptık. Bu şekilde yaparsanız sorun çıkmaz:

    Bunla uğraşamam diyorsanız, gidip Usb to RS232 cihazı alabilirsiniz. USB üzerinden iletişim sağlayabilirsiniz. Fakat dikkat edin ki başı dişi olsun, yoksa bilgisayara takamazsınız bizimki gibi :)

  • HDMI to DVI kablosunu aldınız, eve geldiniz, baktınız ki sizde DVI girişi yok ekranda. Herkesin yaptığı gibi başına DVI to VGA dönüştürücü takıyorsunuz. Evet, bunu yapmayın ! BB analog sinyallerini kabul etmiyor (tasarım yaparken eklememişler, ekleseler çok şey kaybedecekler sanki), yani VGA yaparsanız hiç bir görüntü elde edemezsiniz. O yüzden, kablo bozuktur ya da cihaz bozuktur demeyin :)
  • Hafıza kartı alımında, SD veya SDHC fark etmiyor, ikisini de gönül rahatlığı ile alabilirsiniz. Bunun dışında, SDHC alırsanız, CLASS 6 olmasına dikkat edin, böyle yavaş biz cihazda, kesinlikle hızlı bir kart olmasını isteyebilirsiniz.
  • USB to Ethernet cihazını da alırken dikkatli olun, bizimki galiba bozuk çıktı, ne zaman internet’e girsek, cihaz kendinden geçiyor. USB’de sorun çıkartıyor meret. Sorunu tam çözemedik, yeni Angstrom çekirdeği ile denedim, onda da aynı sorun çıkartı, yanı sorun kesinlikle modüllerde değil. Ya bizim USB HUB’da sorun var, ya da bu cihaz bozuk. Bulursam sorunu yazarım buraya

Evet hepsi bu kadar. Biz bunların hemen hemen hepsini Ankara’daki konya sokağından aldık, sadece SDHC kartını media-markt’dan aldık. Bulunmayacak şeyler değil.

Bundan sonra ikinci yazımda, BB üzerine Angstrom İşletim sistemni nasil yükleriz onu anlatacağım. Bunun için bir kaç şey yapmamız lazım, onları tek tek yazmayı düşünüyorum. Bakalım ileride, Pardus’un Arm tabanlı dağıtımı da çıkacak. Onu da çok merak ediyorum. Bu ARM konusu da çok muazzam bir şekilde ilerliyor, bir sürü cihaz, bir sürü işletim sistemi. Alanı çok geniş, BB gibi ucuz ve tamamen açık-kaynak camiası ile uyumlu bir şekilde çalışan cihazların etkisi ile daha da gelişecek diye düşünüyorum.

5
Nis

Dün birinci kısımda BackupPc’yi nasıl kuracağımız anlattım. Bu kısımda ise client(istemci) ve sunucu kısmında neler yapmamız gerektiğini söyleyeceğim. Mail listesinden aldığım cevaplar pek işe yaramadı çünkü hata başka yerdeymiş. Nmblookup komutunun çalışması için istemci’de samba kurulu olması gerekiyormuş. O yüzden istemci tarafında samba’yı kurmayı unutmayın.

BackupPc veri aktarımı için SSH kullanıyor. Bunu kullanabilmesi için sunucu’daki anahtarlarımızı istemci’ye aktarmamız lazım. Yani sunucu’ya bağlanmak isteyen her kişi’ye sunucu’da oluşturduğumuz anahtarları yollamamız lazım. Bu biraz zahmetli iş ama İnternet’te yaptığım araştırmalar sonucunda basit bir belge buldum. Şimdi sırayla şu işlemleri yapalım:

İstemci(Client) Tarafında:

Linux olduğunu varsayarak, backuppc kullanıcısını eklememiz lazım. Bunu bir önceki belgemdenu nasıl yaptığımı görebilirsiniz. Ayrıca bu bilgisayar’da rsync kurulu olması gerekli, çünkü veri aktarımını rsync üzerinden yapacağız(BackupPc, rsync dışında tar gibi metotları kullanmamıza da izin veriyor). Rsync’i sadece backuppc kullanacak, bu yüzden ona root işlemleri gerektiren işlemlerde izin vermemiz lazım. Her defasında şifre girmek de işimize gelmediği için, sudoers dosyasına rsync için özel izin vereceğiz. Onu da şu şekilde yapacağız:

echo “backuppc ALL=NOPASSWD: /usr/bin/rsync” >> /etc/sudoers

Artık backuppc kullanıcı, rsync root kullanıcısı olarak kullanabilecek ve herhangi bir şifre girmemize gerek kalmayacak.

Sunucu tarafında:

su backuppc

diyerek backuppc kullanıcı moduna giriyoruz, sonra da açık bir tane anahtar üretiyoruz

ssh-keygen -t rsa -C “backuppc”

Sonra bu anahtarı bizim istemci’ye gönderiyoruz. Bunu ssh-copy-id komutu ile kolayca yapabiliriz. Fakat bu betik Pardus’ta olmadığı için ilk önce betiği indirip /usr/bin dizinine aktarmamız lazım. Betiği openssh sitesinden indirebilirsiniz. Betiği ssh-sopy-id olarak kaydedin, ardından /usr/bin dizinine kopyalayın ve çalıştırabilinir izni verin. Şu şekilde yapabiliriz:

cp ssh-copy-id /usr/bin
chmod +x /usr/bin/ssh-copy-bin

Bunları yaptıktan sonra aşağıdaki komut ile istemci’ye bağlanıyoruz, ssh-copy-id komutu otomatik olarak bizim anahtarlarımız karşı tarafa ekleyecek:

ssh-copy-id backuppc@192.168.1.3

Burada önemli olan yukarıdaki 192.168.1.3 kısmı sizde değişik olacak, istemci tarafındaki ip neyse onu yazmanız lazım. Onu artık kolayca karşı tarafdan öğrenmeniz gerekecek(yan not: sinerji projesini geliştiriken biz bu sorunu avahi ile güzel bir şekilde çözmüştük, aslında backuppc için de böyle bir şey yapılabilinir)
Yukarıdaki komutu uyguladıktan sonra, ssh ile istemci’ye giriş yapacağız(güevenlik açısından).

ssh backuppc@hapkido

~/.ssh/authorized_keys dosyasının başına bir kaç şey eklememiz lazım. Bu sayede sadece bir tane sunucu’dan giriş yapmamızı sağlayacak. Bu da güvenliği biraz daha artıracak.

vim ~/.ssh/authorized_keys

Yukarıdaki komutu yazarak, bu dosyanın önüne from=”sunucu’nun hostname” yazacağız, burada sunucunun alan adı neyse onu yazmamız lazım, bendeki örnek şu şekilde:

from=”fatih-pardus” ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvWh3e …..

Her şeyi tamamladık şimdilik. İster sunucu’dan ister istemci’den her türlü giriş yapabilirsiniz CGI’ye. BackupPc’yi konsoldan kullanmak yerine web tarayıcınızdan kullanmanız mümkün. Bunu ilk yazımda anlatmıştım. Bu cgi’ye giriş yapabilmeniz için(şifresiz), BackupPc’nin host dosyasını değiştirmemiz lazım, bu host dosyası /etc/Backups/hosts olarak bulabilirsiniz. Bu dosyayı açıyoruz ve aşağıdaki gibi değiştiriyoruz:

host dhcp user moreUsers # <— do not edit this line
samsung 0 fatih backuppc
#farside 0 craig jill,jeff # <— example static IP host entry
#larson 1 bill # <— example DHCP host entry

Yukarıda, samsung benim istemcinin alan adı, 0 ise static-ip kullandığım anlamına geliyor, eğer dhcp kullanıyorsanız bunu 1 yapın. Ardından şifresiz olarak kullanılmasını istediğiniz kullanıcı adını yazın. Benim diğer bilgisayardaki kullanıcı adım yine fatih olduğundan ben’de fatih yazıyor. Sonrasında ise başka kullanıcıların da giriş yapabilmesini sağlayabiliyorsunuz, örneğin laptopunuzu sadece siz değil, başkaları da kullanıyorsa onlar da giriş yapmak isteyebilir. Ben burada deneme amaçlı olarak backuppc yazdım. Siz farklı bir şey yazabilirsiniz.

Ardından sunucu tarafından http://localhost/cgi-bin/BackupPC_Admin yazarak, yada istemci tarafından http://192.168.1.2/cgi-bin/BackupPC_Admin yazarak giriş yapabiliriz web arayüzünde. 192.168.1.2 ise benim sunucunun ip adresi, istemci tarafından bağlanmak istiyorsanız buradan giriş yapabilirsiniz.

Artık arayüzü biraz kurcalayabilirsiniz. Eğer her şey düzgün bir şekilde çalıştıysa size doğrudan istemci hakkında bilgiler gösterecektir. Şimdi ise rsync kullanacağımızı ve bunun doğru bir şekilde çalışmasını sağlamamız için komutları değiştirmemiz lazım. Tüm bunları /etc/BackupPc/config.pl dosyasından da yapabilirsiniz. Bu tarz config dosyalarını düzenlemekte sıkıntı çekmiyorsanız doğrudan oradan da işlemlerinizi yapabilirsiniz. Ben buradan daha kola bir yolunu anlatacağım. Burada bir iki hata ile karşılaşmıştım, onları da araştırma sonucunda değiştirdim. Yapmanız gerekenler ise şunlar

  • “Edit Hosts” kısmına tıklayın
  • “xfer” sekmesine tıklayın
  • “xfermethod”‘u “smb”‘den “rsync” olarak değiştirin
  • Ardından “RsyncClientCmd” kısmını $sshPath -q -x -l backuppc $hostIP sudo $rsyncPath $argList+ olarak değiştirin
  • “RsyncClientRestoreCmd” kısmını da $sshPath -q -x -l backuppc $hostIP sudo $rsyncPath $argList+ olarak değiştirin
  • “save” tıklayıp kaydedin.

Artık herşey tamamdır, yedekleme zamanı geldi
“Host Summary” tıklayın, oradan ise istemcinin üzerine tıklayın ve “Start Full Backup” tıklayarak yedeğinizi alabilirsiniz.

Herhangi bir sorunla karşılaşmanız durumunda, BackupPc kullanıcılar listesinden gereken yardımı alabilirsiniz.

4
Nis

Portakal Teknoloji staj başvuru aşamasında bana verilen projelerden biri BackupPc idi. Pardus’ta bu uygulamanın paketini bulamadığım için elden kurmam gerekiyordu. Peki BackupPc nedir ? BackupPc bu kadar güzel ve önemli yapan nelerdir?

Birincisi BackupPc yüksek performanslı, kurumsal derecede çalışabilen, çoklu platform destekleyen ağ üzerinden çalışan yedekleme uygulamasıdır. Kendisi gerekli ayarlamaları yaptıktan sonra arka planda çalışıyor ve bu sayede belirli aralıklarda ağ üzerinden diğer bilgisayarların(Masaüstü ve Dizüstü) yedeğini alıyor. Yani bir sunucu uygulamasıdır kendisi.

Kendisi birleştirme özeliği ile veri yedeklerken belirli seviye’ye kadar veriyi azaltabiliyor ve sunucu’da daha az yer kaplamasını sağlıyor. Örneğin vermek gerekirse var sayalım şirketinizde 95 adet çalışan diz üstü bilgisayarı var. Bu bilgisayarların ortalama yedeklenecek veri büyüklüğü 3.6gb olsun. BackupPc ile normalde 1200Gb olması gereken veri, birleştirme ve sıkıştırma özelliği ile sadece 150Gb yer kaplıyor. (Eğer bir dosyanın aynısı başka bir bilgisayar’da varsa onu yedeğini almıyor mesela). Ayrıca sunucu tarafında BackupPc kurulması yeterli, istemci tarafında hiç bir şey kurulmasına gerek yok, Windows makinelerinde samba protokolü, linux makinelerinde ise ssh/rsh/nfs üzerinden tar ile yedek alabiliyor.

Şimdi sırayla nasıl kurulacağını anlatacağım.

Kurmak için gerekenler:

  • perl (depo’da var)
  • Compress:Zlib (depo’da perl-Compress-Zlib adında bulabilirsiniz)
  • Archive::Zip (depo’daperl-Archive-Zip adında bulabilirsiniz)
  • File::Rsyncp (bu depo’da yok, onu kendi adresinden indiriyoruz)
  • tar (kurulu geliyor
  • rsync (depo’da rsync olarak bulabilirsiniz)
  • apache (kurulu geliyor)
  • mod-perl (depo’da mod_perl olarak bulabilirsiniz)

Tüm bu bileşenleri ilk önce kuruyoruz, File::Rsyncp için de dosya’yı indirdikten sonra, root olarak şu komutlar ile kuruyoruz:

perl Makefile.PL
make
make test
make install

BackupPc’yi kurmaya geçmeden önce backuppc adında bir kullanıcı oluşturmamız lazım. Bunu güvenlik açısından yapmamız gerekiyor, BackupPc uygulamasını bu kullanıcı kullanacak ve sadece bu kullanıcı çalıştırabilecek. Kullanıcı’yı oluşturacağız ve bir de kendisine şifre vereceğiz, bunlar sonra lazım olacak şifre’yi o yüzden unutmayalım. Kullanıcı eklemek ve şifresini değiştirmek için de şunları yapacağız:

su -
useradd backuppc
passwd backuppc

Burada önemli olan su – olarak root girişi yapmak. Yoksa Pardus altında useradd komutunu bulamazsınız(başka diğer komutlar gibi)

Şimdi ise BackupPc’nin son sürümünü indiriyoruz sourceforge.net’den. Ardından root olarak aşağıdaki komutlar ile paketi açıp, BackuPc’nin kendi betiğini çalıştırıp kuracağız. Bu betik bizim için tüm işlemleri yapacak

tar zxf BackupPC-3.1.0.tar.gz
cd BackupPC-3.1.0
perl configure.pl

Şimdi size bir çok soru sorulacak, neyi nereye kurayım gibi. Dikkatlice okumanızı tavsiye ederim(ingilizce). Genellikle çoğu şeyi geçebiliriz(enter’e basarak) sadece aşağıdaki soruları benim söylediğim şekilde yaparsanız daha kolay olur sonrası için:

  • –> Data directory (full path) [/mnt/sda4/backup]? (Bu kısım yedeğinizin kopyalanacağı yeri söylüyor. Artık nereye yedeklemek istiyorsanız dosyalarınızı o kısmı yazın)
  • –> CGI bin directory (full path) [/usr/local/BackupPC/CGI]? (Buraya sıradaki kısmı yazın, çünkü bizim dosya’mız buradan çalışacak: /var/www/localhost/cgi-bin)
  • –> Apache image directory (full path) [/var/www/localhost/htdocs/BackupPc]? (Burası da farklı olacak, bunu yazmamız lazım: /var/www/localhost/htdocs/BackupPc)

Şimdi BackupPc’yi çalıştırmadan önce Pardus’ta kurulu gelen Apache’yi çalıştırmamız lazım(ben kurulu geldiğini sanıyorum, eğer değilse depo’dan kolayca kurabilirsiniz).Kolay bir şekilde çalıştırıyoruz hemen:

sudo service apache start
sudo service apache on

Şu an itibariyle tüm zemini hazırladık. BackupPc çalıştırmaya müsait. Aslında BackupPc arka planda daemon olarak çalışması gerekiyor, yani Pardus’ta servis olarak gözükmesi lazım. Kendi içinden daemon olarak çalışması için, bir çok dağıtım için ön tanımlı olarak init.d dosyaları yer alıyor. Fakat Pardus’un farklı bir yapısı var, bu yüzden bunları kullanamıyoruz. Bunun için kendi servisimiz oluşturmamız lazım. Bunu nasıl yapılacağını bilmiyorum, fakat tahminen nasıl yapılabileceğini biliyorum.

Pardus depolarında rsync paketine baktım, ve comar/service.py adında bir dosya gördüm. Bu muhtemelen servis işini halleden dosyanın kendisi. Pisi paketi kurarken service.py’di göz önünde alıp öyle kuruyor. Bu kısım pisi paketi yaparken lazım olacak, şimdilik “manüel” olarak BackupPc’yi çalıştırmamız yeterli olacaktır.

BackupPc’yi çalıştırmak için backuppc kullanıcısı olmak lazım, bunun için de şu şekilde kullanıcı oluyoruz

su – backuppc

Bu kullanıcıyı oluştururken kullandığımız şifre ile giriş yapıyoruz, ve aşağıdaki komut ile BackupPc’yi daemon olarak çalıştırıyoruz:

/usr/local/BackupPC/bin/BackupPC -d

Ardından Firefox ile http://localhost/cgi-bin/BackupPC_Admin tıkladığımızda, sunucumuzun çalıştığını göreceğiz.

Yedek alma işlemi ve config.pl dosyasının düzenlenmesi gibi kısımlar da var. Fakat ağ problemi yüzünden bunları şu an yapamıyorum. Evimde ubuntu kurulu netbook bilgisayarı var, ağ üzerinden ping yapabiliyor fakat nmblookup ile bulamıyorum, bu yüzden yönetici panelinden yedeğini alamıyorum bilgisayarın. Bunu konu hakkında BackupPc kullanıcı mail listesine bir soru attım, şu an bu sorunu gidermeye çalışıyorum. Sorunu giderir gidermez, istemci(client) tarafından neler yapılması gerektiğini yazacağım.

Güncelleme: Pardus’ta backuppc kurulumu 2 yazısından devam edebilirsiniz

5
Mar

Akşam eve giderken gazetecide PCNet ve ekindeki linuxnet dikkatimi çekti. Daha önce bir daha dergi almayacağım diye yemin etmeme rağmen yeminimi bozdum. Peki buna değer miydi?
Açıkçası hayal kırıklığına uğradım. İçerik olarak önceki Linuxnet’ler gibi bir şeyler beklemiştim ama olmadı ne yazık ki. Hele ki kablosuz ağları kırın (Çevredeki kablosuz ağlardan faydalanmak için en iyi araç) yazısını okuyunca çenem düştü. Ağzım açık kaldı. Para vererek aldığım dergi evimde kullandığım kablosuz ağ hacker müsveddeleri tarafından rahatlıkla kırılabilsin diye konuyu kapağına taşımış. Yazıyı okuyorum hesapta kendi ağımız güvenli mi diye kendi ağımızı kıracağız. Ama anlayan anlayacak anladığını. Zaten başlıktan da kendilerini ele veriyorlar (Çevredeki kablosuz ağlardan faydalanmak). Yazının başına ya da sonuna yazarını bile yazmamışlar. Sanırım az da olsa yanlış bir iş yaptıklarını biliyorlar. Ama tiraj kaygısı baskın çıkıyor anlaşılan.

Linux net2

Evet, adam eline dergiyi alsın, kablosuz ağımı kırsın bunun adı da “Çevredeki kablosuz ağlardan faydalanmak” olsun. Arkadaşlar lütfen herkes kendine gelsin. Bu özgürlük değil, düpedüz hırsızlıktır. Suçtur. Şahısların bu bilgileri abuk sabuk sitelerden bulup kullanmasına tabii ki kimse engel olamaz. Suç işlemek isteyen bunu arayıp bulacaktır. Ancak bu ülkenin yasalarına uymak zorunda olan bir dergi nasıl olp da ulu orta yasa dışı eylemleri özendirir. Kusura bakmayın ama evimin kapısını kırıp içeri giren hırsızın yaptığı özgürlük müdür? Çevredeki vatandaşların imkanlarından yararlanmak mıdır? Hırsızlığın kibarcası bu mu oldu şimdi? Özgürlükten yasaları çiğnemeyi anlayanlar lütfen kalkıp özgürlüğü savunup onu kirletmesinler.
Bu kadar insan bir karşılık beklemeksizin emek verip, bir özgür topluluk yaratmaya çalışsın, diğer taraftan bir dergi de hesapta destek olmak için millete düpedüz hırsızlık dersi versin. Vatandaşın birisi dergi hakkında dava açarsa ne olur acaba hiç düşündüler mi?

9
Ara

Bu yazıyı Windows XP işletim sistemi yüklü makinamdan, daha sonra okuduğumda kendimi bu sisteme dönmekten korumak üzere yazıyorum…

Arkaplanda çalışan uygulamaların makinama çıkarttırtığı sesler beni rahatsız ediyor! Sadece müzik dinlemek bile sistemi yorar hâle geldi. Üstüne herhangi bir tane anlık iletişim yazılımı çalıştırdığımda karşısına geçip can çekişen makinamı izliyorum. Kopete, Konversation varken bu MSN Live Messenger, mIRC de neyin nesiymiş diyesim geliyor… Outlook Express deseniz, KMail’le nasıl aşık atsın? Daha kendi başına ( alternatif destekleyen yazılımlar olmaksızın ) sistem çekmecesine küçülmekten bile aciz… Bir tek oynayabildiğim oyunlar beni bu sistemi kullanmaya yöneltiyor sanırsam, bir de web tarayıcılar. Ama bu işkenceye daha fazla dayanabileceğimi sanmıyorum…


28
Eki

METU CClub iftiharla sunar:
Topluluk üyelerince sunulacak olan ilk kısımda beni de izleyecek, duyacak, dinleyecek, görecek, sevineceksiniz… :)

ODTÜ Bilgisayar Topluluğu olarak 31 Ekim ve 1 Kasım tarihlerinde “Linux Günleri” düzenliyoruz. Siz de Linux’un ne olduğunu öğrenmek ya da kendinizi Linux alanında geliştirmek istiyorsanız bu seminer dizisini kaçırmayın…

Programın içeriği ve saatleri aşağıda belirtilmiştir:

31 Ekim 2007 Çarşamba – MM-25:

17.40 – 18.30: Linux Nedir? Nasıl Kurulur? (Topluluk Üyeleri)
- Özgür yazılım nedir?
- Linux nedir ve avantajları nelerdir?
- Pardus’ta disk bölümlendirme ve kurulum nasıl yapılır?

18.40 – 19.30: Temel Linux Kullanımı (Topluluk Üyeleri)
- Temel masaüstü uygulamaları
- İnternet programları
- Çoklu ortam uygulamaları
- Ofis yazılımları

1 Kasım 2007 Perşembe – MM-25:

17.40 – 18.30: Linux Sistem Yönetimi (Gökdeniz Karadağ – Sistem Yöneticisi)
- Sunucu uygulamaları
- Sistem Yöneticiliği
- Kabuk programlama

18.40 – 19.30: GNOME Sohbetleri (Deniz Koçak & Barış Çiçek – GNOME Türkiye)
- GNOME’un fark ve özellikleri
- GNOME Türkiye’nin çalışmaları

Kaynak: http://www.cclub.metu.edu.tr/etkinlik?id=17


18
Tem

Mac or PC [İzlemelisiniz]

I’m a right-clicka I’m an iBook flippa Macs and PCs – no fight gets bigga Surf Safari or browse in I.E. Better know what you rep(resent) – a Mac or PC!
USB 1-2.0, son, you don’t know watch my data flow From MS-DOS command line prompts Black backgrounds, no special sauce Well I’ve only been around since ’84 But my ease of use has done so much more From a Plus to a Classic to a II GS To a PowerPC, my OS is the best So clickable, design is lickable My aqua interface makes XP dispicable Quick I pull the RAM stick out the slot Then I swap it with generic cause the port is hot
If you see life through an LCD Betta know your brand is it a Mac-or-PC?