]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blob - student/machaj41/index.mdwn
(no commit message)
[edu/osp-wiki.git] / student / machaj41 / index.mdwn
1 [[!meta title="Macháček Jakub"]]
2
3 **Project name and homepage:** [Example project](https://code.google.com/p/chromium/)
4
5 Assignment
6 ======
7
8 In PasswordStore and derived and related classes, we often use ScopedVector. Sometimes, we create a single element, hold it in scoped_ptr, and pass it into a ScopedVector later. So far, this has been done like:
9
10 vector.push_back(ptr.release());
11
12 After [https://codereview.chromium.org/855003005](https://codereview.chromium.org/855003005), this can be done like
13
14 vector.push_back(ptr.Pass());
15
16 It is a very subtle change, but the latter code is better readable, and more clearly express the intent (not drop the pointer and catch it again, but pass).
17
18 Links documenting the results of my work
19 ======
20
21 Here, I'll add links similar to the examples below and describe what
22 is being linked.
23
24 * [[Example] My communication with developers in a public bug tracker](https://code.google.com/p/chromium/issues/detail?id=457697)
25
26 Presentation
27 ==========
28
29 * [[Presentation of the aim of my work in PDF or OpenDocument format (upload it as an *Attachment* to this page)|prezentace1.pdf]]
30 * [[Presentation of the results of my work|prezentace2.pdf]]
31
32 OpenHub
33 =======
34
35 Here, I'll fill in the HTML code of the [OpenHub widget][w] showing my KudoRank.
36
37 For example:
38 <a href='https://www.openhub.net/accounts/9897?ref=Detailed' target='_blank'>
39 <img alt='Ohloh profile for wentasah' border='0' height='35' src='https://www.openhub.net/accounts/9897/widgets/account_detailed.gif' width='230' />
40 </a>
41
42 [w]:https://www.openhub.net/accounts/machaj41/widgets