LINUX.ORG.RU

Сообщения ipc

 

Опечатка в add.jsp

Сообщения с бессмысленными загловками ("Помогите!",
                           ^^^^^^^^^^

См. выше.

ipc
()

diff для .DOC и .ODT документов

Чем можно получить diff двух .DOC документов, сгенерированных OpenOffice Writer? Желательно - в виде файла (чтобы не делать Copy&Paste из GUI).

ipc
()

[backup][дом] на чем храните backup'ы (резервные копии)?

На чем храните резервные копии данных с домашнего компьютера: доп. HDD, DVD-R или чем-то другом?

 ,

ipc
()

[openoffice] задать размеры всем фигурам в OO Draw

В OO Draw нарисована схема с 40 фигурами. Нужно задать всем одинаковые размеры(ширина и высота). Как?

P. S. Когда выделяю несколько фигур и смотрю Position & Size, OO.org выводит и дает менять размеры всей выделенной области с фигурами. Мне же нужно задать размеры каждой в отдельности.

 

ipc
()

Синхронизация каталогов

Есть две копии одного каталога (на флешке и оригинал на ПК), которые нужно синхронизировать. То есть при изменении файлов в первом их новые версии должны перезаписывать старые во втором и наоборот, аналогично и с новыми файлами. Сами файлы разные, в т. ч. бинарные. Желательно вести лог.

Чем это можно сделать автоматизированно без изобретения велосипеда?

ipc
()

[патенты] MS+Google VS GeoTag

В конце 2010 года компания GeoTag подала около 400 исков против клиентов картографических сервисов Google и Microsoft. В основе исков - нарушение патента под названием “Интернет органайзер для доступа к географически-отсортированной информации”. Данный патент был зарегистрирован еще в 1996 году, рассказывает Foss Patents.

http://webplanet.ru/node/28309/print

 

ipc
()

[LibreOffice] пробовали?

Кто пробовал перейти с OpenOffice.org 3 на LibreOffice, как впечатления (больше «глюков» или нет)?

P. S. Ставить собираюсь из репозитория Arch Linux.

 

ipc
()

[c] многомерный массив

Из Output 1/2 видно, что одномерный (вектор) и многомерный массивы хранятся в памяти одинаково - в виде вектора [x1, x2, x3, x4] (запись идет по-строкам). При этом a и b - указатели на векторы, т. е. хранят адреса, по которым размещены векторы.

Вопрос вызывает Output 3. Если разобрать выражение *((*(a+i))+j)), получится:

1. К адресу первого элемента прибавляем число равное произведению индекса i и размера элемента.

2. Полученное в п1 значение трактуется как адрес переменной (указатель). Из этого адреса извлекается значение (происходит разыменование указателя) и складывается со вторым индексом j умноженным на размер элемента.

3. Полученное в п2 значение трактуется как адрес переменной (указатель). Из этого адреса извлекается значение (выполняется второе разыменование указателя) которое и является результатом выражения.

Как, при всем этом, Output 3 может работать правильно? Ведь у нас переменная "a" указатель на «одномерный» массив, а не указатель на массив указателей. Откуда _два_ разыменования?

       
 указатель на одномерный массив                  

  &---&       &-------------------&                      
  | a |------>| x1 | x2 | x3 | x4 |               
  &---&       &-------------------&                    
                                                  
 указатель на массив указателей                   

  &---&       &---------& 
  | a |------>| x1 | x2 | 
  &---&       &---------& 
                |     |  
                |     |  
                V     V  
               &--&  &--&
               |y1|  |y1|
               |y2|  |y2|
               &--&  &--&
Код:
#include <stdio.h>

int main() {
    int i, j;
    int a[2][2]={{1, 2},
                 {3, 4}};

    int b[4]={1, 2, 3, 4};

    printf("Output 1: ");

    for (i=0; i < 2; i++)
        for (j=0; j < 2; j++)
            printf("%d ",((int*)a)[i*2+j]);

    printf("\nOutput 2: ");

    for (i=0; i < 2; i++)
        for (j=0; j < 2; j++)
            printf("%d ",b[i*2+j]);

    printf("\nOutput 3: ");

    for (i=0; i < 2; i++)
        for (j=0; j < 2; j++)
            printf("%d ",*((*(a+i))+j));
    printf("\n");
    
    return 0;
}
Вывод:
$ ./test
Output 1: 1 2 3 4 
Output 2: 1 2 3 4 
Output 3: 1 2 3 4 

 

ipc
()

[gnus] отладка бага

Нужна помощь с проверкой бага (у меня проявляется, а Lars'у Ingebrigtsen'у не удается воспроизвести)

Порядок проверки:

  1. создать файл ~/file.txt с русским текстом в кодировке cp1251-dos;
  2. послать его как attachment к письму самому себе:
    C-c C-a (<menu-bar> <Attachments> <Attach File)
    Content type (default text/plain):  нажать RET
    One line description: text file
    Disposition (default inline): attachment
  3. убедиться, что полученный файл отличается от исходного и переведен в неизвестную науке кодировку;
  4. написать сюда о результатах (или в bugs (собака) gnus.org)

 

ipc
()

Подключиться к screen, запущенному от другого пользователя

Консоль (без Х'ов). От имени другого пользователя запущен screen. Как к нему подключиться без завершения консольной сессии и перезахода под именем этого пользователя?

my$ su user
Password: 

user$ screen -r
Cannot open your terminal '/dev/pts/1' - please check.

P. S. Переключение на другую консоль (Alt-F*) не предлагать.

P. P. S. Есть ли способ проще, чем

my$ ls -l /dev/pts/1 
crw------- 1 my tty 136, 5 Feb 18 22:37 /dev/pts/1

my$ sudo chown user:tty /dev/pts/5
и дальше su user и заход в screen.

ipc
()

[bug] Не работает «добавить в избранное»

При нажатии на [Добавить в избранное] в чужой теме происходит переход на главную страницу сайта. При этом в список избранного ничего не добавляется.

 

ipc
()

Emacs 24?

Кто-нибудь в курсе, когда доделают Emacs 24?

ipc
()

[emacs, org-mode] подсветка по рег. выражению

Нужно настроить Org Mode для Emacs так, чтобы строки, содержащие #+TBLNAME: и #+TBLFM: подсвечивались серым цветом.

При открытом файле выполняю M-: и ввожу (hi-lock-mode включен):

Eval: (highlight-regexp "#\\+T.*" 'shadow)

После этого ничего не меняется, цвета - те же. При режиме text-mode на том же файле все подсвечивается.

Как побороть Org Mode?

ipc
()

news (на 2009 tcp-порту)

Что это может быть? Если NNTP обычно находится на 119 tcp-порту. Google ничего внятного не дает.

ipc
()

Чем читать news://news.nnn.org/mmm

Посоветуйте клиент, способный читать новости (news://news.nnn.org/mmm).

ipc
()

[emacs, gnus] изменяет присоединенный к письму файл перед отправкой

Присматриваюсь к Gnus, и тут вижу описание одной его особенности: человек с Gnus присоединяет (attach) к письму LaTeX-файл в кодировке CP1251, отправляет, а на том конце получатель получает его перекодированным в UTF8. Из-за чего он не компилируется (т. к. содержит инструкции к LaTeX, говорящие, что он в CP1251).

Он до сих пор так работает? Если да, то как сделать, чтобы файлы присоединялись без изменений?

ipc
()

[OpenOffice] Автозамена

Как сделать, чтобы, к примеру, «ИНЦ» при наборе в OpenOffice автоматически заменялась на «интерполяция»?

 

ipc
()

[emacs, почтовик] опрос

Под Emacs довольно много расширений для работы с почтой: Rmail, Gnus, WanderLust, Mew, VM и т. д.

Опрос:
1) какой почтовик под Emacs предпочитаете;
2) почему выбрали именно его (чем он лучше других);
3) какой из них удобнее (ИМХО).

ipc
()

[graphviz] прямоугольные стрелки

Как заставить graphviz рисовать прямоугольные стрелки «коленом» («углом») вместо скругленных?

Пример прямоугольной стрелки углом:

      *-------*         
      |   A   |         
      *-------* 
          |             
          |             
    &-----O   
    |                   
    V    
*-------*      
|   B   |      
*-------*                
Пример скругленной стрелки см. стрелку end -> A0: http://www.graphviz.org/Gallery/directed/cluster.html

 

ipc
()

[kde] одно окно на всех раб. столах и фокусировка

Пользуюсь KDE4. Задаю отображение определенного окна на всех раб. столах одновременно (еще называют sticky окна) через контекстное меню на заголовке окна: To Desktop -> All Desktops [x].

Если находясь на первом раб. столе фокусирую такое sticky окно, оно становится сфокусированным и на втором, третьем, четвертом.

Как сделать, чтобы после фокусирования sticky окна на одном из раб. столов на других фокус оставался на прежних окнах, если только специально его не перенесу?

 

ipc
()

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