LINUX.ORG.RU

Сообщения andreyu

 

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

Форум — General

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

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

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

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

andreyu
()

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

Форум — General

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

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

andreyu
()

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

Форум — General

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

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

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

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

andreyu
()

Android MIUI

Форум — Mobile

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

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

Я ошибаюсь?

andreyu
()

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
()

Ion3 vs Notion vs Anion3

Форум — General

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

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

andreyu
()

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

Форум — Development

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

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

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

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

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

andreyu
()

Sony VAIO VPC-F12M1R/H

Форум — Talks

Добрый день,

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

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

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

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

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

andreyu
()

GEGL 0.1.3

Форум — Talks

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

andreyu
()

urxvt против mrxvt

Форум — General

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

andreyu
()

Удобный 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
()

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
()

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
()

OpenGL, GLUT - instance и class окна

Форум — Development

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

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

Есть идеи?

andreyu
()

Гребаный Imlib2

Форум — Development

Относительно темы про вьювер картинок - http://www.linux.org.ru/forum/talks/4740712

Черт меня дернул использовать Imlib2. Мало того, что он:

- умеет мало форматов;
- не полностью поддерживает многостраничные форматы (tiff, png);
- не умеет загружать jpeg, который чудно грузится с помощью libjpeg;

так не умеет даже грузить файлы с cifs-монтированной диры.

Подскажите открытую библиотеку, которая имеет поддержку распространенных форматов. Раньше я использовал Gfl SDK - отличная либа, но закрытая.

andreyu
()

Новая версия Simple Viewer GL готова к тестированию

Форум — Talks

Сегодня ночью переделал вьювер графических форматов. Основные изменения - переход на OpenGL и отказ от проприетарной Gfl SDK в пользу открытой Imlib2.

Переход на OpenGL позволил повысить скорость и качество масштабирования, скорость скроллинга большого изображения в окне вьювера (за счет аппаратного ускорения). Так же добавил возможность скроллинга и изменения масштаба с помощью мышки. Переход на Imlib2 избавил от пропариетарщины и от поддержки более 100 графических форматов.

К сожалению Imlib2 не может загрузить тестовый JPEG созданный в GIMP - ругается на не поддерживаемый формат. Другие пріложения, основанные на Imlib2 тоже не могут загрузить этот файл. В то время как libjpeg корректно его загружает. Так что в дальнейшем для загрузки JPEG я буду опять использовать libjpeg. Тем более, что поддержка EXIF очень нужна.

Подробнее о Simple Viewer GL у меня в блоге.

Исходные коды доступны из SVN-репозитория:

svn co https://simpleviewer.svn.sourceforge.net/svnroot/simpleviewer simpleviewer

andreyu
()

OpenOffice и буфер обмена

Форум — General

Давно заметил, что скопировать текст из OpenOffice в эмулятор терминала urxvt (пробовал и xterm) проблематично.
В OOo выделяю текст мышой, переключаюсь в VI или MC, жму среднюю кнопку мыши - вставляется только часть выделенного текста. Обычно это пару первых символов. Раза с десятого удается скопировать текст. Но это ОЧЕНЬ напрягает.

Пробовал выделить текст, нажать Ctrl + C (или скопировать из меню) - один фиг, проблема не решается.

Система Gentoo, OpenOffice-bin 3.2.0 (предыдущие билды вели себя подобным образом). Данный глюк проявляется на разных компьютерах.

Прошу помощи, куда копать?

andreyu
()

GTK+ и размер фонта

Форум — General

После очередного обновления (где то неделю назад) в GTK+ приложениях размер и начертание фонтов перестали регулироваться.

В ~/.gtkrc-2.0 прописано и имя фонта и его размер. Но любое изменение никак не влияет на вновь запущенные приложения.

$ cat ~/.gtkrc-2.0
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/QtCurve/gtk-2.0/gtkrc"

style "user-font" {
	font_name = "DejaVu Sans 8"
}

widget_class "*" style "user-font"

gtk-font-name="DejaVu Sans 8"

gtk-theme-name  = "QtCurve"

include "/home/andrey/.gtkrc.mine"

# -- THEME AUTO-WRITTEN DO NOT EDIT
$ cat /home/andrey/.gtkrc.mine
// тут пусто

Сейчас сделал даунгрейд, но это не решило проблему: x11-themes/gtk-engines-2.18.3 x11-themes/gtk-engines-qtcurve-0.69.2

До этого версии этих пакетов были последние.

В какую сторону копать?

andreyu
()

Xmonad и статический тайлинг с табами а-ля Ion3

Форум — Desktop

Наслушался много хорошего о Xmonad и решил более плотно с ним поработать. Понравилось, как он работает с дочерними окнами приложений, но вот динамический тайлинг для всех тэгов мне не нравится. Хочется как в Ion3. Есть ли такая возможность?

Что интересует: - статический тайлинг (если есть возможность его указывать для определенных тегов, то вообще супер); - табы (их я уже видел, но без мыши с ними не удобно работать); - именованные скрэтчпады (вижу, что такой лэйаут есть, но как его использовать не понял).

andreyu
()

[АКБ] «Батарея заряжена на 101%»

Форум — General

С недавнего времени полный заряд батареи в лэптопе стал превышать 100% - как сие понимать?

Вот, что говорит ядро:

$ cat /sys/class/power_supply/BAT0/charge_full_design 
1743000
$ cat /sys/class/power_supply/BAT0/charge_full
1743000
$ cat /sys/class/power_supply/BAT0/charge_now 
1753000
$ cat /sys/class/power_supply/BAT0/model_name 
PA3399U-2BAS/BRS

 

andreyu
()

RSS подписка на новые темы