Hazır Site (Köy – Dernek ve Firmalar için)

Bu konu ile ilgili sorun ve problemlerinizi Github üzerinde belirtiniz.

Uzun süredir üstünde çalıştığım bir projeydi. Bitireli yaklaşık olarak 2 ay oluyor. Scripti ücretsiz olarak dağıtma kararı aldım. Ancak site ile ilgili destek VERMEYECEĞİM. Sadece GitHub üzerinden sınırlı destek verebilirim. O da müsait olduğum zamanlarda olur büyük ihtimal. Dosyalar da GitHub üzerine eklendi. Aşağıdaki linkten adrese gidip indirebilirsiniz. Kısa zaman içerisinde yükleme ve kurulum videoları hazırlayıp burada yayınlayacağım. Okumaya devam…

Era Captcha Simple & Colorful – PHP Class

Bu sınıf codecanyon.net üzerinde 9$’dan satılmaktadır.

Bloğumu takip edenler daha önceden bir form doğrulama resmi sınıfı yayınladığımı bilirler. O sınıfı sitemden kaldırdım. Ancak yerine daha iyisini sunuyorum. Era Captcha v.2.0 ile birlikte birçok yenilikler mevcut.

ÖZELLİKLER

  • 3 Yönlü Doğrulama (Session – Cookie – Session + Cookie)
  • 3 Farklı Kod (Rasgele – Matematik – Sözlük)
  • Kolay Kurulum. Sadece 3 satır ile doğrulama
  • Çok kullanıma uygun. Aynı sayfada birden fazla kullanılabilme özelliği
  • Tek satır ile form elemanını doğrulama
  • Captcha ifadesini IP Adresi ve Tarayıcı bilgileriyle şifreleme

Demo Dökümantasyon Çalışma Kağıdı Satın Al
Not: Dökümantasyon ve çalışma kağıdı İngilizcedir. Satın alan ziyaretçilerime Türkçe dökümantasyon ve çalışma kağıdının Türkçe hali mail yoluyla gönderilecektir.

Samsung Usb Jig Yapımı – Video Anlatım

Dün akşam Samsung Galaxy S telefonumun açılış logosunu değiştirmek için attığım taklalar sonucunda, telefonum brick (yazılımdan yoksun) hale geldi. Önce 3 tuş kombinasyonu ile Download mode girerim diye düşündüm ancak anladım ki, kurduğum zımbırtı telefonun 3 tuş özelliğini kapatmış.

İnternette kısa bir araştırmadan sonra, usb jig diye bir aparatın olduğunu ve telefonu download mode alabildiğini de öğrendim. Sonra da elemanın tekinin bu usb jig i evde yaptığını gösteren bir videoyu youtube de izledim. İnternette 10 TL ye satılan usb jig in bana gelmesi perşembe veya cumayı bulacaktı. Ben de gittim bir tane daha usb kablosu aldım bir de elektronikçiden 300 K ohm (300 kilo-ohm) direnç aldım ve eve geldim. Gerisinin nasıl olduğuna ise video da bakalım. Şu anda telefonum Allah nazardan saklasın canavar gibi 🙂

Takıldığınız noktalar olursa, lütfen yorumlardan yazınız, itina ile cevaplayayım 🙂

namazvakti

Namaz Vakitleri Sınıfı – Diyanet İşleri Başkanlığı – PHP CLASS

Bu sayfanın içeriği tamamen geçerliliğini yitirmiştir. Yeni dosyalar ve bilgi için lütfen burayı ziyaret ediniz.

12 Haziran 2011 tarihinde XML Namaz Vakitleri sınıfımı yayınlamıştım. Sınıf Diyanet İşleri Başkanlığının resmi sayfasındaki namaz vakitleri bölümünden verileri alıp, XML formatına döndürüyordu. Ancak sınıf bu haliyle pek kullanışlı değildi. Çünkü sınıf her seferinde Diyanet İşleri Başkanlığından veri çekiyordu. Bu da verilerin daha yavaş gösterilmesine neden oluyordu. Ayrıca veriyi xml şeklinde almak, kullanmak için çok fazla iş yaptırmayı gerektiriyordu. Örneğin Codeigniter da kullanırken, aldığım XML verisi tekrar dizi formatına çevirip, sayfaya göndermeye çalışıyordum. Yine eski sınıf fonksiyonlar içerisinden çağrıldığında sıkıntı oluşturuyordu. Ayrıca çalıştırmak için birden fazla kod yazmak gerektirmesi de cabası. Okumaya devam…

Era Captcha – PHP Class

Bu sınıfın ücretli versiyonunu hazırladığım için, bu sınıf ile ilgili dosya paylaşımı yapılmayacak ve destek verilmeyecektir! Anlayışınız için teşekkür ederim.

Bir HTML formunun en vazgeçilmez öğelerinden birtanesi artık CAPTCHA lar. Piyasada çok fazla var biliyorum. Bir çok görevi yapıyorlar, ancak ben kullanımı ve özellikleri sade olan bir captcha aradım durdum hep. Bir tane vardı, nereden bulduysam, onu da Codeigniter a entegre etmeye çalışırken kendimi hatalarla yüzyüze buldum. Oturdum kendi CAPTCHA sınıfımı yazdım. Okumaya devam…

era araçlar

Era Araçlar Eklentisi – PHP

Her programcının bir araçlar listesi vardır. Ben Erhan Burhan‘da görmüştüm ilk olarak, daha sonra neden bende de olmasın dedim. Epey bir tema arayışından sonra, bir kaç yıl önce resim galerim için hazırladığım şablonu kullanıverdim. Era Araçlar Eklentisi için MySQL veya başka bir veritabanı kullanmadım. Sadece belirlediğimiz klasörü tarıyor ve içinde info.xml olan klasörleri listeliyor. info.xml içerisinde ise, o anda yayınlamayı düşündüğümüz araca ait bilgiler mevcut. Okumaya devam…

XML Namaz Vakitleri – Diyanet İşleri Başkanlığı

BU SINIF İLE İLGİLİ GÜNCELLEME YAPILMIŞTIR. BU SINIF GEÇERLİLİĞİNİ YİTİRMİŞTİR.

Güncellenmiş Dosya ve Dökümanı için: http://www.erdemarslan.com/programlama/15-01-2012/111-namaz-vakitleri-sinifi-diyanet-isleri-baskanligi-php-class.html

Geçenlerde Diyanet İşleri Başkanlığına bir mail göndermiştim. Namaz Vakitlerini XML verisi olarak paylaşmayı düşünüyor musunuz? şeklinde. Onlar da nazikçe hayır cevabını vermişlerdi. Daha önceleri namazvakti.com üzerinden verileri çekiyordum ancak, verilerin diyanet ile uyuşmadığını farkettim. Bende üşenmedim, usulca Diyanet İşlerinin namaz vakitlerini gösterir sayfasından, haftalık ve aylık verileri çekebilen ve bunları xml verisine dönüştürebilen bir sınıf yazdım. Lazım olan arkadaşlar gönül rahatlığıyla alıp kullansınlar.

Gerekli açıklamalar sıkıştırılmış dosyanın içerisindedir. Zaten basit bir sınıf. Sınıfı inceleyerek de, bilgi sahibi olabilirsiniz. Sorusu olan yorumlardan yazar ise, mümkün olduğunca cevaplarım.

İndirmek ve örneğini görmek için araçlar sayfasına gidiniz.

jPlayer Era.Blacky Skin

jPlayer, jQuery ile yazılmış güzel bir mp3 dinleme eklentisi. Sitenin resmi sitesinde bol bol örnek verilmiş. Ancak tek birtane skin(tema) var. Gerçi ben de pek fazla birşey yapmadım. Bir kaç icon buldum renkleri değiştirdim falan filan. Biraz basit ama bir o kadar dahoş bir tema çıktı ortaya.

Şu an için tema sadece bende var. Bu yazıyı yayınladıktan sonra adamlara da temayı göndereceğim. Bakalım belki yayınlarlar.

İndirmek ve test etmek için araçlar sayfasına bakabilirsiniz. 🙂

Goo.gl Url Kısaltma Servisi – PHP Class

Google en sonunda url kısaltma servisini herkesin kullanımına açtı. Ancak daha resmi bir API yayınlanmadı. Bana da projelerimde bazen lazım oluyor bu tür servisler. Akşam üstü halı saha maçımdan önce dedim ki maça kadar birşeyler yapayım. 🙂 Google’ın url kısaltma servisi Goo.gl için bir PHP sınıfı yazdım. Kullanımı gayet basit.

Sınıfın temelde yaptığı 3 tane iş var;
– Birincisi uzun urlleri kısaltmak
– İkincisi kısa urlleri uzatmak
– Üçüncüsü de uzun url’nin sayfasının çalışıp çalışmadığını veya hangi durumda olduğunu öğrenmek.

Sınıfla ilgili örnek ve indirme dosyasını araçlar  sayfamdan elde edebilirsiniz. İyi çalışmalar…

Bu sınıfı hazırlarken bana ilham kaynağı olan Erhan Burhan‘a sonsuz teşekkürler…

Era Ziyaretçi Defteri v.2.0 – Era GuestBook v.2.0 – ASP

Merhabalar;
Haftasonu can sıkıntısına biraz asp ile uğraşayım dedim. Bilgisayarımın harddiskini karıştırırken, bir zamanlar başlayıp da bitiremediğim bir çalışmamı gördüm. Era Ziyaretçi Defteri v.1.0. Aspyi ilk öğrenmeye başladığım zamanlarda kodlamaya başlamışım. Sade bir tasarımı vardı. Biraz üstünde çalışmıştım o zamanlar. Çoklu dil desteği, access veritabanı desteği, lisanslama sistemi, kolay kurulum seçeneği, avatar desteği, smiley desteği, captchpa desteği gibi bir çok özellik mevcuttu eski sistemde. Ancak kodlamasına baktığımda acemiliğimden olsa gerek, kodlama çok karmaşık ve hantaldı. Bende hazır can sıkıntısı dedim 😀 oturdum yazmaya. Tasarım için pek fazla uğraşmadım. Bilindik bir sitenin yorumlar kısmını clonlayıverdim 😀

Yeni sistemin de eskisinden pek alta kalır tarafı yok gerçi. Çoklu dil desteği (yönetici tarafından sağlanıyor), access ve mysql veritabanı destekleri, kolay kurulum seçeneği, smiley desteği, catchpa desteği yine aynen duruyor. Buna ek olarak ip engelleme ile deftere yazan kullanıcıların email adreslerinin gösteriminin iletiyi yazan kişiye ait olması gibi birkaç yenilik yaptım. Ve kullanıcılar sayfalar arasında çok fazla dolaşmasınlar diye de işin içine azcik js ile ajax kattım 😀 .

Sonuçta güzel olduğuna inandığım bir sistem çıkmaya başladı. Kullanıcı arayüzü tamamlanan sistemin, yönetici arayüzünü de hazırlamaya başlıyorum. Tabiki yönetici arayüzü biraz daha uzun zaman alacağa benziyor. Çünkü kullanıcının bilmeyip de yöneticinin yapabileceği bir sürü işlem var sistemde.

Sözün hülasası, sistem hazırlanıyor. Sistemle ilgili teknik bilgiler, kullanma klavuzları ve dosyaları daha sonra yine bu sitede belirteceğim adreste ve aspindir de görebileceksiniz.