Skip to content
This repository was archived by the owner on May 26, 2021. It is now read-only.

Commit c0020dd

Browse files
author
aleksandar-todorovic
committed
Some minor changes to the main articles, first things posed in algorithms folder
1 parent 360751d commit c0020dd

14 files changed

+377
-15
lines changed

06_projects-i-contribute-to.md

+16-15
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,19 @@ I'm **not** going to list the projects where my contributions were solely based
66

77
I'm only listing projects where I have submitted code, translated the part of the program or projects where I have contributed to by writing articles.
88

9-
1. Reddit ([proof](https://www.reddit.com/user/r3bl/) - take a look at the trophy case)
10-
2. Tor Browser ([proof](https://www.transifex.com/accounts/profile/mrr3bl/))
11-
3. elementary OS ([proof](https://translations.launchpad.net/~aleksandar-todorovic))
12-
4. Open WhisperSystems ([proof](https://www.transifex.com/accounts/profile/mrr3bl/))
13-
5. GPG ([proof](https://www.transifex.com/accounts/profile/mrr3bl/))
14-
6. Major League Hacking ([proof](https://github.com/MLH/hackathon-organizer-guide/pull/7))
15-
7. Papers We Love ([proof](https://github.com/papers-we-love/papers-we-love/pull/156))
16-
8. PRISM Break ([proof](https://github.com/nylira/prism-break/pulls?q=is%3Apr+author%3Aaleksandar-todorovic+is%3Aclosed))
17-
9. LiBRE! Magazine ([proof](https://github.com/aleksandar-todorovic/published-papers-and-articles#posts-in-bosnian))
18-
10. HexChat ([proof](https://www.transifex.com/accounts/profile/mrr3bl/))
19-
11. Laverna ([proof](https://github.com/Laverna/laverna/pull/139))
20-
13. JustDelete.me ([proof](https://github.com/rmlewisuk/justdelete.me/pull/19))
21-
14. Pomodoro elementary ([proof](https://github.com/mariocesar/pomodoro-elementary/pull/1))
22-
23-
**TO-DO**: Edit this file with the links where I will prove all of my contributions.
9+
1. Reddit
10+
4. Opensource.com
11+
2. Tor Browser
12+
3. elementary OS
13+
4. elementary OS Website
14+
4. Open WhisperSystems
15+
5. GPG
16+
6. Major League Hacking
17+
7. Papers We Love
18+
8. PRISM Break
19+
9. awesome-artificial-intelligence
20+
9. LiBRE! Magazine
21+
10. HexChat
22+
11. Laverna
23+
13. JustDelete.me
24+
14. Pomodoro elementary

algorithms/00_index.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Algorithms
2+
3+
The literature I will be using:
4+
5+
* My college material
6+
* [Algorithms (4th Edition)](http://algs4.cs.princeton.edu/home/) by Robert Sedgewick and Kevin Wayne
7+
* [Introduction to Algorithms](http://www.amazon.com/exec/obidos/ASIN/0262033844/ref=nosim/mitopencourse-20) by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
8+
* [Introduction to Algorithms](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/) (MIT OCW course)
9+
10+
11+
## Foundations
12+
13+
An **algorithm** is any well-defined computational procedure that takes some data as an _input_ and produces some data that corresponds to the _output_.
14+
15+
An algorithm is said to be **correct** if, for every input instance, it halts with the correct output. Then we say that it **solves** a computational problem.

algorithms/code/insertionSort.py

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# i -> index value
2+
# pos -> position
3+
# tmp -> temporary value
4+
5+
import bisect # used in the second function, nothing to do with the first one.
6+
7+
def insertionSort(alist):
8+
for i in range(1,len(alist)):
9+
tmp = alist[i]
10+
pos = i
11+
while pos>0 and alist[pos-1]>tmp:
12+
alist[pos]=alist[pos-1]
13+
pos = pos-1
14+
alist[pos]=tmp
15+
print(alist)
16+
17+
def insertionSort2(alist):
18+
for i in range(1, len(alist)):
19+
bisect.insort(alist, alist.pop(i), 0, i)
20+
21+
alist = [5,2,4,6,1,3]
22+
insertionSort2(alist)
23+
print(alist)

goals/ciljevi-do-2015.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Ciljevi do početka 2015. godine
2+
3+
* [ ] Početi pošteno spremati matematiku.
4+
* [x] ~~Savladati načine za organizaciju i motivaciju~~
5+
* [x] ~~Pobrisati nepotrebne aplikacije sa elementarija.~~
6+
* [x] ~~Očistiti Fejsbuk prijatelje.~~
7+
* [x] ~~Očistiti oba Tviter profila.~~
8+
* [ ] Pospremiti TrueCrypt particiju.
9+
* [ ] Završiti [Cyberspace 2025](/cyberspace2025) esej.
10+
* [x] ~~Zamijeniti šifre na sajtovima koji su mi od kritičnog značaja.~~
11+
* [ ] Završiti prevođenje elementary OS-a.

goals/ciljevi-za-2015.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Ciljevi za 2015. godinu
2+
3+
### Januar / Februar
4+
5+
* [x] ~~Raditi u Europi.~~ (17.1.)
6+
* [ ] Očistiti u potpunosti prvi semestar
7+
* [ ] Savladati C / C++ / Vala / Gtk kombinaciju
8+
* [x] ~~Pročitati dvije knjige~~ (3.1.)
9+
10+
### Mart / April
11+
12+
* [ ] Savladati PHP / SQL kombinaciju.
13+
* [ ] Naći način da u potpunosti očistim drugi semestar prije vremena.
14+
* [ ] Unijeti makar jednu liniju koda u neki poznatiji open source softver.
15+
* [ ] Pročitati dvije knjige.
16+
17+
### Maj / Jun
18+
19+
* [ ] Finalizirati knjigu.
20+
* [ ] Napokon završiti DNA EP (radim već godinama na njemu jebote).
21+
* [ ] Kupiti novi komad opreme.
22+
* [ ] Pročitati dvije knjige.
23+
24+
### Jul / August
25+
26+
* [ ] Uduplati vrijednost mog nastupa.
27+
* [ ] Podići nivo čitaoca na blogu na MINIMALNO 1000 posjeta dnevno.
28+
* [ ] Pobjeći makar na 10 dana iz ove države.
29+
* [ ] Početi raditi na vozačkoj vozački / uzeti auto.
30+
* [ ] Pročitati dvije knjige.
31+
32+
### Septembar / Oktobar
33+
34+
* [ ] Raditi na nekom certifikatu.
35+
* [ ] Savladati osnove njemačkog.
36+
* [ ] Pročitati dvije knjige.
37+
38+
### Novembar / Decembar
39+
40+
* [ ] Pročitati dvije knjige.
41+
* [ ] Raditi na specijalizaciji Maryland univerziteta.
42+
43+
## Dopušteno prekinuti bilo koji cilj ukoliko:
44+
45+
* Dobijem neki inostrani posao u struci i pobjegnem iz Bosne.
46+
* Dođem do prilike da se bavim muzikom van ove države.
47+
* Dobijem priliku da volontiram negdje u inozemstvu.

goals/misljenje-o-2014.md

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Kako mi je prošla 2014. godina?
2+
3+
## Dobre stvari
4+
5+
### Profesionalne
6+
7+
* Počeo voditi svoj [blog](https://aleksandartodorovic.wordpress.com/). Nekoliko hiljada posjeta za 4-5 mjeseci. Preko 50 objavljenih postova. Usavršavam engleski na dosta profesionalnijem nivou.
8+
* Moj seminarski iz programiranja [izdvojen](http://empirica.ba/index.php/aktuelne-vijesti/464-nasi-studenti-sticu-prakticna-ict-znanja-i-vjestine-vec-od-prve-godine-studija) među najboljima na fakultetu.
9+
* Stekao neke zanimljive poslovne konekcije na [Tviteru](https://twitter.com/r3bl_).
10+
* Postao ovisan o open source softveru. Ne koristim Windows više.
11+
* Doprinijeo open source softveru na razne načine: pisanje na blogu, promovisanje LibreOffice-a na fakultetu, pisanje seminarskog na temu open source softvera, počeo da budem aktivniji na GitHub-u, preveo skoro čitav elementary OS na bosanski, četri moja članka u LiBRE! magazinu...
12+
* Napravio nekoliko samostalnih projekata koji će mi poslužiti kao dobre reference prilikom traženja posla.
13+
* Nemam ispod osmice ni iz jednog predmeta na fakultetu.
14+
* Volontirao za vrijeme poplava, stekao neke konekcije u Omladinskom, počeo ići na radionice.
15+
16+
### Muzika
17+
18+
* Odličan izbor koncerata bez napuštanja Brčkog: Miloševe žurke, EDM na Blatuši, S.A.R.S, Divlje Jagode, Buba Corelli i Jala, Frenkie i Edo Maajka.
19+
* Imao nekih 20ak nastupa po Brčkom (Kafiterija, Metro, Fenjerče, Tuning & Styling Show).
20+
* Po prvi put zaradio neki ozbiljniji keš od muzike.
21+
* Napravio pjesmu u suradnji sa Nikolom koji na kraju ima svoj [VEVO kanal](https://www.youtube.com/watch?v=cCfzQG4z-5U).
22+
23+
### Ostale (privatne)
24+
25+
* Aldina. Počeo odličnu vezu. Po prvi put se zaljubio nakon nekoliko godina.
26+
* Medina. Obara do sada postavljene granice dobrog prijatelja.
27+
* Priredio fantastičan rođendan Miri, na Tomićkinom mi bilo ekstra (i dovelo do veze sa Aldinom).
28+
* Počeo da razumijem ljudsku psihologiju, nekoliko uspješnih eksperimenata.
29+
* Počeo pisati knjigu.
30+
* Ne pijem, ne pušim, ne drogiram.
31+
32+
## Loše stvari
33+
34+
### Privatne / profesionalne
35+
36+
* Pao godinu na fakultetu svojom glupošću.
37+
* Probao neke stvari koje nisam trebao.
38+
* Čitavo iskustvo sa Editom.
39+
* Oslabili odnosi sa Mirom.
40+
* Opada želja za karijerom u sajber sigurnosti.
41+
42+
### Muzičke
43+
44+
* Nisam dobio očekivano priznanje za pjesmu sa Nikolom.
45+
* Bacio muziku skroz u drugi plan.
46+
* Osim što mi je muzički ukus malo evoluirao, nikakvog pomaka u mojoj kvaliteti kao DJ-a.
47+
* Ne dovoljno velika poboljšanja kada je produkcija u pitanju.
48+
49+
## Stvari koje sam trebao postići u 2014. godini
50+
51+
* Savladati matematiku po posljednji put u životu.
52+
* Savladati algoritme (nešto što će mi definitivno trebati kasnije).
53+
* Dobiti ranije priliku da radim u Europi.
54+
* Napokon završiti DNA EP.
55+
* Otići iz države makar na 10 dana svojim radom.
56+
* Naučiti osnove njemačkog jezika.
57+
* Sastaviti listu sličnu ovoj prošle godine.

goals/productivity-method.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Metode za produktivnost
2+
3+
Jednostavne metode koje bih trebao primjenjivati u 2015. da bih ostao fokusiran.
4+
5+
### Koristiti Atom
6+
7+
Koristiti Atom kao ultimativno rješenje za produktivnost. Unutar njega održavati "wiki".
8+
9+
### Paziti na todo.txt
10+
11+
Unutar "wiki-ja" u folderu _ab13f7d523fe8ca28fc1_ se nalazi kloniran Gist sa [ove lokacije](https://gist.github.com/aleksandar-todorovic/ab13f7d523fe8ca28fc1). U njemu se nalazi lista zadataka koje bih trebao da odradim. Držati je ažurnom.
12+
13+
### Sedmični planer
14+
15+
Pravljenje sedmičnog plana jeste odličan način da uspijem da uradim ono što sam planirao. Poenta je jednostavna: tokom sedmice razmišljati o tome šta bih sve trebao da uradim sljedeće sedmice. Zadatke raspodijeliti na sitnije.
16+
17+
### "Don't break the chain" pravilo
18+
19+
![image](http://40.media.tumblr.com/5c37230e679296bf6788dc9a5c0d472d/tumblr_nhj6ptTe8s1u7ou21o1_1280.png)
20+
21+
**Relevantan članak:** [How to Have a Year That Counts](https://t.co/t6jCTGYY3d)

goals/productivity-methods.md

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# My Personal Productivity Method
2+
3+
A simple method that I use to keep myself focused and motivated. Should be enough to accomplish all of my goals for 2015.
4+
5+
### Use Atom Text Editor
6+
7+
Seriously, Atom is amazing. It helps me to keep myself organized and to update my notes repository on a regular basis.
8+
9+
### Keeping an Eye on todo.txt
10+
11+
Keeping a personal todo.txt list where I will put all of the things I need to accomplish. Keep it up to date at all times.
12+
13+
### Weekly Planner
14+
15+
I need to make a weekly planner a day after day. The point is simple, during the weekend, I need to come up with a list of things that I need to accomplish in the week ahead of me.
16+
17+
### "Don't Break The Chain" Rule
18+
19+
![image](http://40.media.tumblr.com/5c37230e679296bf6788dc9a5c0d472d/tumblr_nhj6ptTe8s1u7ou21o1_1280.png)
20+
21+
**Relevant article:** [How to Have a Year That Counts](https://t.co/t6jCTGYY3d)

manifesto.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# My Manifesto
2+
3+
I'm not like most of you.
4+
5+
I do not have emotions. I don't feel the same way as most people feel. I don't get hurt easily. I don't believe I'm going to go to hell if I do something. I don't believe I should be forbidden to do something I would like to do.
6+
7+
I'm not a role model of any kind and I'm not trying to be a role model to anyone. I've tried most of the things people consider bad. I don't think that anyone could help me if I don't want to help myself. I don't believe anyone will be by my side until death do as apart. I realize I'm on my own in this world and that's the way I like to live my life.
8+
9+
When I meet someone, all I see is a game. A game that I can win or loose. I don't get attached to people, all I see is a way to exploit them. A way to manipulate them to get what I want. And you know what I want? I want to be happy. And I am just that.
10+
11+
You wanna know why? Because I have something that most of the people surrounding me do not have. I have my mind and I know how to use it. I know how to make the best out of any situation and I'm perfectly happy in every situation I can possibly run into. I'm not saying I'm any more intelligent that you. I'm not saying that I think of myself as some higher species than most of the people. I'm not saying I've read more books than you. I'm just saying that I know how to be happy. I know how to feel alive...

quotes/00_citati.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Quotes
2+
3+
This is the list of quotes where I find the inspiration that drives me forward.
4+
5+
* **The only difference between you and God is that you have forgotten you are divine.** Dan Brown
6+
* **The path to paradise begins in hell.** Dante Alighieri
7+
* **Henry Davis Thoreau:** What you get by achieving your goals is not as important as what you become by achieving them.
8+
* **latinska:** Imperare sibi maximum imperium est. - Vladati nad sobom najveća je vlast.
9+
* **Duane Michals:** Trust that little voice in your head that says "Wouldn't it be interesting if..." And then do it.
10+
* **Friedrich Nietzsche:** In individuals, insanity is rare; but in groups, parties, nations, and epochs it is the rule.
11+
* **Joseph Brodsky:** There are worse crimes than burning books. One of them is not reading them.
12+
* **Oscar Wilde:** Give a man mask and he'll tell you the truth.
13+
* **Jim Morrison:** There can't be any large-scale revolution until there's a personal revolution, on an individual level. It's got to happen inside first.
14+
* **Napoleon Hill:** Patience, persistence and perspiration make an unbeatable combination for success.
15+
* **Mark Twain:** Never let your school interfere with your education.
16+
* **Mark Victor Hansen:** Don't wait until everything is just right. It will never be perfect. There will always be challenges, obstacles and less than perfect conditions. So what. Get started now. With each step you take, you will grow stronger and stronger, more and more skilled, more and more self-confident and more and more successful.
17+
* **Michael Jordan:** I can accept failure, everyone fails at something. But I can't accept not trying.
18+
* **Mae West:** You only live once, but if you do it right, once is enough.
19+
* **Frank Zappa:** If you end up with a boring miserable life because you listened to your mom, your dad, your teacher, your priest, or some guy on television telling you how to do your shit, then you deserve it.
20+
* **Ser Tim Berners-Lee:** Aaron is dead. Wanderers in this crazy world, we have lost a mentor, a wise elder. Hackers for right, we are one down, we have lost one of our own. Nurturers, carers, listeners, feeders, parents all, we have lost a child. Let us all weep.
21+
* **Will Smith:** You don't try to build a wall. You don't set out to build a wall. You don't say, "I'm gonna build the biggest baddest greatest wall, that's ever been build,", you don't start there. You say, "I'm gonna lay this brick, as perfectly as a brick can be laid," and you do that, every single day. And soon you have a wall.
22+
* **Richard Jeni:** Honesty is the key to a relationship. If you can fake that, you're in.
23+
* **Muhammed Ali:** Don't count the days, make the days count.
24+
* **Arnold H. Glasgow:** Success is not spontaneous combustion. You need to set yourself on fire.
25+
* **Brian Benchoff:** For every computer error, there are two human errors, and one of them is blaming the computer.

quotes/01_george-carlin.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
## George Carlin
2+
3+
* Think of how stupid the average person is, and realize half of them are stupider than that.
4+
* I wanna live. I don’t wanna die. That’s the whole meaning of life: Not dying! I figured that shit out by myself in the third grade.
5+
* If it’s true that our species is alone in the universe, then I’d have to say that the universe aimed rather low and settled for very little.
6+
* The reason I talk to myself is because I’m the only one whose answers I accept.
7+
* I put a dollar in a change machine. Nothing changed.
8+
* I don’t like to think of laws as rules you have to follow, but more as suggestions.
9+
* I would never want to be a member of a group whose symbol was a man nailed to two pieces of wood.
10+
* In America, anyone can become president. That’s the problem.
11+
* Thou shalt keep thy religion to thyself.
12+
* Atheism is a non-prophet organization.
13+
* “No comment” is a comment.
14+
* So far, this is the oldest I’ve been.
15+
* If the cops didn’t see it, I didn’t do it!
16+
* I have as much authority as the Pope. I just don’t have as many people who believe it.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## Iz **What The Hell is St. Louis Thinking**
2+
3+
Unknown authors from a book called [What The Hell is St. Louis Thinking](http://stlcurator.com/henry-goldkamp-what-the-hell-stl/).
4+
5+
* We all drive on, walk past each other, not really knowing who we are. We’re all just strangers passing in the street, never stopping or taking the time.
6+
* At quiet times like this, I realize how alone I really feel.
7+
* There is no reason to simply exist. You need to exist for a reason. That reason can be silly to everyone but you. Hold it dear to your heart. Never forget it and never deny it for it is the reason to keep sucking oxygen.
8+
* What you do in your life changes what someone else does in theirs, and that changes everything.
9+
* We are all raindrops. We might seem small and insignificant but together we have the power of the world.
10+
* Fear keeps me from dreaming so I will not live my life in fear!

0 commit comments

Comments
 (0)