- Or'da kimse var mı? *
Bunun cevabını bilemiyorum fakat
varsa eğer bendeniz bir hafta buralarda olamayacağım
Haftaya bekleriz :)
* :Alev Alatlının
viva la muerte,
nuke türkiye,
valla kurda yedirdin beni,
ok musti türkiye tamamdır
kitaplarından oluşan roman serisi okumadıysanız tavsiye ederiz...
Pamuk ipliğinden biraz daha sağlam tek bağ: düşünce birliği. O da rüzgarın her an tehdit ettiği bir kandil. Düşünce birliği, düşünen insanlar arasında olur. İnsanların kaçta kaçı düşünür? Düşünenlerin kaçta kaçı karşılaşır ve açılır birbirine. -- Cemil Meriç
Cuma, Temmuz 28, 2006
Çarşamba, Temmuz 26, 2006
Doors
* Bundan 20 yıl sonra, yaptıkların değil,yapamadıkların için üzüleceksin. Dolayısıyla halatları çöz. güvenli limandan uzaklara yelken aç. Rüzgarı yakala, araştır, düşle, keşfet.
* Düşün, onları seyredecek birileri olmasaydı, kaç kişi mercedes otomobil alırdı.
* Bilimde ve güzel sanatlarda en üstün başarılar, tek başlarına çalışan kişiler tarafından elde edilmiştir. Hiçbir parkta bir kurul için dikilmiş bir anıt yoktur.
* Yapabileceğin kadar söz ver. Sonra söz verdiğinden daha fazlasını yap.
* Oturarak başarıya ulaşan tek yaratık bir tavuktur.
* Dertlerini gözyaşlarında boğmak isteyenlere dertlerin yüzme bildiğini söyle.
* Dalın ucuna gitmekten korkma, meyve oradadır.
* Büyük adam büyüklüğünü küçük adama davranışıyla gösterir.
* Şans bukelamun gibidir. Biraz zaman tanı, mutlaka değişecektir.
* "tarihte en etkili 100 kişi" adlı kitabı okudum. Onların hepsiyle ortak olduğumuz tek şeyin zaman olduğunu hayretle gördüm.
* Günün sonunda kendini bir sokak köpeği kadar yorgun hissediyorsan,bu belki bütün gün hırladığın içindir.
* Başlamak için en uygun zamanı beklersen hiç başlamayabilirsin.şimdi başla! Şu anda bulunduğun yerden, elindekilerle başla.
* Gülümsediğinde güzelleşmeyen bir yüz hiç görmedim.
* Kimi zaman içindeki o sessiz sese uzmanlardan daha fazla güven. Aerodinamik yasalarına göre o tombul ve tüylü arının hiç uçmaması gerekiyordu. herhalde bunu ona hiçkimse söylemedi ki, uçuyor.
* Zamanlarının büyük bir kısmını para kazanmak ve saklamakla geçiren insanlar, sonunda, en çok istediklerinin satın alınamayacak şeyler olduğunu anlarlar.
* Öteki insanlardan daha akıllı ol. Yalnız bunu onlara söyleme!
* Mutlu olmanın en garantili yolu bir başkasını mutlu etmektir.
* Hayatta ya tozu dumana katarsın, ya da tozu dumanı yutarsın.
* İyi çalışan, sık gülen ve çok seven başarıyı elde eder.
* İnsanin tüm evrende kesin olarak düzeltebileceği tek bir şey vardır. Kendisi.
* Düşün, onları seyredecek birileri olmasaydı, kaç kişi mercedes otomobil alırdı.
* Bilimde ve güzel sanatlarda en üstün başarılar, tek başlarına çalışan kişiler tarafından elde edilmiştir. Hiçbir parkta bir kurul için dikilmiş bir anıt yoktur.
* Yapabileceğin kadar söz ver. Sonra söz verdiğinden daha fazlasını yap.
* Oturarak başarıya ulaşan tek yaratık bir tavuktur.
* Dertlerini gözyaşlarında boğmak isteyenlere dertlerin yüzme bildiğini söyle.
* Dalın ucuna gitmekten korkma, meyve oradadır.
* Büyük adam büyüklüğünü küçük adama davranışıyla gösterir.
* Şans bukelamun gibidir. Biraz zaman tanı, mutlaka değişecektir.
* "tarihte en etkili 100 kişi" adlı kitabı okudum. Onların hepsiyle ortak olduğumuz tek şeyin zaman olduğunu hayretle gördüm.
* Günün sonunda kendini bir sokak köpeği kadar yorgun hissediyorsan,bu belki bütün gün hırladığın içindir.
* Başlamak için en uygun zamanı beklersen hiç başlamayabilirsin.şimdi başla! Şu anda bulunduğun yerden, elindekilerle başla.
* Gülümsediğinde güzelleşmeyen bir yüz hiç görmedim.
* Kimi zaman içindeki o sessiz sese uzmanlardan daha fazla güven. Aerodinamik yasalarına göre o tombul ve tüylü arının hiç uçmaması gerekiyordu. herhalde bunu ona hiçkimse söylemedi ki, uçuyor.
* Zamanlarının büyük bir kısmını para kazanmak ve saklamakla geçiren insanlar, sonunda, en çok istediklerinin satın alınamayacak şeyler olduğunu anlarlar.
* Öteki insanlardan daha akıllı ol. Yalnız bunu onlara söyleme!
* Mutlu olmanın en garantili yolu bir başkasını mutlu etmektir.
* Hayatta ya tozu dumana katarsın, ya da tozu dumanı yutarsın.
* İyi çalışan, sık gülen ve çok seven başarıyı elde eder.
* İnsanin tüm evrende kesin olarak düzeltebileceği tek bir şey vardır. Kendisi.
aldous huxley
the doors of perception
the doors of perception
Cumartesi, Temmuz 22, 2006
Erol Taşların sonu iyi olmaz !
Duygular paketlenmiş, tecime elverişli
gövdede gökyüzünü kışkırtan şiir sahtedir
gazeteler tutuklamış dünya kelimesini
o dünyadan, o şiirden öcalmalı demektir
Ölüm gelir, ölüm duygusuna karşı saygısız
ve zekâ babacan tavrıyla tiksinti verir
söz yavan, kardeşlik şarkıları gayetle tıkız
öcalınmazsa çocuklar bile birden büyüyebilir
Yargı kesin: Acı duymak ruhun fiyakasıdır
kin, susturur insanı; adına çıdam denir
susulunca tutulan çetele simsiyahtır
o siyah öcalmakcasına gür ve bereketlidir
Vandal yürek! Görün ki alkışlanasın
ez bütün çiçekleri kendine canavar dedir
haksızlık et, haksız olduğun anlaşılsın
yaşamak bir sanrı değilse öcalınmak gerektir.
Eski türk filimlerin hatırlayın. Erol Taş filmin kötü karakteri olara olmadık zulümleri yapar, seyredenleri filim olduğunu bildikleri halde rahatsız eder. Bu rahatsızlık o dereceye ulaşır ki filmin sonunda iyi karakter intikamını* alırken hiç kimsede bir acıma duygusu oluşmaz. İsrail Erol Taş'ın tahtına oturmuş ve fakat filim çevirmiyor. Sonlarını artık siz düşünün
* hatta bir kerde intikam almak yetmediği için bu anam için bu babam için diye bilimum intikamlar alınırdı
Not : yazının başındaki resim israil büyük elçiliği sitesinden alındı !
Perşembe, Temmuz 20, 2006
CodeBlocks ile OpenCV kullanmak
OpenCV yani 'open source library for computer vision'
Intelin Açık kaynak kodlu bir kütüphanesi bize görüntü işleme konusunda yardımcı oluyor.
- Image creation and access (same image header used for both libraries).
- Image arithmetic and logic operations.
- Image filtering.
- Linear image transformation.
- Image morphology.
- Color space conversion.
- Image histogram and thresholding.
- Geometric transformation (zoom-decimate, rotate, mirror, shear, warp, perspective transform, affine transform).
- Image moments.
Kullanmak için
1) Hala CodeBlocks'u kurmadıysanız bir zahmet kurun ( nightly builds kullanın)
2) http://sourceforge.net/projects/opencvlibrary/ den indirin ve sisteminize kurun ( C:\Program Files\OpenCV )
3) OpenCv template for CodeBlocks indirin ve sıkıştırılmış dosyayı açıp
CodeBlocksun template kısmına atın
Artık OpenCV için de bir template sahipsiniz :)
Algoritma Sorusu / Eş ağırlıklar
Eş Ağırlıklar // Tübitak Kamp '93
Bir grup eşyayı, ağırlıkları mümkün olduğu kadar birbirine yakın (mümkünse eşit) iki gruba ayırmak istiyoruz.
Eşyaların toplam sayısı n (1 < n < 100) olarak, bir eşyanın ağırlığı, w(i) ise 1 < W(i) < 250 tamsayı olarak belirtiliyor,
istenen işlemi gerçekleştirecek programı yazınız.
çözüm için yazadığım program
Cuma, Temmuz 14, 2006
Pazartesi, Temmuz 03, 2006
Nedir Bu Reverse Engineering dedikleri ?
İlgi alanlarım arasında geçmesine rağmen daha önce hiç Reverse Engineering konusunda yazmamıştım.
Nedir Bu Reverse Engineering* dedikleri şey ?
Herkesin bildiği gibi Engineering 'in karşılığı Mühendislik. Nedir Mühendislik ? Mühendis dediğin Uygulama ve Üretim yapar -asıl olarak - Mesela Bir benzinli motorun çalışma prensibini herkes bilir - Liselerde bile öğretiyorlar- Ama herkes motor üretemiyor, çünkü pek çok uygulma probleminin halledilmesi lazım. İşte mühendisler bu alanlarda çalışırlar. Yani Ana bir fikirden yola çıkıp umumun kullanabileceği bir ürüne ulaşmak. Bunun içinde Hem araştırma geliştir me hemde üretim vardır. İyide Reverse Ne olaki. Reverse'yi ters diye çeviriyorlar ama bu işte bir terslik var . :) buradaki Reverse'nin anlamı ortada bir ürün vardır ve siz o üründen yola çıkıp nasıl üretildiğini anlamaya çalışırsınız. Kısaca Mühendislik fikirden ürüne ise ters mühendislik üründen fikire ulaşır - tabii ki üzerinde ufak tefek değişiklikler yapıp ürünü kendisi üretmek için-
Eğer tanımı anladıysanız, Tarihçesinin de taa tekerleğin icadına kadar gittiğini anlarsınız. Bize ne tekerleğin icadından sen bize düzgün bir örnek ver derseniz, Size common-rail yeni nesil dizel motorları örnek olarak verebilirim.
bazı değişikliklerle başka bir isimde tescil ettirmişler Hepside common rail dir aslında
İyi de kardeşim sen ne diyorsun bir RE denince Cracking işini anlıyoruz. Cevap veriyorum yanlış anlıyorsunuz. Cracking**adı üzerinde kırma işlemidir ve programların lisanssız kullanımını engellemek için konulmuş korumaları kırmaya / kaldırmaya denir. -yazılım alanında tabii ki - RE çok daha geniş manası var ve tabii ki Programlar konusundada uygulaması var. Diyelim ki bir program yazacaksınız ve bu konuda yazılmış çok başarılı bir program var. Alıp incelersiniz.
- Oo programı başarılı yapan ne ? ne gibi eksiklikleri var ?
- Menüleri nasıl düzenlenmiş - hımm biz de benzeri şekilde yapalım aynı kısa yol tuşlarını kullanalım kolaylık olsun-
-Verilerini dosyda şu şekilde tutuyorlarmış - bu veri yapısından import edelim-
-Bunları yapmak için filan kütüphane kullanılmış yada hangi API lar nasıl kullanılmış
gibi pek çok sonuca ulaşabilirsiniz. Tabii bunları yapa bilmeniz için Assembly'yi bilmeniz lazım Bu işler için kullanılan araçları kullanabilmeniz lazım. Anti Debugging tekniklerinide öğrenmeniz lazım. Bu Aynı zamanda kendi kendi ürünleriniz konusunda RE uygulamaya kalkanların işlerini zorlaştırmak için de lazım olur :)
Pek Tabii Bu kadar şeyi bildikten sonra Cracking de yapabilirsiniz. Yalnız sadece program kırmak için bu kadar emek haracamak ne kadar mantıklıdır ? Kırığını bulun ;) daha iyi .
Bu arada Crackingi küçümsediğim anlaşılmasın. Eğer Cracking olmasaydı kim Ne öğrene bilirdi ki. Sadece lisanslı programların kullanıldığı -daha doğrusu lisans ücretleri yüzünden kullanılamadığı- bir ülkede büyüdüğünüzü düşünün. Hemen hemen hiç birşey öğrenemezdiniz. Ama Bu işinde bir ahlakı olmalı diye düşünüyorum. kısaca Cracker RobinHood*** gibi olması lazım Ama bu belkide başka bir yazı konusu...
Son olarak Bir kaç link verelim
http://mdkgroup.com/forum/
http://exetools.com/
http://boomerang.sourceforge.net/
http://lkubaski.free.fr/reverse/reverse.html
http://www.sct.tr.cx/
http://www.dtcg.org/
http://tutorials.accessroot.com/
http://www.informit.com/articles/article.asp?p=353553&seqNum=3&rl=1
http://community.reverse-engineering.net/
http://home.arcor.de/idapalace/
* Reverse engineering (RE) is the process of discovering the technological principles of a mechanical application through analysis of its structure, function and operation. It often involves taking something (e.g., a mechanical device, an electronic component, a software program) apart and analyzing its workings in detail, usually with the intention to construct a new device or program that does the same thing without actually copying anything from the original. The verb form is to reverse-engineer. diyor Wikipedia bir inceleyin derim
** reverse engineering ile karıştırılan manasıyla yoksa başka anlamlarıda vardır
*** cracking dökümanlarında rastlayacabileceğiniz
Bir programı kullanarak para kazanıyorsanız, programı satın alın.
Bir programı eğer gerçekten kullanıyorsanız, programı satın almayı düşünün.
gibi sözlerden anlaşılanda bu.
Nedir Bu Reverse Engineering* dedikleri şey ?
Herkesin bildiği gibi Engineering 'in karşılığı Mühendislik. Nedir Mühendislik ? Mühendis dediğin Uygulama ve Üretim yapar -asıl olarak - Mesela Bir benzinli motorun çalışma prensibini herkes bilir - Liselerde bile öğretiyorlar- Ama herkes motor üretemiyor, çünkü pek çok uygulma probleminin halledilmesi lazım. İşte mühendisler bu alanlarda çalışırlar. Yani Ana bir fikirden yola çıkıp umumun kullanabileceği bir ürüne ulaşmak. Bunun içinde Hem araştırma geliştir me hemde üretim vardır. İyide Reverse Ne olaki. Reverse'yi ters diye çeviriyorlar ama bu işte bir terslik var . :) buradaki Reverse'nin anlamı ortada bir ürün vardır ve siz o üründen yola çıkıp nasıl üretildiğini anlamaya çalışırsınız. Kısaca Mühendislik fikirden ürüne ise ters mühendislik üründen fikire ulaşır - tabii ki üzerinde ufak tefek değişiklikler yapıp ürünü kendisi üretmek için-
Eğer tanımı anladıysanız, Tarihçesinin de taa tekerleğin icadına kadar gittiğini anlarsınız. Bize ne tekerleğin icadından sen bize düzgün bir örnek ver derseniz, Size common-rail yeni nesil dizel motorları örnek olarak verebilirim.
cdti Opelbu yani bunu ilk üretenin ürünü üzerinde diğer firmalar RE çalışması yapıp
crdi Hyundai
hdi Peugeot
cdi Mercedes
jtd Fiat
tdci Ford
bazı değişikliklerle başka bir isimde tescil ettirmişler Hepside common rail dir aslında
İyi de kardeşim sen ne diyorsun bir RE denince Cracking işini anlıyoruz. Cevap veriyorum yanlış anlıyorsunuz. Cracking**adı üzerinde kırma işlemidir ve programların lisanssız kullanımını engellemek için konulmuş korumaları kırmaya / kaldırmaya denir. -yazılım alanında tabii ki - RE çok daha geniş manası var ve tabii ki Programlar konusundada uygulaması var. Diyelim ki bir program yazacaksınız ve bu konuda yazılmış çok başarılı bir program var. Alıp incelersiniz.
- Oo programı başarılı yapan ne ? ne gibi eksiklikleri var ?
- Menüleri nasıl düzenlenmiş - hımm biz de benzeri şekilde yapalım aynı kısa yol tuşlarını kullanalım kolaylık olsun-
-Verilerini dosyda şu şekilde tutuyorlarmış - bu veri yapısından import edelim-
-Bunları yapmak için filan kütüphane kullanılmış yada hangi API lar nasıl kullanılmış
gibi pek çok sonuca ulaşabilirsiniz. Tabii bunları yapa bilmeniz için Assembly'yi bilmeniz lazım Bu işler için kullanılan araçları kullanabilmeniz lazım. Anti Debugging tekniklerinide öğrenmeniz lazım. Bu Aynı zamanda kendi kendi ürünleriniz konusunda RE uygulamaya kalkanların işlerini zorlaştırmak için de lazım olur :)
Pek Tabii Bu kadar şeyi bildikten sonra Cracking de yapabilirsiniz. Yalnız sadece program kırmak için bu kadar emek haracamak ne kadar mantıklıdır ? Kırığını bulun ;) daha iyi .
Bu arada Crackingi küçümsediğim anlaşılmasın. Eğer Cracking olmasaydı kim Ne öğrene bilirdi ki. Sadece lisanslı programların kullanıldığı -daha doğrusu lisans ücretleri yüzünden kullanılamadığı- bir ülkede büyüdüğünüzü düşünün. Hemen hemen hiç birşey öğrenemezdiniz. Ama Bu işinde bir ahlakı olmalı diye düşünüyorum. kısaca Cracker RobinHood*** gibi olması lazım Ama bu belkide başka bir yazı konusu...
Son olarak Bir kaç link verelim
http://mdkgroup.com/forum/
http://exetools.com/
http://boomerang.sourceforge.net/
http://lkubaski.free.fr/reverse/reverse.html
http://www.sct.tr.cx/
http://www.dtcg.org/
http://tutorials.accessroot.com/
http://www.informit.com/articles/article.asp?p=353553&seqNum=3&rl=1
http://community.reverse-engineering.net/
http://home.arcor.de/idapalace/
* Reverse engineering (RE) is the process of discovering the technological principles of a mechanical application through analysis of its structure, function and operation. It often involves taking something (e.g., a mechanical device, an electronic component, a software program) apart and analyzing its workings in detail, usually with the intention to construct a new device or program that does the same thing without actually copying anything from the original. The verb form is to reverse-engineer. diyor Wikipedia bir inceleyin derim
** reverse engineering ile karıştırılan manasıyla yoksa başka anlamlarıda vardır
*** cracking dökümanlarında rastlayacabileceğiniz
Bir programı kullanarak para kazanıyorsanız, programı satın alın.
Bir programı eğer gerçekten kullanıyorsanız, programı satın almayı düşünün.
gibi sözlerden anlaşılanda bu.
Cumartesi, Temmuz 01, 2006
Şu Laedride ! ne güzel sözler söylemiş
Söyleyemem derdimi kimseye, dermân olmasın diye
İnleyen şu kalbimin sesini ağyâr duymasın diye
Sakladım gözyaşımı vefâsız o yâr görmesin diye
İnleyen şu kalbimin sesini ağyâr duymasın diye
Laedri
Kaydol:
Kayıtlar (Atom)