VirtualTam's bookmarks
280 bookmarks found
-
FreeRTOS on Linux
2016-09-06 - https://stackoverflow.com/questions/13442211/compiling-freertos-with-gcc-app-code-with-g
- https://github.com/sean93park/freertos-linux
- https://sourceforge.net/projects/freertos/
- https://github.com/virtualtam/freertos
- http://www.pezzino.ch/freertos-hello-world/
- https://stackoverflow.com/questions/10542618/building-freertos-for-x86
-
Yocto / C / C++ 101
2016-08-13 C / C++
- https://en.wikibooks.org/wiki/C%2B%2B_Programming
- https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines
- https://github.com/TheErk/CMake-tutorial
- https://github.com/brendangregg/FlameGraph
µC
Linux
Yocto
- https://www.yoctoproject.org/
- https://www.yoctoproject.org/documentation
- https://www.yoctoproject.org/docs/2.1/mega-manual/mega-manual.html
Toaster
- https://wiki.yoctoproject.org/wiki/Toaster
- https://www.yoctoproject.org/docs/1.8/toaster-manual/toaster-manual.html
- https://www.yoctoproject.org/sites/default/files/toaster_presentation_elce_2014_interactive_dlr1.pdf
- https://wiki.yoctoproject.org/wiki/Setting_up_a_production_instance_of_Toaster
- Toaster+Jenkins: https://lists.yoctoproject.org/pipermail/yocto/2015-April/024339.html
- Toaster+Jenkins: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7527
BitBake
-
hgrc - Mercurial configuration
2016-01-14 -
Chrooted SSH/SFTP Tutorial (Debian Lenny)
2016-01-06 -
-
URL handling in PHP
2015-08-14 -
How To Ask Questions The Smart Way
2015-08-04 -
The French StackOverflow!
-
Bigger than my head
2015-03-17 A friend of mine was once interviewing an engineer for a programming job and asked him a typical interview question:
- How do you know when a function or method is too big?
- Well, said the candidate, I don't like any method to be bigger than my head.
- You mean you can't keep all the details in your head?
- No, I mean I put my head up against my monitor, and the code shouldn't be bigger than my head.
~ from http://www.gigamonkeys.com/book/practical-a-simple-database.html
-
- https://en.wikipedia.org/wiki/SHA-1
- http://stackoverflow.com/questions/1867191/probability-of-sha1-collisions
- http://en.wikipedia.org/wiki/Birthday_problem
Some thoughts we had while toying with Gerrit, which artificially tracks different commits to group them as "patch sets", by using a Change-Id SHA-1 in the commit message:
-
Python unit testing frameworks: Nose, Pytest
2015-02-13 Python's built-in unittest module is quite cool, but a bit limited and way too verbose (read: it's quite not easy to incite developers to write unit tests)
I'm currently looking for more dev-friendly solutions, the key points being:
- writing test code should be easy and straight-forward -keep the focus on "what to test" instead of "how to transcribe a process to a test"
- parallelization! -we, spoiled developers, should make good use of our way-too-many-cores build machines...
- complete feature set!
- we don't want to just run tests...
- coverage reports (find dead/weak/untested code sections)
- output formatting (JUnit-XML seems to be quite a common format out there)
There seem to be 3 solutions in Python:
- stock unittest + project-dependent customizations / test helpers
- nosetests
- py.test
And 2 ways of gettings things done:
- keeping things stock: no external dependency, project-specific implementation...
- using a test framework: one more module in your (test) virtualenv, more concise tests, more features (// run, code coverage, etc.)
Some links:
-
18i8 ALSA driver:
Scarlett Mixer GUIs:
ALSA mixer:
Combo patch:
ALSA/Linux support (kernel mainline):
- search on "scarlett": https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/?qt=grep&q=scarlett
- ALSA: usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=76b188c4b370876018e3a778ec11a94a5316dbe4
- ALSA: usb-audio: Allow quirks to handle own resume and proc dump https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=3360b84b8ed1f08bfb39743465b858a04492fcc3
- ALSA: usb-audio: Add resume support for Scarlett mixers https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b61f90eac1ff9d1b30497e611aba4651d4066706
- ALSA: usb-audio: Fix Scarlett 6i6 initialization typo https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c99b9e853d3951fe521cc7b2357eec93d5c16246
ALSA/Linux support (experimental):
PulseAudio issues:
- http://unix.stackexchange.com/questions/89098/ideas-how-to-get-my-usb-audio-interface-to-work-with-linux
- http://linuxmusicians.com/viewtopic.php?f=6&t=11445
Jack latency tuning:
-
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?
-
I mustache you a question!