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

Все потоки

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

Digital-мероприятия в Москве c 16 по 22 мая

Конференции Хакатоны

Подборка мероприятий на неделю


image


TeamLead Conf 2022


  • 17 мая (вторник) — 18 мая (среда)
  • Павильон №3 Крокус-Экспо
  • от 28 000 р.
  • Cамая крупная профессиональная конференция для тимлидов и руководителей:
    -максимальная концентрация тимлидского опыта на чел/час и кв.м
    -программа на основе трендов самого большого сообщества тимлидов
    -спикеры не только IT индустрии, расскажут, как взаимодействовать с бизнесом
Читать дальше →
Рейтинг 0
Просмотры 117
Комментарии 0

Новости

Тестирование финтех бэкенда: как мы дошли до 20 тыс тест-кейсов

Блог компании Scalable Solutions Высокая производительность *Тестирование IT-систем *Управление разработкой *Финансы в IT

Привет, я Black из Scalable, QA Lead в команде бэкенда по разработке биржевого ядра. Так как уже долгое время занимаюсь развитием высоконагруженной платформы, решил написать о том, как нам удалось поставить QA-процесс с 20 000 тест-кейсов, создать гибкую инфраструктуру для автоматизированного тестирования в нескольких типах API, включая асинхронные бинарные протоколы, и пройти путь разработки от отладочных утилит до специализированных тестовых фреймворков для интеграционного и компонентного тестирования. 

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

Дайджест интересных материалов для мобильного разработчика #442 (9 — 15 мая)

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
В нашем новости дайджеста анонсы с Google I/O 2022 и выселение Carthage из git, загадочный WorkManager и замена натива веб-приложением, регрессионное тестирование, вопросы с собеседования, миллиарды уведомлений в месяц и многое другое. Подключайтесь!

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

Apache Guacamole и взаимодействие с API: реальный кейс использования oVirt

Блог компании HOSTKEY Хостинг Серверное администрирование *API *Apache *

Рассказываем о методах удаленного управления серверами, не зависящих от операционной системы. Мы уже писали о разработанной в HOSTKEY веб-консоли для материнских плат Supermicro, которая не требует локальной установки Java. Оборудованием Dell тоже можно управлять удаленно с помощью встроенной в DRAC консоли VNC. Показываем, как.

Узнать подробности
Рейтинг 0
Просмотры 684
Комментарии 0

Полуфабрикат Windows-службы

Delphi *Разработка под Windows *
Один из способов доморощенной классификации служб основывается на времени их жизни: некоторые из них запускаются сразу же при старте ОС, оставаясь активными постоянно (сюда, скажем, можно отнести веб-серверы и СУБД), другие же запускаются лишь при необходимости, делают свои архиважные дела и сразу завершаются; при этом, ни один из вариантов сам по себе не делает реализацию службы сложнее, однако второй требует от разработчика как минимум ещё и умения программно стартовать, а при необходимости и досрочно останавливать её работу. Именно указанный аспект управления службой, плюс добавление некоторых отсутствующих в штатной поставке Delphi возможностей, и сподвиг автора на данный опус.

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

Взаимодействие службы с очередью и управляющим приложением
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.7K
Комментарии 1

5 интересных проектов на базе Raspberry Pi конца весны 2022 года

Блог компании Selectel DIY или Сделай сам Гаджеты Компьютерное железо Разработка на Raspberry Pi *

Поскольку любители DIY-систем не останавливаются и создают все новые проекты, мы продолжаем эти проекты изучать. Их реально сотни, но, конечно, в рамках одной подборки все это уместить нет возможности, поэтому приходится довольствоваться единицами. И в этой подборке — пять интересных проектов на базе «малинок», на которые стоит обратить внимание. Подробнее поговорим о них под катом.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 4.3K
Комментарии 4

Как я игрульку создал: ч. 1 Предыстория и идея, ч. 2 Игрок и сборщик уровней

Разработка игр *Разработка под Android *C# *Unity *Игры и игровые консоли
Из песочницы

Здравствуй, Хабр!

Я хочу поделиться опытом в создании одной гиперказуалки. Сам я, правда, ещё совсем зелен и юн на этой тернистой тропе игроделания, но может кому-то станет интересно и он прочтёт цикл этих статей. Самого кода здесь не будет, а если и будет, то в очень мизерных количествах, в связи с чем вряд-ли эти статьи будут интересны людям, которые хотят применить главную основу программирования "Ctrl+C/Ctrl+V" да и так как я сам новичок то заядлым "про" тут тоже будет скучновато, а плюсом на них может наложиться дебафф "BloodFromTheEyes" от порой наинеумнейших решений наиглупейших проблем. Но всё же опыт есть опыт, так что расскажу что есть.

Хочу прочесть!
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.4K
Комментарии 5

Переезд в Грузию. Удаленный выезд из России

IT-эмиграция

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

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

Читать историю
Всего голосов 15: ↑8 и ↓7 +1
Просмотры 4.8K
Комментарии 7

Учёные спешат отобрать ледяные керны, пока не растаяли ледники

Визуализация данных Читальный зал Научно-популярное Химия Экология
Из песочницы
Перевод

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

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

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

Дорожная карта развития системы распределенного реестра в России от 2019 года

Криптография *Распределённые системы *
Recovery mode

Нашёл очень интересный документ, который был подготовлен госкорпорацией «Ростех» в рамках соглашения с правительством и утвержден президиумом Правительственной комиссии по цифровому развитию, использованию ИТ для улучшения качества жизни и условий ведения предпринимательской деятельности в 2019 году. Однако с тех пор про реализацию дорожной карты ничего не слышно.

Что интересного в документе?

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

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

Как мы переоборудовали переговорную комнату для совещаний топ-менеджеров компании — опыт команды BIOCAD

Блог компании BIOCAD Разработка систем связи *Офисы IT-компаний Видеоконференцсвязь

Привет, Хабр! В прошлый раз мы рассказали, как трансформируем систему управления знаниями в компании. Сегодня поделимся кейсом переоборудования переговорной комнаты для онлайн-совещаний c партнёрами компании.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.4K
Комментарии 8

Особенности разработки для WatchOS приложений для здоровья

Разработка под iOS *Xcode *Swift *Носимая электроника

Достаточно плотно разработкой программного обеспечения для часов я занимаюсь с 2017 года. За этот период сменилось 4 версии WatchOS (5, 6, 7, 8). Появилось больше функционала и исправлено множество баг с внедрением каждой новой версии Swift. Complications стали более самостоятельной частью приложения.

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

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

Импортозамещение по советской модели. Выводы из ошибок будут сделаны?

Производство и разработка электроники *История IT

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

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

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

Итак, что бы кто сейчас ностальгически не утверждал, в реальности СССР (да и досоветская Россия тоже) по технологической культуре отставал от передовых стран мира кардинально. Дело в том, что ни в царской ни в советской России не умели создавать ТЕХНОЛОГИИ, а подавляющее большинство технологий, используемых в России на всех исторических этапах её существования были иностранными копиями. А поскольку самой школы создания собственных технологий в России так и не возникло, то отсутствовала методология передачи технологических знаний. Вернее, то, что за такую методологию выдавалось, было очень плохой копией оригинальной методологии. Те, кто в теме науки и техники, согласятся со мной, что советские и российские тематические учебники предназначены для чего угодно, но только не для передачи практического знания. Причина проста, на мой взгляд, в отечественной технической литературе отсутствует чёткая иерархия знания. Вместо этого знания подаются, как некая куча слабо связанных между собой фактов. Историческая привязка знаний тоже отсутствует (отчасти из за того, что бы не педалировать заслуги иностранных учёных и инженеров, которые обычно подавляющие). Ещё хуже в СССР обстояли дела с т.н. "инструкциями по эксплуатации" выпускаемых приборов, производственных линий и прочего. Эти "произведения" вообще никуда не годились, кроме как для сдачи в макулатуру. Что в результате? А то, что российский технический специалист часто работает на высокотехнологичном производстве методом проб и ошибок (ещё это называется "метод научного тыка"), и методом "ничего тут не трогайте, так как потом никто не сможет наладить!" В результате значительные вложения (материальные и просто человеческие) советского индустриального скачка были потрачены в большой мере впустую, так как после превращения в металлолом не оставили после себя научно-технологического задела вообще.

Читать далее
Всего голосов 88: ↑66 и ↓22 +44
Просмотры 20K
Комментарии 187

Симулятор x86 подобного процессора на машине Тьюринга

JavaScript *Программирование *Assembler *Алгоритмы *
Из песочницы

Привет, Хабр! В свободное от работы время по вечерам мне нравится воплощать в жизнь свои сумасшедшие идеи. В один из таких вечеров родилась мысль реализовать компилятор кода в машину Тьюринга. Осознав всю тщетность бытия сложность реализации, было принято решение начать с чего-то более простого – симулятора простенького процессора со своим собственным ассемблером, в котором команды выполнялись бы с помощью различных состояний машины Тьюринга, а данные хранились бы на одной ленте. В конечном итоге удалось осуществить практически первоначальную задумку, а именно получить одну единственную машину Тьюринга, способную выполнять скомпилированную из NASM подобного ассемблера программу без какого-либо внешнего взаимодействия.

Читать далее
Всего голосов 53: ↑52 и ↓1 +51
Просмотры 4.6K
Комментарии 3

Полное лунное затмение 16 мая 2022

Научно-популярное Астрономия


Если вы помните, Друзья, этому лунному затмению предшествовало затмение солнечное — всего лишь частное. Но лунное будет полным — почти центральным. Это означает, что Луна глубоко погрузится в земную тень. И где-то там — где затмение будет видно — Луна внезапно ущербится, померкнет, потемнеет, окрасится густым багрянцем, причем случится это в разгар ночи полнолуния…

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



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

Благо, в Интернете, который нас пока стороной не обходит, полное лунное затмение 16 мая 2022 наверняка можно будет посмотреть онлайн. Причем, если бы оно было видно с балкона, и погода была бы самой подходящей, все равно очень многие предпочли смотреть его онлайн — по привычке.
Читать дальше →
Всего голосов 21: ↑18 и ↓3 +15
Просмотры 33K
Комментарии 12

C++ магистрали потоков и древо алгоритма

Программирование *C++ *Машинное обучение *

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

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

Как подружить openssl и powershell, или подпись на основе RSA для самых маленьких

Информационная безопасность *PowerShell **nix *

В один прекрасный день наш сертификат подписи кода протух.

Ну протух и протух, случается. У нас же есть новый сертификат! Щас переподпишем, и всё заработает!

А вот и нет. У нового сертификата - новая цепочка доверия, а владельцы системы куда мы ставимся не настроены устанавливать сертификаты от (в принципе весьма известного) CA в своё хранилище доверенных сертификатов.

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

Так что призовём на помощь криптографию, и набьём немного шишек.

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

Разработка Gamio AI. Сквозь боль и баги

Программирование *Машинное обучение *Искусственный интеллект Natural Language Processing *

Gamio AI - текстовое приключение на русском языке, основанное на искусственном интеллекте.

Как бы пафосно это не звучало, мне удалось создать рабочую версию этой амбициозной идеи.

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

Shelby

Работа с 3D-графикой *DIY или Сделай сам

Всем привет, это Денис Вебер.

Давным-давно, даже страшно вспоминать когда, я уже создавал в Blender модель LEGO Jeep. И вот, спустя время, я снова загорелся идеей создания такой анимации. Долго выбирать набор для моделирования не пришлось, я просто остановился на том, какой бы сам хотел купить. Этим набором стал Ford Mustang Shelby GT 500.

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

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 2.4K
Комментарии 3

Знакомство с ООП на примере JavaScript

Блог компании RUVDS.com JavaScript *ООП *Программирование *
Перевод
Tutorial

Всем привет! В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы ООП, а также ответим на вопросы, почему и когда этот стиль может быть полезен.
Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры 6.4K
Комментарии 26