Месяц: Сентябрь 2019
-
Полнотекстовый поиск в Android
—
от автора
В мобильных приложениях очень востребована функция поиска. И если в небольших продуктах ею можно пренебречь, то в приложениях, которые предоставляют доступ к большому количеству информации, без поиска не обойтись. Сегодня я расскажу, как правильно реализовать эту функцию в программах под Android.
-
Суд США полностью легализовал скрапинг сайтов и запретил ему технически препятствовать
—
от автора
Вчера Апелляционный суд 9-го округа США принял решение (pdf), что скрапинг публичных сайтов не противоречит закону CFAA (Computer Fraud and Abuse Act). Это действительно важное решение. Суд не только легализовал эту практику, но запретил мешать конкурентам снимать информацию с вашего сайта в автоматическом режиме, если сайт является общедоступным. Суд подтвердил понятную логику, что заход бота-скрапера…
-
Как сделать SFINAE изящным и надежным
—
от автора
И снова здравствуйте. Делимся с вами интересной статьёй, перевод которой подготовлен специально для студентов курса «Разработчик C++». Сегодня у нас гостевой пост Адама Балаша (Ádám Balázs). Адам является инженером-программистом в Verizon Smart Communities Hungary и занимается разработкой видеоаналитики для встраиваемых систем. Одна из его страстей — оптимизации времени компиляции, поэтому он сразу согласился написать гостевой…
-
5 проблем любой сервисной компании и их решение с помощью платформы автоматизации
—
от автора
Сервисное обслуживание оборудования — тяжелый бизнес, и мы в полной мере ощутили это, управляя компанией с 700 мобильными сотрудниками и 1 500 объектами обслуживания в России и странах СНГ. Работа в режиме 24/7, частые авралы, недисциплинированные сотрудники и требовательные заказчики…
-
Как айтишнику в иностранном банке доказать происхождение средств
—
от автора
Ни для кого не секрет, что отечественные программисты, дизайнеры, владельцы бизнеса активно работают на иностранных рынках. Это и фриланс, и удалённая работа, и собственная иностранная компания. При определённых оборотах наступает момент, когда удобнее и выгоднее получать оплату на иностранный счет. И вот здесь айтишник может встретиться с совершенно конкретной и крайне распространённой проблемой: прежде, чем…
-
YIMP — Панель управления для Yii 2 на Bootstrap 4
—
от автора
Уверен, что у многих разработчиков, предпочитающих фреймворки готовым CMS, есть в запасе решение на Bootstrap или его аналогах, которое используется в для создания интерфейсов админок и прочих бэк-офисов. И у меня такое есть. Успешно работает много лет, но безнадежно устарело. Пришло время переписывать. Работая над новой версией, я постарался обобщить весь свой опыт по этой…
-
Тренинг Cisco 200-125 CCNA v3.0. День 37. STP: выбор Root Bridge, функции PortFast и BPDU guard. Часть 2
—
от автора
Предположим, что STP находится в состоянии сходимости. Что произойдет, если я возьму кабель и соединю свитч Н напрямую с корневым свитчем А? Root Bridge «увидит», что у него появился новый задействованный порт, и отошлет по нему BPDU. Свитч Н, получив этот фрейм с нулевой стоимостью, определит стоимость маршрута через новый порт как 0+19 =19 при…
-
Нижегородская радиолаборатория и любительская радиосвязь на КВ
—
от автора
Экскурсовод расcказывал группе экскурсантов о том, как коллектив Нижегородской радиолаборатории им. В.И. Ленина воплощал в жизнь заветы В.И. Ленина о «газете без проводов и расстояний». Но я пришёл туда не за этим. Я стоял в мемориальном зале музея науки ННГУ «Нижегородская радиолаборатория» напротив витрины с коротковолновым передатчиком на двух лампах и размышлял о том, что…
-
Создаём портативную платформенную игру на микроконтроллере Cortex M0+
—
от автора
Введение (Ссылки на исходный код и проект KiCAD приведены в конце статьи.) Хотя мы родились в 8-битную эпоху, нашим первым компьютером был Amiga 500. Это великолепная 16-битная машина, обладавшая потрясающими графикой и звуком, благодаря чему она отлично подходила для игр. Очень популярным игровым жанром на этом компьютере стали платформеры. Многие из них были очень цветастыми…
-
Varonis обнаружил криптомайнинговый вирус: наше расследование
—
от автора
Наше подразделение расследований в области ИБ недавно вело дело о почти полностью зараженной криптомайнинговым вирусом сети в одной из компаний среднего размера. Анализ собранных образцов вредоносного ПО показал, что была найдена новая модификация таких вирусов, получившая название Norman, использующая различные способы сокрытия своего присутствия. Кроме того, был обнаружен интерактивный веб-шелл, который может иметь отношение к…