Как стать автором
Обновить
265
0
Арсений @aruseni

Lead Python Software Engineer

Отправить сообщение
Нет, monkey patch — это вообще про другое, и к неаккуратности или скорости создания такого решения не имеет отношения. Это техника программирования, которая также называется guerrilla patch — партизанский патч (вероятно, monkey patch — потому что guerrilla созвучно с gorilla). Это когда ты в своей программе заменяешь что-то, что твой код использует. Такое себе партизанство — и последствия могут быть очень весёлыми, бывает, что такой код очень сложно отлаживать, тем более, если это большой проект.

А то, что хочет сказать Влад, на английском называется kludge. Это как раз что-то, что в принципе решает задачу, но не очень эффективно, избыточно сложно и так далее. Вот тут, в том числе, вопрос об этом на сайте English Language & Usage, а это — видео, в котором это слово используется, чтобы описать построенную Ред Буллом машину Руба Голдберга. Рекомендую. :)
Красивая картинка, которая помогает быстрее разобраться глубже.
Можно залипнуть на час
Tree of languages
Ну ок, если вам очень нужно обоснование, почему это на IT-ресурсе — знание украинского позволяет лучше понимать DOU, да и вообще украиноязычные статьи на IT-тематику, а их сейчас очень много.
Как обычно, в Википедии об этом есть статья. :)
Зверніться до будь-якої вільної стійки інформації — обратитесь
Звернутись чи звернутися — обращаться
До речі, хлопці, це одна з моїх улюблених мов, яку я поступово вчив с 2013 року, просто тому що дуже сподобалося. Якщо є якісь питання щодо вивчення, граматики тощо, пишіть, будь ласка, із великим задоволенням з вами поспілкуюся. :)
Once again, no one in their right mind would ever want to use a messenger that do not have antispam system.
This is one of the most common manipulation techniques, see this post. I don’t agree that “normal” people would not want a messenger without spam filtering, I’d agree though that the majority indeed needs some kind of filtering. And I have never said that Telegram can’t do whatever they want with their platform. I just say that when one starts to use Telegram, they have to understand that they don’t really control who can message them. They just have to accept that Telegram moderators do it.
The problem is that the definition of what spam is differs dramatically depending on who you ask. For example, people who have sent a message to a group chat about a Telegram channel are certainly not people who I don’t want to be able to contact me.

In decentralized systems we don’t have such problem. For example, if I don’t like how Gmail filters incoming messages for me, I am completely free to use something else instead of Gmail (and all Gmail users can still write to me). In fact, I can even affect the filtering while still using Gmail. And the messages that Gmail thinks are spam are simply appearing in another folder. In Telegram, there is no way of knowing whether such person has tried to send you a message. You can’t allow these people to contact you. It doesn’t matter whether anything they have ever sent anybody is spam to you, it only matters what Telegram moderators think about a person.
А зачем на картинке sudo при вызове getfattr?
Эта концепция, кстати, не сразу становится очевидна даже для опытных рекрутеров
image
Это называется коленный стул, их сейчас очень много.
Ещё интересная ситуация с DST. Последнее воскресенье октября, 2:15. Допустим, часовой пояс до перехода CEST, после перехода CET. Это сколько по UTC? 0:15 или 1:15? Два раза подряд может быть одно и то же время.

Кстати, из Википедии сейчас узнал, что в Германии у этого часа даже есть названия.

The doubled hour during the switch back to standard time is named 2A (02:00 to 03:00 CEST) and 2B (02:00 to 03:00 CET).

Сначала 2A, потом 2B.
На самом деле, все хорошие и талантливые программисты, которых я знаю, при условии, что на бумаге они работают 8 часов в день, реально работают обычно от 3 до 4 часов в день. А 8 часов — это то, сколько они остаются на связи в течение дня (для решения всяких вопросов, когда они есть). А работать по 8 часов в день — смысла не будет, потому что производительность будет выше, возможно, несколько недель, а дальше будет ниже.

Разработка программного обеспечения — это всегда про враньё. Формально рабочий день разработчика почти у всех 8 часов, но никто не пишет код по 8 часов. Почему так? Специфика работы, на ней невозможно долго сосредотачиваться, нужна передышка. Те, кто работает в офисе, тоже пишут код по 4 часа, а остальное время это разговорчики, видосики, мемасики и всё такое. По идее, индустрия должна была бы просто это признать и уменьшить рабочий день до 4 часов, но она слишком инертна, поэтому технически рабочий день обычно 8 часов.

Это одна из причин, почему люди становятся фанатами удалённой работы: если ты работаешь удалённо, то ты можешь более эффективно использовать то время, когда ты не пишешь код. А если ты работаешь в офисе, то ты должен физически присутствовать в офисе, даже при том, что все хорошо понимают, что ты не занят работой. Это, кстати, не единственная причина: можно работать с бо́льшим комфортом, много перемещаться, жить там, где хочешь. А это тоже помогает работать и чувствовать себя хорошо.
На эту тему есть очень много хороших фильмов. Например, в 2018 вышел Upgrade.
Я обычно гуглю в режиме Private Browsing, но у меня это приглашение показывалось.
В 2013 об этом уже писали на Хабре. А потом писали ещё в 2014.
Спасибо! Добавил способ тоже.
См. dual process theory. В том числе можете почитать Канемана.
С правами суперпользователя запускаете hidclient? Подробнее некуда — попробуйте запустить с указанием конкретного устройства (как это сделать написано на странице программы), попробуйте на другом смартфоне (а ещё можно сделать, чтобы смартфон забыл про ваш ПК, и потом подключился по новой) и так далее.
Погуглите что-нибудь типа ubuntu bluetooth audio. Вот один из результатов поиска, к примеру.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Харьков, Харьковская обл., Украина
Дата рождения
Зарегистрирован
Активность