vitus_wagner: My photo 2005 (Default)
Френды и случайно забредшие, а не поможет ли кто перевести на немецкий следующий диалог:

- Добрый вечер, Йонас.
- Откуда вы меня знаете?
- Не пора ли тебе домой, мальчик?
- Катитесь вы к чёрту. Я гражданин Великобритании.

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

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

Вот, кстати интересно - что естественней для немца, который более менее адаптирвоан в Британии - сказать что он "гражданин Британии" или что он "подданный Королевы"?
vitus_wagner: My photo 2005 (Default)
коллеги, а кто посоветует дешевую машинку на 64-битном arm,

А то у меня сейчас единственным arm64 в билдферме работает Raspberry PI 3 с Debian buster.
Так вчера ей пришлось таймаута на выполнение всего задания увеличить с 6 часов до 8.
Поскольку за 6 часов не укладывается.

В то же время при обсуждении проблем переносимости в pgsql-hackers народ тут же начинает реагировать "а у меня на arm64 это не воспроизводится". На телефонах они что ли компилируют?
(хотя у меня на телефоне 26.0 BogoMIPS, а на Raspberry Pi 3 - 38.4)

А может что-нибудь с SATA есть, чтобы туда вместо тормозных microsd еще и ноутбучный винт поставить?
vitus_wagner: My photo 2005 (Default)
Народ, а что нынче принято использовать для анализа логов веб-сервера?
Хочется узнать - по каким ссылкам приходят на конкретную страницу (вернее, конкретный видеоролик), из каких мест приходят и т.д.

apt-cache search web log analyzer


показывает старые добрые analog и webalizer, а также какие-то непонятные мне awffull (привлекательный тем, что он развитие хорошо знакомого webalizer) и goaccess, который вообще крут тем что он имеет не-вебовский интерфейс.

Может быть я еще что-то пропустил?

(понятно, что раз эта задача у меня за 15 лет встала впервые, меня интересует решение, которое можно освоить за 15 минут, и соответственно, софт котрый ставится из дистрибутива, а не нужно старательно собирать, доставляя толпу модулей с cpan или pypi)
vitus_wagner: My photo 2005 (Default)
В связи с тем, что ipv6 в России стало достаточно много для того, чтобы им можно было пользоваться, у пользовательских устройств опять появились globally routable адреса, и динамическая DNS снова стала актуальной.

Зачем нужна DNS-запись домашнему компьютеру - понятно. Это надежнее, чем VPN, если надо на этот компьютер сходить извне по ssh или там трансмишном порулить через веб-интерфейс. VPN требует чтобы был работоспособным центральный сервер. DynDNS - чтобы этот сервер был работоспособным тогда, когда у компьютера последний раз менялся IP, и успел передать изменения зоны на вторичные сервера. То есть DNS уже резервирована.

А вот в том, нужна ли DNS-запись телефону - я не уверен. Сам по себе ipv6 ему нужен. Поскольку не во всех локальных сетях сейчас IPv6 поддерживается, наличие IPv6 при работе через мобильную сеть - это как раз замена VPN-у - возможность сходить на домашний компьютер по ssh из любой точки.

Но вот полезность наличия глобальной DNS-записи для него несколько менее очевидна. Если мне нужно перекачать на телефон данные с компьютера, то скорее всего дело происходит внутри локальной сети. А если в локальной сети есть локальный DNS, то запись там будет. Даже и по ipv4 (а если у кого-то там роутер с кривой вендорской прошивкой, не умеющей интеграцию dhcp и dns, то не надо такие роутеры покупать...)

Тащить по scp данные с домашнего компьютера на телефон, зайдя на на него с того же телефона по ssh через мобильную сеть? Сценарий, конечно, осмысленный, но стоит ли разбирательств с андроидными dyndns клиентами?

А то в этой андроидной экосистеме любят в клиент стандартнейшего протокола прошить нерасширяемый список коммерческих серверов. А мне, естественно, нужна AAAA запись в моем домене.
vitus_wagner: My photo 2005 (Default)
Дано: 3-й питон, юникодная строка, примерно до миллиона символов длиной.
Надо: преобразовать эту строку в произвольную 8-битную кодировку, заменяя все символы, отсутствубщие в данной кодировке на html-ные entities.

Как это быстрее всего сделать?

По идее питоновский стиль это "попытаться преобразовать, получить исключение, обработать".
Собственно, так и написал:
from html.entities import codepoint2name

complete=False
while not complete:
    try:
        binary=data.encode(output_encoding)
        out += binary
        complete=True
    except UnicodeEncodeError as e:
        badchar = data[e.start]
        out +=data[:e.start].encode(output_encoding)
        data=data[e.start+1:]
        if ord(badchar) in codepoint2name:
            out+=b'&'+codepoint2name[ord(badchar)].encode("ascii")+b';';
        else:
            out+=b"&#%d;"%ord(badchar);


Но что-то скорость работы этой конструкции мне не нравится (даже на довольно быстрой моей рабочей станции миллион символов из которых только 7200 не представлены в целевой кодировке, жует 0.9 секунды).

Какие еще способы решения этой задачи можно предложить?
vitus_wagner: My photo 2005 (Default)
А вот кто что может про роутер ASUS RT-AC51U хорошего или плохого сказать?
Стоит вроде недорого, альтернативными прошивками поддерживается (А это нынче необходимое условие, чтобы во-первых, не было бэкдоров от производителя, во-вторых, и через десять лет можно было получать секьюрити апдейты), USB-порт для 3G модема есть.

Из опиисаний на сайтах, правда, непоянтно на сколько вольт у него БП, то есть реально ли его подключить не напрямую, а через повербанк.

Рекламируется как очень дальнобойный, интересно, правда ли это? Смогу ли я сидеть в сети, будучи отделен от роутера русской печкой? А до бани достанет (30 метров по огороду +весь дом)
vitus_wagner: My photo 2005 (Default)
Известно, что компьютерные программы, распознающие азбуку Морзе, подаваемую на комп через микрофонный вход - существуют. Даже в дистрибутиве парочка есть (хотя качество и способность работы с алфавитами, отличными от латинского) не проверял.

А вот интересно, можно ли на технологиях примерно 20-х годов XX века (реле, электронные лампы, какие-нибудь достаточно примитивные, чуть ли не на базе вращающихся дисков линии задежки) построить распознавалку азбуки Морзе, которая печатает принятые сигналы буковками на ленте подобно аппарату Боде? Наоборот-то, сделать клавиатуру, генерирующую морзянку - это делать нефиг даже на чистой механике.

В принципе, система связи, в которой можно принимать сигнал и на слух, и на буквопечатающий аппарат, а перередавать как с клавиатуры, так и ключом, имеет ряд интересных тактических преимуществ.
Вопрос в том - какова правдоподобность данной системы? На уровне добротных писателей про попадацев, вроде Величко или Дойникова или на уровне Назгула?
vitus_wagner: My photo 2005 (Default)
Вот в 80-е годы были "Основы безбумажной информатики" Глушкова.
В 90-е - Linux Documentation Project c совершенно замечательным Networking Howto Олафа Кирха. А что есть сейчас?

Какие книги сейчас надо дать человеку, чтобы сформировать у него довольно общее, но систематическое представление о том, как устроены современные компьютеры и сети?

Интересуют два уровня

1. Толковый студент-старшекурсник, которому крайне не повезло с предподавателями ВУЗа.
Поэтому внезапно выясняется что чем отличается VPN для удаленной работы с корпоративными ресурсами от VPN для обхода окраничений роскомнадхора человек просто никогда не задумывался.
2. Ребенок 11 лет,
vitus_wagner: My photo 2005 (Default)
Тут у супруги опять сломался ноутбук. Что она с ними делает, не знаю, но дольше двух лет они не живут. То есть понятно, что она постоянно лежит на кровати с ноутбуком на пузе, и постоянно таскает его с места на место не закрыв. Но почему от этого уже не у первого ноутбука вырывается из корпуса левая петля, соединяющая его с монитором - непонятно.

Поскольку ноутбук покупается максимум на два года (потом все равно что-нибудь механически сломается), тратить на него месячную зарплату я не готов. Поэтому искать решение надо в пределах 60 тысяч рублей.

Раньше я все время покупал ей самые бюджетные из ноутов для офисной работы. По принципу - меньше 3d, меньше глюков. Сейчас это что-то типа ASUS XN541 за 19 тысяч рублей.

Но теперь она увлеклась во-первых World of Warcraft, во-вторых изготовлением видеоклипов.
Поэтому относительно приличный GPU нужен и FullHD экран не помешает. Ну и объем памяти, процессор и так далее желательно побольше в рамках заявленных бюджетных ограничений. Насколько я понимаю, в наше время игровой ноутбук это процессор не ниже Intel Core I5 или AMD FX. Кстати как погляжу у всех ноутбуков в этом сегменте видеокарта стоит NVidia GeForce. Это что, AMD/ATI с игрового рынка совсем выжили?

Вопрос в том, на продукцию каких фирм стоит обратить внимание. До сих пор я пользовался изделиями либо IBM/Lenovo, либо Asus. (сломавшийся ноут, кстати, Lenovo Ideopad. И графика у него была хуже чем у моего столь же бюджетного Lenovo Thinkpad E545 который покупался в декабре 2014 по принципу "а, доллар растет, а тут за 20000 ноутбук с красной пимочкой посреди клавиатуры, достали эти уродские тачпады).

Опыт примерно 15-20 летней давности имевшийся у меня с изделиями Toshiba (и ими же, перекрашенными в цвета HP) резко отрицательный. Они тормозили вдвое сильнее, чем IBM за те же деньги.

Вот думаю, разглядывая прайс-листы, что лучше - преодолеть предубеждение к HP и взять HP Pavillion Power 15,
попытать счастья с Dell Inspiron или остаться верным Asus и взять ZenBook Pro K501?

Там в соотвествующем ценовом сегменте еще бегают Acer и MSI, но, боюсь что к этим брендам я преодолеть предубеждение не сумею.
vitus_wagner: My photo 2005 (Default)
Вот интересно, а кто-нибудь из моих френдов свой собственный сервер Firefox sync уже поднимал?

Оно вроде как под это заточено. Более того, судя по тому что по умолчанию использует sqlite, оно очень заточено под инсталляции с небольшим числом юзеров.

Upd: На Firefox Sync собственно, свет клином не сошелся. Устроит любой способ синхронизации букмарок и паролей, который обладает следющими двумя свойствами:

1. Поддерживается в десктопном firefox (для Linux) и Firefox for Android
2. Позволяет хранить эту информацию на своем собственном сервере.

Попробовал addon Xmarks-sync - все замечательно, можно на обычном WebDav-е все хранить. Но облом, в андроиде не работает.
vitus_wagner: My photo 2005 (Default)
Отсканирвоанные страницы (3 с половиной GB) лежат здесь. Размеры таковы что на моем сайте места для этого уже нет, приходится на яндекс-диск выкладывать.

Обновленный торрент можно скачать по этой магнет-ссылке.

Торрент распознанной книги в open document формате здесь. Разметка сильно поехавшая.

Если у кого есть старый, и не хочется перекачивать все, то подложить содержиое старого торрента без 522 страницы.

[personal profile] crower пропустил их через файнридер. Ссылки на распознаныный файл пока не даю, поскольку в процессе выяснилось, что одна страница была сосканирована неправильно, пришлось пересканировать.


Этого всего я пока не проделал, поэтому кто скачат торрент, возьмите out0522.png с яндекса.

Теперь вопрос, что с этим делать дальше:

1. В каком формате распрсотранять невычитанный распознанный вариант. Варианта я, собственно вижу два - либо офисный формат (doc, rtf), либо html. Потому что нужен именно редактируемый формат на предмет вычитки и правки.
Как выглядит html из-под файнридера, насколько он удобен для засовывания в git/fossil и последующей правки, я не знаю. (впрочем c odt, в который неизбежно будет преобразован офисный формат, будет не легче)

2. Основная борьба при вычитке будет не с текстом, а с картинками. Особенно с фотографиями. Возможно, некоторые у меня при сканировании получились настолько темными, что придется пересканировать.

3. Как организовать вычитку? На куски какого размера правильнее делить текст, что лучше - предоставить возможность онлайн-редактирвоания или скачивания через систему управления версиями?
Кто вообще готов в этом участвовать кроме меня и [personal profile] crower?

4. В каком формате, после того как процесс будет закончен, распространять результат?
pdf с версткой, возможно более близкой к оригинальной? Html такой же (завернутый в epub для компактности), или html/epub со сплошным flow текста, без двухколончоной верстки и иллиюстрациями, распределенными в пределах главы как попало?
vitus_wagner: My photo 2005 (Default)
С клещами для обжимания RJ-45. (у кого такие клещи есть, тот знает, что такое RJ-45, а у кого нету, пост обращен не к ним, даже если мы всегда рады видеть этих людей в гостях).

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

На родительской квартире я всегда с этим вопросом обращался к [livejournal.com profile] 3a_5648. Мы бы были очень рады, конечно видеть в гостях его и [livejournal.com profile] iziy_fost но от них мы теперь на другом конце Москвы.

Раньше [livejournal.com profile] nasse жила в паре кварталов от того места, где сейчас живем мы, но теперь это не так. (хотя может все равно недалеко?)

Кто из френдов, проживающих на севере Москвы является практикующим сетепрокладчиком и не прочь зайти ко мне в гости в Северное Медведково и попутно с питием чая обжать несколько разъемов?
vitus_wagner: My photo 2005 (Default)
[livejournal.com profile] irene_dragon понадобилось перевести несколько фраз с русского на квенья, и набрать качественным тэнгваром (но это мы в крайнем случае сами справимся).

Кто у меня тут знаток квенья (из тех кто ее журнал не читает)?

[livejournal.com profile] slobin? [personal profile] kobelsky?
vitus_wagner: My photo 2005 (Default)
Помнится, в конце 50-х французы издали энциклопедию "Море" (La Mer).
Русский перевод вышел в 1960, по-моему в издательстве Мир.
Там был совершенно звездный состав авторов - главу об эволюции средств подводного плавнания писал Кусто, геоморфологию дна писал Буркар, кто писал про военные корабли, не помню, но чуть ли не генеральный конструктор линкоров серии "Ришелье".

Так вот, мне очнеь хочется раздобыть скан главы про легенды и мифы океана оттуда. Он пригодится и Ирине с ее проектом про Летучего Голландца, и мне на предмет мермэнов.

Но нагуглить книжку, которая называется просто "Море" даже если известен год издания - нереально.
vitus_wagner: My photo 2005 (Default)
Выяснил, в чем причина того, что хецнеровская виртуалка была не доступна по IPv6:

Оказывается, я там что-то лишнее перекрыл на файрволле, и поэтому оно и не работало.
Файрвол был более-менее прямолинейно скопирован с IPv4 конфигурации и выглядел вот так:

правила ip6tables )

Вопрос в том, что я забыл там разрешить, что в итоке отвалилось всё?
vitus_wagner: My photo 2005 (Default)
Интересный вопрос - а есть ли сейчас сервис, который можно было бы использовать так, как я до последнего времени использовал Яндекс.Деньги?

То есть как сервис платежей по пластиковым картам, CVV от которого я мог оставлять на всех углах интернета (в амазоне, гугл-плее и прочих онлайн-магазинах), не опасаясь что у меня со счета снимут лишних денег. Просто потому что сервис не автризует платежи, превосходящие имеющуюся на счете сумму, а сумму я туда перевожу явным образом и слежу чтобы она не сильно превышала ожидаемые платежи.

У яндекса был в этом плане крупный недостаток - ему в недостаточной степени доверял Альфа-банк и не позволял туда без дополнительной авторизации переводить более 10000 рублей в сутки. А то бы я и крупные покупки в интернете через него делал.

Зато срок действия яндексовской карточки - нормальные три года. А у виртуальных карт альфа-банка, которыми я пользовался до этого - месяц. При работе с амазоном или гугл-плеем это неудобно - каждый месяц забивать данные новой карточки. Вот эти карточки как раз хороши для крупных покупок, ради которых не лень и по сайту банка полазить.
vitus_wagner: My photo 2005 (Default)
Народ, а как вы считаете, как правильнее округлять m вниз до ближайшего кратного n

m2= m/n*n

или

m2= m-(m%n)

Для определенности m и n имеют тип size_t
vitus_wagner: My photo 2005 (Default)
Написал вопрос в debian-russian сдублирую и сюда тоже.
Все таки аудитория не сильно пересекается:

Коллеги!

Вот тут захотелось мне gui-утилиту для управления openvpn. Чтобы сидела в tray-е и позволяла включать-выключать соединения (клиентские) с разными серверами, у каждого сервера, естественно свой CA, запрашивала в некоторых случаях пассфразу к секретному ключу или красивым диалогом просила вставить криптографический токен, показывала состояние соединения, и, при необходимости, сообщения из лога.

В общем более-менее полно реализовывала протокол, описанный в management-notes.txt при минимальной инвазивности интерфейса.

Возможность править конфиги через GUI скорее вредна, чем полезна. И еще хотелось бы чтобы для использвания этого добра не нужно было бы править полученные от администратора openvpn-сервера конфиги. То есть всякие необходимые --management* ключики передавались бы запускаемым openvpn-ам через init-скрипт, запускающий их при старте системы.
(естественно, все это для systemd-free и network-manager-free среды.
wicd это такой network-manager-lite).

Интересно, кто-нибудь под linux писал?

То есть, понятно, что если не найду, можно вспомнить Tcl/Tk и написать самому. Но вдруг есть готовое, требующее минимальной обработки
напильником.
vitus_wagner: My photo 2005 (Default)
А вот интересно, имеет ли смысл при ремонте квартиры подолжить под обои какую-нибудь клетку Фарадея, чтобы избавить свой домашний Wi-Fi от конкуренции-интерференции с соседями?
И как при этом добиться того, чтобы не глушился сигнал сотовых сетей? Или при той плотности расположения базовых станций, которая имеет место в Москве, достаточно не экранировать внешнюю стену, а уж базовая станция, которая будет оттуда в прямой видимости - найдется?
vitus_wagner: My photo 2005 (Default)
Тут кто-то из френдов обещался отвечать на вопросы, связанные с дистрибутивом Mandriva.

Сейчас у меня возник такой вопрос - что нужно написать на CD, кроме той структуры каталогов, которая выкладывается на web в качестве репозитория, чтобы его urpmi.addmedia опознала как источник пакетов с URL вида cdrom://что-нибудь или removable://что-нибудь

И как, собственно, должно выглядеть это что-нибудь если в корне у меня
каталог имя-дистрибутива в нем - X86_64 с media и файлом VERSION, а в media - main и media_info

urpmi.addmedia myproduct cdrom://имя-дистрибутива/x86_64/media/main

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

April 2019

S M T W T F S
  1 2 3 456
789 10 11 12 13
14 15 16 17181920
21222324252627
282930    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 19th, 2019 01:02 pm
Powered by Dreamwidth Studios