Показ дописів із міткою Linux. Показати всі дописи
Показ дописів із міткою Linux. Показати всі дописи

понеділок, 18 грудня 2017 р.

Атрибуты файлов

Вы знаете, что в Linux можно задать файлу расширенные атрибуты? Например, можно сделать файл нестираемым так, что даже root не сможет удалить его.

Делается это с помощью команды sudo chattr +i <filename>. i здесь обозначает immutable. Посмотреть атрибуты файла можно с помощью команды lsattr. К слову, не все файловые системы поддерживают этот и другие атрибуты. Примером таких файловых систем является tmpfs (хотя я слышал про патчи в ядро, которые разрешают, вроде даже есть конфиг ядра CONFIG_TMPFS_XATTR). Но на остальных "стандартных" ФС такое работать будет: ext2, ext3, ext4, XFS, ReiserFS и другие.

пʼятниця, 26 серпня 2016 р.

Навигация по истории в терминале

Маленький хак упрощающий навигацию в Linux. Размещаем инструкции в ~/bashrc:
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
и навигация по истории учитывает набранные до курсора символы.

середа, 16 березня 2016 р.

Как обрезать поля в pdf файле

Для обрезки полей в Linux есть утилита pdfcrop. Эта утилита является частью пакета texlive-extra-utils:
# apt-get install texlive-extra-utils
$ pdfcrop --clip --margin 5 исходный_файл.pdf целевой_файл.pdf

понеділок, 1 червня 2015 р.

Консольный прогресс-бар для длительных операций в Linux/Mac OS X

Удобно смотреть статус длительных операций (к примеру разархивирование) с помощью консольной утилиты bar.
Используется так:

bar -n image.tar.gz | tar xzpf -

Получаем вот такой наглядный статус:

Под Mac OS устанавливает с помощью Homebrew:

brew install bar

Под Debian/Ubuntu:
sudo apt-get install bar

Исходник и мануал утилиты тут: Theiling Online — ASCII progress bar

четвер, 15 січня 2015 р.

Запуск Android программ в Linux

Google дал для своего детища ChromeOS, который по сути своей Linux, возможность запускать Android приложения. По иронии судьбы, Android - это то же Linux с Java машиной ART в новых версиях и Dalvik в старых. Теперь в Linux мы мучаемся с запуском программ, написанных для несколько иной Linux системы на кроссплатформенном языке Java. Технология называется App Runtime for Chrome или кратко ARC, которую разработали Кен Микстер (Ken Mixter) и Джош Вудвард (Josh Woodward).

вівторок, 10 квітня 2012 р.

Как разрабатывается Linux

В то время как Linux работает на наших телефонах, обеспечивает работу социальных онлайн сервисов (facebook, twitter), финансовых бирж, банкоматов и многого другого, большинство из нас не знают, как он на самом деле разрабатывается. С помощью этого короткого видео мы сможем заглянуть в недры процесса, ставшего наибольшим совместным проектом разработчиков в истории вычислительной техники. На основе ежегодного доклада ”Кто пишет Linux,” это интересный и вдохновляющий обзор того, как Linux стал общественным феноменом. Более подробную информацию о Linux и Linux Foundation можно найти на http://www.linuxfoundation.org и http://www.linux.com

четвер, 9 лютого 2012 р.

Исправление горячих клавиш в Geany

Долгое время пользуюсь этим текстовым редактором для программирования, но вот незадача, в последних версиях Ubuntu 11.04 и 11.10, в нем перестали работать «горячие клавиши» для копирования и вырезания. Интересно что сам Geany в этом даже не виноват, а виноваты разработчики GTK2. Если поискать в интернете, то есть патчи для кириллицы, но на днях я нашел самое простое решение этой проблемы.

Оказалось достаточно переназначить «горячие клавиши» в настройках Geany. Идем в настройки: Правки → Настройки (ctrl+alt+p) → Привязки. Ищем рубрику «Буфер обмена», выделяем «Копировать», переключаем раскладку клавиатуры на Русскую. 2 раза кликаем на нужный пункт, появиться диалоговое окно, предлагающее нам ввод комбинации, и в Русской раскладке жмём ctrl+с. Для «вырезать» проделываем тоже самое, только комбинацию указываем ctrl+ч, сохраняем. Вуаля, у нас работают «горячие кнопки» как в кириллице, так и на латинских.

 

UPDATE:


В убунту 12.04, в Geany по умолчанию работают все кнопки кроме копирования, то что писал выше уже не работает, нужно в строчку копирования вставить: <Primary>Cyrillic_es и все будет работать.

середа, 7 вересня 2011 р.

субота, 3 вересня 2011 р.

Damn Small Linux. Что это?

Появилась у меня старенькая машинка: Pentium 200MHz, RAM 48Mb, HDD 1,6Gb, S3 видеокарта. Очень удивило, что наклейка «не срывать» на задней крышке  была не сорвана или срывали очень осторожно. Установлен Windows 98. Хоть железо вполне соответсвовало установленной ОС, работала не очень шустро. Возможно сказывается ее (ОС) 10-летний возраст. Дата установки март 2001 года. Что бы там ни было, винду я сразу снес и поставил DSL — Damn Small Linux. О ней и расскажу подробно в нескольких ближайших постах.

Что такое DSL?

DSL — Damn Small Linux, что в переводе на русский означает чертовски маленький линукс. Он действительно чертовски маленький, установочный диск всего 50 Мб. Дистрибутив основан на Дебиане. Загружается с LiveCD, после чего можно установить на жёсткий диск или юсб флешку. Минимальные системные требования: ЦП — 486DX, ОЗУ — 16 МБ. Официальный сайт http://damnsmalllinux.org. Последняя версия Damn Small Linux — 4.4.10 от 18 ноября 2008.

вівторок, 23 серпня 2011 р.

Source Based FreeBSD vs Package Based Linux

Хочется описать своё мнение об администрировании операционных систем FreeBSD и Linux. Тема холиварная ...

середа, 10 серпня 2011 р.

За границами IDE. Консоль

Возможности современных интегрированных средств разработки поражают. Не выходя из любимой среды, вы можете писать и отлаживать код, собирать ваши проекты и фиксировать их изменения в системах контроля версий... Порой, проработав многие годы, некоторые программисты вообще не представляют себе жизнь вне любимой среды разработки, и не имеют представление о способах решения привычных для них задач без IDE. Не думаю, что их стоит за это винить. Знать обо всех ключах компилятора сегодня – вовсе не жизненно важная необходимость, а скорее интересная тонкость, позволяющая программисту подняться еще на одну ступеньку своей квалификации. Я начинаю цикл статей, в котором предлагаю вам подняться по таким ступенькам, заглянув за кулисы работы вашей любимой среды разработки. И первым шагом на этом пути будет знакомство с командной оболочкой.

неділя, 28 листопада 2010 р.

Wifi карта Atheros AR5007EG /AR242x &amp; Linux

У обладателей таких ноутбуков, как: Asus X51RL, Fujitsu-Siemens s6420, Toshiba a201, Samsung NC10, Amilo Mini 3520, Acer Aspire 5315 и еще многих других, есть одна общая проблема - Wifi карточка Atheros AR5007EG / AR242x, работоспособность которой после установки Linux-системы, как правило, оставляет желать лучшего. Благодаря проекту madwifi, установка драйверов Atheros не доставляет много проблем.

пʼятниця, 11 грудня 2009 р.

Linux информация о загрузки процессоров. Команда "top" и маленькие хитрости

На 2 и более ядерных системах, в top по умолчанию показывается загрузка только одного процессора. Многие начинают искать другие программы и утилиты. На самом деле top умеет показывать информацию о всех ядрах CPU. Просто при выполнении этой команды нужно нажать "1".

середа, 17 червня 2009 р.

Linux x86_64 установка Adobe Flash Players 10 x86_x64 для Mozilla Firefox

Долгое время не было нормального флеш плеера для люниксов с 64 битной архитектурой. Многие ставили библиотеку для 32 битной версии. Но сейчас это уже не нужно так как уже есть нормальная библиотека для 64 битной системы. Я ставил под управлением Fedora Core 11 x86_64.

HyperComments for Blogger

comments powered by HyperComments