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

Опубликовано 2011.09.24 в разделе Drupal.

В Drupal 7 программно вывести изображение, с использованием стиля можно следующим образом:
  1. echo theme('image_style', array(
  2. 'style_name' => 'thumbnail',
  3. 'path' => 'public://logo.jpg',
  4. 'alt' => 'Image alt',
  5. 'title' => 'Image title',
  6. ));
где thumbnail имя стиля. Смотрите также статью о программном создании пресета.

Group by mssql

Опубликовано 2011.09.20 в разделе MySQL.

В БД MSSQL оператор group by работает как то странно... У меня был запрос к MySql написанный для Drupal 7
  1. $query = db_select('cb_services_poll_child','p');
  2. $query ->leftJoin('cb_services_poll', 'pm', 'pm.id = '.$id_widget);
  3. $query ->fields('p', array('vote'));
  4. $query ->fields('pm', array('options'));
  5. $query ->addExpression('COUNT(*)','n');
  6. $query ->condition('p.srv_id', $id_widget);
  7. $query ->groupBy('p.vote');
  8. $result=$query->execute();

Скорость разработки

Опубликовано 2011.09.13 в разделе Юмор.

«Объясни мне, что это за фигня!»

Алиса, новый сотрудник, бросила пачку документов Джимми на клавиатуру, и нависла над ним, скрестив руки.

Он нажал «отмену» и взглянул на документы. Это было полное описание ERP-системы с грифом «высокой важности» — новая инициатива менеджеров, за которую они были щедро вознаграждены, требующая от программистов «инвестировать» в собственный труд.

Кавычки в php

Опубликовано 2011.09.13 в разделе Php.

В этой статье я немного расскажу о казалось бы простом-о кавычках.

Кавычки бывают разные-одинарные( ' ),двойные( " ) и обратные( ` ).

В операторе include можно использовать двойные кавычки.А например в операторе count их использовать вообще не надо. Помню один мой знакомый начинающий прогер поместил массив в двойные кавычки и пытался после посчитать количество элементов в нём. Естественно-результатом всегда была единица, хотя в массиве было много элеметов.Будьте внимательны в своём коде.

Красные линии

Опубликовано 2011.09.13 в разделе Юмор.

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

— Коллеги, — говорит Морковьева, — перед нашей организацией встала масштабная задача. Нам поступил на реализацию проект, в рамках которого нам требуется изобразить несколько красных линий. Вы готовы взвалить на себя эту задачу?

Интервью с проституткой

Опубликовано 2011.09.13 в разделе Юмор.

Захотелось мне взять интервью у девушки легкого поведения. Но не у тех бездомных гостей столицы, что на тверской улице сдаются в аренду по $50, а у настоящего профессионала своего дела. Попросил друга найти мне такую. Он большой спец в этих делах…

Обещал устроить мне интервью электронное, анонимное. Сижу, жду сигнала по аське.

Участники разговора:
1) аtоs
2) Лера

— Добрый вечер!
— Здравствуйте, Руслан! Меня зовут Лера.
— Очень приятно. Ну, а меня можно называть просто аtоs, так короче
— Хорошо, аtоs.

Snoopy.Эмуляция браузера для парсинга.

Опубликовано 2011.09.12 в разделе Php.

Snoopy-это php класс,позволяющий эмулировать работу браузера. Очень удобен для написания ботов к браузерным играм.

Если кто не верит-могу показать своего бота,написанного на этом классе. бот умеет бегать по локациям, бить монстров и собирать с них шмот. Не ставил целью прокачать себе крутого перса, а просто хотел написть бота. Написал,поигрался им и бросил.

Коды спецсимволов ASCII

Опубликовано 2011.09.02 в разделе Html.

Некоторые символы HTML не входят в базовую часть таблицы кодов ASCII. К ним относятся буквы алфавитов части европейских языков, математические и некоторые другие символы. Некоторые символы, введенные в HTML документ будут интерпретироваться не так, как задумал автор. Это, например, символы "<" и ">", используемые для указания тегов.

Если вам нужно преобразовать тэги в сущности - используйте функцию htmlentities Если сущности в тэги - html_entity_decode