Skip to content

Instantly share code, notes, and snippets.

View skhokhlov's full-sized avatar

Sergey Khokhlov skhokhlov

View GitHub Profile
'use strict';
var fs = require('fs');
/**
* Dijkstra algorithm
*
* @param g {Array}
* @param start {Number}
*/
@skhokhlov
skhokhlov / power.js
Last active December 17, 2015 14:31
/**
* Возводит матрицу a в степень n в кольце r
*/
function power(a, n, r){
'use strict';
/**
* Возвращает нулевую квадратную матрицу рамера s
*/
// var makeNull = (s) => new Array(s).fill(new Array(s).fill(0));
@skhokhlov
skhokhlov / pi.rs
Created February 6, 2015 19:08
The calculation of the number pi
fn main(){
let mut pi = 0f64;
let mut n = 0u64;
let mut a = 1f64;
let mut b = 1f64;
let mut k = 0f64;
loop {
a = inv(-1f64, n);
b = inv(4f64, n);
@skhokhlov
skhokhlov / e.rs
Last active August 29, 2015 14:13
The calculation of the number e
use std::io::File;
fn main(){
let path = Path::new("e.txt");
let display = path.display();
let mut e = 0f64;
let mut k = 1f64;
let mut count = 0f64;
let a = 1.0_f64;
#!/bin/bash
IPADDR=`ifconfig -a | grep -A1 ed0 | grep inet | awk '{ print $2 }'`
LASTIP=`nslookup canth.dtdns.net ns1.darktech.org | grep -A1 canth |
grep Address | awk '{
print $2 }'`
echo -n "`date` - "
if [ "$IPADDR" != "$LASTIP" ]; then