Nargile’de Marpuçun Önemi!

Aylardır kullandığım marpuç takılı kalmıştı bir türlü çıkaramıyordum. En sonunda bugün kafayı kırdım çıkarayım dedim. Bi çıkardım, içinden su bile akmıyor. Deri marpuç olduğu içinde yıkayamıyordum. 1 senedir falan bu marpuçu kullanıyorum. Her neyse, dedim en iyisi içine bir bakayım yenisi alırım. Okumaya devam et Nargile’de Marpuçun Önemi!

Xampp’da “localhost” adresini değiştirmek

Bazı yabancı videolarda görüyorsunuz, http://localhost yerine http://work gibi adresler koyuyorlar. Peki bunu nasıl yapıyorlar? Aslında çok basit bir şekilde yapılıyor 🙂

C:\Windows\System32\Drivers\etc adresine girin, hosts dosyasını yönetici olarak düzenlemek için açın. Daha sonra aşağıdaki kısmı bulun.

#	127.0.0.1       localhost

Buradaki localhost kısmını istediğiniz şekilde değiştirin ve başındaki # işaretini kaldırın. Örneğin;

127.0.0.1       erbilen

Artık ben http://erbilen adresinden localhost klasörümün içindekileri görebilirim.

İzledim: Spider-Man: Homecoming

Salı günü izledim filmi, spider-man hayranıyımdır. Bu filmi de beğenerek izledim, yalan olmasın. Hatta gitmeden önce youtube’da Bobin Kafa‘nın  inceleme videosunu da izleyip gittim 🙂 Ancak film’de bazı noktalar vardı ki, filmi biraz sıkıcı kıldı. Okumaya devam et İzledim: Spider-Man: Homecoming

PHP gzcompress() ve gzuncompress() Fonksiyonları

Ne zaman sıkıştırmaktan bahsetsek, aklımız hep dosyaları sıkıştırmaya gidiyor, mesela ZIP dosyaları gibi. Ancak PHP’de uzun string ifadeleri de sıkıştırmanın bazı yolları var. Bu işlem için ise gzcompress() fonksiyonu kullanılıyor. Okumaya devam et PHP gzcompress() ve gzuncompress() Fonksiyonları

PHP serialize() ve unserialize() Fonksiyonları

PHP’de hiç kompleks bir değişkeni veritabanında ya da dosyalarda saklamak istediniz mi? Örneğin tipi array olan bir değişkeni veritabanında saklamak istiyoruz. İşte bunu serialize() fonksiyonu ile yapmamız mümkün. Okumaya devam et PHP serialize() ve unserialize() Fonksiyonları

Centos Sunucu üzerinde Apache, PHP, Mysql ve phpMyAdmin Kurulumu ve Cloudflare Ayarları

Merhaba arkadaşlar, ben sunucu için digitalocean’ı kullanıyorum. Bu yüzden videoda digitalocean’dan ilk olarak centos sunucu alarak başlıyorum. Daha sonra sunucuma ssh ile bağlanıyorum ve aşağıdaki adımlar ile gerekli pakelerimi kuruyorum…


Okumaya devam et Centos Sunucu üzerinde Apache, PHP, Mysql ve phpMyAdmin Kurulumu ve Cloudflare Ayarları

Uzman Cevap Kapandı mı?

Son zamanlarda bir çoğunuz bana bu konuda sorduğunuz için bir cevap yazma gereği duyuyorum. Bildiğiniz gibi uzman cevap’a bir süredir erişlemiyor, başlıktaki sorunun cevabı “evet kapandı” olacaktır. Ancak bunu her zaman ki gibi bir son olarak görmüyorum ve daha iyisini yapmakla meşgulüm.

Artık bilgi birikimimi ve sizinkileri bir arada toplayacağımız güzel bir platform inşa etmeye başladım. Uzman cevap’ı kapatma kararımın en büyük sebebi, yeterli düzeni sağlayamamış olmam. Bu yüzden bu yeni platform’da moderatör sistemini devreye sokarak herkesin daha doğru soruları sorup, daha doğru cevaplara ulaşmasını sağlamak istiyorum.

Kabul etmek gerekir ki, cevabı bulunamamış soruların bir çoğu doğru sorulmadığı için bekliyordu. Acil yardım diye konu açmayı bırakıp sorunu tanımlayacak bir başlık attığımız da bir şeyler başaracağımıza inanıyorum, bir sorunu çözmenin en kolay yolu, o sorunu doğru şekilde tanımlamaktır. Ancak son zamanlarda bunu yapanların sayısının giderek azaldığını fark ettim ve buna bir dur diyerek daha doğru şekilde yeniden bir yapılanmaya girdim.

Bu süreçte hem kendi kusurlarımı gidermeyi, egolarımı bir kenara bırakmayı ve doğru şekilde herkese faydalı olmayı umut ediyorum. Bu süreçte en çokta size ihtiyacım var, çünkü bu sefer gerçekten kaliteli bir platform oluşturmak istiyorum. Biliyorum kapatmak zorunda değildim, bir çok kişi benden devralmak istedi uzman cevap’ı, ancak onu bu şekilde görmek beni üzerdi, o yüzden daha iyisini yapmak için kısa bir ara verdim.

Bu kararımı doğru ya da yanlış bulanlarınız olacaktır, eminim bir çok kişi cevaplardan yararlanıyordu ancak daha iyisini yakın zamanda devreye sokup daha kaliteli bir platformda devam edeceğiz. Şimdilik bu kadar, artık benim çalışmaya geri dönmem lazım ki ortaya güzel bir şeyler çıkartabilelim 🙂

Kendinize çok iyi bakın, okuduğunuz için teşekkür ederim.

PHP ile Hex Renk Kodunun Doğruluğunu Kontrol Etmek

Girilen renk değerinin hex olup olmadığını doğrulamam gerekiyordu. Ufak bir araştırma sonucunda ise aşağıdaki kodlar ile doğrulama işlemi yaptım. Birgün size de lazım olabilir diye paylaşıyorum.

$color = 'fa6582';
if (ctype_xdigit($color) && (strlen($color) == 6 || strlen($color) == 3)){
   echo 'geçerli hex renk kodu';
} else {
   echo 'geçersiz bir hex kodu';
}

kolay gelsin 🙂

PHP ile Bir Dosyanın Karakter Kodlamasını Öğrenmek

Geçenlerde altyazıları yüklerken aklıma takıldı. Bazı altyazılar UTF-8, bazıları ise ISO-8859-9. Bu yüzden yazdığım kodlar birini düzgün gösterirken diğerini göstermiyordu. Bu yüzden dosyanın hangi karakter kodlamasına ait olduğunu öğrenmem gerekiyordu. Ve şöyle bir kod yazdım;

$open = file_get_contents('test.srt');
$enc = mb_detect_encoding($open, mb_list_encodings(), true);

echo $enc; // örnek çıktı: UTF-8 ya da ISO-8859-9

Peki bunu bulmak benim ne işime yaradı? Bu sayede header ile karakter setini belirleyebildim şu şekilde;

if ($enc == "UTF-8") {
    header('Content-type: text/vtt; charset=utf8');
} else {
    header('Content-type: text/vtt; charset=iso-8859-9');
}

Buda karakter problemlerimi çözmüş oldu. Bir gün böyle bir hata ile karşılaşırsanız artık çözümünü biliyorsunuz, kolay gelsin.