Programlama

PHP ve jQuery Kullanarak Form Submit

09.06.2010

Artık neredeyse bir endüstri standardı haline gelen jQuery ile formunuzu hiiiç uğraşmadan post etmek ve sayfa değişmeden işlemi gerçekleştirmek çok kolay. Buyrunuz kod (ayrıca Blogengine'in yeni syntax extension'ını deniyorum :)

Sayfanızın Kodu Şu Şekilde :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html>
<head>
	<title>JQuery Form Example</title> 
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
	<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
	<script type="text/javascript">
	$(document).ready(function(){
		$("#myform").validate({
			debug: false,
			rules: {
				name: "required",
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				name: "Please let us know who you are.",
				email: "A valid email will help us get in touch with you.",
			},
			submitHandler: function(form) {
				// do other stuff for a valid form
				$.post('process.php', $("#myform").serialize(), function(data) {
					$('#results').html(data);
				});
			}
		});
	});
	</script>
	<style>
	label.error { width: 250px; display: inline; color: red;}
	</style>
</head>
<body>
<form name="myform" id="myform" action="" method="POST">  
<!-- The Name form field -->
    <label for="name" id="name_label">Name</label>  
    <input type="text" name="name" id="name" size="30" value=""/>  
	<br>
<!-- The Email form field -->
    <label for="email" id="email_label">Email</label>  
    <input type="text" name="email" id="email" size="30" value=""/> 
	<br>
<!-- The Submit button -->
	<input type="submit" name="submit" value="Submit"> 
</form>
<!-- We will output the results from process.php here -->
<div id="results"><div>
</body>
</html>

veee sonuç olarak sayfanız hiç yenilenmeden form'unuz gönderiliyor hemi de giriş kontrolleri yapıldıktan sonra ;)

Bu arada SyntaxHightlighter süper eklentiymiş. Yukarıdaki kodu bu şekilde renklendiren Javascript tabanlı bu eklentiyi kullanmak isteyen olursa 

http://alexgorbatchev.com/wiki/SyntaxHighlighter

İnternet, Mobil, Müzik

Google Music!

08.06.2010

Hadi bakalım Google bunu da mı yapacaktı? sorusunun yanıtı geldi : Google Music. Google'ın Android cep telefonları için sunduğu bu hizmetle kullanıcılar akıcı olarak (streaming) müzik ve uygulama indirebiliyorlar. Bu bariz bir şekilde ITunes'a karşı çıkmış birşey ve Android'in yükselişi düşünülünce bizi hareketli günler bekliyor diyebiliriz :)

İnternet

Piwik Devri

08.06.2010

Google Analytics'in yaşadığı sorunlardan sonra herkes gibi ben de alternatif uygulama arayışına girdim ve birkaç denemeden sonra Piwik isimli "kendi siteni kendin say" uygulamasında karar kıldım :)

Hacılar bu Piwik denen olay açık kaynaklı olmakla beraber OpenX isimli yine açık kaynaklı adserver projesinden destek almakta. PHP ve MySQL kullanan sistemi sitenize kuruyorsunuz ve hii. dışarıya bağımlı olmadan çatır çatır sayıyorsunuz herşeyi (Allahtan GoDaddy asp.net ve PHP desteğini aynı anda veriyor)

İsteyen aşağıdaki adresten alabilir arkadaşı :)

http://piwik.org/

İnternet, Yazılım

Safari 5 Çıktı

08.06.2010

Web tarayıcıları arasında en sevmediğim olan Safari'nin yeni versiyonu çıkmış :) IPhone 4'de olduğu gibi Google arama motoruna Bing alternatifi eklenmiş ve Google'a karşı tavır sergilenmiş :) Şu özellik dikkat çekici yalnız : 

Rakipleri direk ilgilendiren en son özellik ise hız. Apple'ın kendi yaptığı SunSpider JavaScript testine göre Safari 5, bir önceki sürümünden yüzde 30 daha hızlı. Chrome'un son sürümünden yüzde 3, Firefox 3.6'dan ise 2 kat daha iyi performans veriyor.

Bu bana biraz sallamasyon geldi ama bilemiyorum tabi detayları. Chrome hız konusunda bir numara arkadaş onun üstüne tanımam :)

Aşağıdaki adresten edinebilenzi : 

http://www.apple.com/safari/download/

Donanım, Mobil, Resim

IPhone 4 Tanıtıldı

08.06.2010

Bizzati Steve Jobs abimiz tarafından tanıtılan IPhone 4 şöyle birşey : 960 x 640 çözünürlükte ve yoğun pikselli ekrana, yeni tasarıma, çelik gövdeye ve cam kaplamaya sahip cihazın işlemcisi de yeni. Ayırca çifte kamerası, 720p video kaydı ve görüntülü görüşme yazılımı da mevcut.

Ayrıca aşağıdaki resimlerden de görebileceğimiz üzere gayet şık bir cihazla karşı karşıyayız her zamanki gibi ;)

Genel, İnternet

Google Engellenebilir mi?

07.06.2010

Evet bu güncel bir konu aslında. Burada bahsetmedim ama birkaç gün önce  Telekomünikasyon İletişim Daire Başkanlığı (TİB) Youtube'u engelleme amacıyla Google'a ait IP bloklarını engelledi ve bunun sonucunda Google Analytics'i de içine alan birkaç servisi ve Google'ın kendisini de engellemiş oldu!

Buyrunuz eski bir haber : 

2008 yılında, 2 ya da 3 kez --ki bunlardan biri kişisel hakaret, diğer 1 ya da 2’si yine Atatürk’e hakaret, şikayetleri-- vatandaşlarca savcılıklara yapılan şikayetler nedeniyle Google için erişim engelleme kararı verildi. Ancak bu kararlar, TİB’in mahkemelere verdiği “Google aynı zamanda bir iş platformudur. Bu platformun engellenmesi, mail başta olmak üzere pek çok fonksiyonun kullanımını engelleyecek ve ticari zarara yol açacak” benzeri bir yorum nedeniyle uygulamaya hiç konulmadı. Olay bu haliyle de hiç bir yerde haber olmadı.

Evet doğrudur bu ülkede Google'dan ekmek yiyen birsürü insan çalışıyor ve bunu engellemeye kimsenin hakkı olamaz. Şu savunmaya bakar mısınız? 

TİB ve Bilgi Teknolojileri ve İletişim Kurumu (BTK) erişim engelleme gibi bir durumun olmadığını belirtti. BTK yaptığının erişimi engelli olan, http://www.youtube.com İnternet adresine ilişkin IP adreslerinin güncellemesinden ibaret olduğunu savundu. “Güncellenen IP adreslerinin arkasında farklı şirketlere ait alan adı veya çeşitli hizmetlerin barındırılması bu şirketlerin kendi tercihleri ve sorumluluklarındadır” denildi. Ve sorunu bu şirketlerin kendilerinin çözmesi istendi. Konu hakkında daha kapsamlı bir açıklama almak için aradığımız TİB’de ise bahsi geçen açıklamanın yeterli olduğu söylendi.

Bu kadar saçma bir şekilde sıyrılınabilir bir işten. Şu anda Youtube DNS tabanlı çözümlerle de çalışmaz durumda (veya bir çalışıyor bir çalışmıyor). Hala anlamsız bir engelleme çabasıdır gidiyor. Google da araya kaynadı işlemler sonucunda ve Analytics gibi çok önemli ve en yaygın kullanılan sistemlerinden birine erişilememesi bildiğiniz denyo bir durum!

Bu işin daha Proxy çözümü var ki onu engellemek imkansız. Bakalım millet o konuda çözümler sunmaya başlayınca ne yapacaklar?

Rezil bir ülkede yaşıyoruz bunu kabul etmek lazım...

Müzik, Video

Moby – In This World

07.06.2010

Şimdiye kadar izlediğim en iyi video kliplerden birini biraz da yer doldursun diyerekten koyuyorum hemencecik buraya :) Ama şarkı da çok güzel lan!

Genel, Kişisel, TV

LOST is Finito

06.06.2010

Sonunda 2 saatlik son bölümü de seyrederek LOST dizisini tamamladım. Aslında son bölümü sevdim baya ama een son kısmı fazlaca uhrevi ve acıklı olmuş o kısmını sevmedim. Hey gidi bee birkaç bölüm üst üste seyrettiğim "ulan şunu da seyrediim bari" dediğim günleri hatırlarım :) Bitmeseydi la keşke iyiydik biz LOST'la. Başka diziden de aynı tadı alamam ki ben şimdi ne yapıcam? Heroes'a falan mı başlasam acaba? :) Adamımsın Jack!

Oyun, Sinema

Mass Effect Film Oluyormuş

06.06.2010

Ben pek oynamadım bilmem ama methini çok duydum bu oyunun. Zaten film gibi olduğu söylenen oyunun filmi de güzel olur herhalde :) Çıksın izleriz ucundan. Dur yaw film diyince aklıma geldi ben şu Prince Of Persia'nın filmini bulayım bir yerlerden :)))