on logics

Dec. 19th, 2016 01:43 pm
wizzard: (Default)
как же так осилить interaction nets? несколько лет уже про них читаю, и все никак мозгов не хватает(

у меня тут в мозгах что-то щелкнуло на тему того что memoizing lambda interpreter - это кхм quick and dirty реализация то ли EAL то ли LAL логики

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

да, также интересны Ludics и Geometry of Interactions...
wizzard: (Default)
Мне тут пришла в голову идея написать транслятор Javascript в Lua ;-)

(В обратную сторону уже пару штук есть)

В целом интересны такие вещи:

1) насколько страшно будет распухать код при попытке изобразить семантику ECMA-262 на Lua

2) будет ли конструкция ECMA-262 -> Lua -> LuaJIT быстрее V8 ;-)

3) насколько получится сделать модули ноды (npm) совместимыми с OpenResty

Что скажете?

(я уверен, что эта запись не соберет столько же комментов, сколько срачик про трамваи, но тем не менее)
wizzard: (Default)
preamble: сходили на американские горки в парке развлечений, весьма забавные.

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

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

так вот, я имею сказать, что если ехать не 15-20 кмч а 30-50 то это те же американские горки. ну или картинг. хотя на картинге "полоса" гораздо шире. ну и два часа подряд, с остановками, конечно. и еще на картинге обычно светло %)

еще я оценил юмор знака "крутой поворот" который на этом серпантине означает шпильку радиусом метров 5.

а днем там, наверное, красиво. такие дела.

edit: ахда, совсем забыл, багаж прилетел. поверх оранжевой лейблочки Priority, которая там была изначально, еще красовались красно-белые "Urgent" и "RUSH!", интересно, какие еще есть градации? %)
wizzard: (Default)
Это, конечно, не микроволновка, но принципы на удивление схожи!

wizzard: (Default)
Как быстро сделать желтую-желтую статью, к которой, тем не менее, сложно формально доебаться?

1. Берем статистику по депозитному портфелю банков на сайте НБУ за 2012
2. Берем статистику по депозитному портфелю банков на сайте НБУ за 2013
3. Сортируем банки по "депозиты в 2012 минус депозиты в 2013"
4. Заголовок: "10 банков из которых украинцы бегут быстрее всего!!!111", "Банки, которым перестали доверять в 2013" и т.д.

Интересно, если это с достаточным кол-вом показов открутить на новостных сайтах, можно ли действительно спровоцировать у кого-то bank run?
wizzard: (Default)
1. посчитать velocity aka отношение планируемых часов по [его] таскам к часам календарным
2. посчитать efficiency aka "записанные часы по таскам к прошедшим часам календарным"
3. показать todo-list :)

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

UPD: из зала подсказывают, что есть еще sink rate - "входящие таски к выполненным к дропнутым"

кстати, я подозреваю, что on-premise hosted RescueTime (таймтрекер) это тоже весьма востребованный в узких кругах параноиков продукт... (так-то он весьма много инфы льет на свои сервера, посещенные сайты, открытые файлы итд)

%)

Sep. 29th, 2013 10:14 pm
wizzard: (Default)
я продаю еду на рынке
но сведения чо почом
зашифровал я симметричным
ключом
wizzard: (Default)
In Soviet Russia, portable code writes you!

Сижу и проверяю арифметику на целых числах. Дожился.

https://gist.github.com/wizzard0/6189922
wizzard: (Default)
акупунктурный криптоанализ!
wizzard: (Default)
Preamble:

[02:56] ***: смеешься, а пойди найди эту простую истину на инете. не зная что ты ее ищешь особенно


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

...А потом наступил Упадок, на руинах выросла новая цивилизация... Так и зародились корни мифов о Истинных Именах %)
wizzard: (Default)
Увидел пост про то, что открылись windows phone и windows store (оказывается, аккаунты там разные) маркеты в Украине официально, пошел и один продлил, а во втором зарегался.

В отличие от регистрации в Windows Phone маркете неск месяцев назад, когда в Украине он официально не работал - на этот раз процедура заняла не полтора месяца переписки по мэйлу))) а полтора часа + один саппорт реквест.

И, что характерно, потратил не 1200 грн (49+99$), а 129 грн :) Да, через 5 часов оффер проэкспайрится %)

И еще совокупно где-то баксов 40 на карточке залочено конфирмейшнами (идея пускать в настройки биллинга по CVV, конечно, хорошая, но пока там всё правильно позаполняешь...)
wizzard: (Default)
успешно шипнул микро-проект (10 кб бинарник, 200 кб рантайм) базирующийся на кастомном дотнет-рантайме (существенно расширенный/пофикшенный https://github.com/chrisdunelm/DotNetAnywhere )

зачем? потому что у людей урезанная "оптимизаторами" windows xp, на которую обычный дотнет не ставится с какими-то мистическими ошибками. а эта штука компилится под win/lin/bsd, и работает.

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

версия конкретно по ссылке - там очень криво работают vtables, и как следствие - интерфейсы. у меня тоже криво, но меньше))
wizzard: (Default)
Есть вещи, которые плохо ложатся в голову, и вызывают напряжение и/или страх ошибиться при их реализации.

К примеру, я видел людей, которые боятся работать с указателями, с изменяемыми данными (pun intended), со слабой типизацией, с ASCIIZ-строками, с кодировками, с UDP, с многопоточностью, с eventually consistent системами, ну и так далее.

Лично меня уже лет 8 адски одолевает паранойя на тему endianness - записывается 100500 в памяти как 0x00,0x01,0x88,0x94 - или 0x94,0x88,0x01,0x00. Вот ничего с этим поделать не могу.

Особенно одолевает, когда данные эти не являются сами по себе числами, а когда хочется, к примеру, SHA256 хэш хранить в виде 4 int64 - интуитивная проверка результатов тут уже не катит :/

А вот чего вы постоянно боитесь?

rant

Sep. 30th, 2012 12:27 pm
wizzard: (Default)
я знаю, как гугл может создать огромнейший срач ;)

- закрыть Google Groups
- форсированно перевести их всех в Google+

просто подумалось ;)))
wizzard: (Default)

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

ау, трансгуманисты! скоро там уже можно будет оцифроваться и не думать про подобную фигню?

also, после SSD Win7 + WinXP + Win7 в виртуалках на десктопе на HDD - это totally fucking unusable, тормозит и все такое, хнык. а ехать отдавать ноут в ремонт в ближайшие неск. дней явно не стоит...

wizzard: (Default)

Never, ever again.

Убунта. Виртуалка на практически невыключаемом сервере. Находится в LAN (в инет не выставлена). Прошло полгода.

Логинюсь. Захотел покрутить конфиг nginx’у. sudo mcedit –> “sudo: must be setuid root”
OK, грузимся с livecd, chmod 4755, chown root:root, reboot. Хренушки.

Что это вообще? Куда смотреть? Форумы не говорят ничего внятного.

UPD: Причину так и не выяснил, откатил виртуалку, накатил бекапы, тарахтит дальше...

wizzard: (Default)

с входящими потоками пока что разобрались (методом их отключения), остались внутренние.

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

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

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

а на физическом – фоновый синхронизатор базы данных между устройствами пользователя, маленькие клиенты-плагины, которые позволяют быстро вводить кусочки данных и связывать их между собой (“сфоткать”, “wizzard@tranquility# iskin remember Someone birthday is 1980-01-01”, “пришла смс-ка”, ну и т.д.), и клиенты чуть побольше, которые показывают графы, сущности, взаимосвязи и позволяют делать поиск по ним…

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

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

сны

Dec. 26th, 2009 03:49 pm
wizzard: (Default)

доктор, мне снилось, что я – кот. во сне я бегал и пытался сделать что-то осмысленное на БААЛЬШОЙ клавиатуре. теперь я проснулся и хочу так же прыгать, как во сне. меня вылечат?

wizzard: (Default)

Один пионер изобрёл изобретение и послал его в электронном письме в конструкторское бюро Калашникова. Письмо получила секретарша, долго и громко смеялась. И хотела стереть письмо навсегда в корзину. Но кто-то спросил её : "Секретарша, почему ты так долго и громко смеялась? Ты наверно получила бойян?"  И секретарша рассказала о письме пионера всем в КБ и все в КБ стали громко и долго смеяться. А мимо проходил сам Калашников собственной персоной.
"О чём вы так долго и громко смеётесь? Снова вам на работе как бы нехуй делать?" - сурово спросил он.
- Да тут какой то пионер изобрёл изобретение и прислал электронное письмо по интернет почте - Гы, сказала секретарша с истерическим хохотком.
Калашников нахмурил дёсны и сказал "Срочное совещание!" И решил претворить изобретение в жизнь, чего бы ему это не стоило. Потом опытную партию новых автоматов послали в очень горячую точку самому наикрутейшему спецназу ГРУ.
И потом командир спецназа ГРУ написал письмо в КБ Калашникова. И секретарша читала его и долго плакала от умиления. И потом все читали это секретное письмо и долго плакали от умиления и даже Фаина Фёдоровна из бухгалтерии рыдала. Потом приехал из коммандировки сам Калашников прочитал письмо и послал за мальчиком машину в далёкий город Северодвинск. Мальчика освободили от уроков и, счастливого привезли в КБ. И сам лично Калашников собрал весь дружный коллектив и посадил мальчика на высокий табурет и стал читать письмо.
И все снова плакали. И когда он дочитал до слов "потом нас окружили враги потому что у всех кончились патроны и врагов было больше во много раз. Ощетинив ножи мы стояли полукругом, глядя, как смыкается вражье кольцо. У меня в автомате оставалось лишь три патрона и я передвинул предохранитель на эксперементальный режим. Нас могло спасти только чудо. Когда первый из нападающих бросился вперёд, я разрядил ему в грудь короткой очередью все три патрона... И вдруг... нападающие остановились и начали истерично хохотать, держась за животы... Тут то мы и покрошили их ножами, молнеиносно, безжалостно... в отчаянной попытке выжить...." коротко всхлипнул и улыбнувшись потрепал пионера по голове и сказал обращаясь ко всем: "Ну вот... А вы и не верили в успех автомата который стреляет со звуком "пиу - пиу"

Profile

wizzard: (Default)
wizzard

June 2017

S M T W T F S
    123
45678910
11 121314151617
18192021222324
252627282930 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 25th, 2017 02:45 am
Powered by Dreamwidth Studios