Feed aggregator

КАША в голове, КАША в коде — первые шаги к порядку

Habr.com - Thu, 06/19/2025 - 13:38

7 советов для начинающих программистов

Заметил? Многие, кто только начал изучать программирование, сразу ныряют в сложные штуки и пытаются прыгнуть выше головы.

Я через это проходил.

И чтобы не сгореть на старте, не чувствовать себя потерянным и не бросить все на середине, я собрал 7 советов, которые действительно помогают.

А если хочешь те же советы, но с мемами, щепоткой иронии и айтишной тоской - загляни в видео.

Читать далее

AI Security с французским привкусом или разбор Securing Artificial Intelligence от ETSI. Часть 2

Habr.com - Thu, 06/19/2025 - 13:37

Во второй части обзора продолжим изучать отчёты комитета защиты ИИ Европейского института телекоммуникационных стандартов (ETSI), тем более последние охватывают не только классический ML, но и генеративные модели. Отбросив лишнее, попытаемся найти полезные рекомендации для безопасности систем на базе генеративного искусственного интеллекта: от RAG до мультиагентов.

Читать далее

Мотивационная методика в маленьком колл-центре: от идеи до применения

Habr.com - Thu, 06/19/2025 - 13:36

Работа маленького колл-центра — это всегда баланс между многозадачностью и эффективностью. У нас всего три человека: два оператора и руководитель. Каждый сотрудник тут является неотъемлемой частью команды, а изменения внедрять проще и быстрее, чем в крупных подразделениях.

В статье делимся нашим реальным опытом: как именно мы выстраивали мотивационную систему, какие решения оказались удачными, а что пришлось доработать с учетом специфики маленького коллектива.

Читать далее

bfs 4.0.7

Linux.org.ru - Thu, 06/19/2025 - 13:35

15 июня состоялся выпуск 4.0.7 многопоточной консольной утилиты поиска файлов bfs (Breadth-First Search, поиск в ширину), написанной на языке C и распространяемой по лицензии BSD.

Изменения:

  • Для выбора количества используемых потоков теперь используется CPU affinity (sched_getaffinity(...) или xsysconf(_SC_NPROCESSORS_ONLN)).
  • -execdir /bin/... теперь разрешён даже при относительном пути в $PATH.
  • Тесты больше не зависят от утилиты expect.
  • Для соответствия GNU find теперь только последний аргумент -files0-from имеет эффект.
  • Исправлена ошибка -execdir {}, случайно добавленная в bfs 4.0.

 , , , ,

Вам сообщение от начальника. Или от мошенника? Как защититься, когда фейковые сотрудники крадут у бизнеса миллионы

Habr.com - Thu, 06/19/2025 - 13:24

По данным Известий, за 2024 год число кибератак на российские компании выросло на 60%. А CNews отмечает, что от одного случая мошенничества компания теряет около 20 млн рублей. У преступников появился новый тренд: они всё чаще используют дипфейки и маскируются под коллег, чтобы получать доступ к данным и счетам компаний.

Читать далее

HTB Academy — Getting Started — Knowledge Check (Проверка знаний)

Habr.com - Thu, 06/19/2025 - 13:16

Внимание!!!

В статье показано пошаговое решение модуля Getting Started. Я настоятельно рекомендую сначала попробовать решить задачу самостоятельно, а в случае затруднений обратиться к подробному пошаговому руководству. Это позволит вам лучше понять процесс и развить собственные навыки. Также вы можете изучить различные подходы к решению и логику мышления.

Я такой же, как и вы, начинающий специалист в сфере пентеста. Не судите слишком строго!

Задание:

1.  Создайте цель, закрепитесь и отправьте содержимое флага user.txt.
2. После получения доступа к цели, повышайте привилегии, чтобы укорениться и представить содержимое флага root.txt.

Читать далее

[Перевод] Взрывы сверхновых изменили климат Земли и сформировали историю человечества

Habr.com - Thu, 06/19/2025 - 13:16

Большинство учёных согласны с тем, что взрывы сверхновых повлияли на климат Земли, хотя детали этого не совсем ясны. Скорее всего, они охлаждали климат несколько раз за последние несколько тысяч лет, как раз в то время, когда по всему миру зарождалось человечество. Доказательства видно в телескопы и по кольцам деревьев.

Мы живём в четвертичном периоде, который начался 2,58 миллиона лет назад и длится до наших дней. Четвертичный период характеризуется климатическими и экологическими изменениями, в первую очередь ледниковыми периодами. Четвертичный период также охватывает существование и эволюцию человека от ранних гоминид до нашего вида.

Читать далее

Как собрать компьютер для нейросетей: ИИ на службе у человека

Habr.com - Thu, 06/19/2025 - 13:14

Компьютер для работы с ИИ — как Восток – дело тонкое. Это не игровая сборка и не печатная машинка, которую обычно берут в офис. Чтобы собрать ПК для работы с нейросетями, необходимо чётко понимать, какие компоненты дадут реальный прирост, а какие станут просто дорогим балластом. Поэтому если и браться за дело, то с умом. Сегодня разбираемся, что действительно нужно для ML, LLM и прочих аббревиатур, а чего точно стоит избегать.

Читать далее

Маркетинг и PR в айти: мама, меня игнорируют

Habr.com - Thu, 06/19/2025 - 13:13

Хорошая реклама — та, которая продаёт продукт, 
не привлекая к себе внимание.

Дэвид Огилви

Мне никогда не нравился маркетинг, но приходилось заниматься им ещё в вузе. Зато мне всегда нравился PR, но заниматься им почти не приходилось. Глядя на современный маркетинг и пиар в IT (а смотрю на него я уже 13 лет), я в общем и целом разделяю взгляды аудитории Хабра: ох уж эти маркетологи! Правда, в моей жизни произошло три случая, которые изменили мои взгляды. И, кажется, мне есть что сказать маркетологам и пиарщикам, которые видят в Хабре не сообщество, а многомиллионную целевую аудиторию гениев, миллиардеров, плейбоев, филантропов айтишников. Всё немного не так, как вы думаете.

Читать далее

Как мы обучали ML-модель для выявления подозрительных ставок в системе DoseSports

Habr.com - Thu, 06/19/2025 - 13:06

Привет, Хабр. Меня зовут Виктор, я Big Data Engineer в antifraud-направлении. В этом посте хочу рассказать о том, как мы выстраивали процесс обнаружения подозрительных паттернов поведения в ставках на зарубежной БК-платформе DoseSports — без воды и маркетинга. Только архитектура, фичи, модели и выводы.

Читать далее

[Перевод] Потеря работы из-за ИИ: насколько реальна угроза? Мнение Демиса Хассабиса

Habr.com - Thu, 06/19/2025 - 13:00

Имя Демиса Хассабиса — синоним амбициозных проектов в области ИИ. От разработки легендарной игры Theme Park до создания AlphaFold, решившей «нобелевскую» задачу биологии, и теперь — к AGI, искусственному интеллекту уровня человека. Глава DeepMind утверждает: шанс увидеть AGI в ближайшее десятилетие — 50/50. Этот прогноз одновременно восхищает и пугает. Ведь за ним маячит призрак массовой потери работы из‑за ИИ.

Насколько реален апокалипсис профессий? И есть ли свет в конце тоннеля общего искусственного интеллекта? Погружаемся в мысли одного из главных архитекторов нашего будущего.

Читать далее

Анализ концепций MDR и TDIR (XDR): архитектура, технологии и практическая реализация

Habr.com - Thu, 06/19/2025 - 12:55


Современный ландшафт киберугроз характеризуется беспрецедентной сложностью и динамичностью. По данным исследования IBM Security X-Force, среднее время пребывания злоумышленника в системе до обнаружения составляет 204 дня, а каждая пятая организация сталкивается с так называемыми «живучими» угрозами (persistent threats), которые остаются незамеченными месяцами. В этих условиях традиционные подходы к информационной безопасности, основанные на периметровой защите и сигнатурных методах обнаружения, демонстрируют свою неэффективность. Концепции Managed Detection and Response (MDR) и Threat Detection, Investigation and Response (TDIR/XDR) представляют собой эволюционный сдвиг в кибербезопасности, предлагая комплексные платформы для активного противодействия современным угрозам.

Читать далее

Type Driven Development на практике

Habr.com - Thu, 06/19/2025 - 12:45

Разработка через типы (Type-Driven Development, TDD) — это методология программирования, при которой вы начинаете с написания определений типов, которые служат точной спецификацией вашей программы. Вместо того чтобы сначала писать код, а потом добавлять тесты или типы, вы используете компилятор как интерактивного ассистента, который направляет вас к созданию программы, удовлетворяющей заданным типам.

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


Но попробуем использовать его идеи на практике вне Idris.

Попробуем сравнить такие метрики как
1. Время проектирования (момент, после которого разработчик может больше не соприкасаться с предметной областью, а руководствоваться только ТЗ)
2. Время до выкатки на прод
3. Частота ошибок на проде (и как следствие, ущерб бизнесу и затраты на сопровождение)

Читать далее

Краткая инструкция по лид-форме VK Рекламы и 2 кейса с цифрами

Habr.com - Thu, 06/19/2025 - 12:40

Хотите клиентов? Много клиентов из интернета? Выручит лид-форма ВК и мини-лендинг. А чтобы эти клиенты были из нужной точки на карте, настройте ГЕО по окружности. В статье разбираемся с лид-формой и мини-лендингом, а также настройкой ГЕО. Как всегда просто и по сути.

Читать далее

Не витаем в облаках: настраиваем прозрачный процесс тестирования облака

Habr.com - Thu, 06/19/2025 - 12:40

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

Читать далее

Коллективное творчество и динамика инноваций: чему LLM учат нас о групповой работе

Habr.com - Thu, 06/19/2025 - 12:39

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

Группа авторов из IT University (Дания), университета Бордо и Microsoft поставили перед собой задачу исследовать процесс инновационного творчества у LLM. Авторы вдохновлялись процессом развития человеческой культуры, которую можно описать так: люди комбинируют между собой некоторые существующие элементы и какие-то из этих комбинаций оказываются удачными или становятся основой для следующих инноваций. При этом важно, что каждое новое поколение не начинает процесс с нуля, а опирается на уже накопленный опыт прошлых комбинаций — это отличает человеческую культуру от других животных. 

В таком описании процесс инноваций похож на игру в алхимика, в которой из 4 базовых элементов (огонь, земля, вода и воздух) путем комбинаций игрок должен получить сотни различных объектов. Комбинации не случайны, а соответствуют некоторым  представлениям о мире: например, “огонь” + “вода” = “пар”. Эту популярную игру уже использовали для изучения исследовательского поведения людей. Авторы статьи решили применить этот же метод для LLM. 

Читать далее

Вы увеличите органические установки, нужно всего лишь…

Habr.com - Thu, 06/19/2025 - 12:17

Если вы активно работаете с консолями разработчика Google Play и App Store, вам нужно это знать! Без лишних слов: рандомная подборка неочевидных вещей в сторах и не только, которые сделают метрики лучше, жизнь проще, а работу веселее.

Читать далее

[Перевод] 7 шаблонов конкурентности в Go, которые вам стоит знать

Habr.com - Thu, 06/19/2025 - 12:16

Конкурентность — одна из самых мощных возможностей Go, и её освоение критически важно для создания масштабируемых и эффективных приложений. В этой статье мы рассмотрим 7 шаблонов конкурентности в Go, которые помогут вам писать надёжный код.

Читать далее

Сайт с роутингом за вечер без единой строки кода на Next.js с помощью AI и текстовых промптов

Habr.com - Thu, 06/19/2025 - 12:16

В этой статье я расскажу, как всего за один вечер создал полноценный адаптивный SPA-сайт на Next.js без единой строчки кода — используя только AI и текстовые промпты.

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

Если вы думаете, что для создания SPA обязательно нужна кастомная разработка — эта история покажет, как современные AI-инструменты могут значительно упростить и ускорить процесс.

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

Читать далее

«Неожиданные герои»: как отладчик и видеоплеер помогли восстановить удаленное видео

Habr.com - Thu, 06/19/2025 - 12:03

В нашей работе бывают кейсы, которые не отпускают даже спустя годы. Как будто кто-то оставил след в твоей памяти, который невозможно стереть. Меня зовут Андрей Кравцов, я специалист Лаборатории цифровой криминалистики F6, и сегодня я хочу рассказать об одном таком случае из моей практики.

Читать далее

Who's online

There are currently 0 users and 3 guests online.
Syndicate content