← All posts tagged programming

qnikst
programming gdoc Товарищи, а кто-нить знает где почитать про API для гуглодисков.
Что хочется есть в гуглодисках документ в нем есть места, куда хорошо бы вставлять автоматически сгенерированную документацию из собранных исходников.
Интересует под любой язык, но если под subj есть что готовое, то было бы идеально.
qnikst
? programming datalog я правильно понимаю, что в datalog такой тупой язык для правил для того, чтобы он был завершаем? И идея сделать даталог (аналог), где в body правил можно иметь forall и отрицание — это плохая идея и такие вещи должны решаться интерактивно запросами?
qnikst
programming quote гинь-гинь UPDATE: This post attracted two kinds of pro-Rust response. One was stupid flamage from zealots. The other was thoughtful commentary from a few people close to the core of the Rust community. The latter group has convinced me that there is considerable awareness of the problems I ran into; a couple even agreed, after analysis, that Rust is at present a poor fit for NTPsec’s requirements. This gives me hope that the Rust of five years from now may become the mature and effective replacement for C that it is not yet.
я обожаю людей. все кто со мной согласны те мудрые и пишут логичные вещи, и пришли к тем же выводам, а те, кто не согласны тролли тупые.. И отменное выборочное чтение. Блин, я думал такие только тролли в жуйкопоинтах бывают
qnikst
бред programming На самом деле все баги проявляется из-за ко-багов, это такие баги, исправление которых приводит к появлению новых багов, и успех в программировании заключается в нахождении фиксированной точки для этих багов
qnikst
programming говно Haskell достиг успеха, это дерьмо появляется в PR... то лицо когда хочется притвориться камнем и сказать, что не меинтейнишь проект


If I created a pull request which changed the terms "master" and "slave" to "manager" and "worker", respectively, would it be pulled?
Reasoning:
I can see how these terms make a person, whose culture has a history of slavery, uncomfortable.
It would help me when discussing these topics with my team.
It makes me uncomfortable using these names in a public space.
I understand the PC culture is off putting, but this change would be of tremendous help to me.

Manager only adds one more character to type.
Worker only adds one more character to type.
qnikst
programming а накидайте ссылок на best practices в HFT алгоритмах и структурах данных. И на рилейтед пейперы всякие
qnikst
Python programming job Питонисты есть? У меня есть задача, есть hello world (setup.py) с кучей зависимостей на ipython, scipy, zeromq и прочей подобной радостью. Нужно собирать из этого portable bundle который выглядит как .exe + можно .dll рядом класть. Готов это дело оплатить.
С меня setup.py (со списком зависимостей), на выходе хочется иметь или:
А. Скрипты которые соберут все в msys2 окружении (у меня все собирается, но упаковать результат я не могу, т.к. czFixer падает на реальной кодовой базе). Это идеальный вариант.
Б. Инструкция как собрать окружение для разработки и бат скрипты, которыми я могу всё собрать, это дело скорее всего автоматом на apveyor или инстансе azure работать будет. Идеально если оно не будет каждый раз пересобирать whl файлики.
Идеально, если решение будет делать то, что надо в случае изменения зависимостей.

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

qnikst
work programming а это нормально в ответ на письмо HR о вакансии — предлагать консальтерские услуги нашей фирмы, работающей именно в том направлении, в котором ищут людей?
qnikst
? programming testing Вопрос про тесты:
1. есть поведение программы, оно неправильное, но прям сейчас починить нельзя
2. есть тест, он может быть написан так, что проверяет текущее (неправильное) поведение, может быть написан, что будет проверять правильное (но тогда падать)
Вопрос, что делать с тестом:
a. написать правильный отключить создать тикет, в коде оставить ссылку на тикет, в тикете ссылку на код
б. оставить тест проверяющий текущее поведение + тикет
в. как 1, но вместо отключения инвертировать результат
qnikst
? programming И какие-нибудь удобные форматы для упаковки чисел есть? Мне нужно компактно писать uint_64t, uint_128t с учетом того, что скорее всего большинство значений будут не очень далеко от 0?
qnikst
? programming мне нужно писать бинарные логи, грубо говоря имеющие вид:
time,[scope],data
где scope это некоторое множество событий, и иметь достаточно быструю индексацию по времени и [scope], т.е. например выдать все логи оттуда до туда относящиеся к таким-то объектам.

есть, что-нить готовое, чтобы не переизобретать базу данных? Или какую использовать?
qnikst
programming profiling А как правильно понимать flame graph, ведь если меня интересует, что тормозит, то мне нужно искать максимальный diff между функцией и той, что она вызывает. А это как-то автоматизировать можно? (inverted похоже на то, что надо но я его чего-то не понимаю)
qnikst
? programming А накидайте каких-нибудь ресурсов по тензорфлоу и т.п. чтобы понимать когда оно нужно и чего можно получить, и для чего использовать не надо.