http://ilovesymposia.com/2014/10/01/continuous-integration-0-automated-tests-with-pytest/ http://ilovesymposia.com/2014/10/02/continuous-integration-1-test-coverage/ http://ilovesymposia.com/2014/10/13/continuous-integration-in-python-3-set-up-your-test-configuration-files/ http://ilovesymposia.com/2014/10/15/continuous-integration-in-python-4-set-up-travis-ci/ http://ilovesymposia.com/2014/10/15/continuous-integration-in-python-5-report-test-coverage-using-coveralls/ http://ilovesymposia.com/2014/10/17/continuous-integration-in-python-6-show-off-your-work/ http://ilovesymposia.com/2014/10/27/continuous-integration-in-python-7-some-helper-tools-and-final-thoughts/
VirtualTam's bookmarks
-
2014-11-27 -
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?
-
...and she's a Debian addict, too!
http://blog.halon.org.uk/2014/11/barbie-the-debian-developer/
-
2014-11-23 -
2014-11-12 1# setup a transifex virtualenv 2virtualenv2 VENV; source VENV/bin/activate; pip install transifex-client 3 4# global config: ~/.transifexrc 5# this step can be omitted, as 'tx init' will create the file if it doesn't exist 6[https://www.transifex.com] 7username = User 8token = 9password = un54f3_p4ssw0rd! 10hostname = https://www.transifex.com 11 12# setup example project 13mkdir example; cd example 14tx init 15tx set --auto-remote https://www.transifex.com/projects/p/my-project/ 16 17# get the files 18tx pull -l pt_BR 19 20# edit things 21poedit / linguist-qt4 22 23# push to transifex 24tx push -t
-
2014-11-09 -
2014-11-04 Cool!
-
2014-11-02 -
2014-10-23 Tu t'es débuggé quand t'as bu ‽
-
2014-10-19 -
2014-09-18 [Core]
[Mapper]
[Mods:Trivia] (this is going to be an incremental section, I guess)
- Pop ones: http://www.minetest.net/mods
- Carbone (mod collection): https://forum.minetest.net/viewtopic.php?id=9033
- ZOMG! There's a (non-sonic) screwdriver in the default game \o/
[Mods:Biomes]
- Snow Biomes: https://forum.minetest.net/viewtopic.php?f=11&t=2290
- Snow Drift: https://forum.minetest.net/viewtopic.php?pid=104580
[Mods:Blocks]
- Torches: https://forum.minetest.net/viewtopic.php?f=11&t=6099
- Beds: https://forum.minetest.net/viewtopic.php?f=11&t=2625
- More Ores: https://forum.minetest.net/viewtopic.php?f=13&t=549
- Castles+: https://forum.minetest.net/viewtopic.php?f=11&t=7159
[Mods:Gameplay]
- SimpleMobs: https://forum.minetest.net/viewtopic.php?id=3063
- Animals: https://forum.minetest.net/viewtopic.php?f=11&t=629
- Creatures: https://forum.minetest.net/viewtopic.php?f=11&t=9240
- Peaceful NPC: https://forum.minetest.net/viewtopic.php?f=11&t=4167
- Item features: https://forum.minetest.net/viewtopic.php?f=11&t=3188
- Advanced NPC https://github.com/hkzorman/advanced_npc
- Mobs Redo https://github.com/tenplus1/mobs_redo
- MG Villages https://github.com/Sokomine/mg_villages
[Mods:Misc]
- Achievements: https://forum.minetest.net/viewtopic.php?id=4870
- Player stats: https://forum.minetest.net/viewtopic.php?f=11&t=8127
[Mods:Nature]
- Farming Plus: https://forum.minetest.net/viewtopic.php?id=2787
- Food: https://forum.minetest.net/viewtopic.php?id=2960
- More Trees: https://forum.minetest.net/viewtopic.php?id=4394
- Plant Life Pack: https://forum.minetest.net/viewtopic.php?f=11&t=3898
[Mods:Tech]
- Carts: https://forum.minetest.net/viewtopic.php?f=11&t=2451
- Mesecons: https://forum.minetest.net/viewtopic.php?f=11&t=628
- Fence gate: https://forum.minetest.net/viewtopic.php?f=9&t=9932
[Mods:World]
- Nether: https://forum.minetest.net/viewtopic.php?f=11&t=5790
- Skyland: https://forum.minetest.net/viewtopic.php?f=11&t=9152
- Teleportation
[Textures]
-
Of Wolfe and man...
- http://dl.bukkit.org/dmca/notification.txt
- https://github.com/github/dmca/blob/master/2014-09-05-CraftBukkit.md
Bu/quit
- http://forums.bukkit.org/threads/bukkit-its-time-to-say.305106/
- http://forums.bukkit.org/threads/so-long-and-thanks-for-all-the-fish.305350/
- http://forums.bukkit.org/threads/end-of-an-era.310021/
- http://forums.bukkit.org/threads/a-sysadmin-falls.310051/
- http://forums.bukkit.org/threads/bukkit-an-autobiography.310083/
- http://forums.bukkit.org/threads/an-independent-goodbye.310086/
- http://forums.bukkit.org/threads/insert-witty-title-here.310087/
What's next?
- http://forums.bukkit.org/threads/questions-about-the-current-brouhaha.312217/
- http://forums.bukkit.org/threads/mojang-and-the-bukkit-project.309715/
Minecrosoft
- http://notch.net/2014/09/im-leaving-mojang/
- https://mojang.com/2014/09/yes-were-being-bought-by-microsoft/
- http://www.microsoft.com/en-us/news/press/2014/sept14/09-15news.aspx
A bit of irony won't do any harm, will it?
-
2014-09-06 -
2014-09-06 -
2014-09-06 -
2014-09-05 1# first, clone the repository 2git clone REPO REPO2 3cd REPO2 4# remove all unneeded files from this version 5git filter-branch -f --prune-empty --index-filter "git rm --cached --ignore-unmatch FILES_AND_DIRS_TO_DELETE" 6git gc --aggressive --prune=1day 7git fsck --unreachable 8# refresh the remote 9git remote rm origin 10git remote add origin ssh://HOST/REPO 11# broforce push! 12git push -f origin master 13 14# cleanup our original repository 15cd REPO 16git filter-branch -f --prune-empty --index-filter "git rm --cached --ignore-unmatch OTHER_FILES_AND_DIRS_TO_DELETE" 17git gc --aggressive --prune=1day 18git fsck --unreachable 19# broforce push! 20git push -f origin master
-
2014-08-17 Anatomy of Songs (original thread?) http://wronghands1.wordpress.com/2014/07/25/anatomy-of-songs/ Anatomy of Metal (source?) https://pbs.twimg.com/media/Bt0kQlxCUAEROeE.jpg:large Anatomy of Metal - Prog Berserk ed. (source?) http://bobbychuck.com/wp-content/uploads/2014/07/1910147_10154401669560494_7330710637159935470_n.jpg Ambient https://scontent-a-cdg.xx.fbcdn.net/hphotos-xap1/t31.0-8/s720x720/10373111_10152698849974560_7911193421098542395_o.jpg