Поддержка SVG и режим CompactOverlay в приложениях UWP



Хочу продемонстрировать несколько простых, но интересных нововведений, которые принесло с собой для разработчиков обновление Creators Update.

На данный момент, для того, чтобы скачать и установить Creators Update SDK необходимо быть Windows инсайдером. Сейчас доступно SDK сборки под номером 15063. Найти его можно на страничке разработчиков сайта Windows Insider.

Кроме обновленной 10-ки и Creators Update SDK вам понадобится еще и Visual Studio 2017.
Читать дальше →
Поддержка SVG и режим CompactOverlay в приложениях UWP
Source: habrahabr

Цитата #444666

bobuk‏: Изобрёл (с помощью автокоррекции) новый термин: неуч-поп статья или лекция. Кажется очень подходит по смыслу!
Цитата #444666
Source: bash

Как удалённо отлаживать через WinDbg не включая отладочный режим Windows

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

В таких ситуациях помогает использование виртуальной машины с подключённым к ней отладчиком (например, GDB или IDA). Это если программа не пытается «сломаться» и в виртуальной машине тоже.
Читать дальше →
Как удалённо отлаживать через WinDbg не включая отладочный режим Windows
Source: habrahabr

[Перевод] Вышел GitLab 9.1: Service Desk, Burndown Charts и канареечные развертывания

image

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

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

С новой фичей Service Desk ваши пользователи могут отправлять свои вопросы и сообщать о проблемах на специальный адрес электронной почты, отдельный для каждого проекта. По письму от пользователя Service Desk заводит конфиденциальную задачу (issue) в вашем проекте. Когда кто-либо комментирует задачу, пользователь получает этот комментарий в ответном письме.

Это — встроенный непосредственно в GitLab канал обратной связи от пользователей.

Читать дальше →
[Перевод] Вышел GitLab 9.1: Service Desk, Burndown Charts и канареечные развертывания
Source: habrahabr

Пост №3088647

Автор: MrStalk

Гугл фото «обрадовал» меня, что год назад на первомай была великолепная погода и шашлычки. В этом же году мне посчастливилось увидеть довольно редкий тип облаков — асператусы.Развернуть &epicComment_3088647& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3088647″ }, «headline»: «Гугл фото «обрадовал» меня, что год назад на первомай была великолепная погода и шашлычки. / облака :: погода :: Асператус», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BE%D0%B1%D0%BB%D0%B0%D0%BA%D0%B0-%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0-%D0%90%D1%81%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%81-3818222.jpeg», «height»: 1560, «width»: 2080 }, «datePublished»: «2017-05-02T08:30:09+03:00», «dateModified»: «2017-05-02T08:30:09+03:00», «author»: { «@type»: «Person», «name»: «MrStalk» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «В этом же году мне посчастливилось увидеть довольно редкий тип облаков — асператусы.» }
Комментировать 
Пост №3088647
Source: Joyreactor

Работа с геолокацией в iOS 24/7


В последнее время, часто вижу вопросы подобные этому:

Можно ли в iOS работать с геолокацией, когда приложение свернули и отправлять данные на сервер?


Это действительно возможно и совсем не сложно.
How to вместится в превью статьи.

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

Чтобы была какая-то конкретика, я предположил, что перед нами стоит задача написать вело-трекер. Со стороны пользователя это выглядит так:

  1. Скачиваю приложение
  2. Запускаю
  3. Регистрируюсь
  4. Нажимаю куда просят
  5. Закрываю
  6. Катаюсь
  7. Запускаю
  8. Вижу результат

p.s. финальный код здесь.

Любые совпадения с реально существующим приложением случайны
Работа с геолокацией в iOS 24/7
Source: habrahabr

Цитата #444665

xxx: Мне нужно было купить маленький тазик, в который поместится мой зад. Для того чтобы в нем принимать ванночки лечебные. Естественно, что в центре столицы, где я работаю и живу, хрен ты где купишь тазик. Не царское это дело в таких районах тазики продавать. Так я нашла в Еве форму для выпечки пирога в виде сердца, как раз под свой зад.
Цитата #444665
Source: bash

Цитата #444664

aaa: Стою в очереди между двумя алкоголиками. Один заметил, что ему виски слишком дорого пробили.
bbb: А ты точно в Швейцарию прилетела?
aaa: Да, алкоголик заплатил 74 франка (~4000 рублей)
aaa: Это бывает только в Швейцарии
Цитата #444664
Source: bash

[Перевод] Выпуск Rust 1.17

Команда Rust рада представить выпуск Rust 1.17.0. Rust — это системный язык

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

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

$ rustup update stable

Если у вас ещё не установлен Rust, то вы можете установить rustup c

соответствующей страницы нашего веб-сайта и ознакомиться с подробным примечанием

к выпуску 1.17.0
на GitHub.

Что вошло в стабильную версию 1.17.0

Выпуск Rust 1.17.0 в основном вносит небольшие улучшения, преимущественно касающиеся удобства использования.

Например, время жизни 'static теперь автоматически подразумевается для констант или статических переменных. При создании константы или статической переменной:

Читать дальше →
[Перевод] Выпуск Rust 1.17
Source: habrahabr