Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@ukasiu
ukasiu / gsoc2014.md
Last active May 16, 2016 17:35
Google Summer of Code - co robić z pieniędzmi?

Google Summer of Code - co robić z pieniędzmi?

Wstęp

Brałem udział w GSoC 2014 i uważam, że moja strategia jeśli chodzi o strategię przyjmowania i rozliczania pieniędzy jest w miarę optymalna, pod warunkiem, że zamierzasz płacić podatek (do czego mimo wszystko zachęcam).

Przyjmowanie pieniędzy

Aby nie tracić na niekorzystych MasterCardowych przewalutowaniach polecam przyjmowanie przelewów na konto walutowe (USD) w polskim banku (np. T-Mobile Usługi Bankowe). Radzę zwrócić uwagę, żeby przelewy do banków krajowych były bezpłatne lub względnie tanie, będzie to przydatne w następnym punkcie. W 2014 dostałem w ten sposób dokładnie 5500$ (przelewy są o 5$ wyższe, ale właśnie te 5$ zżera opłata za przelew).

Przewalutowywanie

Polecam walutomat.pl (tutaj niedługo pojawi się link z programu partnerskiego, będę wdzięczny za skorzystanie z niego). Z własnego doświadczenie mogę powiedzieć, że jest bezpiecznie, szybko, pewnie i praktycznie bez spreadu. To jest taki internetowy kantor: przelewasz pieniądze

@ukasiu
ukasiu / keybase.txt
Created April 15, 2015 08:05
keybase
### Keybase proof
I hereby claim:
* I am ukasiu on github.
* I am lukaszgurdek (https://keybase.io/lukaszgurdek) on keybase.
* I have a public key whose fingerprint is 678B 88A7 9E88 C12A 096C 8E5B 8354 1D22 CED8 336B
To claim this, I am signing this object:
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
@ukasiu
ukasiu / asd6.md
Created April 12, 2014 16:19
ASD6

Ćwiczenia 5

z iConem :D
  1. Sprawdzamy czy drzewo jest drzewem AVL

    struct Node {
        Node *left, *right;
        int val;
    }
@ukasiu
ukasiu / convert.rb
Last active August 29, 2015 13:56
Enrollme googlecalendar export improver
#!/usr/bin/env ruby
# Skrypcik konwerujący zbugowany eksport do GoogleCalendar z Enrollme
# 9:35 - 11:05 -> 9:30 - 11:00
# 12:50 - 14:20 -> 12:45 - 14:15
# 14:40 - 16:10 -> 14:30 - 16:00
# 17:50 - 19:20 -> 17:45 - 19:15
TIME_MAPPING = {
'(DTSTART:.+)(T093000)(Z)' => 'T093500',
'(DTEND:.+)(T110000)(Z)' => 'T110500',
'(DTSTART:.+)(T124500)(Z)' => 'T125000',
# Using comma as decimal separator in Rails 4 based on
# http://stjhimy.com/posts/11-using-comma-as-decimal-separator
ActiveRecord::ConnectionAdapters::Column.class_eval do
class << self
def value_to_float(value)
if value.class == Float
value
elsif value.class == String
value.gsub(',', '.').to_f
@ukasiu
ukasiu / lowest_distance.cpp
Created January 20, 2014 18:07
Jest zadanie (z kolokwium z lat ubiegłych): Mamy dany zbiór punktów. type punkt=record x:integer; y:integer; end; tab=array[1..max] of punkt; Napisz funkcję, która zwróci najmniejszą odległość między środkami ciężkości 2 niepustych podzbiorów tego zbioru. Ktoś może napisał to zadania i ma kod? Albo ma jakiś pomysł jak to rozwiązać?
/*
Mamy dany zbiór punktów.
type
punkt=record
x:integer;
y:integer;
end;
tab=array[1..max] of punkt;
Napisz funkcję, która zwróci najmniejszą odległość między środkami ciężkości 2 niepustych podzbiorów
tego zbioru.
/*
1. Mamy tablicę [1..max,1..max]. Napisz funkcję, która zwraca długość najdłuższego podciągu
rosnącego znajdującego się w dowolnym (jednym) wierszu, którego wszystkie elementy są ze sobą
względnie pierwsze.
*/
#include<cstdio>
#include<algorithm>
using namespace std;
@ukasiu
ukasiu / kolokwium9_10_zad1.cpp
Last active January 3, 2016 16:49
Kolokwium zaliczeniowe WDI 2009/2010
/*Zad. 1 Dana jest duża tablica typu tab=array[1..n] of integer. Proszę napisać funkcję, która
zwraca informację, czy w tablicy zachodzi następujący warunek: „wszystkie elementy, których
indeks jest elementem ciągu Fibonacciego są liczbami złożonymi, a wśród pozostałych
przynajmniej jedna jest liczbą pierwszą”.
Uwagi:
• Czas na rozwiązanie zadania wynosi 25 minut, za zadanie można otrzymać 5 punktów.
• Oceniane będą: przejrzystość i czytelność kodu oraz efektywność rozwiązania.*/
#include<cstdio>
using namespace std;
@ukasiu
ukasiu / pl.yml
Created January 3, 2014 22:50
Polish long date format translation with grammatical cases aka stycznia, lutego, marca...
# To be added in proper place
pl:
date:
genitive_month_names:
-
- stycznia
- lutego
- marca
- kwietnia
- maja