Skip to content

Instantly share code, notes, and snippets.

View ferdiunal's full-sized avatar
🏠
Working from home

Ferdi ÜNAL ferdiunal

🏠
Working from home
View GitHub Profile
@ferdiunal
ferdiunal / Vps Kurulumu
Created October 25, 2018 13:07 — forked from bulentsakarya/Vps Kurulumu
Ubuntu + Apache + MySQL + Php + Let's Encrypt + Mod Pagespeed + WordPress
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoclean
sudo apt-get autoremove
adduser sakarya
usermod -aG sudo sakarya
ufw app list
ufw allow OpenSSH
@ferdiunal
ferdiunal / helpers.py
Created July 6, 2018 20:15
Bir işlemi belirli bir sayıda tekrar deneyin.
"""
Retry an operation a given number of times.
Bir işlemi belirli bir sayıda tekrar deneyin.
"""
def retry(times, callback):
try:
if not times:
return
return callback()
except:
// inside boot()
resolve(EngineManager::class)->extend('elasticsearch', function () {
return new ElasticsearchEngine(ClientBuilder::fromConfig(config('scout.elasticsearch.config')), config('scout.elasticsearch.index'));
});
@ferdiunal
ferdiunal / tax_validation.php
Last active August 4, 2021 12:21 — forked from emir/tax_validation.php
PHP Vergi Numarası Doğrulama
<?php
/**
* This method logically validates Turkish VAT number
*
* @param string $taxNumber
* @return bool
*/
public function validateTaxNumber(string $taxNumber): bool
{
@ferdiunal
ferdiunal / gist:c062ee333d0bbcea65152b563ecbc479
Created July 28, 2017 08:34 — forked from ziyahan/gist:3938729
Vergi Kimlik No Doğrulama Algoritması
function vergikimlik(kno) {
var v1 = 0;
var v2 = 0;
var v3 = 0;
var v4 = 0;
var v5 = 0;
var v6 = 0;
var v7 = 0;
var v8 = 0;
var v9 = 0;
[
{
"il": "Adana",
"plaka": 1,
"ilceleri": [
"Aladağ",
"Ceyhan",
"Çukurova",
"Feke",
"İmamoğlu",
@ferdiunal
ferdiunal / helpers.php
Created January 14, 2017 12:05
PHP referans degeri
<?
if (!function_exists('getRam')) {
function getRam($value)
{
return $value = &$value;
}
}
@ferdiunal
ferdiunal / tester.go
Created November 26, 2016 22:45
Tester
package main
import (
"net"
"regexp"
"strconv"
"strings"
)
var IBANS = map[string]interface{}{
@ferdiunal
ferdiunal / test.go
Last active November 12, 2016 13:33
package main
import "fmt"
type familyInterface interface {
getFather() family
getMother() family
}
type family struct {