...

суббота, 2 декабря 2017 г.

Настройка звука в Ubuntu

[Из песочницы] Игра на Unity, с открытым кодом

[Из песочницы] DLP-система DeviceLock 8.2 — дырявый штакетник на страже вашей безопасности

Полёты на падающих снежинках

[Из песочницы] Текстуры кода

[Перевод] Я создал приложение, которое делает изучение алгоритмов и структур данных гораздо интереснее

[Перевод] Эффект дизеринга в трёхмерной игре

Библиотека для тестирования (и http тестирования)

[Из песочницы] Как выйти на путь разработки ОС

Структура и модель выполнения .NET Core приложений

пятница, 1 декабря 2017 г.

Напиши своего страхового агента: «Ингосстрах» организует хакатон

Мамин архитектор: как мы собирали мобильные архитектуры и радовали родителей

РусГИС — платформа для сложных задачек с аналитикой и геоданными

Из гаража на кураже: истории успеха крупнейших IT-бизнесов, начинавших с нуля

Отчет со встречи Android Devs Meetup 22 сентября

[Из песочницы] Обзор важных юридических требований платформы Facebook

GoTo в ИТМО: Ботали неделю. Порвали 2 баяна

[Перевод] О создании пэйлоадов для разных платформ с помощью msfvenom

In-Memory Computing Summit 2017 San Francisco

Сколько стоит CRM-система?

[Перевод] Рисователь биомов: наполняем содержанием огромный мир

[Перевод - recovery mode ] Библия движений Doom. Часть 2

[Перевод] Учим CSS Grid за 5 минут

«Обошли Тьюринга»: новый подход к распознаванию капчи

четверг, 30 ноября 2017 г.

[Перевод] Как программистам не дают больше ничем заниматься

Ностальгии пост. Тайны цен Интернета: почему мегабит может стоить от $0 до $200 или как получить 100 Гбит/с за копейки?

Биороботы нашего времени — избавляемся от рутины вместе с Telegram. Реальный кейс без фантазий

IntelliJ IDEA 2017.3. Что нового и интересного?

SOC for beginners. Глава 3. Использование внешних источников данных об угрозах для Security Operation Center

[Из песочницы] Docker, как показатель зрелости

Запускаем сервис зарплат на «Моём круге»

Формулируй это: как мы переписывали текст вакансии и скатились до решения математического неравенства

[Перевод] Как фронтенд-разработчику настроить базу данных

[Перевод] Как работает JS: особенности и сфера применения WebAssembly

Fall Creators Update: важное для программиста

[Перевод] Производительность как восприятие: восприятие времени

[Перевод] Стоимость операций в тактах ЦП

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

Анатомия коллтрекинга: как анализировать звонки в компанию

[Перевод] Вопрос: действительно ли программное обеспечение использует новые наборы инструкций?

Разработка для Sailfish OS: использование датчиков (часть 1)

[Из песочницы] Идеальный мавен. Часть 1

3 необычных кейса о сетевой подсистеме Linux

[Перевод] Путеводитель по исходникам LLVM

Сетевой JTAG программатор для Altera Quartus Prime из Raspberry Pi3

среда, 29 ноября 2017 г.

Развертывание приложений в Azure Stack и Microsoft Azure

Да, PVS-Studio умеет выявлять утечки памяти

Opensource нам строить и жить помогает: интервью разработчика Yii Framework Александра Макарова

Чем токен Hamster Marketplace отличается от токенов других проектов?

[Перевод] Впечатления разработчиков и дизайнеров от iPhone X — и от выреза

Kotlin 1.2: общий код для JVM и JavaScript

Avito Product Analytics Meetup 9 декабря: анонс

«ONLYOFFICE Документы» для iOS: как изменилось приложение за год

«Блендер на 28 докладов, каждый из которых равен десяти статьям» — интервью с Программным комитетом HolyJS 2017 Moscow

[Перевод] Как перетасовать песни?

Классификация звуков с помощью TensorFlow

Три мифа о безопасности мобильных платежей

Kotlin code style

Нетривиальные случаи работы с серверами

Ecowaterair — очередной скам или что-то похуже? Пахнет паленым

Найдена уязвимость в Mac OS High Sierra, позволяющая войти суперпользователем в незащищенный компьютер

У CDROM’а век не долог?

вторник, 28 ноября 2017 г.

To box or not to Box? That is the question

Приглашаем на выставку-конференцию по игровой индустрии 9 декабря в ВШБИ

[Перевод] Как Discord каждый день изменяет размер 150 млн картинок с помощью Go и C++

Встроить кратный рост в ДНК команды

Сравнение качества кода Firebird, MySQL и PostgreSQL

[Перевод] Повторное использование кода — как это бывает на практике

[Перевод] «Правильная» структура команд для DevOps

Физически неклонируемые функции: защита электроники от нелегального копирования

Собираем пользовательскую активность в WPF

[Перевод] Создание ремейков игр с помощью эмуляции: proof of concept

OWASP Top 10 2017

[Перевод] 27 бесплатных сервисов для создания визуального контента без дизайнера

[Перевод] Приложение реального времени на Vue.js

Фактический человеко-месяц

Как расправиться с читерами и не переписать весь код

[Перевод] Как ты реализуешь аутентификацию, приятель?

7 коротких правил завоевания глобального рынка

Трансляция h264 видео без перекодирования и задержки

Куда податься после «Кикстартера»: сложности раскрутки производителей нишевой электроники

Как мы делали гигантский объём связи для немаленькой охранной структуры

«Хочешь быть системным архитектором? Там только свет и чистота…»

«Автоматический детектор спама». Или «О чем предупреждали Хемингуэй, Хаксли и Постман?»

Рождение Software Tools: как и зачем появились GREP и AWK

понедельник, 27 ноября 2017 г.

[Из песочницы] LizardFS — краткий обзор кластерной файловой системы

Conan: менеджер зависимостей для C/C++

[Из песочницы] Как научить нейросеть придумывать названия российских населенных пунктов

Пять вещей, о которых онлайн-покупателям следовало знать еще летом

«Без лишних слов»: самые короткие научные статьи

Квантовые вычисления против классических: зачем нам столько цифр

SAS: мы анализировали данные и обучали модели задолго до того, как это стало модным

История нескольких хардфорков: как развивалась биткойн-сеть

[Перевод] Интеграционные тесты для Java с помощью TestContainers. Меньше безумия, больше порядка, и всё это автоматически

Рефакторим вместе с Roslyn

Разбор задач викторины Postgres Pro на Highload++ 2017

Как высокочастотный трейдинг изменил положение на мировых биржах: 4 вывода аналитиков Credit Suisse

[Перевод] Решение проблем неправильного использования памяти в Node.js

Контроль качества кода в Браузере для Android. Лекция Яндекса

От CRM к геймификации: как подружить банк и игру

Забег по дата-центрам Таллина

[Перевод] Программная инженерия отличается от программирования

Решаем задачу нахождения длины наибольшей возрастающей подпоследовательности

[Перевод] Что происходит в Kubernetes при запуске kubectl run? Часть 2

Чем «транскрибирование» отличается от «распознавания голоса»

Как написать свой сваггер и не пожалеть об этом

[Перевод] Небольшое расхождение

Обзор дефектов кода музыкального софта. Часть 5. Steinberg SDKs

Дашборд — что это и почему он будет вам полезен или современный способ сделать тайное явным

Digital-мероприятия в Москве c 27 ноября по 3 декабря

Дайджест свежих материалов из мира фронтенда за последнюю неделю №290 (19 — 26 ноября 2017)

воскресенье, 26 ноября 2017 г.

[Из песочницы] Эх, не люблю писать бойлерплейты, ведь есть IntelliJ IDEA и Apache Velocity

34 независимых блога о UI-дизайне, веб-разработке и программировании

Как IaaS и SaaS технологии меняют сферу образования

[Из песочницы] Текстовые капчи легко распознаются нейронными сетями глубокого обучения

Docker и все все все

«Как близнецы»: 3 пары похожих терминов ITIL

Криптовалюты и виртуальная экономика

// бухой, пофиксю позже

[Перевод] Фрэймворк для разработки продуктов от Facebook