ltwood: (Default)
Недавно в реальном проекте вляпался в относительно свежий баг svn.

Формальное описание:
added subtrees with mergeinfo break reintegrate, Issue #3654,
см. http://subversion.tigris.org/issues/show_bug.cgi?id=3654
Исправлено в версии 1.6.12 (Revision 955369)
см. http://svn.apache.org/viewvc?view=revision&revision=955369

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

У меня проявилось в ситуации, когда из-за старых бранчей, выполненных на поддиректории (не на корне), некая поддиректория получила свой собственный mergeinfo. Если поддиректория имеет свой mergeinfo, то она не наследует mergeinfo родителя и в нее клиент должен ручками прописывать mergeinfo из родителя, чего он не делал. В результате reintegrate на директории-родителе не работал, поскольку при мерже транка в бранч (перед reintegrate) в свойства этой поддиректории не прописывалась запись mergeinfo из trunk.
ltwood: (Default)
Съездил вчера к детям в лагерь, на "родительский день". Вместо того, чтобы как белый человек поехать на машине, поехал на велосипеде. Если не считать нескольких вылазок на 10-15 км, то это будет мой первый серьезный выезд в этом сезоне. Выехал в 9 утра, но пока ездил до банкомата, было уже ближе к 10, а к 11 уже начало печь по-взрослому. Всего по карте 22 км по дороге, но в одном месте свернул не туда и, пока разбирался, намотал лишних 6 км. Вместе с 4 км до банкомата получилось 32 км. На жаре и в гору очень неприятно, приходится периодически заливать воду из бутылки под шлем. Обратно ехал уже по прохладе, даже дождик прошел. В целом вполне жив, сегодня даже ноги не очень болят. Теперь бы еще не скиснуть и продолжить в том же духе.

Update: всего проехал 67 км.
ltwood: (Default)
Неделю назад вернулся с Писты. Вода была высокая (более чем на метр выше августовского уровня 2006), простые пороги стали интересными. Впрочем, только для относительно легких судов (у нас шли Скаут, Танго, Ватерфлай и каяк). Замечательно раскатали обе протоки падуна на всех типах судов.

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

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

Теперь нахожусь в печальных раздумьях относительно августовского Кавказа (Зеленчук-Лаба-Белая). Слишком уж год выдался плодовитый на всякие неприятные неожиданности. Как бы чего не вышло. В майские, например, у нас последовательно отвалились все участники, пока мы вдвоем с напарником не пошли тупо на Ю.Шую вдвоем на Скауте. В результате сборов за час и холодной погоды прошли тоже совсем немного и снялись с Хаутоваарских мостов.
ltwood: (Default)
Внезапно [censored] развалились [censored] все планы на майский (Уксунйоки) и июньский (Кутсайоки) походы (в обоих случаях собирался идти на Скауте). Никаких цензурных слов у меня уже не осталось.

Если у кого-то в группе есть свободное место для человека со скромным опытом, то с радостью присоединюсь. По времени ограничений нет (в пределах разумного). Могу пойти гребцом на кат. Если вдруг найдется человек с адекватным каячно/байдарочным опытом, то могу его посадить в Скаут. Вся снаряга имеется. Опыт: Зеленчук (К-2), М. Лаба (К-4), Белая (К-4, частично), Писта (Скаут), Тумча (Скаут), Кутса (Т-2), Ч./Б. Черемоши (К-2). Ну и куча всякого разного по мелочи.
ltwood: (Default)
Медведев уволил 17 генералов МВД, в том числе двух замминистра [по ссылке от [livejournal.com profile] gdy]

Интересно, можно ли непрерывным переходом превратить законное бандформирование в силы правопорядка?

Наверно можно:

182.63 КБ
ltwood: (Default)
Само по себе описание принципа работы оптической мыши доступно — как популярное (http://www.ixbt.com/peripheral/mice-sensor.shtml), так и техническое (см. Data Sheet на Optical Mouse Sensor, например на ADNS-2610). По сути этот сенсор представляет собой маленькую видеокамеру дающую изображение высокого разрешения (400 dpi), но очень маленького размера (18x18 точек), причем с очень высокой частотой кадров (1500 fps). В эту же микросхему встроен микропроцессор, совмещающий последовательные кадры и выдающий смещение мыши. Поскольку протокол взаимодействия с микросхемой подробно описан, энтузиасты записали последовательные кадры (их тоже можно получить) и смонтировали фильм: «Полторы минуты из жизни оптической мыши».
ltwood: (Default)
Отсканировал и выложил [http://ltwood.wikidot.com/scans] следующие книжки:

Р. Плонси, Р. Барр. Биоэлектричество: Количественный подход. (1991)
А.Н. Ефимов. Порядковые статистики — их свойства и приложения. (1980)
Г.Н. Алексаков, В.В. Гаврилин, В.А. Федоров. Персональный аналоговый компьютер. (1992)
ltwood: (Default)
[livejournal.com profile] avva это написал (http://avva.livejournal.com/2174908.html) про конкретную книгу, но мне такие учебники встречались почти в каждом разделе математики:

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

Дальше [livejournal.com profile] avva пишет, что «это можно как-то объяснить, если постараться», но в некоторых случаях я все равно отказываюсь это понимать. Т.е. не могу представить себе человека, который выучил предмет по такой книге.
ltwood: (Default)
На своей домашней страничке добавил раздел «Разное про прикладную математику» и в нем разместил мою старую заметку (написанную исключительно для внутреннего употребления) «Миф о значимости коэффициента корреляции».

http://ltwood.wikidot.com/appmath:corrmyth
ltwood: (Default)
Александреску написал рекламную статью про язык D. Оригинал статьи http://www.ddj.com/architect/217801225, перевод http://verypositive.com/files/d2.pdf.

Единственное новое, что я узнал из статьи — что D 2.0 еще не зафиксирован. Вероятно именно поэтому фронтенд для GCC есть только для версии 1.0.

А в целом, наблюдая переход от лямбды sort!((x,y){ return x>y; })(arr) к sort!("a>b")(arr), я понимаю, что дело и идеи m4 живы и здравствуют. Просто в целях конспирации они маскируются под «обобщенное программирование».
ltwood: (Default)
Вырвано из контекста с мясом:

/.../ не очень в тему, зато «про войну» /.../

Как управлять вселенной незаметно для санитаров.
ltwood: (Default)
всех сочувствующих с пятой годовщиной Майдана.
ltwood: (Default)
В сентябре этого года вышла новая версия (7.5) Total Commander. Популярная поделка наконец поимела собственные файловые ассоциации. Через 20 примерно лет после того как они появились в NC. Еще лет через 30 в нем появится нормальная (а не такая, которая реализуется известным плагином) консоль и он наконец догонит Far.
ltwood: (Default)
В очередной раз потратил кучу времени на поиски причин того, что в SVN после выполнения операции reintegrate бранча в транк требуется удалять бранч. Даже если в бранче будет продолжена работа, его придется удалить и создать заново.

Ответ содержится по ссылке [http://blogs.open.collab.net/svn/2008/07/subversion-merg.html].

Коротко:

При выполнении операции reintegrate производится сравнение бранча и транка без учета того, что они имеют общего предка. Причина состоит в том, что в бранче при его регулярной синхронизации с транком могли возникать конфликты, которые разрешались вручную. После reintegrate транк выглядит так, как будто в него за один коммит были внесены все те изменения, которые были сделаны в бранче за время его жизни. Если после этого попытаться снова синхронизировать бранч с транком, то первой же версией, которая попытается помержиться в бранч, будет как раз та версия, в которой сделаны изменения, извлеченные из бранча при выполнении reintegrate. Эти изменения фактически в бранче присутствуют (они из него и были взяты), но соответствующей записи в свойстве mergeinfo нет. В результате появятся множественные конфликты.

Непонятка:

Вроде бы для исправления ситуации достаточно пометить как игнорируемую ту версию, в которой были закоммичены в транк изменения, полученные при выполнении reintegrate. Ясно также, почему SVN сам не делает этого — по его идеологии слияние (merge) всегда производится в рабочей копии (что правильно из-за вероятности конфликтов) и коммитится независимо. При этом в момент коммита в транк SVN уже не может как бы то ни было менять бранч.

Far

2009-10-21 23:23
ltwood: (Default)
Оказывается недавно таки вышел долгожданный Far 2.0 Unicode [http://farmanager.com/download.php?l=ru]. На первый взгляд сборка вполне стабильна.
ltwood: (Default)
До последнего времени издательство URSS казалось мне вполне приличным научным издательством. А сегодня просматривал новые книги и наткнулся на совершенно развесистую, замечательно цветастую ахинею:

Иванов М.Г. Антигравитационные двигатели "летающих тарелок": Теория гравитации. Изд.3, испр. и доп. [http://urss.ru/cgi-bin/db.pl?lang=Ru&blang=ru&page=Book&id=100509]
Иванов М.Г. Безопорные двигатели космических аппаратов [http://urss.ru/cgi-bin/db.pl?lang=Ru&blang=ru&page=Book&id=53913#FF3]

Выложенные там предисловия просто феерические. Не удержусь от того, чтобы процитировать особенно понравившиеся кусочки:

Read more... )

Неужто на них кризис так повлиял, что начали печатать вообще весь бред без разбора? И еще интересно: совет, в котором это чудо защитило докторскую диссертацию (если вообще) уже закрыт или еще работает?
ltwood: (Default)
Интересная статья «Зона освоения (фронтир) и ее образ в американской и русской культурах».

В статье анализируются различия в восприятии американцами и русскими зоны освоения (Дальнего Запада США и Сибири). При внешнем сходстве фронтир в империи и демократической республике воспринимается совершенно по-разному: как зона свободы и зона самовластья и неустойчивости, колыбель национальных ценностей и гнездо крамольников (место ссылки). ...

[http://www.ecsocman.edu.ru/ons/msg/162882.html]
копия: [http://ltwood.narod.ru/misc/008Zamyatina.pdf]
ltwood: (Default)
Искал стенограмму доклада «Linus Torvalds on git» и наткнулся на перевод «Линус Торвальдс о GIT на Google Talks» [http://lib.custis.ru/index.php/Линус_Торвальдс_о_GIT_на_Google_Talks], вполне приличный.

Одновременно нашлась неплохая подборка переводов статей об SVN — статей идеологических, а не советов по использованию [http://lib.custis.ru/index.php/Категория:Статьи_о_Subversion]. Еще интересно сообщение «Subversion, decentralized version control, and the future» [http://svn.haxx.se/dev/archive-2007-06/0780.shtml] (ссылка на него есть в одной из статей).

Оценка доклада Линуса как «dust from Linus Torvald's GIT talk» всегда казалась мне вполне-вполне адекватной (или даже слишком мягкой).
ltwood: (Default)
Скрепка-помощник для vi, в текстовой моде, совершенно замечательная:

http://images2.wikia.nocookie.net/absurdopedia/images/1/17/Vi_interface.gif

В самом конце она говорит: "You cannot escape. /.../ Resistance is futile."
ltwood: (Default)
В статья «Копирайт должен умереть» [http://citkit.ru/articles/1447/] Сергей Голубев предлагает реалистичный (ИМХО) сценарий гибели копирайта. Если совсем коротко, то так:

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

Это — не цитата. Аргументация автора достаточно развесиста и местами теряет контакт с реальностью. Что не делает сам сценарий менее реалистичным (ИМХО).

Profile

ltwood: (Default)
ltwood

January 2017

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Expand Cut Tags

No cut tags
Page generated 2017-09-25 04:33
Powered by Dreamwidth Studios