LINUX.ORG.RU

Сообщения milton

 

Казимир Северинович Малевич и его «Чёрный квадрат».

Форум — Talks

Здравсвуй, LOR.

19 декабря 1915 года на футуристической выствке в Петербурге был продемонстрирован знаменитый «Чёрный квадрат». Картина, которая до сих пор вызывает «восторг и почитатние». А что лоровцы думают о «Чёрном квадрате» и идеях супрематизма?

milton
()

[music] Бах.

Форум — Talks

Какие произведения Иоганна Себастьяна Баха lor-цы больше всего любят? Кроме токкаты и фуги ре минор (BWV 538).

milton
()

[наша прелесть] А на что вы готовы, ради linux?

Форум — Talks

Житель Китая продал почку, чтобы купить iPad2

Как стало известно, юноша, кторый в этом году перешел в 10 класс давно мечтал приобрести себе iPad, однако столь дорогая покупка была ему не по карману.

В интернете Сяо Чжэн через посредников договорился продать свою правую почку за 22 тысячи юаней (около $3390). Юноша перенес операцию в одной из больниц провинции Хунань (центральный Китай). На полученные деньги Сяо Чжэн приобрел iPad 2 и смартфон iPhone, после чего вернулся домой.

milton
()

Авторизация, поддержка сессий.

Форум — Development

Здравствуй, ЛОР!

Прошу подсказки, как правильно организовывать авторизацию и поддержку сессий при написании сервера. Есть ли какие-то толковые книги на эту тему?

milton
()

[ocaml] В каком порядке будет вычислятся выражение?

Форум — Development

Здравствуй, ЛОР! В ocaml есть общее выражение связывания let s=m in t;; Насколько я правильно понимаю порядок вычисления его таков. Вычисляется m а потом в выражении t вместо s подставляется результат его вычисления. В книге я наткнулся на пример:

let s i = let s2 j = i + j in s2;;

В каком порядке будет вычисляться это выражение?

 

milton
()

[scheme vs lisp] Область видимости переменных.

Форум — Development

Здравствуй, ЛОР!

У меня есть нубский вопрос. В scheme существует исключительно статические (а не динамические) области видимости переменных, а в common lisp динамические и статические. Есть ли преимущества только одной видимости переменных, как в scheme?

milton
()

Посоветуйте книги по Ocaml или Standard ML

Форум — Talks

Добрый день, ЛОР!

Посоветуйте хороших книг по SML и Ocaml.

milton
()

[gnu readline] Подавление эхо вывода.

Форум — Development

Добрый день, ЛОР!

Подскажите кто может, как подавить эхо вывод, при считывании строки с терминала, в библиотеке gnu readline? Это нужно, например, при вводе пароля.

milton
()

[C] Освободить память занятую структурой.

Форум — Development

Добрый день, ЛОР!

Столкнулся с такой проблемой:

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <grp.h>

int main(void) {
gid_t gid=504;
struct group *gr=NULL;

if( (gr=getgrgid(gid)) == NULL)
perror(«GetGrGid »);
fprintf(stdout,«Name: %s\n»,gr->gr_name);
free(gr);
return 0;
}

struct group {
char *gr_name; /* group name */
char *gr_passwd; /* group password */
gid_t gr_gid; /* group ID */
char **gr_mem; /* group members */
};

При попытке освободить память free(gr) получаю ошибку:
*** glibc detected *** ./gr: free(): invalid pointer: 0x0000003c59752700 ***

Подскажите нубу, что я делаю не так?

 

milton
()

[C] Структурирование выделенной памяти.

Форум — Development

Здравствуй ЛОР!

У меня нубский вопрос по С. Допустим я выделил 10K shared memory функцией shmget. Получил указатель на начало памяти shmat. Как, например, в рамках выделенной памяти можно создать связанный список?

 

milton
()

fork/exec и файловые дескрипторы.

Форум — Development

Добрый день ЛОР.

У меня вопрос. Насколько я понимаю, после системного вызова fork() и последующего вызова exec(), порожденный процесс будет иметь доступ к файловым дескрипторам процесса родителя. Каким образом порожденный процесс может получить доступ к этим дескрипторам ? Можно ссылку на пример кода?

milton
()

[sicp] Порядок вычислений.

Форум — Development

Добрый день ЛОР.

Я не могу понять разницу между аппликативным и нормальным порядком вычисления. Просветите меня на тему их различий.

 

milton
()

[C] Выделение памяти.

Форум — Development

Здравствуй, ЛОР. У меня вопрос немного нубский поэтому сильно ногами не бейте. Есть такая программа.

int main() {
         char *s=NULL;
         s=mkw();
         printf("%s\n");
         return 0;
}

char *mkw(void) {
     return "Hzzz";
}

Программа напечатает строчку «Hzzz».

Как в этой программе выделяется память для строчки «Hzzz» ?

 

milton
()

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