вторник, 20 ноября 2012 г.

Валы

NiTRO (16:06:34 20/11/2012)
Требуется изготовить по заданным размерам валы приводов (стержень длиной в руку, толщиной в см 3-4, на концах шлицы). Детали закалить.
Примеры:

вторник, 6 ноября 2012 г.

Windows 8 CP + КриптоПро CSP 3.6

На ОС MS Windows 8 Customer Preview периодически выскакивала ошибка при попытке накладывания ЭП (криптопровайдер: КриптоПро CSP 3.6) на документ в АЦК:

DAX Error
Error reading edtDescription.Lines.Strings: SystemError. Code: 5.
Access is denied.

К сожалению, пока так и не нашел причину. Временное решение: перезагрузка ОС.

вторник, 23 октября 2012 г.

Web-сервер для 1С 8.2

Для того чтобы был доступен веб интерфейс конфигурации, необходимо выполнить дополнительные действия кроме установки платформы 1с 8.2.
1. Сначала необходимо установить веб сервер:
В данном примере используется Apache HTTP Server. Его можно загрузить по этой ссылке: http://httpd.apache.org/download.cgi
Установка не вызывает трудностей. Необходимо согласится с лицензионным соглашением и ввести некоторые параметры:
 - Network Domain - вводите Ваше доменное имя
 - Server Name – имя сервера или localhost
 - Administrator`s Email Address - адрес администратора
Далее можно согласиться с стандартной установкой и папкой установки по умолчанию.
После установки сервера Apache проверьте его работоспособность, набрав в броузере строку: http:\\localhost. Если все правильно установилось Вы увидите строку: It's works!
2. Зайдите в конфигуратора базы и выберите пункт Администрирование - Публикация на сервере
Введите там имя публикации (в принципе любое без специальных символов) и каталог в котором будет опубликована конфигурация.
После этого нажмите кнопку опубликовать.
3. Зайдите в Сервис - Параметры
Выберите закладку "Запуск 1С:Предприятия".
Установите приложение: Веб-клиент, выберите браузер. Поддерживаемые браузеры: Internet Explorer и Mozila Firefox поэтому если у Вас по умолчанию другой браузер выберите один из предложенных.
Нажмите Отладка - Начать отладку. Должен запуститься броузер в котором будет запущен клиент 1с. Можете скопировать строку доступа к веб клиенту и после пользоваться ей напрямую без входа в конфигуратор.
 
отсюда

понедельник, 15 октября 2012 г.

TestMoz

TestMoz.com - создание и веб-публикация тестов.

SlideStory

SlideStory.com - ресурс для создания и веб-публикации презентаций.
Загрузка "SlideStory Windows Publisher client".

Turbosite

Turbosite - быстрое создание сайтов для ... пользователей.

Calameo.com

Calameo.com - публикации документов

четверг, 11 октября 2012 г.

Полено - печь


Стишок

Мы чихали, мы чихали
Наши носики устали.
--
Авторство: я, О.Б.
--
В офисе, какая-то нездоровая атмосфера - уже который год тут сижу и кажется, что не прошло и дня, чтобы кто-нибудь не чихнул.

Сила моли

>  Denis (11:29:27 11/10/2012)
> А я вчера прилег, чтобы Женьку уложить и заснул. Не досмотрел "За гранью". Остановился там, где Оливию из янтаря вытащили.
>
>  Фоксе (11:29:58 11/10/2012)
> емае ну ты ваще походу переработался. на за гранью устнуть
>
>  Denis (11:31:01 11/10/2012)
> Я просто после тренировки быстро сливаюсь, ваще.
>
>  Фоксе (11:31:44 11/10/2012)
> после домашней или в спортзале?
>
>  Denis (11:32:10 11/10/2012)
> Домашней, на спортзал пока жоплюсь денежку тратить
>
>  Фоксе (11:32:54 11/10/2012)
> блин а у меня силы моли не хватает дома напрягаться
>
>  Фоксе (11:32:59 11/10/2012)
> *воли )
>
>  Denis (11:33:53 11/10/2012)
> )))))))))))))))))))))
>
>  Denis (11:34:06 11/10/2012)
> Поржал от души ))))

вторник, 9 октября 2012 г.

Консольне псто два

Таблица 3.1. Операторы для заменяемых параметров
ОператорыОписание
%~FnПеременная %n расширяется до полного имени файла
%~DnИз переменной %n выделяется только имя диска
%~PnИз переменной %n выделяется только путь к файлу
%~NnИз переменной %n выделяется только имя файла
%~XnИз переменной %n выделяется расширение имени файла
%~SnЗначение операторов N и X для переменной %n изменяется так, что они работают с кратким именем файла
%~$PATH:nПроводится поиск по каталогам, заданным в переменной среды PATH, и переменная %n заменяется на полное имя первого найденного файла. Если переменная PATH не определена или в результате поиска не найден ни один файл, эта конструкция заменяется на пустую строку. Естественно, здесь переменную PATH можно заменить на любое другое допустимое значение

четверг, 6 сентября 2012 г.

Конвертер медиа

http://media.io

УАЗДао

Рукопись, найденная в солидоле

Специалисты в ступоре — на раскопках одного древнего гаражища, в плотно запечатанной жестяной амфоре с солидолом, обнаружена рукопись с великим сакральным текстом, который считался утерянным. Речь идет о первых списках так называемого «УАЗДао» — священной книге древних автомехаников. Она была до сих пор известна только по кратчайшим отрывкам, сохранившемся в изустной традиции.

Рукопись написана на архаичном протоязыке автомехаников, и потому некоторые термины и идиоматические выражения в тексте остались непереведенными. Это, как правило, те священные, исполненные тайной магической силы заклинания, которые до сих пор, без понимания утерянного смысла, передаются из уст в в уста среди потомков тех, первых автомехаников. Обычно их произносят, ударив себе молотком по пальцу…

Рукопись выполнена в традиционной технологии — гвоздём по дерматину, и расшифровка ее еще продолжается. Поэтому мы готовы предложить нашим читателям только начало первого коана:

УАЗДао: Коан 1. Инструментальный.

1. Да пребудут с тобой вечные Болгарка, Сварка и Свалка, ибо путь их — и есть путь УАЗДао.
2. И Монтировка с Кувалдой, предвестники их.
3. И Зубилом не пренебрегай отнюдь.
4. Экономящий же на инструменте подобен выбившему себе зубы, чтобы не тратиться на зубную пасту.
5. Всякого ключа имей по две штуки, а ключей на 12 и 14 по три, ибо прыгать из ямы и обратно за каждой ничтожной железякой недостойно следующего путем УАЗДао.
6. Всякий инструмент рано или поздно будет проёбан. Не противься этому и не горюй об утраченном — в Мире Проёбанных Вещей ему будет лучше, ты же получишь повод поклониться Великому Авторынку.
7. Однако же не усугубляй проёбанного, передавая инструмент в руки Не Следующего Путем — ибо проебёт. Паки же не давай инструмент тому, кто Путем следует — бо Спиздит. Ибо сказано: «Не доверяйте дятлу барабан!»
8. Взыскующего же инструмента твоего, смело Шли В Жопу, пусть он даже и сосед твой во гаражах. Но в последнем случае — шли вежливо, как бы извиняясь. Но решительно. Ибо сказано: «Свой надо иметь!»
9. И ручной насос для колеса пригоден, но Истинный Мастер Пути не пренебрежет компрессором, ибо сказано: «Труд сделал из обезьяны уставшую обезьяну...»
10. Да пребудет борьба Хаоса с Порядком в твоем инструментальном ящике вечной. Ибо таково свойство инструмента — не пребывать в покое, по размерам разложенному, но валяться промасленной грудой вперемешку. В постыдной праздности заподозрю всякого, чей инструмент чист и разложен по порядку. Не следует он путем УАЗДао.
11. Узрев на прилавке Приблуду Полезную, не усомнись в сердце своем — и купи. Ибо всяко лучше иметь Приблуду, нежели не иметь ее. Однако же, если скудны финансы твои, то не давай жажде обладания терзать тебя долго, но вспомни о том, что до сих пор обходился ты без этой Приблуды, а значит — перебьёшься и впредь. Ибо сказано: «Забей, и рожковым открутишь!».
12. Будь скромен и начинай с малого — лишь то, что не пошло с ключа следует Стронуть Зубилом, лишь то, что не стронулось с зубила, следует Нагреть Газом, лишь нагретое газом следует Ёбнуть Кувалдой, и лишь затем переходи к Болгарке, ибо не следует тревожить столь великое малым.
13. Болгарка подобна кунг-фу — настоящий мастер без веского повода не использует.
14. Не пренебрегай в гордыне своей рожковым ключом, от того, что есть торцевой. Ибо путь УАЗДао — есть путь простоты. И что ты будешь делать, проебав торцевой?
15. Да пребудет Верстак твой, святилище Гаража твоего, в дивном Рабочем Беспорядке, где каждая гаечка, каждый болтик и каждый кусочек Ржавого Говна сами находят свое место во Вселенной. Ибо следующий путем УАЗДао не волнуется о всякой ерунде, но позволяет свершаться естественному ходу вещей.
16. И лишь когда найти искомое в Гараже Твоем становится сложнее, нежели купить новое — следует Разобрать Все Это Говно. Решившись на это, будь готов к Неожиданным Находкам и Большим Потерям — ибо то, что СОВЕРШЕННО ТОЧНО ТУТ ЛЕЖАЛО, окажется ушедшим в Мир Проёбанных Вещей, но то, что числилось проёбанным и было заменено новым, обнаружится в изобилии. Такова природа вещей, ибо сказано: «Да и хуй с ним!». И пусть будет рука твоя тверда на пути к помойке.
17. Не пренебрегай малым ради большого, ибо сказано: «Нельзя ключом на 12 открутить болт на 22, но верно и обратное...»
18. Попавши на Авторынок, да не выйдешь с него с деньгами в кармане — ибо на пути УАЗДао нет ненужного, а есть лишь то, что Авось Пригодится.
19. Хочешь узнать, что сломается в дальней дороге? Вспомни, какой из инструментов не взял ты с собой...
20. Не жалей места под инструмент в багажнике своем. Лучше водки меньше возьми.
21. Не пренебрегай штангелем, микрометром и щупами, но помни, что лишь верный «на глаз» всегда с тобой, а точность «ну, что-то вроде» обычно вполне достаточна. Ибо сказано: «Семь раз померь — длиннее не станет...»
22. Компрессор и краскопульт полезны, но Истинный Мастер Пути и кисточкой не заебется покрасить.
23. Только проебавший ключ на 7 истинно понимает, как много в УАЗе мелких гаечек...
24. Рожковому ключу доступно многое, но накидной сильнее его. Силен накидной, но торцевой всяко круче. Крут торцевой, но ударный пневмогайковерт превосходит его в могуществе своем. Могуч пневмогайковерт, но головка-с-трубой и черта свернет. Однако всегда помни — рожковым ключом ты подлезешь там, где и головка-с-трубой хрен развернется.
25. И лишь Болгарке подвластно всё...

P.S. По мере расшифровки рукописи мы будем выкладывать здесь следующие фрагменты этого великого древнего текста...

Отсюда: http://semiurg.livejournal.com/612694.html

пятница, 31 августа 2012 г.

Мне просто рыбку ...

NiTRO (12:07:26 31/08/2012)
Я как-то покупал рыбку... для черепахи:

Продавщица: А вот красивая какая... а вам девочку или мальчика?
Я: Да, мне рыбку просто... я новичек )

понедельник, 23 июля 2012 г.

Oracle DBConsole

Команда 'emctl secure dbconsole -reset' вызывает ошибку:
'Unable to contact the OMS Repository'

Тогда лучше воспользоваться командой:
'emctl secure dbconsole -reset -sysman_pwd < Password for SYSMAN user >'
'emctl secure dbconsole -sysman_pwd < Password for SYSMAN user >'
и запустить также:
'emctl start dbconsole -sysman_pwd < Password for SYSMAN user >'

среда, 11 июля 2012 г.

Наставления

NiTRO (14:11:25 11/07/2012)
до сих пор шоле?

Denis (14:12:19 11/07/2012)
О, как быстро ты меня спалил ))
Но, чота не отпускает.

NiTRO (14:12:26 11/07/2012)
)

Denis (14:12:44 11/07/2012)
Да пройдет, не волнуйся, дарл. Ничего разрушать я не стану.

NiTRO (14:12:55 11/07/2012)
ну ессно, иначе огребешь пиздюлей

NiTRO (14:12:56 11/07/2012)
:)

четверг, 21 июня 2012 г.

VNC-сервер для Oracle Linux

Настройка и запуск VNC-server на OEL 5.5 (или RHEL) - оригинал.

В OEL 5 уже установлен VNC-севрер, поэтому его нужно просто настроить. Для этого под пользователем, для которого нужно настроить доступ через VNC нужно выполнить:

1. Чтобы задать пароль под пользователем, для которого нужно настроить доступ, выполните:
vncpasswd

2. Указать порт подключения и имя пользователя, для которого был ранее задан пароль. Для этого в файле /etc/sysconfig/vncservers в параметре VNCSERVERS укажите следующее:
к примеру необходимо настроить доступ через VNC для двух пользователей: pupkin и ivanov, тогда:

VNCSERVERS="1:pupkin 2:ivanov"
Таким образом pupkin будет подключаться по адресу:
myserver:1
а ivanov
myserver:2

Если понадобиться открывать доступ через прокси, то порты будут TCP 5901 и TCP 5902, соответственно.

За разрешение экрана и некоторые другие параметры VNC-сервера отвечает строка:
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

3. При необходимости можно настроить автоматический запуск VNC-сервера:
chkconfig vncserver on

4. Запустить службу вручную можно так:
service vncserver start

5. После запуска службы в домашних каталогах пользователей, которые были указаны в файле /etc/sysconfig/vncservers, создаются дополнительные файлы, среди которых:
/home/pupkin/.vnc/xstartup. В нем нужно раскомментировать 2 строки:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc


и перезапустить службу
service vncserver restart

P.S. Если п.5 не выполнить, то при подключении будет некрасивый рабочий стол:



вторник, 19 июня 2012 г.

Мой первый "Kernel panic"

Недавно настроил YUM и на радостях решил обновить все пакеты (yum update). После перезагрузки возник "kernel panic":


Выяснилось, что вместе с обновлением скачались исходники ядра, да не один, а целых два пакета:
/usr/src/kernels/2.6.32...
/usr/src/kernels/2.6.39-100.7.1.el5uek

Дело в том, что версия родного ядра (uname -r) = 2.6.18-194.el5. После загрузки новых пакетов ядра изменилась настройка загрузчика GRUB (подчеркнуты изменившиеся записи):

[root@dbserver ~]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/mapper/isw_dibcgfcjgc_Volume0
default=1
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Oracle Linux Server (2.6.32-100.0.19.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-100.0.19.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
    initrd /initrd-2.6.32-100.0.19.el5.img
title Oracle Linux Server (2.6.39-100.7.1.el5uek)
    root (hd0,0)
    kernel /vmlinuz-2.6.39-100.7.1.el5uek ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
    initrd /initrd-2.6.39-100.7.1.el5uek.img
title Enterprise Linux (2.6.18-194.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet numa=off
    initrd /initrd-2.6.18-194.el5.img

ОС пыталась загрузится используя неправильную версию ядра:



Наверное, ядро можно перекомпилировать, используя данные исходники, но я пока этого не умею, поэтому изменил в /etc/grub.conf параметр default на 2, чтобы загрузка выполнялась со старой версией ядра.

воскресенье, 17 июня 2012 г.

phpVirtualBox

Проверить:
http://code.google.com/p/phpvirtualbox/

Установка VirtualBox на OEL с помощью YUM

Импортируем репозиторий:
cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo


Проверяем наличие и версии пакетов для установки:
yum list|grep VirtualBox
(на экран будет выведен список доступных для установки пакетов)

Устанавливаем выбранный VirtualBox (на момент написания поста крайней версией является VirtualBox-4.1.x86_64):
yum install VirtualBox-4.1.x86_64

--
Удобство использования YUM от ручной установки: сторонние пакеты, которые необходимы для установки VirtualBox (или других программ) установятся автоматически. Например, для установки VirtualBox необходимо наличие в системе установленной библиотеки SDL. При установке через YUM этот пакет устанавливается автоматически.

Oracle Public Yum Server

Инструкция по настройке сабжа:
http://public-yum.oracle.com/

Smbclient: первое знакомство

Просмотр доступных сетевых ресурсов сервера (для примера представим, что сервер называется server-f (192.168.1.2)):
smbclient -L server-f
smbclient --list=server-f
smbclient -L 192.168.1.2
smbclient --list=192.168.1.2


Подключение к определенному сетевому ресурсу сервера:
smbclient //server-f/0bmenka

Осматриваемся стандартно:
ls

Копирование файла с сетевого ресурса на локальную машину:
get <from_file> [<to_file>]


--
Проверялось для Oracle Enterprise Linux 5.5

пятница, 15 июня 2012 г.

(черновик) Установка Firebird на Oracle Enterprise Linux x64 5.5

(Это черновой вариант инструкции, т.к. нет опыта запуска СУБД на Linux)

1. Скачать и установить RPM-дистрибутив для Linux AMD64: http://firebirdsql.org/en/firebird-2-5/#Linux_AMD64;

2. Сменить пароль для пользователя SYSDBA (для удобства): http://beepings.blogspot.com/2012/06/firebird-sysdba-linux.html;

3. Номер порта службы можно изменить (при необходимости): в файле
/opt/firebird/firebird.conf
параметр
RemoteServicePort

4. Запуск Firebird: можно выполнить файл
/opt/firebird/bin/fbguard
(но я не уверен, что это правильный вариант, поэтому данное решение будет пересмотрено после ознакомления с литературой)

Firebird: пароль для SYSDBA (для Linux)

После установки пароль см. в файле /opt/firebird/SYSDBA.password.
Изменить можно с помощью changeDBAPassword.sh

Sentinel License Monitor

http://127.0.0.1:6002 - For SuperPro/UltraPro;
http://127.0.0.1:7002 - For Sentinel Hardware Keys;
http://127.0.0.1:7002/configuration.html - For Sentinel Hardware Keys (Configuration).

Отсюда.

среда, 13 июня 2012 г.

О скриншотах

Спасибо ресурсу www.besplatnyeprogrammy.ru. Благодаря ему я нашел новый инструмент для скриншотов: http://www.picpick.org/.

Ностальжи ...



Отсюда, +.

Notepad++ и кириллица

Проблема:
На Windows 8 при вводе кириллических символов в Notepad++ оные отображаются кракозябрами.

Решение:
Необходимо запускать Notepad++ в режиме совместимости с Windows XP.

понедельник, 11 июня 2012 г.

Онлайн-инструмент для блок-схем

Начал поиски онлайн-инструмента для рисования блок-схем.
1. http://live.yworks.com/graphity/
Достоинства: бесплатный, широкий набор фигур.
Недостатки: нет возможности хранить блок-схемы "в облаке".

2. https://www.autocadws.com/web
Описание краткое: http://ru.wikipedia.org/wiki/AutoCAD#AutoCAD_WS
Достоинства: ну ... это AutoCAD.
Недостатки: возможности очень сильно урезаны.

среда, 6 июня 2012 г.

Secured DBConsole (для Oracle 10g)

Угораздило же меня сразу после установки Oracle при настройке "Oracle Enterprise Manager Console" указать защищенный протокол HTTPS. Потом разбирался, почему же эта самая dbconsole не запускается, сообщая:
cat /opt/oracle/product/10.2.0/dbserver_ORACLE10/sysman/log/emctl.trc

2012-06-05 17:36:58 Thread-4135033632 ERROR ssl: Open wallet failed, ret = 28750
2012-06-05 17:36:58 Thread-4135033632 ERROR ssl: nmehlenv_openWallet failed
2012-06-05 17:36:58 Thread-4135033632 ERROR http: 5: Unable to initialize ssl connection with server, aborting connection attempt


А оказалось, что срок действия сертификата для https закончился 31.12.2010.
Погуглил,
+ почитал металинк: https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1222603.1#BODYTEXT;
+ скачал патч 8350262 у наших китайских друзей: www.itpub.net/thread-1388608-1-7.html;
+ добавил в переменную PATH пользователя oracle путь к директории OPatch и перелогинился;
+ выполнил установку патча 8350262 согласно с ним идущей инструкции в файле README.TXT;
+ настроил DBConsole:
emctl config emkey -repos -sysman_pwd < Password for SYSMAN user >
emctl secure dbconsole -sysman_pwd < Password for SYSMAN user >
emctl start dbconsole
+ посмотрел кино: https://support.oracle.com/CSP/main/article?cmd=show&type=VIDEO&id=1222603.1:ErrorAndRecoveryDemo
выполнил все по рецепту и все заработало.

вторник, 5 июня 2012 г.

Про µTorrent

В окне "О программе" µTorrent нажать русскую букву "Е".

— Да!

Заложница (2007);
Законопослушный гражданин (2009);
Возмездие (2010);

Отключение анимации текста в MS Word с помощью VBA

Периодически получаю от одного из клиентов документы MS Word с анимацией текста "Фейерверк". В MS Office 2007 и 2010 нет возможности отключить эту анимацию через интерфейс, поэтому приходится отключать программно:

Sub Toporkov_msword_font_animation_off()
Selection.Font.Animation = wdAnimationNone
End Sub

LEGO Mindstorms

Купить:
LEGO Mindstorms
Распаковка Lego Mindstorms NXT 2.0

— Наверное, это для сына?
— Дааа, это для сына ...


среда, 30 мая 2012 г.

Защита листа MS Excel

1) Снять галочку "Защищаемая ячейка" с ячейки, в которую необходимо будет вводить данные после защиты листа:


2) Защитить лист:

1С:Бухгалтерия государственного учреждения 8 и АЦК

Для конфигурации "Бухгалтерия государственного учреждения" (http://v8.1c.ru/stateacc/).
В наличии должны быть файлы с диска ИТС:
- ОбработкаОбмена_с_АЦК.epf
- AZK_fin.xml

1) Пункт меню Сервис > Обмен с казначейскими системами и учреждениями банка;
Вкладка "Форматы обмена" > кнопка "Загрузить форматы". В открывшемся окне помощника выбирается источник загрузки форматов, т.е. нужно указать путь к файлу "AZK_fin.xml" (в моем примере данные файлы находятся в папке на компьютере, поэтому 2 верхние галочки я снимаю):

2) После завершения работы помощника на вкладке "Форматы обмена" должна появится строчка "Обмен с АЦК-финансы":

3) Откройте карточку этого формата и в поле "Файл" укажите путь к файлу внешней обработки "ОбработкаОбмена_с_АЦК.epf":

4) На вкладке "Импорт" добавьте новое задание на импорт. В качестве типа формата укажите "Обмен с АЦК-финансы".
В поле "Настройка обмена" укажите (создайте новую настройку, если ее нет) настройку обмена файлами:

5) Осталось установить период, за который необходимо загрузить документы, нажать кнопку "Получить файлы за период" и после успешного получения, загрузить их:



вторник, 29 мая 2012 г.

Справочник банков (БИК)

Справочник БИК банков на сайте ЦБРФ
С 03.07.2018 страница по старому адресу (www.cbr.ru/mcirabis/?Prtid=bic) недоступна (ошибка 404). Это связано с тем, что передача справочника в формате DBF упразднена, но это только формально, т.к. по слухам, к нововведениям оказались готовы не все разработчики, поэтому справочник в старом формате (DBF) и новом (XML - ED807 - УФЭБС) еще можно получить по адресу:
http://www.cbr.ru/psystem/system_p/#BikFormData (см.внизу страницы раздел "Справочник БИК").

Доп.инфо: http://www.garant.ru/doc/busref/spr_bik/
Онлайн-справочник БИК:
www.pvision.ru/bik
http://www.bkip.ru/SearchBic.aspx

Пример запуска class-файлов

.\HelloWorldSWT.class
type .\run.bat

setlocal
set PATH=%PATH%;C:\Progra~1\Java\jdk1.6.0_32\bin
start javaw -classpath ".;c:\home\soft\my_env\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.7.2.v3740f.jar" HelloWorldSWT
endlocal

четверг, 24 мая 2012 г.

Чтения псто

ФЕЙЕРВЕРК ВОЛШЕБСТВА
Роман-учебник веселого волшебства
В. Долохов, В. Гурангов

Это книжка для поднятия настроения
С абсурдом и практическим применением

Аннотация:
Перед вами новый бестселлер В. Долохова и В. Гурангова, который уже давно с нетерпением ждет огромная армия читателей, знакомых с этими авторами по книгам «Учебник везения», «Технология успеха» и «Сам себе волшебник».
«Энергетический роман», как называют его авторы, написан на основе семинаров по практическому волшебству, в течение пяти лет проводимых В. Долоховым и В. Гуранговым по всей России и за ее пределами. Книга, весьма непохожая на предыдущие: и по жанру, и по стилю изложения и по глубине мировоззрения.
Роман про Вовку Тараканова – это уникальный Тренинг танцующих волшебников, это кладезь Чудесных историй и магических рецептов, это фейерверк Смеха и творчества, это зажигательные Танцы, это игра с бушующими потоками Энергии, это потрясающие воображение Запредельные переживания, это уносящий в иные измерения тантрический Секс, это упоительная Любовь без привязанности и страданий, это захватывающие приключения в Осознанных Сновидениях, это мистическое путешествие к СВОБОДЕ.
--
К.Е. (17:02:57 24/05/2012)

Новое слово

Denis (14:09:10 24/05/2012)
Есть люди у которых я могу попросить помочь мне это все настроить, но опять же эта жилка эгоиста, которая шепчет мне "научись все делать сам", а ему вторит другой голос "время есть, все равно эти Samba и Oracle EM с тебя щас никто не труебет".

Михалевски (14:09:56 24/05/2012)
с тебя щас никто не труебет - очень метко ошибся:-D

Denis (14:10:16 24/05/2012)
емкое слово получилось ))

Михалевски (14:10:32 24/05/2012)
ага, в лучших традициях русского языка

XADisk

- Transactions with file systems using XADisk on IBM.com
- http://xadisk.java.net

вторник, 22 мая 2012 г.

Отключение/включение визуального оформления для приложений Windows

azkf.bat [/t]

rem Если пакетный файл запущен с ключом /t, то клиентская часть АЦК запустится с поддержкой визуального оформления
if %1s==/ts goto azk_with_theme else goto azk_no_theme

:azk_no_theme
rem Отключение визуального оформления для текущего maincontroller.exe
reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%CD%\client\maincontroller.exe" /t REG_SZ /d DISABLETHEMES /f
goto azk_start

:azk_with_theme
rem Включение визуального оформления для текущего maincontroller.exe
reg delete "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%CD%\client\maincontroller.exe" /f
goto azk_start

:azk_start
cd client
call killcache.bat
start maincontroller.exe /instance

:exit

воскресенье, 20 мая 2012 г.

Одноразовые антивирусы

Если подозреваете, что ваш компьютер заражен вирусами, то проверьте его, скачав любую из антивирусных утилит:
- Dr.Web CureIt!;
- Microsoft Safety Scanner;
- Kaspersky Virus Removal Tool 2011.

Эти утилиты не обновляются через интернет - при каждой новой проверке необходимо скачивать утилиту заново.

суббота, 19 мая 2012 г.

TeamViewer (сервер удаленного подключения)

1. Скачать дистрибутив, щелкнув по ссылке:
http://www.teamviewer.com/download/TeamViewer_Setup_ru.exe

2. (Тут будет добавлен пункт по установке TeamViewer)

3. Запустите TeamViewer. В открывшемся окне запомните значение из поля "Ваш ID", он понадобиться для подключения. Затем нажмите пункт меню Дополнительно > Опции:

4. В окне опций в разделе "Безопасность" введите пароль в поля "Пароль" и "Подтвердить пароль". Сохраните изменения, нажав кнопку "OK":

среда, 16 мая 2012 г.

Linux: Команды управления пользователями

Добавление нового пользователя:
useradd <username>

Добавление существующего пользователя в существующую группу:
usermod -a -G <group-name> <username>


To be continued ...

3G-модем + Wi-Fi-маршрутизатор

3G-модем ZTE MF112 (USB с сим-картой от «МТС») и маршрутизатор D-Link DIR-620 успешно подружились, согласно инструкции. На удивление даже приличная скорость = ~2 МБ/с.

вторник, 15 мая 2012 г.

Как определить разрядность Java?

C:\>java.exe -version

Ответ от Java x32:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

Ответ от Java x64:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

воскресенье, 13 мая 2012 г.


Товариши, в чем подвох?

C:\>nslookup dbserver
Server:  control
Address:  192.168.1.5


Name:    dbserver
Address:  192.168.1.9

C:\>ping 192.168.1.9
Pinging 192.168.1.9 with 32 bytes of data:
Reply from 192.168.1.9: bytes=32 time<1ms TTL=64
Reply from 192.168.1.9: bytes=32 time<1ms TTL=64
Reply from 192.168.1.9: bytes=32 time<1ms TTL=64
Reply from 192.168.1.9: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.1.9:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:\>ping dbserver
Ping request could not find host dbserver. Please check the name and try again.

upd (2012-06-19):
Подставил костыль: указал строку
netbios name = DBSERVER
в конф.файле
/etc/samba/smb.conf
в запустил samba
service smb start

суббота, 12 мая 2012 г.

dbserver

Что сделано:
- Oracle Enterprise Linux 5.5 x64: установлено;
- Oracle 10.2.0.1 + patch 10.2.0.4 (p6810189): установлено.

Что осталось сделать:
- Samba: установить и настроить;
- Oracle EM: разобраться с ошибками при запуске - решено;
- Oracle: научить базу автоматически монтироваться при запуске сервера - решено;
- Oracle: научить listener автоматически стартовать при запуске сервера - решено (см. строку выше).

Oracle SQL Developer

Только сегодня узнал, что есть нормальная альтернатива «SQL Navigator» - «Oracle SQL Developer» - страница загрузки.
Есть и для Windows и для Linux.
--
Чтобы каждая открываемая на просмотр таблица открывалась в отдельной вкладке автоматически нужно включить чекбокс "Automatically Freeze ObjectViewer Windows" в меню Tools > Preferences > Database > ObjectViewer.

Install Rar or Unrar on Linux

Install Rar or Unrar on Linux.

cluBalance

Отображение баланса на мобилке. Парсит инфу из смс. http://clusterrr.com/cluBalance/

upd:
Когда кончается баланс и смс нельзя отправить, от приложения никакого толку. Надо бы найти что-нибудь для USSD-запросов, т.к. их работа от наличия денег на счете не зависит.

понедельник, 23 апреля 2012 г.

DCOM компоненты

COM Fundamentals
Security in COM

Установка Oracle 10g на ОС OEL 5.5 x64

Подсматриваю в мозг Скаржинского и сюда.
------

I. Предварительные настройки ОС:


Добавить в файл /home/oracle/.bash_profiler следующие строки:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_SID=<Указать SID, который собираетесь создавать с помощью dbca>
export NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin
export LIBPATH=$ORACLE_HOME/lib
export THREADS_FLAG=native

Создать каталог:
/opt/oracle
и изменить права: user: oracle + group: oinstall

II. Установка Oracle 10.2:

1. Скачать дистрибутив СУБД Oracle 10.2.0.1;
2. Распаковать архив с дистрибутивом:
gunzip 10201_database_linux_x86_64.gz
cpio -idmv < 10201_database_linux_x86_64.cpio
В результате распакуется каталог /database.
3. В дистрибутиве нужно отредактировать файл:
/database/install/oraparam.ini
а именно, изменить строку:
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
на эту строку:
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,redhat-5

4. Запустить установку:
xhost +
su - oracle
./runInstaller
(добавить скриншоты со спецификой установки)
Базу создавать при установке не надо.
В конце установки не забыть выполнить 2 скрипта (об этом будет гласить одно из крайних окон установщика).

III. Установка патча:

1. Скачать дистрибутив патча № p6810189;
2. Распаковать:
unzip p6810189_10204_Linux-x86-64.zip
В результате распакуется каталог /DISK1 и Readme.html
3. Установить патч:

xhost +
su - oracle
./runInstaller

В конце установки не забыть выполнить 1 скрипт (об этом будет гласить одно из крайних окон установщика).

IV. Настройка Listener:

netca

V. Создание базы Oracle:

dbca

VI. Настройка и запуск Oracle DB Console:

http://beepings.blogspot.com/2012/06/secured-dbconsole.html

Гербарий на табуретке

Гербарий на табуретке, покрытый лаком:
Отсюда.

вторник, 17 апреля 2012 г.

Мирамистин, ты на очереди.

Странные папки

Замечено в ОС MS Windows 7 и MS Windows 8:
В корне логических дисков периодически появляется папка с наименованием "..." (три точки).
DIR /X показывает ее короткое имя: A535~1.
Не могу понять, откуда они берутся. Можно такую папку переименовать командой:
ren A535~1 mydir
После этого в нее можно зайти и проверить, что в ней нет ничего важного (обычно, она всегда пустая), а затем просто удалить.

upd:
Оказывается, нужно было просто поискать в Яндексе (поиск в гугле ничего не давал).
Вот и ответ с указанием причины, вызывающей появление этой папки - тынц. Цитирую:

Начнем с того, как эта папка … появляется? Такая беда постигает пользователей Windows 7 и Vista, которые используют файловый менеджер Total Commander. Провоцирует этот глюк сочетание клавиш Ctrl+PageDown, через которое в Total Commander можно открывать некоторые файлы, такие как ISO, mds, pack и прочие.

upd 120924:
На версии Total Commander 8.01 баг не повторяется.

Медведь собирает грибы в лису


суббота, 14 апреля 2012 г.

TeamViewerQS для Windows

Для того, чтобы к вашему компьютеру кто-нибудь мог удаленно подключиться с помощью TeamViewer, необходимо выполнить следующие действия:

1. Скачайте, запустите и не закрывайте программу, которая находится по ссылке:
https://download.teamviewer.com/download/TeamViewerQS.exe;
2. После этого сообщите цифры, которые появятся в открывшемся окне в полях "Ваш ID" и "Пароль" (см. пример):
Примечание: не закрывайте программу пока не будет оказана помощь, так как подключиться можно только тогда, когда программа запущена.

пятница, 6 апреля 2012 г.

HelpDesk

http://www.opensourcehelpdesklist.com/

> NiTRO (11:10:16 15/09/2011)
> ну и гуд... порыскай, мож найдешь где значки сменить на русские ) я токо логотип нашел где поменять
>
>
> Denis (11:17:51 15/09/2011)
> Про русский:
> http://forums.webhelpdesk.com/forums/comments.php?DiscussionID=1039
> Но пока я не дочитал как переключить

КриптоПро 3.6 и Windows 8 Customer Preview

После установки КриптоПро 3.6 на Windows 8 перестают запускаться Metro-приложения. В журнале событий наблюдается сообщение &ln:
Log Name: System
Source: Microsoft-Windows-DistributedCOM
Event ID: 10010
Task Category: None
Level: Error
Keywords: Classic
Description:
The server App.wwa did not register with DCOM within the required timeout.


Радует, что несмотря на это КриптоПро работает исправно и что разработчики уже в курсе.

пятница, 30 марта 2012 г.

Java-профилировщик

Для ВМ Java существует такая категория программ, как "профилировщики".
Они предназначены для наблюдением за ресурсами ВМ.
Есть профилировщики сторонних разработчиков, например, YourKit Java Profiler (http://www.yourkit.com/download/), но есть и "родной" в пакете JDK:
jvisualvm
jconsole
Для возможности удаленного подключения или подключения к JVM на Linux нужно добавлять параметры:
-Dcom.sun.management.jmxremote.port
-Dcom.sun.management.jmxremote.authenticate
-Dcom.sun.management.jmxremote.ssl
Например, для подключения по порту 1099 без SSL и без авторизации:
-Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false


Примечание:
при попытке удаленного подключения наткнулся на проблему: jconsole не хотела подключаться сообщая об ошибке в логе (чтобы лог jconsole был виден нужно запустить с ключом:
jconsole -debug
):
«
java.rmi.UnknownHostException: Unknown host: localhost.localdomain; nested exception is:
java.net.UnknownHostException: localhost.localdomain
»
Помогает запуск java-приложения с параметром:
-Djava.rmi.server.hostname=<YOUR_IP>

Подсказка отсюда.

Не знаю пока чем, но картинка очень понравилась. Нашел по запросу в гугле: free space in mailbox diagram

Firebird: документация

http://firebirdsql.su/doku.php - здесь отражается, в какие версии Firebird включена искомая функция, в отличии от этого ресурса:
http://www.firebirdsql.org/refdocs/

(Мысли вслух) А-ля SpaceSniffer для почтового ящика

SpaceSniffer показывает диаграмму распределения файлов и папок на жестком диске в зависимости от их размера. А можно ли подобный инструмент создать для такого же графического отображения писем в почтовом ящике?..

... а то в корпоративном ящике снова заканчивается место, а чистить его так лень.

понедельник, 26 марта 2012 г.

Punto Switcher вызывает зависание Metro-приложений

Текст ошибки из журнала событий:
Log Name: Application
Source: Application Error
Date: 25.03.2012 10:55:54
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: bigroom
Description:
Faulting application name: wwahost.exe, version: 6.2.8250.0, time stamp: 0x4f3f0b57
Faulting module name: pshook.dll, version: 3.2.7.84, time stamp: 0x4f674f38
Exception code: 0xc0000005
Fault offset: 0x00002927
Faulting process id: 0x9ac
Faulting application start time: 0x01cd0a2a620b7a0b
Faulting application path: C:\Windows\system32\wwahost.exe
Faulting module path: C:\Program Files\Yandex\Punto Switcher\pshook.dll
Report Id: a75353db-761d-11e1-8e1d-00804833edde
Faulting package full name: microsoft.microsoftskydrive_16.2.3258.308_x86__8wekyb3d8bbwe
Faulting package-relative application ID: Microsoft.MicrosoftSkyDrive
Event Xml:



1000
2
100
0x80000000000000

15581
Application
bigroom



wwahost.exe
6.2.8250.0
4f3f0b57
pshook.dll
3.2.7.84
4f674f38
c0000005
00002927
9ac
01cd0a2a620b7a0b
C:\Windows\system32\wwahost.exe
C:\Program Files\Yandex\Punto Switcher\pshook.dll
a75353db-761d-11e1-8e1d-00804833edde
microsoft.microsoftskydrive_16.2.3258.308_x86__8wekyb3d8bbwe
Microsoft.MicrosoftSkyDrive



Решение найдено (не проверено):
http://pcportal.org.ru/forum/8-3212-1
Все работает если устанавливать Punto Switcher не в Program Files (x86), а в корень диска, например.

пятница, 16 марта 2012 г.

Чехол Beats

Хочу себе такой чехол:
Взято отсюда.

Обоснование: Удобство :)
Фишка: в горловину вшито 2 жестких стержня с магнитом. Открывается такой чехол только при нажатии на края стержней.

среда, 7 марта 2012 г.

Почти про выборы


Не моё.

BAT-файл, который распознает версию Firebird, на которой создан бэкап

rem mv_fb_restore.bat

@echo off
SETLOCAL

rem version 4 (07.03.2012)

rem Порт службы Firebird 1.5:
set PORT_FB15=3050
rem Порт службы Firebird 2.1:
set PORT_FB21=3021
rem Порт службы Firebird 2.5:
set PORT_FB25=3025

set applog=mv_fb_restore.log

rem Раскладываем дату на составные (ден, месяц, год):
set daDD=%DATE:~0,2%
set daMM=%DATE:~3,2%
set daYYYY=%DATE:~-4%
rem В переменной времени заменяем пробел (который ставиться для числа часов с одним знаком) нулём:

set datime=%time: =0%

rem Раскладываем время на составные (часы, минуты, секунды):
set daho=%datime:~0,2%
set dami=%datime:~3,2%
set dass=%datime:~6,2%
rem Складываем разложенные составные в необходимой форме:
set daDATE=%daYYYY%%daMM%%daDD%_%daho%%dami%%dass%

rem Защита от некорректного запуска:
if %1s==s goto daErrSyntax
if NOT EXIST %1 goto daErrFileExist
prompt run:

set daFile=%1
set daFile=%daFile:~,-4%

rem Службы Firebird должны быть запущены на разных портах (в данном примере, это службы 3050, 3021, 3025)
title RESTORE is running
rem ####### RESTORE FB 1.5
set gbaklog=LOG-RESTORE_FB15_%daDATE%.log
echo %DATE% %TIME% - Firebird 1.5 base restore started with source file %1>>%applog%
c:\Firebird_1_5\bin\gbak.exe -user SYSDBA -password masterkey -R -c -V -P 4096 -Y %gbaklog% %1 localhost/%PORT_FB15%:%CD%\R_%daFile%_FB15.fdb
echo %DATE% %TIME% - Firebird 1.5 base restore complete (status %errorlevel%)>>%applog%

rem АНАЛИЗ ЛОГА
echo %DATE% %TIME% - log_analize start>>%applog%
FOR /F "skip=1 tokens=1 delims=zzz" %%a in (%gbaklog%) do (IF "%%a"=="gbak: finishing, closing, and going home" (goto end) ELSE (IF "%%a"=="gbak: ERROR: Expected backup version 1, 2, or 3. Found 8" (goto fb21_blk) ELSE (IF "%%a"=="gbak: ERROR: Expected backup version 1, 2, or 3. Found 9" (goto fb25_blk))))

:fb21_blk
set gbaklog=LOG-RESTORE_FB21_%daDATE%.log
echo %DATE% %TIME% - Firebird 2.1 base restore started with source file %1>>%applog%
c:\Firebird_2_1\bin\gbak.exe -user SYSDBA -password masterkey -R -c -V -P 4096 -Y %gbaklog% %1 localhost/%PORT_FB21%:%CD%\R_%daFile%_FB21.fdb
echo %DATE% %TIME% - Firebird 2.1 base restore complete>>%applog%
goto end

:fb25_blk
set gbaklog=LOG-RESTORE_FB25_%daDATE%.log
echo %DATE% %TIME% - Firebird 2.5 base restore started with source file %1>>%applog%
c:\Firebird_2_5\bin\gbak.exe -user SYSDBA -password masterkey -R -c -V -P 4096 -Y %gbaklog% %1 localhost/%PORT_FB25%:%CD%\R_%daFile%_FB25.fdb
echo %DATE% %TIME% - Firebird 2.5 base restore complete>>%applog%
goto end

:daErrSyntax
echo Не указан backup-файл.
echo Запускать нужно так:
echo mv_fb_restore.bat ПолноеИмяБэкапа
goto exit
:daErrFileExist
echo Файл %1 не найден. Проверьте правильность написания имени файла.
goto exit

:end
title RESTORE is complete
start notepad %applog%
start notepad %gbaklog%
:exit
endlocal
pause

пятница, 2 марта 2012 г.

Afterpatchy

После установки патча
sqlplus sys/sys as sysdba
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP UPGRADE
SQL> SPOOL patch.log
SQL> @?/rdbms/admin/catupgrd.sql ( тут вместо вопроса нужно указать свой путь для ORACLE_HOME)
SQL> SPOOL OFF
SQL> SHUTDOWN IMMEDIATE
SQL> STARTUP

Для рекомпиляции инвалидов дополнительно рекомендуется пролить:

SQL> @?/rdbms/admin/utlrp.sql

Г.Г.
Прикольный конструктор, который позволяет примерить выбираемые литые диски на свою модель -
ссылка.

Сопротивление бесполезно!

среда, 22 февраля 2012 г.

В преддверии 23 февраля 2012

Arowana (16:21:09 22/02/2012)
http://i036.radikal.ru/1202/dc/227088296d17.jpg

Arowana (16:37:54 22/02/2012)
http://s017.radikal.ru/i440/1202/b4/e9465b332c0c.jpg

Arowana (16:38:09 22/02/2012)
http://s19.radikal.ru/i192/1202/84/35773ebbde13.jpg

d'Greeze (16:39:21 22/02/2012)
)))) оригинально.
даже танец есть? )

Arowana (16:39:31 22/02/2012)
да не так просто рыгали )

d'Greeze (16:39:37 22/02/2012)
))))))))))))))

d'Greeze (16:39:50 22/02/2012)
валяюсь с опечатки в слове "прыгали" ))

Arowana (16:39:59 22/02/2012)
ахахаххахаха)))))))))))))))))
Нитро на рыбалке:
http://baza.drom.ru/11888635.html

За еду

[12:40:32] [Snake]: Ден, вот если бы я тебя позвал ахаца на обеде, тыб поехал?)
[12:44:08] d'Greeze: Поехал бы. Потому что ахаца все равно не стали бы, зато у тебя всегда вкусная еда. Как у Оли, почти что.
[12:44:38] [Snake]: за еду на все готов?)
[12:47:31] Jay: "Ем за еду" :)
— Относитесь, пожалуйста, внимательнее к рекомендациям, выдаваемым службой сопровождения - они довольно часто несут разумное, доброе, вечное.

М.

понедельник, 20 февраля 2012 г.

пятница, 17 февраля 2012 г.

Шутка для троих


My workplace user environment

Программы, которые помогают мне в работе:
Akelpad | умеет обрабатывать escape-последовательности, такие как знак переноса строки и табуляции | сайт;
Notepad2 | синтаксическая подсветка лучше чем у AkelPad | сайт;

продолжение следует ...
«Для мужчины секс – как голод. Если его не пускают в дорогой французский ресторан, он идет в Макдональдс.»

К.

среда, 15 февраля 2012 г.

вторник, 14 февраля 2012 г.

Android: Как удалить приложения из системного раздела без перепрошивки?

ADB - описание утилиты: http://androidon.ru/archives/508
Barebones - описание команд удаления ПО и чистки пакетов: http://wiki.cyanogenmod.com/wiki/Barebones

Затем нужно установить утилиту типа "SD Maid" и выполнить "поиск мертвых".

P.S. Зверек должен быть рутовый.

понедельник, 13 февраля 2012 г.

Получение номера версии в консоли

rem Т.к. обновляем одну и ту же переменную внутри цикла FOR, включаем режим "отложенного раскрытия переменной" (ENABLEDELAYEDEXPANSION), чтобы переменные обновлялись именно внутри цикла, а не после выхода за скобки:
setlocal ENABLEDELAYEDEXPANSION

@echo off
rem ######### Информация о версии АЦК (начало)
rem ######### АЦК-Финансы
7z.exe e %1\server\AzkServer.jar com\bssys\version.properties
rem ######### АЦК-Госзаказ
rem 7z.exe e %1\server\ordersrv.jar com\bssys\version.properties
move version.properties %temp%

FOR /F "skip=1 tokens=1,2 delims==" %%i in (%temp%\version.properties) do (IF %%i==version.minor (set ver_minor=%%j) ELSE (IF %%i==version.release (set ver_release=%%j) ELSE (IF %%i==version.build (set ver_build=%%j) ELSE (IF %%i==version.major set ver_major=%%j))))

set AZK_ver=%ver_major%.%ver_minor%.%ver_release%.%ver_build%

echo %AZK_ver%

endlocal

Исполнение внешних скриптов и сохранение результатов во внешний файл (Oracle)

Ключ "-S" включает "тихий режим", который отключает вывод баннера SQL*Plus, запросы подтверждений и отчеты о выполнении команд.

sqlplus -S / as sysdba @c:\script.sql > output.txt

Пример использования:
echo Получение списка схем Oracle:
@echo off
setlocal
rem Раскладываем дату на составные (ден, месяц, год):
set daDD=%DATE:~0,2%
set daMM=%DATE:~3,2%
set daYYYY=%DATE:~-4%
rem В переменной времени заменяем пробел (который ставиться для числа часов с одним знаком) нулём:
set datime=%time: =0%
rem Раскладываем время на составные (часы, минуты, секунды):
set daho=%datime:~0,2%
set dami=%datime:~3,2%
set dass=%datime:~6,2%
rem Складываем разложенные составные в необходимой форме:
set daDATE=%daDD%.%daMM%.%daYYYY% %daho%:%dami%:%dass%

set daScr=%temp%\tmp_120213.sql
set daOut=%temp%\tmp_120213.txt

echo %daDATE%>%daOut%
echo select username ^|^| case when account_status = 'OPEN' then '' else ' (' ^|^| account_status ^|^| ')' end case from dba_users where default_tablespace='USERS' order by account_status desc, username asc;>%daScr%
echo exit>>%daScr%
sqlplus / as sysdba @%daScr%>>%daOut%
del /F /Q %daScr%
start notepad %daOut%
endlocal

суббота, 11 февраля 2012 г.

Цены на нефть

«
Вроде уже объяснили, все логически объяснимо.

1. Нефть падает, доходы падают - цена на бензин растёт, компенсирует
2. Нефть на месте, но инфляцию никто не отменял - цена на на бензин растёт, компенсирует издержки.
3. Нефть растёт - ну тут уже и объяснять не надо, почему бензин растёт.
»
>>

Не уж-то так и есть?..

FAQ по файлам BAT/CMD

http://www.cyberforum.ru/cmd-bat/thread55211.html

HTC Wildfire Android 4.0 Ice Cream Sandwich

http://www.youtube.com/watch?v=2uR0e4fuIFg
http://forum.xda-developers.com/showthread.php?t=1473344
http://forum.xda-developers.com/showthread.php?t=1361493
http://4pda.ru/forum/index.php?showtopic=295398

пятница, 10 февраля 2012 г.

Дятел оборудован клювом

http://farnenkova.livejournal.com/133212.html

Сервер удаленного доступа MS Windows XP

http://darmoroz.narod.ru/rdt/WinXP-TS.html

Как будто гоовориш - НЕЕЕТ - а на самомо деле - ДДАААА!!!

[5:51:51] Bastet: и вообще я спать
[5:52:11] [Snake]: там народ сидит пишет хуйню а научить не могу, коменты не пишуца)
[5:52:22] [Snake]: дай мне свой логин я пабалуюсь
[5:52:28] [Snake]: а потом спать иди
[5:52:46] [Snake]: и присница тебе тетка с 3мя титьками ... не знаю что ты будешь с этим делать каешна)
[5:52:49] [Snake]: но все же
[5:54:28] Bastet: счас найду свой логин :)
[5:54:37] Bastet: нафиг мне тетки?
[5:54:46] [Snake]: всмысле нафиг?
[5:54:51] [Snake]: ты не знаешь?
[5:54:55] Bastet: шо мне с ними делать?
[5:54:58] [Snake]: у теток есть сиськи!
[5:55:07] Bastet: а нафига мне их сиськи
[5:55:53] [Snake]: в них можно морду засунуть обхватить сиськи с двух сторон руками и головой матать как будто гоовориш - НЕЕЕТ - а на самомо деле - ДДАААА!!! ))))
и делая так - брбрбрбрбр =)
[5:56:01] [Snake]: вот зачем они нужны
[5:59:32] Bastet: ммм...сомнительное удовольствие
[6:03:06] [Snake]: сомнительное? хаххаха, ты попробуй тока один раз и сажи мне это еще
[6:04:20] Bastet: эммм...не уверена что Сашке понравится такой мой опыт :)
[6:05:02] Bastet: а вообще как найду свой логин\пароль от хабра - пришлю
[6:05:18] [Snake]: она его спрашивать еще думает ...
[6:05:31] [Snake]: он тебе так и будет всю жызнь пихать палки в калеса
[6:05:35] [Snake]: не слушай его
[6:05:49] [Snake]: найди сиськи побольше и сделать, я те говорю, это афигенно =)
[6:06:48] Bastet: Жень, а можно я тебе на слово поверю?
[6:19:50] [Snake]: надо проверить тебе, это нужно ощутить на себе)
[9:22:28] d'Greeze: вы пздц )) я думал херня какая-то (так и оказалось канеш), но оторваться от прочтения не смог ))))
«
Был бы счастлив я на фронте личном
Непрерывно каждую минуту,
Не была бы Катя истеричкой,
Не была бы Вика ебанутой.

Жизнь бы не казалась дребеденью
Не текла бы в пасмурном миноре
Если бы у Оли были деньги,
А у Тани сиськи как у Оли.

Не была бы Лена просто дурой,
Скучной и совсем не интересной,
Настя - прозаической натурой,
Надя - шизанутой поэтессой.

Жизнь бы не казалась глупой шуткой,
А была чудесна и прекрасна,
Не была бы Маша проституткой,
Не была бы Света пидарасом...
»

*авторство не установлено

Киноочередь

NiTRO (10:28:41 10/02/2012)
Robot.Chicken.Star.Wars.Episode.III.720p.Rus.Eng.mkv
скачал.... я думаю не стоит рассказывать

Автоматический отресториватель (постановка) (черновик)

Задача: Надоело ресторить базы и выявлять какой версии СУБД они при этом.
Решение: Написать автоматический отресториватель баз.
Суть:
Написать утилиту, которая запускается каждые 5 минут, например, и сканирует определенную папку на наличие файлов в ней (можно ввести ограничение на заголвок и тип файло). При обнаружении файла-бэкапа базы:
1. запуск рестора с помощью утилит Firebird 1.5;
1.1. после завершения работы утилиты провести анализ лога на наличие текста ошибки:
gbak: opened file backup_file.fbk
gbak: transportable backup -- data in XDR format
gbak: backup file is compressed
gbak: ERROR: Expected backup version 1, 2, or 3. Found 8
gbak: Exiting before completion due to errors


Found 8 - говорит о том, что предоставленный бэкап предназначен для СУБД Firebird 2.1
Found 9 - говорит о том, что предоставленный бэкап предназначен для СУБД Firebird 2.5

Если текст ошибки другой, то ...


Няшки: Научить утилиту ставить метку о СУБД в наименовании файла отресторенной базы (например base_FB21.FDB - ясно, что это база для СУБД Firebird 2.1).

пятница, 3 февраля 2012 г.

Откуда столько людей, которые разбираются в машинах?

«
С одной стороны прикольно, что сейчас повальная мода на тачки-тюнячки. Мальчишки и девчонки постят фотографии с крутыми машинками, тэпэшки спорят с тобой насчет динамических характеристик, а также их родители блять знают толк в лоу энд слоу. Только все эти люди нихуя не знают о машинах, школоло советует поставить тебе диски побольше, профиль поменьше, но он никогда не прокатывал гнутые диски, потому что у него их нет, твоя подружка не верит, что восьмерка может сделать на четверти ламборгини, потому что в ее голове только бренды, она никогда не слышала о передаточных числах и удельной мощности. Откуда сейчас стало столько людей, которые разбираются в машинах?!
»

(с) Пух.

четверг, 2 февраля 2012 г.

Запуск службы Sybase батником

start C:\PROGRA~1\Sybase\SQLANY~1\win32\dbsrv7.exe -n <SERVICE_NAME> -x TCPIP -c 256m -cl 256m -ch 256m -ti 10800 c:\base.db

В карточке ODBC-алиаса на вкладке "Database" в поле "Server name" нужно указать <SERVICE_NAME>.

Справка по ключам dbsrv7.exe:
dbsrv7.exe -help

среда, 1 февраля 2012 г.

Кресло-мешок своими руками

Короче, хочу себе на рабочее место вместо обычного стула кресло-мешок, а то из-за этих "долгих зимних вечеров" уже начал тихо ненавидеть свое кресло-каталку. Швейная машинка в доме есть, да и гранулы пенополистирольные (слово-то какое) в продаже нашел: http://www.jivomebel.ru/ascartiment/moreinfo/12.

... а может я хочу гимнастический мяч ... чего же я хочу

Славься, Яндекс.Фотка! (ну, и Пикаса тоже)

1. Загрузил и установил программу "Picasa" пройдя по ссылке: http://picasa.google.com/thanks.html
2. Установил плагин для "Picasa", который позволил загружать фотографии на сервис "Яндекс.Фотки".

Человек типа ребенок (ц)

http://eu-shestakov.livejournal.com/137661.html

Oracle: dba_dependencies

Познакомится с dba_dependencies

SQL: Запрос для запросов

Пример создания запросов с помощью запроса:
select '--' || chr(13) || chr(10) || 'alter table ' || a.table_name || ' enable constraint ' || a.constraint_name || ';'
from all_constraints a where status='DISABLED' and owner='<SCHEME_NAME>'

Констрейнты: состав и количество

-- Состав отключенных констрейнтов:
--#INTERBASE
ДОПИСАТЬ
--#ORACLE
select ucc.* from all_cons_columns ucc join all_constraints uco on ucc.constraint_name = uco.constraint_name and ucc.owner=uco.owner where uco.status='DISABLED'
and uco.owner='<SCHEME_NAME>'
order by 3;

-- Количество отключенных констрейнтов:
select count(*) from all_constraints where status='DISABLED' and owner='<SCHEME_NAME>';
Друг начал выставлять: http://www.coolminiornot.com/297313.

вторник, 31 января 2012 г.

Транспорт: вспомогательные запросы

-- Выборка проверок по тексту сообщения об ошибке:
select * from sysexprobj where upper(errormessage) like upper('%для выдачи наличных%');

-- Выборка ЗОР на наличные:
select documentdate, documentnumber, amount from docazkreguest where CachSymbol is not null;

-- Выборка счетов с флагом "Получение наличных":
select * from AzkCompanyAccount where CashFlag=1;

суббота, 28 января 2012 г.

хз кто рисовал, но слайды в правой колонке - тру
Наконец-то. Теперь я могу отличить Сталинку, Брежневку и Хрущевку. Спасибо комиксбук.

Доне


Тру.

Дену

Да, да, я помню, что когда-то я также играл в PS:

Ну а это просто про тебя:

четверг, 26 января 2012 г.

Состав индекса (констрейнта)

Список полей, включенных в индекс/констрейнт:

--#ORACLE
select
    table_name,
    column_name
from
    user_cons_columns
where
    constraint_name = '<CONSTRAINT_NAME>'
;

--#INTERBASE
select
s.rdb$index_name as CONSTRAINT_NAME
,trim(i.rdb$relation_name) as TABLE_NAME
,trim(s.rdb$field_name) as COLUMN_NAME
,i.rdb$foreign_key as R_CONSTRAINT_NAME
,trim(ir.rdb$relation_name) as R_TABLE_NAME
,trim(sr.rdb$field_name) as R_COLUMN_NAME
,trim(i.rdb$relation_name)||'.'||trim(s.rdb$field_name) as TBL_COL
from rdb$indices i
join rdb$index_segments s on s.rdb$index_name = i.rdb$index_name
join rdb$index_segments sr on sr.rdb$index_name = i.rdb$foreign_key
join rdb$indices ir on ir.rdb$index_name = sr.rdb$index_name
where
--trim(i.rdb$index_name) = 'FK_PAYDETAILLINE_PG' -- для Foreign key
trim(i.rdb$foreign_key) = 'PK_BUDGETLINE' -- для Primary key
;

Oracle: Документация

http://docs.oracle.com/cd/B19306_01/server.102/b14237/index.htm
Oracle Database Reference
10g Release 2 (10.2)

Киноочередь

[15:58:34] Arowana: диска, что-то подсказывает мне, что тебе бы понравился этот сериальчик
[16:00:14] d'Greeze: Название в студию, а то я чтото выше пропустил его.
[16:00:34] Arowana: В этом же году был запущен полубиографический сериал «Все ненавидят Криса» о детстве актёра.
[16:01:04] Arowana: Еverybody Hates Chris

Чтиво

Подсел на серию книг проекта "Этногенез". Читаю "Хакеров" (к своему собственному удивлению, даже время на них есть).

вторник, 24 января 2012 г.

Oracle: Список индексов и ссылок (констрейнты) таблицы

Список индексов:
select index_name from all_indexes where table_name='TABLE_NAME' and owner='OWNER_NAME' order by 1;

Список внешних ключей:
select constraint_name from all_constraints where table_name='TABLE_NAME' and owner='OWNER_NAME' order by 1;

понедельник, 23 января 2012 г.

Великий могучий русский

[12:07:59] [Snake]: а ты знаешь предложение из 5 глаголов без знаков препинания и союзов?
[12:08:54] Jay: нет
[12:09:10] [Snake]: Решили послать сходить купить выпить

Сон

[11:07:46] [Snake]: у тебя хоть у клиентов они тупые а не с тобой работают в 2х метрах от тебя)
[11:17:18] d'Greeze: смотри, чтобы они на расстояние укуса не подбирались )
[11:17:42] [Snake]: я расказывал сон ?
[11:18:30] [Snake]: вот тебе и зомбилэнд; сны не снятся, и тут - по мотивам 9го района: все начинают становиться зомби, после укуса проходит время чтобы стать зомби, пол ночи бегал искал клевые ботинки, как же без них когда все вокруг зомби, и под утро меня кусают ... сидим с человеком пьем чай ... а у меня то уже телепатия со всеми, но я еще не полноценный зомбарь ... и спрашивают меня - а че надо то вам? - а хз, вроди бы починить тарелку и улететь домой. - ааа, а давай мы вам мировое гарантийное письмо напишем что вам поможем, а Вы нас жрать не будите .... epic fail - я то уже зомби!!

воскресенье, 22 января 2012 г.

Что-то случилось, нас все покидают.
Старые дружбы, как листья, опали.
...Что-то тарелки давно не летают.
Снежные люди куда-то пропали.
--
Юрий Левитанский

четверг, 19 января 2012 г.

Зря проснулся

Varol (12:19:16 19/01/2012)
настроение чмо просто сегодня )))))))

d'Greeze (12:19:35 19/01/2012)
))) не выспался может.
я вот невыспался

Varol (12:20:07 19/01/2012)
видимо не так

Varol (12:20:12 19/01/2012)
видимо зря проснулся)

вторник, 17 января 2012 г.

Sybase String Functions

Function Arguments Return Description
ascii String Integer Returns the ASCII code for the first character of the
String
char Integer String Returns the ASCII charactor having the ASCII code of the
Integer (0..255)
charindex String, String Integer Returns the position of the first string in the second
string
char_length String Integer Returns the number of characters in the string
lower String String Returns the string converted to lower case
ltrim String String Returns the string with leading blanks removed
replicate String, Integer String Returns the string duplicated Integer times
reverse String String Returns the string with the character order reversed
right String, Integer String Returns the rightmost Integer characters of the string
rtrim String String Returns the string with trailing blanks removed
space Integer String Returns a string of Integer blanks
str Real, Integer, Integer String Returns a string representing the Real value, with a length of
the first Integer, and with decimal places of the second
Integer
stuff String1, Integer1, Integer2, String2 String Returns a string of the String1 with Integer2 characters
beginning at position Integer1 replace by String2
substring String, Integer, Integer String Returns a substring beginning at the position of the first
Integer, and having a length of the second Integer
upper String String Returns the string converted to upper case

Взято отсюда - трям.
Проверено на Sybase 7.0.

Архив