List all posts, tags and categories in Jekyll.
Octopress users: if you found "
is escaped in the generated JSON file, please change them to \"
. Refer to this issue.
(function(){ | |
// Initial Setup | |
// ------------- | |
// Save a reference to the global object (`window` in the browser, `exports` | |
// on the server). | |
var root = this; | |
// Save the previous value of the `Backbone` variable, so that it can be |
List all posts, tags and categories in Jekyll.
Octopress users: if you found "
is escaped in the generated JSON file, please change them to \"
. Refer to this issue.
#!/usr/bin/env ruby | |
require 'net/http' | |
require 'json' | |
begin | |
uri = URI('https://cdn.rawgit.com/github/gemoji/master/db/emoji.json') | |
resp = Net::HTTP.get_response(uri) | |
emoji = JSON.parse(resp.body) | |
num = [ARGV.first.to_i, 1].max |
# Sample app that connects to a Greeter service. | |
# | |
# Usage: $ path/to/greeter_client.rb | |
this_dir = File.expand_path(File.dirname(__FILE__)) | |
lib_dir = File.join(this_dir, 'lib') | |
$LOAD_PATH.unshift(lib_dir) unless $LOAD_PATH.include?(lib_dir) | |
require 'grpc' | |
require 'helloworld_services' |
# This file is copied to spec/ when you run 'rails generate rspec:install' | |
ENV["RAILS_ENV"] ||= 'test' | |
require File.expand_path("../../config/environment", __FILE__) | |
require 'rspec/rails' | |
require 'rspec/autorun' | |
require 'capybara/rails' | |
require 'capybara/rspec' | |
require 'database_cleaner' | |
# Requires supporting ruby files with custom matchers and macros, etc, |
" copy all this into a vim buffer, save it, then... | |
" source the file by typing :so % | |
" Now the vim buffer acts like a specialized application for mastering vim | |
" There are two queues, Study and Known. Depending how confident you feel | |
" about the item you are currently learning, you can move it down several | |
" positions, all the way to the end of the Study queue, or to the Known | |
" queue. | |
" type ,, (that's comma comma) |
# this is a dirty implementation of logger that | |
# compiles AR queries with trace into /last_request_log.html | |
# the snippet is useful when optimizing performance of the endpoint | |
class QueryLogSubscriber < ActiveSupport::LogSubscriber | |
TRACE_LEVEL = :app | |
LINES = 5 | |
IGNORE_CACHED_QUERIES = false | |
def initialize |
.make_spans(@index, @total) when (@index < @total) { | |
.span@{index} { | |
height: unit((30 * @index), px); | |
} | |
.make_spans((@index + 1), @total); | |
} | |
.make_spans(1, 34); |
{ | |
"main": "index.html", | |
"name": "nw-demo", | |
"description": "demo app of node-webkit", | |
"version": "0.1.0", | |
"keywords": [ "demo", "node-webkit" ], | |
"window": { | |
"title": "node-webkit demo", | |
"icon": "link.png", | |
"toolbar": true, |