Linux для всех → Какова Ubuntu в сравнении с Mac OS X?
Совсем не обращая внимания на Windows, Марк Шаттлворт заявил, что OS X является операционной системой, которую необходимо опередить. Сейчас, после выхода Ubuntu 9.04, мы можем взглянуть, какова она в сравнении с OS X.
Разбирая историю соревнований между десктопным Linux и Windows, основатель Ubuntu Марк Шаттлворт недавно рассказал журналисту Брюсу Байфилду, что он видит Mac OS X той системой, которую необходимо опередить будущим релизам Ubuntu — в частности, в плане дружелюбности интерфейса и удобства для пользователя. Итак, вышла Ubuntu 9.04, и как она теперь смотрится в сравнении с последними разработками Apple?
Разбирая историю соревнований между десктопным Linux и Windows, основатель Ubuntu Марк Шаттлворт недавно рассказал журналисту Брюсу Байфилду, что он видит Mac OS X той системой, которую необходимо опередить будущим релизам Ubuntu — в частности, в плане дружелюбности интерфейса и удобства для пользователя. Итак, вышла Ubuntu 9.04, и как она теперь смотрится в сравнении с последними разработками Apple?
Научно-популярное → Сколько науки в фильме Аватар?
Внимание, в статье множество спойлеров!
Google → 15 Вопросов на собеседовании в Google, из-за которых вы можете почувствовать себя глупым

Google снова набирает людей.
Это отличная новость для тысяч начинающих менеджеров и разработчиков ПО, желающих найти спокойную пристань в эти сложные дни.
Теперь плохие новости:
- Google предпочитает людей из «Лиги Плюща»
- Им интересны ваши оценки (в институте), даже если вам уже за 30
- Они ищут людей, которые хотят изменить мир
Хуже того, если вы подходите по всем этим параметрам, вам все равно надо проходить собеседование.
Льюис Пин (Lewis Pin), тренер по поиску работы из Сиэтла, собрал 140 вопросов, которые в Google спрашивали его клиентов.
Сколько шариков для гольфа поместится в школьный автобус?
Позиция: Менеджер проекта
Linux для всех → Пять наиболее распространенных заблуждений в отношении Linux
Пользуясь исключительно Linux на протяжении почти четырёх лет, я могу уверенно судить о том, что Linux может, а чего — не может. Ни в коем случае не претендуя на решение всех проблем, несколько самых распространённых заблуждений я все-таки постараюсь рассеять.
Маркетинг в любых формах → Microsoft проводит тренинг сотрудников Best Buy

Microsoft очередной раз показывает свое истинное лицо и то на какие агрессивные шаги они способны ради продвижения своей продукции. Ниже представлен перевод рассказа о тренинге одного из работников сети магазинов Best Buy (США).
Лента новостей → Винил возвращается?

Меломаны всегда говорили, что у виниловых записей качество звука выше, по сравнению с компакт-дисками или MP3, но их лояльность казалась не более чем ностальгией на фоне 25-летнего доминирования цифровой записи в музыкальной индустрии. Однако, в последние годы, онлайн-продажи LP (сокращение от Long Play records — долгоиграющих пластинок) более чем удвоились, благодаря новым покупателям, желающим больше, чем им дает онлайн-покупка mp3-треков за 99 центов.
PHP → В защиту PHP
Недавно на stackoverflow была создана тема, в которой автор утверждал, что PHP неважнецкий язык и просил переубедить его. В качестве аргументов он привёл несколько доводов, которые были последовательно прокомментированы другим участником. Вольный перевод сего представлен ниже.
Лично я полностью согласен с отвечающим и думаю, что всем ненавистникам PHP стоит с нижеследующим ознакомиться.
Это то, что я люблю и ненавижу одновременно. Однако по своей сути это утверждение верно. Почему некоторые двухсловные функции разделяются подчеркиванием, а некоторые нет? Почему $needle и $haystack иногда меняются местами? Это смешно. Но в конце концов действительно ли это так важно? Моя IDE с автоподстановкой и php.net всегда под рукой. Так что возможно это и является негативным фактором для PHP как языка. Но не мешает мне быть эффективным программистом.
Лично я полностью согласен с отвечающим и думаю, что всем ненавистникам PHP стоит с нижеследующим ознакомиться.
PHP имеет противоречивое именование системных и библиотечных функций. Предсказуемые схемы именования имеют важное значение в любом языке.
Это то, что я люблю и ненавижу одновременно. Однако по своей сути это утверждение верно. Почему некоторые двухсловные функции разделяются подчеркиванием, а некоторые нет? Почему $needle и $haystack иногда меняются местами? Это смешно. Но в конце концов действительно ли это так важно? Моя IDE с автоподстановкой и php.net всегда под рукой. Так что возможно это и является негативным фактором для PHP как языка. Но не мешает мне быть эффективным программистом.
Open source → Почему свободное ПО не должно зависеть от Mono и C#
Решение Debian включить Mono в дистрибутив по умолчанию для того, чтобы запускать Tomboy, ведёт в опасную сторону. Использовать C# опасно, поэтому мы должны ограничить его использование.
Описываемая проблема не уникальна для Mono; любая свободная реализация C# имеет те же проблемы. Опасность в том, что Microsoft скорее всего планирует однажды задавить все свободные реализации при помощи патентов. (См. swpat.org и progfree.org). Это достаточно серьёзная угроза, и только дурак будет её игнорировать до тех пор, пока петух не клюнет. Уже сейчас мы должны принять соответствующие предосторожности против этой будущей опасности.
Это не означает, что реализовывать C# — плохо. Свободные реализации C# позволяют пользователям запускать их C#-программы на свободных платформах, что есть хорошо. Проект GNU тоже имеет реализацию C#, Portable.NET. В идеале, мы бы хотели иметь открытые реализации для всех языков, которые используют программисты.
И проблема не в самих реализациях, а скорее в приложениях вроде Tomboy, и других, написанных на C#. Если мы потеряем С#, мы потеряем и все такие приложения. Это не означает, что неправильно пользоваться C#-программами, но означает, что разработка и использование их сопряжена с существенным риском.
Мы должны систематически уменьшать нашу зависимость от реализаций C#. Другими словами, мы должны отговаривать людей от разработки программ на C#. Соответственно, мы не должны включать реализации C# в установки GNU/Linux, а взамен распространять соответствующие аналоги, написанные на других языках, если это возможно.
Прим. перев.: Наконец-то и Столлман это сказал. Лично для меня продвижение C#/.Net в массы есть часть плана Microsoft по популяризации Windows: сначала поддерживать видимость кроссплатформенности и простоты разработки, обеспечить себе большую пользовательскую и девелоперскую базу, ввести какое-нибудь собственное расширение, а потом «схлопнуть» поддержку других платформ (по версии RMS, задавив патентами другие реализации), и получить аудиторию, которая вынуждена будет перейти на Windows.
UPD: Как обычно в подобных топиках, прошу минусующих хотя бы кратко отписываться, за что минус. Спасибо!
UPD: В блоге у nsinreal есть чудесный перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck» / «Почему Mono хорош». Рекомендую всем, и противникам, и сторонникам.
Описываемая проблема не уникальна для Mono; любая свободная реализация C# имеет те же проблемы. Опасность в том, что Microsoft скорее всего планирует однажды задавить все свободные реализации при помощи патентов. (См. swpat.org и progfree.org). Это достаточно серьёзная угроза, и только дурак будет её игнорировать до тех пор, пока петух не клюнет. Уже сейчас мы должны принять соответствующие предосторожности против этой будущей опасности.
Это не означает, что реализовывать C# — плохо. Свободные реализации C# позволяют пользователям запускать их C#-программы на свободных платформах, что есть хорошо. Проект GNU тоже имеет реализацию C#, Portable.NET. В идеале, мы бы хотели иметь открытые реализации для всех языков, которые используют программисты.
И проблема не в самих реализациях, а скорее в приложениях вроде Tomboy, и других, написанных на C#. Если мы потеряем С#, мы потеряем и все такие приложения. Это не означает, что неправильно пользоваться C#-программами, но означает, что разработка и использование их сопряжена с существенным риском.
Мы должны систематически уменьшать нашу зависимость от реализаций C#. Другими словами, мы должны отговаривать людей от разработки программ на C#. Соответственно, мы не должны включать реализации C# в установки GNU/Linux, а взамен распространять соответствующие аналоги, написанные на других языках, если это возможно.
Прим. перев.: Наконец-то и Столлман это сказал. Лично для меня продвижение C#/.Net в массы есть часть плана Microsoft по популяризации Windows: сначала поддерживать видимость кроссплатформенности и простоты разработки, обеспечить себе большую пользовательскую и девелоперскую базу, ввести какое-нибудь собственное расширение, а потом «схлопнуть» поддержку других платформ (по версии RMS, задавив патентами другие реализации), и получить аудиторию, которая вынуждена будет перейти на Windows.
Я уже кидал на Хабр документ Еврокомиссии по поводу Microsoft, рекомендую всем ознакомиться. Он на английском, и нет времени его переводить. Но те, кто не учит историю, обречены её повторять.
UPD: Как обычно в подобных топиках, прошу минусующих хотя бы кратко отписываться, за что минус. Спасибо!
UPD: В блоге у nsinreal есть чудесный перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck» / «Почему Mono хорош». Рекомендую всем, и противникам, и сторонникам.
Delphi → Кратко о RTTI и атрибутах в Delphi 2010
RTTI (Runtime Type Information) было тщательно переработано в Delphi 2010. RTTI является центральным элементом, на котором написано Delphi IDE, он существует со времен первого выпуска, однако я слышал от некоторых людей на протяжении многих лет, что они попытались использовать RTTI и нашли это слишком сложным и замысловатым, особенно по сравнению с Reflection API в Java и .NET. Вот это настоящий позор, поскольку возможность писать код для запроса подробной информации о других объектах, не зная заранее их типа, это действительно мощная возможность.
Apple → Боязнь будущего

iPad — новое устройство Apple с не самым лучшим названием, которое ещё не появилось на рынке, а было только анонсировано 27 января, никого не оставило равнодушным. Я уже давно не помню таких яростных споров о какой-либо вещи. Пока ведущие аналитики теряются в догадках и никак не могут решить, победа это или поражение, или уже начали активно обливать грязью новое устройство, не успев его даже в руках подержать, давайте познакомимся с достаточно интересной позицией Фрайзера Спирса, разработчика плагина для iPhoto и Aperture FlickrExport, Flickr-приложения для iPhone и iPod Touch Darkslide и системы сравнения изменений в файлах и папках Changes.
Я смогу больше рассказать об iPad позже, но объём и сила яростных нападок на это устройство со стороны действительно технологически продвинутых людей поражают.
Некоторые пытаются разогнать этот рёв, сравнивая его с определёнными комментариями, сделанными после запуска iPod в 2001 году: «Нет радио. Меньше места, чем в Nomad. Он отстал от жизни». Боюсь, эти размышления на уровне 26 января упускают главное.
Реакция индустрии на iPad — это не что иное, как боязнь будущего.
