neurorebel

neurorebel


0 takip ediyor | 0 takip ediliyor


Bilgi alanları


İlgi alanları

İstanbul Metrosu ve BSOD ( 29)

Bence sorun window'dan kaynaklanımıyor sorun delp? ile yazılan programlarda. Benimde o şekilde çalışan bir programım vardı visual c++'la yeniden yazınca 2 senedir hiç kapanmadan, mavi ekran çıkartmadan çalışıyor. Sebebi window thread senkronizasyonunu ms'in daha iyi yapması.
cık... yok ööle bişey..

fazlamesai.net'e soralım: Pardus ne? Yenir mi? ( 102)

2. ya da 3. versiyonlarından itibaren tadından yenmeyeceği kesin ;)

OpenGL ve GLUT İle Oyun Programcılığına Giriş ( 12)

NeHe Productions Burası da pek çok OpenGL programcısının ilk adımlarını attığı yer. Ben 3 - 5 gün içinde soluksuz ilk 10 - 15 tutorialını bitirmiştim. Pek çok detaya iniyor. Ogre 3d Bu da çok kaliteli bir açık kaynak kodlu 3d motor. Linux ve Windows için kaynak kod ve derlenmiş hali mevcut. Henüz denemedim ama sitede verilen teknik detaylara bakılırsa tekerleği yeniden icad etmenin bir anlamı yok (İnsanın morali bozuluyor yani :D ).

Windows ve Güvenlik - Daha Doğrusu: Micros~1 ve Güvenlik ( 23)

"Not Confirmed" yazisinin anlamini bilmemek maille gelen zip dosyasinin icindeki .exe'yi calistirmakla ayni sey bence.

Peki
Kablosuz aglarla ilgili guvenlik sorununu pek anlayamadim. SSID'yi broadcast etmeyi bir guvenlik sorunu olarak gormuyorum.

Bonibon
Bunun disinda, sifreleme kullanilmayan ad-hoc networklerle ilgili bir sorun mevcut. Bu tarz baglanti zaten tavsiye edilen bir kullanim olmadigi icin bahsedilen sorun bence onemli degil.

Kristal kola

C++ içinde Lisp kullanmak ( 10)

LISP'in programcıya kazandırdığı yetilerin değerini MIT online derslerini takip etmeye başlayınca anladım. Önceden sinir küpü oluyordum her gün yeni bir LISP haberi duyduğumda. Ama şu an fikirlerim oldukça farklı. Bir C++ programcısı (aşığı) olarak haberin ilginçliği nedeniyle bk'ye teşekkür ediyorum. Bunun yanında bu haber C++'ın doğru kullanıldığında ne kadar güçlü olduğunu gözler önüne seriyor. Bence kesinlikle "İşte bir LISP haberi daha..." kategorisinde değil.

Quake 2 Motoru Java'ya Port Edildi! ( 28)

JNI kullanarak yazdığınız kodlarda Java Virtual Machine içinde çalışır. Tek fark bu kodlara başka bir "native" uygulamadan erişebilirsiniz. Örneğin hali hazırda Java'da yazılmış bir sınıfı bir C++ programınız içerisinde kullanabilirsiniz. Zaten JNI tamamen Java'da yazılmış uygulamalar geliştirmek için değildir. Aksine Java'da yazılmış parçaları "native" uygulamalar içerisinden çağırabilmek ya da "native" uygulamalarınızı Java'dan erişilebilir hale getirmek içindir. Dolayısı ile JNI ile yazdığınız uygulamaların C++ kadar performans vermesi gibi birşey söz konusu değil...

Quake 2 Motoru Java'ya Port Edildi! ( 28)

Bir AthlonXP 2400 ve GeForceMX için Quake 2 çalıştırmak küp çalıştırmak kadar kolaydır. Buna istinaden küp örneğini verdim... 3d enginelerle ucundan kıyısından uğraşan biri olarak anlatmak istediğim şey bir yerden sonra artık performans tepe noktasına ulaştığı. Burada doğru dürüst bir kıyaslama yapılabilmesi için yazılımın karmaşıklığının donanımın gücüne paralel olması gerekir. Yani 1.000.000 float'u sıralayan bir C programı ile Java programını karşılaştırmak için bir 486 kullanılması P4 kullanılmasından çok daha düzgün sonuçlar verir. Ya da 1.000.000 değilde 100.000.000 float sıralamaya çalışmak gerekir. Ve bu cevap için teşekkür ederim. Gereksiz laf kalabalığı yapmaktan iyidir. Fakat problem şu ki Quake 2 eski bir oyun. Java ile modern oyunların kalitesinde bir şeyler yapılması ve bunun C ve ASM kullanılarak yapılmış muadilinden hızlı olması pek mümkün değil sanırım.

Quake 2 Motoru Java'ya Port Edildi! ( 28)

Hımm... Benim kafamı karıştıran şu ben size OpenGL API kullanarak C ile ekranda dönen bi küp çıkartayım sonra da aynı işi Java ile yapıp; "Bakın neredeyse aynı FPS !" dersem..... P120 makinenin hafızası muhtemelen 64 ya da 32'ydi.. Oynadığım Quake 1'de olabilir ama Quake 2'de zaten P166MMX ler falan varken çıkmıştı...

Quake 2 Motoru Java'ya Port Edildi! ( 28)

Fakat test makinelerinin hepsi oldukça yüksek konfigürasyonlara sahip. Daha düşük konfigürasyonlarda test edilse daha gerçekçi istatistikler elde edilmez mi ? Zira Quake 2'yi Pentium 120'de oynadığımı hatırlıyorum.

Gmail Kırıldı ( 13)

xcorex; işte şimdi doğru anladın :)

Gmail Kırıldı ( 13)

"Man in the middle" söz konusu değil. Orada bir "ver" ve "zx" parametresinden söz ediliyor. Bu parametreler serverda oluşturuluyor ve gmail username ile beraber bi hash işleminden geçiyor. Bu da oturum açmanız için gerekli olan AUTH stringi yani :) Şimdi buradaki açık şu; anladığım kadarıyla gmail'in sayfası cookienin içerisindeki stringi javascriptle alıp GET metoduyla ( browser'ın adres çubuğunda görünecek şekilde ) cookie kontrol eden sayfaya (CheckCookie) parametre olarak yolluyor. Yani istediğiniz herhangi bir username için gerekli olan session stringi yakalayabilirsiniz :) İşte o loadinglerde hemen stop edilmesinin sebebide bu. Kimin hesabını kırmak istiyorsanız onun AUTH stringini bulup kendi cookienizin içine yazmanız yeterli :) eheh. Bunu bulan arkadaşı da canı gönülden tebrik ediyorum yani. Allah bilir nası bi anda farketti bu saçmalığı :D ( CheckCookie olayı yani ) Ve web sitelerinin %98'inde böyle hataların olduğunu söylemekle pekte abartmamışlar... Düşünün Google böyle bir hata yapıyor...

``Az´´ daha mı iyi? ( 13)

Yazı çok güzel bence. Soyutlamanın dozunu iyi ayarlamak gerek eyvallah. Ama genelde zaten yeterli kadar yapılmıyor. Yeteri kadar önemlide görülmüyor zaten... Şöyle bir serzenişim var idi geçenlerde.. :) M.Y.M.

Gerçekçi bir bilgisayar hikayesi! ( 5)

Ne yani şimdi Takedown gerçekçi değil mi ?!

eXtreme Programming ve Bir Başarı Öyküsü ( 8)

Evet biraz körü körüne kötüledim. Kusura bakmayın :) Sadece bu aralar bu konuda biraz hassas ve sinirliyim... XP'nin daha iyi bir seçim olabileceği projeler mutlaka olabilir. Ama sinir bozucu olan, kimi insanların VB'yle, Delphi'yle veya benzer komponent tabanlı herhangi bir geliştirme sistemiyle yaptığı yanlışları doğruymuş gibi göstermek namına "Bunun adı XP !" diye bağırması.

eXtreme Programming ve Bir Başarı Öyküsü ( 8)

Hayatında konsol kullanmamış demekle yazılım işi hakkında hiç bir fikri olmayan kişileri kastetmiştim...

eXtreme Programming ve Bir Başarı Öyküsü ( 8)

Hımm... XP... Amatör Delphi ve VB programcılarının proje geliştirme mantalitesinin "cool" bir isim verilmiş hali... Yazıda bahsi geçen geliştirme adımları standart bir sistem analizinin iterasyonları zaten. Eğer işin başında doğru dürüst analiz yapılırsa çok daha sağlam ve esnek ürünler ortaya çıkar. Ayrıca başarıyı neye göre ölçüyoruz ? Eğer amaç, hayatında konsol bile kullanmamış bir kaç adamı kaşıkla yavaş yavaş mama vererek memnun etmekse; evet XP iyi bir tekniktir. Ama XP modern yazılım geliştirme anlayışıyla kesinlikle uyuşmaz. Yazılım *katmanlardan* oluşur. Bu nedenle ürünün kalitesi işin başında modellemeye ayrılan vakitle doğru orantılıdır. Ortalıkta nerede n'aptığı belli olmayan ve 10larca megabytelık paket boyutlarına ulaşan pek çok başarılı(!) yazılım var. Bunlar ölçüt değil... Olmamalı...

Assembler 101 ( 6)

Iczelion diye bir beşerin tutorialları vardı. Bir de MASM32 falan indirirsen daha bir güncel bilgilerle donatabilirsin kendini. Iczelion'un sayfasında gerekli herşeyin paketlenmiş hali vardı zaten. Tabi bunlar Win32 platformuna yönelik. MSVC++ kullanıyorsan ve C de biliyorsan yazdığın basit kodları debug ve disassemble etmekte oldukça öğretici oluyor. Bol şans !

FM'ye soralım: Türkiye'de Startup, Nasıl? ( 42)

Türkiye'de doğru takımı oluşturmak zor... Birileri fikirlerini tartışıp bir şeyler yapmak isterse kontak kurmak isterim. Belki Google'ı da M$'i de deviririz ha ? :)

Google Moon! ( 7)

Gerçekten güzel geyik yapmışlar... Sonuna kadar zoom edince de FAQdaki bilgiyle örtüşüyor ehehe

Cahilliğin Böylesi: MySQL Tescilli Microsoft Ürünüdür Diyen Hosting Firması! ( 25)

fazlamesai.net'te ki hataları ve açıkları da ana sayfada haber yapalım o zaman... "cuk" oturur...

Cahilliğin Böylesi: MySQL Tescilli Microsoft Ürünüdür Diyen Hosting Firması! ( 25)

sadece MySQL ve MSSQL'in yeri değişmeli... basit ve vahim bir hata... ama CAHİLLİĞİN BÖYLESİİİ !!! diye fazlamesai.net gibi bir sitede haber olarak gösterilmesi gerektiğine inananlar çok daha komik bir hata yapmışlar... Ne gerek var ki bu habere ? Ayrıca adamlar dışarıya iş yapmış daha ne olsun...