Питонисты такие:

Сохраняй посты, комментируй и ставь оценки
Выложил я вчера абсолютно одинаковый пост на трех ресурсах: пикабу, вомбате и капибаре. Мои любимые паучки, фотки, видео, текст. Пост везде абсолютно одинаковый, буква в букву, результат на удивление разный.
Пикабу: в течении дня 2.500 просмотров, при этом всего 4 лайка (один мой автолайк, один от друга), т.е. в реальности 1 лайк на 1250 показов. Сейчас ситуация выправилась немного, 3200/9 реальных, округляя 1 лайк на 355 показов. Комментов 11.
Вомбат: 151/14, т.е. 1 лайк на 11 показов. В 31 раз чаще одобряют. 7 комментариев.
Капибара: число просмотром не вижу, лайков 18. Подозреваю, что просмотров там тоже кратно меньше. 13 комментариев.
И стало мне дико любопытно, в чем причина таких различий? С одной стороны стоит вой великий на пикабу, что минусов нет, что в горячем одни баяны и жопы, а с другой - вот авторский контент, который реально никому и не нужен оказался. Отсюда вопрос: чего плакаться, если сами именно смехуечки и жопы в горячее и вытягиваем?
P.s. пост так же создан на всех трех платформах, поглядим на реакцию модераторов при упоминании ресурсов-конкурентов.


Она - автор нового развлекательного проекта "Капибара". Проект уже успел наделать шуму. И по большей части благодаря комьюнити. Как все началось? Это история для сериала. У айтишницы было две работы, ипотека и колоссальная нагрузка. Сломаться, устать можно по "щелчку Таноса". Отдыхала глазами на "Пикабу". Читала, постила. Пока политика сайта не пошла вразрез с ее личными убеждениями. Дальше был вихрь.
Собрать dream team за 2 часа
- Ольга, почему ваш проект называется «Капибара»?
- Это название выбрали пользователи. Сначала устраивали мозговой штурм. Потом голосовали в два этапа за понравившиеся варианты. Потом откатывались, чтобы обоснование сделать: почему тот вариант, а не другой. В целом, это полностью инициатива самих участников. Когда задала финальный вопрос: «Название «Капибара» всех устраивает?», больше 500 человек ответили: «Да!»
- А где проводили это голосование?
- В чате. Он создался в первые секунды жизни идеи. Там есть специальный топик: выбираем имя для проекта. В нем и провели голосование буквально через 3-4 дня после его создания. 24 июля обновился «Пикабу». В этот же день мною был создан тот самый пост, тут же был создан чат и все понеслось…

О причинах популярности капибар (ссылка на материал в Тинькофф журнал)
- Все-таки изначально идею предложили вы? Это связано с модой на капибар?
- Идея названия – полностью пользовательская. Я изначально дала только рабочее название Vortex. Нужно было заводить репозиторий, называть документы, папки. В общем, я автор только служебного названия. Но я не взяла на себя ответственность, что так будет называться весь проект. А Vortex потому, что у меня сложился такой ассоциативный ряд. Как «Капибара» началась вихреобразно, так все и понеслось.
- Вихреообразно – имеете ввиду, что началось все эмоционально?
Мы как-то очень неожиданно, очень импульсивно стартовали. Когда вышло обновление на «Пикабу», то от меня был всего один эмоциональный пост
- Стоп. Ольга, что за пост, с которого все началось?
Я написала «С этим «Пикабу» все понятно, если никто не начнет делать новый, то это начну делать я»
Триггером стал выход обновления на «Пикабу». Отмена отображения минусов. То есть в «горячее» с прошлого обновления стали попадать посты с отрицательным рейтингом. Это оказалось не багом: они что-то сделали с алгоритмами и не будут «чинить» рейтинговую систему, а будут маскировать продвигаемые посты под видимость обычных.
Я поняла, что того, что я любила на «Пикабу», больше не будет. Я была не согласна с тем, что нет альтернативы. Мол, есть «Пикабу», он единственный, терпите. Альтернатива нужна! Тогда еще не было известно ни про «Вомбат» ни про другие новые проекты.
Когда я создавала этот эмоциональный пост, думала, что впишусь в какую-нибудь команду разработчиков. О том, что я возглавлю, я даже не подозревала.
А, да, на «Пикабу» мой профиль забанили за упоминание «Капибары». Моему аккаунту было 8 лет и больше 100 000 рейтинга. Это не топ, но очень неплохие цифры для «Пикабу».
— Вы создали пост и получили обратную связь от пользователей?
- Да, посыпались комментарии: «Фронтенд-разработчик у тебя есть! Я разработчик с четырнадцатилетним опытом – я с тобой!»
Я создала отдельный чат в телеграм: ну пусть будет, и ушла работать.
Через два часа возвращаюсь, а в чате 3,5 тысячи человек

Я включила людям топики, темы они создавали сами, какие-то голосования начали вести. Посмотрев на это, я поняла, что надо стартовать разработку прямо сейчас, потому что люди уже начали голосованием выбирать базу данных, языки программирования и прочие технические вещи. Но это не те вещи, которые выбираются голосованием…
- То есть в чатах народ взял власть в свои руки?
- Абсолютно. Но оно пошло не в том направлении, в каком имело хоть какие-то шансы развиться. Поэтому к вечеру следующего дня я написала, каких именно компетенций нужны специалисты.
Мне ответили: «Давайте не будет как с народным Авито!» «Народное Авито» — это проект «Мой торг», тоже проект пикабушников, которые решили создать свой «Авито». Один из ребят из той команды сказал мне: «Блин, мы за полгода ни строчки кода не написали. Давай здесь не будет также…»
Про энтузиазм и конфликты
- Проект, абсолютно построенный на UGC – это, наверное, какой-то идеал, к которому вы стремитесь?
- Есть огромная разница, между тем как строить проект и как им пользоваться. Как им пользоваться — не вопрос. Мы все делаем для того, чтобы это была UGC-платформа с минимальным вмешательством со стороны администрации. То есть это действительно полностью власть пользователей. Люди сами решают, какой контент годный, что будет в тренде, что будет в топе, а чему нужно утонуть в минусах. Это полностью их вотчина.
Но при постройке самого проекта, при создании архитектуры, кодовой базы, дизайна такая демократия невозможна.
- А вы не думаете, что проекты, созданные на эмоциях, долго не живут?
Если в проекте только одна эмоция – я полностью согласна. Но «Капибара» разогналась до достаточно приличной скорости. Ее притормозить просто так не получится. У проекта колоссальная поддержка коммьюнити. Идея жива. Продукт людям нужен.
Даже если меня завтра собьёт автобус – «Капибар» легко восстановить, потому что исходники в открытом доступе.
У команды есть доступы, и базы данных «Капибары» могут поднять на соседнем домене. Я диверсифицировала риски.
- Что «Капибар» сегодня из себя представляет?
- Это платформа с честной регуляцией и алгоритмами, прозрачной рейтинговой системой, саморегуляцией контента пользователей и приятной площадкой для авторов.
Получается – основные отличия «Капибары» как UGC -платформы от сотен других соцсетей в том, что человек настраивает не только свою ленту – игнором тегов, подписками на теги, но и он влияет на то, что в трендах. У «Капибара» нет информационного пузыря. Здесь ценится то, что ты делаешь и пишешь.
Ленты «Тренды, Топ и Авторское» — это отдельные ленты, на которые ты не подписывался. Подписка — отдельная лента. Каждый человек влияет своими оценками на то, что попадает в тренды.
- Какие цифры у «Капибары» сейчас?
Незарегистрированных пользователей мы еще не особо умеем считать. Пока здесь надежда на Google метрики, Яндекс-аналитику и Similarweb. Он, кстати, говорит, что у нас 192 000 посетителей за месяц.
- Для вас это больше цифры?
- Сложно сказать. Наверное, большие.
- Вы говорите, что 1, 8 тысяч зарегистрированных пользователей. Но если сравнивать с подписчиками какого-нибудь крупного паблика – это не очень большая цифра
- Капибар вышла в публичный доступ 1 января. Это отдельный сайт без раскрутки. Получается, что для проекта, который в доступе чуть больше 2 месяцев – это очень хороший показатель.
Саму разработку мы начинали летом. В ноябре вышли в закрытый альфа тест. Туда можно было заходить по приглашениям. Человек заходил со всеми дисклеймерами: понимал, что это тест, понимал, что еще куча багов. Но, таким образом, мы авторов запускали.
— Команда капибар. Кто это?
- Динамический состав команды. Часть разработчиков пришла со старта. Часть после. Часть присоединилась недавно. Это высококвалифицированные специалисты. С коммерческим опытом работы больше четырех лет. Я не могла позволить себе взять команду джунов. Потому что это оттягивало бы ресурс остальных разработчиков.
Все спецы очень высокого грейда. Все это истинные герои и энтузиасты. Идейные люди. Очень самостоятельные. С комплексным видением с умением цельно видеть весь продукт и проект. Что редкое качество.
- Сколько денег потратили на запуск проекта?
- Честно — не считала. Расходы на регистрации доменов, ботов для упрощения модерации в канале, инфраструктуру – это все совершенно не сравнимые цифры с тем, сколько бы я потратила на разработку, если проект был бы коммерческий.
-???
- Можно посмотреть на HeadHunter среднюю зарплату разработчиков. У нас 10 человек – костяк команды, а в целом в команде разработки было до 40 человек.
У нас динамический характер команды. Если бы все эти люди были на зарплате, то на проект уже бы потратили восьмизначные суммы.
«Капибара» едет на энтузиазме. Люди горят идеей, чтобы этот проект был. Чтобы существовала альтернатива. Поэтому open source код и затраты только на инфраструктуру (облачные сервера).
- Понимаю – проект молодой. Но были ли конфликты с пользователями?
- Да, конфликты случаются. Связано в первую очередь с тем, что «Капибара» – пока без политики. И мы об этом рассказывали до старта проекта, и повторяли не раз. Это записано в правилах и повторяется самими пользователями.
У некоторых были ожидания, что проект станет местом, где можно обсуждать и двигать свои политические идеи. Те, которые не проходят модерацию на «Пикабу».
Я не готова рисковать проектом, который могут «роскомнадзорнуть» за чье-то высказывание. И я не хочу, чтобы «Капибара» превращалась в агитплощадку. Потому что это очень непростая тема, на которую даже близкие люди могут переругаться. А на огромном сайте…
Конечно, есть не согласные с этим.
«Капибара» делалась как обитель авторского контента. Того, которому не придется сражаться за доступ к читателю пробиваясь через «баяны» и рекламу десятков тысяч телеграм-каналов. У всех были свои ожидания, и есть люди, которые ждали, что там будет свобода вообще во всем.
Отмечу, что мы ограничены законодательством всех стран технического контакта. Большинство пользователей из России, а значит, надо соблюдать закон РФ. Это мы делаем в добровольном порядке. Мы соблюдаем закон.
Про несогласие с отсутствием альтернативы на рынке
- «Капибар», «Вомбат», «Пипмай», есть, думаю, еще ряд проектов, о которых пока мы не знаем. Почему вдруг люди начали делать подобные проекты. В чем причина?
- Я думаю, несогласие с отсутствием альтернативы. В воздухе висит такое: «Хочешь альтернативу? Иди на «Reddit». Там англоязычные люди из далекого зарубежья и их посты тебе не «откликаются». Это не про тебя. Да, есть «Yaplakal. com» – там своя специфика. Есть «Fishki. net» – но это не замена «Пикабу».
- В чем отличия?
- По функционалу, по темам, по аудитории, по специфике.
- А чем аудитория отличается?
- Я взяла агрегированные данные. Читала немало постов на тему, почему это не аналог, но сама эту аналитику не проводила. Если вкратце – это не замена. Все аналогичные проекты, о которых говорили выше, стартовали, чтобы у людей был выбор
- У проекта есть бизнес-цель или это пока хобби?
Это точно не хобби. Это уже слишком серьезно.
Но цели «зашибать» там миллионы мы не ставили. Если финансово взлетит, то, конечно, отказываться от денег не будем. Цель минимум — вывести проект на «самоподдержание».
- А в целом, сколько времени у вас отнимает работа над «Капибарой»?
- Все свободное время. У меня стандартная восьмичасовая пятидневка. А «Капибар» это уже не просто «поработать». Я ею живу! У меня каждое утро начинается с «Капибар». Появляется минута на обеде – «Капибар». Свободный вечер – «Капибар».
- Как сейчас продвигается проект?
- SЕО продвижение. Страницы "Капибары" очень хорошо индексируются google и Яндексом. Ну, и конечно, сарафанное радио. Сообщество рассказывает о «Капибаре». Плюс, у нас есть страницы в ВК, откуда приходят люди. Но если верить Similarweb, то основное количество людей идет через Телеграм. Люди делятся статьями, пересылают их, рассказывают о них. Плюс у нас регулярные публикации на других ресурсах.
Например, первая статья на Хабре удачно выстрелила, есть статьи на vc, на tenchat, на реддите.
- То есть пока вы не заходите в такие инструменты как Яндекс. Директ и т. д.?
- Пока нет такой необходимости. Для этого нам нужно SEO ядро. Человек, который умеет это делать, чтобы не сливать бюджет.
«Все! Не могу больше…»
- Возвращаясь к Пикабу. Есть мнение из комментариев к одному моему интервью, что клонов у этого сайта десятки. Что можете ответить на это?
Могу ответить: «Пожалуйста, не бросайте начатое. Альтернативы — это прекрасно. Свободный рынок – это двигатель развития, прогресса. Нам нужно разнообразие. Чем больше создается таких площадок, тем выше шанс, что через 10-15 лет кто-то из нас будет еще существовать».
- То есть вы говорите о том, что если крупные площадки закроются, то вся масса пользователей останется без контента?
- Нет, без контента, конечно же, не останется. Но вопрос в качестве этого контента. Быстро, легко, смешно, листай-листай-листай… Посмотрите на рилсы в Инстаграме*, на клипы в ВК, перепосты «хохотачей» с Одноклассников, сотни тысяч телеграм-каналов с мемами. «Пикабу» взял тот же ориентир. Площадок с качественным авторским контентом все меньше.
- Есть еще мнение конспирологическое. Якобы за созданием «Вомбата» и «Капибар» стоит один человек. И якобы это сайд-проекты «Пикабу».
- Впервые слышу такое мнение. «Вомбаты» и «Капибары» в коллабе. Мы поддерживаем друг друга. У нас совместные активности и конкурсы. Тот же «Анонимный Дед мороз» или конкурс на 14 февраля. У них под тегом – #любовьморковь , у нас #расскажи мне о любви. И призы были совместные. Хлопнули по лапкам и помогаем в развитии друг другу.
Нет, никто не из администрации «Пикабу». Мы все — бывшие пользователи «Пикабу».
- Ольга, когда хотелось бросить проект? Ну, вот: «Все, не могу больше…»
«Капибара» началась, когда в моей жизни было одновременно две работы, и я только-только влезла в ипотеку. Представляете уровень нагрузки?! И тут появляется третья бесплатная работа — «Капибара».
Она забирает время и деньги. Конечно, я была близка к выгоранию! И, например, через месяц руки уже опускались!
Взяла выходные. Провела их как нормальные люди и снизила нагрузку. Тут мне очень помогли модераторы, команда проекта, активисты чата. Они взяли на себя многое из того, чем занималась я. И за чатом смотрели, и обновления сами выкатывали, и конкурсы сами проводили, и различные мероприятия/игры для поддержания активности пользователей, и объявления раскидывали, и с текстами помогали, и авторов звали. Стало проще.
- Ваша большая нагрузка была угрозой проекту?
- Это сложно назвать угрозой. Потому что я заложила очень сильный фундамент в «Капибару». У нее высокая автономность. Даже если бы я выпала на 3 месяца из проекта, то я сделала в команде высокую ставку на самоорганизованность.
- Что это значит?
- Каждый понимает, что он делает. И делает, не спрашивая разрешения. У нас есть функциональные требования и общее понимание того, во что целимся. В виде прототипа — тот же «Пикабу». И мне не нужно расписывать людям в деталях: сделай так или так. Команда высокопрофессиональная и на высоком уровне организованности.
Даже если все пропадет по щелчку Таноса – исходники находятся в открытом доступе. Кто-нибудь обязательно возьмет и продолжит…
*Meta – запрещенная на территории РФ организация
Мы проговорили с Ольгой несколько часов. Материала много. Она высококлассный специалист и не попросить ее поделиться лайфхаками было бы глупо. Она поделилась: как использует нейросети в работе над проектом. Нейронки пишут код, ищут ошибки, забирают рутину. Но, это уже вторая часть интервью, которая выйдет позже. Проанонсирую в своем канале: Стас смотрит рекламу
Есть люди, которые понимают рекурсию быстро, но большинство упираются. Я обучал людей рекурсии на Python и решил поделиться своим подходом. Я упор делаю на практику, чтобы человек именно понимал, как рекурсивный цикл создавать и как он работает, и мог решать задачи через него. Задачи вроде «найти сумму всех чисел в разветвлённой структуре данных». То есть, если совсем просто, в наборе данных, устроенном более сложно, чем список. Понимать вещи вроде стека вызовов и контекста выполнения я учу уже когда человек может прописать рекурсию, после этого теорию понять уже довольно легко.
Ниже запись первого моего вебинара, где я рассказываю, как это делать, но общие моменты распишу здесь
Перед тем, как браться за рекурсию, убедитесь, что более-менее поняли эти темы
Если это есть, то можно пробовать взяться за рекурсию.
Чтобы начать понимать рекурсию, простой вариант пройти два этапа. Первый— нарешать простые задачки на циклы через рекурсию. Сумма, количество элементов, проверка наличия, максимальный элемент и т.д. Второй этап — такие же задачи на списки, элементами которых могут быть списки, элементами которых могут быть списки ... и так до вложенности в 1000.
Как решать:
1. Решаем задачу через цикл
2. Расписываем рекурсию текстом
3. Пишем рекурсивную функцию
Если не получилось, то находим готовые решения задачи и изучаем. Пробуем решить следующую. Время от времени возвращаемся назад и проверяем, можем ли решить прошлые задачи.
Точно так же это должно работать. Вот видео, сам вебинар начинается с 15:57

Наконец-то то я сделал то, что имело смысл сделать уже давно - удалил нахрен аккаунт на жёлтой печеньке, окончательно превратившейся в кусок жёлтого говна.
Точку поставил пост "врача", вышедший в горячее, в котором этот утырок рассказывал сказки, что ВИЧ половым путём приобрести практически невозможно.
Многие начинающие и даже продолжающие не понимают разницу между данными и ссылкой на данными. Но механизмы передачи и копирования ссылок очень активно в профессиональном коде используются. Поэтому вот видео, оно ещё и подготовит вас к пониманию лямбда-функций и функций высших порядков, о которых выйдет видео, но позже

На видео я называю эти функции функциями высших порядков — заклинило, позор мне за это, но в основном туда-сюда примерно по делу рассказываю
Ну и конечно же, создал свою print() за 5 секунд! Или не создал, а позаимствовал
Я побывал на Солнечногорском Опытно-Экспериментальном Механическом заводе(СОЭМЗ). Это первое и крупнейшее предприятие в России, на котором перерабатывают макулатуру и производят пульперкартон.

Пульперкартон — это формованное бумажное волокно, которое получают путём формования макулатурной пульпы под давлением. Пульпа от латинского pulpa — «мякоть».

Спектр изделий из пульперкартона очень широкий. Но самое востребованное изделие - это упаковка. Подстаканники, лотки, подложки, ложементы, коробки.
Давайте посмотрим как производят данный продукт.
На предприятие приезжает кипованная макулатура. Разгружают и сортируют по маркам. Да, макулатура бывает разных марок. Их 13.
полный список марок можно посмотреть здесь

Бумага. Отходы типографий. Книги. Гофрокартон.

Картонная и бумажная упаковка. Всё будет переработано. Главное это чтобы сырье было как можно чище.

Кипы с макулатурой привозят в цех, где по транспортерной ленте попадают в миксер с водой.

Миксер разрывает бумагу на мелкие волокна и перемешивает с водой.
Это первичный бульон для будущих изделий.

Далее всё поступает в сепаратор, который отделяет пластиковый засор. Его небольшой процент, но он к сожалению присутствует. Это может быть скотч или пластиковая вставка.

Отработанную воду фильтруют и используют многократно.

Потом стадия формовки.

Алюминиевые формы опускают в воду, в которой содержится 1% бумажная пульпа. Пульпа налипает на половинку формы. Две формы соединяют прессом.

Потом сушка при 150 градусах.

Получаем продукт.

Готовую продукцию упаковывают и отправляют заказчику.

Некоторые изделия требуют дополнительного прессования. Чтобы придать более четкую форму и сгладить неровности.

Для каждого нового вида изделия требуется уникальная отдельная форма.

Ежегодно в России образуется около 18 млн т макулатуры, а перерабатывается чуть больше половины – порядка 10.6 млн т. Уже сейчас это около 60 % и с каждым годом процент перерабатываемой макулатуры увеличивается.
На предприятии разработано более 300 видов упаковки, которые ранее не производились в России.
На предприятии перерабатывают до 30 тонн макулатуры в сутки.
Спасибо за прочтение.
Если вы хотите пригласить меня на предприятие, пишите сюда - chistomen@mail.ru

Всем привет.
Услыхал я, как-то от деревенских, что в лесу, что в 7 км от деревни, когда-то находился лагерь. Обычный, пионерский... Мол, дорог сейчас туда нет совсем, но на Ниве проехать можно. Естественно, с картами они не разобрались и просто указали направление, куда мне ехать...
Не скажу, что сразу я его нашел, но спустя какое-то время, увидал в лесу строения:

Машину оставил метрах в трехстах от точки входа. Просто изумительные ели:

Тут, видимо начало лагеря - и это, походу, был постамент:

Корпуса, огромные:



И знаете, что самое странное - я никогда в жизни не был в этом лагере, но у меня возникло явное дежа-вю. Я шел совершенно уверенно. И даже ничуть не удивился, увидав огромный бассейн:


Еще поразила территория, которую лагерь занимал:

Там реально, корпусов 15:

Скамейка:

Дорожки чуть видны:

Четко прочерчены и ведут к корпусам или отрядам:

Почти у всех обвалилась крыша:

Я думаю, все узнают это здание:

Хех - ожидаемо:

Бродил там часа полтора, размышляя о том, что советская власть, на детей денег не жалела:

Спасибо Леонид Ильич за мое спокойное и счастливое детство.
Навещу, пожалуй еще разок...
Такие дела. С уважением, Евгений Хрусталев.
Материал ранее был опубликован в моем авторском блоге "Поиск интересного с Хрусталевым"
Python был создан Гвидо ван Россумом в конце 1980-х и начале 1990-х годов. В начале своего развития он зарекомендовал себя как удобный и легко читаемый язык программирования, что привлекло к нему внимание разработчиков. Затем Python стал популярным благодаря своей простоте, мощности и гибкости. Он активно развивается и обновляется сообществом разработчиков по всему миру, что делает его современным и востребованным инструментом.

Python - это интерпретируемый высокоуровневый язык программирования общего назначения, который обладает простым и понятным синтаксисом. Он был разработан Гвидо ван Россумом и впервые выпущен в 1991 году. Python широко используется для создания веб-приложений, научных вычислений, создания программного обеспечения, автоматизации задач и многих других областей.
Одна из основных особенностей Python - его читаемость и простота в изучении, что делает его отличным выбором для начинающих программистов. Также Python обладает обширной стандартной библиотекой, которая содержит множество полезных модулей и инструментов для решения различных задач.
Python поддерживает различные парадигмы программирования, включая процедурное, объектно-ориентированное и функциональное программирование. Благодаря этой гибкости он позволяет разработчикам создавать разнообразные типы приложений.
В целом, Python является мощным и гибким языком программирования, который продолжает набирать популярность благодаря своей простоте, читаемости и обширной экоси
стеме.

Основные плюсы языка Python включают в себя:
- Чистый и понятный синтаксис, что делает код более читаемым и поддерживаемым.
- Обширная стандартная библиотека, которая предоставляет множество полезных функций и модулей для широкого спектра задач.
- Множество сторонних библиотек и фреймворков, таких как Django, Flask, NumPy, Pandas и др., что обеспечивает большую гибкость для разработчиков.
- Поддержка различных парадигм программирования, что позволяет разрабатывать приложения разного уровня сложности.
Среди минусов Python можно выделить:
- Некоторое снижение производительности по сравнению с некоторыми компилируемыми языками.
- Не вполне подходит для разработки мобильных приложений из-за своей интерпретируемой
природы.

Python широко применяется в различных областях, таких как:
- Веб-разработка: создание веб-приложений с использованием фреймворков Django, Flask и других.
- Научные вычисления: обработка данных, машинное обучение, анализ данных с использованием библиотек NumPy, Pandas, SciPy и др.
- Автоматизация задач: написание скриптов для автоматизации рутиных операций и обработки данных.
- Разработка приложений: создание различных типов приложений, включая десктопные и серверные приложения.
- Игры: разработка компьютерных игр с использованием различных фреймворков и библи
отек.
Доброго всем времени! Господа капибары, простите за столь наглую просьбу, но мыслей к кому обратиться у меня уже нет. Попросил я эту новую нейросеть Deepseek написать бота для парсинга и скачивания книг из локальной inpx библиотеки. Он мне его написал, но есть проблема, бот не выдает файл для скачивания, т.е. он находит книгу, выдает название\имя файла, но при нажатии "скачать", он просто копирует строку. Я понимаю что просьба очень наглая, но может кто нибудь проверить код и дополнить\исправить функционал?
Одна из частых ошибок молодых программистов — экономия времени на чтении. Читают текст недостаточно внимательно, не понимают, что требуется, как именно должен быть оформлен результат — и создают вообще не ту программу, тратя кучу времени.
Читать нужно раз 5. Даже если там 2 строчки — 5 раз хотя бы. Тогда шансов так ошибиться гораздо меньше.
В посте про "наставление" накидали кучу годноты + в телегу.
По всему этому я пройдусь, буду иногда постить об успехах.
Некоторые глянул мельком. Поэтому если там есть продукт-плейсмент - отпишите и я удалю. На первый взгляд очень даже хорошо. Искал с нуля т.к. лучше повторить, чем вспоминать и ошибиться.
Первое я уже успел попробовать (находил сам), прохожу в текущий момент.
Stepik - python для начинающих

Далее пойдут те, до которых я еще не дошел:
Лучшие бесплатные курсы по DevOps [2023]
Командная строка для разработчиков – cli-for-dev
Отдельно ютуб:
Python Kivy (разработка для мобильных устройств)
Python
Длинный нудный курс по Системному администрированию (азы)
Администрирование Windows Server
Ультра-позитивный Олег о python
Если что-то хотите предложить - пишите в комментарии.
UPD: даже в начале написал, что я не в курсе ни о какой рекламе на тех ресурсах. И первый же начал разводить вонь о том, что я продажный и сайт вообще мой. Ууух я конечно злой гений.
Предлагайте ваши варианты, что сами пробовали. Обязательно попробую.
UPD2: я без понятия почему "это" вылетело в горячие. Не бейте блин тапком.
Что делают животные на этих фотографиях? Улыбаются? Зевают? Корчат рожицы оператору? А вот и нет! Эти звери демонстрируют нам реакцию Флемена. Что это такое и зачем оно надо — сегодня расскажем!

Флемен — нормальное поведение животных, с помощью которого они могут почувствовать феромоны. Кот, который внимательно нюхал вас и вдруг замер с приоткрытым ртом; пёс, что изучал какие-то следы на земле и потом странно зачавкал; лошадь, что картинно вытянула губы и запрокинула голову — все они показывают реакцию Флемена, чтобы лучше изучить молекулы в воздухе или биологических жидкостях других зверей. Но как смешное выражение морды помогает обонянию?

Сегодня учёные приходят к выводу: у многих наземных позвоночных есть не одна, как мы привыкли думать, а сразу две системы обоняния. Первая — это, собственно, нос со всеми клетками-рецепторами, к которым присоединяется обонятельный нерв, ведущий к обонятельной луковице в мозге. Эта система помогает улавливать все ощутимые запахи вокруг нас и благодаря ей мы с вами можем наслаждаться ароматом свежей выпечки, цветов, страниц новой книги, краски или мокрого асфальта.

Но в реакции Флемена нос не участвует. Более того, почуять феромоны носом невозможно — они не имеют запаха. Их улавливает вторая обонятельная система — вомероназальный орган (он же орган Якобсона и вомер). Он расположен в передней части нёба: между носовой и ротовой полостями. Протоки вомера у большинства животных открываются во рту, сразу за передними зубами. В такое укромное место воздух сам не попадёт. Именно поэтому животные корчат рожи, проявляя реакцию Флемена!

У одних она проявляется как на фото: закатанная губа, открытая пасть и запрокинутая голова. Другие звери проявляют флемен иначе. У собак, например, мелко дрожат челюсти и текут слюни, а змеи высовывают язык. В некоторых случаях просто понюхать воздух может быть недостаточно, и звери лижут место с интересным следом феромонов.

От вомероназального органа идёт отдельный нерв, ведущий к добавочной обонятельной луковице в мозге. Она распознаёт феромоны и посылает соответствующие сигналы к другим участкам мозга. Так меняется не только поведение животного, но и его физиологические процессы!

К примеру, если самец учуял аромат течной самки, тут же «включится» функция продолжения рода. А юнец, часто контактирующий с феромонами взрослого самца, наоборот, угасит пыл — его половое созревание замедляется. Феромоны влияют и на родительское поведение. В экспериментах самкам удаляли вомер, после чего они с трудом принимали собственных детей и плохо проявляли материнский инстинкт.

У человека же вомеронозальный орган тоже есть, но он находится в носу, поэтому нам не нужно оголять зубы, чтобы почуять феромоны любимой девушки или мужчины. Вы же знаете это странное и волнующее ощущение, когда от случайного человека вроде ничем не пахнет в привычном смысле, но манит к нему безумно? Это феромоны попали нам в нос. Запах весны, как говорят. Однако у человека орган Якобсона слабый и считается немного деградированным, поэтому, наверное, мы редко впадаем в маниакальное безумие от запахов "любви".


Вот поступил человек на курсы по программированию. И что-то не идёт оно, ничего не понятно. Остальные такие умные! Всё схватывают, всё успевают.
А он сидит и думает: «Ну всё, я тупой».
Но если догадаться поспрашивать этих успешных людей, вдруг выясняется:
- один 4 года до этого сам учился в свободное время
- другой уже работал программистом, просто был перерыв
- третий прямо сейчас работает, просто пришёл за бумажкой — и то, говорит, тяжеловато что-то
- и один на группу реально способный
ну, то есть до этого особенно не занимался, но с детства быстро любую область осваивает, куче вещей обучился быстро. Хотя это так-то тоже помогающий опыт.
В общем, у всех бэкграунд какой-то оказывается, как правило, и очень редко одарённость.
Нуссс. Начну из далека. На заре вычислительной техники народ довольствовался механическими вычислительными машинками. Не буду на них останавливаться - это тема для длинющего поста, начиная с камешков на берегу и заканчивая машинкой "Энигма".
Потом, почти одновременно, появились аналоговые вычислительные машины - АВМ. Они имели крайне узкую направленность, и грубо говоря пытались электронными, а зачастую и физическими методами повторить некий физ. процесс и получить результат/расчёт того или иного физ. процесса. Головоломка уже не для программистов, а для физиков и математеков.

Про квантовые компы я промолчу тихи в тряпочку - сколько ни читал - муть мутная и мне непонятная. Стар я видать стал, а может стал и СуперСтар...
Говорить я буду о привычных компах - которые работают с единичками и ноликами (троичные погибли, хотя в СССР были нехилые наработки). Вроде всё норм, но комп, процессор, понимает как раз енти нули и единички. Ещё на этапе проектирования железяки народ понял енту проблему и начал объединять их в группы, кратные степени двойки. Так появился байт (2^3 = 8), а потом и слово (2^4 = 16). И тут же различные производители железа придумали первый геморрой для программистов - порядок следования байт в слове. Little-Endian и Big-Endial - эти слова знакомы каждому сетевику и привычно вызывают когнитивный диссонанс...
Но ладно, вернёмся к ассемблеру. На заре программирования под цифровые процессора народ вбивал программу тумблерами - битик за битиком. Производительность труда была на наименьшейшем уровне, а вероятность щёлкнуть не тот битик самой большой.
Нервы не выдержали и мисс Кэтлин Бут решила облегчить себе работу, создав первый в мире ассемблер для ARC2 (военный авиационный вычислитель).
Эту идею подхватили остальные. Что самое интересное - на языке Ассемблера можно добиваться максимальной производительности (самая популярная библиотека ffmpeg имеет множество ассемблерного кода под разные архитектуры) - выжать из процессора все соки. Такое же происходит в различных математических библиотеках.
Вроде всё с ассемблером хорошо, кроме одного - там команды процессору заменены на мнемокоды - краткие символьные представления команды процессора. Писать программу стало удобно, понятно. Появились кросс-ассемблеры (низкий уровень llvm)
Но оснавная засада осталась - трудоёмкость программирования и половина башки программиста занята архитектурой компа (да-да, там не только про проц надо помнить, но и про периферию).

А что итого? Я понимаю, что питонисты нифига не поймут - они даже не понимают, что каждая питон-либа это просто обёртка под высокоэффективным кодом на Си. Ассемблер жив и будет жив, те же "тысяча строк" ассемблера под линуксом - это и есть основа ядра ОС. Потом уже можно писать на Си, Си++, даже Расте (чёт ОС растоманов зачахла - видать пришло понимание, что язык высокого уровня не может использоваться наравне с Ассемблером или СИ).
Язык Ассемблера, как продился, так и будет жив. Есть яыки программирования близкие к АСМу - тот же Си, или Форт, но никто не даст программисту той мощи и контроля за компом как АСМ. Тот же Си в своих диалектах везде имеет возможность АСМ-вставок.
Что же до программирования на АСМе - мне он нравится, но... Всегда надо иметь баланс в голове. Поверьте strncpy() из Си будет более оптимизирована чем ваша реализаций на АСМе, а вот к-либо формула, вычисляющая интеграл, которого нет в clib - лучше уже на асме, особенно если оно вычисляется в цикле..
Комментарии