Комментарии enot
попробуй питон, я думаю тебе понравится, особенно если знаком с С++. для подобных задач он гораздо...эээм...выразительней.
There is more Unix-nature in one line of shell script than there is in ten thousand lines of C
что не меняет сути? то, что я поддерживаю твое мнение?

0
сим вопросом я пытался обратить ваше внимание на бессмысленность последней фразы, добрый сэр. как-то так.

0
да,да. я как раз о том же. у вас лурчанка.

0
Не занимайтесь поиском сферического коня в вакууме, и последующим выкачиванием его из интернета посредствам отправки SMS сообщения на короткий номер.
о.О выкачиванием кого из чего?

0
обычно, нестандартные модули к ядру идут с Makefile'ом и набором необходимых заголовочников (я как-то видел подобный модуль для подключения осцилографа)
(я думаю, что) те модули, что входят в ядро используют мейки ядра и отделение их от процесса общей сборки никто не продумывал. так что оно трудновыполнимо.
возможно, стоит почитать документацию :) признаюсь честно, я просто просмотрел Makefile по диагонали. я могу быть неправ.
>.О в смысле никак? знаю, что можно
что ты имел в виду, кстати?
(я думаю, что) те модули, что входят в ядро используют мейки ядра и отделение их от процесса общей сборки никто не продумывал. так что оно трудновыполнимо.
возможно, стоит почитать документацию :) признаюсь честно, я просто просмотрел Makefile по диагонали. я могу быть неправ.
>.О в смысле никак? знаю, что можно
что ты имел в виду, кстати?

0
хм, я попробовал собрать только один модуль
в принципе, если поковыряться, и модуль не особо сложный, то, наверное, можно найти решение разумной сложности. но гоораздо проще собрать все модули
gcc -DMODULE -D__KERNEL__ -O6 -c tun.c -I../../include -I../../arch/x86/include
получил ошибку
In file included from ../../include/linux/gfp.h:4:0,
from ../../include/linux/kmod.h:22,
from ../../include/linux/module.h:13,
from tun.c:44:
../../include/linux/mmzone.h:18:30: фатальная ошибка: generated/bounds.h: Нет такого файла или каталога
компиляция прервана.
т.о. скорее всего тебе в любом случае предется собрать либо ядро, либо модули, потому что какая-то часть заголовочников автогенерится при компиляции (директория generated)from ../../include/linux/kmod.h:22,
from ../../include/linux/module.h:13,
from tun.c:44:
../../include/linux/mmzone.h:18:30: фатальная ошибка: generated/bounds.h: Нет такого файла или каталога
компиляция прервана.
в принципе, если поковыряться, и модуль не особо сложный, то, наверное, можно найти решение разумной сложности. но гоораздо проще собрать все модули
make -j 4 modules
а потом взять из них только один неоходимый
Пароль рута в файле? нет пути!
+1 этому параноику...Другими словами, при оценке надёжности шифрования необходимо предполагать, что противник знает об используемой системе шифрования всё, кроме применяемых ключей.
опираясь на эту казалось бы всем очевидную истину можно сказать: "предполагается, что атакующий знает где хранится ключ".

1
случайно спойлер вставил вместо цитаты. make без трагета собирает ведро + модули, если че.
make help
для справки. а лучше даже
vim Makefile

0
зачем тебе нужна сборка только одного?
можно покурить makefile и найти способ собрать "только один модуль". только вот зачем?
make -j 4
собирает ведро оооочень быстро
make modules
собирет только модули, без ведра.можно покурить makefile и найти способ собрать "только один модуль". только вот зачем?

0
~ $ uname -sor
Linux 3.0-ARCH GNU/Linux
~ $ lsmod | grep tun
~ $ sudo modprobe tun
~ $ lsmod | grep tun
tun 12721 0
~ $
Linux 3.0-ARCH GNU/Linux
~ $ lsmod | grep tun
~ $ sudo modprobe tun
~ $ lsmod | grep tun
tun 12721 0
~ $
в арче же есть этот модуль. в чем проблема? объясни подробней, что тебе надо
поддерживаю гит для конфигов.
самое ценное на домашней машине - фото и конфиги. копия фоток в тарболле хранится на внешнем винте, конфиги на гитхабе.
самое ценное на домашней машине - фото и конфиги. копия фоток в тарболле хранится на внешнем винте, конфиги на гитхабе.
поддерживаю, настоящие посоны не бекапятся и используют только экспериментальные и нестабильные файловые системы. только хардкор, только btrfs.
у меня уже был опыт работы без какой-либо DE, я довольно долго пользовался тайлинговым wm awesome. недавно вернулся с генты обратно на арч, решил задодно заценить гном 3. так что крайность аскетизма рабочего стола мне знакома и прятна.
мде, до раздела "табы" я не дочитал :)
перешел по ссылке на доку разраба по настройке, на ней и застрял.
в свободное время, наверное, попробую сделать попытку номер два по переходу на urxvt.
перешел по ссылке на доку разраба по настройке, на ней и застрял.
в свободное время, наверное, попробую сделать попытку номер два по переходу на urxvt.
терминал. просто терминал. есть табы. очень маленький размер исходного кода (за счет использования vte)
c urxvt еще надо пошаманить, чтобы его нормально настроить (через .Xresources)
а про сакуру я только из чейнджлога evilvte узнал.
вообще так urxvt выглядит солидней, и более известный. в нем кстати табы есть?
а про сакуру я только из чейнджлога evilvte узнал.
вообще так urxvt выглядит солидней, и более известный. в нем кстати табы есть?
я бы сказал не каждый пользователь догадывается о ее существовании. для гуевых утилит это явление особо распространено.
за 9 лет-то да, появилось много новых фич, о которых стоило бы знать.
я не призываю никого читать ман баш от корки до корки. ABSG скорее сборник рецептов. я к нему обращаюсь по мере возникновения вопросов. все тобой описанное в статье там приводится с примерами.
если верить номеру ревизии в ссылке на странице, это перевод версии ABS 1.8 (15 May 2003 14:52) - еще тот труп. Текущая версия 6.3 от 2 мая 2011
вот кстати ABSG на фрешмите:
http://freshmeat.net/projects/advancedbashscriptingguide
вот кстати ABSG на фрешмите:
http://freshmeat.net/projects/advancedbashscriptingguide
это перевод, знаменитого ABSG. К тому же, наверняка, несвежий. Рекоммендую читать в оригинале.

1
1) я понимаю, что
2) pacman-color же :)
но в целом эта дискуссия немного улучшило мое отношение к пакману (по крайней мере я отказался от pkgfile)
потому что все к этому привыкли.
2) pacman-color же :)
но в целом эта дискуссия немного улучшило мое отношение к пакману (по крайней мере я отказался от pkgfile)

0
упс, окей. pkgfile не нужен :)

1
1.1 не согласен. придумывание своих систем обработки флагов, идущее в разрез с классическими юникс традициями - это плохо. Вот вам авторитетное мнение Эрика Реймонда на этот счет:
Уже напридумывали 100500 (grep, bash, emacs, vim, etc..) вроде_бы_одинаковых_но_немного_отличающихся синтаксисов для регулярных выражений, теперь страдаем (например, в грепе надо бэкслешить группировку? а в седе? а вы знаете что в баше оператор идет ПЕРЕД группировкой? - это пинцет).
1.2 *нефанатично* гуи не нужны
2.
>юниксвей же,зачем городить огрод если можно конвеер не надо забывать, что у программ есть помимо основного режима работы есть еще и интерактивный. так вот пакман как-раз таки преимущественно в этом режиме и работает и поэтому должен быть УДОБНЫМ. к тому же конвеер в греп собьет цветной вывод.
3. ок. как пакманом узнать к какому пакету принадлежит определенный файл? никак - он не умеет. нужен pkgfile.
4. да, точно. NOENTER=0 включает нормальное поведение Ентера. но все равно мне йогур не нравится.
...Three conventions for how to distinguish command-line options from ordinary arguments exist; the original Unix style, the GNU style, and the X toolkit style.
...
Over time, frequently-used options in well-known Unix programs have established a loose sort of semantic standard for what various flags might be expected to mean. The following is a list of options and meanings that should prove usefully unsurprising to an experienced Unix user.
...
Over time, frequently-used options in well-known Unix programs have established a loose sort of semantic standard for what various flags might be expected to mean. The following is a list of options and meanings that should prove usefully unsurprising to an experienced Unix user.
Уже напридумывали 100500 (grep, bash, emacs, vim, etc..) вроде_бы_одинаковых_но_немного_отличающихся синтаксисов для регулярных выражений, теперь страдаем (например, в грепе надо бэкслешить группировку? а в седе? а вы знаете что в баше оператор идет ПЕРЕД группировкой? - это пинцет).
1.2 *нефанатично* гуи не нужны
2.
>юниксвей же,зачем городить огрод если можно конвеер не надо забывать, что у программ есть помимо основного режима работы есть еще и интерактивный. так вот пакман как-раз таки преимущественно в этом режиме и работает и поэтому должен быть УДОБНЫМ. к тому же конвеер в греп собьет цветной вывод.
3. ок. как пакманом узнать к какому пакету принадлежит определенный файл? никак - он не умеет. нужен pkgfile.
4. да, точно. NOENTER=0 включает нормальное поведение Ентера. но все равно мне йогур не нравится.

1
да, еще к этому надо присовокупить color-pacman для семейной идиллии.

2
упс, случайно запостил не дописав :(
1 2 3 4 5 |

2
>Флаги обычные: Sync, Remove, Upgrade.
флаги нефига не обычные. я не могу припомнить ни одной утилиты требующей 2 уровня флагов - операции + опции (да так, что еще семантика опции зависит от операции).
То есть вроде как есть -s, только вот для оперции Sync это поиск (-Ss), а для удаления это рекурсия (-Rs). это логично? это НИФИГА не логично.
>kiss в ущерб удобствам/функциональности.
KISS никогда не идет в ущерб функциональности. Если таковое имеет место, значит это не KISS. Интерфейс пакмена - это один большой косяк. И, к сожалению, его исправлять уже никто не будет, потому что все к этому привыкли.
п.с. лично я написал себе маленькую функцию-обертку на баше, назвав ее pquery (трибьют гентушной equery) с таким вот интерфейсом:
pquery f # все фай
pquery i
pquery b
pquery
флаги нефига не обычные. я не могу припомнить ни одной утилиты требующей 2 уровня флагов - операции + опции (да так, что еще семантика опции зависит от операции).
То есть вроде как есть -s, только вот для оперции Sync это поиск (-Ss), а для удаления это рекурсия (-Rs). это логично? это НИФИГА не логично.
>kiss в ущерб удобствам/функциональности.
KISS никогда не идет в ущерб функциональности. Если таковое имеет место, значит это не KISS. Интерфейс пакмена - это один большой косяк. И, к сожалению, его исправлять уже никто не будет, потому что все к этому привыкли.
п.с. лично я написал себе маленькую функцию-обертку на баше, назвав ее pquery (трибьют гентушной equery) с таким вот интерфейсом:
pquery f # все фай
pquery i
pquery b
pquery

1
да, есть еще yaourt. но он мне не нравится тем, что на свои тысячи вопросов (Y/n) он воспринимает ответы без нажатия завершающего ентера и я вечно соглашаюсь на что-нибудь из-за того, что жму по инерции ентер вслед за вводом символа :( к тому же его ужасны желтый цвет - фууу.

0
+1
интерфейс пакмена - это самый большой недостаток арча, я считаю.
вот смотрите:
1. неюзабильные, то есть нефига не логичные и труднозапоминающиеся "SsUuYy" флаги и пр., как сказал nymiiin
2. минимальный набор удобств (как например искать пакет строго по имени? никак, только грепая --quiet )
3. при всем при этом есть же удобные утилиты для менеджмента пакетов, но вот только они разбросаны по разным вспомогательным пакетам (pacsearch, pkgfile) - приходится помнить кучу имен программ и их опций.
п.с. к самому пакмену притензий нет, работает отлично
интерфейс пакмена - это самый большой недостаток арча, я считаю.
вот смотрите:
1. неюзабильные, то есть нефига не логичные и труднозапоминающиеся "SsUuYy" флаги и пр., как сказал nymiiin
2. минимальный набор удобств (как например искать пакет строго по имени? никак, только грепая --quiet )
3. при всем при этом есть же удобные утилиты для менеджмента пакетов, но вот только они разбросаны по разным вспомогательным пакетам (pacsearch, pkgfile) - приходится помнить кучу имен программ и их опций.
п.с. к самому пакмену притензий нет, работает отлично
У Линуса когда-то тоже была программа с аудиторией в несколько человек. Linux называется.
о'рили? это каким ж надо обладать самолюбием, чтобы сравнивать свой хелловорлд из ста строк с ядром линукса.
Жаль что имя занято, я не знал. Значит придется связываться с автором сей программы и что-то решать.
аааа, я понял, ты меня троллишь
до читал до конца
поржал.
у тебя программа с тремя кнопочками и аудиторией в два с половиной человека. или ты туда собираешь встроить функционал по управлению реактором атомной станции в следующей версии? :)
более того, красивое имя занято ет ановер виндоус хренью
Мне бы хотелось увидеть в pull-requestах смелых и терпеливых девелоперов, готовых присоединиться к разработке и копанию моего быдлокода. Мне бы хотелось увидеть во Входящих в Gmail гениальные и интересные идеи для Passmate. Вот чего бы мне хотелось.
поржал.
у тебя программа с тремя кнопочками и аудиторией в два с половиной человека. или ты туда собираешь встроить функционал по управлению реактором атомной станции в следующей версии? :)
более того, красивое имя занято ет ановер виндоус хренью
еще один хелловорлд? (зачем? plain text + openssl + пара функций в .bashrc. а еще лучше память тренировать :)
алсо, смысл использовать cmake если у qt есть свойс блекджеком и шлюхами специально заточенный для сборки qt-приложений?
алсо, смысл использовать cmake если у qt есть свой
hive mind?
я имел в виду try { try { .. } }
тешу себя мыслью, что кому-то кроме автора будет интересно мое мнение. беглый взгляд по коду:
1) трай в трае траем погоняет :)
2) немного нехватает пробелов особенно+между<�операторами и :retab строго необходим
3) я бы для для такой задачи пятон или перл использовал, в яве слишком много { фигурных скобок } :)
вообще ниче так, довльно читаемо
1) трай в трае траем погоняет :)
2) немного нехватает пробелов особенно+между<�операторами и :retab строго необходим
3) я бы для для такой задачи пятон или перл использовал, в яве слишком много { фигурных скобок } :)
вообще ниче так, довльно читаемо
Хив майнд :)
Почему в джаре? Это же опен сурц! Код в студию, а мы заодно заревьювим.
У меня появилась привычка сувать мышку в левый верхний угол при желании окна переключть. Теперь даже под xfce4 и вендой пытаюсь так делать - и каждый раз секундное недоумение, почему ничего не происходит:)
Вообще гнома третья понравилась, хороший, годный ДЕ. xfce4 тоже люблю, напоминает второго гнома (странно почему :). Да, чувствую себя проженным гномосексуалистом.
Бтв, а какие проблемы с пульсаудио? Ну есть - ну и хрен с ним. Работает неплохо, проблем с ним нет вроде (на джвух машинах встал "искаропки")
Вообще гнома третья понравилась, хороший, годный ДЕ. xfce4 тоже люблю, напоминает второго гнома (странно почему :). Да, чувствую себя проженным гномосексуалистом.
Бтв, а какие проблемы с пульсаудио? Ну есть - ну и хрен с ним. Работает неплохо, проблем с ним нет вроде (на джвух машинах встал "искаропки")
еще есть хорошее кинцо "Пираты силиконовой долины" - про дядю Билли, Джобса и Возняка.
ээ, как все сложно :3 не за что.
1. возможен вариант, что модули и ядро разных версий? проверь, что ты в обоих случаях пользовался симлинком /usr/src/linux (eselect kernel list чтобы узнать, куда он ведет)
2. если не сможешь найти ошибку, то попробуй собрать ядро с дефолтным конфигом включив туда пару опций для эксперимента.
2. если не сможешь найти ошибку, то попробуй собрать ядро с дефолтным конфигом включив туда пару опций для эксперимента.
\{i\} As *, but matches exactly i sequences (i is a decimal integer; for portability, keep it between 0 and 255 inclusive).
\{i,j\} Matches between i and j, inclusive, sequences.
\{i,\} Matches more than or equal to i sequences.
\{i,j\} Matches between i and j, inclusive, sequences.
\{i,\} Matches more than or equal to i sequences.
линк
вообще я считаю писать sed 'bla-bla-bla' | sed 'bla-bla-bla' | sed 'bla-bla-bla' - моветон. для этого нужно использовать одну конструкцию, или группировку {} в сложных случаях
рекомендую к прочтению
рекомендую к прочтению
а разве сед не поддерживает диапазоны вроде .\{4,6\} (любой символ от 4 до 6 раз) ? (лень проверять в мане, сейчас под вендой)
ты так говоришь, как будто "Ъ" что-то плохое
вопрос из серии "у меня что-то сломалось, что делать?"
вирусы цеплять
и передавать
как будто что-то плохое
если кому-то интересно, могу написать аналогичную статью по кроскомпиляции GTK2 (но особо не вижу в этом смысле, в интернетах подобн
огоыхговнастатей тонны).