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

Все потоки

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

Основные инструменты для локальной разработки на Kubernetes

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

Привет, Хабр!

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

В статье рассмотрим пять основных инструментов.

Читать далее
Рейтинг0
Комментарии0

Новости

Безумные вещи, которые я делал как аналитик, или Как я катался на погрузчике и перебирал капусту в магазине

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

Недавно оглянулся назад и понял, что у меня накопилось очень много ярких и веселых ситуаций на работе, которые я почему-то ещё не рассказал, и хочу сделать это сейчас! Как говорится: «И я стрелял, и в меня стреляли».

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

Узнать как я перебирал капусту
Всего голосов 1: ↑1 и ↓0+2
Комментарии0

Переехать ближе к работе или сэкономить: что выбрать IT-джуну?

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

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

Читать далее
Рейтинг0
Комментарии0

Протокол HTTP

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

Текстовая версия видео по протоколу HTTP из обновленного курса по компьютерным сетям для начинающих.

Рассматриваем основы работы HTTP, применяем HTTP на практике в терминале, используем Wireshark для анализа пакетов HTTP. 

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

Истории

TechMix Daily. Лучшие новости за день. Выпуск 21 мая 2024 г

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

Дайджест новостей за день составлен по материалам телеграм канала TechMix.

Microsoft анонсировала новые компьютеры с искусственным интеллектом

На мероприятии Microsoft были представлены новые модели компьютеров Copilot+ от ведущих производителей. Эти ПК оснащены процессорами Qualcomm Snapdragon X, которые обеспечивают улучшенную интеграцию искусственного интеллекта в Windows 11. Они также предлагают новую функцию Recall, которая помогает пользователям находить приложения и контент, просмотренные ранее.

Читать далее
Рейтинг0
Комментарии0

Tinder для айтишников, карта происшествий Москвы – эти и другие российские стартапы

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

10 новых российских проектов для точных ответов на основе ваших документов и баз знаний, онлайн-транскрибации видео и аудио в текст, практики отжиманий и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

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

Как заставить рулонные шторы поумнеть — дешевый способ автоматизировать открытие/закрытие без необходимости питания 220В

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

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

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

Зачем вообще делать автоматизацию штор? Это может избавить от рутины утром и вечером или даже имитировать присутствие дома, когда вас там нет.

Рулонные шторы 433 МГц и Zigbee
Всего голосов 12: ↑8 и ↓4+7
Комментарии45

Security Week 2421: множество исправлений и один новый баг в обновлении Apple iOS

Время на прочтение3 мин
Количество просмотров600
13 мая компания Apple обновила операционные системы iOS и iPadOS для мобильных устройств до версии 17.5. Всего в этом патче было исправлено более 15 уязвимостей, включая, например, возможность открывать заметки на заблокированном устройстве. Более серьезная проблема была исправлена в ядре iOS: уязвимость с идентификатором CVE-2024-27818 могла приводить к падению приложений, но также делала возможным выполнение произвольного кода.



Как сообщает сайт MacRumours, помимо решения проблем обновление добавило один новый и достаточно серьезный баг, приводящий к нарушению приватности. Сразу после выпуска iOS/iPadOS 17.5 появились сообщения о том, что на мобильных устройствах Apple начали появляться ранее удаленные фото. Во всех случаях отмечалось, что фотографии старые — добавленные не позднее 2017 года, а в некоторых случаях речь шла о совсем древних изображениях, созданных в 2010 году. Это можно было посчитать досадным, но безобидным багом, если бы не еще одно сообщение. В нем утверждалось, что старые фотографии появились на устройстве, отвязанном от учетной записи Apple ID, которое было продано новому владельцу.
Читать дальше →
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

Delta-Rle-Huffman (DRH) Texture Format

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

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

Внимание! В статье много картинок.

Кому интересно, добро пожаловать под кат!
Всего голосов 13: ↑13 и ↓0+19
Комментарии7

Apple Pro Weekly News (13.05 – 19.05.24)

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

Стартовали продажи новых iPad, стали известны некоторые интересные детали о новинках, а iPad Pro даже попытались погнуть. Что Apple ответила на счёт сенсорной macOS, какие батареи будут в новых iPhone 16 Pro Max, что за новшества стоит ждать в iOS 18 для Универсального доступа и когда ждать продажи Apple Vision Pro в новых странах. Есть и несколько интересных новостей из App Store, а также другие слухи – всё это в свежем дайджесте событий из мира Apple, погнали!

Перейти к новостям
Всего голосов 2: ↑2 и ↓0+4
Комментарии2

Создание собственного графического клиента ChatGPT с помощью NextJS и Wing

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

К концу этой статьи вы создадите и развернете клиент ChatGPT с помощью Wing и Next.js.

Это приложение может запускаться локально (в локальном облачном симуляторе) или развертываться у вашего собственного облачного провайдера.

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

Новые горизонты: японская компания научилась производить 400-слойную флеш-память 3D NAND. Что это за технология?

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

На днях стало известно, что японская компания Tokyo Electron смогла разработать современный метод выпуска чипов 3D NAND. В них используется пространственная компоновка с вертикальными соединениями между слоями в отдельных микросхемах. Соответственно, достижение японцев даёт возможность увеличить количество слоев памяти до 400. Подробности — под катом.

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

Пример деплоя Web-приложения на C# Mono на хостинг

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

Для развертывания на сервере мы применим GitOps подход. 

Чтобы развернуть приложение, выполним следующие шаги:

1. Напишем приложение

2. Создадим конфигурационный файл

3. Выгрузим все файлы (можно через git, а можно через интерфейс) на сервер и запустим сборку. 

Рассмотрим процесс подробнее.

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

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

Полгода задает изощренные вопросы как начать программировать, но не написал даже Hello, world

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

Я не понимаю, как на это реагировать. Некий товарищ полгода спрашивает у меня советы как начать с Verilog/FPGA/ASIC, но при этом ничего не начинает, хотя его вопросы становятся все более экзотическими. Чтобы было понятнее, опишу как бы это выглядело для программирования. Предположим к вам пришел молодой человек и спрашивает как научиться программировать. Вы ему говорите что-нибудь типа:

"Сесть за компьютер, написать и запустить программу Hello, world. Одновременно скачать книжку с описанием языка и базовых приемов и читать ее в общественном транспорте, перед сном и в приемной у зубного врача. Периодически садиться за компьютер, написать и отладить программы: сортировки массива, игры Жизнь, ханойских башень итд. С выводом на текстовый терминал, окно в GUI или веб-страницу - по вкусу. Далее вы поймете в какую сторону копать или не идти в это дело вообще."

Молодой человек вас горячо благодарит и уверяет как он сильно хочет стать настоящим программистом. Потом он Hello, world не пишет и никакой книжки читать не начинает, но последовательно спрашивает у вас:

Читать далее
Всего голосов 37: ↑28 и ↓9+25
Комментарии98

Алгоритмы разбора результата распознавания рукописного текста для анкет

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

Статья об алгоритмах разбора результата работы Yandex OCR по распознаванию структурированных документов на примере рукописных анкет.

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

Сумасшествие «Артемиды» или почему она обречена на провал

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

Более полувека назад, 7 декабря 1972 года, с космодрома на мысе Канаверал стартовала ракета, уносящая к Луне трех астронавтов и луноход. После трехдневного полета двое из них спустились на поверхность Луны в хрупком посадочном модуле. В течение трех дней астронавты исследовали лунный ландшафт, собирали образцы пород и испытывали луноход. Затем они вернулись на орбиту, где их ждал третий член экипажа. Вместе они отправились обратно на Землю, приводнившись в южной части Тихого океана 19 декабря 1972 года. Эта миссия, получившая название «Аполлон-17», стала последним на сегодняшний день случаем, когда человек покидал пределы низкой околоземной орбиты.

NASA планирует вернуть американских астронавтов на Луну в конце 2026 года в рамках миссии «Артемида-3». Подобно «Аполлон-17», два астронавта проведут около недели на лунной поверхности, собирая образцы и делая памятные селфи. Однако, в отличие от исторической миссии, «Артемида-3» будет осуществлена без лунохода.

Несмотря на внешнюю схожесть с «Аполлон-17», «Артемида-3» значительно отличается по сложности и стоимости. В то время как «Аполлон-17» была запущена одной ракетой и стоила $3,3 миллиарда (в пересчете на 2023 год), «Артемида-3» потребует десятка запусков тяжелых ракет и обойдется в астрономическую сумму, которую NASA отказывается раскрывать. По оценкам экспертов, стоимость миссии может достигать 7-10 миллиардов долларов.

Сложность «Артемиды-3» поражает: одноразовый посадочный модуль станет самым тяжелым космическим аппаратом в истории, а научный результат миссии – небольшая коробка с лунными образцами – будет меньше, чем у «Аполлона-17». Более того, вся программа зависит от технологий, которые еще предстоит разработать и протестировать в течение ближайших полутора лет.

Возникает закономерный вопрос: если мы смогли отправить человека на Луну полвека назад, почему это так сложно сделать сейчас, учитывая технологический прогресс?

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

Задачи и боли пресейл-консультанта

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

Neoflex – компания-интегратор (некоторые «хаброэксперты» с оттенком пренебрежения называют такие компании «галерами»), которая решает конкретные проблемы заказчиков, занимается прикладной разработкой «под ключ». У нас в работе находится одновременно много проектов на разном стеке и постоянно появляются новые, так что сотрудники обычно не скучают, разгребая годами тонны легаси или разрабатывая очередное широко известное в узких кругах мобильное приложение.

Эта статья, надеюсь, будет интересна тем, кто работает на проектах, но не знает, с чего всё начинается и что предшествует старту проекта. А может быть, вы грустите над своими задачами и хотите присоединиться к команде с более прогрессивными идеями? :)

Чтобы проект успешно завершить, нужно его начать :-). А чтобы начать, нужно его продать. Я вхожу в пресейл-команду внутри центра компетенций Big Data Solutions в качестве технического консультанта (архитектор, разработчик, иногда и системный аналитик) и уже накопил интересный опыт наших «болей» на этом пути пред-продаж и даже разработал с коллегами общий алгоритм действий для подобных команд.

С чего вообще начинается наша работа? Сейлз-менеджеры общаются с действующему и потенциальными заказчиками, если находят что-то по профилю нашего центра компетенций (построение/миграция DataLake/хранилищ или витрин данных и/или BI-отчётности), приходят к нам с более или менее (чаще «менее», чем «более») чётко сформированными требованиями. Центр кометенций назначает одного ответственного за пресейл (пресейл-консультанта), тот запрашивает себе в помощь экспертов от DevOps, аналитики, разработки и тестирования (как правило, пресейл-консультант сам является экспертом в одной из этих областей), возможно, кого-то ещё. Желательно, чтобы эксперты обладали большим проектным опытом и могли посвятить пресейлу несколько следующих дней: сроки на подготовку ответного предложения, как правило, очень сжатые.

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

Генеративный ИИ в Android и эффективность фоновой работы приложения — важное с Google I/O 2024

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

Всем привет! Меня зовут Тимур, я Android-разработчик в KTS

Состоялась конференция Google I/O, и наша команда решила выпустить обзор докладов. В этой статье — про интеграцию передового генеративного ИИ в Android-приложения, который предлагает идеальные ответы или даже делает сводку по вашей аудио записи. Также спецы из Google дали практические советы по оптимизации фоновой работы приложения для увеличения времени работы от аккумулятора.

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

Экстремальное программирование: полное руководство

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

Экстремальное программирование (XP) — это одна из методологий Agile. Несмотря на название, некоторые практики уже стали стандартом в индустрии — например, рефакторинг и непрерывная интеграция. XP сосредоточена на упрощении процесса разработки, минимизации документации и максимизации обратной связи от заказчиков.

Читать далее
Всего голосов 3: ↑1 и ↓2-1
Комментарии7
1
23 ...