Linux для всех → Flash Player 10.2 + vdpau + 64-bit
Как известно, актуальных версий Adobe Flash Player для 64-битных систем Linux пока не существует. Да, есть Square. Но он не обновляется, да и GPU-декодинга видео в нём нет. Приходится использовать 32-битную версию.
Вот только и с ней GPU-декодинг видео из коробки не заработает. Что делать?
Собственно говоря, для многих пользователей 64-битных систем это вряд ли станет откровением. Но для тех, кто не слишком над этим задумывался или, как и я, только перешёл с 32-битной системы на 64-битную: нужно просто установить 32-битную версию библиотеки libvdpau.
Как это сделать — уже тонкости. Можно вручную расковырять 32-битные пакеты с драйверами и сунуть нужный файлик в /usr/lib32. Многое зависит от дистрибутива. Для Ubuntu есть простой способ — воспользоваться утилитой getlibs:
Три команды — и флеш на youtube перестаёт тормозить и дропать кадры.
Заметка не претендует на оригинальность. После того, как возможность использования 32-битной библиотеки пришла мне в голову, я просто воспользовался гуглом, и нашёл решение здесь. Просто решил сообщить тем, кто ещё не знает (если они ещё есть).
Вот только и с ней GPU-декодинг видео из коробки не заработает. Что делать?
Собственно говоря, для многих пользователей 64-битных систем это вряд ли станет откровением. Но для тех, кто не слишком над этим задумывался или, как и я, только перешёл с 32-битной системы на 64-битную: нужно просто установить 32-битную версию библиотеки libvdpau.
Как это сделать — уже тонкости. Можно вручную расковырять 32-битные пакеты с драйверами и сунуть нужный файлик в /usr/lib32. Многое зависит от дистрибутива. Для Ubuntu есть простой способ — воспользоваться утилитой getlibs:
wget frozenfox.freehostia.com/cappy/getlibs-all.deb
sudo dpkg -i getlibs-all.deb
sudo getlibs -p libvdpau1Три команды — и флеш на youtube перестаёт тормозить и дропать кадры.
Заметка не претендует на оригинальность. После того, как возможность использования 32-битной библиотеки пришла мне в голову, я просто воспользовался гуглом, и нашёл решение здесь. Просто решил сообщить тем, кто ещё не знает (если они ещё есть).
NoSQL → 64-битные целые в MongoDB
В своем проекте на PHP пришлось столкнуться с необходимостью хранения в базе 64-битных целых данных. Нашел только одну статью по теме, зато очень подробную (местами даже слишком) и объясняющую все тонкости. Решил опубликовать перевод на Хабре, на случай, если кто-нибудь столкнется с аналогичной проблемой.
Delphi → Бета-тестирование 64-битного компилятора Delphi

Открыта регистрация на бета-тестирование новой версии Delphi с 64-битным компилятором. Посмотреть видео-обзор и зарегистрироваться можно на официальном сайте. Если у вас есть Delphi XE или RAD Studio XE, то у вас будет приоритет в получении бета-версии.
Нововведения ожидаемы:
- Размер NativeInt, NativeUint — 64 бита
- Размер Pointer — 64 бита
- 64-битная индексация в динамических массивах (теоретически до 1019 элементов)
- Все подсчёты для чисел с плавающей точкой возвращают Double.
- Новый вид вызова функций через регистры. register, pascal, cdecl, stdcall не используются.
- Все используемые библиотеки в проекте должны быть 64-битными.
- Делать ассемблерные вставки теперь нельзя: либо вся функция написана на ассемблере, либо вся на Delphi.
VCL, RTL и WinAPI работают как и прежде.
Adobe → Вышел Preview Release 64-битного флеш-плеера для всех платформ
Ну что, кто там говорил, что этого никогда не случится? А я искренне верил разработчикам, что они постараются быстро сделать, так оно и вышло. Сам еще на стабильность не тестировал, кто попробует и найдет баги, отпишитесь плз, запощу в баг-трекер им.
В добавок, для плагина под IE9 beta есть поддержка аппаратного рендеринга графики, думаю к релизу ее допилят для всех операционных систем и браузеров. Надо еще декомпильнуть playerglobal, проверить, может они туда и AEC успели внедрить? Было бы вообще супер.
Adobe Flash Player «Square»
В добавок, для плагина под IE9 beta есть поддержка аппаратного рендеринга графики, думаю к релизу ее допилят для всех операционных систем и браузеров. Надо еще декомпильнуть playerglobal, проверить, может они туда и AEC успели внедрить? Было бы вообще супер.
Adobe Flash Player «Square»
Железо → ИОНовый нетбук
Нетбуки бывают разные, большие, не очень, классные… А бывают такие, в которых от нетбука остались размеры, время работы и отсутствие привода и глянцевый экран.
Cегодня вам, хабрадамам и хабрагосподам представляется мультимедийный нетбук ASUS Eee PC 1215N.

Cегодня вам, хабрадамам и хабрагосподам представляется мультимедийный нетбук ASUS Eee PC 1215N.

Блог компании ABBYY → Как не переносить весь код на 64 бита
До чего бывает неприятно: есть 32-битная библиотека на C++, которую вы уже много лет лицензируете клиентам, а теперь все больше и больше клиентов хочет использовать ее из 64-битных программ. Вы развиваете библиотеку, исправляете ошибки, дорабатываете, холите и лелеете ее, она прекрасно работает, а клиентам это не так и важно – они просто хотят 64 бита. Им даже не важно, будет ли она вся 64-битной, они просто хотят ее использовать.
Что делать? Очевидно – переписать код так, чтобы он компилировался и на 32 бита, и на 64:
— читаем много статей – например, вот эту и те, что появятся в «похожих публикациях» при ее прочтении;
— быстренько правим код (за неделю должны управиться, правда?);
— ???
— PROFIT
А теперь добро пожаловать в реальный мир.
Что делать? Очевидно – переписать код так, чтобы он компилировался и на 32 бита, и на 64:
— читаем много статей – например, вот эту и те, что появятся в «похожих публикациях» при ее прочтении;
— быстренько правим код (за неделю должны управиться, правда?);
— ???
— PROFIT
А теперь добро пожаловать в реальный мир.
Браузеры → Mozilla представила первую 64-битную версию Firefox
Mozilla представила 64-битную версию браузера Firefox. На FTP-сервере компании с прошедших выходных находится 64-разрядная версия Firefox для Windows, доступная для скачивания. Учитывая то, что Mac OS X, Windows 7 и большинство версий Linux имеют 64-битную версию, вполне логично, что Firefox хочет догнать браузеры Safari и Internet Explorer, которые уже есть в 64-битных вариантах.
Владельцы 64-разрядных ОС уже знают, что неофициальная 64-битная сборка Firefox уже существует (например часть 64-битных дистрибутивов Linux включают 64-битные сборки Firefox), но версия, размещенная на этих выходных, это фактически первый официальный релиз от Mozilla. Сейчас он доступен только для Windows 64-bit, но в планах Mozilla сделать официальную 64-разрядную версию для остальных ОС, одновременно с выходом Firefox 4. В то же время, компания говорит, что на данный момент версия Firefox 64-bit предназначена только для тестирования. Вы сможете установить несколько дополнений для FF в режиме 64-бит, но 64-битной версии Flash Player для Windows 7 нету: существует только бета-версия 64-битного Flash для Linux.
Владельцы 64-разрядных ОС уже знают, что неофициальная 64-битная сборка Firefox уже существует (например часть 64-битных дистрибутивов Linux включают 64-битные сборки Firefox), но версия, размещенная на этих выходных, это фактически первый официальный релиз от Mozilla. Сейчас он доступен только для Windows 64-bit, но в планах Mozilla сделать официальную 64-разрядную версию для остальных ОС, одновременно с выходом Firefox 4. В то же время, компания говорит, что на данный момент версия Firefox 64-bit предназначена только для тестирования. Вы сможете установить несколько дополнений для FF в режиме 64-бит, но 64-битной версии Flash Player для Windows 7 нету: существует только бета-версия 64-битного Flash для Linux.Блог компании Intel → Причины, по которым 64-битные программы требуют больше стековой памяти

В форумах люди часто упоминают, что 64-битные версии программ поглощают больший объем памяти и стека. При этом обычно ссылаются на то, что размеры данных стали в 2 раза больше. Однако это необоснованное утверждение, так как размер большинства типов (char, short, int, float) в языке Си/Си++ остался прежним на 64-битных системах. Конечно, например, увеличился размер указателей, но ведь не все данные в программе состоят из указателей. Причины роста потребляемой памяти и стека более сложны. Я решил подробнее исследовать данный вопрос.
В данной заметке я поговорю о стеке, а в будущем планирую обсудить выделение памяти и размер двоичного кода. И еще хочу сразу заметить, что статья посвящена языку Си/Си++ и среде разработки Visual Studio.
Блог компании Intel → 64 бита

Статья раскрывает смысл термина «64 бита». В статье кратко рассмотрена история развития 64-битных систем, описаны наиболее распространенные на данный момент 64-битные процессоры архитектуры Intel 64 и 64-битная операционная система Windows.
Персональные блоги → Лучшие заметки из блога компании ООО «СиПроВер» по созданию параллельных и 64-битных программ

В тексте собраны ссылки на лучшие заметки в блоге, который ведут сотрудники компании ООО «Системы программной верификации». Заметки посвящены тематике разработки 64-битных и параллельных OpenMP приложений.