exelens 16.02.2011 15:45
welinux — Конкурс на лучший скрипт
Дамы и господа! Не говорите, что не читали или не видели. Скоро на welinux.ru стартует конкурс на лучший скрипт.
Принимаются любые скрипты от конвертации кодировки до будильников.
Из всех скриптов уважаемое жюри выберет лучший, автор которого получит приз администрации (мне и самому приз нравится!) и вечную славу =)
Готовьтесь и не пропустите пост о начале конкурса, в комментариях к которому вы и померяетесь силами =)
За флуд и безобразия буду безжалостно карать и банить.
Распространиение данной информиации по блогам, твитерам и жуйкам привествуется.
С уважением, ваш КА, exelens
UP!ГНУ/Линуксцентр подтвердил спонсорство ) Про призы пока говорить не стану. Пусть это будет приятным сюрпризом.
Отправить lava в жюри, где он будет отсеивать свои скрипты =)
а можно более конкретное определение слова «скрипт»? ограничения по языку и размеру нет?
окончательные условия будут вывешены завтра в специальном посте.
желательно использовать традиционные языки Linux - bash, perl и т.д. по размеру ограничений нет, просто постарайтесь сделать его простым и емким.
словом, символ конкурса это принцип KISS:)
словом, символ конкурса это принцип KISS:)
Подозреваю, что у слова "скрипт" есть довольно красивое определение в духе: "программа, не подлежащая предварительной компиляции и исполняемая интерпретатором" =)
Всё же программу, вроде Exaile, которая состоит из сотен нескомпелированных исходных текстов на python скриптом назвать трудно.
А я с удовольствием назову, например. =)
Хотя конечно первоначальное значение - это "скрипт". Запись последовательных действий, по сути. Пользователь и сам мог бы эти действия выполнять, но для облегчения его жизни были написаны скрипты. Но тогда это уже совсем простое что-то. Так не интересно =)
Хотя конечно первоначальное значение - это "скрипт". Запись последовательных действий, по сути. Пользователь и сам мог бы эти действия выполнять, но для облегчения его жизни были написаны скрипты. Но тогда это уже совсем простое что-то. Так не интересно =)
скрипт — программа, как правило на интерпритуруемом языке, которая встраивается в другие программы (игры, браузеры, редакторы, шеллы) для автоматизации их действий.
как-то так.
как-то так.
не, такое не пойдёт.
— большинство серьёзных интерпретаторов предварительно компилируют в байт-код для дальнейшего пережевывания вм.
— интерпритируемые и скриптовые языки — это совсем разные понятия.
— большинство серьёзных интерпретаторов предварительно компилируют в байт-код для дальнейшего пережевывания вм.
— интерпритируемые и скриптовые языки — это совсем разные понятия.
Программа, как правило на интерпретируемом языке, созданная с целью автоматизировать выполнение какого-либо конкретного действи либо последовательности действий.
Простите за казенный тон))
Простите за казенный тон))
я-то знаю, вон, выше даже написал. спрашивал у авторов конкурса, что бы потом недоразумений не было.
Обязательно новый писать или можно что-то из уже написанного выставить? :) А то чё-то идей/вдохновения нету, а поучаствовать хотса... %)
новый! или сильно модицифицированный старый! но никак не то, что уже раньше публиковалось на welinux.
идей могу накидать если хочешь: как заставить систему при загрузке обновляться частями или обновлять только те пакеты, которые относятся к определенной задаче (например, kde) или скрипт для крона, запускающий антивирусную проверку для сетевого диска с ntfs. проверка ессно линукс-средствами.
идей могу накидать если хочешь: как заставить систему при загрузке обновляться частями или обновлять только те пакеты, которые относятся к определенной задаче (например, kde) или скрипт для крона, запускающий антивирусную проверку для сетевого диска с ntfs. проверка ессно линукс-средствами.
Могу конечно выложить свои скрипты быдлокод-программки, которые использую в работе, правда врятли они будут интересны людям, т.к. связаны с Одминством:
1. Скрипт для постепенного удаления ОООчень больших директорий, который проверяет Ла на сервере и если оно больше заданного числа он тормозит работу пока ла не снизится. (bash)
2.Скрипт-нескрипт, а наработка для проверки имеющихся сервисов на наличие определенного ПО(им я проверял все свои сервера на наличие у них выставленного наружу MTA Exim, для последующего обновления)(python)
3.Скрипт aka cssh, т.е. выполняет на указанных серверах указанную последовательность комманд.(python)
4.Скрипт анализатор логов nginx, который выводит поминутную статистику запросов, которые выполнялись дольше заданного времени.(python)
5. Скрипт использующийся мною в мониторинге openvz, когда превышается какой-либо ресурс он высылает мне письмо с указанием когда и сколько раз был превышен тот или иной лимит. (python)
6. Ну это просто шедевр велосипедостроения: 3 скрипта на питоне, которые получают статистику по трафику от ipcad и считают трафик сотрудникам офиса, выводя все это в веб интерфейс, где можно посмотреть откуда, сколько и когда(с точностью до суток, т.к. база слишком быстро росла) было скачано многобукоффбайтофф (Вся система на ipcad+apache(mod_python)+mysqld+crond) Автоматическая блокировка йузера при превышении трафика так мною и не была доведена до ума. :)
Надо ли вообще кому-нить ?
1. Скрипт для постепенного удаления ОООчень больших директорий, который проверяет Ла на сервере и если оно больше заданного числа он тормозит работу пока ла не снизится. (bash)
2.Скрипт-нескрипт, а наработка для проверки имеющихся сервисов на наличие определенного ПО(им я проверял все свои сервера на наличие у них выставленного наружу MTA Exim, для последующего обновления)(python)
3.Скрипт aka cssh, т.е. выполняет на указанных серверах указанную последовательность комманд.(python)
4.Скрипт анализатор логов nginx, который выводит поминутную статистику запросов, которые выполнялись дольше заданного времени.(python)
5. Скрипт использующийся мною в мониторинге openvz, когда превышается какой-либо ресурс он высылает мне письмо с указанием когда и сколько раз был превышен тот или иной лимит. (python)
6. Ну это просто шедевр велосипедостроения: 3 скрипта на питоне, которые получают статистику по трафику от ipcad и считают трафик сотрудникам офиса, выводя все это в веб интерфейс, где можно посмотреть откуда, сколько и когда(с точностью до суток, т.к. база слишком быстро росла) было скачано много
Надо ли вообще кому-нить ?
можно сделать целый пост, посвященный исключительно твоим премудростям и лучше так и поступить:) а для конкурса наваять чтонить простое и элегантное.
Тему почитай про познакомки - масса народу связаны с Одминством, выйдет отличная дискуссия "в поддержку детей Германии".
Тему почитай про познакомки - масса народу связаны с Одминством, выйдет отличная дискуссия "в поддержку детей Германии".
Надо ли вообще кому-нить ?
если скрипты с пояснениями то конечно надо.
6. Ну это просто шедевр велосипедостроения: 3 скрипта на питоне, которые получают статистику по трафику от ipcad и считают трафик сотрудникам офиса, выводя все это в веб интерфейс, где можно посмотреть откуда, сколько и когда(с точностью до суток, т.к. база слишком быстро росла) было скачано многобукоффбайтофф (Вся система на ipcad+apache(mod_python)+mysqld+crond) Автоматическая блокировка йузера при превышении трафика так мною и не была доведена до ума. :)
Каждый админ в своей жизни должен пройти через это. :) Я тоже в своё время систему учёта траффика писал. Правда, на bash с использованием pmacctd в качестве собиралки. Говорят, оно до сих пор там работает(года с 2006-2007-го, наверное). :)
а как лучше выкладывать? сюда или отдельный пост с пометкой создавать?
а если я уже как бы случайно подготовилась? муж е-ридер купил, а меня заставил всю библиотеку в порядок приводить? так мне пришлось целую стопку скриптов написать :-)
я их щас выкладывать могу?
я их щас выкладывать могу?
Не спеши =)
Вот как объявим конкурс тогда и опубликуешь. Договорились?
Вот как объявим конкурс тогда и опубликуешь. Договорились?
немного не в тему, но если кто знает хорошие русские маны для нубов по awk и bash-скриптам то отпишите, а то хочу научиться и не знаю с чего начать
Книга "advanced bash scripting" - одна из лучших на мой взгляд.
Пишите в гугле.. там и на русском её найдете. :)
Пишите в гугле.. там и на русском её найдете. :)
ГНУ/Линуксцентр подтвердил спонсорство ) Про призы пока говорить не стану. Пусть это будет приятным сюрпризом.
конкурс начнется на следующей неделе:) осталось совсем чуть чуть:)
мда..
Готовьтесь и не пропустите завтра пост о начале конкурса, в комментариях к которому вы и померяетесь силами =)
Ушел быдлокодить