Сегодня один знакомый обратился ко мне за помощью. Пожаловался на то, что у него «слетел Хром» и он не может его установить. Вечером жена показала тот же «вирус» на своём нетбуке. Как оказалось, установленный у обоих жертв антивирус Microsoft Security Essentials решил, что нет места браузеру Google Chrome на компьютере, где есть IE, поэтому его стоит обозвать супер «вором паролей» и рекомендовать его снести :)
Andreas K @DarkestMaster
Пользователь
Красивый PR или как мы разочаровались в VDS на Hyper-V от parking.ru
5 мин
4.6KХотелось бы поведать общественности, как прошел год нашего сотрудничества с компанией Parking.ru.
К сожалению, итог – мы сменили провайдера и вообще отказались от виртуального хостинга, установив свой сервер в один из дата-центров нашего города.
Далее в тексте будет много конструктивного негатива, за каждый пункт готов ответить.
Итак, расскажу с чего все начиналось.
К сожалению, итог – мы сменили провайдера и вообще отказались от виртуального хостинга, установив свой сервер в один из дата-центров нашего города.
Далее в тексте будет много конструктивного негатива, за каждый пункт готов ответить.
Итак, расскажу с чего все начиналось.
+51
Перевод: разработка для Android vs Windows Mobile
7 мин
6.6KПеревод
Вступление переводчика
Занимаясь разработкой для платформы Windows Mobile в течение последних двух лет, я не мог не слышать о новых платформах, таких как Apple IPhone, Google Android, Palm Pre. Какое-то время назад я натолкнулся на блог разработчика Windows Mobile, который вел свой блог в достаточно издевательском стиле, пародируя «30 days of Windows Mobile», его посты из той серии назывались «30 Days of Bitching about .NET CF», что переводится как «30 дней сплетен за спиной у .NET CF». В этих постах он описывал подводные камни, с которыми сталкивался при разработке.
Несколько месяцев назад этот блоггер приобрёл HTC G1 и погрузился в мир Android девелопмента. Выпустив пару приложений на Android Market, Кушик Дутта (а именно так его зовут) решил написать сравнительный анализ опыта разработки для Windows Mobile vs Android.
+43
Перевод: 30 дней Windows Mobile, день третий — GPS Compass (.NET vs WinAPI/C)
4 мин
2KПеревод
Третья часть из цикла переводов. Сегодня у нас на очереди GPS Compass. Предыдущая статья, менеджер Bluetooth — http://habrahabr.ru/blogs/mobiledev/61703/.
Оригинал находится здесь.
Я не дизайнер, но как уже говорилось раньше, приложение должно выглядеть привлекательным. Поэтому для GPS компаса я нашёл очень хорошее бесплатное изображение в Wikimedia. Когда основа для оформления была выбрана, осталось определиться с механизмом получения GPS-данных. Были доступны следующие варианты:
Крис Крафт. C#
Оригинал находится здесь.
Я не дизайнер, но как уже говорилось раньше, приложение должно выглядеть привлекательным. Поэтому для GPS компаса я нашёл очень хорошее бесплатное изображение в Wikimedia. Когда основа для оформления была выбрана, осталось определиться с механизмом получения GPS-данных. Были доступны следующие варианты:
- получать данные через последовательный порт
- с помощью OpenNetCF GPS библиотеки
- используя GPS Intermediate Driver
+8
Перевод: 30 дней Windows Mobile — день второй (Winforms/С# vs WinAPI/C)
6 мин
1.6KПеревод
Итак, продолжаем перевод цикла статей 30 дней .NET [Windows Mobile]. Напоминаю, что для большего интереса переводятся сразу две статьи — из блога Криса Крафта (Windows Forms — C#) и Кристофера Фэрбейрна (WinAPI — C). На очереди день второй — управление bluetooth. Предыдущая статья из цикла —
http://habrahabr.ru/blogs/mobiledev/61248/.
http://habrahabr.ru/blogs/mobiledev/61248/.
+14
Перевод: 30 дней Windows Mobile — день первый (С# vs WinAPI)
7 мин
2.5KПеревод
Вступление
Многие Windows Mobile разработчики, пишущие на .NET, слышали или читали замечательный цикл постов Криса Крафта «30 Days of .NET [Windows Mobile Applications]». Я решил начать цикл переводов этих постов, но чтобы было интереснее, в статьях будет представлен перевод не только оригинального поста из блога Криса с примерами на С#, но также и перевод статей от Кристофера Фэрбейрна — энтузиаста, который решил портировать все примеры Криса на C++! На текущий момент портировано 8 из 30 приложений, но это тоже очень неплохо.
При переводе я постараюсь свести к минимуму неотносящиеся к делу лирические отступления, потому что «вода» в переводе становится ещё более жидкой и читать становится невозможно :)
Итак, приступим — первое приложение, обратный отсчёт до полуночи.
+29
Перевод: эффективный способ работы с памятью в Compact Framework
5 мин
1.2KПеревод
Оригинал статьи находится в блоге Роба Тиффани.
Кто-нибудь ещё помнит старые добрые времена DOS, когда мы проводили время, пытаясь выжать более 640Кб для драйверов, программ, резидентов и даже Windows? Такие вещи как QEMM, HIMEM, EMM386.EXE пробуждают у меня теплые воспоминания.
Кто-нибудь ещё помнит старые добрые времена DOS, когда мы проводили время, пытаясь выжать более 640Кб для драйверов, программ, резидентов и даже Windows? Такие вещи как QEMM, HIMEM, EMM386.EXE пробуждают у меня теплые воспоминания.
+23
Перестрелка мобильных ОС: iPhone OS 3.0 вступает в битву
7 мин
1.1KПеревод
Вашему вниманию предлагается перевод подробного обзора-сравнения 6 современных мобильных платформ, опубликованного на Engadget 19 марта 2009г.
Как только Apple выкатила свою предварительную версию iPhone OS 3.0, сравнения существующих мобильных ОС (и тех, которые ещё только на подходе) разгорелись с новой силой. На самом деле свежая ОС для айфона ещё не вышла, да и до релиза ещё далеко, мы наблюдали только девелоперскую бету.
iPhone OS, Android, webOS, Windows Mobile, BlackBerry, S60… Если вы собрались покупать новый смартфон, сложность выбора растёт по экспоненте, и iphone OS 3.0 ничуть не упрощает его. К счастью для вас, Engadget (и Хабр) поможет справиться с пугающей неопределённостью. Читайте глубокий обзор различий и сходств среди современных мобильных операционных систем.
Вступление
Как только Apple выкатила свою предварительную версию iPhone OS 3.0, сравнения существующих мобильных ОС (и тех, которые ещё только на подходе) разгорелись с новой силой. На самом деле свежая ОС для айфона ещё не вышла, да и до релиза ещё далеко, мы наблюдали только девелоперскую бету.
iPhone OS, Android, webOS, Windows Mobile, BlackBerry, S60… Если вы собрались покупать новый смартфон, сложность выбора растёт по экспоненте, и iphone OS 3.0 ничуть не упрощает его. К счастью для вас, Engadget (и Хабр) поможет справиться с пугающей неопределённостью. Читайте глубокий обзор различий и сходств среди современных мобильных операционных систем.
+48
Windows Mobile 6.5 — Windows Mobile Widgets
1 мин
2.2KНе только разработчиков для платформы Windows Mobile достали уродливые стандартные контролы. В команде разработчиков самой платформы это тоже поняли и разработали «третий» способ разработки приложений для WM (помимо native и managed способов).
Разродились они поддержкой веб-приложений (RIA, как их сейчас модно называть) и назвали их Windows Mobile Widgets. Им можно назначать нормальную отдельную иконку, у них есть полный доступ к нижнему меню (!) и т.д.
Разродились они поддержкой веб-приложений (RIA, как их сейчас модно называть) и назвали их Windows Mobile Widgets. Им можно назначать нормальную отдельную иконку, у них есть полный доступ к нижнему меню (!) и т.д.
+18
Кросс-платформенная разработка — Windows Mobile и Windows (.NET Compact Framework, C#)
8 мин
3.2KНе так много разработчиков осознают, что разрабатывая приложения для платформы Windows Mobile с использованием Compact Framework, у них существуют шансы собрать это же приложение под десктоп версию Windows! Я и сам об этом долгое время только задумывался, предполагая, что подобная возможность есть, но не рассматривал её как нечто, хоть сколько-нибудь реальное.
Существует несколько важных аспектов, которые нужно понимать, чтобы успешно организовать кросс-платформенную сборку. Я потратил прилично времени, собирая обломки знаний в разных местах сети, причём местами было настолько нетривиально, что решил поделиться с хабрасообществом тонкостями.
Существует несколько важных аспектов, которые нужно понимать, чтобы успешно организовать кросс-платформенную сборку. Я потратил прилично времени, собирая обломки знаний в разных местах сети, причём местами было настолько нетривиально, что решил поделиться с хабрасообществом тонкостями.
+6
Silverlight 2 For Mobile (обзор семинара с PDC 2008)
4 мин
486На PDC 2008 помимо огромного количества разнообразных материалов, был также представлен Silverlight 2 в разрезе разработки для Windows Mobile. Докладчики были полны оптимизма и радостно рассказывали, как же здорово и просто разрабатывать для мобильных дивайсов — вообще нет разницы, подо что вести разработку, мол, одинаково работает.
+5
Compact Framework: Грани прозрачности
4 мин
1.5KВступление
К большому сожалению разработчиков, Compact Framework, да и native-функции тоже, не поддерживают альфа-канал с разной прозрачностью у индивидуальных пикселей. Это означает, что нет возможности создавать красоту неописуемую с плавными переходами между изображениями. Однако, что же делать, если хочется иметь хотя бы подобие «полного» альфа-канала, а именно, выводить полупрозрачные изображения, у которых есть ещё и полностью прозрачные участки?
+4
Compact Framework: адаптируем графику приложения под текущую цветовую схему
5 мин
1KВступление
Как известно, на Windows Mobile устройствах существует возможность смены цветовой схемы. В случае, если приложение не использует графические элементы, достаточно воспользоваться набором цветов, предоставляемых классом SystemColors, чтобы приложение соответствовало текущей схеме. Из наиболее часто используемых имеет смысл отметить ActiveCaption, ActiveCaptionText, InactiveCaption, InactiveCaptionText, WindowText и.т.д. Также не стоит забывать про класс SystemBrushes, в котором представлены готовые для работы кисти — нет необходимости вызывать конструкторы и т.д.
Но что делать, когда есть набор изображений, которые должны соответствовать текущей цветовой схеме? Неужели делать набор картинок под все основные цвета?
+15
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность