Сборщик RSS-лент

ServerSocket на Android в пределах одной сети

Habr.com - ср, 03/26/2025 - 20:50

Продолжая серию статей, общения между процессами и между двумя приложениями, в заключительной части разберем примеры в пределах одной Wi-Fi‑сети.

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

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

Читать далее

Первый выпуск «Не 12 часов»: конвейер, проектирование и префлайт-чек-лист

Habr.com - ср, 03/26/2025 - 20:49

«Работать нужно не 12 часов, а головой» — так сказал Стив Джобс, и мы, ведущие сотрудники Surf, с этим согласны. Мы запустили подкаст «Не 12 часов» и решили рассказать о нём и вам.

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

Читать дальше

Будущее удаленной работы: как мы будем работать в 2030 году и почему уже сейчас всё пошло не по плану

Habr.com - ср, 03/26/2025 - 20:29

Удалённая работа прошла путь от временного решения до полноценной культуры, но то, что нас ждёт в ближайшие 5 лет, будет куда глубже, сложнее и, возможно, слегка пугающе. В статье рассматриваются технические тренды, изменения в бизнес-моделях, новые профессии, появление метавселенных как офисов и то, как будут выглядеть рабочие будни программиста в 2030 году. Всё это — на фоне кода, серверов и попыток запустить dev-среду в XR-шлеме.

Читать далее

Что делает продакт менеджер? Сравнение с профессиями из других областей

Habr.com - ср, 03/26/2025 - 20:15

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

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

Скорость чтения публикации — 10 минут (но, я надеюсь, вы проведете время с удовольствием).

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

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

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

[Перевод] Забытые концепции прошлого: как Дзен Palm взрастил лучшую мобильную ОС и приложения для неё более 25 лет назад?

Habr.com - ср, 03/26/2025 - 20:00

Я люблю историю развития компьютерной индустрии. На днях мне попался к чтению цикл статей «Удивительный и забытый Palm», в которых рассказывалось, как Palm, Inc. удалось создать класс устройств на новой мобильной ОС — Palm OS, которые сначала захватили 80% рынка карманных компьютеров, а после ушли в забвение из-за принятия некоторых неверных решений и скорого прихода iOS/Android.

Однако тот цикл был посвящён в первую очередь самим устройствам и операционной системе. Меня же особо привлекла ссылка на «Zen of Palm» — брошюру, содержащую философию и руководство компании Palm по разработке приложений для устройств на Palm OS.

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

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

Погрузиться в Дзен Palm

Яндекс SmartCaptcha в Angular

Habr.com - ср, 03/26/2025 - 20:00

Защита веб-форм от ботнетов и автоматических атак стала критически важной, особенно после ухода зарубежных сервисов. Яндекс SmartCaptcha предлагает российскую альтернативу Google reCAPTCHA, но её интеграция с Angular требует дополнительной работы.

В этой статье разберём создание Angular-адаптера, его архитектуру и особенности использования.

Читать далее

SVG-виджеты и tcl/tk-9.0

Habr.com - ср, 03/26/2025 - 19:59

Работая над проектом «SVG-виджеты для tckl/tk», я с нетерпением ждал выхода не только релиза Tcl/Tk-9.0, но и выхода интерпретатора tclexecomp с его поддержкой. Релиз Tcl/Tk-9.0 появился в сентябре 2024 года, когда работа над проектом приближалась к завершению. После выхода релиза Tcl/Tk-9.0.0, сразу же появилось желание протестировать свой проект с новым интерпретатором, но я решил дождаться появления и интерпретатора tclexecomp с поддержкой нового релиза Tcl/Tk.
Время шло, на Хабре была выложена финальная статья про svg-виджеты, а tclexecomp на базе Tcl/Tk-9.0 так и не появлялся. В настоящее время уже вышел второй релиз, а именно Tcl/Tk-9.0.1. И тогда было решено воспользоваться советом Ивана Владимировича Мичурина:

Читать далее

«10 землекопов vs экскаватор» или как подойти к оценке кейса по замене систем планирования и прогнозирования в ритейле?

Habr.com - ср, 03/26/2025 - 19:53

Как известно, чтобы получить понятный и полный ответ, нужно как можно лучше сформулировать вопрос. Из научной фантастики мы знаем, что «ответ на главный вопрос жизни, вселенной и вообще» это «42». Так зачастую и в ритейле, подходя к вопросу внедрения или замены одной из вспомогательной для бизнеса систем, вопрос формулируется следующим образом – «что нам даст внедрение новой системы?». Если вас не устраивает ответ 42 или 37, а также не устроит что-то в стиле «10%», нужно вложить в постановку вопросов гораздо больше смыслов.

Читать далее

Монетизация игр и приложений

Habr.com - ср, 03/26/2025 - 19:26

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

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

Читать далее

Телепорт через железный занавес

Habr.com - ср, 03/26/2025 - 19:22

Когда СССР подключился к мировым компьютерным сетям? Нет, не в 1990-е с «Демосом» и «Релкомом». Раньше — благодаря американскому хиппи с русскими корнями и отчасти коту Гарфилду. В 1985 году, когда Горбачёв и Рейган в Женеве только обсуждали «разрядку», Джоэл Шац уже строил «цифровые мосты» между США и СССР. Его San Francisco/Moscow Teleport предлагал связь через железный занавес — сначала для учёных, потом для банкиров, а в итоге и для всех. Расскажу о проектах Джоэла Шаца — история с психоделиками, телемостами, Надеждой Бабкиной и Grateful Dead. (И да, имя Сороса здесь тоже будет упомянуто — чувствительным читателям стоит быть осторожными).

Читать далее

Я 6 лет в IT. Вместо меня повысили коллегу, который гуглил, как проверить API-запрос. Что я сделал

Habr.com - ср, 03/26/2025 - 19:19

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

Читать далее

Технологии переработки отходов: инновации и экологические аспекты

Habr.com - ср, 03/26/2025 - 19:16

Привет! Наша планета утопает в мусоре. Свалки, мусор на дорогах и в диких лесах, пластик в море и в организмах живых существ… так и до катастрофы недалеко. Мы решили обсудить, как же сейчас происходит переработка отходов, какие успехи вообще есть в этой области и какие перспективы.   

Читать далее

Разбираем Pino: как работает самый быстрый логер для Node.js

Habr.com - ср, 03/26/2025 - 19:16

Pino — один из самых быстрых логгеров для Node.js, но как он устроен внутри? В этой статье мы углубимся в низкоуровневые механизмы: разберём, как работают транспорты, чем отличается multistream от pipeline, и как настроить логирование без потери производительности. Вы узнаете, как использовать child loggers, маскировать данные с redact и избегать типичных проблем. Этот материал для тех, кто хочет понять Pino на фундаментальном уровне и применять его с максимальной эффективностью.

Читать далее

Инновация вопреки: как российская компания совершила прорыв в условиях жёстких бюджетов

Habr.com - ср, 03/26/2025 - 18:53

Это шаг в неизвестность. Шаг, который позволит совершить революцию, либо провалиться. Мы знаем много хороших и плохих примеров в проектах мировых IT-гигантов, например Google, Microsoft, IBM и других. Но когда российская компания реализует проекты в рамках жестко-ограниченных бюджетов, риски потерять всё значительно возрастают.

Привет! Меня зовут Николай Мясников, я руковожу “Маркетинговой компанией ВИАТ”, специализируемся на разработке решений для роста продаж и прибыли, проводим исследования рынка для запуска стартапа или проекта, разрабатываем стратегии продвижения. В данном материале разбираем, как разрабатывать стратегию инноваций на базе нашего заказчика. В статье будет много инструментов и шаблонов, разработанных зарубежными коллегами, поэтому не сочтите за “мат” английские наименования и аббревиатуры. Постарался все описать максимально доступно, если что-то непонятно, задавайте вопросы в комментариях. Поехали.

Что предстоит сделать?

Рассматривая этапы жизненного цикла продукта в B2B сегменте, разработанного Джеффри Муром, мы увидим, что любой продукт рано или поздно становиться не востребованный рынком. Исследования Мура показали, что если компания имея продукт на этапе агрессивного роста, не приступит к разработке нового, то через 5-7 лет окажется как в сказке у А.С. Пушкина «у разбитого корыта».

Читать далее

Применение ML Pricing в ритейле: хвост виляет собакой

Habr.com - ср, 03/26/2025 - 18:51

Привет, Habr! Мы Катя и Оля, продакт-менеджеры BigData в компании «Лента», отвечаем за развитие цифровых продуктов блоков «Ассортимент» и «Ценообразование».

В этой статье расскажем про внедрение ML-модели и алгоритма ценообразования товаров «хвоста», а также - трудности, с которыми столкнулись.

Читать далее

Как создать первую модель машинного обучения на Python: гид для начинающих

Habr.com - ср, 03/26/2025 - 18:41

Инструкция для новичков в Machine Learning с примерами кода и популярными библиотеками

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

Читать далее

Алмаз в электронике: патентный анализ

Habr.com - ср, 03/26/2025 - 18:24

Высокая теплопроводность алмаза обусловлена исключительно сильной межатомной связью, массой углерода и простой структурой его кристаллической решетки со слабым ангармонизмом. В теплопроводности алмаза при комнатной температуре в отличие от многих других материалов важную роль играют нормальные трехфононные процессы и рассеяние фононов на дефектах решетки (точечных и протяженных). Теплопроводность алмаза при комнатной температуре выше, чем у любого другого объемного материала (однако, у двумерного графена она выше, чем у алмаза). Для наиболее совершенных природных кристаллов алмаза теплопроводность достигает 2400 Вт/м·К. Это свойство обеспечивает алмазу место теплоотводящих подложек в многослойных интегральных микросхемах.

Об этом и не только в нашем материале. 

Читать далее

Когда отзывы обманывают: как когнитивные искажения меняют восприятие пользовательского фидбека

Habr.com - ср, 03/26/2025 - 18:16

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

Читать далее

Как нейросеть мне приложение писала

Habr.com - ср, 03/26/2025 - 18:06

Данная статья содержит описание личного опыта взаимодействия автора и нейросетей DeepSeek и GigaChat на уровне <рядовой пользователь – машина>. Автор не является профессиональным программистом и профессиональным промпт-инженером, поэтому воздерживается от комментариев относительно качества кода и обоснованности того или иного решения, предлагаемого ИИ.

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

Читать далее

Имитатор касаний. Ч3: Программная часть

Habr.com - ср, 03/26/2025 - 18:05

Цифры нажимались как бы сами собой, быстро следуя в чётком порядке. Это было очень круто! Кряк даже пустил слезу от умиления, а енот довольно потирал свои ловкие ручонки.) Наверняка ему не терпится сделать ещё один интересный проект.
+++
Проанализировав данные, полученные с помощью обратной разработки в части 1 и части 2, можем прикинуть алгоритм работы имитатора касаний, написать приложение и взломать пароль! Этим сегодня и займёмся.

– Кто-нибудь, разбудите программиста!
Читать дальше →

Сейчас на сайте

Сейчас на сайте 0 пользователей и 5 гостей.
Ленты новостей