snatch

Рейтинг
13
Регистрация
12.11.2009
adulthood:
за 30 вмз два хостинга

всмысле, за эти деньги вы физически хостинг продадите ? :2cents: :2cents: :2cents:

если именно дор выпадает в яше, то это навсегда, имхо

проще не замарачиваться и делать дальше )

та не... руками - долго как-то, да и время жалко ))


<?php
if ($argc < 2) {
die("USAGE: \n" . __FILE__ . " raw_keywords_file [new_keywords_file [min_keyword_len]]\n");
}

function doClean($keyword) {
$key_pairs = explode(' ', $keyword);
$key_pairs = preg_replace('/[^\w]|\d/', '', $key_pairs);
$keyword = implode(' ', $key_pairs);
$keyword = preg_replace('/\s{2,}/', '', $keyword);
$keyword = trim($keyword);
$keyword = strtolower($keyword);

return $keyword;
}

function skipShortKeys ($key) {
global $argv;

return (count(explode(' ', $key)) < $argv[3] ? false : true);
}

$keywords = file($argv[1]);
$to_file = $argc >= 3 ? $argv[2] : 'new_' . $argv[1];
$keywords = array_map('doClean', $keywords);
$keywords = array_unique($keywords);

if ($argc == 4) {
$keywords = array_filter($keywords, 'skipShortKeys');
}

$keywords = implode("\n", $keywords);
file_put_contents($to_file, $keywords);
?>

зы: должно работать, но не проверял )

snatch добавил 27.12.2009 в 22:40

а, ну стоп-слова ещё хотите...


<?php
<?php
$stop_words = '/зоо|дет|инцес/i'; // список "стоп-словей" через пайп
if ($argc < 2) {
die("USAGE: \n" . __FILE__ . " raw_keywords_file [new_keywords_file [min_keyword_len]]\n");
}

function skipIllegal($keyword) {
global $stop_words;

return !(preg_match($stop_words, $keyword));
}

function doClean($keyword) {
......................
$to_file = $argc >= 3 ? $argv[2] : 'new_' . $argv[1];
$keywords = array_filter($keywords, 'skipIllegal');
$keywords = array_map('doClean', $keywords);
......................

зы: в данном случае кодировка кейвёрдов cp1251

вот честно, я бы такого сайта испугался, и больше бы никогда не зашёл... возможно, следующее решение будет несколько лучше - бить по морде консолью только зарегистрированных и ничего не купивших/не заказавших и только при клике по "Выйти", то есть. только в том случае, если зарегистрированный пользователь вылогинился из своего аккаунта в шопе.

норм, поржал )

ну линукс как таовой, как бы никому и не принадлежит, поэтому, он будет существовать ровно столько, сколько будут иметься корпорации разрабатывающие ОСы на основе его ядра, например - Федора, как тестовый полигон Ред Хата, ну и ЦентОС - как реакция опен сорс коммунити (ряды которого, соглашусь, всё редеют и редеют). Единственная опасность, которая подстерегает Линукс, это имхо такая же открытая и бесплатная альтернативная ОС, которая навряд ли возникнет, ибо нет прицедентов.

В общем, это всё уже пятничная философия ;) и поскольку, судя по всему, хостеров не особо волнует в данный момент сабжевая проблема(?), думаю, тему можно закрывать, так как действительно, ещё сколь точных данных по будущей судьбе майсиквела нет )

ну думаю не фейк, вот пруф с "первоисточника"

в любом случае, последствия приобретения ораклом мускула, до сих пор хоть на сколь-либо не ясны - Оракл ничего конкретно не отвечает на поставленный вопрос ;) и остаётся лишь только гадать.

лично я, на равне с плюсами от всеобщей postgresql-ности, вижу возможное колебание цен за хостинг, в случае закрытия кода, и соотвественно увеличения цен лицензирования сабжа; уж слишком много софта, который к мускулу нейтивом привязан.

Все мои проджекты, движки и скрипты, за последние 2 года писались только на PDO (если говорить про ПЫХ), но от этого особо не легче, так как всегда пытался юзать хранимки и прочие аттрибуты более-менее настоящей СУБД )

Интересно, скорее другое - следует ли уже сейчас портировать всё то, что используешь на альтернативные СУБДы ? )

та какой там движок ) несколько ПЫХофайлов... на линки поглядите: news.php, band.php etc

Всего: 224