Konstantin Lvov [entries|archive|friends|userinfo]
Konstantin Lvov

[ website | Почти Напрасный Труд ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Приложения в системе Android [Aug. 4th, 2013|12:02 pm]
Приложения в системе Android делятся на а) сторонние, б) находящиеся на SD-карте, в) работающие службы, г) кэшированные фоновые процессы, д) все приложения, е) отключенные

Что-то мне эта классификация неуловимо напоминает...
LinkLeave a comment

Talks in math, buzzes like a fridge [Jul. 30th, 2013|10:37 pm]
Японский программист Юсукэ Эндо сконструировал эстафету из 50-ти квайнов ("квайн" - это общий термин для программ, которые выдают свой собственный текст), о чем написали в том числе и на хабре: http://habrahabr.ru/post/186782/

Народ восхищается и чешет репу - "он, наверное, какой-то принцип уловил".

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

http://www.madore.org/~david/computers/quine.html

где написано:

A “quine” (or “selfrep”) is a computer program which prints its own listing. This may sound either impossible, or trivial, or completely uninteresting, depending on your temper and your knowledge of computer science. Actually, it is possible, and there are some interesting ideas involved (in particular, writing a quine is not a hack that only works because the programming language has certain nice properties — it is a consequence of the general so-called “fixed-point” theorem, itself an instance of Cantor's ubiquitous diagonal argument).

Он же принцип fixed-point комбинаторов, он же принцип Тьюринговой универсальности, он же принцип Геделевой теоремы о неполноте (у Геделя нумеровались доказательства, здесь - программы (они же алгоритмы, они же машины Тьюринга)), но вот, что оно идет аж от "диагонального аргумента" Кантора... Хм. Честно говоря, не представлял, что оно вот так укладывается все вместе в одну общую картинку, да и сейчас вижу только общие очертания, а ясного понимания нет. Надо подумать над этим не спеша.
Link1 comment|Leave a comment

Для велосипедистов техники безопасности пост [May. 26th, 2013|09:30 pm]
Для велосипедистов техники безопасности пост

Синопсис: если едете дальше чем 5 км, то ставить передачи надо так, чтобы педали крутить было быстро, но легко. А не то повредите коленный сустав, а он «сам» очень туго и медленно «проходит». Если сильно повредите, то может потребоваться даже операция.

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

Собственно, подробнее: я таки слегка повредил себе коленку. Думал, я уже опытный, пять лет почти каждый день езжу летом на работу, с работы, можно прокатиться и подальше. Но до работы мне было 6 км, а прокатился я несколько раз на 30 км. И тот режим силового педалирования, который не давал никаких минусов на дистанции 6 км, к которому я привык, и который применил на дистанции 30 км, на этой увеличенной дистанции привел к легкой травме.

Еще сыграло то, что мышцы ног вроде окрепли, и я решил на них нажать — чего, пускай потренируются. Мышцы–то окрепли. А вот суставы на такой силовой режим не рассчитаны. Не повторяйте мою ошибку.
Link1 comment|Leave a comment

[May. 19th, 2013|03:28 pm]
Балабанов все.
LinkLeave a comment

[May. 12th, 2013|07:54 pm]
Мысли о всеобщей рекурсии и о проблеме епископа Беркли

Беркли думал, как бы понять, что это - реальность или направленное воздействие на органы чувств? Ну как у Лема было в классическом рассказе:

" - Представьте себе, Тихий, что я воздействую на ваш обонятельный нерв точно так же, как душистая гвоздика? Что вы будете чувствовать?

- Запах гвоздики, разумеется, - ответил я"

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

И это позволило поставить аналогичный Берклиевскому вопрос - как выяснить, этот код исполняется на реальной машине или на виртуальной, которая эмулирует реальную? **

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

===

* Джозеф Вейценбаум (автор программы "Элиза") в своей книжке "Возможности вычислительных машин и человеческий разум", на которую давал ссылку [info]kouzdra, на этой постоянно возникающей рекурсивности неоднократно делал акцент. Чтобы предельно кратко пояснить, о чем он там толковал, я упрощенно перескажу эту его мысль, насколько сам ее понял:

Предельно упростим компьютер (он же универсальная машина) - будем считать, что в нем есть только процессор и память, в памяти код, процессор исполняет код из памяти, может писать в память. Память концептуально одинакова для всех машин, а вот процессоры разные. Разница в том, что у них разный набор кодовых слов машинного кода, то есть одна и та же последовательность байтов, записанная в память, будет для одного процессора валидным кодом, а для другого - кучей мусора. Тьюринг показал, что на одной универсальной машине (так сказать, с одним типом процессора) можно сэмулировать поведение любой другой универсальной машины (практически, превратить одну универсальную машину в другую универсальную машину путем загрузки в первую машину нужного программного кода). Это сейчас кажется очевидным, когда я могу запустить на компьютере с процессором Core 2 эмулятор ZX Spectrum (на котором был процессор Z80), вгрузить в этот эмулятор код старой игры (который такой же байт в байт, как тот код, который я в детстве загружал с кассетного магнитофона в память настоящего ZX Spectrum) и поиграть в эту игру. В LODE RUNNER, допустим, кто помнит. На чем сейчас исполняется ее код? На Z80 ? - да, конечно, ведь это код, который понимает только Z80. На Core 2 ? Да, безусловно, ведь именно Core 2, придавленный массивным радиатором, стоит в моем старом добром системном блоке. Так на чем исполняется код старой игры - на Z80 или на Core 2 ? Сейчас на этот вопрос отвечают как "на эмуляторе Z80, исполняемым на Core2". Вейценбаум сказал бы "эмулятор Z80 для Core2 - это такая программа (такой код), который, будучи запущенным на Core2, как-бы "превращает" его в Z80. Так одна универсальная машина (железный Core2) преобразовывается в другую универсальную машину (виртуальный Z80), и именно потому, что их можно преобразовать одну в другую без потери их универсальности, они и называются универсальными".

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

**
Имеются, конечно способы и хаки, они не всегда работают, но там обычно когда на железке есть глюк (недокументированное поведение), которое в эмуляторе не предусмотрено - так это значит недоделанный эмулятор. А если эмулятор идеальный, без недостатков - то тоже никак (как и в случае Беркли). Еще есть достаточно общая закономерность - чем виртуальнее, тем медленнее, но изнутри, из кода эту медленность увидеть нельзя - оттуда можно видеть только тики процессора, но их скорость - на быстром процессоре мы исполняемся или на медленном - из кода не будет видно никогда напрямую, а только косвенно. Но зато снаружи видно замечательно.
Link1 comment|Leave a comment

[Apr. 7th, 2013|11:22 pm]
просто так
LinkLeave a comment

[Apr. 1st, 2013|10:26 pm]
Первое апреля в Питере. Вот это вот как называется по вашему, "весна"?!
Link3 comments|Leave a comment

[Mar. 10th, 2013|09:24 pm]
Вот у меня кактус самопроизвольно расцвел на подоконнике



Потому что весна.
Чего и всем желаю.
LinkLeave a comment

пятиминутный перерыв на поэзию [Mar. 3rd, 2013|11:09 pm]
Нам передают привет из лета
Чтобы вовсе не замерзли мы
Здесь, где мы бредем куда-то, где-то
В темноте, в присутствии зимы.

Мы бредем все медленней, мы мерзнем.
Иней нарастает на бровях...
Помним - свет. Тепло - не помним. Солнце
Где-то там, под горизонтом. Cтрах
Пред морозом все сильнее,

Где мы? члены онемели, мы немы...

Развернем привет принять антенны
Чтобы вовсе не замерзли мы.
LinkLeave a comment

[Feb. 2nd, 2013|10:55 pm]
Цитирую дословно Джона Дербишера, автора книги "Простая одержимость":

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

Слова "былинка", "лист", "голова", "зернышко", "галлон" - хотя, разумеется, каждое из них и может жить своей собственной жизнью - выступают здесь в роли единиц измерения. Китайский же язык, в отличие от английского, рассматривает практически все сущее, как измеряемое. Одна (хотя и не самая главная) вещь, которую приходится зубрить при изучении китайского, - запоминание правильного "счетного слова" (таков точный перевод китайского грамматического термина лян цзы) для каждого существительного: одна голова коровы, две ленты рыб, три постамента гор, четыре лопасти дверей, пять зерен звезд, и шесть * людей
===
* ртов
LinkLeave a comment

про кино Тарантино "Django Unchained" [Jan. 20th, 2013|09:25 pm]
про кино Тарантино "Django Unchained" - выражусь ultra-condensed: поздравляю нас с новым фон Триером.
Link7 comments|Leave a comment

Принцип наименьшего действия (физкультурное) [Jan. 13th, 2013|07:49 pm]
Вернулся с лыжной пробежки по Сосновке. Не идеальное место для лыжников, но самое лучшее у меня в шаговой доступности. Лыжники мешают гуляющим, гуляющие мешают лыжникам, но ничего, все-таки это shared space. Эх, в Битцевском парке в Москве у лыжников есть "выделенные" трассы, где пешеходы не ходят и дворники там песочком не посыпают, а тут надо искать участки. Но они есть, и находятся.

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

И то же самое относится к плаванию.

Насколько я понимаю, это происходит потому, что и тут тоже действует общий принцип, который в физике называется "Принцип наименьшего действия"
LinkLeave a comment

Новый год [Dec. 31st, 2012|02:48 pm]
Указ Петра I о праздновании Нового года


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


С Новым годом!
LinkLeave a comment

Стихи (по мотивам давнего сна) [Dec. 16th, 2012|07:25 pm]
Стихи (по мотивам давнего сна)

Вот я просыпаюсь,
Встаю после комы
[И заново надо учиться жить мне].

[я все позабыл]
[мне здесь все незнакомо]
[Иду по родной незнакомой стране]

[По-новому все. Все осталось, как было.
Вопросы клубятся, роятся в уме...
Что хочется знать мне? [И что бы спросил я]
[Обращаясь] к родной незнакомой стране?]

[Чем люди живут в ней? И как? И что знают?]
[Что делают все? Для чего?] [В чем их цель?]
[И в чем их Идея?] [Что люди играют? На чем? ]
[И о чем поют девушки в ней?]

[Когда в ней зима? В ней бывает ли лето?]
Какие законы? Спросить бы кого...
Какие в ней деньги? Какие газеты?
Написана эта страна для кого?

Вдруг я понимаю: страна - не страница,
Страницу писать - есть чернила, не кровь
История пишет [туманно клубится] [...]
А резчик доску покрывает резьбой

История пишет узор по народам,
Как резчик по дереву пишет узор.
Здесь синее небо, Любовь и Свобода.
И выбор.
LinkLeave a comment

Can: Safe [Nov. 10th, 2012|06:42 pm]
Открыл для себя группу Can (шестидесятые-семидесятые года прошлого века, краут-рок, на стиль композиции оказал сильное влияние Штокхаузен). А Can в свою очередь оказали сильное влияние на Radiohead, преемственность очень заметна.

Копаясь в скачанных торрентах, обнаружил композицию, которая как-то сразу понравилась. Музыкальный уровень, на мой взгляд, вровень с лучшими вещами Pink Floyd. Текст непонятный и многозначительный.

Can: Safe

(попробую вмонтировать видео сюда, но может не сработать; тогда нажмите на ссылку выше)

Link2 comments|Leave a comment

Компьютерно-интерфейсное (Win8) [Nov. 4th, 2012|06:52 pm]
Поставил Windows 8 с этим новым гламурным плиточным интерфейсом (Modern UI). Ощущение такое, что в Microsoft прочли, наконец, книгу Джеффа Раскина про принципы построения интерфейсов, и кое-что до них, ура, дошло. Это не может не радовать. Если получится, напишу небольшую статью, где расскажу, что хорошо, что не очень хорошо, и почему.
Link1 comment|Leave a comment

[Oct. 13th, 2012|08:55 pm]
Музыка Макса Регера: такое ощущение, что мне понятно направление, в котором стали идти композиторы в 20-м веке - как-бы пытаясь самим себе ответить на вопрос - а вот это нагромождение звуков - это как? это еще музыка со "сложнейшей гармонией" или уже какофония? а если еще добавить нот звуков? а где грань?

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

Иоганн Себастьян Бах тоже, кстати, не идол, которому надо поклоняться. Если бы он жил в наши дни, то ему бы, даже с его умищем, пришлось бы крепко задуматься над теперешней популярной музыкой.
LinkLeave a comment

еще немного поэзии [Sep. 11th, 2012|12:01 am]
... не спеши ловить легкие пушинки рифм, надеясь, поймав, получить письмо из горнего мира. Ибо что тебе предназначено, то дойдет и так, причем с уведомлением о вручении.

Все хорошо
Здесь, в лучшем из миров.
Где я.
Чего ищу, как будто?
Пока дышу - надеюсь, верю в чудо...
LinkLeave a comment

Немного поэзии в этот чудесный вечер [Aug. 20th, 2012|09:02 pm]
Расслышать музыку в шуме деревьев и увидеть красоту в узоре кругов на воде, расходящихся после первых капель дождя - есть первая доблесть сознания. Запущенный в небо воздушный змей в виде дракона своими нарисованными глазами может увидеть общий ход сражения, то и дело происходящего на бренной земле, но детали выражения лиц раненных, заслуживающих сочувствия и жалости, в силу искажений, привнесенных масштабом, от него неизбежно ускользнут.
LinkLeave a comment

из записок - про агрессию [Aug. 5th, 2012|10:48 am]
Агрессия, по К. Лоренцу - это нечто вроде встроенного эволюцией механизма, назначение которого - как-бы распирать ареал обитания вида изнутри, чтобы он занял как можно большую территорию, в идеале ограниченную только экологической нишей. Подобно тому, как газ занимает весь доступный объем. Типа не нравится мне мой сосед Вася - буду его агрессировать, чтобы он отселился от меня подальше (или он меня - чтобы тогда отселился я). Так все отселились друг от друга подальше - и, смотришь, уже живут по всей огромной стране.

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

Вот что с этим делать - это хороший вопрос, на который у меня нет никаких идей. Вроде как надо канализировать, но как? Лупить куклу начальника, как пробовали в японских офисах? - так это тоже не по-настоящему. По-настоящему будет, видимо, если устроить войну. Короче хз, ничего не понятно, что надо делать.
Link1 comment|Leave a comment

navigation
[ viewing | 20 entries back ]
[ go | earlier/later ]