NEST.js — это фреймворк для написания REST-серверов под Node.js на языке TypeScript, который потом транспилируется в JavaScript. Он написан поверх библиотеки Express (или Fastify — можно выбрать) и привносит модные концепции — Inversion of Control, Dependency Injection и т. п. в мир JavaScript.
Нередко описание этого инструмента сопровождается восторженным настроением. По мнению автора, эта восторженность несколько преувеличена, сложность излишняя, а чудо-сила отсутствует. Некоторые неудобства вынудили команду автора отказаться от использования после нескольких лет разработки. Сейчас расскажем, почему.
NEST.js — уродливый монстр или мощный энтерпрайз?
Нередко описание этого инструмента сопровождается восторженным настроением. По мнению автора, эта восторженность несколько преувеличена, сложность излишняя, а чудо-сила отсутствует. Некоторые неудобства вынудили команду автора отказаться от использования после нескольких лет разработки. Сейчас расскажем, почему.
NEST.js — уродливый монстр или мощный энтерпрайз?
🤣48👍14🔥3😁2❤1❤🔥1
Через полгода 90% кода будет писать ИИ. Через год — 100%. CEO одной AI-компании Anthropic Дарио Амодей решил сделать такое заявление на одном из форумов.
Тут есть мнение, что именно это значит.
«Если я посмотрю на кодирование, программирование, которые являются одной из областей, где ИИ делает наибольший прогресс, то мы обнаруживаем, что мы не так уж далеки от мира, где, как я думаю, через 3-6 месяцев мы будем там, где ИИ будет писать 90% кода. А затем через 12 месяцев мы можем оказаться в мире, где ИИ будет писать по сути весь код».
Тут есть мнение, что именно это значит.
🤡248🤣88👍17❤10🥴6🤬5🤔3😢2🤮2😁1
Угон аккаунтов в Telegram: схемы, о которых все должны знать
Довольно часто при расследовании инцидентов информационной безопасности обнаруживается, что учётные записи пользователей мессенджера Telegram были скомпрометированы. Обсудим, как и для чего злоумышленники это делают и какие мошеннические схемы используют для кражи аккаунтов, а также познакомимся с рекомендациями по защите.
Довольно часто при расследовании инцидентов информационной безопасности обнаруживается, что учётные записи пользователей мессенджера Telegram были скомпрометированы. Обсудим, как и для чего злоумышленники это делают и какие мошеннические схемы используют для кражи аккаунтов, а также познакомимся с рекомендациями по защите.
👍56💩9🤓7❤4🤡4🔥1
Правильный усилительный каскад на биполярном транзисторе
В этой статье простыми словами рассказывается о схемотехнике однотранзисторного усилительного каскада с улучшенными характеристиками. Рассмотрим назначение каждого элемента схемы. Каскад можно использовать как входную часть усилителя мощности звуковой частоты или как самостоятельный предусилитель с батарейным питанием, например, встроенный в микрофон или в электрогитару. Это позволит улучшить соотношение сигнал/шум и упростит задачу оцифровки, так как по сигнальному кабелю будет передаваться сигнал большей амплитуды.
В этой статье простыми словами рассказывается о схемотехнике однотранзисторного усилительного каскада с улучшенными характеристиками. Рассмотрим назначение каждого элемента схемы. Каскад можно использовать как входную часть усилителя мощности звуковой частоты или как самостоятельный предусилитель с батарейным питанием, например, встроенный в микрофон или в электрогитару. Это позволит улучшить соотношение сигнал/шум и упростит задачу оцифровки, так как по сигнальному кабелю будет передаваться сигнал большей амплитуды.
👍45🤮5🤔4❤3👎2🤡1😍1
3️⃣ Google выпустил третью версию своей опенсорсной модели Gemma
🔜 14 марта окончится срок действия корневого сертификата для заверения дополнений Firefox цифровой подписью
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤5😱2👎1🤩1
«Как лучше всего провести воскресное утро? Для меня вопрос давно решён, ведь в этот день работает моя любимая барахолка, где всегда можно найти что-то интересное. Здесь сочетается азарт и любопытство, когда, купив очередного «кота в мешке», пытаешься понять, стоил ли он потраченных денег.
Сегодня расскажу, как случайно стал обладателем устройства Bobcat Miner 300, разобрался в особенностях работы сетей LoRaWAN и выяснил подводные камни, на которые можно нарваться, если купить такой девайс, например, на eBay»
Bobcat Miner 300 — жизнь после забвения
Сегодня расскажу, как случайно стал обладателем устройства Bobcat Miner 300, разобрался в особенностях работы сетей LoRaWAN и выяснил подводные камни, на которые можно нарваться, если купить такой девайс, например, на eBay»
Bobcat Miner 300 — жизнь после забвения
👍14❤2👏1🤮1
Сервис для отслеживания активности спортсменов Strava перманентно блокирует учётные записи пользователей за факт бега в Северной Корее и выгрузку данных в свою облачную систему с геолокацией в этой стране.
Проблема касается как простых пользователей, кто приезжал в Северную Корею по рабочим или учебным делам, так и спортсменов, которые готовятся к ежегодному международному Пхеньянскому марафону. Более 1000 иностранцев бегают в нём и связанных с ним беговых мероприятиях каждый год, включая множество дипломатов.
Пользователь рассказал, что работал над докторской диссертацией о Северной Корее, пока был там, совершил пробежку, а затем вернулся в свою страну. В Северной Корее нет общедоступного интернета, поэтому пользователь ждал, пока вернётся домой, чтобы загрузить тренировку. После загрузки тренировки он получил уведомление о том, что его аккаунт был удалён за нарушение Условий и положений Strava.
Проблема касается как простых пользователей, кто приезжал в Северную Корею по рабочим или учебным делам, так и спортсменов, которые готовятся к ежегодному международному Пхеньянскому марафону. Более 1000 иностранцев бегают в нём и связанных с ним беговых мероприятиях каждый год, включая множество дипломатов.
Пользователь рассказал, что работал над докторской диссертацией о Северной Корее, пока был там, совершил пробежку, а затем вернулся в свою страну. В Северной Корее нет общедоступного интернета, поэтому пользователь ждал, пока вернётся домой, чтобы загрузить тренировку. После загрузки тренировки он получил уведомление о том, что его аккаунт был удалён за нарушение Условий и положений Strava.
💩113🤡63👍17🫡7❤3👎3🤯2😁1
«Представьте мир, где мощнейший ИИ относится к нам не как к цифрам статистики или ресурсам, а как к своей семье. Где его ценности выросли из отношений с нами, а не из сухих этических правил, вшитых в код»
Дитя нового разума. Научно-фантастическая новелла
Дитя нового разума. Научно-фантастическая новелла
1💩64🤔11🤣8🤮5👍4🔥3❤2
Как найти упоминания бренда в СМИ: топ-5 бесплатных инструментов мониторинга
Отслеживание упоминаний бренда в СМИ — важная часть работы компании с репутацией. Умение оперативно анализировать публикации позволяет не только поддерживать имидж компании, но и своевременно реагировать на любые изменения в восприятии бренда. В этой статье автор делится простыми бесплатными инструментами для мониторинга, которые ежедневно использует сам. Материал будет полезен начинающим пиарщикам, а также специалистам-универсалам, которые отвечают в компании за всё сразу.
Отслеживание упоминаний бренда в СМИ — важная часть работы компании с репутацией. Умение оперативно анализировать публикации позволяет не только поддерживать имидж компании, но и своевременно реагировать на любые изменения в восприятии бренда. В этой статье автор делится простыми бесплатными инструментами для мониторинга, которые ежедневно использует сам. Материал будет полезен начинающим пиарщикам, а также специалистам-универсалам, которые отвечают в компании за всё сразу.
💩33😁3❤2🤮1
«Все мы пользуемся массивами и хэш-таблицами, популярны также различные деревья. Нам не нужно полностью понимать их устройство, чтобы эффективно пользоваться их свойствами. А теперь я задаюсь вопросом, почему же люди не используют сжатые структуры данных чаще.
Я решил, что стоит немного о них рассказать»
Сжатые структуры данных
Я решил, что стоит немного о них рассказать»
Сжатые структуры данных
👍25❤2
«Всем привет! Меня зовут Александр, я обучаюсь в магистратуре СПбПУ. А заодно являюсь младшим разработчиком на C++ и стараюсь использовать и внедрять практики DevOps в мою ежедневную разработку. Недавно я получил зачёт за то, что развернул собственный GitLab (именно GitLab, а не аналог) на серверах Selectel с CI/CD и Container Registry. Собственно, об этом и расскажу в статье»
Как развернуть свой GitLab с CI/CD, используя IaC
Как развернуть свой GitLab с CI/CD, используя IaC
🤡135👍27😐13🤮11💩8👎5🤣3❤1🥱1
Переключение контекста — главный убийца продуктивности разработчика
Поговорим о том, почему так вредно отвлекать разработчиков от их работы и как избежать большого убытка для компании из-за прерывания рабочего процесса сотрудников.
Поговорим о том, почему так вредно отвлекать разработчиков от их работы и как избежать большого убытка для компании из-за прерывания рабочего процесса сотрудников.
💯175👍24🔥5🤡4❤3
3D для каждого. Оптимизация модели. Часть вторая, практическая
Прошлая статья знакомила нас с одной из фундаментальных проблем современного 3D-моделирования и игростроения — с оптимизацией. Мы разбирали причины непомерного объёма игровых файлов и архивов с моделями и то, к чему это приводит.
Теперь переходим к практике оптимизации.
Каждый, кто хочет войти в индустрию 3D-графония и геймдева в частности, должен как минимум иметь представление о том, как содержать архивы (личные и рабочие) в порядке, да ещё так, чтобы они не занимали лишнего пространства и с ними было удобно работать.
Прошлая статья знакомила нас с одной из фундаментальных проблем современного 3D-моделирования и игростроения — с оптимизацией. Мы разбирали причины непомерного объёма игровых файлов и архивов с моделями и то, к чему это приводит.
Теперь переходим к практике оптимизации.
Каждый, кто хочет войти в индустрию 3D-графония и геймдева в частности, должен как минимум иметь представление о том, как содержать архивы (личные и рабочие) в порядке, да ещё так, чтобы они не занимали лишнего пространства и с ними было удобно работать.
👍18🤡6❤1
Прямая без препятствий: от чего и зачем нужно защищать мобильные приложения
Эта публикация открывает цикл статей на тему безопасности мобильных приложений и устройств, корень которой (начнём со спойлера!) — в анализе кода. Итак, поговорим об угрозах мобильных приложений, сценариях атак на них и о главном парадоксе в их разработке.
Эта публикация открывает цикл статей на тему безопасности мобильных приложений и устройств, корень которой (начнём со спойлера!) — в анализе кода. Итак, поговорим об угрозах мобильных приложений, сценариях атак на них и о главном парадоксе в их разработке.
👍28😁14👎2❤1🤡1
This media is not supported in your browser
VIEW IN TELEGRAM
«Привет! Мы — Tasty Coffee. Каждый месяц обжариваем, упаковываем и доставляем кофе тысячам покупателей и кафе по всей России. Формально кофейные зерна хранятся до двух лет, но в реальности они остаются свежими только один-два месяца после обжарки. Дальше с каждым днём во вкусе появляется больше неприятной горечи, а аромат кофе улетучивается. Поэтому мы стремимся, чтобы зёрна приезжали быстро и максимально свежими, но при этом без путаницы в заказах.
В первые годы было попроще: заказов мало, поэтому один сотрудник быстро всё упаковывал и отправлял, ошибок почти не было. Мы постепенно росли, и вместе с объёмом заказов прибавилось работы и, соответственно, ошибок. Уже к 2018-19 годам заказов стало так много, что люди почти каждый день жаловались, что им привезли не тот кофе или пачка не того объёма.
Так мы пришли к утопической мечте избавиться от ошибок и в итоге сократили их до трёх в месяц»
Как в Tasty Coffee автоматизировали обжарку кофе и доставляют 100 тысяч заказов в месяц почти без ошибок
В первые годы было попроще: заказов мало, поэтому один сотрудник быстро всё упаковывал и отправлял, ошибок почти не было. Мы постепенно росли, и вместе с объёмом заказов прибавилось работы и, соответственно, ошибок. Уже к 2018-19 годам заказов стало так много, что люди почти каждый день жаловались, что им привезли не тот кофе или пачка не того объёма.
Так мы пришли к утопической мечте избавиться от ошибок и в итоге сократили их до трёх в месяц»
Как в Tasty Coffee автоматизировали обжарку кофе и доставляют 100 тысяч заказов в месяц почти без ошибок
1🔥101👍26💩21❤10🤡6🤮4👏1
«Need For Speed: Most Wanted»: как легендарная игра уничтожила всю серию
15 ноября исполнится 20 лет с момента выхода самой успешной для Electronic Arts игры из серии Need For Speed. Most Wanted впечатлила и игроков, и прессу, и критиков. По всему миру на сегодняшний день продано около 17 млн копий. И ни одна из последующих игр серии не смогла побить этот рекорд, хотя геймдев в целом за это время прошёл огромный путь. Более того, NFS MW стала настолько популярной и любимой игроками, что фактически похоронила все последующие части Need For Speed ещё до их релиза. Узнаем, как вышло, что Electronic Arts создали монстра, который их погубил.
15 ноября исполнится 20 лет с момента выхода самой успешной для Electronic Arts игры из серии Need For Speed. Most Wanted впечатлила и игроков, и прессу, и критиков. По всему миру на сегодняшний день продано около 17 млн копий. И ни одна из последующих игр серии не смогла побить этот рекорд, хотя геймдев в целом за это время прошёл огромный путь. Более того, NFS MW стала настолько популярной и любимой игроками, что фактически похоронила все последующие части Need For Speed ещё до их релиза. Узнаем, как вышло, что Electronic Arts создали монстра, который их погубил.
👍83😢19❤🔥11❤4👎3🔥2😱1
🫀 Человеку впервые имплантировали титановое искусственное сердце (ФОТО)
💦 Congatec представила систему жидкостного охлаждения на основе ацетона для экстремально низких температур
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍13❤3🤩2❤🔥1😱1🤪1
Кто сообщает картам, где едет ваш транспорт?
Поговорим про то, что за девайсы используются на транспорте, позволяя нам знать, когда приедет наш маршрут. Заодно попробуем их запустить, посмотрим на них в работе и узнаем, как работают информаторы в новых автобусах и трамваях.
Поговорим про то, что за девайсы используются на транспорте, позволяя нам знать, когда приедет наш маршрут. Заодно попробуем их запустить, посмотрим на них в работе и узнаем, как работают информаторы в новых автобусах и трамваях.
👍63🔥7❤2😱1
Стильный современный autoindex в Angie/nginx без SMS и сторонних модулей
Внешний вид страницы со списком файлов по умолчанию выглядит весьма аскетично, поэтому хочется его разукрасить и улучшить. Посмотрим на готовых примерах, как это сделать элегантно и просто без дополнительных модулей.
Внешний вид страницы со списком файлов по умолчанию выглядит весьма аскетично, поэтому хочется его разукрасить и улучшить. Посмотрим на готовых примерах, как это сделать элегантно и просто без дополнительных модулей.
👍18❤1😱1
«В глазах общественности айтишники не самые спортивные люди. Нас чаще представляют сидящими за столом перед монитором долгие часы напролёт. А из спорта максимум пройтись пару пролётов по лестнице. Хорошо, если в офисе или дома есть турник, чтобы можно было немного размяться в течение рабочего дня. Я же попробую описать свой путь в спорте, становление бегового клуба внутри компании и моё участие в его жизни»
Корпоративный беговой клуб: четыре года с пользой
Корпоративный беговой клуб: четыре года с пользой
💩87👍34🤡13🤮10🔥6🤣3❤2👎2😐2😱1👌1