2021-12-29 03:49:38
О том как я тут программирую, или небольшая история о том, как мы с Джеффом Безосом друг у друга хуй отсасывали.
Для тех кто не в курсе, краткая предыстория — я учусь программировать, и мой первый проект — телеграм-бот, который строит пешеходные маршруты в виде хуя.
Я ебусь с ним уже довольно давно, по пути изучая язык и то как все устроено, и очень хотел его закончить до Нового года. Поэтому я гнал себя и чуть не выгорел к ебеням. В моем случае "закончить" — значит выложить стабильно работающую бета-версию, и везде про нее рассказать, чтобы люди со всей планеты могли нарисовать себе хуй. Или прислать хуй кому-то знакомому, мол, привет, Остап! Сходи прогуляйся!
И тут я столкнулся с тем что непросто сделать всё по-человечески. Чтобы люди со всей планеты могли пользоваться ботом, бот должен уметь работать там где они есть. Как вообще работает моя программа? Она берет файл города и формирует для него Граф Перекрестков. Граф Перекрестков в данном случае это не Чеховский персонаж, который символизирует Россию на распутье, а множество точек и точек-соседей, в которые можно попасть из этих точек.
Потом по этим перекресткам как по клетчатой тетради, уже строятся мои маршруты. Таким образом, мне нужно построить граф перекрестков для каждого города планеты и сохранить где-то. На моем компе это делать долго, и я решил — обрщусь к своему старому другу Джеффу Безосу, одному из богатейших людей планеты! У него есть Amazon Web Services.
Я зарегался у Джеффа, и он дал мне бесплатный небольшой сервак.
— Отсоси, лысый хлыщ! Щас я на бесплатном серваке все и обсчитаю! — сказал я.
Я запустил на серваке обсчет, и он почти сразу послал меня нахуй, сказав что мало оперативной памяти. Я подумал — хм, а сколько у тебя вообще оперативной памяти? Гигабайт. На гигабайте я разве что граф перекрестков по складкам у себя на жопе насчитаю.
Пришлось теперь уже мне пригубить залупу Джеффа и купить платный сервак. Я купил сервак с тем же количеством оперативки что у меня на ноутбуке (8гб). Но и платный сервак послал меня нахуй, сказав что оперативки не напасешься.
Я озадачился и решил сделать то, что вообще-то следовало сделать перед тем как начинать фехтовать на безосах с Джеффом Пенисом. Я решил узнать сколько оперативной памяти жрет моя программа. Я запустил у себя на компе, выяснилось, что жрет 40 гигобайт.
40 гигобайт оперативной памяти у меня и нету, но видимо он позаимствовал немного из памяти о репрессиях СССР, от которой сейчас массово избавляется Россия. Я поковырял мой алгоритм с умным другом, умный друг сказал что я тупой.
Мой алгоритм мог соревноваться в неэффективности с ремонтной бригадой Израильских железных дорог. С помощью небольших манипуляций и одного почти законного ритуала, за который я расплачусь не в этой жизни, я ускорил алгоритм в 40 раз. Довольный собой, запустил считаться Россию и ушел спать.
На алгоритме, который я улучил в сорок раз, половина России обсчиталась за 14 часов. Мне пришлось в корне пересмотреть свой подход к программированию этого говна, но в итоге, я смог все организовать так, как и должно было быть с самого начала. И вот мы начали жить-поживать и добра наживать:
Я плачу Джеффу Безосу свои кровные доллары, а Джефф сидит и медленно но верно считает перекрестки в городе Лихославль. До этого дня я даже не знал что такой город есть. А теперь один из самых богатых людей на планете Джефф Безос считает там Граф Перекрестков! А я плачу ему деньги и делаю его еще более богатым! Мы слились в экстазе.
Для доказательства, что система работает, я хотел приложить хуй построенный по улицам Лихославля, но Лихославль почему-то не дается на мои манипуляции, видимо там какая-то защита стоит.
Так что вот вам пусть кривенький, пусть Зюзинский, но вполне себе Московский хуй!
535 views00:49