LINUX.ORG.RU

Сообщения Minoru

 

Микроконтроллер Atmel и Linux

Форум — Development

Собственно, пытаюсь прошить через USB-Com такую вещь: http://www.alldatasheet.com/datasheet-pdf/pdf/255842/ATMEL/ATMEGA8L-8PU.html

Задача: заставить программатор определить контроллер.

Подключал приблизительно по схеме в http://www.wolfram.name/tmp/AccuLog/interfaces/Serial-Parallel/minimal-serial.... Однако, программатор упорно выдает следующее:

$ uisp -dserial=/dev/ttyUSB0 -dprog=dasa --rd_fuses Probably the AVR MCU is not in the RESET state.

Собственно, как подключал лапы: 1 (RESET) - 7 COM (RTS) 17 (MOSI) - 3 COM (TxD) 18 (MISO) - 8 COM (CTS) 19 (SCK) - 4 COM (DTR) 7(VCC), 20(AVCC) - в точку P1 7(GND), 22(GND) - в точку P2 между P1 и P2 подключен параллельно конденсатор 1мкф P1 - +5V внешнего блока питания P2 - GND внешнего блока питания

Minoru
()

[unity] замена dash на gmrun

Форум — Desktop

Имею Unity-2D 4.12.0. Хотелось бы, чтобы при нажатии Alt+F2 вместо dash вызывался gmrun, а при коротком нажатии Super вообще ничего бы не делалось. Возможно ли сделать такое без правки исходников?

 

Minoru
()

Ищется vim-like аддон для файрфокс

Форум — Desktop

Что-нибудь вроде Vimium для Chrome. Vimperator не устраивает т.к. «бонусом» уродует интерфейс браузера.

Minoru
()

Новый выпуск BSD Magazine

Новости — BSD
Группа BSD
  • Участие FreeBSD в программе Google Code-In
  • Устанавливаем PC-BSD на Мак
  • Храним ваши конфигурационные файлы как новенькие с помощью sysmerge (8)
  • Подготавливаем свое собственное ядро FreeBSD
  • OpenBSD 5.0: PHP, Cacti и Symon
  • Извлекаем полезную информацию из лог-сообщений
  • Анатомия компрометации FreeBSD (часть 1-я)
  • Укрепляем BSD с помощью уровней безопасности
  • Новости от FreeBSD Foundation

>>> Подробности

 ,

Minoru
()

Статический фрейминг в XMonad

Форум — Development

Связано с темой в Talks: Зачем вообще нужно функциональное программирование?
Имею (в обоих смыслах этого слова) конфигурацию XMonad с воркспейсом, поделенным на два Layout.Tabbed горизонтально. Можно ли сделать, чтобы при активации Alt-<n> XMonad поднимал n-ное окно в текущем Tabbed, а не n-ное окно на текущем воркспейсе?

Minoru
()

Зачем вообще нужно функциональное программирование?

Форум — Talks

И так, вот уже сколько лет прошло с момента выхода первых версий Haskell. И что мы в итоге имеем?

  • XMonad - тайловое поделие для красноглазиков. В силу ущербности языка, для добавления элементарных фишек фреймовых оконных менеджеров нужно переписать ядро;
  • Emacs - тренажер для пианистов от малонужного красноглазого хиппи.
  • Кучка скобочных поделий, не запускающихся без бубна и падающих от каждого чоха
  • Сообщество гиков, мечтающих купить что-нибудь в интернет-магазине, написанном на предмете своего фетиша;
  • Кипы бумаги, имитирующие труды математиков (в реальной жизни без всякого заззрения пишущих на Delphi/Pascal)

Внимание, вопрос - зачем это все нужно, когда есть языки, на которых можно писать полезные для пользователей программы?

Minoru
()

Мистика с поющими дросселями

Форум — Linux-hardware

Столкнулся со свистом (~784 Гц) из системного блока. Интересное заключается в том, что свист прекращается, если выключить монитор или поднять яркость выше 80%. Но свист идет именно из системного блока.

Монитор подключен через D-Sub. Кто-нибудь может навскидку сказать, в чем может быть проблема?

Minoru
()

[Thunderbird][IMAP] не синхронизировать удаление

Форум — Development

Собственно, проблема: есть аккаунт, который проверяется по IMAP. Иногда он проверяется по POP3 с удалением почты. Как сделать, чтобы Thunderbird не удалял уже сохраненные сообщения даже если они удалены на сервере?

Я пробовал гуглить, но не нашел ничего интересного.

 ,

Minoru
()

Претензии к gvim

Форум — Desktop

1) Как убрать серый промежуток в самом низу экрана (под надписью Already oldest change)? http://pix.academ.org/img/2011/12/15/d73331388f052b2210f44757bdeca145.png

2) Абсолютно не устраивает поведение taglist:

  • Прочтение файла - это очень дорогая операция на медленных сетевых моунтах. Можно ли заставить использовать содержимое буфера вместо этого?
  • Можно ли научить сохранять состояние в файлы проектов, как в IDE? Мести все в одну кучу - это крайне неудобно
  • Работа не синхронизирована со стандартными теговыми функциями Vim. Скажем, при нажатии Ctrl+] на упоминании функции F получаем 'no tags cache', хотя в таглисте присутствует определение F.
Minoru
()

Минималистичный Unity

Галерея — Скриншоты

Ubuntu 11.10, Unity-2D 4.12.0, одна из стандартных тем. Есть глобальное меню, два буфера обмена синхронизируются при помощи Clipit. Все стоит на тихом mini-ITX с SSD, и отлично рулится с клавиатуры.

Minoru
()

SSD и Linux

Форум — Desktop

Собственно, риобрел себе данный девайс.

Соответствующие меры уже приняты (noatime, nodiratime, discard в опции ядра, /tmp, /run - в ramfs), но меня напрягает периодичное мигание индикатором HDD. Журналирование не отлючал. Можно ли как-то отследить, что именно происходит?

Ubuntu 11.10, ядро 3.0.0.

Minoru
()

Объединение буферов обмена

Форум — Desktop

Как известно, на большинстве Linux-десктопов есть 2 буфера обмена. Если я не ошибась, собственно иксовый (далее PRIMARY) и предоставляемый тулкитами Gtk/Qt (далее CLIPBOARD).

На самом деле, очень неудобно. К примеру, при активации сочетания клавиш Shift+Insert в некоторых программах вставляется содержимое первого буфера, а в некоторых - второго. И мне приходится лезть за мышкой, чтобы вставить ссылку, скопированную из Vimium в gnome-terminal. Я понимаю, что здесь наверняка найдутся люди, оправдывающие такое поведение, но можно ли заставить компьютер вести себя следующим образом?

  • Если в PRIMARY помещается новое значение, то это же значение помещается и в CLIPBOARD
  • Если в CLIPBOARD помещается новое значение, то это же значение помещается и в PRIMARY

Был бы премного благодарен.

Minoru
()

[google search] клавиатурная навигация

Форум — Desktop

Некоторое время у гугла была очень удобная фишка - можно было ходить по результатам поиска при помощи клавиш вверх/вниз: .http://www.digitalart.by/stats/info_webmaster/golubaya-strelka-google/

Потом куда-то исчезло (по крайней мере для меня). Кто-нибудь знает, как включить обратно? Чистка куки не помогает, ничего на эту тему не нашел.

Minoru
()

Миграция Thunderbird 2 -> 3

Форум — Desktop

Кто-нибудь знает, что нужно сделать, чтобы импортировать сообщения из ThunderBird 2 в 3?

В интернетах не нашлось ничего особо вкусного.

Minoru
()

Unity-2D + patches

Галерея — Скриншоты

Unity 2D, Ubuntu 10.10

Внесенные в код Unity доработки:

  • Метки для перехода в доке появляются сразу после нажатия Super. Если пользователь отпустил Super в течение 200мс, не активировав ни один из пунктов дока, запускается Dash.
  • Активацию Dash можно заменить на выполнение команды shell, записав ее в /desktop/unity-2d/launcher/dash_replacement в gconf-editor (на скриншоте используется 'gmrun&').

Помимо этого:

  • gmrun собран с -DUSE_SYSTEM
  • Большинство окон разворачиваются на полный экран и лишаются заголовка при помощи Maximus
  • Курсор мыши наведен на верхнюю панель, а клавиша Super зажата.

Если кому интересно сравнение вышеназванной комбинации с Ion3 - спрашивайте.

Minoru
()

docbook и русский язык

Форум — Development

Не могу заставить работать русский язык в docbook:

$ docbook2pdf docbook1.sgml 
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#print
Working on: /home/minoru/docbook1.sgml
openjade:/home/minoru/docbook1.sgml:39:15:E: non SGML character number 129
openjade:/home/minoru/docbook1.sgml:39:17:E: non SGML character number 130
Пытался гуглить, но бесполезно. Такое ощущение, как будто у всех это работает из коробки, кроме меня. Что можно с этим сделать? (кодировка, естественно, utf8).

Minoru
()

Есть ли хотя бы одна машина, на которой работает DocBook?

Форум — Development

Вот простейший пример из википедии:

 <?xml version="1.0" encoding="UTF-8"?>
 <book xml:id="simple_book" xmlns="http://docbook.org/ns/docbook" version="5.0">
   <title>Very simple book</title>
   <chapter xml:id="chapter_1">
     <title>Chapter 1</title>
     <para>Hello world!</para>
     <para>I hope that your day is proceeding <emphasis>splendidly</emphasis>!</para>
   </chapter>
   <chapter xml:id="chapter_2">
     <title>Chapter 2</title>
     <para>Hello again, world!</para>
   </chapter>
 </book>
и вот что говорит docbook:
$ docbook2dvi docbook.sgml 
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#print
Working on: /home/minoru/Downloads/docbook.sgml
openjade:/home/minoru/Downloads/docbook.sgml:2:1:E: prolog can't be omitted unless CONCUR NO and LINK EXPLICIT NO and either IMPLYDEF ELEMENT YES or IMPLYDEF DOCTYPE YES
openjade:/home/minoru/Downloads/docbook.sgml:2:1:E: no document type declaration; will parse without validation

Кто-нибудь знает в чем дело? Так же, как быть с кириллицей?

Minoru
()

[c++] Объектный интерфейс плагинов

Форум — Development

Имеем common.h:

#ifndef _COMMON_H
#define _COMMON_H
#include <stdio.h>
using namespace std;

class Figure {
	public:
	virtual int draw(int x, int y) {
		printf("draw: %d %d\n", x, y);
	}
	virtual int print_hello() {
		printf("Hello World!\n");
	}
};

#endif
circle.cpp компилируется в circle.so, а класс Circle наследуется от Figure:
#include <stdio.h>
#include "common.h"

using namespace std;

class Circle : public Figure {
	public:
	virtual int draw(int x, int y) {
		printf("circle\n");
	}
};

Возможно ли теперь достать Figure из circle.co каким-нибудь похожим способом?

Figure *circle = loadPlugin("./circle.so");
circle->draw(0,0); // printf("Circle\n")
Важно, чтобы loader не приходилось перекомпилировать для новых плагинов. Сircle.cpp можете отредактировать как угодно (но все-таки желательно с сохранением идеи).

 

Minoru
()

Ускорить curlftpfs

Форум — Desktop

Использую curlftpfs для того, чтобы редактировать файлы на серверах. Скорость передачи раз в 10 медленнее чем в mc. Я много гуглил и видел аналогичные вопросы, но так и не нашел решения проблемы. Воспользовался сниффером - проблема именно в медленной передаче данных. Что с этим можно сделать?

Minoru
()

[google chrome] localStorage internationalized strings

Форум — Development

Собственно, проблема: Пишу расширение для google chrome, в котором есть опция в настройках хранящаяся в localStorage в кодировке utf-8, и content script, запускаемый расширением через chrome.tabs.executeScript, который через chrome.extension.sendRequest получает эту опцию у расширения. Проблемы начинаются когда content script отрабатывает на сайте с кодировкой cp1251: вместо значения получаются какие-то доселе мной не виданные кракозябры (вроде как, содержащие в себе кириллические знаки).

В Firefox это прекрасно разруливалось при помощи getComplexValue(..., Components.interfaces.nsISupportsString), но здесь этого нет, и хром 10-й версии этого автоматически не делает.

Поменять кодировку на сайте не могу, пытаться построить костыли iconv-а на javascript очень не хочется. Каково может быть решение проблемы?

 

Minoru
()

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