VirtualTam's bookmarks
68 bookmarks found
-
Using Go as a scripting language in Linux
2018-02-21 -
Vim and Django
2018-02-10 - https://code.djangoproject.com/wiki/UsingVimWithDjango
- http://www.vim.org/scripts/script.php?script_id=1487
- https://github.com/jmcomets/vim-pony/
- https://github.com/vim-scripts/django.vim
- https://github.com/tweekmonster/django-plus.vim
- https://stackoverflow.com/questions/4027961/describe-your-customized-vim-editor-for-python-django-development
- https://www.reddit.com/r/vim/comments/2zkxip/some_good_vimrcs_blog_posts_about_using_vim_with/
-
C+Python and core dumps - Stack Overflow
2017-04-26 - http://plasmodic.github.io/ecto/ecto/usage/external/debugging.html
- https://lists.gt.net/python/python/1132756
1$ gdb --args python script.py 2[... GDB info ...] 3(gdb) run 4[... oooh crashes \o/ ...] 5(gdb)
-
Ardour Pong
2016-09-15 -
Ardour 5.0 released | ardour
2016-08-20 -
Programming in Lua
2016-04-16 -
virtualtam/developus-apparatus
2015-08-24 An assortment of development-related links, resources and scripts
-
PHP security checklist | sk89q
2015-08-04 -
Context: replace spaces by dashes in a script-generated HTML file's links
1awk -F\' 'm = /a href/ { gsub(/ /,'-',$2); print$1'\''$2'\''$3} !m {print $0}'
-
Uses a project or repository's history to plot user contributions, displaying an elegant, colored graph of the file arborescence.
After running it on quite different projects...
- Python/Bash CI/Jenkins scripts
- Qt apps: GoldenDict, Psi+
- PHP website: Shaarli
...watching some vids on teh intartubez:
- Minecraft: https://www.youtube.com/watch?v=zRjTyRly5WA
- Linux kernel: https://www.youtube.com/watch?v=AhDiYPLo3p4
- Python: https://www.youtube.com/watch?v=cNBtDstOTmA
It allows to arbitrary spot some interesting implementation aspects (sorted by descending impact):
- language-dependent trees (oh hai Java packages ^^)
- framework-dependent trees
- project-management method (none, Agile, TDD)
Having a graphical tool also quickly shows:
- the overall structure of the project (a bit cooler than a simple $ tree, way quicker than loading the project on an IDE)
- the repartition of files (by extensions)
- who are the most active contributors
- what are the most modified files over time
- who does what: additions, deletions, refactoring
Some more CI-related matters:
- are there any tests?
- what is the source code / test code ratio? (we could expect a project/lib with N modules to have at least N test modules)
- who initiates / implements / optimizes test code?
-
About ShellCheck
2014-09-24