Сумрачный блог Кирилла Панфилова

2010: I II III IV V VI VII VIII IX X XI XII

2009: I II III IV V VI VII VIII IX X XI XII

2008: I II III IV V VI VII VIII IX X XI XII

Записи февраля 2009

Ночной рейс

Изображение

В оригинале — “Red Eye”. 2005 год. Напряжённый фильм. Главного злодея играет такой актёр, что не подумаешь, что он злодея может играть. В конце фильма — почти настоящий терминатор.
Из анонса:
Возвращаясь в Майами, Лиза Ризерт (Рэйчел МакАдамс, Rachel McAdams) знакомится в аэропорту с приятным молодым человеком Джексоном Риппнером (Киллиан Мерфи, Cillian Murphy) и сразу же проникается к нему симпатией. Он летит тем же рейсом, у него соседнее место. Лиза рада — она страшно боится летать. Однако уже спустя несколько минут после взлета девушка холодеет от ужаса: ее сосед — хладнокровный убийца, и намерен использовать ее как сообщницу в убийстве богатого бизнесмена. Он угрожает смертью отца…

Ещё кадры из фильма:

1

2

3

4

Темы и сборки для Вордпресса

При установке WordPress для русскоязычной аудитории лучше воспользоваться свежей сборкой блога от Лекактуса, а здесь можно найти гигантское количество тем для своего блога.


Полезная статья по настройке и плагинам: blogservice.ru/blog/2006/10/22/individualizatsiya-wordpress-glavnaya-stranitsa




Drum Bun ToDo list

Резервное копирование (настроить через cron):

1. всей обновляемой текстовой базы, включая страницы, посты, комментарии, реестры, но исключая скрипты.

2. всех пользовательских файлов.

Алгоритм: архивирование всех указанных директорий, копирование в указанные директории на сервере с именами, включающими указание на дату и тип контента.

Притча

Однажды к одному учителю пришел ученик и стал жаловаться на то, что его одолели жизненные трудности, он не мог уже справляться с ними. Учитель налил воды в четыре горшка и бросил в каждый из них по одной вещи: в первый кусок дерева, во второй морковку, в третий сырое яйцо, в четвертый — зерна кофе. Потом вода в горшках закипела. И тогда Учитель спросил Ученика: «Смотри, что произошло?»

Ученик с недоумением ответил: «Дерево не изменилось, лишь намокло, морковь совсем разварилась и стала мягкой и склизкой, яйцо сварилось, а кофе превратилось в душистый напиток». — «Это типы людских характеров, о Ученик,— сказал Учитель. — Кипящая вода — это жизненные трудности. То, что произошло с морковью, происходит с основной массой людей в трудных обстоятельствах. Редкие ведут себя как яйцо, которому после варки уже не страшно, что его разобьют. Еще меньше тех, кто не реагирует на обстоятельства и всегда остается собой, как дерево. И лишь единицы способны в трудную минуту доставить радость и ободрение другим, как чудесный ароматный кофе».

Лингвопривыкание

Поначалу многим кажется забавным, что kaban по-японски — «чемодан», а suki — «любовь, привязанность». Проходит какое-то время изучения или использования языка, и уже подобные казусы (pozor в чешском и словацком — «внимание») кажутся настолько естественными, что совершенно не соотносишь их с родным языком. Более того, начинаешь думать ономатопоэтическими и фонетическими категориями носителей языка, и мягкое финское nätti tyttö — это действительно «хорошенькая девушка», а не что-то ещё, польское słońce перестаёт ассоциироваться со «слоном», а ассоциируется только с «солнцем», как и нужно, и кажется естественным, что Mädchen («девушка») в немецком языке среднего рода, а не женского — естественным не для логики, а для привычного употребления в речи.

Финский язык

Два удачных ресурса по финскому языку:

Финский язык на Finnish.ru

и онлайн-уроки (правда, это блог, так что начинать читать надо с конца).

Ночь перед истграмом

Попугай Рэмбо слушал Лену, внимательно свесившись с люстры.

Было уже поздно.

Рэмбо всегда очень любил наблюдать за своей хозяйкой, особенно в период подготовки к экзаменам. Он всегда ощущал какой-то благоговейный трепет, когда за два дня до экзамена Лена отрешалась от мира. Рабочий стол, стул рядом, постель и всё прилегающее пространство были заполнены книжками и тетрадками. «В этой атмосфере прорастающих знаний,— неторопливо думал Рэмбо, расхаживая по подоконнику,— делаешься чище, как-то духовно растёшь». После чего пробирался на кухню и деловито таскал печенья из вазочки, обосновывая это тем, что умственный труд требует материального подкрепления.

Лена любила учить вслух. Попугай, по совместительству подрабатывавший домовым и барабашкой, был безнадёжно влюблён в Лену и в неиссякаемый поток знаний, обрушивавшийся на него дважды в год. Чтобы привлечь её внимание, он в меру своих сил занимался лётным спортом и произносил пламенные речи, в ответ на которые девушка благосклонна гладила его по холке.

Каждый экзамен был чем-то особенным. Лекции по истории русской литературы Лена читала вдохновенно, и особенно за полночь романтично настроенный Рэмбо прикрывал глаза и представлял себя кудрявым поэтом, нервно грызущим перо, а потом с сумасшедшей скоростью записывающим гениальные строки. Потом открывал глаза и со вздохом думал: «Нет, это не Рио-де-Жанейро. Это гораздо хуже».

Ярким невыводимым пятном на памяти Рэмбо осталась подготовка к античной литературе, которая далась Лене очень тяжело. Так, что попугай и сам ощущал себя рабом, который гребет против ветра на огромной ладье, перевозящей аргонавтов через моря. Он титанически ждал, пока экзамен наконец уже пройдёт, и в конце пути, когда была получена долгожданная пятёрка, героически поглотил всё съестное, что нашёл на кухне.

Но когда-то должно было произойти и это.

Истграм.

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

Истграм. Попугай внятно произнёс это слово про себя. Мысленно, но отчётливо.

Только полдня назад он узнал, что это «историческая грамматика».

На воображение Рэмбо никогда не жаловался. Он слушал, как уважительно Леночка читает тексты тысячелетней давности, и представлял себе, как русоволосые русичи с весомыми бородами и ясноокие славянки с настоящими, а не накладными косами водят хороводы, напевая архаичным языком песни, пишут друг другу на бересте любовные записки, прыгают через костёр и подбадривают друг друга словами с твёрдым знаком на конце. Бесчисленные таблицы склонений и спряжений, которые в представлении бедного попугая древние русичи зубрили по ночам после полевых работ, потрясали его взор. Запомнить это было невозможно. Но Лена на его глазах совершала невозможное.

Экзамен, как попугай знал твёрдо, был назначен на завтра на 14.00. Море времени в представлении его хозяйки. Подготовка её носила характер разгоняющегося поезда. То есть сначала она бегала на кухню за провиантом. Занимала себя всем, чем можно, лишь бы перерывы были почаще: полить цветы, прибраться на столе, выглянуть в окно, поболтать по телефону. Но чем позднее, тем реже и короче становились перерывы. Еда просто запасалась на всю ночь, дислоцировалась рядом с местом, где окопалась Лена, и тут уже начиналось таинство. Рэмбо забывал дышать, говорить и перемещаться и просто наблюдал. Сначала она сидела с мирной позе, с книжкой на коленях. Потом по-турецки. Потом замёрзла и надела носочки. Потом легла на живот, не прекращая читать, и стала болтать ногами. Потом опять села. Потом попугай уснул на пять минут, а когда проснулся, хозяйка уже лежала на спине, не отрываясь от книжки и задрав ноги на стену. Все следующие её позы Рэмбо помнил уже отрывочно. На рассвете, когда он снова случайно проснулся, Лена готовилась ко сну, расчёсывая волосы. Хороший признак: значит, всё выучила.

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

Рэмбо вздохнул с облегчением. Ещё один семестр он прожил не зря.


14/15 февраля 2009

While My Guitar Gently Weeps

Замечательная группа Jeff Healy Band исполняет битловскую песню:

Прямая ссылка на скачивание

Жар костей ломит

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

А встать лень.

Работа в браузере по Ctrl+Enter

document.onkeydown = liveKeyboard;
function liveKeyboard(event) {
if (!document.getElementById) return;
if (window.event) event = window.event;
if (event.ctrlKey) {
	switch (event.keyCode ? event.keyCode : 
event.which ? event.which : null) {
		case 0x0D:
			// тут нужная функция
			// или прямое действие
			break;
}}}

* * *

Всё суета сует и ловля ветра.

Блог iLyte

Сделал для проекта iLyte официальный ресурс, где можно скачать, прочитать документацию, лицензию и пообщаться.

Расписание на 2-й семестр

С 9 февраля

Вторник

17.20, 18.45 Растровая компьютерная графика, 2 курс ауд. 100-в

Среда

17.20 Растровая компьютерная графика, 2 курс, ауд. 100-в

Четверг

17.20 (ауд. 100-в), через неделю и 18.45 (ауд. 209) Дисциплина по выбору, 4 курс

Hope of Deliverance by Paul McCartney

I will always be hoping, hoping.

You will always be holding, holding

My heart in your hand. I will understand.


I will understand someday, one day.

You will understand always,

Always from now until then.


When it will be right, I don’t know.

What it will be like, I don’t know.

We live in hope of deliverance from the darkness that surrounds us.


Hope of deliverance, hope of deliverance.

Hope of deliverance from the darkness that surrounds us.


And I wouldn’t mind knowing, knowing

That you wouldn’t mind going, going along with my plan.


When it will be right, I don’t know.

What it will be like, I don’t know.

We live in hope of deliverance from the darkness that surrounds us.


Hope of deliverance, hope of deliverance.

Hope of deliverance from the darkness that surrounds us.

CMS и фреймворки

Эти два понятия обычно сильно разграничиваются.

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

Фреймворки — это средства для разработчиков: набор сценариев и системных файлов для построения сайта. В этом наборе уже подготовлено большое количество готовых функциональных схем (обращение к страницам, базам данных, библиотеки часто используемых функций, управление пользователями, авторизация и т.п.). С помощью фреймворка, например, можно создавать различные типы CMS.

Для меня всегда было очевидно, что эти два понятия удобно рассматривать вместе. С одной стороны, фреймворк всегда подразумевает определённую структуру сайта, а значит, к нему всегда можно привязать средства управления содержимым. Такой тип структуры сайта, когда система управления интегрирована в систему, называется CMF — content management framework. 

За всё время своих веб-разработок я написал и пишу несколько систем такого типа:

1. CMS без названия, жёстко привязанные к страницам и динамическим разделам на сайте. При входе в систему администрирования открывается служебная страница, на которой перечислены возможности администратора. Работает сейчас примерно на пяти сайтах в разных вариациях.

2. Фреймворк «Колибри», который обладает не только встроенными большими возможностями, но и встроенной CMS, каждый из модулей которой обслуживает разные типы функционала сайта. Разные наборы возможностей привязаны к пользовательским ролям. Поскольку функциональность модульная, её легко нарастить. На системе работает 4 сайта.

3. Блог-ориентированная система iLyte, которая в одной из разновидностей входит в «Колибри» как новостная лента. 

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

5. Система Margarit.CMS (в работе), которая позволяет управлять даже статическими сайтами: для этого в код статических страниц достаточно внести пару новых тэгов. Система состоит из 10 файлов, позволяет работать с расширениями.