Pull to refresh
91.2
Karma
0
Rating
Andrey Korchak @57uff3r

CTO/lead для стартапов и небольших команд

Мелкая питонячая радость #12: вирусы и зловредное ПО на Python

Автоматизация взлома извне и применение эксплойтов из Python — частая вещь, а тут речь о ПО, которое действует автономно от создателя

Мелкая питонячая радость #8: мелкие удовольствия для работы с БД

Так как не слышали — в статье вот тут прям целый блок про нее )

Мелкая питонячая радость #7: три штуки по цене одной — консольная анимация, алгоритмы и отладка

Спасибо, классная штука, стоит включить в следующие статьи

Мелкая питонячая радость #6: OpenAI Gym — играем в игры и управляем роботами

Задача такого короткого формата — показать новые инструменты и библиотеки, расширить кругозор инженеров. Я все еще ищу баланс по количеству контента в статье и по тому, что нужно сказать в тексте и что не нужно. Любые комментарии помогают найти правильные пропорции информации в тексте. Спасибо за отзывы!

Мелкая питонячая радость #3: Poetry

Спасибо за комменты, добавил правки

Мелкая питонячая радость #1: loguru

Такие логгеры, конечно, для промышленного сбора записей ну никак не подходят. Пожалуй, их сфера применения – небольшие проекты и программы в стадии разработки, в которых нужно быстро что-то на коленке записать. А так серъезным парням, конечно, надо ELK или что-то такое же монструозное )

Мелкая питонячая радость #2: Starlette

С Django явный косяк, сейчас исправлю эту часть, спасибо.

Мелкая питонячая радость #2: Starlette

И что же это за утверждение?

Мелкая питонячая радость #2: Starlette

Здесь речь о решениях, изначально спроектированных под асинхронщину и поддерживающих ее с самого начало своей жизни. Конечно, если покопаться, то можно найти много библиотек, чьи названия начинаются с префикса aio и они как-то добавляют какой-то асинхронности в код. И делают они это далеко не всегда самым чистым, понятным и быстрым способом.

Это некие попытки сохранить статус кво и пилить асинхронный код на старых либах. Такое может понадобиться, например, тем, у кого большие обьемы легаси, которые никак не перписать, но асинхронность из старого кода нужно как-то выжать.

Однако вся движуха идет вокруг новых либ, там собирается сообщество и идут коммиты и активная разработка.
flask-aiohttp, aiopyramid и прочие штуки, конечно, номинально существуют, но они еле-еле набирают 100 звезд на гитхабе и последние коммиты были в них несколько лет назад.

Мелкая питонячая радость #2: Starlette

Авторы фреймворка юз-кейсы не публикуют, к сожалению.

Субъективно могу сказать, что у себя мы собрали 2 приложения, они стабильно работают под нагрузкой порядка 10-20 запросов/секунду и пока не падали. Из неприятного нашлась мелкая бага с CORS, авторы ее успешно вылечили в версии 0.12

Мелкая питонячая радость #1: loguru

Статья нужна для того, чтобы люди узнали о чем-то новом и смогли быстро понять, хотят ли они вообще такую штуку попробовать. Цель таких материалов — не копипастить официальную документацию, а расширить кругозор инженеров.

IT Релокация. Обзор плюсов и минусов жизни в Бангкоке год спустя

И снова о толкушке :)
Тайский салат сом там готовят деревянной толкушкой, вот ее я и юзаю. 40-60 бат на рынке

Экономическое чудо по-сингапурски

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

Порт Белаван в Медане существует же с 19-го века. Еще в те времена там был один из крупнейший центр торговли товарами из колоний.

Получается, что за последние 50 лет в Сингапуре из болота вырос богатейший город, а в Медане, как и 50 лет назад, гадят на улице, клянчат взятки при погрузке/разгрузке судов и подворовывают.

Расположение Сингапура, конечно, важно. Но все начиналось из тухлого комариного болота :)

А секрет в том, что местые

Экономическое чудо по-сингапурски

Есть клевая книга с цитатами и мыслями премьера Сингапура, называется «На пути из третьего мира в первый», там объясняются причины, по которой ограничена свобода прессы. Можно с ними согласиться, можно не соглашаться — но, как минимум, стоит ознакомиться.

Еще в центре есть Камень Ораторов — любой человек может подать заявку на выступление у этого камня и его должны будут выслушать чиновники и сограждане, которые пожелали прийти. Заявка рассматривается в течение нескольких дней. Само выступление записывается на видео на случай, если вы решите призывать к беспорядкам илу будете там всячески разжигать :)

Экономическое чудо по-сингапурски

Там активно нанимают специалистов. Это дает рабочую визу. После некоторого периода на визе можно попросить статус резидента. А после 2 года в этом статусе можно подать заявку на гражданство. Процедура достаточно проста, основной упор в ходе нее — интервью. Ребята хотят убедиться, что дают гражданство умному и достойному человеку :)

PyCon 2016 в Портленде: видео всех значимых докладов и мастер-классов

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

Улучшаем свой английский: изобретаем субтитры заново

Качество перевода и качество поиска трудных слов — разные вещи. Я использовал разные тексты для того, чтобы построить статистику сложности слова. А вот чтобы потом хорошо перевести документацию — нужно классифицировать документ как технический и применять при переводе слов те варианты русских значений, которые наиболее подходят к техническим докам. Иначе да, получается такой себе Гугл транслейт :)

Улучшаем свой английский: изобретаем субтитры заново

Сперва слово ищется в базе с выкачанными словарями. Если перевода нет — переводится Яндексом. Если и это не помогло — Гугл.

Information

Rating
5,706-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity