Тут будет сайт

А пока что можно проверить скорость своей реакции в игре «кнопки». Правила просты: вам даётся полминуты, и нужно нажимать на прыгающую зелёную кнопку. Чем больше, тем лучше.

Рецепт корзинок, чтобы не потерялся.

Изучаем Linux shell (dash, bash, одним словом /bin/sh). Конструкции ${VAR#что-то-там} и ${VAR%что-то-там} убирают из $VAR фрагмент что-то-там в начале или в конце. Как запомнить, какая где? Мнемоническое правило: тот символ, который на клавиатуре левее, действует слева (т.е. в начале строки), а тот что правее — справа.

Кстати, похожим способом можно запомнить и операторы ++ и -- в C/C++: когда оператор стоит в начале (++x), то он и выполняется сначала, а потом возвращается результат, когда же оператор в конце (x++), то возвращается текущее значение переменной, а уж потом выполняется инкремент/декремент.

Вопрос по астрономии для самопроверки.

О, кстати. Знаете ли вы, почему стрелки часов движутся по часовой стрелке?

Сравнение скорости языков программирования.

А вот, сколько падежей в русском языке?

Тут будут разные неотсортированные мысли.

Метод наименьших квадратов на awk (а почему бы нет?)

Материалы по шахматам: пешечный эндшпиль с одной пешкой (сделал чтобы фигуры двигались).

Сроки действия номеров украинских мобильных операторов.

Справочная табличка: передача параметров командной строки в разных языках программирования.

Куда девались значения переменных?

Косвенная адресация в dash. Предположим, у нас есть переменная NAME. И мы хотим присвоить переменной, имя которой хранится в NAME, какое-нибудь значение, скажем 1. Как это сделать? А вот как: eval $NAME=1. Только надо следить, чтобы значения NAME не поступали откуда-то извне, а то ведь там вполне может оказаться что-то вроде rm -rf *; X, и привет...

Табличка числительных в некоторых языках.

Проверка возможностей MathML.

А ещё очень интересно, доберётся ли сюда гуглобот... О, вижу, начало кое-что индексировать. Ура. Рано радовался, сайт почему-то опять пропал из поиска...