Компания Microsoft говорила, что предварительные версии Windows 10 будут выходить чаще, и это обещание было выполнено. 30 марта, меньше, чем через 2 недели после предыдущего, вышел новый билд 10049 с упором на браузер Project Spartan. Номер билда увеличился относительно прошлого релиза всего на шесть.
Читать полностью »
Рубрика «windows» - 73
В превью Windows 10 появился браузер Spartan
2015-03-31 в 7:17, admin, рубрики: edge, internet explorer, Internet Explorer 11, microsoft, Project Spartan, Spartan, Trident, windows, Windows 10, браузеры, метки: Microsoft, Microsoft, Windows, WindowsGoogle Android — становится стандартом де-факто для мобильных устройств
2015-03-31 в 1:01, admin, рубрики: android, apple, Google, iOS, microsoft, windows, мобильные устройства, планшеты, смартфоны, метки: googleСо времени написания моей заметки: «Выпуск Google Android — провал сотрудничества Google & Apple над платформой iPhone» (ноябрь 2007 года), прошло почти 7,5 лет — рынок смартфонов уже пожалуй окончательно сформировался и теперь можно сделать предварительные выводы.
В своей заметке 2007 года я попытался сделать смелый прогноз, что через 10 лет после начала продаж устройств с ОС Google Android (т.е. к концу 2018 года) рыночные доли операционных систем для смартфонов распределятся следующим образом:
1. Google Android будет занимать ~ 95 % рынка;
2. Apple iOS будет довольствоваться ~ 5 % рынка;
3. Microsoft Windows для смартфонов (Windows Phone) будет стремится к 0 %.
Современный рынок смартфонов:
Сегодня читая статью: «Суммарная доля Android и iOS на рынке смартфонов превышает 96 %» — мы видим, что по итогам 2014 года согласно IDC на мировом рынке смартфонов рыночные доли распределились следующим образом:
1. Google Android занимает 81,5 % рынка смартфонов (за год доля возросла на 2,8 %);
2. Apple iOS занимает 14,8 % рынка смартфонов (за год доля сократилась на 0,3 %);
3. Microsoft Windows Phone занимает 2,7 % рынка смартфонов (за год доля сократилась на 0,6 %).
Причём Microsoft практически выкинула белый флаг планируя добавить в следующую мобильную версию Windows 10 поддержку Android-приложений — см. статью: «В Windows можно будет запускать Android-приложения».
Читать полностью »
K-Meleon 75: текущее состояние, баги, ссылки и т.п
2015-03-31 в 0:31, admin, рубрики: Firefox, gecko, K-Meleon, open source, windows, Блог компании Русская команда K-Meleon, браузеры, Программное обеспечение, разработка под windows, Расширения для браузеров, метки: k-meleonНу что ж, после довольно долгого вступления и представления браузера поговорим о современном состоянии дел с ним.
На сегодня K-Meleon находится на пороге релиза 75, построенного на 31-м ESR-движке. Несмотря на быстрое «принудительное устаревание» браузеров, 75-й полноценно актуален. Самой важной задачей разработчика, Дориана, пожалуй, стали относительно масштабные изменения в оригинальном функционале КМ, а также дальнейшая адаптация движка Мозиллы, которая рада задать проблем каждому, кто посмеет вторгнуться на ее территорию.
Несмотря на долгие усилия, даже 2-й релиз-кандидат не свободен от некоторых неприятных багов, но очень много возникших проблем счастливо решены. При этом в браузер добавлен довольно приличный объем значимого функционала.
По мотивам анонсов Скотта Гатри — Azure Web Apps как удобный и дешевый способ разработки
2015-03-30 в 10:44, admin, рубрики: android, iOS, Microsoft Azure, Scott Guthrie, windows, windows phone, Блог компании Microsoft, коммьюнити, мобильная разработка, облакоПривет!
24 марта прошло выступление Скотта Гатри, который рассказал хорошие новости – в платформе Microsoft Azure произошли значительные изменения, которые касались прежде всего того, как сервисы доносятся до конечных клиентов, как называются, как функционируют и как оплачиваются. Стало гораздо удобнее, дешевле, функциональнее и проще для понимания.
Под катом кратко рассказано, какие изменения были внесены в платформу.
Читать полностью »
Расширение функциональности элементов управления Windows с помощью AttachedProperty
2015-03-29 в 13:36, admin, рубрики: attached properties, C#, silverlight, universal apps, windows, windows phone, windows store, wpf, XAML, разработка под windows, разработка под windows phone
Краеугольным камнем разработки приложений для Windows (WPF, SilverLight, WP, WinRT) является паттерн MVVP. Который основан на концепции связывания данных модели представления и пользовательского интерфейса, что позволяет, используя декларативное описание UI посредством XAML избавится от codebegind (так я и не придумал/нашел русского перевода) и перенести всю логику работы с пользовательским интерфейсом в модель представления.
К сожалению, реализовать все возможные функции в фреймвоках производителю физически невозможно и часто возникает ситуация, когда решить требуемую задачу имеющимися средствами нельзя. Если проблема простая и единовременная, то решается она быстро в месте возникновения, через codebehind представления. Но если одна и та же функциональность нужна в многих местах, необходимо реализовать удобный механизм повторного использования решения.
Написать данную статью меня побудила статья habrahabr.ru/company/edusty/blog/253635/. В статье найдено решение конкретной проблемы и предложено работающее решение. Однако для его использования необходимо в codebehind для каждого текстового блока вызывать код. Более того если данные предполагают изменение в процессе работы необходимо следить за их изменением. В процессе своей работы такие решения встречаю довольно часто, они отличаются реализацией, но их все отличает одно неизменное свойство, сложность поддержки и сопровождения кода.Читать полностью »
Да здравствует мыло душистое, или как исправить неправильное масштабирование Windows программ
2015-03-27 в 15:58, admin, рубрики: GUI, highdpi, qt, usability, Visual Studio, windows, грязные хаки, масштабирование, Программирование, разработка под windows, скалированиеНе секрет, что внедрение высокого разрешения экранов идет быстрее, чем адаптация Windows программ под них. Проблемы появляются в первую очередь тогда, когда нам надоедает напрягать глаза и пользоваться увеличительными стеклами, и мы изменяем масштабирование системы. Программы можно разделить на три категории по тому, как они ведут себя при этом:
- Все элементы программы масштабируются правильно
- Только некоторые элементы масштабируются правильно
- Программа говорит Windows, что не умеет масштабироваться, и тогда операционная система сама масштабирует всю программу как умеет (в результате чего мы и видим замыленный интерфейс во многих старых программах)
Самый неприятный вариант для пользователя — это конечно же второй. Он может не только сделать программу неудобной для использования, но и вообще сделать пользование невозможным.
Ниже я покажу на примере QTIPlot как это можно исправить. Читать полностью »
Выполнять операции в памяти, минуя жесткий диск, не всегда быстрее
2015-03-26 в 11:44, admin, рубрики: hdd, linux, memory, ram, windows, выполнение операций, Железо, обращения к диску, ОЗУ, операционные системы, Программирование, тестирование, метки: HDD, Memory, RAM, RAM, выполнение операций, обращения к диску, ОЗУ
Среди разработчиков и обывателей бытует распространенное мнение, что сокращение количества запросов к жесткому диску и выполнение максимального количества операций в памяти ведет к ускорению работы ПО. Распространение такого явления как Big Data, сделало одним из наиболее популярных методов экономии времени для программистов выполнение операций исключительно в оперативной памяти. Однако, новые исследования оспаривают общепринятое мнение о том, что любые операции выполняются быстрее в оперативной памяти, чем при наличии обращений к жесткому диску во время работы.
Читать полностью »
DlangUI — кросплатформенный GUI для D (Часть 1)
2015-03-25 в 13:04, admin, рубрики: D, dlang, DlangIDE, DlangUI, GUI, linux, macosx, windows, Программирование, разработка Мне нравится язык D. Давно слежу за его развитием. Для D есть несколько GUI библиотек и биндингов, но я решил изобрести свой велосипед.
Хочу рассказать о своём проекте DlangUI. Надеюсь, что он кому-нибудь будет полезен.
На КДПВ скриншот DlangIDE — приложения, написанного на DlangUI.
Особенности:
- Кроссплатформенность — поддерживаются Windows, Linux, Mac OSX; легкость портирования на другие платформы
- Написан на D — легкорасширяемый
- Использование Layouts для позиционирования элементов интерфейса
- Масштабирование шрифтов и иконок в приложении в зависимости от разрешения экрана
- Поддержка Unicode
- Интернационализация — поддержка перевода UI на несколько языков
- Аппаратное ускорение с помощью OpenGL (опционально)
- Возможность отрисовки виджетов поверх OpenGL сцены (например, для UI в игре)
- Небольшой размер исполняемого файла
- Внешний вид интерфейса настраивается с помощью тем (две стандартные темы — светлая и темная)
- Встраивание ресурсов в исполняемый файл
- Открытый исходный код, под лицензией Boost License 1.0
Мониторим пользователей AD на коленке и бесплатно
2015-03-25 в 7:16, admin, рубрики: active directory, AD, iis, windows, пользователи, разработка под windows, системное администрирование, метки: Active Directory, AD, IIS, WindowsПо мере роста компании и возникновения большого кол-ва рабочих мест возникла идея сделать ресурс, на котором можно быстро найти информацию по пользователю, ПК и сделать какие-нибудь отчеты.
ПО такое есть, оно сложное и обычно стоит денег. Будем клепать свое и на коленке.
Также накладывается ряд ограничений из-за:
- производительности контролеров домена
- ПО безопасников (нефиг тут запускать левые exe и сервисы), в свое ПО не пустим.
- настроек сетевиков (сложная архитектура на основе VLAN, ACL и запретов всего, что может куда-то коннектиться)
- не прод ресурс на прод системе
- требования безопасников и политика использования программ
Поставленные цели:
1. Куда пользователи ходят
2. Где они забывают выходить
3. Кто логиниться под своим/не своим логином на одном/нескольких ПК
4. Рассадка по местам
5. Отображение на схеме этажа
6. Отчет о рабочем времени (в т.ч. сколько пользователь был «активен» в системе)
7. Делегирование прав для инженеров с целью упрощения диагностики.
Кому может быть нужен K-Meleon?
2015-03-21 в 10:51, admin, рубрики: Firefox, gecko, K-Meleon, windows, Блог компании Русская команда K-Meleon, браузеры, Программное обеспечение, разработка под windows, Расширения для браузеровИтак, поговорим о главном: зачем вообще нужен K-Meleon в наше время, когда вокруг стотыщ разных браузеров?
Зачем? Кому? Для чего?
Первый ответ, который обычно дают на этот вопрос – тем, у кого low-end или старые компьютеры. И это логично: на всех не новых системах КМ не один год имеет заслуженную репутацию ведущего полнофункционального легковеса.
Отчасти вынужденное отставание от «передовой» фронта разработки топ-браузеров КМ фактически обратил в свое преимущество как нишевого браузера для «олдтаймеров». Так на все еще довольно многочисленных компьютерах эры P4, доживающих свой век в сени WinXP, а то и Win2k, K-Meleon – едва ли не единственный современный браузер, позволяющий работать без зверских тормозов и ограничений.