HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Untrack files in git


When you do some local changes on your code, but wish to untrack them in Git you can use --assume-unchanged flag.

This will tell git you want to start ignoring the changes to the file:

git update-index --assume-unchanged path/to/file

Continue reading
Date: | Tags: Git, git untrack files, git retrack files | Categories: tech, git

Markdown preview extension for sublime text 3


If you want to add markdown support to your Sublime Text, you can simply install some plug-ins. To do this, you must install the Package Control first. Then we will install Markdown Preview and Markdown Editing packages.

Continue reading

GEM - Pundit ile authorization (cancan alternatifi)


Ryan Bates'in sırra kadem basmadan önce geliştirdiği GEM'lerden biri de cancan. Ryan ortadan kaybolup cancan'i yetim bırakınca Bryan Rite önderliğinde bir grup geliştirici başka bir proje olan cancancan'i sahiplendi ve bunu geliştirmeye devam etti.

Yani cancancan sanılanın aksine cancan'den sonra ortaya çıkmış veya cancan'in yokluğuna karşılık geliştirilmiş bir GEM değil, 2009'dan beri hayatta olan bir proje. Ancak en aktif geliştirme sürecini ise 2014'ün Ocak ve Eylül ayları arasında (Ryan'ın ortadan kayboluşu) yaşıyor. Ryan nerede birileri tartışadursun, biz ayakları yere daha sağlam bakan alternatiflere gidelim.

Continue reading

Why did I migrate from wordpress to grav?


Wordpress is a great CMS, with full of features, huge community support and rich extensions. According to recent numbers, 25% of all websites around the Internet are powered by Wordpress. The second most popular CMS after Wordpress is Joomla with 2.8% share across CMSs. Wordpress is obviously a dominating software among CMSs. Probably this is because of the configurability of Wordpress with rich plug-in and theme support - which makes it a great fit for many scenarios. However, yesterday I left this mature and proven CMS and migrated to Grav.

Continue reading
Date: | Author: | Tags: grav, wordpress | Categories: tech, talk

R'da paket kurulumu


R'a eklenti olarak paket kurmak oldukça kolay. Öncelikle ihtiyacınız olan analizlere ilişkin ek paketleri R'ın sitesinden bulmanız gerekmekte. Sayfada CTRL+F ile arama yaparak kendinize uygun paketler bulabilirsiniz.

Örneğin benim analiz etmek istediğim interrater reliability olduğu için Kappa analizine yönelik paketlere ihtiyaç duyuyorum. Toplamda 5 tane paket kuracağım ve kuracağım paketler şunlar:

  1. ICC: Facilitating Estimation of the Intraclass Correlation Coefficient
  2. KappaV: Calculates "vectorial Kappa", an index of congruence between patchy mosaics
  3. irr: Various Coefficients of Interrater Reliability and Agreement
  4. raters: A Modification of Fleiss' Kappa in Case of Nominal and Ordinal Variables
  5. KappaGUI: GUI for Cohen's and Fleiss' Kappa

Gelelim kuruluma. R konsolunu açtıktan sonra install.packages fonksiyonu ile paketleri kurabiliyorsunuz. install.packages fonksiyonu, diğer pek çok R fonksiyonu gibi vektör kabul ediyor. Yani bu fonksiyon içerisinde birden çok paketin kurulmasını söyleyebilirsiniz.

Continue reading
Date: | Tags: R programlama, R ile analiz, R istatistik, R paket kurma | Categories: tech, R