#chart#graph#markdown#Node.js#tools

GitHub - mermaid-js/mermaid: Generation of diagram and flowchart from text in a similar manner as markdown

Generate diagrams, charts, graphs or flows from markdown-like text via javascript.

gray-sequence.png

A quick note from Knut Sveidqvist:

Many thanks to the d3 and dagre-d3 projects for providing the graphical layout and drawing libraries! Thanks also to the js-sequence-diagram project for usage of the grammar for the sequence diagrams. Thanks to Jessica Peter for inspiration and starting point for gantt rendering. Thank you to Tyler Long who has been a collaborator since April 2017.

参考链接

2019-12-24 10:24:55
#gui#ui#native#c++#tools

GitHub - ocornut/imgui: Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies

v167-misc.png

Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies).

Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and lacks certain features normally found in more high-level libraries.

Dear ImGui is particularly suited to integration in games engine (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on consoles platforms where operating system features are non-standard.

2019-12-24 10:21:45
#rust#编程#编程语言

My first impressions of Rust | Technorage

cxs080wnnykflkmsfo9p.png

What I like about Rust

  • No Garbage collection
  • Immutable by default
  • Pattern matching
  • Generics
  • Static types and advanced type declarations
  • Nice and simple error handling
  • Tuples
  • Block expressions
  • Beautiful compiler output
  • Built-in tooling
  • Concurrency
  • Macros and meta-programming
  • Traits

What I don’t like about Rust

  • Complexity
  • Shadowing of variables in the same context
  • Functions are not first-class citizens
  • Implicit implementation of traits
  • Nitpicks
2019-12-20 14:02:23
#代码生成#低代码#可视化

可视化代码生成 VS 辅助代码生成

“我的作品都是《2001 太空漫步》的拙劣模仿。” -- 《三体》刘慈欣

低代码开发思考🤔? 高效、简单、图灵完备

  • 低代码开发 低代码/无代码本质就是可变逻辑配置化,但是业务逻辑是不可预测的。今天不可能的事情,明天都有可能。所以只有把业务范围局限在一个可控的范围,才有可能覆盖更多的逻辑。通用的低代码开发平台不可能实现,跟现有业务平台绑定的低代码开发会有一定的价值。

    • 辅助代码生成 开发者一直追求高效的开发工具,也行编写生成代码的代码也是一种思路。

参考链接

2019-12-19 13:58:54
#Node.js#编程#图像#tools

sharp 介绍

sharp 是 Node.js 平台上相当热门的一个图像处理库,其实际上是基于 C 语言编写 的 libvips 库封装而来,因此高性能也成了 sharp 的一大卖点。sharp 可以方便地实现常见的图片编辑操作,如裁剪、格式转换、旋转变换、滤镜添加等。

参考链接

2019-12-16 11:01:46