Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Свой луна-парк с блэкджеком и нейронками: Автоматизация с Flowgate. Часть 2

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели6.1K

В первой части мы разобрали теорию работы SNI-прокси и Smart DNS, а также настроили всю систему вручную — от веб-сервера Nginx/Angie и DNS-сервера AdGuard Home/Blocky до защиты Firewall. В конце я упомянул утилиту Flowgate, которая автоматизирует весь этот процесс.

Судя по комментариям, у многих возникли вопросы по её использованию. Поэтому я подготовил пошаговую инструкцию, которая поможет развернуть полностью рабочий шлюз на чистом VPS с нуля, используя Flowgate. В результате вы получите работающий доступ к ChatGPT, Claude и другим сервисам без необходимости вручную править конфигурационные файлы.

Читать далее
Статья

MDSI Solver: сервис создания двусторонних мозаик из кубиков Рубика

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели4.7K

В статье я рассказываю о программной реализации своего MDSI-метода (Mirror Dual-Sided Inverse), разработанного для сборки зеркальных двусторонних инверсивных паттернов на кубике Рубика. Программа MDSI Solver объединяет MDSI-метод и двухфазный алгоритм Герберта Коцембы (kociemba two-phase algorithm). MDSI-метод находит полное состояние кубика на основе двух заданных противоположных граней, а затем алгоритм Коцембы генерирует оптимальное или близкое к оптимальному решение, обычно составляющее 20 или меньше ходов для сборки паттерна. 

Сервис MDSI Mosaic Builder конвертирует изображение в сетку из кубиков Рубика и на основе MDSI Solver генерирует для каждого куба алгоритм сборки MDSI-паттерна. Таким образом, можно любое изображение конвертировать в двустороннюю мозаику из кубиков Рубика со схемами сборки каждого кубика.

С программной реализаций MDSI-метода создание двусторонних кубических мозаик теперь не требует от пользователя продвинутых специфических знаний математики куба. Даже не обязательно уметь собирать кубик Рубика – достаточно овладеть языком его вращений, чтобы выполнять сгенерированные алгоритмы. 

Крутить кубик Рубика...
Статья

Проектирование сервиса персональной ленты. Как решать System Design?

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели8.9K

Привет! Эта статья - текстовая версия моего стрима с разбором задачи на бесконечную ленту по System Design из https://t.me/siliconchannel/141 этого поста.

Рассмотрим классическую задачу из System Design интервью - персональная лента подписок. По сути, мы проектируем упрощённый клон Instagram. Сама задача звучит следующим образом:

Читать далее
Пост

Поиск по вкладкам

В моём браузере постоянно открыто 20-30 вкладок, связанных с текущими проектами. И это не какие-то мусорные вкладки, которые я забыл закрыть, а рабочие документы: планы, отчёты, задачи. При таком количестве вкладок названия уже не влезают, и панель превращается в ряд безымянных квадратиков.

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

  1. Нажимаю какое-то сочетание клавиш.

  2. Начинаю вводить любое слово из заголовка вкладки.

  3. Жму Enter — переключаюсь на эту вкладку.

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

  • Chrome, Edge: Shift + Ctrl + A (Shift + ⌘ + A)

  • Яндекс Браузер: Shift + Ctrl + E (Shift + ⌘ + E)

  • Safari: Shift + ⌘ + \

  • Firefox: Ctrl + L (⌘ + L), далее ввести знак процента и пробел

А вот с третьим (казалось бы, самым логичным) пунктом не так всё просто. Из перечисленных браузеров только Chrome переключается на найденную вкладку по нажатию Enter. В остальных браузерах приходится использовать мышку. Впрочем, проблема решается плагинами вроде Lightweight Tab Search и Tab Search.

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

Теги:
0
Комментарии8
Новость

109% роста при полумиллиардных убытках: MiniMax показал, как выглядит IPO в эпоху ИИ-хайпа

Время на прочтение2 мин
Охват и читатели4.6K

Акции китайского ИИ-стартапа MiniMax выросли на 109% в первый день торгов на Гонконгской бирже 9 января, хотя за девять месяцев 2025 года компания зафиксировала убыток в $512 млн. При выручке $53 млн это означает, что на каждый заработанный доллар MiniMax тратит почти десять. Розничные инвесторы подали заявки на акции с переподпиской в 1830 раз — рекордный показатель для гонконгских IPO последних лет.

Читать далее
Новость

Блоки питания и кулеры для ПК подорожают из-за кризиса ОЗУ и SSD

Время на прочтение2 мин
Охват и читатели7.6K

После резкого роста цен на память и SSD-накопители из-за бума ИИ следующими в очереди окажутся блоки питания и системы охлаждения процессоров. Цены на них резко вырастут из-за дефицита металлов.

Читать далее
Статья

25+ лучших гугловских инструментов и гайдов по ИИ

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели8K

Все самое лучшее от Google в одном месте: нейросети, промты, гайды, а также, ИИ-проекты, которые пока не вышли в официальный доступ.

Читать далее
Статья

Три ресурса человека и КПД его действий — как мудрость древних даосов сделала меня максимально продуктивным

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели5.8K

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

Читать далее
Новость

Мобильные приложения Telegram могут раскрыть IP-адрес через прокси-ссылки

Время на прочтение1 мин
Охват и читатели7.3K

Исследователь безопасности выяснил, что мобильные версии Telegram позволяют раскрыть IP-адреса при переходе по ссылкам для подключения прокси. Это представляет риск для тех, кто опасается слежки. 

Читать далее
Статья

Планы Трампа после Венесуэлы, а также бикини-скандал с Grok

Время на прочтение9 мин
Охват и читатели9.5K

Самые интересные новости финансов и технологий в России и мире за неделю: последние новости об операции США в Венесуэле, исход миллиардеров из Калифорнии, Яндекс Банк не смог раздать кэшбек из-за сбоя, Брижит Макрон засудила хейтеров, умная ручка и ChatGPT Health от OpenAI, а также скандал с бикини-раздеванием от Grok.

Читать далее
Статья

Конструктор для параноика: история «сборки» TOTP-гаджета

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели6.4K

Всем привет.

Уже теперь в прошлом году в комментариях к очередной статье про безопасность аккаунтов и TOTP здесь, на Хабре, я спрашивал – а почему не очень распространены «hardware TOTP».

С одной стороны, оно и понятно – зачем нужно какое-то еще одно отдельное устройство, если его вполне заменит любой смартфон, который и так всегда при себе. И этот подход, безусловно, имеет приоритетное право на жизнь. Но, с другой стороны, в той самой статье, с которой все и началось, как раз и обсуждался среди прочего «режим паранойи», когда пользователь не доверяет ни одному подходящему в данном случае устройству и хотел бы иметь свое устройство, которое будет показывать те самые TOTP коды, но работать будет автономно и не будет зависеть от конкретного приложения и конкретной ОС смартфона (которые, теоретически, могут сливать данные куда-либо). Резюмируя – нужна некая «коробочка с экранчиком», которая умеет рассчитывать TOTP и отображать его.

Читать далее
Новость

Microsoft внедрит больше опций ИИ в проводник файлов в Windows 11

Время на прочтение1 мин
Охват и читатели4.9K

Microsoft планирует внедрить в проводник файлов в Windows 11 больше функций искусственного интеллекта, несмотря на жалобы пользователей на его производительность.

Читать далее
Статья

USB-червь на VBScript: закрепление в системе, контроль процессов и автоматическое заражение флешек

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели5.9K

В этой статье — разбор примитивного, но показательного USB-червя, полностью реализованного на VBScript. Несмотря на простоту языка, код демонстрирует полный набор классических техник: закрепление в системе, маскировку, контроль процессов и автоматическое заражение флешек.

Читать далее

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

Статья

Пиано. Ноты жестко заданы а время — нет. На Rust

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели6.2K

Что это такое?
Это играть музыку.
Одним пальцем ноту!
Левая кнопка мышка играет.
НО...
Я не могу играть музыку!!! Не знаю ноты!
И я сделал что ноты уже есть. Они жестко заданы!
А вот время - НЕТ!!!!!
Если не время не указывать то ничего не происходит!
Надо указывать! Левая кнопка мышка! Нажать одну ноту. Потом отпустить! Затем вторую. Нажать. Потом отпустить. И так далее. ТЫ это делаешь - время нот!
А какую именно ноту - это не ты делаешь а программа.
Вот.
Плохо рассказываю.
Ну так инсульт.
Я сделал это 18 песен!

Вот такой файл. Я сделал еще ДО инсульта. Давно, двадцать лет! И конечно это asm! "Программы для Windows я пишу на языке Flat Assembler. Выбор именно этой среды разработки совсем необычен, но так уж сложилось." А ПОСЛЕ инсульта я сделал его на Rust! Как? Узнаете )

Читать далее
Статья

Почему стандартизация на производстве должна начинаться раньше, чем Digital, MES и BI

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели4K

Цифровую трансформацию на заводах всё чаще начинают с MES, аналитики и BI. На слайдах всё выглядит логично: данные собираются, алгоритмы работают, решения принимаются автоматически.

Но в реальности такие проекты либо не стартуют, либо застревают на пилотах, либо теряют половину функциональности уже по ходу внедрения.

Проблема почти никогда не в платформах и не в подрядчиках.

Проблема в том, что нижний инженерный слой живёт своей жизнью: код PLC написан «как получилось», данные есть, но их невозможно использовать, а любая интеграция превращается в раскопки.

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

Почему так происходит, при чём здесь Greenfield и Brownfield, когда стандарт начинает приносить реальные деньги — в проектах и в ремонтах — и почему начинать стандартизацию нужно именно с PLC-кода, а не с BI, — разбираем на практике.

Читать далее
Пост

Открытый проект iCloud Photos Downloader на Python позволяет в командной строке выполнять загрузку фотографий из iCloud. Работает в Linux, Windows и macOS; на ноутбуках, настольных компьютерах и сетевых накопителях. Решение доступно в виде исполняемого файла для прямой загрузки и через менеджеры пакетов /экосистемы (Docker, PyPI, AUR, npm).

Возможности решения:

  • три режима работы:

    • копирование - загрузка новых фотографий из iCloud (режим по умолчанию);

    • синхронизировать - загружать новые фотографии из iCloud и удалять локальные файлы, которые были удалены в iCloud (опция автоматического удаления);

    • переместить - загружать новые фотографии из iCloud и удалять фотографии в iCloud (опция сохранить в icloud за последние дни).

  • поддержка Live Photos (изображения и видео в виде отдельных файлов) и RAW-изображений (включая RAW + JPEG);

  • автоматическое удаление копий фотографий с одинаковыми названиями;

  • однократная загрузка и возможность постоянного отслеживания изменений в iCloud;

  • оптимизация для инкрементных запусков (параметры --until-found и --recent);

  • обновления метаданных фотографий (EXIF) (опция --set-exif-datetime).

Теги:
0
Комментарии0
Новость

Представлен выпуск открытого файлового менеджера Double Commander 1.2.0 beta Pre-release

Время на прочтение3 мин
Охват и читатели5.9K

Представлена ветка двухпанельного файлового менеджера Double Commander 1.2. В рамках этого решения развивается свободный аналог Total Commander и обеспечивающий совместимость с плагинами TC. Уровень качества кода ветки 1.2.х оценивается разработчиками как бета‑версия. В ветке 1.1.x признак бета‑версии проекта был заменён на «гамма» с выпуска 1.1.12. Решение находится в разработке с октября 2021 года.

Читать далее
Статья

Beyond Zero Tolerance: постигая тайну невышедшего сиквела

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели6.1K

Первой игровой консолью моего детства, как и у многих моих сверстников, была “Денди”. Несмотря на то, что я был слишком мал, тем не менее запомнил, как с энтузиазмом старался победить противников в файтинге Yie Ar Kung‑Fu или педантично собирал, как мы их называли, “кучки” в игре Lode Runner, даже и не подозревая, что на самом деле это был золотой песок. Но в более осознанном возрасте на смену 8 битной консоли ко мне пришла Sega Mega Drive. Конечно, же на тот момент оригинальных 16‑битных консолей практически ни у кого не было, но мы об этом даже и не догадывались – для нас эти приставки были самыми что ни на есть официальными.

Читать далее
Пост

IT-компании и их основатели покидают Силиконовую долину в Калифорнии: доля штата в общем объёме занятости в технологическом секторе США снизилась до 15,9% – самого низкого уровня с 2013 года. За последний год в штате сократили более 16 тыс. сотрудников.

Сооснователь Google Сергей Брин покинул Калифорнию на фоне массового оттока самых богатых жителей штата из-за опасений, что для них введут налог на богатство. Брин перевёл в Неваду более десятка организаций. Его компаньон Ларри Пейдж также покинул штат. Брин ищет жильё в Майами – городе, который облюбовали технологические миллиардеры, которые бегут из Калифорнии. Пейдж купил два особняка в Майами за $173,4 млн.

Пейдж и Брин основали Google в 1998 году. Брин ушёл в отставку в 2019 году, но два года назад вернулся в компанию, чтобы помочь ей развивать искусственный интеллект на фоне опасений, что она теряет позиции по отношению к конкурентам. Уход этой пары означает, что никто из пяти самых богатых людей мира не живёт в Калифорнии, несмотря на то, что ч��тверо из них основали здесь свои компании.

Самый богатый человек мира Илон Маск и пятый по этому показателю Ларри Эллисон тоже покинули штат. Мультимиллиардер Джефф Безос основал Amazon в Сиэтле, но большую часть времени живёт во Флориде. Лишь Марк Цукерберг, шестой по богатству человек в мире с состоянием в $229 млрд, продолжает жить в Калифорнии. В штате набирает обороты движение за введение единовременного налога на богатство в размере 5% для всех, чьё состояние превышает $1 млрд. Если этот сбор введут, Брину придётся платить $13 млрд.

Теги:
0
Комментарии0
Статья

Фантастический Битрикс и где он обитает

Уровень сложностиСложный
Время на прочтение39 мин
Охват и читатели7.4K

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

Хочется еще