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

Все потоки

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

Новости

NestJS + GraphQL + Lambda

JavaScript *TypeScript *
Tutorial

Цель данной статьи - создать GraphQL приложение, построенное на фреймворке NestJS. А также загрузить его в Лямбда-функцию при помощи Terraform. Надеюсь данный пример поможет многим сэкономить много времени.

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

Разработка приложения редактирования отзывов в Power Apps на базе связанных списков Sharepoint

Разработка для Office 365 *Облачные сервисы
Tutorial

В данной работе создадим приложение с вложенным списком и на его примере рассмотрим функционал и возможности Power Apps при наличии связей между таблицами с данными. Для удобства пользователей данные из двух списков будут одновременно отображаться на одном экране.

В качестве решаемой задачи будет реализовано приложение для редактирования отзывов оставленных клиентами ReviewSP для наших специалистов AccountSP.

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

Букварь материалиста. Пространственная логика

Алгоритмы *Киберпанк Научно-популярное Мозг Логические игры

Эта статья является продолжением серии статей "Букварь материалиста", где в первой части мы разобрались с понятиями ничто и нечто, количества и качества, сути и формы и прочими, однако это содержало в себе лишь элементы статичной логики, когда диалектика содержит в себе как раз ту жизнь, которой не хватает в "логике".

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

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

Пространственная логика.
Всего голосов 6: ↑3 и ↓3 0
Просмотры 538
Комментарии 7

Dependency Injection в системе автоматизации сборок NUKE. Ответы на вопросы «зачем?» и «как?»

.NET *ASP *C# *Системы сборки *DevOps *
Tutorial

Всем привет, сегодня поговорим о внедрении Dependency Injection (далее - DI) в Nuke и рассмотрим моё видение. Кто не знаком с Nuke вы можете ознакомиться или на официальном сайте или посмотреть вот эту презентацию, если коротко - то это очень удобная система автоматизации сборок, которая по факту консольное приложение на C#.

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

Как читать китайские этикетки со словарем и без Google Translate

Изучение языков
Recovery mode
image

Когда мы видим слово или фразу на китайском, то мы не сможем их прочитать «по буквам» или даже предугадать их значение. Или знаешь, как оно читается и его значение, или нужно лезть в словарь, других вариантов нет. Конечно, сейчас достаточно включить камеру смартфона, и Google Translate сделает на лету все сам, но как люди решали эту проблему до эпохи электронных устройств?
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.7K
Комментарии 7

Дайджест свежих материалов из мира фронтенда за последнюю неделю №501 (2 — 9 января 2022)

Разработка веб-сайтов *CSS *JavaScript *HTML *
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.

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

PyQt6 — полное руководство для новичков

Блог компании SkillFactory Python *Программирование *Графические оболочки *Qt *
Перевод
Tutorial

К старту курса по разработке на Python делимся детальным руководством по работе с PyQt 6 для новичков. Чтобы читать было удобнее, мы объединили несколько статей в одну:

1. Первое приложение

2. Слоты и сигналы

3. Виджеты

За подробностями приглашаем под кат.

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

Девять кругов объективности: Пешка — это не фигура? (нет)

Разработка игр *
Из песочницы

Буквально на днях на Хабре вышло две статьи про шахматы от @andyshark1974. Первая называлась "Изучаем пешку (часть 5)" и была, собственно, про пешку. В самой статье, Андрей назвал пешку фигурой и в комментариях сразу появилось уточнение, что пешка - не фигура. Автор статьи отвечал на подобные комментарии довольно резко, но во всех его ответах чувствуется практически неуловимая неопределенность, хотя видно, что он склонен считать пешку фигурой. Сейчас попробуем объективно разобраться и ответить на этот вопрос. Но теперь как цивилизованные люди, т. е. с прувами и портянкой скучных документов.

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

Лайкдилеры

Управление персоналом *Карьера в IT-индустрии

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

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

AASIST: Аудио защита с использованием сети с интегрированным спектро-временным графом внимания

Информационная безопасность *Алгоритмы *Машинное обучение *Искусственный интеллект Natural Language Processing *
Перевод

Артефакты, которые отличают подделку от реальных данных, могут находиться в спектральной или временной областях. Их надежное обнаружение обычно зависит от ансамбля сложных систем, где каждая подсистема настроена на определенные артефакты. Мы стремимся разработать единую, эффективную систему, которая может обнаруживать широкий спектр различных атак с использованием спуфинга без использования групп баллов. Мы предлагаем новый слой внимания с гетерогенным наложением графа, который моделирует артефакты, охватывающие разнородные временные и спектральные области с гетерогенным механизмом внимания и узлом стека. С новой операцией максимального графа, которая включает конкурентный механизм и расширенную схему считывания, наш подход, названный AASIST, превосходит текущее состояние дел в данной области примерно на 20%. Даже облегченный вариант, AASIST-L, всего с 85 тыс. параметров, превосходит все конкурирующие системы.

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

Основатель Signal: «Первые впечатления от web3»

Информационная безопасность *Хранение данных *Облачные сервисы Распределённые системы *Криптовалюты
Перевод

Несмотря на то, что я считаю себя криптографом, меня не особенно привлекает слово "крипто". Не думаю, что я уже староват, но я гораздо чаще кликаю на мемы в духе "Интернет всё помнит" о том, как "крипто" раньше означало "криптография", чем на последние новости об NFT.

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

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 6.9K
Комментарии 18

Что случилось с faker.js?

Тестирование IT-систем *JavaScript *Node.JS *

При создании нового проекта я попытался использовать свою любимую библиотеку генерации случайных данных facker.js. Установилась версия [email protected].

Однако при попытке использовать привычные методы библиотеки выскакивала ошибка. Начав разбираться в проблеме, я перешел на github этой библиотеки. Обнаружилось, что весь исходный код удален. При этом был один коммит endgame, а в описании (Readme) текст – “Что на самом деле произошло с Аароном Шварцем?” (What really happened with Aaron Swartz?).

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

Почему DevOps и Agile не работают в России, часть первая, Enterprise

Управление проектами *Управление персоналом *DevOps *IT-компании

Пару лет назад, человек из Wrike написал серию статей про красную корпоративную культуру, причём во второй части буквально в 3 абзацах был весь смысл 4 статей. Было написано очень завуалировано и мягко, я же сегодня распишу, по сути, этот абзац в целую статью на примере крупных игроков российского рынка, в которых я поработал, сравню с малым бизнесом, в котором я работал ранее, а также с гос. структурами (спойлер, отличии с последними – минимальное).  

Я не буду таким добрым как автор там, и напишу про многие вещи прямо.

Читать далее
Всего голосов 35: ↑21 и ↓14 +7
Просмотры 8.3K
Комментарии 28

Дзен Nim

Программирование *C++ *Компиляторы *C *
Из песочницы
Перевод

1. Копирование плохого дизайна — плохой дизайн.

2. Если компилятор не может рассуждать о коде, то и программист не может.

3. Не стой на пути у программиста.

4. Перенеси работу на этап компиляции: программы запускаются гораздо чаще, чем компилируются.

5. Настраиваемое управление памятью.

6. Лаконичный код не мешает читабельности, он ей способствует.

7. (Задействовать метапрограммирование, чтобы оставить язык компактным).

8. Оптимизация это специализация: если вам нужно больше скорости, пишите кастомный код.

9. Должен быть только один язык программирования для всего. Этот язык — Nim.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 2.3K
Комментарии 19

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

Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
Первый наш дайджест про мобильную разработку в новом году — частично с новостями и статьями из прошлого. Поздравляем вас с новым годом и рассказываем про async/await, Qt, Fleet, бесплатные ресурсы и многое другое!

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

Значение и загадочная история происхождения слова «религия»: расследование

Блог компании RUVDS.com Читальный зал Научно-популярное Изучение языков

Неожиданно для меня, происхождение слова «религия» оказалось настоящей загадкой. Сперва всё было как будто бы просто: Google выдал родословное древо слова religion по первому же запросу. Оказалось, что корнями «религия» уходит в латинский глагол religare.

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

Во-первых, объяснение про связь с богом ничего не объясняет — даже если бы это было так, то каким образом это превратилось в дальнейшем в «религию» в современном значении?

Во-вторых, там же написано, что «religio (лат.) – совестливость, добросовестность, благочестие» — всё бы ничего, только это перевод не с латыни, а с древнефранцузского.

Расследование того, откуда на самом возникло слово «религия» в современном значении, уводит более чем на две тысячи лет в прошлое и обнаруживает столкновение двух совершенно разных версий двух значимых древнеримских мыслителей — известного ритора Цицерона и известного богослова Лактанция.
Читать дальше →
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 3.6K
Комментарии 38

Собираем свой chromium/electron, с блекджеком и поэтессами

JavaScript *C++ *Google Chrome Браузеры
image

Добрый день. Меня зовут Тимур и я программист.

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

Если Вам хочется похейтить пользователей электрона в частности или джисеров в целом — проходите мимо. Электрон я сам не особо люблю и как раз пытаюсь сделать лучшую замену ему, что касается фронтовиков — я один из них, но про js в статье будет очень мало. Сорян.
Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 2.5K
Комментарии 21

Китайская азбука

Стандарты связи

В инете часто встречается вопрос: "А как китайцы передают азбукой Морзе свои иероглифы?". Да всё просто! У них давно принята специальная гражданская таблица, в которой каждый иероглиф (из примерно 7000, т.е. далеко не все 40000+, что знает образованный китаец) зашифрован четырехзначным числом. И эта таблица есть у всех телеграфистов.

На картинке приведена первая страница из этой книги, с кодами от 0001 до 0200. На самом деле последняя - книга дореформенная, посему листается и читается (и поля пронумерованы) справа налево и сверху вниз (0001 - справа вверху, 0002 под ним и т.д.).

Ещё особеность - цифры они передают укороченные: a, u, v, 4, 5, 6, b, d, n, t. Числа в большинстве не совпадают с передаваемым кодом: 0 - 0001 (ttta); 2 - 0037 (ttvb); 3 - 0005 (ttt5)...

Военные китайцы в своих шифрах тоже применяют в основном 4-значные группы. Но шифрование там, конечно же, идет иное.

Так что если в диапазоне от 3 до 6 мГц (в зависимости от сезона и времени суток) услышите четырехзначные группы из символов выше - это точно китайские телеграфисты.

Иногда для передачи китайского текста применяют фонетическую замену на латиницу. В этом случае текст пишется как псевдоанглийский: "cho ping hao".

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

Связываем две локальные сети с помощью Wireguard VPN на выделенном сервере

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

Эта статья о том как настроить Wireguard VPN в локальной сети, если вам достался роутер от провайдера без возможности его прошивки и полноценной настройки. Для настройки VPN поставим в локальной сети сервер. И настроим, чтобы все клиенты обоих локальных сетей имели прозрачный доступ к обоим LAN.

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