Блог пользователя - zhylik

Кириллица в комментариях к коду модулей

17 февраля 2009 в 1:27

Вопрос в большей мере относится к разработчикам: используете ли вы кириллицу в комментариях при написании кода модулей или такой подход является непростительным? Речь, разумеется, о коде не для drupal.org

/**
 * Строит таблицу отношений между словами в фразе.
 *
 * Для каждой пары слов (в т.ч. и обратной пары) в исходном массиве:
 * - вычисляется расстояние (в словах);
 * - фиксируется порядок расположения слов относительно друг друга;
 * - в зависимости от порядка вычисляется контрольное расстояние между словами.
 *
 * @param $words
 *   Линейный массив слов исследуемой фразы. Порядок слов в исходной фразе должен
 *   соответствовать порядку расположения слов в данном массиве.
 *
 * @return
 *   Линейный массив, ключи которого являются идентификаторами пар слов, а
 *   значения - линейными массивами, содержащими следующие поля:
 *   - RELATIONS_DISTANCE - расстояние между словами в паре;
 *   - RELATIONS_ORDER - булевый пареметр, принимающий значение TRUE в случае когда второе
 *     слово из пары находится после первого;
 *   - RELATIONS_XDISTANCE - контрольное расстяние.
 *
 * @TODO:
 *  - Адекватная работа при отсутсвии слова в индексе.
 */

function words_relations($words) {
  // Индексная таблица слов.
  global $index;

  // Таблица отношений.
  $relations = array();

  // Количество слов в массиве.
  $words_count = count($words);

  // Цикл перебора слов.
  for ($first_word=0; $first_word<$words_count; $first_word++) {
    for ($second_word=0; $second_word<$words_count; $second_word++) {

Вопрос по FOUND_ROWS()

6 октября 2008 в 9:19

В некоторых случаях полезно, а главное оптимально использовать вместо второго запроса с COUNT(*) связку SQL_CALC_FOUND_ROWS + FOUND_ROWS(). Появляется вопрос: чисто теоретически вот в таком вот запросе (пример из мануала sql):

db_query(SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name WHERE id > 100 LIMIT 10);
db_query(SELECT FOUND_ROWS());

есть ли вероятность, при оч сильной нагруженности сайта, между этими двумя запросами в очередь SQL встанет како-нить новый запрос и FOUND_ROWS() вернет не тот результат, что нужно?

и какая примерно вероятность этого?

Сколько берете в час и вообще?

24 августа 2008 в 0:02

Зашел тут в пост http://drupal.ru/node/18525 и немного офигел
Техзадание: http://docs.google.com/View?docid=dc78xf69_28d8z5qpfv
Дизайн делать не надо, макеты предоставят (верстать тоже как я понял не надо)
Дают 400

Первым комментом убило: 100-200% что здесь за 400 баксов браться не будет никто...
А че там делать? написать 1 модуль -- строк 1500-2000 (максимум!) + немного js на голосовалку + немного theming (разумеется, все без всяких views и cck)