Thread 1 "python" received signal SIGSEGV, Segmentation fault.
0x000000000000023d in ?? ()
(gdb) bt
#0  0x000000000000023d in ?? ()
#1  0x00007fd2052d73c9 in Gaffer::Plug::acceptsChild(Gaffer::GraphComponent const*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGaffer.so
#2  0x00007fd20530f00f in Gaffer::ValuePlug::acceptsChild(Gaffer::GraphComponent const*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGaffer.so
#3  0x00007fd20527ba55 in Gaffer::CompoundDataPlug::MemberPlug::acceptsChild(Gaffer::GraphComponent const*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGaffer.so
#4  0x00007fd2052a394b in Gaffer::GraphComponent::throwIfChildRejected(Gaffer::GraphComponent const*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGaffer.so
#5  0x00007fd2052a5328 in Gaffer::GraphComponent::addChild(boost::intrusive_ptr<Gaffer::GraphComponent>) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGaffer.so
#6  0x00007fd2052796a6 in Gaffer::CompoundDataPlug::addMember(std::string const&, Gaffer::ValuePlug*, std::string const&) ()
---Type <return> to continue, or q <return> to quit---
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGaffer.so
#7  0x00007fd2052798b1 in Gaffer::CompoundDataPlug::addOptionalMember(std::string const&, Gaffer::ValuePlug*, std::string const&, bool) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGaffer.so
#8  0x00007fd1f9f90c2c in GafferImage::ImageWriter::execute() const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferImage.so
#9  0x00007fd1f9bde347 in GafferDispatchBindings::TaskNodeWrapper<GafferImage::ImageWriter>::execute() const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferImageBindings.so
#10 0x00007fd203c51426 in GafferDispatch::TaskNode::executeSequence(std::vector<float, std::allocator<float> > const&) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatch.so
#11 0x00007fd1f9bdd91b in GafferDispatchBindings::TaskNodeWrapper<GafferImage::ImageWriter>::executeSequence(std::vector<float, std::allocator<float> > const&) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferImageBindings.so
#12 0x00007fd203c52f6f in GafferDispatch::TaskNode::TaskPlug::executeSequence(st---Type <return> to continue, or q <return> to quit---
d::vector<float, std::allocator<float> > const&) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatch.so
#13 0x00007fd203c406ff in GafferDispatch::Dispatcher::TaskBatch::execute() const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatch.so
#14 0x00007fd203ebafac in (anonymous namespace)::DispatcherWrapper::taskBatchExecute(GafferDispatch::Dispatcher::TaskBatch const&) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatchBindings.so
#15 0x00007fd203eca01f in boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void (*)(GafferDispatch::Dispatcher::TaskBatch const&), boost::python::default_call_policies, boost::mpl::vector2<void, GafferDispatch::Dispatcher::TaskBatch const&> > >::operator()(_object*, _object*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatchBindings.so
#16 0x00007fd20db65eca in boost::python::objects::function::call(_object*, _object*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#17 0x00007fd20db66238 in boost::detail::function::void_function_ref_invoker0<boost::python::objects::(anonymous namespace)::bind_return, void>::invoke(boost::d---Type <return> to continue, or q <return> to quit---
etail::function::function_buffer&) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#18 0x00007fd20db707b3 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#19 0x00007fd20bb934c7 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<IECore::Exception, void (*)(IECore::Exception const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(IECore::Exception const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libIECorePython.so
#20 0x00007fd20db7057d in boost::python::handle_exception_impl(boost::function0<void>) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#21 0x00007fd20db64b43 in function_call ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
---Type <return> to continue, or q <return> to quit---
#22 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x2c2c1f0,
    arg=arg@entry=0x7fd211e7de10, kw=kw@entry=0x0) at Objects/abstract.c:2547
#23 0x00007fd211a984c6 in do_call (nk=<optimized out>, na=<optimized out>,
    pp_stack=0x7ffe412bfb10, func=<optimized out>) at Python/ceval.c:4569
#24 call_function (oparg=<optimized out>, pp_stack=0x7ffe412bfb10)
    at Python/ceval.c:4374
#25 PyEval_EvalFrameEx (f=f@entry=0x7fd1f80519b0, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#26 0x00007fd211a9b480 in fast_function (nk=<optimized out>, na=2,
    n=<optimized out>, pp_stack=0x7ffe412bfcb0, func=<optimized out>)
    at Python/ceval.c:4437
#27 call_function (oparg=<optimized out>, pp_stack=0x7ffe412bfcb0)
    at Python/ceval.c:4372
#28 PyEval_EvalFrameEx (f=f@entry=0x7fd1f80515f0, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#29 0x00007fd211a9b480 in fast_function (nk=<optimized out>, na=2,
    n=<optimized out>, pp_stack=0x7ffe412bfe50, func=<optimized out>)
    at Python/ceval.c:4437
#30 call_function (oparg=<optimized out>, pp_stack=0x7ffe412bfe50)
    at Python/ceval.c:4372
#31 PyEval_EvalFrameEx (f=f@entry=0x7fd1f8051410, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#32 0x00007fd211a9e0dd in PyEval_EvalCodeEx (co=<optimized out>,
---Type <return> to continue, or q <return> to quit---
    globals=<optimized out>, locals=locals@entry=0x0, args=<optimized out>,
    argcount=argcount@entry=1, kws=kws@entry=0x54f5588, kwcount=1,
    defs=0x7fd2088f1fa8, defcount=1, closure=0x0) at Python/ceval.c:3584
#33 0x00007fd211a9b365 in fast_function (nk=<optimized out>, na=1,
    n=<optimized out>, pp_stack=0x7ffe412c0090, func=<optimized out>)
    at Python/ceval.c:4447
#34 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c0090)
    at Python/ceval.c:4372
#35 PyEval_EvalFrameEx (f=f@entry=0x54f53f0, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#36 0x00007fd211a9e0dd in PyEval_EvalCodeEx (co=<optimized out>,
    globals=<optimized out>, locals=locals@entry=0x0,
    args=args@entry=0x7fd1f8bcdc38, argcount=2, kws=kws@entry=0x0,
    kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
    closure=0x0) at Python/ceval.c:3584
#37 0x00007fd211a14eb0 in function_call (func=0x7fd208916cf8,
    arg=0x7fd1f8bcdc20, kw=0x0) at Objects/funcobject.c:523
#38 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd208916cf8,
    arg=arg@entry=0x7fd1f8bcdc20, kw=kw@entry=0x0) at Objects/abstract.c:2547
#39 0x00007fd2119f19cd in instancemethod_call (func=0x7fd208916cf8,
    arg=0x7fd1f8bcdc20, kw=0x0) at Objects/classobject.c:2602
#40 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1fab4b9b0,
    arg=arg@entry=0x7fd1fa644410, kw=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at Objects/abstract.c:2547
#41 0x00007fd211a94437 in PyEval_CallObjectWithKeywords (
    func=func@entry=0x7fd1fab4b9b0, arg=arg@entry=0x7fd1fa644410,
    kw=kw@entry=0x0) at Python/ceval.c:4221
#42 0x00007fd211ac3537 in PyEval_CallFunction (obj=0x7fd1fab4b9b0,
    format=<optimized out>) at Python/modsupport.c:583
#43 0x00007fd203ebc765 in (anonymous namespace)::DispatcherWrapper::doDispatch(GafferDispatch::Dispatcher::TaskBatch const*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatchBindings.so
#44 0x00007fd203c42f25 in GafferDispatch::Dispatcher::dispatch(std::vector<boost::intrusive_ptr<Gaffer::Node>, std::allocator<boost::intrusive_ptr<Gaffer::Node> > > const&) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatch.so
#45 0x00007fd203ec30a3 in (anonymous namespace)::dispatch(GafferDispatch::Dispatcher&, boost::python::api::object) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatchBindings.so
#46 0x00007fd203ec5aec in boost::python::objects::caller_py_function_impl<boost::python::detail::caller<void (*)(GafferDispatch::Dispatcher&, boost::python::api::object), boost::python::default_call_policies, boost::mpl::vector3<void, GafferDispatch::Dispatcher&, boost::python::api::object> > >::operator()(_object*, _o---Type <return> to continue, or q <return> to quit---
bject*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferDispatchBindings.so
#47 0x00007fd20db65eca in boost::python::objects::function::call(_object*, _object*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#48 0x00007fd20db66238 in boost::detail::function::void_function_ref_invoker0<boost::python::objects::(anonymous namespace)::bind_return, void>::invoke(boost::detail::function::function_buffer&) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#49 0x00007fd20db707b3 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#50 0x00007fd20bb934c7 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<IECore::Exception, void (*)(IECore::Exception const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(IECore::Exception const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) ()
---Type <return> to continue, or q <return> to quit---
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libIECorePython.so
#51 0x00007fd20db7057d in boost::python::handle_exception_impl(boost::function0<void>) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#52 0x00007fd20db64b43 in function_call ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#53 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x2c2a5c0,
    arg=arg@entry=0x7fd1fa5e7dd0, kw=kw@entry=0x0) at Objects/abstract.c:2547
#54 0x00007fd211a984c6 in do_call (nk=<optimized out>, na=<optimized out>,
    pp_stack=0x7ffe412c0c70, func=<optimized out>) at Python/ceval.c:4569
#55 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c0c70)
    at Python/ceval.c:4374
#56 PyEval_EvalFrameEx (f=f@entry=0x59c8eb0, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#57 0x00007fd211a9b480 in fast_function (nk=<optimized out>, na=1,
    n=<optimized out>, pp_stack=0x7ffe412c0e10, func=<optimized out>)
    at Python/ceval.c:4437
#58 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c0e10)
    at Python/ceval.c:4372
#59 PyEval_EvalFrameEx (f=f@entry=0x7fd1e6f4f210, throwflag=throwflag@entry=0)
---Type <return> to continue, or q <return> to quit---
    at Python/ceval.c:2989
#60 0x00007fd211a9e0dd in PyEval_EvalCodeEx (co=<optimized out>,
    globals=<optimized out>, locals=locals@entry=0x0,
    args=args@entry=0x7fd1fa5e7410, argcount=2, kws=kws@entry=0x7fd211f69068,
    kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
    closure=0x0) at Python/ceval.c:3584
#61 0x00007fd211a14f85 in function_call (func=0x7fd1fafd2320,
    arg=0x7fd1fa5e73f8, kw=0x7fd1f804dc58) at Objects/funcobject.c:523
#62 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1fafd2320,
    arg=arg@entry=0x7fd1fa5e73f8, kw=kw@entry=0x7fd1f804dc58)
    at Objects/abstract.c:2547
#63 0x00007fd211a97fb7 in ext_do_call (nk=<optimized out>, na=<optimized out>,
    flags=<optimized out>, pp_stack=0x7ffe412c1120, func=0x7fd1fafd2320)
    at Python/ceval.c:4666
#64 PyEval_EvalFrameEx (f=f@entry=0x7fd1e31bae18, throwflag=throwflag@entry=0)
    at Python/ceval.c:3028
#65 0x00007fd211a9e0dd in PyEval_EvalCodeEx (co=<optimized out>,
    globals=<optimized out>, locals=locals@entry=0x0,
    args=args@entry=0x7fd1e3cf6578, argcount=2, kws=kws@entry=0x0,
    kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
    closure=0x0) at Python/ceval.c:3584
#66 0x00007fd211a14eb0 in function_call (func=0x7fd208924230,
    arg=0x7fd1e3cf6560, kw=0x0) at Objects/funcobject.c:523
---Type <return> to continue, or q <return> to quit---
#67 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd208924230,
    arg=arg@entry=0x7fd1e3cf6560, kw=kw@entry=0x0) at Objects/abstract.c:2547
#68 0x00007fd2119f19cd in instancemethod_call (func=0x7fd208924230,
    arg=0x7fd1e3cf6560, kw=0x0) at Objects/classobject.c:2602
#69 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1e35a1a50,
    arg=arg@entry=0x7fd1e3ce2890, kw=kw@entry=0x0) at Objects/abstract.c:2547
#70 0x00007fd211a509a5 in slot_tp_call (self=<optimized out>,
    args=0x7fd1e3ce2890, kwds=0x0) at Objects/typeobject.c:5546
#71 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1f8064a50,
    arg=arg@entry=0x7fd1e3ce2890, kw=<optimized out>)
    at Objects/abstract.c:2547
#72 0x00007fd211a94437 in PyEval_CallObjectWithKeywords (
    func=func@entry=0x7fd1f8064a50, arg=arg@entry=0x7fd1e3ce2890,
    kw=kw@entry=0x0) at Python/ceval.c:4221
#73 0x00007fd211ac3537 in PyEval_CallFunction (obj=0x7fd1f8064a50,
    format=<optimized out>) at Python/modsupport.c:583

#74 0x00007fd2028ffac8 in boost::detail::function::function_obj_invoker1<GafferBindings::Detail::Slot<boost::signal<bool (boost::python::api::object), GafferUI::EventSignalCombiner<bool>, int, std::less<int>, boost::function<bool (boost::python::api::object)> >, GafferBindings::DefaultSlotCaller<boost::signal<bool (boost::python::api::object), GafferUI::EventSignalCombiner<bool>, int, std::less<int>, boost::function<bool (boost::python::api::object)> > > >, bool, boost::python::api::object>::invoke(boost::detail::function::function_buffer&, boost::python---Type <return> to continue, or q <return> to quit---
::api::object) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferUIBindings.so
#75 0x00007fd202904300 in boost::signal1<bool, boost::python::api::object, GafferUI::EventSignalCombiner<bool>, int, std::less<int>, boost::function<bool (boost::python::api::object)> >::operator()(boost::python::api::object) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferUIBindings.so
#76 0x00007fd202904562 in GafferBindings::Detail::DefaultSignalCallerBase<1, boost::signal<bool (boost::python::api::object), GafferUI::EventSignalCombiner<bool>, int, std::less<int>, boost::function<bool (boost::python::api::object)> > >::call(boost::signal<bool (boost::python::api::object), GafferUI::EventSignalCombiner<bool>, int, std::less<int>, boost::function<bool (boost::python::api::object)> >&, boost::python::api::object) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferUIBindings.so
#77 0x00007fd2028fe14f in boost::python::objects::caller_py_function_impl<boost::python::detail::caller<bool (*)(boost::signal<bool (boost::python::api::object), GafferUI::EventSignalCombiner<bool>, int, std::less<int>, boost::function<bool (boost::python::api::object)> >&, boost::python::api::object), boost::python::default_call_policies, boost::mpl::vector3<bool, boost::signal<bool (boost::python::api::object), GafferUI::EventSignalCombiner<bool>, int, std::less<int>, boost::function<bool (boost::python::api::object)> >&, boost::python::api::object> > ---Type <return> to continue, or q <return> to quit---
>::operator()(_object*, _object*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libGafferUIBindings.so
#78 0x00007fd20db65eca in boost::python::objects::function::call(_object*, _object*) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#79 0x00007fd20db66238 in boost::detail::function::void_function_ref_invoker0<boost::python::objects::(anonymous namespace)::bind_return, void>::invoke(boost::detail::function::function_buffer&) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#80 0x00007fd20db707b3 in boost::python::detail::exception_handler::operator()(boost::function0<void> const&) const ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#81 0x00007fd20bb934c7 in boost::detail::function::function_obj_invoker2<boost::_bi::bind_t<bool, boost::python::detail::translate_exception<IECore::Exception, void (*)(IECore::Exception const&)>, boost::_bi::list3<boost::arg<1>, boost::arg<2>, boost::_bi::value<void (*)(IECore::Exception const&)> > >, bool, boost::python::detail::exception_handler const&, boost::function0<void> const&>::invoke(boost::detail::function::function_buffer&, boost::python::detail::exception_handler const&, boost::function0<void> const&) ()
---Type <return> to continue, or q <return> to quit---
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libIECorePython.so
#82 0x00007fd20db7057d in boost::python::handle_exception_impl(boost::function0<void>) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#83 0x00007fd20db64b43 in function_call ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libboost_python.so.1.61.0
#84 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x2cb4760,
    arg=arg@entry=0x7fd1e3cf6878, kw=kw@entry=0x0) at Objects/abstract.c:2547
#85 0x00007fd2119f19cd in instancemethod_call (func=0x2cb4760,
    arg=0x7fd1e3cf6878, kw=0x0) at Objects/classobject.c:2602
#86 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1e3d72eb0,
    arg=arg@entry=0x7fd1e3ce2a90, kw=kw@entry=0x0) at Objects/abstract.c:2547
#87 0x00007fd211a509a5 in slot_tp_call (self=<optimized out>,
    args=0x7fd1e3ce2a90, kwds=0x0) at Objects/typeobject.c:5546
#88 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1f805b578,
    arg=arg@entry=0x7fd1e3ce2a90, kw=kw@entry=0x0) at Objects/abstract.c:2547
#89 0x00007fd211a984c6 in do_call (nk=<optimized out>, na=<optimized out>,
    pp_stack=0x7ffe412c1f80, func=<optimized out>) at Python/ceval.c:4569
#90 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c1f80)
    at Python/ceval.c:4374
---Type <return> to continue, or q <return> to quit---
#91 PyEval_EvalFrameEx (f=f@entry=0x7fd1f802fd38, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#92 0x00007fd211a9e0dd in PyEval_EvalCodeEx (co=<optimized out>,
    globals=<optimized out>, locals=locals@entry=0x0,
    args=args@entry=0x7fd1e3ce2928, argcount=1, kws=kws@entry=0x7fd211f69068,
    kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
    closure=0x0) at Python/ceval.c:3584
#93 0x00007fd211a14f85 in function_call (func=0x7fd1fb3e4e60,
    arg=0x7fd1e3ce2910, kw=0x7fd1e6f4e280) at Objects/funcobject.c:523
#94 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1fb3e4e60,
    arg=arg@entry=0x7fd1e3ce2910, kw=kw@entry=0x7fd1e6f4e280)
    at Objects/abstract.c:2547
#95 0x00007fd211a97fb7 in ext_do_call (nk=<optimized out>, na=<optimized out>,
    flags=<optimized out>, pp_stack=0x7ffe412c2290, func=0x7fd1fb3e4e60)
    at Python/ceval.c:4666
#96 PyEval_EvalFrameEx (f=f@entry=0x7fd1e6f33420, throwflag=throwflag@entry=0)
    at Python/ceval.c:3028
#97 0x00007fd211a9e0dd in PyEval_EvalCodeEx (co=<optimized out>,
    globals=<optimized out>, locals=locals@entry=0x0,
    args=args@entry=0x7fd1e3ce2ba8, argcount=1, kws=kws@entry=0x0,
    kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
    closure=0x0) at Python/ceval.c:3584
#98 0x00007fd211a14eb0 in function_call (func=0x7fd208924230,
---Type <return> to continue, or q <return> to quit---
    arg=0x7fd1e3ce2b90, kw=0x0) at Objects/funcobject.c:523
#99 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd208924230,
    arg=arg@entry=0x7fd1e3ce2b90, kw=kw@entry=0x0) at Objects/abstract.c:2547
#100 0x00007fd2119f19cd in instancemethod_call (func=0x7fd208924230,
    arg=0x7fd1e3ce2b90, kw=0x0) at Objects/classobject.c:2602
#101 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1fab61fa0,
    arg=arg@entry=0x7fd211f69050, kw=kw@entry=0x0) at Objects/abstract.c:2547
#102 0x00007fd211a509a5 in slot_tp_call (self=<optimized out>,
    args=0x7fd211f69050, kwds=0x0) at Objects/typeobject.c:5546
#103 0x00007fd2119e2df3 in PyObject_Call (func=func@entry=0x7fd1f8064990,
    arg=arg@entry=0x7fd211f69050, kw=<optimized out>)
    at Objects/abstract.c:2547
#104 0x00007fd211a94437 in PyEval_CallObjectWithKeywords (func=0x7fd1f8064990,
    arg=0x7fd211f69050, kw=<optimized out>) at Python/ceval.c:4221
#105 0x00007fd1fd209c5c in PySide::SignalManager::callPythonMetaMethod(QMetaMethod const&, void**, _object*, bool) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libpyside-python2.7.so.1.2
#106 0x00007fd1fd20fdcd in PySide::GlobalReceiverV2::qt_metacall(QMetaObject::Call, int, void**) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libpyside-python2.7.so.1.2
#107 0x00007fd201acc392 in QMetaObject::activate(QObject*, QMetaObject const*, i---Type <return> to continue, or q <return> to quit---
nt, void**) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtCore.so.4
#108 0x00007fd20149bd22 in QAbstractButton::clicked(bool) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#109 0x00007fd20120a173 in ?? ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#110 0x00007fd20120b1c3 in ?? ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#111 0x00007fd20120b2ac in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#112 0x00007fd1fc674be3 in QPushButtonWrapper::mouseReleaseEvent(QMouseEvent*)
    ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/python/PySide/QtGui.so
#113 0x00007fd200ed6186 in QWidget::event(QEvent*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#114 0x00007fd1fc6721ab in QPushButtonWrapper::event(QEvent*) ()
---Type <return> to continue, or q <return> to quit---
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/python/PySide/QtGui.so
#115 0x00007fd200e86e5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#116 0x00007fd200e8d576 in QApplication::notify(QObject*, QEvent*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#117 0x00007fd1fc31663e in QApplicationWrapper::notify(QObject*, QEvent*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/python/PySide/QtGui.so
#118 0x00007fd201ab8b5d in QCoreApplication::notifyInternal(QObject*, QEvent*)
    ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtCore.so.4
#119 0x00007fd200e8cd03 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#120 0x00007fd200efe520 in ?? ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#121 0x00007fd200efc8bc in QApplication::x11ProcessEvent(_XEvent*) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#122 0x00007fd200f22d92 in ?? ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#123 0x00007fd1ffd45197 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#124 0x00007fd1ffd453f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#125 0x00007fd1ffd4549c in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#126 0x00007fd201ae4535 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtCore.so.4
#127 0x00007fd200f22e26 in ?? ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtGui.so.4
#128 0x00007fd201ab77af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtCore.so.4
#129 0x00007fd201ab7aa5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag---Type <return> to continue, or q <return> to quit---
>) ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtCore.so.4
#130 0x00007fd201abca69 in QCoreApplication::exec() ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/lib/libQtCore.so.4
#131 0x00007fd1fc312f4d in Sbk_QApplicationFunc_exec_ ()
   from /home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/python/PySide/QtGui.so
#132 0x00007fd211a9b63c in call_function (oparg=<optimized out>,
    pp_stack=0x7ffe412c3820) at Python/ceval.c:4336
#133 PyEval_EvalFrameEx (f=f@entry=0x7fd1f803dd00, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#134 0x00007fd211a9b480 in fast_function (nk=<optimized out>, na=1,
    n=<optimized out>, pp_stack=0x7ffe412c39c0, func=<optimized out>)
    at Python/ceval.c:4437
#135 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c39c0)
    at Python/ceval.c:4372
#136 PyEval_EvalFrameEx (f=f@entry=0x3299d80, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#137 0x00007fd211a9b480 in fast_function (nk=<optimized out>, na=2,
    n=<optimized out>, pp_stack=0x7ffe412c3b60, func=<optimized out>)
    at Python/ceval.c:4437
---Type <return> to continue, or q <return> to quit---
#138 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c3b60)
    at Python/ceval.c:4372
#139 PyEval_EvalFrameEx (f=f@entry=0x7fd1fb3d0da8, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#140 0x00007fd211a9b480 in fast_function (nk=<optimized out>, na=2,
    n=<optimized out>, pp_stack=0x7ffe412c3d00, func=<optimized out>)
    at Python/ceval.c:4437
#141 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c3d00)
    at Python/ceval.c:4372
#142 PyEval_EvalFrameEx (f=f@entry=0x7fd1fb3d0bc0, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#143 0x00007fd211a9b480 in fast_function (nk=<optimized out>, na=1,
    n=<optimized out>, pp_stack=0x7ffe412c3ea0, func=<optimized out>)
    at Python/ceval.c:4437
#144 call_function (oparg=<optimized out>, pp_stack=0x7ffe412c3ea0)
    at Python/ceval.c:4372
#145 PyEval_EvalFrameEx (f=f@entry=0x7fd211e8db00, throwflag=throwflag@entry=0)
    at Python/ceval.c:2989
#146 0x00007fd211a9e0dd in PyEval_EvalCodeEx (co=co@entry=0x7fd211e47eb0,
    globals=globals@entry=0x7fd211f3e168, locals=locals@entry=0x7fd211f3e168,
    args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
    kwcount=kwcount@entry=0, defs=defs@entry=0x0, defcount=defcount@entry=0,
    closure=closure@entry=0x0) at Python/ceval.c:3584
---Type <return> to continue, or q <return> to quit---
#147 0x00007fd211a9e212 in PyEval_EvalCode (co=co@entry=0x7fd211e47eb0,
    globals=globals@entry=0x7fd211f3e168, locals=locals@entry=0x7fd211f3e168)
    at Python/ceval.c:669
#148 0x00007fd211ac6f62 in run_mod (arena=0x250b410, flags=0x7ffe412c4140,
    locals=0x7fd211f3e168, globals=0x7fd211f3e168,
    filename=0x7fd211e47eb0 "\002", mod=<optimized out>)
    at Python/pythonrun.c:1376
#149 PyRun_FileExFlags (fp=fp@entry=0x24d04e0,
    filename=filename@entry=0x7ffe412c579c "/home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/bin/gaffer.py", start=start@entry=257,
    globals=globals@entry=0x7fd211f3e168, locals=locals@entry=0x7fd211f3e168,
    closeit=closeit@entry=1, flags=flags@entry=0x7ffe412c4140)
    at Python/pythonrun.c:1362
#150 0x00007fd211ac82f9 in PyRun_SimpleFileExFlags (fp=fp@entry=0x24d04e0,
    filename=filename@entry=0x7ffe412c579c "/home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/bin/gaffer.py", closeit=closeit@entry=1,
    flags=flags@entry=0x7ffe412c4140) at Python/pythonrun.c:948
#151 0x00007fd211ac89a3 in PyRun_AnyFileExFlags (fp=fp@entry=0x24d04e0,
    filename=filename@entry=0x7ffe412c579c "/home/gafferdev/dev/gaffer/gafferDependencies-0.32.0.0-linux/bin/gaffer.py", closeit=closeit@entry=1,
    flags=flags@entry=0x7ffe412c4140) at Python/pythonrun.c:752
#152 0x00007fd211ade02d in Py_Main (argc=<optimized out>, argv=<optimized out>)
    at Modules/main.c:640
---Type <return> to continue, or q <return> to quit---
#153 0x00007fd210cb9830 in __libc_start_main (main=0x400680 <main>, argc=2,
    argv=0x7ffe412c42f8, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7ffe412c42e8)
    at ../csu/libc-start.c:291
#154 0x00000000004006b1 in _start ()


Compiler error using GCC 4.9. ptrdiff_t shall be std::ptrdiff_t


@laughedelic the order in which these style sheets must be loaded is first main.css and second the form-specific css (in this case form_children.css)


again, this weapon was basically a tuned Javelin/Beam Laser/Energy Blaster - missile strength was part of the equation, and 67% downtime is pretty brutal on small ships when you start getting into prolonged battles with swarms of Gatling equipped fighters/drones (considering the current AI has them linger, if possible, during that period).

cheap and efficient, yes: but there are costs associated with using them effectively (i.e. - on small ships, which tend to get destroyed; in tandem with, more expensive launchers/ammunition on carriers).

perhaps the burst damage is too high, and we need to adjust the duty cycle and/or ammo capacity of the weapon, but i believe *this* change is a departure from its spirit...


No problemo.

`applySibling` was considered but a sibling could technically be anything left or right of the record. So it must be the "next sibling" as opposed to "any sibling".


"已连接无线网络，若连接有线请插好网线"

translates to

"Connected to the wireless network, if the connection cable please plug the network cable"

should change with "Connected to the Wireless Network"   ????


I strongly insist to have commit messages written in English ;)


Holy huge commits Batman! If you got any interesting modifications be sure to push upstream.


@johnhaddon,

I'm spelling this out quite verbosely, let me know if you would prefer this done differently.


Yeah that would be cool if you could hide it by default because I didn't find that option yesterday. Thanks a lot dedmen. Waiting for the next dev version ;)


Please schedule translations update for the next minor release (if any), thanks!


@johnhaddon,

this seems to be a small bug? Do you mind if I keep this commit as part of the future PR or would you prefer a separate one?


@laughedelic have changed the main.css styles file to default.css, due to conflict after the compiling of main.less already existing in the repository.


"已连接有线网络"

translates to

"Connected wired network"

should read "Connected to Wired Network"


Pour le style on essaie de se limiter à du texte de max 80 colonnes. Il faut donc profiter des parenthèses pour faire des sauts de ligne. Ton code donnerait

```python
chiffre_joueur = borne(
    prompt="Entrer un nombre entre 0 et 49 : ",
    mini=0,
    maxi=49,
    erreur01="Entrer un chiffre supérieur ou égal à 0",
    erreur02="Entrer un chiffre inférieur ou égal à 49"
)
```

Note que j'utilise aussi des *keyword arguments* pour passer les arguments afin de rendre la fonction plus compréhensible.

Je ne suis pas super fan des noms `erreur01` et `erreur02` mais bon c'est encore un détail.


Randall, this came from Lineage gerrit. I've been getting emails about it for months now. https://review.lineageos.org/157953


"当前的" translates to "current"

suggested edit "CurrentImageView"


@nyalldawson @PedroVenancio

> There's a few known issues in processing at the moment. Unfortunately my refactoring will shake things up a bit short term, and some breakages like this is expected until the rest of the refactoring is merged.

is there already a ticket as a reminder?


"添加边框时" translates to "When adding a border"


I can get things to work with

    mkdir -p $HOME/mysqldata
    mysql_install_db --basedir=$PREFIX --datadir=$HOME/mysqldata

This tells me:

    You can start the MariaDB daemon with:
    cd '/data/data/com.termux/files/usr' ; /data/data/com.termux/files/usr/bin/mysqld_safe --datadir='/data/data/com.termux/files/home/mysqldata'

Running the above commands starts up the server, and if I connect with `mysql -u root`, I can create a database and tables:

    create database testing;
    connect testing;
    insert into test_table values(456);
    select * from test_table;

I haven't run a mysql server before, I'm not sure how people normally set it up? At first look it seems that setting up a mysql server directly is a bit more unfriendly than setting up a postgresql one (but that could just be me being more used to postgres). Perhaps most people use setup scripts provided by the distribution?


"提供选中放大的效果 translates to "Provide selected zoom effect"


Block chain broken.. Someone's fixing it? @DWebCash


`neutron-network` role


Nice.


"如果有焦点就放大，没有焦点就缩小" translates to "If there is focus on the zoom, no focus on narrowing"


changed the branch from master to readme-edits


Meus itens pertencem à um feed e devem ser removidos se o feed for removido


@Bontgoy


Лучше оставить undefined, ну или null


Um layout para modais.


@julienlegros
changes have been applied. I check whether these methods are called elsewhere in Odoo, there are not.
the red runbot was due to a test calling button_validate without a context so the context.copy threw an NoneType Except.
In my code I added a IF to check it, but, should I modify the test instead ?


Правила должны быть не свои, а eslint:recommended


This wasn't actually "roxygenisation"; most of it is unsuccessfully trying to get fitting detection functions on a probability scale working.


Vamos atualizar os feeds usando o comando `rake update_items` que irá verificar novos itens a cada 5 minutos (por padrão). http://guides.rubyonrails.org/command_line.html#custom-rake-tasks


Como de costume escrevemos testes unitários.


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


Можно заменить на
 ```javascript
$('#start, #stop').toggle()
```


"应用开机自启动管理" translates to "Application boot from the start management"


for the input [83], I changed to
`g = sns.pairplot(all_data, size=2);`
Because the original code still can't be load.


These hard coded strings should be saved into a 'Keys' class.


There is better constructor in JMXEnabledThreadPoolExecutor - that takes one value for pool size (instead of separate max and core sizes):
org.apache.cassandra.concurrent.JMXEnabledThreadPoolExecutor#JMXEnabledThreadPoolExecutor(int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, org.apache.cassandra.concurrent.NamedThreadFactory, java.lang.String)

Let's use it. After that we can deprecate confusing constructor that takes two values for pool size.


This fat jar also includes 'javax.annotation' and 'org.objectweb' packages are not relocated. Which causes a SecurityException when asm-3.2.jar is also on the classpath and you try and load the org.objectweb.asm.MethodAdapter class.

> java.lang.SecurityException: class "org.objectweb.asm.MethodAdapter"'s signer information does not match signer information of other classes in the same package
	at java.lang.ClassLoader.checkCerts(ClassLoader.java:898)
	at java.lang.ClassLoader.preDefineClass(ClassLoader.java:668)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:761)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

>

Could you exclude or also relocate this packages.


"有些cls含有$，需要处理一下，不然会禁止失败，比如微信"
translates to
"Some cls contain $, need to deal with, or will prohibit failure, such as WeChat"


Não vou mentir. Este pedaço peguei na internet http://coding-is-art.com/handle-simple-remote-modal-dialogs-in-rails-applications/


I think you misunderstood what transaction type is.
It really is just a String with a limited set of possibilities. In other words it's an Enum.


@gpyh Would you please check the changes and if any dependency is missing?


"3D旋转动画" translates to "3D rotation animation"


"初始化app数据和布局" translates to "Initialize app data and layout"


github上更改代码


"安装广播" translates to "Install the broadcast"


OK?


@dicbenni19 Even I forgot where it is :cry:
Follow this link: https://github.com/toocool/tripexpress/blob/2a1c94311647a16fe9cd15ad711de82f2e587818/install/assets/install.sql

You will see here the SQL file, its been a long time since I have left this project and I forgot things


Как-то тут некрасиво перенос вышел


"卸载广播" translates to "Unload the broadcast"


Evita apresentação de valor **undefined** se inicialmente o input estava vazio e não é selecionada nenhuma data.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/180fa293-1082-45af-bae8-92615c5a9d9c "disha-app"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/89028949-d3c5-4110-b371-dbc9265c0e40 "disha-app") deployed this commit to [disha](https://console.ng.bluemix.net/apps/0ffd474a-93af-4ea1-a2ff-bd0ccdb5e299 "ibm:yp:us-south:disha:disha")


This cast is a problem. You cannot guarantee the quality of the source gets piped into this.


Why did the `base64_encode` was replaced with `curl` ?
If any advantages, please mention.

Also because of the `curl` part, the library is breaking.


"应用卸载类" translates to "Apply the uninstall class"


I play Trinity - there is no spell 79262 I want to fix it -
got to function SpellCastResult SpellInfo::CheckLocation(uint32 map_id, uint32 zone_id, uint32 area_id, Player const* player) const
It seemed to me that it's her - Maybe how you can write a hack for a specific item and zone?
I'm just not very good at the structure of the nucleus and its functions, can you help?


hh


Добавлен вывод координат


This should be more like "two clusters where one has only neutron-network and the rest of roles are on the other one".


Evita apresentação de **undefined** se inicialmente o input estava vazio e nenhum data é selecionada.


I wasn't able to retrieve PDD puzzles from the code base:

```
cd /tmp/0pdd/EnigmaDragons/MegaBuy && pdd -q -f /tmp/pdd.xml20170407-221-18ja83u: 256 (not zero):
/app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:143:in `rescue in puzzles': ["in /tmp/0pdd/EnigmaDragons/MegaBuy/Screenshots/screen6.jpg", #<PDD::Error: ["in line #0", #<ArgumentError: invalid byte sequence in UTF-8>]>] (PDD::Error)
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:141:in `puzzles'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:97:in `block (3 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `each'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `block (2 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `call'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `insert'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:375:in `method_missing'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:95:in `block in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:293:in `initialize'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `new'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/bin/pdd:90:in `<top (required)>'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `load'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `<main>'

/app/objects/exec.rb:38:in `run'
/app/objects/git_repo.rb:60:in `xml'
/app/objects/puzzles.rb:46:in `deploy'
/app/objects/job.rb:42:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:89:in `block in timeout'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `block in catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:104:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:197:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `[]'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:138:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:94:in `run'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/server.rb:294:in `block in start_thread'
```


Same as above, only neutron-server and neutron-network should be on one cluster and the rest should be on the other one.


"接收安装广播" translates to "Receive the installation broadcast"


Just curious, why 2-line entry better than 1 line?


Uso de **AJAX** do **jQuery** aperfeiçoado e estendido para os demais formulários.


can you test on an arm device?
I get
```
bash-4.4$ mysql_install_db --basedir=$PREFIX --datadir=$PREFIX/var/lib/mysql
Installing MariaDB/MySQL system tables in '/data/data/com.termux/files/usr/var/lib/mysql' ...
2017-04-07 12:27:51 3058945736 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-04-07 12:27:52 3106878656 [ERROR] mysqld: Index for table '/data/data/com.termux/files/usr/tmp/#sql412a_6_0.MYI' is corrupt; try to repair it
2017-04-07 12:27:52 3106878656 [ERROR] mysqld: Index for table '/data/data/com.termux/files/usr/tmp/#sql412a_6_0.MYI' is corrupt; try to repair it
2017-04-07 12:27:52 3106878656 [ERROR] mysqld: Index for table '/data/data/com.termux/files/usr/tmp/#sql412a_6_0.MYI' is corrupt; try to repair it
2017-04-07 12:27:52 3106878656 [ERROR] Got an error from unknown thread, /home/vishal/.termux-build/mariadb/src/storage/myisam/mi_write.c:227
ERROR: 126  Index for table '/data/data/com.termux/files/usr/tmp/#sql412a_6_0.MYI' is corrupt; try to repair it
2017-04-07 12:27:52 3058945736 [ERROR] Aborting
```

I think this is related to `CPPFLAGS="$CPPFLAGS -Dushort=u_short -D__off64_t_defined"` this workaround and [my_global.h.patch32](https://github.com/termux/termux-packages/blob/4664501d9391b1562f2cb369e35512d465ff6e42/disabled-packages/mariadb/my_global.h.patch32)


v8.7.0-docfix (nealkruis) - i386-Windows-7-VisualStudio-14: OK (2494 of 2494 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png) ![Test Badge](http://img.shields.io/badge/tests%20passed-100.0%25-green.png)


Hm ok, the nepali translations are in `nepali.month.january` etc, so thats supported? in the properties files this is mapped as  `<calendar-name>.property`.

Problem is that even if you select nepali language, you might be still using ISO 8601 calendar


SpellCastResult SpellInfo::CheckLocation(uint32 map_id, uint32 zone_id, uint32 area_id, Player const* player) const
{
    // normal case _spellInfo->Id
    if (RequiredAreasID > 0)
    {
        bool found = false;
		if (spellInfo->Id == 79262 && zone_id == 111)
		{
				found = true;
				break;
		}
        std::vector<uint32> areaGroupMembers = sDB2Manager.GetAreasForGroup(RequiredAreasID);
        for (uint32 areaId : areaGroupMembers)
        {
            if (areaId == zone_id || areaId == area_id)
            {
                found = true;
                break;
            }
        }

        if (!found)
            return SPELL_FAILED_INCORRECT_AREA;
    }

spellInfo - unknown identifier - How do I get the spell id inside the function SpellInfo::CheckLocation?


wait can you be more precise on what is breaking? I just tested `/examples/profile-cards-graphql` and it works fine


Not at the moment, no.


"//系统预装" translates to "//System preloaded"


so it is needed to set it explicitely? what happens if I want to change the runtime provider? is that possible on the fly with the same instance of the catalog?


That's fucking Intellij auto formatting :)) I could revert it


Lol I'm still blowing up on this! Epic pwnage!


"屏蔽自己 、芒果 、tcl新" translates to "Shielding yourself, mango, tcl new"  ????


This brings the shadow onto the mobile device with okayish framerate


**

> Hello World

**


isn't that doing exactly that....setting the runtime provider? I have the feeling that the catalog API is a bit too open and confusing here. Give it one method for setting provider and version and thats it. Currently there are 5+ methods to do that which is really strange.


Testing


Let's write "let's of controller roles" to be even more precise


Add Footer for layout


fff


"更新-更新" translates to "Update - Update"


Hey, Peng. I have submitted my work but when I review others work I found that they have two contributors including you, while I only have one. Does this can be a problem?


改了一个get请求数据的问题。


You can use the Wikisource fork of this library if you want; it doesn't use Curl for base64 encoding.


"收藏-收藏" translates to "Collection - Collection"


uuuuu


"卸载--卸载" Uninstall-Uninstall"


translates to "Uninstall - Uninstall"


just as a note, after merging this commit it seems to have broken all my 3d scenes, I can't open anything I've done :(
It just shows "Error loading scene [Ugh]".
Was this an expected breakage? Will have I have to re-do everything? :/


![](https://github.trello.services/images/mini-trello-icon.png) [Mettre en place un icône chargement sur chaque écran quand le chargement depuis le serveur est en cours : cf App Restaurants](https://trello.com/c/jB6BQTTq/66-mettre-en-place-un-icone-chargement-sur-chaque-ecran-quand-le-chargement-depuis-le-serveur-est-en-cours-cf-app-restaurants)


"清理完成" translates to "Clean up"


A **atualização**, de fato torna-se uma **substituição** resultante de **exclusão + inserção** de registro, que garante recálculo da **data_limite**, caso modificada.


That's the only annoying aspect of this makefile mess I've made that I came across. We should only consider those files in _build that have a partner in src, but there are exceptions for the generated files (parser.ml, lexer.ml, version.ml) and I don't know how to deal with that.


![](https://github.trello.services/images/mini-trello-icon.png) [Verif mail et pw sur Register responsable activity](https://trello.com/c/d5ZMAsYd/65-verif-mail-et-pw-sur-register-responsable-activity)


"// 获取activityManager对象" translates to "// Get the activityManager object"


this refers to a cmake/Config.cmake.in from main project source dir, here you want to configure benchmark/cmake/Config.cmake.in instead.

actually benchmark is broken by this


Hey, I have just reviewd your work. Well done firstly.
I am here to ask, I can see that you have two contributor including Peng. What should I do if I want to have two contributors?
Here is my url: https://github.com/GaoYa11235/ProgrammingAssignment2


"// 加载所有获取到的应用的信息" translates to "// load all the information of the acquired application"


Close [Test.](https://quire.io/w/5ONj60ncI0s3AMb5gyn2d9Z5/Test.): terst123
via [Quire](http://8d66d6e5.ngrok.io/u/quire)


"// 得到当前剩余的内存" translates to "// get the current remaining memory"


extra comment: even trying to open a .dae file to re-do a scene seems to fail with the same error


"// 系统内存信息文件 " translates to "// system memory information file"


![](https://github.trello.services/images/mini-trello-icon.png) [雷射、握架、切割清除場景功能](https://trello.com/c/MbkBVg9h/358--)


I have installed this software but can not install the original software again


"// 高级清理" translates to "// Advanced cleanup"


I think this might be the cause
`ERROR: poll: res://assets/roundtree.tscn:8 - Parse Error: Can't create sub resource of type: FixedSpatialMaterial`


"// 是否为系统进程" translates to "// is the system process"


This is probably not needed. I added it to work around a bug that in the end was caused by something else.


"// 遍历传入的列表,将所有应用的信息传入taskinfo中"

translates to

"// traverse the incoming list and pass all the application information into the taskinfo"


ko percy zvaanga ari ma comments chete? haasi ma drugs here iwayo akuita kuty u commite zvisina basa


Works very better before ^^, DQB works perfectly, Splatterhouse only loading and menu, after freezed, save for persona 5 freezed before show menu ingame.
But don't need disabler X86Cpuinfo in line 39, juste need remove X86 like this and works "asmjit::CpuInfo inf;"
for X86CpuUtil i have don't understand this, asmjit have changed
>ASMJIT_INLINE AutoX86CpuInfo() : X86CpuInfo() {    X86CpuUtil::detect(this);

by
>ASMJIT_INLINE HostCpuInfo() noexcept : CpuInfo() { detect(); }


please clarify use of unorthodox variable names


![](https://github.trello.services/images/mini-trello-icon.png) [Design adaptations](https://trello.com/c/yaYtVXYj/73-design-adaptations)


"// ApplicationInfo是AndroidMainfest文件里面整个Application节点的封装װ"

translates to

"// ApplicationInfo is the package of the entire Application node in the AndroidMainfest file


hey this is crap!


hola


Change back to # - this link does not redirect anywhere, it just acts as a button for opening menu. Do not change it ever.


"// 有些系统应用是可以更新的，如果用户自己下载了一个系统的应用来更新了原来的"

translates to

"/ / Some system applications can be updated, if the user himself downloaded a system application to update the original,"


look at spellwork..
there you see the spell 79262 has a SpellFocus: Requires Spell Focus 1672
so you have to look into the dbc's
and find what gameobject is 1672..
this gameobject is missing in trinity database


"// 它就不是系统应用啦，这个就是判断这种情况的" translates to "// it is not a system application, this is to judge this situation"


good work


"左移20位，相当于1024 * 1024" translates to "Left 20 bits, the equivalent of 1024 * 1024'


@fedorov Any chance to switch back again to a newer jsoncpp version? Currently it doesn't build with recent compilers, e.g. gcc 6.3 on Fedora


You may want to rewrite your git commit history


Note: trying to log in from 7.1.5 client is not recommended, hotfix packet structure will not match, possibly crashing the client


"// 右移10位，相当于除以1024" translates to "// move right by 10, which is divided by 1024"


// left 20 bits, the equivalent of 1024 * 1024


These classes, along with '.row' and '.container' are usually used with bootstrap.css, but I don't see this library referenced anywhere. Do you want to use Bootstrap? If not, these classes are not needed. Don't add useless mark-up.


sa


fonctionne sur linux la version python ne dépend pas de kodi comme sur windows


"// 左移30位，相当于1024 * 1024 * 1024" translates to "// left 30 bits, the equivalent of 1024 * 1024 * 1024"


Remove demo_1 from href


"// 右移20位，相当于除以1024再除以1024" translates to "// Shift 20 bits, equal to 1024 divided by 1024"


Вот с этим сложнее, смотрите
1 очко
2 очка
3 очка
4 очка
5 очков
Три разных возможных окончания, а в игре есть выбор только для двух. Я пробовал разные подходы, но они не работают, или работают неправильно. Потому нужно искать другой подход
Например, если будет доступно 3 очка, то в игре получится
3 Очкоов (ошибка в тексте, кстати)

Поэтому я думал писать типа такого.
Доступных очков: [#1]


"// 如果为false则未完成扫描" translates to '// If it is false, the scan is not completed"


does this path work? shouldn't the path be  'images/demo_1.png' since demo_1.php is in the root?


В слове автивировать тоже ошибка =)


Some compatibility code should likely be added then, for people using `.scn` who might not be able to fix this manually in text files.


I tried editing the .tscn file manually and replace FixedSpatialMaterial with SpatialMaterial. It seems to avoid that error, but since the scene needs the 'dae' file and tries to access it, the same error occurs. Perhaps the import code is still creating FixedSpatialMaterials from the daes?


"//查找完毕" translates to "// Find finished'


Да, сейчас это и используется, Выпадение предметов, довольно старый перевод


Change the href back to # for all pages


"开始清理" translates to "Began to clean up"


Были предложено когда то использовать вместо Мастерства Крит.Урона -> Шанс Крит Урона


I wasn't able to retrieve PDD puzzles from the code base:

```
cd /tmp/0pdd/yegor256/pdd && pdd -q -f /tmp/pdd.xml20170407-498-17umxq4: 256 (not zero):
/app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:143:in `rescue in puzzles': ["in ./test_assets/article.pdf", #<PDD::Error: ["in line #132", #<ArgumentError: invalid byte sequence in UTF-8>]>] (PDD::Error)
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:141:in `puzzles'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:97:in `block (3 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `each'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `block (2 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `call'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `insert'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:375:in `method_missing'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:95:in `block in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:293:in `initialize'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `new'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/bin/pdd:90:in `<top (required)>'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `load'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `<main>'

/app/objects/exec.rb:38:in `run'
/app/objects/git_repo.rb:60:in `xml'
/app/objects/puzzles.rb:46:in `deploy'
/app/objects/job.rb:42:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:89:in `block in timeout'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `block in catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:104:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:197:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `[]'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:138:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:94:in `run'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/server.rb:294:in `block in start_thread'
```


"查找完毕' translates to "Finished cleanup"


You can generally use `extensionEnabled('name of plugin without suffix');` or plainly check for functions/classes being available.

If your plugin hooks in very early before a plugin type (we have basically three) is loaded it may be enabled but its functions not available yet. Can't say offhand what applies here.


こういう時の.tap、オシャレですね。


"//清理完毕" translates to "// clean up finished"


@callumlocke: ping


Вариант рабочий, но немного сложно читается. Лучше сделать так:
1. В ClassMethods объявить аксессор для `@instances`
2. В методе `register_instances` пользоваться методами для доступа к `@instances` (`self.class.instances`). Сперва проверить, что начальное значение задано, если не задано - ставить 0 (см. оператор `||=`). А дальше уже инкрементировать значение.


It's bad practice to use inline style (style="..."). Put it in the css file


"开始扫描" translates to "Start scanning"


hey @jonnilundy, why is this block needed?


"清理完毕" translates to "Clean up"


俺もちょっと手詰まりだからなんとも・・・
てかこれ俺がviews/room.hbs完成させないといろいろきついよね・・・
変数とかも決めなきゃだし
金土日ですこしがんばってみる


gameobject.entry=1672? Right? So he and ArkCore database no


Это тоже интересный момент, дальше по сюжету в обучении Хумермагии есть Хулиганы, я тоже называл их сначала Хулиганами, но это не то, потому что в итоге оказалось что это секта, потому я стал их называть Капюшоны, потому что все из это секты покрывали свою голову Капюшонами, прежде чем нападать.


Don't leave the alt attribute empty


"当前不需要清理" translates to "There is no need to clean up"


"扫描文件异步任务" translates to "Scan files asynchronous task"


Посмотрите, тут у вас не хватает строки


Fixed to solve dependent issue: https://github.com/iqrfsdk/iqrf-daemon/issues/6 see also commit https://github.com/iqrfsdk/iqrf-daemon/commit/5cb03d7d541bbdd7d03dfd9f7bc7a15a4b216d36


"//判断是否已安装װ" translates to "// judge if you have installed וו"


To determine whether you have installed וו


Поправлю! Спасибо за совет)


"//更改显示的文件路径" translates to "Change the displayed file path"


"//执行完毕  开始执行下一个任务" translates to "Execute to finish the next task"


Why add a new header container OUTSIDE the <header> tag? Anything related to the header should be inside it. The header is already positioned fixed. You can put elements inside and give them position absolute.


Каждое*


"//任务执行完成" translates to "Task execution is complete"


initial


See above. Place the div inside the header tag and position it absolute. Don't float it.


Everything!!! Found! Thank You very much for the help)


It might be, but not as part of this PR/milestone. Feel free to just approach it as if it were not.


"// 垃圾清理" translates to "Garbage clean up"


Везде сейчас используется понятие Дальность.
Мастерство Дальности


Don't remove these shortcuts. Exploit them in further development.


@reduz Please add explanatory comments when you do this: is this obsolete? meant to be adapted to the new API? kept as reference for a future different implementation? etc.
You're not always available to answer questions about "why is this chunk commented out?", so best answer the questions directly in the code.

![](http://www.vodkaster.com/image-provider/article/7/5/1/6/751681_inline1_scale_450xauto.jpg)


"// 一键加速" translates to "One key to speed up"


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


В Ruby массивы передаются по ссылке, т.е. если ты записал его в некую переменную и проводишь с ней манипуляции, то они будут отражаться во всех переменных, указывающих на этот массив:
```ruby
a = []
b = a
b << 1
puts a # => [1]
```

Итого, это строка бессмысленна, т.к. выше ты уже записал `value` в `history`, что отразилось на значении инстанс переменной


"// 视图" translates to "//view"


tabchi.lua


"用来存放" translates to "Used to store"


I don't see any reference to `FixedSpatialMaterial` in the code anymore, so I don't know why it chokes on dae files.


I shortened this to be a little less precise (i.e. no mention of Window) since it is non-normative text.


"//未开始" translates to "has not started"


I wasn't able to retrieve PDD puzzles from the code base:

```
cd /tmp/0pdd/yegor256/pdd && pdd -q -f /tmp/pdd.xml20170407-661-am39yg: 256 (not zero):
/app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:143:in `rescue in puzzles': ["in ./test_assets/article.pdf", #<PDD::Error: ["in line #132", #<ArgumentError: invalid byte sequence in UTF-8>]>] (PDD::Error)
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd/source.rb:141:in `puzzles'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:97:in `block (3 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `each'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:96:in `block (2 levels) in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `call'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:391:in `insert'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:375:in `method_missing'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:95:in `block in xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/nokogiri-1.6.8.1/lib/nokogiri/xml/builder.rb:293:in `initialize'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `new'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/lib/pdd.rb:93:in `xml'
	from /app/vendor/bundle/ruby/2.2.0/gems/pdd-0.17.2/bin/pdd:90:in `<top (required)>'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `load'
	from /app/vendor/bundle/ruby/2.2.0/bin/pdd:23:in `<main>'

/app/objects/exec.rb:38:in `run'
/app/objects/git_repo.rb:60:in `xml'
/app/objects/puzzles.rb:46:in `deploy'
/app/objects/job.rb:42:in `proceed'
/app/objects/job_starred.rb:35:in `proceed'
/app/objects/job_recorded.rb:33:in `proceed'
/app/objects/job_emailed.rb:36:in `proceed'
/app/objects/job_commiterrors.rb:36:in `proceed'
/app/objects/job_detached.rb:51:in `block in exclusive'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:89:in `block in timeout'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `block in catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:34:in `catch'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/timeout.rb:104:in `timeout'
/app/objects/job_detached.rb:49:in `exclusive'
/app/objects/job_detached.rb:39:in `block in proceed'
/app/objects/job_detached.rb:39:in `fork'
/app/objects/job_detached.rb:39:in `proceed'
/app/0pdd.rb:197:in `block in <top (required)>'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1611:in `block in compile!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `[]'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (3 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:994:in `route_eval'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:975:in `block (2 levels) in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1015:in `block in process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1013:in `process_route'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:973:in `block in route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `each'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:972:in `route!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1085:in `block in dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1082:in `dispatch!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `block in call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `block in invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `catch'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1067:in `invoke'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:907:in `call!'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:895:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/xss_header.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/path_traversal.rb:16:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/json_csrf.rb:18:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/base.rb:49:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-protection-1.5.3/lib/rack/protection/frame_options.rb:31:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/logger.rb:15:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/commonlogger.rb:33:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:219:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:212:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/head.rb:13:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/methodoverride.rb:22:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:182:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:2013:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `block in call'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1787:in `synchronize'
/app/vendor/bundle/ruby/2.2.0/gems/sinatra-1.4.7/lib/sinatra/base.rb:1487:in `call'
/app/vendor/bundle/ruby/2.2.0/gems/rack-1.6.5/lib/rack/handler/webrick.rb:88:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:138:in `service'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/httpserver.rb:94:in `run'
/app/vendor/ruby-2.2.2/lib/ruby/2.2.0/webrick/server.rb:294:in `block in start_thread'
```


Скорее всего лучше пока не переводить скилы персонажей, пусть они будут на англ.языке


Done in minigbm: https://github.com/01org/minigbm/pull/5
No change required in mesa.


`Accessors` (две `c`)


"//已开始" translates to "//has started"


Some code was `#if 0`'ed in `editor/import/resource_importer_scene.cpp` though, that might be the issue.


Не нужно в комментах оставлять неиспользуемый код


添加


"//再次开始" translates to "//start again"


I'm also having issues because of this with multiple sites including nytimes links etc. so I'm hoping 1.10.3 will be released soon ;)


"//当前速度" translates to "//current speed"


you are not finish :-) .. if you open an issue, at end you have to write the solution.. so other can learn from you.. so please write how you found info between 1672 and the used/needed gameobject


И последнее, сейчас начнутся неточности перевода одних и тех же слов.
В папке Formulas, есть несколько файлов, Один файл это формулы для перевода текста
Второй файл это имена NPC и местности,
Наверное тогда стоит добавить третий файл, в котором будут описаны Стихии, описание навыков и прочее...
Например
Prospecting = Обыск
Lock = Захват
и так далее...


"//平均速度" translates to "Average speed"


Этот метод переопределяет то, что описано в модуле `Validation`


"普清电影' translates to "Puqing film"   ??????


"高清电影" translates to "HD movies"


![](https://github.trello.services/images/mini-trello-icon.png) [【基础档案】表单提交的时候需要添加遮罩](https://trello.com/c/dXJancCI/22--)


不確定對不對。


Не совсем так, я модуль не много по другому сделал, там prepend, сделал специально, что бы старые сохранить)


"超清电影" translates to "Super clear movie"


У тебя же есть геттер, используй его


Tohle způsobilo, že jsou teď popupy u rozcestníků strašně široké. Na obě strany je hromada bílého místa,


Можно сделать `var.to_s.empty?` и убить двух зайцев


@xufuhe ok


"普清电影" translates to "Puqing film"


I noticed a lot of shader and material code changes in here, does this commit also mean we can write custom shaders again in gd3?


Indeed! And looks like trims can't be disabled there. Fix @ 629d82f


"//开启完成 translates to "// open to finish"


В данном случае преобразование блока в объект избыточно, ведь нам хватает `yield` (см. сравнение https://github.com/JuanitoFatas/fast-ruby#proccall-and-block-arguments-vs-yieldcode)


"//查找完成" translates to "// Find done"


Тут аналогично, можно обойтись `yield`-ом


g


"//wifi扫描 translates to "// wifi scan"


@Shauren ok, nice info.


Вообще говоря методы-предикаты не должны рейзить ошибок - это не идиоматично


exo php crunching en php , un exercice avec un dictionnaire et un exercice listant des films a exploiter.


"//关闭wifi" translates to "// close wifi"


musicbarinz/picard still uses pyqt4 for legacy support.

How can I run with pyqt4 pls?


Added in `11.2.3`.


"//加载页面" translates to "// load the page"


Так что либо вызывающий код должен рейзить ошибку, если метод вернул `false`, либо этот метод надо переделать в бэнг-метод (оканчивается восклицательным знаком, именуется глаголом, например `validate_capacity!`)


"//WIFI连接状态" trnslates to "// WIFI connection status


@sbrossie: Pushed it in a branch so we can discuss it first (required for f98d6af6dd93fc6d9647aabede9f9c2de0645008 though, otherwise tests are quite flaky).


You should remove these headers after storing the mail ;-)


asdas


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


Thanks for your reply!
But I am afraid this problem does still exist with the latest commit [73e7640](https://github.com/facebook/WebDriverAgent/commit/73e76402422effc9983f24701bbf77b19545ad1b)


This is a comment


Add a test about not disclosing other recipients information


https://github.com/cartr/homebrew-qt4/

you need `depends_on "cartr/qt4/pyqt@4"`


The objective of this repository is to demonstrate the difference in calculation time between serial and parallel algorithms, measure performance and scalability and find the turning point, after which the communication cost between nodes exceeds the computational benefit.


Hi


Which kind of Zoomify format is intended to use? Folder, ZIF, Flash, something else? Thank you.


carbonsearch is still using mlog. I'll remove it from here once search will be on zap.


void bubble_sort1(int arr[], int len){//冒泡排序
    for(int i = 0; i < len-1; i++){
        for(int j = len-1; j > i; j--){
            if(arr[j] < arr[j-1]){
                int tmp = arr[j];
                arr[j] = arr[j-1];
                arr[j-1] = tmp;
            }
        }
    }
}


Aha, I didn't know what Element was. 😛 Thought it was something that was left out, so I just left it as `Element`. 😄

PhpStorm was fussing about it.


I like this solution!

Please:
 - Add test about disclosing other recipients specific headers
 - Extract DeliveredTo per recipient header in a new mailet (combined with a RemoveHeader)

This way we will have a more composable solution for free.


This might be a typo. "hof" instead of "rof"


bbvcxbvcxbvcxbvxbxbvcxbvxvbvcxbvcxbvxbvxc


# 1502C_wangli

Git是分布式的代码管理工具，远程的代码管理是基于SSH的，所以要使用远程的Git则需要SSH的配置。
github的SSH配置如下：
一 、
设置Git的user name和email：
$ git config --global user.name "xuhaiyan"
$ git config --global user.email "haiyan.xu.vip@gmail.com"

二、生成SSH密钥过程：
1.查看是否已经有了ssh密钥：cd ~/.ssh
如果没有密钥则不会有此文件夹，有则备份删除
2.生存密钥：
$ ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
按3个回车，密码为空。

Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………

最后得到了两个文件：id_rsa和id_rsa.pub

3.添加密钥到ssh：ssh-add 文件名
需要之前输入密码。
4.在github上添加ssh密钥，这要添加的是“id_rsa.pub”里面的公钥。
打开https://github.com/ ，登陆xuhaiyan825，然后添加ssh。

5.测试：ssh git@github.com
The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts.
ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.

三、 开始使用github
1.获取源码：
$ git clone git@github.com:billyanyteen/github-services.git
2.这样你的机器上就有一个repo了。
3.git于svn所不同的是git是分布式的，没有服务器概念。所有的人的机器上都有一个repo，每次提交都是给自己机器的repo
git init		仓库初始化：
//查看git status后，出现modified后，再次执行以下步骤
git add			生成快照并存入项目索引：

git commit		文件,还有git rm,git mv等等…项目索引提交

git remote add origin git@github.com:DuDu328/1502C_wangli.git

git push origin master	推送本地更新到远程：

git fetch		更新远端代码到本地

git merge		合并代码


instead of this if/else you can do this
`t("search.more_results", number_of_results: results.length)`


Здесь не нужно сохранять сразу указанное значение в Трелло, потому что пользователь может еще отменить таймер позже, а нужно сдвинуть created_at карточки в прошлое на соотв. кол-во секунд:

```python
        timer = tguser.timer_set.filter(card_id=card_id)
        if not timer:
            tguser.answer_callback_query('Timer was not started', show_alert=True)
            raise bot_utils.StateErrorHandler('timer_not_started')
        assert isinstance(timer, Timer)
        timer.created_at -= timedelta(seconds=seconds_to_add)
        timer.save()
```


是


修改图片地址


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/2dd5a6c2-4538-41ad-aab4-1efbca1d82db "simple-toolchain-1491551032943"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/ecc341aa-13bf-4b9b-8da9-c5e27eeccd0b "simple-toolchain-1491551032943") deployed this commit to [dev](https://console.ng.bluemix.net/apps/08ac7568-b078-4d2d-a1fc-a5315aef19e0 "ibm:yp:us-south:setta@jp.ibm.com:dev")


Для этого класса следует валидировать, что все объекты являются станциями


Hi Sven,

you are absolutely right. The way to go.

/Ake

On 06/04/17 23:48, svenZ80 wrote:
>
>
> to my opinion this was a bug:
>
> there are already defines in uart.h:
>
> *******
>
> #ifdef USE_UART1
> #ifndef UCSRC
> #define UCSRC (UCSR0C)
> #endif
> #ifndef UCSRB
> #define UCSRB (UCSR0B)
> #endif
> #ifndef UCSRA
> #define UCSRA (UCSR0A)
> #endif
> #ifndef UDR
> #define UDR (UDR0)
> #endif
> #ifndef UBRRL
> #define UBRRL (UBRR0L)
> #endif
> #ifndef UBRRH
> #define UBRRH (UBRR0H)
> #endif
> #endif
> #ifdef USE_UART2
>
> #ifndef UCSRC
> #define UCSRC (UCSR1C)
> #endif
> #ifndef UCSRB
> #define UCSRB (UCSR1B)
> #endif
> #ifndef UCSRA
> #define UCSRA (UCSR1A)
> #endif
> #ifndef UDR
> #define UDR (UDR1)
> #endif
> #ifndef UBRRL
> #define UBRRL (UBRR1L)
> #endif
> #ifndef UBRRH
> #define UBRRH (UBRR1H)
> #endif
>
> ************
>
> yet in older uart.c code this was ignored, and UART1 was Always used.
>
> I actually noticed that there are more registers not using the defines:
>
> proposal:
>
> ******
>
> void uart_sendChar ( char data )
> {
> int i = 0;
> // to send data with the usart put the data in the usart data register
> UDR = data;
>
> // check to see if the global interrupts are enabled
> if (SREG & 0x80)
> {
> // wait until the byte is sent or we count out
> while ( !(UCSRA&0x40) && (i<10000) )
> {
> asm ("nop");
> i++;
> }
> }
> else
> // wait until the byte is sent
> while ( !(UCSRA&0x40) );
>
> // clear the TXCflag
> UCSRA=(UCSRA|0x40);
> }
>
> *************
>
> thus removing all uart0 registers, and using defines
>
> one should ofcourse use the USE_UART1 define.
>
> if we want to, i can add into uart.h, line48
>
> #ifndef USE_UART2
>
> #define USE_UART1
>
> #endif
>
> this way all firmware remains working as-is. Or other solution?
>
> Åke Hedman schreef op 2017-04-06 13:50:
>
> > A bit concerned about avr/common/uart.c Sure this change is backward
> compatible? Don't need a define?
> >
> > --
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub [1], or mute the
> thread [2].
>
>
>
> Links:
> ------
> [1]
> https://github.com/grodansparadis/vscp_firmware/commit/b515568b47e70e6c5644859d406ef3df7ee0ef37#commitcomment-21654896
> [2]
> https://github.com/notifications/unsubscribe-auth/ACNlxiNQpGvinvpGDvCWqdMVYa1AxVV5ks5rtNFvgaJpZM4M1fRs
>
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/grodansparadis/vscp_firmware/commit/b515568b47e70e6c5644859d406ef3df7ee0ef37#commitcomment-21665391>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABS8IwUB1pVMutJAihJHB00kTSUflGgNks5rtV3BgaJpZM4M1fRs>.
>

--
Stay Hungry - Stay Foolish!
Åke Hedman
Brattbergavägen 17, 82050 LOS, SWEDEN
http://www.vscp.org http://www.akehedman.se


Yeah, i never used the set parent function of the library, my PhpStorm was yelling me about it when i downloaded it again so i just updated it :)


这啥


С этим ты немного поспешил, сейчас будет лучше организовать валидации в каждом классе отдельно


"//wifi不可"//wifi不可用啊"  translates to "Wifi not available ah


# 这里不能用全等  tc.gender是字符串 @guopengfei116


nothing happened


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


断言的条件是不是搞反了?


"//wifi 状态未知" translates to "// wifi status unknown"


更新mip-xzw-article.js


Для цифр есть шорткат `\d`


"WiFi 网卡状态未知" translates to "WiFi network card status is unknown"


@wting I'm aware this was your personal fork. I was poking around the network looking for things people implemented that might be integrated into the upstream project. I saw this and realized we'd implemented support for the filetype but since we'd done it it differently I wanted to make sure it was right (in the sense of the most generally useful default behavior).

Also just to mention, you don't actually need a fork at all in order to tweak this plugin for your preferences. It already supports being configured from your vim rc file to override any defaults you don't like. For example I think your fork could be replaced by using the current upstream version and adding these lines to your rc:

    let g:NERDCustomDelimiters = {
        \ 'c': { 'left': '//', 'leftAlt': '/*','rightAlt': '*/' },
        \ 'haskell': { 'left': '--', 'leftAlt': '{-','rightAlt': '-}'},
        \ 'lhaskell': { 'left': '>--','leftAlt': '>{-', 'right': '-}' },
        \ }

This has the advantage of getting you new file support and bugfixes as they are released without having to update a rebase of your fork, but you still get your preferred behavior each file type.

Note the above lines have exactly your code from this fork for the Haskell variants, but your fork was against a very old version and is missing some improvements in regard to nested comments. You might want to adapt the current version instead. You can still change your preferred delimiters but you might tag them with whether they can be nested:

    let g:NERDCustomDelimiters = {
        \ 'c': { 'left': '//', 'leftAlt': '/*','rightAlt': '*/' },
        \ 'haskell': { 'left': '--', 'nested': 1, 'leftAlt': '{-', rightAlt: '-}', 'nestedAlt': 1 },
        \ 'lhaskell': { 'left': '>--','leftAlt': '>{-', 'right': '-}' },
        \ }


This doesn't work in apps like Data Visualizer where the period selector is used.


Отдельные методы делать не нужно, должны быть методы `validate!` и `valid?`, которые проводят все нужные валидации


"//OK 可用" translates to "// OK is available"


Direct messages via bridge sometimes confuse slack. Sometimes it no longer shows new DMs in the official webinterface until I reopen the direct message channel to the user. I was unable to reproduce this properly but what you wrote reminded me of this.


Вот это `true` лучше вынести в метод `valid?`, т.к. бэнг-методы не возвращают значений, они просто бросают исключение если что-то не так пошло


This may be a bug - the corresponding function definition at line 40 of common.lua was not changed accordingly.  Can someone confirm?


"wifi已经打开" translates to "Wifi already open"


back to history


Этот вывод явно не нужен в данном методе


"请 开启 wifi" translates to "Please open wifi"


是


ok


"正在扫描附近的WIFI..." translates to "Scanning nearby wifi ..."


I'm not your mate.


не надо лепить свойства на одну и ту же строку


LateX version


"附近WiFi"" translates to "Near Wifi"


экономнее цифры


Да, можно. Круто!


кавычки не нужны


We should probably find better names.

On 6 d’abril de 2017 19:52:29 CEST, "Micha Stöcker" <notifications@github.com> wrote:
>mkay, i thought the nano profile is the smaller sister of mini :D
>
>--
>You are receiving this because you authored the thread.
>Reply to this email directly or view it on GitHub:
>https://github.com/libremesh/lime-sdk/commit/57bbc65a23caef96fc6cf5b89ee0a3692081db6f#commitcomment-21661580

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


"WIFI已关闭" translates to "Wifi is off"


Thanks again that you worked this out. This morning we had another idea you may give some thought: Replace patching binutils by patching stdcxx (cxxabi.h) in a way that the missing weak typeinfo instance is added to the binary. This removes the need for the unsupported relocation. It could help to just add a static variable to the header whose value depends on information about the exception type (sizeof? static_cast?).


This will make crash flexget when `soup.find('tr', attrs={'class': 'colhead'})` returns None


Лучше сделай в хэше ключом `name`, а не `var_name` - уж больно режут глаз ключи с `@`


"无WIFI连接" translates to "No Wifi connection"


back


не нужно


@x-cray @mortenbroesby You can now use 'type' attribute in jsx components, without nesting it in `attr={}`


"无连接,请选择合适的WiFi连接" translates to "No connection, please select the appropriate WiFi connection"


похоже, что нужно хотеть задать весь border и потом отменить для border-top


`value.class` вернет константу, а не строку, так что эта проверка всегда будет бросать исключение. Для проверка класса есть `is_a?`


000 + почему не задать цвет сразу в border?


很好


"已连接到" translates to "Connected to"
"若切换有线网络请连接网线" translates to "If you want to switch cable network, please connect the network cable"


Currently this fails at runtime with metaclass conflict. There could be a way to allow this, but it will require a certain amount of magic.


Glubtok the foreman appeared and the Old house of Lu change the shoes, But Vanessa van Cleef is missing - I suspect that is also missing spell focus/ How it will end - will write sql queries


"连接成功" translates to "connection succeeded"


статика, но сделано хорошо


I am +1 the pull request, just for my curiosity: which OS do you use?
I am asking because this was already attempted in the past but one among Lucile, Marco or Me (don't remember) had a problem at compiling time with md5sum of the file. (Lucile was using SL on a remote server if I remember correctly, I am using Mac OSx).
In case the problem will present again, we will revert this commit


Не нужно оставлять в комментах неиспользуемый код


"打开 WiFi" translates to "Open Wifi"


**Whoops!**

There were *12 warnings* that will prevent this PR from being merged. Please take a look, and either fix, or provide a justification for why they can't be fixed.

**WARNINGS**
[`src/content/en/fundamentals/design-and-ui/media/_code/track.html`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/design-and-ui/media/_code/track.html) - Unable to read file, was it deleted?
[`src/content/en/fundamentals/design-and-ui/media/video.md`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/design-and-ui/media/video.md) - Unable to read file, was it deleted?
[`src/content/en/fundamentals/getting-started/primers/media-source-extensions.md`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/getting-started/primers/media-source-extensions.md) - Unable to read file, was it deleted?
[`src/content/en/fundamentals/media/eme.md#L5`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/eme.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/media/mobile-web-video-playback.md#L6`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/mobile-web-video-playback.md#L6) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/media/mse/basics.md#L6`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/mse/basics.md#L6) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/media/mse/seamless-playback.md#L5`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/mse/seamless-playback.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/media/video.md#L5`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/video.md#L5) - WF Tag `wf_updated_on` must be within the last 7 days.
[`src/content/en/fundamentals/media/video.md#L60`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/video.md#L60) - Line must be at most 100 characters
[`src/content/en/fundamentals/media/video.md#L338`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/video.md#L338) - Line must be at most 100 characters
[`src/content/en/fundamentals/media/video.md#L344`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/video.md#L344) - Line must be at most 100 characters
[`src/content/en/fundamentals/media/video.md#L494`](https://github.com/Google/WebFundamentals/blame/bcb0712e5f1a349b6b123a5b325e87d1c1a82489/src/content/en/fundamentals/media/video.md#L494) - Line must be at most 100 characters


Will do this evening ;)


Nice


Нам нужно вернуть `true`, если валидации прошли успешно


Превращение строки в PreparedExpression а затем в CompiledExpression - процесс дорогой(вся самая сложная логика превращения строки в дерево выражений с последующим преобразованием в скомпилированный функцию там). Внутри цикла выражение не меняется, только лишь подставляются значение, поэтому лучше вынести за цикл.


"关闭 WiFi" translates to "Turn off Wifi"


"当前已连接此网络" translates to "The network is currently connected"


Не вижу смысла выделять это в отдельный метод, лучше это делать при вызове `send`, вместо `attr_name` передавать значение переменной


I will leave this change for future, as I do not know this code well enough.


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/2dd5a6c2-4538-41ad-aab4-1efbca1d82db "simple-toolchain-1491551032943"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/ecc341aa-13bf-4b9b-8da9-c5e27eeccd0b "simple-toolchain-1491551032943") deployed this commit to [dev](https://console.ng.bluemix.net/apps/b4be8ecf-f85d-4019-b913-abcbf9d5927d "ibm:yp:us-south:setta@jp.ibm.com:dev")


"无线网卡不可用" translates to "Wireless card is not available"


Проверка на `nil` бессмысленна, можно оставить только вторую, `nil` она тоже охватит


`this.get('item')` looks for a property named `item` on your controller, it should be just `item`


"密码错误" translates to "wrong password"


Compiler will complain because in above we have goto database_corrupted if these are initializations+declarations.


What does `console.log(item)` output here?


"正在连接" translates to "connecting"


Bluemix [toolchain](https://console.ng.bluemix.net/devops/toolchains/2dd5a6c2-4538-41ad-aab4-1efbca1d82db "simple-toolchain-1491551032943"): [Delivery Pipeline](https://console.ng.bluemix.net/devops/pipelines/ecc341aa-13bf-4b9b-8da9-c5e27eeccd0b "simple-toolchain-1491551032943") deployed this commit to [dev](https://console.ng.bluemix.net/apps/a521f242-063b-4491-adc3-cb641b78be31 "ibm:yp:us-south:setta@jp.ibm.com:dev")


I'm not concerned with overlap.  I'm talking about the case when `len` is equal to `COPYCHUNKSIZE`.  With the `--` and the `+1` it's finished and falls through the rest of the function immediately (well, not very immediately, now, because it has to go through a switch).  Without them it performs that same work and then enters a different part of the switch only to do something it's already finished.  This perturbs branch prediction for no reason.  The cost of the extra arithmetic is almost certainly hidden by OOE if not elided completely by the compiler.  Bringing another match length into the branch mispredict risk zone can be far more costly.


"连接失败" translates to "Connection failed"