Gource is a software version control visualization tool.
Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.
## | |
# Wifi WEP cracking cheat sheet. | |
# | |
# Original link: http://www.aircrack-ng.org/doku.php?id=how_to_crack_wep_with_no_clients | |
## | |
# monitor mode | |
airmon-ng start <IFACE> |
foxmask@foxmask:~/.pyenv/versions/django-th-340$ pyenv virtualenv django-th-340 --help | |
Usage: pyenv virtualenv [-f|--force] [-u|--upgrade] [VIRTUALENV_OPTIONS] <version> <virtualenv-name> | |
pyenv virtualenv --version | |
pyenv virtualenv --help | |
-u/--upgrade Upgrade existing virtualenv to use new version of Python, | |
assuming Python has been upgraded in-place. | |
-f/--force Install even if the version appears to be installed already | |
foxmask@foxmask:~/.pyenv/versions/django-th-340$ python --version |
I'm having trouble understanding the benefit of require.js. Can you help me out? I imagine other developers have a similar interest.
From Require.js - Why AMD:
The AMD format comes from wanting a module format that was better than today's "write a bunch of script tags with implicit dependencies that you have to manually order"
I don't quite understand why this methodology is so bad. The difficult part is that you have to manually order dependencies. But the benefit is that you don't have an additional layer of abstraction.
module('myApp.directives',[]) | |
.directive('rawInclude', [ | |
'$http', '$templateCache', '$compile', | |
function ($http, $templateCache, $compile) { | |
return { | |
restrict: 'ECA', | |
terminal: true, | |
scope: false, | |
compile: function (telement, attr) { | |
var srcExp = attr.rawInclude || attr.src; |
http://www.ribbonfarm.com/2014/02/07/an-information-age-glossary/
Pretending the world is less information-rich than it is. (Derived from Bruce Sterling)
The process of creating a layer of superficial simplicity, harmony and normalcy as an aid to denial of underlying complexity, dissonance and strangeness.
http://developer.echonest.com/api/v4/song/identify?api_key=N6E4NIOVYMTHNDM8J&code=eJy1mVuSZCkORLcEkgCxHF7a_xLmEPMxNmUWxEdZ9cMts4i4FySXu9OdUtKWHjDlBfsFOc0XmLzA0wv2E2I9QO5nvsMYL-D7D4j2AO3rAZb8Bfk8gBe8ILcX_FX39wN-dF_0BWO-4JQHSI4X6HlBkRfM9YJdH6Ac-wG3nF_B8nyB2gP-JTfyC1Z7wQ_m-AtqfsHsLzj2ANH9gjc3ur1g9AeoP6HPF6z6AEtPaPGAf8icH93vL9D6giov8P2Ct6rYeMG7-1ejv4KaPuBHB0u8wMcL-nnAr-6PF_yNbuz1gF_dfyqDnxf8O92o_QX_jDlvZdCQB1j2B1zTesA1pe_wN9w47QG5jRe8u_-e_Xus72D9BT98YT1AU31BXS_44QvtASmVF7w7eDf-HU59QL4b_w4_JnQ_QKq_4N2j-_iv8CPXvWdwzxdEfsCvDtoLfnRwvOBvOvjDf58dfE_Zu7_P3K63JN_hL9LX33TQrpF-gRkHQzvqq7fky_PYYy7lD4g508_Ke_H3iRRr2ZDWUxt1lSPcrFtva1ibSYTPe_Ex3QtOlWuT1CUV3-5mbdU81snbd6-lnai5yJZ8fIY3DR3ZoseM3UvfJrP2Heiwmo1Wp2WVJVaWsjubY-fI5Yy1Wi82Vs7Dy5giM00eZOxBHVdrkZcdSs8rXEvMms7yZn62n-ll0jKfyfcSlXN2EQxpxGyn8-3tKw7XaRULj1mGpS0zeqFK0c7Y1WduU8M6G0spmle-FUUXNVBV9-rK3nlo99xzC9rcVCoXsdLZWo_NptOxMndZ-ahx4s97_1hl5yO-rnqI5Cn8ARVtrffTOF_10HWblmN1duS7YeQnNT-lm68jlHzVuAXOW6XQEs6YecbsvR4_1jTL3qdNWRyljaalr7lXj7QnP9kOhQNSqD4H6oXP0J1GimVrIWW3rHoqXBla7fDcnj |
seq -f “%09.0f” 000000000 999999999 | sed -e ‘s/^\(.\{3\}\)\(.\{2\}\)\(.\{4\}\)/\1-\2-\3/’ | parallel -j16 –pipe ‘ruby -r digest/md5 -n -e “\$_.chomp!; puts "%s %s" % [\$_, Digest::MD5.hexdigest(\$_)]”’ > ssns
class nodejs { | |
exec { 'nvm-install': | |
command => '/usr/bin/curl https://raw.github.com/creationix/nvm/master/install.sh | /bin/sh', | |
creates => '/home/vagrant/.nvm', | |
user => 'vagrant', | |
environment => 'HOME=/home/vagrant', | |
require => Package['curl'] | |
} |