Prehistory

For 2 years, I have read a lot of books on C ++. I consider keeping summaries the best way to memorize information.
A few days ago I was left without a computer and the Internet. In order not to waste time, I decided to review all my records. At that moment, the idea of a service came to me, which I will discuss below.
main idea
It was decided to create a minimalist service that will show the user advice on the C ++ programming language.
For a couple of hours, a design was scribbled and a toolbox was chosen. I am far from an ideal web programmer (and not a web programmer at all), so I chose the standard php + js / html combination.
At the moment in the database created 50 entries. Creating them, I took as a rule the following points:
- Wherever possible, there should be a reference to the C ++ standard, where the text of the note is confirmed.
- If possible, the example should contain the minimum source code of the example.
- Links to useful articles (a la Wikipedia)
How things work
In order to make reading of notes as easy as possible, I decided to implement the site using ajax technology. You can manage the order of notes in 3 different logical ways:
- Random advice
- I'm lucky - a random sample, taking into account the rating notes
- Next / previous note - manual and direct control
The generated get-request is transferred to a special php-script distributor with elementary logic. The information is taken from the mysql database and is given by the json array.
')
Result:

Many functions have not yet been implemented, since I do not know whether anyone will need such a service at all. Possible improvements:
- Authorization through social networks
- Add notes to favorites
- Ignore notes
- Random by unread notes
- Not limited to C ++, enter the similarity of the hubs on the habr
Link to the project .
Expectations:
- Need / don't need
- Design and Architecture Reviews
- Comments on the text of notes / tips
-
upd : Thank you all for the good reviews.
There is a small request for those who wrote the cheat bot: turn it off, please. I understand that there is no protection yet, but this will slightly slow down further progress and analysis of the project + creates an undue burden on my small hosting.
If there are designers who are ready to help the project, I will only be happy with suggestions and corrections.