Что будет, если в унитаз поезда бросить лом?
А ничего не будет, максимум его немного покорежит ...
вторник, 1 ноября 2011 г.
понедельник, 31 октября 2011 г.
Standalone приложение, ВконтактеAPI и метод wall
Создал Standalone-приложение написал простенькое приложение с использованием метода wall.post. И ничего не работает ... . По логике все в норме но от сервера "вконтакте" получаю ошибку 7 Permission to perform this action is denied by user, не верно авторизуется "мой юзер" в строку параметры писал scope=wall и scope=8192, ное так.... В статистике использования API метод wall ото при авторизации появлялись поля лишь для получение общих данных, иконки "картинки" с "кирпичами" "стена" не появляется как при авторизации у других приложениях. Соответственно что то нбражается, значит запрос от меня уходит и сервер его получает, что же не так. Ищу дальше... В "Редактировать приложение" там где указан id приложения лазил лазил по вкладкам "Настройки" "Статистика" "Платежи" "Администраторы" и каким то чудом на вкладке "настройки" в строке "Базовый доммен" красуется нехитрая надпись "Приложение отключено"
Теперь вопрос!!!
Как включить Standalone-приложение.
По каким принципам они модерируются и вообще что сделать что бы авторизация проходила нормально?
Теперь вопрос!!!
Как включить Standalone-приложение.
По каким принципам они модерируются и вообще что сделать что бы авторизация проходила нормально?
воскресенье, 30 октября 2011 г.
Wrong application id - не работает Виджет Вконтакте
Не работает Виджет Вконтакте?
Выдает ошибку Wrong application id?
При добавлении виджета на свой сайт Вконтакте создает приложение с присвоением id приложению/сайту, так от наверняка вы удалили свое приложение которое храниться в ваших приложениях и имеет название такое же как вы давали сайту когда получали виджет.
Больше ненужно удалять приложения.
Выдает ошибку Wrong application id?
При добавлении виджета на свой сайт Вконтакте создает приложение с присвоением id приложению/сайту, так от наверняка вы удалили свое приложение которое храниться в ваших приложениях и имеет название такое же как вы давали сайту когда получали виджет.
Больше ненужно удалять приложения.
воскресенье, 16 октября 2011 г.
Нельзя зарегистрироваться на facebook.com
Столкнулся с проблемой регистрации на facebook.com оказывается он не пропускает e-mail которые имеют имя mail например mail@youdomain.com , странный запрет как на меня. Кстати facebook не единственный в своем роде кто запрещает использовать данное имя. Мне интересно почему.
воскресенье, 28 августа 2011 г.
воскресенье, 5 июня 2011 г.
суббота, 4 июня 2011 г.
Просмотр истории терминала
Бывает вы выполнили какую то команду, вывелось слишком уж много текста и текст убежал за пределы терминала, и вы не успели его приостановить . Совсем не обязательно перезапускать команду используя пейджеры типа less или more. Стандартно в текстовом терминале linux и xterm-совместимых терминалах под X-Windonds для что бы посмотреть историю терминала используется клавиши shift-pgup/shift-pgdown.
Во FreeBSD в текстовой консоли нужно нажать и отпустить Scroll Lock и просматривать историю просто pgup/pgdown.
Во FreeBSD в текстовой консоли нужно нажать и отпустить Scroll Lock и просматривать историю просто pgup/pgdown.
понедельник, 16 мая 2011 г.
3proxy, установка, FreeBSD,
/usr/local/etc/rc.d/3proxy start
/usr/local/etc/rc.d/3proxy stop
http://wiki.firstvds.ru/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_3proxy
/usr/local/etc/rc.d/3proxy stop
http://wiki.firstvds.ru/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_3proxy
суббота, 23 апреля 2011 г.
воскресенье, 17 апреля 2011 г.
четверг, 31 марта 2011 г.
суббота, 26 марта 2011 г.
Обрезаем видео с помощью mp4box
Обрезаем видео in.mp4 с 200 секунды по 300 и сохраняем в файл out.mp4
mp4box -split-chunk 200:300 in.mp4 -out out.mp4
mp4box -split-chunk 200:300 in.mp4 -out out.mp4
понедельник, 21 марта 2011 г.
MySQL не ищет 3 и менее символа
MySQL не ищет 3 и менее символа
нужно внесите изменения в /etc/my.cnf раздел
[mysqld]
ft_min_word_len=3 - количество поисковых символов рекомендуется от 4 но 3 скрипя зубами можно)
и не забывайте перезагрузить mysql /usr/local/etc/rc.d/mysql-server restart
и обновить индексы в самой таблице
IN BOOLEAN MODE
FreeBSD 8
нужно внесите изменения в /etc/my.cnf раздел
[mysqld]
ft_min_word_len=3 - количество поисковых символов рекомендуется от 4 но 3 скрипя зубами можно)
и не забывайте перезагрузить mysql /usr/local/etc/rc.d/mysql-server restart
и обновить индексы в самой таблице
IN BOOLEAN MODE
FreeBSD 8
суббота, 26 февраля 2011 г.
Установка и запуск gnome2 на freebsd
pkg_add -r xorg
pkg_add -r gnome2
Добавляем в /etc/rc.conf
hald_enable="YES"
dbus_enable="YES"
gdm_enable="YES"
pkg_add -r gnome2
Добавляем в /etc/rc.conf
hald_enable="YES"
dbus_enable="YES"
gdm_enable="YES"
pkg_add -r ....
pkg_add -r programs...
что бы асе тануло не с ftp.freebsd.org нежно ввести
setenv PACKAGEROOT ftp://ftp8.ua.freebsd.org
что бы асе тануло не с ftp.freebsd.org нежно ввести
setenv PACKAGEROOT ftp://ftp8.ua.freebsd.org
понедельник, 7 февраля 2011 г.
linux_base-f10 freebsd 8
/usr/ports/emulators/linux_base-f10
=== > linux_base-f10-10_2 linuxulator is not (kld)loaded.
*** Error code 1
Stop in /usr/ports/emulators/linux_base-f10.
*** Error code 1
возможно ошибка вызвана из-за отсудствия записи в /etc/rc.conf
linux_enable="YES"
после проделать sh /etc/rc.d/abi start и будет счастье.
=== > linux_base-f10-10_2 linuxulator is not (kld)loaded.
*** Error code 1
Stop in /usr/ports/emulators/linux_base-f10.
*** Error code 1
возможно ошибка вызвана из-за отсудствия записи в /etc/rc.conf
linux_enable="YES"
после проделать sh /etc/rc.d/abi start и будет счастье.
воскресенье, 6 февраля 2011 г.
make install -D FORCE_PKG_REGISTER
Если решили поставить порт в freebsd поверх того что уже стоит используем
make install -D FORCE_PKG_REGISTER
make install -D FORCE_PKG_REGISTER
win32
для установки mplayer нужны кодеки
fetch "http://mirror.neolabs.kz/pub/FreeBSD/ports/distfiles/win32/all-20100303.tar.bz2"
fetch "http://mirror.neolabs.kz/pub/FreeBSD/ports/distfiles/win32/all-20100303.tar.bz2"
суббота, 5 февраля 2011 г.
Кодирование видео с помощью FFmpeg
FFmpeg — это набор свободных библиотек, позволяющий кодировать видео в различные форматы. Для кодирования понадобится пакет ffmpeg. Открываем терминал и переходим в директорию с исходным видеофайлом и выполняем:
ffmpeg -i 1995.avi -ar 11025 -ab 64k -ac 2 -acodec aac -f mp4 -vcodec mpeg4 -b 128k -r 15 -s 320x240 -y 1995_mpeg4.mp4
где просто перечисляются параметры кодирования:
-vcodec mpeg4
-i video.avi — исходный файл видео;
-ar 22050 — частота дискретизации звука (должна быть кратна 11кГц);
-ab 32k — битрейт звука;
-ac 1 — количество каналов звука;
-f flv— формат видео на выходе;
-b 800k— битрейт видео;
-r 25 — фреймрейт видео (FPS);
-s 400×300 — размер видео в пикселях;
-g 25 — плотность ключевых кадров (по ним осуществляется перемотка, чем плотнее (1- каждый кадр ключевой) — тем лучше для перемотки, но значительно вырастает размер файла), если значение равно FPS(-r), то ключевой кадр вставляется каждую секунду (так по умолчанию);
-vframes 100 — ограничение на количество кадров видео;
-y — перезаписать файл, если он уже существует;
в конце указываем имя файла, который у нас получится в результате кодирования.
Также можно с помощью инструкций сохранять кадры из видео в jpg.
ffmpeg -i video.flv -an -ss 15 -vframes 1 -s 640×480 -y -f mjpeg screen_640_480.jpg
-ss 15 — кадр будет с 15 секунды
Все поддерживаемые ключи можно узнать так — ffmpeg -h
ffmpeg -i 1995.avi -ar 11025 -ab 64k -ac 2 -acodec aac -f mp4 -vcodec mpeg4 -b 128k -r 15 -s 320x240 -y 1995_mpeg4.mp4
где просто перечисляются параметры кодирования:
-vcodec mpeg4
-i video.avi — исходный файл видео;
-ar 22050 — частота дискретизации звука (должна быть кратна 11кГц);
-ab 32k — битрейт звука;
-ac 1 — количество каналов звука;
-f flv— формат видео на выходе;
-b 800k— битрейт видео;
-r 25 — фреймрейт видео (FPS);
-s 400×300 — размер видео в пикселях;
-g 25 — плотность ключевых кадров (по ним осуществляется перемотка, чем плотнее (1- каждый кадр ключевой) — тем лучше для перемотки, но значительно вырастает размер файла), если значение равно FPS(-r), то ключевой кадр вставляется каждую секунду (так по умолчанию);
-vframes 100 — ограничение на количество кадров видео;
-y — перезаписать файл, если он уже существует;
в конце указываем имя файла, который у нас получится в результате кодирования.
Также можно с помощью инструкций сохранять кадры из видео в jpg.
ffmpeg -i video.flv -an -ss 15 -vframes 1 -s 640×480 -y -f mjpeg screen_640_480.jpg
-ss 15 — кадр будет с 15 секунды
Все поддерживаемые ключи можно узнать так — ffmpeg -h
Загрузка файлов на сервер PHP
Вот эти директивы в php.ini нужно затронуть что бы загрузить на сервер файлы по средством php
Можно так же включить вот эти строки в хетачесет )))
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 200
php_value max_input_time 200
так же есть на сервере используется Nginx то нужно отредактировать еще и его config, а именно client_max_body_size 512m;
Поменять его значение на максимально разрешимый обьем
Можно так же включить вот эти строки в хетачесет )))
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value max_execution_time 200
php_value max_input_time 200
так же есть на сервере используется Nginx то нужно отредактировать еще и его config, а именно client_max_body_size 512m;
Поменять его значение на максимально разрешимый обьем
Как включить отображение ошибок в PHP
Включить отображение ошибок в PHP-скриптах можно несколькими способами:
Внести изменения в php.ini и релоаднуть апач. Эти изменения затронут все сайты.
Внести в .htaccess расположенный в папке скрипта. Это рекомендуемый способ:
Внести изменения в сам скрипт:
С этим методом такой нюанс: ошибки типа не закрытых скобок и не проставленных ; все равно будут приводить к белому экрану. Это происходит потому, что парсинг файла на синтаксическую корретность происходит до его выполнения и, соответственно, установки директив.
Это можно обойти подобным образом:
Внести изменения в php.ini и релоаднуть апач. Эти изменения затронут все сайты.
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
error_log = /var/log/php-error.log
Внести в .htaccess расположенный в папке скрипта. Это рекомендуемый способ:
php_value display_errors 1
php_value display_startup_errors 1
Внести изменения в сам скрипт:
ini_set("display_errors","1");
ini_set("display_startup_errors","1");
ini_set('error_reporting', E_ALL);
С этим методом такой нюанс: ошибки типа не закрытых скобок и не проставленных ; все равно будут приводить к белому экрану. Это происходит потому, что парсинг файла на синтаксическую корретность происходит до его выполнения и, соответственно, установки директив.
Это можно обойти подобным образом:
error_reporting(E_ALL);
ini_set("display_errors", 1);
include("file_with_errors.php");
?>
воскресенье, 23 января 2011 г.
HTML символы
Подписаться на:
Сообщения (Atom)