OutOfMemory и GDI+ иногда совсем не OutOfMemory

Автор: admin от 31-05-2018, 16:40, посмотрело: 52

При выполнении последнего проекта на работе мы с коллегой столкнулись с тем, что некоторые методы и конструкторы в System.Drawing падают с OutOfMemory в совершенно обычных местах и когда памяти свободной ещё очень и очень много.

Категория: Программирование, Microsoft

 

Павел Дуров: После обращения РКН, Apple заблокировала обновления Telegram по всему миру

Автор: admin от 31-05-2018, 14:05, посмотрело: 50

Apple stopped approving Telegram for iOS updates globally 1,5 months ago after Russia ordered a block on Telegram. More here – https://t.co/yarcIrV2Bh

— Pavel Durov (@durov) May 31, 2018[/quote]





Пока на всех платформах происходит тестирования нового способа доступа к Telegram — MTPRoto Proxy, Apple решили не участвовать.



По заявлению Дурова, обновления были заблокированы и теперь Telegram не соответствует GDPR

Категория: Apple

 

О вреде CDN, сервисов и шрифтов от Google

Автор: admin от 31-05-2018, 13:20, посмотрело: 61

Как известно, сегодня все больше и больше разработчиков предпочитают грузить js-библиотеки из CDN Google (например, jQuery). Более того, это даже считается хорошим тоном — в более чем 50% случаев тот же jQuery находится в кэше браузера пользователя благодаря посещению других сайтов, использующих тот же CDN. И все бы хорошо — к вашему серверу меньше обращений, у пользователя сайт грузится быстрее… Видимых недостатков нет.



А что если вы работаете на глобальном рынке? Использованием googleapis вы сразу отсекаете огромную часть пользователей из Китая!



Большой китайский фаервол блокирует не только поисковик от Google, но и все его сервисы, в числе которых и CDN. Таким образом, в Китае Ваш сайт становится либо недоступен (если Вы подключаете jQuery до body), либо работает не совсем так, как вы ожидаете (если jQuery подключается в конце кода). То же самое касается шрифтов от Google, графиков от Google, reCaptcha от Google и всего остального «от Google».



Вывод: Если Вам интересны пользователи из Китая — следует пересмотреть свое мнение на предмет загрузки библиотек или шрифтов с гугловских CDN.

Категория: Google

 

Весенний гайд по гарнитурам & FAQ от техподдержки

Автор: admin от 31-05-2018, 12:55, посмотрело: 89

Привет, GT! Мы тут поняли, что детальных материалов по гарнитурам HyperX — вагон, а вот гайда по выбору толком и нет. Как понять, что тебе нужнее, когда в модельном ряду скоро будет с десяток актуальных вариантов? В общем, время пришло. Полный разбор линейки игрового аудио от HyperX, чтобы с правильным выбором проблем больше не было.



Весенний гайд по гарнитурам & FAQ от техподдержки


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

Категория: Веб-разработка

 

Битва при MERGE. Хроника с выводами и моралью

Автор: admin от 31-05-2018, 12:55, посмотрело: 70

Несколько недель перед важным комитфестом — последним перед codev_0 версии PostgreSQL 11 — читатели рассылки hackers, сжимая в левой пакет с чипсами, следили за триллером MERGE. Режиссер триллера, глава компании 2ndQuadrant Саймон Риггс (Simon Riggs), с впечатляющей настойчивостью и изобретательностью пытался протащить в версию патч, реализующий синтаксис команды MERGE. Риггс комитер с 2009 года, а со статусом комитера можно самому утверждать патчи. Ему противостояли не менее уважаемые комитеры и ветераны PostgreSQL. Страсти кипели явно и подспудно, до прямых оскорблений все же не дошло — факт удивительный для завсегдатаев многих отечественных форумов. Однако некоторое напряжение осталось до сих пор, когда вопрос утрясли, и спорить уже не о чем.

Категория: Веб-разработка

 

Создание Android приложения для распознавания текста за 10 Минут. Mobile Vision CodeLab

Автор: admin от 31-05-2018, 12:40, посмотрело: 65

Видео версия туториала





Оптическое распознавание символов (англ. Optical Character Recognition, сокр. OCR) дает компьютеру возможность читать текст на изображении, позволяя приложениям понимать знаки, статьи, листовки, страницы текста, меню или что угодно в виде текста. Mobile Vision Text API предоставляет разработчикам Android мощную и надежную возможность OCR, которая поддерживает большинство устройств Android и не увеличивает размер вашего приложения.



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

Категория: Game Development, Android

 

Трассировка пути на GPU в Unity — часть 2

Автор: admin от 31-05-2018, 12:00, посмотрело: 75

Трассировка пути на GPU в Unity — часть 2


«Нет ничего хуже чёткого образа размытой концепции». – фотограф Энсел Адамс


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



Основываясь на уже имеющемся у нас коде, мы итеративно решим уравнение рендеринга, сформулированное Джеймсом Каджия в 1986 году и преобразуем наш рендерер в трассировщик пути, способный передавать вышеупомянутые эффекты. Мы снова будем использовать C# для скриптов и HLSL для шейдеров. Код выложен на Bitbucket.

Категория: Веб-разработка

 

Улучшаем работу системы видеонаблюдения и предотвращаем сбои

Автор: admin от 31-05-2018, 12:00, посмотрело: 60

Очевидно, что лучше предотвратить болезнь, чем впоследствии ее лечить.



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



Наша техподдержка работает активно, очень активно. Она консультирует, помогает настроить и, конечно, решает проблемы в видеосистемах. Часто эти проблемы видны в среде ПО, но с Macroscop они не связаны. Видеосистема многокомпонентна, если что-то в ней ломается или просто не работает должным образом, пользователь не увидит, что какая-то часть испортилась. Он увидит, что в realtime-видео появились рывки, а в архиве – “дырки”. Значит ли это, что проблема в ПО? Часто причина совсем в другом.



Улучшаем работу системы видеонаблюдения и предотвращаем сбои

Категория: Веб-разработка

 

Мои шаги, успехи и ошибки в мире геймдева на примере игрового бота в Telegram

Автор: admin от 31-05-2018, 12:00, посмотрело: 71

Всем привет! Меня зовут Максим и я хочу рассказать вам историю создания проекта Wasteland Wars. Надеюсь, вам будет интересно, и, возможно, что-нибудь из этого сможет помочь вам избежать моих ошибок.

Категория: Веб-разработка

 

Двоичные вычисления для десятичной арифметики

Автор: admin от 31-05-2018, 11:00, посмотрело: 99

Продолжая исследовать проблему точности десятичных вычислений средствами двоичной арифметики, начатую в предыдущих постах [1,2,3,4], мне удалось разработать алгоритмы вычисления вещественных чисел, представленных в формате десятичных чисел с плавающей точкой, которые дают такой же точный результат, как если бы вычисления велись вручную.

Категория: Microsoft

 
Назад Вперед