Публикации
МНЕНИЕ Microsoft против OpenSource?
Очередной аля "скандал", связанный с Microsoft и open source сообществом: Microsoft запрещает публикацию open source приложений в Marketplace! В договоре Microsoft "Windows Phone Marketplace Application Provider Agreement", которому должны следовать все разработчики WP7, есть статья №5, пункт 6, в котором говорится: "Приложение не должно включать ПО, документы или другие материалы, которые частично или всецело управляются или подчиняются запрещенным лицензиям (Excluded License), иначе Приложение...
СТАТЬЯ "Must have" набор библиотек для Windows Phone 7
В блоге Coding4Fun появилась заметка под наванием "Must Have Windows Phone 7 Toolkits". Silverlight Toolkit Сайт: http://silverlight.codeplex.com/ Silverlight Toolkit - это набор дополнительных компонентов, которые не вошли в официальный инструментарий, но, как правило, после "созревания" туда попадают. Содержит следующие элементы управления: AutoCompleteBox ContextMenu DatePicker GestureService/GestureListener ListPicker LongListSelector Page Transitions PerformanceProgressBar TiltEffect TimePi...
ВАКАНСИЯ Premier Field Engineer в Microsoft Украина (специализация – SQL Server)
Рады вам сообщить об открытии в Microsoft Украина позиции Premier Field Engineer (специализация – SQL Server). На данной позиции сотрудник будет отвечать за оказание высококлассных услуг по технической поддержке Заказчиков Премьер Поддержки Microsoft в различных странах Центральной и Восточной Европы (с основным фокусом на Украину, Россию и Казахстан), плотно сотрудничая с соответствующими подразделениями Премьер Поддержки. Сотрудник станет частью большой и дружной международной команды професси...
ОФФТОП Как нужно правильно воровать исходники :)
PGP (англ. Pretty Good Privacy) — компьютерная программа, так же библиотека функций, позволяющая выполнять операции шифрования (кодирования) и цифровой подписи сообщений, файлов и другой информации, представленной в электронном виде. Первоначально разработана Филиппом Циммерманном в 1991 году. С этим алгоритмом связан один очень забавный случай. Было забавно, когда Циммерман распространил бесплатно прогу Pretty Good Privacy,- спецслужбы США схватились за голову,- эта скромная программка позволял...
НОВОСТЬ Software Quality Assurance Days (SQA Days)
Приглашаем вас принять участие в девятой Международной конференции специалистов в области обеспечения качества ПО «Software Quality Assurance Days», которая пройдет 22 23 апреля 2011 года в городе Казань. SQA Days посещают большое количество специалистов по обеспечению и контролю качества из России, Украины, Беларуси, Молдовы, Казахстана. Предыдущую конференцию, которая проходила в ноябре 2010 года в Санкт-Петербурге, посетили около 400 человек. Отчет о прошедшем мероприятии и отзывы участников ...
НОВОСТЬ Приглашаем на конференцию Application Developer Days - 2
Приглашаем Вас принять участие в работе конференции профессиональных программистов Application Developer Days, которая состоится 29-30 апреля 2011 в г. Санкт-Петербурге. Это уникальное мероприятие, созданное экспертами в области разработки программного обеспечения, которое объединит на одной площадке отдельных профессионалов и целые ИТ-сообщества. Application Developer Days — единственная технологическая конференция, которая не будет ограничена какой-то определенной технологией или платформой. С...
МНЕНИЕ Исследования цензуры в интернете
Вы считаете, что интернет свободен и анонимный? Тогда мы идем к вам :) Исследование OpenNet Initiative показало, что цензура и интернете - это широко распространенное явление. Ситуация с цензурой по странам: Что подвергается цензуре: Методы:
СТАТЬЯ Кеширование длительных вычислений с PostSharp
Интересный пример нашел в поставке PostSharp. Суть в чем. Они предлагают как одно из использований использовать PostSharp и АОП для кеширования долгоиграющих или сложных операций. Честно говоря я для себя придумал много use case АОП, но к такому еще не пришел. Итак, пусть есть некий метод GetDifficultResult, и пусть вычисления в нем занимают, скажем, больше 1с, что для нас долго. Подход заключается в том, чтобы закешировать разные возвращаемые значения этой функцией в зависимости от входные пара...
СТАТЬЯ Concurrency vs. Parallelism
Если углубляться в тему многопоточности то существует два понятия: Concurrency и Parallelism. Раньше когда большинство компьютеров содержали одно ядро и одно CPU вопрос в разнице не стоял. Теперь же литература пестрит этими двумя понятиями. Какая же между ними разница? Concurrency – это программирование с несколькими действиями одновременно (например одновременное обращение к серверу за данными и при этом работа с клиентским приложением без подвисаний). Этот английский термин больше подходит к р...
СТАТЬЯ Здравствуй, новый msug.vn.ua! Часть 3: расставляем точки
В предыдущих статьях я рассказал о причинах переезда, а сегодня немного хотелось бы прояснить вопросы, связанные с концептом сайта и его дальнейшим развитием. Сначала отвечу на некоторые комментарии к предыдущим статьям. Итак, сейчас мы хостимся на discountasp.net, которые любезно предоставили нам бесплатный хостинг как сайту Microsoft User Group. Мы работаем под управлением .NET Framework 4.0, IIS 7.5 и используем MS SQL Server 2008 R2. Нагрузку в 1000 хостов держит нормально и даже выдержал ха...