Feed aggregator

По пакету всему свету. Изучаем пакеты в Arch Linux

Habr.com - Sun, 08/03/2025 - 17:09

В последнее время вырос интерес сообщества к дистрибутиву Arch Linux: он лёг в основу SteamOS, его стал использовать PewDiePie, создатель Ruby on Rails сделал свою сборку. Хакеры тоже активизировались и начали распространять вредоносные пакеты в Arch User Repository. Часто при обсуждении дистрибутива упоминается его пакетный менеджер — pacman. Информацию о его использовании можно легко найти в Сети. Но что происходит на самом деле, когда мы выполняем sudo pacman -S firefox или sudo pacman -Syu?

В этой статье детально изучим работу с пакетами в Arch Linux: что они из себя представляют, как создаются и распространяются, чем мета-пакет отличается от группы пакетов и какую информацию о них хранит pacman. Писал с расчётом на тех, кто не боится командной строки. При этом если вам интересно, но нет установленного Arch под рукой — не беда: все команды можно выполнить в Docker контейнере, инструкция прилагается.

pacman -S article

Грабли, которые я собрал на пути в геймдеве и чему они меня научили

Habr.com - Sun, 08/03/2025 - 16:45

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

Читать далее

Система долгосрочного и краткосрочного планирования и навигации в Obsidian (PARA)

Habr.com - Sun, 08/03/2025 - 16:42

В статье я рассказываю, как эффективно планировать работу в рамках концепции PARA. Указанная ниже система планирования позволит избежать ситуаций в стиле «я забыл/не знаю, что делать» или «я запутался в задачах». Система простая и логичная, поэтому не требует много умственных сил на свое поддержание. Помогает после недельного+ отдыха полноценно вернуться к рабочему процессу буквально за день-два (проверено на личном опыте).

Читать далее

Базовые понятия бизнес-анализа и применение их в работе

Habr.com - Sun, 08/03/2025 - 16:16

Почему решил написать статью: всё просто, не нашел аналогичной статьи и решил восполнить пробел! К тому же, эти знания мне сильно помогают в работе.

Итак, сразу к делу. Начнем, разумеется, с определения бизнес-анализа — возьмем классическое определение из BABOK:

Читать далее

Trello для кодинга с ИИ: когда автопилоту нужна ручная коробка передач

Habr.com - Sun, 08/03/2025 - 15:22

Что если создать систему, которая работает как Trello, но специально заточенная под совместную работу с моделями искусственного интеллекта?

Это как Tesla с автопилотом — вроде бы всё автоматически, но иногда хочется взять управление в свои руки. А что если добавить к этому автопилоту "ручную коробку передач"?

Результат более предсказуем, чем при работе с большими автономными запросами к ИИ.

Читать далее

Система заказов: решаем проблему конкуренции без очередей

Habr.com - Sun, 08/03/2025 - 15:16

Система заказов: решаем проблему конкуренции без очередей

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

Сначала стояла «заглушка»: при каждом новом заказе «на лету» агрегировали данные из базы — проверяли, хватает ли товара на складе с учетом уже оформленных заказов. Такой подход часто используют на старте, когда нужно быстро запустить MVP. Понимали, что при росте нагрузки он не масштабируется: возможны блокировки, гонки и overbooking. Пока писали другие части системы, держали это в голове и ждали, когда дойдут руки, чтобы заменить агрегацию на более устойчивое решение. Мы рассмотрели возможные варианты, и всё свелось к двум основным подходам. Дальше расскажем, как выбирали между ними и к чему в итоге пришли.

Открыть статью

Парсинг Авито. Делаем парсер на Python без ограничения по запросам

Habr.com - Sun, 08/03/2025 - 15:07

Всем привет! Существует такая проблема, связанная с тем, что хорошие объявления на Avito исчезают буквально за минуты. Хотите купить студию по выгодной цене? Или найти iPhone дешевле рынка? Пока вы открываете сайт — кто-то уже договорился. А стандартное APi ограничивает число запросов.

Сегодня мы соберём максимально простого помощника, который будет сам следить за новыми объявлениями на Avito и моментально отправлять вам уведомление в Телеграм. Он будет работать в фоне, не требуя лишних окон или настроек. И главное, мы сделаем так, что Авито не будет блокировать его по числу запросов, выдавая 429 ответ.

Читать далее

Старт в IT или «бесплатный сыр из мышеловки»

Habr.com - Sun, 08/03/2025 - 14:52

Ну что, давай посмотрим, как выглядит старт в IT со стороны соискателя (меня и тебя, мой неопытный друг-junior).

Читать далее

Как я влюбилась в работу с нейросетями: Мой путь к промпт-инжинирингу

Habr.com - Sun, 08/03/2025 - 14:15

Привет, Хабр

Меня зовут Ольга, и я офис-менеджер в московской IT-компании. Каждое утро мы встречаемся с коллегами: я завариваю себе кофе на нашей кухне, и слышу со всех сторон слова «нейросети», «искусственный интеллект», «ассистенты». Чувствуешь себя гостем на чужой тусовке. 

До недавнего времени искусственный интеллект для меня был чем-то вроде магии: умным, недоступным, предназначенным только для программистов в худи. Но однажды я поймала себя на мысли: почему они могут, а я — нет? Как это часто бывает, сразу накрыла волна сомнений и страхов: «Это ведь только для технарей», «я же гуманитарий», «вдруг не получится», «а если я не смогу и я всё брошу?» — эти вопросы не давали мне покоя.

Однако, несмотря на это, я подошла к коллеге с вопросом:
— Слушай, а если я гуманитарий, у меня вообще есть шанс работать с ИИ? 

Он улыбнулся и ответил:
— Конечно. Начни с промпт-инжиниринга. 

«Промпт… чего?» — удивилась я. Впоследствии именно эта фраза стала отправной точкой моего мини-путешествия в мир ИИ. Во мне разыгрался азарт: а в смысле другие могут, а я нет? Надо пробовать!

Читать далее

[Перевод] Автоматический светодиод

Habr.com - Sun, 08/03/2025 - 14:01

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

Читателям моего блога известно, что я работаю над обновлённой версией «Precision Clock» (но не спешите радоваться, до релиза ещё не один месяц). Одна из доработок этих «точных часов» коснулась дисплея, который теперь отображает время с точностью до миллисекунды. Причём я переработал его в корне, чтобы убрать мерцание, возникающее при записи работы часов на скоростную камеру.

Читать далее

[Перевод] О прионах и дизайне белков

Habr.com - Sun, 08/03/2025 - 13:47

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

Эксперименты с бактерией Streptococcus pneumoniae не только привели к открытию ДНК как основной наследственной молекулы, но и позволили создать первые инструменты для генной инженерии. Изучение РНК опухолевых вирусов позволило обнаружить обратную транскриптазу — фермент, необходимый для изучения биологии РНК. Эти модельные микроорганизмы долгое время служили природными лабораториями, позволяя расшифровывать фундаментальные принципы жизни и предоставляя инструменты, необходимые для их изучения.

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

Читать далее

Щас я правду расскажу…

Habr.com - Sun, 08/03/2025 - 13:38


Без ссылок и подтверждений.

Про условную большую компанию в РФ.
Может потом примеры приведу... Посмотрим.

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

Да нифига: аутсорсинг!
Выкатываю ТЗ, сгружаю его в отдел закупок, объявляется тендер, нанимается компании: разработчики, поддержка, безопасники.
И все! Бюджет осваивается, фирмы работают по контракту, а если они накосячат, это не моя проблема, а юридического отдела.
Профит.
И по другому сделать не получится... Ибо... ну например: в каждой компании должно быть два "спеца" (по факту человека с корочкой) по информационной безопасности. Не в Москве. В РФ. В каждой копании. Два. Вы никогда столько не найдете. Столько людей просто нет.
На одной из работ им назначили повара, он же отвечает за безопасную еду, ну и дали полставки безопасника заодно, корочки сделали.
Единственный выход: безопасность отдать в аутсорс.

Приведу пример... Вот у нас... устаревшая компания, у нас в IT штате есть сотрудники, около 100 человек. И их плавно увольняют, а задачи поручают компаниям на аутсорс.
Я знаком с начальником IT отдела другой компании, у них такой же бизнес как у нас, регион другой, она прогрессивная... У них в IT отделе 1 человек, все выполняют компании на аутсорсе.
Надо проложить кабели: звонишь, приезжают люди, тянут кабели.
Надо установить комп: звонишь, приезжает мальчик, ставит комп.
Заглючил wifi: звонишь, там поддержка, она на любом языке говорит, хочешь китайский, хочешь испанский, английский есессно. Это удобно...

Читать далее

IOCCC: Best of Show 2018

Habr.com - Sun, 08/03/2025 - 13:20

Продолжаю разбирать эпические работы «International Obfuscated C Code Contest», в этот раз рассказ пойдет о победителе 2018 года.

Читать далее

Почему в интерфейсах со сложной логикой недостаточно показать макеты в Figma?

Habr.com - Sun, 08/03/2025 - 13:15

В принципе, в меме всё честно. Но я всё же решила объяснить более детально, почему не кидаю ссылку на Figma по первому запросу.

Читать далее

[Перевод] Теорема о разделяющей оси при обнаружениях столкновений

Habr.com - Sun, 08/03/2025 - 13:12

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

Несколько лет назад я посмотрел отличную презентацию от Дирка. В ней он описывал теорему о разделяющей оси, пролегающей между выпуклыми многогранниками (видеослайды). Примерно на 18 минуте (слайд 29) он заводит речь о наложении гауссовых отображений выпуклых многогранников — как они помогают найти грани разности Минковского для этих многогранников.

Читать далее

Как ходоки получают разряды: обсуждаем соревнования по Nordic Walking

Habr.com - Sun, 08/03/2025 - 13:00

Привет, Хабр! На связи Ольга Жучкова, Cluster lead Data Steward из МТС, а еще судья и тренер по северной ходьбе. В марте я рассказала, почему северную ходьбу стоит попробовать каждому, и развеяла миф о «бабушкином спорте». В итоге получила много фидбэка и вопросов про технику, соревнования, нормативы — и решила, что ответы потянут на отдельную публикацию. Что ж, давайте разбираться!

Читать далее

Фрактальная монотипия

Habr.com - Sun, 08/03/2025 - 12:43

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

Читать далее

Игры для девочки 8 лет в Роблоксе: макияж, шопинг и… гонки

Habr.com - Sun, 08/03/2025 - 12:43

Мы в Pixel учим детей писать код на Lua, моделировать предметы и персонажей на движке Studio и выполнять полноценные игровые проекты. А еще нам знакома платформа Roblox, где можно играть в различные игры с макияжем, шопингом и даже в гонки.

Сегодня хотим рассказать, какие игры для девочки 8 лет в Роблоксе заслуживают внимания.

Читать далее

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

Habr.com - Sun, 08/03/2025 - 12:06

Не так давно мы разбирались, какие консоли стоит купить для того, чтобы окунуться в мир ретро-игр от 3 до 7 поколения. 

Но ведь железку под телевизор кинуть мало, нужно же понять, во что на ней играть, ведь так? Я понимаю, что большинству первым делом на ум придут хиты с «Денди» типа Battle City, Contra и так далее. Всё это, конечно, круто, но очень банально. 

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

Читать далее

Новости кибербезопасности за неделю с 28 июля по 3 августа 2025

Habr.com - Sun, 08/03/2025 - 11:31

Всё самое интересное из мира кибербезопасности /** с моими комментариями.

Столько взломов, сколько было на этой неделе, я не припомню. Я думаю, что если на следующей неделе взломы будут продолжаться в такой же динамике, то можно начинать говорить о начале Первой Международной Кибервойны (WCW1).

Ещё на этой неделе Президентом было подписано несколько спорных поправок в законы, Великобритания запустила свой чебурнет раньше России, с 1 августа мобильного спама может стать меньше, Positive Technologies отчитался за 1 полугодие с убытком и с сокращением персонала, а также другие только самые важные и интересные новости из мира информационной безопасности.

Читать далее

Who's online

There are currently 1 user and 3 guests online.
Syndicate content