Skip to content

Instantly share code, notes, and snippets.

Avatar
🇷🇺

Maxim Timakov max-dark

🇷🇺
View GitHub Profile
View read_bin_cycle.c
#include <unistd.h>
//...
ssize_t buf_size = ...;
char * buffer = (char *) malloc(buf_size);
//....
ssize_t read_count = 0;
int file_in;
file_in = open(...);
@max-dark
max-dark / Password.php
Created Sep 12, 2016
password generator
View Password.php
<?php
/**
* @copyright Copyright (C) 2016 Max Dark maxim.dark@gmail.com
* @license MIT; see LICENSE.txt
*/
namespace Tools{
/**
* Class Password
@max-dark
max-dark / ajax.js
Created Sep 7, 2016
Simple XMLHttpRequest wrapper
View ajax.js
/**
* Simple XMLHttpRequest wrapper
*
* @constructor
* @this {Ajax}
*/
var Ajax = function () {
/**
* @type {XMLHttpRequest}
*/
@max-dark
max-dark / parent.cxx
Created Aug 12, 2016
Создает алиас 'parent' для родительского класса
View parent.cxx
#include <iostream>
using namespace std;
template <
class T
>
/**
* @brief The Class struct
*
* Создает алиас 'parent' для родительского класса T
* Позволяет обращаться к методам родительского класса parent::methodName()
@max-dark
max-dark / bumbom.php
Last active Jul 21, 2016
Утилита для пакетного удаления BOM
View bumbom.php
<?php
/**
* bumbom.php
* @link https://gist.github.com/max-dark/01d2bc7c54fa2f161d54add970763807
*
* Утилита для пакетного удаления BOM
* Использование:
* 0 создать бекап всех файлов
* 1 Закинуть в папку с файлами
* 2 поправить(если надо) $ext_list
@max-dark
max-dark / vzsh.php
Created Jul 16, 2016
v Zero Shell - simple web-based CLI
View vzsh.php
<?php
/*
________
\___ _/ ___ _ __ ___
.-. ,-, / / / _ \| .-\| / \
\ \/ / _/ /__ | __/| | | | |
\__/ /______\\___||_| \___/
______ _ ___ _ _
/ _____\| |___ / _ \| || |
\_____ \| ,-. || __/| || |
@max-dark
max-dark / callback_form.html
Last active Jul 13, 2016
Bootstrap 3 Modal Dialog Example
View callback_form.html
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap 3 Modal Dialog Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- #include <jquery-1-12> -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<!-- #include <jquery-1-12> -->
<!-- #include <bootstrap-3-3> -->
@max-dark
max-dark / debug_mode.php
Created Jul 12, 2016
Enable all errors. Convert Errors to Exceptions
View debug_mode.php
<?php
const DEBUG = true;
error_reporting(DEBUG ? E_ALL : 0);
ini_set('display_errors', DEBUG ? 'on' : 'off');
set_error_handler(function($err_no, $err_str, $err_file, $err_line ) {
if (!(error_reporting() & $err_no)) {
return;
@max-dark
max-dark / cURLWrapper.php
Last active Jul 12, 2016
cURLWrapper is helper class that allows to send GET/POST requests, upload files
View cURLWrapper.php
<?php
/**
* \cURLWrapper is helper class that allows to send GET/POST requests, upload files
*
* @package cURLWrapper
* @author Maxim 'Cra3y'
* @license LGPL
* @link https://gist.github.com/max-dark/4c08575bcff9d4c6ea926cd8c9813c01
*
* Date: 12.07.16
@max-dark
max-dark / uploads.php
Created Jul 1, 2016
Функция-генератор для однообразного перебора загруженных файлов
View uploads.php
<?php
/**
* Функция-генератор для однообразного перебора загруженных файлов
* Системные требования
* PHP >= 5.5.0
* @link http://php.net/manual/ru/language.generators.php
*/
/**
* Генератор для однообразного перебора загруженных файлов