Google hakkında bir komplo teorisi

Google mevcut hizmetleri ve dünya üzerindeki kullanıcı sayısı ile dev bir kişisel veri deposu aslında. O sade ana sayfanın ardında kimbilir neler yatıyor. Filmde anlatılan teknolojiler zaten mevcut, komplo kısmı ise bu teknolojilerin kötü amaçlarla kullanılıp kullanılmadığı. Bu haber Textzone BBS‘den Katana‘nın bildirmesiyle burada. Youtube filmi silmeden önce vdownloader ile bilgisayara kaydetmekte fayda var.

Ücretsiz online dergi: pdfdergi

PDF dergi ismiyle yeni bir elektronik dergi yayın hayatına başlamış. Net dünyamızda yeni bir Türkçe e-derginin daha katıldığını görmek mutluluk ve gurur verici. Daha önce kısa yayın hayatının sonuna geldiğini açıklayan ama son anda bu fikrinden destekçileri sayesinde vazgeçerek yüreklere su serpen PozitifPC ve “Elektronik Üzerine Elektronik Dergi” ismindeki elektronik uygulamaları içerikli dergimizle birlikte abonesi olduğumuz Türkçe dergi sayısı 3’e çıkmış oldu.

Güvenlik konusunda yayın yapan ve kaliteli makaleleriyle dikkat çeken hakin9 dergisini de eklemek istiyorum.

ADSL kullanıcılarından protesto: Soyuluyoruz!

2006 yılı itibariyle Oger Telekom’a açık teklif yoluyla satılan Türk Telekom A.Ş.’nin özelleştirilmesinin ardından izlenen hizmet politikaları, fiyat düzenlemeleri, teknoloji standartları gibi konularda aboneler, yapılan açıklamalarla ortaya çıkan fiili durum arasındaki çelişkilerden dolayı büyük rahatsızlık duymaya başladı… Bu rahatsızlık, özellikle son dönem fiyat düzenlemeleriyle birlikte yerini tepki ve öfkeye bırakmıştır. İşte 250.000 ADSL kullanıcısı adına işbirliği ile hazırlanmış açık manifestosu.

2006 yılı itibariyle Oger Telekom’a açık teklif yoluyla satılan Türk Telekom A.Ş.’nin özelleştirilmesinin ardından izlenen hizmet politikaları, fiyat düzenlemeleri, teknoloji standartları gibi konularda aboneler, yapılan açıklamalarla ortaya çıkan fiili durum arasındaki çelişkilerden dolayı büyük rahatsızlık duymaya başladı… Bu rahatsızlık, özellikle son dönem fiyat düzenlemeleriyle birlikte yerini tepki ve öfkeye bırakmıştır. İşte 250.000 ADSL kullanıcısı adına işbirliği ile hazırlanmış açık manifestosu.
Okumaya devam et “ADSL kullanıcılarından protesto: Soyuluyoruz!”

CAPTCHA ile insan doğrulama

CAPTCHA, insan olmayan sistemleri bir takım insancıl özellikleri kullanarak tespit etmek olarak tanımlanabilir. Son bir aydır siteye onlarca reklam/link içeren spam yorumlar eklenmeye başlandı. Bu iş yorum spamcıları (blogspam comment) olarak sınıflandırılan yazılımlar kullanılarak yapılıyor. Bu programlar web deki formları tarayor ve açık sitelere mesaj ve bağlantılar otomatik olarak bırakılıyor. Bu iz bırakma atraksiyonları tamamen otomatize edilmiş yazılımlarla, pagerank/hit artırmak amacıyla yapılıyor. Siteyi spam dan korunmak için yorum ekleme formuna CAPTCHA güvenlik resmi yerleştirdim. Resimdeki güvenlik kodu ilgili kutuya doğru olarak girilmedikçe eklenen yorum kabul edilmeyecek.

CAPTCHA, insan olmayan sistemleri bir takım insancıl özellikleri kullanarak tespit etmek olarak tanımlanabilir. Son bir aydır siteye onlarca reklam/link içeren spam yorumlar eklenmeye başlandı. Bu iş yorum spamcıları (blogspam comment) olarak sınıflandırılan yazılımlar kullanılarak yapılıyor. Bu programlar web deki formları tarayor ve açık sitelere mesaj ve bağlantılar otomatik olarak bırakılıyor. Bu iz bırakma atraksiyonları tamamen otomatize edilmiş yazılımlarla, pagerank/hit artırmak amacıyla yapılıyor. Siteyi spam dan korunmak için yorum ekleme formuna CAPTCHA güvenlik resmi yerleştirdim. Resimdeki güvenlik kodu ilgili kutuya doğru olarak girilmedikçe eklenen yorum kabul edilmeyecek.
Okumaya devam et “CAPTCHA ile insan doğrulama”

MSN Search’den Reverse IP Lookup hizmeti

IP adresine işaret eden alan ismini getirmeye IP Reverse Lookup adı verilir. Bu bakışı atabilen her işlem o IP adresinde sunumu yapılan tüm web sitelerinin alan isimleri ile onurlandırılır. Bu tür listeleri (DNS sunucularında PTR kaydı olmadığı halde) topluca bulunduran pek fazla bilgisayar yok. Webdeki en kapsamlı liste popüler webhosting.info sitesinden elde edilebilirken aynı zamanda da MSN ‘in yeni arama motoru ile de listelenebiliyor. IP anahtarının kullanılmasıyla, motor indekslediği sitelerin IP adrelesi ile eşleşen siteleri listeliyor.

Yazan: Tankado

Temel Bilgisayar ve İnternet klavuzu

Sn. Namazci‘dan çeşitli kaynaklardan kapsamlı olarak hazırlanmış bir ders dökümanı. Temel bilgisayar ve internet kullanımı konularında temel bilgilerin verildiği e-kitap, bilgisayarı yeni öğrenmeye başlayanlar için faydalı. Kitap Windows, ofis programları ve İnternet ‘in kullanımı konularında kapsamlı bilgilere sahip. E-kitap olarak indirmek için buraya tıklayın.

Samsung’dan $200K’lık insan yok edici

Samsung firması ile kore üniversitesi ortaklaşa  üzerinde 5.5mm makineli tüfek bulunan bir robot asker geliştirmişler. Gece ve gündüz iki kamerasıyla insan hedefleri diğer nesnelerden ayırt edip yüksek hassasiyetle nişan alarak yok edebiliyor. Yanlış anlaşılmasın, bu makine hareket halindeki insan hedefleri yok etmek amacıyla geliştirilmiş. Samsung marka ürün alırken verdiğimiz paranın hangi amaçlar için kullanılabileceğini hatırlamamız umuduyla.

Atatürk hakkında bunları biliyormuydunuz?

Atatürkün dünyada basögretmen’ sifatli tek lider oldugunu Bir geometri kitabi yazdigi, Üçgen, açi, dikdörtgen gibi ve 48 tane geometri teriminin (Türkçe) isim babasinin bizzat Mustafa Kemal oldugunu.

Norveççede Atatürk gibi olmak diye bir deyim oldugunu.

"Atatürk" çiçegi'nin adini, çiçegi bulan Wanderbit Üniversitesi profesörlerinden doktor Kirk Landinin koydugunu ve bu çiçegin tüm dünyada bu isimle üretilip satildigini.

Yunan baskomutani Trikopisin, hiçbir zorlama ve baski olmadan her Cumhuriyet bayraminda Atina'daki Türk büyükelçiligine giderek, Atatürkün resminin önüne geçtigini ve saygi durusunda bulundugunu.

“Mimber” adinda bir gazete çikarttigini ve 52 sayi yayimlanan gazetede ilk defa sansür kelimesi geçtigini.

Kurtulus Savasinda rütbe alan bir çok kadin askerlerimizin oldugu, dünya tarihine geçen tek bir üstegmenimizin oldugunu, Üsttegmen Kara Fatma’ nin 700 erkek, 43 kadindan olusan bir müfrezenin reiseligine bizzat Atatürk tarafindan atanmis oldugunu.

Bir röportajda Birlesmis Milletlere üye olmayi düsünüyor musunuz?” diye soruldugunda “Sartlarimizi koyariz, kabullerine bagli. Biz müracaat etmeyiz üye olmak için, davet gelirse düsünürüz” dedigini ve bunun üzerine BM yasasinin degistirildigini ve üyelige davet edilen ilk ülkenin Türkiye Cumhuriyeti oldugunu.

1938’de, General McArthur’un en zor, en problemli, en buhranli döneminde, danisman, senatör ve bakanlarindan olusan yüz yirmiden fazla kisiye; “Su anda hiçbirinizi degil, büyük istidadi ile Mustafa Kemal’i görmek için neler vermezdim” dedigini.

1938’de Atanin ölümünde Tahran gazetesinde yayinlanan bir siirde; "Allah bir ülkeye yardim etmek isterse onun elinden tutmak isterse basina Mustafa Kemal gibi lider getirir" denildigini.

1996'da Haiti Cumhurbaskaninin vasiyetinde, mezar tasina yazilmasini istedigi metinde; "Bütün ömrüm boyunca Türkiye'nin lideri Mustafa Kemal Atatürk'ü anlamis ve uygulamis olmaktan dolayi mutlu öldüm" yazdigini.

2000'de ABD Baskani'nin milenyum mesajinda; '' Milenyumun hiç süphe yoktur ki tek devlet adami Mustafa Kemal Atatürk'tür. Çünkü o yilin degil asrin lideri olabilmeyi basarmis tek liderdir" denildigini.

2005'de Amerika'nin en ünlü ekonomistlerinden birisi olan Mr. Johnsun önerisinin “Türkiye ekonomiyle savasta bir tek Atatürk’ ü örnek alsin yeter” oldugunu.

2006’da ise AB Uyum yasalari geregince devlet dairelerinden Atatürk resimlerinin kaldirilmasinin istendigini.

BILIYOR MUYDUNUZ!

ÖĞRENDİNİZ ŞİMDİ SAHİP CIKINIZ VE BİLMEYENLERE ÖĞRETİNİZ DUYURUNUZ

Smile ADSL güldürüyormuş

Bu şekilde markaları yüceltmek adetim değildir ama Smile ADSL‘in mevcut telekom tekeline getirdiği alternatif takdire şayan, hatta alkışlanmaya değer. Bundan sonra telekom sektörü müşterinin lehine kızışacağa benziyor.

Doğan Telekom sağladığı Smile ADSL hizmeti 1024MBit hızında ve 3GB kotalı interneti aynı ücrete sunuyor. Hattınız açılırken ödediğiniz 59 YTL ücret de aynı. Peki ama avantajı nedir? Sayalım efendim:

  • Wireless özelliği olan 4  ethernet portlu bir modem (Philips SNA6500/00) kazanıyorsunuz.
  • 30 dk. ücretsiz Skype görüşmesi.
  • Kulaklık + Mikrofon
  • 1GB e-Posta alanı
  • 10 saatlik yedek erişim paketi. (Zor zamanlar için)
  • 1 ay kullanımlı antivirüs ve güvenlik duvarı yazılımı.
  • Hazırda bir modeminiz varsa Smile ADSL’e geçerek 2 ay ücretsiz abonelik kazanıyorsunuz. (İptal ve geçiş işlemleri en fazla 4 iş günü içinde gerçekleşiyor)

(Not: 3GB limitli abonelikler için abonelik süresi 12 aydır ve ücret peşin olarak alınır. Kredi Kartı ile ödenmesi halinda aylık 29 YTL lik taksitlere bölünebiliyor.)

HaberLinux: Linux dünyamıza yeni bir kazanım

IBM’in her ay yayınladığı Haber Linux adında bir dergi varmış. Fazlamesai.net sayesinde haberdar oldum derginin bu ayki (Eylül 2006) basılı sayısını (e-kitap değil) inceleme şansım oldu. Yeri gelmişken Fazlamesai.net ve IBM’e teşekkür edeyim.

Bir miktar IBM ve Linux halvetelerinin reklamı yanında içerisinde zevkle okunabilecek güzel makaleler ve Linux cephesindeki güncel gelişmeler hakkındda haberler veren yazılar alıyor. Linux ve özgür yazılım sevenlerin zevkle okuyabileceği bir dergi. Buradan IBM sitesindeki web formunu doldurarak derginin ücretsiz olarak her ay adresinize gönderilmesini isteyebilirsiniz.

Daha önce yayınlanan 12 sayısını PDF formatında edinmek için buraya tıklayın.

Ajax Powered Forum: MetaForum

Freshmeat sitesi SourceForge benzeri açık kaynak kodlu yazılımlara ev sahipliği yapan güzel bir site. Fazlamesai.net aracılığıyla edindiğim Haber Linux dergisinde bu ay tanıtılan yeni bir forum script’inden konuşmak istiyorum. Forumun özelliği son zamanlarda web uygulamalarında çokça kullanılan AJAX yönteminin bu forumda da bolca kullanılmış olması. AJAX web uygulamalarına hız ve fonksiyonellik katıyor. Esasında sayfa yenilemesi yapılmadan, sayfa ile sunucu arasında veri alış verişi yapmak için kullanılan bir javascript metodolojisi. Bu sayede web sayfaları daha çok bir uygulama görünümüne dönüşmeye başladı.


http://www.blursoft.com/metaForum/ adresinden indirebileceğiniz MetaForum gerçekten farklı bir forum deneyim olabilir. (Açık kaynak olmadığını belirtelim)

Not: Yukarıda sözü geçen IBM’im hazırladığı Haber Linux dergisinin eski sayılarına ulaşmak için buraya tıklayın.

Çalışanlar için vergi iade formu & 2006-2007 çalışma takvimi

Vergi iadesinen yararlanan çalışanlar için excel’de hazırlanmış vergi iade bildirim programı. Daha öncede benzerini vermiş vermiş olduğum program kullanışlı ve daha profesyonel bir uygulamaya benziyor. Buradan indirebileceğiniz (~200KB) programın ekran görüntülerine aşağıdan bakabilirsiniz.

Vergi iadesinen yararlanan çalışanlar için excel’de hazırlanmış vergi iade bildirim programı. Daha öncede benzerini vermiş vermiş olduğum program kullanışlı ve daha profesyonel bir uygulamaya benziyor. Buradan indirebileceğiniz (~200KB) programın ekran görüntülerine aşağıdan bakabilirsiniz.

Okumaya devam et “Çalışanlar için vergi iade formu & 2006-2007 çalışma takvimi”

Neslihan – Karalarda beyazlar (II)

"Merhabalar..

Bu albüm aslında 4 yılın hikayesi ama okul ve bazı taviz veremeyecegimiz konulardan dolayı hem durduk hem ögrendik hem de çok şükür gönlümüze sinen bir albüm yaptık. "Hiç Sevmedim" isimli bestem için yada diğerleri için yazdıgınız tüm yorumları okudum ve okuyorum da. Her türlü tavsiyenizi dikkate alıyorum. Ve dikkate aldıgımız degerler aynı bundan ayrı bir mutluluk duyuyorum. Ben diyorumki önce kendim sonra artık bir gönül bağım olan sizler için öncelikle ruhumda ve kimliğimde taşınması gerekenleri taşımalı ve sonra onları bestelere taşımalı. Bugüne kadar böyle yaptım ve inşallah bundan sonra da böyle olacak. Sizlerle bu duyguları paylaşmamda bana yardımcı olan Tankado ya teşekkürler."

“Merhabalar..

Bu albüm aslında 4 yılın hikayesi ama okul ve bazı taviz veremeyecegimiz konulardan dolayı hem durduk hem ögrendik hem de çok şükür gönlümüze sinen bir albüm yaptık. “Hiç Sevmedim” isimli bestem için yada diğerleri için yazdıgınız tüm yorumları okudum ve okuyorum da. Her türlü tavsiyenizi dikkate alıyorum. Ve dikkate aldıgımız degerler aynı bundan ayrı bir mutluluk duyuyorum. Ben diyorumki önce kendim sonra artık bir gönül bağım olan sizler için öncelikle ruhumda ve kimliğimde taşınması gerekenleri taşımalı ve sonra onları bestelere taşımalı. Bugüne kadar böyle yaptım ve inşallah bundan sonra da böyle olacak. Sizlerle bu duyguları paylaşmamda bana yardımcı olan Tankado ya teşekkürler.”

Okumaya devam et “Neslihan – Karalarda beyazlar (II)”

Amel Bent – Eye Of The Tiger

Rocky serilerinden hangisindeydi hatırlamıyorum ama zaman zaman dinleyince kulağa hala güzel geliyor. İnsanın kanını hareketlendiren o mücadeleci rocky karakterini hatırlatıyor. Eskiler bir başka güzelmiş. Hababam serisi mesala…

Amel Bent yeni bir ses. Zaten kendiside genç bir Fransız bayan. Daha çok rapçi bir tarzı var. Sesinin tınısı faklı bir güzellikte. Aşağıda bahsettiğim parçaya ait canlı performans yer alıyor. Link için textzone‘dan Katana kardeşime teşekkürler.

Esasında aynı parçanın albüm versiyonu çok daha güzel, Amel Bent‘in tınısındaki farkı daha iyi anlayabiliyorsunuz. Parçanın sözleri de burada.

Ajax ile güvenli veri aktarımı

XML yada AJAX ile sunucu tarafına güvenli bir şekilde veri göndermek gerektiğinde bazı özel durumları da düşünmek ve kodda ekstra bazı eklemeler yapmak gerekiyor. Kullanmış olanlar bilirler, XMLHTTP nesnesi kullanıldığında, gönderilecek veri open üye fonksiyonuna parametre olarak verilir. Örneğin:

http.open(‘POST’, VERI, true);

veya

http.open(‘GET’, VERI, true);

Yukarıdaki veri değişkeni her iki gönderim metodunda da (GET ve POST) aynı şekilde ve formatta kullanılır. Veri isimli değişkenin formatı şu şekildedir:

degisken1=veri1&degisken2=veri2&degisken3=veri3

Aslında güvenli aktarımdaki bir sıkıntı da tam burada oluşuyor. Verilerden birinin muhteviyatında &, n veya + (ve özel amaçlı yazdırılamaz karakterler) karekterleri bulunduğunda, veriler sunucu tarafındaki script’te düzgün olarak ayrıştırılamıyor veya aktarılamıyor . Bu sorunun üstesinden gelmek için veri kısmıdaki zararlı karakterklerin ayıklanarak URL’i bozmayacak şekilde kodlanması gerekiyor. Base64, veriyi kendi karakter tablosunu kullanarak (64 adet karakterden oluşur) kodlayan bir algoritma. Web’de base64 encoder ve decoder olarak birçok javascript fonksiyonu bulmanız mümkün. Ancak bunların hepsi PHP’nin (sunucu tarafında php script kullanıldığını varsaydım) base64_decoder fonksiyonuyla uyumlu çalışmıyor. Webtoolkit sitesindeki kodlayıcı ve çözücü fonksiyonlar php.net sitesinde de belirtildiği gibi PHP’nin base64 kodlama ve kod çözme fonksiyonlarıyla uyumlu çalışıyor.

Gönderilecek veriyi base64 ile kodlamak ve karşı tarafta çözmek tek başına sağlam bir veri aktarımı yapmak için yeterli değil. Base64 esasında ikili veriyi yazdırılabilir formattaki karakterlere çevirmeye yarıyor. Bu sayede içerisinde veri taşıyıcısını etkileme ihtimali olan zararlı karakterler güvenli bir formata çevrilmiş oluyor. Base64 algoritması içerisinde (A-Za-z0-9+/) karakterlerinin yer aldığı 64 adet karakteri kullanarak kodlanmış çıktıyı oluştururuyor . (Base64 algoritmasının çalışmasını çok güzel bir şekilde açıklayan bir PDF dosyasını buradan indirip okuyabilirsiniz. ~46KB)

Sanırım çıktı karakter kümesinde yer alan + ve / karakterleri dikkatinizi çekmiştir. Bu karakterlerin XMLHTTP
nesnesine verilen veri isimli parametrede yer alması aktarım açısından sorun oluşturmuyor. Benim farkettiğim tek sorun + karakterinin Apache+PHP ikilsinin çalıştığı sunucu tarafında otomatik olarak boşluk karakterine çevrilmesi.Yani + karakterleri boşluk olarak aktarılıyor. + işaretinin yok olması (yani boşluk karakterine çevrilmesi)  base64 verisinin orjinalliğini bozduğu için base64_decoder’ın ürettiği çözülmüş veri de bambaşka birşey olarak çıkıyor. Bu nedenle base64 ile kodlanmış veriyi göndermeden önce içerisindeki + karakterini bir javascript fonksiyonu olan encodeURIComponent ile kodlamak gerekiyor. Bu kodlamadan sonra + karakteri %3B URL koduna çevriliyor. PHP tarafında base64_decode’dan önce encodeURIComponent’in yaptığının tersini yapacak bir kod kullanmaya gerek yok. Nitekim, web sunucu URL karatker kodlarıyla gelen %20, %FB ve %3B gibi verileri otomatik olarak orjinal haline zaten çeviriyor. Yani %3B olan kod +’ya istek PHP ye ulaşmadan çevrilmiş oluyor.

Hazır bol bol karakter kodlamaya dalmışken son bir gerekli kodlamadan ve gerekliliğinden de bahsetmek istiyorum. Latin karakter kümesi dışında bir veri girişi söz konusu olduğunda muhtemelen sunucu tarafında yada veri tabanında karakter kodlama sorunları yaşayacaksınız. Bu sorun esasında verinin sunucu veya istemci tarafında ele alınış şeklindeki farklılıktan kaynaklanır. Verinin sahip olduğu mutlak sayısal değerler farklı kodlama tablolarında farklı karakterler ile yorumlanırlar. Gönderilen veride yer alan karakterler, kullanmakta olduğunuz tabloda yer alıyorsa ve sunucu tarafında da (katar ve veritabanı işlemlerinde) aynı karakter tablosunua göre ele alınıyorsa hiçbir sorun yaşamazsınız. Özet olarak istemci ve sunucu tarafında aynı kodlama standardının kullanılması gereklidir. Burada tüm karakter kodlama tablolarını içeren ve destekleyen UTF kodlamasının kullanılması gerekiyor. UTF 2 byte’lık unicode adı verilen karakterleden oluşur. Latin alfabesi dışında arapça, çince veya japonca gibi dillerde kullanılan karakterleri de kapsar ve destekler. Verimizi XMLHTTP nesnesi ile göndermeden önce, UTF olarak kodlamamızda, verinin selameti açısından büyük fayda var.

Buraya kadar anlattıklarımı özetleyen kod parçası aslında şöyle:

function encode(input) {
 input = WebToolKit.utf8.encode(input);
 input = WebToolKit.base64.encode(input);
 return encodeURIComponent(input);
}

Dilerseniz kodun tamamını buradan indirebilirsiniz. ~4KB

Yazan: Tankado

ZK: Ajax but no Javascript

ZK, javascript bilgisi gerektirmeden birazcık programlama bilgisiyle zengin kullanıcı arabirimli web uygulamaları gerçekleştirmeyi sağlayan açık kaynak kodlu bir ajax web kütüphanesidir. Olay tetiklemeli zengin bileşenleri ile geliştirme çok daha basitleşiyor. İşaretleme diliyle tasarım yapmak HTML yazmak kadar basit. Bilşenler kullanılarak yapılmış demo sayfasını görmek için tıklayın. Framework’ü indirmek için tıklayın.