Comments (14)
The location of the headers has nothing to do with the error you encounter. It's the location of the plugin library that matters. So, if you type the following command, what's the output?
$ ls $(dirname $(which argos3))/../lib/argos3
Make sure the output contains libargos3plugin_simulator_buzz.so
.
from buzz.
Also, the Buzz QT integration is compiled only if all the OpenGL and related headers have been found. It is possible that, when you ran cmake
in the Buzz code, something was not found. Try to recompile Buzz from scratch (remove the build
directory) and make sure you get no warning about stuff not found.
from buzz.
Share library exists:
libargos3plugin_simulator_buzz.so
libargos3plugin_simulator_dynamics2d.so
libargos3plugin_simulator_dynamics3d.so
libargos3plugin_simulator_entities.so
libargos3plugin_simulator_epuck.so
libargos3plugin_simulator_eyebot.so
libargos3plugin_simulator_footbot.so
libargos3plugin_simulator_genericrobot.so
libargos3plugin_simulator_media.so
libargos3plugin_simulator_pointmass3d.so
libargos3plugin_simulator_prototype.so
libargos3plugin_simulator_qtopengl.so
libargos3plugin_simulator_spiri.so```
from buzz.
CMake looks okay to me:
-- The CXX compiler identification is GNU 7.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'argos3_simulator'
-- Found argos3_simulator, version 3.0.0-beta52
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Found GLUT: /usr/lib/x86_64-linux-gnu/libglut.so
-- Found Lua52: /usr/lib/x86_64-linux-gnu/liblua5.2.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "")
-- Configuring done
-- Generating done
from buzz.
So does complication:
[ 1%] Automatic MOC for target buzz
[ 1%] Built target buzz_autogen
Scanning dependencies of target buzz
[ 2%] Building C object buzz/CMakeFiles/buzz.dir/buzzdarray.c.o
[ 3%] Building C object buzz/CMakeFiles/buzz.dir/buzzdict.c.o
[ 4%] Building C object buzz/CMakeFiles/buzz.dir/buzzset.c.o
[ 5%] Building C object buzz/CMakeFiles/buzz.dir/buzztype.c.o
[ 5%] Building C object buzz/CMakeFiles/buzz.dir/buzzheap.c.o
[ 6%] Building C object buzz/CMakeFiles/buzz.dir/buzzmsg.c.o
[ 7%] Building C object buzz/CMakeFiles/buzz.dir/buzzinmsg.c.o
[ 8%] Building C object buzz/CMakeFiles/buzz.dir/buzzoutmsg.c.o
[ 9%] Building C object buzz/CMakeFiles/buzz.dir/buzzvstig.c.o
[ 10%] Building C object buzz/CMakeFiles/buzz.dir/buzzswarm.c.o
[ 11%] Building C object buzz/CMakeFiles/buzz.dir/buzzneighbors.c.o
[ 12%] Building C object buzz/CMakeFiles/buzz.dir/buzzstrman.c.o
[ 13%] Building C object buzz/CMakeFiles/buzz.dir/buzzmath.c.o
[ 14%] Building C object buzz/CMakeFiles/buzz.dir/buzzio.c.o
[ 14%] Building C object buzz/CMakeFiles/buzz.dir/buzzstring.c.o
[ 15%] Building C object buzz/CMakeFiles/buzz.dir/buzzvm.c.o
[ 16%] Building CXX object buzz/CMakeFiles/buzz.dir/buzz_autogen/mocs_compilation.cpp.o
[ 17%] Linking CXX shared library libbuzz.so
[ 17%] Built target buzz
Scanning dependencies of target buzzdbg_autogen
[ 18%] Automatic MOC for target buzzdbg
[ 18%] Built target buzzdbg_autogen
Scanning dependencies of target buzzdbg
[ 19%] Building C object buzz/CMakeFiles/buzzdbg.dir/buzzasm.c.o
[ 20%] Building C object buzz/CMakeFiles/buzzdbg.dir/buzzdebug.c.o
[ 21%] Building CXX object buzz/CMakeFiles/buzzdbg.dir/buzzdbg_autogen/mocs_compilation.cpp.o
[ 22%] Linking CXX shared library libbuzzdbg.so
[ 22%] Built target buzzdbg
Scanning dependencies of target bzzasm_autogen
[ 23%] Automatic MOC for target bzzasm
[ 23%] Built target bzzasm_autogen
Scanning dependencies of target bzzasm
[ 23%] Building C object buzz/CMakeFiles/bzzasm.dir/buzzasm_main.c.o
[ 24%] Building CXX object buzz/CMakeFiles/bzzasm.dir/bzzasm_autogen/mocs_compilation.cpp.o
[ 25%] Linking CXX executable bzzasm
[ 25%] Built target bzzasm
Scanning dependencies of target bzzdeasm_autogen
[ 25%] Automatic MOC for target bzzdeasm
[ 25%] Built target bzzdeasm_autogen
Scanning dependencies of target bzzdeasm
[ 26%] Building C object buzz/CMakeFiles/bzzdeasm.dir/buzzdeasm_main.c.o
[ 27%] Building CXX object buzz/CMakeFiles/bzzdeasm.dir/bzzdeasm_autogen/mocs_compilation.cpp.o
[ 28%] Linking CXX executable bzzdeasm
[ 28%] Built target bzzdeasm
Scanning dependencies of target bzzrun_autogen
[ 29%] Automatic MOC for target bzzrun
[ 29%] Built target bzzrun_autogen
Scanning dependencies of target bzzrun
[ 30%] Building C object buzz/CMakeFiles/bzzrun.dir/buzzrun.c.o
[ 31%] Building CXX object buzz/CMakeFiles/bzzrun.dir/bzzrun_autogen/mocs_compilation.cpp.o
[ 31%] Linking CXX executable bzzrun
[ 31%] Built target bzzrun
Scanning dependencies of target bzzparse_autogen
[ 32%] Automatic MOC for target bzzparse
[ 32%] Built target bzzparse_autogen
Scanning dependencies of target bzzparse
[ 33%] Building C object buzz/CMakeFiles/bzzparse.dir/buzzlex.c.o
[ 34%] Building C object buzz/CMakeFiles/bzzparse.dir/buzzparser.c.o
[ 35%] Building C object buzz/CMakeFiles/bzzparse.dir/buzzparse.c.o
[ 36%] Building CXX object buzz/CMakeFiles/bzzparse.dir/bzzparse_autogen/mocs_compilation.cpp.o
[ 37%] Linking CXX executable bzzparse
[ 37%] Built target bzzparse
Scanning dependencies of target argos3plugin_simulator_buzz_autogen
[ 38%] Automatic MOC for target argos3plugin_simulator_buzz
[ 38%] Built target argos3plugin_simulator_buzz_autogen
Scanning dependencies of target argos3plugin_simulator_buzz
[ 38%] Building C object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/__/buzzlex.c.o
[ 39%] Building C object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/__/buzzparser.c.o
[ 40%] Building C object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/__/buzzasm.c.o
[ 41%] Building C object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/__/buzzdebug.c.o
[ 42%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_controller.cpp.o
**snip**/buzz/src/buzz/argos/buzz_controller.cpp: In member function ‘void CBuzzController::SDebug::TrajectoryEnable(argos::SInt32)’:
**snip**/buzz/src/buzz/argos/buzz_controller.cpp:373:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(Trajectory.Data.size() > Trajectory.MaxPoints)
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
**snip**/buzz/src/buzz/argos/buzz_controller.cpp: In member function ‘void CBuzzController::SDebug::TrajectoryAdd(const argos::CVector3&)’:
**snip**/buzz/src/buzz/argos/buzz_controller.cpp:389:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(Trajectory.Data.size() > Trajectory.MaxPoints) {
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_controller_footbot.cpp.o
[ 44%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_controller_spiri.cpp.o
[ 45%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_qt.cpp.o
[ 46%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_qt_editor.cpp.o
[ 47%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_qt_main_window.cpp.o
[ 47%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_qt_statetree_item.cpp.o
[ 48%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_qt_statetree_model.cpp.o
[ 49%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/buzz_qt_syntax_highlighter.cpp.o
[ 50%] Building CXX object buzz/argos/CMakeFiles/argos3plugin_simulator_buzz.dir/argos3plugin_simulator_buzz_autogen/mocs_compilation.cpp.o
[ 51%] Linking CXX shared library libargos3plugin_simulator_buzz.so
[ 51%] Built target argos3plugin_simulator_buzz
Scanning dependencies of target testgradient.bzz
[ 52%] Compiling Buzz script testgradient.bzz, including ''
[ 52%] Built target testgradient.bzz
Scanning dependencies of target testinclude1.bzz
[ 53%] Compiling Buzz script testinclude1.bzz, including 'testinclude2.bzz'
[ 53%] Built target testinclude1.bzz
Scanning dependencies of target testparsing.bzz
[ 54%] Compiling Buzz script testparsing.bzz, including ''
[ 54%] Built target testparsing.bzz
Scanning dependencies of target testdebug.bzz
[ 55%] Compiling Buzz script testdebug.bzz, including ''
[ 55%] Built target testdebug.bzz
Scanning dependencies of target testsquare.bzz
[ 56%] Compiling Buzz script testsquare.bzz, including ''
[ 56%] Built target testsquare.bzz
Scanning dependencies of target testvec2.bzz
[ 57%] Compiling Buzz script testvec2.bzz, including **snip**
[ 57%] Built target testvec2.bzz
Scanning dependencies of target testio.bzz
[ 58%] Compiling Buzz script testio.bzz, including ''
[ 58%] Built target testio.bzz
Scanning dependencies of target testhexagon.bzz
[ 59%] Compiling Buzz script testhexagon.bzz, including ''
[ 59%] Built target testhexagon.bzz
Scanning dependencies of target testmsg.bzz
[ 59%] Compiling Buzz script testmsg.bzz, including ''
[ 59%] Built target testmsg.bzz
Scanning dependencies of target testbuzzdict_autogen
[ 60%] Automatic MOC for target testbuzzdict
[ 60%] Built target testbuzzdict_autogen
Scanning dependencies of target testbuzzdict
[ 60%] Building C object testing/CMakeFiles/testbuzzdict.dir/testbuzzdict.c.o
[ 61%] Building CXX object testing/CMakeFiles/testbuzzdict.dir/testbuzzdict_autogen/mocs_compilation.cpp.o
[ 62%] Linking CXX executable testbuzzdict
[ 62%] Built target testbuzzdict
Scanning dependencies of target testclosure.bzz
[ 63%] Compiling Buzz script testclosure.bzz, including ''
[ 63%] Built target testclosure.bzz
Scanning dependencies of target test_takeoff_divide_flock.bzz
[ 64%] Compiling Buzz script test_takeoff_divide_flock.bzz, including ''
[ 64%] Built target test_takeoff_divide_flock.bzz
Scanning dependencies of target testbuzzdarray_autogen
[ 65%] Automatic MOC for target testbuzzdarray
[ 65%] Built target testbuzzdarray_autogen
Scanning dependencies of target testbuzzdarray
[ 66%] Building C object testing/CMakeFiles/testbuzzdarray.dir/testbuzzdarray.c.o
[ 67%] Building CXX object testing/CMakeFiles/testbuzzdarray.dir/testbuzzdarray_autogen/mocs_compilation.cpp.o
[ 68%] Linking CXX executable testbuzzdarray
[ 68%] Built target testbuzzdarray
Scanning dependencies of target testtablelib.bzz
[ 69%] Compiling Buzz script testtablelib.bzz, including **snip**
[ 69%] Built target testtablelib.bzz
Scanning dependencies of target testbuzzlex_autogen
[ 70%] Automatic MOC for target testbuzzlex
[ 70%] Built target testbuzzlex_autogen
Scanning dependencies of target testbuzzlex
[ 71%] Building C object testing/CMakeFiles/testbuzzlex.dir/__/buzz/buzzlex.c.o
[ 72%] Building C object testing/CMakeFiles/testbuzzlex.dir/testbuzzlex.c.o
[ 73%] Building CXX object testing/CMakeFiles/testbuzzlex.dir/testbuzzlex_autogen/mocs_compilation.cpp.o
[ 74%] Linking CXX executable testbuzzlex
[ 74%] Built target testbuzzlex
Scanning dependencies of target testtable.bzz
[ 75%] Compiling Buzz script testtable.bzz, including ''
[ 75%] Built target testtable.bzz
Scanning dependencies of target testbuzzstrman_autogen
[ 76%] Automatic MOC for target testbuzzstrman
[ 76%] Built target testbuzzstrman_autogen
Scanning dependencies of target testbuzzstrman
[ 77%] Building C object testing/CMakeFiles/testbuzzstrman.dir/testbuzzstrman.c.o
[ 78%] Building CXX object testing/CMakeFiles/testbuzzstrman.dir/testbuzzstrman_autogen/mocs_compilation.cpp.o
[ 79%] Linking CXX executable testbuzzstrman
[ 79%] Built target testbuzzstrman
Scanning dependencies of target testleds.bzz
[ 80%] Compiling Buzz script testleds.bzz, including ''
[ 80%] Built target testleds.bzz
Scanning dependencies of target testfor.bzz
[ 81%] Compiling Buzz script testfor.bzz, including ''
[ 81%] Built target testfor.bzz
Scanning dependencies of target testswarm.bzz
[ 82%] Compiling Buzz script testswarm.bzz, including ''
[ 82%] Built target testswarm.bzz
Scanning dependencies of target testmath.bzz
[ 83%] Compiling Buzz script testmath.bzz, including ''
[ 83%] Built target testmath.bzz
Scanning dependencies of target testbuzzset_autogen
[ 84%] Automatic MOC for target testbuzzset
[ 84%] Built target testbuzzset_autogen
Scanning dependencies of target testbuzzset
[ 85%] Building C object testing/CMakeFiles/testbuzzset.dir/testbuzzset.c.o
[ 85%] Building CXX object testing/CMakeFiles/testbuzzset.dir/testbuzzset_autogen/mocs_compilation.cpp.o
[ 86%] Linking CXX executable testbuzzset
[ 86%] Built target testbuzzset
Scanning dependencies of target testexpressions.bzz
[ 86%] Compiling Buzz script testexpressions.bzz, including ''
[ 86%] Built target testexpressions.bzz
Scanning dependencies of target testneighbors.bzz
[ 87%] Compiling Buzz script testneighbors.bzz, including ''
[ 87%] Built target testneighbors.bzz
Scanning dependencies of target testbehavior.bzz
[ 88%] Compiling Buzz script testbehavior.bzz, including ''
[ 88%] Built target testbehavior.bzz
Scanning dependencies of target teststigmergy.bzz
[ 89%] Compiling Buzz script teststigmergy.bzz, including ''
[ 89%] Built target teststigmergy.bzz
Scanning dependencies of target testwhile.bzz
[ 90%] Compiling Buzz script testwhile.bzz, including ''
[ 90%] Built target testwhile.bzz
Scanning dependencies of target teststring.bzz
[ 91%] Compiling Buzz script teststring.bzz, including **snip**
[ 91%] Built target teststring.bzz
Scanning dependencies of target testmobilecode.bzz
[ 92%] Compiling Buzz script testmobilecode.bzz, including ''
[ 92%] Built target testmobilecode.bzz
Scanning dependencies of target testempty.bzz
[ 93%] Compiling Buzz script testempty.bzz, including ''
[ 93%] Built target testempty.bzz
Scanning dependencies of target testbattery.bzz
[ 94%] Compiling Buzz script testbattery.bzz, including ''
[ 94%] Built target testbattery.bzz
Scanning dependencies of target testif.bzz
[ 95%] Compiling Buzz script testif.bzz, including ''
[ 95%] Built target testif.bzz
Scanning dependencies of target bzzparse.1
[ 96%] Generating bzzparse.1.gz
[ 96%] Built target bzzparse.1
Scanning dependencies of target bzzdeasm.1
[ 97%] Generating bzzdeasm.1.gz
[ 97%] Built target bzzdeasm.1
Scanning dependencies of target bzzrun.1
[ 98%] Generating bzzrun.1.gz
[ 98%] Built target bzzrun.1
Scanning dependencies of target bzzc.1
[ 99%] Generating bzzc.1.gz
[ 99%] Built target bzzc.1
Scanning dependencies of target bzzasm.1
[100%] Generating bzzasm.1.gz
[100%] Built target bzzasm.1
from buzz.
Thanks for looking into this!
from buzz.
I tried reinstalling everything from scratch and use your .argos file but I can't seem to reproduce the problem. Out of curiosity, did you run "sudo make install" for both ARGoS and Buzz, or you are running locally?
from buzz.
When you run the experiment for which you get the error, can you show me the complete output of the log? I am particularly interested in the libraries that are loaded at runtime.
from buzz.
@beltrame What OS are you on?
Here is the complete log:
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_genericrobot.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_buzz.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_dynamics2d.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_eyebot.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_pointmass3d.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_prototype.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_epuck.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_spiri.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_entities.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_dynamics3d.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3core_simulator.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_footbot.so"
[INFO] Loaded library "/usr/lib/argos3/libargos3plugin_simulator_media.so"
qt5ct: using qt5ct plugin
[INFO] Not using threads
[INFO] Using random seed = 124
[INFO] Using simulation clock tick = 1
[INFO] Total experiment length in clock ticks = unlimited
[INFO] The physics engine "dyn2d" will perform 10 iterations per tick (dt = 0.1 sec)
[FATAL] Failed to initialize the visualization. Parse error in the <visualization> subtree.
[FATAL] Failed opening QTOpenGL user function library
[FATAL] Symbol "buzz_qt" not found
from buzz.
OpenSuSE Tumbleweed. I'll go out on a limb and suggest patch attempt:
--- a/src/cmake/ARGoSCheckQTOpenGL.cmake
+++ b/src/cmake/ARGoSCheckQTOpenGL.cmake
@@ -23,6 +23,8 @@ if(NOT DEFINED ARGOS_FORCE_NO_QTOPENGL)
option(ARGOS_FORCE_NO_QTOPENGL "ON -> avoid trying to compile Qt-OpenGL, OFF -> try to compile Qt-OpenGL" OFF)
endif(NOT DEFINED ARGOS_FORCE_NO_QTOPENGL)
+set(OpenGL_GL_PREFERENCE GLVND)
+
if(NOT ARGOS_FORCE_NO_QTOPENGL)
#
# Qt 5.8 is not linked automatically by HomeBrew on MacOSX
and
--- a/src/cmake/BuzzBuildChecks.cmake
+++ b/src/cmake/BuzzBuildChecks.cmake
@@ -11,8 +11,9 @@ if(ARGOS_FOUND)
include_directories(${ARGOS_INCLUDE_DIRS})
link_directories(${ARGOS_LIBRARY_DIRS})
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ARGOS_PREFIX}/share/argos3/cmake)
+ set(OpenGL_GL_PREFERENCE GLVND)
include(ARGoSCheckQTOpenGL)
Let me know if this helps.
from buzz.
Tried just adding the cmake patch for Buzz alone, this made no difference. Right now I am using the precompiled binary version of ARGoS found here: https://www.argos-sim.info/core.php
I will try to compile ARGoS from source.
from buzz.
Compiling ARGoS from source is also my suggestion. The binaries are for Ubuntu 16.04, and lots has changed in gcc. You're not the first to have linking issues when mixing binaries made with different versions of gcc.
from buzz.
It works! Thanks @beltrame & @ilpincy
Might it be a good idea to add a note in the installation instructions about possible conflict with the precompiled binaries? Make installing ARGoS from source recommended if you want to use Buzz?
from buzz.
I'll just make binaries for Ubuntu 18.04 as well, and that should solve it.
from buzz.
Related Issues (20)
- Error during installation, cannot read include files HOT 1
- Wrong lamba parameter parsing HOT 2
- Invalid comparisons in buzzobj_cmp
- Inconsistencies in float/string vs int/string comparisons
- CMake fail on compilation HOT 4
- Segmentation Fault 2018-01-30 HOT 1
- parse_modulo in buzzparser.c can seg fault due to stack size HOT 4
- buzzvm_step in buzzvm.c segmentation fault when arg is NULL HOT 5
- Virtual Stigmergy conflict resolver segfault HOT 3
- intersection, union, difference, others HOT 3
- Failed to initialize (beginners error) HOT 2
- Cmake fails with "FindLua52.cmake" HOT 1
- Hello world with bzzrun HOT 1
- Unexpected behavior of footbot HOT 4
- problems with files HOT 14
- Issuess with RAB sensor and actuator with Buzz controller for epuck model HOT 2
- Not operator needs parentheses in if statement
- Bug in table library due to nil comparison from #91 HOT 1
- bzzparse returns 0 when fails to read included file HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from buzz.