Geliştirici makaleleri genel konular

18 01, 2017

Bootstrap popover ile inline player yapımı.

tarafından| Ocak 18, 2017|Kategoriler: Geliştirici Makaleleri, Genel|Yorum yok

Bu yazımızda Bootstrap popover kullanarak basit bir inline player yapımından bahsedeceğim. Öncelikle getbootstrap.com adresinden Bootstrap'ın güncel versiyonu indirip gerekli css ve javascript dosyalarını projemize ekleyerek başlayabiliriz. Dosyaları indirmek yerine cdn üzerinden de kullanabilirsiniz. <!-- Minify Edilmiş Güncel CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <!-- Tema Dosyası (Opsiyonel) --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <!-- Minify [...]

15 01, 2017

Ubuntu 16.04 üzerine Rbenv, Rails 5.x, PostgreSQL 9.5.x, Redis olan bir VagrantVM oluşturma

tarafından| Ocak 15, 2017|Kategoriler: Geliştirici Makaleleri, Genel|Etiketler: , , , , |Yorum yok

Bu yazımızda Ubuntu 16.04 üzerinde Rbenv, Rails 5.x, PostgreSQL 9.5.x, Redis kurulu olacak bir VagrantBOX oluşturmayı anlatacağız. ÖNEMLİ: Bu yazıyı okuyan okuyucunun temel Vagrant methodlarını bildiğini varsayıyoruz. Eğer bilmiyorsanız ilk önce Get Started dokümanını okumanızda fayda vardır. […]

12 09, 2016

Bulutfon iOS uygulaması ve iOS-10 callKit Özelliği

tarafından| Eylül 12, 2016|Kategoriler: Genel|Etiketler: , , , |Yorum yok

Apple, gelecek hafta IOS-10 versiyonunu yayınlayacağını duyurdu. Bulutfon ve iş partnerlerimiz olarak IOS-10 versiyonun "callKIT" özelliği üzerine yoğun bir çalışma yaptığımızı belirtmek isterim. Peki callKIT neden bu kadar önemli? Hangi problemi çözecek? Maalesef Bulutfon akıllı cihazlar üzerinde yapabilecekleri sadece işletim sisteminin yani IOS ve Android'in ona izin verdikleriyle sınırlıdır. İşletim sistemleri güvenlik gerekçesiyle VoIP uygulamaların [...]

4 09, 2015

Nuget Nedir?

tarafından| Eylül 4, 2015|Kategoriler: Genel|Etiketler: , , |Yorum yok

Nuget ,Microsoft geliştirme platformu için 2010’da Visual Studio’da piyasaya sunulan ve 2012 ile default olarak yüklü gelen NUGET, Visual Studio projemiz için eklemek istediğimiz 3. parti paket(sonradan eklenilebilen programlar; AjaxControlToolkit, Jquery, Facebook, log4net vb.) ve DLL’leri (Dynamic Link Library) bizim yerimize otomatik olarak ekleyen ücretsiz ve açık kaynak paket yöneticisidir.   Nuget Gallery paket yönetim uygulaması açık [...]

2 09, 2015

JSON nedir?

tarafından| Eylül 2, 2015|Kategoriler: Genel|Etiketler: , |Yorum yok

JSON herhangi bir programlama dilinden bağımsız olan, XML alternatifi olarak üretilmiş, javascript tabanlı veri değişim formatıdır. JSON sayesinde hızlı ve küçük boyutlarda veri oluşturulabilmektedir. JSON vs XML JSON, XML’e göre daha küçük ve hızlıdır. JSON okunabilirlik açısından daha kolay ve anlaşılabilirdir. JSON, XML gibi geliştirilebilir bir yapıya sahip değildir. JSON, XML’e göre daha az tekrar demektir. XML [...]

26 08, 2015

Composer nedir, nasıl kurulur ve kullanılır?

tarafından| Ağustos 26, 2015|Kategoriler: Entegrasyonlar, Genel, Kütüphane ve SDK'lar|Etiketler: , |Yorum yok

Composer Nedir ? Php için geliştirilmiş bir bağımlılık yönetim aracıdır. Projemizde kullanmak istediğimiz php kütüphanesinin ihtiyacı olan php dosyalarını projeye dahil edilmesini sağlayan, çeşitli güncellemeleri otomatik yapabilen bir araçtır. Php’de Composer’ın yaptığı işlemleri Ruby’de bundler, NodeJs’de Npm, Java’da Maven yapmaktadır. Neden İhtiyaç Duyulur ? Geliştirdiğimiz projelerimizde birçok kütüphaneye ihtiyaç duyarız ve bu kütüphanaleri projemize ekleriz. Bu [...]

13 08, 2015

Nginx ile 307 Yönlendirmesi

tarafından| Ağustos 13, 2015|Kategoriler: Geliştirici Makaleleri, Genel|Etiketler: , |Yorum yok

Problem: Bulutfon panelimizi daha rahat yönetebilmek için 2 ayrı uygulama haline getirme çalışmalarımız sürüyor. Bu süreçte uygulamamızın anasayfa tarafı bulutfon.com üzerinde çalışırken, uygulamamızın panel işlevselliklerini app.bulutfon.com subdomainine taşıyoruz. Bu yüzden uygulamamızın kullanıcı girişini gerektiren işlevselliklerin tamamının url’i değişecek. Kullanıcının browser üzerinde gerçekleştirdiği işlemler açısından problem oluşmayacaktı fakat daha önceden yapılan api entegrasyonlarında bu url değişikliği büyük [...]