Skip to content

Instantly share code, notes, and snippets.

@cascad-s
cascad-s / zip_sequences.py
Created March 11, 2015 07:14
Zip two sequences
""" Module for zipped two sequences. First - keys, last - values. If
first sequence is longer, values filled "None", else ignore this pair.
"""
import itertools
def zip_sequence(s1, s2):
try:
result = dict([i for i in itertools.zip_longest(s1, s2, fillvalue=None) if i[0]])
except TypeError:
@cascad-s
cascad-s / fuzz_def
Created March 28, 2015 08:34
fuzz..
def fuzz(a):
if a % 3 == 0 and a % 5 == 0:
return "Fizz Buzz"
elif a % 3 == 0:
return "Fizz"
elif a % 5 == 0:
return "Buzz"
else:
return str(a)
@cascad-s
cascad-s / mail_class.py
Last active August 29, 2015 14:19
Send the mass mails!
#coding:cp1251
import logging
import smtplib
import os
import sys
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email.mime.text import MIMEText
@cascad-s
cascad-s / pairs_tool.py
Created August 24, 2016 22:28
very useful when working with information from erlang
def is_pair(item):
if isinstance(item, list):
if len(item) == 2:
if isinstance(item[0], str): # and isinstance(item[1], list)
return True
return False
def is_pairs_list(item):
if isinstance(item, list):
@cascad-s
cascad-s / eghrgr.go
Created September 5, 2016 08:31
test.go
// lab02
package lab02
import (
"fmt"
)
func main() {
fmt.Println("123")
@cascad-s
cascad-s / eghrgr.go
Created September 5, 2016 08:31
test.go
// lab02
package lab02
import (
"fmt"
)
func main() {
fmt.Println("123")
@cascad-s
cascad-s / eghrgr.go
Created September 5, 2016 08:31
test.go
// lab02
package lab02
import (
"fmt"
)
func main() {
fmt.Println("123")
@cascad-s
cascad-s / amqp.go
Created December 15, 2016 10:49
Some amqp
package main
import (
"fmt"
"log"
"time"
"github.com/streadway/amqp"
)
var amqpUri = "amqp://guest:guest@192.168.56.101:5672/"
package main
import (
"fmt"
"log"
"reflect"
"time"
"github.com/streadway/amqp"
)
@cascad-s
cascad-s / tool_for_monotonic_copy.py
Created April 26, 2018 08:51
tool_for_monotonic_copy
from pprint import pprint
from time import sleep
import keyboard
import pyperclip
def get_from_clipboard():
return pyperclip.paste()