Skip to content

Instantly share code, notes, and snippets.

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

Gökhan CEYLAN gceylan

🏠
Working from home
View GitHub Profile
@gceylan
gceylan / del_all_log_file.sh
Created August 14, 2013 13:21
son günün anısına
#!/bin/bash
DIR_PATH=`pwd` # varsayılan olarak çalıştırıldığı dizinden başla
FILE_FORMAT=".txt" # varsayılan olarak txt uzantıları seç
N_DAYS=30 # 30 gün öncesinden başla
while getopts ":p:d:f:" opt; do
case $opt in
p)
DIR_PATH=$OPTARG
@gceylan
gceylan / multithread_matrix_multip.c
Created May 12, 2013 23:01
multithread matrix multiplication
#include <stdio.h>
#include <time.h>
#include <stdint.h>
#include <stdlib.h>
#include <pthread.h>
#define MATRIX_SIZE 16
#define RANDOM_LENGHT 10000
#define NTHREAD 4
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <libgen.h>
#include <readline/readline.h>
#include <readline/history.h>
@gceylan
gceylan / SetIpAddres.java
Created October 6, 2012 09:05
ağ yapılandırması
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class SetIPAddres {
String ip = null;
String netmask = null;
@gceylan
gceylan / Duzeltme3.java
Created July 17, 2012 07:51
ahmet salih' e sevgilerle...
package com.ykb.eulerDüzeltme;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Date;
@gceylan
gceylan / cpu.v
Created May 26, 2012 13:38
Basit bir işlemci
module cpu (KEY, SW, LEDR);
input [1:0] KEY;
input [17:0] SW;
output [17:0] LEDR;
wire Resetn, Manual_Clock, Run, Done;
wire [15:0] DIN, Bus;
assign Resetn = KEY[0];
assign Manual_Clock = KEY[1];
@gceylan
gceylan / t.rb
Created May 24, 2012 21:33 — forked from roktas/t.rb
#!/usr/bin/ruby
# encoding: utf-8
# DİKKAT! Fazla test edilmemiştir. İki çay/sigara arası yazılmıştır. Daha
# iyisini siz yazın. -- roktas
class Arac
attr_reader :hiz, :vites_konumu, :yolcu_sayisi
def initialize(yolcu=1)
@gceylan
gceylan / sinav.py
Created March 28, 2012 17:10
1-3 fonksiyonlarında ufak düzeltmeler...
# -*- coding: cp1254 -*-
def en_buyuk_ardil_toplam(dizi):
print "girilen dizi:", dizi
for ind, i in enumerate(dizi):
if ind == 0:
continue
dizi[ind] = dizi[ind] + dizi[ind - 1]
print "Ardıl dizi:", dizi
@gceylan
gceylan / lineer_denklem_sistemlerinin_cozumu.py
Created March 27, 2012 17:36
10 x 10 lineer denklem sisteminin çözümü...
# bu fonksiyon girilen denklemi (ör = 2x + 3y - 1z = 5) matris formuna dönüştürür. ([0, 2, 3, -1, 5])
def denklemGirisi(satir = 3, sutun = 4):
satir += 1
sutun += 1
# bu liste yardımıyla herbir denklem için bir matris oluşturduk.
liste = []
#girilen denklemlerin matris şeklinde bu listede tutuk.
@gceylan
gceylan / sekant.py
Created March 27, 2012 17:34
yeni pc ubuntu yokken :(
# -*- coding: cp1254 -*-
import math
import time
# bu fonksiyon yardımıyla köke yaklaşımı gözleyebiliyoruz.
def analiz(liste):
for ind, i in enumerate(liste):
if i != 0:
print "x[%s] = %s" %(ind, i)