Na zacatku semestru jsme dostali za ukol udelat applikaci ktera umoznuje ulozit nejake ciselne hodnoty na serveru do database a posleze je zpet nacist v android aplikaci. To vsechno muselo splnovat nekolik kriterii a to treba, ze android aplikace musi one hodnoty umet zobrazit v augumented reality.
Vysledek si muzete prohlednout zde.
Zdalo by se nic tezkyho, ale tezky to je. Zaprve je potreba vymyslet, navrhnout a napsat webovou aplikaci ktera to vsechno umoznuje. To jest teda ulozit hodnoty do database na serveru.
Tuto cast naseho semestrialniho projektu jsem programoval ja. Co vsechno jsem teda vyuzil? Server-side je ciste PHP a ktomu pridejme MySQL. Co se tyce frond-endu tak jsem vyuzil zname web-technologie a ktomu framework Bootstrap. Prace s nim je ale bohuzel o hacich a tech tam mam dost. I tak se mi prace s nim libila.
Nejtezsi bylo asi udelat feature kde kdyz ulozim hodnoty do database tak se mi automaticky vygeneruje JSON. Verte ze to vubec nebylo jednoduche. Dale co bylo opravdu tezke bylo pouziti PHP a MySQL – uz jenom spojeni database a php (aby treba slo delat SQL) mi dalo nekolik dni prace. Prace ale na webovy strance je hotova a ja uz cekam na android app. Tuto jsem vubec neprogramoval, protoze jsme se rozhodli delat projekt pro 4.x a ja mam pouze 2.2. Takze jedina moznost je emulator -> ten je ale nehorazne pomaly a pro mne nepouzitelny.
Celou android aplikaci teda programoval jeden clovek a ze si to teda dal hodne pekne. Je potreba rict, ze jsem ale prosazoval jinou technologii. A to FirefoxOS, bohuzel to nevyslo. Mozna diky bohu, ono to totiz zatim neumi napojit na MySQL DB. Takze zadne php, pouze html/css/js.
Ve skupine jsme byli 6, a pouze ja a ten co delal andoid opravdu programovali. Zbytek si mastil v hospode pero, asi. Chtel jsem je vyhodit (obe apky bychom klidne zvladli bez nich), ale ten co delal android byl proti. Stejnak bych je vyhodil.
Welche Arten von Diagrammen existieren? PS: Wirklich die Defenitionen auswendig lernen !!!
Recently, I started researching on something which become very important to me in recent several weeks – namely the transferring myself from one university to another one (in Germany; in the same study subject).
The whole problem why there are so few moving students is that the new university has (never the case – you are likely to get 3/4 of all your ECTS and loose 1 semester in several subjects) to give you same amount of ECTS in subjects which you have already passed. But before you get any sheet of paper you have to be already enrolled at that new university. The here the problem *officially* begins.
Image a professor who works in computer science faculty of the university A and gives lectures of C# programming in the 3.semester. A woman comes to him (already enrolled in the new univ.) and asks him if he will acknowledge her ECTS that she got at her ”home-university” (she had that subject).
He – as a very famous professor – asks back for a summary of the course girl attended at her “home-university”. The summary is 3 page paper which describes what students had studied. So, girl gives it back and after a while professor pronounces his (only his) judgment, which will determine how many semesters (additional, of course) the girl will need to take (if she will need to recap his C# subject).
He decides about everything. The girl may need to take additional 1 semester just to recap the subject she already had. This is stupid. And there are many situations like this. In most cases prof. are not ready to do so. The logic is: Student decides to study at bad university to get good grades and then to transfer to a better one where he gets his diploma. How to decide who is good enough to pass his C# lecture and who needs it like a must?
But can we say I hate this? Well, I think at the moment no. But I can change it very soon. What is the problem? I thought it would be good idea to create something like Database-Club-Every2Weeks-Meetings. And (not so much suddenly) all problems come to light.
Such meetings always depend heavily on people who come. Due to the university is so (fucking) small you need to think globally. This is just great (really is) but it requires that you look at the university and not just at our faculty. And this is the worse than hell. Why? Because people from all faculties, who don’t have any IT knowledge, will come and you need to speak in a way which you wouldn’t even do for your grandfather.The idea, basically, got killed even before it properly started.
The bright side is that if you do this in a matter which is going to love (!!!) everybody then you will be a kind of King. The worst case could be that nobody will even come (and care) about this meeting. Therefore the role of prof. is so much important.
Databases are important – just look on Google or Facebook. We study Rational Databases (RMDBS) (“these where you store infor. in tables”). The lecture is in German. When I proposed to prof. to speak in English (he can speak English on a very high level), he refused with the argument that people (in the course) won’t understand it -> won’t come etc. This is just hilarious, right?
I want more english speaking lectures, otherwise you won’t see me here.
Just look on my last few posts and all of them were in Czech, therefore – for today – I will write in English. BTW, more and more I feel a need to take some English test – you know like TOEFL or similar. To take these tests I will need to study a lot and somehow improve my English. Otherwise I feel, I am loosing everything I had developed over few past years.
This week was really hard. I had to take one test (which wasn’t that good) and furthermore I hold a presentation in networks about DNS(SEC). This was one my the most ridiculous presentation ever done.
Why? The professor put – his stupid – (a) requirement: ONE Slide has to be presented in English (and be in English). Only one, so you don’t present it in English, instead of that you have (it’s a must) to switch between English and German. What a stupidity. When I asked him whether we can do that in English, he said without any problems “YES!, you can”. Then, when I went to my colleagues and asked them if we want to present in English they told me – guess what – “NO!, because it would take much more time to prepare for that” (what a stupid argument).
Therefore, all of us had to switch between 2 languages. We did that 8 times (2 languages multiply 4 people). My part was OK, I began in English and explained DNS in German. Here we go. Enjoy.