У меня сейчас сисьпад 2022 года с такой клавой. Break и sysreq здесь можно вызвать через комбинации fn + b/s, есть ещё несколько таких биндов: p для pause, k для scroll lock, 4 для сна. А вот для menu даже альтернатив не оставили, хотя это очень нужная клавиша.
Джуны на 'бизнес' задачах сталкиваются наоборот с тем, что не нужно доводить решения до идеала, а реальность работы - ХХ и в прод, чтобы показать результат заказчику. Что код, который они красиво оптимизировали, никто не посмотрит, а компании дешевле докупить мощностей, чем оплачивать время на перфекционизм. А в статье нечто обратное, тиктокерское.
Это уже не правило, а исключения. В основном пользователи работают за пекарней не на весу и имеют две руки. А для иных случаев на рынке есть специальные предложения на любой вкус. Сюда же относятся всяческие энтузиасты, которым нужен не только scroll lock, но и энкодеры для громкости, тамбзоны или даже стенографы аля https://www.charachorder.com/products/charachorder-one. Все такие хотелки всех юзеров в одну general клавиатуру не впихнуть, и scroll lock - одна из таких редких хотелок.
Ctrl + ↑↓ - де факто стандарт как раз. Lenovo уже оправдывалась на сей счёт после похорон 7-row клавиатур на ноутбуках Thinkpad. Дескать, люди в массе давно не используют такие клавиши, как scroll lock, это действительно рудименты, поэтому к новым клавам все быстро привыкли. Я лично тоже мотаю редакторы через ctrl. Двумя руками, да. Если у вас при работе с текстом задействована только одна рука, это странно. Что вы делаете второй в это время?
А теперь ищем в поиске гитхаба 'dotfiles', открываем любой репозиторий, заходим в .bashrc / .zshrc и видим, что вешать алиасы на все частые команды, не только git - повсеместная практика. Заодно понимаем, что алиасы 'll', 'gs' и тем более 'go' - очень и очень плохие.
Только вот не всегда такой подход позволен. Рынок айти перегрет, из за высокой конкуренции всё больше решает время, а не качество работы. В каждой компании, где я работал, кроме последней, код на 110% состоял из легаси, к которому нужно было прикручивать новый функционал. Для этого функционала по всем правилам хорошего кода нужно было рефакторить монолиты нулевых, потому что иначе кроме как на костыли новый код не подвесить. То же с багами, корни которых шли откуда то, где только бог помнит как работает приложение. Я часто пытался вместо костылей досконально разобраться в причинах, плюс, видно было, что те, кто работал до меня, тоже пытались. Почему же мы нам всем пришлось бросить и пофиксить баги без разбора причин? График. Не уложишься в него - уложатся конкуренты. Программирование перестало быть искусством, оно стало бизнесом. В моих петах и на текущей работе в стартапе код гораздо чище и понятнее, чем в компаниях гигантах. И это печально :с
Извиняюсь, но что есть 'интровертность и склад ума как раз таких людей как вы, милые господа'? Каких таких 'мы'? Почему на хабре не может быть 'тусовщиков' и тем более 'творческих людей'?
Советую удалить тиндер и расширять свой нетворкинг от уже имеющихся знакомых, чтобы не мыслить так шаблонно о людях, разбивая на группы по 5%.
Идея прикольная, но что сразу бросилось в глаза - многие зелёные зоны закрыты. Скверы Военно-Медицинской академии, дворы жилых домов по пропускам. Шум шумом, но если кто то захочет по этой карте погулять на внутренней территории универа, его встретит усатый охранник.
И вообще, для _гулябельности_ учитывать нужно не только шум и здания. Кладбища и свалки тут зеленейшие, зато вдоль рек и каналов гулять нельзя, домики мешают.
UFO, не стоит вскрывать эту тему. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте топик и забудьте, что тут писалось. Я вполне понимаю, что данным комментарием вызову дополнительный интерес, но хочу сразу предостеречь пытливых — стоп. Остальные просто не найдут.
Но манга и ранобэ то до сих пор издаётся в вертикальном стиле. Да и пресса нередко прибегает к нему. Так что вместо окончательного перевода азиатов на горизонтальное письмо DKOTI предоставит им средства для родного вертикального.
Ладно, вы правы, лучше использовать виртуальные методы. Но замечу, что совсем без геморроя не обойтись: придётся прописывать выбросы исключений в реализации методов у классов, которые с этими методами роднятся меньше, чем никак. Классу Root, например, совершенно не идёт метод add_bold, поскольку его объекты могут содержать указатели лишь на разделы (Section) и линии (Underline). И прописывать придётся у десятков методов, в десятках классов, так что неопытный погромист вроде меня может опять же наделать ошибок.
> зачем такое количество статик кастов?
Виртуальные методы, напомню, требуют дополнительную память и ресурсы процессора. Мы знаем по перечисляемому типу Node_type, что объект принадлежит к классу Quote, и подкастовываем его, чтобы вызвать метод add_bold(), который, мы точно знаем, в нём содержится.
У меня сейчас сисьпад 2022 года с такой клавой. Break и sysreq здесь можно вызвать через комбинации fn + b/s, есть ещё несколько таких биндов: p для pause, k для scroll lock, 4 для сна. А вот для menu даже альтернатив не оставили, хотя это очень нужная клавиша.
Джуны на 'бизнес' задачах сталкиваются наоборот с тем, что не нужно доводить решения до идеала, а реальность работы - ХХ и в прод, чтобы показать результат заказчику. Что код, который они красиво оптимизировали, никто не посмотрит, а компании дешевле докупить мощностей, чем оплачивать время на перфекционизм. А в статье нечто обратное, тиктокерское.
Это уже не правило, а исключения. В основном пользователи работают за пекарней не на весу и имеют две руки. А для иных случаев на рынке есть специальные предложения на любой вкус. Сюда же относятся всяческие энтузиасты, которым нужен не только scroll lock, но и энкодеры для громкости, тамбзоны или даже стенографы аля https://www.charachorder.com/products/charachorder-one. Все такие хотелки всех юзеров в одну general клавиатуру не впихнуть, и scroll lock - одна из таких редких хотелок.
Ctrl + ↑↓ - де факто стандарт как раз. Lenovo уже оправдывалась на сей счёт после похорон 7-row клавиатур на ноутбуках Thinkpad. Дескать, люди в массе давно не используют такие клавиши, как scroll lock, это действительно рудименты, поэтому к новым клавам все быстро привыкли. Я лично тоже мотаю редакторы через ctrl. Двумя руками, да. Если у вас при работе с текстом задействована только одна рука, это странно. Что вы делаете второй в это время?
Для хитрых манипуляций через ssh пользуюсь https://github.com/libfuse/sshfs, всё устраивает.
А теперь ищем в поиске гитхаба 'dotfiles', открываем любой репозиторий, заходим в .bashrc / .zshrc и видим, что вешать алиасы на все частые команды, не только git - повсеместная практика. Заодно понимаем, что алиасы 'll', 'gs' и тем более 'go' - очень и очень плохие.
Только вот не всегда такой подход позволен. Рынок айти перегрет, из за высокой конкуренции всё больше решает время, а не качество работы. В каждой компании, где я работал, кроме последней, код на 110% состоял из легаси, к которому нужно было прикручивать новый функционал. Для этого функционала по всем правилам хорошего кода нужно было рефакторить монолиты нулевых, потому что иначе кроме как на костыли новый код не подвесить. То же с багами, корни которых шли откуда то, где только бог помнит как работает приложение. Я часто пытался вместо костылей досконально разобраться в причинах, плюс, видно было, что те, кто работал до меня, тоже пытались. Почему же мы нам всем пришлось бросить и пофиксить баги без разбора причин? График. Не уложишься в него - уложатся конкуренты. Программирование перестало быть искусством, оно стало бизнесом. В моих петах и на текущей работе в стартапе код гораздо чище и понятнее, чем в компаниях гигантах. И это печально :с
Извиняюсь, но что есть 'интровертность и склад ума как раз таких людей как вы, милые господа'? Каких таких 'мы'? Почему на хабре не может быть 'тусовщиков' и тем более 'творческих людей'?
Советую удалить тиндер и расширять свой нетворкинг от уже имеющихся знакомых, чтобы не мыслить так шаблонно о людях, разбивая на группы по 5%.
Идея прикольная, но что сразу бросилось в глаза - многие зелёные зоны закрыты. Скверы Военно-Медицинской академии, дворы жилых домов по пропускам. Шум шумом, но если кто то захочет по этой карте погулять на внутренней территории универа, его встретит усатый охранник.
И вообще, для _гулябельности_ учитывать нужно не только шум и здания. Кладбища и свалки тут зеленейшие, зато вдоль рек и каналов гулять нельзя, домики мешают.
Виртуальные методы, напомню, требуют дополнительную память и ресурсы процессора. Мы знаем по перечисляемому типу Node_type, что объект принадлежит к классу Quote, и подкастовываем его, чтобы вызвать метод add_bold(), который, мы точно знаем, в нём содержится.