bildirgec.org

Site arşivi: kodaman

İpad gelir hoş gelir

admin | 13 April 2010 10:50

Efenim IPAD geldi sefalar getirdi. Steve jobs’un ekibi yine hoş bir seda eyledi. Kimimize göre hormonlu IPHONE kimimize göre çimdik manyağı olacağımız şekilli tablet her ne olursa olsun biz web geliştiricileri için
iyi bir gelişme.

ipad kullanıcısı olup olmadığını anlamak için aşağıdaki kod öbeklerini kullanır evlere 7/24 sıcak servis yapabiliriz

Ipad ih http isteklerindeki user agent dizgisi

1
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10

Jquery ile Objeleri Gösterme/Gizleme

admin | 08 April 2010 10:08

Jquery’de gösterme gizleme efektleri 3 tanedir. Bunlar show (gösterme), hide (gizleme), toggle (göster/gizle) ‘dır. Şimdi bu efektleri bir örnekle açıklayalım.

Örneğin sayfamızda içeriği resim ve yazılardan oluşan bir div objesi bulunsun. Bu objeye butonlar yardımı ile gösterme/gizleme işlevselliği katabiliriz. Bunu için ilk olarak http://arsiv.pilli.com/jquery.js dosyamızı sayfamızın head tagları arasına dahil ediyoruz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<script src="http://arsiv.pilli.com/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function goster()
{
$("div#panel").show(100);
}
function gizle()
{
$("div#panel").hide(100);
}
function gostergizle()
{
$("div#panel").toggle(100);
}
</script>

PHP ve MYSQL ile TRANSACTION

admin | 02 April 2010 13:44

Bazı zamanlar mysql’de aynı anda iki sorgu çalıştırıp ikisinide sorunsuz şekilde tamamlandığında bir işlem yaptırmak isteyebilirsiniz. Veya 2. bir sorgunun çalışmadığı veya sorgular arasında her hangi biri çalışmadığında tüm işlemleri iptal etmek isteyebilirsiniz.

İşte tam bu sırada imdadınıza transaction yetişiyor.Lafı daha fazla uzatmadan isterseniz örneğimize geçelim zaten kodlara baktığınızda ne kadar basit bir işlem olduğunu anlayacaksınız.

Bu örneğimizde bir içerik yönetim sistemindeki üye silindiğinde üyenin sisteme gönderdiği mesajlarıda silinecek.

Hangi siteleri gezdiğini biliyorum!

admin | 02 April 2010 11:49

Web sitenize birisi geldi ve bu kullanıcı daha önceleri hangi sitelere girmiş, acaba hürriyet’e girmiş mi, ntvmsnbc’ye ya da digg’e girmiş mi, peki ya facebook’a ya da bbc.co.uk’ye girmiş mi, ya google’a (tamam, ona kesin girmiştir), yetmedi wikipedia’nın Türkiye sayafasına girmiş mi? Gibi sorular sormuş olabilirsiniz, ve kendi kendinize tabii ki bunları bilemeyiz diyeceksiniz ama yanılıyorsunuz, hepsini öğrenebiliriz.

CSS kullanarak bir ziyaretçilerin hangi web sitelerine (daha doğrusu adrese) girdiğini öğrenmek mümkün. Buna CSS açığı da diyorlar ve hala bu açığın nasıl düzeltileceği konusunda bir çözüm bulunabilmiş değil. Hemen olayın nasıl işlediğine geçeyim. Bunu PHP kullanarak göstereceğim, fakat Javascript kullanarak da yapılabilir bir yöntem. Önce HTML sayfamızı oluşturalım (gecmisiogren.html olsun):

1
2
3
4
5
6
7
8
9
<head>
<style type="text/css">
#kodamanpizbt:visited {
background: url(takip.php); }
</style>
</head>
<body>
<a id="kodamanpizbt" href="http://arsiv.pilli.com/yazi/php-ile-ziyaretci-bilgilerini-tespit"></a>
</body>

Ufak bir JSon problemi ve çözümü

admin | 02 April 2010 11:49

Geçenlerde ajax tabanlı bir uygulama üzerinde harıl harıl çalışırken Firebug’ın ReferenceError u ile birhayli sorun yaşadım. Json olarak aldığım data verilerini tabii ki klasik yöntem ile elde edebiliyordum.

Örn: response.name, response.point gibi..

ancak farkettim ki key değeri içerisinde “-, +” gibi karakterler bulunduğunda bu sorunla karşılaşıyorum.

sorunun çözümü basitmiş ama biliyorsunuz ki “sinekte küçük ama mide bulandırır”.

1
2
3
4
5
6
7
var data = [
{ "name": "Magic Johnson", "mvp": 8, "asist": 10141, "point": 17707, "all-star": 12},
{ "name": "Michael Jordan", "mvp": 14, "asist": 5633, "point": 32292, "all-star": 14},
{ "name": "Kareem Abdul-Jabbar", "mvp": 8, "asist": 5660, "point": 38387, "all-star": 19}
];
console.debug("All Star" + ":" + data[1].all-star);

PHP ile IBAN doğrulama

admin | 29 March 2010 11:24

iban

Daha önceki “IBAN Numarası Doğrulama” yazısında C# kullanılmıştı. Bu sefer de PHP ile bu doğrulama işlemini nasıl yapabilirizi anlatacağım. Öncelikle IBAN ile ilgili doğrulama bilgilerine ISO13616 IBAN Registry sayfasından ulaşabileceğinizi söylemek istiyorum. Ben de bu sayfada yer alan dökümanları kullanarak PHP kodlarını yazdım. Birazcık da Özgür Ansiklopedi’deki International Bank Account Number sayfasından yararlandım.

Google’dan gelen aranan kelimeyi parlat

admin | 26 March 2010 15:13

Sitenize, google araması sonucu gelen ziyaretçilerinizin, aradıkları kelimeleri kolay bulması için renkli gözükmesini istiyorsanız aşağıdaki js dosyasını indirip root’un içine kaydedin, ardından sitenin head tagı içerisine

1
2
<script type="text/javascript" language="JavaScript" src="http://arsiv.pilli.com/google.js">
</script>

IBAN Numarası Doğrulama

admin | 25 March 2010 11:28

Kimi zaman uygulamalarımızda kullanıcıların banka bilgilerini almak gerekebilir. 01 Ocak 2010’dan itibaren hesaplar arası transfer işlemlerinin IBAN numarası kullanımı zorunlu hale getirlmiştir. Kullanıcılarıdan alınan IBAN bilgisinin gerçek olup olmadığını bilemeyiz ama doğruluğunu kontrol edebiliriz. Bunun için http://www.tcmb.gov.tr/iban/teblig.htm adresinde yayınlanan kurallara uygun olup olmadığını kontrol ederek giderebiliriz.

Bu makalede anlatılan C# ile bu kontrolün nasıl yapıldığıdır. Kontrol kuralları http://www.tcmb.gov.tr/iban/teblig.htm adresinde açıkça anlatıldığı için yalnızca kod içerisine gerekli açıklamaları koymayı yeterli gördüm. Önce bu kuralları okuyarak sonra da kodu uygulayarak devam edebilirsiniz.

CSS Yardımıyla Web Tipografisi / Yazı tipi Biçimlendirme

admin | 25 March 2010 10:27

Öncelikle tipografi kavramına değinelim:
Tipografi bir grafik tasarım kavramıdır ve dilimize Yunanca’dan girmiştir. Yazı tipini bir forma, biçime sokma sanatı olarak tanımlanır. Tasarım kavramının yer aldığı (Web tasarımı da dahil olmak üzere) neredeyse her noktada büyük önem taşıyan bir olgudur.

Css ile Tipografi
Css ile Tipografi

Tipografi Neden Bu Kadar Önemli
Tipografi, tasarımda metinsel içeriğin ziyaretçi veya izleyici tarafından okunacak öğeler haricinde görsel bütünlüğün bir parçası olarak ele alınmasına dayanır.

Yani eğer hazırladığınız projenin konusuyla alakalı olmayan ya da görsel konsept bütünlüğünü bozacak yazı tipi stillendirmelerine girerseniz, tasarımsal kriterlere göre pek başarılı bir sonuç elde etmemiş olacaksınız.

Huzurlarınızda as3Writer

erolDemirer | 16 March 2010 12:52

Bir süredir üzerinde çalıştığın as3 Writer isimli program artık indirilmeye hazır. Program ActionScript’e yeni başlayanlar ve kod yazma konusunda zorluk çeken arkadaşlara yönelik. Tabi kod yazmayı sevmeyen arkadaşları da ihmal etmemek gerek. Programı çalıştırdıktan sonra yapacağımız seçimlere göre yazılması gereken kodları otomatik olarak oluşturuyor. Hatta oluşturduğumuz kod bloğu ile ilgili bir örneği de program içerisinde görme imkanı mevcut. Yani seçimlere göre kod bloğunu oluşturmakla kalmıyor, test etme olanağı da sunuyor.