Показаны сообщения с ярлыком cmd. Показать все сообщения
Показаны сообщения с ярлыком cmd. Показать все сообщения

пятница, 17 ноября 2017 г.

API мониторинга цен финансовых инструментов. Бесплатно и из командной строки Windows

Если начать искать API для получения информации о финансовых инструментах (акциях, валюте и т.п.), быстро обнаруживаешь: выбор богат, но всё стоит сотни нефти. Дорого, то есть. Или сервис предоставляет совсем невнятная контора, вроде форекс-кухонь, где курсы соответствуют рынку чуть более чем никак.
Конечно, в первую очередь имеет смысл узнать, что предоставляет ваш брокер. Но обычно это стандартный (и сложный) инструмент вроде QUICK. Накосячить в нём легче лёгкого, надо сказать. Для позиционной торговли или инвестиций это явный overkill.
Что, если нужно просто вовремя узнать о важном изменении цены? Не в течение долей секунды, а в течение дня.
До последнего времени API предоставляли Google Finance и Yahoo Finance. Сейчас оба сервиса уже не работают. Есть ли альтернатива?

четверг, 16 ноября 2017 г.

Парсим известную маркет-площадку. Лениво и из командной строки Windows

Захотелось тут автоматизировать одну задачу. Вот у нас есть название какой-нибудь штуки, скажем, TP-LINK TL-SF1005D. А нам нужно: несколько изображений, технические характеристики и самую низкую цену в регионе. И, конечно, не руками всё это искать и сохранять. А ещё хорошо бы из одного источника – по одному шаблону.

Источников сегодня полно, так что второй вопрос сразу решаем – берём одну из самых известных маркет-площадок и, по совместительству, базу данных товаров. Ну, сами понимаете, какую.
Хорошо, а как не делать ничего руками? Самое адекватное решение это, конечно, API.
Только вот цены за API у нашего "маркета" как раз неадекватные. И только для юр. лиц.
При этом информация доступна – бери не хочу. Даже особого программирования не нужно.

Веселья ради и опыта для сделаем парсинг на чистом cmd. Ну, почти.

Поскольку у нас есть только название, прежде всего нам нужна ссылка на страницу товара. Смотрим сайт и видим, что получить её можно, отправив поисковый запрос, типа такого:

wget "http://market.some/search?redirect=2&suggest=test123"

Сразу натыкаемся на несколько проблем.

пятница, 30 января 2015 г.

Серия "В один клик" : 1С, "зарплатный файл" и БИК

Столкнулись тут слон с китом, то есть одна известная жёлтая программа с одним известным зелёным банком. Что они не поделили? Банк говорит: "Хочу в зарплатном файле БИК!". На вопрос "Зачем, это же твой БИК!", – не отвечает. Жёлтая программа говорит "Я версии 7.7, мне щас так нельзя у меня такого нет". 


Серия "В один клик" : извлекаем флешку банк-клиента

Банк-клиент – очень удобная штука, все бухгалтеры это знают. 
Но есть у неё слабая сторона в техническом плане: флешка авторизации. Покупаются все эти флешки у дяди Ляо в сарае, и дохнут пачкам. Замена их – дело обычно сильно сложное, так что приходится их беречь и заботиться. В частности, правильно извлекать


Серия "В один клик" : включить-отключить подключение Kerio VPN

"Бытие определяет сознание". Это я к чему? Первые мои комьютеры были настолько дохлыми, что на всю жизнь осталась привычка – отключать всё ненужное! 

Например, зачем будет болтаться служба Kerio VPN, а уж тем более агент в трее? Не нужен! И чтобы включался-отключался в один клик, конечно.

Итак, задача:


среда, 18 декабря 2013 г.

Получить полное имя пользователя домена только средствами cmd

Понадобилось мне для автоустановки одной программы получать из командной строки имя пользователя.

Тонкость в том, что нужно было ПОЛНОЕ имя пользователя. То есть фамилию и имя, которые хранит домен-контроллер – данные из учётной записи.

понедельник, 26 августа 2013 г.

Софтверная перезагрузка роутера Yota (Gemtek)

В одном из офисов мы используем для доступа в интернет радиоканал, предоставляемый известной компанией Yota. И всё было бы с этим доступом хорошо, если бы не странное поведение чудо-устройства, предоставляемого Йотой для доступа. Называется китайская штука "Интернет-центр Gemtek" и работает, в целом, хорошо и стабильно, но есть у неё такой каприз:

среда, 7 августа 2013 г.

Динамические напоминания на рабочих столах


Допустим, есть у нас офис с пользователями )
И надо пользователям что-то напоминать, желательно каждый день. Почту, например, почистить, фильмы в файловом хранилище за собой не оставлять, мониторы выключать, ну, и так далее. Ходить и говорить лично — ну, неспортивно как-то, автоматизаторы мы или нет? На собраниях выступать — тоже что-то не то.

В общем, нужна напоминалка. Я так подумал и решил, 

Серия "В один клик": включить-выключить bluetooth (или любое другое устройство)


Если на твоём компе есть bluetooth, то, наверное, ты иногда его включаешь и выключаешь ) А если ты хоть немного разбираешься в безопасности компьютеров, то отключаешь точно – зачем он будет болтаться. Я тоже отключаю. Только процедура эта обычно неудобная — либо в трее кликать долго и мучительно, пункты выбирать... или хоткеем, если есть. Ну, допустим, хоткея нет, а кликать сто раз не хочется. Так что, без проблем! Сделаем вкл-выкл по одному и тому же клику, да ещё и хоткей повесим! Раз плюнуть!

Такой вот скрипт получился у меня: