Архив за 31 октября 2016 - 2

Проверяем партнера по открытым источникам - 1

В нашей стране никто не застрахован от «кидалова» партнером по договору: заказчики не платят фрилансерам, соучредители выходят из проекта, а поставщики отказываются от выполнения контрактов. Хорошие закупщики за то и ценятся, что имеют хорошие базы и связи в налоговой и могут неофициально проверить любого контрагента. К счастью, непрозрачный российский рынок в последние годы проясняется: появилось сразу несколько бесплатных государственных сервисов для проверки контрагента на честность. О них и пойдет речь в статье.Читать полностью »

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

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

Определил требования:

  • бесплатно (плату за трафик не учитываем)
  • работает на большинстве популярных платформ
  • групповые и индивидуальные уведомления
  • простая реализация отправки

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

Люминесценция помогает ученым изучать работу отдельных нейронов мозга животных - 1

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

Цель проекта — обеспечить биолюминесценцию нейронов мозга во время их работы. Это, по мнению ученых, позволяет лучше понять принцип работы мозга простых организмов, что может привести и к пониманию принципов работы мозга более сложноорганизованных животных.
Читать полностью »

Предаст же брат брата на смерть, и отец — сына; и восстанут дети на родителей, и умертвят их…
(Св. Евангелие от Матфея 10:21)

Цифровой Хэллоуин 2016 - 1
Костюм на Хэллоуин от бывшего инженера НАСА Марка Робера. Фото: Марк Робер

Ночью 31 октября некоторые страны традиционно отмечают Хэллоуин — канун языческого Самайна, который христиане заменили благочестивым Днём всех святых (1 ноября).

У кельтов Самайн прочно ассоциировался со смертью и сверхъестественным. Несмотря на все усилия христиан, языческие корни Самайна всё-таки пробились наружу — и проявились в виде Хэллоуина. Очевидно, веру людей в паранормальные явления и запрятанный внутри страх невозможно истребить. В ночь с 31 октября на 1 ноября проводят ритуалы для успокоения мёртвых, рассказывают страшные истории, вызывают духов и всяческими способами обращаются к «изнанке реальности». На примитивном уровне праздник превращается в соревнование, кто более креативно испугает окружающих. Для достижения цели отлично подходят технологические гаджеты. Они и так бывают страшны сами по себе, а если ещё и постараться… Встречайте Цифровой Хэллоуин 2016.
Читать полностью »

Основатель BlaBlaCar Фредерик Маззелла передал полномочия CEO сооснователю компании Николасу Брюссону, ранее руководившего международной экспансией компании. Мазазелла сохранить за собой пост исполнительного председателя, возглавив правление компании.

Роль CEO я доверил Николасу Брюссону, что логично с учетом фантастических результатов, которых он добился, проведя международную экспансию BlaBlaCar в 22 странах,Читать полностью »

Стволовые клетки могут успешно заменить умершие клетки мозга - 1

Исследователи Мюнхенского университета Людвига-Максимилиана, Института нейробиологии имени Макса Планка, а также исследовательского Центра им. Гельмгольца в Мюнхене продемонстрировали, что у мышей пересаженные нейроны, полученные из эмбриональных клеток, действительно могут быть включены в существующую сеть и правильно выполнять задачи, за которые отвечали поврежденные клетки. Эта работа имеет большое значение в потенциальном лечении всех приобретенных заболеваний головного мозга, включая инсульты, травмы, нейродегенеративные заболевания вроде болезней Альцгеймера или Паркинсона. Каждый из этих недугов приводит к необратимой потере нервных клеток и пожизненному неврологическому дефициту.Читать полностью »

Привет! Я создал контрол на основе TextBlock с возможностью подсветки текста. Для начала приведу пример его использования, затем опишу, как он создавался.

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

<local:HighlightTextBlock TextWrapping="Wrap">
    <local:HighlightTextBlock.HighlightRules>
        <local:HighlightRule HightlightedText="{Binding Filter, Source={x:Reference thisWindow}}">
            <local:HighlightRule.Highlights>
                <local:HighlightBackgroung Brush="Yellow"/>
                <local:HighlightForeground Brush="Black"/>
            </local:HighlightRule.Highlights>
        </local:HighlightRule>
    </local:HighlightTextBlock.HighlightRules>
    <Run FontWeight="Bold">Property:</Run>
    <Run Text="{Binding Property}"/>
</local:HighlightTextBlock>

Начало разработки

Потребовалось мне подсветить текст в TextBlock, введенный в строку поиска. На первый взгляд задача показалась простой. Пришло в голову разделить текст на 3 элемента Run, которые бы передавали в конвертер весь текст, строку поиска и свое положение (1/2/3). Средний Run имеет Backgroung.

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

Была еще мысль формировать Xaml «на лету», парсить его при помощи XamlReader и кидать в TextBlock. Но эта мысль тоже сразу отвалилась, потому что попахивает.

Следующей (и окончательной) идеей стало создать систему правил подсветки и прикрутить ее к TextBlock. Тут 2 варианта: свой контрол с блэкджеком и девочками на основе TextBlock или AttachedProperty. После недолгих раздумий, я решил, что все таки лучше создать отдельный контрол, потому что функционал подсветки может наложить некоторые ограничения на функциональность самого TextBlock, а разруливать это проще, если от него унаследоваться.
Читать полностью »

Советы по пропорциям и масштабу в играх - 1

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

Очевидно, если в вашей игре нет персонажей, этот пост может быть бесполезен для вас (но может быть, он пригодится вам в следующем проекте). Такой подход не ограничивается гуманоидными песонажами и может применяться к антропоморфным и неодушевлённым объектам.
Читать полностью »

Михаил Клочков после 9 лет работы над КиноПоиском передал пост главреда Елизавете Сургановой и покинул принадлежащий «Яндексу» проект. Клочков видит себя в внештатным советником КиноПоиска по взаимодействию с киноиндустрией.


15 октября 2015 КиноПоиск по соглашению сторон покинуло около 10 человек. Причиной стало нарушение NDA — разговоры с экс-владельцами сервиса. В 2013 бывшие владельцы покинули КП,Читать полностью »

Глава Nextury Ventures Илья Лаурс, венчурный капиталист из Литвы, поднялся на рынке мобильных приложений, когда он ещё только зарождался, жил и работал в Кремниевой долине и вернулся в Литву инвестировать в финтек-стартапы на родине.

Криптовалюты на выручку е-коммерсу: когда платежи картой уже слишком громоздки, а банковские переводы медленнее самолёта - 1
XXI век: самолёт в Америку летит 10 часов, банковский платёж идёт два дня

На прошлой неделе я выложил часть нашего с ним разговора, где речь шла про биткоины. Сегодня — время десерта, разговор про то, как криптовалюты могут изменить рынок платежей в частности и заставить измениться всю банковскую систему в целом — это уже непосредственно область профессиональных интересов Ильи и касается всех, кто когда-либо имел дело с оплатой из-за границы или монетизацией проектов микроплатежами.
Читать полностью »


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