white_bars: (Default)

Какие смартфоны-коммуникаторы?!. Будущее принадлежит мышам, и OpenOfficeMouse тому доказательство:

  • 18 программируемых кнопок
  • Три режима нажатия кнопок: Key, Keypress и Macro
  • Аналоговый джойстик в стиле Xbox 360 
  • 512k встроенной памяти
  • 63 хранимых профайла
  • Поддержка макрокоманд длиной до 1024 символов.
  • И многое другое.

OpenOfficeMouse: The Multi-Button Application Mouse

Отдельной строкой отмечу, что это не шутка.

Глядя на такое начинаешь понимать, чтО не так с OpenOffice...

white_bars: (Default)

Пропагандист опенсорса, идеолог Apache Software Foundation, создатель feedvalidator.org, один из создателей Atom, автор Venus и прочая и прочая Сэм Руби (Sam Ruby) написал в своем блоге о том, что он покидает IBM и уходит в Майкрософт.

"Я ожидаю, что в течение двух недель Microsoft сделает мне предложение [о работе].  Я не инициировал этот процесс, и я ни в коем случае не являюсь недовольным IBM. На основании переговоров [с Microsoft] похоже, что мне будет предложено работать под руководством Omri Gazitt, или, возможно, John Shewchuk.  Мы обсуждали несколько возможных ролей, большинство из которых связаны с Open Web либо внутри Microsoft, либо за его пределами."

Sam Ruby: Interesting Times

С момента получения диплома Christopher Newport University в 1981 году Сэм Руби работал в IBM. Согласно вики, последняя его должность называлась "Senior Technical Staff Member position in the Emerging Technologies Group". Звучит внушительно. Предыдущей фигурой аналогичного порядка был, пожалуй, Tom Hanrahan, также бывший сотрудник IBM и идеолог Linux Foundation, перешедший в Майкрософт в 2007 году.

Как-то так: одна корпорация предложила видной фигуре более интересную работу, чем другая корпорация. Это - не победа и не поражение, это - жизнь, а опенсорс или не опенсорс - опять оказалось неважно: условно говоря, в данном конкретном случае деньги перевесили идеологию. Как, впрочем, и всегда.

white_bars: (Default)

Дэвид Эксмарк, создатель MySQL, ушел из Sun Microsystems. Его прощальное письмо читается как предсмертная записка:

"Я НЕНАВИЖУ все те правила, которым я должен следовать, и я так же НЕНАВИЖУ их нарушать. Будет лучше, если я “уволюсь” (в кавычках) из Sun и буду работать с фирмой на менее формальной основе."

Не вынесла опенсорсная душа корпоративной атмосферы… И чего они вообще MySQL купили? Всю дорогу же с PostgreSQL возились…

Вообще, ощущение, что не везет Sun-у в последнее время. Или это я все Cobalt Server забыть не могу?

white_bars: (Default)

Буквально вчера прочел у кого-то радостное, что Гугл вот-вот уже совсем сейчас своим браузером совершит переворот и наступит коммунизм, как поперек чугунно упала статистика и отдавила революции уши.

“Доля рынка Chrome начала сокращаться по мере того, как пользователи, перешедшие в свое время на новинку компании Google с продуктов Microsoft и Mozilla, начали возвращаться к своим основным браузерам, сообщает Computerworld. По данным исследовательской фирмы Net Applications, к концу третьей недели с момента релиза доля рынка браузера Chrome составила 0,77% (семь дней назад этот показатель равнялся 0,85%). Напомним, что в день релиза доля рынка нового браузера Google взлетела до 1%. […]

В течение прошедшей недели Internet Explorer и Firefox, по сообщению Виззаккаро, увеличили свои доли рынка на 0,24 и 0,06% соответственно, однако в масштабе месяца их показатели продолжают сокращаться. Единственным браузером, на показателях которого появление на рынке Chrome не отразилось никоим образом, оказался Safari. Виззаккаро связывает это с тем, что Google до сих пор не выпустил версии своего нового браузера для пользователей операционной системы Mac OS X.”

Компьюлента. Новости науки и техники.

Особенно мне понравилось это вот “доля рынка нового браузера Google взлетела до 1%.”

Счастье Гугла в том, что поиск поиском, а на технологическом фронте он ни с кем не конкурирует: по серьезному-то. По взрослому. Хром – это одно из немногих их настоящих испытаний, и пока что результат, скорее, отрицательный. Больше ни в настоящем ни в будущем ничего такого не предвидится: Андроид, конечно, и финансируется и обслуживается Гуглом, но это все же результат труда большого числа фирм. Успех или неуспех Андроида на рынке ничего не скажет о собственно технологических способностях Гугла: он так и останется маркетинговой компанией.

А Хром пока что падает в ту же лузу, что и Orkut, Google Talk, Knol и прочие Google Video.

white_bars: (Default)

Открытые протоколы, говорите? Помню-помню: система онлайн-общения идет на смену крестьянской лошадке устаревшим пропрайетарным мессенжерам… Независимость и бесконечная свобода выбора. Неподконтрольность корпорациям. Врагу не сдается…

“Компания Cisco Systems недавно сообщила о подписании определяющего соглашения о покупке частной компании Jabber, предлагающей сервисы и программное обеспечение для обмена мгновенными сообщениями. В Cisco сообщили, что разработки Jabber должны будут расширить функциональность продуктов семейства Cisco Collaboration.
Стоимость поглощения Cisco не разглашает, однако известно, что сделка должна быть закрыта до конца января 2009 года.”

Cisco покупает Jabber - SibTop.ru - Новости ICQ, QIP, Miranda, Skype, ICQ Магазин

Я цинично считаю, что это – правильный ход, и профессионалы вообще должны работать за деньги. А вот это вот за свой счет на радость ордам халявщиков, которые сами за свою жизнь не написали ни строчки и не понимают, что такое брать отпуск за свой счет, чтобы добить баги в твоей выстраданной софтине… Так вот, за свой счет можно работать только очень ограниченное количество времени и только будучи любителем с финансовой подпиткой. Не имея каких-то других источников дохода, идеей сыт не будешь, проверено электроникой. Продаваться нужно не только легко и дорого, но и правильно. Продаетесь криворукому AOL-у (как Netscape, ICQ или WinAmp)? – Добро пожаловать в клуб самоубийц! Отдаетесь продвинутому, но полуизолированному Sun-у (как MySQL)? – Посмотрим-посмотрим… Продаетесь Циске? – Я за вас искренне рад! Пьем три дня и стреляем в воздух!

А уж направлено это поглощение против Майкрософта или против Гугла (с его Google Talk, базирующимся на Jabber) – неважно. История показывает, что такого рода конкуренция – это есть хорошо. :)

Чтобы добавить перспективы к картинке: у Jabber примерно 90 миллионов пользователей, по оценкам из них 50 миллионов – активных (в хорошем смысле слова). У MSN/Live Messenger-а около 300 миллионов активных же, у Google Talk – 5-6 миллионов.

white_bars: (Default)

Говорит и показывает Гугл:

"// Completely undocumented from Microsoft. You can find this information by
// disassembling Vista's SP1 kernel32.dll with your favorite disassembler.
enum PROCESS_INFORMATION_CLASS {
ProcessExecuteFlags = 0x22, }"

Scott Hanselman's Computer Zen - The Weekly Source Code 33 - Microsoft Open Source inside Google Chrome

Думал: как бы озаглавить новость? Решил написать так: “Гугл тырит код у Майкрософта.” А что!? Другим можно, а мне нельзя? :)

Приставания Гугла к окружающим с требованием раскрыть код могут иметь нелепые последствия для доверчивых компаний. Не удивлюсь, если Майкрософт пошлет всех к едреням, закроет код, протоколы и будет ждать в сторонке, когда конкурентам снова поплохеет. :)

ибм

Aug. 5th, 2008 10:20 pm
white_bars: (Default)

Прочел, что IBM собирается активно продвигать идею компьютера, свободного от “Майкрософт” и повсеместно насаждать Linux. Это уже даже не смешно. У IBM за последние 20 лет вообще есть что-нибудь, за что они брались бы и не загадили бы? За что ни дерни: нанотехнологии, Lotus (всей колодой), машинный перевод, мейнфреймы, OS/2, персональные компьютеры и ноутбуки, "зеленые" центры... Я ничего не забыл? А, да, еще выпуск копировальной техники, CRM (см. дело Sprint Nextel против IBM), базы данных (после приобретения Informix-а они умудрились потерять 80% клиентов)... Про их “победоносное” спонсирование всемирной кампании партизанских действий против OOXML как-то и говорить неловко. Во что бы их ни заносило - провал всегда полный и позорный: хотя бы с теми же компьютерами, которые были их - IBM - детищем, и выпуск которых IBM был вынужден продать китайцам. Ну прикиньте, Париж бы продал Эйфелеву башню…
Теперь у них, сталбыть, компьютеры, свободные от Майкрософт... Мне кажется, я знаю, чем это закончится, и за Майкрософт я совершенно спокоен. А вот Linux и Co. прямо жаль: не везет им. То Алкснис, то IBM…

ЗЫ на ту же тему. В статье Wikipedia “История IBM” есть фраза: “У IBM возникли шизофренические отношения с миром UNIX и Linux”. Читаю и плачу…

white_bars: (Default)

На одном из последних конференций Localization World наклюнулась было панель по community localization, но тут же рассосалась: из 25 присутствовавших локализационных фирм никто на эту модную тему ничего внятного сказать не смог. Ведущая выборочно ткнула в Arturo Quintero (это одиозная фигура, такой Жириновский от локализации – то в аэропорту с конкурентом подерется, то выступит так, что его потом на всех углах цитируют), я даже видеокамеру включил. Но лихой мексиканский хлопец бормотал не в лад и невпопад.
Я этой темой немного интересовался, так что изложу… Коротенько.

Для явления есть красивое слово: crowdsourcing, означающая примерно “изготовление толпой”. Популярная в последние два-три года идея community translation (“перевод [силами] сообщества”): модели по образу и подобию опенсорса, где локализация осуществлялась бы безвозмездно (“то есть, даром” (с) ) отдельными переводчиками или группами энтузиастов. Явление в природе существует и в большинстве случаев выражается в отдельных небольших любительских переводах постов и новостей. Это было бы туда-сюда, но есть несколько проектов, будоражащих умы и не дающих остыть интересу к community localization:

Такая модель в пределе при всей кажущейся финансовой притягательности на самом деле малопригодна для коммерческого применения по двум причинам:

1.       Общее настроение, выраженное одним из корейских переводчиков Wikipedia:

“Wikipedia – явление альтруистическое, добровольное, поддерживаемое пожертвованиями, приводящее к распространению информации, Facebook – его прямая противоположность. Поэтому люди не должны тратить свое время и энергию, поддерживая многомиллионную корпорацию, чтобы она на этом заработала еще больше миллионов. Во всяком случае, перевод не должен выполняться даром.”

Это – распространенное (и IMHO весьма справедливое) мнение, и оно тактически является существенным препятствием на пути коммерческих проектов.

2.       Крайне низкое качество перевода. Бесплатные переводы, выполненные для Google, были чудовищными: качество перевода на ~60% языков было ниже принятых стандартов, ~20% языков содержало оскорбительные или неполиткорректные переводы. Если хочется испортить себе репутацию, то crowdsourcing коммерческих продуктов очень быстро приведет к цели.

С другой стороны, community-based модель неплохо работают для open source software (OSS) в небольших/средних небюджетных проектах: там и ожидания занижены, и объемы небольшие (никаких миллионов слов перевода, как, скажем, у Adobe или Sybase). Как я писал, по статистике типичные опенсорсные проекты – небольшие, с одним-двумя разработчиками и незначительным воздествием на рынок. Большинство опенсорсных проектов никогда не локализаются на другие языки. По локализованным продуктам данные примерно такие:

1.       Число слов в большинстве опенсорсных локализационных проектов не превышает 15 тысяч слов. Пример типичного проекта: Mojiti (1117 фраз).
2.       Есть единичные крупные долгосрочные локализационные проекты (большая часть связана с Линуксом).
3.       Подавляющее большинство переводчиков (более 95%), участвующих в долгосрочных проектах, переводят менее 10 тысяч слов на человека. Единичные переводчики отрабатывают 20-30 тысяч слов. Встречаются данные о людях, на счету которых 50-150 тысяч слов (встретившийся рекордсмен в этом деле, кстати, русский: может быть, он не умеет считать, но по самым скромным расценкам он мог бы получить 12 тысяч долларов). Это, собственно, еще одно ограничение модели: низкая пропускная способность и слабая управляемость.
4.       Подробная документация часто переводится только выборочно из-за проблем с ресурсами (сложность отслеживания, что переведено, а что нет, тут тоже играет роль). В то же время важные для пользователей разделы обычно все же переводятся полностью.
5.       Качество перевода чаще всего крайне низкое, но подразумевается, что если кому чего не нравится, тот то сам и исправит и свяжется с авторами документации или софта. Читая переводы, есть ощущение, что этого не происходит.

Есть еще комбинированный вариант, используемый коммерческими фирмами: перевод осуществляется силами студентов не совсем даром, но дешевле, чем обычно. Студентам – практика, а фирмам – прибыль. Пример - перевод Visual Studio 2008 и .NET 2.5 на бразильский выполнен студентами и MVP. Гибридная схема не устраняет врожденных проблем модели, но позволяет лучше планировать сроки локализации и переводить гораздо большие объемы.

В качестве короткого вывода: если у вас коммерческий проект, то не царское это дело. Лучше заплатить две тысячи за перевод, чем десять тысяч за восстановление репутации.

ЗЫ. Если у кого есть дополнительные цифры и данные на эту тему – буду благодарен за информацию.

white_bars: (Default)

Данные были скомпилированы на основе опроса авторов одной тысячи опенсорсных программ.

  • Примерно половина опенсорсных программ пишется одним разработчиком.
  • Для 30 процентов опенсорсного кода Code Review не делается совсем. 9 процентов опенсорсного кода проходит полный Code review. Остальные проходят частичную проверку.
  • 19% опенсорсных программ имеют 11 и более пользователей; у подавляющего большинства количество пользователей – 0-10. Вроде как, только у одного процента софта число пользователей превышает сотню, но это цифра такая... В пределах статистической погрешности.
  • Около половины опенсорсных разработок поддерживаются работодателями. Соответственно, вторая половина делается либо в свободное время либо втихую.
  • В области медицинских программ только один из пяти опенсорсных тестеров прошел через формальный трейнинг по тестированию.
white_bars: (Default)

Еще один шаг в сторону совка.

News review - Обзор новостей Интернета и Hi-tech. Россия ударит по Microsoft свободным ПО.

Надеюсь, России не очень поплохеет... За Майкрософт-то я спокоен.

Вспомнилась недавно попавшаяся на глаза заметка о том, что порноиндустрии, мол, угрожают сети любительского видео, распространяемого на принципах бесплатности и открытости, и что порноиндустрия этого типа шибко боится. Если подумать, то это еще одна область, где чиновники могут отличиться. Представляете, заголовки: "Россия ударит б#&дством по порноиндустрии!" Еще, поди, и сами возглавят это дело...

Cosmos

Mar. 12th, 2008 01:40 pm
white_bars: (Default)

Я все еще скорблю по поводу того, что совершенно сырая версия Singularity ушла в опенсорс (скорблю как о том, что она сырая, так и о том, что она стала опенсорсной. Если Винды сделают опенсорсными, клянусь - куплю себе Apple Air или что там будет продаваться).

Anyway... В ту же копилку хочу кинуть еще один опенсорсный проект операционной системы, разрабатывающейся целиком на C# (причем, на бесптатном Экспрессе). Пакет включает все необходимое для генерации как самого микроядерного создания, так и загрузочных образов.

 http://www.gocosmos.org/

Есть даже BSOD:

BSOD

Чего еще надо для счастья?..

white_bars: (Default)

2-19-08-peaceout Хочется написать о чем-нибудь другом, но не получается. "Надо себя заставлять" :)  Еще о заявленной стратегии Майкрософт в отношении Опенсорса.

Первое практическое следствие из него - это обещание не преследовать в судах опенсорсных разработчиков. Что-то типа "мы не Unix Lab, чтобы по мелочам грызться." Это правильно.

Второе следствие - это создание щита для противостояния антитрастовым искам: я так понимаю, что на том конце уже озаботились по этому поводу и пускают скептические пузыри.

Третье - это возможность для коммерческих и опенсорсных разработчиков иметь бесплатный доступ и использовать Майкрософтовские API и протоколы. По сути это уже было сделано раньше, но теперь это стало официальным: пока еще не открытые протоколы (.Net Framework, Office 2007, Exchange Server 2007 и SharePoint Server 2007) станут доступными к середине этого года.

Майкрософт не был бы Майкрософтом, если бы не определил градации и детали. А они интересны.

  • Для некоммерческих программ и проектов все эти изменения являются положительными: Microsoft не будет требовать платы и не будет висеть над душой.
  • Для коммерческих проектов это изменение тоже положительное: Microsoft обещает взимать "очень небольшую" роялти в виде "reasonable and non-discriminatory (RAND)" лицензионного отчисления.
  • Для коммерческих продуктов, использующих API/протоколы и предназначенных на продажу (типа разрабатываемых Novell, Xandros, Linspire и TurboLinux), ничего не изменится: как и раньше будет требоваться патентное лицензирование со стороны Microsoft.

Есть и специфические шаги со стороны Майкрософта: кроме существующих опенсорсных проектов и Codeplex Майкрософт выложил существенную часть кода Windows и соответствующей документации (ту же самую, которая была ранее доступна только в рамках специальных лицензионных соглашений). Ожидается, что аналогичные шаги будут предприняты и другими группами Майкрософт. Сайт с описаниями протоколов тоже доступен: http://msdn.microsoft.com/openprotocols

В целом похоже на сильный ход в правильном направлении. Если даже забыть про всякие судебные и лицензионные дела, это точно позволит расширить базу разработчиков и исключить любую возможность свалиться в штопор потери партнеров (см. истории падения Novell и IBM OS/2).

PS. Похоже, что Microsoft поставил себе целью ежедневно светиться во всех новостях.
white_bars: (Default)

Чистят код. Молодцы!

"В Департаменте внутренней безопасности США завершено очередное исследование открытого программного обеспечения. Согласно данным исследования 180 наиболее используемых открытых программных продуктов, в среднем на 1 000 строк программного кода приходится 1 ошибка или уязвимость безопасности, приводящая к угрозе атаки на систему или несанкционированному доступу.
Проект, получивший название Open Source Hardening Project, был инициирован и спонсирован американским ведомством, однако проведен он был исследовательской компанией Coverity и Стенфордским университетом. Проект стартовал к конце 2006 года и обошелся в 300 000 долларов.
В заявлении Департамента говорится, что почти во всех проектах были найдены ранее неизвестные ошибки, в том числе и критические. Всего же с 2006 года было проанализировано 50 млн строк кода, входящего в 250 проектов, а разработчики получили данные о 7 826 уязвимостях.
"

CyberSecurity.ru | Программное обеспечение | Open-source | Opensource: 1 ошибка на 1 000 строк кода

Оригинал, похоже, тут: http://www.pcworld.com/article/id,141226-c,softwarebugs/article.html. Интересно, что в переводе кое-что не указано (например, про то, что Symantec играл одну из ключевых ролей), а кое-что подпереврано. Я чем дальше тем меньше стараюсь читать русскоязычные новости на эти темы, чего и всем желаю. :) Дополнительная интересная информация есть тут: http://www.linuxinsider.com/story/61158.html.

Список софта, который можно считать безопасным (Rung 2) включает в себя Amanda, NTP, OpenPAM, OpenVPN, Overdose, Perl, PHP, Postfix, Python, Samba и TCL. Автоматически возникает вопрос относительно качества софта, который не попал под эту чистку: в нем-то один баг на 1000 строк сохранился...

Если продолжать эту мысль... Последний проект, который я писал "для души" с год назад состоял из 30 тысяч строк кода. Если подумать, то там наверняка есть мои заслуженные 30 багов :) (на самом деле, может меньше, а может и больше - не опенсорс же, да и DHS мной не интересуется). Деваться от статистики некуда: чтобы получить полностью "чистый" и безопасный код, нужно потратить довольно много времени и уметь думать тремя разными способами... 
Меня до сих пор преследует видение: на каких-то давнишних курсах по безопасности в качестве примера показывали две строчки простого кода без проверки состояния стека, которые, разумеется, привели к какой-то там катастрофе... Дальше эти две строчки подправили и сделали их полностью безопасными. Получилось 18 строчек.
Я был поражен...

Profile

white_bars: (Default)
white_bars

June 2017

S M T W T F S
    123
45678910
11121314151617
18192021222324
252627 282930 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 09:44 pm
Powered by Dreamwidth Studios