Skip to content

Instantly share code, notes, and snippets.

View huseyin's full-sized avatar

Hüseyin Tekinaslan huseyin

View GitHub Profile
@huseyin
huseyin / wordpress_com_nginx_proxy_to_subpath.md
Created November 20, 2020 18:56 — forked from bzamecnik/wordpress_com_nginx_proxy_to_subpath.md
Nginx proxy for Wordpress.com on custom domain with subpath.
@huseyin
huseyin / tdk.rb
Last active November 26, 2018 12:10 — forked from roktas/tdk.yml
# frozen_string_literal: true
module TurkishSupport
ABBREVIATIONS = {
'age.' => 'age.',
'agm.' => 'agm.',
'agy.' => 'agy.',
'alb.' => 'Alb.',
'alm.' => 'Alm.',
'anat.' => 'anat.',
@huseyin
huseyin / ignore
Created April 7, 2017 23:51 — forked from roktas/ignore
Genel gitignore dosyası (~/.config/git/ignore)
.\#*
*~
\#*
*.bak
.*.d
*.orig
*.rej
*.sw
.*.sw[a-z]
*.swp
@huseyin
huseyin / config
Created April 7, 2017 23:51 — forked from roktas/config
Genel git config dosyası (~/.config/git/config)
[alias]
a = add
ap = add --patch
b = branch
c = commit
co = checkout
d = diff
f = fetch
la = log --graph --decorate --pretty=oneline --abbrev-commit --all
l = log --pretty=format:'%Cred%h%Creset - %<|(60)%C(bold)%s%Creset %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
#!/bin/sh
#
# Fork depolarda master dalında değişiklik yapmayı engelle.
if [ "$(git rev-parse --abbrev-ref HEAD)" = master ]; then
if git config remote.upstream.url >/dev/null; then
cat >&2 <<-EOF
Üst geliştirici depo referansı "upstream" belirlendi.
Alt geliştirici olarak çalıştığınız depolarda "master" dalında
@huseyin
huseyin / README.md
Created January 5, 2017 13:21 — forked from dergachev/README.md
Vagrant tutorial

Vagrant Setup

This tutorial guides you through creating your first Vagrant project.

We start with a generic Ubuntu VM, and use the Chef provisioning tool to:

  • install packages for vim, git
  • create user accounts, as specified in included JSON config files
  • install specified user dotfiles (.bashrc, .vimrc, etc) from a git repository

Afterwards, we'll see how easy it is to package our newly provisioned VM

# munge PATH
pathmunge() {
case ":${PATH}:" in *:"$1":*) return 0 ;; esac
[ "$2" = after ] && PATH=$PATH:$1 || PATH=$1:$PATH
}

Merhaba Dünya

Falan filan falan.

    package main

    import "fmt"

func hello() string {

@huseyin
huseyin / ruby-tips.md
Created April 8, 2016 13:53 — forked from vigo/ruby-tips.md
Ruby Tips

Ruby Tips

Genel

  • Herşey bir Object (Nesne)
  • Her Object BasicObjectden türemiş. (Objective-C NSObject gibi...)
  • Object.methods ile o nesneye ait tüm method'lar
  • Object.methods.inspect string olarak method'lar
  • Mutlaka bir şey geriye döner. Hiçbir şey dönmese nil döner.

Style Guide

Anahtar Kelime Tanım
Best Case Elemanlar zaten sıralı ise, linear time olarak adlandırılır.
Worst Case Elemanlar ters olarak sıralı ise, quadratic time olarak alandırılır.
Avarage Case Boş
  • Sıralama (Sorting) işlemlerinde çalışma zamanı; elemanların sayısına, ilk durumdaki dizilişe ve algoritmaya bağlıdır.

===