PHP Günleri 2013#1 İzlenimlerim

Nişantaşı Üniversitesi Kampüsü Binası lokasyon olarak kolay bulunabilir bir yerde. Her ne kadar ismi Nişantaşı Üniversitesi olsa da Bayrampaşa’nın hemen girişinde yer alıyor. Diğer özel üniversiteler gibi kantininde  kalitesiz hizmet karşılığında istenilen yüksek fiyatlar ve gereksiz yüksek sesli çalan yabancı müzik mevcut. Sabahleyin içtiğim çay ve su için 1 + 1 = 2 TL ödedim. PHP […]

SED ( Stream Editor ) ve Gözlüklü Maymun İkilemi

Linux’un kuvvetli yanlarından biri de metin düzenleyicileridir. Linux kullanan herkes en az bir kere vi ya da vim metin editörleri ile işlem yapmıştır. Yine güçlü ve kullanışlı metin düzenleyicisi olan sed biraz arka planda kalan bir metin düzenleyicisidir. sed bir dosyadan veya girdiden bilgi okur ve okuduğu bilgileri kullanıcının belirlediği düzene sokarak ekrana yazar. Çok laf kalabalığı […]

OOP için Temel Terimler

Öğrenim hayatım boyunca birşeyleri maddelemekten nefret etmişimdir. Özellikle Preveze Deniz Zaferi’nin 3 nedeni 4 sonucu vardır gibi tarihi konuları maddelemek beni sinir etmiştir. Gerçi burada yapacağımız tam olarak maddeleme değil, bir çeşit toparlama olacak.  Toparlayalım. OOP programlamanın bazı temel terimleri vardır. Mutlaka kullanılır. Olmazsa olmazlar. Bu makalede kısaca tanıtacağım. Belki ilerde detayına girebiliriz, girersek iyi […]

MySQL index ne yapar?

Index ‘siz bir MySQL Levent yönünden  Kağıthane – Gültepe içerisine doğru giden yola benzer. Yol vardır, araç vardır, gidilecek yol bellidir ama bir şekilde gidilmez. 2 km yolu iki saatte gidersiniz.  Eğer Gültepe yolunda 3 – 5 araba varsa sorun yoktur. Rahatça ilerleyebilirsiniz ama araba sayısı arttıkça işkenceye dönecektir. Eğer ki yolu açıp, gidilecek yolu […]

MySQL index ne olaki?

Küçükten beridir evde biraz dağınık birisiyimdir. Eşyalar pek dolapta durmaz. Aslında bunun için baya gayret ederim. Bugünden sonra toplu olacağım derim, eşyaları düzene koyarım ama malesef bir süre sonra hepsi nöbet yerlerini terkederler. Zamanımın ciddi bir kısmını bulmak için harcarım. Nedense bu dağınıklığım yazılım hayatıma hiç yansımadı. Belkide iş harici dünyamdaki açığı bu şekilde kapatıyorum. […]

Bilgisayar, ne sayar?

Türkçe çevrisinin ingilizcesinden daha güzel olduğunu düşündüğüm nadir kelimelerden biridir bilgisayar. Zira ingilizcesi compute kelimesinde türemiş olan kelimenin manası hesaplamaktır. Bilgisayarı hesap makinesi ile aynı seviyede tutan bir kelimedir. Halbuki bilgisayar bilgi ve sayar kelimelerinin birleşmesi ile oluşur ki, bilgisayar hakikaten bilgi saymaktadır. Peki bu sayacağı bilgileri nerede saklamaktadır? İşte yazımızın konusu burada başlıyor. Bütün […]

Harddisk Dediğimiz Yenilmez Yutulmaz İcat

Harddiskin türkçeye çevirisi sabit disk çok kötü bir çeviri değildir ve bu sabit disk gerçekten yenilmez yutulmaz bir icattır.  Bu denli hızlı çalışması akıla zarar verir.   Bilgisayarların bilgilerini depoladıkları birimdir. Bilgisayar açıldığında bilgileri buradan okur, kapandığında gerekli bilgileri yine buraya kaydetmiş olur. MySQL indexlerle alakalı yazıma referans olması açısından harddisk çalışma yapısını çok kısa özetlemek […]

MySQL ile iki tarih arasındaki fark

Çok basit gibi görünmesine rağmen programcıya sıkıntı çıkaran durumların başında gelir zaman fonksiyonları. MySQL sağolsun bize tarih saat ile ilgili zibille fonksiyon verir ama iki zaman arasındaki gün sayısını veren direk bir fonksiyon yoktur.  Bunun için en basit yöntem iki zaman arasındaki saniye farkını alıp, bir günün 86400 saniye olmasından yola çıkarak işlem yapmaktır. Örneğin […]

OOP ile Prosedürel Kod Yapısı Karşılaştırması

Bir durumun avantajlarından bahsedebilmenin tek yolu onu başka bir durum ile karşılaştırmaktır. OOP’nin avantajlarından bahsetmek için ise prosedürel kod ile karşılaştırmak lazım gelir. Nesneye dayalı programanın ilk ve en önemli avantajı gerçek hayat ile simüle edilebilmesidir. Örneğin bir araba yapıyorsak arabanın elektrik aksamının methodları bir class dosyasında toplanırken başka bir class dosyasında motor aksamı methodları […]

Buton Hareketini Ciddiye Almamak

Belki tıkladığınız butonun kişiliğine karşı direk bir hareketiniz olmayabilir ama yaptığı işi sevmeyebilirsiniz. Elinizde bir formunuz var, formun bir submit butonu var. İstiyorsunuz ki submit butonu tıklayınca formun action adresine gitmesin. Başka bişiy yapsın. Örneğin çiçek toplasın, gazete okusun ama formun action adresine submit etmesin. Bunun yapan jQuery kodu : event.preventDefault(); ‘dur. Aşağıdaki örnekjQuery resmi […]