Yazılım öğrenme sürecinin karmaşıklığına dair gerçekçi bir bakış: “Kod Savaşları: Zaman Kapanı.” Yazılım maratonunu anlatan bu yazı, kısa yolların aldatıcılığına karşı bir uyarı ve sürekli gelişim perspektifi sunuyor.
Kod Savaşları: Algoritma İmparatorluğu
Algoritma İmparatorluğu’nda yazılım kahramanları, bilgisayarların kalbindeki algoritmik dünyada kendilerini buluyorlar. Bu epik savaşta, karşılarına çıkan algoritmik zorluklarla başa çıkmak için kılıçlarını çekiyorlar.
Yazılım kahramanları, kolaylaştırıcı araçların büyüsüne kapılırken, gerçek kod mücadelesi nerede? Merak ediyorsanız, buyurun okumaya!
CentOS 8 Apache Virtual Host Kurulumu
CentOS 8 yüklü sunucunuza Apache ile birden fazla alan adını host etmek istediğinizde karşınıza VirtualHost yani sanal konaklar kavramı çıkacaktır. Apache Virtual Host ile size alan adlarınız için farklı host alanları açmanıza ve barındırmanıza olanak sağlar. İşe başlamadan önce sunucu işletim sisteminizin CentOS 8 olduğundan emin olun. CentOS 8 Apache Kurulumu Sunucuzda Apache önceden kurulu […]
Altınkaynak Döviz Kuru için eski bir yazımda daha önce kaynak yayımlamıştım. Ancak üzerinden zaman geçtikçe gerek teknik gelişmeler gerekse Altınkaynak tarafındaki güncellemeler nedeni ile geçersiz hale geldi. Bu nedenle güncel bir şekilde Altınkaynak kur bilgilerini alabileceğiniz bir kod hazırladım. Umarı işinizi yarar. İstek ve sorularınızı paylaşmayı unutmayın. Kaynak dosyalarını buradan indirebilirsiniz. Altınkaynak verilerinden 3 farklı […]
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 […]
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 […]
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 […]
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 […]
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 […]