Emre Demir

Ubuntu Server - Nginx Kurulumu

Bir önceki yazımda (FTP Kurulumu) üzerinde ubuntu yüklü olan sunucumuzda ftp için gerekli ayarlarımızı yapmıştık. Bu yazımda ise "/var/www/demiremrece" dosya yolunda olan sitemizi en yaygın web sunucularından biri olan nginx ile host edeceğiz. Bir terminal açıp, $ ssh kullanıcı_adınız@SERVER_IP_ADRESINIZ ile sunucumuza bağlandıktan sonra

Ubuntu Server - FTP Kurulumu

Bu yazımda üzerinde ubuntu yüklü olan sunucumuzda ftp işlemlerini nasıl yaparız sorusuna yanıt vermeye çalışacağım. Ama öncesinde size ait hali hazırda bir sunucu olduğunu ve bu sunucuya ssh bağlantısı yapabildiğinizi varsayacağım. SSH nedir? Secure Shell 'in kısaltmasıdır. SSH bir uzak sunucu bağlantı protokuludur. Herhangi bir işletim sistemi üzerinde sunucularınıza

Git - Versiyon ve Sürüm Kontrol Sistemi

Bu yazımda neden Git kullanmamız gerektiğine dair açıklamalarımın yanında rehber niteliğinde kullanımına dair bilgiler vereceğim. Git nedir? Git kısaca; hem web tabanlı hem de web tabanlı olmayan projelerde kullanabileceğimiz ve kodlarımızı sanal bir ortamda versiyonlarak saklayabileceğimiz sistemlerden en yaygın olanıdır. Git'in yanı sıra SVN, CVS gibi çözümler de

Zaman Makinesi

Yanlış duymadınız! Eğer verilerini kaybettiğiniz ya da veritabanını yedeklemeyi unuttuğunuz bir siteniz varsa gerçekten bir zaman makinesi mevcut. Nitekim ben bu zaman makinesini kullanarak bu blogda yazılan ilk 6 postu zamanda geriye giderek kurtardım. Şöyle bir senaryo düşünelim: Wordpress blog kullanıyorsunuz ve templateleri resimleri yedeklemeyi unutmayıp, en önemli yapıyı, veritabanını

Adobe Native Extension #3 : iOS

Bir önceki yazımda Android kütüphanesi geliştirmiş ve ActionScript bağlantısını kurarak AnimateCC’ye extension geliştirmiştik. ANE nedir, neden ihtiyaç duyuyoruz sorularının cevabını tekrar gözden geçirmek için sizi öncelikle şuraya alayım: Adobe Air Native Extension Bu yazımda Objective C kullanarak daha önceki yazımda olduğu gibi bir alert dialog göstermek için native kütüphane

Emre Demir © 2026