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 / 1_pi_estimate.py
Last active August 19, 2016 23:58
PI estimate
#!/usr/bin/python2.7
# Python map-reduce implementation
# Execution time for 10e8
# real 0m52.386s
# user 0m52.052s
# sys 0m0.008s
from random import random
NUM_SAMPLES = 10**8
def sample(p):
x, y = random(), random()
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author adas
*/
@ad-m
ad-m / 0-README.md
Last active May 24, 2016 19:49
Usprawnienie wyglądu i funkcjonalności CBOSA

Dodatek w popularnych przeglądarkach można zainstalować poprzez instalacje dedykowanych wtyczek:

W przypadku pozostałych przeglądarek wymagana jest wtyczka w przeglądarce Greasmonkey. Na niniejszej stronie należy wybrać przycisk "Raw" obok "cblosa.user.js", aby dokonać instalacji tego konkretnego dodatku w takiej przeglądarce.

Dodatek oferuje:

  • automatyczne linkowanie w treści do przywołanych wyroków,
  • przystępny nagłówek z zwyczajnie zapisaną datą,
  • stałe wyraźne oznaczenie prawomocności wyroku,
@ad-m
ad-m / ascii_art
Last active April 20, 2016 16:58
Rozwiązanie dla laboratoriów 12 z przedmiotu Systemy operacyjne prowadzonego przez p. Zbigniewa Młynarskiego na Uniwersytecie Przyrodniczo-Humanistycznym w Siedlcach
#!/bin/bash
set " " " " " " " " "\$\$" "\$\$" "\$\$" "\$\$"
for i in "$@"; do
echo "$@";
[ "$1" == "\$\$" ] && break;
shift;
done;
@ad-m
ad-m / petla_3
Last active April 19, 2016 18:41
Rowiązania na laboratoriów 11 z przedmiotu Systemy operacyjne prowadzonego przez p. Zbigniew Młynarskiego.
#!/bin/bash
# Zadanie 11.1.
# Przygotuj skrypt o nazwie petla_3, który utworzy zapasowe kopie plików o nazwach
# rozpoczynających się od ciągu znakowego ‘memo’ do tworzonego przez skrypt katalogu
# backups (jeżeli ten katalog istnieje, skrypt go nie tworzy). Utwórz kilka plików np. memo1,
# memo2, memo3 i przetestuj działanie skryptu.
mkdir -p backups/;
find . -maxdepth 1 -type f -name 'nemo*' -exec cp "{}" backups \;
@ad-m
ad-m / dodaj_cd
Last active April 19, 2016 19:00
Rozwiązanie dla laboratoriów 10 z przedmiotu Systemy operacyjne prowadzonego przez p. Zbigniewa Młynarskiego na Uniwersytecie Przyrodniczo-Humanistycznym w Siedlcach
#!/bin/bash
# Zadanie 10.4.
# Przygotuj skrypt o nazwie ​dodaj_cd​, który traktuje kolejne argumenty jako tytuł utworu,
# gatunek muzyki i nazwę wykonawcy. Jeśli dane są poprawne to zostaną one dopisane do
# pliku ​ katalog_cd. Dopuszczalne gatunki muzyki to: ​
# Blues, Jazz, Rock.
if [[ "$2" =~ ^(Blues|Jazz|Rock)$ ]]; then
echo "$1;$2;$3" >> katalog_cd;
echo "Dopisano";
fi;
@ad-m
ad-m / 1.cpp
Created January 30, 2016 18:42
#include <iostream>
#include <fstream>
#include <string>
#include <cstring>
using namespace std;
/* int sort(){
int tmp;
int tab[5] = {1,2,5, 10,15};
for(int i=0; i<5; i++){
for(int j=0; j<5; j++){