Навигация > Блог /

| Подписаться на RSS (10)

Лингвистическая олимпиада

17 июля , 2009 | 2 комментария | Опубликовано в Отсебятина |

vikulechkasm:
Дело было в это воскресенье.
Мой друг проводил в РосГосГум Университете Лингвистическую олимпиаду
для школьников. Ближе к вечеру все дела сделаны: олимпиаду они провели, все работы
проверили, сидят, делятся впечатлениями.
А первое задание задание у них было - перевести на все известные иностранные языки фразу “Если б я был султан, я б имел трех жен.”. Ну, естественно, наиболее часто встречаются варианты на английском, немецком и французском языках. Иногда попадаются на итальянском
и испанском. Есть пара вариантов на украинском и на японском.
И есть один на ПАСКАЛЕ.
Выглядит так:

BEGIN
if (I=Sultan) then
begin
Get(First_Wife);
Get(Second_Wife);
Get(Third_Wife);
end;
END.
Источник: Bash.Org.Ru
Метки: , ,

Вставка видео с Youtube

12 мая , 2009 | Наследить | Опубликовано в WordPress |

Раньше для вставки клипов с Youtube на сайт я пользовался отдельным плагином (Video Embedder), но так как он кушал много ресурсов, пришлось от него отказаться.

Я решил вручную прикрутить себе кнопку в админке, чтобы было удобно добавлять ролики с Youtube. Для этого открывает файл quicktags.js, который находиться в папке “wp-includes/js” простым (ну или не очень) блокнотом. Со строки 36 начинаются описания кнопок. Ищем в какое место мы хотим вставить нашу кнопку (в моем случае, я ее добавил после кнопки “more” - строка 125) и добавляем следующий код:

edButtons[edButtons.length] =
new edButton('ed_tube'
,'YTube'
,'<p style="text-align: center;"><object width="425" height="344" allowfullscreen="true" data="http://www.youtube.com/v/'
,'&hl=en&fs=1" type="application/x-shockwave-flash"></object></p>'
,'y'
);

Вот и все. Теперь, когда вы хотите вставить в записи видеоролик с Youtube, вы просто вставляете его код (из всей ссылки на ролик http://www.youtube.com/watch?v=UIQWg6M2J10 вам нужен только код UIQWg6M2J10), выделяете его и нажимаете кнопку YTube. Если нужно, ручками изменяем размер окна клипа.

Конец. Клип вставлен. Приятного просмотра.

Метки: , ,

Ревизии в Wordpress (оптимизация)

11 мая , 2009 | Наследить | Опубликовано в WordPress |

Есть в Wordpress как бы полезная фича - сохранение ревизий ваших записей, поэтому если вы часто редактируете свои записи, автоматом сохраняются все предыдущие версии. А где они все хранятся? Конечно же в вашей базе данных как отдельные записи с пометкой revisions.

Вы пользуетесь этой функцией? Я нет. Как мы ее отключаем или ограничиваем количество ревизий? Можно использовать плагин Revision Control (кушает около 150 кб памяти при загрузке сайта) , а можно просто внесте одну строчку в wp-config, чтобы отменить ревизии:
view sourceprint?

define(’WP_POST_REVISIONS’, false);

или

define(’WP_POST_REVISIONS’, 2);

чтобы ограничить количество ревизий, например, до двух

Значит, если вы отменили ревизию совсем (ну или ограничили ее), то на новых записях они уже не будут создаваться, но осталось еще много мусора в базе данных. Давай те же ее немного почистим.

Первым делом, делаем резервную копию. Затем заходим через phpMyAdmin в нашу базу, переходим на закладку SQL и выполняем следующую команду:

DELETE `a`, `b`, `c`
FROM `wp_posts` `a`
LEFT JOIN `wp_term_relationships` `b` ON (`a`.`ID` = `b`.`object_id`)
LEFT JOIN `wp_postmeta` `c` ON (`a`.`ID` = `c`.`post_id`)
WHERE `a`.`post_type` =  "revision";

Таким образом, на моем еще молодом сайте, почистилось 952 записи, а база данных уменьшилась ровно в 2 раза! (с 2.8 до 1.4 мб)

Источник: Slaver
Метки: , ,

Оптимизация Wordpress (локализация)

18 апреля , 2009 | Наследить | Опубликовано в WordPress |

Натолкнулся на интересную статейку. Всего замена одной строчки в wp-config - экономит вам около 2-х мегабайтов оперативки.
Если вы пользуетесь полной локализацией через ru_RU.mo, то и пользовательский интерфейс переводится тоже через него, а он в себя включает и перевод админки и много чего другого. Теперь меняем строчку в wp-config

define ('WPLANG', 'ru_RU');

на

if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');

и кладем файл ru_RU_lite в директорию wp-content/languages/ (можно скачать с ссылок из статьи)
Все, такой простой манипуляцией мы экономим около 2 мегов оперативки.

Метки: , ,

Вывод списка линков в зависимости от рубрики

3 апреля , 2009 | Наследить | Опубликовано в WordPress |

Мне пришла в голову мысль выводить актуальные линки (в моем случает - полезные ссылки на другие ресурсы) на правой панели в зависимости какая рубрика сейчас активна. После продолжительного поиска нужного плагина, последний не был найден, поэтому пришлось все делать ручками. Получился коротенький код, который я и представляю вашему вниманию.

Заглянуть за завесу »

Метки: , ,

Valid CSS!