Express3-Handlebars helpers kullanımı

Gün geçmiyor ki nodejs e başladığım şu günlerde yeni bir sorunla karşılaşmiyim gün geçmiyor ki bu sorunuda çözmiyim.Kısaca karşılaştığım sorundan ve çözümünden bahsedeceğim. Karşılaştığım sorun: Bir array içerisinde bulunan nesneleri handlebars kullanarak yazdırırken 2.nesnemde bir if deyimi ile kontrol sağlamam gerekiyordu.Handlebars each ile dizinin tüm elemanlarını yazdırırken if deyiminde eşitlik kontrolü yapmam gerekiyordu.Nasılmı işte böyle: […]

Devamı
nodejs-turkce-kaynak-yazilimodasi-com

Node.js’de Request ve Response Nesneleri

Uzun bir aradan sonra inşallah bundan sonra düzenli bir yayın hayatına geçeceğim.Yazıya geçmeden birkaç değinmek istediğim  nokta var.(İsterseniz bu paragrafı atlayabilirsiniz ama kafanızda önyargı oluşmaması için okuyun derim.)Yazdığım yazılar genelde yabancı kaynaklardan derlediğim notlardır.Dolayısıyla bazı terimlerin Türkçe çevrilmesine karşıyım.Bazen bilmeden de olsa tam karşılığı olan kelimeleri de ağız alışkanlığımdan ingilizce kullandım.Hangi kaynaklarda derlediğimide her yazımın sonundaki […]

Devamı

Sözlüksel Yapı – #JS Lexical Structure

Programlama dilinin sözcüksel yapısı bu dilde nasıl program yazacağını belirten varlıklar kümesidir.Bu kısa başlıkta javascriptin sözlüksel yapısından bahsedeceğiz. 1.Karakter Kümesi Javascript programları Unicode karakter kümesi kullanılarak yazılır.Unicode, ASCII ve Latin-1 ‘in bir üst kümesidir ve şuanda gezengende kullanılan hemen hemen her yazı dilini destekler. 1.1.Harf Duyarlılığı Javascript harf duyarlılığı olan bir dildir.Yani değişkenlerde fonksiyon adlarında […]

Devamı

JavaScriptte Yapıcılar ve Sınıflar – #JS #NYP

PHP’de bşr Dog sınıfın varsa bu sınıfın örneğini $fido diye bir değişken tanımlayıp oluşturabilirsin. Javascriptede benzer yapıdadır. Önemli bir fark vardır oda Dog Javascriptte bir sınıf değildir.Çünkü dilin yapısında sınıf kavramı yoktur.Dog sadece bir fonksiyondur.Nesne oluşturmak için yapıcı fonksiyonlar vardır. Sözdizimsel olarak düzenli fonksiyonlar ile yapıcı fonksiyonlar arasında bir fark yoktur.Sadece amaçları farklıdır.Kodun okunabilirliği amacı […]

Devamı

PHP Hazır Deyimler

Hazır deyimler, SQL için önceden derlenmiş şablonlardır.MySQL 5.0 versiyonunda esnekliği ve güvenliği artırmak için tanıtıldı.Bu deyimlerin getirdiği avantajları sıralayalım. Yüksek performans SQL İnjection önleme Blobları işlerken bellek tasarrufu Yüksek performans olayını biraz açıklayalım.Diyelim bir sorgumuz var.Bu sorgu veritabanı tarafından önce çözümlenir sonra derlenir daha sonrada bize cevap verir.Aynı sorgu için mesela kullanıcı tablosundan “where=cihan” şartıyla […]

Devamı

Kriptoloji I

Kriptoloji :Günümüzde başkalarıyla haberleşmek için farklı iletişim türleri kullarırız.Hepsinin ortak amacı karşı tarafa kişilerin duygu, düşünce ve isteklerin aktarılmasıdır.İletilen mesajın karşı tarafa güvenli olarak gönderilmesini sağlamak için kriptoloji bilimi devreye girer.Kriptoloji, latince gizli anlamına gelen kryptos ve yine latince sözcük anlamına gelen logos kelimelerinin birleşiminden oluşan gizli ve güvenli haberleşme bilimidir. Kriptolojinin iki temel alt dalı […]

Devamı

Penetrasyon Testlerinde Kullanılabilir Firefox Eklentileri

Pentest işiyle uğraşanlar web tarayısı olarak içinde çok fazla eklenti bulundurduğu ve kullaanıcılara karışmadığı için Firefox kullanırlar.Bu yazıda, web uygulaması penetrasyon testinde kullanılabilir firefox eklentileri tanıtacak. 1) Cookies Manager Site cookie’leri görüntülemek düzenlemek ve yeni tanımlama oluşturma imkanı veirir. Ayrıca, tanımlama bilgileri hakkında ek bilgi gösterir. 2) ShowIP İstenen sitenin IP adresi, hostname, ISS, ülke ve şehir […]

Devamı

MySQL Dışarı(Yedekleme) ve İçeri Aktarma

  Normalde bu işlemleri phpmyadmin ile yapılabilir ama her sistemde phpmyadmin olmayabilir.Phpmyadmin’de bizim aşağıdaki yapacağımız işlemlerin aynısını yapıyor.Phpmyadmin bize sadece arayüz sağlıyor mysqldump uzak MySQL veritabanı veya yedekleme için veritabanlarının dökümünü oluşturan bir komut satırı istemcisi programıdır. Veritabanını Yedekleme MySQL veritabanı veya veritabanı yedeğini almak için, veritabanı sunucusu bulunması gerekir ve bu erişimi olması gerekir. […]

Devamı

Centos 7 swap(takas) alanı oluşturma

Daha önceden oluşturulmuş takas alanı varmı diye kontrol edelim. swapon -s Yukarıdaki komut sonucunda herhangi bir çıktı alınmadıysa swap alanımız yok demektir. Aşağıdaki komut ile bulunduğumuz dizinde 2GB lık bir swap alanı oluşturuyoruz. sudo fallocate -l 2G /swapfile Kontrol edelim oluşmuş mu? ls -lh /swapfile -rw-r–r– 1 root root 2.0G Oct 30 11:00 /swapfile Swap […]

Devamı

Redmine 2.4.2 Kurulumu

Açık kaynak kodlu web tabanlı proje yönetim sistemi olan redmine 2.4.2 yi Ubuntu 12.04 Servera kuracağız.Kurulum aşağıdaki gibi adım adım yapıldığında bir sorun çıkarmaması gerekiyor.Eğer çıkarsa yorum olarak belirtin yardımcı olurum. ➔    Önkoşullar: Apache Mysqlserver Ruby 1.8.72, 1.9.2, 1.9.3, 2.0.01, Jruby-1.7.6 ➔    Kurulum: Sistemde lamp server kurulu varsayılmıştır.İlk olarak sunucu kök dizinine gidilir. $ cd […]

Devamı