Архив за 30 марта 2015 - 8

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

На практике часто встречается следующая задача: связать вью-модель, которая хранится в unity-контейнере, с одним или несколькими её представлениями (экранами). Обычно такое связывание происходит в бехаинд-коде, в результате чего у представления устанавливается нужное значение в свойство DataContext.

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

Все эти трудности так или иначе решаемы, но существует универсальный и очень простой способ их красиво разрешить. О нём и пойдет речь.
Инжекторы контекста xaml - 1
Читать полностью »

Big Data на практике: ожидание VS реальность - 1Привет, хабр!

После последней публикации «Ваш персональный курс по Big Data» мне пришло несколько сотен писем с вопросами, читая которые, я с удивлением обнаружил, что люди очень сильно погружаются в теорию, уделяя мало времени решению практических задач, в которых навыки необходимы совершенно другие. Cегодня я расскажу, какие сложности появляются на практике и с чем приходится работать при решении реальных задач.
Читать полностью »

Мы продолжаем публиковать отчеты о главных событиях в мире финансов и на фондовом рынке.

Что случилось в мире финансов за неделю #17 - 1

Предыдущий выпуск информационного дайджеста можно найти по этой ссылке.Читать полностью »

У каждого кандидата в конце собеседованию рекрутер обычно спрашивает, есть ли вопросы. Часто люди теряются и не находят, что спросить. И лишь по прошествии некоторого времени (часто, когда человек уже работает в компании) сами собой всплывают вопросы, о которых нужно было поинтересоваться заранее, а не брать кота в мешке и удивляться «Как я сюда попал? Куда я смотрел? Почему я об этом не подумал?». Это так называемый «эффект лестницы». Я подготовил шпаргалку, что ты, читатель, не растерялся.

Общее

1. Рабочий график и можно ли его двигать?
Я люблю поспать. Но на моей прошлой работе «рабочее утро» начиналось в 7:30. Мало того, что я довольно часто не мог прийти к этому времени, я еще пол дня занимался тем, что пытался привести себя в рабочую форму. Где то до 10:00. С 10:30 до 11:30 я усердно работал. Потом был обед. А потом мне хотелось спать, а не работать, т.к. я не высыпался еще с утра. Надо ли говорить, что вместо 8 часов, на которые меня нанял работодатель, я работал в «потоке» только часа 3-4. Так что для себя нужно решить вопрос – когда я наиболее трудоспособен? И обговорить рабочий график с руководством. И еще один нюанс. Попробуйте закрепить обговоренный график в трудовом договоре или контракте (далее ТД), если работодатель идет на персональный рабочий график для Вас. Никаких устных договоренностей. Иначе Вам начнут крутить руки уже в процессе работы (как это было со мной).Читать полностью »

Самый маленький в мире пистолет SwissMiniGun изготовили в Швейцарии.

Несмотря на 5,5-сантиметровую длину оружия и диаметр пуль в 2,34 мм, скорость их полёта составляет 120 км/ч, а дальность стрельбы — 112 м.

Швейцарцы представили миниатюрный револьвер

Читать полностью »

Показанное на иллюстрациях изделие пополнило ассортимент компании Icy Dock. Это внешнее шасси для накопителей Black Vortex MB174U3S-4SB, рассчитанное на четыре жестких диска типоразмера 3,5 дюйма с интерфейсом SATA.

К компьютеру Icy Dock Black Vortex MB174U3S-4SB подключается по USB 3.0 или eSATA

Читать полностью »

Uber собирается оплатить коммерческие лицензии своим водителям в Германии - 1

Деятельность компании Uber находится под запретом в некоторых странах, плюс в ряде стран компанию неоднократно штрафовали из-за нарушений законов, согласно которым частным извозом пассажиров могут заниматься только те водители, у которых есть соответствующая лицензия. Из-за того, что у водителей Uber нет такой лицензии, в Германии запретили сервис Uberpop. Франкфуртский окружной суд постановил, что водители Uber должны приобрести соответствующие коммерческие лицензии, только в этом случае сервисы Uber X и Uberpop смогут работать в стране и дальше.

Для того, чтобы решить проблему с баном, компания планирует оплатить такие лицензии своим водителям. Стоимость такой лицензии составляет от €100 до €200, пишет TheVerge. Кроме того, компания собирается оплатить партнерским компаниям лицензию, позволяющую партнеру работать в качестве таксомосторной компании. Стоимость такой лицензии составляет €150-€200.
Читать полностью »

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

Привет, Мегамозг! После некоторого затишья мы возобновляем публикацию подборок со ссылками на интересные материалы о контент-маркетинге, продвижении и Growth Hacking.

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

34 полезных материала по маркетингу, продажам и повышению конверсии (дайджест #16) - 1

Статьи c Хабра, Гиктаймс, Мегамозга, на английском языке и видеоматериалы по-прежнему помечаются специальными иконками.Читать полностью »

Определения препроцессора (preprocessor definitions) часто используются в С++ проектах для условной компиляции выбранных участков кода, например, платформозависимых и т.п. В этой статье будут рассмотрены, видимо, единственные (но крайне сложные в отладке) грабли, на которые можно наступить при проставлении #define-ов через флаги компилятора.

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js