Skip to content

Instantly share code, notes, and snippets.

View seddi's full-sized avatar

Sedat Geldi seddi

View GitHub Profile
#!/bin/sh
yoket="/dev/null"
# /home dizinini kullanarak kayitli kullanici arama
echo -n "kullanici adi giriniz : "; read name
ls $( readlink -f $HOME/.. ) >home.txt
if grep $name home.txt 2>$yoket 1>2 ; then
echo "$name isminde kullanici bulundu "
#!/bin/bash
:>ogr_adi.csv
:>ogr_num.csv
while read line; do
echo $line |awk -F, '{ print $1, $2 }' >> ogr_adi.csv
echo $line |awk -F, '{ print $3 }' >>ogr_num.csv
done <ogr.csv #csv icinde "<ogrenci_adi>,<ogrenci_soyadi>,<ogrenci_no>" seklinde kayıtlar var
@seddi
seddi / foo
Created December 16, 2010 19:29
oldumu rafıq :)
@seddi
seddi / alanlari_goster.sh
Created December 20, 2010 20:25
/etc/passwd dosyasında kullanıcının istedigi (user,kabuk,group,passwd) alanı listeler ;)
#!/bin/bash
alanlar() {
! [ $# -eq 1 ] && echo "icerdeyim" && exit 1
ifs_save="$IFS"
alan=$1
while read line; do
IFS=":"
set $line
@seddi
seddi / alani_goster.sh
Created December 25, 2010 19:11
/etc/passwd dosyasindan okuyarak istenilen bazi alanlari listelemek icin bir betik
#!/bin/bash
alani_goster() {
! [ $# -eq 1 ] && echo "simdilik alan adi tek olamali :) " && exit 1
alan=$1
ifs_save="$IFS"
case "$alan" in
"user")
while read line; do
@seddi
seddi / hecele.py
Created March 6, 2011 14:00
dosya adını girdigimiz bir dosyadaki (aynı dizinde calıstıgınız dusunuluyor..! ) satırları heceleyerek herbir kelime icin hece listesi olusturur. NOT: dosyadaki her satısın tek kelime olması dusunulmustur ileride degisecektir...
#!/usr/bin/python3
#-*- coding:utf-8 -*-
import sys
sesli = ['a', 'e', 'ı', 'i', 'o', 'ö', 'u', 'ü', 'A', 'E', 'I', 'i', 'O', 'Ö', 'U', 'Ü']
sessiz = ['b', 'c', 'ç', 'd', 'f', 'g', 'ğ', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'r', 's', 'ş', 't', 'v', 'y', 'z', 'B', 'C', 'Ç', 'D', 'F', 'G', 'Ğ', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'Ş', 'T', 'V', 'Y', 'Z' ]
def hecebul(kelime):
kelime = kelime[::-1]
#!/usr/bin/beef
+++++ +++++ initialize counter (cell #0) to 10
[ use loop to set the next four cells to 70/100/30/10
> +++++ ++ add 7 to cell #1
> +++++ +++++ add 10 to cell #2
> +++ add 3 to cell #3
> + add 1 to cell #4
<<<< - decrement counter (cell #0)
]
@seddi
seddi / findname_with_regexp.py
Created March 9, 2011 04:51
.txt'den okudugu isimlerden duzenli ifadeye uyanları verilen isimdeki dosyaya yazar...
#!/usr/bin/python3
#-*- coding:utf-8 -*-
import sys
import re
sesli = ['a', 'e', 'ı', 'i', 'o', 'ö', 'u', 'ü', 'A', 'E', 'I', 'i', 'O', 'Ö', 'U', 'Ü']
sessiz = ['b', 'c', 'ç', 'd', 'f', 'g', 'ğ', 'h', 'j', 'k', 'l', 'm', 'n', 'p', 'r', 's', 'ş', 't', 'v', 'y', 'z', 'B', 'C', 'Ç', 'D', 'F', 'G', 'Ğ', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'Ş', 'T', 'V', 'Y', 'Z' ]
def reg_exp(list):
@seddi
seddi / Makefile
Created April 8, 2011 05:04 — forked from roktas/Makefile
# Test kodlarını üret.
# Kullanım:
# make # üret
# make clean # temizle
PROGS := $(patsubst %.c,%,$(wildcard *.c))
# pthread kitaplığını ekle.
CFLAGS += -Wall -lpthread
@seddi
seddi / dot-paralel-matris.c
Created April 9, 2011 01:17
n x n 'lik 2 matrisin carpmının sonuc matrısının degerlerinin toplamını belirli aralıkta gosteren paralel ve seri olarak hesaplama kodları
/* Evrelerle gerçekleştirilen nokta çarpımı */
/*
* POSIX Thread'leriyle ilgili okunabilecek bazı kaynaklar:
*
* http://randu.org/tutorials/threads/
* http://www.ibm.com/developerworks/linux/library/l-posix1.html
* http://www.ibm.com/developerworks/library/l-pthred.html
* http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html
*/