Skip to content

Instantly share code, notes, and snippets.

@cihad
cihad / devise.tr.yml
Last active February 25, 2020 08:37
Turkish translations for Devise
# Additional translations at https://github.com/plataformatec/devise/wiki/I18n
tr:
devise:
confirmations:
confirmed: "Eposta adresiniz başırılı bir şekilde onaylandı."
send_instructions: "Bir kaç dakika içerisinde eposta adresinizi nasıl onaylayacağınız hakkında bir eposta alacaksınız."
send_paranoid_instructions: "Eğer eposta adresinizi veritabanımızda kayıtlı ise bir kaç dakika içerisinde eposta adresinizi nasıl onaylayacağınız hakkında bir eposta alacaksınız."
failure:
already_authenticated: "Zaten giriş yaptınız."
@cihad
cihad / mongodb.rb
Created October 23, 2012 14:45
Mongodb Install Capistrano Recipe
# reference: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/
namespace :mongodb do
desc "Install the latest stable release of Mongodb."
task :install, roles: :db, only: { primary: true } do
run "#{sudo} apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10"
run "#{sudo} touch /etc/apt/sources.list.d/10gen.list"
run "#{sudo} echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' >> /etc/apt/sources.list.d/10gen.list"
run "#{sudo} apt-get -y update"
run "#{sudo} apt-get -y install mongodb-10gen"
end
#!/usr/bin/env bash
apt-get -y update
apt-get -y install curl
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline5-dev libyaml-dev
cd /tmp
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz
tar -xvzf ruby-1.9.3-p327.tar.gz
cd ruby-1.9.3-p327/
./configure --prefix=/usr/local
make
class User < ActiveRecord::Base
has_many :transactions, as: :transactionable
end
class Investment < ActiveRecord::Base
has_many :transactions, as: :transactionable
end
# class System ??????? end
@cihad
cihad / article.css
Created October 24, 2014 21:21
Github Markdown Styles
article {
font-size: 16px;
}
article > *:first-child {
margin-top:0 !important
}
article > *:last-child {
margin-bottom:0 !important
{
"data": [{
"id": 0,
"type": "brands",
"attributes": {
"brand": "Abshire, Towne and Herzog",
"count": 1
}
}, {
"id": 1,
@cihad
cihad / Capfile
Last active August 8, 2019 14:43
Ubuntu 16.04.4 x64, Ruby 2.5.1, Rails 5.2.0, Postgresql, Capistrano 3, Puma. Sidekiq, Nginx
require_relative 'config/application'
require 'capistrano/setup'
require "capistrano/scm/git"
require 'capistrano/deploy'
require 'capistrano/nginx'
require 'capistrano/puma'
require 'capistrano/puma/nginx'
require "capistrano/chruby"
require 'capistrano/rails'
require 'capistrano/rails/db'
@cihad
cihad / Aciklama
Last active May 9, 2020 19:17
Rails, Turbolinks, Google Tag Manager, Google Analytics
Google Tag Manager sayfanizda:
1. Sol menuden Tetikleyiciler'e tikla
a. Yeni'ye tikla
1) Acilan sayfanin ustunde tetikleyici adi: Adsız Tetikleyiciyi turbolinksPageView olarak degistirdim.
2) Tetikleyici Yapılandırması'na tikla
a) Tetikleyici türü seçin: ---->Ozel etkinlik<------ (*)
b) Etkinlik adi: turbolinks:load (*)
c) Baska bir seye dokunmadan Kaydet diyelim.
2. Etiketlere tiklayalim. (*)
gem 'activerecord-postgis-adapter', '~> 5.2'
bundle
sudo apt-get install postgresql-9.6-postgis-scripts
rake db:gis:setup
@cihad
cihad / test.js
Created August 7, 2018 20:32
local variable overriding
// Almak istedigimiz degisken 'a'
function Vehicle(){
}
Vehicle.prototype.go = function(){
var a = "deneme"
}
// Fonksiyondaki kod calismadan yukle