Skip to content

Instantly share code, notes, and snippets.

View milligramme's full-sized avatar

milligramme milligramme

View GitHub Profile
@nbqx
nbqx / q.jsx
Created January 15, 2014 02:39
#target InDesign-7.0
function queue(funcs,scope){
(function next(){
if(funcs.length>0){
var f = funcs.shift();
f.apply(scope,[next].concat(Array.prototype.slice.call(arguments,0)));
}
})();
};
require "date"
Earthquake.init do
_ = config[:fav_machine] ||= {}
_[:dir] ||= File.expand_path("./fav_machine", config[:dir])
_[:screen_names] ||= [twitter.info["screen_name"]]
FileUtils.mkdir_p(_[:dir]) unless Dir.exist? _[:dir]
output_filter do |item|
if item["event"] == "favorite" && config[:fav_machine][:screen_names].include?(item["source"]["screen_name"])
Earthquake.init do
_ = config[:auto_restart] ||= {}
_[:interval] ||= 60 * 60
system "stty echo" # for readline
EM.defer do
sleep config[:auto_restart][:interval]
loop do
if Readline.line_buffer.nil? || Readline.line_buffer.empty?
@ralphschindler
ralphschindler / node_mate.rb
Created October 6, 2013 01:31
Running unsaved JavaScript though Node.js with TextMate 2 Notes: It's basically 2 files, one created with the bundle editor (See the tmCommand), and the actual node runner. This also requires an environment variable to be setup pointing to the node command line utility: TM_NODE=/usr/local/bin/node for node installed via homebrew
require "#{ENV["TM_SUPPORT_PATH"]}/lib/scriptmate"
class NodeScript < UserScript
def lang; "JavaScript" end
def default_extension; ".js" end
def args
[]
end
def executable; @hashbang || ENV['TM_NODE'] || 'node' end
def version_string
LabeledObjects = this.LabeledObjects || {};
LabeledObjects._find = function(obj){
var lname = obj.label || obj.name || "NOT_LABELED";
var otype = obj.toString();
return {
name: lname,
type: otype
}
};

DTP is NOT Dead

そもそもマシンがさくっとつくったものがヒューマン・ビーイングスが時間をかけてつくるものには勝てないよってことは,どんなものをいつの時代につくろうが必ずあるものです.

それこそ髪の毛が伸びる日本人形的プロダクツだって,(おそらく)つくり手の念がこもってのことなのでホントはホラー的なものではないハズなんですね. 本来であればそれだけつくり手が一生懸命につくったものなのだと思うべきものでしょう. けどそういう話にしないと世知辛い世の中でJunji Inagawa(1947-)とかEdamame Tsumami(1958-)みたいな方々のエンタメにでも思いを馳せられないとアレだし, 世の中にはそっとしておいたほうがいいこともあるってことをぼくらに教えてくれてるわけですね.

さて.どーでもいい前置きはここまで.今回のお話ですが,フィルムだデジタルだwebだとテクノロジーに翻弄されつつも,

@taiyoh
taiyoh / myoutput.rb
Last active December 19, 2015 03:58
# -*- coding: utf-8 -*-
# my output settings
# 出力方法をこちらで決定する
Earthquake.init do
output :tweet do |item|
next unless item["text"]
info = []
@jugyo
jugyo / screensaver.rb
Created April 19, 2013 03:39
earthquake.gem plugin to start screensaver remotely!
# encoding: utf-8
Earthquake.init do
_ = config[:screensaver] ||= {}
_[:pattern] ||= /screen ?saver|スクリーンセーバー/i
_[:command] ||= %(open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app)
output_filter do |item|
next unless item["_stream"] && item["text"]
next unless item["user"]["screen_name"] == twitter.info["screen_name"]
if item["text"] =~ _[:pattern]
@taea
taea / github.com.js
Last active December 16, 2015 07:19
dotjsでOctocatを荒ぶるkomagataアイコンに差し替える
// ~/.js/github.com.js
$('a.header-logo-invertocat').css({'padding-top': '2px', 'padding-bottom': '0'}).html(
$('<img>')
.attr('src', 'http://docs.komagata.org/theme/p0t/images/movable_face.gif')
.css({'width': 'auto', 'height': '34px'})
);
#target InDesign-7.0
#include "./underscore.js"
// underscore-minだとエラーでる
var doc = app.activeDocument;
var page = _.chain(doc.pages).first().value();
var itms = page.pageItems;
var ichiban_hidarini_aruyatsu = _.chain(itms).sortBy(function(o){