3 вещи, необходимые для создания успешного сайта
Содержание
Под идеей подразумевается общее представление об Интернет-проекте, его тематическая направленность и формация. В этом вопросе следует руководствоваться личными интересами и имеющимися знаниями.
К примеру сайт о банковских продуктах и финансах, позволит своему владельцу иметь больше с контекстной рекламы. В сравнение с монетизацией новостного портала, посвящённого IT- технологиям и новинкам электроники.
Но если вы не разбираетесь в вопросах кредитования и не следите за биржевыми сводками, стоит ли браться за заведомо провальный проект?! Не забывайте, периодически на сайте придётся выкладывать оригинальный контент, а также отвечать на пользовательские комментарии по теме.
Способ номер один. Настраиваем сенсорные кнопки
Для начала попробуем отключить подсветку кнопок. Для этого нам нужен root, эмулятор терминала и каталог /sys в корне файловой системы. Именно такая комбинация. Мы имеем дело с ядром Linux, а в системах на его основе вся важная информация о железе, а также «тумблеры», им управляющие, обычно находятся в файловой системе sysfs, подключенной к каталогу /sys.
Собственно, sysfs — это даже не файловая система, точнее, она файловая, но оперирует так называемыми синтетическими файлами. А они не хранятся на диске, это своего рода интерфейс общения с драйверами: прочитал файл — получил данные о железке, записал — изменил какую-то настройку. А для записи как раз таки нужны права root.
Итак, получаем root, запускаем эмулятор терминала (а лучше ADB). И пишем следующее:
Теперь мы в каталоге /sys, далее нужно найти каталог, в котором находятся файлы драйвера подсветки кнопок:
Бинго! Это каталог /sys/class/leds/button-backlight. Переходим в него и смотрим, что внутри:
Ставлю свой Nokia 3310 на то, что файл brightness — это текущая яркость кнопок, а max_brightness — максимальная. Проверим догадку, записав в первый файл значение 100 (ну типа 100%, хотя какая там шкала — неизвестно):
Отлично, кнопки горят и даже не собираются тухнуть.
Момент истины — пишем в файл max_brightness значение 0:
Кнопки погасли, навсегда, как и лампочка в моем подъезде вчера ночью.
Но так же, как лампочка, они снова могут загореться, если перезагрузиться. То есть команда действует только в текущем сеансе работы. К счастью, это не беда, мы поместим нашу команду в скрипт на карте памяти:
А его, в свою очередь, поставим в автозагрузку с помощью init.d scripts support. Запускаем приложение, выбираем первые три галочки, c помощью опции Select folder выбираем каталог boot на карте памяти.
Ходим по sysfs
init.d scripts support
Ползадачи выполнено, осталось поменять местами кнопки «Назад» и «Обзор». Для этого необходимо изменить раскладку кнопок. В Android она лежит в нескольких файлах каталога /system/usr/keylayout/. Их довольно много, но если отбросить файлы типа Vendor_2378_Product_100a.kl и qwerty.kl (они хранят раскладки полноценных Qwerty-клавиатур, которые Android поддерживает из коробки), то останется от силы пять штук.
Один из них как раз нам и нужен. Часто смартфоны используют файл ft5x06_ts.kl, специфичный для контроллера тачскрина FT5x06 (кнопки же сенсорные, правильно?), но в моем случае им оказался файл Vendor_2378_Product_100a.kl.
Если открыть этот файл, можно увидеть три искомые строки:
Остается только поменять числа 158 и 139 местами (для этого подходит любой файловый менеджер с поддержкой прав root). После перезагрузки новая раскладка начнет действовать.