Pages

bilgi paylaşım ve yayım hattı:
iphone, ipad, ios, cydia, apple, android, ics, installous, gezi, driver, linux, oyun

30 Aralık 2006 Cumartesi

Kabus 22 tam çözüm - Ebru'nun bölümü 1

Demir'e garip bir yaratığın saldırmasından sonra merakla beklenilen kahraman Ebru'yla oynamaya başlıyoruz. Gayet hoş bir görüntüye sahip olan Ebru hanımın sesi nedense çok irrite edici. Olsun görüntüsü sesini kapatıyor. Ağzına bant yapıştırıveririz olur biter.

Konumuza dönecek olursak, Ebru'yla bir oturma odasında karşılaşıyoruz... Kapıdan dışarı çıkılır. Sağa dönülür mutfağa girip oradaki envanterler toplanır. İlk çıktığınız oda olan oturma odasının karşısındaki kapıdan geçilir ve aşağı inilmiş olur. Apartmandan dışarı çıkılır. Yukarı doğru gidip kapıdan geçilir. Yolun karşısındaki kapıdan ilerlenir. 2 yaratık pataklanır. En son meydandaki (oyuna Demirle başladığımız yer) kapıdan çıktılınca sağa (yukarı) doğru ilerlenir. Yanmış araçların içindeki bir adamın elinde levye var o alınır. Şimdiii geldiğimiz o upuzun yolu geriye döneceğiz... (Bu kısım çok gıcık edici)

Merdivenli apartman kapısından bu defa aşağıya doğru ilerlenir. Karşınızda ilk denemede açılmayacak olan bir kapı çıkacak. Levyeyle kapıyı gevşetin. Karşınızda yer alan arabanın yanında bir bidon var, ona nişan alıp patlatın (yaratıklardan bi kaçıda ölmüş oluyor) Uçan haşeratları temizleyin. Arabanın yanından devam edip Kaya'nın Yerine girin.

Arka kapısından dışarı çıkın. Karşınızda yer alan yerde bir merdiven var. Aşağı inin. Kerpeteni alın. Arka tarafta bir save noktası var, oyunu kaydetmek isterseniz kaydedin.

Kaya'nın yerinden yine geçiş yaparak en gerideki meydana ulaşın (yaratıklarla fink atmadan direkt devam edebilirsiniz). Meydanda ilk kapı olan yeşil kapıya dönün. Önüne düşmüş olan bir elektrik kablosu göreceksiniz. Yanında yer alan elektrik dolabına yaklaşın ve Nesnelerden penseyi seçip kullanarak elektriği kesin. Kapıyı artık açabilirsiniz.

Dikkatli adımlarla yürüyün, sakın ama sakın koşmayın!

Ahaha bu kadınlar hep böyle canım. Hemen korkuyorlar ve başlarına olmadık işler açıyorlar.

29 Aralık 2006 Cuma

Kabus 22 tam çözüm - Demir'in bölümü 1

Şayet bilmiyorsanız 3 senelik bir uğraşının sonucu olan Kabus 22 çıktı! 29.90 Ytlden satışa çıkan bu oyunu hem Türk oyun sektörüne -hangi sektörse o- bir faydımız olsun hem de eğlenelim diye aldık. Oyun gerçekten güzel. Pusu faciasından (akvitasyon olayları vs) sonra ben bir daha Türk oyunu almam diyor olabilirsiniz ama emin olun Resident Evil vb oyunlardan aşağı kalan bir yanı yok. Üstelik tamamı İstanbul'un hoş atmasforinde geçiyor ve her şeyiyle Türkçe. Gayet hoş bulmacaları ve mekanları olan oyun oynanmayı hakediyor.

Şimdi gelelim başlıkta belirttiğim mevzuya. Bu oyunu aldık ve oynarken düşündük ki bu oyunda bazı yerlerde takılınabilir. Ayrıca nete bakıldığında bu oyuna ait bir tam çözüm olmadığını da gördük. Bu yüzden oyunun tam çözümünü gayet özgün bir şekilde hazırlamaya çalıştık. Hatırlatmakta yarar var burada yazılanlar oyunda yer alan tüm ayrıntıları kapsamaktadır. Bu yüzden bir yeri kendiniz çok uğraşmanıza rağmen çözemediyseniz bu yazıdan yararlanın.

Bu tam çözümün ilk bölümünde Demir isimli karakterle yaşayacağımız maceranın tam çözümü yer alacaktır.

Demir'in bölümü:

Yerdeki mermiler D tuşuna basarak alınır. Dümdüz ilerleyince karşımıza çıkan VSC Production levhalı dükkanın üzerinde yer alan gazete alınır. Alınan gazeteyi okumak için M tuşuna basılır ve dökümanlar kısmından okumak istediğiniz şey seçilir. İleride yer alan paslı açık kapıdan girilir. Yerde duran MF-5 alınır. Tepesinde 8. Bölge yazan kapıdan geçilir. Bir sonraki kapıya gelindiğinde kapının yanında yer alan kutuların üzerindeki tek jaklı kablo alınır. Tamer Çilingir levhasının yanında duran pas sökücü alınır. Gelinen yoldan geri dönülür.

Etrafta fazla dolaşılmadan, çünkü öldürülemeyen ve size zarar veren bir yaratık mevcut, en başta bulunan yeşil kapıdan girilir. Paslı kapının önündeyken M tuşu ile envanter menüsüne girilir. Nesneler bölümünden pas sökücü seçilip kullan'a basılır. Kapı artık açılabilir halde.

Yaratık öldürülüp yerde yatmakta olan ölünün yanındaki 3 lü anahtar alınır. İleride yer alan kapının hemen karşısında yer alan ilkyardım çantaları alınıp kapıdan geçilir. Sağda yer alan benzin varilinin üstündeki bahçe makası alınır. Gelen 3 yaratıkta bir güzel pataklanır. Devam edilip ilerideki kapıdan geçilir.

3 yaratıkta bir güzel dövüldükten sonra gazete bayisinin etrafında bulunan ilkyardım çantası, pompalı tüfek mermisi ve gazete alınır. İleride yer alan kapıdan içeri girilir. WC yazılı kapıdan içeri girilip lavabolarda bulunan diş fırçası ve MF-5 mermisi alınıp çabucak oradan çıkılır (Orada yer alan yaratık başta bahsettiğim öldürülemeyen yaratığın ikiz kardeşi) WC nin karşısında yer alan kapıdan girilir. Kapıdan geçince hemen solda (Demir'e göre sağ) yer alan duvardaki harita önünde durulur M ile nesnelere gelinip diş fırçası kullanılır. Karşımızda yer alan şeyi aklımızda tutuyoruz. Haritanın yanında yer alan varil üzerindeki TABSAN yivset tabancasına ait mermiler alınır. Dolaptaki tek jaklı kablo alınır. İleride yer alan kapıdan geçilir. DEMKAMETA yazılı panel önündeyken D tuşuna basılır. 2, 4 ve 5 (haritadan bunu görmüştük) numaralı switchler yukarı kaldırılır ve D tuşuna tekrar basılır. Alet çalışmaya başlar. Geri dönülüp koridordaki duvarda yer alan panelden kapı açılır.

Girilen odada solda yer alan bilgisayarın üzerinde yer alan Anahtar D-2 alınır.
Dolapların arasındaki kapıdan geçilir. Uçan haşeratlar öldürükten sonra mermi vb itemler toplanır. (Burada serpme mayın alıyoruz). Sağda yer alan kapıdan yukarı doğru çıkılır (Tekli anahtarın alınmış olması gerekiyor).

Çelik kasanın önündeyken Nesnelerden 3 lü anahtar seçilir. Kasa açılır. Yerdeki 22-B üzerine gelirseniz ilk save noktasında oyunu kaydetmiş oluyorsunuz. Orada, daha genele yayacak olursak o iğrenç metalik sesin geldiği yerlerde fazla takılmamanızı öneririm. Çok yahşi olan ikiz kardeşler çarpıyor adamı İsmail Türüt gibi oluyorsunuz. Oralarda daha fazla atraksiyon aramadan Gazete bayisinin olduğu yere geri dönülür.

"Bir çeşit açacak"?? kullanılarak asma kilitle kitlenmiş kapı açılır. Marangozhanede uçan yaratık hacemat edilir. Silahlar toplanır. Tepeden gösteren kameradan çıkıp da arkadan görünüşe geçilen oda da yer alan panel benzeri yerin önüne gelinir. Nesnelere girilip jaklardan birisi seçilip birleştir denilir ve öteki jak seçildiğinde 2 uçlu jak yapılmış olur. 2 uçlu jak seçilip kullan denilir.

  • 2b ve 1c ye takılır.
  • 2b seçiliyken 1b seçilir.
  • 2a ve 1c birleştirilir.
  • 2b ve 1a birleştirilir.
  • 1c ve 3a birleştirilir.
  • 1b ve 3b birleştirilir
  • 1a ve 2c seçilir.
Artık lağıma inilen giriş açılmış olur. Soldaki tel parmaklıklar arkasındaki yerin önündeyken D'ye basılır lağıma inilir.

Lağımdan çıkınca (Şu an Ulu camii'nin avlusundayız), sola doğru devam edilirse 2. save noktasına ulaşmış olursunuz. Avluyu gezerek ilkyardım çantalarını toplayın. Etraftaki kapıların bazılarından çıktığınızda Deja vù yaşıyormuşsunuz hissine kapılabilirsiniz zira o kapılar daha evvel geçtiğiniz yerlerdeki açılmayan kapılar (Birazdan o kapıları kestirme yol olarak kullanacağız, gayet hoş düşünülmüş bu kapılar).

Ramazan abinin kardeşini aramak üzere ilerideki asma kilitli kapı açılır (kilidi daha evvel ki gibi "bir çeşit açacak" ile). Kapıdan geçer geçmez kenarda bulunan bahçe kapısı anahtarı alınır. Avluya geri dönülür (tabutların olduğu yere) lağımdan çıktığımız yerin sağında yer alan kapıdan içeri girilir. Daha evvel açılmayan mezarlık kapısı açılır. Uçan haşeratları vurmanın en kolay yollarından birisi -sadece yere yakın olduklarında vuruluyorlar- altlarında beklemek. Bu sayede size fazla zarar veremiyorlar, yani yinede bir miktar zarar görüyoruz ama nasıl olsa çok fazla ilkyardım çantası topladık.

Kenarda duran üzeri bitkilerle kaplı mezarın yanındayken nesnelerden bahçe makası kullanılır. Kaybolan kızın gizemi ortaya çıkar! Kayıp aslında kız ölüdür!

İsteğe göre kenefin oraya giderek (bahçe kapısının anahtarını bulduğumuz tuvalet) tahta kapıdan geçerek kısa yoldan Ramazan abimizin yanına gidebiliyoruz veyahut canınız gezmek istiyorsa nevrimiz dönme pahasına (yaratık öldürebiliyorsunuz başka yollardan dönerseniz)
oyunun başlarındaki bir yer olan "İLKE Seni Seviyorum i kalp e" yazılı olduğu garaj kapısının olduğu yer) geri dönüyoruz. Ramazan abinin manyaklığına şahit olsak da adama acımadan edemeyerek envanterleri topluyoruz (kolyenin diğer parçasını almadan bi yere ayrılmayın) marangozhaneye geri dönüyoruz (Bunu az evvel Ramazan abiyle karşılaşmak için kullandığımzı kenef yapısı kapıdan geri girerek cami avlusuna ve oradanda lağıma geri dönerek en kısa şekilde yapabiliriz).

Kolyenin önceden bulduğumuz parçasıyla Ramazan abiden çıkan parçayı birleştirince "Bir çeşit anahtar" oluveriyor :) Hani şu bir türlü açamadığımız müzik kutusu vardı ya işte oraya geri dönüyoruz. Kutunun içinden bir not ve bir anahtar çıkıyor. Notta yazanlar Ramazan abiye olan acıma duygumuzu körüklüyor, zavallı adam! Ama bu manyaklar kim olabilir?

Ramazan abiyi öldürdüğümüz yere geri dönerek oradan daha evvel pas sökücü ile açtığımız paslı kapıya varıyoruz. Dev yaratıkların çıkmış olması zaten bize bir farklılık olduğunu gösteriyor. En başa dönünce diğer kapı (açık olan ileride yer alan)dan geçiyor ve ilerliyoruz. En sonunda yer alan daha evvel açamadığımız kapıya dönmüş oluyoruz. Müzik kutusundan çıkan anahtar bu kapıyı açıyor.

Sedanur polikliğinin kapısına dayanın! İçeri mutlak girmeniz gerekiyor!

Ehehe noldu? Hipokratı iplemeyen doktor olduğunu tahmin ettiğimiz birisi sizi içeri almadı değil mi? Geri dönün madem ileride başka bir kapı vardı...

End Of Demir!

26 Aralık 2006 Salı

Symbian S60 cep telefonlarını oyun makinası haline getirelim

Sunu ve Genel Açıklamalar:

Araştıracak ve anlatılacak konu çok fakat bu işe ayrılabilecek zaman o kadar fazla değil. Hal böyle olunca blogumuzda yeni bir yazının eklenmesi bu kadar uzun (evet uzun) zaman alabiliyor.

Hazır boş vaktim varken kendi cep telefonumda oynamakta olduğum oyunlardan bahsetmek istedim. Buradaki oyunların birçoğu zamanı vaktiyle sahte kartlarla atari salonlarına girenleri mest edecek türden, bağımlılık yapıcı oyunlar. Bu yüzden ben baştan uyarımı yapayım da!

Öncelikle S60 ne demektir:
S60 nam-i diğer series 60; ilk olarak nokia 7650 modelinde görücüye çıkmış olan bir smartphone (akıllı telefon) ui (user interface)'sidir. Yakaladığı başarıyla birlikte cep telefonu pazarında Nokia'nın şu an tepede edindiği konuma ulaşmasını sağlayan devasa bir adımdır. Nokia'ya mütevellit Series 60 ui'sini kullanan birçok telefon, telefon üreticileri tarafından piyasaya sürülmüştür.

Series 60 cep telefonları içinde en öne çıkanlardan birisi zamanının ötesinde bir tasarım ve özellik bütünlüğü sunan Nokia 6600'dır. Burada bahsedeceklerim aslen 6600 üzerinde denenmiş şeylerdir. Daha da açacak olursak 3. jenerasyon S60 bir telefonda denenmiştir. Şayet sizinde telefonunuz bu bahsi geçen jenerasyondansa herhangi bir sorunla karşılaşmadan bu oyunları oynayabilmeniz gerekiyor.

S60 Cep telefonlarından bazıları;
  • Nokia: 6600 -66** serisi-, 3650, 7650 -76** serisinin çoğu-, N-Gage, N serisindeki bazı telefonlar (N90, N73, N72, E62, N75 vs), E50
  • Siemens: SX1
  • Samsung sgh t700 (aslen sgh versiyonunun çoğunluğu: sgh-d730, sgh-720, sgh-z600, sgh-i520) - Samsung modellerinin çoğu yeni nesil S60 lar olup aşağıda bahsi geçen programları çalıştırmamaları muhtemeldir.
  • LG Joy
  • Lenovo P930
Giriş:

Bilindiği üzere S60 sisteminin genel kurulum dosyaları .sis uzantılı dosyalardır. Windowsdaki .exe'ye ve Linuxdaki .rpm'e benzetilebilecek bu çalıştırılabilir/kurulabilir dosyalar bir bütünlük içersinde kurmak istediğiniz dosyayı kurmanızı sağlar. Genelde firmalar S60 a özel olarak ürettikleri programları bu formatta kullanıma sürer. .jar .jad'in aksine Sis (Symbian installation system) Symbian'a özeldir. "Jar ve Jad" Java tabanında yazılmış şeylerin direkt çalıştırılabilir halleridir. Sis uzantılı dosyalar çok yer kaplamazlar ve en sağlam programlarda bile bir kaç mb civarı tutarlar. Çeşitli ağlarda bulunabilirlikleri yüksektir.

Oyunlar:

Asıl konumuza dönecek olursak Nokia 6600 yani S60 cep telefonu için üretilmiş çok güzel Symbian oyunları mevcuttur. Önemli olan bunların hepsine tek seferde ulaşabilecek bir kaynağın olmamasıdır. Burada bu açığı kapatmaya çalışacağız. Öncelikle Symbian oyunları arkasından ise emulatörleri anlatmaya çalışacağım.

Symbian'a Özel Oyunlar:

1) SkyForce ve SkyForce Reloaded:
Infinite Dreams tarafından yapılmış S60 cep telefonlarının vazgeçilmez Shoot 'em up'i. Bilenler için en iyi karşılaştırmalı oyun Striker 1945 serisidir. Atari salonlarının vazgeçilmez oyununu cep telefonunuzda oynamak sizi mutlu edecektir. SkyForce Reloaded'ın 1.sinden en büyük farkı grafik gelişmesi ve zorluğudur. Paralel şekilde ilermesi ve save edilebilmesi (bir bakıma) güzelliklerinden bazıları...

Resimler;


2) Xyanide:
Symbian'ın spesifik oyunlarından birisi daha. Şayet Descent tarzı bir oyun arıyorsanız Symbiandaki karşılığı budur. Zorluğu sizi usandırmazsa çok eğleneceğinize garanti verebilirim. Özellikle 3 boyut etkisinde çok başarılı. Grafiklerde o kadar başarılı olmasa da...

Resimler;



3) Brother In Arms: Earned In Blood:
Gameloft tarafından üretilmiş bir PC oyunun aynı isimdeki Symbian versiyonu. Kolay olması ve sadece 5 bölümden oluşması en büyük eksisi. Lakin gelişmiş grafikleri, araç kullanımına izin vermesiyle (tank kullanıyoruz, otomatik tüfek, kanas -sniper- vs) ve tarzıyla S60 cep telefonlarının olmazsa olmazlarından birisi.

Resimler;



4) Another World:
Partikül hızlandırıcının kötü hava şartları nedeniyle birleşmesi sonucu başka bir boyuttaki gezegene ışınlanan siyah ferrarisi olan -döneminin ilerisinde bir demoya sahipti ve orada görüyorduk- bir fizikçinin geri dönüş çabasını anlatan zamanının en aşmış Delphi oyunlarından birisi. Bunu S60 cep telefonunda oynamanın zevkine diyecek yok (İlk başlarda ekranın yatay tutulması nedeniyle kontrollere alışmak zor gibi görünse de çabuk alışılıyor). Bunu oynamamış kişiyi dövüyorlardı zamanında.

Ufak bir not olarak yazmadan geçemeyeceğim; bu oyunu Delphide tek başına 2 sene boyunca (grafikleri, sesleri ve kodlarıyla) uğraşarak hazırlayan ve bizlere sunan aşmış kişinin adı eric chahi'dir. Kendisi halen Another World'un telif haklarına sahiptir. Sırf demosu için bile oynanmalı bu oyun. Gerilim tarzının buralara gelmesinin asli sebeplerinden birisidir ayrıca bu oyun. İlk karşılaştığımda gerçekten çok korkmuştum o aslan ve sülüklerden. Hala ilk bölümü geçtiğimde derin bir oh çekiyorum. Ufak not oldu upuzun bir not ama mazur görün, ne de olsa çocukluğumuzun 7 harikasından birisi bu...

Resimler;



5) World War II: The West Line:
2. Dünya savaşında geçen bir tank simülasyonu. Grafik yönünden çok başarılı olmasa da eğlenceli bir oyun.

Resimler;



6) Rally Pro Contest:
Rally tarzında (tekil araç olarak) hazırlanmış başarılı bir araba simulasyonu. Bölümleri dereceyle bitirdiğiniz takdirde yeni araçlarla yarışma şansı yakalayabiliyorsunuz. Grafik yönünden orta başarılı ve bir süre sonra süreleri geçmekte zorlanıyorsunuz. Son aracı açabilmeyi ben şahsen beceremedim.

Not: N-Gage versiyonunda diğer araçlarla yarışma şansınız olsa da 6600 versiyonunda böyle bir şansınız yok. İleride anlatacağım yöntemle N-Gage versiyonunu indirebilir ve bu oyunu diğer araçlara karşı yarışarak oynayabilirsiniz (hiç yoktan daha eğlenceli)

Resimler;



7) Mosquitos:
Çok yaratıcı bir fikirden ortaya çıkmış olan gayet eğlenceli bir oyun. Aslen telefonunuzun camerasından normal görüntü üzerine sivrisinekleri yerleştiren bu oyunda amacınız sivrisineklere dehşet saçmak. Elinizde telefon bir o tarafa bir bu tarafa yatmanıza sebep olabilecek tarzda bir oyun. Nintendo Wii 'yi geliştirenlerin bu oyundan ilham aldığını bile düşünüyorum.

Resimler;



8) Carmageddon 3d:
Zamanında PC de bu oyun çıktığında benim gibi ehliyeti olmayanlara ehliyet öncesi araba sürme keyfi yaşatmasıyla büyük sükse yaratmıştı. Oyunun en büyük amaçlarından birisinin insanları ezmek ve etraftaki maddelere zarar vermek olduğunu belirtirsem ne demek istediğim daha rahat anlaşılabilir.
S60 versiyonu ise malesef bilgisayardaki kadar başarılı değil. Grafikler ve oynanırlık yönünden çok fazla şey sunamayarak Pc versiyonunun namına leke düşürse de kesinlikle bir S60 cep telefonunda bulunması gereken oyunlardan birisi.

Resimler;



9) Lock 'n Loaded / Lock And Loaded 2 / LockAndLoaded Arena:
3 nü bir arada incelemek aslen ne kadar doğru olur bilmiyorum ama S60 cep telefonlarında fps (first person shooter) tarzındaki en eğlenceli oyunlardan birisi. Lock 'n Loaded çok fazla bir şey sunamasa da 2. si gerçekten eğlenceli vakitler geçirtebiliyor. Bittabii Doom, Quake ve Wolfenstein 3d gören bu gözlere yalın gelmesi normaldir...

Resimler;



10) Agile Fighter:
Oyun ve atari salonlarından söz edilirde dövüş oyunu olmaz olur mu? Agile Fighter King Of Fighters, Street fighter kırması bir oyun olup biraz yavaş çalışması dışında gayet güzel bir oyundur. Combo seçenekleri, grafikleri ve müzikleri gayet hoştur.

Resimler;



11) Midtown Madness:
Bilgisayar ortamında bulunan oyunun birebir kopyasının ufaltılıp cebinize girmiş hali. Eğlenceli olsa da çok kolay ve çok doğal olarak çok çabuk bitiyor olması en büyük eksisi. Grafikler ve oynanırlık açısından fena değil.

Resimler;



12) Tennis Addict:
Kortlara hızlı bir giriş yapabilmenizi sağlayan güzel bir tenis oyunu. Bilgisayarda bile çok başarılı bir oyun tarzı olmadığından kelli cep telefonu versiyonundan çok şey beklememenizi öneririm. Yinede eğlenceli.

Resimler;



13) Rainbow Jek:
Sonic benzeri güzel bir platform oyunu. Dosya boyutu ve save sorunu nedeniyle biraz uğraştırıcı olsa da grafik ve eğlenceyi birarada bir platform oyununda arayanlar için biçilmez kaftan. Etrafa dil atıp, oradan oraya sıçrayarak sinekleri ezmek gerçekten çok eğlenceli. Kahramanın kült bir görüntüsü olduğu aşikar.

Resimler;



---
Yazının 1. bölümünü burada noktalamak en iyisi olacak galiba. Eksik kalan oyunlardan bazılarının sadece isimlerini vermekle yetineceğim;

Earthguardian: Dünyayı uzaylılardan korumaya çalıştığınız bir 3d uzay simulasyonu
The Match: Futbol nerede eksik ki?
Sensible Soccer: İsim arağı dışında pek benzerlik kuramadım ben. Futbol cep telefonunda pek başarılı değil malesef. Gidip halı sahada oynamak varken...
MI Snooker: Snooker oyununun cep telefonlarına sığdırılması. Bilardonun bir tarzı olan Snooker'ı öğrenmek için iyi bir yol olabilir
Meltdown: Başarısız bir fps
CellMill: Zeka oyunlardan bir tanesi daha. Daha çok çocukken oynadığımız 9 taş a benziyor (adı buydu sanırım)
Galatron: Bir tür uçak simülasyonu, gayet başarısız ama her malın bir alıcısı varmış.
Asphalt 2: N-Gagede bulunan Urban Asphalt GT nin başarısız bir kopyası. En güzel yanı araçların modifiye edilmesi. En sinir bozucu tarafı Pussycat Dolls'un gözümüze sokuluyor olması. Oynanırlık açısından vasat.

Şayet isterseniz internette ufak bir aramayla bu oyunlar hakkında bilgi alabilirsiniz. Bu yazıda bahsi geçmeyen ve benim deneme fırsatı bulamadığım ama övgü alan oyunlar da mevcut. Pek tabii ki tüm oyunları deneme şansım yok ama denediklerimin içinde en dişe dokunur olanlar bunlardı.

Bir sonraki yazıda S60 cep telefonlarında emülatör yardımıyla şimdilerin N-Gage'ini ve zamanı vaktinin en baba oyunlarına sahip Gameboy, Commodere64 ve Amiga gibi konsollarda oynadığımız oyunları nasıl ve hangi programlarla oynayabileceğimizi anlatmaya çalışacağım. O zamana değin bunlarla nice eğlenceler dilerim.

Not: Yukarıda bahsedilen oyunları orjinallerini alarak oynamanız en güzeli olur. Kopya oyun kullanmak hem yasalara aykırıdır hem de insanlığa (yalan).

23 Kasım 2006 Perşembe

Netbeans 5 kurulumunda temp hatası

Netbeans 5.x versiyonlarından birini kurmak istediğinizde ilk olarak yapmanız gereken Sun ın JDK paketlerinden birini kurmak. Bunu yaptıktan sonra Netbeans' i kur dediğinizde yani setup ını çalıştırdığınızda kuramayacaksınız. Temp hatası veriyor. Bunun temple filan ilgisi yok aslında. Sorun dil sorunu. Bölge ve dil seçeneklerinden English seçin sonra Netbeans' ı kurmayı deneyin. Kurulum tamamlandıktan sonra tekrar dil seçiminizi Türkçe yapabilirsiniz. Bu sorun Linux' ta da aynı şekilde çözümleniyor.

Xine'deki "keybindings error" çözümü

Video dosyalarını (Divx, Xvid, Mpeg vs) izlemek için güzel bir program olan Xine malesef normal bir kurulum sonrasında çalıştırılmak istenildiğinde "keybindings error" hatası veriyor.

Xine açık ise Xine'i kapatın.

Bu can sıkıcı hataya neden olan hatalı dosyayı arayüz kullanarak açmak için;

/home/username/ de (username kullanıcı adınızdır) bulunan .xine/ (gizli klasör demektir bu ve ctrl + h 'a basarsanız tüm gizli dosyaları görebilirsiniz) altında yer alan keymap dosyasını açın.

Konsal (Uçbirim) aracılığıyla düzeltilecek dosyayı açmak için;

$ gedit /home/username/.xine/keymap


Ctrl + h ile değiştirme ekranına gelin. Ara karşısına VOID şununla değiştirin karşısına void yazıp, Büyük/küçük harf eşleştire basın. Hepsini değiştir yaptıktan sonra, dosyayı kaydedip kapatın.

Xine'i tekrar çalıştırın, herhangi bir hata vermeyecektir.

Fedora Core 6 da Amarok kurulumu

Amarok: Windowsdaki Media Player'a benzeyen gelişmiş bir media playerdır.

Öncelikle Amarok kurabilmemiz için Amarok'un gerek duyduğu RealPlayer'ı kurmamız gerekiyor. RealPlayer'ı kurabilmemiz için de compat-libstdc++-33 ün kurulu olması gerekiyor. Bu yüzden öncelikle compat-libstdc++-33'un kurulu olup olmadığına bakalım. (root yetkileri varken)

# rpm -q compat-libstdc++-33
compat-libstdc++-33-3.2.3-61 <-- Bu sonucu alırsanız compat-libstdc++-33 kurulu demektir.


Şayet bu satır çıkmazsa;

# yum -y install compat-libstdc++-33


Kurulum herhangi bir hata vermeden bittiği takdirde artık RealPlayer 10.0 GOLD'u http://www.real.com/linux/ adresinden indirebiliriz.

"Download RPM Package" seçilir.

RealPlayer kurulumu (root yetkileri varken ve RealPlayer10GOLD.rpm'in olduğu klasördeyken):

# rpm -ivh RealPlayer10GOLD.rpm
Preparing... ########################################### [100%]
1:RealPlayer ########################################### [100%]


RealPlayer'ı kurmuş olduk.

Şimdi Amarok'u kurabilmek için her şeye sahibiz:

Kurulum (root yetkileri varken):

# yum install amarok


Eğer Mp3'leri çalmak istiyorsanız Engine (Motor)'un ayarlarını değiştirmeniz gerekir (Şayet Xine kurulu değilse). Bunun için;
Ayarlar > Amarok programını yapılandır > Motor


Burada şu değişiklikleri yapın:

Helix/Realplay core klasörü: /usr/local/RealPlayer/common
Helix/Realplay plugins klasörü: /usr/local/RealPlayer/plugins
Helix/Realplay kodek klasörü: /usr/local/RealPlayer/codecs
---
Çıktı eklentisi: alsa


Ben Xine kurduğum için Ses sistemi olarak Xine Motorunu kullanıyorum ve herhangi bir ayar yapmama gerek kalmıyor. Gayette güzel çalıştığını söyleyebilirim.

Xine kurulumu için (root yetkileri varken):
# yum install xine xine-mp3

yazabilir ve kurabilirsiniz.

Linux kullanırken çok işimize yarayacak bir mucize: sudo

Aşağıda anlatılacak olan kurulum Fedora Core 6 icindir. Fakat diger dagitimlarda da benzer şekillerde sudo'yu yapılandırabileceğinize eminim.

Ön Bilgi: Fedora Core, birçok Linux dağıtımında olduğu gibi bir root kullanıcısına ve diğer kullanıcılara sahiptir. root kullanıcısı aynı Windows'daki "Administrator" gibidir ve Linux dağıtımlarında "superuser" (süper kullanıcı) olarak adlandırılır.

Kendi hesabınızda root işlevlerini ve yetkilerini çok daha az vakit harcayarak kullanabilirsiniz. Tabii ki bunu aşağıdaki yöntemle yapabilirsiniz. root iken:

echo 'kullanıcıadı ALL=(ALL) ALL' >> /etc/sudoers


"kullanıcıadı" sizin hesabınızdır. Kullandığınız bilgisayarda kullanıcı adınız neyse o şekilde değiştirin.
Eğer şifre sorulmasını istemiyorsanız 'ALL=(ALL) NOPASSWD:ALL' şeklinde de kullanabilirsiniz.
Eğer sudo komutunu kullanırken şifre sorulursa bu kullanıcı şifrenizdir, root şifreniz değil.

Örneğin:

[entrapmen@Localhost ~]$ su
Password: <--- root şifrenizi girin

[root@Localhost ~]# chmod +w /etc/sudoers
[root@Localhost ~]# echo 'entrapmen ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
[root@Localhost ~]# chmod -w /etc/sudoers
[root@Localhost ~]# exit
exit


[entrapmen@localhost ~]$ du -sh /root
du: `/root': Erişim Engellendi <--- Hata verdi doğal olarak :)

[entrapmen@localhost ~]$ sudo du -sh /root
163M /root <--- sudo ile komutu verdiğiniz için root yetkilerine sahipmiş gibi komut çalıştı.


sudo komutu ile rpm'i, yum'u çok rahatlıkla panelden her seferinde root olmadan kullanabilirsiniz. Tek yapmanız gereken root yetkilerinin gerektiği komutların önüne sudo komutu eklemek.

Örnekler:
sudo rpm -q XMMS
sudo yum install XMMS
...

Fedora Core 6 üzerinde Intel Pro/Wireless 2200BG kurulumu

Intel Pro/Wireless 2200BG network kartınız varsa (bir çok laptop bu kartı kullanıyor) Fedora Core 6'ya bunu tanıtabilmek için bir firmware yüklemeniz gerekmekte.

Konsol (GNOME için Uygulamalar > Donatılar > Uçbirim) açarak natuilius yazıp enter'a basın. Açılan browserda http://ipw2200.sourceforge.net/firmware.php?fid=7 adresine gidin, en altta yer alan I Agree linkine basın, dosya indirme yöneticisi açılacaktır. Dosyayı /root/ 'a kaydedin, Nautilius'u kapatın. Konsolda:

# cd /lib/firmware/
# tar xzf /root/ipw2200-fw-3.0.tgz
# mv ipw2200-fw-3.0/* .
# rmdir ipw2200-fw-3.0/

# modprobe -r ipw2200
# modprobe ipw2200
# dmesg|tail


(en son satırda girdiğimiz komutla ipw2200'nin herhangi bir problem çıkartmadan yüklenip yüklendiğini görebilirsiniz.)

(NetworkManager'in çalıştığından emin olun)

# service NetworkManager start


Bilgisayarınızı kapatıp açın. Sağ üst köşede bağlantıyı göreceksiniz.

Şayet herhangi bir sorun çıkarsa da dmesg|tail de hata görünmediği halde wireless bağlantı kuramazsanız konsolda şunları yapın:

# su -
şifre
# modprobe -r ipw2200
# modprobe ipw2200


Şayet bu yapılanlara rağmen wireless bağlantınız çalışmazsa GNOME için System > Yönetim > Ağ'a girin. root şifrenizi girin. eth1 olarak tanıtılmış olan bir Intel Pro/Wireless varsa onu silin. Donanım kısmından doğrulama yapın. Aygıtlarda Yeni'ye basın. Bir telsiz bağlantısı oluşturun. Donanım olarak da Intel Pro/Wireless'ı gösterin (veya ipw2200). Bilgisayarınızı kapatıp açın. Wireless bağlantınızın şimdi çalışıyor olması gerek.
Her şeye rağmen halen bağlantınız çalışmıyorsa yukarıda anlatılan adımlardan birisinde hata yapmışsınız veya wireless kartınız bozulmuş demektir =)
Şayet yukarıda anlatılan adamları takip ederken bir hata mesajı verirse bunu google'da aratın veya bu konunun altına yorum olarak girin. Konuyu editleyerek nasıl düzeltmeniz gerektiğini açıklamaya çalışırım.

Fedora Core 6 da Mp3 desteğini açmak!

Fedora Core 6 üzerinde daha evvel ki Fedora Core'larda olduğu gibi MP3 desteği yok. MP3 dinlemek istiyorsanız ekstra programlar yüklemeniz gerekmekte. Burada anlatılanlar Livna deposundan veya Freshrpms'den dosyalar kullanmaktadır. Yum'a Livna ve Freshrpms'i eklemek için tıklayın.

XMMS:

* Kurulum (root iken)

$ yum install xmms xmms-mp3


XMMS bazı makinalarda sorun çıkartabiliyor. Örneğin bende şarkıları Windows'a ait bir NTFS bölümünden aldığı için belirli bir süre sonra şarkıyı çalmamaya başlıyor. Şayet böyle bir sorunla karşılaşırsanız aşağıda kurulumu anlatılan playerlardan birisini deneyebilirsiniz (BMP bende sorunsuz MP3 çalıştırmaktadır).

Beep Media Player - BMP: (Bir sürü bug'ı mevcut olsa da XMMS'den daha performanslı)

* Kurulum (root iken):

$ yum install bmp bmp-mp3


Ufak bir not: Audacious BMP'nin biraz değiştirilmiş hali olup BMP kurulduğunda o da listenizde görünmeye başlayacaktır, şaşırmayın :)
Ufak not2: XMMS ve BMP yi aynı anda çalıştırmak hataya neden oluyor. İkisinden birisini seçin.

Dilerseniz amarok, Rythmbox gibi playerlarıda benzer şekillerde yükleyebilirsiniz. GNOME üzerinde Uygulamalar > Add/Remove Program 'a da basarak arama kısmına kurmak istediğiniz programın adını girip işlemleri yapabilirsiniz.

Fedora Core 6 da Flash Player kurulumu

Flash 9.0 Plugin Beta

Macromedia Flash'ın 9.0 betası bir çok bakımdan eski flashlara göre iyi ve performanslı. Ayrıca bu flash pluginle birlikte youtube gibi yerlerde ortaya çıkan ses senkronu sorunu da kendiliğinden çözülüyor.

Önce şayet kurulu ise flash 7.0'ı kaldırın (root yetkisi gereklidir):

$ rpm -e flash-plugin


Flash 9.0'i indirelim ve açalım.

$ wget http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin

$ tar -zxvf FP9_plugin_beta_101806.tar.gz
flash-player-plugin-9.0.21.55/
flash-player-plugin-9.0.21.55/libflashplayer.so
flash-player-plugin-9.0.21.55/readme.txt

$ cd flash-player-plugin-9.0.21.55/
$ cp libflashplayer.so /usr/lib/mozilla/plugins/


Firefox veya tarayıcı olarak ne kullanıyorsanız tüm pencerelerini kapatıp, tekrar açın. Herhangi bir flash içeren sayfaya girerek sonucu görün.

Fedora Core 6'da NTFS bölümlerini tanıtmak ve NTFS bölümlerine yazmak!

1) ntfs-3g paketini kurun:


$ yum install ntfs-3g


2)
/etc/udev/rules.d/50-udev.rules dosyasindaki şu satırı


SUBSYSTEM=="block", GROUP="disk", MODE="0640"


şu şekilde değiştirin:


SUBSYSTEM=="block", GROUP="disk", MODE="0660"



3) Kullanıcı adınızı disk ve fuse gruplarına ekleyin (username o makinada kullandığınız kullanıcı adınızdır):


$ usermod -a -G disk,fuse username


4) NTFS bölümünü mount etmek istediğiniz bir klasör oluşturun:


$ mkdir /mnt/win_c


5) NTFS bölümünü mountlamak istediğiniz klasörün izinlerini 777 olarak değiştirin:

$ chmod 777 /mnt/win_c


6) Harddisklerinizin hangilerinin NTFS olduğunu ve yollarını öğrenmek için:


$ /sbin/fdisk -lu /dev/hda | grep NTFS


çıkacak olan görüntü şuna benzeyecek;

/dev/hda1 * 63 40965749 20482843+ 7 HPFS/NTFS
/dev/hda5 40965813 57737609 8385898+ 7 HPFS/NTFS



Benim bilgisayarımda 2 NTFS bölümü var ben şu an sadece hda1'i mount edeceğim, şayet sizin bilgisayarınızda birden fazla bölüm varsa o bölümleri de 4, 5 ve 7. adımda anlatılanları uygulayarak ekleyebilirsiniz.


7) /etc/fstab 'a şu satırı ekleyin:


/dev/hda1 /mnt/win_c ntfs-3g dmask=022,fmask=133,noauto,locale=tr_TR.UTF-8,user 0 0


8)
Eğer başka kullanıcılarında, mount etmedikleri halde, sizin tarafınızdan mount edilmiş olan NTFS bölümlerine erişmesine izin vermek istiyorsanız:


$ echo user_allow_other >> /etc/fuse.conf


9)
GNOME arayüzünde NTFS bölümlerinin otomatik olarak mount edilmesini istiyorsanız:


$ rm -f /usr/share/hal/fdi/policy/10osvendor/99-redhat-storage-policy-fixed-drives.fdi

21 Kasım 2006 Salı

Saylonlar geri döndü

Çocukluk yıllarımızın bir numaralı bilimkurgu dizisi Battlestar Galactica geri döndü, yeniden çekilmiş yeni versiyonu ile. Çocukluk yıllarında hatırlıyorum, galactica başladığında sokaklar bomboş olurdu. Herkes bu diziyi izlerdi. Gerçi tek kanal vardı o zamanlar :) Gözlerinden karaşimşek gibi sağa sola kırmızı ışık hareket eden saylon ( cylon ) robotları korkulu rüyamız olurdu. Apollo ise süper kahramanımız. Bu diziyi yeni versiyonuyla ekranlarda görmek çok mutlu etti beni.

Ama yayın saati biraz kötü, pazar geceleri aynı saatte Sağır oda yayınlanıyor. İkilemde kalan izleyiciler için tavsiyem, Cumartesi günleri saat 14:00 te Cnbc-e de tekrarı yayınlanıyor. Bir hafta geriden gitmeyi göze alıyorsanız cumartesi de izleyebilirsiniz.


<- eski saylonlar

Battlestar Galactica
Pazar: 22:00 Cnbc-e
Cumartesi: 14:00 Cnbc-e (tekrar)


Battlestar Galactica ile ilgili bazı siteler;

http://www.battlestargalactica.com/
http://www.scifi.com/battlestar/
http://www.cnbce.com/dizi.asp?ID=50
http://www.newtek-europe.com/uk/community/lightwave/smith/1.html

Browser savaşı son sürat, ie7 ve firefox 2.0 çıktı

Beklenen gün geldi. Hadi aşağıdaki linklere girin, ikisini de indirin. Ben şu an indiriyorum. Karşılaştırma ve inceleme yazısı ilerleyen günlerde burada.
Internet Explorer 7 yi indir.(Türkçe versiyonunu göremedim, Windows Xp nizin lisanslı olması gerekiyor.)
Firefox 2.0 indir. (Türkçe versiyonu var)
Bu arada dikkatimi çekti, her iki browserın sayfalarındaki renk ve tasarımda inanılmaz benzerlikler var. Sırf browser özellikleri değil bu da benzer, ilginç yani.

beyazkarga.com ekibinden bilişim blogu

Beyazkarga.com sitemizde bilgi sayfaları vardır. Son 3 yıldır güncellenmeyen. Edebiyat içeriğinin yanında pek uyumlu olarak görmediğimiz bu bölümü başka bir yere taşımak için vaktiyle bebelere.net isminde bir domain aldık. Oturduk gelişmiş bir yönetim paneline sahip site yaptık. Ama bu işe o kadar zaman ayırdık ki siteye içerik giresimiz gelmedi. Üşengeçlik başgösterdi ve proje 3 sene bekledikten sonra rafa kaldırıldı.

Temel sorunun, içeriğin önceden oluşturulmamış olduğu konusunda bir sonuca ulaştık. Öyleyse ne yapalım sorusunun cevabı, içerik oluşana kadar bir blog sitesi olarak faaliyet gösterelim. Yazıları burada biriktirelim sonra sitemizi boş vaktimiz olduğu bir zaman hayata geçirelim dedik. İşte bu yüzden buradayız.

Helke nedir?
Helke süt sağmada kullanılan bir kaptır. Kovaya benzer bir görüntüsü vardır. Genellikle bakırdan yapılır. Yüzeyi kalaylanmıştır. Unutulan bir kelime olduğu için, ileride bir adres almaya kalktığımızda adres seçenekleri her geçen gün azaldığı için böyle bir ismi uygun bulduk.

Örnek program - while döngüsü ile faiz hesabı

Soru: Babamın 1000 Lirası var. Babam parayı %7,5 yıllık faizle bir bankaya yatırıyor. Babamın parası kaç sene sonra 5000 Lirayı geçer?

#include "
stdio.h"
#include "conio.h"
main()
int i;
float paramiz;
{
      paramiz=1000; //Babamın başlangıçtaki parası.
      while(paramiz<5000) //paramiz 5000 i geçene kadar döngü dönsün.
     {
      paramiz+=paramiz*0.075; // %7,5 =0,075 dir. yada 7,5/100 olarakta kullanabiliriz.           
      //paramiz+=paramiz*0,075 satırı paramiz=paramiz+paramiz*0,075 ile aynı anlama gelir.
      i++; //i=i+1 ile ayni anlama gelir. Yani i degiskeninin degerini 1 artiriyoruz.
      }
printf("paramiz %d yilda 5000 lirayi gecti ve %10.2f oldu",i,paramiz);
//%10.2f in anlamı 10 hanelik alan ayır virgülden sonra 2 sayı al demektir.
getch();
return 0;
}
Ekran çıktısı: paramız 23 yılda 5000 lirayi gecti ve       5277.09 oldu.

Gördük ki babamın parası ancak 23 yılda 5000 Lirayı geçiyor . Vah babam vah...

ASP kodlarını DLL yapmak üzerine - I

Asp ile bir ticari proje hazırladınız, yüklediniz ticari kişiliğin bilgisayarına. Çalışıyor ne ala diyerek başlangıçta seviniyorsunuz. Sonra çeşitli olasılıklar aklınızda gezinmeye başlıyor. Ya bu kodları birileri alır da kullanırsa. Çünkü asp ile yazdığınız kodlar (eğer webservera (IIS yada PWS) birileri ulaşabiliyorsa) gayet görünür ve savunmasız oluyorlar.

Bende aradım taradım denedim ve çözümü buldum. Asp kodlarınızın can alıcı kısımlarını DLL yaparsanız içeriğini kötü niyetli kişiler göremeyecek kodlarınız biraz olsun güvende olacak.

Peki bir DLL li asp uygulaması nasıl yapılır?
Öncelikle Visual Basic 6.0 ı açıyoruz. New Project penceresinden Activex DLL yi seçiyoruz. İlk olarak Project-References dan;
Microsoft Active Server Pages Object Library ve
Microsoft Active Server PAges ObjectContext Object i işaretleyip OK diyoruz. Şimdii; Class1 in içerisine aşağıdaki deneme amaçlı fonksiyonumuzu yazalım.

Public Function BilgiGetir(gelen As String) As String
BilgiGetir = gelen + " geldi"
End Function

File-Make Project1.dll diyerek dll mizi oluşturup c: ye kaydedelim.
DLL dosyamızı sisteme tanıtmak için Başlat-Çalıştır' a regsvr32 C:project.dll yazıp enterlayalım.

Şimdi sıra geldi asp dosyamızı oluşturmaya.
deneme.asp olarak oluşturduğumuz dosyanın içeriği aşağıdaki şekilde:
<%
Set Ornek = Server.CreateObject("Project1.Class1")
'burada project1 proje adı, class1 sınıf adı. dllnin ismi çok önemli değil.
response.write Ornek.BilgiGetir("giden metin")
'response.write komutu ekrana yazdırma komutu aspde. yani print gibi birşey, ornek nesnesindeki bilgigetir fonksiyonunu çağır ve ekrana yaz demiş olduk.
%>
web serverdan çalıştırınca asp sayfasından metin olarak "giden metin" kelimesi fonksiyona gitti. fonksiyonda bu metne "geldi" kelimesi eklendi. asp ye dönen değer olarak ekrana "giden metin geldi" yazdı.
Galiba başardık ;)
Not: Visual Basic projenizde değişiklik yaptığınızda make dll diyerek aynı dll nin üzerine yazmak istediğinizde erişim engellendi mesajı ile karşılaşırsınız. Dll dosyasının üzerine yazmadan önce
iisreset/stop
Regsvr32/u c:project1.dll
iisreset/start komutlarını sırası ile uygulayın. Böylece dll yi registry den kaldırmış olacağız. Tekrar aktif etmek için ise
iisreset/stop
Regsvr32 c:project1.dll
iisreset/start komutlarını komut isteminden yazmalıyız. Bu işlemleri sık sık yapacağımız için ilk üç kodu regkaydet.bat, ikinci üç kodu ise regkayittancikar.bat olarak kaydedip, bat dosyalarını çalıştırarak daha hızlı şekilde kullanılır hale getirebiliriz.

"Merhaba Dünya" "Hello World"

Bir blog macerasının daha başındayız bakalım ne olacak. Sürdürülebilir bloglanma planımız bakalım sürdürülebilir olacak mı? Tüm bu soruların cevapları ve dahası için arasıra gelin ziyaret edin. Mevlana misali hangi geleni geri çevirdik ki?

Blog Listem