IOS & Android Webservis Alt Yapısı [PHP – MySQL – jSon]
Standard

IOS veya Android tabanlı uygulamalarınızın web üzerinden yönetilmesi veya veritabanının MySQL olması durumunda, aplikasyonunuz ile haberleşmeyi sağlayacak ara bir alt yapıya ihtiyacınız olacaktır. Bu durumlarda webservis alt yapısını kurup, IOS & Android yazılım uzmanınız bunun üzerinden aplikasyonunuzu entegre etmesi gerekecektir. Böylece, siz veritabanında veya web üzerinden yaptığınız değişikliklerde direk aplikasyonunuz da güncellenmiş olacaktır.
Devamını Oku

Mobil Oyun Geliştirme Dokümanı Nasıl Hazırlanır? Mobil Oyun Nasıl Geliştirilir?
Standard

Bildiğiniz gibi, İstanbul merkezli bir oyun firmasında Proje Yöneticiliği yapmaktayım. Bu alanda daha önce bire bir deneyimim olmamasına rağmen, geriye dönük yer aldığım projelerde yönettiğim ekip ve onlardan/projelerden edindiğim tecrübeleri kısmen bu alanda da uygulayabiliyorum. Oyun içerikli uzaktan eğitim projeleri, kompleks yapılarda veritabanı işlemleri vb.. Yazılım uzmanı olmamın getirdiği artılarla da oyunların mekanikleri, neyin-nasıl davranabileceğini (teknik olarak) anlayabiliyorum. Kaldı ki, görsel anlamda büyük katkılarım olmasa da ekip ile aynı dili konuşabiliyoruz.

Oyun firmamızın temel amacı masaüstü oyun geliştirmek olsa da mobil oyun alanında da faaliyet gösteriyoruz. Geliştirmekte olduğumuz bazı mobil oyunlar var, henüz yayınlanmayı bekliyor.

Mobil oyun alanında deneyimli Yrd. Doç. Dr. Altuğ Işığan ile mobil oyunlar geliştiriyoruz. Dr. Altuğ Işığan ile birlikte hazırladığımız “Bir mobil oyun geliştirilirken hangi süreçlerden geçmeli” adlı dokümanın bir bölümünü sizlerle paylaşıyorum.

Devamını Oku

Rotary Kulübü IOS & Android Aplikasyonu
Standard

Rotary 2440. bölge adına hazırlanan uygulama, üyelerin bilgilerini depolamak ve paylaşmak için yazılmıştır.

Sadece Rotaryenlere açık olan bu uygulamaya, üyeler ID numaraları ve bölge şifreleri ile giriş yapmaktadırlar. Giriş yaptıktan sonra, uygulama içerisinde arama motoru ile bölge, kulüp, ad, soyad, e-mail, ünvan, iş yeri vb kriterlere göre arama yapabiliyor. Bu geniş kapsamlı arama sayesinde, hangi bölgede ve hangi kulüpte ne kadar üye olduğu, üyelerin kişi kartları detaylı bir şekilde görülebiliyor.
Devamını Oku

Alpet Petrol İstasyonları CRM Paneli
Standard

Altınbaş Holding’in sahibi olduğu ALPET (Kıbrıs) petrol istasyonları için geliştirilmiş iş yönetim paneli ile istasyonlar arası iletişim-irtibat daha da kolaylaştı. Mini-CRM paneli sayesinde genel müdürlük ile istasyonlar kendi aralarında haberleşmesi ile beraber duyuru, iş yeri takibi, kıyafet sistemi, doküman yönetimi vb özelliklerden faydalanabiliyorlar.
Devamını Oku

PHP ile optimizeli SQL sorguları nasıl yazılır?
Standard

Kısaca SQL sorgularının nasıl çalıştığından bahsedelim.

PHP ile SQL sorguları yazarak veri çekiyorsunuz, fakat her yazılan sorgu ve sorgunun sonucunda sunucu üzerinden verinin çekilmesi, veri çekilirken de sunucu kaynaklarının kullanılması gibi arkaplanda maddeler bulunmaktadır. Siz bir sorguyu çektiğinizde (cache yoksa), mysql CPU ve RAM kullanarak makinedeki kaynakları tüketip, disk üzerinde yazılı olan veritabanından çektiğiniz sorgunun sonucunu döndürür. Bu sorgunun dönmesi sırasında ve sonucunda, kaynakların kullanımı oldukça önemlidir.

Aslında neyi nasıl yapacağınız ve hangi şeylere karar vereceğiniz projenizin gidişi ve yapısı ile ilgilidir. Yapmak istediğiniz şey sabit ve değişken değilse planlamanız ve kullanmanız gereken şeyler farklılaşır.

Aşağıda vereceğim örnek optimizasyonun en basit ve ilk adımıdır.
Devamını Oku

Komodo Edit Auto Backup Both Remote FTP and Local Files
Standard

Komodo Edit kullananlar için geliştirdiğim kaydetme komutuna (ctrl + s) bağlı olarak çalışan ve ftp dosyaları dahil kaydedilmiş dosyaların klasör yapısını koruyarak dizine yedekler.

Makro bölümünden yeni makro olarak ekleyin ve kaydetme event’ine bağlayın.
(Macro Screen > Triggers > After file save)

Aşağıda “backup_folder” olarak tanımlı yeri değiştirmeniz yeterli olacaktır.
Devamını Oku

PHP 5 Handler Fcgi Session Timeout Sorunsalı
Standard

Cpanel tabanlı sunucuda “PHP 5 Handler” olarak fcgi kullanıyorsanız, PHP ile ilgili session’lardaki ayarlarınızı fcgi ayarları ezer. Genellikle php.ini’deki değerleri arttırırsınız ancak bir sonuç elde edemezsiniz. İşte benimde aynı sorunu yaşayıp baya araştırma yaptıktan sonra karşıma çıkan bu bilgiyi sizinle paylaşmak istiyorum. Devamını Oku

PHP Tüm Bankalar Sanalpos Ödeme Alt Yapısı
Standard

Bir çok bankanın yer aldığı veya alabileceği esnek yapıya sahip, taksit ve artı taksitlerin kontrol edilebildiği, ortak ödeme sayfası alt yapısı…

BANKA LİSTESİ:

Akbank, Yapı Kredi, İş Bankası, Finans Bank, Garanti, Halk Bank, Deniz Bank, HSBC, Bank Asya, KuveytTürk, Vakıfbank

Tutar ve tek çekim/taksitli çekim bilgisini göndererek istediğiniz yerden anında ödeme alabilirsiniz.

BAZI ÖZELLİKLER:

  • Çoklu dil alt yapı desteği (Türkçe ve İngilizce sabit gelmektedir. Dilerseniz başka diller ekleyebilirsiniz)
  • Taksit özelliği
  • İstediğiniz bankayı ekleyip çıkartabilme
  • Anlaşılır ödeme ve kredi kartı giriş ekranı
  • 3D entegrasyon yoktur.

Kimler için faydalı? Devamını Oku

Rsync ve SCP ile iki server arasında yedek alma
Standard

RSYNC ve SCP ile Güvenli Yedekleme

Yedekleme olayının ne kadar önemli olduğunu hepimiz çok iyi biliyoruz. Özellikle almak istediğiniz sunucunun yedeğini tekrar aynı makineye almanın çok komik ve anlamsız olduğunu biz de biliyoruz. Önemli olan farklı lokasyonlarda yedeklerimizin olması.. Sunucunuz üzerinden kendi makinenize veya yedek için oluşturduğunuz makinenize yedek almanın 2 yolu var. Hiç uzatmadan tek örnek komut ile bize gerekli olanı yazıp geçeceğim. Eğer detaylı açıklama istiyorsanız örnek linklere bakabilirsiniz.

Devamını Oku

Memcache ile Mysql ve Site Performansı
Standard

Memcache ile performans arttırma… MySQL tuning v.s hikaye gibi duruyor, elbetteki mysql ayarlarında da limitleri arttırmak veya sitenizin hitlerine göre hareket etmek avantajlı. Ama esas oğlan memcache.

Siteniz anlık 5-10 ziyaret seviyelerine ulaştığında oldukça yorulmaya ve server’ınızı kasmaya mı başladı? Hatta artık sunucu yanıt vermiyor mu? CPU MySQL’den dolayı tavan mı yapıyor?

Kendi sitelerimde uzun bir dönem yaşadığım bu probleme nihayet yer aldığım bir proje sayesinde çözüm buldum. Bu işi memcache ile hallediyoruz.

Devamını Oku