← All posts tagged ?

borman
?

Задачка про сети. Есть тачка с виндой, выходящая в инет через вайфайный роутер. На тачке едва-едва грузятся сайты, постоянные неответы по таймауту. При этом обнаружено, что если параллельно запустить ping -t ya.ru, проблема исчезает.
Чем это может быть вызвано?
(inb4 тачка скорее всего чистая, железо/дрова нормальные).

borman

Жуйк, а вот любопытно — всякие ъ-шарящие чуваки как ищут годных разработчиков? Обзванивают годами составленную пухленькую записную книжку? Постят в личном бложике? Или таки берут вилы, перчатки и идут в, прастихоспаде, хедхантере ковыряться?

borman

Дано: библиотека, умеющая читать некоторый структурированный формат. Парсит входной поток и отдает его в виде последовательности логических "событий". Интерфейс на C, интересно обернуть его для хаскеля. В связи с этим есть вопросы.

В целом оригинальный интерфейс выглядит как-то так:
stream = xxx_stream_from_fd(0);
// stream' = xxx_stream_from_string(data, length);
reader = xxx_reader_new(stream);
while ((event_type = xxx_reader_get_next_event(reader)) != XXX_EVENT_END_STREAM) {
    switch (event_type) { ... value = xxx_reader_get_???(reader); }
}
xxx_reader_delete(reader);
xxx_stream_delete(reader);

Понятно, что в х-е это должно быть какой-то монадой. 
1. Обязательно ли для случая с from_string чтобы всё происходило в IO? Этого хотелось бы избежать. Как в таком случае должен выглядеть тип, общий для обоих вариантов входных потоков?
2. xxx_reader_get_string возвращает указатель на кусок буфера внутри парсера (для zero copy). Указатель инвалидируется следующим вызовом get_next_event. Возможно ли безопасно описать такой контракт в типах?

borman

Жуйк, а подскажи, что можно почитать научно-популярного про современные представления о функциях отделов мозга, распределении их по полушариям, и т. д? Близко к этому читал "Drawing on the right side of the brain", но она написана по мотивам результатов исследований из 60-х.

borman

Можно ли красиво через стандартные функции выразить разбор списка на пару ("всё кроме последних двух элементов", "последний элемент")?
Пока что сделал (init . init $ list, last list), но это уебанство какое-то. А, да, красивое решение делает не более одного прохода по списку.

borman
?

Вопрос обладателям standalone-блогов. А какие вообще плюсы подключать внешнее хранилище комментариев типа disqus, кроме собственной лени?

borman

Жуйк, помоги: фантазия и память меня подводят. Надо придумать название для библиотечки (читай вложенного неймспейса), в которую будут накиданы всякие функции типа (строка -> строка). Никак не могу подобрать достаточно элегантное и подходящее английское слово :(

borman

Жуйк, а ты пользовался boost::python или PyCXX? Я в консёрне, тащить ли одного из этих монстриков, при том что у меня есть некоторые вопросы в плане кошерности дизайна, или пилить свой тонкий микровелосипед над голым сишным API. А, да, стоит задача написания нативного расширения.

borman

Жуйк, а тебе не встречалась ли какая-нибудь качественно оптимизированная под современные процессоры библиотека преобразований строк? Всякое там кодирование/декодирование/эскейпинг. Я вот нашел только code.google.com на эту тему. Ах да, C/C++, правда зависимость от представлений строки кроме char * сделает меня грустным пандой.

borman

Жуйк, а подскажи название заклинания. Задача такая: есть разделяемая библиотека A, которая при сборке статически линкуется с библиотекой B. При этом я вижу, что символы из B начинают экспортироваться в A. Хочется, чтобы 1) из A экспортировался единственный определенный мной символ 2) если это возможно, код для неиспользуемых символов удалялся.

borman

Жуйк, а расскажи кулстори (не на форуме прочитанные) про излечение от депрессии? Чем, как, насколько успешно? Желательно с фактом подтверждения наличия оной клинически.

borman

Судя по вектору развития, ugnich@ считает, что главное развитие жуйка должно быть в сторону приватных сообщений, а не публикации постов. Так как графики и числа я не видел, у меня два вопроса:
1. Для кого-то это и правда так?
2. Развитая самобытная система приватных сообщений на ресурсе, в первую очередь предназначенном для работы через мессенджер? Лолшто?