Skip to content

Instantly share code, notes, and snippets.

View MioGreen's full-sized avatar

Mio Green MioGreen

View GitHub Profile
@MioGreen
MioGreen / Contract.Requires
Created November 14, 2011 09:39
Requires<T> pattern
public static class Contract
{
public static void Requires<T>(Func<bool> condition) where T : Exception, new()
{
if(!condition.Invoke())
{
throw new T();
}
}
}
@MioGreen
MioGreen / FacebookShareStrategy
Last active August 29, 2015 14:01
Facebook browser sharing
function FacebookShareStrategy(user, $http) {
var url,
userId = user.id,
userToken = user.token;
this.share = function (message, photos, htmlPresentation) {
url = 'https://graph.facebook.com/' + userId +
'/feed?callback=JSON_CALLBACK&message=' + message +
picture(photos) + presentation(htmlPresentation) +
'&access_token=' + userToken;
@MioGreen
MioGreen / CityDataService.js
Created September 1, 2014 05:36
Всплывающий выбор городов.
function capitaliseFirstLetter(string)
{
return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
}
angular.module('pocketParty.services')
.service('CityDataService', function($q, $timeout) {
var cityData = [
'Москва'
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
@MioGreen
MioGreen / controller.js
Created October 31, 2014 19:47
ngLeaflet sample
(function (window, angular, undefined) {
'use strict';
angular.module('shell')
.controller('MapController', ['$scope',
function ($scope) {
$scope.layers = {
baselayers: {
yandex: {
import json
import logging
import os
import socket
import ssl
import struct
import sys
import time
import uuid
@MioGreen
MioGreen / README.md
Last active August 29, 2015 14:26 — forked from jimothyGator/README.md
Nginx configuration for Mac OS X with Homebrew, using sites-enabled directory.
mkdir -p /usr/local/etc/nginx/sites-{enabled,available}

File locations:

  • nginx.conf to /usr/local/etc/nginx/
  • default and default-ssl to /usr/local/etc/nginx/sites-available
  • homebrew.mxcl.nginx.plist to /Library/LaunchDaemons/
@MioGreen
MioGreen / default.conf
Created June 21, 2016 08:46
Default nginx
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
История Вселенной — это преобразование энергии в материю, время и пространство.
История жизни на Земле — это история все более сложного структурирования материи, способной, в свою очередь, выделять энергию из окружающей среды.
Энергия консервируется в материю, чтобы затем снова выделиться. Таков космический маятник.
Вселенная — закрытая система. Пространство ограничено количеством энергии. Иначе — кривизной светового луча. Энтропия имеет место в замкнутом пространстве. Маятник преодолевает следствия энтропии.
История человечества — это история прогрессирующих преобразований окружающей среды. История прогрессирующего выделения энергии из окружающей материи.
Человек энергетически неуравновешен с окружающей средой. Он от природы обладает большей энергией, чем необходимо для простого выживания и воспроизведения вида.
Поэтому он переделывает все, что можно изменить. Функция человека — передел мира. Все во Вселенной функционально.
Человек относится к эволюционирующей окружающей среде, как ускорение к скорости. Пока
@MioGreen
MioGreen / gist:f890dc194d891df23c4133a85ff1a2a2
Created May 4, 2017 12:51
CIS (Commonwealth of Independent_States) country codes, ISO 3166-1 alpha-2.
# https://en.wikipedia.org/wiki/Commonwealth_of_Independent_States
COUNTRY_CODES_CIS = %w[
'AM' 'AZ' 'BY' 'KZ' 'KG' 'MD' 'RU' 'TJ' 'UZ'
]