Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ru6xul6
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
ru6xul6
11mo ago
This is intriguing! Reminds me of an old movie theatre in Taiwan that still uses hand-painted posters, until the theatre closed down earlier this year. A BBC article on it: https://www.bbc.com/travel/article/201811
2.
▲
Show HN: Onri, the Google Map for micro-learning
(onri.ai)
4 points
by
ru6xul6
1y ago
|
1 comments
3.
▲
by
ru6xul6
2y ago
I had the exact same wish for an interconnected knowledge map, so I'm building it myself! Please check out https://onri.ai , which plots all human knowledge on a Google Map, with their dependencies. I'm still building o
4.
▲
Show HN: Codemap – A Powerful Code Visualizer
(codemap.app)
3 points
by
ru6xul6
2y ago
|
0 comments
5.
▲
by
ru6xul6
2y ago
I've been working on Codemap, a code visualization tool for many programming languages (JavaScript, Python, Go, Ruby, Terraform). https://codemap.app It parses any given codebase and visualizes all function calls as a hiera
6.
▲
Show HN: Onri.ai – find the expert in your team
(onri.ai)
1 points
by
ru6xul6
3y ago
|
0 comments
7.
▲
by
ru6xul6
3y ago
As someone who enjoys exploring and learning about new fields, I often lack a curriculum of learning materials. To solve that problem, I'm parsing wikipedia to create a knowledge graph composed of "concepts" linked to each o
8.
▲
by
ru6xul6
4y ago
2 years ago I made a code visualization tool called Codemap, https://codemap.app , which visualizes function calls in any codebase as a graph, to give the software engineers a high-level understanding of their code. Last year I n
9.
▲
by
ru6xul6
4y ago
Not sure which language you need, but I worked on a tool called Codemap that visualizes any Javascript/Python codebase. I also made a Hacker News post which may be interesting to you. - Codemap https://codemap.app - HN post
10.
▲
by
ru6xul6
6y ago
Hey, the Windows version is ready. Please visit the download page [1] to try it out :) [1] https://codemap.app/download
11.
▲
by
ru6xul6
6y ago
It should work regardless of venv. Could you shoot me an email (in my profile) so I can follow up with you?
12.
▲
by
ru6xul6
6y ago
Only functions that are defined in your codebase will be rendered in the graph. Thus framework functions are excluded.
13.
▲
by
ru6xul6
6y ago
Can't speak for you, but I think a lot of that comes from experience, e.g. put out fires caused by whatever stupid reason, and eventually build up awareness of what could go wrong. Therefore, without reading too much into the code, sim
14.
▲
by
ru6xul6
6y ago
Agreed that our brain comprehension goes far beyond just a static graph. Ultimately I want to see all functions as fluid, which can answer dynamic questions like "show me the journey from this input data to that database update query&q
15.
▲
by
ru6xul6
6y ago
Totally agreed! I read his article last year and this analogy is still vivid in my head.
16.
▲
by
ru6xul6
6y ago
Absolutely. All those individual nodes linked to nothing else are good suspects.
17.
▲
by
ru6xul6
6y ago
Nice, another rabbit hole for the weekend. Thanks for sharing!
18.
▲
by
ru6xul6
6y ago
I really appreciate your kind words! From your experience using a static graph by Doxygen, is there any feature in particular you'd love to have? I'm actively improving this tool based on the awesome feedback from HN, and what you
19.
▲
by
ru6xul6
6y ago
It checks whether `python3 -V` ends successfully in a Node JS child process. Is it possible that `python3` is not available in your environment? Or perhaps `python3` isn't linked properly? If you use brew, `brew link python3` could be
20.
▲
by
ru6xul6
6y ago
Awesome project! I particularly love the AssemblyScript visualization resembling a city view. Thanks for sharing it! I'm not sure I follow the definition of ownership, and maybe you can help me out here. Does ownership mean that, if cl
21.
▲
by
ru6xul6
6y ago
Sorry about the issue. It seems to be struggling with memory while rendering the graph. Are you rendering a large graph? Could you try a smaller scope by restricting the number of files and folders?
22.
▲
by
ru6xul6
6y ago
Thanks, I have the exact same habits until this :)
23.
▲
by
ru6xul6
6y ago
Thanks, points well taken! I think parsing .gitignore plus some basic exclusion like node_modules would be a good start. For the free version, you're totally right that it should pick 100 functions that are more interesting to play wit
24.
▲
by
ru6xul6
6y ago
Yup, SourceTrail is probably my favorite before deciding to build Codemap. Since my day job mostly use Typescript, I have to build this to serve my own need.
25.
▲
by
ru6xul6
6y ago
Thanks for the feedback and great questions! Let me address your questions below. - You nailed it, Codemap uses language servers (Typescript for TS/JS, Jedi for Python) to understand the code. - Tree view is currently the only layout t
26.
▲
by
ru6xul6
6y ago
Sorry for not supporting Windows yet. As I'm less familiar with the Windows toolchain, it takes me a little longer to port to Windows. If you don't mind, please feel free to shoot me an email (in my profile), so I can notify you o
27.
▲
by
ru6xul6
6y ago
Glad you like it! It uses a language-specific parser to generate function dependencies data, e.g. list of function calls, which are then consumed and visualized by shared UI components that renders the graph. To build language parsers, I st
28.
▲
by
ru6xul6
6y ago
Hey Ivan, thanks for sharing the great article! I actually read it last year and left a comment (name is Chentai). Back in 2019 I built an IntelliJ plugin [1] as a prototype for Java, and now I'm building Codemap as a natural follow-up
29.
▲
Show HN: Codemap – Codebase Visualizer for JavaScript, TypeScript, and Python
(codemap.app)
84 points
by
ru6xul6
6y ago
|
40 comments
30.
▲
by
ru6xul6
6y ago
Hey HN, I'm the creator of Codemap. Codemap is a codebase visualizer that displays the structure of function calls of any Javascript, Typescript, or Python code. Given a local repo, Codemap statically parses the code and renders a dire
More ›