<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://oleg.in-da.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Олег In Da .RU</title>
        <description></description>
        <link>http://oleg.in-da.ru/</link>
        <lastBuildDate>Mon, 06 Feb 2012 03:50:10 +0400</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://oleg.in-da.ru/lib/images/favicon.ico</url>
            <title>Олег In Da .RU</title>
            <link>http://oleg.in-da.ru/</link>
        </image>
        <item>
            <title>cherokee-admin выдаёт 503 Service unavailable - создано</title>
            <link>http://oleg.in-da.ru/soft/cherokee/cherokee-admin_vydajot_503_service_unavailable?rev=1320062887&amp;do=diff</link>
            <description>Версии: Arch Linux, Cherokee 1.2.101-1.

Описание


При попытке зайти в админку cherokee, сервер выдаёт ошибку 503 Service unavailable.

Решение


Запустить админку с ключём -t:</description>
            <author>Blake-R</author>
        <category>soft:cherokee</category>
            <pubDate>Mon, 31 Oct 2011 16:08:07 +0400</pubDate>
        </item>
        <item>
            <title>Функция ucfirst() и кирилица в кодировке UTF-8</title>
            <link>http://oleg.in-da.ru/dev/php/funkcija_ucfirst_i_kirilica_v_kodirovke_utf-8?rev=1314511614&amp;do=diff</link>
            <description>Версия php 5.2.8.

Для работоспособности приведённого способа надо собрать php с поддержкой Multibyte String (флаг nls в Gentoo, параметр --enable-mbstring при ручной сборке). А дальше заменяем функцию ucfirst на следующую конструкцию:</description>
            <author>Blake-R</author>
        <category>dev:php</category>
            <pubDate>Sun, 28 Aug 2011 10:06:54 +0400</pubDate>
        </item>
        <item>
            <title>Мои предпочтения</title>
            <link>http://oleg.in-da.ru/about/moi_predpochtenija?rev=1314206778&amp;do=diff</link>
            <description>Базовое ПО
 Назначение   Windows    Linux (Gtk)    Linux (Qt)   ОС   Windows XP    ArchLinux   Окружение   BlackBox    Gnome   KDE  
Офисная работа
 Назначение   Windows    Linux (Gtk)    Linux (Qt)   Офисный пакет   OpenOffice    OpenOffice   Электронный словарь   Stardict    Stardict    QStarDict   Текстовый редактор   Shtirlitz    gVim    KWrite   Антивирус   NOD32 (commerce)    ClamTk    KlamAV   Просмотр PDF   Foxit PDF Reader    Evince    Okular   Просмотр CHM   [native]    xCHM    KChmVie…</description>
            <author>Blake-R</author>
        <category>about</category>
            <pubDate>Wed, 24 Aug 2011 21:26:18 +0400</pubDate>
        </item>
        <item>
            <title>При печати страница полностью чёрная</title>
            <link>http://oleg.in-da.ru/os/linux/arch/pri_pechati_stranica_polnostju_chjornaja?rev=1313943865&amp;do=diff</link>
            <description>Описание


После установке ghostscript 9.04 на печать выходит полностью чёрная страница.

Решение

Решение 1


Понизить версию ghostscript. Скрипт поиска и скачивания предыдущих версий программы можно взять отсюда: &lt;https://bbs.archlinux.org/viewtopic.php?pid=723827#p723827&gt;. На текущий момен рабочий сервер - &lt;http://schlunix.org/archlinux/&gt;.…</description>
            <author>Blake-R</author>
        <category>os:linux:arch</category>
            <pubDate>Sun, 21 Aug 2011 20:24:25 +0400</pubDate>
        </item>
        <item>
            <title>SurfaceView и обработка событий клавиатуры</title>
            <link>http://oleg.in-da.ru/dev/android/android.view.surfaceview_i_obrabotka_sobytij_klaviatury?rev=1313487806&amp;do=diff</link>
            <description>Описание


При использовании класса SurfaceView перегруженный метод onKeyDown не получает управление.

Решение


Добавить в конструктор установку разрешений быть в фокусе, а также запрос текущего фокуса:</description>
            <author>Blake-R</author>
        <category>dev:android</category>
            <pubDate>Tue, 16 Aug 2011 13:43:26 +0400</pubDate>
        </item>
        <item>
            <title>Как использовать итераторы</title>
            <link>http://oleg.in-da.ru/dev/cpp/kak_ispolzovat_iteratory?rev=1313487354&amp;do=diff</link>
            <description>Допустим, мы имеем список строк и нам надо вывести их последовательно на экран.

// Для вывода на экран нам достаточно доступа только-чтение.
std::list&lt;char *&gt; l;
/*
 * Здесь наполняем список l
 * ...
 */

std::list&lt;char *&gt;::const_iterator it, end;
for (it = l.begin(), end = l.end(); it != end; ++it) puts(*it);</description>
            <author>Blake-R</author>
        <category>dev:cpp</category>
            <pubDate>Tue, 16 Aug 2011 13:35:54 +0400</pubDate>
        </item>
        <item>
            <title>Экранная клавиатура в android.webkit.WebView</title>
            <link>http://oleg.in-da.ru/dev/android/ehkrannaja_klaviatura_v_android.webkit.webview?rev=1312959684&amp;do=diff</link>
            <description>Экранная клавиатура в android.webkit.WebView

Решение


Необходимо добавить установку фокуса на текущее отображение:

Длинное решение

WebView view = new WebView(context);
view.requestFocus(View.FOCUS_DOWN);
view.setOnTouchListener(new View.OnTouchListener() {
    public boolean onTouch(View view, MotionEvent me) {
        switch (me.getAction()) {
            case MotionEvent.ACTION_DOWN:
            case MotionEvent.ACTION_UP:
                if (!view.hasFocus()) view.requestFocus();
        …</description>
            <author>Blake-R</author>
        <category>dev:android</category>
            <pubDate>Wed, 10 Aug 2011 11:01:24 +0400</pubDate>
        </item>
    </channel>
</rss>

