Archive for October, 2009

Mysql Between (Arasında) Komutu

Veri tabanımızda yer alan verileri belirli aralıklara göre listemek istiyorsak BETWEEN (arasında) komutunu kullana biliriz. Örnek olarak veri tabanımızda haber tablomuz var olsun. Tablomuzda yer alan verilerden id’si 500 ile 1000 arasında olan verileri listelemek isteyelim. SELECT * FROM `haber` WHERE id BETWEEN 500 AND 1000;

Jquery İletişim Formu

Web sistemlerimizde yer alan iletişim formlarını jquery ve ajax ile daha görsel ve kullanışlı bir hale getirebiliriz. Bu örneğimizde buton veya linke tıklanıldığında iletişim formumuz ekrana geliyor ve gerekli alanların doğruluk kontrolü yapılarak eposta yoluyoruz.Bu iletişim formu SimpleModal üzerine kurulmuştur. OnOpen, onShow ve onClose geriçağırımlarının kullanımı yanı sıra SimpleModal ile Ajax kullanımı gösterir. İndex.html kodlarımız [...]

PHP – $_POST Metodu

$_POST değişkeni post metoduyla çekilen verilerin ele alınmasını sağlar. $_POST Değişkeni $_POST değişkeni HTTP POST metodunun değişken dizisinin bir elemanıdır. $_POST değişkeni method=”post” metoduyla bir formdan gönderilen verileri toplar. POST metoduyla gönderilen bilgilerin büyüklük sınırı yoktur ve kullanıcı tarafından görülemezler. Örnek <form action=”welcome.php” method=”post”> İsminizi Girin: <input type=”text” name=”name” /> Yaşınızı Girin: <input type=”text” name=”age” [...]

PHP – Date() Fonksiyonu

date() fonksiyonu tarih verisini daha okunaklı kılar,ve bilinen formata uyarlar (Örn:gün/ay/yil). Syntax date(format,timestamp); Parametre Tanım format gereklidir. tarih verisini formatlar timestamp Opsiyoneldir. özel bir tarih ve zamana dönüştürülebilir. Default olarak system saatinin şuanki degerlerini veri olarak alır PHP Date –Tarih Sistemi Nedir? PHP Date – Tarih Formatlama date() fonksiyonun ilk parametresi , tarih/zaman’ın nasıl formatlanacağıdır.Tarih [...]

jQuery Sanal Klavye

jQuery ve CSS kullanılarak hazırlanmış bir klavye uygulaması. Bazen bildiğimiz programlama dilleri ile oynamak eğlenceli olabiliyor. CSS , online klavye oluşturmak için güzel olabilir, ve sonra jQuery ile çalışmasını sağladık düşündüm. Klavye tuşlarını işlemleri içermektedir. HTML kodlarımız <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-9″ /> [...]

Agile Manifesto

O kadar Agile yöntemler üzerinde konuşuruz ama asıl ilk yazılması gereken başlığı sona bırakmışım galiba. Çevik yöntemlerin özünü ustalarımız http://agilemanifesto.org/ adresinde bizim için çok iyi özetlemiş. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Sizi çevirme zahmetinden kurtarmak için [...]

Refactoring-Consolidate Duplicate Conditional Fragments

Evet bu aralar parserlar ile boğuşuyorum kendi çapımda ufak bir dil yapmaya çalışıyorum. Programlamlama dillerini kullanması kolay ama yapması gerçekten zormuş ilk olarak onu söyleyebilirim. Örnek bir parser bulup nasıl yapıldığı hakkında fikir edinmek için onu inceliyordum.Kodu çok karmaşık ve anlaması çok zor olduğu için önce testlerin sağlamlığından emin olana kadar Unit Test hazırladım. Ardından [...]

Adobe’den kritik hamle!

Dünyanın en popüler PDF okuyucusu olan Acrobat Reader sahip olduğu açığı kapatmaya hazırlanıyor. Reader 9.1.1 ile önceki sürümlerde görülen ve bazı trojenlerin PC’lere rahatlıkla bulaşmasına sebep olan açık bundan sonra olmayacak. Aylarca bu sorun yüzünden zor günler geçiren Adobe, Windows, Mac ve diğer işletim sistemleri için hazırlanan yamalar 16 Haziran itibariyle yayınlanacaklar.

Mysql’de Distinct Komutu

Eğer seçilen kolon aynı satırdan birden fazla getiriyorsa, bunlardan fazla olan satırları atmak mümkündür. Bu komutu en çok toplu email yollama işlemleri gibi aynı verilere bir daha işlem uygulanmıyacaksa kullana biliriz. Diyelim bir email_list tablomuz var ve kayıtlı olan herkese Php ile bir e-bülten yollayacağız. Aynı olan adreslere tekrar e posta yollamak istemiyorsak DISTINCT komutunu [...]

Laptop Değil Notebook

Güçsüz donanımları ile tercih edilmeyen Notebook yerini Laptopa kaptırmıştı. Ancak Asus bu soruna bir çözüm bulmak adına Eee Pc’yi üretti. Bu yeni ürün güçsüz Notebook devrini kapatıyor. Notebook bu sayede kendi piyasasına kavuşacak. Yeni Asus Eee Pc özellikleri ile Notebook hakkında ki ön yargıları yıkıyor. Bu özelliklerden en önemlisi Notebook ‘un pil ömrü. Zira Asus [...]

PHP Kurulumu

Yerel HTTP sunucumuzu temin ve hazır hale getirmek için birkaç adımlık klavuz hazırlayım dedim. Öncelikle ayrı ayrı gereken araçların kurulumunu tekrara düşmemek ve vakit kaybetmemek için uzun uzun anlatmak yerine anlatılmış mecralara link attım. Buyrun başlayalım. Kullanacağımız programı seçelim. Zaman zaman farklı PHP web sunucusu kullandığım için , en beğendiğim birkaç tanesini tavsiye edebilirim.Ayrıca ubuntu [...]

Mysql Insert Komutu

Mysql’de veri tabanını veriler yüklerken INSERT komutunu kullanıyoruz. Veri tabanımızda kitap adında bir tablo olsun ve tabloda; id,k_adi,yazar,yorum,onay,yayin_evi,baski_no sütunları yer alsın. Tablomuza veri aktarımı (kaydı) yapmak için aşağıdaki kodları kullanacağız. INSERT INTO kitap (k_adi,yazar,yorum,onay,yayin_evi,baski_no) VALUES (Aşk,Elif Şafak,Güzel bir kitap,0,Doğan Kitap,1); Yukarıdaki komut da id bölümünü almadık veri tabanını verileri eklerken otomatik olarak sayı değerinin artmasını [...]


-- Dumlupinar Universitesi Bilişim Kulübü