Архив за 17 февраля 2015 - 12

Алексей Брагин пишет с совещания министра Никифорова и Экспертного совета Минкомсвязи России по развитию IT-отрасли.

Спросил сегодня Sailfish — «вы планируете официально поддерживать Android приложения?», ответ:

— Да, мы уже поддерживаем Android приложения, а также нейтив приложения Sailfish. И далее развёрнутый ответ, когда лучше нейтив, а когда Android. Вот это я понимаю,Читать полностью »

Немецкая компания KHW разработала первые в мире «летние» пластиковые санки Desert Sleds, ориентированные на жителей стран, в которых не бывает снега.

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

Изобретены санки для катания по песку

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

Xamarin — очень многообещающей продукт, который помогает вести кроссплатформенную разработку на Android и iOS на языке C#. На мой взгляд, незаслуженно упускаемый из виду сообществом мобильных разработчиков. Язык C# можно легко заменить на F#, а в качестве платформ взять еще и OSX, и Windows Phone. В общем, возможностей и перспектив масса, самых интересных.

Авторизация и использование VK.com API в Xamarin.Android - 1

Это уже третья моя статья на хабре, посвященная Xamarin. В ней мы разработаем простое, но наглядное приложение (в жанре Hello Word) с использованием VK.com API. Как обычно, исходники выложены на GitHub и приведены в конце статьи.

Итак, в чем, собственно, принципиальная разница для задач, с которыми придется столкнуться разработчику, создающему native-приложение Android, поддерживающее VK.com, и разработчику, решающему ту же самую задачу с Xamarin?
Читать полностью »

Почтовый сервер CommuniGate Pro достаточно известен и популярен в России. Это действительно производительный и очень функциональный почтовый сервер (сейчас, впрочем, уже и VOIP/Messanger/etc). Впрочем, недостатки у него тоже есть. Закрытый код и ощутимо дорогая лицензия. Она ограничивает не только количество пользователей, но время обновлений. К сожалению, далеко не во всех ситуациях покупка обновленной лицензии возможна или целесообразна. Однако интернет меняется, в протоколах находят уязвимости, поддержку старых протоколов отменяют и с этим тоже как-то надо жить.

Задача в том, чтобы дать возможность legacy пользователям отправлять почту с авторизацией и поддержкой TLS1.1/TLS1.2, не внося каких-то серьезных архитектурных изменений в существующую систему. Под катом добавление поддержки TLS1.1+ для старых версий <5.1.3 СommuniGate c помощью Postfix и LDAP.
Читать полностью »

День ASP.NET: пик Балмера, Pluralsight и будущее ASP.NET - 1

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

Мне представляется, что успех разработчика заключается в трех вещах: практических профессиональных знаниях, высокой жизненной энергии и непрерывном образовании (все заметили, что чтобы оставаться на месте приходится бежать?).

Как нам удалось эти бенефиты включить в корзину для участника — читайте под катом.
Читать полностью »

Google и Apple — не единственные технологические гиганты, интересующиеся транспортом будущего: Sony инвестировала 842000 долларов в японский стартап ZMP, разрабатывающий беспилотные автомобили.

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

«АвтоСтарт» — Power bank. Тестирование на полярном круге - 1

В статье Даджета было описано интересное устройство, которое позволяет завести автомобиль без посторонней помощи, и в комментариях разгорелась оживлённая дискуссия о том, как устройство будет вести себя при температурах, близких к экстремальным. У нас на полярном круге зимой аккумулятор автомобиля замерзает и разряжается довольно часто (особенно, если не заводить авто каждый день, как это делаю я) при использовании Вебасто/Гидроник, Поэтому устройство меня заинтересовало. АвтоСтарт был предоставлен магазином Даджет для теста.
Читать полностью »

Семинар по анатомии CLR и .Net Framework. Roslyn, CoreCLR, CoreFx, Nitra, RyuJIT - 1

03-04 Апреля в Москве и 29-30 мая — в Санкт-Петербурге пройдет серия семинаров CLRium. У данного семинара нет определенной целевой аудитории, мы рады всем. И начинающим свою карьеру, разработчикам, и махровым, повидавшим виды, архитекторам.

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

У нас будет:

  • Максимально глубокие, отборные доклады по редко-раскрываемым вопросам
  • Целый вечер, посвященный исключительно ядру .Net. Как с ним работать «без перчаток», напрямую, со структурами в памяти, без рефлексии.

Чем мы гордимся:

  • Наш материал не встретишь в сети Интернет: он полностью авторский
  • Материал освещает самые интересные области .Net, которые почему-то не покрыты материалом.
  • Мы не берем лишних денег с вас и потому у нас — самая дешевая конференция и всех существующих. 2,000 рублей за два дня — такого не предлагает никто. Это ведь как в магазин сходить.

Анатомия CLR

В данном вопросе я варюсь уже около года и достаточно плотно изучил как устроен CLR в качестве структур данных чтобы рассказать вам о них максимально подробно. Интерес к данному мероприятию должен возникнуть как минимум потому что эта тема практически не освещена в Интернете и знания, которые вы получите, помогут Вам взглянуть на платформу под совершенно новым углом. Также данный раздел знаний по CLR является чрезвычайно интересным. Microsoft с каждым днем давит на нас словом «безопасность». А так ли она безопасна, эта CLR? А так ли много там «магии», позволяющей нам не думать о безопасности? Это авторский проект и является результатом исследований с отладчиком: каково строение.Net объектов в памяти и что с этим можно сделать.

  • Во-первых мы посмотрим на реальное строение объектов в памяти
  • Во-вторых мы исследуем структуры данных в памяти, относящиеся к построению виртуальных методов, реализации интерфейсов и классов (этого не было на CLRium #1)
  • Далее, на основе полученных данных мы построим прокси-тип в памяти
  • И исследуем возможность сделать множественное наследование в .Net
  • Также попробуем совместить в одном объекте и Java и .Net объект, запустив одновременно оба рантайма (привет, Xamarin)
  • После чего, воспользовавшись полученным опытом расшарим объект .Net между процессами так чтобы он одновременно существовал бы в обоих мирах.
  • Полученные знания мы используем для ответа на вопрос: какие стандартные конструкции языка приводят к проседанию производительности и каким образом?
  • Подключим компилятор и сделаем собственный JIT с блекджеком Семинар по анатомии CLR и .Net Framework. Roslyn, CoreCLR, CoreFx, Nitra, RyuJIT - 2.

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

Компания Samsung Electronics пользуется более высокой репутацией у американских потребителей, чем Apple и Google. К такому выводу пришли эксперты Harris Poll, которые провели опрос, подготовили и опубликовали соответствующий отчет.

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

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

Электронный журнал «Радиоежегодник» — Выпуск 34. Путеводитель по Arduino - 1

Добрый день.
Издательство электронного журнала «Радиоежегодник» сделало подарок всем любителям Arduino. Вышел новый номер журнала, полностью посвященный этой платформе.
Читать полностью »


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