Архив за 09 января 2015 - 4

Вот и подходит двухнедельный отдых к концу, а вместе с ним и накопившиеся темы с предыдущей встречи сообщества .Net разработчиков на CLRium. Эта серия постов примерно показывает уровень, с которым мы раскрываем темы на этом мастер-классе, а что будет во второй встрече, можно почитать по ссылке: CLRium #2.

Ссылка на проект в GitHub: Делаем отгружаемые сборки: взаимодействуем между доменами без маршаллинга - 7 DotNetEx

На множественных ресурсах время от времени задается вопрос. Можно ли сделать отгружаемые сборки с текущего домена? Так, чтобы попользовался и «давай, до свидания!»? Везде и всегда ответ, который давался – это «нет». Ведь единственное, что можно выгрузить – это домен. Соответственно, если хочется наладить отгрузку, сборку надо помещать в домен, и налаживать между доменами взаимодействие через сериализуемые типы. А это — очень медленное взаимодействие. А мы скажем так. Можно. С ньюансами. Загружать мы будем также в отдельный домен. Но отменим сериализацию при вызове методов между доменами.

Вопросы, которые мы будем решать:

  • Создание домена с возможностью отдачи объекта из домена в родительский
  • Выгрузка сборки

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

Компания Samsung, несмотря на проблемы с выводом на рынок смартфонов с ОС Tizen, выпустила умные часы с этой системой ещё год назад. LG намерена использовать в этом сегменте webOS и уже имеет в ассортименте один такой продукт, правда, пока разработанный эксклюзивно для Audi. Судя по всему, в ближайшее время мы сможем увидеть и умные часы с FireFox OS.

npm — это пакетный менеджер Node.js. С его помощью можно управлять модулями и зависимостями.

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

Ниже представлен набор показателей. Некоторые из них я отслеживаю, а некоторые просто решил посмотреть. Еще указано то, насколько они изменились с 1 января по 31 декабря 2014 года.

Количество пакетов в реестре:

1 января: 53 459
31 декабря: 115 194
Темпы роста: 2.1x.
Читать полностью »

… в общем создал я игру. А дело было так.

Несколько месяцев назад подошёл мой начальник и обрадовал, что с сегодняшнего дня, в дополнение к своим основным обязанностям, я должен буду делать iOS-приложения (не сильно сложные, но по работе необходимые), что Mac mini мне купили и что я самый опытный из всех по части продукции Apple (это правда, т.к. ваш скромный слуга уже четвёртый год ходит с 1-м iPad). Ну ладно.
Читать полностью »

Ассортимент смартфонов компании Lenovo очень велик. Вполне возможно, что у производителя самый большой выбор такого рода устройств, особенно, если учитывать модели, не покидающие рынок Китая. Большой выбор означает, кроме прочего, и сложности с подбором имён для новых аппаратов.

Так, новый смартфон, который можно было увидеть на выставке CES 2015, называется A6000. Проблема в том, что у компании уже есть устройство с таким названием, и это планшет.

Lenovo A6000

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

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

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

Однажды, играясь и пробуя разные команды, я случайно запустил режим редактора, а Git, как оказалось, по умолчанию использовал Vim, который я до того времени в глаза и не видел. Ну и как обычно происходит первое знакомство с этим редактором? Правильно — с недоумением и перезагрузкой терминала. Банально — выйти из редактора я так и не смог и честно, даже подумал, что редактор тупо глючит. Я даже помню, как-то удивился — как же блин так получилось, что такие умные чуваки, создавшие такую мощную штуку, как Git, могли выбрать такой архаичный, тупой, непонятный и некрасивый (как мне поначалу показалось) редактор?

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

Новая версия «Linux-винтовки» точно стреляет на 1,6 км - 1

Журналисты Ars Technica на выставке CES встретились с разработчиками снайперской винтовки, которая работает под управлением Linux. Как выяснилось, за последний год инженеры стартапа TrackingPoint существенно улучшили характеристики экспериментального оружия.
Читать полностью »

Умные часы Moto 360, по мнению многих, являются одними из самых привлекательных в этом сегменте. Успешность устройства доказывает и статистика. К сожалению, Motorola не предоставила пользователям возможность настроить внешний вид часов согласно своим вкусам. Вместо этого существует несколько модификаций, отличающихся цветом и ремешком. Но это может измениться.

Во вторник, 13 января, Днепропетровский офис компании Сiklum устраивает митап, посвященный архитектурному принципу CQRS (Command and Query Responsibility Segregation).

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

Дистрибутив операционной системы Северной Кореи Red Star 3.0 можно скачать в Сети - 1
Загрузка корейской ОС

На Хабре и Гиках несколько раз упоминалась операционная система Северной Кореи, которая называется Red Star. Это ОС, основанная на Linux, и с некоторыми интересными особенностями. В частности, интерфейс версии 2.0 был сделан похожим на интерфейс Windows.

Теперь же появился и дистрибутив 3.0, интерфейс здесь имеет много элементов с OS X. Стоит отметить, что у корейской ОС есть собственный браузер — это модифицированный Firefox. Также есть и приложение, позволяющее запускать приложения Windows 3.1.

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


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