LINUX.ORG.RU — Русская информация об ОС Linux

Сообщения andreyu

MC и подсветка файлов

Форум - Midnight Commander

Очередная проблема, редактирую файл расцветки ~/.config/mc/filehighlight.ini - этот файл открывается для редактирования самим MC. Вот часть кода:

[archive]
    extensions=gz;bz2;tar;tgz;rpm;Z;rar;zip;arj;cab;lzh;lha;zoo;arc;ark;xz;tbz;tbz2;
    extensions_case=false
    regex=\.[rR]([aA][rR]|[0-9][0-9])$

Даже если оставить только параметр extensions и подправить его значение, то все равно никаких изменений не происходит. Это очередная фича или мои кривые руки?

andreyu (25.01.2012 16:41:11)

MC и архивы

Форум - Midnight Commander

Если мне не изменяет память, то с переходом на спецификации от XDG, mc разучился работать с архивами как с директориями. Это излечимо?

andreyu (23.01.2012 14:04:30)

GVIM / VIM проблемы

Форум - General

Использую gvim в качестве среды разработки.
Комбинация shift+f2 привязана к nerdtreetoggle. Но недавно эта комбинация (да и иные с shift) перестали работать.

При этом ввод текста с shift и встроенные комбинации с shift (копирование строки в буфер Y, к примеру) работают корректно.

Не могу понять, что произошло. Конфиг не правил, версию gvim/vim пробовал откатить назад - не помогло.

Система gentoo.

andreyu (14.10.2011 9:47:04)

xcode3

Форум - Development

Столкнулся с багом в gcc-4.2.1 из поставки xcode 3.2.6, условие

float x = p->get(); // возвращает 400
if(x <= m_x) // m_x == 0
{
   // попадаем сюда
   if(1 < 1)
   {
      // а теперь сюда
   }
}

Ради интереса сделал так:

float x = p->get(); // возвращает 400
if(400 <= 0)
{
   // попадаем сюда
   if(1 < 1)
   {
      // а теперь сюда
   }
}

Что бы это значило?

andreyu (20.09.2011 15:22:20)

Нужен совет - stl like tree

Форум - Development

Подскажите что можно использовать в качестве дерева? Нужна возможность хранения простейшего дерева:

    1 - 7 - 8 - 9
0 /    3 - 5
  \ 2 /
       \ 4 - 6

andreyu (05.09.2011 15:46:35)

cmake

Форум - Development

Для Linux при линковке нужно указывать либу rt, для Mac OS X такая либа не нужна. Как в указать, что линковать в зависимости от используемой OS?

Сейчас я тупо комментирую строку, но это говнорешение. Хочется сделать правильно.

andreyu (30.08.2011 12:34:25)

Выбор принтера

Форум - General

Нужно приобрести для жены принтер. Печататься будут в основном фотографии, редко текст.

Жена использует Ubuntu 10.04.

Требования - адекватная стоимость принтера и расходных материалов (полагаю, это взаимоисключающие параметры), поддержка этого принтера в Linux.

Какой принтер посоветуете?

andreyu (08.08.2011 11:46:35)

Vim-like редактор для firefox

Форум - General

Как скрестить vim и firefox для редактирования текста в текстовом поле?

Может для pentadactyl или vimperator есть какой плагин?

andreyu (06.07.2011 12:53:21)

Китайская флешка

Форум - General

Принесли вчера китайскую флешку от именитого NoName. На флешке написано 16GB. Ядро ее детектит тоже как 16GB. Но монтировать не хочет, ругается на проблемы чтения по адресу старше 4GB.

Понятно, что это хитрожелтые китайцы так народ разводят. Но почему ядро ругается unhandled error и не может создать девайс в /dev?

Пробовал на ядре 2.6.39-gentoo и на ядре из ubuntu 11.04.
Как сие можно вылечить? Про бросание флешки в сторону мусорной корзины можно не говорить.

p.s. Владелец говорит, что под виндой оно монтируется и писать/читать на нее можно. Правда много не влазит ;)

andreyu (22.06.2011 12:13:54)

Android MIUI

Форум - Mobile

Кто пользуется сборкой MIUI?

Вчера поставил русскую сборку, но поскольку я не очень люблю русЕфикации, то перебрался на английскую сборку. Но мне кажется, что она тормознее русской версии.

Я ошибаюсь?

andreyu (16.05.2011 13:15:16)

Vim и ccode

Форум - Development

Ccode - автокомплит C/C++/ObjC для vim на основе llvm-clang. https://github.com/nsf/ccode

Меня интересует опыт использования и ваши впечатления. Свои я отписал тут: http://www.linux.org.ru/jump-message.jsp?msgid=6072615&cid=6081447

Для Ъ:

Дома под Gentoo попробовать не получилось - не собирается clang. В чем причина не стал смотреть, отложил на сегодняшний вечер.

На работе под Mac OS X пришлось скачать последнюю версию clang, т.к. в системе была версия 1.6.

Для сборки ccode пришлось поправить strstr.c (прибил __thread).

Работает ccode несколько странно - в сорцах ccode автодополнение работает.

В моих проектах работает несколько странно - нужно обязательно прописывать в .ccode пути к хидерам используемых либ. Причем во всех директориях проекта.
Как заставить работать автодополнение для для классов своего проекта я не понял.

Проект на C++. Пока возвращаюсь на OmniCppComplete.

andreyu (29.03.2011 14:23:27)

Ion3 vs Notion vs Anion3

Форум - General

Давно использую Ion3 - очень доволен. Но у этого WM есть некоторые недостатки, проект заброшен.

Знаю, что есть некоторое кол-во форков, но какой выбрать?

andreyu (23.03.2011 21:10:42)

Gvim / vim и автоотступ

Форум - Development

Использую Gvim / MacVim в качестве среды разработки. Иногда в процессе написания кода отваливается автоотступ. Единственный известный мне способ, позволяющий вернуть автоотступ - это перезапуск Gvim. Но это кривой до безобразия метод.

Происходит отваливание автоотступа в случайные моменты - иногда раз в месяц, иногда пару раз за день. Такая бяка происходит под разными ОС (linux, mac os x, windows).

Вероятно иногда я нажимаю не ту комбинацию клавишь, которая и приводит к таким последствиям.

Команда :so % на буфере с ~/.vimrc не решает проблему. Команды autoindent, smartindent, copyindent, cindent тоже не помогают.

Буду признателен за помощь в решении проблемы.

andreyu (23.03.2011 12:01:16)

Sony VAIO VPC-F12M1R/H

Форум - Talks

Добрый день,

Хочу заменить свою лэптоп на новый. Ищу в пределах $1600 USD. Основные требования к лэптопу: nvidia, высокое разрешение.

Под данные критерии подходит Sony VAIO VPC-F12M1R/H.

Из известных минусов этой модели: глянцевая матрица, шум кулера (говорят уже проблема решена с помощью новой прошивки). Из плюсов: 1920x1080, средний размер (16.4"), приятный дизайн, все еще актуальное железо на данный момент.

Есть модель F13xxx - разница в цене чуть больше 200 баксов, но там уже установлен блюрей (его наличие мне монопенисуально).

Владельцы, как этот лэптоп дружит с линуксом и как он в реальной работе?

andreyu (12.11.2010 13:45:14)

GEGL 0.1.3

Форум - Talks

Для свежего GIMP нужен свежий GEGL. На зеркалах нет, а ftp-сервер ftp://ftp.gimp.org/pub/gegl/ недоступен. Это у меня локальные проблемы или фича?

andreyu (08.11.2010 23:00:15)

urxvt против mrxvt

Форум - General

Использую urxvt без поддержки табов, т.к. в Ion3 это лишняя сущность. Но задумался, может mrxvt с нативной поддержкой табов все же хорошая штука. Ваше мнение?

andreyu (26.09.2010 19:10:20)

Удобный bash prompt

Форум - Talks

Сегодня написал для себя новый двухстрочный bash-prompt. Возможности:

  • Определение терминал это или консоль.
  • Отображение времени, когда было закончено выполнение команды.
  • Отображение загрузки процессора на момент выполнения команды.
  • Отображение имени пользователя и хоста (если это root, то меняется цвет на красный).
  • Если команда была закончена с ошибкой, то отображается код ошибки в круглых скобочках.
  • Отображение текущего пути. Если путь превышает указанную длину (я остановился на цифре 25), то начало пути обрезается и заменяется на троеточие.
  • До конца строки отображается разделитель (зависит от ширины терминала).
  • На следующей строке отображается информация о GIT (если текущая директория находится внутри репозитория) и приглашение для ввода команды.

Скриншот: http://www.ugolnik.info/wp-content/uploads/2010/09/bash-prompt.png

Код берем тут: http://www.ugolnik.info/?p=1469

Предложения по улучшению кода приветствуются.

andreyu (25.09.2010 23:49:42)

SimpleViewer GL: очередное обновление

Форум - Talks

Обновил SimpleViewer GL, из нового:

  • поддержка многостраничных TIFF, клавиши PgUp и PgDn;
  • выделение прямоугольной области и отображение информации о размерах;
  • добавился конфигурационный файл; при старте используются настройки из конфига, а потом из командной строки.

Внешний вид SimpleViewer GL.

Описание: Простая смотрелка графических файлов. Поддерживаются все те форматы, которые знает Imlib2, PSD (не полная поддержка, мало спецификаций нашел), MS ICO (свой велосипед), PNG (через libpng), JPEG (через libjpeg), GIF (через giflib), TIFF (через libtiff).

  • отсутствие графического интерфейса;
  • не имеет привязки к DE;
  • использует OpenGL для отображения, масштабирования (большое изображение разбивается на нужное кол-во мелких текстур);
  • быстрое скроллирование изображения с помощью клавиатуры или мышки (средняя кнопка);
  • отображение информации об изображении (объем занимаемой памяти, размер изображения в пикселях, номер изображения в списке, кол-во страниц во многостраничном файле);
  • возможность отключения информационной строки;
  • отображение информации о пикселе под курсором;
  • возможность рекурсивно обойти все вложенные директории (параметр -r командной строки) и составить плоский список;
  • изменение размера изображения для того, что бы оно вписалось в окно с соблюдением пропорций;
  • возможность смены подложки изображения ("шахматная доска" или однотонная заливка выбранным цветом);
  • возможность включения рамки вокруг изображения (полезно для определения реальных границ изображения с прозрачностью);
  • автоматическое отключение курсора через несколько секунд после прекращения движения мышки);
  • возможность выделения области изображения с отображением информации о размерах;

Проект SimpleViewer GL живет тут.

Последние версии не всегда доступны в виде архива, поэтому сорцы берем тут:

$ svn co https://simpleviewer.svn.sourceforge.net/svnroot/simpleviewer simpleviewer  
$ cd simpleviewer 
$ make

andreyu (04.09.2010 10:23:17)

SimpleViewer GL

Форум - Talks

Обновил SimpleViewer GL, из нового:

  • поддержка многостраничных ICO и GIF (но автоматической анимации все еще нет), клавиши PgUp и PgDn;
  • информация о текущем пикселе (координата и цвет в формате ARGB);
  • поправлены различные баги.

Внешний вид SimpleViewer GL.

Краткое описание возможностей для тех, кто не слышал о нем ранее: простая смотрелка графических файлов. Поддерживаются все те форматы, которые знает Imlib2, PSD (не полная поддержка, мало спецификаций нашел), MS ICO (не поддерживаются фреймы в новом формате, т.к. не нашел описания), PNG (через libpng), JPEG (через libjpeg), GIF (через giflib).

  • отсутствие графического интерфейса;
  • не имеет привязки к WM / DE;
  • использует OpenGL для отображения, масштабирования (большое изображение разбивается на нужное кол-во мелких текстур);
  • быстрое скроллирование изображения с помощью клавиатуры или мышки;
  • отображение информации об изображении (объем занимаемой памяти, размер изображения в пикселях, номер изображения в списке, кол-во страниц во многостраничном файле);
  • возможность отключения информационной строки;
  • отображение информации о пикселе под курсором;
  • возможность рекурсивно обойти все вложенные директории (параметр -r командной строки) и составить плоский список;
  • изменение размера изображения для того, что бы оно вписалось в окно с соблюдением пропорций;
  • возможность смены подложки изображения ("шахматная доска" или однотонная заливка выбранным цветом);
  • возможность включения рамки вокруг изображения (полезно для определения реальных границ изображения с прозрачностью);
  • автоматическое отключение курсора через несколько секунд после прекращения движения мышки);

Скачать можно с SourceForge, есть готовый бинарник и сорцы: http://simpleviewer.sourceforge.net/

Но я рекомендую брать версию из репозитория:

$ svn co https://simpleviewer.svn.sourceforge.net/svnroot/simpleviewer simpleviewer 
$ cd simpleviewer
$ make

andreyu (29.08.2010 19:43:48)

OpenGL, GLUT - instance и class окна

Форум - Development

1. Как поменять instance и class окна используя xcb или xlib я знаю, а вот как это сделать используя GLUT не могу понять.

2. Попытка установки заголовка окна с помощью GLUT работает только для латинских символов. Локаль в системе utf-8. Во вьювере setlocale(LC_ALL, "") делаю.

Есть идеи?

andreyu (28.04.2010 1:29:29)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru