RSS
 

Drupal 7: bulk operations

Довольно недавно модуль bulk operations стал доступен в интерфейсной чатси Друпала в виде дополнительного поля, вместо типа форматирования.

Form elements inside Views! from NodeOne.se on Vimeo.

Позиция строки в запросе

Номер под которым выбралась запись в определенном запросе можно получить вот таким вот интересным способом:

SELECT @num := @num + 1 AS ROW_NUMBER, datatable.*
FROM datatable, (SELECT @num := 0) AS dummy;

css для создания иконки doc / pdf / * файла

Только что почерпнул интересную штуку, что, оказывается, добавить иконку изображения файла можно весьма просто бзе лишних загрузок разны картинок, а на одном css:

a[href$=".pdf"] {
  background-image: url(pdf_icon.png) no-repeat;
  padding-left: 15px;
}

Этот код говорит, что все ссылки, аттрибут href которых заканчивается на ".pdf" должны иметь в фоне небольшую картинку по указанному адресу. И отступ, чтобы не перекрывать эту картинку.

Drupal 7, прощай CCK

Недавно с ужасом для себя обнаружил, что теперь в Д7 поля, созданные в админке через веб-интерфейс хранятся в БД на потабличной основе. Т.е. теперь для каждого созданного поля - создается дополнительная таблица, в которой сразу появляется 7 "системных" полей (ака накладные расходы).

Как бороться с такой ситуацией я еще не понял, но пока что выбор вижу небольшой:
1. Писать свой модуль, который добавит свою таблицу, и после чего его можно будет интегрировать с вьюсами и т.д.:
http://views-help.doc.logrus.com/help/views/api
http://views-help.doc.logrus.com/help/views/api-example

Это сообщение предусмотрено в повестке дня заседания?

Отркыовк из "Ресторан у конца вселенной"

Сотни мужчин и женщин расположились вокруг ванны, весело болтая, жуя
фрукты, играя в карты, словом, всячески ублажая себя. Кое-кто, к удивлению
Форда, набивал карманы листьями. Что за неожиданное пристрастие к
ботанике?
Капитан возвысил голос над толпой:
- Э-э-э... Мнэ... Прошу внимания. Как дела?
В наступившей тишине Форд спрыгнул на землю.
- О, старый приятель, рад вас видеть, - крикнул ему капитан. - Нет ли у
вас случайно спичек? Или зажигалки?
- Нет, - ответил Форд, несколько растерявшись.

Полуэффективный рынок отношений

Дорогой сэр,

Я должна признаться, что несколько опешила от Вашего письма. На самом деле,
мне потребовалось некоторое время, чтобы оправиться от моего удивления.
Чтобы не раздувать Вашу самоуверенность по мелочам (что, как мы знаем, характерно для
типов с Wall Street) позвольте мне поспешить уверить Вас, что причиной моего удивления
было ни Ваша откровенность, ни точность Вашего восприятия. Что меня действительно уливило, так это Ваш так называемый успех
в свете Ваших бедных познаний в экономике, которые поставили меня в тупик. Если уровень, необходимый
для успеха на Wall Street понизился настолько, то мне действительно стоит зарабатывать
деньги самостоятельно, за исключением того факта, что отношение вложений/отдачи - слишком малы, как на мой вкус.
особенности, когда такое количество Ваших коллег показали значительно лучшее
онимание рынка, чем это сделали Вы.

К этому времени, Вы уже, вероятно, начинаете рвать волосы у себя на голове, в виду непонимания.
Но позвольте мне объяснить. Чтобы добиться немного большей правдоподобности - я Вам расскажу кое-что о Вас
самих. Хоть Вы и не раскрыли деталей своей работы, довольно очевидно, что Вы - инвестиционный банкир,
а не трейдер, т.к. любой хороший трейдер понял бы, что "ухаживания" основаны на
полуэффективном открытом рынке, а не на основе правил банковского инвестирования.
Однако, Ваша неспособность понять реалии рынка свиданий неудивительна, т.к. Вы успешно
применили инструменты сговора и манипулирования рынком нежели истинную проницательность.

Если бы Ваше понима

MySQL + регулярные выражения

Только что выяснил, что, оказывается, в MySQL регулярные выражения можно использовать только для выборок. Чтобы сделать замену - их использовать нельзя. По крайней мере такая ситуация наблюдается для 5.1 и младше, и, кажись, для 5.5. Что будет в следующей - посмотрим.

Но некоторые товарищи пользуются вот этой библиотекой: http://www.mysqludf.org/lib_mysqludf_preg/
(по крайней мере ссылку на нее встречал в нескольких местах при изучении вопроса).

Если же такой метод не подходит - то выбираем все содержимое таблички и уже в ЯВУ делаем то, что хотим.

Крупные проекты с большой нагрузкой

Сожалею, в этой короткой статье, не будет ответа, как построить крупный проект. Но зато будет написано, где и каким образом получить данные сведения, а так же, на что не надо тратить время. Вы наверняка внимательно читали сайты типа insight-it. И, конечно, понимаете - это всего лишь общие слова. Такие же, как описание НЛО сотнями очевидцев. Только вот проблема: как НЛО работает и как вам лично воспроизвести тоже самое - не написано. Я попробую исправить это.

"What Teachers Make" by Tailor Mali

He says the problem with teachers is, "What's a kid going to learn
from someone who decided his best option in life was to become a teacher?"
He reminds the other dinner guests that it's true what they say about
teachers:
"Those who can, do; those who can't, teach."

I decide to bite my tongue instead of his
and resist the urge to remind the other dinner guests
that it's also true what they say about lawyers.

Because we're eating, after all, and this is supposed to be polite conversation.

"I mean, you're a teacher, Taylor," he says.