Skip to content

Instantly share code, notes, and snippets.

>>> files = [f for f in os.listdir("/Users/owen/Desktop") if os.path.isfile(os.path.join('/Users/owen/Desktop', f))]
>>> files.sort(key=lambda f: os.path.getmtime(os.path.join('/Users/owen/Desktop', f)))
>>> files
['.localized', 'para.png', 'Alarming Username Stuff.sql', "Diagram cribbed from Valve's new hire manual.png", 'Distant Shore combat musings.txt', '.fl11DB937D', 'evolve-surveys.md', 'why-services.md', 'what tables have what engines and keys.txt', 'events_archive projection.png', 'mlfw281_thumb-rainbow_dash_uhh_ok.png', 'gametime.java', 'Screen Shot 2013-02-25 at 1.28.33 PM.png', 'Support Team - 28 Feb 2013 - Stupid Monochrome.jpg', 'Support Team - 28 Feb 2013.jpg', 'replication-problems.sql', 'eye_51253c8b9606ee7d424bfe5a.jpg', 'Timbo.jpg', 'Timbo (1).jpg', 'Timbo 2.jpg', 'Timbo 2 Colour.jpg', 'IMG_0072.jpg', 'IMG_0030 - Version 2.jpg', 'IMG_5289.jpg', 'IMG_0066.jpg', 'IMG_0030.jpg', 'IMG_5339.jpg', 'checksum-results.txt', 'checksum-results.2.txt', 'checksum-results.3.txt', 'Screen Shot 2013-03-20 a
>>> from lxml import etree
>>>
>>> document = etree.fromstring('<hello />')
>>> document.xpath('name(/node())')
'hello'
root@alpha:/etc/postgresql/9.2/main# sudo -u postgres createuser --no-createdb --no-createrole --no-superuser --pwprompt example
Enter password for new role:
Enter it again:
package com.example.onepointeight;
import java.io.IOException;
import java.nio.channels.SocketChannel;
/**
* Invoked when a new connection is available on a channel.
*/
public interface AcceptCallback {
public void accepted(SocketChannel channel) throws IOException;
>>> import math
>>> def length(v):
... return math.sqrt(sum(term * term for term in v))
...
>>> def dot(v1, v2):
... return sum(term1 * term2 for (term1, term2) in zip(v1, v2))
...
>>> def vcos(v1, v2):
... return dot(v1, v2) / (length(v1) * length(v2))
...
java.lang.AssertionError: java.lang.ClassNotFoundException: sun/nio/fs/LinuxFileSystemProvider
at sun.nio.fs.DefaultFileSystemProvider$1.run(DefaultFileSystemProvider.java:49)
at sun.nio.fs.DefaultFileSystemProvider$1.run(DefaultFileSystemProvider.java:43)
at java.security.AccessController.doPrivileged(Native Method)
at sun.nio.fs.DefaultFileSystemProvider.createProvider(DefaultFileSystemProvider.java:42)
at sun.nio.fs.DefaultFileSystemProvider.create(DefaultFileSystemProvider.java:70)
at java.nio.file.FileSystems$DefaultFileSystemHolder.getDefaultProvider(FileSystems.java:108)
at java.nio.file.FileSystems$DefaultFileSystemHolder.access$000(FileSystems.java:89)
at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(FileSystems.java:98)
at java.nio.file.FileSystems$DefaultFileSystemHolder$1.run(FileSystems.java:96)
. /usr/local/git/contrib/completion/git-completion.bash
. "$HOME/Console/git/git-prompt.sh"
GIT_PS1_SHOWDIRTYSTATE=true
ps1_status() {
if [ $? -ne 0 ]; then
echo ":("
else
echo ":)"
fi
repo some-project
RW+ = @some-project-integrators
R = @some-project-devs
repo p/CREATOR/some-project/..*
C = @some-project-devs
RW+ = CREATOR
R = @some-project-devs
R = @some-project-integrators
@ojacobson
ojacobson / gist:4723177
Last active December 12, 2015 05:38
Software is not magic

Let's make a git repository out of whole cloth.

Git repos are stored in .git:

fakegit$ mkdir .git

They have a "symbolic ref" (which are text files, see man git-symbolic-ref) named HEAD, pointing to the currently checked-out branch. Let's use master. Branches are refs under refs/heads (see man git-branch):

fakegit ((unknown))$ echo 'ref: refs/heads/master' > .git/HEAD
scratch=# select to_char(now(), 'HH24:MI:SS.MS');
to_char
--------------
19:28:41.876
(1 row)
scratch=# select to_char(now(), 'THH24:MI:SS.MS');
to_char
---------------
T19:28:48.141