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

Все потоки

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

Как отредактировать аудиодорожку прямо в браузере

Блог компании Аудиомания Облачные сервисы

Мы уже рассказали о нескольких сервисах, которые позволяют записать семплы, биты и треки для своих проектов. Сегодня продолжим тему, но расскажем об инструменте, который позволяет работать с аудиодорожкой в браузере — AudioMass.

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

Новости

Что такое ТРИЗ?

Управление продуктом *Управление разработкой *Управление проектами *Исследования и прогнозы в IT Развитие стартапа

Эта публикация - первая из цикла посвященных знакомству с ТРИЗ (Теории Решения Изобретательских Задач) – методологией, возникшей в 1956 г. в СССР и представляющей собой набор эвристик (более 30 методов, алгоритмов и процедур), которые способствуют продуктивному творческому мышлению и созданию ранее неизвестного в любой отрасли экономики.

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

Небезопасная разработка

Информационная безопасность *Разработка веб-сайтов *Открытые данные *GitHub История IT

Статья является продолжением статьи: История утечки персональных данных через Github.

Сегодняшняя подборка:

1. Персданные, пароли, рабочие секреты, все в куче

2. Пасхалка с персональными данными в рабочем проекте

3. Креды для доступа в даркнет

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

Python: потоки по-другому

Python *
Из песочницы

Знаете, почему я решил написать эту статью? Я писал программу, где использовал потоки. Во время работы с ними в Python всё больше убеждаешь себя, что тут с ними всё плохо. Нет, не то, чтобы они плохо работали. Просто использовать их, мягко говоря, неудобно. Я решил написать простую, но более удобную библиотеку, и здесь поделюсь процессом.

P.S.: В конце оставлю ссылку на GitHub

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

Обработка DXF файлов: конвертация в SVG и анализ

Open source *JavaScript *Node.JS *CAD/CAM *

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

Если вы захотите автоматизировать расчет стоимости заказа, вам придется иметь дело с DXF файлами - в некотором роде стандартном способе передачи чертежей нужных деталей. В этой задаче вам может помочь моя разработка.

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

Властелин структур

Программирование *.NET *C# *Математика *Функциональное программирование *

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

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

Websocket-сервер для геолокации на asyncio

Блог компании KTS Python *Учебный процесс в IT
Tutorial

Привет!

Меня зовут Артем, я занимаюсь бэкенд-разработкой в KTS и веду курс по асинхронному программированию в школе Metaclass. 

11-го апреля у нас стартует 3-й поток курса. Чтобы показать, чему учатся наши студенты, мы провели live-code-вебинар по вебсокетам, на котором написали сервис, в котором пользователи могут делиться своей геопозицией в режиме реального времени. Хотите узнать, как создавать такие сервисы?

Хочу
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 618
Комментарии 1

Взлом гнезда для наушников

DIY или Сделай сам
Перевод
Tutorial

Если вы, как и я, являетесь фанатом DIY аудио-проектов, то скорее всего однажды вам тоже придется столкнуться с вопросом о том, каким образом осуществить ввод звука в вашу схему. Наиболее универсальным способом является использование стерео аудиоразъема 3.5 мм. Получить такой можно, например отрезав сами наушники от пары портативных аудио-наушников. Если так сделать, то вы сможете подключить гнездо к аудио источнику и подсоединить провода напрямую к схеме.

В данной статье рассматривается то, как подключить два наиболее популярных аудиоразъема – TRS и TRRS.

Буква “T” означает “tip”, или же “наконечник”. Буква “R” - “ring”, “кольцо”. Ну а “S” – “sleeve”, “рукав”.

Читать далее
Всего голосов 18: ↑6 и ↓12 -6
Просмотры 3.2K
Комментарии 29

Спрос рождает предложение: как потребности программистов выливались в языки программирования

Блог компании JUG Ru Group Программирование *История IT


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


Этот пост — «краткое содержание предыдущих серий», где эти витки собраны вместе (конечно, в очень упрощённом виде: в одном тексте все важные нюансы не расписать). А после него, окинув взглядом весь контекст, можно и на текущие задачи посмотреть по-новому. Какие новые запросы человечества видны сейчас, и какими станут новые языки программирования, отвечающие на них? Расскажите в комментариях, через десять лет проверим.

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.3K
Комментарии 7

Виртуализация — победа над дефицитом IT инфраструктуры

IT-инфраструктура *Виртуализация *
Из песочницы

Современный бизнес ставит перед IT-инфраструктурой ряд ключевых задач: обслуживание клиентов, хранение данных, разработка и своевременный выпуск приложения. Если система не справляется с ростом нагрузки и из-за этого не выполняет поставленные перед ней задачи — неизбежны крупные убытки. 

На сегодняшний день преодолеть дефицит IT-инфраструктуры помогает виртуализация. Предлагаю рассмотреть тему виртуализации и ее связи с облачными сервисами вместе с автором научных статей на тему виртуализации и разработчиком сложных ИТ-решений для бизнеса – Павлом Питкевичем.

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

Могут ли IT-команды существовать без лидера: концепция Liquid Super Teams

Блог компании Get me IT Управление разработкой *Исследования и прогнозы в IT Управление продуктом *Управление персоналом *
Устраиваясь на работу в корпорацию или стартап, разработчики часто вливаются в одну и ту же иерархию команды: во главе стоит тимлид, за ним — синьоры, потом — мидлы и так далее. И кажется, к формату top-down все привыкли. Но значит ли, что он не требует изменений? В этой статье рассмотрим альтернативу такому подходу.


Приятного чтения!
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 752
Комментарии 3

Полмегабайта пустоты в каждом файле Apple Music

Разработка под iOS *Хранение данных *Звук
Перевод

Вы когда-нибудь докупали расширенный объём хранилища для iPod, iPhone или Mac, чтобы иметь больше места для своей цифровой коллекции музыки Apple Music (iTunes)? Возможно, вы заполняли его гигабайтами пустого пространства.

Музыкальные файлы, которые вы покупаете в Apple Music Store (AMS; ранее назывался iTunes Music Store) содержат приблизительно 6% цифрового аналога пустоты. Я говорю не о тишине, а о сплошных блоках пустого пространства, находящихся внутри файлов. Они нужны только для того, чтобы заполнять файлы, делая их на 0,5 МБ больше. Так зачем же Apple делает музыкальные файлы излишне большими? И как вернуть впустую занимаемое пространство?
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 7.6K
Комментарии 12

Apple IIGS (1986)

Старое железо
Перевод

В этой статье мы поведаем о возможно одном из лучших и самых недооценённых продуктов Apple – Apple IIGS. Его разработчики хотели создать модель с улучшенными графикой и звуком (отсюда буквы «G» – «графика» и «S» – «звук» в названии), и это в свою очередь вывело устаревшую к тому времени линейку Apple II в новую эру вычислений. Кроме того, IIGS стал первым компьютером Apple с цветным дисплеем.

Несмотря на впечатляющие возможности 16-битного процессора, IIGS находился в тени таких компьютеров, как Commodore Amiga и Atari ST. Этим, а ещё культовыми играми, программами и уникальным звуковым чипом он и ценен для коллекционеров ретромашин.

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

Матчинг преподавателей и учеников с помощью ML

Блог компании Skyeng Машинное обучение *

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

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

Rust 1.60.0: покрытие на основе исходного кода, новый синтаксис условной компиляции в Cargo, инкрементальная компиляция

Программирование *Rust *
Перевод

Команда Rust публикует новую версию языка — 1.60.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.60.0 вам достаточно выполнить команду:


rustup update stable

Если у вас ещё нет rustup, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.60.0 на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.

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

Повторная проверка Unity статическим анализатором PVS-Studio

Блог компании PVS-Studio .NET *C# *Unity *

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

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

Новое слово в расчётах систем видеоконференцсвязи — часть №3: точный подбор микрофонов без пилотного тестирования

Блог компании STSS Конференции Компьютерное железо Звук Видеоконференцсвязь

Вы бы хотели услышать как звучит голос, захваченный различными микрофонными системами? Или как влияет отражённый звук на качество захвата голоса? У Вас есть такая возможность!

В прошлых статьях мы применили инструменты 3D-моделирования и VR-визуализации для подбора оптимального видео оборудования под наши сценарии.

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

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

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

Собеседование наоборот: Альфа-Банк, Иннотех, РТ Лабс, ALM Works, Simbirsoft

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

В марте на Хабр Карьере завершилась неделя фронтендеров. Карьерная неделя — это что-то вроде дня открытых дверей, который длится всю неделю. В этот раз в битве за сердца фронтендеров сошлись пять компаний: Альфа Банк,  РТ ЛабсALM Works, Иннотех и Simbirsoft

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

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

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

ТОП-3 ИБ-событий недели по версии Jet CSIRT

Блог компании Инфосистемы Джет Информационная безопасность *


На этой неделе GitHub начал автоматически блокировать коммиты с секретами, был обнаружен новый инфостилер, а Microsoft представила новые функции безопасности в Windows 11. ТОП-3 собрал Константин Крайнов, аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет».

Подробнее читайте под катом.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 486
Комментарии 0