LINUX.ORG.RU

Избранные сообщения knovich

Emacs и xxkb

Форум — Desktop

Да, опять. )) В гугле инфы полно, но не помогает. Итак, хочу чтобы alt+shift переключал раскладку. Всегда. В Emacs тоже.

Казалось бы, чего там уметь-то? Наливай да пей Напиши в ~/.xinitrc:

setxkbmap -layout us,ru -variant -option grp:alt_shift_toggle,terminate:ctrl_alt_bksp &
xxkb &

и всего делов. Но Тогда в Emacs сочетания C-S-M-arrow (да, да, Meta + Shift + Ctrl + arrow, педалей нет) перестают работать. Как бы сделать так, что пока набираешь сочетание оно не передавалось в xxkb. Например, чтобы xxkb срабатывало когда клавиши отпускаешь, а не нажимаешь и только эти клавиши именно alt+shift, не более того. Кстати, это не фантастика, это возможно, в прошлой инсталляции у меня все так и работало каким-то непостижимым образом причем изкаробки, судя по всему. В силу ряда причин пришлось ось переустановить.

 , ,

kostafey
()

Постапп, накидайте подобного.

Форум — Talks

Баян наверное, обожаю такие темы. Накидайте если не в лом.

 

splinter
()

Документация к языкам программирования

Форум — Development

Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к python, я был приятно удивлён, что она написана практически как учебник. Для Java вроде бы тоже всё относительно неплохо в этом плане, хотя хотелось бы отдельный оффлайновый pdf.

Мне захотелось скачать себе документацию в подобном виде для C и C++. Зашёл на их официальные сайты, там описание стандарта предлагают получить на сайте ISO за немалые суммы денег. Да и само описание стандарта далеко не для обучения. Хорошо, подумал я, попробую тогда посмотреть документацию к одной из реализаций языка - GCC-CPP, и вижу, что описанное там тоже вовсе не подходит для обучения. Даже описания типов и примеров объявления нет (может плохо искал, но в заголовках не заметил).

Нет, это не тред «подскажите книгу по Сям», таких для начинающих я и сам могу гору насоветовать.

Вопрос следующий: существует ли нормальная доступная бесплатная документация по которой можно изучать C, C++? Официальная документация по другим языкам была бы тоже интересна.


Update

C, C++
Online-ресурсы и учебные пособия для начинающих:

Как дополнение: Рабочая версия стандарта C++14 от 19 ноября 2014 г. (с официального сайта стандарта)


Fortran


Python
В дополнение к официальной документациипереводу руководства Python 3.1):


Object Pascal. Lazarus

Перемещено Klymedy из talks

 , , , ,

grem
()

Странное состояние батареи

Форум — Talks

Сегодня заметил странность.

Battery: charging
AC Adapter: plugged it.

Через какое-то время
Battery: discharging
AC Adapter: plugged it.

Выдернешь и воткнёшь обратно шнур питания, снова заряжаться начинает. Чё это? Батарея всё?

 ,

UVV
()

Виндсёрфинг

Форум — Talks

Dispetcher14 и тайные адепты виндсёрфинга на этом ресурсе,

расскажите, каково это?

1. Можно ли научиться без инструктора? Физподготовка имеется.
2. Какую минимальную сумму придётся потратить на новичковское оборудование, возможно, б/у?
3. Можно ли ходить против ветра?
4. Какой скорости ветра достаточно для перемещения?

Опыт знакомых также приветствуется; «ишь зажрался» — нет.

Почему на ЛОРе? Потому что лень идти на профильные форумы, где мне прежде всего скажут, как это дорого и как невозможно жить без карбоновой мачты.

 

knovich
()

Скриптовые языки в научном ПО (отговорите от Python)

Форум — Science & Engineering

Я пишу некий софт для численного моделирования кое-чего. Мне хочется создать более-менее законченный и, главное, гибкий продукт.

У меня есть всё, что нужно для вычисления. Больше практически ничего нет, входные данные в текстовом файле, до такой вот степени. Что хочется сделать? Дать возможность пользователю расширять и углублять функционал, не залезая в код; создавать сложные входные данные, анализировать выходные, не отходя от кассы, вот это всё.

Поэтому хочу добавить поддержку скриптов, например, на Perl или Python. Поскольку со скриптовыми языками не сталкивался, мне без разницы, с чего начинать. Также мне не будет сложно переписать back-end на другом языке (сейчас он на фортране, прошу прощения). Смотрю в сторону C++ или даже C — скорость критична.

Какую связку языков и тулкитов вы бы посоветовали? Графический интерфейс планируется, но очень нескоро.

Необходимое на реализацию время не имеет значения. Принимаются варианты типа «нинужно, используй MATLAB» (с аргументацией).

Не знаю, возможно, тема должна быть в Development.

UPDATE На данный момент очень сильно склоняюсь к Python, может ли кто-нибудь отговорить?

 , ,

knovich
()