пятница, 21 июня 2013 г.
четверг, 20 июня 2013 г.
Samsung Galaxy Tab 7.7 GT-P6800
писал все это год назад почти но полезно тут сохранить
Похоже надо написать инструкции по прошивке чрезе OdinMobile
Попробую это сделать:
1. Получаете root, если его нет на Android 3.2
2. Ставите MobileOdin
3. Записываете на SD карту в луюбую папку файл образа ICS вынутый из архива (P6800OXALQ1_P6800XXLQ1_HOME.tar.md5)
4. Запускаете MobileOdin
5. Открываете в нем файл прошивки
6. Чекаете галки инжект рут и инжект супер юзверь и если хотите инжект один
7. Шьетесь
8. Радуетесь тому что прошились
Данные и программы сохраняются при таком способе прошивки
http://4pda.ru/forum/index.php?showtopic=356226&view=findpost&p=14180288
среда, 5 июня 2013 г.
Qualcomm анонсировала процессоры Snapdragon 400 с поддержкой LTE
Компания Qualcomm сегодня официально представила новые «системы на чипе» серии Snapdragon 400 для портативных устройств — смартфонов и планшетных компьютеров.
Напомним, что серия Snapdragon 400 уже включает изделия с двумя ядрами Krait с частотой до 1,7 ГГц и поддержкой технологии Asynchronous Symmetric Multiprocessing (aSMP), а также процессоры с четырьмя ядрами ARM Cortex-A7 с частотой до 1,4 ГГц. За обработку графики в обоих случаях отвечает ускоритель Adreno 305.
Отличительной особенностью нового представителя линейки Snapdragon 400 (модель 8926) является поддержка сотовых сетей четвёртого поколения LTE. Плюс к этому заявлена совместимость с TD-SCDMA и HSPA+; допускается использование двух SIM-карт.
Платформа Snapdragon 400 обеспечивает поддержку Wi-Fi (802.11ac) и Bluetooth, FM-радио и технологии NFC. Кроме того, упомянута система Miracast для беспроводной передачи изображения с мобильного устройства на телевизор. Средства QuickCharge 1.0 позволяют сократить время подзарядки аккумулятора на 40%.
Предполагается, что новый процессор найдёт применение в гаджетах под управлением Android и Windows Phone 8. Поставки чипа начнутся в конце года.
вторник, 14 мая 2013 г.
Joomla и SEF
Помогла вот эта статейка
http://www.joomla-docs.ru/Joomla_%D0%B8_SEF
на всякий случай привожу ее здесь
Как включить SEF, как его использовать
По умолчанию он выключен. Нужно выполнить следующие условия, для того что бы его включить:
- Сайт должен работать на apache (в случае работы на IIS надо искать аналоги mod_rewrite для этого веб-сервера)
- mod_rewrite должен быть включен и разрешен (это забота хостинговой компании)
- Должно быть разрешено перекрытие конфигурации апача в пользовательских файлах конфигурации .htaccess (AllowOverride)
- Переменная $mosConfig_sef в configuration.php должна быть равна единице (=1) (кстати, то же самое можно сделать и в глобальной конфигурации на вкладке SEF) и файл htaccess.txt должен быть переименован в .htaccess (под windows проводником это не сделать, поэтому лучше использовать far или другой файловый менеджер)
- Если джумла находится не в корне сайта (НЕ www.site.ru, а например в www.site.ru/joomla/), то для нормального функционирования SEF надо в .htaccess расскомментировать строчку с "# RewriteBase /" (просто уберите знак # и пробел, чтобы "R" оказалась с начала строки) и вместо "/" пропишите ваш путь, в данном случае это "/joomla/" (без кавычек). Обращаю внимание, если этого не сделать, то в сервер будет ругаться ошибкой "404 Not Found" на ваши новые красивые адреса в URL.
- Для того, что бы отключить SEF для какого-то конкретного компонента (например на SMF), надо в файле includes/sef.php в фукнции function sefRelToAbs( $string ) сразу после
GLOBAL $mosConfig_live_site, $mosConfig_sef, $mosConfig_mbf_content; // ДОБАВИТЬ if (eregi("option=com_smf",$string)) {
return $string;
}
(копирайты на хак принадлежат smart'у ссылка)
Таким образом вы включите встроенную систему ЧПУ. Для встроенных-компонентов ссылки будут красивыми, нечто вроде /content/view/1/2, для сторонних же они будут выглядеть примерно так: /component/option,com_contact/Itemid,3/. И это не проблема Joomla, просто она знать не знает о ваших компонентах, которые вам вдруг захотелось поставить. Для более красивых адресов надо ставить другие SEF-компоненты. Но и этих компонентов мало, надо что бы в них были соответствующие плагины для ваших компонентов.
Ошибка: "Not Found The requested URL /content/view/1/21/ was not found on this server"
Нужно отключить SEF в глобальной конфигурации или настроить его правильно. Как его настроить - описано выше.
Как включить mod_rewrite на локальном сервере
Необходимо убедиться, что в конфигурационном файле apache httpd.conf есть строки
<Directory "D:/www">
AllowOverride All
</Directory>
где D:/www - корень вашего веб-сервера. Эта конструкция необходима для возможности обработки всего, что понаписано в файле .htaccess, находящегося в этом каталоге и его подкаталогах. Также в httpd.conf может быть просто строка
AllowOverride All
Она включает обработку ВСЕХ параметров ВСЕХ .htaccess Если у вас AllowOverride None, то исправляйте на All
Строка
LoadModule rewrite_module modules/mod_rewrite.soподключает сам модуль mod_rewrite (.so - расширение динамических библиотек для unix-систем, для windows чаще идут .dll-файлы, которые тоже должны присутствовать в вашем Apache)
Как проверить, что mod_rewrite вообще работает
В своем файле .htaccess впишите строки
Redirect /joom.html http://joom.ruЗатем в адресной строке браузера набирайте адрес
http://адрес_домена/joom.html
Если брайзер пошел на Joom.ru - значит mod_rewrite работает и SEF-ссылки ДОЛЖНЫ работать на Joomla-сайте. Если выдает 404 ошибку, то см. выше.
Как создать свой 404-файл в Joomla
404-файл, это файл, который будет выводиться пользователю, если запрашиваемая страница не найдена. Возможны несколько вариантов действий.
- Если не используется SEF-преобразование адресов. В данном случае можно в .htaccess написать
ErrorDocument 404 /404.html
Путь "/404.html" указывается от корня сервера, и если Joomla стоит не в корневой директории, то надо писать полный путь "/директория/404.html". Файл 404.html вы должны создать самостоятельно. Если вы хотите, что бы за эту ошибку отвечала какая-то страничка в общем дизайне Joomla, а не какой-то файлик, то можно создать статическую страничку, узнать ее ID и сформировать ссылку на нее
ErrorDocument 404 /index.php?option=com_content&task=view&id=123
- Если используется SEF, встроенный в Joomla, то за эту ошибку отвечает файл 404.php в папке templates. Но. Это не всегда срабатывает, поэтому для надежности надо в .htaccess прописать страницу с ошибкой.
- Если используется сторонний SEF-компонент, то чаще всего в нем можно определить такую страницу в его настройках.
- Кроме всего этого в языковом файле определена константа _NOT_EXIST, которую тоже можно подредактировать под себя (например поставить редирект на нормальную 404-страницу)
В стандартном SEF в конце адреса появляется непонятное число, что оно означает (/content/view/123/ЧИСЛО/)
Это число всего лишь Itemid, т.е. идентификатор пункта меню определенного для данной ссылки. Как вы знаете пункт меню управляет расположением модулей. И если вдруг вы захотите это проверить, то просто попробуйте менять это число - конфигурация модулей (если она вообще динамична) будет меняться.
понедельник, 29 апреля 2013 г.
Смешной IP )))))
В сериале Красавица и Чудовище (Beauty adn the Beast) 1 сезон серия 19 диктуется и вводится IP адрес для перекачки данных :) с сервера корпорации зла на указанный ip адрес корпорации добра :)
Собственно скрин кадра из фильма :)
интересно это было сделано из тупости или чтобы вдруг владелец реального IP не подал на сериал в суд? ))))
вторник, 9 апреля 2013 г.
Установка Apache 2.2.22, PHP 5.3.23 и MySQL 5.6.10.1
После установки на Windows 2003 R2 x 64 SP2 апача и прикручивания к нему PHP при запуске апача стала выдаваться ошибка типа:
php5apache2_2.dll into server: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
Сто раз проверил настройки запуска php как модуля, а вся фишка оказалась в том что надо было установить пакет Microsoft Visual C++ 2008 Redistributable Package (x86) vcredist_x86.exe
и все заработало.
Потом поверх распаковал PHP 5.4.13, и тоже все заработало
так же нашел интересный ресурс где есть бинарники апача x64
Для мускула понадобилось установить Microsoft .NET Framework 4 x64
чтобы нормально заработал phpMyAdmin
в настройках php.ini надо расскоментировать строчку extension=php_bz2.dll
и как оказалось еще нужно это расскоментировать
extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll <- это пришлось скачать отдельно
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_zip.dll <- это прошлось скачать отдельно
эти две dll не шли в поставке php в архиве… скачал отдельно поиском в гугле
и еще статейка по настройке phpMyAdmin
Вместо тестирования нашего хозяйства, предлагаю установить скрипт phpMyAdmin для управления базой данных MySQL. Если он будет работать, значит мы все сделали правильно и можем собой гордиться. Ну а если работать не будет, значит во всем виновато трудное детство и недостаток витаминов, на чем и порешим. :)
Остановите сервис Apache выполнив в командной строке "C:\Apache2\bin\httpd.exe -k stop", либо с помощью пакетного файла "stop-webserver.bat". Распакуйте архив в каталог "C:\apache\localhost\www\". Появившуюся папку, для большего удобства, желательно переименовать в "phpmyadmin". Далее, в каталоге "C:\apache\localhost\www\phpmyadmin" создайте файл "config.inc.php" следующего содержания (не забудьте вписать пароль пользователя "root", который вы создавали при установке MySQL):
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'пароль'; // Пароль пользователя root
?>
Обратите внимание (!), что при подключении мы указываем phpMyAdmin, использовать расширение "mysqli", так как установленный нами MySQL 5, и произведенные выше настройки PHP 5, позволяют полноценно работать с функциями данного расширения.
Далее откройте многострадальный httpd.conf и добавьте в блок начинающийся строкой:
<IfModule alias_module>
Следующую строку:
Alias /pma "C:/apache/localhost/www/phpmyadmin"
Теперь запустите сервисы с помощью пакетного файла start-webserver.bat и введите в адресной строке браузера "localhost/phpmyadmin". Вы увидите основное окно скрипта phpMyAdmin для управления базами данных MySQL. Благодаря добавленной нами выше строке в конфигурационный файл Apache (так называемый алиас), мы также можем попасть в phpMyAdmin из любого хоста, для чего понадобится установить виртуальный хост и ввести в адресной строке браузера адрес вида: "имя хоста"/pma. Например: http://www.test.ru/pma.
Далее мы воспользуемся возможностью установить расширение функциональности phpMyAdmin, позволяющее работать с закладками, историями вводимых команд, дизайнером связанных таблиц и некоторыми другими дополнительными функциями.
Для установки расширения сперва необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import" ("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажмите кнопку "Browse..." ("Обзор..."), выберите файл "create_tables.sql", находящийся в каталоге "examples", и нажмите кнопку "Go" ("OK").
Следующим шагом необходимо создать специального пользователя с именем "pma" и наделить его соответствующими правами, для чего нажмите "Privileges" ("Привилегии"), на открывшейся странице нажмите ссылку "Add a new User" ("Добавить нового пользователя"), в разделе "Login Information" ("Информация учетной записи") заполните поля следующим образом:
User name (Имя пользователя): pma
Host (Хост): localhost
Password (Пароль): придумайте пароль
Нажмите кнопку "Go" (OK).
На открывшейся странице, в разделе "Database-specific privileges" ("Привилегии уровня базы данных") из ниспадающего меню "Add privileges on the following database:" ("Добавить привилегии на следующую базу") выберите "phpmyadmin". Откроется следующая страница, где в разделе "Database-specific privileges" ("Привилегии уровня базы данных"), в блоке "Data" ("Данные"), поставьте галочки рядом с опциями: SELECT, INSERT, UPDATE, DELETE и нажмите "Go" ("OK").
И последнее что надо сделать – это вновь открыть конфигурационный файл phpMyAdmin "config.inc.php" и добавить несколько новых директив. Все содержимое конфигурационного файла должно будет выглядеть примерно так:
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'пароль'; /* Пароль пользователя root. */
$cfg['Servers'][$i]['controlhost'] = 'localhost';
$cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */
$cfg['Servers'][$i]['controlpass'] = 'пароль'; /* А здесь его пароль. */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
?>
Теперь у вас будет возможность воспользоваться всеми дополнительными функциями скрипта phpMyAdmin.
http://php-myadmin.ru/learning/instrument-pma.html
по ходу еще восстанавливал и сайт на Drupal
выскочила вот такая ошибка
ошибка друпал Fatal error: Undefined class constant 'MYSQL_ATTR_USE_BUFFERED_QUERY' in ncludes\database\mysql\database.inc on line 42
решение
раскомментируйте строчку в конфигурационном файле php.ini и перезапустите апач apache (если в начале строчки есть точка с запятой - удалите их) должно выглядить так =
extension=php_pdo_mysql.dll
кроме того на Drupal заработала только основная станица, все ссылки из меню не работали
помогло следующее решение
В файле настроек нужного сайта (домена) указать в самом конце, чтобы переопределить эту переменную, если она уже есть в этом файле:
$conf['clean_url'] = 0;
взято от сюда http://drupal.ua/groups/drupal-kukhnya/otklyuchit-quotchistye-ssylkiquot-clean-urls
ну и на всяк случай полезная инфа
В Joomla есть файл configuration.php, в котором есть строчки:
var $host = 'сервер';
var $user = 'имя_пользователя';
var $db = 'имя_базы_данных';
var $password = 'пароль';
В WordPress есть файл wp-config.php, в котором есть строчки:
define('DB_NAME', 'имя_базы_данных');
define('DB_USER', 'имя_пользователя');
define('DB_HOST', 'сервер');
define('DB_PASSWORD', 'пароль');
В Drupal в папке /site/default/ есть файл settings.php, в котором есть строчка $db_url = 'mysql://username:password@mysqlhost/databasename';
Где:
username - имя пользователя;
password - пароль;
mysqlhost - сервер базы данных;
databasename - имя базы данных.
В DLE в папке /engine/data/ есть файл dbconfig.php, в котором подключение к базе прописывается в строчках:
define ("DBHOST", "сервер");
define ("DBNAME", "имя_базы_данных");
define ("DBUSER", "имя_пользователя");
define ("DBPASS", "пароль");
В Shop-script подключение настраивается в файле /cfg/connect.inc.php
define('DB_HOST', 'сервер');
define('DB_USER', 'имя_пользователя');
define('DB_PASS', 'пароль');
define('DB_NAME', 'имя_базы_данных');
В ShopCMS база данных подключается в файле /core/config/connect.inc.php
define('DB_HOST', 'сервер');
define('DB_USER', 'имя_пользователя');
define('DB_PASS', 'пароль');
define('DB_NAME', 'имя_базы_данных');
В WebAsyst всё немного сложнее. Там есть файл /dblist/логин.xml в котором за соединение с базой отвечают следующие параметры:
SQLSERVER="сервер"
DB_NAME="имя_базы_данных"
DB_PASSWORD="пароль"
DB_USER="имя_пользователя"
а также в файле кеша /temp/scdb/.settings.логин дублируются эти же параметры:
"DB_USER" "имя_пользователя"
"DB_PASS" "пароль"
"DB_NAME" "имя_базы_данных"
"DB_HOST" "сервер"
В PrestaShop подключение настраивается в файле /config/settings.inc.php
define('_DB_NAME_', 'имя_базы_данных');
define('_DB_SERVER_', 'сервер');
define('_DB_USER_', 'имя_пользователя');
define('_DB_PASSWD_', 'пароль');