Pull to refresh

Альфа версия Flash 10 для x86-64

Reading time 1 min
Views 530
IT-companies
Adobe развила невиданную активность в деле продвижения своего продукта на разные платформы и вот теперь выпустила 64-битную версию Flash для Linux.

Скачать можно тут.

Небольшой FAQ (на английском) тут.
Total votes 33: ↑31 and ↓2 +29
Comments 25

FreeBSD 7.1 — i386 -> amd64 migration via SSH only :)

Reading time 3 min
Views 3.8K
*nix *
Есть сервер, который находится в датацентре в г. Москва. Есть я, который находится в уездном городе N™ :-) Единственный доступ к серверу — SSH и Remote PDU для перезагрузки.

Появилась нужда перейти на FreeBSD amd64, за одно обновив ПО и пересобрав ядро.

Что было до:
FreeBSD hostname FreeBSD 7.1-RELEASE i386.

Что стало после:
FreeBSD hostname FreeBSD 7.1-RELEASE amd64.

Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Comments 17

Как я ставил новый Skype

Reading time 4 min
Views 12K
Instant Messaging *
Понадобилось мне поставить skype. Система — debian testing, amd64. Поскольку в репозиториях скайпа нет, было решено поискать его на офсайте.
skype.com -> Download показало множество вариантов на любой вкус и цвет. Только вот Debian'а для amd64 там не оказалось.
Читать дальше →
Total votes 19: ↑8 and ↓11 -3
Comments 36

7 шагов по переносу программы на 64-битную систему

Reading time 20 min
Views 37K
PVS-Studio corporate blog

Аннотация


В статье рассмотрены основные шаги, обеспечивающие корректный перенос 32-битных Windows приложений на 64-битные Windows системы. Хотя статья ориентирована на разработчиков, использующих язык Си/Си++ в среде Visual Studio 2005/2008, она будет полезна и другим разработчикам, планирующим перенос своих приложений под 64-битные системы.

Читать дальше →
Total votes 107: ↑103 and ↓4 +99
Comments 51

64 бита

Reading time 12 min
Views 77K
Intel corporate blog

Статья раскрывает смысл термина «64 бита». В статье кратко рассмотрена история развития 64-битных систем, описаны наиболее распространенные на данный момент 64-битные процессоры архитектуры Intel 64 и 64-битная операционная система Windows.
Читать дальше →
Total votes 126: ↑108 and ↓18 +90
Comments 82

Коллекция примеров 64-битных ошибок в реальных программах — часть 1

Reading time 16 min
Views 4.5K
PVS-Studio corporate blog
Эту статью я посвящаю хабрапользователю f0b0s, который постоянно следит за нашей активностью, сопровождая ее тонким юмором, что держит нас в тонусе.

Читатели наших статей, посвященных разработке 64-битных приложений, часто упрекают нас в отсутствии обоснованности описываемых проблем. А именно, что мы не приводим примеры ошибок в реальных приложениях.

Я решил собрать примеры различных типов ошибок, которые мы сами обнаружили в реальных программах, о которых прочитали в интернете или о которых нам сообщили пользователи PVS-Studio. Итак, предлагаю вашему вниманию статью, представляющую собой коллекцию из 30 примеров 64-битных ошибок на языке Си и Си++.

Продолжение статьи >>

Читать дальше →
Total votes 150: ↑143 and ↓7 +136
Comments 62

Программирование Arduino из Linux, gentoo-way, быстрый старт

Reading time 6 min
Views 38K
Configuring Linux *
Sandbox
К сожалению, информация, необходимая для подключения Arduino к компьютеру, оказалась разрозненна по разным источникам на разных языках. Как известно, gentoo — это дистрибутив linux с непрерывной разработкой, фактически в нем и понятия такого быть не может, как «дистрибутив». Из-за этого решение проблемы, найденное в интернете, может оказаться неработоспособным просто потому, что на целевой системе другой набор пакетов и настроек.

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

Читать дальше →
Total votes 34: ↑30 and ↓4 +26
Comments 11

Десять имён для одной архитектуры

Reading time 3 min
Views 125K
Intel corporate blog

На пятничном семинаре учебного проекта лаборатории МФТИ-Интел один из студентов задал мне примерно такой вопрос: а почему 64-битный вариант архитектуры процессоров Intel называется x64, а 32-битный — x86? Я начал объяснять, что не всё так просто. Захотелось нарисовать более полную картину. Ведь на самом деле это не x64, и даже не x86.
Читать дальше →
Total votes 112: ↑102 and ↓10 +92
Comments 51

Как подсадить соседку на Linux, или немного о мандаринах в разрезе ОСей

Reading time 4 min
Views 40K
ТОНК corporate blog Open source *
О мандаринах

При обдумывании ситуации на рынке ОС для ПК мне почему-то в голову пришла цитрусовая метафора.

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

image

Мне представляется, то, что сотворил MS выходом 8-ки, погубит его. Он просто уйдет, открыв дорогу другим. Ниша будет переделена ChromeOS, MacOS, Linux и, возможно, новым игроком. Вот росли себе спокойно мандариновые деревья на плантации, давали плоды. Но садовник решил, что недостаточно много, — цикл выращивания плодов все сокращали и сокращали, они все больше наполнялись пестицидами, а растения от хлористых удобрений все больше загибались.

Не буду развивать тему, это просто преамбула. При капитализме корова непременно должна давать деньги через молоко, а потом в критический момент — много денег посредством говядинизации. Но вот только потом коровы больше нет. Впрочем, вернемся от коров к нашим барашкам, то есть к СПО.
Читать дальше →
Total votes 103: ↑61 and ↓42 +19
Comments 85

Детали о проекте мини-компьютера LXBOX

Reading time 5 min
Views 37K
ТОНК corporate blog Open source *
Всем привет!
В предыдущем посте я писал о мини-компьютере LXBOX на базе Linux Mint, который мы довели до релиза и запустили в продажу в феврале этого года. Спасибо всем за комментарии! Некоторым подача материала показалась слишком вычурной, поэтому напишу здесь структурированно о том, что это за зверюга, кто ее породил и с чем ее кушают. И немного о скидках для Хабровчан в конце.

image

Кто

Проект изначально был задуман берлинской фирмой GSN, мы (ГК ТОНК) подключились к нему на одном из ранних этапов.
Читать дальше →
Total votes 47: ↑35 and ↓12 +23
Comments 51

AMD на Computex 2015: APU шестого поколения готовы взбодрить портативные ноутбуки

Reading time 4 min
Views 11K
AMD corporate blog Computer hardware Laptops
Прямо сейчас на Тайване проходит одна из главных IT-выставок планеты, а для компьютерной индустрии – и вовсе самая главная. Называется она Computex, и ее появление датируется 1981 годом. Постепенно из выставки достижений тайваньского хозяйства она превратилась в международную площадку, и хотя в последнее время роль Тайваня и большого Китая снова усилилась, большинство производителей ПК, компонентов и сетевого оборудования разворачивают стенды и делают анонсы новых продуктов. Вот и позавчера, когда в Москве только-только начало рассветать, в самом центре Тайбея, недалеко от знаменитой башни Taipei 101 высотой 509 метр, AMD рассказала о шестом поколении APU A-серии с кодовым именем Carrizo. Укладываясь в TDP 15 Ватт, они существенно превосходят предшественников и по производительности, и по времени работы готовых систем.


Читать дальше →
Total votes 24: ↑22 and ↓2 +20
Comments 33

Герои давно ушедших времен против современных компьютерных задач: краткий обзор необычной двухпроцессорной материнки

Reading time 7 min
Views 37K
Computer hardware History of IT Old hardware CPU DIY
— А куда поставить этот пыльный ящик? — спросил я друга, разбирая хлам в покидаемом офисе.
— Поставь в самое дальнее место, — сказал он, — это хранилище давно отживших свой срок деталей. Для сегодняшних наших задач там ничего нет.

Я заглянул внутрь. Из ящика, среди заросших паутиной проводов на меня глядела плата внушительного размера с двумя огромными медными радиаторами, ощетинившись слотами для оперативной памяти. Больше из-за паутины ничего видно не было. Это явно плата для сервера, двухпроцессорная, с 8 слотами оперативки. Мне стало интересно, что это за материнка и что с ней произошло, целая ли она? Пусть в качестве современного сервера она уже не потянет. А что если...? Мне хотелось узнать, насколько она подойдет для современных программ и повседневных нужд обычного пользователя.


Приглашаю к прочтению этой статьи таких же, как я, энтузиастов, которым интересно покопаться в различном «железе», сравнить функциональность и быстродействие давно ушедших из обращения компьютерных систем, вернуть что-то к жизни, уже, возможно, из полного небытия.
Total votes 36: ↑34 and ↓2 +32
Comments 127

Debian: простое превращение i386 в amd64

Reading time 2 min
Views 28K
Configuring Linux **nix *Lifehacks for geeks
Recovery mode
Это краткая статья о том, как без переустановки организовать 64-битную архитектуру на вашем 32-битном Debian/Deabian-based дистрибутиве (который вы могли по-невнимательности загрузить вместо 64bit).

* Ваше железо должно изначально поддерживать amd64, магию творить никто не собирается.
* Это может повредить систему, так что действуйте очень осторожно.
* Всё проверялось на Debian10-buster-i386.
* Не делайте этого, если хоть что-то здесь не понимаете.
Читать дальше →
Total votes 22: ↑16 and ↓6 +10
Comments 7

Что нужно знать, если вы хотите вызывать Go функции из ассемблера

Reading time 9 min
Views 5K
Abnormal programming *Assembler *System Programming *Compilers *Go *
You've run into a really hairy area of asm code.
My first suggestion is not try to call from assembler into Go. — Ian Lance Taylor

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


Как только у вас возникает задача вызвать из ассемблерного кода Go функцию, один из первых советов, который вам дадут: не делайте так.


Но что если вам это очень-очень нужно? В таком случае, прошу под кат.


Читать дальше →
Total votes 28: ↑25 and ↓3 +22
Comments 14

Анализируем bound checks в Go по CPU профилю

Reading time 9 min
Views 4K
High performance *Assembler *System Programming *Compilers *Go *

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


Читать дальше →
Total votes 26: ↑23 and ↓3 +20
Comments 0