Про замечательные русские слова

Пополнил свою мега-библиотечку (состоящую из разных технически-паскудных и кулинарных книг) замечательной книгой Максима Сырникова ([info]kare_l) «Настоящая русская еда».

nre

Узнал, что то, что сейчас называется «заправкой» для супа, по-русски правильно называть «приварком«. Да и вообще, весьма интересно.

Про принцип единоначалия

Вот, кстати, возник у меня когнитивный диссонанс. В НТВшном репортаже про стандарт образования выступал директор моей любимой 57-й школы С. Л. Менделевич, и сказал он примерно следующее:

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

А диссонанс возник оттого, что подчиненные С. Л. Менделевича, преподаватели той же самой 57-й школы, как раз и составили пресловутое «открытое письмо». По моим понятиям, после подобного выступления начальника, подчиненным нужно покаяться, ритуально сжечь открытое письмо и все такое. Ну или написать коллективное завление об уходе, чтобы начальник покаялся и ритуально сжег видеокассету.

Лично я объясняю наличие у себя таких тараканов в голове тем, что в детстве меня пороли тяжелым кожаным офицерским ремнем и тем самым жестоко покалечили моск.

Интересно, воспитывается ли от немецко-фашистского ремня, где на пряжке написано Gott mit uns (С нами Бог) богобоязненность и привычка к регулярному посещению костела или кирхи?

Касательно умения читать

Или чему не учат в школе.

Помнится, когда в интернете выложили законопроект о полиции, тут же поднялись вопли, что вот теперь злые полицаи будут беззаконно врываться в дома, аццки пытать граждан, творить всякие непотребства, и ничего им за это не будет. Так вот, критикуемые параграфы дословно (!) повторяли закон «О милиции», чего критики не заметили или предпочли не замечать. Казалось бы, что может быть проще? Открой в одном окошке про полицию, в другом — про милицию, читай и сравнивай.

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

9. Личностные результаты освоения основной образовательной программы среднего (полного) общего образования должны отражать:

1) сформированность российской гражданской идентичности, патриотизма, любви к Отечеству и уважения к своему народу, чувства ответственности и долга перед Родиной, гордости за свой край, свою Родину, прошлое и настоящее многонационального народа России, уверенности в его великом будущем, готовности к служению Отечеству в различных видах гражданской и профессиональной деятельности;

2) сформированность гражданской позиции выпускника как сознательного, активного и ответственного члена российского общества, уважающего закон и правопорядок, осознающего и принимающего свою ответственность за благосостояние общества, обладающего чувством собственного достоинства, осознанно принимающего традиционные национальные и общечеловеческие гуманистические и демократические ценности, ориентированного на поступательное развитие и совершенствование российского гражданского общества в контексте прогрессивных мировых процессов, способного противостоять социально опасным и враждебным явлениям в общественной жизни;

3) готовность к защите Отечества, к службе в Вооружѐнных Силах Российской Федерации;

4) сформированность целостного мировоззрения, соответствующего современному уровню развития науки и общественной практики, основанного на диалоге культур, различных форм общественного сознания- науки, искусства, морали, религии, правосознания, понимание своего места в поликультурном мире;

5) сформированность основ личностного саморазвития и самовоспитания в обществе на основе общечеловеческих нравственных ценностей и идеалов российского гражданского общества с учѐтом вызовов, стоящих перед Россией и всем человечеством; готовность и способность к самостоятельной, творческой и ответственной деятельности (образовательной, учебно-исследовательской, коммуникативной и др.);

6) сформированность толерантного сознания и поведения личности в поликультурном мире, готовности и способности вести диалог с другими людьми, достигать в нѐм взаимопонимания, находить общие цели и сотрудничать для их достижения;

И так далее, и тому подобное.

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

Вот, кстати, в подтверждение моих слов, статья в газете «Первое сентября». Некая Венера Хуснуллина, учитель истории, предлагает программу воспитательной работы класса «Лестница успеха», задачи которой практически полностью соответствуют тем самым «личностным результатам». Как пишутся такие статьи? Берется какая-нибудь «указивка» по воспитательной деятельности и немножечко пересказывается своими словами.

Казалось бы, что может быть проще для человека, который в силу профессии должен знакомиться с существующими документами, регламентирующими эту самую «воспитательную деятельность»? Возьми да сравни, а потом напиши что-нибудь в духе: «В нынешних документах прописано про гражданскую позицию несознательного, пассивного и безответственного антисоциального элемента, а в новом стандарте — прямо противоположное, мы все умрем!!!!!111111АДИНАДИНАДИН», тем более, что хоть существующий, хоть новый стандарт предполагают «сформированность умений воспринимать, анализировать, критически оценивать и интерпретировать прочитанное». Кому, как не учителю русского языка и литературы, уметь анализировать и интерпретировать прочитанное?

Правда, в защиту учителей вообще хочу сказать следующее. Я не видел в ЖЖ ни одного преподавателя, скажем, математики, который пишет умные поцты на тему… ну не знаю, той же «реформы», обнаруживает в них незнание основ своего предмета, и даже не стесняется этого.

Кстати, про веб-программизм

Одной из самых неудачных черт PHP (да и вообще современного сайтостроительства) лично я считаю то, что очень неудобно хранить настройки где-либо, кроме базы данных. Конечно, почти всегда существует текстовый файлик с назанием типа config.php или config.inc, но в нем прописываются только параметры, необходимые для доступа к БД. В вордпрессе, например, такие параметры, как часовой пояс, название темы оформления и тому подобные хранятся в отдельной таблице БД, имеющей очень простую структуру — имя+значение. Если надо «узнать» один из этих параметров — пишите запрос :)

Я не знаю, как это можно «согласовать» с реляционной моделью, но, к сожалению, более удобного способа хранить какой-нибудь ассоциативный массив («хеш») между различными выполнениями скрипта в PHP нет. Но дело не только в этом. Как мне кажется, подобное использование БД — «нецелевое», оно провоцирует на то, чтобы рассматривать базу данных, как какую-то «помойку» без определенной структуры, а не на очень удобное средство для хранения и (что более важно) выборки данных.

Хорошо спроектированная база данных вообще не нуждается в PHP-обертке, роль скриптов должна сводиться к «красивому» форматированию данных, полученных SELECT-ом. Может, конечно, я заново изобретаю велосипед (во всяком случае, идеи очень похожи на принцип Model-View-Controller), или призываю к «экстремизму», но вот мне кажется, что большинство движков веб-сайтов можно заменить на PHP MyAdmin :) Наверное, вряд ли это новость, но недавно я видел одну систему, построенную по довольно оригинальному принципу: есть база данных с кучей таблиц. Каждая таблица соответствует страничке сайта, которые строятся одним и тем же скриптом. Данные в таблицы можно добавлять через автоматически генерируемые веб-формы.

В принципе, это еще один шаг в сторону «веб-программирования мышкой«. Уже есть автоматизированные средства создания структуры БД (например, на основе Entity-Relationship диаграмм). При желании можно определить «визуализаторы» для различных типов SQL-запросов (например, запись в блоге или лента записей выводятся с указанием заголовка, автора, даты и т. п., комментарии — «лесенкой» или линейно), «вставить» их мышкой на страничку и получить готовую CMS для блога. Например, страничка, содержащая запись и комментарии к ней, полностью генерируется за два запроса:

SELECT author, title, text FROM entries WHERE entryid=$id;
SELECT author, text FROM comments WHERE entryid=$id;

Достаточно правильно отформатировать то, что вернула нам СУБД — и все готово!

Конечно, реальные запросы будут сложнее, например, явно стоит сделать таблицу authors (с полями типа name, surname, avatar), которую надо «соединять» с entries и comments, но все содержимое страницы определяется только SQL-запросами.

Есть, конечно, шутки об уникумах, которые сооружали сайты только на SQL-запросах (да-да, добавляя туда HTML-форматирование), и тем самым обеспечивали себе свое рабочее место до глубокой старости (потому что ни один пэхэпист ни в жисть не поймет, что это за извращение), но разве нельзя так делать сайты? И разве всем так нужны возможности тьюринг-полного PHP, когда вся его роль может быть сведена к форматированию отданных СУБД данных?

Прошил вогоплеер

Залил на девайс прошивку версии 1.0.36 за авторством Tronix. Почему-то залить ее «напрямую», с помощью обычного прошивальщика не получилось — девайс выдавал при загрузке черный экран, а в консоль сыпал Unrecoverable ECC error. Пришлось сначала прошиться версией 1.35, а затем — обновить версии ПО с помощью файла UPDATE.BIN.

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

Заказал у китайцев корпус от PlayStation Portable, у них примерно такой же размер экрана. Хочется запихать девайс туда, потому как обмотанное синей изолентой чудо с торчащими проводами динамика, USB и UART доверия не внушает. Насколько я понимаю, размеры экрана (а именно он в данном случае влияет на выбор корпуса) у PSP и нашего плеера совпадают.