28 Kasım 2012 Çarşamba

Üniversitelerde Microsofta HAYIR

Merhabalar; Ön not : Uzun zamandır yapmam gerekeni ancak yaptığımı farkediyorum. Üniversitelerimizde hem gereksiz lisans ücreti, hem gereksiz tekelcilik hem de bilgi güvenliği ve virüs konularından dolayı Microsoft'a hayır kampanyası başlatıyoruz. Amacımız eğitimi daha ucuz hale getirmek, ve en önemlisi oluşturulan tekelciliği kırmaktır. Eğitimde bilinç seviyesini yukarı çekerek, bilinçsizce öğretilen Microsoft C#, Sql Server gibi gereçleri "ZORUNLU" olarak öğretilmesini istemiyoruz! Öğrenci ne öğreniyorsa, ileride de onu kullanmak isteyeceğinden dolayı, bu işi daha bağımsız hale getirmeliyiz. Linux dağıtımlarını hayatı boyunca kullanmamış kişiler Microsoft'un daha iyi olduğunu iddia edebiliyor. Burada belirli bir çıkar ilişkisi olup olmadığı geliyor akıllara. Bu kampanyamıza bir imza ile lütfen siz de katkıda bulunun, Türkiye'ye katkıda bulunun. Bizlere destek olun. İmza verin. Devamı için : Üniversitelerde Microsofta HAYIR

27 Kasım 2012 Salı

Chrome ve lanet olası onbellegi

Chrome tarayıcısı kullanan bir geliştirici iseniz, işiniz gerçekten zor. Burada, herşeyi önbellekleyerek, daha hızlı getirmeye çalışan bir aletten bahsediyoruz. Başlığı da gördüğünüz gibi, sinirliyim. Tüm ekip arkadaşlarım da sinirli bu konuda. Diyelim ki sitenizin ön yüzünde çağırdığınız bir image dosyasını aynı isimle değiştirdiniz. Veya css dosyanızda yazmış olduğunuz bir css kuralını düzenlediniz. Uyguladıklarınız : Sayfayı yeniden yükleme : Normalde developement ortamında expire cache kullanmıyorsunzdur. Bu noktada f5 yapınca içeriğin değişip değişmediğine göre yeniden yüklenmesi gerekir. Chrome bunu yapmıyor. Sayfayı CTRL + F5 (Pragma : no-cache) ile çağırmanız : Bu işlem ile server'a "dosya bende değişmese de illa yenisini gönder" demiş oluyoruz. Ancak gelin görün ki Chrome bunu da yemiyor. Çözüm: CTRL + Shift + Delete e basıp, tüm önbelleği temizlerseniz(bir süredir temizlemiyorsanız bu işlem yaklaşık 1 dk sürüyor benim) çözüme ulaşabiliyorsunuz.   Ek olarak : Eğer geliştiriciyseniz, Chrome'da F12 ye basınca açılan geliştirici gereçlerindeki ayarlar kısmında (sağ alttaki dişli işaretine tıklayınca açılır) bu kısımdan çeşitli önbellekleme ayarlarını devre dışı bırakabilirsiniz. Ancak bu da sizi kesmeyecektir. Emin olun. Devamı için : Chrome ve lanet olası onbellegi

Php ignore_user_abort fonksiyonu

Çook uzun süren bir php fonksiyonu çalıştıran bir URL'niz var. Ancak istemci (tarayıcı-browser) kapansa bile bu işlemin devam etmesini istiyorsunuz. Örneğin 1 milyon datanın patchlenmesi işlemi (kim bunu URL'den tetikler ki?) Bir şekilde böyle bir ihtiyacınız var diyelim. Bu durumda, ne yapmalısınız? Öyleyse sizin
ignore_user_abort(true);
komutuna ihtiyacınız var. Bu komut ile birlikte
set_time_limit(0); 
verirseniz de kodunuz; çalıştıran istemci veya süre kısıtlaması olmadan sonsuza dek çalışacaktır. http://php.net/manual/tr/function.ignore-user-abort.php adresinden de okumaya devam edebilirsiniz. Devamı için : Php ignore_user_abort fonksiyonu

26 Kasım 2012 Pazartesi

Zend guard license is not valid hatasi

Zend Guard kullanıyorsanız, mevcut lisansınız bittiğinde, zend.com dan lisans uzatma işlemi yapsanız dahi, lisans dosyasını yüklerken  "license is not valid" hatası alıyorsanız, lütfen zend guard (benimki zend guard 5.5.0) programınızı yonetici olarak çalıştırın. Bu noktada lisanslama işleminde administrative yetkiye ihtiyacınız olduğundan hata veriyordur. 3 gündür zend.com dan destek beklediğim konu, bu kadar basit bir olaymış :) Umarım işinize yarar. Devamı için : Zend guard license is not valid hatasi

23 Kasım 2012 Cuma

Linuxta Wget ile Ftp den klasor cekmek

Linux bir sistem kullanıyorsanız, FTP den bazı şeyleri düzenli olarak çekmeniz gerekiyorsa, aşağıdaki şekilde linux komut satırından bir ftp klasörünü topluca çekebilirsiniz. Aşağıdaki komutta 1.2.3.4 ipsinden ftp hesabındaki tüm klasörleri çekmesin söylüyoruz. (-r komutu recursive , yani klasörü içindekilerle birlikte çeker) Not : {username} ve {password} yerine size tahsis edilen bilgileri girmelisiniz.  
  wget -r ftp://1.2.3.4/ --user {username} --password {password}  
Devamı için : Linuxta Wget ile Ftp den klasor cekmek

20 Kasım 2012 Salı

Deloitte Teknoloji Fast 50 Turkiye 2012 Sonuclari

Deloitte Teknoloji Fast 50 Türkiye 2012 Programı kapsamında son 5 yıllık büyüme performansları ışığında seçilen teknoloji şirketleri, Sabancı Müzesi'nde The Seed Etkinlik Merkezi'nde düzenlenen törenle ödüllerine ulaştı. Bu sonuçlara göre Yazılım Departmanı Yöneticisi olduğum IdeaSoft 4. olarak bizlere emeğimizin karşılığında haklı bir gurur yaşattı. Okumaya devam linki : http://www.btnet.com.tr/60894-teknolojide-en-iyiler.html   Devamı için : Deloitte Teknoloji Fast 50 Turkiye 2012 Sonuclari

Maili Post ile gondermek - Cloudmailin

Cloudmailin logo Ara sıra mail ile haberleşme konularında, çeşitli tetik (trigger) metodları yaratmak istediğimizde, biri bir yere mail atacağına keşke HTTP POST isteği yapsa dediğinizi duyar gibiyim.  Bu noktada tam "böyle bir hizmeti nasıl yaparım?" ı araştırmaya başlayacakken, ilk araştırmamda bu siteyi buldum. Cloudmailin.com işte tam burada devreye giriyor, ve mail olarak attığınız datayı size HTTP POST isteği ile , hem de 4 farklı seçenekte (Original,JSON,Multipart,Raw format) sunuyor. Yapmanız gereken üye olmak ve mailin HTTP POST isteği olarak gönderilmesini istediğiniz URL adresini belirlemek. Mail adresini sistem zaten otomatik olarak belirleyecek ve size verecek. Ancak tamamen ücretsiz değil, sadece deneme amaçlı aylık küçük bir sayıda maili ücretsiz olarak yolluyor. Bir mail adresinize gelen mailleri otomatik olarak burada oluşturduğunuz maile yönlendirirseniz mantıken, tüm mailleriniz size HTTP yoluyla iletilmiş olacak ki, bu noktada yapacaklarınız sizin yaratılığınıza kalmış oluyor. Teknik destek hizmeti veren firmaların ilgisini çekebileceğini düşünüyorum.   Devamı için : Maili Post ile gondermek - Cloudmailin