?

Log in

Ой, кто здесь? [entries|archive|friends|userinfo]
rubys_tar

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Контроль [ноя. 23, 2011|07:44 pm]
rubys_tar
[Tags|]

Сегодня на работе был грандиозный фейл с ORA-0600. Ищем причину. Ещё раз убеждаюсь в необходимости контроля.


Запись сделана с помощью m.livejournal.com.

Ссылка2 комментария|Оставить комментарий

Набросал за чашкой чая... [мар. 12, 2008|12:01 am]
rubys_tar
[Tags|]

Для оффлайн-обновления gentoo набросал такой скриптик. Велосипед, но может быть кому-то пригодится ещё кроме меня.
Просто собирает все нужные файлы в один каталог, чтобы потом записать их на носитель, принести на машину, обделённую интернетом и использовать для обновления. Естественно перед этим на обновляемой машине нужно сделать emerge --sync (я делаю emerge-delta-webrsync) и выполнить что-то типа: emerge -uDNpf world > world-20080312.text

#!/usr/bin/env python
# copy_packages.py
import sys, string, os, subprocess, shutil

DISTFILES_DIR="/usr/portage/distfiles"
WGET_DIR="./packages"
WGET="wget"

def main():
        if len(sys.argv) < 2:
                usage()
                return
        try:
                f = open(sys.argv[1])
        except:
                print "Cannot open file " + sys.argv[1] + ". STOP."
        for l in f.readlines():
                if l[:3] == "htt" or l[:3] == "ftp":
                        sp = string.split(l, " ")[:-1]
                        name = os.path.basename(sp[0])
                        print
                        print "-" * 80
                        stat = 1
                        i = 0
                        c = len(sp)
                        if os.path.exists(DISTFILES_DIR + "/" + name):
                                if not os.path.exists(WGET_DIR + "/" + name):
                                    print "[File " + name + " exists... Copying...]"
                                    shutil.copyfile(DISTFILES_DIR + "/" + name, WGET_DIR + "/" + name)
                        else:
                                print "[File " + name + " not exists... Downloading...]"
                        while (stat and i < c):
                                try:
                                        print "Retry # " + str(i + 1) + "..."
                                        stat = subprocess.call([WGET, "-c", sp[i], "-O", WGET_DIR + "/" + name])
                                        i += 1
                                except KeyboardInterrupt:
                                        print "\n[stop]."
                                        sys.exit(1)

def usage():
        print "It is not enough parameters. STOP."
        print "Usage: " + sys.argv[0] + " <file>"
        print "<file> - File, generated with use command as:"
        print "# emerge -uDNpf world > world-20080312.text"

if __name__ == "__main__":
        main()
Ссылка1 комментарий|Оставить комментарий

Мозг ещё отдыхает [дек. 25, 2007|02:00 pm]
rubys_tar
Сегодня с самого утра пытался понять почему же у меня flash не работает в браузере. Оказалось в конфиг локального прокси-сервера, через который хожу в интернет добавил когда-то такой аксесс-лист, а потом забыл про него:

acl swf rep_mime_type -i ^application/x-shockwave-flash$
http_reply_access deny swf

Вот так можно резать весь флеш на корню.. )
Ссылка3 комментария|Оставить комментарий

Задачки с утра в понедельник [дек. 10, 2007|08:29 pm]
rubys_tar
Сегодня опоздал на работу, утром всегда так хочется спать :-) И особенно в понедельник.

Видимо для пробуждения мозга nikzubkov задал мне с самого утра несколько задачек:

  1. У Миши не хватало на букварь 6 копеек, у Маши не хватало одной копейки. После того как они скинулись они все равно не смогли купить букваpь. Вопрос: сколько стоил букварь?
  2. Есть инвариантная функция char func(char i); и она работает очень и очень медленно. Задача: оптимизировать функцию.
  3. Расстояние от города А до города Б - 120км. Из города А выешл поезд и поехал в город Б со коростью 30км/ч. Из города Б вылетела ласточка и полетела к городу А со коростью 60км/ч. Долетев до поезда ласточка развернулась обратно. Долетев до города Б опять развернуласть и полетела по направлению к поезду. И так летала от поезда к городу, пока поезд не доехал до города. Вопрос: какое расстояние пролетела ласточка?
  4. Имеется 9 тарелок и весы с двумя чашечками . Нам известно, что вес одной тарелки больше, чем вес остальных тарелок с одинаковым весом. Как с помощью двух взвешиваний определить ту самую наитяжёлую тарелку?

Несмотря на понедельник все задачи были решены.
А вы можете решить такое?
Ссылка14 комментариев|Оставить комментарий

Первое тестовое сообщение из psi [мар. 7, 2007|09:10 pm]
rubys_tar
Всё-таки, приятно, когда тебя никто не достаёт, ты слушаешь свою любимую музыку и думаешь о приятном... Обожаю такие моменты...
Ссылка1 комментарий|Оставить комментарий

Новый год, Новый Год! [янв. 1, 2007|01:40 am]
rubys_tar
[Местонахождение |Новокиевка]
[Настроение |artistic]
[Музыка |Шум холодильника]

Вот и наступил Новый 2007 год. Все уже спят давно, а я сижу и пишу в свой журнал. Сегодня Kostick aus Gothic играл в Stronghold :-), потому что до War3 он ещё не дорос ;-). Настроение хорошее, надеюсь, что завтра будет ещё лучше!
Ссылка2 комментария|Оставить комментарий

Сонное [сент. 2, 2006|02:56 am]
rubys_tar
[Местонахождение |Нтск]
[Настроение |алгоритмирующее]
[Музыка |XMMS играет,я слушаю]

Уже три часа ночи, а я всё сижу программирую на C...
СсылкаОставить комментарий

Всё хорошее когда-то кончается :( [апр. 27, 2006|12:07 am]
rubys_tar
Вот и подходит к концу мой отпуск. А я только во вкус вошёл. Как всё же хорошо лежать под небесами :), напевать любимые песни и думать о чём-то приятном.
Ссылка1 комментарий|Оставить комментарий

День рождения [апр. 24, 2006|03:03 am]
rubys_tar
[Местонахождение |Новокиевка]
[Настроение |artistic]

Сегодня день рождения у Анюты :).
Она осталась дома, прогульщица :)
СсылкаОставить комментарий

Корсары [апр. 22, 2006|11:40 am]
rubys_tar
Приехал Kostick aus Gothic. Спрашивает всякие глупости :)
СсылкаОставить комментарий

navigation
[ viewing | most recent entries ]
[ go | earlier ]