Как стать автором
Как давать негативный фидбек на английском?

Конфликты и споры могут возникать не только в коллективе, но и с заказчиками, партнёрами. Иногда мы даём негативный фидбек, чтобы выяснить определенные моменты и устранить ошибки. А если ваш собеседник не говорит по-русски, то делать это приходиться по-английски. Предлагаем поговорить о 5 основных правилах негативного фидбека в английской культуре и речи.
Пандемия это DDOS, или почему к борьбе с ней следует подключить IT специалистов

Вредно основывать рассуждения на левых графиках. Тем более в неспокойной обстановке
Предисловие
Привет, Хабр! Что общего между физикой и разработкой информационных систем? Обе эти области используют абстракции и математику для описания реальных процессов, происходящих IRL. Математика же (а так же статистика как одна из её областей) является лишь инструментом для произведения расчетов, отражающих конечный результат взаимодействия элементов системы, и если система прозрачна и понятна, хорошая математическая модель гарантирует получение корректных данных о состоянии системы в нужный момент времени. Но что если возникает необходимость смоделировать поведение системы, о которой известно далеко не всё?
Как IT-сообщество может помочь в борьбе с коронавирусом
Итак, у нас есть проблема — скоро начнется эпидемия короновируса. В этой статье я попытаюсь проанализировать, что же может сделать IT-сообщество, да и общество в целом, для борьбы с вирусом.
Начнём с того, что определим, сколько у нас есть времени и каковы наши задачи. Сейчас я вижу три основных периода:
I период (ближайшие две недели) — подъем количества заболевших до десятка тысяч — до введения серьезных карантинных мер.
II период (до прихода жарких дней) — рост количества заболевших.
III период (до прихода осеннего похолодания) — спад количества заболевших в связи с ростом количества переболевших и ухудшением внешних условий среды для вируса.
Общие задачи для всех периодов:
- удержать на минимальном уровне количество заболевших,
- поддержать функционирование и рост экономики.
Мысли о том, что делать с информационной безопасностью в условиях кризиса
Хочу поделиться рекомендациями как для простых работников, так и для профессионального сообщества в части ряда аспектов безопасной работы с режиме дистанционной работы.
Как гуманитарий сайт Совета Федерации парсил

Парсим правительственный сайт
По работе искал закон о профилактике домашнего насилия, закон лежит на сайте Совета Федерации.
Видеоконференций будет больше. Тренды видеосвязи для бизнеса
Короновирус — почему маски не нужны здоровым и зачем респираторы
Как и многие задавшись вопросом «Зачем люди скупают маски и не прикупить ли мне пару [сотен] штук?», я решил почитать по этому поводу. На Хабре нужной информации в простом изложении не нашел, поэтому решил написать по этому вопросу отдельно.
Защищаемся от коронавируса подручными средствами, делаем фильтр для респиратора

Здравствуйте уважаемые читатели!
Началось все с того, что озаботилась я подготовкой к возможному карантину, первым делом решив купить подходящие защитные средства — защитные очки и респиратор, с очками проблем не возникло, а вот масок нужного класса нигде не оказалось, в строймагах встречались только маски начального уровня FFP1 (P1), они защитят разве что от пыли.
В итоге я задумалась над тем, как можно решить проблему отсутствия защитных средств подходящего класса а именно респираторов FFP3 (P3).
uBlock Origin — быть или не быть

Если вы выбирали блокировщик рекламы для своего браузера, то определённо знаете gorhill — автора великолепных расширений uBlock Origin для любого и uMatrix для более строгого пользователя. Я считаю блокировщик предметом первой необходимости, поэтому написал инструкцию по настройке uBlock Origin для публики с минимальным уровнем пользователя. Однако, в процессе общения с партнером gorhill, я получил информацию о невозможности рекомендовать установку uBlock Origin для массового использования. По крайней мере, при текущем положении дел…
Кейс: 6 способов, как из оффлайн-видео получить онлайн-лида с помощью SMS
Расчет был прост: делаем промо-ролик с буллитами, а под конец размещаем призыв скачать некий чек-лист с помощью SMS на короткий номер. Таким образом отдел продаж получил бы номера организаторов и обзвонить их. Но когда мы обратились к юристам с вопросами «а так точно законно», те сказали «нет, так как нет согласия на принятие звонка, а вариант „отправляя СМС, вы соглашаетесь на принятие СМС и звонок“ — не прокатит».
Чтобы и законность соблюсти, и не навредить продажам, я стал выписывать возможные варианты выхода из проблемы. Накопилось 6 вариантов, ими-то я сегодня и поделюсь.
Управление 74hc595 с помощью Visual Studio
В своем примере я использовал светодиодную шкалу, но вместо нее можно использовать и обычные светодиоды.
Ниже приведена схема подключения регистра к шкале и контроллеру. В данном случае использовались резисторы сопротивлением 240 ом.
Лёгкий способ получить бан в рунете
И вроде бы всем известно, что простая активация этих расширений решительно упрощает веб-сёрфинг, однако мало кто задаётся вопросом: а как именно производится блокировка контента? Кто составляет списки для блокировки? Какие у них стандарты качества? А задаться этими вопросами, вероятно, стоило бы. И вот почему…
Перенаправление print() в файл с помощью Python
С Python работаю совсем недавно. Многого не знаю. Заранее приношу свои извинения.
При разработке программ, для отслеживания логики выполнения и информировании при возникновении исключений, использую функцию print(), которая выводит данные на консоль. На мой взгляд это очень удобно: быстро вставил print('нужная_информация'). Но для использования модуля уже в работе принты, выводящие информацию на консоль совершенно лишние. Хотя конечно, некоторую информацию все таки хотелось бы логировать, писать в файл.
Асинхронный forEach
Асинхронный forEach
Первоначально давайте взглянем на polyfill метода. На сайте developer.mozilla.org реализация достаточно подробно описывает всю суть данного метода. Если опустить все проверки на существование тех или иных объектов в контексте текущего браузера и стандарта, то можно написать примерно такой метод, выделив основные действия:
Array.prototype.forEach = function (callback) {
for (var i = 0; i < this.length; i++)
callback(this[i], i, this);
};
В данном примере отсутствует проверка на контекст. В качестве аргумента у нас выступает только callback.
Худшее мобильное приложение. Как не надо делать игры
Название статьи говорит само за себя, я попытаюсь объяснить почему же это худшее, по-моему, мобильное приложение тысячелетия и как в процессе разработки, проведения рекламной компании не пробить дно.
Тестирование серверной части с использованием фреймворка Gun в Common Test
Хотел бы поделится своим решением, поскольку не смог найти подходящее.
Суть проблемы состоит в следующем: имеется бэкэнд мессенджера, который основан на Websockets и необходимо протестировать не только функционал, а также бизнес-логику.
Модифицируем прошивку IP телефона Akuvox SP-R50
В сети была найдена более новая прошивка версии 50.0.6.179, которая должна исправить ошибки предыдущей (я на это надеюсь). У этой прошивки пока выявлен один, но очень большой недостаток (с точки зрения пользователей) — она не содержит русского языка интерфейса.
Естественно возникает желание скрестить
Мой pet project — «браузер» Compy
Немного о моём кроссплатформенном "браузере" Compy и что он может сейчас, и да в нем нельзя открыть web странички.

11 друзей Zabbix-агента: расследование возможностей мониторинга баз данных
Вот и у нас: была обычная система мониторинга ZenMon — на основе Zabbix, а стала — нативный кросс-платформенный мониторинг баз данных Oracle, MySQL, PostgreSQL с помощью Zabbix Agent. И что в ней главное? Один дашборд на все виды систем и бизнес-процессов, скорость обработки и малое потребление ресурсов. Короче, всё.