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

Все потоки

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

Топ-17 летних профильных лагерей по интересам для детей: от робототехники до видеоблогинга

Время на прочтение 7 мин
Количество просмотров 72
Программирование *Робототехника

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

Технический летний лагерь программирования от школы «Пиксель»

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

Новости

Пробую новые возможности Next.js 13

Уровень сложности Средний
Время на прочтение 26 мин
Количество просмотров 134
ReactJS *
Туториал

Всех приветствую и желаю приятного чтения!

Next.js это fullstack фреймворк разработанный Vercel использующий последние разработки React.

Не так давно 25 октября 2022 года вышла версия 13. На данный момент последняя стабильная версия 13.2.3, и новые возможности все еще находятся в стадии бета теста, и не рекомендуется использовать в продакшен.

13 поддерживает все возможности версии 12. Для тестирования новых возможностей используется специальная директория app. Такой подход помогает попробовать новые возможности, в проектах, которые работали на версии 12.

В этой статье я пробую использовать только новые возможности версии 13, кому интересно больше узнать о Next.js рекомендую: Next.js: подробное руководство. Итерация первая.

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

Обзор проектора Formovie Theatre T1 (Global)

Время на прочтение 10 мин
Количество просмотров 241
Видеотехника Гаджеты Мониторы и ТВ
Обзор

Обзор самого популярного и лучшего на текущий момент, по мнению большинства изданий, ультракороткофокусного трехлазерного проектора, победителя конкурса 2022 Laser TV Showdown от Projector Central

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

Детали Двигателя на Пропане

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 226
Программирование микроконтроллеров *Автомобильные гаджеты Производство и разработка электроники *
Репортаж

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

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

Истории

Soft Skills продуктового дизайнера

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 56
Карьера в IT-индустрии Дизайн
Из песочницы

Всем привет. Я Паша, старший продуктовый дизайнер в Райффайзен Банке. Помимо улучшения опыта я обучаю других людей и занимаюсь менторством. Я хотел бы открыть цикл статей на хабре. Меня часто спрашивают, как стать продуктовым дизайнером, поэтому начну с компетенций. А в этой статье поговорим про софты (мягкие навыки) или Soft Skills.

Одна из ценностей Райфа саморазвитие и важно, чтобы сотрудник думал о росте своих навыков. Обычно оценивают скилы вместе с лидом и дальше строите ИПР (индивидуальный план развития). А спустя какое-то время, можно снова чекнуть навыки и увидеть прогресс. Для оценки используется классическая табличка, где напротив навыка ставится оценка от 0 - не знаю и не использую в работе, до 5 - экспертиза, обучаю.

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

Unity. Hot-Seat управление для игры

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 324
Разработка игр *Unity *Игры и игровые консоли
Из песочницы

Привет. Недавно поставил перед собой задачу сделать платфомер с управлением в стиле Hot-Seat. Я рассматривал конкретно модель, где один игрок играет на клавиатуре, а второй на геймпаде.

Однако поискав в интернете как это сделать грамотно я не нашёл ничего полезного, поэтому пришлось создавать идею самому.

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

Опять ChatGPT. Без морали, без фильтра NSFW, без компромиссов

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 2.3K
Машинное обучение *Искусственный интеллект
Мнение

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

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

Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 644
Программирование *VIM *Разработка под Linux *
Туториал

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

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

Введение в IT Governance для технических менеджеров и тимлидов

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 315
Управление разработкой *Управление проектами *
FAQ

Всем привет! Меня зовут Владимир Семенюк, я работаю в ИТ уже более 14 лет, 10+ из них руководил командами разработки в качестве тимлида, технического руководителя, и CIO. Начинал я как веб-разработчик, а сейчас в роли CTO занимаюсь стратегическим управлением ИТ и разработкой ИТ стратегий.

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

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

Module Federation — что скрывается под кажущейся простотой

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 682
Разработка веб-сайтов *JavaScript *HTML *ReactJS *
Туториал
Из песочницы

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

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

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

Начнем!

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

Собеседование в QA или Кошки-Мышки XXI века

Время на прочтение 13 мин
Количество просмотров 1.2K
Тестирование IT-систем *Тестирование веб-сервисов *Управление персоналом *Карьера в IT-индустрии
Из песочницы

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

И вот на рынке появляются сотни, если не тысячи резюме вчерашних выпускников курсов, с одинаковыми резюме, одинаковыми заявленными скиллами, инструментами. Кто-то даже с опытом работы в IT.

Так как же понять, кто из кандидатов действительно хорош?

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

Scrum: вредные советы

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 694
Управление разработкой *Управление проектами *Agile *
Мнение

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

Если предложенные советы по интеграции Scrum вам знакомы, возможно ещё не поздно что-то поменять. Ну или поделиться своей историей в комментариях.

Читать далее
Всего голосов 10: ↑4 и ↓6 -2
Комментарии 9

Развёртывание программных систем в Kubernetes с помощью Jsonnet

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 395
Функциональное программирование *DevOps *Kubernetes *
Мнение

Kubernetes (k8s) является де-факто стандартом для развёртывания приложений. В терминах K8s приложение представляет собой набор сконфигурированных ресурсов нескольких типов — pod, service, deployment, secret, statefulset,… Конфигурация каждого ресурса задаётся унифицированно с помощью YAML (или JSON) манифеста. Kubernetes API и интерфейс командной строки позволяют манипулировать манифестами ресурсов, а сами ресурсы автоматически приводятся в состояние, соответствующее манифестам.


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


  • Helm — генерация манифестов на основе строковых шаблонов + "магазин" готовых компонентов (package manager).
  • Kustomize — ("Kubernetes cUSTOMIZation") — донастройка манифестов путём внесения исправлений в различные свойства.
  • Jsonnet — генерация манифестов с использованием легковесного функционального языка, предназначенного для генерации JSON.

Для синхронизации проектов, хранящихся в репозитории git, с фактическим состоянием инфраструктуры в каком-либо кластере может использоваться специальное приложение, работающее в рамках концепции GitOps, например ArgoCD. Причём поддерживаются как проекты, содержащие собственно манифесты, так и проекты, основанные на вышеперечисленных генераторах/модификаторах.


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


Рассмотрим, какие требования было бы разумно предъявить к языку описания инфраструктуры. (В этой заметке излагается взгляд автора, занимающегося разработкой программного обеспечения. Другие стороны, например, команды эксплуатации, могут иметь иной взгляд на этот вопрос.)

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

Окей, «Гугл». Как создать дизайн-систему? [Советы от практиков]

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 259
Дизайн
Из песочницы

Как только этих ребят не называют: «менеджеры дизайн-систем», «смотрители дизайн-систем», «библиотекари», «DesignOps», но именно они отвечают за компоненты, которые мы расставляем по фреймам

В этом интервью я поговорил об их работе и о том для чего же вам нужна (или нет) дизайн-система.

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

Что такое IT? Куда они пытаются войти? Выбор направления/профессии и первого языка программирования

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.5K
Семантика *Визуализация данных *Терминология IT Карьера в IT-индустрии Презентации
Из песочницы

Надеюсь, что ты знаешь о том, что в нашем мире существует IT, это такая сфера занятости населения. Там работают люди-профессионалы, не роботы. При условии, что средняя конкуренция на одно рабочее место в IT примерно 500 человек – рынку не хватает специалистов! Этот факт подтвержден и легко находится в интернете.

Вывод очень простой! – Нужны специалисты которые знают свое дело.
По этой причине я написал о том как им стать и на что стоит обратить внимание в самом начале своего пути. У меня даже есть целая презентация с IT-направлениями! Я еще кое что понимаю в Game Development'те.. Погнали!🐌

Хочу узнать больше!
Всего голосов 13: ↑3 и ↓10 -7
Комментарии 3

Тайные каналы связи или как централизованные сервисы способны разлагаться изнутри

Уровень сложности Сложный
Время на прочтение 17 мин
Количество просмотров 889
Децентрализованные сети *Информационная безопасность *Криптография *Программирование *Go *
Кейс

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

На первый взгляд кажется, что такой специфичный способ взаимодействия клиентов с сервисами представляет собой некий синтез, когда мы друг друга дополняем и оберегаем (относительно собственных интересов). Но всё же, если смотреть более углубленно на данный вид коммуникаций, то может появиться дополнительный вопрос: есть ли место в подобной парадигме паразитическим отношениям?

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

Как сделать простой UPS для NAS

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 2.6K
Блог компании Third Man IT-инфраструктура *Хранилища данных *Энергия и элементы питания DIY или Сделай сам
Туториал

Как известно, большинство UPS подключаются между розеткой 220В и NAS. При этом ничто не мешает разместить UPS внутри корпуса NAS или хотя бы позаботиться об этом заранее.

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

Всё ещё хочешь собрать UPS?
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 30

Самый простой способ редактировать PDF

Время на прочтение 3 мин
Количество просмотров 5.4K
Блог компании GlobalSign Информационная безопасность *PDF Браузеры Софт


История сложилась так, что в 80-е годы именно PostScript стал стандартом для цифровых документов, а из него появился «портативный» PDF. Вероятно, нам ещё долго придётся жить с этим наследием типографской индустрии 20 века.

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

Посмотрим, какие есть варианты для быстрого редактирования PDF с сохранением правок в цифровом виде.
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 20

Большая подборка ресурсов и сообществ для тестировщика

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.1K
Тестирование IT-систем *Тестирование веб-сервисов *Тестирование мобильных приложений *Тестирование игр *
Дайджест

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

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

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

Перевод предобученной модели Keras на матричные вычисления

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 911
Python *Машинное обучение *TensorFlow *
Туториал

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

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

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