Re: samba4 + DC

2012-10-08 Пенетрантность Леонид Кальмаев
в логах только нашел следующие samba version 4.0.0beta2 started. Copyright Andrew Tridgell and the Samba Team 1992-2012 [2012/10/08 13:10:00, 0] ../source4/smbd/server.c:461(binary_smbd_main) samba: using 'standard' process model [2012/10/08 13:10:00, 0]

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

2012-10-08 Пенетрантность Dmitry E. Oboukhov
имеется некая структурка struct something { ... unsigned count; unsigned element[0]; }; то есть в поле count сказано сколько элементов будет после структурки. ну и обращение к ним идет так: for (i = 0; i s-count; i++) { s-elements[i] = i; } теперь когда мы это хотим

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

2012-10-08 Пенетрантность Dmitry Nezhevenko
On Mon, Oct 08, 2012 at 12:41:05PM +0400, Dmitry E. Oboukhov wrote: хочется макрос #define SOMETHING(name, size) ... чтобы пользователь мог сказать void foo(void) { static SOMETHING(name, 5); SOMETHING(name2, 10); } и получить саллоцированный на стадии компиляции (или в

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

2012-10-08 Пенетрантность Victor Wagner
On 2012.10.08 at 12:41:05 +0400, Dmitry E. Oboukhov wrote: имеется некая структурка struct something { ... unsigned count; unsigned element[0]; }; то есть в поле count сказано сколько элементов будет после структурки. ну и обращение к ним идет так: for (i = 0; i

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

2012-10-08 Пенетрантность alexander
В Mon, 8 Oct 2012 12:41:05 +0400 Dmitry E. Oboukhov un...@debian.org пишет: имеется некая структурка struct something { ... unsigned count; unsigned element[0]; }; то есть в поле count сказано сколько элементов будет после структурки. ну и обращение к ним идет так:

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

2012-10-08 Пенетрантность Dmitrii Kashin
Victor Wagner vi...@wagner.pp.ru writes: On 2012.10.08 at 12:41:05 +0400, Dmitry E. Oboukhov wrote: а вот если появилась необходимость саллоцировать такой объект статически, как быть? Завести union. С первым вариантом struct something и вторым - массивом требуемой длины. (учитывая

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

2012-10-08 Пенетрантность yuri . nefedov
On Mon, 8 Oct 2012, Dmitry E. Oboukhov wrote: имеется некая структурка struct something { ... unsigned count; unsigned element[0]; }; то есть в поле count сказано сколько элементов будет после структурки. ну и обращение к ним идет так: for (i = 0; i s-count; i++) {

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

2012-10-08 Пенетрантность yuri . nefedov
On Mon, 8 Oct 2012, alexander wrote: полиморфизм братюня)) полиморфизм.. лучше использовать class{:}} хех) Полиморфизм на стадии компиляции? Или до конца письмо не дочитали? Ю.

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

2012-10-08 Пенетрантность alexander
С канечя это оченъ гут) но Сашога не понимает, при чем тут debian? O_o nospam! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive:

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

2012-10-08 Пенетрантность alexander
В Mon, 8 Oct 2012 15:46:18 +0400 (MSK) yuri.nefe...@gmail.com пишет: On Mon, 8 Oct 2012, alexander wrote: полиморфизм братюня)) полиморфизм.. лучше использовать class{:}} хех) Полиморфизм на стадии компиляции? Или до конца письмо не дочитали? Ю. да Сашога воще не понимает

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

2012-10-08 Пенетрантность Eugene Berdnikov
On Mon, Oct 08, 2012 at 03:42:40PM +0400, yuri.nefe...@gmail.com wrote: Ho! 1) неименованные структуры - это опять же расширение над ansiC. Если же именовать, то прийдется писать везде P.P 2) в вызове функции все равно прийдется писать P.P Эта проблема легко и просто решается

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

2012-10-08 Пенетрантность alexander
В Mon, 8 Oct 2012 16:00:13 +0400 Eugene Berdnikov b...@protva.ru пишет: On Mon, Oct 08, 2012 at 03:42:40PM +0400, yuri.nefe...@gmail.com wrote: Ho! 1) неименованные структуры - это опять же расширение над ansiC. Если же именовать, то прийдется писать везде P.P 2) в вызове функции все

Re: samba4 + DC

2012-10-08 Пенетрантность Hleb Valoshka
On 10/8/12, Леонид Кальмаев kalmae...@gmail.com wrote: в логах только нашел следующие ... ../lib/util/util_runcmd.c:334(samba_runcmd_io_handler) /usr/sbin/smbd: Failed to exec child - No such file or directory [2012/10/08 13:10:00, 0] ../file_server/file_server.c:98(file_server_smbd_done)

Re: samba4 + DC

2012-10-08 Пенетрантность Hleb Valoshka
On 10/8/12, Леонид Кальмаев kalmae...@gmail.com wrote: в логах только нашел следующие ... ../lib/util/util_runcmd.c:334(samba_runcmd_io_handler) /usr/sbin/smbd: Failed to exec child - No such file or directory [2012/10/08 13:10:00, 0] ../file_server/file_server.c:98(file_server_smbd_done)

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

2012-10-08 Пенетрантность Dmitrii Kashin
Eugene Berdnikov b...@protva.ru writes: P.S. Аксакалы, может вам лучше 2гугл по девелоперские рассылки, пока здесь молодёжь дебиан мусолит? :) Ну почему же. Я вот внимательно слежу за этим тредом и все читаю. Мне очень интересно. Вообще говоря, я согласен, что это не место для подобных

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

2012-10-08 Пенетрантность alexander
В Mon, 08 Oct 2012 16:38:59 +0400 Dmitrii Kashin free...@gmail.com пишет: Eugene Berdnikov b...@protva.ru writes: P.S. Аксакалы, может вам лучше 2гугл по девелоперские рассылки, пока здесь молодёжь дебиан мусолит? :) Ну почему же. Я вот внимательно слежу за этим тредом и все читаю. Мне

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

2012-10-08 Пенетрантность Victor Wagner
On 2012.10.08 at 15:33:45 +0400, Dmitrii Kashin wrote: Victor Wagner vi...@wagner.pp.ru writes: On 2012.10.08 at 12:41:05 +0400, Dmitry E. Oboukhov wrote: а вот если появилась необходимость саллоцировать такой объект статически, как быть? Завести union. С первым вариантом struct

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

2012-10-08 Пенетрантность yuri . nefedov
On Mon, 8 Oct 2012, Eugene Berdnikov wrote: On Mon, Oct 08, 2012 at 03:42:40PM +0400, yuri.nefe...@gmail.com wrote: Ho! 1) неименованные структуры - это опять же расширение над ansiC. Если же именовать, то прийдется писать везде P.P 2) в вызове функции все равно прийдется писать P.P Эта

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

2012-10-08 Пенетрантность Eugene Berdnikov
On Mon, Oct 08, 2012 at 05:36:40PM +0400, Victor Wagner wrote: Кстати, тут пришло в голову еще одно решение - использовать alloca. Это не совсем статическая структура, а явное выделение памяти в стеке. Но тем не менее. Человек просил портабельно, у alloca() с этим проблемы. -- Eugene

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

2012-10-08 Пенетрантность Dmitry E. Oboukhov
Э.. Насколько я знаю С, уже тут нехорошая вещь. То чем вы пользуетесь есть расширение gcc http://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html и как всякое расширение лучше им без необходимости не пользоваться. ну бОльшая часть линукс кернела в этом стиле написана, так что имхо пользоваться

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

2012-10-08 Пенетрантность Dmitry E. Oboukhov
Вообще говоря вопрос к Диме Обухову: какая цель в возможности задать размер массива во время компиляции? Меньше цпу? Сомнительно. Без профайлера не поверю. Экономия памяти? Ну совсем копейки. На большее фантазии у меня не хватает. вообще это объекты которые правда аллоцируются динамически.

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

2012-10-08 Пенетрантность Andrey Rahmatullin
On Mon, Oct 08, 2012 at 06:26:09PM +0400, Dmitry E. Oboukhov wrote: Э.. Насколько я знаю С, уже тут нехорошая вещь. То чем вы пользуетесь есть расширение gcc http://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html и как всякое расширение лучше им без необходимости не пользоваться. ну бОльшая

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

2012-10-08 Пенетрантность Dmitry E. Oboukhov
16 union 17 { 18struct base body; 19int str[sizeof(struct base)+c]; 20 } object; тут может быть просто struct и тогда не надо будет sizeof(struct base) вопрос как это в макрос засунть, чтобы потом функции которые хотят указатель на struct base с этим работать?

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

2012-10-08 Пенетрантность Dmitry E. Oboukhov
а вот если появилась необходимость саллоцировать такой объект статически, как быть? Завести union. С первым вариантом struct something и вторым - массивом требуемой длины. (учитывая sizeof(struct something). Элегантность этого решения настолько впечатлила меня, что я даже озаботился

Re: samba4 + DC

2012-10-08 Пенетрантность Леонид Кальмаев
да вручную, добавил сразу все заработало... а где можно почерпнуть по поводу новой самбы и деба? а то в гугле только мануал для убунты нашелся и официальная дока от самой самбы вместе с компилингом оной из сырцов.. 8 октября 2012 г., 19:38 пользователь Hleb Valoshka

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

2012-10-08 Пенетрантность yuri . nefedov
On Mon, 8 Oct 2012, Andrey Rahmatullin wrote: On Mon, Oct 08, 2012 at 06:26:09PM +0400, Dmitry E. Oboukhov wrote: Э.. Насколько я знаю С, уже тут нехорошая вещь. То чем вы пользуетесь есть расширение gcc http://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html и как всякое расширение лучше им без

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

2012-10-08 Пенетрантность Dmitrii Kashin
Victor Wagner vi...@wagner.pp.ru writes: Замечу, что в книге Кернигана и Ритчи Язык программирования Си подобных фишек не описывалось. Виктор, Вы не подскажете, где можно почитать о подобных трюках? Есть очень хорошая книга Питера ван дер Линдена Expert C programming. Там, насколько я

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 Пенетрантность Ivan Shmakov
alexander toyman...@gmail.com writes: Dmitrii Kashin free...@gmail.com пишет: […] Вообще говоря, я согласен, что это не место для подобных дискуссий, но Вы вот можете мне подсказать адреса рассылок, в которых, как здесь, можно с грамотными людьми обсудить подобные вопросы?

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

2012-10-08 Пенетрантность Victor Wagner
On 2012.10.08 at 19:55:59 +0400, Dmitrii Kashin wrote: Victor Wagner vi...@wagner.pp.ru writes: Замечу, что в книге Кернигана и Ритчи Язык программирования Си подобных фишек не описывалось. Виктор, Вы не подскажете, где можно почитать о подобных трюках? Есть очень хорошая книга

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

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

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 Пенетрантность 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: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: Вопросы по созданию пакета.

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

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

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

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

2012-10-08 Пенетрантность yuri . nefedov
On Mon, 8 Oct 2012, Dmitry E. Oboukhov wrote: #define SOMETING(__name, __size)\ struct {\ struct something s; \ unsigned items[__size]; \ } __attribute__((packed)) __name = {\ .s = {

usb-клавиатура: иногда инвертируются индикаторы

2012-10-08 Пенетрантность Ed
есть компьютер с usb-клавиатурой, выключается крайне редко. очень часто numlock и scrolllock инвертируются (последнее особо раздражает). как я понимаю, дело в том, что периодически клавиатура отваливается: [615737.791067] usb 1-1.5: USB disconnect, device number 9 [615738.085439] usb 1-1.5: new

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: usb-клавиатура: иногда инвертируются индикаторы

2012-10-08 Пенетрантность Ivan Shmakov
Ed sp...@yandex.ru writes: […] но почему после переключения numlock/раскладки индикаторы не восстанавливаются к правильному значению, а инвертируются от текущего - не понимаю. В свое время, найти средств управления индикаторами (или любой другой передачи данных в

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

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

Re: Перевод руководства aptitude

2012-10-08 Пенетрантность Sergey Alyoshin
4 октября 2012 г., 15:59 пользователь Lev Lamberov l.lambe...@gmail.com написал: Тянуть отсюда: git://github.com/dogsleg/aptitude-doc-ru.git. Там лежит: Как собирать в .html?