Skip to content

Instantly share code, notes, and snippets.

import os
import argparse
'''
Этот код содержит функцию для очистки директорий, удаляя либо печатая на экране имена файлов,
которые уже присутствуют в эталонной директории. Эта функция может быть использована
с опцией -V для проверки размера файлов и удаления только тех, которые равны по размеру.
Функция запускается через командную строку с параметрами etalon_dir и clear_dir.
Дополнительно можно использовать опции -R для удаления файлов и -V для проверки их размеров.
@zcoder
zcoder / evhttp-multh-thread-httpd.cpp
Created June 8, 2012 23:37 — forked from kzk/evhttp-multh-thread-httpd.cpp
Multi-Threaded HTTPServer using evhttp
#include <event.h>
#include <evhttp.h>
#include <pthread.h>
#include <errno.h>
#include <string.h>
#include <fcntl.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <iostream>
--- git-rebase--interactive.old 2011-06-11 13:17:48.000000000 +0400
+++ git-rebase--interactive 2012-04-17 12:44:09.000000000 +0400
@@ -951,7 +951,7 @@
REVISIONS=$ONTO...$HEAD
SHORTREVISIONS=$SHORTHEAD
fi
- git rev-list $MERGES_OPTION --pretty=oneline --abbrev-commit \
+ git rev-list $merges_option --pretty=">%h (%an <%ae>) %s"\
--abbrev=7 --reverse --left-right --topo-order \
$REVISIONS | \
@zcoder
zcoder / ssh-sc
Created November 21, 2011 10:36 — forked from yurial/ssh-sc
ssh - screen
#!/bin/bash
RET=1
PARAMS=
SESSION="auto-$RANDOM$RANDOM"
until [ -z "$1" ]; do
case "$1" in
'-S')
RET=1
shift
@zcoder
zcoder / encrypted-git-repo.md
Created October 12, 2011 04:30
Transparent Git Encryption

Transparent Git Encryption

This document has been modified from its [original format][m1], which was written by Ning Shang (geek@cerias.net). It has been updated and reformatted into a [Markdown][m2] document by [Woody Gilk][m3] and [republished][m4].

Description

When working with a remote git repository which is hosted on a third-party storage server, data confidentiality sometimes becomes