← All posts tagged ?

Kim
? телефон советы phone cell Пришел ОН: момент когда мой последний телефон, купленный ещё до релиза Android v1.1, начал умирать медленной и мучительной смертью. В связи с этим посоветуйте телефон для умеренного гнутого фанатика. Расскажите смогу ли я с CyanogenMod поднимать на девайсе тривиальные ANSI-C'шные консольные аппликухи. И стоит ли связываться с модными телефонами или лучше таки заказать Neo FreeRunner (кастую @paulfertser@jabber.org, как обладеля этого девайса)?
Kim
ЖЖ ? BL mind_defecate Дорогой жуйк, когда меня распирает на *mind_defecate посты, то я пытаюсь писать их обстоятельно и более или менее аргументированно. И так получается, что написанный текст (оформленный в отдельном буфере емакса, прогнанный через спелчекер и вычитанный минимум дважды) — занимает от 5 килобайт и больше. Сокращать текст особо негде (текущий пост не в счёт, это просто нытье, его можно полностью выкидывать). Сократить можно выкинув аргументацию или сузив тематику. Ни первое, ни второе делать мне не хочется. Так и получается что высеры^Wтексты, из-за того что они не влезают в жуйкоформат, — остаются неопубликованными. А некоторые, вроде давно запланированного поста о том какого я хочу для себя будущего, как его можно построить и какого черта я ничего для этого будущего не делаю, даже не написанными.

В общем имеет ли смысл присматривать себе какой-нибудь блогоресурс для длинных постов, или они действительно никому не нужны?
Kim
Emacs ? text auto-fill Жуйка, когда ты пишешь текст (не код) в емаксе ты:

a. Используешь auto-fill-mode.
b. Пишешь целый параграф не используя символ перевода строки.
b1. Ставишь при этом word-wrap в t, а turncate-lines в nil.
b2. Ставишь при этом и word-wrap и turncate-lines в nil.
c. Вручную расставляешь переводы строки после запятых и точек, для удобства последующей редактуры.

Авторский ответ: Я чаще всего использую auto-fill-mode и в результате мне каждый раз после изменения текста приходится говорить fill-paragraph, что несколько раздражает.

Цитата в тему:

Here are a few hints for preparing text for input to `gtroff'.

* First, keep the input lines short. Short input lines are easier to edit, and `gtroff' packs words onto longer lines anyhow.

* In keeping with this, it is helpful to begin a new line after every comma or phrase, since common corrections are to add or delete sentences or phrases.
Kim
? sh Жуйк, а есть работающий на sh способ, узнать свой pid в 3 строчке? На bash решается через $BASHPID

1 echo $$
2 { ps ax | grep $0
3 echo $$
4 } &
Kim
ЖЖ ? GNU teach Почему никто не слушает GNUтых фанатиков, вроде меня? И что обязательно надо рассказать студентам про идеологию GNU через две недели, когда у меня пойдут пары про GNU/Linux?
Kim
ЖЖ ? ToDo BL Жуйк, а когда ты выполняешь какой-либо пункт в TODO списке ты помечаешь его как DONE или просто удаляешь из списка?

Я удаляю и мне всё время кажется что я ничерта не сделал, поскольку в списке одни TODO.
Kim
? math существуют какие-либо разработки математической нотации, пригодной для интерактивной работы в текстовых редакторах с использованием стандартных клавиатур?

Или системы ассистирования разработаные так, чтобы клавиатура, мышь и монитор смогли заменить для математиков доску с мелом?
Kim
? languages comparison empirical Дорогие читатели, не могли бы вы мне накидать ссылок на опубликованные статьи, в которых описываются попытки эмпирического сравнения языков программирования на разных задачах?

Интересуют статьи, в которых для решения одной или ряда задач бралось несколько десятков программистов и несколько языков. По результатам их работы сравнивались различные характеристики их работы. Такие как разброс времени потраченного на реализацию, количество строк кода, скорость работы и потребление памяти получившихся программ, а также средние выборочные результаты по тем же характеристикам.

В качестве примера такой статьи можно посмотреть на page.mi.fu-berlin.de

P.S. Да, я понимаю что для таких данных сложно доказать корректность авторской интерпретации результата, но всё же мне было бы интересно получить подборку статей такого типа.
Kim
ЖЖ ? BL нытик-тред тунеядец жуйк, я ничего не учу, я неделю не включал компьютер. Я только тунеядствую. И если так дальше пойдет могу даже девочку завести. В общем накидай мне про статическое управление памятью, чтобы я не скатился в в здоровую ячейку общества.
Kim
? Kernel history Расскажите мне, старые Linux-kernel-энтузиасты, как разработчики ядра в 2002 году аргументировали отказ от использования CML2 и были ли комментарии от Эрика Реймонда, в которых он бы объяснил почему LinuxKernelConf хуже, чем его CML2.
Kim
? P2P wiki а существуют проекты которые нацелены на создание персональных энциклопедий с тегами и текстовым поиском внутри сети таких же персональных wiki?
Kim
? editor leo outliner Кто-нибудь пробовал использовать текстовый редактор leo в реальной жизни? При беглом осмотре что про него пишут ( en.wikipedia.org ) выглядит довольно интересно.
Kim
? search Какие есть свободные библиотеки/программы для поиска по тексту (в идеале структурированного как фортунки), которые кроме поиска по регекспам имеют хотя бы зачатки способностей к выделению основ слов и поиску по ним, какие-либо интерфейсы для создания и привлечения к поиску библиотек синонимов и деревьев ассоциаций? А то я всё-таки захотел сделать себе нормальную записную книжку, а правильный запрос для гугля не придумал.
Kim
? Unix stream file Есть программа которая пишет одновременно в stdout и stderr. Для полноты скажем что программа удовлетворяет шаблону

prog() {
echo "process some_data"
echo "warnings on this data" >&2
echo "process other_data"
echo "warning other data" >&2
}

Задача: Написать программу, которая получает prog, как чёрный ящик и ставит перед каждой строкой префикс с названием потока вывода. Так на prog ожидается вывод:

stdout> process some_data
stderr> warnings on this data
stdout> process other_data
stderr> warning other data

Требование: Порядок строк не должен меняться ни при каких условиях. То есть должен быть таким же, как в случае вывода, когда stderr и stdout являются дескрипторами одного и того же файла.

Расскажите, хотя бы на пальцах, как это сделать.
Kim
? data functional А существуют функциональные структуры данных, которые можно использовать для создания словаря (key -> value), которые работают не медленнее деревьев (вставка, удаление, поиск за O(log n)), а глубина стека необходимая для вставки/удаления не зависела бы от размера структуры?