Posted 2 weeks ago
Posted 1 month ago

Начал изучать Objective-C. С прицелом на возможную пробу себя в разработке приложений для iOS. В любом случае, просто интересно изучить что-то новое. Front-end несколько наскучил. В последний раз на си-подобном языке (C#) писал лет пять назад, а до этого в институте лет десять назад писал на «плюсах». Думаю, с учётом такого опыта порог вхождения в Objective-C будет относительно низким.

Posted 4 months ago
Posted 6 months ago

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

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

— Не знаю, — ответил я, — а ты можешь?

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

— Так можно и свече доказать, что ты существуешь, загасив ее двумя пальцами, — заметил я.

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

Пока сторож говорил, я думал: если все, что он здесь рассказывает, — плод мудрости, опыта или начитанности, то это не заслуживает внимания. Но что, если вдруг он просто в этот момент оказался в таком положении, из которого ему открывается лучший вид и другие горизонты, чем всем остальным или ему же самому день назад?..

Милорад Павич, Хазарский словарь (мужская версия)
Posted 6 months ago

Conrad Schneiker reminded us that there are three kinds of people: those who can count and those who can’t.

Posted 6 months ago

Опыт, сын ошибок трудных

Напоминание себе для следующего проекта: unit-тестам быть, объём комментариев к коду должен приближаться к объёму самого кода.

Posted 8 months ago

Вопрос

Что делать, если желание заниматься музыкой полностью отбивает желание заниматься работой?

Posted 8 months ago
Posted 1 year ago

Небольшой «трюк»

Давно хотел об этом написать, вот, собрался и пишу.

Если в JavaScript написать вот так:

var a = b = 1;

то переменная b станет глобальной, даже если поместить эту конструкцию внутрь функции или метода. Таков JavaScript — множественное присваивание при объявлении переменных загадит глобальный объект.

Однако, множественное присваивание работает правильно.

a = b = 1;

Вот небольшой примерчик в jsFiddle:

Posted 1 year ago

Короче, Склифосовский!

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

Аристотель. Этика. I, 1096a 15. (Из отрывка с критикой идей Платона).

Позднейшие комментаторы Никомаховой этики пересказали это место короче, подарив нам знаменитое «Платон мне друг, но истина дороже».