Если можно не использовать регулярки — не используйте
Регулярные выражения, как и любой другой инструмент, могут быть применены удачно, а могут неудачно. Отказываться от их применения просто потому, что у кого-то не получилось, неизвестно на какой задаче и на каких данных - что-то на уровне суеверий 🙂 Соответственно советовать такое не стоит.
Эх, это был один из 4-5 вариантов, что я попробовал. И он рабочий! Оказалось, что веб-версия не удаляет кнопки... А сейчас в Android клиенте перепроверил, все работает. Бывает и такое 🙂
Отличная статья, местами совсем для начинающих разжевано, но может оно и к лучшему. Пару приемов aiogram узнал, за это спасибо!
Кстати, я недавно делал бота и подвис на этом моменте: как корректно удалить кнопки inline-клавиатуры после клика пользователя? Чтобы не было возможности нажать кнопку ещё раз. У меня получилось либо сделать кнопки ненажимаемыми, либо заменить кнопки на другие. А совсем убрать кнопки под сообщением не удалось...
Самое главное в использовании Obsidian - прийти к нему самостоятельно, когда прошел весь путь поиска идеальных заметок и знаешь, что тебе нужно. Ещё рекомендую не копировать чей-то подход и способ организации заметок, а делать максимально просто, постепенно наращивая использование фичей. Иначе высок шанс все бросить
P.S. Как работу с датами организовали, через property в шаблоне? Я начал банально с указания даты заметки в заголовке, а теперь понимаю, что хочется побольше удобств 🙂
Выводы получились однобокие. Читается как будто на основании вашего случая был найден Грааль :) Порекомендовал бы почитать профильную литературу и блоги (чтобы повысить насмотренность), а также прибегать к осознанности в карьерном пути. Регулярно задавать себе наводящие вопросы, например,
Я здесь работаю за деньги или за опыт?
Сколько я хочу еще здесь (в этой компании, стране, городе) поработать?
Есть ли развитие или начался застой?
Нравятся ли мне команда и руководитель?
Работа заряжает или демотивирует?
И так далее, пока не будет понимания в какую сторону именно Вам следует склонить трейдофф.
Одна из самых запомнившихся игр детства! Не скажу, что прямо любимая, но месте в сердечке нашла :) Неторопливая подача сюжета, новые на тот момент (возможно конкретно для меня) элементы игры, вроде исследования открытого мира и выяснения информации в тавернах и диалогах с NPC, случайные события, механика управления кораблем, изменение погоды (не в качестве декорации, а с влиянием на геймплей), торговля. Все это было очень интересно и увлекательно!
Авторам - уважение. С удовольствием поиграл в ремейк на каком-то современном движке!
Из статьи не уловил, есть ли какой-то контроль ресурсов? В смысле что план может учитывать одних и тех же исполнителей несколько раз, и можно обмануться со сроками?
Плюсую, и добавлю: в тотале предельно надёжный поиск файлов по содержимому, в том числе по регуляркам и вархивах, с моментальным просмотром результатов по F3
Кстати, кто что юзает на MacOS вместо Total Commander? Ближайшее, что я нашел - Double Commander. Есть ли лучше?
Я бы начал вопросы "почему?" с имени: в питоне бинарный формат сериализации в стандартной библиотеке называется pickle, и давно устоялись термины to pickle/unpickle. Why?..
Mafia, кстати, в плане наворотов и внимания к деталям очень хороша для своего времени. Пример. Т.е. это не просто клон, а качественный продукт, который привнес что-то новое.
Я больше скажу: MS SQL Server оптимизирован так хорошо, что прощает многие ошибки написания запросов. Настолько, что откровенно фиговый по производительности SQL-код для среднего инхаус энтерпрайза работает "just fine", чем сильно "размягчает" разработчиков. В итоге с него непросто куда-то переходить (типичный MS, но в этом случае как будто в плюс).
Это да, но использование команды для создания файла настолько чаще встречается, что я в какой-то момент даже задумался - а почему команда\* с названием "коснуться" создаёт?
Отсутствие полноценного строкового типа отталкивает. Кмк авторы зазря побоялись отойти от канонов C, сделав строки массивом символов.
Все в статье хорошо, кроме:
Регулярные выражения, как и любой другой инструмент, могут быть применены удачно, а могут неудачно. Отказываться от их применения просто потому, что у кого-то не получилось, неизвестно на какой задаче и на каких данных - что-то на уровне суеверий 🙂 Соответственно советовать такое не стоит.
Эх, это был один из 4-5 вариантов, что я попробовал. И он рабочий! Оказалось, что веб-версия не удаляет кнопки... А сейчас в Android клиенте перепроверил, все работает. Бывает и такое 🙂
Отличная статья, местами совсем для начинающих разжевано, но может оно и к лучшему. Пару приемов aiogram узнал, за это спасибо!
Кстати, я недавно делал бота и подвис на этом моменте: как корректно удалить кнопки inline-клавиатуры после клика пользователя? Чтобы не было возможности нажать кнопку ещё раз. У меня получилось либо сделать кнопки ненажимаемыми, либо заменить кнопки на другие. А совсем убрать кнопки под сообщением не удалось...
Самое главное в использовании Obsidian - прийти к нему самостоятельно, когда прошел весь путь поиска идеальных заметок и знаешь, что тебе нужно. Ещё рекомендую не копировать чей-то подход и способ организации заметок, а делать максимально просто, постепенно наращивая использование фичей. Иначе высок шанс все бросить
P.S. Как работу с датами организовали, через property в шаблоне? Я начал банально с указания даты заметки в заголовке, а теперь понимаю, что хочется побольше удобств 🙂
Хм, я иногда выделяю целые статьи мышкой, копирую и вставляю в заметку, ничего не исправляя после. Код, картинки, форматирование - все сохраняется
Выводы получились однобокие. Читается как будто на основании вашего случая был найден Грааль :) Порекомендовал бы почитать профильную литературу и блоги (чтобы повысить насмотренность), а также прибегать к осознанности в карьерном пути. Регулярно задавать себе наводящие вопросы, например,
Я здесь работаю за деньги или за опыт?
Сколько я хочу еще здесь (в этой компании, стране, городе) поработать?
Есть ли развитие или начался застой?
Нравятся ли мне команда и руководитель?
Работа заряжает или демотивирует?
И так далее, пока не будет понимания в какую сторону именно Вам следует склонить трейдофф.
Тоже сломался на этой строчке...
Одна из самых запомнившихся игр детства! Не скажу, что прямо любимая, но месте в сердечке нашла :) Неторопливая подача сюжета, новые на тот момент (возможно конкретно для меня) элементы игры, вроде исследования открытого мира и выяснения информации в тавернах и диалогах с NPC, случайные события, механика управления кораблем, изменение погоды (не в качестве декорации, а с влиянием на геймплей), торговля. Все это было очень интересно и увлекательно!
Авторам - уважение. С удовольствием поиграл в ремейк на каком-то современном движке!
Немного поофтоплю насчёт:
Это точно актуально в наши дни для посетителей Хабра? Мне правда интересно из каких соображений нужно экономить 20 Мб.
Отличный обзор, спасибо!
Из статьи не уловил, есть ли какой-то контроль ресурсов? В смысле что план может учитывать одних и тех же исполнителей несколько раз, и можно обмануться со сроками?
Плюсую, и добавлю: в тотале предельно надёжный поиск файлов по содержимому, в том числе по регуляркам и вархивах, с моментальным просмотром результатов по F3
Кстати, кто что юзает на MacOS вместо Total Commander? Ближайшее, что я нашел - Double Commander. Есть ли лучше?
Попробуйте Sublime Merge, это лучший UI по итогу моих изысканий
Я бы начал вопросы "почему?" с имени: в питоне бинарный формат сериализации в стандартной библиотеке называется pickle, и давно устоялись термины to pickle/unpickle. Why?..
Ещё Mistral довольно интересно выступила, вполне неплохо себя показывает на русском после дообучения на сайге.
- Вам доводилось наблюдать зеленый луч, мистер Гиббс?
- Доводилось и не единожды. Это бывает крайне редко. На закате, в последний миг, ...
Mafia, кстати, в плане наворотов и внимания к деталям очень хороша для своего времени. Пример. Т.е. это не просто клон, а качественный продукт, который привнес что-то новое.
Я больше скажу: MS SQL Server оптимизирован так хорошо, что прощает многие ошибки написания запросов. Настолько, что откровенно фиговый по производительности SQL-код для среднего инхаус энтерпрайза работает "just fine", чем сильно "размягчает" разработчиков. В итоге с него непросто куда-то переходить (типичный MS, но в этом случае как будто в плюс).
Это да, но использование команды для создания файла настолько чаще встречается, что я в какой-то момент даже задумался - а почему команда\* с названием "коснуться" создаёт?
\* программа на самом деле
Обычно на русском память "выделяют", кмк устоялось и лаконично звучит