Skip to content

Instantly share code, notes, and snippets.

@Sammers21
Sammers21 / insert.cpp
Last active April 8, 2017 07:15
INSERT METHOD
int coin(double propability, int times) {
std::srand((unsigned int) std::time(0));
int sum = 0;
for (int i = 0; i < times; ++i) {
double gen = ((double) rand() / (RAND_MAX));
if (gen < propability)
sum += 1;
else
break;
@Sammers21
Sammers21 / kek.sh
Created May 25, 2017 20:56
Штука которая берет все .gv файлы в директории и делает из них .png файлы.
#!/usr/bin/env bash
function transform(){
for file in "$(ls $1 | grep .gv)"
do
ofile=${file::-3}
dot -Tpng "$file" -o "$ofile.png"
done
}
if [ -z "$1" ]; then
@Sammers21
Sammers21 / BigIntegerStream.java
Created May 26, 2017 14:41
Непонятная домашка
package com.drankov;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.stream.Stream;
public class BigIntegerStream {
/**
package com.drankov;
import java.io.BufferedWriter;
import java.io.IOException;
import java.math.BigInteger;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
#!/bin/bash
# ./script [time] -m [message]
# ./script [time] -p [programm]
# time format 2017-06-04T21:58:00
function main(){
#проверяем что подано кака минимум 3 аргемнта на вход
if [ -n $3 ]; then
# проверяем что второй аргумент или -m или -p, инчае
@Sammers21
Sammers21 / Mqtt-publish.java
Created June 7, 2017 13:11
Description of how Mqtt-publishing works
/*
Client-server interaction on different QOS levels
QOS =0
if server would like to publish something to the client
_______________________________________________________________
sudo apt-get update
sudo apt-get install -y maven default-jdk zip unzip
git clone https://github.com/Sammers21/Ashbringer
cd Ashbringer
mvn clean install
java -jar ashbringer-cli/target/ashbringer-cli-1.0-SNAPSHOT.jar \
0 13.95.146.39 8080 1000 2
sammers-nix:vmqtc2 sammers$ mvn clean install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Vert.x MQTT client 3.5.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.0.0:clean (default-clean) @ vertx-mqtt-client ---
[INFO] Deleting /Users/sammers/Desktop/workspace/vmqtc2/target
[INFO] Deleting /Users/sammers/Desktop/workspace/vmqtc2/src/main/asciidoc (includes = [], excludes = [images/**])
%define module mymodule
Summary: multidict implementation
Name: python-%{module}
Version: 3.1.4a3
Release: 1
License: Apache 2
Group: Development/Python
Url: https://github.com/aio-libs/multidict/
Source0: https://pypi.python.org/packages/37/e3/f7fe70024be82c628fbe0a3e43aad114dc0eba6f11d4580e6955
@Sammers21
Sammers21 / python-opuscoords.spec
Created August 23, 2017 12:28
python-opuscoords
# Created by pyp2rpm-1.0.1
%global pypi_name opuscoords
Name: python-opuscoords
Version: 1.0.1
Release: %mkrel 9
Group: Sciences/Astronomy
Summary: Python Tools for OPUS Coordinate Conversions
License: BSD