howto

Building myGUI on amd64 (x64) error in SkinTextureControl

in
/home/vaulter/src/my-gui/Tools/SkinEditor/SkinTextureControl.cpp: In constructor ‘tools::SkinTextureControl::SkinTextureControl(MyGUI::Widget*)’:
/home/vaulter/src/my-gui/Tools/SkinEditor/SkinTextureControl.cpp:17: ошибка: cast from ‘tools::SkinTextureControl*’ to ‘int’ loses precision
make[2]: *** [Tools/SkinEditor/CMakeFiles/SkinEditor.dir/SkinTextureControl.cpp.o] Ошибка 1
make[1]: *** [Tools/SkinEditor/CMakeFiles/SkinEditor.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Берем патч (см. ниже) и применяем на исходники.
Я собирал 3387 ревизию my-gui (3.0.1).

Как использовать PDF читалку от Google Chrome в Chromium

Есть множество полезных возможностей в Google Chrome, которые не включаются в свободную версию с открытым исходным кодом Chromium. Встроенный flash, а теперь и встроенная PDF смотрелка в Chrome. Причины этого для пользователей Linux - в лицензировании.

Но если очень хочется, можно сделать hack, любезно предоставленный человеком по прозвищу f.Zweig*

Делаем псевдонимы хостов для ssh

in

Часто пользуюсь экзотичными ssh типа по порту 22222 с диким пользователем.
Чтобы каждый раз не мухаться с этими параметрами, иду править ~/.ssh/config
И пишу там, например:

Host vl
    HostName localhost
    User vaulter
    Port 22222

Сохраняю и закрываю. Теперь я могу "ходить" в консоле так: ssh vl, что не может не радовать по сравнению с ssh -p22222 vaulter@localhost. Чтобы не возникало конфликтов в known_hosts можно использовать

    HostKeyAlias aliased.localhost

Это укажет, какой отпечаток "верный"

Пишем свой чат на PHP

Задался я мыслью, написать подобие чата. как и все великое, начнется это с простых вещей....

  1. чат будет на фреймах -
    • главный, с сообщениями
    • ввод, где будет вводится текст
    • список ников, понятно
    • и..фрейм "драйвер" всего этого дела )
  2. будет юзать mySQL, потому как очень просто все тогда получится
  3. в чате не будет регистрации, а следовательно админов и т.д., для простоты реализации и понятности...

UML диаграмма последовательностиUML диаграмма последовательности

10 самых разыскиваемых вещей Drupal-разработчиками

Каковы 10 самых интересных вещей в отношении Drupal, которые обычно ищут люди?
Drupal Facebook, Русификация Drupal, Drupal 7, Drupal модули, Drupal темы, ...

Как сделать нумерованный HTML список с обратным отчетом через CSS

В HTML есть очень хороший таг ol, создающий нумерованные списки, например

<ol>
 <li>первый пункт</li>
 <li>второй пункт</li>
 <li>третий пункт</li>
</ol>

в результате отобразит

  1. первый пункт
  2. второй пункт
  3. третий пункт

Пример обработки XML в BASH

##
# replace node value in sly xml
#     <context-param>
#         <param-name>$2</param-name>
#         <param-value>Some Old Value</param-value>
#     </context-param>
# @param $1 filename
# @param $2 param name
# @param $3 param value to set
# used if there is no xpath tool in system
set_param_value() {
    local new_value="$3"
    local webxml="$1"
    # TODO find backup destination name
    local old="$webxml".tmp
    local catch_next_tag=0
 
    if [ ! -w "$webxml" ]; then
        echo -e "${ERR}$webxml is not writable! Failed!${N}"
        return 1;
    fi
 

Conky мой простейший виджет мониторинга сети

Что требуется: показать какая программа сколько кушать просит.
Насчет "какая программа" --- [man:netstat] выводит на ура. А вот сколько кушать, он показывает только из очереди.
Так, например, широко известная комбинация букв netstat --tcp --numeric-hosts --program (netstat -tnp)

10 лучших практик улучшения вашего CSS кода

Перевод с английского: 10 Best CSS Practices to Improve Your Code (Written exclusively for WDD by Jeff Couturier)

Это очень легко - обнаружить себя, разбирающимся в своем же CSS, который превратился в беспорядочную кашу. Иногда это результат небрежного кодирования с самого начала, иногда это из-за многочисленных "хаков" и изменений. Независимо от причины, не должно быть именно так. Написание чистого, сверхуправляемого CSS просто, если начать с той ноги, и это сделает ваш код легче для поддержки и правки позже. Здесь 11 советов для ускорения процесса написания CSS, которая станет тоньше, быстрее и будет реже причинять вам головную боль.

RSS-материал