скрипты

аватар: Vaulter

Makefile.patcher

#
# Checking and applying patches against any source or specified sources
#
# @author Andrey Zakharov /2010/
# @usage make clean trunk-prepare all run
аватар: Vaulter

Average counting by AWK

#
# Andrey Zakharov 2010-03-04 <admin@vaultsoft.ru>
# Average the columns
# input text template:
# <code>
# Any string that non all of numbers (cmd)
# #, column2 name, column3 name, ..., columnN name ( note # at the front - required )
# num11, num12, ..., num1N
# num21, num22, ..., num2N
# num31, num32, ..., num3N
# ...
# numM1, numM2, ..., numMN
# </code>
# Output:
# <code>
# #, column2 name, column3 name, ..., columnN name
# CMD, avg1, avg2, ..., avgN
# </code>
#
# Note: if awk fail to sum value from column, no avg for this will be print, and newline inserted, SORRY
# Used for prepare bench results to csv format
аватар: Vaulter

Bench tool

#!/bin/bash
# above due IFS
# Andrey Zakharov 2010-03-01 <admin@vaultsoft.ru>
# benchmark the command
# export TIME
# uses "aver.awk" - awk script average columns
# Usage:
#   bench_times testcase1.txt                   : will perform cmds from file
#   bash ./test_case.2 1 | ../bench_times -     : if test case is dynamic generated by script
#   ITERATE=10000 bash ./test_case.3 | bash -x ../bench_times -
аватар: Vaulter

Google search from command line

##
# Perform google search from command line
# <usage>g well linux c%2b%2b engineer</usage>
# @TODO url decode
g() {
    if [ -n "$DISPLAY" ] &&
        env x-www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*" & ||
        env www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*"
}
аватар: Vaulter

Первый ребенок на python

# -*- coding: utf-8 -*-
__author__="vaulter"
__date__ ="$05.09.2009 22:03:27$"
"""
    Это мой первый скрипт на python
    Он переименовывает файлы, имена которых не содержат номера
    согласно таблице, считанной из указанного cvs файла.
   
    То есть, иными словами, есть таблица
    One, 1
    Two, 2
   
    И есть файлы
    1. One.avi
    Two.avi
   

Скрипт проверки доступа к WiFi и USB членов ActiveDirectory

ScriptName: USB_WiFi_Check.vbs
Автор: Дмитрий Шлыков
Скрипт проверяет вхождение текущего компьютера в группы AD, членам которых (объекты Computer) разрешен доступ
к USB-флэшкам и Wi-Fi и управляет запуском соответствующих служб путем внесения изменений в реестр
Скрипт должен исполняться от имени админа или системы!!!
Следует выкладывать в автозагрузку политики конфигурации компьютера!!!

аватар: Vaulter

скрипт pppoe дозвона

случилась у меня как-то беда: стал через раз работать провайдер. То есть коннект, то его нет.
Сочинил небольшой скрипт дозвона:
1. проверяет есть ли коннект до заданного адреса
2. если нет то рвёт коннект и соединяет снова
и т.д.
при запуске с любым параметром уходит в бесконечный цикл пока не дозвонится, иначе делает 10 попыток
может кому будет полезен:

#!/bin/bash
#kdialog --title test --textbox
timeout=10
sleep=20
#test url
url=ya.ru
if [ $1 ]
then
        kdialog --msgbox "type kill $$ to stop infinite loop" &
        while [ 1 == 1 ]
        do
аватар: Vaulter

Пишем свой чат на PHP

Задался я мыслью, написать подобие чата. как и все великое, начнется это с простых вещей....

  1. чат будет на фреймах -
    • главный, с сообщениями
    • ввод, где будет вводится текст
    • список ников, понятно
    • и..фрейм "драйвер" всего этого дела )
  2. будет юзать mySQL, потому как очень просто все тогда получится
  3. в чате не будет регистрации, а следовательно админов и т.д., для простоты реализации и понятности...

UML диаграмма последовательностиUML диаграмма последовательности

RSS-материал