19 Temmuz 2010

Hayat kurtaran sql: mysql replace();

Hostinginden ve  teknik desteğinden sorumlu olduğunuz bir blog var. Müşterinizi kırmamak için makul isteklerine “peki” demeniz gerekiyor. Müşteri “siteyi sizin sunucunuza taşıdık, gayet güzel ama bazı dosyalar koymuştum, onlara tıklayınca indirme penceresi açılmıyor. Neden?” diye soruyor. Web sitesi üzerinden kırık linki denediğimde sorun hemen kendini gösteriyor. Link eski sunucunun “ip adresini” gösterecek sekilde verilmiş. Yeni sunucudaki ip adresi tutmadığı için linkler çalışmıyor. Yoksa dosyalar sağlam […]

26 Mayıs 2010

Eski dost shell script

2001 senesinde (arkadaşlarımdan bir sene gecikmeli olarak) mezun olup Ankara’daki Bimel Elektronik şirketinde php yazılımcı olarak işe başlamıştık. İşe girmemize aynı üniversitede farklı bölümler okuduğumuz bir arkadaşım vesile olmuştu. Kendisi aynı firmada sistem yöneticisiydi. Biz de şirketin php-mysql tabanlı intranetini idame ettirmek ve yeni uygulamalar hazırlamak için Barış’ın tavsiyesi ile giden elemanın yerine işe alınmıştık. O yıllar Linux ile en çok haşır neşir olduğum zamanlardı. […]

23 Mayıs 2010

Eclipse’de .tpl uzantıları php dosyası olarak kabul ettirmek

Eclipse’de .tpl uzantılı dosyaları doğrudan tıkladığınızda mac işletim sistemindeyseniz küçük not kağıtları şeklinde açılıyor. Sağ tıklayıp text editörle aç dediğinizde ise php highlighting yapmadan yani değişkenleri, fonksiyonları vs ayrı ayrı boyamadan açıyor ki işinizi oldukça zorlaştırıyor. Bu durumu düzeltmek için şu menüyü takip edip *.tpl formatını eklemek yeterli: Preferences / General / Content Types / Text / PHP Content Type

23 Mayıs 2010

SVN ile çalışmanın dayanılmaz hafifliği…

SVN (Subversion) kaba bir tabirle sürekli güncellenen dosyalar için sürüm kontrol sistemi olarak ifade edilebilir. Başkaları nasıl kullanıyor bilmiyorum ama biz program geliştiricileri için hayat kurtarır mahiyettedir. SVN ile proje dosyalarınızı güvenilir, yedekleri düzenli şekilde alınan bir sunucuda tutabilirsiniz. Çalışacağınız zaman bu dosyaların en güncel halini kendi bilgisayarınıza indirip gerekli güncellemeleri yapıp ilgili yorumlarınızla birlikte tekrar svn sunucunuza geri gönderebilirsiniz. Üstelik aynı projede çalışan birden […]

6 Mayıs 2010

TGRT-FM iPhone uygulaması güncellendi.

TGRT-FM iPhone uygulamasının yeni sürümü AppStore’da. Bu sürümde yayın akışı bilgisi düzeltildi ve frekans listesi eklendi. Ayrıca info penceresi iyileştirildi..

24 Nisan 2010

MacPorts ile MySQL kurulumu

Bir önceki yazımızda MacPorts kullanarak MySQL ve PostgreSQL destekli bir Apache2-PHP5 kurulumu gerçekleştirmiştik. Bu yazımızda ise MacPorts ile MySQL kurulumunu öğreneceğiz. Öğreneceğiz diyorum çünkü ben de bu işlemleri henüz yeni kurduğum macos üzerinde ilk defa yapıyorum. Hazır yapmışken bir yere kaydedeyim de ileride tekrar nasıl yaptığımı hatırlamak kolay olsun istedim. BT Hayat’a da yeni bir yazı çıkmış oldu böylece.. MacPorts ile MySQL’i kurmak zaten iki […]

24 Nisan 2010

MacPorts ile Apache2 ve PHP (MySQL-PostgreSQL destekli) kurulumu

Bir PHP geliştiricisi olarak uzun yıllar Windows tecrübesi yaşadıktan sonra artık aradığımı bulmuş ve Macos kullanmaya karar vermiştim. Bunun envai çeşit nedenini bir önceki yazıda zaten uzun anlatmıştım. Bu yazıda macos’da Apache ve PHP (MySQL-PostgreSQL destekli) kurulumundan bahsedeceğiz. Aslında Apache-PHP-MySQL için en pratik yol MAMP kurmak ama bu şekilde kurulan PHP’ye postgreSQL desteği vermek zor. Bunun için en iyi yöntem MacPorts kurmak. Bilindiği üzere Macos […]

22 Nisan 2010

olMAC ya da olmaMAC… işte bütün mesele buydu

Bu yazı bir kaç aydır süren Mac maceralarımızın topyekün hikayesidir. Baştan söyleyeyim lafı biraz uzun tutacağım. Sıkılanlar paragrafları atlayarak okumayı denesin 🙂 Oyun delisi birisi olmamama rağmen geçtiğimiz Kurban Bayramı’nda Gönen’de kayınbiraderimin Acer notebook’unda çatır çatır çalışan bir oyun benim bir kaç yıl önce gafletle aldığım ve arıza yapıp neredeyse santajla üstüne para istenip -isterseniz 30 gün daha bekleyebilirsiniz, demişlerdi- üst modeli ile değişen Datron’da […]

22 Nisan 2010

Bahçeşehir Üniversitesi Öğrenci İşleri Sistemi iPhone’da

Bahçeşehir Üniversitesi Öğrenci İşleri Sistemi -kısa adıyla ois- 19 Nisan itibari ile Apple AppStore’da yerini aldı. Adı her ne kadar “Öğrenci İşleri Sistemi” olsa da sadece öğrencilerin ve Öğrenci İşleri Müdürlüğü’nün değil akademik personelden idari personele tüm üniversite çalışanlarının kullandığı yaşayan, sürekli geliştirilen bir proje aslında bu. Hazırladığımız iPhone uygulamasında ise sadece öğrencilerin kullandığı kısım yer alıyor. Uygulamada yer alan modüller Duyurular Belgeler (Transkript, Karne, […]

13 Nisan 2010

Iphone OS 4.0 beta’dan 3.1.2 ya da 3.1.3’e geri dönmek..

Iphone’un yeni işletim sistemi iPhone OS 4.0 beta çıkınca “nasılsa developer olmak için 99 $’ı gözden çıkarmışız, bari fırsat verilmişken şu beta sürümü bir deneyelim” deyip de geri dönülmez yollara giren pişmanlardansanız bu yazı ilginizi çekebilir.. Aslında bir Iphone kullanıcısı değilim. Yazmaya çalıştığım bir kaç uygulamayı denemek ve AppStore’a göndermek için eşimin iPhone’unu ödünç alıyorum o kadar. Üzerinde deneysel çalışmalar yapmaya içim elvermiyor (anladınız siz […]