23 Şubat 2010 Salı

WD My Book World Edition Ethernet Disk Hackleme...4 Genel Linux Komutları

Dosya aramak için
find / -name *arananİFADE*

Busybox ın 1.1.1 versiyonunda ne yazık ki "-iname" parametresi ile insensitive arama yapamıyoruz.

WD My Book World Edition Ethernet Disk Hackleme...3 Optware Yüklenmesi..

SSH ile login olduğumuz sistem aslında bir BusyBox v1.1.1 Linux sistemi. Gömülü sistemlerde kullanılan bu linux dağıtımını Airties Modemlerin içinde de görebilmeniz mümkün. Diskimizde çalışan bu linux sistemi üzerine, öncelikle Optware yükleyeceğiz. Optware bir çok küçük program barındıran ve mevcut linux sistemimizi daha kolay yönetmemizi ve görüntülememizi sağlayan programları içerir.

root kullanıcısı ile login olduğumuz diskimize, aşağıdaki komutları sırayla vererek Optware program paketini yüklemiş oluyoruz.

feed=http://ipkg.nslu2-linux.org/feeds/optware/cs05q1armel/cross/unstable

ipk_name=$(wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}')

wget $feed/$ipk_name

tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -

mkdir -p /opt/etc/ipkg

echo "src armel http://ipkg.nslu2-linux.org/feeds/optware/cs05q1armel/cross/unstable" > /opt/etc/ipkg/armel-feed.conf

wget http://mybookworld.wikidot.com/local--files/optware/sort_dirname.tar.gz

tar xvfz sort_dirname.tar.gz -C /


Loglarda görüleceği gibi "ipkg-opt_0.99.163-10_arm.ipk" pakedi download edilir.
(ipk paket sistemi konusunda bilgi eklenebilir)
Uygulamalar ./opt/bin/ pathine kurulur. Kurulan programları her seferinde "/opt/bin/" şeklinde kullanmamak için

/root/.bashrc (dosya içindeki "fin;" ifadesinden sonra)
/etc/profile (dosya olmasa bile yaratabilirsiniz)

dosyalarının her ikisininde son kısmına "export PATH=$PATH:/opt/bin:." ifadesini ekleyebilirsiniz. Bu ifade bir seferliğine mahsus komut satırından da çalıştırılabilir. İfade içindeki nokta içinde bulunduğunuz dizin anlamına gelir ve bunu path de tutmanız scriptleri çalıştırırken "./scriptadı" yerine "script" kullanmanızı sağlar.

Bahsedilen iki dosyayı daha iyi bir editör kurmadan önce "vi" editörü ile edit edebilirsiniz. Konu hakkında işinizi görecek şu makeleyi kullanabilirsiniz.

Vi editorunu kullanmayı bilmiyorsanız "/opt/bin/ipkg install nano" komutu ile "/opt/bin/nano" komutu ile çalıştırabileceğiniz bir editörü kurmuş olursunuz.
Bu editörü kullanarak da yukarıdaki dosyaları edit edebilirsiniz.

Arasira aşagıdaki komutu kullanarak paket güncellemelerini alabilirsiniz.
"/opt/bin/ipkg update"

Hangi programları kurabileceğinizi ve programların kısa açıklamalarını görmek için aşağıdaki komutu kullanabilirsiniz:
"/opt/bin/ipkg list"

Mevcut kurulu programların listesini görmek için aşağıdaki komutu kullanabilirsiniz:
(Yeni Optware kurulumu sonrası hiç bir paket kurulmamış durumdadır.)
"/opt/bin/ipkg list_installed"

Program paketlerini kurmak ve güncellemek için aşağıdaki komutu kullanabilirsiniz:
"/opt/bin/ipkg install "

Program paketlerini kaldırmak için aşağıdaki komutu kullanabilirsiniz:
"/opt/bin/ipkg remove "


Kaynak : http://mybookworld.wikidot.com/optware


Optware kurulumu surasındaki ekran çıktıları
--------------------------------------------------------------
~ # BusyBox v1.1.1
~ # feed=http://ipkg.nslu2-linux.org/feeds/optware/cs05q1armel/cross/unstable
~ # ipk_name=$(wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}')
~ #
~ # wget $feed/$ipk_name
--22:04:22-- http://ipkg.nslu2-linux.org/feeds/optware/cs05q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
=> `ipkg-opt_0.99.163-10_arm.ipk'
Resolving ipkg.nslu2-linux.org... 140.211.169.169
Connecting to ipkg.nslu2-linux.org|140.211.169.169|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://ipkg.nslu2-linux.org/feeds-redirect.php?f=optware/cs05q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk [following]
--22:04:22-- http://ipkg.nslu2-linux.org/feeds-redirect.php?f=optware/cs05q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
=> `feeds-redirect.php?f=optware%2Fcs05q1armel%2Fcross%2Funstable%2Fipkg-opt_0.99.163-10_arm.ipk'
Reusing existing connection to ipkg.nslu2-linux.org:80.
HTTP request sent, awaiting response... 302 Found
Location: http://nslu2-linux.dyoung-mirror.net/feeds/optware/cs05q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk [following]
--22:04:22-- http://nslu2-linux.dyoung-mirror.net/feeds/optware/cs05q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
=> `ipkg-opt_0.99.163-10_arm.ipk'
Resolving nslu2-linux.dyoung-mirror.net... 208.113.203.106
Connecting to nslu2-linux.dyoung-mirror.net|208.113.203.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 73,314 (72K) [application/vnd.shana.informed.package]

100%[====================================>] 73,314 61.85K/s

22:04:24 (61.69 KB/s) - `ipkg-opt_0.99.163-10_arm.ipk' saved [73314/73314]

~ # tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
./data.tar.gz
./
./opt/
./opt/bin/
./opt/bin/ipkg
./opt/bin/ipkg-opt
./opt/bin/update-alternatives
./opt/etc/
./opt/etc/ipkg.conf
./opt/lib/
./opt/lib/libipkg.so
./opt/lib/libipkg.so.0
./opt/lib/libipkg.so.0.0.0
./opt/share/
./opt/share/ipkg/
./opt/share/ipkg/intercept/
./opt/share/ipkg/intercept/depmod
./opt/share/ipkg/intercept/ldconfig
./opt/share/ipkg/intercept/update-modules
~ # mkdir -p /opt/etc/ipkg
~ # echo "src armel http://ipkg.nslu2-linux.org/feeds/optware/cs05q1armel/cross/unstable" > /opt/etc/ipkg/armel-feed.conf
~ # wget http://mybookworld.wikidot.com/local--files/optware/sort_dirname.tar.gz--22:09:35-- http://mybookworld.wikidot.com/local--files/optware/sort_dirname.tar.gz
=> `sort_dirname.tar.gz'
Resolving mybookworld.wikidot.com... 74.86.234.149
Connecting to mybookworld.wikidot.com|74.86.234.149|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://mybookworld.wdfiles.com/local--files/optware/sort_dirname.tar.gz [following]
--22:09:41-- http://mybookworld.wdfiles.com/local--files/optware/sort_dirname.tar.gz
=> `sort_dirname.tar.gz'
Resolving mybookworld.wdfiles.com... 74.86.235.238
Connecting to mybookworld.wdfiles.com|74.86.235.238|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 149,345 (146K) [application/x-gzip]

100%[====================================>] 149,345 85.04K/s

22:09:44 (84.90 KB/s) - `sort_dirname.tar.gz' saved [149345/149345]

~ # tar xvfz sort_dirname.tar.gz -C /
usr/
usr/bin/
usr/bin/dirname
usr/bin/sort

WD My Book World Edition Ethernet Disk Hackleme...2 SSH üzerinden bağlantı kurma

WD My Book II ethernet diskimize web arabiriminden login olduktan sonra "Advanced Mode" seçeneğinden, "System" tabı altında "Advanced" seçeneğine giriyoruz. Burda "SSH Access" seçeneğini aktif hale getirdiğimizde user: "root" - default password : "welc0me" ile ssh üzerinden diskimize login olabiliriz. Eğer "SSH Access" seçeneği bu sayfada mevcut değil ise firmware iniz eskidir. Firmware i "System" tabı "Update" seçeneği altından güncelleyebilirsiniz.

Benim şu anda kullandığım WD My Book World Edition II 2TB boyutlu bir disk ve firmware versiyonu "01.00.16 with MioNet 2.4.0.62" şeklinde. SSH ı aktif hale getirdikten sonra ben de firmware imi update etmeye başladım. Internet bağlantı hızınıza göre ortalama 5 dakika içinde update tamamlanmış olacaktır. Update sonrası firmware versiyonum "01.01.16 with MioNet 2.4.0.62" şeklinde oldu.

SSH ile bağlanmak için en çok kullanılan ücretsiz programlardan biri olan "Putty" programını kullanabilirsiniz.

WD My Book World Edition Ethernet Disk Hackleme...1

Öncelikle WD diskimizde bir problem olduğu takdirde nasıl çözebileceğimizi bilelim
Firmware i güncellediğimiz takdirde WD diskimizdeki paylaşımlara ve dosyalara dokunmadan, arka planda çalışan tüm linux sistemin üzerine yazılır ve disk fabrika çıkışına geri döner. Bu durumda disk sistemi üzerinde yaptığımız tüm değişikliklerde kaybolacaktır.

Eğer eski bir firmware versiyonuna sahipseniz; Web arabirimine girdiğimizde System tabından Update e girerek, "Check for new firmware" diyebiliriz. Internet bağlantısı olan bir WD disk, güncel firmware i download ederek kuruluma başlayacaktır.

Eğer yeni bir firmware verisyonuna sahipseniz; ssh bağlantısı ile WD diskinize bağlandıktan sonra, "/etc/version" dosyasındaki versiyon bilgisini örneğin "01.01.16" ise "01.00.16" şekline çevirdikten sonra web arabiriminden firmware i güncellemeye devam edebilirsiniz.

WD Mybook disk'e SSH üzerinden nasıl erişileceğini de en yakın zamanda burada anlatacağım.

Firmware güncellemesi sonucu problem yaşamanız halinde, WD Mybook disk için kullanabileceğiniz Resetleme tipleri aşağıdaki sitede anlatılmaktadır.

http://mybookworld.wikidot.com/forum/t-175889/

Kaynak : http://mybookworld.wikidot.com/forum/t-221460/is-there-a-way-to-return-to-factory-settings-without-loosing-data

20 Şubat 2010 Cumartesi

Berke Bey ve 3D Macerası (3d fotograf nasıl çekilir)

Dün akşam evimize gelen misafirlerden biri umduğundan çok daha fazla birşey buldu. :)
Eşimin Halası'nın torunu Berke (8), ailesini de almış, gelmiş bize. Yeni doğan kızımız Talya ile meraklı bir tanışma sonrası, yaramazlıklarına devam edecekken ağzından "Recep İvedik 3" filmine gitmek istediğini kaçırdı. Ben de "Recep İvedik 3" filminin 3D olduğunu mu zannediyorsun, o film daha 3 Boyutlu bile değil, izlenmez o film dandik, diye kandırmaya çalışıyorum. Gel dedim, bak dedim, sana ne göstericem dedim, aldım çocuğu bilgisayar başına oturttum. Açtım "3 Boyutlu Deniz Canavarları (Sea Monsters 3D)" filmini. Berke Bey'imiz sandalyeden bir daha kalkamadı. İzlediklerinden çok etkilenen Berke Bey'e Haber Türk Gazetesinin eki olarak verilen Dergi ve 3D Gözlüğü de hediye edince keyfine diyecek yoktu. :) Geçen Hafta da yaşına göre pek bir entel olan Gözde (15) hanıma da aynı hediyeyi vermiştik ama onun ilgisini bu kadar çekememiştim. O biraz "Fringe" biraz "Flash Forward" dizilerini izledikten sonra kalanların DVDsini ve Telefonumun USB kablosunu alıp gitmişti. :) Şimdi ki tecrübelerime göre sanırım Erkek çocuk ve Canavar Belgeselinin iyi bir iletişim yöntemi olduğunu söyleyebilirim.

Evet çocuklarınıza "Recep İvedik" yerine Canavar Belgeseli izletin onlarla daha fazla iletişim kurun


Şeklinde bir de slogan atayım bari...:)

Berke Bey filmi izledikten sonra, film sırasında içmediği ıhlamurunu bitirdi ve bir de bana 3D fotograf yapmak üzere 2 adet poz verdi. Berke Bey'i ve hoşuma giden diğer 3D fotografları, gazetelerin verdiği Kırmızı-Mavi (Red-Cyan) gözlüklerle aşağıdan izleyebilirsiniz.

Deniz Canavarları (Sea Monsters) adlı National Geographic belgesele ait linkleri de en yakın zamanda burda yayınlayacağım. (Dosya Boyutu 2 GB)

Deniz Canavarları Part 1
Deniz Canavarları Part 2
Deniz Canavarları Part 3
Deniz Canavarları Part 4
Deniz Canavarları Part 5
Deniz Canavarları Part 6
Deniz Canavarları Part 7
Deniz Canavarları Part 8
Deniz Canavarları Part 9
Deniz Canavarları Part 10
Deniz Canavarları Part 11
Deniz Canavarları Part 12
Deniz Canavarları Part 13
Deniz Canavarları Part 14
Deniz Canavarları Part 15
Deniz Canavarları Part 16
Deniz Canavarları Part 17
Deniz Canavarları Part 18
Deniz Canavarları Part 19
Deniz Canavarları Part 20
Deniz Canavarları Part 21

Kendi 3D fotograflarınızı yapmak için "Anaglyph Maker" isimli programı http://www.stereoeye.jp/ sitesinden indirebilirsiniz. Şu anda benim kendi yaptığım çok az 3D fotografım var sadece bir tanesini istediğim kalitede yapabildiğimi belirtmek isterim. Biraz uğraştıkça daha kaliteli 3D fotograflar elde edebilirsiniz. (Benzer bir programın online versiyonuna http://stereo3d.adpeach.com/ sitesinden ulaşabilirsiniz.

Dediğim gibi gazeteler artık son zamanlarda 3D gözlükleri sık sık veriyorlar. Genelde gazeteler Kırmızı-Mavi (Red-Cyan) gözlükler verseler de, 4 tip 3D gözlük olduğunu bilmenizde fayda var. Farklı film ve resimler onlara uygun 3D gözlüklerle izlenebiliyor. İnternette bu renkler için bir standart olmadığını fark ettim. Karşılaşabileceğiniz gözlük türlerini aşağıda listeledim.

ANAGLYPH 3D gözlük çeşitleri;

CMYK Renk standardı yada RGB renk standardına göre değişiklik gösterirler.
C : Cyan (Mavi), M: Magenta (Kırmızı), Y: Yellow (Sarı) K: Black (Siyah)
R : Red (Kırmızı), G : Green (Yeşil), B : Blue (Mavi)

1. Tip Gözlük Standardı (RED-CYAN) :
Kırmızı-Mavi ; Red-Blue ; Red-Cyan ; Kırmızı-Yeşil ; Red–Green.
2. Tip Gözlük Standardı (AMBER–BLUE) : Sarı-Mavi ; Kehribar-Mavi ; Amber–Blue ; Kahverengi-Mavi ; Brown - Blue.
3. Tip Gözlük Standardı (GREEN-MAGENTA) : Yeşil-Kırmızı ; Yeşil-Pembe ; Yesil ÇingenePembesi.
4. Tip Gözlük Standardı (REAL 3D) : Polarizasyon (Sağ için dikey - Sol için yatay ışık dalgası)

4.tip gözlükleri, çalışma şeklinden dolayı evde kullanma şansınız şimdilik yok.
Sadece sinemalarda kullanılabiliyor. Dolayısıyla benden söylemesi, sinemadan gözlük çalmaya hiç kalkmayın, başınız belaya girmesin. :)

Mevcut gözlüğünüzü test etmek için
http://www.youtube.com/watch?v=rzxv1AWwJa0
adresindeki videodaki gözlük seçeneklerini kullanabilirsiniz.

Nasıl oluyorda bu gözlüklerle 3D izlenimi yaratılıyor derseniz, aşağıdaki yabancı kaynaklı videoları izlerseniz, bir fikriniz olacağını düşünüyorum.

Polarizasyon Gözlükler için
http://www.youtube.com/watch?v=PDzkRmOmwfA

Anaglyph Renkli Gözlükler için

http://www.dailymotion.com/video/x6ybt7_3d_shortfilms












Benzer video ve resimleri internet üzerinden rahatlıkla bulabilirsiniz.
Bu site de önerebileceğim siteler arasında. http://www.3dgozluk.com
Hatta Google Earth yazılımının bile artık 3D desteği geldiğini söyleyebilirim.

Sanırım artık 3D teknolojilerini her yerde göreceğiz.

Görüşmek Dileğiyle