alexandr_nv

alexandr_nv
Рейтинг
39
Регистрация
23.04.2009
TAFF:
По факту пишет "нет заданий для выполнения"

ОК, разберемся...

Все замечания\пожелания будут, как минимум, обдуманы и возможно реализованы. Пишите ещё :)

wolfston


$full_shab = preg_replace("#{if}(?!.*{scrn}.*).*{triler}.*{/if}#isU", "", $full_shab);

Могу сделать. Написал в личку, жду ответа.

S@shka:
Если нетрудно сделайте сохранение обработанных файлов в отдельную папку.

Создайте папку в корне скрипта, назовите её "otdelnaya_papka" и в поле "куда сохранять" напишите "otdelnaya_papka\result.txt", не вижу проблемы

-=Sveta=-:
От английских символов. Есть что то еще помимо кейвордкипера?

/ru/forum/486248

Для удаления предложений, содержащих английские буквы можно добавить такой фильтр:

/[a-z]/i		Удалять предложения, содержащие английские буквы
TAFF:
Если фриха одна лаганула (не залилась) то нет возможности "завершить" её (нет кнопки "Попробовать снова")

Если задание превысило лимит ошибок и завершилось неудачно - оно остается в списке заданий. Если потом заново нажать "Запуск" - то это задание будет выполняться снова (а завершенные задания не будут).

TAFF:
также нехватает возможности отметить чекбоксами задания (для выбора действий над ними).

А какие именно действия нужны? Сейчас есть только "Удалить" (если правой кнопкой мыши щелкнуть по строчке с заданием)

TAFF:
Лог читать неудобно, когда файлов доров много и все они отображаются.

Имеете в виду, что поле "лог" слишком маленькое и приходится пользоваться полосой прокрутки?

Подумаю над этим... Пока не знаю, как сделать, чтобы и поле "лог" было больше и в интерфейс вписывалось.

Я вот этот скрипт использую

http://www.samborsky.com/news/298/

Написал PHP скриптик

<html>

<body>
<form method='post' target='_self'>
<textarea name='sentences' style='width: 100%; height: 90%;'><?php
if (isset($_POST['sentences'])) echo shuffle_sentences($_POST['sentences']);
?></textarea>
<input type='submit' value='Перемешать предложения' />
</form>
</body>
</html>

<?php
function shuffle_sentences($data) {
$data = str_replace("\r\n", " ", $data);
$pattern = "/(\?+\s*|\.+\s*|!+\s*)/";
$data = preg_split($pattern, $data, -1, PREG_SPLIT_DELIM_CAPTURE );


$sentences = array();
for ($i=0; $i < sizeof($data); $i++) {
$sentence = $data[$i];
if ($sentence == "") { $i++; continue; }
if (isset($data[$i+1])) {
$sentence .= trim($data[$i+1]);
$i+=1;
}
else $sentence .= ".";
$sentences[] = $sentence;
}
shuffle($sentences);
$data = implode(" ", $sentences);
return $data;
}

?>

Предложения разбиваются по знакам 'точка', 'вопросительный знак', 'восклицание'. Также, если на конце будет несколько повторяющихся знаков - это будет считаться за одно предложение.

Пример: "Слово слово.", "Слова слова!", "Слова слова?" и с повторяющимися знаками на конце: "Слова слова!!!!!", "Слова слова..." и т.д.

И все знаки перехода строки удаляются. То есть, если одно предложение разбита на несколько строк - оно склеится в одну.

Чешущий репу:
В формате аккаунта тупит, не дает к примеру сделать так:
{url}{login}{pass}{ftp}{folder}
или так
{url}{tab}{login}{tab}{pass}{tab}{ftp}{tab}{folder}

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

Второй формат - правильный, но из-за моего недочета, установить его через интерфейс нельзя (выдаст сообщение "неверный формат"). Но можно вручную прописать в конфиге AppSettings.xml (сначала закройте программу, измените конфиг и заново запустите)

Спасибо, спасибо.

fhuuz, сколько я вам должен за отзыв? :) шутка

На самом деле, ничего "невероятного" в программе нет. И интерфейс простенький.

Готов принять ваши заказы.

Всего: 393