Обновить
672
0
Владимир Юнев @XaocCPS

Chief Architect

Отправить сообщение

Кредитные карты Linux Foundation

Время на прочтение1 мин
Количество просмотров622
imageСтранные вещи происходят порой: известный сайт Register сообщает, что некоммерческая организация Linux Foundation намерена запустить пластиковые карты Visa со своими атрибутами. C каждой такой активированной кредитной карты Linux Foundation будет получать по $50. Представитель организации сообщил, что все деньги пойдут на организацию технических мероприятий и оплату путевых расходов членов сообщества.

via www.theregister.co.uk/2009/07/28/linux_foundation_tux_visa

.NET Framework 4.0 получил механизм Software Transactional Memory

Время на прочтение1 мин
Количество просмотров2.1K
Software Transactional Memory (STM) — это альтернатива блокировкам и другим традиционным механизмам синхронизации асинхронных операций и потоков при доступе к общему участку памяти. Механизм STM похож на работу транзакций в современных СУБД и, хотя его использование в общем случае медленнее использования механизма блокировок, STM предлагает разработчику более простой способ управления параллельными вычислениями.

Использование STM в .NET крайне просто:

Atomic.Do(()=> {
<statememts>
});

где statements — это выражение которое должно выполняться в транзакции.

Существует масса библиотек реализующих STM для множества языков. STM для .NET ранее существовала в виде отдельного проекта группы Microsoft Research, кроме того для C# существовует еще 4 библиотеки STM. И вот теперь, этот механизм стал частью фреймворка.

* скачать .NET 4.0 с STM msdn.microsoft.com/en-us/devlabs/ee334183.aspx
* wiki-статья про STM en.wikipedia.org/wiki/Software_transactional_memory (eng)
* статья Beautiful Сoncurency (Haskell) research.microsoft.com/en-us/um/people/simonpj/papers/stm/beautiful.pdf (pdf), спасибо shai_xylyd

via www.infoq.com/news/2009/07/Software-Transactional-Memory

Начат прием программ в Windows Mobile Marketplace

Время на прочтение1 мин
Количество просмотров566
Сегодня магазин Windows Mobile Marketplace стал принимать программы от разработчиков (пока только принимать). Кроме того, объявлен конкурс победители которого, кроме всего прочего, получат четыре стола Surface!

Но даже, если вам на это наплевать, посмотрите прикольный ролик, который призван прорекламировать новый сервис и конкурс к нему.



via windowsteamblog.com/blogs/windowsphone/archive/2009/07/27/the-race-to-market.aspx

Apple запрещает все приложения Google Voice в AppStore

Время на прочтение1 мин
Количество просмотров1.8K
Пришли известия, что Apple вычищает AppStore от всех приложений, которые используют Google Voice. Используется стандартная для таких случаев формулировка: «duplicate features that come with the iPhone». Под раздачу попало и официальное приложение от компании Google. После этого последовали комментарии компании Google:

«Мы стараемся создавать Google-приложения для ряда платформ, включая iPhone. Но Apple не позволила нашему приложению Google Voice появится в AppStore, когда мы попытались выложить его 6 недель назад. Мы продолжим работу по созданию других приложений для пользователей iPhone — например таких, которые будут работать посредством браузера.»

Издательство www.techcrunch.com предполагает, что виной всему компания AT&T, которая давлением на Apple защищает свои коммерческие интересы. Подобные предположения выдвигают и другие обозреватели в интернет.

via http://www.techcrunch.com/

Концепты Firefox 4.0 для Windows

Время на прочтение1 мин
Количество просмотров631
Не так давно Mozilla представила концепты Firefox 3.7 с возможным оформлением под Windows 7 Aero. Теперь представлены концепты, которые озаглавлены как «Firefox/4.0 Windows Theme Mockups». Взгляните:

image

Уверен, многие из вас подумают про Chrome :-). По ссылке представлено еще несколько концептуальных скриншотов с объяснением работы некоторых нововведений.

Не понравилось

Время на прочтение1 мин
Количество просмотров399
Должен сказать, что некоторые изменения не понравились. По пунктам:

* квдраты поднятия кармы — совершенно необоснованно теперь появились в ветках комментариев. большие деревья комментов теперь зазеленились ненужными кнопками. 300 комментов и 300 необоснованных кнопок. Считаю, нововведение вредное. Уже убрали — хорошо!

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

* свои посты стали бледными. Зачем? имхо, совершенно необоснованно ошибка, бледными становятся те посты, которые ты посетил. Это изменение — полезное.

* вместо иконок в профиле юзера dropdown со списком «задач». почему? зачем? иконки приятны, никуда не надо лишний раз жать. опять считаю необоснованное решение.

Что понравилось:

* поиск по названию блога! Спасибо НЛО, мы так долго этого ждали!
* твиттер-записи в профиле выводится более красиво, мелочь, но приятно

Такие вот дела. Кто еще чем-то недоволен?

Проект Gestalt – пишите на Ruby, Python и XAML прямо в HTML на стороне клиента

Время на прочтение5 мин
Количество просмотров4.8K
imageGestalt – это open source фреймворк, который позволит вам включить в обыкновенный html-код страницы коды на Ruby или Pyhton и даже XAML-разметку. И все это будет работать на стороне клиента! Если вы хотите написать клиентский код подобный следующему,
<script language=«python»> или <script language=«ruby»>
то Gestalt сделан специально для вас. Быстрый старт и простейшую демонстрацию можно посмотреть по адресу http://www.visitmix.com/labs/gestalt/getstarted/.

* внимание, исполняющая среда запускается не мгновенно, при самой первой загрузке стоит подождать пару секунд и все заработает

Читать дальше →

История компании, часть 3: 1980-1982 гг

Время на прочтение6 мин
Количество просмотров1.6K
logo-microsoftДля Microsoft 1980 год стал стартом десятилетия новых технологий. Компания представила Z-80 SoftCard, Стив Баллмер присоединяется к коллективу и Microsoft представляет операционную систему на базе UNIX для 16-битных процессоров.

1981 год стал для компании годом выхода на рынок операционных систем, компания реорганизовалась в корпорацию, а выручка увеличилась до $17 миллионов.

Для Microsoft 1982 год стал годом, в котором был объявлен новый глава по операциям компании, был представлен новый логотип и в этом году в компании появляется первый факс.
Читать дальше →

W3C выпускает два новых черновика

Время на прочтение1 мин
Количество просмотров604
Сегодня (23 июля 2009) W3C анонсировала запуск работы над двумя новыми черновиками: модуль flexible box layout и модуль images values.

Модуль flexible box layout определяет новые ключевые слова 'box' и 'inline-box' для свойства 'display', который указывают что элемент должен быть отображен колонкой или строкой элементов потомков. Дополнительные свойства определяют порядок расположения элементов (слева направо, снизу вверх и т.д.) и как располагаются потомки и пространство между ними. Модуль нацелен прежде всего на реализацию одинаковой высоты и ширины строк элементов управления в GUI.

Модуль image values определяет как другие свойства могут ссылаться на изображения по URL. Все свойства которые принимают изображения как значение, такие как 'background-image' и 'list-style-image', используют этот синтаксис. Этот модуль позднее может быть совмещен с модулем Values and Units.

Оба модуля пока находятся на ранней стадии разработки и сроки по их выходу пока не определены, кроме того оба модуля имеют пометку «средний приоритет». Вы можете посмотреть черновики по следующим адресам:

* dev.w3.org/csswg/css3-flexbox
* dev.w3.org/csswg/css3-images

Линус Торвальдс и драйвера Microsoft в Linux

Время на прочтение2 мин
Количество просмотров9.6K
Линус Торвальдс публично высказал свое мнение по поводу добавления драйверов в ядро линукса компанией Microsoft. В интервью журналу Linux Magazine он ответил на следующие вопросы:

Q — Смотрели ли вы исходный код Microsoft?
A — Нет. Главным образом потому, что я не занимаюсь всем подряд, что попадает в код драйверов ядра (это ни на что не влияет), особенно когда я не использую этот код сам. В таких вещах я доверяю мейнтейнерам (сопровождющим). Как правило, я смотрю на код, когда в них обнаруживаются баги или, если код затрагивает многие подсистемы или этот код — часть важной подсистемы ядра, в разработке которой я активно участвую (например, код вроде VM, обработка ресурсов ядра, код базового ядра и т.д). Скорее всего я посмотрю на этот код, когда он фактически будет представлен мейнтейнеру (в данном случае — это Greg Kroah-Hartman), просто из любопытства.

Q — Как вы относитесь к включению этого кода? Ведь он от Microsoft.
A — О, я искренне верю в то, что технологии должы стоять выше политики. Мне все равно от кого приходит технология, пока есть основания для появления кода и пока не стоит вопрос лицензирования и прочие вопросы того же характера.

Фактически, в связи с тем, что это код нового члена сообщества, я бы скорее предпочел включить этот код, чем не включать (опять же, я бы хотел отметить, что драйверы являются особыми. Они не затрагивают другие части системы, так что могут быть интегрированы значительно более безболезненнее, чем другие возможные изменения ядра).

Бывало я подшучивал о корпорации Майкрософт время от времени, но в то же время я думаю, что ненависть к Microsoft является болезнью. Я верю в открытую разработку, а это во многом предполагает не только открытие исходных текстов, но и отказ от попыток исключить людей или компании из процесса разработки.

Существуют экстремисты в мире свободного программного обеспечения, и это одна из основных причин, из-за которой я больше не говорю, что я занимаюсь тем, что называют «свободным ПО». Я не хочу быть связаным с людьми, для которых это является источником маргинализации и ненависти.

Q — Должно ли быть к Microsoft другое отношение?
A — Я согласен с тем, что Microsoft преследует свои интересы в этом деле с публикацией кода. Но это та же самая причина по которой написан весь другой open source! Мы все преследуем свои собственные цели. По своим собственным интересам я начал писать Linux и из-за них я продолжаю это делать. Собственная выгода — это то, что преследуют в той или иной мере, все кто занимаются open source.

Так что жаловаться на то, что Microsoft работает над кодом для своих собственных интересов — это глупость. Конечно, они уделяют внимание тому, что приносит им выгоду. Это и есть то на чем стоит open source — возможность делать код лучше для ваших конкретных потребностей, всякий раз когда вам лично это нужно.

Кто-нибудь жалуется, когда компании поставляющие оборудование пишут драйверы для устройств, которые производят? Нет, это безумно. Кто-нибудь жалуется, когда IBM финансирует все что касается POWER и работает над энтерпрайз-функциями, потому что они продают их на корпоративном рынке? Нет. Это было бы безумием.

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

— Источник: www.linux-mag.com/id/7439

Сайту CodePlex 3 года

Время на прочтение1 мин
Количество просмотров717
image
Крупному сайту CodePlex, предназначенному для хостинга open source проектов исполнилось 3 года. Достижения у ресурса значительные, судите сами:

• 10,000 open source проектов;
• 3 миллиона посетителей в месяц;
• 10 миллионов просмотров страниц в месяц;
• 160,000 зарегистрированных пользователей;
• 160 миллионов строк кода хранится на 10 серверах TFS (Team Foundation Server);
• 16,000 загрузок исходных кодов на сервер (check-in) в месяц.

С днем рождения и дальнейших успехов, CodePlex!

via http://weblogs.asp.net/bsimser

PS: в комментариях дали ссылку на информацию об успехах проекта от первоисточника
графики и много интересного, спасибо Antares19

Google Wave подружили с Silverlight

Время на прочтение1 мин
Количество просмотров645
Блоггер David Ing сумел подружить техническую демонстрацию Google Wave с Silverlight. Для этого он использовал официальное руководство для написания гаджетов для Wave и материалы проекта Gestalt, который позволяет внедрять в HTML Ruby и Python коды, а так же разметку XAML. Получилось хорошо (взят анимированый гриб с Gestalt).

image

Это отличный пример того, что грамотные люди вместо поиска причин для противостояния технологий дружат с ними. И используют совместно. Как говорит сам блоггер: «As you can imagine, the Microsoft people ignore Wave and the Google people dislike Silverlight, so I'm in a camp of about zero people so far». Думаю, со временем, число людей в твоем лагере значительно вырастет, Дэвид. :-)

Вышел Expression Web 3 + SuperPreview

Время на прочтение1 мин
Количество просмотров1.6K
Наконец-то, после появления Blend 3 RC, стал доступен Expression Web 3 Trial. Все бы ничего, но вместе с Expression Web 3 идет инструмент SuperPreview, который меняет представление о тестировании разметки в браузерах. Ранее уже писалось об этом инструменте, но он был доступен только для браузеров Internet Explorer. Теперь же появилась полноценная поддержка Firefox (и последних версий тоже).

image

На скриншоте вы видите работу инструмента: сайт habrahabr для примера. Сравнивается разметка, эталлоном выбран Firefox, на стороне рендеринга IE8 отображается отклонение выбранного элемента разметки. Сравнивать можно с загружаемым исходным изображением, а не только результатом работы браузера.

Поддерживаются браузеры Firefox и IE. В скором времени будет добавлена поддержка Safari. Expression Web — это платное ПО с триалом на 60 дней.

PS: это очень удобно!
PS: в комментариях сообщили что вышла вся линейка Expression! Скачать всю студию разом можно тут www.microsoft.com/expression/try-it/Default.aspx?filter=studio3

История компании, часть 2: 1977-1979 гг

Время на прочтение4 мин
Количество просмотров1.2K
imageЭто вторая часть перевода цикла статей с сайта channel9.msdn.com. Тем кто пропустил предыдущую часть, предлагаю ознакомиться: 1975-1976 гг.

1977 год для Microsoft стал началом официально заключенного партнерства между Полом Алленом и Биллом Гейтсом, компания нанимает первых сотрудников и выпускает новый продукт, свою второю реализацию языка программирования — FORTRAN-80.

В 1978 году компания выпускает еще один язык – COBOL-80 для микропроцессоров 8080, Z80 и 8085, соответствующий стандартам ANSI 1974 года. Создается первый международный офис по продажам и Microsoft впервые зарабатывает миллион долларов.

Для Microsoft 1979 год стал годом M6800-версии Microsoft Basic, который был выпущен в этом году. Тот же продукт стал первым программным обеспечением которое выиграло награду ICP Million Dollar Award. Кроме того, в 1979 году компилятор Microsoft BASIC стал доступен для систем на базе 8080 и Z-80 CP/M.
Читать дальше →

Доступны исходные коды программ Apollo Guidance Computer

Время на прочтение1 мин
Количество просмотров760
imageНа Google Code выложены некоторые исходные коды программ для космических кораблей Apollo, которые летали к Луне. Эти программы выполнялись компьютером Apollo Guidance Computer, который управлял навигацией кораблей.

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

* многие наверное кодов ассемблера никогда не видели, стоит посмотреть что это такое.

Лицензия тех кодов, которые посмотрел я была Public domain.

Картинка к этой статье взята со статьи wiki про Apollo Guidance Computer и представляет собой приборную доску компьютера.

Microsoft выпускает еще один код под GPLv2, на этот раз PHP

Время на прочтение1 мин
Количество просмотров1.5K
Moodle — это популярный в образовательной среде open source проект, который позволяет создавать эффективные обучающие сайты. Его аудитория составляет 30 млн. человек из 207 стран.

В рамках проекта Education Labs, компания Microsoft выпускает под лицензией GPLv2 плагин к Moodle, который позволяет добавлять к данной CMS сервисы из Live, так что на сайте построенном с Moodle можно будет проверять почту из Hotmail, пользоваться мессенджером и календарем.

Плагин представляет собой набор PHP-кода.

Опубликованы скриншоты Firefox 3.7 с возможным вариантом редизайна для Windows 7

Время на прочтение1 мин
Количество просмотров1K
Сайт www.softpedia.com опубликовал статью, в которой привел несколько скриншотов обновленного дизайна Firefox для Windows, который может быть представлен в версии 3.7. Обратите внимание на поддержку оформления Windows 7, по моему выглядит круто.
image
Ссылка на другие изображения для Vista/Windows 7 без Aero и для Windows XP.

Microsoft опубликует в ядро линукса свой код под GPLv2

Время на прочтение1 мин
Количество просмотров1.6K
imageДля многих будет большим сюрпризом новость, состоящая в том, что Microsoft намерена опубликовать в главную ветку ядра Linux (main Linux kernel tree) «тысячи» строк своего кода. Естественно, под лицензией GPLv2 и «с благословления лидеров опенсорса» (with the blessing of open-source leaders).

Данная инициатива направлена на продвижение и улучшенную поддержку под linux-платформой сервера виртуализации Hyper-V, относительно нового успешного продукта Microsoft.

Ранее Microsoft заключал партнерские соглашения по виртуализации с линукс-вендорами Novell и Red Hat.

Такие дела, ребята :)

via techflash.com

PS:
официальный пресс-релиз Microsoft www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx
будет опубликовано 20 000 строк кода (device driver code)

видео с Сэмом Рамджи, Senior Director of Platform Strategy Microsoft, на эту тему channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel

История компании, часть 1: 1975-1976 гг

Время на прочтение3 мин
Количество просмотров2.2K
Это первая часть перевода цикла статей с channel9.msdn.com рассказывающих про историю Microsoft. Я думаю, многие найдут для себя много нового и интересного. Если вы не знали, что Microsoft заработал свой первый миллион задолго до появления DOS, если вы не знали, что Microsoft выпускал операционную систему основанную на UNIX, то этот цикл для вас.
imageТридцать четыре года назад, девятнадцатилетний парень и его двадцатидвухлетний друг и бизнес-партнер продали свою первую программу маленькой компании, которая располагалась в Альбукерке, Нью-Мехико. Программа называлась BASIC и это был старт компании, которую мы знаем под именем Microsoft.
Читать дальше →

Очередная критическая уязвимость, подвержена и версия 3.5.1

Время на прочтение1 мин
Количество просмотров940
Сайт National Vulnerability Database опубликовал информацию об очередной критической уязвимости в Firefox с рейтингом «10 (HIGH)», которая применима и к версии 3.5.1 этого браузера. На трекере IBM эта уязвимость также отмечена как HIGH Risk. Сайт security focus опубликовал proof of concept этой уязвимости.

Суть уязвимости в обработке очень длинных unicode-строк, которая может привести к переполнению буфера и выполнению вредоносного кода.

Mozilla отреагировала на обнаружение, заявив, что уязвимость есть, но она не может использоваться для нанесения вреда, однако позднее в своем же посте появилось обновление следующего содержания

" thanks to Larry Seltzer for bringing to our attention that Firefox 3.5.x will indeed still crash using the provided PoC on Windows, at least for some users"

которое означает, что по крайней мере некоторые windows-пользователи подвержены опасности.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность