Skip to content

Instantly share code, notes, and snippets.

View ad-m's full-sized avatar
🐱
😺

Adam Dobrawy ad-m

🐱
😺
View GitHub Profile
@ad-m
ad-m / duplication_finder.py
Created March 18, 2017 19:17
Duplication finder - a script to calculate total size of duplicated files in directory
#!/usr/bin/env python2.7
import sys
import os
import hashlib
# Based on http://stackoverflow.com/a/13046184/4017156
def chunk_reader(fobj, chunk_size=1024):
"""Generator that reads a file in chunks of bytes"""
@ad-m
ad-m / install.sh
Last active September 27, 2018 12:26
Desktop computer setup
#!/bin/bash
# curl -sSf https://goo.gl/MZEdUC | sudo sh
TEE_BIN="/bin/echo tee" # /usr/bin/tee
ADDUSER_BIN="/bin/echo adduser" # /usr/sbin/adduser
ADDGROUP_BIN="/bin/echo addgroup" # /usr/sbin/addgroup
USERMOD_BIN="/bin/echo usermod" # /usr/sbin/usermod
TEE_BIN="/usr/bin/tee" # /usr/bin/tee
ADDUSER_BIN="/usr/sbin/adduser" # /usr/sbin/adduser
ADDGROUP_BIN="/usr/sbin/addgroup" # /usr/sbin/addgroup
@ad-m
ad-m / projekt.cpp
Last active January 17, 2017 20:50
#include <iostream>
using namespace std;
struct Produkt{
char nazwa[25];
int cena_w_groszach;
void wczytaj(){
cout << "Podaj nazwę:";
cin >> nazwa;

Szanowny Panie Doktorze Jarosław Skaruz,

W nawiązaniu do rozmowy w dniu 10 stycznia 2017 roku o godz. 16:30 po zajęciach z przedmiotu "Inżynieria oprogramowania" poświęconej zagadnieniu zduplikowanego schematu bazy danych w celu przechowywania danych archiwalnych uprzejmie informuje co następuje.

Na wstępie podkreślić należy, że rozmowa wynika z zapytania jednego studenta czy - w przypadku funkcjonalności archiwizacji danych - należy cały schemat bazy danych zwielokrotniać. Pan wówczas zajął stanowisko, że absolutnie nie. Schemat ma być w aplikacji zasadniczo jeden. Zaznaczył Pan jednak, że zna Pan wyłącznie jeden przypadek, gdy schemat bazy danych należy zwielokrotniać na dwie bazy danych. Dopytałem o ten konkretny przypadek. Wskazał Pan wówczas sytuacje, że miał Pan rzeczywisty przypadek - w celu oszczędności na przechowywanych danych - konieczności separacji danych operacyjnych od danych archiwalnych. Zadałem pytanie o wykorzystanie partycjonowania w takiej sytuacji. Pan odpytał mnie wówczas czy czytałem

from __future__ import print_function
import argparse
import socket
import sys
import threading
import ssl
BUF_SIZE = 64
$ python kod.py
{u'status': u'success', u'message': u'OK', u'code': u'200', u'data': {u'account': XXXX, u'sms_id': u'XXX'}}
BeautifulSoup==3.2.1
requests==2.11.1
requests-cache==0.4.12
vcrpy==1.10.2
@ad-m
ad-m / requirements.txt
Last active September 21, 2016 23:39
Stats who and what use pyup.io
BeautifulSoup==3.2.1
requests==2.11.1
requests-cache==0.4.12
@ad-m
ad-m / example_e24cloud.py
Created September 13, 2016 21:47
Example e24cloud API auth implementation
#!/usr/bin/python2.7
"""
MIT License
Copyright (c) 2016 Karol Breguła
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell