Kategoriler
PHP

Bağımlılık Enjeksiyonu

Bağımlıklık uygulamalarda pekte istenen bir durum değildir. Yazdığınız bir uygulama parçasının bir başkasına bağımlı olması size geliştirmede yüksek maliyet doğuracaktır. Bağımlılık Enjesiyonu yani Dependency Injection, “gevçek bağlı” uygulamalar oluşturma yaklaşımıdır. Zaman içerisinde değişen ihtiyaç ve isteklere en az maliyetle (zaman=para) cevap verebilecek uygulamalar geliştirmemize olanak sunar. Yazılım tasarımında kodların kapsüller (encapsulation) halinde bir birlerinden bağımsız […]

Kategoriler
CSS

object-position: CSS ile Boyutlandırılmış Resimleri Konumlandırma

Bir önceki yazımızda object-fit ile görselleri nasıl kırpıp boyutlandırabileceğimizden bahsetmiştir. object-position özelliği ile kırptığımız görsellerin kırpma konumlarını ayarlayabiliriz. object-position özelliği, object-fit özelliği ile bağlantılı olarak kullanılır. Örneğin, bir video veya resim olarak bir eleman içeriği-kutu içinde, X / Y koordinatları ile nasıl konumlandığı belirler. Bu özellik, 0 10% veya 0 10px gibi iki sayısal değer […]

Kategoriler
CSS

object-fit: CSS Resimleri Ölçeklendirmek

Kullanıcı görsellerini, ürün resimlerini vb ekranda gösterirken boyutların uyumsuzluğu her zaman tasarımcıları mutsuz etmiştir. Bu nedenle tasarımcılar hazırladıkları tasarımlarda katı görsel kurallar koymayı severler. Ancak müşteri/kullanıcı her zaman bu kuralları esnetmek ister. Bu nedenle FrontEnd tasarımcıları HTML ve CSS kullanarak çeşitli hilelerle görsel düzeni bozan resimlerin kırpılmasını ya da boyutlandırılmasını ayarlamaya çalışırlar. Ancak bu işlemler […]

Kategoriler
Phalcon

Temel Phalcon Uygulaması Oluşturmak

Bu eğitim boyunca, Phalcon’un ana tasarım yönlerini tanıtırken, basit bir kayıt formu ile bir başvuru oluşturacağız. Bu eğitim, Phalcon ile ne kadar hızlı ve kolay yapılabileceğini gösteren basit bir MVC uygulamasının uygulanmasını kapsar. Geliştirildikten sonra bu uygulamayı kullanabilir ve ihtiyaçlarınıza göre genişletebilirsiniz. Bu eğitimdeki kod, diğer Phalcon’a özgü kavramları ve fikirleri öğrenmek için bir oyun […]

Kategoriler
Phalcon

Phalcon Kurulum

Phalcon Gereksinimleri PHP 7.2+ Phalcon v4 yalnızca PHP 7.2 ve üstünü destekler. Phalcon geliştiricileri aktif olarak desteklenen PHP sürümlerini takip eder. Bu nedenle sisteminiz ve güvenliğiniz sürekli güncel kalacak anlamına gelir. PSR Phalcon, PSR uzantısını gerektirir. Uzantı, https://github.com/jbboehr/php-psr GitHub deposundan indirilebilir ve derlenebilir . Yükleme talimatları README klavuzunda mevcuttur. Uzantı derlendikten ve sisteminizde kullanılabilir hale […]

Kategoriler
Phalcon

Phalcon Framework Bir şahin kadar hızlı PHP

PHP framework seçerken çok arada kaldığımız durumlar olmuştur. Phalcon, 2012 yılında BSD lisansı ile yayınlanmaya başladığından bu yana bu arada kalmışlığımızda biraz olsun kurtulduk. Phalcon, hala gelişmekte, güçlenmekte ve arada kalmışlığımızı daha çok gidermekte. Phalcon MVC mimari deseni üzerine kurulmuş yüksek performanslı bir PHP çatısı. Bunun yanı sıra piyasadaki diğer frameworklerin aksine C tabanında geliştirildiği […]

Kategoriler
CentOS

Centos Disk Mount / Centos Disk Ekleme

Centos sunucunuzun disk kapasitesini arttırmak istediğinizde, sunucu taktığınız diski doğrudan görmeyecektir. Öncelikle taktığınız diski mount etmeniz yani sisteme tanıtmanız gerekmektedir. Centos sistemlerde mount işlemini aşağıdaki adımları takip ederek pratik bir şekilde yapabilirsiniz. Öncelikle sunucunuza takmış olduğunuz diskleri inceleyerek başlayalım. Bunun için aşağıdaki kod satırını ssh veya konsol üzerinden çalıştırıyoruz. Yukarıdaki işlemin çıktısı şuna benzeyecektir. Çıktı […]

Kategoriler
E-ticaret

E-ticarette başarılı olmak için 15 ip ucu

E-ticarette başarılı olmak için 1. ip ucu E-ticaret, tüketiciye sağladığı avantajlarla tüketicilerin satın alma davranışlarında belli değişikliklere yol açtı, fakat perakendeciler her konuda kendi kurallarını dayatamayacaklarını bilmeliler. Tüketici davranışlarının tüm bileşenlerini değiştirmek kısa dönemde kolay değil. E-ticarette başarılı olmak için 2. ip ucu E-ticaret siteleri müşterilerine düşük fiyattan başka bir değer önermesi de sunmaya gayret […]

Kategoriler
Action Script 3.0 Notları

Action Script 3.0 Nesnelerle Çalışma

ActionScript, nesne odaklı programlama dili olarak bilinir. Nesne odaklı programlama, bir programlama yaklaşımı olup nesneleri kullanarak bir programda kodu organize etme yolundan fazlasını ifade etmez. Daha önce bilgisayar programını, bilgisayarın gerçekleştirdiği bir adımlar ve talimatlar serisi olarak tanımladık. Bu durumda kavramsal olarak bilgisayarı tek bir uzun talimatlar listesi olarak düşünebiliriz. Ancak, nesne odaklı programlamada, program […]

Kategoriler
Action Script 3.0 Notları

Programlama temelleri

ActionScript bir programlama dili olduğundan, ilk önce birkaç genel bilgisayar programlama kavramını anlarsanız, ActionScript’i öğrenmeniz kolaylaşacaktır. Bilgisayar programları ne yapar Öncelikle, bilgisayar programının ne olduğuna ve ne yaptığına dair kavramsal bir fikir edinilmesi yardımcı olacaktır.Bilgisayar programının iki yönü vardır: Program, bilgisayarın gerçekleştirmesi için tasarlanmış talimatlar veya adımlar serisidir. Her adım bazı bilgi veya verilerin işlenmesini […]