Akıl alırken nelere dikkat etmeli.


Çoğu kez doğru işlerin kaynağı başkalarının aklı ile hareket etmek ise de en az bir o kadar yanlışın kaynağı da yine başkasının aklı ile hareket etmektir. Ancak birincisinde övünç size ait değilken ikincide utanç size aittir.İşte bu nedenle akıl akırken akıl verene iyi bakın, elinizde kalabilir. Akıl verirken de dikkat edin bu sitemin bir muhattabı…

Kader kitabı


Hayat kader kitabının kenarlarına kendimizce aldığımız nottan ibaret. Şerh edebildiğimiz kadar yaşarız. Bazen başımıza gelenleri ki bunlar paragraflardır yanlış yorumlarız. Bazense okumadan geçeriz.Sona doğru sayfalarda şu kelimeler daha çok geçer: ölüm, hüzün, kayıp…Kitap sıkıcı olmaya başlar.Her şey kapağı kapattığımızda aklımızda kalanlardan ibarettir.Bir daha açılmamak üzere…İşte o yüzden iyi okumalı.Suat Atan

Simple CRUD (Create,Update Delete) App in Google App Script


I want to use Google Spreadsheet as database-like. Normally, this is isn’t posibble at all. But not impossible. I coded a simple CRUD script for spreadsheet. You can use it for developing row-by-row logging apps.Enjoy ! var belge=SpreadsheetApp.getActiveSpreadsheet();var sayfa=belge.getSheets()[0];function save(data1) {    var lr=sayfa.getLastRow();  var new_record_row=lr+1;  //generate id  var id=uid();    sayfa.getRange(new_record_row, 1).setValue(id)    sayfa.getRange(new_record_row, 2).setValue(data1)  return “Saved”;  }function…

Cidden iyi iş yapan ancak delice bir Google App Script


Google App Script ile kaynak tablo içinde(0) başka bir tablo içindeki(1) liste halindeki her bir veriyi alıp kaynak tablodan arayarak bulduğu takdirde,bulduğu satırdaki başka bir hücre verisini alıp, 1. tablodaki listenin yanındaki satırlara yazdıran acaibül garaip suat atan hayratı scipt.Yanlız çalışınca çok CPU harcıyor. Hesaplamalar uzun sürüyor. _______________ function goster(ifade){  Browser.msgBox(ifade);}function tara(aif){    var belge=SpreadsheetApp.getActiveSpreadsheet(); …

Aforizma


İstiyorsan hakka varmayı Meslek edin gönül almayı Bırak saraylarda mermer olmayı Toprak ol bağrında güller yetişsin.Mevlana

Aforizma


Kibir bele bağlanan taş gibidir, onunla ne yüzülür, ne uçulur. (Hacı Bayram-ı Veli)Geçmişi hatırlamayanlar onu bir kere daha yaşamak zorunda kalır. (G.Santayana)

Google App Engine de şahsi domain kullanılabiliyor mu?


Soru: Suat hocam iyi günler Google App Engine hakkındaki kitabınızı aldım ufak ufak uygulamlar yapmaya başlayacağım inşallah.Benim iki sorum olacak  1-)Aldığımız domaini-örneğin abc.com gibi- Google app engine uygulamasına nasıl adapte edeceğiz 2-)Appspot.com uygulamları web servislere destek veriyor mu?Google bazı politikaları gereği web servislere izin vermiyor deniyor forumlarda.Peki web servis gerektiren işlemleri nasıl yapacağız?Saygılarımla.Selçuk ÖKMEN Cevap:Merhabalar;1)…

Google App Script ile e-tablo (spreadsheet) ile entegre zengin form oluşturma


Google App ile excel tablolarının Google dökümanlardaki muadili olan Google e-tablolara entegre formlar yazabiliriz:Aşağıdaki gibi: Bunu oluşturabilmek için Araçlar> Komut dosyası yöneticisini kullanıyoruz. Aşağıdaki gibi kodlarımızı yazıyoruz: Kodlarımızı yazdıktan sonra üçgene basarak form_goster fonksiyonumuzu çalıştırınca ilk resimdek form çıkıyor. Bu forma girilen veri form_isle fonksiyonu ile A1 hücresine yazdırılacak. Açıklamalı kodlarımız aşağıda: function form_goster() {…

Google App Script ile tablo manipülasyonu


Google App Script ile aşağıda yazdığım fonksiyonlarla A sütununda sıralanmış parasal tutarların risk değerleri için 1 ila 5 arası değerleme yapılıp B sütununa otomatik olarak yazdırılır. İşte script: function risk_test(tutar){  var x=tutar;  var risk=0;  if ((x>10000) && (x    risk=1;  }  else if ((x>100000) && (x    risk=2;  }  else if ((x>500000) && (x   …

İlk Google App Script Uygulamam


Google Drive (Docs) kullanıyorsanız excel makroları muadili olarak kullanılan ve saf Javascriptle yazılan “Google App Script” kodlamayla üstün ve karmaşık işlemler yapabilirsiniz. Buna mail gönderimi, google data servislerine erişim de dahildir. Bu yönüyle excel makrolarından daha fazla şey vadediyor. Ve daha kolay…Script A1 hücresindeki değeri alıp kdv’sini hesaplayıp B1’e yazıyor. İşte ilk scriptim: function kdv_hesapla(deger)…

Excel makroları içinde gelişmiş denetimli formüller yazma


Bazen excel’deki formüllerin yetmediği durumlar olabilir. Mesela içiçe 5 eğer fonksiyonu veya karmaşık matematiksel hesaplamalar gibi. Bu durumlarda excel makrolarını kullanabilirsiniz.Aşağıdaki ekte bulunan makro bundan evvel  şu makalede anlattığımız python ile yaptığımız parasal değere karşılık risk analizi yapan formülasyonun  excel makrosu dili (VBA) ile yazılmış halidir.Şu adresten indirip makro alanına import edebilirsiniz.https://docs.google.com/open?id=0B2QbjSFSlgaMX2NJWkU2U0dhT28 Makro kaynak kodları…