Skip to content

Instantly share code, notes, and snippets.

import javax.swing.JOptionPane;
/**
* @author aNNiMON
*/
public class SpiralAlgorithm {
private static enum Directions {
UP {
@Override
@xamgore
xamgore / gist:d0da8bb6cd305391054a
Created December 8, 2014 21:08
cash js xhr ajax
var getXHR = function() {
    var http;
    try {
      http = new XMLHttpRequest;
        getXHR = function() {
          return new XMLHttpRequest;
        };
    }
    catch(e) {
      var msxml = [
#!usr/bin/python
#Linksys WRT54G router brute force
#http://www.darkc0de.com
#d3hydr8[at]gmail[dot]com
import threading, time, random, sys, urllib2, socket
if len(sys.argv) !=4:
print "Usage: ./linksysbrute.py <server> <user> <wordlist>"
sys.exit(1)
div.elem {
padding: 9px 15px;
margin: 0;
border: 0px;
}
div.menu img[src='http://annimon.com/theme/webdefault/images/li.png'] {
display: none;
}

Где бы я не оказался, люди обсуждают разные явления, связанные с интернетом. Интернет сам по себе это одна сущность, единая разумная сущность. Мы должны понимать это явление именно в таком контексте.

Мы должны понимать, что это одна из четырёх величайших революций, настигших человество, возможно, даже величайшая из них. Именно так мы живём в захватывающее революционное время, поэтому-то все традиционные правила ведения бизнеса отметаются и изменяются. Даже правила того, какого это быть человеком изменились. Жизнь в обществе изменилась. Сейчас всё это меняется, поэтому нужно обернуться и посмотреть на историю, нужно поучиться у истории, чтобы понять, что происходит

Интернет — это одна из четырёх величайших революций в развитии общества, настигших человество, возможно, даже величайшая из них. Именно так мы живём в захватывающее революционное время, поэтому-то все традиционные правила ведения бизнеса отметаются и изменяются. Даже правила того, какого это быть человеком изменились. Жизнь в обществе изменилась. Сейчас всё это меняется, поэтому нужно обернуться и посмотреть на историю, нужно поучиться у истории, чтобы понять, что происходит в наш век. Потому что единственный инструмент познания себя и окружающего общества — это история.

Интернет описывали множеством разных способов. Три самых популярных метафоры:

@xamgore
xamgore / transitiv.go
Created April 23, 2016 09:27
check G² is not transitiv for any fuzzy relation G
// check G² is not transitiv for any fuzzy relation / graph G
// G² = G ∘ G, where ∘ is min-max composition
package main
import "fmt"
import "math"
type Matrix struct {
size int
@xamgore
xamgore / server.go
Created May 15, 2016 20:37
Light http over tcp server as an example of net package in Go
package main
import ("fmt"; "io"; "net"; "strings"; "sync/atomic")
var clientsCount int64 = 0
func main() {
server, _ := net.Listen("tcp", "127.0.0.1:28563")
defer server.Close()
@xamgore
xamgore / cmd.md
Created March 15, 2017 13:58
Как работать с cmd

На этой странице приведены некоторые полезные рецепты того, как улучшить работу стандартного интерпретатора cmd.

Как запускать cmd

Win + RcmdEnter. Либо правой кнопкой мыши по пуску → «Командная строка».

Как изменить кодировку

Первый способ, динамический: заходим в cmd.exe, пишем chcp 1251. Можно создать ярлык с названием cmd-rus.exe где-нибудь в System32/,

; Note: the encoding of this file SHOULD be "UTF-8 with BOM".
; Emulate mouse-wheel tab switching on google-chrome/iron (windows version).
;
; Keys:
; • mouseWheelUp : switch to previous tab (only if the mouse is above )
; • mouseWheelDown : switch to next tab (the google-chrome/iron tab bar)
;
; Strangely, google refuses to add this feature on the windows version of google-chrome.
;