LINUX.ORG.RU

Сообщения ipc

 

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

Форум — Linux-org-ru
Сообщения с бессмысленными загловками ("Помогите!",
                           ^^^^^^^^^^

См. выше.

ipc
()

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

Форум — General

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

ipc
()

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

Форум — General

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

 ,

ipc
()

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

Форум — Desktop

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

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

 

ipc
()

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

Форум — Desktop

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

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

ipc
()

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

Форум — Talks

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

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

 

ipc
()

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

Форум — Desktop

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

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

 

ipc
()

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

Форум — Development

Из 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] отладка бага

Форум — Development

Нужна помощь с проверкой бага (у меня проявляется, а 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, запущенному от другого пользователя

Форум — General

Консоль (без Х'ов). От имени другого пользователя запущен 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] Не работает «добавить в избранное»

Форум — Linux-org-ru

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

 

ipc
()

Emacs 24?

Форум — Talks

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

ipc
()

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

Форум — Development

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

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

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

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

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

ipc
()

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

Форум — Talks

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

ipc
()

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

Форум — Desktop

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

ipc
()

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

Форум — General

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

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

ipc
()

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

Форум — Desktop

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

 

ipc
()

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

Форум — Talks

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

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

ipc
()

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

Форум — Development

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

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

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

 

ipc
()

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

Форум — Desktop

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

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

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

 

ipc
()

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