среда, 5 декабря 2012 г.

Переназначение кнопок телефона Samsung Galaxy Spica i5700

Неожиданно перестала работать кнопка разблокировки телефона Samsung Galazy Spica I5700, это произошло вечером и в сервис центр-было идти поздно. Оказалось, что эту неприятность можно устранить переназначив функцию разблокировки другой кнопке, например, кнопке поиска. Сам я сделать это не успел. наступила ночь, а утром в сервис-центре ее отремонтировали за 20 минут и 600 рублей. Но идея такова:
  1. Необходимо найти файл, назначающий функции кнопкам, это описано здесь http://vk.com/topic-10408800_26286960, у меня прошивка другая, потому и файлы называются иначе, но понять какой из них и для чего очень просто по их содержимому. В процессе редактирования файла могут понадобиться программы ES File Explorer и Root Explorer.
  2. Файлы из первого пункта принадлежат root'у, поэтому для того, чтобы получить права на их редактирование, возможно, потребуется установить заплатку для запуска программ от root'а. Это мероприятие описано здесь http://forum.samdroid.net/f27/how-get-root-samsung-i5700-en-02-10-v-lk10-13/, а по-русски здесь http://forum.samsung-fun.ru/viewtopic.php?p=67687
Необходимо обращать внимание на версию прошивки, иначе, как обещают, перестанут работать и другие кнопки, да и весь телефон тоже.

пятница, 7 сентября 2012 г.

Формирование конфигурационных файлов .htaccess webсервера Apache HTTPD, модули Drupal, быстрое создание виртуальных сред для VirtualBox


  • удобное средство создание файлов .htaccess для web-сервера Apache HTTPD  http://www.htaccesstools.com/
  • полезные модули Drupal:
    • модуль транслитерации (transliteration), можно использовать совместно с модулем pathauto для создания url страниц без кириллических символов
    • PHP Filter - позволяет включать в текст страниц php-скрипы
  • для быстрого создания виртуальных сред для VirtualBox можно использовать  http://vagrantup.com/

вторник, 21 августа 2012 г.

Трафареты для создания бумажных прототипов пользовательского интерфейса, создание сеток HTML-страниц, редакторы для web


  • Прикольные трафареты для создания прототипов пользовательского интерфейса на бумаге  http://www.uistencils.com/
  • Различные способы создания сеток для прототипирования web-страниц:
    • http://grids.heroku.com/ - позволяет создать HTML и CSS с заданными параметрами сетки
    • http://thesquaregrid.com/ - предлагает скачать комплект инструментов, содержащий pdf-файл, файлы для Photoshop'а и Illustrator'а. а также CSS и HTML с элементами различных пропорций
    • http://drupal.org/project/squaregrid - проект для Drupal, основанный на предыдущем ресурсе, позволяющий создать тему с собственной раскладкой для сайта на Drupal
    • http://susy.oddbird.net/ - разработан на Ruby, предназначен для создания страниц-сеток с гибкой разметкой, основан на следующем проекте
    • http://compass-style.org/ - упрощает создание листов стилей CSS, основан на следующем проекте
    • http://sass-lang.com/ - расширение CSS3, упрощает создание листов стилей
    • http://lesscss.org/ - язык динамического создания CSS, также предназначен для упрощения создания листов стилей, есть различные компиляторы LESS, для Windows  http://www.dotlesscss.org/, также есть плагин для Drupal, выполняющий компиляцию на лету  http://drupal.org/project/less
    • http://dev.w3.org/csswg/css3-grid-layout/ - разрабатываемая W3C спецификация сеток, для использования в CSS
    • http://compass.handlino.com/ - недорогой компилятор Sass и средство прототипирования от того же разработчика  http://fireapp.handlino.com/
  • Различные среды разработки и редакторы PHP (web):

среда, 8 августа 2012 г.

Бесплатная программа прототипирования web-страниц и пользовательского интерфейса, программы сохранения ссылок на web-ресурсы


  • бесплатная программа для прототипирования web-страниц и пользовательского интерфейса Pencil Project, представляет собой плагин для Firefox, обладает развитой функциональностью, в большинстве случаев не худшей, чем у коммерческих аналогов. Однако, в отличии от большинства коммерческих решений не предоставляет возможность использования удаленного репозитория для хранения и демонстрации эскизов. При необходимости, репозиторий придется делать самостоятельно. Также нет средств поддержки процесса разработки: отслеживание задач, отображение изменений в реальном времени и т.д. Интерфейс, как и создаваемые эскизы,  очень приятные, есть возможность экспорта эскизов в HTML и PDF для дальнейшего размещения на сервере для демонстрации клиентам
  • простое средство для сохранения страниц для последующего прочтения  http://www.instapaper.com, позволяет сохранять ссылки, а потом читать на Android'е, iPhone'е и т.д.
  • похожий на предыдущий ресурс,  http://www.readability.com, дополнительная возможность - переформатирование страницы для удобства чтения на планшетах и букридерах, умеет отсылать страницу на Amazon Kindle

вторник, 7 августа 2012 г.

Программа записи загрузочного образа на USB-устройство, установка Ubuntu 12.04 с USB-устройства, кодировка конфигурационных файлов Apache HTTPd, прошивка 5.1.2 для Amazon Kindle Touch, определение mac-адреса в windows


  • для записи загрузочного образа на USB-устройство может быть использована программа Image Writer for Windows, записывает файлы с расширением .img
  • установка Ubuntu 12.04 с USB-устройства подробно описана здесь
  • в качестве кодировки конфигурационных файлов web-сервера Apache HTTPd 2 используется UTF-8
  • появилась прошивка 5.1.2 для Amazon Kindle Touch, устанавливается поверх прошивок ветки 5.1.x. Оказалось, что при наличии постоянного WiFi-соединения прошивки на Kindle устанавливаются автоматически
  • определить MAC-адреса сетевых интерфейсов в Windows можно командой: ipconfig /all

пятница, 20 июля 2012 г.

Бесплатный антивирус для Windows ClamAV, плагин Eclipse для поддержки Lua, создание списка однотипных документов в Word 2003, создание архивов в Python, установка кодировки исходных файлов в Python


  • бесплатный антивирус для Windows ClamAV
  • плагин для Eclipse для поддержки Lua - ссылка для установки плагина
  • для создания однотипных документов в Word 2003 может быть использован механизм слияния, доступный через меню "Сервис-Письма и рассылка-Слияние"
  • для создания zip-архивов с помощью Python используется библиотека zipfile, там все просто, единственный интересный момент заключается в использовании кодировки cp866 для именования файлов внутри архива, т.е. необходимо преобразование вида: filename.decoe("cp1251").encode("cp866"), если для файла исходников используется кодировка cp1251, что должно быть отмечено в заголовке как: # -*- coding: cp1251 -*-

четверг, 19 июля 2012 г.

Программы моделирования бизнес-процессов, диаграммы Ганта в Google Docs, программа для создания текстовых квестов, операционная система Haiku


  • программы моделирования бизнес-процессов:
    • eBPMN, разработана на платформе Eclipse, имеет приятный пользовательский интерфейс
    • Bizagi Modeller
  • диаграммы Ганта в Google Docs можно сделать с помощью стороннего гаджета, размещенного по адресу http://www.viewpath.net/Website/Modules/Gantt.aspx
  • хорошая платформа для создания текстовых квестов INSTEAD, интересно, можно ли ее использовать для создания интерактивного квестового букваря, чтобы племянник наконец научился читать
  • операционная система Haiku, является развитием BeOS после того как ее бросил Palm