Category Archives: Genel

Open Game Definitions Standard duyurulur!

Bugün itibarı ile kendimce büyük bir projeye başladım. Bu projenin amacı emülatörlere standart bir kontrol ayarlama yöntemi sunmak.

Problem:

Diyelim ki cep telefonunuzda ya da üzerinde fazla buton olmayan el konsolunuzda bir emülatör çalıştıracaksınız. Oyununuzu da bulmuşsunuz. Açtınız ve tabii ki oyunu oynamadan önce oyunun kontrollerini host makinedeki tuşlara ayarlamanız gerekiyor. Emülatör menülerinde gezinerek tuşları tek tek ayarlıyor, oyuna başlıyorsunuz. Keyif molası bitince emülatörü kapatıp işinize dönüyorsunuz. Ertesi gün oyunu oynamak isterseniz tüm bu işlemleri baştan yapmalısınız.

Çözüm:

GDS bu işleme bir standart getirme çabasını güdüyor. Oyunu yüklerken yanında GDS dosyalarına da sahip iseniz oyunu açtığınız anda tüm ayarlamalar hazır olmuş olacak. Her oyunu başlatma şekli tamamen aynı, kullanma şekli aynı tuşlar aracılığı ile olacak.

Tabiiki emülatörlerin GDS dosya tipini desteklemesi gerekecek. Eğer bu standardı birkaç emulatör yazarına kabul ettirebilirsem gerisinin geleceğine inanıyorum. İşlemci gücünün artmasıyla mobil oyun devri ile retro’nun kesiştiği bu günlerde çok ihtiyaç duyulan bu işlevi olabildiğince olgunlaştırma çabasıyla tüm arkadaşların desteğini bekliyorum.

Standart tanımlarının ilk kısmı tamamlandı. İçinde oyun bilgileri, makrolar vs. barındırabilen GDS henüz ilk karalama aşamasında. Birkaç kişi ile paylaşıp biraz çeki düzen verdikten sonra GDS tanımlarını bu blogdan duyuracağım!

GDS herhangi bir platforma özgü değil. Her tür emülatörde kullanılabilecek açık bir standart olacak.

Arda

Hasenatbot 1.0.b yayında

Ne işe yarıyor? bilemiyorum. Fikirlere açığım… Bunun bir cemaat projesi olması ama biraz da otomatik davranması gerekiyor. İnsanlara sevgi, mutluluk, tebrik dağıtan bu bot’un veri tabanının mı gelişmesi gerek (kelime haznesinin gelişmesi gerekmiyor herhalde)? yoksa “Hasenat”sever insanların attığı mesajların bir listesini mi tutması gerek, valla bilmiyorum. öyle yazdım birşeyler işte 🙂

şimdilik burda:
http://arda.veanewmedia.com/hb/

Size uygun bir mesaj yaratmak istiyorsanız deneyin:

http://arda.veanewmedia.com/hb/crawler.php?t=isim

isim hanesini uygun şekilde değiştirerek..

Eğer hiçbirşey anlamadıysanız, yapacak bişey yok 🙂 aslında biliriz ki bu süper projedir. Merak edenler forumdan PM atabilirler.

ve “Korsan Körfezi” kapatıldı.

Birkaç yıldır süren davayı mart ayında kaybeden anakata ve tiamo (ve site sözcüsü peter sunde) sadece altı ay dayanabildiler. The pirate bay, sunucularını isveç’te bulunduran bir anti-yayınhakkı kuruluşu ve “Korsan Bürosu” isimli bir organizasyon tarafından finanse ediliyor(du). Bilmeyenler için ekleyeyim, the pirate bay (TPB), internet trafiğinin büyük bir kısmını yönetiyor, her gün petabaytlarca bilginin piratebay tarafından izlenen torrentler sayesinde yer değiştirdiği söyleniyor.

İsveç ilginç bir ülke olmalı. Ülkede “Piratpartiet” isimli bir parti var. Anlamı “Korsan parti”. İsveçte yapılan seçimlerde %7.1 oy alarak avrupa birliği parlementosunda bir sandalye sahibi olmuş. Başlıca politikaları yayın hakları kanunundaki düzenlemeler üzerine. the pirate bay ile doğrudan bir bağları olmamasına karşın, tpb’in gürültülü çöküşüyle beraber oylarının yükselişe geçeceği umuluyor. Hatta 18-35 yaş aralığındaki seçmenlerin %55’i tarafından desteklendiği söyleniyor.

Neyse konuya dönelim, ne oldu, neler olacak? …
Bu gün itibariyle TPB tamamen kapatıldı. Bununla birlikte internet üzerinde servis edilen TÜM torrent dosyalarının %50’sinden biraz fazlası artık çalışmıyor. Araştırmalara göre bu çorap söküğü gibi tüm torrent sisteminin çökmesine sebep olacak. The piratebay’in devasa bant genişliğine sahip tracker’larında bulunan milyonlarca torrent bir anda yayından kesilince bu yük aynı gün daha küçük siteler olan Torrentbox, 1337x, H33t ve Demonoid’e kayacak. Eğer bu siteler bu yoğunluğa dayanamazsa, torrent yayımlarının küçük parçalara ayrılarak farklı sunucular üzerinden yürütülmesi gerekecek. Bu da indirilen dosya için kaynak bulmakta güçlük çekilmesi anlamına geliyor. Bu da torrent sisteminin erime sürecine girmesi demek.


“DistributedTracker ” isimli araştırmadan alınmıştır: http://www.tribler.org/trac/wiki/DistributedTracker

Peter Sunde bir süre önce bir video konferans yapmıştı, tesadüfen denk gelmiştim. Sunde konuşmasında (hata kelime arasında) tbp sunucuları için rusyada bir yer ayarladıklarını isveçte çıkcaak bir problemde sunucular geçici olarak oraya taşınacak demişti. Bunun bir süre daha tbp’yi hayatta tutacağını düşünsem de kurucular rusyaya taşınmadıkça bu işin fazla süreceğini sanmıyorum. Şimdiden başka bir siteye göç etmek herkes için daha iyi.

TPB kapalı kalırsa Torrent ölecek mi? Şimdi nereden ve nasıl dosya indirilecek?

Torrent dosyalarını indeksleyen başlıca 4 site var: Mininova, isoHunt, Torrentreactor ve BTjunkie. Yanlız bu siteler sadece indeksliyor, herhangi bir torrent izlemiyor. Dolayısıyla bu sitelerdeki birçok (yarıdan fazla) dosya “the pirate bay” bağımlısı. Yani bir süre bu sitelerde çalışmayan yüzlerce link olacak. Mininova yaklaşık 20 gündür thepiratebay’de track edilen torrent dosyalarını indeksine katmıyor. Ama sitelerin tamamen temizlenmesi aylar alabilir.

Son çare ise Google. Biliyorsunuz Google her türlü dosyayı başta “filetype:” parametresi vererek arayabiliyor. Yani filetype:torrent parametresi ile internet üzerinde indekslenmiş bir torrent’i bulmak mümkün.

Hatta isohunt forumlarında birisi google’ın özelleştirme özelliklerini kullanarak şu arama aracını oluşturmuş:

http://www.google.com/cse?cx=003849996876419856805:erhhdbygrma&ie=UTF-8&q=&sa=Search

Sonuç olarak, şimdi ne olacak?

Edonkey’deki razorback sunucusunun kapattırılması ardından tüm ed2k sistemi iyice zayıflamış, tüm kullanıcıları başka “peer to peer” yollarını bulmaya sevketmişti. Bunun sonunda (emule programı ile kullanılan) edonkey ağı iyice boşalmasına karşın bugün bile çalışmakta, fakat kaynak konusunda sıkıntı devam etmekte.

Bunun peşine tpb adeta yeni bir ışık olmuş, tüm p2p kullanıcıları torrent’e yönelmişti. Fakat o dönemde p2p alternatifleri birbiri ardına patlıyordu. DirectConnect protokolünün yeni sürümü ++ çıkmıştı. Aynı anda torrent ve ed2k için kademlia eklentisi de iyice olgunlaşmıştı. Bugün böyle yeni bir alternatif yok. p2p tutkunları ya köklerine dönüp irc’ye çekilecekler (DC++), emule üzerinde tek sunucuya doluşup sunucunun çökmemesi için dua edecekler ya da paralı torrent sitelerie abone olacaklar. Elbette edonkey’in popülerliğinin torrent’e geçmesi için birkaç yıl gerekmişti, umarım bu sefer geçiş bu kadar uzun sürmez. Bu seferki daha zor olacak çünkü warner 4800 tv dizisinin yer aldığı kendi torrent sitesini açıyor. Bu dizilerin arasında 1-2 dakikalık reklam parçacıkları olacakmış (http://www.nytimes.com/2005/11/14/business/14warner.html?_r=1).

Birde şöyle bakmak gerek: dosya paylaşımı sürekli canlı kalan bir ortam. Fakat her organizma gibi ölü hücrelerin arada bir bünyeden uzaklaştırılması, yeni ve güçlülerinin ortaya çıkması gerek. Umarım bu bir yenilenme operasyonudur ve organizmada hala taze kan bulunuyordur.

gerçek x-chat, mirc ve irc rehberi

Son günlerde irc’de toplu muhabbetlere geri döndüğümüz için küçük bir nickserv rehberi yazmak zorunda kaldım(Ortalıkta sürekli guest343 gibi nickler görmek istemediğimden)…Bu arada şu basit bilgiyi birçok kişinin bilmediğini farkettim: IRC üzerindeki kanallar ile takma adların (nick) hiçbir bağlantısı yok. Takma adlar başka bağımsız servis tarafından kontrol ediliyor. Bu servisin adı çoğuzaman Nickserv. Kanalı kuran kişilerin, kanalda OPeratör olanların ya da konuşanların nick kaydı ve kullanımı üzerine hiçbir kontrolü yok. IRC sunucusu üzerinde yüzlerce kanal bulunan bir (veya onlarca) sunucudan oluşuyor ve tüm kanallar ve sunucular üzerinde aynı nickten sadece birtane bulunabilir. Yani siz IRC üzerine aynı anda 10 kanala girdiğinizi düşünelim, tüm kanallarda aynı nick ile görünürsünüz. Nickinizi değiştirdiğinizde tüm kanallarda birden değişir çünkü nick yönetimi globaldir. Bazı sunucu ağlarında nick yönetimi bulunmamakta, “erken gelen oturur” yöntemi uygulanmakta, bir kullanıcı irc’den çıktığında nick serbest kalmaktadır.

Yani eğer nickiniz çalındı ise bunu düzeltebilecek kişiler kanal yöneticileri değil, network yöneticileridir. Kanal sakinlerinin bu işle uzak-yakın alakası yoktur.

Yine de ben kanaldaki bazı arkadaşların Guest olarak görünmesinden hareketle bu rehbeti yazıyorum. Bu çoğu zaman şu sebepten oluyor: IRC’ye giriliyor, bir sebepten bağlantı düşüyor ve program otomatik olarak yeniden bağlanıyor. Ama otomatik olarak kendini sisteme tanıtmadığı için sunucu tarafından Guest hesabına çekiliyor.

Eveet, sonuç olarak x-chat kullanıyorsanız (bunu irc’de yazmıştım, aynen yapıştırıyorum):
Varsayalım ki nickiniz: “lombak” şifreniz ise “digital” olsun.

X-chat için login script nasıl yazılır?
ref’in x-chat rehberi:
1.Server list penceresinde “New server” butonuna basılır.
2.Server: hanesine daedalus.astrolink.org yazılır.
3.ConnectCMD: hanesine /arda yazılır.
4. OK. butonuna basılır.
5.connect butonuna basılarak server’a girilir.
*arda komutunu henüz yaratmadığımız için ilk seferde hata verebilir, önemsemeyin, birazdan yaratacağız.

6. Settings > user commands… seçeneği menüden seçilir.

7.Önce Add New butonuna basılır.
8.Şimdi *New* yazan kutucuğa arda yazılır.
9.EDIT ME yazan kutucuğa /nick gecicinick yazılır (örnek: /nick bobi )

7.Add New butonuna basılır.
8.Şimdi *New* yazan kutucuğa arda yazılır.
9.EDIT ME yazan kutucuğa/msg nickserv ghost *nickiniz* *şifreniz* yazılır (örnek: /msg nickserv ghost lombak digital )

7.Add New butonuna basılır.
8.Şimdi *New* yazan kutucuğa arda yazılır.
9.EDIT ME yazan kutucuğa /nick *nickiniz* yazılır (örnek: /nick lombak)

10. tekrar addnew basılır.
11. tekrar *New* yazan kutucuğa arda yazılır.
12. EDIT ME kutucuğuna /msg nickserv identify *şifre* yazılır (örnek: /msg nickserv identify digital)

13. tekrar addnew basılır, tekrar *New* yazan kutucuğa arda yazılır.
14.EDIT ME kutusuna /join #kanal_adı yazılır. (örnek: /join #zurna )

15. Listede “arda” başlığı ile 6 komut oluşturdunuz. /arda emri ile x-chat bu komutları sırasıyla uygulayacaktır.
16. ve evet biliyorum 7,8,9 başlıkları 3 kere yazılmış, takmayın.

böylece her /arda yazıldığında nickiniz geçici bir nicke dönüştürülecek, varsa asılı kalmış nickiniz öldürülecek, orjinal nickinize geçilip identify edilecek, istediğiniz kanalına gireceksiniz. Brden fazla kanala girmek istiyorsanız addnew yaparak yine arda komutuna /join #diger_kanal olarak ekleyebilirsiniz.

bu basamakların harfiyen ve sırasıyla uygulanması gerekmektedir.

Mirc’de durum daha basit:

1.eski mirc’de, menüden “File > options > +IRC > Perform ” başlığına ulaşın. Yeni mirc’lerde “Perform” adına bir buton var onu bulmaya çalışın.

2. “On connect, perform these” kutusunu işaretleyiniz.

3. Alttaki boş kutuya şunları yazınız (nick,şifre ve kanal adı hanelerini ** kullanmadan doldurunuz):

/nick gecici1
/msg nickserv ghost *nickiniz* *şifreniz*
/nick *nickiniz*
/msg nickserv identify *şifreniz*
/j #KANAL_ADI
/j #VARSA_DIGER_KANALLAR

4. Ok butonuna basarak bu işi tamamlayabilirsiniz.
Bitti.

Herhangi bir sebeple yeniden identify olmanız gerekiyorsa ozaman (mirc için)

/alias pwd msg nickserv identify *şifreniz*

yazarak /pwd komutunu tanımlayabilirsiniz. Her /pwd yazdığınızda identify edileceksiniz.

Oh be. bunu da yazdım bittiiii. Nick kavgası olmadan, keyifli sohbetler…

Senin yerine ben arar öğrenir, cevabı söylerim

Forumlarda sıkça karşılaştığımız durum bu. Örnek:

c64 teyp kasetlerini nasıl kopyalayacağım?
Adf dosyalarını amigaya nasıl koyarız?
Zx spectrum +3’ün ne özelliği var?
Ps2’ye harddisk nasıl bağlanır?
xbox’a softmod nasıl yapacağım?

Bu tür soruları detaylı, fotograflı olarak anlatan birsürü web sayfası olmasına karşın bu soruları soran kişiler “armut piş ağzıma düş” şeklinde devam ettirdikleri yaşantılarını forum ortamlarında da sürdürüyorlar. Halbuki tek yapmaları gereken bu sorularını google’a yazmak. Cevap anında ve detaylı olarak gelecektir.

Bu tür sorular için güzeeel bir site buldum.

http://tr.lmgtfy.com/?q=amiga+adf+transferi

“Let me google that for you” bu durumda çok işimize yarayacak inanın…

Hafta sonu tatiline giriyoruz, ben bu hafta biraz Basin takımına destek veriyorum, onlarda bugfix yanında şimdiden bir iki küçük katkım oldu kod kısmında, yakında basin’in içine uzun zamandır planladığım ama kodlamaya fırsat bulamadığım Memory manager’i oturtturacağım sanırım… Tamam tamam, yaz sonuna kadar sürebilir 🙂

Birkaç yararlı bağlantı ve bir program daha…

1. Birgün baktınız ki, her gün girdiğiniz bir web sitesi bir türlü açılmıyor. Yükleme animasyonu dönüyor, dönüyor, dönüyor… Sonra online arkadaşlarınız varsa hemen sormaya başlarsınız, “şu web sitesi çalışıyor mu?”.. Bu eskiden pek rastlamadığımız ama nedense son zamanlarda olan birşey. Fazla aktif firewall yazılımları, pis ISP’ler, hatta gıcın antivirüs programınız bile sebep oluyor olabilir.
Bu linki deneyin: http://downforeveryoneorjustme.com/

Sadece ben miyim? sitesi. Adresi veriyorsunuz çalışmıyorsa, “yok ben de açamadım, ozaman Down.” diyor. Açabiliyorsa, “evet baba, çalıştı burda” diyor. Zor zamanda işe yarayacak bir sayfa.

2. NScopy. Nullsoft’un 2000 yılında yazdığı beleşlerden biri. Ne yapıyor derseniz, bence süper bir program. Bir sürücüden diğerine dosya kopyalıyor. Uzun sürecek yüklü kopyalama işlemleri için kullanıyorum yıllardır. Örnek, networkten birşey kopyalarken, ya da bilgisayarınızı kullanılmaz hale getiren kopyalamalar için. Ne yapıyor? öncelikle kopyalama işleminin hızını kontrol edebiliyorsunuz. Böyle olunca networkünüzde hala kullanılabilir bant genişliği kalabiliyor. Ayrıca harddiskler arası kopyalamalarda da bilgisayarınızı hala yüklü işlemler için kullanabiliyorsunuz. Yani kopyalamanın yarattığı sistem yükünü ayarlamanıza izin veriyor. Birden fazla kaynaktan batch kopyalama yapabilyiyorsunuz. Bunun dışında başka birşey yapmıyor zaten. Bait ve etkili, kurulum dosyası dahil 110K.

Bu adresi: http://www.nullsoft.com/free/nscopy/

Plazma-dergi.org kaybolmuşken, geçici hosting…

Plazma Dergi Linkleri Hosting değiştirmem dolayısıyla kırık olmuş, şurdan çekebilirsiniz:

Plazma derginin tüm sayılarını yukarıdaki linklerden çekebilirsiniz:

güncelleme-1.9.2010

son sayılarla birlikte verilen ek dosyalar arşivde bulunmamaktadır!

Plazma’nın 4.sayısı ile verilen bonus disk arşivimin derinliklerinden çıktı, buyrun:

bonus_disk.rar (<1MB)

Masaüstünüz ve internet…

Birkaç gündür ihtiyaçlarım doğrultusunda bazı programları kullanır oldum. Belki size de lazım olabilir.

1) Rightload:
Adından da anlaşıldığı gibi bu sağ klikle upload yapmanızı sağlayan bir programcık. Programı kurup sunucunuzu tanıttıktan sonra sağ buton menünüze yerleşiyor ve herhangi bir dosyanın üzerine sağ klik yaparak istediğiniz siteye upload yapabiliyorsunuz. Normalde kendi web siteniz ya da depo olarak kullandığınız bir arşiv/paylaşım alanınız varsa ideal oluyor. Hatta gönderdiğiniz dosya imaj dosyası ise “thumbnail yaratayım mı?” diye de soruyor. Upload(lar) tamamlandığında gönderilen dosyaların linkleri de siz kapatana kadar bir pencerede görüntülenebiliyor. Hatta işten anlayan biriyseniz imageshack, photobucket gibi sitelere de upload edebiliyor. İçindeki parser ile web sitelerini çözümleyip formlardaki gerekli haneleri otomatik olarak doldurup web arabirimi kullanan sitelere dahi sağ klik aracılığı ile yükleme yapabilirsiniz.

http://rightload.org/

2)File Thingie:
Bu da minicik bir PHP script. Web sitenizde küçük bir file manager olarak çalışıyor. Ben bunu kendi dosya mezarım için kullanıyorum. Ayrıca upload da destekliyor. Hiçbir ekstra dosya, config dosyası falan gerektirmeyen, toplamda 130kb boyunda bir php dosyası. Sunucunuza yüklüyorsunuz ve çalışmaya başlıyor. Evde olmadığım zamanlarda başka bilgisayarlardan upload yapmak için, ya da bir arkadaşınıza sunucunuza birşeyler göndermesini sağlamak için ideal. Elbetteki bir takım ayarları yapmak isteyebilir, grup hesapları oluşturmaya çalışabilirsiniz. Tüm bunlar script’in ilk satırlarındaki değişkenler yardımı ile yapılıyor. php dosyasını notepad ile açıp düzenleyip upload etmeniz yeterli.

http://www.solitude.dk/filethingie/

3) Affixa:
Affixa da bir başka harika araç bence. Birsürü şey yapıyor ama ben onu sadece posta alıcım olarak kullanıyorum. Herhangi bir dosyayı seçip “gönder>posta alıcısı” dediğiniz gibi Affixa gmail’e bağlanıyor (herhangi bir pencere açılmadan elbette) size yeni bir mail oluşturuyor, dosyalarınızı bu maile attach ediyor ve draft olarak kaydediyor. Sonra çıkıyor. Elbette dediğim gibi isterseniz mail de oluşturabilir, daha sonra google acountunuzu da açabilir (yada açıp açmamanızı sorabilir) ama ben böyle alıştım artık.

http://www.affixa.com/

dipnot:
Bu hafta Plazma’nın 6.sayısı için son düzenlemeler yapılıyor. Dergi temmuzda çıkacak diye bekliyorduk, 1 yıl kadar gecikti ama çıkacak gibi görünüyor yakında. Yeni yazıları da göndermiş olduk böylece.

dipnot2:
Tolga’nın TFE projesi de bir harekete geçti bu hafta. Eğer bir terslik olmazsa elimizde bir TFE kart olacak yakınlarda. Ben malzemeleri nasıl birleştireceğim bilmiyorum ama, bir şekilde becericez artık. Gelişmeleri burdan bildireceğim.