Авторизация

Вы можете войти через одну из учетных записей:

ИЛИ



Напомнить пароль
Регистрация

How-toСкрипт для превращения текста со всякими &xxx; и &#nnn; в нормальный utf8

#!/usr/bin/perl
use HTML::Entities; 
binmode ("STDOUT", ":utf8"); 
print decode_entities(<>);

Для превращения текста со всякими &xxx; и &nnn; в обычный utf8.

Понадобилось из-за штуки, которая в виде таких numeric character references и character entity references сохраняет всё, что не основные символы (латиница, цифры и что-то ещё по минимуму). Кириллицу, например. Читать дальше
  • 0
  • Diesel
  • 27 января 2011, 02:35
  • add twitter 

How-toВызов remmina с помощью командного файла

Здравствуйте. Этот пост для того, кто часто использует или собирается использовать RDP клиента в среде Linux.

До недавнего времени я использовал rdesktop, но в связи с его небольшими шероховатостями, касающимися в основном поддержки раскладок, и нулевой динамикой развития перешел на remmina.
Основной дискомфорт при переходе был связан с тем, что для вызова rdesktop использовался короткий командный файл с основными параметрами подключения и вызов подключения выглядел так: Читать дальше
  • 0
  • Diesel
  • 26 января 2011, 11:31
  • add twitter 

SoftwareLibreOffice - новый текстовый процессор

LibreOffice — это теперь уже самостоятельный проект, который основан на исходном коде OpenOffice. В данный момент уже известно, что в скором времени LibreOffice станет основным текстовым процессором в ОС Ubuntu.
LibreOffice — это ответ сообщества разработчиков проекта OpenOffice.Org, которые не согласны с новой политикой Oracle. Читать дальше
  • 0
  • Diesel
  • 25 января 2011, 10:58
  • add twitter 

РуководствоНастройка bash prompt для Subversion, Git и Mercurial

В последнее время количество доступных для использования систем контроля версий стало настолько большим (subversion, git, mercurial и т.д.), что уже не редкость, когда на одном и том же компьютере может одновременно находится множество проектов под управлением различных систем контроля версий. Становится очевидной необходимость при навигации в файловой системе в более быстром определении типа системы контроля версий и наличия изменений в ней.

Конечно, можно при заходе в директорию делать svn|hg|git info, но это все требует времени, а так же знания того, какая система контроля версий используется в текущей директории.

Одним из вариантов решения проблемы (при условии, что в системе используется bash) будет переопределение строки приглашения (bash prompt) таким образом, чтобы в ней выводились не только стандартные имя пользователя, название компьютера и текущий путь в файловой системе, но и тип системы контроля версий, а так же признак наличия изменений. Читать дальше
  • 0
  • Diesel
  • 25 января 2011, 10:54
  • add twitter 

ApacheИспользование mod_macro для конфигурации виртуальных хостов Apache

Итак, задача следущая — лёгкое добавление новых виртуальных хостов в apache.
Первое, что приходит в голову — описать шаблон виртуального хоста в виде макроса, который можно использовать неоднократно, в чём нам поможет модуль mod_macro. Читать дальше
  • 0
  • Diesel
  • 20 января 2011, 11:29
  • add twitter 

Free SoftwareLiferea - аггрегатор новостей с поддержкой Google Reader

Liferea — это программное обеспечения для удобного чтения различных новостных лент, которая поддерживает большое количество различных технологий и протоколов. В Liferea можно загружать новости из всеми любимого Google Reader, что делает эту программу одним из лучших приложений в области новостных аггрегаторов.
Также Liferea поддерживает полную интеграцию с апплетом уведомлений, который сравнительно недавно появился в Ubuntu. Читать дальше
  • 0
  • Diesel
  • 19 января 2011, 09:09
  • add twitter 

Web Developerтопик-ссылка Поиск лиц на картинке с помощью JavaScript и Canvas

Вы, возможно, видели, как многие программные продукты для работы с изображениями могут находить на этих изображениях людей по лицам. Эта технология уже давно придумана и обкатана, хотя и не идеальна. Так вот, китайский программист Лю Лю (Liu Liu) реализовал этот алгоритм с помощью JavaScript и Canvas. Алгоритм так же не идеален, например, он не всегда находит лица людей, слегка повернутых боком относительно камеры, но в общем и целом он, конечно же, работает.

GnomeUnity 2D и запуск в обычном GNOME

Уже все, наверное, знают, что Unity будет еще и в 2D-виде для устройств на ARM-платформе (например). Читать дальше
  • 0
  • Diesel
  • 18 января 2011, 11:47
  • add twitter 

Web DeveloperCSS3 сейчас — анимация, прозрачность и многое другое

Продолжая цикл статей «CSS3 сейчас!» (Первая статья — CSS Transitions), хотелось бы рассказать об анимации средствами CSS3, а конкретно — @keyframe и animate. Так же, в статье мы затронем свойства opacity и цветовую модельrgba(), кроссбраузерное использование border-radius, box-shadow и градиентов.

Читать дальше
  • 0
  • Diesel
  • 13 января 2011, 23:42
  • add twitter 

How-toУдаленное слежение за компьютером под Linux

Конечно, задумал я это все от нечего делать, но, может быть, вы найдете применение данному скрипту.

1. В консоли напишем
sudo cat /dev/input/mouse0

И подвигаем мышью. Если появляются символы, то мы на правильном пути.

2.Теперь напишем скрипт на bash, который, собственно, будет выводить сообщение при движении мыши. Выглядит это так:
#!/bin/bash
cat /dev/input/mouse0 | while read i;
do echo "Кто-то прикоснулся к твоей мышке!!!!"
done;

Читать дальше
  • 0
  • Diesel
  • 13 января 2011, 12:04
  • add twitter