VirtualTam's bookmarks
274 bookmarks found
-
-
URL handling in PHP
2015-08-14 -
How To Ask Questions The Smart Way
2015-08-04 -
PileDébordement franchouillard :)
-
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!