Презентации на javascript/HTML

Если уж делать презентации, то максимально извращённым способом!

Как раз для такого способа есть impress.js

Результат вполне себе похож на творения в prezi.com, только сделано все на голом HTML/CSS

Как раз делаю сейчас презентацию в impress.js и очень мне это нравится!

Для ленивых – сразу линк на демо!

Поганый МТС

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

Начиная с задолженности в 70р. МТС начинает трахать мозг телефонами и бумажными письмами. Саппорт первого уровня убеждает, что решать ситуацию надо в офисе. Саппорт второго уровня оказался способен решить все по телефону.

Когда уже разрешат менять оператора не меняя номера?

Перенос блога на WordPress на другой сервер или хостинг

Наконец-то съехал своим блогом с шаренного reg.ru на выделенный хостинг.

Чем мне не нравится reg.ru – шаренный хостинг часто падает (вместо того, чтобы тормозить), поддержка на это кладет болт и просто предлагают купить выделенный хостинг. Такое разводилово я не люблю.

Блог на вордпрессе, так что переехать в общем не сложно.

В вордпрессе 2 важных составляющих – папка со скриптами и атачами (картинками) и база данных (обычно mysql).
1. бакуп БД
– если к вас шаренный хостинг – ищите в интерфейсе экспорт базы данных. Если данные скачиваются архивом – распакуйте его
– если у вас ssh доступ, то

mysqldump -u [username] -p [password] [databasename] > [backup.sql]

2. бакуп скриптов и атачей
это самое простое – копируете через ftp (если шаренный доступ) или scp (если есть ssh) всю папку с вордпрессом к себе.

3. заливка БД
Если новый хостинг у вас опять шаренный – то просто залейте проэкспортированную БД в указанную хостингом, обычно для этого есть интерфейс у хостера.
если сервер свой, делаем ручками. У вас должны быть все права на изменение БД. Предварительно залейте на сервер файл с бакупом базы. Пусть это будет ~/backup.sql
Запускаем на сервере:

$> mysql -u root -p

mysql спросит пароль рута, указываем (если пароля нет для локального пользователя, то и -p не надо)

Создаем БД с нужным именем.

mysql> CREATE DATABASE 'your_database_name' 
-> CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> exit;

Добавляем пользователя, доступ только с сервера, права только на нужную БД, пароль пишем свой.

mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
    -> 	   ON your_database_name.*
    -> 	   TO your_database_user@localhost
    ->     IDENTIFIED BY 'very_strong_password';

Заливаем данные в новую БД. заодно проверяем правильность настроек БД.

$> mysql -u your_database_user -p very_strong_password your_database_name< ~/backup.sql

4. заливка скриптов
все тем же ftp или ssh копируете скрипты ворпресса вместе с атачами на новый сервер.
если вы используете ssh, убедитесь, что владелец файлов – тот пользователь, под которым работает веб-сервер, например, www-data
отредактируйте файл

папка_с_ворд_прессом/wp-config.php

В этом файле необходимо убедиться, что указанные ниже переменные настроены на вашу текущую БД

define('DB_NAME', 'your_db_name');
/** MySQL database username */
define('DB_USER', 'your_db_user');
/** MySQL database password */
define('DB_PASSWORD', 'your_db_user_password');
/** MySQL hostname */
define('DB_HOST', 'localhost');

5. настройка апача
в файлике с настройками апача пропишите (в случае виртуального хоста):

<VirtualHost *:80>
    ServerName your_domain.ru
 
    DocumentRoot путь_до_папки_вордпреса
    <Directory "путь до папки_вордпресса">
    AllowOverride All
    </Directory>
</VirtualHost>

Удачи!
Конечно, вам еще потребуется изменить DNS записи на новый IP сервера.