Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 00:40, Alexander Danilov пишет: Для меня там главные преимущества - всё в одном файле, остальное работает как надо и вопросов не возникает. Ставить в винду git+wiki+кучу гнутых утилит не хочется. Понятно. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 00:43, Alexander Danilov пишет: On 15.10.2012 21:19, Артём Н. wrote: 15.10.2012 20:18, Oleksandr Gavenko пишет: On 2012-10-15, Alexander Danilov wrote: 3. Редактор Emacs (если пишу в linux), Vim (если в win) Ну да, GVim в Windows не так удобен... Вполне удобен, если потратить

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
15.10.2012 23:54, Иван Лох пишет: On Mon, Oct 15, 2012 at 10:44:33PM +0400, Артём Н. wrote: Иван Лох, подскажите как решить ещё несколько задач с Vim. 1. Я обнаружил несколько древних файлов, которые валялись, следующего содержания: ` Vim Compiler File Compiler: awk Maintainer

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 11:24, Victor Wagner пишет: On 2012.10.15 at 20:58:20 +0400, Артём Н. wrote: 15.10.2012 00:35, Dmitry Fedorov пишет: 15 октября 2012 г., 2:07 пользователь Артём Н. написал: Расскажите про среды разработки в Linux, которыми пользуетесь. Краткое знакомство с тем, что есть

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 00:51, Sciko Good пишет: Не думаю, что моё мнение кому-то будет интересно, но всё же... Я пишу в основном расчётные консольные приложения, а когда к ним нужна графическая морда, использую GTK, т.к. считаю Qt фактически является одной большой библиотекой, да и последние тенденции к

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 18:44, Иван Лох пишет: On Tue, Oct 16, 2012 at 06:32:14PM +0400, Артём Н. wrote: каталогах в районе /usr/share/vim. Куда положить эти файлы в Debian и как включить в конфиг? ~/.vim/compiler Спасибо. А глобально: /etc/vim/compiler? Например /usr/local/share/vim/compiler Вопрос

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
15.10.2012 23:57, Aleksey Andreev пишет: 15.10.2012 21:27, Артём Н. пишет: 15.10.2012 21:15, Aleksey Andreev пишет: Да. после ознакомления с awesome Что-то хвалят его последнее время... Но как-то пока не очень ясно что это такое и чем он так хорош... В сети много инфы по awesome

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
15.10.2012 23:48, Aleksey Andreev пишет: Небольшой код и небольшие скрипты правлю тем редактором что под рукой, обычно это vim. С IDE в таких случаях не заморачиваюсь. Кстати, к vim тоже есть некоторые примочки и плагины, позволяющие превратить его почти в IDE (помимо подсветок, поддержки

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 18:25, Sciko Good пишет: 16 октября 2012 г., 8:31 пользователь Ivan Shmakov oneing...@gmail.com написал: Для несложных GUI я бы использовал Tk для Perl. А у него есть аналог Glade? Просто моих коллег, использующих вантуз, я заставляю на нём рисовать желаемый GUI. Мне

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 18:41, Sciko Good пишет: Небольшое отступление: для написания gui c++, мягко говоря, совсем не обязателен. GUI не причём. Просто C++ используется везде, где ни попадя, поэтому привыкать к среде, в которой нормальной его поддержки нет - не самый лучший вариант. И GUI тут не при

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 18:44, Иван Лох пишет: vim7 имеет свой спелчеккер Посмотрел. Здорово, конечно, но хотелось использовать штатный спеллчекер с его словарями, а не устанавливать словари персонально для Vim. И обойтись без /usr/share... -- To UNSUBSCRIBE, email to

Настройка Vim и работа в нём.

2012-10-16 Пенетрантность Артём Н.
Поделитесь вашими vimrc и полезными советами по настройке и работе в Vim. Интересно всё. Хочется конфиг, который будет работать и на windows и на unix-подобных. Пока что, сделал немного (я эпизодически в конфиге ковыряюсь) и не организованно. Вот, моё, уж что есть: Vim editor configuration:

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:03, Alexander Danilov пишет: On 16.10.2012 19:11, Артём Н. wrote: 16.10.2012 18:41, Sciko Good пишет: Небольшое отступление: для написания gui c++, мягко говоря, совсем не обязателен. GUI не причём. Просто C++ используется везде, где ни попадя, поэтому привыкать к среде, в

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 20:58, Alexander Danilov пишет: Да? Это как раз с Си дела обстоят лучше, на мой взгляд, но спорить не буду, ибо на C++ не пишу вообще. Чем лучше-то? Ровно так же хорошо, как в нормальном диалекте ассемблера. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:14, Alexander Danilov пишет: Тоже GLADE? glade хорош для того, чтобы прикинуть, как должен выглядеть результат, Вообще не имею о нём представления. В данном случае я хочу оптимизировать работу там, где вижу возможность оптимизации. Смена редактора кода реально мне может помочь

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:18, Alexander Danilov пишет: On 16.10.2012 18:41, Sciko Good wrote: 16 октября 2012 г., 11:24 пользователь Victor Wagner vi...@wagner.pp.ru написал: Еще очень полезно знать что стандартный виндовый интерпетатор команд cmd.exe не такой убогий, как обычно считают а практически

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:22, Alexander Danilov пишет: On 16.10.2012 18:47, Артём Н. wrote: 16.10.2012 11:24, Victor Wagner пишет: On 2012.10.15 at 20:58:20 +0400, Артём Н. wrote: [skip] А интерфейсы писать? А интерфейсы надо именно писать. Язык выраженный в виде plain text - существенно более

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:28, Alexander Danilov пишет: On 16.10.2012 21:17, Артём Н. wrote: 16.10.2012 21:03, Alexander Danilov пишет: On 16.10.2012 19:11, Артём Н. wrote: 16.10.2012 18:41, Sciko Good пишет: Небольшое отступление: для написания gui c++, мягко говоря, совсем не обязателен. GUI не причём

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:42, Alexander Galanin пишет: On Tue, 16 Oct 2012 21:34:34 +0400 Артём Н. artio...@yandex.ru wrote: pack [buttok .ok -text Quit -command exit] Сложнее? Не вижу, где у вас кнопка на форме. Вот я думаю, что она должна быть в правом нижнем углу, выровнена по правой границе с

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:46, Alexander Galanin пишет: On Tue, 16 Oct 2012 20:58:21 +0400 Alexander Danilov alexander.a.dani...@gmail.com wrote: Насколько я понял, кроссплатформенность, в случае с tclkit, обеспечивается каким-то подобием виртуальной машины? Будет 1(один) .exe файл с интерпретатором и

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 21:55, Alexander Danilov пишет: Цитата: Размещать элементы интерфейса на формах придётся программно. Вывод: Использовать эти самые рисующие RAD имеет смысл только для простых формочек, состоящих из фиксированного небольшого количества заранее известных элементов. В противном случае

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 22:03, Alexander Danilov пишет: Не туда смотрите - wish /usr/share/tcltk/tk8.5/demos/widget А всё перечисленное делается так pack ... -fill ... -expand .. -side ... и тд. О, мои глаза. :-) Давайте хотя бы тут без Tk. Я понимаю: он хорош и всё такое, но хвалите его в другой теме: мне

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 22:08, Alexander Danilov пишет: On 16.10.2012 21:53, Артём Н. wrote: 16.10.2012 21:42, Alexander Galanin пишет: On Tue, 16 Oct 2012 21:34:34 +0400 Артём Н.artio...@yandex.ru wrote: pack [buttok .ok -text Quit -command exit] Сложнее? Не вижу, где у вас кнопка на форме. Вот я

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 22:11, Alexander Danilov пишет: Никто не заставляет исключительно на нём писать (хотя, когда как), но знать его желательно. И очень желательно, чтобы среда его поддерживала. С этим тоже поспорите? Я не спорю, он не нужен вообще ни для чего, я ему применение найти не могу, это

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 22:25, Alexander Danilov пишет: On 16.10.2012 22:20, Артём Н. wrote: 16.10.2012 22:11, Alexander Danilov пишет: Никто не заставляет исключительно на нём писать (хотя, когда как), но знать его желательно. И очень желательно, чтобы среда его поддерживала. С этим тоже поспорите? Я

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 22:30, Alexander Galanin пишет: On Tue, 16 Oct 2012 21:55:58 +0400 Артём Н. artio...@yandex.ru wrote: 3. Конкретный тип компоновки. Скомпонуйте статически, тоже ничего требовать не будет. И весит меньше. С чего б статически собранный бинарник весил меньше? Они обычно ой какие

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 22:22, Alexander Danilov пишет: Непонятно одно: в чём, в данном случае, отличие этой RAD от нормального языка? А вы попробуйте передать в процедуру на паскале массив сложных структур данных - за то время, что будете описывать все типы, из которых состоит эта структура и массив

Re: Среды разработки

2012-10-16 Пенетрантность Артём Н.
16.10.2012 22:27, Alexander Galanin пишет: On Tue, 16 Oct 2012 21:53:38 +0400 Артём Н. artio...@yandex.ru wrote: Мне надо: 1. Написать. Удобно, быстро с отступами и подстановками. Создать интерфейс. Хороший текстовый редактор. А их всего два. 2. Собрать часть и запустить на разных этапах

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
14.10.2012 23:48, Aleksey Andreev пишет: На KDevelop выбор пал исключительно из за моей лени выбирать - в то время я сидел на кедах и со сравнениями не заморачивался. Сейчас наверно привык. Удобно? Небольшой код и небольшие скрипты правлю тем редактором что под рукой, обычно это vim. С IDE в

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
15.10.2012 00:35, Dmitry Fedorov пишет: 15 октября 2012 г., 2:07 пользователь Артём Н. написал: Расскажите про среды разработки в Linux, которыми пользуетесь. Краткое знакомство с тем, что есть, показало наличие нормальных сред. Обычной (нормальной) средой разработки в UNIX является набор

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
15.10.2012 17:58, Alexander Danilov пишет: On 14.10.2012 23:07, Артём Н. wrote: Расскажите про среды разработки в Linux, которыми пользуетесь. Краткое знакомство с тем, что есть, показало наличие нормальных сред. Интересует, какие IDE успешно используются на практике. В частности, хочется

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
15.10.2012 20:18, Oleksandr Gavenko пишет: On 2012-10-15, Alexander Danilov wrote: 3. Редактор Emacs (если пишу в linux), Vim (если в win) Ну да, GVim в Windows не так удобен... Надо конфиг нормальный сделать. Кстати, нет ссылки на примеры настройки Vim для Windows и для Linux в одном

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
15.10.2012 21:15, Aleksey Andreev пишет: 15.10.2012 20:48, Артём Н. пишет: 14.10.2012 23:48, Aleksey Andreev пишет: На KDevelop выбор пал исключительно из за моей лени выбирать - в то время я сидел на кедах и со сравнениями не заморачивался. Сейчас наверно привык. Удобно? Мне удобно

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
15.10.2012 21:15, Aleksey Andreev пишет: Да. после ознакомления с awesome Что-то хвалят его последнее время... Но как-то пока не очень ясно что это такое и чем он так хорош... luakit Хм... Странная штука. Есть очень лёгкий links2 -g. Но не поддерживает JS и Flash. Однако, там есть нормальное

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
Кстати, небольшой оффтоп. Что установить для компиляции под windows? Есть пакеты mingw-*, например mingw-w64 пакеты g*-mingw, например g++-mingw64. 1. В чём разница и что для чего используется? 2. Что нужно установить для компиляции под разные версии Windows, хотя бы консольных приложений на C,

[ABCD/43][2012/10/15] Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
Да, преимущественно интересуют всё-таки Code::Blocks и Eclipse (с ним не разбирался, но пишут, что там есть эмуляторы различных платформ для проверки кода, вплоть до МК Atmel). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
15.10.2012 22:20, Иван Лох пишет: On Mon, Oct 15, 2012 at 09:19:50PM +0400, Артём Н. wrote: 15.10.2012 20:18, Oleksandr Gavenko пишет: On 2012-10-15, Alexander Danilov wrote: 3. Редактор Emacs (если пишу в linux), Vim (если в win) Ну да, GVim в Windows не так удобен... Надо конфиг

Re: Среды разработки

2012-10-15 Пенетрантность Артём Н.
Иван Лох, подскажите как решить ещё несколько задач с Vim. 1. Я обнаружил несколько древних файлов, которые валялись, следующего содержания: ` Vim Compiler File Compiler: awk Maintainer: Artiom N. Last Change: Sun Aug 13 19:40:17 MSD 2006 if exists(current_compiler) finish endif

Re: Система зависает во время обращений к диску

2012-10-14 Пенетрантность Артём Н.
Как висла, так и виснет. Работать невозможно. Причём, сначала было нормально, но после выхода из hibernate и работы в течение нескольких часов - капут. :-( -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact

Re: Система зависает во время обращений к диску

2012-10-14 Пенетрантность Артём Н.
Хотя, возможно, это связано с VmWare. У кого-то похожее: http://www.linux.org.ru/forum/general/7687030 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive:

Среды разработки

2012-10-14 Пенетрантность Артём Н.
Расскажите про среды разработки в Linux, которыми пользуетесь. Краткое знакомство с тем, что есть, показало наличие нормальных сред. Интересует, какие IDE успешно используются на практике. В частности, хочется знать про среды, используемые для разработки пользовательских приложений с графическим

Re: Система зависает во время обращений к диску

2012-10-13 Пенетрантность Артём Н.
13.10.2012 09:13, Артём Н. пишет: Ну, на данный момент, тьфу-тьфу-тьфу, всё работает и не умирает, при большой нагрузке на диск. Всё-равно сдохла во время создания бэкапа: я не дождался и перезагрузил. Но стала гораздо отзывчивей. -- To UNSUBSCRIBE, email to debian-russian-requ

Re: Вопросы по созданию пакета.

2012-10-12 Пенетрантность Артём Н.
09.10.2012 09:13, Anton Gladky пишет: 2012/10/9 Артём Н. artio...@yandex.ru: А если выложить пакет на mentors, то возможно, что это приведёт к нахождению кого-то, кто займётся его поддержкой или нет (я, наверное, не так спрашивал до этого)? mentors используется, в основном, для того

Re: Вопросы по созданию пакета.

2012-10-12 Пенетрантность Артём Н.
10.10.2012 14:55, dimas пишет: кстати, +1. если апстрим адекватен (а вроде адекватен) - вполне годный вариант. никто не запрещает замутить собственный репозиторий на сайте проекта (или на каком сорцефорже или где оно там лежит). Увы, на github. :-) и пилить себе потихоньку, никого ни к чему

Re: Вопросы по созданию пакета.

2012-10-12 Пенетрантность Артём Н.
09.10.2012 18:37, Andrey Rahmatullin пишет: On Mon, Oct 08, 2012 at 08:55:55PM +0400, Артём Н. wrote: Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR просто не может работать? Нет, почему? ... И есть ли что-то похожее на релокации в Linux? А? Т.е., есть механизм

Re: Вопросы по созданию пакета.

2012-10-12 Пенетрантность Артём Н.
12.10.2012 21:00, Andrey Rahmatullin пишет: On Fri, Oct 12, 2012 at 08:09:09PM +0400, Артём Н. wrote: Вы таки издеваетесь. Вы мне только сейчас сказали о том, что таки да, есть релокации (что, в общем-то логично, т.к. ранее вы писали о том, что библиотеки перемещаемы и без PIC). Правда

Re: Система зависает во время обращений к диску

2012-10-12 Пенетрантность Артём Н.
07.10.2012 19:39, dimas пишет: ну вот, откатился на 38.8 - проблем нет. 4 дня машинка проработала как часы, а если б электричество не кончалось сегодня утром - работала бы и дальше. 2012-276 20:50 dimas dimas...@ya.ru wrote: а как собрал 3.5.3 - те же грабли. причем один раз словил при

Re: Вопросы по созданию пакета.

2012-10-08 Пенетрантность Артём Н.
07.10.2012 16:10, Andrey Rahmatullin пишет: On Sun, Oct 07, 2012 at 03:59:31PM +0400, Артём Н. wrote: Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR просто не может работать? Нет, почему? ... И есть ли что-то похожее на релокации в Linux? А? Т.е., есть механизм

Re: Вопросы по созданию пакета.

2012-10-08 Пенетрантность Артём Н.
07.10.2012 18:41, Anton Gladky пишет: 2012/10/7 Артём Н. artio...@yandex.ru: На данный момент, авторша делает D-Bus службу в версии 0.4. Пока ещё не готов клиент. Кое-что чинится: я отправил ей по флагам вывод, сейчас флаги сборки она, похоже, починила. Окончательное создание пакета чуть

Re: а кто C хорошо знает?

2012-10-08 Пенетрантность Артём Н.
08.10.2012 15:33, Dmitrii Kashin пишет: --- trick.c --- 1 2#include stdio.h 3 4struct base 5{ 6 int count; 7 int str[0]; 8}; 9 10int main(int argc, char** argv) 11{ 12 int c; 13 printf(Input

Re: Вопросы по созданию пакета.

2012-10-08 Пенетрантность Артём Н.
08.10.2012 22:21, Eugene Berdnikov пишет: On Mon, Oct 08, 2012 at 09:12:03PM +0400, Артём Н. wrote: 07.10.2012 18:41, Anton Gladky пишет: Помещая пакет в Дебиан, Вы берёте на себя ответственность по обеспечению работоспособности пакета, его обслуживанию, реагирования на баги и т.д. Если Вы не

Re: Вопросы по созданию пакета.

2012-10-08 Пенетрантность Артём Н.
08.10.2012 22:16, Anton Gladky пишет: 2012/10/8 Артём Н. artio...@yandex.ru: Возможно, что с этой точки зрения вы правы. Но я с вами не соглашусь. Разработчиков никто не заставляет. Если им не нужно, они не станут браться. Это их дело. Другое дело, что я не Hello world добавить хочу, а

Re: Вопросы по созданию пакета.

2012-10-08 Пенетрантность Артём Н.
08.10.2012 22:21, Eugene Berdnikov пишет: Для какой-то глюкалки дебиан не нужен. ВООБЩЕ. Глюкалку можно собрать в самых разных дистрах, от Слаквари до Генту, и там даже легче. Кстати, а что делает в Debian этот глюкавейший Iceweasel? Он только что у меня вылетел. В X тоже постоянно какие-то

Re: Платформо-независимые типы в ANSI C.

2012-10-08 Пенетрантность Артём Н.
08.10.2012 00:24, Eugene Berdnikov пишет: On Sun, Oct 07, 2012 at 11:48:31PM +0400, yuri.nefe...@gmail.com wrote: Я слышал, что существуют типы, однозначно определяющие количество бит в объявляемой сущности (типа uint32), но не смог найти, где они определяются. Собственно, не знает ли здесь

Re: Платформо-независимые типы в ANSI C.

2012-10-08 Пенетрантность Артём Н.
08.10.2012 23:39, yuri.nefe...@gmail.com пишет: On Mon, 8 Oct 2012, Артём Н. wrote: А вообще очень полезный ресурс - wikipedia ) https://en.wikipedia.org/wiki/C_data_types У меня похожий вопрос. Только по функциям. Мне требуется преобразовывать 32-х битное время в строковый формат

Re: Вопросы по созданию пакета.

2012-10-08 Пенетрантность Артём Н.
08.10.2012 23:09, Eugene Berdnikov пишет: On Mon, Oct 08, 2012 at 10:37:32PM +0400, Артём Н. wrote: 08.10.2012 22:21, Eugene Berdnikov пишет: Для какой-то глюкалки дебиан не нужен. ВООБЩЕ. Глюкалку можно собрать в самых разных дистрах, от Слаквари до Генту, и там даже легче. Кстати, а что

Re: Вопросы по созданию пакета.

2012-10-07 Пенетрантность Артём Н.
06.10.2012 03:49, Andrey Rahmatullin пишет: On Fri, Oct 05, 2012 at 10:31:18PM +0400, Артём Н. wrote: Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR просто не может работать? Нет, почему? ... И есть ли что-то похожее на релокации в Linux? А? Т.е., есть механизм

Re: Вопросы по созданию пакета.

2012-10-07 Пенетрантность Артём Н.
05.10.2012 23:20, Anton Gladky пишет: 2012/10/5 Артём Н. artio...@yandex.ru: Всё, что вы сказали, я поправил (или поправлю, что ещё не сделано), но заниматься пакетом у меня времени сейчас вообще нет. Много незаконченных дел, так что, в субботу я, надеюсь его закончу, и больше к нему не

Re: Вопросы по созданию пакета.

2012-10-05 Пенетрантность Артём Н.
02.10.2012 20:48, Andrey Rahmatullin пишет: On Tue, Oct 02, 2012 at 08:12:11PM +0400, Артём Н. wrote: user32/gdi32, кстати, тоже содержат сисколлы. Мда? Им-то зачем прямое обращение к ядру? Т.е., kernel32 не обязательна. Но всегда включается любым вменяемым компилятором. Хотя бы потому, что

Re: Вопросы по созданию пакета.

2012-10-05 Пенетрантность Артём Н.
02.10.2012 20:37, Andrey Rahmatullin пишет: On Tue, Oct 02, 2012 at 08:12:53PM +0400, Артём Н. wrote: Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR просто не может работать? Нет, почему? ... И есть ли что-то похожее на релокации в Linux? А? Т.е., есть механизм

Re: Вопросы по созданию пакета.

2012-10-02 Пенетрантность Артём Н.
01.10.2012 22:55, Andrey Rahmatullin пишет: On Mon, Oct 01, 2012 at 10:52:15PM +0400, Артём Н. wrote: До того весь вопрос был про релоки. Если библиотека не базонезависима и содержит релоки, её образ изменяется загрузчиком, при загрузке по адресу отличному от базового. Такие библиотеки не

Re: Вопросы по созданию пакета.

2012-10-02 Пенетрантность Артём Н.
01.10.2012 22:56, Andrey Rahmatullin пишет: On Mon, Oct 01, 2012 at 10:48:40PM +0400, Артём Н. wrote: Или в Linux нет чего-то подобного kernel32.dll (т.е. всё только через libc обёртки над системными вызовами, через прерывания, например)? Уточните вопрос. Т.е., libc не висит в памяти, а

Re: Вопросы по созданию пакета.

2012-10-02 Пенетрантность Артём Н.
02.10.2012 19:05, Andrey Rahmatullin пишет: On Tue, Oct 02, 2012 at 06:56:23PM +0400, Артём Н. wrote: Посмотрел импорт. Действительно, импортирует из ntdll.dll, kernelbase и, в w7, ещё из кучи каких-то библиотек, у которых импорта нет. Ntdll, видимо, использует прерывания или ещё что-то для

Re: Вопросы по созданию пакета.

2012-10-02 Пенетрантность Артём Н.
02.10.2012 18:35, Andrey Rahmatullin пишет: Т.е., при использовании ASLR обязательно нужен PIE, иначе ASLR просто не может работать? Нет, почему? ... И есть ли что-то похожее на релокации в Linux? А? Т.е., есть механизм, позволяющий загружать библиотеки по разным адресам? Какой? Где? В

Re: Вопросы по созданию пакета.

2012-10-01 Пенетрантность Артём Н.
30.09.2012 23:11, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 11:06:06PM +0400, Артём Н. wrote: Менять .text в рантайме - плохо. Надо пояснять почему? Да, неплохо бы. Ведь, по-идее, изменение производится ещё до передачи управления, так что, такая ли большая разница (если не брать в

Re: Вопросы по созданию пакета.

2012-10-01 Пенетрантность Артём Н.
01.10.2012 22:01, Andrey Rahmatullin пишет: On Mon, Oct 01, 2012 at 09:24:58PM +0400, Артём Н. wrote: Или в Linux нет чего-то подобного kernel32.dll (т.е. всё только через libc обёртки над системными вызовами, через прерывания, например)? Уточните вопрос. Т.е., libc не висит в памяти, а

Re: Вопросы по созданию пакета.

2012-10-01 Пенетрантность Артём Н.
01.10.2012 21:46, Andrey Rahmatullin пишет: И как часто приходится патчить... Всмысле? Каждую инструкцию, вызывающую код из другого объекта. В смысле, насколько часто адрес загрузки отличается от базового адреса? С ASLR (по умолчанию в 2.6.12+) - всегда. Без - тоже всегда, у эльфов базовый

Система зависает во время обращений к диску

2012-09-30 Пенетрантность Артём Н.
Когда что-то интенсивно работает с диском, система зависает и перестаёт реагировать даже на пользовательский ввод: даже курсор не двигается. Вот как сейчас: мне приходится ждать по 10 секунд, когда появится символ. Огонёк H.D.D. горит синим цветом. Преимущественно обращается к диску VMWare с

Re: Система зависает во время обращений к диску

2012-09-30 Пенетрантность Артём Н.
30.09.2012 17:55, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 05:20:36PM +0400, Артём Н. wrote: Когда что-то интенсивно работает с диском, система зависает и перестаёт реагировать даже на пользовательский ввод: даже курсор не двигается. https://bugzilla.kernel.org/show_bug.cgi?id=12309

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
29.09.2012 21:52, Andrey Rahmatullin пишет: On Sat, Sep 29, 2012 at 08:38:04PM +0400, Артём Н. wrote: Кстати, а hardening (например, проверка стека) сильно влияет на производительность? stackprotector - вряд ли заметно, pie - да на i386, остальное скорее вообще никак. Да, а на не 64-битных

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
29.09.2012 21:44, Andrey Rahmatullin пишет: On Sat, Sep 29, 2012 at 08:42:18PM +0400, Артём Н. wrote: Зачем hardening-includes в Build-Depends? Эээ... А не нужен? А где он используется? Но hardening же используется..? А hardening-includes для этого не требуется? Нет, если используются dpkg

Re: Система зависает во время обращений к диску

2012-09-30 Пенетрантность Артём Н.
30.09.2012 18:05, Dmitry Samsonov пишет: Передо мной никогда не стояло задачи иметь быструю отзывчивость при высокой нагрузке на диск (слишком редко возникали подобные ситуации, ибо нагрузка для наблюдаемых мною тормозов должна была быть реально большой, поэтому не заморачивался) Нагрузка

Re: Система зависает во время обращений к диску

2012-09-30 Пенетрантность Артём Н.
30.09.2012 18:29, Andrei Lomov пишет: Dmitry Samsonov wrote: 30.09.2012 17:20, Артём Н. пишет: 1. Нормальное ли это поведение или я где-то накосячил при конфигурировании ядра? Передо мной никогда не стояло задачи иметь быструю отзывчивость при высокой нагрузке на диск (слишком редко

Re: Система зависает во время обращений к диску

2012-09-30 Пенетрантность Артём Н.
30.09.2012 18:17, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 06:00:46PM +0400, Артём Н. wrote: 30.09.2012 17:55, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 05:20:36PM +0400, Артём Н. wrote: Когда что-то интенсивно работает с диском, система зависает и перестаёт реагировать даже

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
30.09.2012 18:27, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 06:04:15PM +0400, Артём Н. wrote: Кстати, а hardening (например, проверка стека) сильно влияет на производительность? stackprotector - вряд ли заметно, pie - да на i386, остальное скорее вообще никак. Да, а на не 64-битных

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
30.09.2012 18:18, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 06:06:19PM +0400, Артём Н. wrote: В rules используются какие-то HARDENING_CFLAGS и HARDENING_LDFLAGS, которые никто не ставит. Действительно: всё одинаково, как с ними, так и без них. Но здесь написано, что они нужны: http

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
30.09.2012 19:10, Andrey Rahmatullin пишет: http://www.securitylab.ru/analytics/278480.php Он отличается от базонезависимости. Для PE это называется PIC. И отличие в том, что при использовании релокаций, корректировка производится на этапе загрузки - загрузчиком, а при использовании PIE,

Re: Система зависает во время обращений к диску

2012-09-30 Пенетрантность Артём Н.
30.09.2012 19:11, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 06:37:56PM +0400, Артём Н. wrote: Когда что-то интенсивно работает с диском, система зависает и перестаёт реагировать даже на пользовательский ввод: даже курсор не двигается. https://bugzilla.kernel.org/show_bug.cgi?id=12309

Re: Система зависает во время обращений к диску

2012-09-30 Пенетрантность Артём Н.
30.09.2012 19:30, Dmitry Samsonov пишет: 30.09.2012 18:29, Andrei Lomov пишет: Да, типично, когда мало RAM и всё идет в своп. Наблюдал при пустом и даже при выключенном свопе. Видимо, исключительно из-за обращений к ФС. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
30.09.2012 19:53, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 07:37:02PM +0400, Артём Н. wrote: Пока мне не очень понятно зачем это нужно, если возможно полагаться на загрузчик. Менять .text в рантайме - плохо. Надо пояснять почему? Да, неплохо бы. Ведь, по-идее, изменение производится

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
30.09.2012 20:56, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 08:19:16PM +0400, Артём Н. wrote: Пока мне не очень понятно зачем это нужно, если возможно полагаться на загрузчик. Менять .text в рантайме - плохо. Надо пояснять почему? Да, неплохо бы. Ведь, по-идее, изменение производится

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
30.09.2012 22:33, Eugene Berdnikov пишет: On Sun, Sep 30, 2012 at 10:10:43PM +0400, Артём Н. wrote: В смысле, насколько часто адрес загрузки отличается от базового адреса? Особенно, для исполняемых файлов (ведь большинство без релоков)? Наберите ldd /bin/date несколько раз, сравните адреса

Re: Вопросы по созданию пакета.

2012-09-30 Пенетрантность Артём Н.
30.09.2012 22:33, Andrey Rahmatullin пишет: On Sun, Sep 30, 2012 at 10:10:43PM +0400, Артём Н. wrote: Пока мне не очень понятно зачем это нужно, если возможно полагаться на загрузчик. Менять .text в рантайме - плохо. Надо пояснять почему? Да, неплохо бы. Ведь, по-идее, изменение производится

Re: Вопросы по созданию пакета.

2012-09-29 Пенетрантность Артём Н.
24.09.2012 16:50, Andrey Rahmatullin пишет: On Sun, Sep 23, 2012 at 03:54:41PM +0400, Артём Н. wrote: Проблема апстрима mplayer (ну, одна из) в том, что они использовали для своих целей переменную, имеющую другое назначение (параллельно, как видно из их debian/rules, сломав использование её по

Re: Вопросы по созданию пакета.

2012-09-29 Пенетрантность Артём Н.
24.09.2012 15:50, Andrey Rahmatullin пишет: On Sun, Sep 23, 2012 at 03:48:29PM +0400, Артём Н. wrote: Кстати, а hardening (например, проверка стека) сильно влияет на производительность? stackprotector - вряд ли заметно, pie - да на i386, остальное скорее вообще никак. Да, а на не 64-битных

Re: Вопросы по созданию пакета.

2012-09-29 Пенетрантность Артём Н.
24.09.2012 16:26, Andrey Rahmatullin пишет: On Sun, Sep 23, 2012 at 03:48:07PM +0400, Артём Н. wrote: Такой README.source не нужен, если пакет в 3.0 (quilt) и мне казалось, что lintian об этом скажет. Я смотрел, кажется, в binutils. Там описывалось как накладывать патчи и получать

Re: Вопросы по созданию пакета.

2012-09-23 Пенетрантность Артём Н.
22.09.2012 16:57, Andrey Rahmatullin пишет: Проблема апстрима mplayer (ну, одна из) в том, что они использовали для своих целей переменную, имеющую другое назначение (параллельно, как видно из их debian/rules, сломав использование её по назначению). А, вообще, это допустимо или нет? Его

Re: Вопросы по созданию пакета.

2012-09-23 Пенетрантность Артём Н.
Текущий пакет. rhvoice_0.3-1.debian.tar.gz Description: GNU Zip compressed data Format: 3.0 (quilt) Source: rhvoice Binary: rhvoice Architecture: any Version: 0.3-1 Maintainer: Artiom N. artioms...@yandex.ru Homepage: https://github.com/Olga-Yakovleva/RHVoice Standards-Version: 3.9.3

Re: Вопросы по созданию пакета.

2012-09-23 Пенетрантность Артём Н.
Кстати, а hardening (например, проверка стека) сильно влияет на производительность? stackprotector - вряд ли заметно, pie - да на i386, остальное скорее вообще никак. Да, а на не 64-битных не влияет? Почему? Разве есть какие-то кардинальные отличия? И что делать с этим:

Re: Вопросы по созданию пакета.

2012-09-23 Пенетрантность Артём Н.
23.09.2012 14:59, Andrey Rahmatullin пишет: On Sun, Sep 23, 2012 at 12:47:02PM +0400, Артём Н. wrote: Текущий пакет. Зачем compat 8, если в Build-Depends debhelper = 9? С прошлого раза осталось: dh_make сгенерировал. Исправил на 9. Такой README.source не нужен, если пакет в 3.0 (quilt) и мне

Re: Вопросы по созданию пакета.

2012-09-23 Пенетрантность Артём Н.
23.09.2012 14:46, Andrey Rahmatullin пишет: On Sun, Sep 23, 2012 at 01:03:26PM +0400, Артём Н. wrote: Кстати, а hardening (например, проверка стека) сильно влияет на производительность? stackprotector - вряд ли заметно, pie - да на i386, остальное скорее вообще никак. Да, а на не 64-битных

Re: Вопросы по созданию пакета.

2012-09-23 Пенетрантность Артём Н.
23.09.2012 14:52, Andrey Rahmatullin пишет: On Sun, Sep 23, 2012 at 12:45:46PM +0400, Артём Н. wrote: 22.09.2012 16:57, Andrey Rahmatullin пишет: Проблема апстрима mplayer (ну, одна из) в том, что они использовали для своих целей переменную, имеющую другое назначение (параллельно, как видно

Re: Вопросы по созданию пакета.

2012-09-23 Пенетрантность Артём Н.
23.09.2012 14:52, Andrey Rahmatullin пишет: On Sun, Sep 23, 2012 at 12:45:46PM +0400, Артём Н. wrote: 22.09.2012 16:57, Andrey Rahmatullin пишет: Проблема апстрима mplayer (ну, одна из) в том, что они использовали для своих целей переменную, имеющую другое назначение (параллельно, как видно

Re: Вопросы по созданию пакета.

2012-09-22 Пенетрантность Артём Н.
22.09.2012 15:05, Andrey Rahmatullin пишет: On Sat, Sep 22, 2012 at 09:02:10AM +0400, Артём Н. wrote: Надо только в Build-Depends указать libsox-dev. Вручную указывать в Depends библиотеки потенциально опасно. Чем? Возможностью написать туда не то. Например, что? Туда можно написать что

Re: Вопросы по созданию пакета.

2012-09-22 Пенетрантность Артём Н.
22.09.2012 16:29, Andrey Rahmatullin пишет: scons prefix=/usr sysconfdir=/etc FLAGS=$(DEB_BUILD_OPTIONS) LINKFLAGS=$(LDFLAGS) CCFLAGS=$(CPPFLAGS) $(CFLAGS) В общем случае зависит от SConstruct, но зачем вы туда передаёте DEB_BUILD_OPTIONS? На всякий случай... Где-то я прочитал: If you want

Re: Вопросы по созданию пакета.

2012-09-21 Пенетрантность Артём Н.
18.09.2012 02:31, Andrey Rahmatullin пишет: On Mon, Sep 17, 2012 at 10:13:32PM +0400, Артём Н. wrote: Надо только в Build-Depends указать libsox-dev. Вручную указывать в Depends библиотеки потенциально опасно. Чем? Возможностью написать туда не то. Например, что? Туда можно написать что

Re: Вопросы по созданию пакета.

2012-09-17 Пенетрантность Артём Н.
16.09.2012 23:47, Andrey Rahmatullin пишет: On Sun, Sep 16, 2012 at 10:33:14PM +0400, Артём Н. wrote: Надо только в Build-Depends указать libsox-dev. Вручную указывать в Depends библиотеки потенциально опасно. Чем? Возможностью написать туда не то. Например, что? dh_auto_build нужен не

Re: Вопросы по созданию пакета.

2012-09-17 Пенетрантность Артём Н.
16.09.2012 23:41, Andrey Rahmatullin пишет: On Sun, Sep 16, 2012 at 10:29:18PM +0400, Артём Н. wrote: Так не переписывать весь Policy. Просто показать какие поля обязательны и как оформлять, в данном случае. На политики - ссылка. Мм, а зачем? Что зачем? Ссылка? Вдруг кто прочитает, ведь

Re: Вопросы по созданию пакета.

2012-09-16 Пенетрантность Артём Н.
Извините, Вы вопрос хотели вопрос задать или роман написать? Просто я пилю потихоньку пакет. Во-первых, ради создания пакета (мне хочется разобраться), во-вторых для установки RHVoice. В-третьих, в перспективе, небольшой мануальчик сделать. Кроме того, пакет может ещё кому-то пригодиться (и

Re: Вопросы по созданию пакета.

2012-09-16 Пенетрантность Артём Н.
Рабочий вариант пакета. Я неправильно прописал зависимости вчера: Depends: ${shlibs:Depends}, ${misc:Depends}, libsox, libunistring, libflite, libiconv-hoo Т.е., для библиотек надо указывать версии (к примеру, libsox2)? P.S.: К тому же, неправильно сделал init скрипт, man-ы и прочее. Текущий

<    1   2   3   4   5   6   7   8   9   10   >