?

Log in

No account? Create an account
bolk's Journal
20 most recent entries

Date:2019-01-15 00:06
Subject:Беспилотник
Security:Public

Слова со временем меняют своё значение, это один из естественных способов, которым язык развивается. Небезынтересное занятие — сопоставлять эти изменения, особенно если оба значения довелось использовать. Фраза «мальчик склеил модель в клубе» напоминает мне не только о клубном прошлом, но и более раннем времени — детстве, когда я пару недель походил в авиаклуб, пытаясь понять в чём кайф часами клеить пенопластовые нервюры на лонжерон.

Подобные примеры можно придумывать пачками. Некоторые весьма неожиданны. Например, попробуйте вспомнить что за трубку и куда вы бросаете, когда прерываете в раздражении телефонный разговор.

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

Речь о «беспилотнике».

Примерно в 40 километрах от моего дома, в городе Иннополисе тестируются беспилотные такси, человек там присутствует, но в управление, как я мог заметить, не вмешивается. В устных обсуждениях и чатах эти и подобные автомобили называют «беспилотниками».

И хотя в последнее время это значение встречается всё чаще, «беспилотник» у меня вызывает совершенно другую невытравливаемую ассоциацию — очередная серия «Джеймса Бонда», беспилотный разведывательный аппарат передаёт видео на шпионские наручные часы. Вот что-то такое.

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



Ссылка на оригинал.

post a comment



Date:2019-01-07 22:14
Subject:Патефон
Security:Public

Жена на днях привезла от родителей патефон советских времён и около тридцати пластинок к нему, когда-то это всё принадлежало её уже покойному дедушке, Юрию Алексеевичу. И вот я наконец сообразил, что за странные тяжёлые пластинки «на 78 оборотов» когда-то попадались у бабушек среди остальных. Оказывается это патефонный формат.

Патефон Московского патефонного завода, вероятно 1940-50-х годов выпуска

Патефон — полностью механический проигрыватель, никакой электроники или даже электричества, дорожки на пластинке широкие и очень извилистые — от более тонких механика не зазвучит. Соответственно падает плотность записи и становится нужна более высокая скорость вращения — 78 оборотов в минуту (против более современных 33¹⁄₃). Всё это сказывается на длительности звучания — на одной стороне помещается всего 2—3 минуты аналогового аудио.

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

Видимо когда появилась электроника, производители побеспокоились об обратной совместимости — ведь у людей оставалось много старых, любимых произведений в патефонном формате! В детстве я этого не знал, а сейчас внезапно всё обрело смысл.

К сожалению, привезённый от родителей патефон был неисправен — вероятно от какого-то удара у «паучка» (качели, передающей на диафрагму колебания) отвалилось одно из креплений и он пробил собой диафрагму.

Благодаря тому, что раньше заботились о ремонтопригодности, у патефона сразу видно как его разбирать и примерно — как чинить.

Разобранная патефонная «голова»

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

Кстати, об иглах. Оказывается обычная металлическая игла с началом проигрывания начинает стачиваться под дорожки пластинки, которую она воспроизводит, использовать её для проигрывания следующей уже нельзя — начнёт портить пластинку. Использованные иглы откладывают, а позже отдают в заточку.

Есть альтернативные иглы — «вечные» (сапфировые и корундовые) и такие, которые при стачивании не портят пластинку, из мягких материалов — дерева, от кактусов, ежёвые (это не шутка!) и прочие. Планирую в скором времени встретиться с мастером, который занимается патефонами, надеюсь он об этом всё расскажет подробнее.



Ссылка на оригинал.

post a comment



Date:2019-01-04 18:48
Subject:ФИДО
Security:Public

Не знаю как кратко объяснить что такое Фидонет (Фидо) тем, кто никогда о нём не слышал. Наверное можно сказать, что это одна из первых социальных сетей, некогда связавшая очень специфичных людей в те времена, когда интернет ещё не был распространён. Сложность подключения была своеобразным тестом на интеллект, а строгие правила требовали владения социальными навыками, из-за чего многие фидошники до сих пор остаются очень интересными личностями.

В моём случае так получилось, что высокоскоростной доступ к интернету я получил раньше, чем Фидо смогло заинтересовать меня своими преимуществами, поэтому я как-то особо не фанател от этой сети, хотя иногда её читал через ньюс-конференции (погуглите «fido7», это оно).

Самое моё значимое участие в жизни Фидо — как-то я умудрился намертво повесить компьютер с OS/2 своего знакомого, где работал тоссер — программа, обслуживающая один из сегментов казанской сети.

Гипертекстовый векторный фидонет на экране обычного смартфона; используется клиент HotdogEd под Андроид

Для айтишника старой школы, к которой я себя отношу, отсутствие интереса к легендарному Фидонету как-то нетипично. Наверное подсознательно меня это тяготило и неожиданно для себя, под Новый год я под влиянием момента подал заявку на вступление. Опоздал лет на 20, но лучше поздно, чем никогда — подожди я ещё 20 лет и подключаться было бы некуда.

Сегодня заявку одобрили и дали мне поинта (адрес) 2:5020/723.67. Скачал клиента HotdogEd под Андроид, установил ему плагин HotdogEd Fidonet Provider, заполнил настройки из присланного в ответ на заявку письма, и вот я в Фидо.

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

  • «Boss 3D FTN address» — адрес ноды (в моём случае — 2:5020/723)
  • «Your name» — «имя» из ответного на заявку письма
  • «Your 4D FTN address» — ваш поинт-адрес (в моём случае — 2:5020/723.67)
  • «Password» — пароль из письма

Потом останется подписаться на интересующие вас «эхи» (каналы) и можете начинать общаться. Я пока подписался на две локальные и на su.talks — всероссийскую болталку.

Пока причастности к легенде не почувствовал, но гештальт, надеюсь, закрыл.



Ссылка на оригинал.

post a comment



Date:2019-01-01 14:44
Subject:Бывший кошатник
Security:Public

Мой первый кот — Мурзик, ни одной его фотографии не сохранилось, но есть несколько моих рисунков; этот датирован январём 1991 года

В конце года многие подводят некие итоги года. Я это делаю каждый год в день своего рождения, поэтому попробую завести другую традицию, может приживётся, — в конце или самом начале года буду делать какой-нибудь камингаут. Ничего шокирующего, просто что-то, в чём долго не признавался даже себе или просто долго не осознавал.

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

Мы с братишкой долго уговаривали родителей завести кота и, в конце-концов, уговорили. У каких-то деревенских знакомых взяли крепенького пятнистого котёнка, назвали Мурзиком. Фотографировались тогда ещё на плёнку, по особым случаям и так получилось, что ни на одну фотографию Мурзик не попал. Но в «дневниках жизни», которые я в детстве вёл, осталось несколько моих рисунков.

В общем, себя всегда считал кошатником. Соответственно, когда стал жить самостоятельно, дома у меня всегда жил кот или кошка. Сейчас это кот Е́жи.

И вот случилось странное. Несколько лет назад я стал замечать, что мне более комфортно с собаками. При этом любовь к кошкам как будто-то куда-то улетучилась. Не помню в какой момент это произошло, было это сразу или постепенно, но произошло — факт.

Правда моя переориентация распространилась не на всех Canis lupus familiaris, а только на тех, кого я шовинистически называю «настоящие собаки» — крупные породы, вроде лаек, овчарок, лабрадоров и прочее.

Есть мнение, что кошатник и собачник — взаимоисключающие понятия, в моём случае это очень верно. С интересом наблюдаю в этой связи за дочкой — кого предпочтёт? Пока одинаково радуется и коту, который живёт дома, и любой встреченной на улице или в гостях собаке.



Ссылка на оригинал.

post a comment



Date:2018-12-28 21:00
Subject:Мапа
Security:Public

Дочка сейчас активно наращивает словарный запас — пытается узнать больше качеств конкретной вещи или ситуации. У нас нередки диалоги вида:

— Папочка, а подушка какая?
— Белая.
— А ещё?
— Маленькая.
— А ещё?
— Мягкая, гладкая, покатая…

Это очень интересный опыт, не знал, что дети так делают.

Ещё более для меня интересно, что она иногда изобретает слова самостоятельно. Первым опытом, насколько я помню, был «ишаяк», мы так с женой и не смогли выяснить что это — дочка тогда не могла объяснить, была слишком маленькая.

Наиболее утилитарным из всех придуманных слов является «мапа». Это синоним слову «родитель», которое она не знает, только более тёплый.

Когда ей не принципиально кто из нас откликнется на зов, она может позвать любого словом «мапа». А ещё это слово выгодно отличается от «родителя» наличием уменьшительно-ласкательной формы «мапочка».

Так что мы с женой чета «мапочек». Не очень-то и понятно, на самом деле, чем это слово заменить из существующих.



Ссылка на оригинал.

post a comment



Date:2018-12-21 09:18
Subject:Проблема с обновлением «МакОСи»
Security:Public

Камрип неудавшегося процесса обновления «МакОСи» на последнюю версию «Мохаве»

Переезжал вчера на новый ноутбук — моей «прошке» уже более четырёх лет, протёрлись две клавиши, что-то странное с подсветкой в углу экрана, вышел из строя один порт и дважды за последние полгода переставал работать тачпад. Да и памяти уже мало по нынешним временам — восемь гигабайт. Пора менять.

Выбрал «прошку» этого года, привёз домой и приступил к переносу данных со старого ноута на новый. На «Маках» это просто — есть ассистент миграции. Одна подробность — версии операционной системы должны совпадать, а у меня различаются — на прежнем «маке» новее.

Попробовал обновить как обычно — через «магазин», не получается, останавливается на трёх сотнях мегабайтах и дальше никак. Потом попробовал скачать с сайта программу для обновления — не качается, скорость очень низкая, потом вообще обрывается. Единственное, что получилось — выкачать необходимое на забугорный сервер и уже с него перекачать домой. Думаю «Роскомнадзор» опять что-то заблокировал, потому и с обновлением проблемы.

Но на этом приключения не закончились. Оказалось трёхгиговая программа для обновления хочет что-то скачать из интернета (это удалось понять из логов, которые у неё показываются по нажатию ⌘+L) и это что-то немаленькое — бесплатного «випиэна» на 500 мегабайт не хватило.

Хорошо приятель (спасибо, Рим!) выручил, дал пароль от своего безлимитного «випиэна», после этого меня ждал успех. До часу ночи суммарно провозился.



Ссылка на оригинал.

post a comment



Date:2018-12-15 23:24
Subject:«Apple I» в музее техники Эпл
Security:Public

Реплика компьютера «Эпл I» в музее техники Эпл, к сожалению в момент посещения музея этот компьютер не работал

Пока был в Москве, сходил в «Музей техники Эпл», благо три дня в неделю он работает до 9 вечера, так что была возможность заскочить после работы.

Я уже был в нём несколько лет назад, но за это время впечатления стёрлись напрочь, радовался каждому гаджету, как в первый раз.

Правда на этот раз я шёл в музей не просто посмотреть на винтажную технику, но и с мыслью запустить свою программу для «Эпла I» вживую, благо в музее можно поработать за любой машиной. Я, например, в этот раз не упустил возможность поближе познакомиться с компьютером NeXT, ну где сейчас ещё такое увидишь в работоспособном состоянии?

Оригинального «Эпла I» в музее нет — в мире их осталось меньше сотни, зато есть реплика, но не повезло — в этот день, как нарочно, у неё не работала клавиатура. Моя программа небольшая, много времени набор на клавиатуре не занял бы.

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

Думаю, такой конвертор в звук должен существовать, но пока найти его мне не удалось.



Ссылка на оригинал.

post a comment



Date:2018-12-13 08:15
Subject:ZMODEM
Security:Public

Виндовый XShell понимает что такое ZMODEM, при запуске утилиты на сервере готов передавать файлы

Для проекта, которым мы тут в Москве, в командировке занимаемся, заказчик предоставил компьютер на Винде, который по РДП соединяется с виндовой же виртуалкой и вот откуда по ssh имеется доступ на целевые сервера.

Конечно мы с собой привезли образы виртуалок с проектом, но всё равно приходится что-то донастраивать и заливка файла на удалённый сервер каждый раз то ещё мучение — с ноутбука на флешку, с флешки на физическую машину, потом по РДП на виртуалку, уже оттуда — через WinSCP дальше.

Непростое занятие, которое надо делать параллельно с другими делами. Очень раздражает. Ситуация немного улучшилась, когда я в какой-то паузе решил посмотреть не поддерживает ли XShell (ssh-клиент, который нам поставили) протокол передачи файлов ZMODEM.

ZMODEM — довольно древняя штука, сейчас уже малоизвестная, использовалась ещё на бибиэсках, там подобных протоколов было, как грязи. Я узнал о ней из ssh-клиента SecureCRT, пользовался им когда ещё сидел под Виндоуз. SecureCRT на команду передачи файла на сервер, запускает на удалённой стороне утилиту rz, открывает диалог выбора файлов и очень бодро перекачивает выбранное. Удобно.

Реинкарнация утилиты rz нашлась в виде пакета lrzsz, а запуск установленной команды открыл окно выбора файлов — XShell прекрасно понял чего я от него ожидаю. Жизнь немного улучшилась.



Ссылка на оригинал.

post a comment



Date:2018-12-12 13:47
Subject:Яндекс.Драйв
Security:Public

«Яндекс.Навигатор» с голосовым ассистентом «Алиса» в автомобиле «Яндекс.Драйва»

Я в Москве — мы тут с коллегами, втроём запускаем новый проект, находимся в длительной командировке. Вчера попробовали добраться до офиса при помощи каршерингового сервиса «Яндекс.Драйв», так как в метро по нашей ветке что-то случилось с поездами, были адовые очереди и давка.

Очень расстроен. Мне не понравилось.

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

А ещё неожиданно оказалось, что голосовой помощник «Алиса» почему-то ничего не знает про автомобиль. Ни где его заправлять, ни чем. Я уж не прошу, что бы он (она?) сказал «бак почти пустой, по указанному адресу вы не доедете, вот ближайшая заправка, построить маршрут?» и «мы приехали, активирую карту для оплаты бензина, заправьте 95-го, 20 литров, лючок бензобака справа, открывается рычажком внизу слева». Не прошу, но хотелось бы.

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

☹️Я не впечатлён.



Ссылка на оригинал.

post a comment



Date:2018-12-10 15:39
Subject:«Chomp!»
Security:Public

Игрушка «Chomp!», входящая в состав плеера Cosmo VRML Player — вы играете за акулу, поедающую разное

Где-то в конце девяностых, копаясь в папках популярного тогда браузера компании «Нетскейп», я натолкнулся на игрушку, написанную с использованием VRML — языка для демонстрации трёхмерной интерактивной графики. Сейчас он практически забыт, а в те годы активно пытался завоевать популярность.

С тех пор, в те редкие моменты, когда кто-то из собеседников вспоминал VRML, я рассказывал про ту игру. Всё, что я о ней помнил — играть надо за акулу, которая плавает и что-то там поедает. За все эти годы мне не встретился ни один человек, который бы понимал о чём я говорю.

Иногда я её пытался нагуглить, но без результата, и уже начал думать, что это какое-то ложное воспоминание.

Вчера решил предпринял очередную попытку, гуглил до изнеможения, пока не нашёл где-то упоминание, что компания «Нетскейп» когда-то распространяла свой браузер с вместе с «Cosmo VRML Player».

Подумал — не могла ли та игрушка быть частью этого плеера? Скачал его инсталлятор примерно тех времён, распаковал и вздохнул с облегчением — внутри нашлись файлы чего-то, напоминающего искомую игру. Но для чистоты эксперимента решил посмотреть на неё вживую.

У меня на ноутбуке уже есть виртуализация — «Parallels Desktop» какой-то бородатой версии, так что я просто скачал в интернете первую попавшуюся загрузочную дискету ДОС с поддержкой сидирома, образ «Виндоуз 95» и всё установил.

Потом поставил внутрь «Нетскейп Навигатор 4.04», «Космо Плеер 2.1», «DCOM95», «DirectX 8.0a» и универсальный видеодрайвер. Именно с таким набором ПО всё завелось и довольно шустро заработало.

Файлы передавал через образы, монтируя их в виртуальной среде как сидиром. Оказалось «Дисковая утилита» «Мака» умеет такие образы создавать (только надо выбирать гибридный формат без сжатия).

Всё как я помнил — плавает акула, что-то там ест (рыб и уток). Не захватывающе, но вполне играбельно даже по нынешним временам, портировать на смартфон и можно продавать за небольшую цену.



Ссылка на оригинал.

post a comment



Date:2018-12-08 21:30
Subject:Внутренности советской ёлочной звезды
Security:Public

Внутри советской звезды на ёлку — пять резисторов и пять лампочек

Новый год всё ближе, надо уже думать что делать со звездой, которую мы купили на барахолке. Сегодня интереса её разобрал — внутри пять непонятных лампочек (не видел такие раньше) и пять резисторов на 22 килоома.

Напряжение, подаваемое на вход — 220 вольт, звезду с таким напряжением постоянно включенной на сухом дереве не оставишь. Если успею, переделаю. Только на что бы заменить лампочки, чтобы не испортить?



Ссылка на оригинал.

post a comment



Date:2018-12-07 22:38
Subject:99 бутылок: Ассемблер 6502 для Apple I
Security:Public

66. Ассемблер 6502 для «Эпл I». 6502 — восьмибитный микропроцессор, выпускавшийся в 1975 году компанией «МОС Текноложи».

У процессора всего 56 команд (не считая недокументированные), доступны три регистра — A, X и Y. Очень необычно устроена адресация — первые 256 байт памяти доступны через восьмибитную адресацию, всё остальное пространство — через шестнадцатибитную.

Мнемоники трёхбуквенные, в основном — смысловые сокращения или акронимы, запоминаются легко. Например, LDY — LoaD Y, ASL — Arithmetic Shift Left, JSR — Jump to SubRoutine и так далее.

Процессор использовался в первом персональном компьютере «Эпл», для него я и написал «песню про пиво», использовав для печати на экран куцее встроенное АПИ.

Очень помогло, что в наборе команд есть десятичный режим — в этом режиме после прибавления единицы к «09h» получается «10h», а не «0Ah» (надо только помнить, что в этом режиме работают всего две команды — ADC и SBC). «Бутылки» в этом режиме считать значительно легче.

.ORG    00280h
            .CPU    6502

ECHO        =       $FFEF
PRBYTE      =       $FFDC
PRHEX       =       $FFE5
MONITOR     =       $FF1F

            SED
            LDA     #$99
LOOP_:
            PHA
            JSR     BOTTLES
            JSR     B_OF_T_WALL
            LDX     #(ENDPASSSTR - STRS - 2) ; ", "
            LDY     #2
            JSR     PRINT
            PLA
            PHA
            JSR     BOTTLES
            JSR     OF_BEER
            JSR     DOT_CR
            JSR     TAKE_ONE_DOWN
            PLA

            SEC
            SBC     #1

            PHA
            JSR     BOTTLES
            JSR     B_OF_T_WALL

            JSR     DOT_CR

            PLA

            CMP     #0
            BNE     LOOP_

            JSR     NO_MORE

            JMP     MONITOR

PRINTNUMBER:         ; in A (number), use A
            CMP     #$F
            BCS     $+5
            JMP     PRHEX
            JMP     PRBYTE

PRINT_PSTR:          ; in X (offset), use A, Y
            LDY     (STRS),X
            INX
PRINT:               ; in X (offset), Y (len), use A
            LDA     (STRS),X
            JSR     ECHO
            INX
            DEY
            BNE     PRINT
            RTS

BOTTLES:             ; in A (quantity), use X, Y
            CMP     #0
            BEQ     NO_
            PHA
            JSR     PRINTNUMBER
            LDX     #3 ; skips len+"NO"
            LDY     #8 ; length of " BOTTLES"
            PLA
            CMP     #1
            BNE     NO_ONE_
            DEY      ; 7 - length of " BOTTLE"
NO_ONE_:
            JMP     PRINT

NO_:
            LDX     #0
            JMP     PRINT_PSTR

B_OF_T_WALL:         ; use X, Y, A
            LDX     #(BEERONTHEWALLSTR - STRS)
            JMP     PRINT_PSTR

OF_BEER:             ; use X, Y, A
            LDX     #(BEERONTHEWALLSTR - STRS + 1) ; skips len
            LDY     #8 ; length of " OF BEER"
            JMP     PRINT

DOT_CR:              ; use X, Y, A
            LDX     #(END - STRS - 2) ; "." + CR
            LDY     #2
            JMP     PRINT

TAKE_ONE_DOWN:       ; use X, Y, A
            LDX     #(PASSSTR - STRS)
            JMP     PRINT_PSTR

NO_MORE:             ; use X, Y, A
            LDX     #(ENDSTR - STRS)
            JMP     PRINT_PSTR

STRS:
            .PSTR   "NO BOTTLES"
BEERONTHEWALLSTR:
            .PSTR   " OF BEER ON THE WALL"
PASSSTR:
            .PSTR   "TAKE ONE DOWN AND PASS IT AROUND, "
ENDPASSSTR:

ENDSTR:
            DB      128,"NO MORE BOTTLES OF BEER ON THE WALL, NO MORE BOTTLES OF BEER.",$8D
            DB      "GO TO THE STORE AND BUY SOME MORE, 99 BOTTLES OF BEER ON THE WALL.",$8D
END:

Для отладки, написания программы и перевода в машинные коды использовался довольно удобный «онлайн-ассемблер Асм80», для исполнения программы — «ОупенЭмулятор».

Сначала программу я вводил в эмулятор вручную, но потом обленился и написал программу для ввода шестнадцатеричного дампа внутрь эмулятора. Выложил на «Гитхаб», если кому-нибудь интересно.

Надеюсь как-нибудь повторно схожу в музей «Эпл» в Москве и введу эту программу в настоящий компьютер.



Ссылка на оригинал.

post a comment



Date:2018-12-04 22:44
Subject:Нищеброд
Security:Public

Начал читать на днях книгу «Зулейха открывает глаза» Гузели Яхиной, она кажется в Татарстане считается скандальной — у местных критиков целый ряд претензий. В суть нападок сильно не вникал, но кажется автора обвиняют в незнании реалий татарского сельского быта.

Книгу так часто ругали в различных краеведческих сообществах, где я состою, что антиреклама сработала, — книгу захотелось прочесть. Поскольку в остальной России «Зулейху…», напротив, хвалили и даже дали пару премий, я подумал — почему бы и нет, поддамся.

Страница из книги «Домашняя бесѣда для народнаго чтенія, издаваемая под редакціей Б. Аскоченскаго», 1858

Дочитал до отрывка:

Зулейха садится на сяке, подставляет разгорячённое лицо порывам ветра из разбитого окна. Это проделки Мансурки-Репья и его нищебродов из ящейки, не иначе.

Слово «ящейки» выделено в оригинале, это «ячейки» с татарским акцентом, на него не смотрите. Лучше обратите внимание на слово «нищеброды».

Как встретил, сразу подумал — понял за что ругают книгу! Действие происходит в 1930-х, а тут «нищеброды»! Анахронизм! Для меня это новояз блондинок с утиными губами. Кажется впервые я его услышал то ли в нулевых, то ли в десятых, не смог вспомнить.

Решил погуглить. Согласно национальному корпусу русского языка, максимальную употребляемость слово имело как раз в 30-е годы, потом оно подзабылось, вернулось в язык в 70-80-е, снова короткое забвение и в 2000-е его опять начинают употреблять.

Вот это поворот.

Поискал по старым книгам. Как минимум встречается с середины 19-го века! На скриншоте скан книги 1858 года. Значение, конечно, было другое — так называли нищих бродяг. Сейчас его смысл тоже дрейфует — от людей с телефонами в кредит на три года, до гендернообязаных, не тянущих абонемент на доступ.

Востребованное слово, во всякой эпохе своё применение.



Ссылка на оригинал.

post a comment



Date:2018-12-03 21:31
Subject:Партнёр•01.01
Security:Public

Советская восьмибитная персональная ЭВМ «Партнёр•01.01», выпускалась с середины 1987 года

Давно не приобретал ничего для нашего музея вычислительной техники, а тут совершенно случайно искал на «Авито» советские процессоры и наткнулся на свежее объявление о продаже «Партнёра•01.01» по хорошей цене.

Позвонил продавцу, он сказал, что в шоке от такого интереса — я уже пятый покупатель в очереди, но если я согласен сейчас же забрать, то компьютер мой. Это несколько ломало мои планы, но куда деваться, съездил, забрал.

«Партнёр•01.01» — советская восьмибитная ПЭВМ, выпускалась серийно примерно с середины 1987 года на производственном объединении «САМ» СКБ ВМ в Рязани.

Купленный мною компьютер произведён в июне 1989 года и в своё время стоил 650 рублей.

«Партнёр» является аналогом самодельного компьютера «Радио-86РК» — его схемы печатались в журнале «Радио». На «Радио-86РК», собранном моим дядей, я выучил свой первый ассемблер.

Весит почти четыре килограмма и потребляет 22 ватта. На борту советский аналог процессора i8080A, 64 килобайта ОЗУ, 16 килобайт ПЗУ (внутри — загрузчик, «монитор», редактор, Бейсик), алфавитно-цифровой вывод.

К нему выпускались модули расширения, четыре разъёма под которые хорошо видны на верхней панели. Через эти модули можно было подключать кое-какую периферию, например — дисковод.



Ссылка на оригинал.

post a comment



Date:2018-12-02 22:18
Subject:Интерфейс Музея тысячелетия Казани
Security:Public

В Музее тысячелетия Казани перед каждой витриной с экспонатами есть валик, на который можно опереться

Сходил сегодня в открытый ещё в 2005-м году Музей тысячелетия Казани. Располагается в НКЦ, в бывшем зале ленинского мемориала. Пиарится как-то слабо, я о его существовании узнал только в этом году из какой-то посторонней статьи.

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

Что уж говорить, любопытно поглазеть на реплику того, из-за чего весь сыр-бор — политизированную доказательную базу в виде пары монет и скудного набора артефактов. Специально уточнял, оригиналы хранят в другом месте.

В общем, доволен, что посетил.

Но есть в музее кое-что, что меня поразило сильнее старины. А именно — перед каждой витриной сделан специальный валик, на который можно облокотиться, чтобы лучше рассмотреть экспонаты. Совершенно нелишняя штука, так как некоторую мелочь я разглядывал именно в таком положении, а иногда и вовсе ложился грудью.

Потрясающе удобно! Наверное делать такое очень дорого, а то бы везде было. Спрашивал работниц музея, сказали, что это наследие ещё советских времён, — как я упоминал выше, в этом зале когда-то был мемориал Ленина.



Ссылка на оригинал.

post a comment



Date:2018-12-01 22:56
Subject:мтДНК по мужской линии
Security:Public

Тут кое-что интересное произошло в генетике. Из статьи «Митохондриальная ДНК может передаваться по отцовской линии» с «Элементов»:

До недавнего времени считалось, что митохондрии наследуются потомками только от матери. Авторы новой статьи в PNAS исследовали пациентов с подозрением на митохондриальные заболевания и обнаружили в их клетках смесь отцовских и материнских митохондрий. Механизмы такого наследования пока неизвестны, но сам факт его существования может оказаться крайне полезным для клинической диагностики.

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

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

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

Интересно, что существует такой метод ЭКО при котором в яйцеклетку матери пересаживают цитоплазму от женщины-донора. Это позволяет избежать некоторых митохондриальных заболеваний (например — наследуемого по материнской линии синдрома сахарного диабета и глухоты). Получается, что у таких детей вполне может оказаться аж тройной набор мтДНК!



Ссылка на оригинал.

post a comment



Date:2018-11-30 22:06
Subject:Физическое воплощение TCP-пакета
Security:Public

Физическое воплощение TCP-пакета, обеспечивается гарантированная доставка, надо полагать

В чате бывших сотрудников «Яндекса» сегодня всплыла безвестная картинка с пакетом (на самом деле — сумкой) с принтом в виде TCP-пакета. Каламбур зашёл, местные гики изошли слюной.

Я тоже заинтересовался — где такую взять и ценой вопроса. С заметным трудом разыскал источник — китайский мономагазин, сумка стоит по-божески — 48¥ ($7), но, судя по всему, на доставку по всему миру автор не рассчитывал.

Видимо не удастся такую получить, разве что найти кого-то в Китае, но я не припомню, чтобы у меня там жили знакомые. Жаль, принт вызывает слюноотделение, да и вещь не бесполезная — молния, внутренний карман, рассчитана на «Макбук Эйр» 13″. Я как раз собирался переходить со своей «прошки» на «Эйр» модели этого года.



Ссылка на оригинал.

post a comment



Date:2018-11-30 15:02
Subject:Apple I
Security:Public

Моя первая программа в машинных кодах «Эпл I» бесконечно выводит таблицу символов

Заметил позитивную тенденцию — меня снова стали интересовать статьи на «Хабре», вплоть до зуда что-нибудь попробовать самому. В одно время «Хабр» чрезвычайно испортился — в ленте стало столько маркетинговой чуши, что иногда я неделями туда не заходил, всё равно читать нечего.

Не знаю, что ребята сделали, но направление верное, молодцы!

В общем, прочитал недавно там статью про самодельный «Эпл I» и сегодня не спал до двух ночи.

Нет, свой компьютер я не собрал, да и начиналось всё невинно — сначала скачал несколько эмуляторов, попробовал что-то позапускать готовое. Потом почитал про тамошний ассемблер (на борту там процессор 6502) и решил написать что-нибудь простое на нём.

Для этой цели мне очень подошёл «ОупенЭмулятор» и онлайн-компилятор с возможностью отладки «Асм80». Неожиданно удобная штука, кстати, не знаю сколько я бы без неё проваландался.

Программа, выводящая таблицу символов в компиляторе и отладчике «Асм 80»

Первая моя программа умела совсем мало — только бесконечно выводить на экран таблицу символов. Она такая короткая (всего восемь байт), так как для самого сложного — печати на экран, используется вызов ECHO, встроенной в «Эпл I» программы «Woz Monitor», — по всей видимости её писал Возняк, поэтому она так называется.

В ассемблере 6502 особо не развернёшься — три восьмибитных регистра (A, X, Y), 56 команд (не считая нескольких недокументированных), только целые числа, нет деления и умножения. Я совсем не помню свой первый ассемблер (для «Радио-86РК»), но кажется даже он был богаче.

Тем интереснее было написать что-нибудь чуть более серьёзное. Я написал, разумеется, «песню о пиве», в ближайшее время выложу. Машинные коды вбивал сначала руками прямо в «монитор», всё как в детстве, в начале 90-х, но ближе к ночи устал и написал на «Пайтоне» программу, которая hex-файл «Асма80» перебивает в эмулятор, имитируя нажатия на клавиши через «ЭплСкрипт».

Кстати, какое-то время пришлось ещё потратить на то, чтобы понять как работать с «монитором» Возняка — это предельно аскетичная командная строка, в которой без руководства не разобраться, что, учитывая скромные размеры программы, объяснимо. К счастью, в сети есть копия « Apple-I Operation Manual», которую я наскоро проштудировал.

Там всего несколько страничек, вникнуть просто и сейчас (о ужас!) мне даже удобно.



Ссылка на оригинал.

post a comment



Date:2018-11-27 10:35
Subject:Самый долгий merge в моей жизни
Security:Public

Заметка будет интересна только программистам.

Фотография ниже лежит у меня на ноуте с августа 2013 года. Очень не люблю такое — всё нужное я привык закачивать в интернет, всё ненужное — удалять. Не мог определиться куда деть это фото, решил положить в блог, снабдив небольшим рассказом.

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

Наверное все программисты знают что такое «мерж» (merge) — слияние двух веток и согласование изменений, сделанных в файлах в рамках этих веток. Если системе контроля версий удаётся справить самостоятельно, то «мержи» происходят автоматически, это, в моей практике, наиболее частая ситуация. В противном случае возникает «конфликт» — «мерж» останавливается до разрешения конфликта человеком. Только человек может решить как будет выглядеть сводный код, учитывающий изменения, сделанные в двух слияемых ветках.

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

Одна из команд работала над функциями, которые нужны в продукте заказчику, вторая, которой руководил я, — делала несколько довольно серьёзных изменений с заделом на будущее, в частности —внедряла шаблонизацию.

Через год попытались слить две ветки воедино и получили конфликты почти во всех основных файлах проекта. Ничего совсем уж неожиданного, конечно, особенно с учётом того, что часть кода была переписана с ПХП на «Твиг», но никогда в ещё в жизни я не видел столько конфликтов. Затронуты были, если мне не изменяет память, несколько сотен файлов.

С одной стороны, других вариантов, кроме как собрать это всё воедино, не рассматривалось, с другой стороны, объём предстоящей работы удручал.

В общем, погрустил я, погрустил, повесил табличку «Не беспокоить» и заперся в кабинете на неделю. Каждый файл с конфликтом распечатывал дважды — из каждой ветки. Потом раскладывал распечатанное на полу, выделял маркером одинаковые места, рисовал стрелками что куда переместилось, шёл к ноутбуку и так или иначе разрешал конфликт.

На фотографии — процесс разрешения конфликтов одного из файлов. Через неделю я был полностью разбит монотонностью работы, но ветки слил.



Ссылка на оригинал.

4 comments | post a comment



Date:2018-11-25 21:34
Subject:Полполушки
Security:Public

Реплика полполушки, к сожалению добыть фото оригинальной чрезвычайно трудно. Год записан цифирью

«У нашего Андрюшки ни полуполушки» — гласит ныне малоизвестная народная поговорка. Если о существовании деньги (¹⁄₂ копейки) и полушки (¹⁄₄ копейки) я знал, в конце концов, постоянно нахожу их в земле, то о существовании полполушки (⅛) даже не догадывался.

Оказывается такую монету чеканили при Петре Первом — 11 марта 1700 года он выпустил указ о выпуске медных денег, полушек и полуполушек. Может это странно сейчас выглядит, но во времена Петра копейка по меркам крестьянина была хорошей суммой — на рубеже 16—17 веков на неё можно было купить курицу или 15 яиц.

Так что выпуск столь мелких монет был вполне оправдан. В отсутствие размена народ использовал «сеченные деньги» (разрезали копейку на несколько частей), а так же кожаные или другие «жеребья» — суррогатные деньги.

Пол- и четверть копейки прожили долго — ¹⁄₂ копейки существовали даже в СССР, а вот полполушки чеканились только в 1700 году. Эта монета оказалась невыгодной казне и от неё отказались.

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



Ссылка на оригинал.

post a comment


browse
my journal