preg_replace и номера карманов

12.02.2012 0 comments »

RegExp

Представим себе такой случай: есть текст, "Поздравляю всех с Новым, 20 годом"
И мы хотим с помощью preg_replace сделать замену 20 на 2011.
Пишем регулярку: preg_replace('|([0-9]{2})|', '$111', $str);
Чем компилятор приводим в шок, т.к. он не найдет карман с номером 111. Что же делать?

Author: Vitaly Orlov


Заметка: glob удаление скрытых файлов (.htaccess)

12.02.2012 0 comments »

Linux logo

Обычный glob("*") не обрабатывает скрытые файлы, вроде .htaccess, такие файлы можно обработать так:

Author: Vitaly Orlov


Виды видеовходов (цифровые видеоинтерфейсы)

12.02.2012 0 comments »

Названия и изображения цифровых видеоинтерфейсов..

Author: Vitaly Orlov


Быстрое переключение устройств воспроизведения в Windows 7

12.02.2012 16 comments »

Windows 7

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

Author: Vitaly Orlov


Ошибка Windows 7: Install: Cannot boot from CD – Code 5

12.02.2012 56 comments »

Windows 7

Решил поставить на свой старенький Athlon Barton 2500+, Windows 7, но при загрузке с диска поймал ошибку: Install: Cannot boot from CD – Code 5. Что же делать, как же быть?

Author: Vitaly Orlov


Заменить все текстовые ссылки с помощью preg_replace

12.02.2012 4 comments »

RegExp

Как регуляркой найти в тексте, неоформленные url и вставить их как ссылку..

Author: Vitaly Orlov


MySQLDump и Denwer

12.02.2012 5 comments »

MySQL

Решил сегодня поразбирать и перенести все старые проекты (за прошлые года), в хранилище. Разумеется, надо было сделать дамп баз. Т.к. я использовал когда-то denwer, то столкнулся с такой проблемой: есть база размером 50 Гб, phpMyAdmin, не в какую не захотел импортить такую БД и сдыхал примерно на 6 Гб.

Author: Vitaly Orlov


Firefox и SuperFish

12.02.2012 0 comments »

Mozilla Firefox

Недавно заметил, что сайты начали ощутимо подтупливать, в любимой лисичке. Я списывал это на обновление версий, из-за быстрого интернета и хорошего ПК, я на это не обращал внимания, но порой все же замечал. Как-то раз заметил на своём сайте, обращение к какому-то superfish_com. Но, "стоп". Сайт находится на локалхосте, и вход на него только через админку.

Author: Vitaly Orlov


Сортировка таблицы по кол-ву записей в другой таблице

12.02.2012 0 comments »

mysql

Сортировка таблицы по кол-ву записей в другой таблице..

Author: Vitaly Orlov


Как сбросить пароль в Joomla

12.02.2012 1 comment »

Столкнулся с проблемой сброса пароля в Joomla. Гугление ничего полезного не дало, все предлагали смену хеша. Но видать этот хак уже давно пофиксили.

Author: Vitaly Orlov


Самый популярный язык программирования

12.02.2012 0 comments »

Рейтинг

Бродил по интернету и наткнулся на довольно интересный сервис: Google trends, с помощью него решил узнать какой язык программирования интересует юзеров больше всего.

Author: Vitaly Orlov


Функция поиска даты ближайшего будущего понедельника

12.02.2012 2 comments »

PHP

Поиск ближайшего понедельника на PHP ..

Author: Vitaly Orlov


Простая функция подсчета хостов за сегодня на php

12.02.2012 0 comments »

PHP

Потребовалось написать простую функцию подсчета хостов за сегодня. Без использования баз и прочей нечести.

Author: Vitaly Orlov


Абсолютный путь (путь от корня) в Linux

12.02.2012 0 comments »

Linux logo

Узнать абсолютный путь (от корня) в Linux можно с помощью команды readlink ..

Author: Vitaly Orlov


Как скопировать файлы с сервера на сервер

12.02.2012 0 comments »

ssh

Для этого необходимо иметь ssh доступ на оба сервера, после чего на сервере, с которого переносим (old_server) выполняем комманду:

Таким вот образом, мы скопируем папку ffolderr со старого сервера на новый.

Author: Vitaly Orlov


Как закрыть комментарии в WordPress

12.02.2012 1 comment »

Wordpress

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

Author: Vitaly Orlov


Иностранные биржи ссылок под Google

12.02.2012 0 comments »

User circle

Список бирж ссылок заточенных под Google..

Author: Vitaly Orlov


TinyURL API

12.02.2012 0 comments »

TinyURL

Ковыряясь в некотором коде, увидел вот такую вот функцию:

У тех кто не знает что за сервис tinyurl, это бы не вызвало интереса, но я, к радости знаю что это. А это сервис по укорачиванию ссылок.

Author: Vitaly Orlov


WordPress закрыть сайт паролем

12.02.2012 8 comments »

Security

Потребовалось мне закрыть сайт паролем, от посторонних глаз. Причем сохранив работоспособность всего остального: чтобы те кто пароль знают могли зайти на сайт и использовать его в обычном режиме.

Author: Vitaly Orlov


Ограничение работы скрипта в один поток

12.02.2012 0 comments »

PHP

Потребовалось мне сделать ограничение работы кол-ва копий скрипта в единицу времени. Для этого у меня, есть свой скрипт, который использует проверку существования файла, и его удаление при окончании работы скрипта, функцией, которую задаем через register_shutdown_function.

Author: Vitaly Orlov