http://www.mattpolaine.com/wp-content/uploads/2007/11/mtb_shoe.jpg Что это за два болта на подошве, у самого носка?
http://www.mattpolaine.com/wp-content/uploads/2007/11/mtb_shoe.jpg Что это за два болта на подошве, у самого носка?
Пытаюсь поднять локальную версию бнвачика, дабы немного его допилить.
Смело преодолел мелкие несоответствия инструкции по установке и кода (пулл-реквест, а может, просто жалоб и нытья пост, будет позже).
Но:
$ test -d .venv && echo 'yes'
yes
$ make run
if test -d .venv; then\
bash -c "source .venv/bin/activate && twistd -ny bnw/scripts/instance.py";\
else\
twistd -ny bnw/scripts/instance.py;\
fi
Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 642, in run
runApp(config)
File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 23, in runApp
_SomeApplicationRunner(config).run()
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 376, in run
self.application = self.createOrGetApplication()
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 441, in createOrGetApplication
application = getApplication(self.config, passphrase)
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 452, in getApplication
application = service.loadApplication(filename, style, passphrase)
File "/usr/lib/python2.7/dist-packages/twisted/application/service.py", line 405, in loadApplication
application = sob.loadValueFromFile(filename, 'application', passphrase)
File "/usr/lib/python2.7/dist-packages/twisted/persisted/sob.py", line 210, in loadValueFromFile
exec fileObj in d, d
File "bnw/scripts/instance.py", line 26, in <module>
from bnw.core.bnw_mongo import open_db
File "/home/minoru/docs/git/bnw/bnw/core/bnw_mongo.py", line 7, in <module>
import motor
exceptions.ImportError: No module named motor
Failed to load application: No module named motor
Makefile:59: recipe for target 'run' failed
make: *** [run] Error 1
При этом:
$ bash -c 'source .venv/bin/activate && python'
Python 2.7.8 (default, Jul 26 2014, 15:25:14)
[GCC 4.9.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import motor
>>> motor.MotorClient()
MotorClient(MongoClient([]))
>>>
Как это починить?
3g2upl4pq6kufc4m.onion (DDG Tor enclave) down?
Я правильно понимаю, что на SSD лучше использовать файловую систему с поддержкой copy-on-write (рейзер какой-нибудь, или zfs/btrfs)? Применимо ли то же самое к обычным флешкам и SD-карточкам?
По первому вопросу не нашёл авторитетной информации (только блогпосты какие-то и вопросы в списках рассылки), второй не знаю, как гуглить.
В гайде по hledger[1] предлагают использовать следующие аккаунты:
Должно выполняться accounting equation: Assets = Liability + Equity
Я, кстати, не понимаю, как здесь описать расход — на какой счёт списывать расходы?
Здесь непонятно, откуда брать деньги, попадающие на счёт revenue.
Я не понимаю разницу между assets и revenue, и не понимаю как их совместить в одном журнале.
Рассмотрим пример. Я что-то там набыдлокодил, и мне дали сто баксов. С одной стороны, я могу сделать так:
2014.06.20 Вася заплатил за быдлокод
assets:cash 100.00 USD
equity:vasya
Но тогда счёт revenue покажет мне ноль, что как бы неправда — денежка-то заработана. Можно сделать иначе:
2014.06.20 Вася заплатил за быдлокод
revenue:coding 100.00 USD
equity:vasya
Тоже логично, но теперь проблема повторяется в точностью наоборот — 100 баксов на руках у меня есть, а журнал этого не отображает (в assets:cash ноль).
В общем, всё сводится к тому, что revenue и assets на самом деле — один и тот же счёт. Но гайд предлагает использовать оба. Боги бухгалтерии, поясните мне вот это вот всё, пожалуйста!
1. http://hledger.org/step-by-step#useful-accounting-concepts
А на фикседе вообще можно сделать банник в «боевых» условиях — на дороге, к примеру? Меня смущают два момента:
* для поднятия заднего колеса желательно поставить шатуны горизонтально — на фикседе это невозможно сделать намеренно, потому что система крутится постоянно;
* при контакте с землёй желательно, чтобы колесо крутилось с подходящей скоростью — я не пробовал приземляться с зажатым задним тормозом, но подозреваю, что управление на секундочку можно потерять.
Я уверен, что со всем этим можно справиться в контролируемом окружении (в парке перед кучкой BMX'еров, да) — в конце концов, на YouTube есть видео — но на дороге сильно не поошибаешься.
Мыл после велодня своего коня — заменил цепь на KMC X82 (116 звеньев), вынул ролики из заднего переключателя. Собрал теперь всё обратно, цепь начала проскакивать, причём только под разумными нагрузками (вкручивал под горку явно завышенные передачи — не проскакивала). Правда, тестирования было минут 10, в темноте, так что толком не понять, что именно виновато. Старую цепь сейчас не слишком удобно доставать — она всё ещё в бутылке с бензином отмокает. Телепаты, в чём может быть проблема, что мне покрутить-повертеть? Или таки тупо достать старую цепь и сравнить длину? По документации вроде как старая тоже 116 звеньев имела.
В связи с почти стершимися задними тормозными колодками подумываю о замене стоковых Tekra на Avid SD, что мне советовали раньше. Почитал форумы, народ пишет, что SD 7 можно настроить и забыть. Я не понимаю, как такое может быть: единственной проблемой со стоковыми были восьмёрки, и это вовсе не проблема тормозов. Короче, чем Avid SD 5 / 7 могут быть лучше моих Tekra?
Ещё пишут, что к ним обязательно нужно прикупить Авидовские же ручки. Я так понял, что там просто какие-то дополнительные регулировки есть. Как мне проверить, подходят ли имеющиеся ручки (потому что на новые у меня денег точно нет)?
Задолбался гуглить, прошу помощи хайвмайнда.
Ключевые слова: динамический конвеер, микопроцессор.
Суть: есть лаба, в которой нужно запланировать выполнение арифметических операций процессором с динамическим конвеером. Меня этому не учили, человек, который должен делать лабу, лекцию то ли пропустил, то ли ещё что. Есть некая программа Эвкалиптус, там можно планировать операции на процессор ручками, чтобы понять принцип (не дают запланировать неправильно). Из работы с программой стало понятно, что у каждой операции своя длительность выполнения, и нельзя переходить к следующему такту, пока не завершится самая длинная операция текущего такта.
Вопрос: как это по-человечески называется, что гуглить, чтобы узнать больше?
Не могу с помощью документации к монге понять, как происходит фейловер с точки зрения программиста. Я же в своём приложении коннекчусь к primary ноде, если она ложиться, то мне нужно какие-то телодвижения совершать? Из документации складывается впечатление, что нет, потому что все ноды знают обо всех остальных и даже сами выбирают новую primary, когда первая ложится, но это почему-то нигде явно не прописано (или я не нашёл).
@ugnich в #2705521 ( http://juick.com/2705521 ) утверждает, что «даже гики в последнее время переходят [с XMPP] на более современные средства общения». Я что-то пропустил? Вроде ничего интересного не появилось в последнее время (Tox пока что пилят, всякие Telegram гиков не привлекают).
Свежая хаутушечка с GCN[1] напомнила о вопросе, над которым я некоторое время задумывался — с кем из велосипедистов здороваться, а с кем нет. Пришёл к выводу, что махать следует только людям в шлемах, ну и тем, кто поздоровался первым. Я просто вспоминаю тех двух ребят, что я встретил, когда ехал на свежекупленном велике домой, помню, как приятно было, что они здороваются, и теперь не хочу таким же образом поощрять людей, которым не хватает ума купить себе шлем. Я один такой замороченный?
Осилил баннихоп, теперь могу перепрыгивать пивные бутылки и лежачих полицейских — и это с рюкзаком на спине (около пяти кило)! Чувствую себя суперменом. Нужно ещё потренироваться прыгать на большей скорости, чтобы ещё и через решетки у поребриков перелетать можно было, и тогда точно бог.
Пытаюсь научиться делать трекстенд, пока что получается только на небольшом уклоне постоять секунды две-три, адово крутя передним колесом. Если на баннихоп хватило пары часов, то на трекстенд явно понадобятся десятки. Надеюсь, что я всё правильно делаю.
Учитель, что мне делать дальше? На википедии нет списка велотрюков, а я не прочь выучить ещё что-то, что может пригодится в реальной жизни.