Техническое

Подписаться на эту рубрику по RSS

Описание всяческих софтовых и железячных решений.

На флешку установил Denwer и в режиме оффлайна пишу в блог. В конце дня делаю дамп базы. Дома восстанавлию дамп на реальный сервер. Захотел сделать настройки Denwer`а максимально идентичными настройкам на сервере. Видимо отвлекся, и в итоге остался без доступа к mysql серверу денвера.

Метод лечения достаточно простой. Для начала нужно точно выяснить путь установки денвера. У меня он установлен на диске Z:\, поэтому там, где я использую Z:\ вам нужно подставить свой путь. 

Теперь останавливаем денвер. Находим файл stop.exe и запускаем:

Z:\denwer\stop.exe

Теперь открываем файл mysql.pl любым текстовым редактором с поддержкой юникода. Отличный выбор notepad2.

Z:\denwer\scripts\init.d\mysql.pl

В mysql.pl находим строчку

# Run the server.

Смотрим ниже и видим столбик директив запуска:

"--user=root",
"--standalone",

В начало этого столбика нужно добавить строчку:

"--skip-grant-tables",

Сохраняем файл. Запускаем денвер

Z:\denwer\start.exe

Открываем командную строку

cmd.exe
и делаем:
C:\Documents and Settings\winuser>z:
Z:>cd usr\local\mysql-5.1\bin\
Z:\usr\local\mysql-5.1\bin\>mysql -uroot

Должно появиться приглашение сервера mysql.

mysql>

Установим новый пароль:

mysql> use mysql;
mysql> update user set password=PASSWORD("Здесь вписываем новый пароль") where User='root';
mysql> flush privileges;
mysql> quit

Перезапустим денвер

Z:\denwer\restart.exe
 

Радуемся :)

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

Для начала нам потребуется быстрый интерфейс, то есть достаточно мощный процессор. Это обычно  свежая модель с частотой от 800 МГц. Также предпочтительно пользоваться пальцами для управления интерфейсом, образовалась необходимость в емкостном сенсоре дисплея.

Для удобного веб-серфинга снова потребуется мощный процессор, способный быстро рендерить страницы, устойчивый быстрый способ связи. То есть потребуется качественный модуль Wi-Fi. И очень важно удобство чтения с экрана. Идеальный случай, когда любая страница легко читается без необходимости ее увеличивать. А иначе начинается постоянная возня пальцами по экрану с целью рассмотреть интернет в замочную скважину. Это преувеличение, но совсем чуточку. Я решил не мелочиться и требую экран 10" с соотношением 4:3.

Просмотр Youtube предполагает полную поддержку плеера Adobe Flash, иначе ролики будут тормозить.

Удобство обмена мгновенными сообщениями, работа с почтой и текстовыми документами всецело зависят от программного обеспечения. А вот фотки друзьям показать удобнее будет с экраном, выполненным по технологии IPS. Такой экран имеет широкие углы обзора и способен показывать хорошую картинку не только вам, но и окружающим.

С таким экраном и кино посмотреть — одно удовольствие.

И вспомним, что для всех благ нам потребуется аккумулятор. И он должен обеспечивать в идеале часов 8 автономной работы. Но 5-6 часов тоже хороший показатель.

Собрали все вместе, представили размеры устройства и поняли, что на улице с такой игрушкой не погуляешь, но я и так планирую пользоваться планшетом дома. Зато отпадает необходимость в 3g-модеме, а это облегчает поиск.

При таких требованиях все разнообразие планшетов сжимается до двух-трех моделей. Это Apple iPad2 (или устаревший предыдущий iPad), Acer Iconia и китаец Gpad Gforce. Остальные железки либо построены на базе устаревших процессоров, либо оснащены резистивным сенсором управления, либо не вышли размером и матрица у них не IPS, некоторые мало работают от одного заряда.

Есть еще такой аспект как операционная система, под управлением которой происходят все наши безобразия. Я не буду акцентировать внимание на этом моменте. Но по иронии тройка претендентов состоит из железок, каждая под управлением своей операционной системы: Apple iOS, MS Windows Android 3.x и Android 2.2.

Я выбрал китайца Gpad с андроидом. Айпад, кроме цены, меня не устраивает своей концепцией, а планшет от эйсер ценой и небольшим разнообразием софта под мобильный Windows Android 3.x.

Какое-то время Gpad служил мне с переменной верностью и правдой, поэтому следующая заметка про него.

История началась, когда я понял, что на комп расходуется слишком много времени. Утро начиналось с проверки клиента мгновенных сообщений и просмотра присланных ссылок, почты. Пока все прочитаешь, на что-то ответишь и прокомментируешь, время подходит к обеду. Толку чуть. Иногда этот процесс затягивается и плавно переходит в ковыряние настроек. Тут же возникает необходимость что-то уточнить в документации и далее со всеми остановками, вплоть до написания скриптов для автоматизации. Время вылетает в трубу. С этим что-то надо делать. Появилась идея приобретения планшета. Во-первых, уже все работает из коробки, во-вторых, с планшетом легко перемещаться по квартире и совмещать чтение с другими не менее важными делами :)

Еще один кейс. Иногда нужно быстро посмотреть текстовый файл. Например, со словами и аккордами. Раньше все это печаталось на бумаге.  Теперь понятие удобства видоизменяется. Лишние бумажки дома ни к чему, поэтому нужно включить комп, расположить монитор так, чтоб удобно было в него смотреть при игре на гитаре. В этом случае, конечно, был бы удобен планшет. Укрепил его под нужным углом на подставочке и вуаля.

Значительным преимуществом планшета перед PC может стать тот факт, что таблетка - как мобильный телефон, всегда включена, но батарейку экономит во сне. А пробуждается очень быстро.

Сейчас я даже сформирую круг задач, предполагаемых к решению с помощью планшета:

  • Обмен мгновенными сообщениями (IM)
  • Работа с электронной почтой
  • Веб-серфинг
  • YouTube
  • Работа с текстовыми, графическими документами
  • Списки дел
  • Смотреть кино

Отлично, теперь осталось выбрать планшет с наиболее удовлетворительными техническими характеристиками и ценой. Я считаю, что решение этой задачи сугубо индивидуально. А в следующей заметке расскажу о своих предпочтениях и конечном выборе.

Пока я на больничном, и мне нечем заняться, снова ковыряю линуксы. Есть такая софтина tabbed, призванная организовывать в табы отдельные окна. Первый запуск tabbed оказался безрезультатным. Как использовать эту прогу во благо хоть чего-нибудь я не понял и забил. Но желание сложить в табы окна эмулятора терминалов осталось. 

Легкий скруглинг рассказал, что tabbed демонстрирует работу протокола XEmbed. То есть в окно одного приложения помещается одно или несколько окон другого или других приложений.

А xterm как раз поддерживает XEmbed. Поэтому продолжаем.

Можно все делать руками, чтоб стало понятно, а можно сразу воспользоваться config.h из состава tabbed, если и так все понятно. Ну а если все понятно, то открываем config.h в любимом текстовом редакторе, заменяем surf -e на uxterm -into. Вот собственно и все, теперь собираем и устанавливаем tabbed, запускаем его и по сочетанию Ctrl-Shift-Return будем получать окна uxterm, организованные в табы. Подробности в man tabbed.

С цветами я не очень дружу. Точнее по принципу нравится/не нравится дружу. А вот как самостоятельно подобрать цветовую схему — темный лес. Но черный фон терпеть сил уже не было. Вкупе с кислотным ярко-зеленым и вырвиглазно-красным.

Начал подбирать бекграунд. Понравился серо-синий цвет. Все бы хорошо, но половина остальных цветов стала сливаться с этим фоном. В общем взял за основу тему tango и подпиливал ее по-тихонечку.

Пожалуй, выложу, может кто что-нибудь дельное посоветует. А меня пока текущее положение дел почти устраивает.

Цветовая схема эмулятора терминала. Серо-синий фон.

Цветовая схема эмулятора терминала. Серо-синий фон.

(картинка кликабельна)

$cat>>.Xresources<<EOF

*foreground: #D2D2D2

*background: #525e6f

*color0: black

*color1: #96adcc

*color2: #4e9a06

*color3: #c4a000

*color4: #729fcf

*color5: #c7aeea

*color6: #06989A

*color7: #d3d7c7

*color8: #555753

*color9: #ef2929

*color10: #8ae234

*color11: #fce94f

*color12: #41a6ff

*color13: #ad7fa8

*color14: #34e2e2

*color15: #eeeeec

EOF

Графическая схема сформирована при помощи сценария colortheme.sh

Автору сценария выражаю благодарность.