Январь 2015

Про компьютеры

Есть вот такое мнение, что "компьютеры перестали становиться быстрее". Пару лет назад я его даже развеивал на хайлоаде, но в докладе упирал на SSE/AVX/итп.

Но тут понадобилось попрофайлить кой-чего на Core2 (у котогого aligned/unaligned access резко отличаются). Достал с полки старый свой макбук, 2007-го года, Core2 Duo, ~2.2гигагерца (могу ошибаться, по памяти пишу). Надо теперь собрать Qt. Вот Qt 5.3.2 собиралося у меня почти 7 часов (400 с чем-то минут по time), на двух ядрах.

Ну ладно, думаю, у этого ноутбука была тяжелая судьба, я ему всю систему охлаждения перебирал т.к. он throttle-лся (термопаста повысохла), может опять болеет.

Отобрал у жены ноут. Celeron T3100, то же поколение Сore2, 1.9гигагерца, винды. Вот 2010-я студия собирает, 5 часов уже прошло, до QtDeclarative добрались. Значит еще не меньше часа.

Для сравнения, i7-4770 собирает тот же Qt 5.3, судя по датам создания файлов, 36 минут. В 10 раз быстрее. Да, вдвое больше ядер, ~вдвое больше частота, но еще 2.5 раза просто от большей лучшести.

Это вот я к тому, что те кто гордо не апгрейдит свои Q6600, они на самом деле заметно отстали от.

FastRawViewer 1.0.4 (RC)

По традиции, читатели этого бложика увидят свежий релиз (кандидат?) FastRawViewer чуть раньше всего остального мира.

Изменения

  • Новые действия
    • Menu - File - Copy to folder (ask destination) (стандартный хоткей: C)
    • Menu - File - Copy to folder (same destination) (стандартный хоткей: Shift-C)
        Действуют аналогично Move to folder, но не перемещают, а копируют файл. Папка "Same destination" - общая для действий Copy и Move.
  • В настройке Preferences - File Handling - Subfolder for rejected files
    можно
  • ...

Q: USB card reader

Граждане читатели!

А у всех такая же ерунда с SD/CF-ридерами, что и у меня?

У меня оно так:

  • У меня был (и есть) 'Transcend USB Reader P8'. Работает как из пушки, никаких претензий к нему нет, кроме того что он USB2 и медленный.
  • Затем я купил Transcend TS-RDF8K. USB3. Он поработал у меня в USB3-режиме какое-то время и скис. Перестал читать. Я поапгрейдил ему фирмварь (!) и он проработал еще пару месяцев и опять скис: при подключении к USB3 не работает. Можно подключить USB2-кабелем (Micro-USB) и тогда работает примерно вот как предыдущий.
  • Тогда я купил внутренний ридер. Какой-то китайский китай вроде этот, во всяком случае очень похож. Включил его во внутренний USB3-порт и все вроде бы неплохо, но иногда если им активно пользоваться - он начинает ресетить USB-шину (или USB-контроллер ресетит сам себя, не понять). Со всеми приколами - отваливаются все USB-устройства, потом находятся. Жить так можно, если задача "списать файлы с карты". Но вот тут при тестировании FRV на медленном носителе - я прямо вот утомился от этих ресетов.
  • Купил вот сегодня Lexar® Professional USB 3.0 Dual-Slot Reader. За полчаса поломать его не удалось - пишет, читает, все как из пушки. Но надолго ли, вот в чем вопрос.

Теперь, собственно, Q:

Оно все (эти ридеры) - по жизни говно, или мне так особенно с ними везет?

Q: Mellanox Infinihost + Windows 8 + SRP?

Граждане читатели!

Вот у меня задуман переход на Win 8.1 (в процессе задуманного апгрейда монитора). А дисковая полка то у меня - по Infiniband+SRP подключена.

Про..этосамое сегодня полдня, вот на таких граблях:

  • WinOFED 4.x (от которого опенсорса не могу найти, брал с сайта Mellanox) - совместим с Win8, но не содержит драйверов Mellanox Infinihost. Только ConnectiX.
  • WinOFED 3.2, который у меня на Win7 работает: не ставится на Win8, там проверка версии во встроенном скрипте (а не в параметрах MSI, их я умею снять)
  • WinOFED 2.1 - ставится на Win8 (проверки в скрипте нет), с виду работает, но там нету SRP (точнее, в релнотесах написано что есть бета, но следов этой беты не видно)
И как жить? Все бросить и собрать WinOFED3 самому? Я даже начал, но он захотел WIX, потом Windows DDK (WDK), потом Windows SDK6.1 и вот на стадии SDK я сломался (у меня его нету из принципа, чтобы с SDK от Win8 не дрался).

Может кто решал проблему и решил?

Аналогичная проблема должна быть на Windows Server 2012, если вдруг у вас есть для нее драйвера Infinihost+SRP - поделитесь пожалуйста!

P.S. Я могу и на IPoOB + iSCSI пожить, но SRP сильно веселее....

Взорвалась? Склеим обратно!

Алаверды к вот этому, чтобы не затерялось в комментах.

Починили:

  1. fcntl: https://svnweb.freebsd.org/base?view=revision&revision=277211
  2. sigaction: https://svnweb.freebsd.org/changeset/base/277236

Большое спасибо Константину Белоусову за.

Но я в ужасе убежал на 9.3 и посижу на 9.x еще годик.

Ура, она взорвалась!

Много лет я пользуюсь на своих FreeBSD-серверах некоторыми бинарниками, собранными в незапамятные времена, под FreeBSD6. Работают (под compat6x), каши не просят, все устраивает (устраивало?).

Но, ура, наконец оно (воспроизводимо) сломалось:

  • (cd /usr/src; svn up; make то-се-инсталл) - получается текущая 10.1
  • И, ура, эти бинарники перестают запускаться, cannot lock pidfile пишут мне. Truss чего-то такое показывает про bad address.

Воспроизвел на двух машинах - вводимом в эксплуатацию сервере (и сейчас, да, всю команию обратно, вот значит подарочек мне) и на виртуалке. На виртуалке вот просто классически, там была 10.x от 27 июля - и работало, а свежий сегодняшний svn up все поломал. Ну, зашибись.

Я, понятно, могу произвести раскопки, найти ЕЩЕ ТЕ исходники, пересобрать под 10.1 (не уверен, что соберутся текущими компиляторами, гы) и все такое. Но блин, не до грибов мне сейчас!

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

Буду откатываться на 9.3, благо претензий к ней у меня нет.

P.S. На Linux на серверах не перехожу вот примерно по этой же причине (помимо ZFS) - есть нажитые непосильным трудом бинари, они нужны, а заниматься археологией и пересобирать это под Linux - ну нет никаких сил.

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

FastRawViewer 1.0.3

FastRawViewer 1.0.3 доступен для скачивания

Новое

  • Поддержка HiDPI на Windows
  • Регулировка размеров нижней статусной строки и бокового дока с информационными окнами (гистограмма, статистика, XMP Rating/Label, EXIF), настройка в Preferences-Interface
  • Возможность исключить типы (расширения) файлов из рассмотрения. Preferences - Ignore extensions when file browsing
  • Поддержка панасоника TZ70

Исправлены ошибки

  • При истечении триала - окошко Splash Screen не загораживает дырку для ввода лицензионного кода (оно закрывалось по Esc, но люди пугались)
  • Исправлен бардак в настройках показа EXIF, к сожалению всем пользователям старых версий придется насильно включить показ названий полей (можно отключить, в настройках EXIF)

Напоминаю, что скидка в 33% относительно уже скинутой стартовой цены для российских/СНГ пользователей пока еще действует

Загадка DPI

Вот значит вроде порешал проблему:
  • Все шрифты теперь в pt, а не в px
  • Практически все иконки - в SVG (осталась, буквально, одна, но отчего-то в Qt stylesheets не работает svg, хотя по доке - должна, ну соберусь с силами и буду генерировать ее на скаку)
  • Размеры окон, там где надо (автомат работает так, что мне не нравится) - в em
  • чего-то еще вылезло, но вот не могу уже вспомнить
И все на винде заработало прилично. Несу на мак. Собираю. Ой.

И вот гложет меня теперь вопрос:

Отчего на одинаковом мониторе (виртуальном, 1920x1200, никакого HiDPI, никаких специальных настроек, операционки поставлены по дефолту) 9pt шрифт на винде (приблизительно) соответствует по размеру 14pt на маке?. Один и тот же шрифт. Тахома.