Архив за 22 мая 2014 - 4

На конференции для разработчиков Microsoft Build 2014 в начале апреля компания Lenovo была объявлена «аппаратным партнером» экосистемы Windows Phone. Однако в портфеле китайской компании пока нет ни одного устройства на базе этой мобильной ОС. Когда же мы увидем первый Windows-смартфон Lenovo? В текущем году — так ответил глава мобильного Лю Джун (Liu Jun) подразделения Lenovo на вопрос представителей ресурса MobileGeeks.

Lenovo работает над Windows-смартфоном

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

Если вы читаете этот блог, то, наверное, знаете немало о платформе OpenStack и о том, как она управляет инфраструктурой как услугой (главным образом серверами так называемого класса «cattle» (англ. «крупный рогатый скот»). Однако вы можете быть не настолько хорошо осведомлены в технологиях VMware, которые уже довольно длительное время используются для управления сервисами виртуализации (собственно, серверами так называемого класса «pets» (англ. «домашние питомцы»), а за пару последних циклов разработки стали частью экосистемы OpenStack.Читать полностью »

Как часто вы задавали себе вечный вопрос: учиться или не учится? А столько денег?.. А вдруг инструктор так себе?.. А учебный центр — что там, дадут вручную это попробовать?.. А за деньги придется отчитываться перед начальством?..

А ведь часто бывает так, чтобы оценить инструктора и то, что он дает — достаточно его послушать 1 час, а может и меньше. И вот решая пойти или нет на какой-то семинар думаешь: «А вот если бы одним глазком заглянуть! Тогда сразу стало бы понятно: стоит ли идти на этот учебный курс...»

26 мая — День приоткрытых дверей в Учебном центре МУК

Чтобы разрешить все эти вопросы, учебный центр МУК будет проводить такие дни приоткрытых дверей. То есть, дорогие, 2-3-4-5-дневные курсы будем пускать в онлайн-трансляцию на своем канале в ютубе: www.youtube.com/user/MediaMuk

Понятно, что ВЕСЬ курс — НЕ будет транслироваться. Все-таки курс платный. А вот отдельные его части (так сказать эфирные включения) будут (о времени следующего включения будет сообщенно в комментариях к трансляции).

В чем преимущества? Помимо того, что можено оценить инструктора, качество подаваемой инфы и т.д. — вы можете в онлайне задать вопросы инструктору.

Итак, 26 мая будет онлайн-включение на курсе «Базовые навыки по HP ProLiant». Цель семинара – дать техническим специалистам и системным администраторам знания и навыки по серверам HP ProLiant в максимально сжатой, доступной и практической, полезной форме.

Для тех кто, все-таки, хочет быть на семинаре в оф-лайне: зарегистрироваться на семинар можно, написав: training@muk.com.ua. Вопросы оплаты: коммерческий директор УЦ Николай Евдоченко, nne@muk.ua. Трансляция под катом. Читать полностью »

в 12:12, , рубрики: Без рубрики

История появления Амперки
Хабраридерам, привет!

У блога нашей компании вскоре истекает оплаченный период. Мы определённо до его конца не успеем подготовить какой-нибудь интересный и небанальный материал о DIY-электронике. Поэтому, пользуясь случаем, расскажу лучше о том, как появилась Амперка, и как мы пришли к тому, что имеем сейчас и почему мы вечно ничего не успеваем.

Итак, если вам интересна история появления одного малого бизнеса, прошу под кат.

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

CLRium: мини конференция по нутрям .Net в Санкт Петербурге Буквально на прошлой неделе была проведена мини-конференция по внутренностям CLR и как ими можно манипулировать. Сам тренинг очень сильно ждали и хотели увидеть не только в Москве, но и в остальных городах (ссылка на статью на Хабре с опросом). И, исходя из того что сам я живу в Санкт-Петербурге, анонсирую его грядущее проведение именно в этом городе. Прошу заметить что время проведения этой мини-конференции — вечернее. Это сделано для того чтобы Вы смогли сходить на него не отпрашиваясь с работы и не беря отгул. На этот раз день проведения — четверг. А это значит что у вас будет свободен вечер пятницы. А это, согласитесь, прекрасно -)

На текущей мини-конференции появилась новая тема — декомпиляция и обратная компиляция. Разбор библиотеки Mono.Cecil и личного опыта замены ей продукта PostSharp.

На этой мини-конференции будут освещены следующие темы:

  • Управление памятью .Net/Windows/процессора
  • Строение объектов .Net в памяти
  • Передаем объекты между AppDomains без сериализации: без накладных расходов.
  • Как работают исключения? Вклиниваемся в процессы обслуживания исключений.
  • Пишем пул объектов вне .Net памяти
  • Пишем ядро Memory Profiler’а — делаем дамп виртуальной памяти с распознанием .Net объектов в ней.
  • Пишем метод fork(): метод, создающий поток, который стартует с того же места, на котором был вызван fork (ветвление потоков) — C++/CLI/asm
  • Декомпиляция, редактирование и обратная компиляция. Что такое MSIL и так или он прост?

Картинка для затравки (после вызова CloneThread, текущий поток ветвится на два, каждый из которых идет в свою часть условия if):
CLRium: мини конференция по нутрям .Net в Санкт Петербурге
Читать полностью »

Месяц поиска уязвимостей: как мы к нему готовились и как его пережили

21 апреля совместно с Hacker One мы запустили программу поиска уязвимостей. 20 мая завершился конкурс, ставший первым шагом этой программы. Сегодня мы хотим рассказать, как мы укрепляли нашу оборону, готовясь к конкурсу, как исследователи искали в ней бреши и что они помогли нам найти.
Читать полностью »

Впечатления от Lenovo Miix 2 8: неделя с планшетом на Windows 8.1

Планшеты на Wintel’е, то есть с операционной системой Windows и процессорами Intel, меня никогда особо не интересовали. Даже больше скажу – откровенно пугали. Возможно, потому, что первый контакт с устройствами этого класса у меня состоялся еще во времена проекта Origami. Тогда я получил на пару дней Samsung Q1 и остался не в восторге – устройство было медленным, неудобным и просто какое-то странным. Еще одной причиной подобной реакции был тот факт, что ранее я вообще никогда не имел дела с планшетами. Но ладно, прошло несколько лет, и на горизонте появилась Windows 7, а вместе с ней и таблетки «нового поколения». На этот раз мне пришлось иметь дело с одним «китайцем», который, кажется, продавался в России под рядом местных марок. На момент знакомства с этим продуктом мне уже удалось хорошенько поиграться с первым iPad, и я представлял, как должен выглядеть правильный планшет.
Читать полностью »

На сервисе для постановки и достижения целей Smartprogress стало так много целей и они стали такими разными, что в обычных категориях авторам очень сложно найти своих единомышленников. Так например в категории «Бизнес и стартапы» присутствуют веб-проекты, кафе, агентства, клубы. Мы решили сделать какой-нибудь инструмент для связи похожих целей и их авторов между собой. Представляем вашему вниманию «Похожие цели».

Похожие цели. Новый инструмент для поиска единомышленников

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

Многоязычный Badoo: «трудности перевода»

Хорошая локализация, то есть адаптация приложения для пользователей из разных стран, позволит ему завоевать сердца своей аудитории. Плохая же, напротив, станет настоящей болью. Например, один из навигаторов в Google Play предлагает «Не обновлять, не вы приобрели коммерческая карта» и пугает, что «На некоторых устройствах вы будете просить, чтобы выбрать папку установки».

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

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

Добавь газку: +200% производительности Привет. В прошлый раз я рассказывал тебе, как мы написали Raw конвертер на JavaScript, а ты сказал мне, что он работает медленно. Сегодня я хочу рассказать о том, как мы ускорили наш raw.pics.io почти в 3 раза. Я не буду постить простыни кода с описанием каждого шага, постараюсь рассказать в общем виде о подходах к оптимизации, которые мы использовали. Также я решил не писать о доступе к DOM, уменьшении количества HTTP-запросов, склеивании и минификации файлов, опциях сжатия на сервере и т.д. Все это техническая работаЧитать полностью »


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