Skip to content

Instantly share code, notes, and snippets.

@mahm
mahm / gist:780734
Created January 15, 2011 06:17
MacPort pandoc install failure
version:1
:debug:main epoch: in tree: 0 installed: 0
:debug:main ghc 6.10.4_4 exists in the ports tree
:debug:main ghc 6.10.4_4 is the latest installed
:debug:main ghc 6.10.4_4 is active
:debug:main Merging existing variants '' into variants
:debug:main new fully merged portvariants:
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/ghc
:debug:main OS darwin/10.6.0 (Mac OS X 10.6) arch i386
:debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
"2.2
" Runtime Path
set runtimepath=/Users/mahm/.vimperator
" source! /Users/mahm/.vimperatorrc
" undo保持数
set! browser.sessionstore.max_tabs_undo=30
" タブの閉じるボタン非表示
"set! browser.tabs.closeButtons=2
@mahm
mahm / myset.rb
Created February 12, 2012 08:02
離散数学読書会(@2012-02-12)
class MySet < Array
def and(set)
self.map{ |elem| elem if set.include? elem }.compact
end
def or(set)
result = self
set.each{ |elem| result << elem unless result.include? elem }
result
end
def minus(set)
@mahm
mahm / hatebu2pinboard.rb
Created May 9, 2012 07:24
はてなブックマークのエクスポートデータをPinboardにインポートする
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
#
# ** Hatebu2Pinboard **
# はてブのAtomエクスポートデータをPinboardにインポートします。
# カレントディレクトリにエクスポートデータ(dump.yml)と、
# Pinboardのユーザ名、パスワードを書いたYAMLファイル(auth.yml)を
# 用意して下さい。
#
# [usage]
@mahm
mahm / reaction_survey.rb
Created January 7, 2014 05:31
時間毎のtweetのretweet数とfavorite数の合計を求める。どの時間帯のtweetが一番反応が良いか?という簡易的な調査。
require 'twitter'
if ARGV[0].nil? || ARGV[0] == ''
puts 'Usage:'
puts ' ruby reaction_survey.rb [twitter user name]'
exit
end
username = ARGV[0]
@client = Twitter::REST::Client.new do |config|
@mahm
mahm / wordpress_post_preview.rb
Created January 30, 2014 05:35
rubypressでWordPressの記事一覧を取得する
pry(main)> wp.getPosts(filter: {order: 'desc'}).first
=> {"post_id"=>"5904",
"post_title"=>"モバイルアプリ向けUIフレームワークionicがSassで作られている&AngularJSに最適化されていて俺得すぎる",
"post_date"=>
#<XMLRPC::DateTime:0x007fb3988f0068
@day=29,
@hour=18,
@min=32,
@month=1,
@sec=21,
@mahm
mahm / _try.sass
Created February 4, 2014 12:57
for Twitter Bootstrap
$base-color: #f2eff0
$main-color: #333333
$accent-color: #1e965c
$base-text-color: darken($base-color, 50%)
@mahm
mahm / ex_mixin.css
Created February 10, 2014 02:35
mixinとplaceholderの違い
.menu > li {
display: inline-block;
*display: inline;
*zoom: 1;
background-color: gray; }
footer > li {
display: inline-block;
*display: inline;
*zoom: 1;
@mahm
mahm / NodeWebkit.sublime-build
Created February 13, 2014 02:05
NodeWebkit.sublime-build
{
"cmd": ["node-webkit", "${project_path:${folder}}"],
"working_dir": "${project_path:${folder}}",
"path": "/Applications/node-webkit.app/Contents/MacOS/"
}
@mahm
mahm / AudioManager.cs
Created February 16, 2014 04:27
Unity de sashimi
using UnityEngine;
using System.Collections;
public class AudioManager : SingletonMonoBehaviour<AudioManager> {
AudioClip bgm_Game;
AudioClip se_Tanpopo;
private const int source_bgm_Game = 0;
private const int maxAudio = 10;