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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Почему никто не понимает REST

Блог компании Хекслет API *Разработка веб-сайтов *IT-стандарты *IT-инфраструктура *

Современное представление о REST сильно отличается от концепции архитектурного стиля, описанной в диссертации его создателя, Роя Филдинга. В этой статье разберемся, как ограничения REST понимал их автор.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 374
Комментарии 0

Новости

Итоги Хакатона Flipper Zero

Блог компании Flipper Devices Inc. Промышленное программирование *


Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22],[23]

3 декабря 2021 г. в Москве прошел хакатон посвященный разработке под Flipper Zero. Всего было подано 57 заявок, из них одобрено 17. Всего в хакатоне приняло участие 42 человека и унесли домой 50 Флипперов.

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

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

Проекты, которые родились на хакатоне
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 1.4K
Комментарии 4

React-three-fiber: повышаем производительность приложений

Блог компании SimbirSoft JavaScript *ReactJS *

Бывает так, что ваше приложение обрабатывает графику и нуждается в высокой производительности – например, если это сервис для бронирования мест в зале, который мы показали в одной из прошлых статей. При этом зачастую нужны плавный зум или скроллинг элементов, а также поддержка различных библиотек. Рассмотрим, как сохранить производительность и скорость, на примере работы с библиотекой react-three-fiber.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 125
Комментарии 0

Камера для съемки метеоров на базе Raspberry Pi

Блог компании RUVDS.com Разработка на Raspberry Pi *Фототехника Космонавтика DIY или Сделай сам
Перевод
Снимок около 1,670 метеоров из потока Геминиды, сделанный одной станцией за одну ночь в 2020 году

Проект по сборке простой станции наблюдения за метеорами, не требующий больших затрат и посильный рядовым любителям астрономии. На реализацию уйдет всего несколько часов труда и сотен долларов, зато в результате вы сможете не только регистрировать метеорные события, но также стать частью Глобальной метеорной сети, внести свой вклад в исследование этих прекрасных явлений и даже организовать собственную охоту за упавшими метеоритами.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 803
Комментарии 3

GoLand 2021.3: полная поддержка WSL, запуск gofmt при сохранении файла, Inline Function, удаленная разработка

Блог компании JetBrains Программирование *Go *

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

Сегодня расскажем о свежем релизе GoLand.

Что нового: полная поддержка WSL, запуск gofmt при сохранении по умолчанию, рефакторинг Inline Function, удаленная разработка (Beta), поддержка gRPC в HTTP-клиенте, улучшения отладчика и многое другое!

Под катом подробный разбор новых возможностей с гифками. 

Скачать GoLand 2021.3 можно на сайте JetBrains или через приложение Toolbox App.

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

Как устроена платформа автоматизации процессов разработки MLOps Platform #CloudMTS

Блог компании CloudMTS Машинное обучение *Облачные вычисления *Облачные сервисы
Привет, Хабр!

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

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


Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Просмотры 75
Комментарии 0

Хранилище данных vs. Data Lake. Или почему важно научиться ходить перед тем, как начать бегать

Блог компании Уралсиб Big Data *Хранилища данных *Hadoop *

Всем привет! Я Игорь Гончаров — руководитель Службы управления данными Уралсиба. В этой статье я поделился нашим видением ответа на вопрос, который периодически слышу от коллег: зачем мы развиваем хранилище данных банка, когда есть технологии Data Lake?

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

Как оставаться продуктивным работая на фрилансе

Фриланс
Из песочницы

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

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

Использование Ariadne и его интеграция c FastAPI и Starlette

Разработка веб-сайтов *Python *Программирование *

С недавнего времени в Starlette прекращена поддержка GraphQL. Так что если вы, как и мы, занимались разработкой сервиса на FastAPI, то обновления до последней версии Starlette вас неприятно удивили.

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 225
Комментарии 0

Где работать в ИТ в 2021: IBS

Блог компании Хабр Карьера Управление персоналом *Карьера в IT-индустрии

Наша рубрика «Где работать в ИТ» — это интервью с интересными айти-компаниями, в которых они детально рассказывают о своей внутренней кухне: от условий работы до тестирования кода. Мы задаем компаниям вопросы, публикуем ответы и разбавляем их фотками, чтобы вы смогли посмотреть на внутренние процессы со всех сторон.

Сегодня герой рубрики — компания IBS, специализирующаяся на разработке, тестировании и кастомизации ПО, аутсорсинге ИТ-систем, консалтинге и системной интеграции в сфере хостинга ИТ-инфраструктуры.

Читать далее
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 563
Комментарии 0

Как тестировать документацию. Простой алгоритм

Тестирование IT-систем *Подготовка технической документации *
Tutorial

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

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

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

Издательство Питер. Колонка редактора

Блог компании Издательский дом «Питер» Профессиональная литература
image

Привет, Хаброжители! Предлагаем ознакомиться с краткими обзорами новинок, выход которых запланирован на первую половину 2022 г.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 700
Комментарии 0

История разработки фасетного поиска средствами PHP

Open source *PHP *

Как экспериментальный Pet Project дошел до production и на что способны современные версии языка PHP. Немного о проблематике фасетного поиска в части построения агрегатов.

Если ваша первая реакция: «Почему не на Sphinx/ElasticSearch/etc?», не торопитесь с выводами. Воспринимайте изложенное как интересный исследовательский опыт в области возможностей языка и его оптимизаций.

Спойлер: пришлось даже написать порт на GoLang, чтобы лучше понять пути оптимизации кода.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 664
Комментарии 0

11 друзей сервис-провайдера (и не только): отчеты Veeam ONE

Блог компании Veeam Software Виртуализация *Серверное администрирование *Резервное копирование *

С каждой новой версией Veeam ONE круг его пользователей становится все шире, а его новые возможности все более привлекательными. Так, системных интеграторов версия v11a порадовала превью новых эндпойнтов для RESTful API (об этом мы писали здесь). Сегодня посмотрим на старые и новые отчеты, которые, по мнению специалистов Veeam, достойны составить “горячую десятку” для провайдеров облачных услуг (Veeam Cloud Service Providers, VCSP) - а по-моему, и не только для них, но и вообще для IT-администраторов.

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

Пошаговая инструкция как создать NFT коллекцию на Golang + Ethereum (часть 2)

Go *Распределённые системы *Криптовалюты
Tutorial

Привет Хабр.

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

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

На мой субъективный взгляд, главный посыл NFT токенов, именно в том, что токен и его содержимое - никто и никогда не сможет изменить, и соответственно при разработке мы должны быть максимально абстрагирован от централизованных систем. Именно поэтому, публиковать все наши файлы, мы будем в децентрализованное хранилище - IPFS.

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

Без него не было бы YouTube, Instagram и Uber: пошаговая инструкция о том, как выжать максимум из Python

Блог компании STM Labs MongoDB *Python *
Языков в мире программирования масса, но корону по праву носит Python. Многие полюбили его за гибкость, лаконичность, бесчисленное количество модулей и поддержку сообщества. Именно этот язык стал основой для самых популярных мировых площадок: YouTube, Instagram, Uber и многих других. Однако, некоторые программисты считают Python языком с ограниченными возможностями и уверены, что он «задохнется» под тяжелой архитектурой highload системы.
Я, технический директор компании STM Labs, Андрей Комягин, за несколько минут смогу переубедить всех скептиков и доказать обратное.


Читать дальше →
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 1.4K
Комментарии 14

Поисковик новостей (RSS), написанный на Java + SQLite

Java *SQL *SQLite *

Вы скорее всего подумаете: "Зачем десктопная программа, если можно, как минимум, загуглить?". А затем, что моя программа автоматически "гуглит" за тебя! Причём не только по одному ключевому слову, а по нескольким, которые вы, само собой, можете редактировать. А результат поиска будет направлен на указанную почту, исключая ранее направленные результаты.

Делал её для себя в рамках моего самообучения языку Java и чтобы не пропускать все новости, касающиеся ипотеки, выплат и т.д. (моя жена - инвестор - мониторит интересующие её фирмы, дивиденды и т.д. в этом духе). Теперь хочу поделиться ею с общественностью, т.к. польза на лицо, а я не меркантильный. Да и Ленин завещал делиться! :))

Для работы приложения на ПК должна быть установлена Java. Здесь можно посмотреть код или предложить доработки по нему github. Актуальная версии программы news.jar

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 735
Комментарии 18

Как мы создали custom resource в Informatica EDC и пронесли его в Axon

Блог компании билайн бизнес Программирование *Хранение данных *Хранилища данных *

Привет! Меня зовут Яна, я администратор Data Governance в Билайне. Этот туториал будет о том, как сконнектить то, что вендор коннектить не планировал. Речь пойдет о связи QlikSense c Informatica Enterprise Data Catalog (EDC) и Informatica Axon (Axon).

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

Зачем вообще их коннектить?

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

Читать дальше
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 67
Комментарии 0

Блокировки MySQL: виды, проблемы и способы обнаружения

Блог компании Ситимобил MySQL *SQL *Серверная оптимизация *Серверное администрирование *

Рано или поздно любой разработчик или администратор СУБД, имеющий дело с MySQL, сталкивается с проблемой блокировок. Всё дело в природе MySQL как системы с конкурентным доступом на чтение/запись. Я расскажу о видах блокировок в MySQL, их преимуществах и недостатках, о проблемах, которые они вызывают, а также дам полезные советы по обнаружению и способам борьбы с блокировками.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 600
Комментарии 1