[Перевод] Мощь декораторов TypeScript на живых примерах. Декорирование методов класса |
Декораторы — инструмент декларативного программирования. С их помощью можно легко и элегантно добавить к классам и членам класса метаданные. На основе этих метаданных можно расширять или изменять поведения классов и членов класса, не изменяя при этом кодовую базу, к которой применен декоратор. Саму технологию можно отнести к мета-программированию или декларативному программированию.
В рамках этой статьи разбирается несколько примеров из реальных проектов, где применение декораторов сильно упростило код для понимания и исключило его дублирование.
Читать далееhttps://habr.com/ru/post/707496/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707496
Метки: javascript typescript decorator декораторы |
Применение генеративно-состязательных нейронных сетей (GAN) в клинических исследованиях |
Клинические испытания новых методов лечения делятся на несколько этапов, называемых фазами. На самых ранних этапах испытаний нужно учитывать безопасность лекарственного средства или побочные эффекты, которые оно вызывает. Более поздние фазы испытаний направлены на то, чтобы проверить, лучше ли новое лечение, чем существующие.
Существует 3 основных фазы клинических испытаний — фазы с 1 по 3. Испытания фазы 1 — это самые ранние фазы испытаний, а испытания фазы 3 — испытания более поздней фазы.
Некоторые испытания имеют более раннюю стадию, называемую фазой 0, а некоторые испытания фазы 4 проводятся после того, как лекарство было лицензировано.
Читать далееhttps://habr.com/ru/post/707494/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707494
Метки: Python Машинное обучение Здоровье TensorFlow GAN машинное нейронные сети медицина клинические исследования |
«Чем я могу помочь?» или нетрадиционная парадигма управления |
«Управлять – это значит не мешать хорошим людям работать» говорил Сергей Петрович Капица. Некоторым кажется, что в этой цитате управление представляется в негативном свете, вроде активность менеджера больше препятствует достижению намеченной цели или же просто не добавляет ценности, а управление — это и не работа вовсе: хорошие люди - работают, а руководители, стало быть, нет. Я смотрю на это, как на конструктивный совет руководителям via negativа. Типа «первая заповедь менеджера – не мешай». Я кое-чего написал об этом ранее, но сейчас хотелось бы углубиться не в то, как не надо, а в то, как надо бы. Итак, ловите очередную упаковку magic pills, а уж там - сами разбирайтесь: какая из них синяя, а какая показывает глубину кроличьей норы.
Глава первая. Перестать быть боссом.
Читать далееhttps://habr.com/ru/post/707478/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707478
Метки: управление проектами управление разработкой лидерство управление персоналом управление людьми agile управление проектом управление командой управление проектами и командой |
Unity «уменьшение размера файла на устройстве» Часть 1 |
Когда игра подходит к релизу, ее объем занимаемой памяти сильно превышает желаемый. Если говорить с точки зрения пользователя, то они тоже не любят, когда приложение весит очень много. Это может отпугнуть как при первом скачивании, так и при очистке телефона, когда нужно будет освободить место.
В этой статье будут рассмотрены основные способы оптимизации игры на Unity по уменьшению размера файла на устройстве. В основном статья подходит для мобильных платформ, так как на ПК игры весом в 100Гб уже стали нормой. Многие методы и настройки будут нацелены именно на мобильные устройства в частности Android.
Читать далееhttps://habr.com/ru/post/707480/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707480
Метки: Разработка игр Unity уменьшение размера |
Манулы и мануалы: можно ли избавиться от дурацких описок в технических текстах |
Авторов технических текстов на каждом шагу подстерегают ловушки: орфографические омуты, пунктуационные овраги, горы фактических неточностей. Все эти препятствия, хоть и грозные, но вполне знакомые. У тех, кто много пишет, уже есть известные тропки, перевалы и мостики. По ним авторы успешно обходят все неприятности на пути к заветной цели: качественному и полезному тексту.
Но есть и ещё один тип ошибок: мелких, незначительных, вездесущих. Они как микроскопические пылинки проникают в каждый текст. Автор может часами выверять фактические данные и полировать до сияющего блеска формулировки. Но в тончайший прецизионный часовой механизм документа всё равно проникнут вредные песчинки. Имя им — описки.
Можно ли как-то автоматизировать процесс отлова таких мелких назойливых «багов», чтобы раз и навсегда забыть о них и сосредоточиться на более важных вещах? В этой статье я хочу поделиться с вами несколькими способами борьбы с такими «вредителями», которые сам применяю на практике. А заодно перечислю самые забавные ляпы, которые я вылавливал в своих текстах.
Читать далееhttps://habr.com/ru/post/706120/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706120
«Мутные» перспективы производителя ламп Thomson на примере лампочки 24Вт с цоколем е27 |
Всем привет!
Я популяризирую требовательное отношение к светодиодным лампам.
На этой неделе на моем столе лампочка от Thomson на 24 Вт с цоколем Е27. Лампа большая, тип колбы — А80 (80 мм диаметр «груши»). Наверное, с таким форм-фактором должна быть рассчитана для использования где-то на улице или в складских помещениях. Хотя не исключаю и специфического использования, так, например, в студии, где я снимаю ролики, внешней подсветкой выступают именно три подобных лампы в лайтбоксе.
Thomson. Звучит до боли знакомо, но будто бы из нулевых годов. Помню видеомагнитофоны были популярны от этой компании, были буквально везде. Фирма с историей. Актуализируем свои знания.
Не обжечься о колбуhttps://habr.com/ru/post/707474/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707474
Метки: Гаджеты светодиоды светодиодные лампы led-лампы led |
ATWatch: Долгий путь разработки умных часов на Arduino |
Привет, меня зовут Артем. Не так давно я спросил Артёма о том, почему бы нам не рассказать о своём проекте, думаю многие смогут подчеркнуть в нашей истории, что-то своё.
Проект ещё начинался, когда я был в 9 классе школы. В университете к разработке присоединился мой друг Артём. Сейчас я закончил университет и темой моей работы стал данный проект.
Читать далееhttps://habr.com/ru/post/707470/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707470
Метки: Разработка под Arduino Гаджеты Носимая электроника DIY или Сделай сам arduino diy часы электроника atmega1284p |
Ещё одна подборка книг по QA |
Вторая часть подборки материалов от QA для начинающих специалистов (и не только). Под катом квалификационные требования, практические пособия и классика книг по тестированию.
Читать далееhttps://habr.com/ru/post/707466/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707466
Метки: Блог компании Альфа-Банк Тестирование IT-систем Профессиональная литература книги по программированию тестирование подборка книг тестирование приложений |
О, Шушпанчик! К вопросу о генезисе мемасов раннего Рунета и этого нашего Фидо |
https://habr.com/ru/post/707308/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707308
Метки: Блог компании RUVDS.com Читальный зал История IT Социальные сети и сообщества ruvds_статьи рунет живой журнал шушпанчик фидонет мемы кащениты |
Оптимизация или почему прод в огне |
Порой наши попытки что-то оптимизировать и принести пользу бизнесу оборачиваются нам дополнительной работой, а бизнесу - убытками.
В этой статье я опишу почему это происходит.
Читать далееhttps://habr.com/ru/post/707464/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707464
Метки: Высокая производительность .NET Проектирование и рефакторинг оптимизация программ оптимизация программирование рекомендации опыт работы |
Задача теплопроводности методом продольно-поперечной прогонки средствами MPI |
Приветствую
Появилась задача моделирования процесса теплопроводности. Для решения необходимо было использовать метод продольно-поперечной прогонки, а для распараллеливания - MPI
Разберем не только теорию, но и подробности решения
Читать далееhttps://habr.com/ru/post/707462/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707462
Метки: C++ математика параллельное программирование физика теплопроводность математическое моделирование моделирование mpi |
55+ рассылок для продакт-менеджеров и UX дизайнеров |
В домене управления продуктами существуют сотни рассылок. Проблема в том, как из этого многообразия выбрать что-то релевантное. В этой статье я собрал список наиболее актуальных новостных рассылок для продакт-менеджеров, UX дизайнеров и ресерчеров, чтобы вам было легче находить хороший контент.
Читать далееhttps://habr.com/ru/post/707458/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707458
Метки: Управление продуктом IT-эмиграция Карьера в IT-индустрии продукт менеджмент продакт-менеджер рассылки ux дизайнер ux исследователь newsletter ezine |
[Перевод] Лекция 9. DREADHALLS — CS50`s Introduction to Game Development с русскими субтитрами |
Привет! Перевод очередной лекции на этот раз о знакомстве с Unity и о Helicopter Game 3D в частности
Читать далееhttps://habr.com/ru/post/707456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707456
Метки: программирование Разработка игр unity Дизайн игр unity3d уроки cs50 на русском |
Жук в атомном муравейнике |
https://habr.com/ru/post/707300/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707300
[Перевод] Как устроен внутри Github Copilot |
https://habr.com/ru/post/707222/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707222
Метки: Программирование GitHub github copilot автодополнение autocompletion искусственный интеллект vscode visual studio |
Немного про ПИД-регуляторы или «велосипед автоматизации». Часть 2 |
Реализация регулятора в ПЛК.
Все, что будет написано ниже про реализацию ПИД-регулятора в ПЛК, не является чем-то новым и революционным. Практически всю эту информацию можно найти в документации на ПЛК серьезных производителей. Если вы инженер АСУТП со стажем и добросовестно изучали документацию на ПЛК, то все это вам известно. Но в текущей реалии есть каста молодых инженеров и студентов, которая все знания черпает из роликов на ютубе. Заставив себя посмотреть несколько самых популярных роликов про реализацию ПИД-регулятора, я был огорчен качеством излагаемого материала: объяснение работы ПИД-регулятора уж очень «колхозное», а реализация сводится к 15 строкам кода на С++, что порождает
упрощенное и ошибочное понимание предмета. Вот для касты ютуб специалистов в
первую очередь и предназначено это описание.
https://habr.com/ru/post/707338/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707338
Метки: Анализ и проектирование систем Промышленное программирование scada плк промышленная автоматизация пид-регулятор |
Сделал бота, чтобы ты наконец выполнил свои Новогодние обещания |
В конце года принято подводить некие итоги и давать себе “Новогодние обещания” — фактически, ставить цели на следующий год.
Узнать про ботаhttps://habr.com/ru/post/707444/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707444
Метки: Управление проектами Управление продуктом Читальный зал телеграм бот цель smart достижение целей мотивация эффективность целеполагание |
Как не утонуть продукту в куче мелких UI/UX-багов |
Привет! Меня зовут Даниил Видишев, я продуктовый дизайнер в Inly.
Сегодня хочу поделиться рекомендациями, которые помогут не множить папку с дизайн-долгом и делать продукт, который выглядит и работает так, как задумывали.
Читать далееhttps://habr.com/ru/post/707438/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707438
Метки: Веб-дизайн Интерфейсы Тестирование веб-сервисов Учебный процесс в IT ui ux product process components ui-kit documentation |
Почему IT такое, какое оно есть |
Навеяно мыслями после прочтение замечательной статьи "Гори это ИТ синим пламенем" - https://habr.com/ru/post/707230/
Вспомните себя в школьные или студенческие годы, когда всё свободное время вы посвящали своему любимому делу - программированию. Садясь утром за компьютер, только ближе к вечеру обнаруживали, что уже довольно поздно и пора готовиться ко сну, т.к. весь день вы провели в увлекательной работе с кодом. Это занятие вас затягивало полностью и отключало от внешнего мира и всех его проблем.
Это были замечательные годы, когда время казалось бесконечным и оно с удовольствие тратилось на изучение нового для нас языка программирования, на написание простых приложений, на многочисленные эксперименты и созерцание получившегося результата. Казалось, что так будет всегда, что, найдя работу, мы продолжим этим заниматься и дальше, а нам за этом будут ещё деньги платить. Не жизнь, а мечта.
Читать далееhttps://habr.com/ru/post/707436/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707436
Метки: Управление разработкой Управление персоналом карьера в it-индустрии управление людьми управление проектами |
Ноутбучный дядька из нулевых! Смотрим на HTC TyTN II |
Когда-то, концепция смартфонов подразумевала под собой устройства в самых разных форм-факторах: с тачскрином, с физической клавиатурой, с док-станцией и выходами на кучу интерфейсов или даже экзотика типа планшетов на Windows CE. Однако компания HTC в 2007 году пошла по все тяжкие, как раз в самом начале популяризации концепции нетбуков, выпустив вот такой полунетбук, получивший имя HTC Kaiser aka TyTN II! Предлагаю продолжить рубрику "дядек из нулевых", и посмотреть на устройство. Сегодня по программе: расскажу вам историю устройства, как оно ко мне попало, оживим его и посмотрим, на что он способен теперь!
Читать далееhttps://habr.com/ru/post/707432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707432
Метки: Гаджеты смартфоны ретро windows mobile коммуникаторы кпк |