Skip to content

Instantly share code, notes, and snippets.

View zafer06's full-sized avatar

Zafer Çelenk zafer06

View GitHub Profile
# cat << EOF > /dev/null
# https://github.com/gpakosz/.tmux
# (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license,
# without any warranty.
# Copyright 2012— Gregory Pakosz (@gpakosz).
# /!\ do not edit this file
# instead, override settings in ~/.tmux.conf.local, see README.md
# -- general -------------------------------------------------------------------
@zafer06
zafer06 / postgresql-backup-restore
Last active February 7, 2019 13:58
postgresql backup and restore
sudo su - postgres
# Backup Database
pg_dump --host localhost --user postgres --dbname=db_target --file db_backup.sql
# Create Database
psql --command "CREATE DATABASE db_target;"
# Restore Database
psql --host localhost --user postgres --dbname=db_target --file db_backup.sql
@zafer06
zafer06 / update-golang.md
Created March 16, 2019 06:23 — forked from nikhita/update-golang.md
How to update the Go version

How to update the Go version

System: Debian/Ubuntu/Fedora. Might work for others as well.

1. Uninstall the exisiting version

As mentioned here, to update a go version you will first need to uninstall the original version.

To uninstall, delete the /usr/local/go directory by:

// Get error code
pqErr := err.(*pq.Error)
log.Println(pqErr.Code)
// Check error message
if err, ok := err.(*pq.Error); ok {
fmt.Println("pq error:", err.Code.Name())
}
package main
import (
"fmt"
"math"
)
func main() {
var price = 79.90
var discount = 66.41
@zafer06
zafer06 / example.conf
Created October 30, 2019 13:39
Örnek temel nginx yapılandırması
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html;
try_files $uri /index.html;
}
@zafer06
zafer06 / create.sql
Created November 4, 2019 07:34
PostgreSQL Türkçe veritabanı oluşturma
CREATE DATABASE veritabani WITH ENCODING 'UTF8' LC_COLLATE='tr_TR.utf8' LC_CTYPE='tr_TR.utf8' TEMPLATE=template0;
@zafer06
zafer06 / table_backup.sql
Last active November 4, 2019 07:54
Docker Postgresql tablo yedekleme
docker exec containerName /usr/bin/pg_dump --user postgres --table tableName --db dbName > backup.sql
-- Sunucuya tablonun yuklenmesi
sudo -u postgres psql --user postgres --table tableName --db dbName < backup.sql
@zafer06
zafer06 / server.go
Created November 12, 2019 13:35
Go minimalist server
func main() {
http.HandleFunc(func (w http.ResponseWriter, r *http.Request) {
w.Write([]byte("ok"))
})
err := http.ListenAndServe(":1234", nil)
if err != nil {
fmt.Println(err)
}
}
@zafer06
zafer06 / read_file.go
Created November 12, 2019 13:38
Go ile dosya okuma işlemi
package main
import (
"fmt"
"io/ioutil"
)
func main() {
res, _ := ioutil.ReadFile("/tmp/test.txt")
fmt.Println(string(res))