Tuesday, November 18, 2014

Depth-first search

Course project of operation systems is coming soon, so I spend a lot of time coding it.
This time I needed to code some DFS for my routes graph search, so I did it!
Congratulations to me!
With some help of this.
http://courses.cs.washington.edu/courses/cse326/03su/homework/hw3/dfs.html

Friday, November 7, 2014

makefile

This was my first makefile experience!!!
Wow, this was cool. Project, called breezy is my course project of server-client application. I create the asyncronious server storage API with shared memory.

objects = main_test.o storage.o tree.o breezy : $(objects) gcc -g storage.o tree.o main_test.o -o breezy storage.o : server_storage/storage.c server_storage/storage.h gcc -c -g server_storage/storage.c tree.o : tree/tree.c tree/tree.h gcc -c -g tree/tree.c main_test.o : main_test.c tree/tree.h server_storage/storage.h gcc -c -g main_test.c clean : rm *.o




Thumbs up!

Wednesday, November 5, 2014

B1

Heute habe mein zweite Deutschkenntnissprufung abgelegt, den onDaF Test. Ich und einige meine Kollegen haben früher dem TestAS Teilnahme erwiesen, das war der erste Mal, wenn ich den Sprachtest abgelegt habe. Das Ergebnis von TestAS kennen wir noch nicht, werden wir es in einige Monaten erfahren. Doch der onDaF ist ein hier-und-jetzt online Test, also kenne ich schon, dass ich B1 habe. Nicht so schlecht, wie ich dachte. Und jetzt habe ich eine Möglichkeit mein Deutsch in Deutschland mit DAAD Sommerferienkursen zu prüfen. Es ist ja wunderschön!

---------------------------------------------
Die alte Notiz war am 
05.11.14 07:09
Pacific Daylight Time
veröffentlicht, und heute ist schon der 4. Mai 2016. Die Zeit läuft! Ich habe schon meine B2 und hoffentlich, habe ich den TestDaF, den ich am 20. April abgelegt habe, bestanden. Die alte Notiz ist extrem schwierig zu verstehen, mein Gott. Aber wer kennt, was werde ich über diese Notiz in ein Paar Jahren sagen. Ich habe insgesamt neben 4,5 Monate in Deutschland verbracht und habe vor drei Tagen aus Lohr zurückgekommen, also mein Deutsch ist jetzt sehr gut. Ich habe ein bisschen Angst meine Deutschkenntnisse im Laufe der Zeit zu verlieren, deswegen habe ich entschiedet, deutsche Bücher zu lesen. Ich weiß aber noch nicht welche :D

Monday, August 4, 2014

Friday, June 20, 2014

Saturday, April 19, 2014

how to find on linux

Find is a realy fast and convenient way to search through your filesystem. To find any file by name just type:

[sudo] find -name 'name_of_file'

sudo is required if you're seeking in the directories you don't own. Flag means searching by name. Words in single quotation marks are the name of the files you search. Like almost everytime in linux, you can use regular expression as a keyword for find.
Like, if you wanted to find a file but didn't remember it's name except 2 first letters:

[sudo] find -name 'na*'

Just a short reference for regexps:
* replaces any kind of character of any quantity.
? replaces any single char
for more detailed reference 

The second most often used flag using find for me is -type d, which means you want to find a directory:

[sudo] find -type d -name 'fooDir*'

and this command finds any dir in within the pwd(present working directory) which name is fooDir(any amount of any chars here).

For more detailed reference do  

man find

Friday, April 18, 2014

Straustrup

Отсюда мораль: используйте const всюду, где возможно.
Если вы обозначаете глобальные переменные или локальные переменные в большой функции такими
именами, как i или x, то сами напрашиваетесь на неприятности.
Если члены массива обязательно надо инициализировать разными значениями, то начинаются трюки с
глобальными или статическими членами.