Обновить
66
Alexey Dokuchaev@danfe

Оператор ЭВМ

18
Подписчики
Отправить сообщение
Касательно «динамического выбора языка интерфейса отличного от системного», здесь стоит выделить два момента.

1. По поводу динамического (т.е. без перезапуска программы) — это действительно нужно нечасто (к тому же, многие приложения все равно потребуют перезапуска в этом случае). Тем не менее, эту функцию можно реализовать правильно; например, продукты Касперского обычно локализованы, но всегда можно переключиться на английский по хоткею (F5 или F12 кажется), без перезапуска, что весьма облегчает диагностику и работу техподдержки в многонациональных компаниях, в заграничной командировке, и т.п.

2. Запускать же приложения в отличной от системной локали нужно по разным причинам: если перевод для вашего языка выполнен плохо или не полностью; если нужно временно сменить язык для коллеги-иностранца, если вы работаете переводчиком/специалистом по локализации, если вы предпочитаете английскую систему, но хотите поиграть в условного «сталкера» в русской или украинской озвучке (предположим для простоты, что озвучку можно выбирать). Кстати, иногда требуется переключить даже не язык, а, к примеру, денежные единицы, если вы ведете домашнюю бухгалтерию в специфической валюте.

В этих случаях, конечно, необходимости в динамическом переключении нет, и обычно достаточно выставить нужные переменные окружения (ключи командной строки, запись в конфиге или реестре).
Интересно, пользуется ли кто под OS X гнушным gettext'ом для мультиязычности? Тем более, что под макось есть красивый редактор (опенсорсный к тому же).
А кнопку «Пуск» в новых виндах вроде вернули, а кричали, что новым пользователям и без нее хорошо. С чего бы?
Это еще цветочки по сравнению с их недавним нововведением, когда строку меню внезапно стали набирать исключительно прописными буквами:

FILE EDIT VIEW PROJECT OMG WTF IS THIS

Потом, вроде бы, откатили обратно, но попервости я, когда увидел у кого-то на скриншоте, даже подумал, вдруг это они специально, чтобы evaluation- или бета-версии выглядели вырвиглазно и отличались от релизов (но зачем?), а потом наткнулся на летнюю заметку в арстехнике (вернее, на здешний ее перевод).
Вот я тоже не понял.
Обрати[те] внимание на то, что ни один компонент элемента, будь то цвет текста, цвет обводки инпута, цвет обводки кнопки, не оставлен без внимания — это создает цельность и гармоничность.
В первую очередь обращает внимание то, что вариант слева выглядит и читается лучше. К оттенкам цветов даже не приглядываешься.

Если все-таки предполагается, что «улучшенный» вариант справа, то бог с ними, с цветами: объяснил бы кто, куда делись восклицательный знак и поясняющие надписи к полям ввода; зачем вопросительные знаки оторвались от своих пунктов, и почему «подобрать» теперь означает «расширенный поиск»? ;-)
То есть, пейпал просто привел свои правила в соответствие с российским законодательством. Лимиты практически совпадают на всех трех уровнях (кроме 550 vs. 600 тысяч в п. 3), но правильно ли я понимаю, что операции (и, соответственно, счета) в валюте разрешены для упрощенно-идентифицированных? И если да, зачем было пейпалу их ограничивать (только рубли) в этом случае?
В посте написано (последний абзац), что идентификация состоит в предоставлении номера телефона, паспортных данных, а также (на выбор) индивидуального номера налогоплательщика, страховой номер лицевого счета или полис медицинского страхования. При этом в уведомительном письме о новых правилах этой информации нет. Так же непонятно, кто должен инициировать процесс сбора недостающих данных, как именно будет организована процедура, надо ли ожидать письма в духе «по новым правилам, ваш аккаунт считается прошедшим лишь базовую проверку; чтобы пройти полную проверку, сделайте, пожалуйста, следующее: ...» и пр.

Сейчас же они просто говорят: с 18 ноября будут действовать новые правила, кто не согласен, закрывайте счет(а).

Формулировка страховой номер лицевого счета или полис медицинского страхования мне кажется несколько расплывчатой; непонятно, какой толк от номера медполиса (срок действия которого ограничен), не логичнее ли просить номер страхового свидетельства ГПС?

В общем, в тред призывается PayPal.
Я стараюсь каждый (под)проект, над которым доводится работать, вычистить до некоего максимума (когда исправления дальнейших варнингов уже чревато ошибками: обычно это связано с alignment и прочими проблемами двоичной совместимости), а в Makefile установить текущий «уровень чистоты» и -Werror, чтобы предотвратить появления новых варнингов (цитирую свой старый комментарий, там же пример кода для GNU make).
Я так понимаю, что текущая Verified — это и есть упрощенная.
Из новых правил это неочевидно (т.е. раздел 3, на который они ссылаются в п. 2.2, судя по тексту, изменений не получил).

Я как бы не против полной проверки, если это так необходимо, т.к. открывал именно долларовый счет для интернет-покупок за рубежом, и мне вовсе не хочется, чтобы его насильно перевели на рубли, — но хотелось бы знать, в чем она состоит, и как ее проходить.
Окей (проверка делалась лет пять тому назад): это считается, по новым правилам, полной проверкой или упрощенной? Или эта старая проверка вообще ортогональна новой(ым)?

Меня больше беспокоят даже не изменившиеся лимиты (хотя и они тоже), а ограничения на валюту, которых раньше не было: в новых правилах для упрощенного порядка остаток на вашем счете может быть только в рублях и не может превышать 60 000 рублей; если личность была проверена, остаток на вашем счете не может превышать 550 000 рублей (или эквивалентную сумму в другой валюте).

В текущих правилах нет понятия «упрощенки», и остаток для не-verified/verified лимитирован 15 и 100 тыс. руб. соответственно (или эквивалентную сумму в другой валюте, в обоих случаях).
Вот да, самый часто задаваемый вопрос на русскоязычных форумах, остающийся без ответа. Так же непонятно, эта разница как-то отображается в интерфейсе или нет (т.е. «status: verified» — это который)?
Во FreeBSD (к примеру) можно собрать-поставить порт misc/zoneinfo — именно так многие обновляют таймзоны на старых, неподдерживаемых более системах типа 4.x (патчить порты приходится вручную, но в данном случае это несложно).
Насчет статики и hotplug'а согласен. Но мороки с ними все равно много: они склонны внезапно «залипать» (приходится выходить из кермита, перетыкать переходник, ждать пару секунд, подключаться снова); не дают ноуту нормально заснуть (скорее всего, проблема во фрибсдшном драйвере uftdi).

Ну и проблема занятого порта остается. В принципе, можно попробовать подпаяться изнутри и добавить всякие недостающие разности (сами чипы места занимают мало, и разместить их не составит труда), но вот красиво вывести наружу разъемы (тот же весьма немаленький DE-9) куда сложнее.
Практика показывает, что скорее всего с биосами этих лет проблем уже не будет. Я не могу с уверенностью говорить за ICH4-M, но в моем ноуте (NEC Versa S950, ICH6-M) одновременно уживаются упомянутый WD 320GB (максимум для IDE на рынке) вместе с Crucial M4 SSD.

Набортные же порты обычно не только более надежны и менее капризны (тайминги, буферинг, вот это всё) чем USB-переходники, они еще не занимают порт (и место в сумке/рюкзаке, если надо поработать «в поле»), плюс их случайно не забудешь/потеряешь. ;-)
Отличный ноут, судя по спекам и картинкам — большая матовая матрица, полный набор интерфейсов: PS/2 (keyboard/mouse), FireWire, Gbit-сеть, WiFi, Bluetooth, кард-ридер SD/MMC, честные физические (!) порты LPT/RS232, IrDA — мечта! ;-)

Заменить дефолтный Pentium M 725 на более быстрый (и андервольтнуть), добить ОЗУ до 2ГБ, заменить маленькую «паташку» на WD3200BEVE (если sata-переходник не помещается), поставить современный SSD вместо cd-привода, опционально заменить вайфай на g/b/n — и вполне можно жить еще 10 лет.
Неподъёмная задача — разве что ютуб. Ну и тяжелое видео вообще.
Для ютуба Pentium-M вполне достаточно, во всяком случае более поздних дотанов точно. Я редко смотрю embedded-видео в браузере (интернет не быстрый, да и просто локальные файлы как-то привычнее), чаще выкачиваю сразу в максимальном качестве через youtube-dl или cclive и смотрю mplayer'ом. Для 95% роликов Pentium M 780 хватает за глаза.

Например, когда смотрел доклады с GN'13, качал либо wmv-исходник, либо high quality mp4 — т.е. около гигабайта на полуторачасовое выступление, воспроизводились они все без каких-то проблем.

Но, конечно, многогигабайтные HD-рипы любимого сериала так уже не посмотришь. ;-)
Этот Pentium-M не поддерживает PAE, так что далеко не все дистрибутивы будут работать.
Зачем там PAE, когда чипсет (82855/ICH4-M) поддерживает максимум 2ГБ ОЗУ?
очень хороший ноутбук — по меркам 2004 года, конечно [...] — и вуаля! — отличный ноутбук для набора текста
Это хороший ноут даже по сегодняшним меркам, хотя бы из-за гигабитной «меди» и атеросовского вайфая на борту. Кроме текста, он вполне подойдет также для просмотра видео, старых игр (типа q3/ut2004), интернет-серфинга, разработки и пр.

Мне вообще нравятся ноуты середины двухтысячных: спецификации на комплектующие все доступны, легко разбираются и чистятся, проц, память, mini-pci wifi-адаптеры, винты — все стандартное и заменяемое. Из неприятного: памяти много не воткнешь, горячие процы, pata-диски (т.е. чтобы воткнуть, например, саташный терабайтник, нужен переходник, для которого может не найтись места в корпусе). Впрочем, почти всегда sata-диск можно поставить вместо cd-привода.
На самом деле, формально вы правы, без SP6 (т.е. на чистой четверке) AGP-карточки не работали (вернее, работали как VGA 640x480, 16 цветов), но я не успел отредактировать комментарий. Так что, в свою очередь, приношу извинения за слово «неправда». ;-)
без SP6 (шестой сервис пак, только подумайте) не работали видяхи с AGP шиной.
Неправда, для AGP требовался не шестой, а третий: Q174567.
Rust работает поверх LLVM, что, в частности, означает свободную поддержку ARM. Версия для Android, кстати, официально поддерживается разработчиками языка.
Да, это все хорошо. Но я немного о другом: пока что для раста очень мало готовых бутстрап-компиляторов под разные платформы и операционные системы. То есть я могу, конечно, сказать ./configure --target=arm-unknown-linux-gnueabi, но мне в любом случае понадобится нативный rustc. Еще пример: lang/rust есть в портах FreeBSD, но он amd64-only и более того:
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000
BROKEN= Only compiles on FreeBSD 10 and 11
.endif
Можно, конечно, попробовать собрать rustс+LLVM самостоятельно, но это не самый тривиальный процесс, и я совсем не уверен, что мне удастся получить работающий компилятор, скажем, для powerpc или спарка. А у того же окамла такой проблемы нет.
У раста, при всей моей симпатии к нему как к языку и целям разработчиков, пока есть некоторые существенные проблемы, которые несколько ограничивают его широкое использование на данный момент: далеко не всегда оптимальный генерируемый код по сравнению с другими языками (по скорости), великоватые бинарники (собранный версией 0.11.0 «hello world» для x64 занимает что-то типа 1.7M unstripped супротив ~150K у окамла например) и отсутствие компилятора (как и эмит-бэкенда) для не-интел платформ, а это важно для языка, который по идее должен заменить си/плюсы в том числе в ембеддеде.

В то же время, раст выглядит очень привлекательным именно за счет того, за что его ругают функциональщики — если на первых порах он был скорее больше похож на «ML с плюсами», то сейчас все чаще говорят о «C++ done the right way». Спорить с этом тяжело, ибо история показывает, что императивно-ориентированный синтаксис — очень сильный буст к популярности. (Тут уместно вспомнить ремарки о чутье Гвидо по поводу того, как должен выглядеть питон.)

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, Системный инженер
Старший