Categories
Kitap İncelemeleri

MOMO – Michael ENDE

Yayınevi: Pegasus
ISBN : 9786052993019

Bu kitabı zamanı nasıl verimli kullanacağımı düşündüğüm bir sıra okumam, hayatın bana ufak bir latifesi olmalı. Hikaye Momo adlı bir kız çocuğunun insanların zamanını çalan duman adamlara karşı yaptığı mücadeleyi anlatıyor. Bunun üzerinden keyifli zaman geçirmenin, dostluğun ve arkadaşlığın öneminden dem vuruyor.

Categories
PHP Programlama Yazılım

PHP’de PDO ile Veritabanı İşlemleri

PDO veritabanlarına bağlanmamıza yarayan bir API‘dır. (Okunuşu : AyPiAy, İng. Application Programming Interface, Tr. Uygulama Programlama Arayüzü) Bilgisayarımızda işletim sisteminin donanımlara ulaşmasını sağlayan yazılımlara driver denir. PDO API’ını buna benzeterek veritabanlarıyla iletişim kurmamızı sağlayan bir driver olduğunu söyleyebiliriz. Her veritabanı işleminde veritabanı bağlantımzı kurmalıyız.

Bunun için bir DSN (Okunuş: DiEsEn, Ing. Data Source Name, Tr. Veri Kaynağı Adı) yazmamız gerekiyor ki PDO verileri hangi sunucu, port ve veritabınından (PDO MySQL dışında farklı veritabanlarını da desteklemektedir.) çekeceğini anlasın.

Categories
PHP Programlama Yazılım

PHP’de Kullanıcı Tanımlı Geri Çağırma (Callback) Fonksiyonları

PHP’de sık sık geri çağırma fonksiyonlarını array_map(), array_filter() ve array_reduce() gibi fonksiyonlarını kullanıyoruz. Peki bunların nasıl çalıştığını hiç merak ettiniz mi? Bu yazıyı okuduğunuza göre merak ettiniz. Tamam o zaman başlıyorum. Siz kaşındınız…

Categories
Kitap İncelemeleri

Gen Bencildir – Richard DAWKINS

Bilemiyorum Altan… Bilemiyorum…

Yayınevi : Kuzey Yayınları
ISBN : 9789944315791

Senelerdir okumak isteyip de sonunda okuduğum bir kitap olmasına karşın bu kitaba puan verirken büyük ölçüde kararsızım. İçerik bakımından yenilikçi bulsam da Richard DAWKINS gibi bir çok kitap yazmış bir yazarın artık 40.yılını kutlayan bir eserinde okunabilirliği bu denli düşüren hatalar yapmasını sindiremiyorum. Üstüne yayınevin kitabı reklam panosuna çevirmesi ve çevirilerde gördüğüm saçmalıklar da (Çeviri için haksızsam çok özür diliyorum ama bu cümleyi kurmadan önce çok düşündüm) eklenince sadece içeriğe odaklanıp yüksek puan veremezdim.

Bu yüzden esere edebi yönü ve içerik olmak üzere iki açıdan yaklaşacağım.

Categories
PHP Yazılım

PHP İLE NESNE TABANLI PROGRAMLAMA NOTLARI

Nesne yönemli programlama genelde kısa adı olan OOP (İng. Object Oriented Programming) ile anılmaktadır. OOP için biz ölümlülerin karmaşık projelerdeki sıkıntılı olayları gerçek hayata yakınsayarak çözme çabası desek herhalde sürçülisan etmeyiz.

Bu olay biz geliştiricilerin hayatını o kadar kolaylaştırıyor ki anlatırken kendimi Eminönü’nde turistlere mal satmaya çalışan esnaf gibi hissediyorum. – @haydar

Bu yaklaşımı anlatırken hayvanı korkutmamak adına tümevarım tekniğini kullanacağım. 😀 Korkmayın dinozor avlamak kadar zor değil. :

Categories
Açık Kaynak İşletim Sistemleri PHP Programlama Yazılım

Ubuntu’da PHP Geliştirme Ortamı Kurmak 2021

Bu yazıyı yazdıktan sonra biraz Docker kullanma fırsatım oldu. Sonunda şu karara vardım; Docker kullanmak varken aşağıda anlattığım yolu izlemek büyük saçmalık. Oturun iki üç gün Docker öğrenin hayatınız kolaylaşsın.


Kurulumuna başlamadan önce kullanacağımız alet çantasına bir bakınalım. Bu yazıda bir LEMP stack tabanlı yani Linux, Nginx, MySQL ve PHP yığınının kurulumunu anlatacağım.

  • Nginx : Özetle kullanıcıdan gelen istekleri yönetmeye yarayan web sunucu yazılımı. Apache kullanımı günden güne düştüğü için seçimimi Nginx tarafında kullandım.
  • MySQL : Açık kaynak kodlu ilişkisel veritabanı.
  • PHP : Geliştirme yapacağımız yazılım dili.
  • Curl : Çeşitli protokolleri kullanarak veri transferi yapmaya sağlayan yazılımdır.
  • Composer : PHP paketleri için paket yönetimi yazılımı.
  • Git : Sürüm kontrol sistemi.
Categories
Genel

SAMSUNG SM-J500F Fabrika Yazılımı (Stock ROM)

Bu cihaza stok rom yüklemek istediğinizde internette bu cihazın güncel Android 6.0.1 sürümlü fabrika yazılımını SAMMOBİLE adlı sitede saçma bir üyelik ücreti karşılığında satıldığını gördüm. İnterneti tavaf ederek bulduğum güncel (Ve bir daha güncellenmeyecek) romu buraya bırakıyorum.

Bu romu yüklediğiniz takdirde yaşanabilecek tüm olumsuzluklardan siz sorumlusunuz. Lütfen bir işlem yapmadan bunu aklınızda bulundurun.

Stock Rom İndir

Nasıl yükleneceği bir çok yerde anlatıldığından burada yazmaya gerek duymuyorum ancak yüklediğinizde telefonunuz titreyip açılmazsa önbellek temizleme işlemini (Wipe Cache) yapın.

Categories
Genel

ASRock X570 phantom Gaming 4 BIOS Sorunları

Bundan bir hafta önce teknobiyotik.com sitesi üzerinden aldığım bu anakartta çıkan sorunlar yüzünden bu yazıyı yazma ihtiyacı hissettim. B450 yongalı anakartlar yerine neredeyse iki hatta üç katı fiyatına bu anakartı alıp, böyle saçma sapan sorunlarla boğuşuyorusunuz. Alan arkadaşların sorunların çözümlerini bilmesi, alacak arkadaşların ise neyle karşılacaklarını bilmesi adına bu yazı yazılmıştır. Gelelim sorunlarımıza ;

Categories
Genel İnternet

Türkiye’de internet ve SAYE Modelinin Getireceği Yenilikler

SAYE yani sanal ayrıştırılmış yerel erişimin bize ne getirdiğini anlamak için öncelikle Türkiye’deki internetin durumu için birkaç kelam edelim.

Durumu bir anlayalım…

Bir internet servis sağlayıcı firma olarak kullanıcın evine giden bakır veya fiber kablo size aitse sorun yok çünkü bu altyapının tamamen size ait olduğu anlamına gelir. Bu yüzden istediğiniz gibi paketler yapabilir, altyapıda istediğiniz cihazları kullanabilirsiniz. Bu da maliyetlerinizi düşüreceğinden karlılığınızı arttıracaktır.

Categories
Genel

Brother MFC-L2715DW ve MFC-L2716DW Yazıcılarının Varsayılan Arayüz Şifresi

Yukarıdaki söz konusu cihazlar aslında MFC-L2715DW nin LCD paneli olması dışında aynı cihazlar. Bu yüzden MFC-L2716DW  cihazın sürücülerini (driverlarını) yüklediğinizde dahi tüm arayüzde MFC-L2715DW yazması son derece normaldir. Bunu müşteri hizmetlerini arayarak teyit ettim. Söz konusu bu seri cihazların şifresi kullanım klavuzunda yazmıyor, bu nedenle bende müşteri hizmetlerine sormak zorunda kaldım. Başka arkadaşlara yardımı olur diye buraya bırakıyorum.

Arayüz şifresi : initpass