"Enter"a basıp içeriğe geçin

ftpyz Yazılar

virtualenvlar arasinda paket senkronizasyonu

Django ile yaptığım projelerimi VIRTUALENV ortamına kurup GUNICORN ve NGINX ile internet ortamına servis ediyorum.VIRTUALENV kullanmak versiyon farklılıklarından doğan yenilik ve değişikliklerden projeyi korumak için çok iyi oluyor. Bir yıl önce yapmaya başladığım bir proje için kullandığım DJANGO versiyonu 1.8 idi şu an güncel versiyon 1.10 ama o zaman kullandığım bazı fonksiyonlar şu an kullanılabilir durumda değil. Sistemde yüklü DJANGO versiyonunu güncellersem herşey gidecek projeler çalışmaz duruma gelecek. Birden fazla DJANGO projesi geliştiriyorsanız ve ileride ne olacak kaygısı taşımak istemiyorsanız VIRTUALENV kullanmanızı öneririm.…

iyzico KREDİ KARTI TAHSİLATI – php örneği

iyzico’nun apisiyle birden fazla çekilde kredi kartı tahsilatı yapılabiliyor. Ortak ödeme sayfası dedikleri bir yöntem var kullanıcıyı kendi sayfanızdan iyzico ya yönlendiriyor işlem başarılı olursa tanımladığınız callbackurl adresine geri dönüş yapılıyor. Ortak ödemenin yönlendirme yapmadan kendi sayfanızda dialog halinde olanı var. Kendi formunuz oluşturup arka tarafta apileri kullanarak çekim yapıp sonuç döndüren yöntem Uygulanması ve zaman tasarrufundan dolayı 1. seçenek en iyisi diyebilirim Taksit seçenekleri form alanları herşey hazır geliyor.Size kalan çekim yapıldıktan sonraki işlemler.…

JIRA – Nedir ?

JIRA agile geliştirme süreçlerinizde kullanabileceğiniz proje,iş takibi yazılımıdır. Java ile kodlanmış ATLASSIAN firmasının tadından yenmez ürünlerinden biridir. Daha önce kendi projelerimi yönetebilmek için redmine kullanıyordum.Redminin her güncellemede patlaması ve istediğim eklentileri bir türlü versiyon problemlerinden dolayı kuramamam vs beni tekrardan JIRA yı kullanmaya yönlendirdi. Aslında yaptığım atla deve değil projeyi aç , projenin işleri aç. Yaz bitir vs. Müşteriye sun yada kendi işlerini takip et. JIRA 10 kişiye kadar 10$ gibi cüzi bir fiyatla satın…

iyzico ile bin check – PHP Örnek

Kredi kartlarının numarasında bir sistematik mevcuttur.İlk 4 hane ödeme yöntemini yanı kartın VISA mı MASTERCARD mı olduğunu gösteriyor. İlk 6 hane hangi bankaya ait olduğunu gösteren bir ön ektir (prefix). İlk 6 haneye binNumber (Bank Identification Number) denir.Detay için https://www.bincodes.com/ sayfası incelebilir. https://github.com/iyzico/iyzipay-php adresinden iyzico PHP apisini edinebilirsiniz iyzico Php Örnek: require_once(‘../IyzipayBootstrap.php’); IyzipayBootstrap::init(); $options = new \Iyzipay\Options(); $options->setApiKey(“apikey”); $options->setSecretKey(“secretkey”); $options->setBaseUrl(“https://api.iyzipay.com”); $request = new \Iyzipay\Request\RetrieveBinNumberRequest(); $request->setLocale(\Iyzipay\Model\Locale::TR); $request->setConversationId(“123456789”); $request->setBinNumber(“554960”); $binNumber = \Iyzipay\Model\BinNumber::retrieve($request, $options); var_dump($binNumber); Çıktı örneği: {“status”:”success”,”locale”:”tr”,”systemTime”:1481824670823,”conversationId”:”123456789″, “binNumber”:”554960″,”cardType”:”CREDIT_CARD”,…

URLLIB2 sslv3 problemi

Python < 2.7 ve openssl 0.9.8 öncesi versiyonlarda urllib2 kütüphanesini kullanırken SSLV3_ALERT_HANDSHAKE_FAILURE  benzer bir hata veriyor. Yaklaşık bir gün boyunca beni çileden çıkarmayı başardı. Problem macOsX de ön tanımlı openssl kütüphanesinden kaynaklanıyor. python >>> import ssl >>> print ssl.OPENSSL_VERSION OpenSSL 0.9.8zh 14 Jan 2016 Konsolda yukardaki çıktıyı alıyorsanız sizinde bu hatayla karşılaşmanız olası. Yapılması aslında o kadar zor bir şey değilmiş tabi brew kuruluysa.Bu brew hayat kurtarıyor. Brew yardımıyla openssl ve python kurulumu: brew install openssl…

imapsync ile e-posta göçü (transferi)

Bir kaç arkadaşımın web sitelerinin ve kendi blogum bulunduğu sunucuyu çıkardığı problemler vs sebeplerden dolayı boşaltma kararı aldım. Arkadaşlara haber salıp web sitelerini başka firmalara taşımalarını istedim.Ben de kendi web sitemi bir hosting firmasına taşımak için işlemlerimi başlattım. Web sitesi taşıması sancısız halloldu. Veritabanın yedeğini al,ftpyi download et yeni sunucuya upload et veritabanı yükle nameserverları değiştir hooop bitti bile. Siteyi aktarmasına aktardım ama e-postamı imap protokülü ile kullandığımdan dolayı e-postaların aktarımı için uğraşmam gerekti. E-postalarımı bütün platformlarda…

HomeBrew Nedir?

Homebrew macOS için oluşturulmuş eksik paket uygulaması. Bir nevi debian daki apt-get,archlinux deki pacman gibi. Paketleri kendi belirlediği bir dizin içine kurduğundan sistemdeki herhangi bir şeyde aksaklık yaratma gibi huyları yok. Paketleri kendi dizini altından link komutuyla bağlar istenildiğinde kolayca kaldırılabilir. Paketlerin hepsi nerdeyse güncel. Uygulama tekbir satırlık kodla kuruluyor ondan sonra geldi dünyaca paket. brewi kurmak: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” brewle paket kurmak: brew install curl kurulan paketi linklemek: brew link curl Yapanın…

iyzico Kart Saklama Nedir ve PHP İle Örnek

iyzico Kart Saklama Nedir ? iyzico’nun müşterilerine sunduğu PIC DSS güvenlik sertifikası güvencesi altında sunduğu kredi kartı saklama hizmetidir. Kendi sitesinde şeması ve detayları mevcut. Kredi kartı saklama özelliğinin abonelik işlemleri,alışverişin hızlandırılması vs gibi konularda çok yardımı dokunuyor. Özellikle abonelik döngüsünün olduğu bir girişiminiz varsa kart saklama özelliğini kullanmak kaçınılmaz oluyor. Kart bilgilierini güvenli sertifika altında sakladığı için müşteriye herhangi bir soru işareti bırakmıyor. PHP Örnek: Aşağidaki iyzipay api ile basit bir kredi kaydetme isteği örneği…

E07S Akıllı Bileklik İncelemesi

Spor yapmaya başladığımdan beri kalori takibi yapabileceğim bir cihaz arayışına girdim.Aliexpress.com da bu işi yapan uygun bir ürün bulabilirim diye bir az gezindikten sonra LEMFO E07S  in çakmasını buldum. Saat gibi gözüken bir aktivite takip cihazı. Fiyatınıda uygun bulunca sipariş ettim ve yaklaşık bir aydır kullanıyorum. Özellikleri: Adım sayar, yüzme,bisiklet, koşu takibi yapabiliyor. Saat özelliği sürekli aktif. Kol hareketine göre otomatik açılıyor yada alttaki dokunmatik alana basında ekran açılıyor Telefondaki kamerayı kontrol edebiliyor. Saatten tıklayıp…

iyzico Marketplace (Pazaryeri) Nasıl Çalışır ?

iyzico pazaryerinden daha önceki yazımda kısaca bahsetmiştim.Bu yazımda pazaryeri çözümüne girişimci ve geliştirici gözünden daha detaylı bakıp anlatmaya çalışacağım. Kavramlar: Merchant: Siz, girişimci Submerchant: Projeden mal,hizmet satan kişileri,firmalar vs Checkout: Para çekim işlemleri Approve: Yapılan işlem kırılımlarının onaylanması Dissapprove: Yapılan işlem kırılımlarının reddi Konuyu örnek bir proje üzerinden anlatmak kavramları ve işlemlerin anlaşılmasını kolaylaştıracağında hayali bir proje oluşturup ona ait akışlar içinde iyzico pazaryeri çözümü ile entegre edeceğim. Proje Adı :  VIP Araba tamiri servisi Proje…