я бы добавил сюда пункт «изучите perl», однострочники на нем невероятно расширили мои возможности в консоли, позволяет многократ простить множество сложных действиий, обрабатывать данные каким угодно образом. в интернетах существует множество примеров удобных однострочников, да и пишутся они обычно на лету не задумываясь за 10-20 секунд.
как примеры могу привести знаменитейшую визуализацию айпайма: uptime |perl -ne 'm!^.*?([0-9]+)\sdays(?{print"8"."="x$1."3\n"}).*$!'
ну над этой строчкой извращались как только могли, сокращая длину, поэтому читается она с трудом :)
и набросанную когда-то функцию, выводящую список брутящих пароли к SSH: bzcat /var/log/auth.log.*.bz2|grep 'Invalid user'|perl -pe 's/^.+?Invalid\suser\s\S+\sfrom\s([0-9\.]+)/$1/'|sort|uniq
фотографии впечатляют. Подумалось, что попади в наши руки какое-нибудь сверхвысокотехнологическое устройство инопланетян, крутили бы его под микроскопами не одну сотню лет, пытаясь хоть что-то понять
пейпол/ибей в россии => большее количество заказов => большее количество отправлений => большее количество недовольных людей, оптимизация процесса доставки, ускорение, уменьшение процента краж
а в linux print screen не помещает картинку ни в какой буфер обычно. при всем желании не заработает.
зато она сразу в файл, который можно куда угодно кинуть, не только в скайп
деньги, виза, загранпаспорт — и в итоге столько хороших членов команды отсеялось, а так были бы все шансы и на первые места :) зато название команды третий раз подтвердилось — союз 4х команд, 4е место на отборочных, 4е в финале, «как корабль назовешь...»
«программисты боги нового мира, именно они будут создавать...» как часто это встречаю, это конечно приятно и звучит весьма тщеславно. но боги нового мира — не программисты. Программисты пишут то, что им говорям многочисленные менеджеры, рекламщики, дизайнеры, маркетологи, прочий сброд который умеет подстроится под рынок и выдать идею продукта. Или создать новый рынок. Программисты не творят в полном смысле этого слова, они обслуживают существующие тенденции и течения в мире, а творчество их не в концептуальном смысле творимого, а в технической реализации, которую редко кто оценит.
покупал у клодо сервер несколько месяцев назад, вроде в тестовый период было все очень даже хорошо, когда купили в течении недели было множество падений, простои по нескольку часов, в итоге уже на вторую неделю поняли что это не то, выпросили в саппорта деньги за оставшийся проплаченный срок и съехали. саппорт говорил что проблемы временные, что больше такого не повторится, но как-то сложно этому верилось
любителям возвращать адрес из функции следует писать return new int();, можно обернуть в auto_ptr или shared_ptr, если есть боязнь утечек.
ваш workaround в данном случае решает немного другую задачу, статик переменная будет глобальной.
как примеры могу привести знаменитейшую визуализацию айпайма:
uptime |perl -ne 'm!^.*?([0-9]+)\sdays(?{print"8"."="x$1."3\n"}).*$!'
ну над этой строчкой извращались как только могли, сокращая длину, поэтому читается она с трудом :)
и набросанную когда-то функцию, выводящую список брутящих пароли к SSH:
bzcat /var/log/auth.log.*.bz2|grep 'Invalid user'|perl -pe 's/^.+?Invalid\suser\s\S+\sfrom\s([0-9\.]+)/$1/'|sort|uniq
зато она сразу в файл, который можно куда угодно кинуть, не только в скайп
ваш workaround в данном случае решает немного другую задачу, статик переменная будет глобальной.