brew install gource
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
<form action="http://tinyletter.com/mohdhuzairy" method="post" target="popupwindow" onsubmit="window.open('http://tinyletter.com/mohdhuzairy', 'popupwindow', 'scrollbars=yes,width=800,height=600');return true"><p><input type="text" name="emailaddress" value="Masukkan emel anda" onfocus="if (this.value == 'Masukkan emel anda') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Masukkan emel anda';}" /></p><input type="hidden" value="1" name="embed"/><input type="submit" value="Subscribe" /><p>Powered by <a href="http://tinyletter.com"> TinyLetter</a></p></form> |
testdb=> SELECT name,setting,unit FROM pg_settings; | |
name | setting | unit | |
---------------------------------+---------------------------------------------+------ | |
allow_system_table_mods | off | | |
application_name | psql | | |
archive_command | /etc/rds/dbbin/pgscripts/rds_wal_archive %p | | |
archive_mode | on | | |
archive_timeout | 300 | s | |
array_nulls | on | | |
authentication_timeout | 60 | s |
extern crate curl; | |
use curl::http; | |
fn main() { | |
let url = "https://www.hautelook.com/api"; | |
let resp = http::handle() | |
.get(url) | |
.exec() | |
.unwrap_or_else(|e| { |
Show me the code! Do you prefer seeing how something works instead of instructions? If so, check out this pull request to the Amortize module. Each instruction below lives as its own commit. cfpb/amortize#11
The contents of the file should be:
save-exact=true
var gulp = require("gulp"); | |
var sass = require("gulp-sass"); | |
var Eyeglass = require("eyeglass").Eyeglass; | |
var eyeglass = new Eyeglass({ | |
// ... node-sass options | |
importer: function(uri, prev, done) { | |
done(sass.compiler.types.NULL); | |
} | |
}); |
#!/bin/bash | |
# where to store the sparse-image | |
WORKSPACE=~/Documents/workspace.dmg.sparseimage | |
create() { | |
hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 60g -volname workspace ${WORKSPACE} | |
} | |
detach() { |
{ | |
// http://eslint.org/docs/rules/ | |
"ecmaFeatures": { | |
"binaryLiterals": false, // enable binary literals | |
"blockBindings": false, // enable let and const (aka block bindings) | |
"defaultParams": false, // enable default function parameters | |
"forOf": false, // enable for-of loops | |
"generators": false, // enable generators | |
"objectLiteralComputedProperties": false, // enable computed object literal property names |
<div class="home-tweet"> | |
<h6>Latest Tweet</h6> | |
<a class="twitter-timeline" data-dnt="true" href="[[DIRECT TWITTER PROFILE URL]]" data-widget-id="[[TWITTER WIDGET ID]]" | |
data-link-color="#ce2029" data-chrome="nofooter noheader noscrollbar noborders transparent" data-tweet-limit="1"> | |
<script>!function (d, s, id) { | |
var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; | |
if (!d.getElementById(id)) { | |
js = d.createElement(s); | |
js.id = id; | |
js.src = p + "://platform.twitter.com/widgets.js"; |
# ~/.tmux.conf | |
# | |
# See the following files: | |
# | |
# /opt/local/share/doc/tmux/t-williams.conf | |
# /opt/local/share/doc/tmux/screen-keys.conf | |
# /opt/local/share/doc/tmux/vim-keys.conf | |
# | |
# URLs to read: | |
# |