hanyuupoke 15.04.2011 17:45 PeCa

Шесть месяцев назад я нашёл в Интернете книжку "Dive into Python". Странная книжка, толстая, да ещё на не русском языке. Усердно прочитал её, методично и вдумываясь, но таки ничего и не понял. Но что-то не отпускало меня — я пошёл на python.org и стал изучать стандартную библиотеку, старательно, скурпулёзно, от корки до корки. Гугля примеры кода, я наткнулся на пост в блоге одного гуру, где было написано про PEP8. То, что рассказывал этот умудрённый опытом кодер, настолько впечатлило меня, что я словно в припадке безумия бросился зубрить эту конвенцию по написанию питоньего кода. У меня тряслись руки, по телу прокатывали волны возбуждения, я, можно сказать, бился в экстазе всё это время — и теперь могу процитировать наизусть любой пункт, даже если меня разбудить посреди глубокой ночи.
Новые знания окрыляли меня, я бросился писать (что бы вы подумали?) очередную имиджборду. Я не писал раньше имиджборд, эта была моей первой. По пути пришлось освоить азы вёрстки на html и css, но там всё оказалось совсем не сложно.
Я плавно двигался вперёд, наращивая функционал. И знаете что? Я упёрся в недостаток производительности. Ну, так мне показалось. Я делал замеры, устранял места с тяжёлым кодом. Тысячи раз запускал ab, но так и не сумел перейти порог в 300 запросов в секунду. Я как-то ожидал большего и был немного разочарован.
Гугл, снова гугл. Десятки статей и тем на форуме... Довольно быстро я заметил, что люди часто пишут про какие-то "асинхронные веб-сервера". Часто встречались названия Tornado и Gevent. Я прочитал про них подробнее — и был просто ошеломлён. Как мне это раньше не приходило в голову?! Это же, это просто гениально, чёрт меня побери!
Исходники в ведро, всё переписать! Меня переполняло новое знание, поток мыслей ровно ложился в строчки кода. Я просто не мог остановиться. Чашка кофе... Ещё чашка... Мой небольшой кусочек софта приобретал кристалльную чистоту, я смертельно устал, но продолжал в умилении полировать его зудящими руками, нанося последние штрихи.
Пять тысяч. Я получил производительность в пять тысяч запросов в секунду. В ту ночь я так и не смог заснуть.
Наиувлекательнейший мир хай-лоада открылся передо мной. Позже я изучил ещё много классных вещей типа сверхбыстрых асинхронных key-value-хранилищ, или, например, такого необычного подхода к обработке данных, как map-reduce.
Это уже был другой я, новый, обновлённый. С незашоренным взглядом, с жаждой новых знаний и незнакомых концепций. Я летел вперёд, оставляя за спиной ступень за ступенью.
За пол-года я сменил несколько мест работы, и моя зарплата взлетела до умопомрачительных сумм. Сотни замечательных мест открыли передо мной свои двери. Любые, самые изысканные девушки проявляли просто чудеса изобретательности, чтобы находиться рядом со мной.
А ещё, я никогда не забуду тот момент, когда на одной из конференций я впервые в жизни поймал на себе завистливый взгляд. Это был взгляд какого-то сливающегося с толпой неудачника, взгляд преисполненный ненависти, презрения и желчного вожделения, направленного на мой Олимп. Наверное, он всю свою никчёмную жизнь писал на каком-нибудь си-шарпе или там на джаве, проводя долгие дни в одиночестве. И теперь начинал подсознательно догадываться, что долгие годы безуспешно пытался построить замок из навоза.

Recommended by:

@SirAnthony: Все правильно сделал

and @eurekafag, @Kona-chan, @Nyoroon, @Captain, @238328
1. Dulo_T-34 15.04.2011 17:51 ...

Ладно там си-шарп, но про джаву — толсто.

2. hanyuupokeDulo_T-34 /1 15.04.2011 17:51 asd

Хуёлсто. Всё сосёт у питона.

3. Dulo_T-34hanyuupoke /2 15.04.2011 17:53 ...

Тред еще не начался, а ты уже из него вытекаешь.

4. gisty 15.04.2011 17:56 хуя ли

история успеха arts'a?

5. hanyuupokeDulo_T-34 /3 15.04.2011 17:58 asd

Ты пасту-то читал, умник? Попробуй, как герой рассказа и сам всё поймешь

6. hanyuupoke 15.04.2011 17:59 asd

Хочу напомнить, что наш бложик написан на прогрессивном языке Python, поэтому он никогда не тормозит и не лагает.

7. Dulo_T-34hanyuupoke /5 15.04.2011 18:01 ...

Challenge accepted!

8. eurekafaghanyuupoke /6 15.04.2011 18:04 WOK

>#ionoo #ionoi
Но я думаю, у арца просто канал забит ЦП. Или ЦП забивает канал. Или едет ЦП через ЦП.

9. hanyuupokeeurekafag /8 15.04.2011 18:06 asd

А почему его до сих пор не посадили? :wogan:

10. gistyhanyuupoke /9 15.04.2011 18:07 хуя ли

потому что ЦП это не CP

11. eurekafaghanyuupoke /9 15.04.2011 18:07 WOK

Потому что он в яндексе работает, ему можно.

12. hanyuupokegisty /10 15.04.2011 18:07 asd

HEПОНRBШNM CYTb

13. rtsome 15.04.2011 18:11 БАНКА ФЕЙРИ

ВСЮ КВАРТИРУ ЖИРОМ ЗАТОПИЛО БЛДЖАД; БРАТ ЗАХЛЁБЫВАЕТСЯ ГОВОРИТ СОВСЕМ ОХУЕЛИ

14. ulidtko 15.04.2011 19:26 lunatic asylum

казалось бы, причём здесь питон.

Do you really want to delete ?