React native için sqlite sorguları

db.transaction((tx) => { tx.executeSql(‘SELECT * FROM pet’, [], (tx, results) => { let myList = []; if (results.rows.length > 0) { for (var i = 0; i < results.rows.length; i++) { var pet = results.rows.item(i); myList.push(pet.owner); } this.setState({myList: myList}); } }); tx.executeSql(‘SELECT * FROM pet WHERE owner=?’, [‘petowner’], (tx, results) => { var len = […]

Yemeksepeti tüm harcamaların toplamı

Yemeksepeti sitesine tarayıcımızdan girelim ve aşağıdaki önceki siparişlere gidelim; https://www.yemeksepeti.com/hesabim/onceki-siparislerim Bu sayfada iken console u açalım. (Mouse ile sağ tık inspect diyip console sekmesine gidebiliriz.) Burada 2 tane script çalıştıracağız ilki scrolun en aşağı inip tüm siparişlerimizi yüklemesi için. Aşağıdaki kod parçaçığı kopyalayın ve console yapıştırın. function pageScroll() {window.scrollBy(0,100);scrolldelay = setTimeout(pageScroll,1);}pageScroll(); 2. çalıştıracağımız kod parçası […]

Angular Jasmine Test

Bir Angular projesinde test başlatmak istiyorsanız proje dizininde (Angular CLI) da “ng test” dememiz yeterli. Proje ile karma test toolu http://localhost:9876 da ayağa kalkacak. Bu sayfada testleriniz ile ilgili bilgileri bulabilirsiniz. Kaç test success kaçı fail etmiş ve ayrınıtıları neler bu sayfada yer almakta. Ben bunu çalıştırırmaya çalışırken sürekli şu hatayı aldım;“.Component” is a Web […]

Jenkins Kurulumu ve Konfigürasyonu

Merhabalar, bu yazımızda Ubuntu bir makineye Jenkins kuracağız ve ardından konfigürasyonları yapıcaz. Jenkinse bir projede ekleyeceğiz, ben denemeyi kendi PC imde yaptım.Install Jenkins systemctl status jenkinskomutu ile jenkinsin statusune bakılabilir. Yüklemenin ardından http://localhost:8080 de jenkisin çalışıp çalışmadığını kontrol edebilirsiniz. Default bu portta geliyor portu değiştirmek için;/etc/default dizinine gidilir.nano jenkins komutu çalıştırılır ve 8080 yazan yer […]

JavaScript Manifestom

Debugger li code u commitlemeyiz. Console.log lu code u commitlemeyiz. String ifadelerde tek tırnak kullanırız. ÖR: name = ‘oguz’; == değil === (eşittir) kullanırız. Bir lint kütüphanesi kullanırız. Ondaki uyarıları dikkate alırız. Dosya isimlendirmelerimiz küçük harfle başlar. Klasör isimlendirmeleri kebap-case formatındadır. Methodlarımız camelCase formatındadır. HTML de inline css yazmayız. let-const tiplerine dikkat ederiz. dosya isimlendirmelerinde […]