dwwb - Добро пожаловать! Снова.
До Н.Г.

Делаем бэкап FTP папки

Опубликовано: 08-02-2015 21:18 Автор: MBTY Теги: Консоль, Мои разработки

Нужно сделать резервную копию сайта на компьютер по FTP.
Есть множество инструментов, которые это способны осуществить, но часто от приложения не нужно десятка лишних функций, интерфейса и прочего. Нужно только, чтобы приложение работало.
Больше скажу. Достаточно скрипта, который скачивал бы содержимое и архивировал.
Сделал два скрипта:
1) !GO-7z скачивает нужную папку со всем ее содержимым через Wget и архивирует скачанное в файл с датой. Например: 2015-02-08_21-26-45.7z
Минус этого метода - каждый бэкап - отдельный файл. Даже, если в сайте были изменения на 2-3КБ, то бэкап будет в мегабайт 10. Нужно делать инкрементальный бэкап.
2) !GO-wim точно так же скачивает папку, но сжатие ведется через imagex в wim файл. Бэкап всегда будет делаться в один и тот же файл, в котором будет несколько вариантов бэкапа с разной датой.
Настройки осуществляются в начале скрипта:

set FTPHost=ftp://some-ftp.com     - Тут вводим адрес ftp сервера
set FTPFolder=www/site.ru/content          - Папка на FTP, которую нужно забэкапить
set FTPPass=*******       - Пароль к FTP
set FTPUser=UserName   - Логин к FTP
set wimfile=Backup    - Эта строка есть только в !GO-wim   - настройка имени бэкапа. Файл будет называться backup.wim
Сам пользуюсь wim-методом. Папка для бэкапа - 350МБ. Пара-тройка бэкапов в 7z - 1ГигаБайт. Десяток бэкапов в wim - 350МБ.

Скачать

Читать далее

Password Generator

Опубликовано: 07-02-2015 22:31 Автор: MBTY Теги: Софт, Мои разработки

Password Generator 15.01.27 Portable (dwwb.ru)Password Generator 15.01.27 PortableУвидел в сети генератор паролей, написанный на .Net - мне был нужен. Вес приложения был 100КБ, но, разумеется, без установленного фреймворка не запускался. Пришлось переписывать. Простейший генератор, только необходимые настройки, всё минималистично, как всегда.
Первый скрин - запущенное приложение, следующий - работа приложения со сгенереным паролем.
Password Generator 15.01.27 Portable (dwwb.ru)Password Generator 15.01.27 Portable

Скачать

Читать далее

Autoruns

Опубликовано: 02-02-2015 08:20 Автор: g0dl1ke Теги: Софт

Привет друзья, на днях вышла свежая версия замечательной (в узких и не очень кругах) утилиты под названием autoruns.
Cабж заменяет собой msconfig, regedit и кучу подобных программ - отображая в удобном виде практически все, что запускается вместе с операционной системой.
Сегодня я расскажу о очень важных для всех причастных нововведениях в сабже версии 13:
1.Можно задать в настройках не только проверку ЭЦП, но и проверку всех (!!!) загружаемых файлов на virustotal

Autoruns (dwwb.ru)Autoruns
2. Программа сверяет хеш суммы файлов с сервисом virustotal и буквально тут же выводит статистику обнаружений (если есть), а если нет - отправит неизвестные файлы на проверку и через пару секунд обновит данные по обнаружению
Autoruns (dwwb.ru)Autoruns
3. Добавлена функция фильтрации по значению - в разы упрощает поиск нужных записей
Autoruns (dwwb.ru)Autoruns
4. И самое главное, добавлена возможность скрыть безопасные записи по версии virustotal, что упрощает поиск подозрительных записей на порядок
Autoruns (dwwb.ru)Autoruns

Первоисточник

Читать далее

Всем по Ckeditor

Опубликовано: 26-01-2015 10:56 Автор: MBTY Теги: HTML,

Чаще стало нужно работать с HTML. Толковых WYSIWYG редакторов почти что нет. Писать такую то дичь - долго и некогда, писать html в блокноте - тяжело и глупо.
Выбор пал на онлайн html редакторы. Перебрав несколько за неделю, остался на ckeditor. Так как работать с ним нужно с нескольких машин, то понадобилось найти поставленный ckeditor в свободном доступе на каком-нибудь сайте.
Таких сайтов полно. Но либо редактор старый, либо рекламы много, либо версия урезанная. Чистой страницы с чистым редактором я не нашел. Залил себе на сайт. Версия 3.4.5 - не самая новая, но самая последняя, которая запустилась на Opera 12.17 (никогда не знаешь под каким браузером придется работать).
Постоянная ссылка на онлайн Ckeditor: bit.ly/cked-435

  • Рекламы на этой странице нет.
  • Редактор автоматом разворачивается на всю страницу
  • Версия редактора - full (существуют еще standart и basic - нам такое не нужно)

Пользуйтесь наздоровье

Читать далее

EasyHTML 14.11.29

Опубликовано: 29-11-2014 00:56 Автор: MBTY Теги: Мои разработки, HTML

EasyHTML 14.11.29 (dwwb.ru)EasyHTML 14.11.29 Написал простой HTML редактор, который пригодится больше не для работы в нём, а в обучающих целях. (Для учителей информатики)
Приложение разделено на две части: Простой текстовый редактор и Область предпросмотра, которая использует системный движок Internet Explorer
Имеется очень минималистичное, но РЕДАКТИРУЕМОЕ под свои нужды меню:
Правка меню осуществляется через редактирование ini файла EasyHTML
Для примера рассмотрим ini файл со следующей структурой:

[Ж]
mask=<b>%1</b>
[К]
mask=<i>%1</i>
[Ч]
mask=<u>%1</u>
[З]
mask=<s>%1</s>
Ж,К,Ч,З - 4 кнопки, которые будут доступны в приложении.
mask - действие этих кнопок.
%1 - выделенный текст.
Нужна кнопка, которая центрирует объект (<center>)
Дописываем в ini файле такой текст.
[Текст по центру]
mask=<center>%1</center>
После перезапуска, в EasyHTML появится кнопка "Текст по центру", которая будет заключать выделенный текст в тег <center>

Скачать

Читать далее

Крутое пике

Опубликовано: 29-10-2014 19:31 Автор: MBTY Теги: Youtube

Скрипт на сайт для слабовидящих

Опубликовано: 28-10-2014 01:00 Автор: MBTY Теги: HTML, Мои разработки

Внизу выкладываю самоделку. Это пример главной страницы сайта на php, на которой реализована смена стиля (css) с сохранением его названия в cookie на 1 сутки.
Так же имеется три кнопки:
*Включить отображение для слабовидящих.
*Включить стандартный вид
*Динамическая кнопка переключения темы
Сами стили css не прилагаются - их придется пилить самому. Просто увеличьте размер шрифта и избегайте пестрых цветов (желательно Ч/Б) Не используются ни jquery ни какие-то еще java скрипты. Чистый php.
Красный кусок текста должен быть в САМОМ начале страницы, чтобы cookie записывались без ошибок и не ругались на "header already sent"
Всё ниженаписанное можно скопипастить в php файл и поиграться с содержимым. Тестировал на Denwer3_Base_2013-06-02_a2.2.22_p5.3.13_m5.5.25_pma3.5.1_xdebug

<?php
//Прием параметра от кнопки (кнопка в самом низу примера) и запись в куки названия нужной темы.
if(isset($_GET['vision'])) {
 setcookie("theme",'vision', time()+3600*24);
 header('Location: ' . $_SERVER['HTTP_REFERER']); }
elseif (isset($_GET['default'])) {
 setcookie("theme",'bootstrap', time()+3600*24);
 header('Location: ' . $_SERVER['HTTP_REFERER']);}
?>


<!DOCTYPE html>
<head>
<!-- Если в куке хранится vision-берем тему ($theme) Vision, а во всех остальных случаях-bootstrap -->
<?php if ($_COOKIE["theme"]=='vision') {$theme=vision;} else {$theme=bootstrap;} ?>
<!-- Тестовый вывод какую тему будем использовать. Можно стереть. -->
<?php echo "Используется тема "?> <b><?php echo $theme; ?></b><br>
<!-- Подгружаем нужную тему. -->
<link href="/css/<?php echo $theme; ?>.css" rel="stylesheet">
</head>

<body>
<!-- Кнопки переключения темы. С записью в куки нужной темы. (Самый верх страницы) -->
<a href="?vision">Для слабовидящих</a>
<a href="?default">Стандартная тема</a>
<!-- Переключатель одной кнопкой -->
<?php if ($_COOKIE["theme"]=='vision') {$button='default';} else {$button='vision';} ?>
<a href="?<?php echo $button;?>">Сменить внешний вид</a>
</body>

Читать далее
Версия для слабовидящих

Заранее спасибо за поддержку!