Skip to content

Instantly share code, notes, and snippets.

View seddi's full-sized avatar

Sedat Geldi seddi

View GitHub Profile
@seddi
seddi / sifrele_cozumle.c
Created October 11, 2011 01:40
girilen metni oteleme ile hem sifreler hem eski haline cozer...
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
const char character[] = {'a','b','c','d','e','f','g','h','i','j','k','l','m',
'n','o','p','q','r','s','t','u','v','w','x','y','z',};
char *sifrele(char *dizi) {
int i = 0, j;
while (dizi[i]) {
@seddi
seddi / sifrele_coz.c
Created October 11, 2011 01:32
basit deneme amaclı oteleme ile sifreleme ve cozme
#include <stdio.h>
#define ROT 20 /* istenilen oteleme ile sifrele */
#define mod 26 /* alfabe boyutu */
void sifrele(int c){
int c_yeni;
if(c >= 'A' && c <= 'Z'){
c_yeni = 'A' + (c + ROT - 'A')%mod;
putchar(c_yeni);
}
@seddi
seddi / pisi_pspec_parse.pm
Created August 11, 2011 19:24
Pisi pspec.xml dosyasından paket bagımlılıklarını versiyonları ile beraber parse ederek gosterir.
#!/usr/bin/perl -w
package Build::Pisi;
use Data::Dumper;
use strict;
sub parsexml {
my ($xml) = @_;
my @nodestack;
# Package generated configuration file
# See the sshd_config(5) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
;
; BIND data file for local loopback interface
;
$TTL 604800 ; bu sunucya ulasılmazsa dıger dns sunuclarının beni yok
; sayması icin gececek sure
@ IN SOA seddi.me. root.seddi.me. ( ; @ zone yanındaki isim
;(seddi.me)
6 ; Serial ; diger dns sunucları bızım
; dns kaydımızı bı kez alır ve
; degiskliklerimizi alması icin serial
@seddi
seddi / klasor_kilitle.bat
Created May 31, 2011 20:50
windows'ta istediginiz bir klasoru dosya icinde verilen sifre ile kilitler ve acmak icin sifrenin girilmesi gerekir
@ECHO OFF
title Klasor Kilitleme
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Ne yapmak istiyorsaniz karsiligindaki harfi yazip ENTER'a basin
echo.
echo Klasor kilitlemek (K)
echo.
echo Cikmak (C)
@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
*/
@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 / 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):
#!/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)
]