Сообщения ymn
математическое образование
Прошу совета, ЛОР!
Как самостоятельно выучить математику в рамках университетской программы, если нет возможности посещать университет? Нагуглил некоторые открытые курсы, например эти. Есть ли подобное на великом и могучем? Алсо, накидайте литературы по основным разделам математики.
За плечами диплом технического вуза, но многих фундаментальных вещей на лекциях не давали.
[common lisp] [unit tests]
[вещества] [LISP] [Brainfuck]
Welcome to Zozotez. Zozotez is a Lisp interpreter which runs under any BrainFuck environment. It's a fully LISP1 compliant interpreter if used with the largest bootstrap expression when started up. WIthout it it's still LISP1, but with other symbols
!Ъ: http://code.google.com/p/zozotez/
Это чем надо упороться, чтобы родить такое?
[визиток тред]
Привет, ЛОР!
А что вы пишите на личных визитках кроме имени и контактных данных?
Годно ли писать что-нибудь типа «Brainfuck software development consultant in finance» или «Haskell enthusiast» или лепить какой-нибудь логотип?
Линукс при том, что пишу с рабочей машины
uname -sr
Linux 2.6.26-2-686
[linux kernel] [input subsystem] [autorepeat]
Привет, ЛОР!
Возникла проблема с драйвером клавиатуры для самопальной железки. Драйвер клавиатуры не выдаёт сведения о том, что клавиша была повторно нажата (и удерживается).
static void schedule_init_kbddev(struct work_struct *twork)
{
int32_t error;
// аллоцируем память под клавиатуру
kbd_dev = input_allocate_device();
if (!kbd_dev)
{
printk(KERN_ERR "kbd.c: Not enough memory\n");
return;
}
//устанавливаем определенные параметры
kbd_dev->name = "spi keyboard driver";
kbd_dev->phys = "kbd0";
kbd_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP);
//добавляем, работающие у нас кнопки
set_bit(KEY_F6, kbd_dev->keybit);
......
бла-бла-бла
......
set_bit(KEY_KPDOT, kbd_dev->keybit);
set_bit(KEY_RESERVED, kbd_dev->keybit);
//регистрируем устройство клавиатуры
error = input_register_device(kbd_dev);
if (error)
{
printk(KERN_ERR "kbd.c: Failed to register device\n");
input_free_device(kbd_dev);
return;
}
schedule_delayed_work(work, TIME_OF_SCHEDULE);
}
Функция считывания:
static void key_press(void)
{
if (last_scan_code != 0)
{
uint8_t i = 0;
for (; i < NUMBER_OF_KEYS; i++)
{
if (KEYS[i].scan_code == last_scan_code)
{
input_report_key(kbd_dev, KEYS[i].key, 1);
input_sync(kbd_dev);
input_report_key(kbd_dev, KEYS[i].key, 0);
input_sync(kbd_dev);
snd_squeak(3000, 120000, 240000);
}
}
}
}
В Documentation/input/input-programming.txt пишут, что
1.8 Key autorepeat
... is simple. It is handled by the input.c module. Hardware autorepeat is
not used, because it's not present in many devices and even where it is
present, it is broken sometimes (at keyboards: Toshiba notebooks). To enable
autorepeat for your device, just set EV_REP in dev->evbit. All will be
handled by the input system.ЧЯДНТ?
опять про Anonymous-OS
!Ъ: http://www.opennet.ru/opennews/art.shtml?num=33368
Ъ:
Вчера несколько новостных ресурсов объявили о публикации группой Anonymous собственного Linux-дистрибутива Anonymous-OS, нацеленного на обеспечения анонимного выхода в сеть и проверку безопасности систем. После того как данный дистрибутив успело загрузить несколько десятков тысяч человек появились сведения, что в составе данного продукта не исключено наличие троянского и вредоносного ПО. Так же выяснилось, что группа Anonymous не имеет никакого отношения к созданию Anonymous-OS, которая была создана неизвестными лицами, лишь прикрывшихся именем данной организации.
В связи с этим, принято решение временно отключить этот проект, пока не будет собрано больше информации о нем, чтобы принять какое-то иное решение. SourceForge сохраняет связь с администратором проекта Anonymous-OS и даст общественности знать, если появятся какие-то дополнительные сведения в его защиту. На данный момент SourceForge уверен в правильности принятого решения по блокировке проекта, но будет продолжать разбираться в этой ситуации и дальше, чтобы убедиться, что текущее решение было верным.
такие дела. дискасс.
[неосилятор] [ненависть] про питон
Не могу простить питон за:
- анонимные функции
- механизм исключений (привет, Java!)
- систему управления памятью
- тормоза
P.S. казалось бы причем тут Common Lisp...
[фичреквест] сообщения без ответов
Может быть боян, но не замутить ли на лоре функцию показа сообщений без ответов, дабы эффективнее решать проблемы у пользователей?
Дискасс.
[amd] [DragonFly BSD] Разработчики DragonFly BSD выявили ошибку в процессорах AMD
!Ъ: http://www.opennet.ru/opennews/art.shtml?num=33278
Ъ:
Разработчики DragonFly BSD столкнулись с ничем не объяснимым крахом некоторых приложений более года назад. Ошибка проявлялась примерно раз в два дня только на полностью загруженном 48 ядерном сервере, что существенно усложняло выявление причин. В декабре удалось добиться устойчивого проявления ошибки - запуск в цикле компилятора cc1 из состава gcc 4.4.7 завершался крахом примерно через 60 секунд. Проанализировав суть проблемы, разработчики DragonFly BSD определили, что крах возникает в процессе выполнения функции fill_sons_in_loop(). Опровергнув гипотезу, что проблема связана с ошибкой в GCC, разработчики склонились к мысли, что наиболее вероятной причиной является ошибка в микрокоде CPU AMD, так как на процессорах Intel ошибку не удалось повторить.
Такие дела. Дискасс.
[Raspberry Pi] Первую партию Raspberry Pi раскупили за несколько часов
[школота-тред] [emacs] [jabber]
привет, лор!
помоги настроить/дай посмотреть конфиг для emacs-jabber. Делаю как написано тут.
содержимое ~/.emacs
;; JABBER
(require 'jabber)
(setq jabber-auto-reconnect t)
(setq jabber-chat-buffer-format "*---%n-*")
(setq jabber-groupchat-buffer-format "*===%n-*")
(setq jabber-history-dir "~/.jabber-chatlogs")
(setq jabber-history-enabled t)
(setq jabber-history-muc-enabled t)
(setq jabber-history-size-limit 1024000000)
(custom-set-variables
'(jabber-account-list (quote (("username@jabber.ru"
(:network-server . "jabber.ru") (:port . 443))))))После C-x C-j C-c emacs пишет: Opening STARTTLS connection to ... и через несколько секунд: connection lost `nil'
ЧЯДНТ?
[apple] [копирасты] Компания Apple получила патент на мультитач
[man] [monad transformers]
Привет, лор!
Возможно начинающим штангистам и им сочувствующим будет интересно - http://ivan-gandhi.livejournal.com/1884945.html - чрезвычайно доступно, буквально на бытовом уровне, рассказывается о monad transformers.
релиз http-сервера Apache 2.4.1
!Ъ: http://www.opennet.ru/opennews/art.shtml?num=33138
Ъ:
Доступен релиз http-сервера Apache 2.4.1, первый выпуск новой стабильной ветки 2.4.x, последние годы развиваемой в рамках экспериментальной ветки 2.3.x (прошлая стабильная ветка Apache 2.2 вышла в 2005 году, а первая альфа-версия 2.3.0 была представлена в 2008 году). В составе ветки 2.4.x развивались новые возможности, которые невозможно было интегрировать в стабильную ветку 2.2.x в силу большого размера вносимого кода, необходимости значительной переработки подсистем или из-за нарушения совместимости.
Список изменений весьма обширен) Имхо, годная новость!
Дискасс.
выбор дистрибутива
Фичреквест: не пора ли автоматически удалять темы, содержащие в заголовке сабжевую строку?
[Scheme] [радости тред] готов драфт стандарта R7RS
!Ъ: http://lists.scheme-reports.org/pipermail/scheme-reports/2012-February/001816...
Ъ:
I am pleased to announce that the sixth draft version of R7RS («small» language) has been completed by working group 1 and is now available at the following URL:
http://trac.sacrideo.us/wg/raw-attachment/wiki/WikiStart/r7rs-draft-6.pdf
A copy will also be posted on schemers.org .
Other documents produced by working group 1, including previous drafts and progress reports are available at the following URL:
http://www.scheme-reports.org/2012/working-group-1.html
The editors of working groups 1 and 2, in consultation with the Scheme language steering committee, have provided a mechanism for comment and discussion. For details, including instructions on how to submit a formal comment, please see this document:
http://www.scheme-reports.org/2012/process1.html
The comment period is now open and will continue until June 30, 2012.
The steering committee thanks the editors for their intensive work on the draft R7RS, and looks forward to the public comment period on this sixth draft.
Enjoy!
For the Scheme language Steering Committee, -- Marc Feeley
русскоязычное сообщество minix3
Привет, ЛОР!
Недавно обнаружил, что форум на http://minix3.ru/ лежит. Да и сайт выглядит не сильно живо. Есть ли в рунете живой форум, на котором обитают программисты minix?
вышел LibreOffice 3.5.0
!Ъ: http://www.opennet.ru/opennews/art.shtml?num=33084
Ъ:
Официально представлен релиз офисного пакета LibreOffice 3.5.0. Это третий значительный выпуск проекта после ответвления от кодовой базы OpenOffice.org. Готовые установочные пакеты подготовлены для Linux в форматах deb и rpm. Также доступны версии для Windows и Mac OS X. Поддерживается 107 различных языков. Ветка 3.5 содержит большую порцию новшеств, но пока окончательно не стабилизирована. Выпуск 3.5.0 позиционируется как ознакомительный, пригодный для использования продвинутыми пользователями и энтузиастами. О готовности к промышленному использованию будет объявлено дополнительно, одновременно с выходом одного из корректирующих релизов (3.5.1 или 3.5.2).
Куча исправлений плюс пользовательский интерфейс стал юзабельней. Словом, похоже на оффтопик-офискапец.
дискасс.
Russian Open Source Summit 2012
| ← назад | следующие → |