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

Все потоки

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

Краткий гайд по настройке отладчика для TypeScript в Visual Studio Code

TypeScript *Отладка *
Tutorial

В данном посте я кратко опишу как правильно настроить отладчик для VSCode чтобы вы могли дебажить код прям в редакторе не используя Webpack и модуль sourcemaps.

Мы будем дебажить файл, который открыт в редакторе, а не как в большинстве случаев index.ts, который импортирует модули.

Начинаем отлов багов!
Рейтинг 0
Просмотры 37
Комментарии 0

Новости

Скрипты Bash, которые я держу в рукаве

Настройка Linux **nix *

Я достаточно часто прыгаю между системами из-за того, что для работы и для дома у меня разные ПК. Оба этих ПК на Linux, и устанавливаю я туда практически одно и то же ПО. Доводилось ли вам устанавливать одни и те же программы для Linux из сторонних репозиториев по нескольку раз? Если да, то вперёд читать пост, в нём я описываю репозиторий, где хранятся скрипты для быстрой настройки и установки некоторого ПО для Linux. А также привожу примеры кода, которые помогут написать вам подобные скрипты для своих потребностей.

Вперёд!
Рейтинг 0
Просмотры 249
Комментарии 2

Биполярный транзистор

Электроника для начинающих
Из песочницы

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

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

Трекер-маячки для мобильных приложений или как создать новый канал коммуникации с постоянной аудиторией приложения

Блог компании Beacon-connect Разработка под iOS *Разработка под Android *Интернет-маркетинг Будущее здесь
Задумывались ли вы о том, как повысить CLV (показатель пожизненной ценности клиента) в своем проекте?
Сегодня мы на примерах кейсов расскажем, как формирование эффективного канала коммуникации с аудиторией может реализовать данную задачу.

В публикации:
Немного статистики
Кейсы
Структура технологии Beacon-Connect

Статистика


Согласно исследованиям We Are Social за 2020 год, человек ежедневно проводит в интернете более 7 часов. Другие исследования заявляют о том, что 80% пользователей выходят в онлайн с мобильных устройств, а количество сеансов взаимодействия со смартфоном достигает до 150 в день. Логично, что при таких показателях внимание аудитории отвлечено от офлайн-носителей рекламы.
Читать дальше →
Рейтинг 0
Просмотры 74
Комментарии 0

Паровая революция

История IT Научно-популярное Старое железо
Перевод


<< До этого: Джеймс Уатт, создатель инструментов

Вплоть до 1780-х годов паровые двигатели почти всегда использовались исключительно для откачки воды. Если они и служили источником энергии для промышленных агрегатов, то всегда не напрямую – например, они могли перекачивать воду наверх, которая затем, стекая естественным путём, крутила водяное колесо.

В связи с этим промышленные предприятия были раскиданы по сельской местности и деревням, там, где не было проблем с доступом к текущей воде. То же было характерно и для паровых двигателей – в основном они работали над осушением шахт. Так что знаменитый британский «смог», замаравший небеса и стены городов Соединённого Королевства, был следствием отопления домов углём, а не работы «тёмных мельниц Сатаны» [цитата из стихотворения Уильяма Блейка «Иерусалим» / прим. пер.]. Превращению парового двигателя в городскую и промышленную машину способствовали три силы: новый уровень топливной эффективности, достигнутый Уаттом; взрывной рост потребности в энергии; новая модель парового двигателя, обеспечившая вращательное движение.
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 354
Комментарии 0

Микросервисы глазами аналитика

Анализ и проектирование систем *Микросервисы *

Расскажу про системы с микросервисной архитектурой (MSA). Как они устроены, как я их анализировала, какие увидела проблемы и преимущества.

Статья не раскрывает лучшие практики использования микросервисов и не разоблачает их излишнюю популярность. Основная цель - описать технологию и процесс работы с ней с точки зрения системного аналитика.

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

Namespaces в JavaScript. Ставим точку в вопросе

Разработка веб-сайтов *JavaScript *

Развитие языка javascript переносит выполнение кодов на распределенную сеть пользователей и снимает нагрузку с сервера. Это разумный подход. Введение в js ключевых слов class, extends и static дало возможность легко моделировать классами и объектами предметную область проекта. Это замечательно. Следующий вопрос, который необходимо рассмотреть при возрастании сложности js-проекта - это пространство имен. Именно оно позволяет избежать конфликтов с ворохом разнородных js-скриптов. Как показывает практика с этим вопросом почему-то возникли большие сложности.

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

О чем нельзя забывать при работе с POSIX-сигналами

Программирование *C++ *Системное программирование *C *Разработка под Linux *

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

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

PCIe 6.0 выходит в конце года — что стоит знать

Блог компании VAS Experts IT-стандарты *

Консорциум PCI SIG представит финальную спецификацию нового стандарта уже через пару месяцев. Однако устройства на его основе появятся еще не скоро. Под катом — обсуждаем сложившуюся ситуацию и возможности PCIe 6.0.

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

Развитие инструментария С++ программистов: статические анализаторы кода

Блог компании PVS-Studio Информационная безопасность *Программирование *C++ *C *

Развитие инструментария С++ программистов: статические анализаторы кода
Размер современных приложений и сложность языка C++ превышают возможности людей по всестороннему анализу текста программ на обзорах кода. Компенсационная методология – статический анализ кода.

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

Новые правила пользовательского соглашения Экосистемы VK (Mail.ru Group)

Информационная безопасность *Социальные сети и сообщества
Из песочницы

Сегодня Mail.ru Group провела ребрендинг – отныне, она именуется VK Group. Вместе с ребрендингом произошло и изменение правил пользовательских соглашений.

Отныне каждый пользователь «Вконтакте», зарегистрированный в VK Connect/VK ID (https://connect.vk.com) автоматически передает свои персональные данные только что созданной «Экосистеме VK» (https://vk.com/vk_ecosystem_terms) и согласно пункту 4 автоматически соглашается со всеми пользовательскими соглашениями всех сервисов «Экосистемы» (полный список: https://vk.com/vk_ecosystem_services).

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

“Ешь и умней: здоровье мозга в тарелке?”

Научно-популярное Лайфхаки для гиков Мозг

Что делать, когда близится дедлайн, а ничего еще не готово? Рекламный лозунг шоколадных батончиков подсказывает нам: «Заряжай мозги!». Старшее поколение вспомнит, как всем детям давали невкусный рыбий жир в школах и детских садах: «омега-3-жирные кислоты полезны для мозга». Тем, кто носил в детстве очки, рекомендовали есть побольше черники и моркови — «для зрения». Но насколько продукты питания действительно могут повлиять на состояние нашего мозга — и как именно?

Еда (пищевое подкрепление) выступает для нас таким же вознаграждением, как эротические или финансовые стимулы.

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

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

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

Учимся считать, играя: подготовка к школе

Математика *Научно-популярное Мозг Здоровье Биология
Из песочницы

Школа предъявляет высокие требования к ребенку: уже с первых занятий необходимо уметь быть усидчивым, сосредоточенным, слушать, удерживать и выполнять инструкцию, ориентироваться в том, как выполнять задание. Например, для последнего нужно понимать структуру задачи, что в ней можно выделить несколько действий, что для успешного решения нужно выполнять их в определенном порядке. Для этого нужно не только успевать осваивать большие объемы учебного материала, но и уметь учиться - понимать «правила» того, как выглядит учебный процесс.

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

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

Выгоды для клиента от SaaS — и как сделать работу с клиентами успешной

Блог компании OTUS SaaS / S+S *
Перевод

Успешный опыт работы с клиентами (Customer Success) в SaaS быстро становится главной линией атаки для повышения конверсии, улучшения уровня удовлетворенности клиентов и снижения оттока. С каждым днем эффективная стратегия успешного опыта работы с клиентами становится все более важной для SaaS-компаний.

Так что же такое успешный опыт работы с клиентами, как это работает и правильно ли вы это делаете? Не волнуйтесь, мы объясним это в данной статье.

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

PostgreSQL 15: Часть 2 или Коммитфест 2021-09

Блог компании Postgres Professional PostgreSQL *SQL *
30 сентября вышла новая версия PostgreSQL 14… но хватит уже жить прошлым☺, в этот же день закончился второй коммитфест 15 версии. А значит прямо сейчас можно узнать что нового ждет нас через год.

Список изменений в этом выпуске получился не очень длинным, но кое-что интересное всё-таки найдется:

  • Как заставить очистку в «агрессивном» режиме работать менее агрессивно?
  • Кто на самом деле владелец схемы PUBLIC?
  • Cколько разделяемой памяти потребуется для запуска сервера? А количество огромных страниц?
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 757
Комментарии 0

DINS JavaScript EVENING: избегаем уязвимостей в web-приложениях и знакомимся с Firebase crash course

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

Даниил Шилов из DINS расскажет, как избежать уязвимостей в web-приложениях еще на этапе написания кода, а Никита Нягу из МойОфис поделится опытом использования Firebase — инструмента, помогающего содержать архитектуру всего проекта в одном месте и облегчающего работу с DevOps.

Регистрация по ссылке. Подробная программа и информация о спикерах — под катом.

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

Не пытайтесь моделировать статику: тестируйте Timber Logger с помощью деревьев

Блог компании OTUS Тестирование веб-сервисов *Kotlin *
Перевод

Узнайте, как создать пользовательское Timber Tree для проверки вывода журналов в модульных тестах. Мокинг Timber, тестирование журналов в модульных тестах.

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

Облачные кассы и 1С. Интеграция, которой не было

Я пиарюсь

ИНТЕРВОЛГА активно сотрудничает с компаниями, которые используют онлайн-кассы. Мы разобрались с вариантами использования онлайн-касс и возможностями интеграции.

В кейсе расскажем о сценариях работы с арендованными онлайн-кассами (облачными кассами). Приведем общую схему работы, удовлетворяющую требованиям закона. Опишем интересное нетиповое решение интеграции с 1С.

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

Антирегрессионное тестирование – минимизируйте затраты

Блог компании Typeable Тестирование IT-систем *Проектирование и рефакторинг *Управление разработкой *
Перевод


Регрессионное тестирование играет важнейшую роль в разработке продукта и считается непростой задачей. С этим трудно не согласиться, когда вы тестируете то, что уже было протестировано, а потом тестируете это снова. Термин «регрессия» ассоциируется у членов команды с большими усилиями. Мы знаем, насколько головоломным и вместе с тем незаменимым может быть регрессионное тестирование для процесса релиза и спрашиваем «Приведет ли невыполненное регрессионное тестирование к неудовлетворительному результату?» и «Нужно ли проводить регрессионное тестирование, если программа без ошибок – это недостижимая цель?» Что ж, ответом будет «Да! Регрессионное тестирование нужно проводить регулярно».


Что подразумевается под регрессионным тестированием?


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



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

Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 1.1K
Комментарии 2

Пять причин, по которым вам следует создать прототип вашего IoT-устройства

Блог компании OTUS Интернет вещей
Перевод

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

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