RS/SR триггеры мучали меня несколько дней. Вроде все понятно, но не интуитивно. Пока сам не прорисовал таблицу истинности так и не понимал где же и за счет чего сохраняется состояние. Как-то гениально все это, точнее кто придумал это наверное супер гений. Но все равно, на уровне чувств пока средне понимаю, дам себе еще пару дней для закрепеления осознания. Два нуля на входе не нарушают состояние за счет XOR и обратной связи между. XOR крут, конечно :)
Выпендриваться покупками последнее дело. Но честно, блин, какие же они красивые! Дико доволен, очень долго выбирал и понял, что везде будут свои проблемы. Но Huawei gt5 pro хотя бы работают неделю+ без подзарядок. Счастлив :) Мне все нравится, хотя понятно что интегрированы не идеально. Например, удалив уведомление с них на телефоне оно всё ещё остаётся. Но это мелочи.
@pechorin
Для меня была боль переходить с первых Amazfit Bip на Huawei GT 3 Pro, ибо первые работали два месяца, а эти две недели.
Но зато пока стабильно две недели, можно в воскресенье раз через раз заряжать перед буднями.
Осознанно отказался от чтения новостей уже как месяц. Или не осознанно, не знаю. Просто устал тратить на это время. Или мозг уже просто больше не может. Столько всего надо успеть освоить, изучить, и как-то не совмещается это с работой и новостями по часу/два в день. Так же перестал смотреть политические подкасты и прочую мутнину. Уж лучше историческую книгу какую-то прочитать и то поумнеешь больше (хотя к ним тоже вопросы). Понятно, что я как воробушек становлюсь, ничего не знаю, живу в своем вакууме, а на пороге наверное следующие большие войны и пока мы сидим занимаемся своей жизнью вокруг нас происходит ад и люди более проворливые все подминают под себя. Но в какие времена было не так? Плевать, я просто устал перерабатывать эту информацию, а живу я один раз. Все равно все самое важное и так дойдет. Надеюсь.
Осознанно отказался от чтения новостей уже как месяц. Или не осознанно, не знаю. Просто устал тратить на это время. Или мозг уже просто больше не может. Столько всего надо успеть освоить, изучить, и как-то не совмещается это с работой и новостями по часу/два в день. Так же перестал смотреть политические подкасты и прочую мутнину. Уж лучше историческую книгу какую-то прочитать и то поумнеешь больше (хотя к ним тоже вопросы). Понятно, что я как воробушек становлюсь, ничего не знаю, живу...
@pechorin Просто новости сейчас делают так же, как соцсети - бесконечная лента нарезанного ботами контента. Их не нужно читать полностью, заголовков вполне достаточно. Открыл РБК, Блумберг, Синьхуа, пробежал глазами главные страницы. 5 минут и в курсе всего важного.
@pechorin скрытые за этой плиткой колонны выглядят очень стыдливо. Картина вообще в целом такая, будто им было абсолютно необходимо скрыть и максимально отдалиться от изначального здания, будто они виноватыми себя чувствуют в том что *вот так* заняли бывший кинотеатр социалистического государства.
Я крайне сильно люблю vim. Сижу на нем лет 15. Даже плагин на косарь звезд написал. Но есть одна особенность — у меня постоянно ощущение, что я ничем не владею в нем. Этим хаосом очень сложно овладеть. Мой гипер-контроллер страдает.
Постичь все кейбинды просто невозможно. По факту я пользуюсь и осознаю наверное 1% от всех кейбиндов. Я не про базовые movement, а именно про все вариации всех сочитаний в разных режимах и контекстах.
Сложна и неподконтрольно короче.
Собственно к чему это я? Да ни к чему :) Helix чтоли попробовать.
Вот пример сложности: https://github.com/kylechui/nvim-surround — чтобы добавить ковычки вокруг слова надо вбить ysiw) — читаю это как "y surround inside word" (Что за y? yank чтоли). Ох, трудно. Вариант из mini.nvim "as" (add surround) мне нравится больше, но этот плагин у меня пока вообще не заработал :)
В общем продолжаем нашу вечную борьбу с вимом, наверное в этом вывод.
Я крайне сильно люблю vim. Сижу на нем лет 15. Даже плагин на косарь звезд написал. Но есть одна особенность — у меня постоянно ощущение, что я ничем не владею в нем. Этим хаосом очень сложно овладеть. Мой гипер-контроллер страдает.
Постичь все кейбинды просто невозможно. По факту я пользуюсь и осознаю наверное 1% от всех кейбиндов. Я не про базовые movement, а именно про все вариации всех сочитаний в разных режимах и контекстах.
>Этим хаосом очень сложно овладеть. Мой гипер-контроллер страдает.
воот! те же соображения. хаосом емакса овладеть не легче.
я думаю так: если обычный рабочий инструмент сам по себе отъедает время и производительность мозга и требует какие-то особо продвинутые приседания - это не инструмент, а какое-то вредительство. поэтому я нахожусь вне всех холиваров вима/умакса и использую nano. потому что nano - это просто редактор текста. это не кофемолка, не блендер, в нём нет встроенной кофеварки. он умеет только редактировать текст и это его главная задача. он не выносит мозг, не требует ничего запоминать (а если что, там даже на все простые действия есть подсказки прямо в самом интефейсе. и для работы с кодом кроме, собсвенно, печати текста, его удаления, копи-паста, перехода на нужную строку в коде и поиска мне ничего не нужно. редактор должен оставаться редактором. это как использование вещей с одним функционалом вместо непонятных сложных и капризных комбайнов-МФУ. и мозг вообще не тратит ни одного процента на борьбу с выебонами редактора. я думаю только про код и могу сконцентрироваться на задаче. а редатор - ну, это просто редактор. как любьй редактор с 90-х годов: ничего лишнего, ненужного и сложного в нём нет. и не должно быть.
>Этим хаосом очень сложно овладеть. Мой гипер-контроллер страдает.
воот! те же соображения. хаосом емакса овладеть не легче.
я думаю так: если обычный рабочий инструмент сам по себе отъедает время и производительность мозга и требует какие-то особо продвинутые приседания - это не инструмент, а какое-то вредительство. поэтому я нахожусь вне всех холиваров вима/умакса и использую nano. потому что nano...
Эх, Линус. Лучше бы ты молчал. Я конечно не Финский парень с гигантским "злым" соседом под боком, но книжку твою читал и вообще, твои шутки для меня были самыми смешными. Цитируя великого: so Linus, fuck u :)
@pechorin это его личное мнение, чего накинулись-то?
ру-маинтейнеров не забанили, просто исключили из списка. им не запрещено же свой код предлагать, просто теперь не напрямую.
да, ситуация выглядит неприятно, но #linux всё ещё бесплатное ПО с открытым исходным кодом, #foss
да, ситуация усугубляется недосказанностью по поводу позиции и личными обидами, но мир не перевернулся.
для какой-то части мира, увы, россияне стали токсичными. мне неприятно, вам неприятно. в наших силах показать, что конкретно мы - не токсичные и с нами можно иметь дело. на плечах адекватных представителей ру-сообщества можно вытащить репутацию всего нашего сообщества.
ругать, материться, оскорблять - это самое простое. но достойное ли?
@pechorin это его личное мнение, чего накинулись-то?
ру-маинтейнеров не забанили, просто исключили из списка. им не запрещено же свой код предлагать, просто теперь не напрямую.
да, ситуация выглядит неприятно, но #linux всё ещё бесплатное ПО с открытым исходным кодом, #foss
да, ситуация усугубляется недосказанностью по поводу позиции и личными обидами, но мир не перевернулся.
для какой-то части мира, увы, россияне стали токсичными. мне неприятно, вам неприятно. в наших силах показать, что конкретно...
Хотел написать что-то душевное про то как рвется моя душенька когда я собеседую кандидатов и им приходится отказывать. Просто знаю, что когда-нибудь скоро трахнут на собесе и меня, поэтому стараюсь быть очень лояльным и помогать в каждом вопросе. Но не буду углубляться в это.
Скажу просто, что за собеседования должны доплачивать, но не будут. Это особый вид деятельности, с максимальным погружением, с оттенками психологии и прочими софт-скилловыми приблудами. Собеседование это как жесткое свидание, а их ставят на поток любезно спрашивая "когда удобно?". Да никогда не удобно, никогда. Когда может быть удобной головомойка для обоих? Лучше избежать этого.
Надо холоднее подходить к этому делу, поменьше копать человека и побольше лайв-кодинга. Увы, не тяну.
А когда работаешь в этой сфере 10+ лет и постоянно обучаешься то не понимаешь с чем сравнивать, с собой в этом же возрасте или чем-то абстрактным и текущим. Короче, сложна.
Хотел написать что-то душевное про то как рвется моя душенька когда я собеседую кандидатов и им приходится отказывать. Просто знаю, что когда-нибудь скоро трахнут на собесе и меня, поэтому стараюсь быть очень лояльным и помогать в каждом вопросе. Но не буду углубляться в это.
Скажу просто, что за собеседования должны доплачивать, но не будут. Это особый вид деятельности, с максимальным погружением, с оттенками психологии и прочими софт-скилловыми приблудами. Собеседование это как жесткое...
я вот не обладаю софт-скиллами и из меня собеседователь был бы очень жёсткий. поэтому я чаще присутствую как технический эксперт. чтобы слушать, если человек сказал лажу, и задавать дополнительные вопросы. но непосредственно общаться с новичками - сомнительное удовольствие. пусть этим занимаются хаэры и иже с ними. они специально учатся лояльности и всем этим приседаниям.
лайв-кодинг вообще не проканывает: сажу человека за терминал: вот тебе консоль, вот редакторы, вот компилятор. а он вообще никогда в консоли не работал, сидит и смотрит, как баран на новые ворота. пиздец! и лучше не спрашивать "что такое компилятор". ведь большинство сейчас не ответит на этот "сложный" вопрос. код превращается в бинарник магическим нажатием кнопочки в IDE. какие, нафиг, ещё компиляторы? я когда поняла глубину деградации современного образования, я очешуела. поэтому нет, собеседования - это не моё. хотя я могу собеседовать сеньёров. там уже предполагается какой-то мозг и ну хотя бы владение консолью и стандартными инструментами.
также вот из личного опыта: выпускник матмеха не может мне дать определение производной. и это мой родной матмех, когда-то один из лучших математических факультетов в мире. но поразвели какой-то зверинец, понабрали кретинов - и вуаля! формально человек закончил матмех. а на деле он просто лох какой-то. и это стыд и позор. образование прямо конкретно разрушают. оно уже скатилось совсем до уровня плинтуса. я даже не знаю, куда ещё хуже.
я вот не обладаю софт-скиллами и из меня собеседователь был бы очень жёсткий. поэтому я чаще присутствую как технический эксперт. чтобы слушать, если человек сказал лажу, и задавать дополнительные вопросы. но непосредственно общаться с новичками - сомнительное удовольствие. пусть этим занимаются хаэры и иже с ними. они специально учатся лояльности и всем этим приседаниям.
@pechorin уже 10 лет работаю в компании (приходил junior php, сейчас ведущий БА). Приходилось довольно часто собеседовать людей или участвовать на вторых собеседованиях.
Почему-то для себя выявил подход "диалога", вместо "вопрос - ответ". Собеседования проходят у меня по стилю "человек сам рассказывает о своих навыках, привычках, умениях" и после общения с кандидатом некоторые даже сами говорят "по общению с вами я понимаю - для вашей компании не подхожу" (даже отказывать не нужно).
@pechorin попроводив разные собеседования, я заметил, что наиболее свободно ощущаются те из них, где не ожидается какой-то порог навыка и результат это ответ "да/нет" – а выясняется уровень и опыт и решение принимает уже кто-то, плотнее связанный с искомой позицией. Совмещать обе роли тоже можно, но очень заманчиво заодно думать о следующем этапе тупо из соображений оптимизации – не сильно изучать кандидата, который уже явно нанят не будет.
В крупных компаниях это реализуется наиболее органично, т. к. проще найти человека, который сможет оценить состояние в отрыве от требований, и ассортимент доступных позиций достаточно велик, чтобы практически на любой уровень находилось место (которое кандидату может и не понравиться, но это проблема уже в самом конце процесса и не для интервьюера).
Ну и там, где я работал, за это доплачивали по повышенной ставке – т. к. это была деятельность *поверх* основной работы.
@pechorin попроводив разные собеседования, я заметил, что наиболее свободно ощущаются те из них, где не ожидается какой-то порог навыка и результат это ответ "да/нет" – а выясняется уровень и опыт и решение принимает уже кто-то, плотнее связанный с искомой позицией. Совмещать обе роли тоже можно, но очень заманчиво заодно думать о следующем этапе тупо из соображений оптимизации – не сильно изучать кандидата, который уже явно нанят не будет.
красиво. сейчас становится всё меньше таких нетронутых "благоустройством" уголков, где нет дурацких машин-пылесосов для уборки листьев и можно в своё удовольствие ходить и шуршать.
Такое возникло размышление/вопрос к линуксоидам: юникс состоит из множества утилит, которые в общем случае легко соединить между собой. Иногда образовывается паттерн между этими командами и программисту приходит в голову идея объединить результаты и последовательность программ в одну большую. То есть создать программу, которая бы решала все в меньшее количество консольных действий. Или вообще давала рулить собой через веб интерфейс.
Мне не ясно нужно ли это. Допустим действий будет не 200, а 20. Большая часть остальных действий будет заменена программой.
Но кейс программы не особо частый и скорее для тех кто администратирует свои хосты с докерами и маленькими базами данных.
Более предметно: у меня несколько хостов, их нужно разворачивать, ставить туда докер, поднимать докер-компоузы, а еще бекапить все это дело во время.
Такое возникло размышление/вопрос к линуксоидам: юникс состоит из множества утилит, которые в общем случае легко соединить между собой. Иногда образовывается паттерн между этими командами и программисту приходит в голову идея объединить результаты и последовательность программ в одну большую. То есть создать программу, которая бы решала все в меньшее количество консольных действий. Или вообще давала рулить собой через веб интерфейс.
Или же те самые простые команды, которые дает докер это уже кайф и лишать этого человека совсем не стоит. Ну, знаете, поднять сейчас сервер с докером через компоуз это не такая сложная задача.
Ансибл я конечно использовал уже, и куб, но это "не то". Все эти задачи, что я решал на баше https://github.com/pechorin/pbr.sh/ как-то перенес в ансибл — и не получил никакого удовольствия.
Так же логику в этих вещах, если год туда не заходить - забываешь. Я говорю именно о скриптах, в которые надо резко вчитаться при возникновении какой-либо проблемы или задачи.
А еще нет лучше способа не сделать что-то, чем рассказать об этом слишком рано. Но меня правда мучает эта не написанная программа уже давно.
Или же те самые простые команды, которые дает докер это уже кайф и лишать этого человека совсем не стоит. Ну, знаете, поднять сейчас сервер с докером через компоуз это не такая сложная задача.
Ансибл я конечно использовал уже, и куб, но это "не то". Все эти задачи, что я решал на баше https://github.com/pechorin/pbr.sh/ как-то перенес в ансибл — и не получил никакого удовольствия.
На самом деле это не специфично для линукса и применимо много где, да и вообще всё ПО и есть по своей сути некая обобщающая абстракция. Условно говоря, кто-то взял и сделал графическую "кнопку выключения", чтобы не печатать shutdown now, а shutdown тоже заменяет цепочку действий и так далее.
Проблема обычно в поиске баланса гибкости и сложности. Ты пишешь, что "обычно это решается чем-то огромным", но дело в том, что они все тоже начинали с попытки создать простой и понятный инструмент, но быстро оказывалось, что не хватает того и сего, не покрыт тот и этот сценарии, в итоге получился Windows 11 :)
Я вот на работе написал для себя несколько простых инструментов для администрирования под разные свои задачи, пользовался ими пару лет, а потом отдел расширился и пришли коллеги с немного другими практиками. Я с ними моими наработками поделился и оказалось, что их они не совсем устраивают - начиная с банальностей типа формата сетевого пути. И вот они начали подпиливать их под себя, в итоге разделав их как бог черепаху, а потом часть вообще забросили, так как предсказуемость работы стала меньше, а вникать что пошло не так проще на уровень ниже.
Не попробуешь - не узнаешь :)
На самом деле это не специфично для линукса и применимо много где, да и вообще всё ПО и есть по своей сути некая обобщающая абстракция. Условно говоря, кто-то взял и сделал графическую "кнопку выключения", чтобы не печатать shutdown now, а shutdown тоже заменяет цепочку действий и так далее.
универсальность всегда порождает монстрозность. и всё это жрёт ресурсы. вопрос применения отдельных монстрозных реализаций - это лишь административный вопрос. анзибл не призван "приносить счастье" админу. это тупая утилита для массового тиражирования конфигов. в каких-то случаях его применение имеет смысл. но в каждом случае надо смотреть конкретику. иногда и скрипта на баше через ssh хватит.
я лично всегда обхожусь минимумом и придерживаюсь принципа suckless. управление через графику и веб не люблю, живу в консоли. кроме браузера у меня остальное практически всё в консоли. управление и настройку всяких серверов по работе я тоже делаю вручную, в консоли. меня это не напрягает. если что-то сложное - пишу для себя howto в виде текстовых файликов. бывают задачи, которые делаешь раз в несколько лет. и вот чтобы вспомнить потом, что надо делать, удобно писать для себя напоминалки. утилиты для себя иногда пишу, но если что-то очень специфическое. чаще, когда надо сделать что-то оптимально быстро, например, а существующие реализации откровенно сливают по производительности.
хотя одно моё поделие было практически внедрено на одном предприятии: я сделала мета-язык для управления тестовыми стендами и интерпретатор к нему, чтобы быстро создавать тесты для электроники и харда. и это поделие освоили даже механики и стали использовать для своих нужд. кстати, именно для конечных юзеров там был прикручен графический интерфейс, который создавался из конфигов. то есть, визуальная часть сама собой получалась из настроек проекта. это был пример удачной автоматизации внутренних процессов разработки. но такие вещи писать довольно муторно и я её написала, потому что лет десять занималась тестированием и разработкой самого разнообразного харда и электроники и хотела просто упростить себе работу. с тех пор меня иногда посещали мысли о создании "универсального софта" для управления вообще чем угодно, но в целом эта задача нереализуема, именно из-за специфики.
и да, "ид" - суффикс. в русском ядыке нет суффикса "йд". лиюксоид, андроид, гиперболоид и прочее. а то это прямо ужасно и бросается в глаза, как неграмотность.
универсальность всегда порождает монстрозность. и всё это жрёт ресурсы. вопрос применения отдельных монстрозных реализаций - это лишь административный вопрос. анзибл не призван "приносить счастье" админу. это тупая утилита для массового тиражирования конфигов. в каких-то случаях его применение имеет смысл. но в каждом случае надо смотреть конкретику. иногда и скрипта на баше через ssh хватит.
"This is government overreach", says corporation owning the biggest search engine, biggest video platform, most popular browser, most popular mobile OS, biggest ad platform and more
Without context: "I would say it is worth it, but then again, I'm a cryptographer, I like it when computers do complex math instead of such unnecessary stuff as 'serving search results'"
думаете, детям интересно играть на этих площадках для детей, за заборами и под присмотром родителей? это же уныло. а вот стройка и колесо - это совсем другое дело!
По советам из книги "Думай как математик" начал конспектировать все самое важное на бумаге, пожалуй перенесу в заметку, чтобы еще лучше запомнить эти техники и советы (своими словами):
- Начинать день с самой сложной задачи
- Техника "помидора" - 25 минут сосредоточения на одной задачи, потом отдых (если работа не идет)
- Чередовать сосредоточенное и рассеянное внимание
- Если уперся лбом в сложную проблему и "не идет" — переключиться на простую, потом вернуться к сложной
- Давать подсознанию время решать задачу "в фоне"
- "Вспоминание" прочитанного — мощный инструмент тренировки памяти и усвоения материала
- Пересказывать для себя только что прочитанное
- Интервальные повторения материала - важная штука для усвоения
- Записывать на бумаге, а не на компе
- Визуализация - мощный инструмент запоминания
Выписал, чтобы вам не пришлось читать, но прочитать советую :)
По советам из книги "Думай как математик" начал конспектировать все самое важное на бумаге, пожалуй перенесу в заметку, чтобы еще лучше запомнить эти техники и советы (своими словами):
- Начинать день с самой сложной задачи
- Техника "помидора" - 25 минут сосредоточения на одной задачи, потом отдых (если работа не идет)
- Чередовать сосредоточенное и рассеянное внимание
- Если уперся лбом в сложную проблему и "не идет" — переключиться на простую, потом вернуться к сложной
- Давать...
как математик, я, наоборот, всё держу в голове. если что-то в голове не удерживается - значит, информация либо не понята, либо не нужна. как-то так. забивать голову ненужным вряд ли имеет смысл. а непонятное стоит прочитать ещё раз, для осознания.
пишу всё по работе на компе, чтобы не портить лес зря. на бумаге я занимаюсь только каллиграфией, потому что ею заниматься на компе нельзя. стараюсь вместо обычных книг использовать электронные, чтобы не было тонн макулатуры дома.
закрепляют знания не записывание или ещё какие-то приседания, и использование полученного знания в реальной деятельности, на собственном опыте. знания, которые не используются, забываются. хотя, если ты чем-то занимался лет 20, то это переходит в разряд какого-то подсознательного навыка и уже никогда не теряется.
насчёт "пересказывания" - это, скорее, зубрёжка или что-то для гуманитариев. важно понимание, а не заучивание текста. тем более, когда читаешь, текст нельзя проговаривать, иначе будешь читать очень меделнно и печально. чтобы читать быстро, надо научиться читать без мысленного "чтения вслух".
насчёт проблем - всё примерно правильно написано. кроме того, что непонятно, откуда взяли какие-то 25 минут. над задачей можно думать и дольше или, наоборот, меньше. зависит от задачи. но переключения лучше делать не "на другую задачу", а не другую деятельность мозга. я с программирования и математики переключаюсь на музыку (в смысле её исполнения) или каллиграфию, например. очень хорошо для мозга гулять пешком на свежем воздухе или совершать лёгкие пробежки.
что мозг иногда решает задачи "в фоне" - это тоже верно. но это значит, что он перегружен. по идее, в фоне мозг должен отдыхать. и когда ты перестал работать, надо всё выбрасывать из головы и давать мозгу нормальный полноценный отдых от нагрузки. тогда он будет работать лучше. а если постоянно его нагружать, так долго не протянешь.
как математик, я, наоборот, всё держу в голове. если что-то в голове не удерживается - значит, информация либо не понята, либо не нужна. как-то так. забивать голову ненужным вряд ли имеет смысл. а непонятное стоит прочитать ещё раз, для осознания.
пишу всё по работе на компе, чтобы не портить лес зря. на бумаге я занимаюсь только каллиграфией, потому что ею заниматься на компе нельзя. стараюсь вместо обычных книг использовать электронные, чтобы не...
@pechorin хей, классная клава! А в чём цель игры?