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

Все потоки

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

Active Directory: raz0rblack by THM writeup

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 530
Туториал

Приветствую, вас, уважаемые кулхацкеры. Данный райт будет посвящен прохождению машины raz0rblack на TryHackMe

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

Новости

Как в США борются за общественный широкополосный интернет с телеком-монополистами — обсуждаем ситуацию

Время на прочтение 6 мин
Количество просмотров 583
Аналитика

По определению Федеральной комиссии по связи, соединение считают широкополосным от 25 Мбит/с с апстримом от 3 Мбит/с. Стандарт ввели в 2015-м, а в прошлом году попытались повысить планку до 100 и 20 Мбит/с.

Однако инициатива так и осталась на словах — не все провайдеры способны предоставить такие возможности. И если обновить стандарты, широкополосный интернет будет только у 29% американцев, а не у 97%, как сейчас.

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

C++ Дайджест №4 (18 сентября – 1 октября 2023)

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 584
Дайджест

Привет, Хабр! Сегодня я хочу вам представить подборку интересных новостей и материалов из мира C++ за последние две недели.

Приятного чтения!

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

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Время на прочтение 4 мин
Количество просмотров 654
Дайджест

• Марсоход НАСА Персеверанс заснял прогулку небольшого пылевого смерча по Марсу

• Уэбб обнаружил массивную и компактную спокойную галактику

• Хаббл прислал снимок сверкающей красной туманности

• Dark Energy Camera засняла многослойную «луковую» галактику

• Новые расчёты подтвердили, что по большей части Вселенная состоит из тёмной энергии

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

Истории

Apple Pro Weekly News (25.09 – 01.10.23)

Время на прочтение 14 мин
Количество просмотров 491
Дайджест

Apple выпускает обновление iOS с исправлениями для всех и бета-версию для разработчиков без части функций – изучаем, что к чему. Почему iPhone 15 мог перегреваться и что готовит компания для решения проблемы. Apple могла купить Bing, но выбрала Google – небольшие инсайды из прошлого. А также другие события и информация о приложениях в российском App Store. Погнали к новостям!

Перейти к новостям
Рейтинг 0
Комментарии 0

Stable Diffusion: text-to-person

Уровень сложности Простой
Время на прочтение 34 мин
Количество просмотров 970
Туториал

Многие из вас сталкивались со Stable Diffusion и знают, что с помощью этой нейросети можно генерировать разнообразные изображения. Однако не всем интересно создавать случайные картинки с кошкодевочками, пускай даже и красивыми, и всем прочим. Согласитесь, было бы гораздо интереснее, если бы можно было обучить нейросеть создавать изображения... нас самих? Или наших любимых актёров и музыкантов? Или наших почивших родственников? Конкретных людей, в общем, а не какие-то собирательные образы из того, что было заложено при обучении нейросети. И для достижения этой цели нам потребуется обучить некую модель. Этим мы и займёмся, пытаясь определить наиболее оптимальный воркфлоу и максимально его автоматизировать.

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

Проектирование отказоустойчивости IT-систем

Время на прочтение 11 мин
Количество просмотров 939

❓Как проектировать системы, которые будут толерантными для различного вида отказов и ошибок?

Что такое отказоустойчивость и стабильность?

Под отказоустойчивостью будем понимать свойство системы, которое позволяет максимально сохранять работоспособность при отказе отдельных конкретных компонентов системы либо связанных систем и восстанавливать работоспособность системы при восстановлении отказавших компонентов или связанных систем. Давайте рассмотрим подробнее эти 2 момента:

1. Деградация работоспособности системы должна быть прямо пропорциональна "величине" отказа. То есть, если упал сервис, отвечающий за некую некритичную функциональность — вся система не должна при этом падать. Да, небольшой кусочек не работает, но это не влияет на стабильность остальной части функционала.

2. Стабильность системы предполагает самостоятельного восстановления работоспособности после сбоя как компонентов системы, так и всей системы в целом. К примеру, если пропадала сеть на некоторое время — то у стабильных систем после восстановления подключения все компоненты продолжат работать и данные вернутся в консистентное состояние без ручного вмешательства со стороны команды эксплуатации.

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

Сервисы: строим масштабируемые и гибкие приложения с помощью чистой архитектуры

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 520
Кейс

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

Изменение API вы можете встретить в разных кейсах. От изменение протоколов взаимодействия с сетью до изменения нативных API биометрией.

Узнай как сделать приложение масштабируемым и не наступать на грабли!

Читай и не наступай на грабли 🚀
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 2

Security Week 2340: адаптер для смартфона с нулевой приватностью

Время на прочтение 4 мин
Количество просмотров 1.2K
На прошлой неделе журналисты издания 404 Media написали про адаптер для подключения смартфона Apple к внешнему монитору или телевизору с крайне сомнительным поведением с точки зрения приватности пользователя. Выскажемся конкретнее: такие устройства вообще не должны существовать, но этот переходник — далеко не единственный пример техники, которая в принципе не заботится о защите личных данных пользователя.



По внешнему виду и дизайну упаковки китайский адаптер максимально копирует официальный (и традиционно дорогой) переходник «Lightning to HDMI» компании Apple. Но если последний действительно является «безмозглым» переходником, то безымянное устройство вызывает массу подозрений уже при первом подключении к iPhone. Потому как смартфон попросит вас «разрешить подключение к компьютеру». И после этого все становится только хуже.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 1

Краткая история рождения ноутбука. Часть первая

Время на прочтение 12 мин
Количество просмотров 928
Ретроспектива

По историческим меркам компьютер, если отсчитывать его появление на свет от «разностной машины» Чарлза Бэббиджа, очень молод — каких-то два века. Еще моложе его портативная версия — ноутбук, ему всего-то сорок лет. Обычно за такой срок изобретение, даже кардинально меняющее жизнь человека и/или порождающее его большое предприятие, не успевает обрасти своей собственной мифологией, тщательно лелеемой и охраняемой выросшим на нем бизнесом. Но процесс, как говорится, пошел: по меньшей мере один апокриф уже сопровождает историю ноутбука.

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

Быстрая навигация по Feathers, фреймворк поверх Express

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 376
Обзор

Feathers - это популярный JavaScript-фреймворк, построенный поверх Express, который упрощает разработку приложений на Node.js. Этот фреймворк предоставляет набор инструментов которые позволяют быстро создавать веб-серверы и API.

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

Подробный сводный обзор методичек ФАС по теме маркировки рекламы

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 333
Обзор

Большинство рекламодателей, агентств и блогеров в курсе, что введение с 01.09.22 закона о маркировке рекламы (официально Статья 18.1 Закона о Рекламе №38-ФЗ) породило большое количество недопонимания со стороны интернет-сообщества, откровенного хаоса и паранойи на тему маркировать всё и вся либо игнорирование маркировки в надежде, что регулирующие органы не смогут их привлечь по каким-либо причинам к ответственности.

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

Создание рекомендательных систем на основе анализа поведения пользователей на сайте

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 338
Обзор

Рекомендательные системы являются неотъемлемой частью современных веб-сайтов. Они играют ключевую роль в улучшении пользовательского опыта, увеличении удержания пользователей и повышении конверсии. Эффективные рекомендации помогают пользователям находить контент, продукты или услуги, которые им действительно интересны. Это увеличивает удовлетворенность клиентов и, следовательно, прибыльность вашего веб-проекта.

В этой статье мы рассмотрим все необходимые знания и инструменты для создания собственной рекомендательной системы на основе анализа поведения пользователей с использованием Python.

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

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

От Kubernetes в мечтах к Kubernetes в проде. Часть 3. Доставка кода, GitOps, ArgoCD

Время на прочтение 12 мин
Количество просмотров 568

В серии статей по теме DevOps мы вместе с Lead DevOps инженером департамента информационных систем ИТМО Михаилом Рыбкиным рассказываем о проверенных инструментах выстраивания инфраструктуры, которыми с недавнего времени пользуемся сами. В предыдущих статьях мы уже рассмотрели предпосылки перехода на новую инфраструктуру и познакомились с азами Kubernetes, теперь пора перейти к следующему шагу – доставке кода. В рамках этой статьи мы подробно рассмотрим методологию GitOps и ее реализацию на примере ArgoCD.

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

Все, что нужно знать о Нобелевской премии

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.4K

С приходом осени в Скандинавии наступает время вручения Нобелевских премий — наград, которыми отмечают вклад в различные области науки и культуры. Процесс стартует в октябре, когда специализированные комитеты в Стокгольме и Осло торжественно объявляют имена лауреатов текущего года. Традиционно первой идет премия в области физиологии и медицины, затем в других категориях: физики, химии, литературы, мира и экономики. В этом материале мы собрали интересные факты о самой известной премии в мире.

Читать далее
Всего голосов 21: ↑14 и ↓7 +7
Комментарии 4

Трансформером по A*, или как уменьшить число итераций самого известного алгоритма поиска пути

Уровень сложности Средний
Время на прочтение 24 мин
Количество просмотров 1.4K
Обзор

Привет! Меня зовут Константин Яковлев, я научный работник и вот уже более 15 лет я занимаюсь методами планирования траектории. Часто эта задача сводится к поиску пути на графе, для чего обычно используется алгоритм эвристического поиска A*. Этот алгоритм был предложен в 60-х годах XX века и с тех пор используется повсеместно. Скорее всего, юнит вашей любимой RTS бежит по карте с помощью той или иной вариации A*. Точно так же, под капотом беспилотного авто вы, наверняка, найдёте A*, хотя там, конечно, не только он.

A* — это хороший алгоритм, но его вычислительная эффективность сильно зависит от эвристической функции, которую должен задать разработчик. Основная проблема стандартных эвристик заключается в том, что они не учитывают расположение препятствий на карте и ведут поиск буквально напролом, тратя на это ресурсы (итерации поиска). Почему бы нам не воспользоваться современными нейросетями для решения этой проблемы, а именно попросить нейросеть посмотреть на карту и подсказать поиску как лучше обходить препятствия, чтобы быстрее (за меньшее число итераций) найти нужный путь?

Этот текст посвящен как самому алгоритму A*, так и попыткам повысить его эффективность с помощью методов искусственного интеллекта. Заодно я расскажу о том, какие новшества в этом направлении придумали мы с коллегами: научная статья на эту тему опубликована в сборнике конференции AAAI 2023.

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

Генеративный ИИ. Акт второй

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 703
Мнение
Перевод

Венчурный фонд «Sequoia Capital», 85 млрд $ активов. Год назад мы предположили, что генеративный искусственный интеллект вскоре затронет все технологические сферы. Но никто из нас не ожидал, что это будет так скоро.

Ученые, историки и экономисты уже давно ломают голову, как ускорить развитие в сфере инноваций. И вот с помощью генеративного ИИ мы достигли современного чуда, сравнить которое можно только с покорением космоса.

Этот момент мы ждали десятилетиями. Вот уже шестьдесят лет закон Мура дает нам вычислительную мощность для обработки экcафлопсных (1018) объемов данных. Сорок лет мы собирали в Интернете (процесс был ускорен COVID) обучающие данные стоимостью триллионы токенов. Два десятилетия мобильных и облачных вычислений подарили каждому человеку карманный суперкомпьютер. Другими словами, уже накопилось достаточного технологических инноваций для создания необходимых условий для того, чтобы генеративный ИИ смог взлететь.

Расцвет ChatGPT стал той искрой, которая зажгла фитиль, высвободив множество таких чудес, которых мы не видели уже много лет — возможно, с первых дней существования Интернета. Волнение и трепет чувствовались в сообществе Cerebral Valley, где исследователи искусственного интеллекта достигли статуса рок‑звезд, а хакеры каждые выходные изобретали новых автономных агентов и чат‑ботов для общения. Исследователи ИИ превратились из «гаражных разработчиков» в подразделения специального назначения, командующие вычислительными мощностями на миллиарды долларов. Печатный станок ИИ статей arXiv стал настолько плодовитым, что исследователи в шутку призвали приостановить выпуск новых публикаций, чтобы они могли наверстать упущенное.

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

Сравнение генеративных нейросетей на реальной задаче: Jasper AI против ChatGPT 4 c BotHub

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 987
Кейс

Hola, Хабр. Я — технический и маркетинговый писатель «в одном флаконе». Пишу примерно 40% технических текстов, а 60% — это маркетинговые тексты о продуктах. На основе опыта 2-х лет работы с нейросетью Jasper AI + Jasper Art, решил сравнить эту нейронку с ChatGPT 4 при написании статей. Вопрос для меня — стоит ли продлевать подписку на Jasper, или полностью уйти на ChatGPT. Причина как в довольно дорогой подписке, $79 в месяц за Jasper, так и в том прогрессе, которое показывает GPT 4.  

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

Артефакты прошлого: TabletPC Compaq TC1000 с процессором Transmeta Crusoe TM5800

Время на прочтение 10 мин
Количество просмотров 1.4K

Мы живём в золотой век процессоров с миллиардами транзисторов на борту, тактовая частота которых близка к 5 ГГц. «Место под солнцем» заняли такие гиганты, как Intel и AMD, сделавшие ставку на архитектуру x86_64, а также Apple, решившая занять пьедестал архитектуры ARM. Это был долгий и сложный путь конкурентной борьбы, пройти по которому до конца не удалось калифорнийской компании Transmeta, прекратившей существование в 2009 году.

Тем не менее она оставила значительный след в истории развития компьютерной техники, предложив процессоры на VLIW-архитектуре, которые были совместимы с существующими операционными системами при помощи технологии морфинга кода. Эти процессоры устанавливались в портативные компьютеры Elitegroup (в РФ эта компания использовала бренд iRu), Sony и Compaq. В руки автора этой статьи попал любопытный артефакт тех лет — TabletPC Compaq TC1000 с процессором Transmeta Crusoe TM5800. Так что устраивайтесь поудобнее, наливайте чаю — и добро пожаловать под кат.

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

Nuxt.js в SEO: как создать оптимизированные веб-приложения

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 341
Кейс

Начнем с того что эта статья была написана на основе моего последнего собеседования и я не смог ответить на вопрос "Какой фреймворк использовать для SEO оптимизации, что бы абсолютно все поисковики индексировали сайт, если у нас 15 000 страниц?". Правильным ответом было: Nuxt.js

SEO (Search Engine Optimization) - это важный аспект любого веб-проекта, который помогает улучшить видимость вашего сайта в поисковых системах. Оптимизация SEO может быть сложной задачей, но при использовании правильных инструментов и практик она становится более управляемой. В этой статье мы рассмотрим, как использовать фреймворк Nuxt.js для создания веб-приложений с учетом SEO.

Читать оптимизатурус
Рейтинг 0
Комментарии 3