Çalıştığım yer için bir süredir geliştirmekte olduğum yazılımda invitation-link denen bir mekanizma kurdum. Yazılımı kullanacak kişiye bir davetiye linki üretiyorum. O linke tıklayan sisteme girebiliyor. Bu link aslında bir JWT token. Çok uzun bir link olduğu ve içerisinde bir kaç yerde nokta (.) geçtiği için Whatsapp’dan gönderince insanlar linke tıklayamıyor. Bunu görünce belki bunu bir […]
Read MoreBaşlık düzgün oldu mu bilemiyorum ama demek istediğim şey şu: Mesela WordPress ile oluşturduğunuz web sitenizde döviz kuru, nöbetçi eczane, ya da önemli haber başlıkları içeren bir JSON kaynağından veri almak istiyorsunuz. Bunun çok basit bir eklenti ile gayet kolay bir yöntemle yapmak mümkün. Eklenti kısmı yazının sonunda yer alacak. Aşağıda uzun uzadıya anlattığım mevzu […]
Read MoreSaat 05:27 olduğu için inanılmaz hızlı ve kısa bir şekilde bu yazıyı bitirmem lazım. Yazı gevezesi biri olduğum için biraz zorlanacağım belki fakat hep beraber göreceğiz. Sabah sevgili kuzenzadem Hüseyin “sen seversin” diyerek bana bir video gönderdi. Şu video: Adam beni tanıyor tabi, hakikaten sevdim bu videodaki olayı ve hemen ne yapmalı ne yapmalı diye […]
Read MoreBir Laravel projesinde farklı subdomainler için farklı db’lerle çalışmak için çok pratik bir yöntem var.
Read MoreMAMP’da PHP ayarlarını ne kadar değiştirirsem değiştireyim tekrar başlattığımda geriye döndüğünü görünce bu işin içinde bir iş olduğunu anladım. /Library/Application Support/appsolute/MAMP PRO/conf/php.ini Buradaki dosyayı güncellemeniz bile yeterli olmuyor. Zira MAMP’i restart ettiğinizde dosya eski haline geri dönüyor. Meğer asıl şu dosyayı değiştirmek gerekiyormuş. MAMP başlatıldığında buradaki içeriği alıp yukarıdaki dosyayı güncelliyormuş. /Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php6.5.2.ini Bu […]
Read MoreHerşey bizim düldülün (2011 Hyundai ix20) 100 bin km’ye yaklaşmasıyla başladı.. Oncağızı alalı 3 sene oldu. 43 bin km’de almıştık. Şimdi onu elden çıkarıp yerine ne alacağız derdine düştük. Gönlümüz dağ bayır gezmekte olduğu için SUV (sport utility vehicle / spor amaçlı araç) tabir edilen nispeten yerden yüksek bir araç bakıyoruz ama hepsi tuzlu. Normalde […]
Read MoreBu gece de uzun bir debug sürecinden sonra uyuz bir durumun çözümüne ulaştık. Unutmadan hemen kendime not düşeyim, ayrıca yarın bir gün saftorik bir eleman ‘abi bu nasıldı?’ derse ‘Blogumda var, yoksa okumadın mı ha!!!!’ diye yalandan celallenebileyim :) Bu gençler olmasa biz neyle eğleneceğiz yahu.. Zend’de bir action’da siz başka bir şey zorlamadığınız müddetçe […]
Read MoreZend’de routing listenizi -en azından bir kısmını- veritabanında tutmak istiyorsanız Bootstrap’da bu işi yapamıyorsunuz. Çünkü henüz bootstrap aşamasında veritabanına bağlanamıyorsunuz. Google’da aradım taradım, bazı öneriler gördüm ama çözemedim. Routing işine girmeden önce, artık kullanılmayan URL’ler için ErrorController’da db taraması yapıp doğru linke 301 (Permanently Moved) hatası ile yönlendiriyordum. $this->_helper->redirector->setCode(301); $this->_redirect($yenilink); Burada yönderme yapılıyor. Yani kullanıcı […]
Read MorePHP ile MacOSx platformu üzerindeyken mail gönderemiyorsanız loglara bir göz atmalısınız. Eğer sendmail: fatal: chdir /Library/Server/Mail/Data/spool: No such file or directory gibi bir hata varsa çözüm gayet basit. Aşağıda yazılan ifadeleri sırasıyla çalıştırıp önce bu klasörü oluşturmalı, sonrasında mail gönderme sunucu yazılımı olan postfix’in bu klasörleri kullanabilmesi için gerekli ayarları yapmalısınız. sudo mkdir -p /Library/Server/Mail/Data/spool […]
Read MoreSlim (Php framework) ve MongoDB nasıl kurulur başlı başına bir yazı konusu olduğu için başka bir zamanda değinmek üzere doğrudan örneklere geçiyorum. Api, “Application Programming Interface” ibaresini “Uygulama Programlama Arayüzü” diye doğrudan çevirince pek anlam ifade etmeyebilir. Uygulama ve programlama ülkemizde aynı anlama geliyor çoğu zaman. Uygulama; programlama ile yapılmış bir üründür. API’den anlamamız gereken […]
Read MoreSEO yani arama motoru optimizasyonu için haber.php?id=110 gibi manasız bir link yerine haber/bugun-teknoparka-kar-yagdi gibi semantik yani kelime bakımından anlamlı linkler çok mühimdir. Google’da “teknopark” aratıldığında bu haber sayfasının çıkması için bu şekilde link vermek, alınacak SEO önlemlerinden biridir. SEO uyumlu linkler genelde içeriğin (haber, ürün, sayfa vs) orijinal başlığındaki Türkçe özel karakterler İngilizce benzerleriyle (ö […]
Read MoreYıllardır işyerinde Zend Framework kullanıyorduk ve kendi sunucularımızda rahatlıkla projelerimizi host edebiliyorduk. Son projemizi Hostgator’dan aldığım bir sunucuda host etmek icab edince bir handikap ortaya çıktı. Zend Projeleri üç ana klasör içerir; application, library ve public. Projenin webe açık olan klasörü ise sadece public’dir, index.php dosyası public klasörünün altındadır. Diğer klasörlere webden doğruca erişilmeye ihtiyaç […]
Read MoreEclipse’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 / […]
Read MoreSVN (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 […]
Read More| Powered by WordPress | Theme by TheBootstrapThemes