ermouth: (Default)
Спектруму 35 лет! У меня была Дельта-С, мод на компонентах производства СССР.

Спектрум – прекрасная машина в том смысле, что для создания чего угодно, работающего с нормальной скоростью, нужно писáть на ассемблере. То-есть Спектрум как минимум мотивировал просто изучать ассемблер.

Более того, Z80 мотивировал изучать ассемблер глубоко

Первое, для чего мне захотелось учить асм – Game of Life Конвея. На Бейсике оно, конечно, еле ворочалось. Что интересно, прирост скорости после первого переписывания на асме меня тоже не устроил, и я стал копаться дальше.

И обнаружил, что, как сейчас помню, индексная адресация кратно медленнее просто сложения и выборки. Типа, 20 тактов против 6. 

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

Причём мне тогда казалось, что самомодицирующийся код – это вполне себе ок, даже благо. То-есть, если Лисп (про который я тогда только читал и никогда не видел) делает же рерайт куска исполняющейся программы, почему тогда в ассемблере этот трюк массово не юзают? Ведь выигрыш в скорости же )

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

Думаю, не преувеличу, если скажу что целое поколение инженеров началось со Спектрума.
ermouth: (Default)

У меня слабость к бри в коробочках. Я когда-то давно случайно обнаружил, что бри в мелкой вакумной расфасовке прекрасно идёт с пастой, помидорами и вином, а ещё лучше с фруктами – и сильно тосковал, когда такой сыр пропал с началом санкций.

Так вот, его научились делать в Армении. В смысле, сыр типа бри в такой же 125-граммовой вакуумной упаковке. Выглядит он так:

IMG_15638-2

Как и тот бри, этот бри – тоже не совсем бри, да. Но очень вкусный!

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

Рвётся упаковка в одно движение – но только после того, как сдавишь её по бокам пальцами (сыр то внутри круглый) и надорвёшь боковые рёбра. Там картон поддаётся легче всего.

Дальше – такая же песня. Головка сыра обёрнута в фольгированную бумагу и упакована в пластиковую такую таблетку вакуумированную.

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

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

Бри из предыдущей жизни (2009) был, что интересно, по вкусу похуже и выглядел так:

IMG_1020

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

ermouth: (ang)
Разница на два порядка – в 100 раз – редкое явление, когда речь идёт о человеческих качествах.

Мы, конечно, говорим иногда «в 100 раз умней» или «в 100 раз быстрей» – но обычно это эмоциональная гипербола.

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

У меня даже настроение улучшилось после того, как я точно посчитал – всегда приятно встретить в жизни феномен, который до того полагал невозможным в рамках обычной человеческой вариативности. Век живи – два учись.
ermouth: (ang)
Жаловался в холода, что плохо работает считыватель отпечатка на новом айфоне. Вариант с низкой влажностью я предположил, но почти отмёл.

Похоже, дело было всё же во влажности. У нас околоноля™ уже неделю – и считыватель работает просто прекрасно.

La Piovra

Feb. 26th, 2017 04:55 am
ermouth: (ang)

Я когда-то нашёл занятный концепт “Программа как осьминог” – и так на всю голову впечатлился, что мы примерно такое сейчас и делаем.

Архитектура нервной системы осьминога:

v46

Архитектура федерации узлов и данных, которую мы сейчас сочиняем:

v47

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

Только в нашем осьминоге не обязательно 8 щупалец. И можно отращивать новые или соединять имеющиеся в одно ничего не останавливая.

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

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

ermouth: (ang)
Вчера в скайпе словил приветствие «yo!», в смысле «йо!». Обратил внимание собеседника, что УО – это сокращение от «умственно отсталый», и внезапно задумался, а где я это сокращение видел.

А видел я его в книге «Три с половиной дня из жизни Ивана Семёнова, второклассника и второгодника», в далёёёком детстве. По этой книге есть фильм, который я также смотрел в далёком детстве – и, как мне казалось, хорошо его запомнил, потому фильм снимался в школе, где училась моя мама.

Я вчера этот фильм нашёл – и был потрясён, что фильм оказался чёрно-белым. Я его отчётливо помню цветным, при том что цветным он никогда не был о_О

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

Интересно, как называется это подсознательное раскрашивание.
ermouth: (ang)
Мои недавние восторги, что вот в айфоне 7 наконец-то нормально считыватель отпечатка работает, были преждевременными.

После внесения в тф третьего пальца считыватель стал работать ровно также хреново, как на айпаде, если не хреновее ☹️  Интересно, что после удаления третьего отпечатка точность распознавания назад не вернулась.

Теоретически можно предположить, что дело в аномальных морозах, а не в считывателе отпечатков. У нас тут –40° вот прямо сейчас, и это означает в частности чрезвычайно низкую влажность. И сухость кожи в придачу. Справочно, 100% относительной влажности воздуха при –40° соответствует всего 1% относительной влажности при +25°.

Но почему-то мне кажется, что дело не в морозах.
ermouth: (ang)
Эра пост-правды наступила, аллилуйа!

31 декабря, с утречка, я сгонял в магазин и среди прочего купил 300 граммов Докторской колбасы. Вообще, колбасу и всякое такое я не ем, но оливье без «Докторской» – это же кощунство и издевательство над скрепами™. Колбаса была в кишке, розовая, дорогая и красивая. Пахла как надо – Докторской. На вкус тоже ок.

Первые подозрения, что колбаса странная, появились, когда я её кубиками на салат крошил. Что-то было такое в её поведении под ножом, на грани восприятия. Колбаса резалась как-то не так. Тем не менее, всё обошлось – Оливье получился прекрасно, колбаса в салате вела себя хорошо и делала вид, что настоящая.

Сегодня я решил сбацать себе яичницу с остатками Докторской – не пропадать же добру. Взял скоровородку, разогрел масло и кинул колбасу – поджариться.

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

Глубокие выводы о колбасной пост-правде предлагаю сделать уважаемым читателям самостоятельно.

С Новым Годом!

7 vs 5

Dec. 29th, 2016 09:00 am
ermouth: (ang)
Я таки решил обновлять айфон не на 5SE, а на 7 – и в общем доволен.

WebXRPT показывает 204 балла для айфона 7, для пятёрки показывал 65. По ощущениям и по времени запуска приложения Фейсбука (дикая тормозня потому что там 100500 классов), семёрка быстрее раз в 5. На пятёрке под иОС9 ФБ стартовал чуть больше 10 секунд, на семёркке – в районе 2.

Для сравнения – айпад эйр показывает ~220 баллов по WebXRPT.

Из приятно удививших деталей – haptic feedback и работа сканера отпечатка. Хаптик вполне правдоподобно создаёт тактильное ощущение от нажатия на неглубокую кнопку, снимаю шляпу. До этого нормальный правдоподобный хаптик я встречал только в навороченных игровых джойстиках.

Сканер пальца после айпадовского – просто какой-то рай, больше 95% срабатываний с одного нажатия. На айпаде сканер у меня даёт меньше 70% – и это реально вымораживает.

Хорошая железяка, выше ожиданий оказалась. Кто сомневается, особенно после пятёрки – берите.
ermouth: (ang)
Посмотрел на днях два российских фильма для разнообразия – «Монах и бес» и «Ледокол».

«Ледокол» – обычное такое кино, советская романтика. Местами смешно, местами драматично, снято хорошо. Промотал примерно четверть в сумме, но смотреть можно.

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

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

По-простому – какой-то дискриминатор кейфреймов из видеопотока, посложнее – нейронная сеть. Если совсем сложно, то можно вообще статистику собирать как юзеры фильм проматывали и на её основе выводить гистограмму «интересности».
ermouth: (ang)
Посмотрел 8-ю партию Карлсен-Карякин, это где Карякин выиграл. Я не то чтобы шахматный фанат и играю довольно посредственно – но у меня есть племяш, который серьёзно увлекается, так что я немного слежу.

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

Партия по-бырому, без разбора (7 минут) https://www.youtube.com/watch?v=1S1HWVn6-Y4

С разбором (28 минут) https://www.youtube.com/watch?v=fYp8mDipZbc
ermouth: (ang)
10 лет назад я зарегал и заделегировал ermouth.com.

Поздравляйте.
ermouth: (ang)
Кажется, мои подзамочные впечатления от Покемон Го – что пиарщики там сработали гораздо лучше, чем создатели продукта – были верными. Покемоны растворились как дым. Снимаю шляпу перед пиарщиками – это было умопомрачительно. Реально же, морок всепланетного масштаба, причём с прицелом на небезмозглых, и при этом – позитивный.

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

Наблюдения и подсчёт по Покемон Го я попозже расскажу. Если коротко – практически все мои прогнозы насчёт динамики распространения, вовлечения известных мне людей, второй и третьей волны (обычно имеющих место при продвижении), даже появления в русском аппсторе – оказались неверными. Я полностью неверно представлял себе динамику явления, это даже немного расстраивает.

---

Посмотрел новый сезон «Чёрного зеркала» – почти целиком промотал. Концентрация идей в 7 сериях – примерно как в 2-3 страницах у Питера Уоттса. Остальное – довольно топорные подсказки, тоскливый саспенс и заполняющая движуха в клиповой нарезке. Предыдущие выпуски были существенно интереснее.

Допускаю при этом, что не читавшим Уоттса или там Стросса будет интересно и даже местами страшновато.

Примерно такое-же впечатление от «Мира дикого запада» – скучный, плюс зацикленность видеоряда на нескольких сценах и местах стала раздражать уже во второй серии. «День сурка» казался интересным 25 лет назад, сейчас этот концепт – даже не вторяк.

---

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

Читайте классику – она интереснее сериалов )
ermouth: (ang)
№1. Пришельцы, прилетевшие на Челябинском метеорите, выедают мозги политикам, захватывают сенат США и собираются строить по всей америке теплицы для выращивания сакуры.

№2. Генерал спецслужб, упоровшись препаратами, пытается порешать проблемы России – во сне договариваясь с масонами из порноромана. Попутно уничтожается агрессивная раса вагиноидов.

Вы ознакомились с кратким содержанием последнего просмотренного сериала и последней прочитанной книжки.

Дивные новые медиа дивного нового мира 😝
ermouth: (ang)
Ёлка сдохла окончательно. Выкинул.

Наверное, это рекорд – выкинуть ёлку в сентябре )
ermouth: (Default)

Килозвёздочка дала себя знать явно – чувак, который мне её поставил, чирикнул в тви про это. 1K☆ репо при 15 issues за три года и всего одном контрибуторе – это в моей извращённой картине мира достижение, да.

На гитхабе ~1.7M javascript-репозиториев, из них ~470k c 1+☆, 11.7k 100+, 1615 с 1000+ (я здесь, это 0.1%) и всего 66 с 10К+☆.

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

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

Снимок экрана 2015-12-01 в 20.33.02

При таком вот месячном покрытии jquerymy.com я получаю примерно 10-15 писем в месяц с вопросами по фичам. Приемлемо, хотя точно можно лучше – вопросы по преимуществу на две всего темы, по которым маны нестройные и неполные.

Раз у меня такой майлстоун случился, я решил расписать длинной ретроспективой, что это и как оно всё развивалось.

Read more... )
ermouth: (ang)
Я три недели провозился с CouchDB – писáл одну интересную для меня фичу. В результате фичу я реализовал, но до pull request‘а так и не довёл, плюнул.

Любопытно, что саму фичу и свои тесты к ней я написал за 4 дня, из которых два дня читал книжки по Erlang-у. Получил peer review, что сделал, в общем, не позор – и это радует. А вот большинство остальных впечатлений – не очень.
Read more... )

В общем, CouchDB мы как использовали, так и будем использовать – но на версию 2.0 я не буду переходить точно. 
ermouth: (ang)
Изучение всяких инженерных дел по космической тематике дало мне один ключевой принцип проектирования – если оно должно летать, компоновка решает всё.

С праздничком!

CouchDB PR

Mar. 4th, 2015 06:03 pm
ermouth: (ang)

Меня пропиарили ребята из CouchDB. Причём сразу двумя строчками, ога )

Снимок экрана 2015-03-04 в 17.49.06

Сразу и cloudwall.me, и CoverCouch. А я ведь едва не забросил развивать и то, и другое – а тут внезапно такой наплыв. В этой связи я думаю, что пора их converge в одну систему, ну и cloudwall.me опенсорцить.

В общем, понятны следующие шаги – но цель какая-то нереально амбициозная вырисовывается.

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

Profile

ermouth: (Default)
ermouth

November 2021

S M T W T F S
 123456
78910111213
14151617181920
21 222324252627
282930    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 9th, 2025 01:17 am
Powered by Dreamwidth Studios
OSZAR »