Если вывод программы перенаправить утилите tee, то у вас появится возможность писать перенаправленные данные сразу и на STDOUT и в файлы, которые указываются в качестве параметров для tee.
Не так давно, работая на ноутбуке я довольно часто увлекался и не замечал разряда батареи. Ситуация осложнялась тем, что я еще люблю тайловые wm, в которых никаких средств по контролю за состоянием батареи (ну кроме индикатора заряда батареи на статусбаре) не предусмотрено. Как следствие, во время чтения чего-нибудь интересного или написания программы ноутбук брал и внезапно для меня отключался :-( , после чего обычно следовал поток ругани, поиск зарядника и восстановление утраченного рабочего окружения. Теперь же, я решил эту проблему при помощи cron’а и простого shell-скрипта.
При использовании Vim’a как IDE иногда возникает потребность вызвать отладчик для исполняемого файла открытого проекта. Интеграция gdb и vim’а возможна разными способами: путем накладывания патча или использования специального плагина. Я пошел своим путем и сделал простенький скрипт для использования отладчика вместе с вимом.
В данном посте я постараюсь разобрать наиболее тиражируемые мифы об операционной системе Linux. Он написан под влиянием вот этого поста на Хабрахабре (удивительно, но тот пост первый, в который сразу же не набежали сотнями евангелисты и просто фанатики от майкрософта).
Несмотря на годы успешного развития Linux’a и наличие огромного количества справочных ресурсов по этой системе, люди до сих пор любят пугать друг друга страшной черной консолью, компилянием всего и вся из исходников и прочими страшными вещами. Надеюсь мой пост прояснит что-нибудь в голове потенциальных линуксоидов, запуганных подобными историями.
Итак, поехали!
Как-то, в целях выполнения универской практики, мне понадобилось разобраться в шифровании, а именно при помощи метода шифрования с открытым ключом зашифровывать и расшифровывать некий массив данных.
В процессе поиска примеров шифрования блока данных, при помощи RSA и OpenSSL я столкнулся с тем, что таких примеров нет (ну может быть я плохо искал :-)). Поэтому я решил написать и выложить свой пример.
В качестве метода шифрования я выбрал RSA, используемой библиотекой стала OpenSSL (API в man 3 crypto - исчерпывающая информация по используемым в посте функциям). Язык программирования естественно C.
Возникла у меня потребность перевести много исходников, написанных на C, в PDF файл, чтобы все это потом можно было распечатать на принтере. Хотелось иметь возможность выбора размера шрифта, нумерацию строк и подсветку ключевых слов.
Несмотря на довольно хорошую поддержку железа в линуксе, иногда все же чего-то не хватает. Например, после установки убунты на мой ноутбук, распознались все функциональные клавиши, кроме Power4Gear - на модели Asus F6E это специальная клавиша, которая вызывает переключение режимов энергосбережения процессора после установки специальной приблудины от асус, сделанной, естественно, только под Windows.
Естественно я озаботился тем, как настроить эту кнопку.
Не так давно, я столкнулся с тем, что люди распространяют старые мифы об Ubuntu, будучи полностью в них уверены. Ситуация похожа на ситуацию с Линуксом - люди распространяют старые байки о системе, что у нас до сих пор есть только текстовая консоль, все приложения нужно компилировать руками и т.п.
В связи с этим, я постарался собрать здесь наиболее известные мифы об Ubuntu и разобрать их.
Старый добрый Gnome 2.26.1 . Традиционная темная тема, т.к. после светлых глаза выворачиваются наизнанку. Старался обрести красоту и гармоничность, вдохновившись скриншотами с ЛОР'а линуксфорума.
17.07.09 12:42
В этой статье я расскажу о том как зашифровать раздел диска. Действия, описанные здесь, применимы в принципе к любой Linux-системе.
Внимание! Шифрование раздела подкачки происходит по другой схеме и сопряжено с некоторыми трудностями - не работает suspend to disk, поэтому выбирайте что вам дороже.
|
|
|
|
| Последние посты
|
|
| Последние комментарии
|
|
| Изменения
|
|
| Черновики (все)
|
|
| Избранное (всё)
|
|
|