Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Топ 20 ботов которые постоянно сканируют ваши сайты. Не все из них одинаково полезны

Уровень сложности Простой
Время на прочтение 15 мин
Количество просмотров 830
Блог компании offlineCRM: Бесплатная CRM для самозанятых Управление разработкой *Управление проектами *Управление продуктом *Управление продажами *
Обзор

Здравствуйте! На связи Максим Кульгин, моя компания clickfraud.ru защищает предпринимателей от ущерба, вызываемого действиями «плохих» роботов. Многие администраторы веб-сайтов настолько напуганы современными сетевыми угрозами, что без разбора готовы бороться против всех средств автоматизированного обхода. Оправдана ли такая глухая линия обороны? Вряд ли.

Существует огромное количество «хороших» роботов, без которых не то что не обойтись, а даже не выжить. Этот небольшой обзор поможет всем, кто ведет деятельность в интернете.

В конце статьи мы посмотрим, почему простое противодействие роботам бесполезно и кроме вреда и головной боли ничего не принесет. А заодно и подскажем: от кого защищаться и как именно.

Начнем с самого простого.

Любой маркетолог скажет, что содержимое сайта должно постоянно обновляться — снова и снова — только так можно заполучить благосклонность SEO (Search Engine Optimization, оптимизация под поисковые системы), а значит, и шанс на внимание со стороны целевой аудитории.

Однако бывает, что сайты содержат сотни и даже тысячи страниц. И что? Привлекать поисковики вручную? Если контента много и он обновляется часто — как гарантировать, что изменения действительно благотворно скажутся на SEO?

Вот тут-то и вступают в игру поисковые роботы! Такой робот прочитает карту сайта, сравнит даты последнего обновления (у себя и на сайте) — и проиндексирует новое содержимое!

Кто-то подумает, что поисковые роботы — это Google BotYandex Bot, ну, может быть, ещё какой-то там bot. На самом деле их очень много! Тот, кто заинтересован в продвижении сайта должен знать о сетевых ботах хотя бы в общих чертах. Зачем? Чтобы использовать в свою пользу!

Читать далее
Всего голосов 12: ↑4 и ↓8 -4
Комментарии 0

Новости

Brave Summarizer: ИИ для релевантного поиска

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 217
Блог компании Brave Поисковые технологии *Машинное обучение *Искусственный интеллект
Обзор
Перевод

Мы внедряем новую технологию Поиска Brave, основанную на ИИ, — Summarizer, которая предоставляет краткие, ёмкие и содержательные ответы наверху результатов Поиска Brave по запросу пользователя, опираясь исключительно на результаты поиска в сети.

Summarizer всегда предоставляет ссылки на то, откуда получены данные. Это показывает авторство информации и помогает пользователям оценить достоверность источника и степень доверия к нему, что необходимо для борьбы с потенциальными искажениями от эффекта авторитета, присущего большим языковым моделям.

Читать далее
Рейтинг 0
Комментарии 0

Активность найма на IT-рынке в феврале 2023

Время на прочтение 3 мин
Количество просмотров 667
Блог компании Хабр Карьера Исследования и прогнозы в IT *Управление персоналом *Карьера в IT-индустрии

Ежемесячно мы смотрим, какие компании публикуют больше всего вакансий и изучаем активность найма в разрезе специализаций и квалификаций. А ещё собираем эффективные вакансии за месяц: те, которые привлекли больше всего внимания специалистов.

Собрали рейтинг активности найма в феврале — приглашаем посмотреть на лидеров прошлого месяца под кат.  

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Произвольные красивые цвета: RGB, HSL, LCH и вот это вот всё

Время на прочтение 6 мин
Количество просмотров 597
Разработка под iOS *Swift *
Перевод

RGB какой-то отстой.

Модель RGB, мало чем отличающаяся от ASCII, адресов памяти и наличия 86 400 секунд в сутках, является одной из тех инструментов, которые немного упрощают программирование, до поры до времени.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Истории

Подойти к айти: хочу зарабатывать и не разрабатывать

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 1.3K
Блог компании RUVDS.com Карьера в IT-индустрии Финансы в IT
Когда деревья не болели ковидом, на юг улетали, в основном, птицы, а в автобусе можно было кашлять, я решил подучиться и пошёл осваивать разработку программного обеспечения на большой, серьёзный вечерний курс в оффлайне (увы, его уже нет в помине, а жаль). Мне это было нужно для более уверенной работы. В группе были три девушки и семь парней, среди них: дизайнер, которая пришла, чтобы лучше понимать разработчиков; инженер, мечтавший уйти из оборонки; менеджер, которая хотела расти на рабочем месте; 1С-ник с шестизначной зарплатой, которого манил новый стек; биолог, который хотел перейти в команду кибермедицины и т. д. В общем, только двое собирались быть разработчиками, остальные рассматривали IT как способ поднять свою ценность. При этом они откровенно хотели обойти айти, то есть разработку, проектирование, кодинг и т. д. Кстати, программистами в итоге стали четверо, а дизайнер бросила всё и уехала рехабиться на какой-то остров — сразу после курса C++. У остальных планы сбылись.

Так куда идти, если хочется в айти, но ты боишься питонов, хомяков, слонов и ненавидишь кофе?


Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 0

BlueTeam Trainings — разбор задания BlackEnergy категории Digital Forensics от CyberDefenders

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 73
Информационная безопасность *CTF *
Recovery mode

Это вторая статья из цикла “BlueTeam Trainings”. CyberDefenders является учебно-тренировочной платформой, которая предоставляет возможность на практике проверять уже имеющиеся навыки и приобретать новые в области информационной безопасности.

Читать далее
Рейтинг 0
Комментарии 0

Data Mesh: что это такое и для чего он нужен инженерам

Время на прочтение 11 мин
Количество просмотров 182
Блог компании VK Big Data *Хранилища данных *
Перевод


Команда VK Cloud перевела статью о новом подходе к построению архитектуры данных Data Mesh с помощью lakeFS — системы управления версиями данных с открытым исходным кодом, которая преобразует хранилище объектов в Git-подобные репозитории. Разбираем, что такое Data Mesh, суть этого подхода и как с его помощью повысить эффективность работы с данными.
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Как мы улучшаем выделение интентов в наших продуктах

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 62
Блог компании Just AI Машинное обучение *Искусственный интеллект Natural Language Processing *

Привет, Хабр! На связи Мурат Апишев, руководитель направления NLP R&D в Just AI. Одним из ключевых направлений компании является разработка инструментов для создания голосовых и чат-ботов. Задача создания классификатора интентов в таких проектах является краеугольным камнем, и в этой статье я бы хотел поделиться некоторыми апдейтами наших продуктов в этом направлении. Речь пойдет о внедрении моделей классификации и парафраза на основе трансформеров. Приятного чтения!

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Зависимость вероятности успеха проекта от степени сплоченности проектной команды

Время на прочтение 1 мин
Количество просмотров 224
Управление проектами *
Ретроспектива

В одной из своих предыдущих публикаций Авторская методика количественной оценки сплоченности рабочих групп я собирался дополнительно исследовать вопрос о том, какая существует зависимость между степенью сплоченности проектной команды, определяемой по моему методу, и вероятностью успеха этого проекта.

Очевидно, что такая зависимость быть должна, но одно дело - понимать это на бытовом уровне  -  и совсем другое - подтвердить свои догадки результами исследования.
Такое исследование я провел и хочу поделиться его результатами.

Для начала напомню то, какой проект считается успешным -  это проект, в котором был реализован весь требуемый функционал в плановые сроки и в рамках планового бюджета (напомню, что анализ зависимости вероятности успеха проекта от его размера я проводил в другом исследовании - Зависимость вероятности успеха проекта от его размера).

Всего я провел анализ примерно 2200 проектов за 6 последних лет и вот какие результаты я получил: 

 

Читать далее
Всего голосов 8: ↑2 и ↓6 -4
Комментарии 3

Что случилось с GameSpy?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1K
Блог компании ua-hosting.company Игры и игровые консоли Разработка игр *
Перевод
В наши дни играть в многопользовательские игры очень просто. Достаточно зайти в игру, кликнуть «играть онлайн», и уже через несколько мгновений вы окажетесь на арене, где играют люди со всего мира. Порой игра подбирает вам участников с одинаковым уровнем мастерства или геймеров, живущих ближе друг к другу, чтобы обеспечить лучшую латенси и пинг. Иногда в играх есть возможность выбора режима соревнований или обычного. И в целом, игра по сети с другими людьми — это довольно простой процесс.

image

Простота — это результат боли в прошлом. Раньше игры могли требовать определенного IP-адреса для сервера, что вынуждало координировать свои действия с друзьями, чтобы присоединиться к одному и тому же серверу. А также очень неудобное подключение «на прямую», которое заставляло искать IP-адреса хостов на просторах интернета и не только.

Это было очень утомительно по сравнению с тем, что мы делаем сегодня, и не слишком удобно для игроков. В середине 90-х годов появился GameSpy, с помощью которого поиск серверов и соединение с игроками стали гораздо более простым и интуитивно понятным процессом. Это была революция.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 1

[Личный опыт] Жизнь на Филиппинах: три года без ВНЖ, рабочий визаран, но далеко не райские условия

Время на прочтение 7 мин
Количество просмотров 2.6K
Блог компании getmatch Карьера в IT-индустрии Урбанизм Лайфхаки для гиков

Есть страны, популярные для релокейта: практически вся Европа, США и Канада, сейчас еще прибавились Турция и Грузия. А есть те, про которые пишут мало, хотя условия для переезда в них довольно простые. Одна из таких стран — Филиппины.

Меня зовут Артем, я живу на Филиппинах уже четыре года и переехал сюда по работе. Расскажу, что здесь с легализацией, какие условия для жизни и почему я думаю о переезде.

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Комментарии 3

Кислородное голодание и качество воздуха в Дубае

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.3K
Научно-популярное Здоровье Экология
Обзор

Всю жизнь думал, что кислородное голодание — это про горы, когда залез повыше и дышать там нечем.

Оказывается, есть такое понятие, как «погодная гипоксия» (снижение содержания кислорода в воздухе из-за различных климатический и погодных воздействий — геомагнитные возмущения, повышение влажности воздуха, понижение атмосферного давления и т.п.) и в Дубае это обычное дело.

Читать далее
Всего голосов 12: ↑6 и ↓6 0
Комментарии 7

Российский Kubernetes, какой он? Знакомимся с платформой Deckhouse

Время на прочтение 3 мин
Количество просмотров 490
Блог компании КРОК IT-инфраструктура *Kubernetes *Open source *Микросервисы *
Репортаж
Исследование Statista в России показывает, что около 60% компаний применяют технологию оркестрации контейнеров в рамках своей инфраструктуры. При этом самостоятельная разработка на Open Source для решения этой задачи значительно повышает требования к скиллам команды и характеризуется высокой стоимостью. Другой вариант — облачные PaaS-сервисы, но они зачастую имеют ограниченный набор инструментов, а зарубежные платформы ушли с российского рынка.

Есть ли сегодня в России аналоги западным платформам контейнеризации? Мы решили изучить этот вопрос и пригласили директора по развитию Deckhouse компании «Флант» Артема Кожокина, чтобы подробно расспросить про их платформу оркестрации контейнеров.

Ниже — ключевые тезисы нашей встречи, а полную расшифровку митапа можно почитать здесь.



Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

КОМПАС-3D x64 и Linux на базовом Wine 8.0

Время на прочтение 3 мин
Количество просмотров 723
Блог компании АСКОН Настройка Linux *Системное администрирование *CAD/CAM *Софт
Туториал

Инструкция — вектор для тех, кому нравится поковыряться в системе

В прошлой статье я начал публиковать инструкции по развёртыванию КОМПАС-3D под ОС на ядре Linux, а сегодня это дело закончу. Пока разработчики ещё трудятся над нативной Linux‑версией КОМПАС-3D, поэтому сейчас доступны два варианта работы в Linux: через WINE@Etersoft от команды «Этерсофт» и свободную версию Wine.

Ранее мы рассмотрели запуск с помощью WINE@Etersoft, на очереди Wine.

Как запустить КОМПАС на чистом Wine
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Лучшие практики для Java-приложений в Kubernetes

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 481
Программирование *Java *
Туториал
Перевод

В этой статье вы прочитаете о лучших практиках запуска Java-приложений в Kubernetes. Большинство из этих рекомендаций будут справедливы и для других языков. 

Однако я рассматриваю все правила в рамках характеристик Java, а также показываю решения и инструменты, доступные для приложений на базе JVM. 

Некоторые из этих рекомендаций по Kubernetes навязаны дизайном при использовании самых популярных Java-фреймворков, таких, как Spring Boot или Quarkus. Я покажу вам, как эффективно использовать их для упрощения жизни разработчиков.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 0

Мой путь в профессию: из аналитиков в Go-разработчики

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 496
Блог компании CloudMTS Go *Учебный процесс в IT Карьера в IT-индустрии
Роадмэп
image

Привет! Меня зовут Герман, я backend-разработчик в команде Managed Service for Redis в компании #CloudMTS. В этой статье расскажу про свой приход в разработку на Go и поделюсь полезными ресурсами, которые мне помогли на этом пути.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Полное руководство по Remix. Часть 2

Уровень сложности Средний
Время на прочтение 34 мин
Количество просмотров 201
Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *ReactJS *TypeScript *
Обзор


Привет, друзья!


В этой серии статей я продолжаю рассказывать о Remix — новом фреймворке для создания клиент-серверных веб-приложений на JavaScript (React) со встроенной поддержкой TypeScript.


Remix позволяет разрабатывать так называемые PESPA (Progressive Enhancement Single Page Apps — одностраничные приложения с возможностью прогрессивного улучшения). Это означает следующее:


  • почти весь код приложения "живет" на сервере;
  • приложение остается функциональным даже при отсутствии JS;
  • JS используется только для прогрессивного улучшения UX (User Experience — пользовательский опыт).

Подробнее о PESPA и других архитектурах веб-приложений можно почитать здесь.


Очевидно, что разработчики Remix вдохновлялись Next.js и Svelte.


К слову, здесь вы найдете полное руководство по Next.js.


В первой части мы прошлись по руководствам из официальной документации, во второй — более подробно рассмотрим возможности, предоставляемые Remix, в третьей — разработаем что-нибудь интересное. Таким образом, первые две части являются теоретическими, последняя — практической.


Это часть номер два.


Вот ссылка на часть номер раз.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

Взаимные угрозы шахматных фигур в числовой разнице

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 277
Занимательные задачки Small Basic *Разработка игр *Тестирование игр *Логические игры
Из песочницы

Решил переосмыслить оригинальную идею Александра В. Катапанга младшего (Alexander V. Catapang Jr.), реализованную в шахматном тренажёре «Guess-Chess» из пакета логических игр «eGames» (1997-й год). Получившуюся программу вначале обозвал «Загадочные шахматы» («Riddle chess»), но поскольку не ограничивается только индийскими шахматами, и есть дополнительно тайские макрук (makruk), китайские сянци (xiangqi) и японские сёги (shogi) — стала «Генератором загадок» («Divine generator»).

Игра заключается в угадывании расположения фигур на доске, исходя из количества обозначенных угроз на клетках. В оригинальной версии поддерживаются только классические шахматы. При этом фигуры изначально располагаются на доске, могут конфликтовать и являться препятствиями, что несколько затрудняет разгадку.

См. далее...
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0

Надежные пароли будут надежно забыты. Часть 2. Распределенные системы наносят ответный удар

Время на прочтение 5 мин
Количество просмотров 738
Информационная безопасность *Криптография *Распределённые системы *Криптовалюты
Кейс

Это был конец декабря 2021-го года, мы едем через Техас, только что благополучно переночевали в El Paso - низкий тебе поклон Голливуд за прекрасные фильмы, такие как Sicario, после которых у нас тряслись коленки когда мы въезжали в этот прекрасный город. Продолжаем движение по направлению к Boca Chica, посмотреть на StarBase (оно того стоит поверьте). На улице жара +30 и солнечно, приятная летняя погода. В фоне отгоняю от себя мысли о том, что тут творится летом с температурой и людьми.

О чем можно думать в этот момент кроме как о космосе, о будущем и о распределенных системах? Конечно много о чем, а не этой гиковской фигне :) ...

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Комментарии 2

Снова о распознавании рукописного текста, на этот раз с помощью CRNN

Время на прочтение 5 мин
Количество просмотров 296
Машинное обучение *

Нейронные сети в частности и машинное обучение в целом демонстрируют потрясающие результаты в тех областях науки и техники, в которых от них никто не ожидал этого еще лет 10 назад. Уже на текущий момент модели машинного обучения превзошли человека в задачах классификации, распознавания, предсказания и даже в некоторых играх человек не способен конкурировать c ними…

Задача классификации изображений на датасете ImageNet – ярчайший пример того, что нейросети превзошли человека (внимание: еще в 2016 году).

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1