Anton (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 18 19 20 21 22 23 24 25 26 27 28 След.
Библиотека w32, аналог под 64 битную версию
 
Хотя глянул в сорцы этой w32, на x64 она и не заработает, бо там вот такие вот перлы повсюду
Код
const HWND hwnd  = (HWND)(int)luaL_checknumber( L, 1);
WPARAM wparam = ( WPARAM) luaL_checknumber( L, 3);
и так далее и тому подобное. Видны потуги поправить в виде макроса MYP2HCAST, понатыканного местами, но увы и ах, и макрос неправильный, и понатыкан не везде, и, главное, сколько ни касть, в дабл все равно 64 бита не влезут, там надо более серьезно переписывать.
Состояние Quik в момент вызова OnCleanUp
 
Цитата
s_mike@rambler.ru написал:
не все прибито
Спасибо, значит, дальше можно не экспериментировать с этим колбеком. Нужно было именно событие "ща будем все удалять, поберегись". А уж если бы после него приходило еще и "ну вот все удалили, можно из укрытия вылезать", то... это был бы уже не квик, видимо.
Библиотека w32, аналог под 64 битную версию
 
Всеукраденодонас , у него там где-то эта (почти, с доработками) w32 лежит в 64-битном виде, а также и списочек аналогов с комментариями, чем кто из них плох.
Состояние Quik в момент вызова OnCleanUp
 
Сам спрашиваю, сам отвечаю. 1) нет, к моменту вызова OnCleanUp все (точно все?) уже прибито; 2) на фоне ответа номер раз смысл вопроса теряется. Это как если бы в плюсах деструктор объекта вызывался после его деаллокации, типа "доводим до вашего сведения, что ваша дама убита". А? что? там же пойнтеры были, стой, верни, эх.
Состояние Quik в момент вызова OnCleanUp
 
1. Верно ли следующее утверждение: в момент вызова колбека OnCleanUp и, как минимум, до момента его завершения очистка состояния еще не началась, то есть все таблицы содержат всю информацию, предшествующую получению от сервера сообщения о смене сессии? В частности, это подразумевает, что в теле OnCleanUp можно сделать "полный снимок состояния таблиц на момент непосредственно перед очисткой", при этом ничто не наткнется на nil или внезапно удаленные "из-под носа" данные (все файлы типа alltrade.dat все еще отмэплены в своем последнем размере, их количество записей еще не обнулено и т.д. и т.п.).

2. И, если верно, то верно ли другое утверждение: после возврата из колбека OnCleanUp любой вызов любого колбека, связанного с изменением состояния таблиц, будет относиться уже к новой сессии? То есть, грубо говоря, никакой очереди из вчерашних колбеков вслед за OnCleanUp быть в принципе не может, а если что-то волшебным образом затесалось, оно будет прибито как часть смены сессии.
Дистрибутив Quik 8
 
Цитата
Дмитрий написал:
файл Diagnostics.exe
Только что накатил 8.3.2.4 - нет там такого файла. И до него не было. А подпись на файле есть аркина, а то может это брокер от себя привесочек добавил?
ОШИБКИ формирования потока всех сделок
 
Цитата
Latrop написал:
Решил написать, т.к. после обновления а воз и ныне там :)Еще раз напомнить, может поможет.
Чем дальше, тем больше сомнений. Такое ощущение, что писавшие некоторые (важные) части из арки ушли, а оставшиеся в недоумении чешут репу "как же блин оно работает-то".
19-значные номера заявок и сделок на MOEX
 
Для арки - как бы могло выглядеть предлагаемое выше изменение в коде квика (ровно две строчки). Очевидно, этот примитив можно выкатить за пару дней, он ничего не сломает, главное не пропустить все места, где пушится номер сделки или заявки. На выходе - кому не надо, тому и не надо, две строчки без аллокаций не оверхед, кому надо - из луа поля можно копировать, сравнивать, использовать как ключ в таблицах, преобразовывать в строку (про метаметоды я погорячился, там из коробки все есть); из сей можно просто получить void * и скастить обратно в число.
Код
void call_OnAllTrade(lua_State * s, const quik_all_trades_table_entry * pentry)
{
   // пушим вызываемую функцию
   lua_getfield(s, LUA_GLOBALSINDEX, "OnAllTrade");
   // пушим таблицу для передачи в OnAllTrade
   lua_newtable(s);
   // trade_num оставляем для совместимости
   lua_pushnumber(s, static_cast<double>(pentry->trade_num));
   lua_setfield(s, -2, "trade_num");
// НАЧАЛО ИЗМЕНЕНИЙ
   // поле номера сделки, условно "raw_trade_num"
   lua_pushlightuserdata(s, reinterpret_cast<void *>(pentry->trade_num));
   lua_setfield(s, -2, "raw_trade_num");
// КОНЕЦ ИЗМЕНЕНИЙ
   // далее все как было раньше
   lua_pushnumber(s, pentry->flags);
   lua_setfield(s, -2, "flags");
   // ...
   // и делаем вызов
   lua_call(s, 1, 0);
}
ОШИБКИ формирования потока всех сделок
 
Уже были темы об этом, например, https://forum.quik.ru/messages/forum1/message38869/topic4635/#message38869

По-хорошему бы выкинуть эти фильтры, смысл в них какой? Сэкономить сто мегов на ТВС, потом открыть любой новостной сайт со встроенным видосом и в десять раз больше трафика накачать? Оставить одну галку в общих настройках "не качать ТВС никогда" для самых экономных и все.
19-значные номера заявок и сделок на MOEX
 
Цитата
Дмитрий написал:
если не обращаться
Хм, ну если только квик генерирует луа-таблицы в момент обращения, тогда да, что-то такой очевидный вариант я упустил из виду. Но тогда весь оверхед мой. В общем, надо пыль с одбц сдуть на всякий случай.
19-значные номера заявок и сделок на MOEX
 
Цитата
Дмитрий написал:
мне не нужны номера сделок и искать их в таблице всех сделок мне точно не нужно
Оно вам не нужно, а память и процессор жрать будет как не в себя, о чем и речь. А мне, например, нужны номера сделок из ТВС, и вариант "их там не будет" меня не устраивает.
19-значные номера заявок и сделок на MOEX
 
Цитата
Дмитрий написал:
зачем вам "даблы" для номеров транзакций?
Проблема не столько в числах, хотя, если скрипт подгружает длл, парсить в ней строки будет печально. Дело еще в том, что квику придется запихивать в луа номера трейдов не только ваших, но и из ТВС, а их там очень много и они не повторяются. То есть все вот эти миллионы строчек будут аллоцированы из кучи в режиме "по одной". Получим оверхед как по расходу памяти, так и по нагрузке на процессор, причем получим все, и кому эти номера нужны, и кому нет. Выше предлагал пушить номера в числовом виде как LUA_TLIGHTUSERDATA, скастив к указателю,  и добавить поле-метаметод для получения строки из этого поля на лету. Также можно заменить старые поля с номерами в таблицах метаметодами, возвращающими даблы для совместимости. В итоге: кто не берет номеров - оверхеда не имеет, кто берет из сей - оверхеда не имеет, кто берет строками - имеет только на тех номерах, которые взял. Хак не заработает на версии 7 и ниже, дык вроде их фиксить и не собираются.
19-значные номера заявок и сделок на MOEX
 
Цитата
_sk_ написал:
на бирже был номер заявки 9876543210987654321, внутри QLua это будет видно как
Уже есть конкретика, как это будет видно: https://forum.quik.ru/messages/forum10/message41712/topic5021/#message41712
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
О, холиварчик )

Цитата
новичок написал:
для чего появились шарп, джава и прочие голанги
Чтобы процессоры не простаивали. А то покупать перестанут. Технари ж понимают, что 90% "современных сложных задач" обсчитает stm32f103 за сто рублей, да еще успеет на экранчике что-то рисовать. Индустрия опасносте.

Цитата
Иван написал:
Вы его просто не раскушали)
Вот несколько дней сижу раскушиваю в виде BuildTask для MsBuild/VisualStudio. Пока там задачи простые, все здорово и просто, как только надо что-то сделать посерьезнее, все, тупик. Как сделать на шарпе парсер LL(1), руками писать? Все мои поиски ведут к unsafe, да в таком случае уже лучше на сях сделать длл и дернуть ее из шарпа. То есть откуда ушли, туда и пришли, выходит.
Обращение к элементу большой таблицы
 
Цитата
Let_it_go написал:
обращение к индексу многомиллионной таблицы
С одной стороны, луа гарантирует индексирование за O(1). С другой стороны, можете в сорцах его посмотреть, как именно это индексирование выполняется, и там не то чтобы совсем уж мало кода. То есть в сухом остатке - если можно лишний раз избежать индексирования, лучше его избежать.
Как различать котировки из двух стаканов, при выводе через DDE?
 
Наврал про "только", можно еще сдвинуть начальную ячейку для вывода и выводить на один лист, но тогда информация "кто есть кто" будет только в позиции, неудобно и ошибконеустойчиво.
Как различать котировки из двух стаканов, при выводе через DDE?
 
На разные листы выводить только.
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
Цитата
Иван написал:
Правда дотнет по прежнему не уничтожает объект сразу же по указке, а только тогда когда посчитает нужным.
Вроде форсировать сборку можно в моменты, когда (кажется, что) это приемлемо. Насколько на практике это работоспособно - не могу сказать, дотнет использую как выше написал, формочку налепить, что-то распарсить за пять минут и т.п.

Цитата
Иван написал:
моё дело предложить, ваше дело отказаться, или согласиться
Не-не-не, мопед не мой, это арки дело соглашаться или нет. Собственно, в гроссбух свой они предложение занесли, о чем выше отписались. Только есть мнение, что пишут-то в него часто, читают потом редко. Вон 64-битные номера трейдов и ныне там, а срок уже близенько.

Цитата
Иван написал:
А сегодня он другой) На нём видеоигры пишут)
В общем-то, ничего против я не имею, особенно если речь об играх и прочем, что не управляет тяжелыми перемещающимися в пространстве предметами )
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
Цитата
Сергей Привалов написал:
Есть очень великолепная торговая платформа, называется NinjaTrader.
Забавно, что только вчера про нее вспомнил и хотел было поковыряться на предмет что-нибудь подглядеть интересное, да как-то тоска меня взяла и бросил дальше читать. Ну то есть все здорово и вообще, но конкретно моим задачам ортогонально.

Цитата
Сергей Привалов написал:
никаких тормозов не замечено
Возможно, там ребята хорошо обо всем подумали, а может ничего мелкофреймового не открывали. Вот в QScalp, к примеру, открываем что-нибудь тиковое и активно торгуемое, часок-другой над этим сидим и наслаждаемся вышеупомянутыми фризами, сколько вытерпим.

Цитата
Сергей Привалов написал:
К примеру в потоке сделок синхронно идет и лучший бид с офером.
Любопытно, а, к примеру, лучший бид при последнем тике "продажа" это который? Который был лучшим до сделки, который остался лучшим после сделки, или какой-то еще?
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
Цитата
Иван написал:
Что не так со сборкой мусора? Вас не устраивает невозможность влиять на этот процесс? Или Вы переживаете за то, что память переполнится?
Я переживаю за то, что дотнет останавливает ВСЕ потоки на время сборки мусора. А время сборки мусора зависит от КОЛИЧЕСТВА выделенных объектов (неважно, которые выживут или которые будут собраны). Хочется надеяться, что как O(N) зависит, без степеней, хотя конкретной инфы не увидел, а с пристрастием сорцы рыть недосуг. Теперь на квик посмотрите, у него в памяти сидит куча таблиц, возьмем хоть ТВС, там записей эдак миллион-два. То есть дотнет будет на каждой сборке (не первого поколения, и на том спасибо) лопатить все эти миллионы объектов на предмет "а не пора бы их того", и в это время все остальные потоки будут залочены. Это фризы, и это не то чтобы совсем незаметные фризы. Гипотетический квик-дотнет ждет лишь одна судьба - на помойку, невзирая на то, насколько крут майкрософт.

Цитата
Иван написал:
А мелкомягкие, как мне кажется пока не собираются закрываться
Лично для меня они после выхода винды 8 закрылись, а десятка их надгробный памятник.

Раз уж тема пошла в сторону холиваров, а не набросить ли. Ведь поначалу в винду яву затащили, потом сан сказал денех давай, а билли денех давать не любит, в итоге яву выпилили и по-быстрому на коленке соорудили "свою яву с блэкджеком" в виде вижл бейсика, а сишарп это всего лишь перелицованный вижл бейсик, просто синтаксис более си-стайл, а то народ сильно плевался. Соответственно, и задачи у него те же, что были у бейсика, то есть по-быстрому накидать формочку в офисе. Все остальное на нем ТОЖЕ можно сделать, ну дык можно и интернет к ардуине прикрутить, есть умельцы. Надо ли - вот вопрос.
getitem, не работает getitem
 
Цитата
Иван написал:
почему в тестовом квике работает?
Потому что, видимо, в тестовом у вас фортс подключен, а в реальном нет. Или еще не прогрузился.
Цитата
буду думать
Думайте вот куда: у вас теоретически через один квик может быть несколько счетов подключено. Ваш, жены, кота. Вот в одной строке будет ваш, в другой женин, в третьей котьин. А в четвертой ничего не будет. Когда вы строку получили, тогда из нее вы будете брать количество на счете. У вас 10, у жены 5, у кота 1. А у того четвертого не ноль, его вообще нет, четвертого этого.
getitem, не работает getitem
 
Цитата
Иван написал:
Но если нет позиций, по мне должно быть 0, а не nil
С какой бы это радости? В таблице нет ни одной строки, вы говорите "дай мне первую строку". Там не ноль, там ничего нет.
getitem, не работает getitem
 
Цитата
Иван написал:
Говорит 0
Ну собственно это и ответ на ваш вопрос. Вы безбашенно лезете брать первую строку из таблицы, молчаливо подразумевая, что там что-то есть. А вот так вышло, что ничего нет, и вам возвращается слово из трех букв (nil).
getitem, не работает getitem
 
А getNumberOf("futures_client_holding") что говорит?
Квик сжирает оперативку, Квик сжирает оперативку
 
Цитата
Alexander написал:
Сказочная программа.
У сказочных в минимальных требованиях указано 8 гигов оперативки и GF750 например. На этом фоне квик выглядит вполне себе ничего, но тут вот народ постоянно просит свистков и дудок, так что, глядишь, постепенно догонит.
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
Цитата
Иван написал:
Возможно стоит задуматься о реализации .NET интерпретатора?
Поддержал бы, если бы в дотнете мусор собирался по-человечески, а не так, как там сделано. В существующем виде что-либо, имеющее отношение к более-менее реалтайму, на дотнете делать нельзя.
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
Цитата
Иван написал:
Получается что дело в ЛУА скрипте?
Ну он же слушает порт 34130, значит он и глючит. Ваш коннект на 127.0.0.1 через роутер не идет, это loopback адрес, единственное, что мне в голову приходит, это что кто-то извне ТОЖЕ к вашему квику коннектится ) Запретите квику слушать порт TCP 34130 в брандмауэре винды, будут ли глюки продолжаться?
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
Дык у аффтара надо причину спрашивать. На мой взгляд там слишком много всяких асинк вещей, запутаться очень легко, а чет никаких там флоучартов и диаграмм я не увидел, т.е. результат вполне закономерный для таким образом написанного кода. Не удержусь от цитаты из аффтара
Цитата
Because QUIK's Lua interface is dumb, slow and painful - while .NET is smart, fast and pleasure to work with.
Моего робота заблокировал сервер, Невозможность подключиться к серверу.
 
Вы ж к собственному компу коннектитесь, при чем тут арка вообще )
Получить путь к python.exe
 
Более того, если питон ассоциирован с расширением .py, должно работать даже так
Код
os.execute("c:\\script.py")
Получить путь к python.exe
 
Значит, нет такой переменной. В консоли выполните set без аргументов, увидите все объявленные переменные.


Если питон в PATH, можно его просто выполнить без указания пути. Если же задача именно найти его, а не запустить, можно сплитнуть PATH по точкам с запятой, к каждому пути добавить python.exe и спросить, есть ли такой файл, если есть, мы его нашли. Можно попараноить и найти все варианты, а потом уже решать, какой из них нас интересует, по версии например.
центрировать стакан
 
Цитата
Александр Романов написал:
Вам не кажется что человек нажимает по тому полю, которое хочет совершить, если я щелкаю по продаже, то хочу продать, а не наоборот.Это можно исправить?
Мне вот не кажется. Если я щелкаю по продаже, я хочу выкупить это предложение, а не добавить к нему. Тут исправлять нечего.
Получить путь к python.exe
 
Кстати говоря, переменная называется PYTHONPATH без андерскора, может в этом дело?
Получение данных исходя их настроек открытых пользователем таблиц, грузит кучу лишних инструментов
 
Цитата
Kander написал:
добавить класс инструментов, если его нет
Может он и есть, только имя класса другое (у конкретного брокера не знаю). С другой стороны, если нет, надо брокера пинать, чтобы был, из воздуха же квик не нарисует.
Получить путь к python.exe
 
Цитата
Let_it_go написал:
Надо чтобы работало у любого желающего, кто захочет это запустить. Не только у меня. Надо универсальный метод.
По идее, пайтон должен быть в PATH, и тогда запустить его можно просто по имени экзешника без пути. Либо его там нет и тогда он может (не) быть где угодно, скажем, в какой-нибудь N:\\archive\\1986\\rarely-used-tools\\old-versions\\python, то есть, строго говоря, это равноценно тому, что его и нет вовсе.
Получить путь к python.exe
 
Сразу в пути использовать переменную? Типа
Код
os.execute("%WINDIR%\\notepad.exe")
Таблциа Истории
 
Цитата
Сергей Привалов написал:
В результате брокер меня отключает от сервера
Чет сомнительно, что он вас за getParamEx отключает. Там вот у вас на скринах ошибочки DNS с q(N).finam.ru, это кагбэ намекает, что у вас сеть не очень как-то работает.
требуется скрипт, Нужно написать скрипт за вознаграждения. Посоветуйте специалиста
 
Цитата
Николай Камынин написал:
Чтобы написать скрипт не надо ничего знать о бирже надо изучить луа и квик.
С одной стороны да, с другой понимание, как работает биржа, все же требуется, с третьей, как уже упоминал, "слишком хорошее понимание" вредит процессу, т.к. появляется внутренний конфликт, то ли молча забрать свою мзду и отдать заведомо убыточную штуковину, то ли сразу (или, что хуже, не сразу) отказаться ее делать. Безвыигрышная тксть ситуация.

Цитата
Николай Камынин написал:
начинающий
Очень нехорошее слово на самом-то деле. Лучше сказать - неспособный сообразить простую вещь, кто и почему ему вдруг будет денег давать за просто так, за то, что он потратил два часа на чтение завлекающих статеек и пять тыщ на "программиста". Как выше было сказано, "мясо".

Цитата
Николай Камынин написал:
Скандал был связан с тем, что один его заказчик заказав скрипт на луа получил зашифрованный вариант.
Судя по сайту, у него много заготовок, собранных в виде длл, и он строит свои поделия на ее основе. Очевидно, сорцы длл он раздавать не будет, это как у сантехника впридачу к замене крана еще и весь его инструмент потребовать, типа я ж заплатил. Продать инструмент он может, конечно, но немного за другие деньги. Впрочем, слово "защищать" тут тоже какое-то не такое, в данной теме мне не понравилось, как было все подано изначально, типа давайте-ка я накину тут публично, пока переговоры еще идут. Какие уже нафик переговоры после такой рекламки, тут скорее выглядит как какой-то там конфликт типа вами описанного уже по факту сделанного чего-то, ну или рука сммщика из пятого бэ, тоже нельзя отбрасывать вариант )
График история, На графике не сохраняется последний день истории.
 
Не нужно знать, как квик создает архивы, нужно сделать следующее

1) закрываете квик
2) пихаете всю папку c:\quik в архив
3) если в той же папке лежат ключи от брокера, убираете их оттуда
4) отправляете архив в арку
Как вычитать даты между собой, Работа с датой на QPILE
 
Цитата
Евгений написал:
так буду доставать информацию из старых свечей
Дальнейшее ниасилил, прошу прощения, последний раз что-то QPILE писал лет 15 назад. Может все же на луа посмотреть, это ж адок какой-то. И да, тут можно код форматировать, угловые скобочки с многоточием в тулбаре.

Лирика.
Скрытый текст
Как вычитать даты между собой, Работа с датой на QPILE
 
Нормально, размер тика выбран равным одной секунде, точка отсчета - начало текущих суток, дата не учитывается (зачем тогда SERVER_DATE=GET_INFO_PARAM("TRADEDATE")), поэтому если, например, из 9:00 вычесть 600 минут, залезем во вчера, а в остальном все по науке.
Как вычитать даты между собой, Работа с датой на QPILE
 
Цитата
Евгений написал:
Как понимаю на чистом QPILE это не сделать ?
Можно сделать вышеупомянутым геморным способом, а стандартных функций для даты-времени что-то я там не припомню.
Цитата
Наверное буду рассматривать вариант писать скрипты на LUA
И это правильно.
График история, На графике не сохраняется последний день истории.
 
Цитата
Mikhail Ran написал:
Торги заканчиваются, отключаюсь от сервера, продолжаю нормально работать со всеми данными, включая данные последнего дня. Выключаю ПК.
Кагбэ отсутствует элемент "закрываю квик", мож вы его грохнули принудительно в процессе "выключения ПК"?
автоматический запуск скрипта, автозапуск
 
Из коробки вроде не появилось. Однако ж доступные скрипты лежат в файле scripts.dat, формат я мальца расковырял по другому поводу, обратите внимание на флажок autorun_enabled. Из скрипта там ковыряться бессмысленно, квик перезаписывает все равно по-своему, а вот в интересующем вас разрезе, когда квик не запущен, поправить что-то внешней программой может быть полезно.
Как вычитать даты между собой, Работа с датой на QPILE
 
Правильный способ (весьма геморройный)
1) перевести дату-время в "тики". Для этого нужно выбрать размер тика (в никсах секунда, в дотнете 100 наносекунд) и точку отсчета (в никсах 1 января 1970, в дотнете 1 января 1601), можете что-то свое придумать, не суть важно.
2) вычесть из этого числа нужный период, также переведенный в тики.
3) перевести полученные тики обратно в дату-время.
Как именно все это чудо считается, можно в том же дотнете подглядеть, благо сорцы есть
Темная тема кривая, плохо настроены сочетания цветов
 
Цитата
Сергей Привалов написал:
Светлая тема напрягает сильно зрение
А темная снижает концентрацию ) Глаза да, есть такое, надо еще на подсветку монитора посмотреть, чтобы без мерцания на низких яркостях, вот это наиболее утомляющая глаза штука. Что же касается юзер интерфейса в квике, то тут, по-моему, особо надеяться не на что. Чтобы не мылило на 4к в нативной теме, надо абсолютно все рисование переписывать в режиме per-monitor dpi awareness, темную тему они, похоже, у imgui подтырили и даже забыли отрисовку из idle вытащить (на что намекает повышенное потребление процессора), по-хорошему надо еще DirectComposition использовать для поддерживающих осей, в общем, по совокупности исправлений проще будет новый квик сделать, чем в имеющийся впихивать невпихуемое.
требуется скрипт, Нужно написать скрипт за вознаграждения. Посоветуйте специалиста
 
Цитата
Александр написал:
и должны быть к этому готовы
Тут лучшая готовность - работать с теми, кто не первый год замужем, там народ адекватный в основном и запросы у них адекватные, как в плане временные затраты vs бюджет, так и в плане самой постановки вопроса.

Цитата
новичок написал:
отсюда вывод, что не все понимают природу отрытых динамических систем
А можно и еще проще подойти. Пусть наш программист, хорошо понимающий в бирже, делает стабильные (учетная ставка + 10)% годовых за вычетом костов. Это уже как бы отметает вариант "ваще не шарит", да? Поскольку учетную ставку надо на депозите оставлять (иначе этот трейдинг вырождается просто в постепенное прожирание депозита), чистыми "на прожор" он получает 10% годовых. Ок, посчитаем, сколько ему надо держать на бирже, чтобы вынимать в месяц хотя бы зеленую штучку. Подсчет конкретных циферок оставляется в качестве упражнения заинтересованному читателю. Также ему оставляется решить, очень ли здорово торчать у компа с десяти до девятнадцати (а то и двадцати трех пятидесяти) пять дней в неделю за плюс-минус озвученный прайс, когда можно либо а) торчать восемь часов в день за куда более интересный прайс, либо б) вообще не торчать и заниматься тем, что интересно (например, написанием не совсем тривиального кода) в удобном для себя графике.
требуется скрипт, Нужно написать скрипт за вознаграждения. Посоветуйте специалиста
 
Цитата
Дмитрий написал:
должен и сам хорошо понимать в рынке и бирже
Может он оттого и не лезет голыми пятками на шашку, что хорошо понимает в рынке и бирже? Да не, бред какой-то.
требуется скрипт, Нужно написать скрипт за вознаграждения. Посоветуйте специалиста
 
новичок, дык Герман действием как раз показывает, что особо прятать ничего не нужно, оно ж все лежит на поверхности. По конкретной теме - если чел заказывает "робота", он и получает "робота". А мог бы заказать "исследование алгоритма", например.
не является приложением Win32
 
Конкретно по либе luasocket. Сорец уже содержит солюшен для студии с поддержкой 32 и 64 бит. С другой стороны, там конфиг по дефолту заточен на луа 5.3, но есть возможность перенастроить в 5.1. Чтобы ее собрать, надо отредактировать Lua.props в основном каталоге, в частности, LUAV поставить в 5.1 и последующие макросы исправить на свои пути, где искать заголовки луа и библиотеку импорта. Затем, в режиме 5.1 там косячок имеется, файл src/compat.c не включен в компиляцию и линкер потом не находит функции из него, так что его надо вручную добавить в оба проекта солюшена. Если не в новых студиях компилировать, еще придется немного там с версиями тулчейнов помудрить (ручками в файлах vsxproj). И в общем все, собирается после этого.
Страницы: Пред. 1 ... 18 19 20 21 22 23 24 25 26 27 28 След.
Наверх