VirtualTam's bookmarks
23 bookmarks found
-
- https://softwareengineering.stackexchange.com/questions/375441/repository-pattern-and-joined-queries
- https://softwareengineering.stackexchange.com/questions/389391/does-a-leaky-repository-implementation-defeat-the-point-of-a-repository
- https://stackoverflow.com/questions/20512723/generic-repository-and-leaky-abstraction
- https://stackoverflow.com/questions/14450138/will-my-unit-of-work-implementation-cause-memory-leak
-
The Maintainers
2019-04-16 The Maintainers is a global, interdisciplinary research network that takes a different approach, one whose conceptual starting point was a playful proposal for a counter-volume to Isaacson’s that could be titled The Maintainers: How a Group of Bureaucrats, Standards Engineers, and Introverts Made Technologies That Kind of Work Most of the Time. Network members come from a variety of fields, including academic historians and social scientists, as well as artists, activists, engineers, and business leaders. All share an interest in the concepts of maintenance, infrastructure, repair, and the myriad forms of labor and expertise that sustain our human-built world.
-
-
EmacsWiki: Face
2016-12-12 Face at point: C-u C-x =
-
Pro: no need to setup a DNS server to test virtualhosts Con: keep in mind that all "fake" hosts will point to 127.0.0.1!
- Use /etc/hosts to declare test hosts / domains / subdomains
#<ip-address> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain localhost 127.0.0.1 host.localdomain host 127.0.0.1 sub.host.localdomain sub.host ::1 localhost.localdomain localhost
- Allow per-user virtualhost definition in either (depending on your distro)
/etc/httpd/conf/httpd.conf
/etc/apache2/apache2.conf
Include
/home/albert/.httpd/*.conf
- Profit! Create virtualhosts with local hostnames :)
-
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:
-
Un discours en musique : Sarkozy / Satie
2014-11-28 Combinaison de morceaux choisis d'un discours bien léché, à la gestuelle animée, et d'une bande son riche en émotions. Il est à la fois intéressant et cocasse de voir à quel point la musique et la gestuelle influent sur la perception du message...
[EN] Combination of selected pieces of a well-rehearsed political speech/interview, featuring wide gestures, and emotion-rich music. It's both interesting and surprising to see how the background music genre, coupled to the spokesperson's gestures, can alter or reinforce the essence of the speech...
-
not pr0n
2014-10-19 -
The Journey Down | Souzamusic
2014-07-05 -
SkyGoblin | Soundcloud
2014-07-05 -
This document describes the current state of packaging in Python using Distribution Utilities (“Distutils”) and its extensions from the end-user’s point-of-view, describing how to extend the capabilities of a standard Python installation by building packages and installing third-party packages, modules and extensions.
-
Git 2.0 - Les 10 commandements
2014-06-03 1er commandement: "Du contrôle de version, tu te soucieras" http://s3.media.squarespace.com/production/2129687/19317774/.a/6a00d8341d3df553ef017c330f2ae8970b-pi
2ème commandement: "avec Git, tu te formeras, sinon sous SVN tu resteras" http://s3.media.squarespace.com/production/2129687/19317774/.a/6a00d8341d3df553ef017743a87369970d-pi
3ème commandement: "Le merge, tu éviteras tant que faire se peut" http://geekandpoke.typepad.com/geekandpoke/2010/10/being-a-code-made-easy-chapter-1.html
4ème commandement: "De versionner n'importe quoi, tu t'abstiendras" http://geek-and-poke.com/geekandpoke/2012/11/7/simply-explained.html
5ème commandement: "Un commit réécrit, tu ne pusheras point" http://geek-and-poke.com/geekandpoke/2014/3/3/end-of-working-day
6ème commandement: "Avant de tester, tu ne pusheras point" http://geek-and-poke.com/geekandpoke/2013/5/31/finally-its-friday
7ème commandement: "le 6eme commandement tu appliqueras, ou ton chef te châtiera" http://geek-and-poke.com/geekandpoke/2013/11/24/simply-explained
8ème commandement: "Tu ne tricheras point" http://geek-and-poke.com/geekandpoke/2013/7/28/tdd
9ème commandement: ""Des tags tu abuseras" http://geek-and-poke.com/geekandpoke/2013/12/26/games-for-the-real-geeks
10ème commandement: "Ton Dieu Jenkins tu honoreras et ton salut tu trouveras" http://geek-and-poke.com/geekandpoke/2013/8/10/the-little-miracles
-
Steam Greenlight :: Dead Cyborg
2013-08-29 “Dead Cyborg” is a first person view sci-fi adventure game. The story is about the meaning of life... and death... in a rusty post-apocalyptic metal and concrete world.