Как убрать фразу в начале строки (php, regexp)

picЯ уже писал о том, как можно упростить себе публикацию в свой дайджест.

Передо мной встала задача. Надо перед публикацией удалять некоторые фразы из заголовка. Простой пример: При публикации статьи с tesera.ru – в начале заголовка добавляется какая-то фраза, например, “Игровая сессия”. Хотелось бы убрать эти слова. Причём автоматически.

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

Вот тут на помощь и приходят регулярные выражения.

Вставляем, вместо старого

$title = str_replace(' | все о настольных играх - tesera.ru','', $title);

в press-this2.php вот такой кусок:

if ( strpos($title, 'tesera.ru') !== false) {
$title = str_replace(' | все о настольных играх - tesera.ru','', $title);
$pat = array();
$pat[0] = '/^Статья /i';
$pat[1] = '/^Новость /i';
$pat[2] = '/^Игровая сессия /i';
$pat[3] = '/^Игра /i';
$title = preg_replace($pat, '', $title);
}

И из заголовка уберутся все вышеуказанные фразы если они находятся в начале строки.

Если вам это было бы удобно, но вы ничего не поняли – спрашивайте :)

Как скачать ролик с youtube

logoМеня часто спрашивают как скачать видео с youtube. Допустим вы хотите смотреть ролик много раз, а интернет с лимитом. Или хотите его посмотреть позже и оттуда, где не будет интернета. Можно придумать сто причин зачем это бывает нужно.

Поскольку спрашивают часто, значит не все знают про самый простой способ :) Способ номер 3.

Есть два способа сложнее и один совсем простой.
1) Можно воспользоваться плагином для firefox DownloadHelper™
2) Можно установить Orbit Downloader

3) А можно не задумываться вообще и нажатием двух букв сделать тоже самое :) Да и работает это далеко не только с youtube :)

Читаем: Читать далее

Свои блоги (стандалоны) на wordpress. Удобняем

picСейчас я распишу неправильный, но очень быстрый и удобный способ публикации в блог на wordpress.

Ососбенно пригодится тем кто ведёт дайджест и скорость и удобство публикации важны. Для того, чтобы разместить пост надо будет всего-то пометить нужный кусок. Чистки, фильтры и прочее будут происходить сами. Рекомендую хотя бы пролистать, что бы знать, что так можно.

Читать далее

Упрощаем блоггинг. Картинки. (и программирование заодно) часть II

picИтак, вернёмся к программированию. Давайте продолжим выполнение вот этой задачи.

Мы выяснили, что нам надо:
1) посмотреть появились ли в папке какие-то новые файлы
2) если нет – то ничего не делать
3) если да – начать работу:
4) взять файл и проверить картинка ли это сравнивая с известными расширениями (jpg, png, gif, bmp)
5) создать картинку предпросмотра (thumbnail)
6) сформировать ссылку и закинуть её в clipboard
7) переместить файл в какую-то другую папку (например ARCHIVE)
8) повторить для каждого нового файла в директории.

Начнём с самого первого пункта.

Поехали это реализовывать ничего не зная о программировании Читать далее

Удобный блоггинг. Лёгким движением руки…

logoДавным давно не писал ничего. Не было то времени, то вдохновения… Но сегодня добрался :) Хочу поделиться с вами одним маленьким удобством. Как писать в блоги так, что бы было удобно и красиво, прилагая минимум усилий.

Есть одна программа, без которой я не представляю себе комфортной работы за компьютером. Это punto switcher. Она достойна отдельного поста, но мы будет использовать её “дополнительную возможность”. Смотрите как можно сделать просто, быстро и замечательно: Читать далее

Как использовать actions в Photoshop

pic

Давно я ничего не писал пр Photoshop. Недавно автоматизировал одно из телодвижений и решил поделиться ибо действительно удобно. Что такое actions? Это возможность “записать” какие-то действия и выполнять их в одно движение. Хотите одним махом обработать целую директорию картинок? Пожалуйста… Итак… Читать далее

Упрощаем блоггинг. Картинки. (и программирование заодно) часть I

picИтак, давайте попрограммируем… Те, кто не хотят следить за процессом смогут в конце цикла уроков скачать готовое решение. Давайте посмотрим как легко облегчить себе жизнь не прилагая массу усилий и многих лет обучения.

Сценарий: Я хочу иметь папку, в которую буду складывать картинки. Если в папке появляется картинка, сразу автоматически создаётся её предпросмотр (thumbnail). В clipboard закидывается ссылка на готовую картинку. Т.е. мы закидываем картинку в папку и потом делаем Paste на странице нового поста (или в semagic)

Давайте так сделаем. Читать далее

Как в ЖЖ не смотреть всё подряд. Фильтры, группы

logoПо заявкам отвечаю на вопрос как просматривать в жж (livejournal) не всех своих друзей, а только группу.

Для этого жж предоставляет очень удобный механизм групп и фильтров. Можно просматривать только группу друзей, можно просматривать только определенные тэги друга и т.п. Про детали можно почитать в справке. А я расскажу сегодня про группы:

Итак Читать далее

Как автоматически сохранять открытые окна в Chrome

picНекоторые хотели бы, что бы работа с Google Chrome выглядела так: Я просто закрываю окно, потом открываю его и автоматически, сами, открываются все табы, которые были на момент закрытия

Надо сделать следующее:

Кнопка гаечный ключ – параметры – основные – Начальная группа – Восстановить последние открытые страницы.
Кнопка гаечный ключ – Options – Basics – On startup – Reopen the pages where last open

Если же мы хотим сохранить определенный набор открытых табов надолго (не одно открытие, закрытие), то можно установить расширение. Например вот этот: Session Manager

Теперь вы в любой момент можете сделать “снимок” открытых табов и в любой момент открыть весь набор.

Еще маленькая хитрость – хром автоматически запоминает “закреплённые \ pinned” табы. Закрепленные табы очень полезны для постоянно открытых окон – почты, google reader, …
Google Chrome сохраняет их после выхода – т.е. открывает с новым запуском