Skip to content

Instantly share code, notes, and snippets.

View exileed's full-sized avatar
🎵
null

Dmitriy Kuts exileed

🎵
null
View GitHub Profile
@axelpale
axelpale / combinations.js
Last active October 11, 2025 20:04
JavaScript functions to calculate combinations of elements in Array.
/**
* Copyright 2012 Akseli Palén.
* Created 2012-07-15.
* Licensed under the MIT license.
*
* <license>
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files
* (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge,
@pepelsbey
pepelsbey / wishlist.md
Last active October 8, 2015 14:58
Список желаний

Список желаний

Ведётся для друзей (что тебе подарить?) и для себя (куда бы потратить деньги?). Если вы хотите меня порадовать, то можете купить что-нибудь из списка ниже или просто перевести мне денег в качестве комплимента. Перед тем, как что-либо купить, сообщите мне о своём намерении, чтобы не было пересечений в сезонные подарочные периоды. Исключение составляет только список «Прочее».

Книги

@csarrazi
csarrazi / AState.php
Created November 14, 2012 15:38
State pattern in PHP
<?php
class AState extends AbstractState implements StateInterface
{
public function methodA()
{
try {
// Do stuff
// ...
} catch (\Exception $e) {
$this->workflow->setState(new ErrorState($this->workflow, $this));
@gabriel-fallen
gabriel-fallen / programming_basics.rst
Last active October 31, 2022 10:11
Моё представление о необходимом минимуме знаний чтобы что-то программировать более-менее осмысленно.

Вступление

Во-первых, это моё мнение, и я его никому не навязываю. Во-вторых, список не обязательно исчерпывающий. В-третьих, он ориентирован на определённую "философию", которая тоже не является исчерпывающей или абсолютно правильной. Поэтому, если Вам эти рекомендации не подходят -- не следуйте им.

Философия такова. Для того чтобы осмысленно программировать на начальном этапе не нужно знать Computer Science, теорию алгоритмов и сложности вычислений или детально разбираться в устройстве и работе компьютера. Достаточно хорошо делать две вещи:

  1. алгоритмизировать решение задачи (разбивать его на простые последовательные шаги: сначала это, а потом вот это),
  2. знать, понимать смысл и назначение, использовать и подгонять друг к другу стандартные элементы решений (условия, циклы, структуры данных, алгоритмы и прочие "паттерны")
@Fedcomp
Fedcomp / get_web_page.php
Last active April 8, 2019 01:33
Example remote page download with php-curl.
<?php
function get_web_page( $url ){
$options = array(
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle all encodings
CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17", // who am i
CURLOPT_AUTOREFERER => true, // set referer on redirect
@sbmaxx
sbmaxx / books.md
Last active December 17, 2015 12:39
Книги для руководителя
  • Ицхак Адизес «Идеальный руководитель» и другие книги и видео http://www.adizes.info/
  • Элияху Голдратт «Цель», «Цель-2»
  • Эдвардс Деминг «Выход из кризиса. Новая парадигма управления людьми, системами и процессами»
  • Дэвид Майстер и Патрик Маккенна «Первый среди равных. Как руководить группой профессионалов»
  • Патрик Ленсиони «Три признака унылой работы»
  • Питер Ф. Друкер «Эффективный руководитель»
  • Дж Ханк Рейнвотер «Как пасти котов. Наставление для программистов, руководящих другими программистами»
  • Книги из серии «Одноминутный менеджер»
  • Кауфман «Сам себе МBA»
  • Стивен Кови «Семь навыков высокоэффективных людей»
@cheeaun
cheeaun / js-error-logging-services.md
Last active September 18, 2025 20:18
JavaScript error logging services
<?php /* With apologies to Dr. Drang and John Siracusa.
feed-subscribers.php
By Marco Arment.
Released into the public domain with no warranties and no restrictions.
Usage: Pipe an Apache access log into stdin, e.g.:
php -f feed-subscribers.php < /var/log/httpd/access_log
@audreyfeldroy
audreyfeldroy / pypi-release-checklist.md
Last active May 20, 2025 07:59
My PyPI Release Checklist
  • Update HISTORY.md
  • Commit the changes:
git add HISTORY.md
git commit -m "Changelog for upcoming release 0.1.1."
  • Update version number (can also be minor or major)
bumpversion patch
@Stanback
Stanback / nginx.conf
Last active February 6, 2026 04:08 — forked from michiel/cors-nginx.conf
Example Nginx configuration for adding cross-origin resource sharing (CORS) support to reverse proxied APIs
#
# CORS header support
#
# One way to use this is by placing it into a file called "cors_support"
# under your Nginx configuration directory and placing the following
# statement inside your **location** block(s):
#
# include cors_support;
#
# As of Nginx 1.7.5, add_header supports an "always" parameter which