Skip to content

Instantly share code, notes, and snippets.

@deguchi
deguchi / Gyazo to Evernote
Created June 17, 2013 06:00
Gyazoに、実行したら自動的にEvernoteに取り込む機能を追加。
#!/usr/bin/env ruby
require 'osx/cocoa'
include OSX
require 'net/http'
# get id
user = IO.popen("whoami", "r+").gets.chomp
program = ARGV[0].to_s
idfile = "/Users/#{user}/Library/Gyazo/id"
テンプレートの継承
{{ block.super }}
{{ super() }}
日付
{{ recipe.date|date:"Y-m-d" }}
$.extend({
xpost: function(options) {
var data, flush, form, iframe, key, name, url, val;
name = "dummyxpostframe";
url = options.url;
data = options.data;
flush = function() {
$("form[target=" + name + "]").remove();
return $("iframe[name=" + name + "]").remove();
};
{%- macro form_field_label(field, label_width) -%}
<label for="id_{{field.name}}" class="col-sm-{{label_width}} control-label">{{field.label}}:{%- if field.field.required -%}
&nbsp;<abbr title="この項目は必須です" class="label label-warning">必須</abbr>
{%- endif %}</label>
{% endmacro %}
{%- macro form_field_description(field) -%}
{% if field.help_text %}
<span class="help-block">{{ field.help_text }}</span>
{% endif %}
<!--[if !IE]><!-->
<form action="/upload" method="post" enctype="multipart/form-data">
<div class="fileinput fileinput-new" data-provides="fileinput">
<div class="input-group">
<div class="form-control uneditable-input span3" data-trigger="fileinput"><i class="glyphicon glyphicon-file fileinput-exists"></i> <span class="fileinput-filename">{% if form.value!='' %}{{form.value}}{% endif %}</span></div>
<span class="input-group-addon btn btn-default btn-file"><span class="fileinput-new">ファイルを選択</span><span class="fileinput-exists">変更</span><input type="file" name="{{form.name}}" onchange="fileupload(event);"></span>
<a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput">選択解除</a>
</div>
</div>
</form>
@deguchi
deguchi / Elevation
Created September 4, 2014 04:21
カーリルAPIとGoogle Maps APIを使って図書館の高度の一覧を作成する
log = (obj) ->
try
console.log obj
map = new google.maps.Map(document.getElementById("map"),
zoom: 7
center: new google.maps.LatLng(36, 138)
mapTypeId: google.maps.MapTypeId.ROADMAP
)
#google.maps.event.addListener map, "click", (mouseEvent) ->
@deguchi
deguchi / gist:1505fbce712b826a4971
Created September 17, 2014 06:59
OpenStreetMapを使ったジオコーディング
$('#map_search').submit ->
url = 'http://nominatim.openstreetmap.org/search'
$.ajax
url: url
type: "GET"
data:
q: $('#map_query').val()
format: "json"
dataType: "jsonp"
jsonp: "json_callback"
@deguchi
deguchi / browser-sync.sh
Last active March 10, 2016 10:33
Google AppEngine Developement by BrowserSync
browser-sync start --proxy http://127.0.0.1:8080/ --files "**/*.html,**/*.js,**/*.css"
/*
app
Copyright (c) 2016 CALIL Inc.
This software is released under the MIT License.
http://opensource.org/licenses/mit-license.php
*/
'use strict'
dev_appserver.py --port=8080 .