Konsol Uygulamaları (Console App)

Okuma Süresi: 4 dk

Yalnızca CLI (Nedir?) üzerinden kullanılabilen uygulamalardır. Genellikle kullanıcı arayüzüne (UI) / grafiksel bir arayüze sahip olmazlar. Dışarıdan önceden belirlenmiş parametreler alarak, aldığı parametrelere göre farklı işlemler yapan ve genellikle bilgi niteliğinde çıktılar sunan uygulamalardır.

Devamını oku »

Command Line Interface (CLI)

Okuma Süresi: 2 dk

Konsol uygulamalarını kullanabilmemize olanak sağlayan komut satırı arayüzlerinde yalnızca komutlar ile giriş yapılabilir. Konsol uygulamalarının bize vermiş olduğu referans parametreleri kullanarak, sunulan işlevlerin çalışmasını sağlarız. Konsol uygulamalarını Linux işletim sistemlerinde terminaller, Windows’ta ise “Komut Satırı (cmd.exe)” aracılığıyla kullanabiliriz.

Devamını oku »

DRY (Don’t repeat your self) Prensibi

Okuma Süresi: 3 dk

Kendini tekrar etme! DRY prensibi kodun tekrarlanmasına (code duplication) düşmandır. Aynı işi yapan kodların (genellikle kopyala-yapıştır ile) ihtiyaç duyulduğu her yerde tekrarlanarak projenin çöp olması; yönetilebilirlik, haliyle geliştirilebilirlik ve sürdürülebilirlik imkanlarından gittikçe uzaklaşmasını engellemeye odaklanır.

Devamını oku »

Dependency Injection (DI)

Okuma Süresi: 2 dk

Dilimizdeki karşılığı Bağımlılık Enjeksiyonu olan bu örüntü nesne tabanlı programlamada bağımlılıkların yönetimi ve kontrolü için kullanılmaktadır. Ana hedef bağımlılıkların tek bir noktaya toplanması ve merkezden yönetilmesidir. Herhangi bir bağımlılık için nesneye ihtiyaç duyulduğunda, ilgili nesne DI aracı üzerinden oluşturulur. Yani bağımlılık nesnelerinin oluşumu için bakmamız gereken tek bir nokta olur.

Devamını oku »

cPanel’de Ana Dizin (public_html) Nasıl Değiştirilir?

Okuma Süresi: < 1 dk

Bu işlemi yapabilmeniz için sunucuya SSH bağlantısı yapabiliyor olmanız gerekmektedir. Sunucuya SSH bağlantısı yaptıktan sonra; /var/cpanel/userdata/{KULLANICI}/{ALANADI} ve /var/cpanel/userdata/{KULLANICI}/{ALANADI}_SSL dosyalarını düzenleyeceğiz. Örneğin cPanel’e bağlanırken kullandığınız kullanıcı “benims” ise bu kullanıcının bağlı olduğu alanadı benimsitem.com ise /var/cpanel/userdata/benims/benimsitem.com ve /var/cpanel/userdata/benims/benimsitem.com_SSL dosyalarını düzenleyeceğiz. Anlatımı nano editörü için yapıyor olacağım, siz vim vs. gibi dilediğiniz editörü kullanabilirsiniz. 1. Adım Örneğin:...

Devamını oku »