Skip to content

Instantly share code, notes, and snippets.

@nagae
nagae / color-theme.rb
Created May 8, 2012 00:39
color-theme
require 'formula'
class ColorTheme < Formula
url 'http://download.savannah.gnu.org/releases/color-theme/color-theme-6.6.0.tar.gz'
homepage 'http://www.nongnu.org/color-theme/'
md5 'a4de73c236a6af11ab378bfe18dabcca'
# depends_on 'cmake'
def install
@nagae
nagae / rsync.rb
Last active October 4, 2015 12:58
rsync-3.0.9
require 'formula'
class Rsync <Formula
url 'http://rsync.samba.org/ftp/rsync/src/rsync-3.0.9.tar.gz'
homepage 'http://rsync.samba.org/'
md5 '5ee72266fe2c1822333c407e1761b92b'
sha1 'c64c8341984aea647506eb504496999fd968ddfc'
def install
system "./configure", "--prefix=#{prefix}",
@nagae
nagae / org.rb
Created June 14, 2012 14:07
org-mode (for Emacs 24.1)
require 'formula'
class Org < Formula
url 'http://orgmode.org/org-latest.tar.gz'
homepage 'http://orgmode.org/'
# depends_on 'cmake'
def install
inreplace 'Makefile' do |s|
require 'formula'
class Wl < Formula
url 'http://www.ring.gr.jp/archives/elisp/wl/stable/wl-2.14.0.tar.gz'
homepage 'http://www.gohome.org/wl/'
depends_on 'emacs'
depends_on 'apel'
depends_on 'flim'
depends_on 'semi'
@nagae
nagae / ddskk.rb
Last active April 22, 2016 03:12
ddskk 15.2
require 'formula'
class Ddskk < Formula
homepage 'http://openlab.ring.gr.jp/skk/'
url 'http://openlab.ring.gr.jp/skk/maintrunk/ddskk-15.2.tar.gz'
sha256 '0d334c072a5eb3725173b398fce4839217d53e32c624653b5aca14a008788b9c'
depends_on 'emacs'
def install
@nagae
nagae / texlive2012.profile
Last active October 8, 2015 06:29
Sample profile for texlive2012 on OS X Mountain Lion
# texlive.profile written on Wed Aug 8 05:12:46 2012 UTC
# It will NOT be updated and reflects only the
# installation profile at installation time.
selected_scheme scheme-full
TEXDIR /usr/local/texlive/2012
TEXMFCONFIG ~/.texlive2012/texmf-config
TEXMFHOME ~/Dropbox/texmf:/usr/local/share/texmf
TEXMFLOCAL /usr/local/texlive/texmf-local
TEXMFSYSCONFIG /usr/local/texlive/2012/texmf-config
TEXMFSYSVAR /usr/local/texlive/2012/texmf-var
@nagae
nagae / .latexmkrc
Created August 8, 2012 07:27
latexmk
$latex = 'platex -kanji=utf8';
$bibtex = 'pbibtex -kanji=utf8';
$dvipdf = 'dvipdfmx %O -o %D %S';
$pdf_previewer = 'open -a /Applications/Preview.app';
$pdf_mode = 3; # 3 = create pdf file by dvipdf
$pdf_update_method = 0; # 0 = auto update
@nagae
nagae / ddskk.rb
Created September 14, 2012 07:39
ddskk 14.4 (openlab)
require 'formula'
class Ddskk < Formula
url 'http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.4.tar.gz'
homepage 'http://openlab.ring.gr.jp/skk/index.html'
md5 '0d6dea59f57fae3a2bfa069b9ecdad68'
def install
open("SKK-CFG", 'a'){|f| f.puts(<<DATA) }
(setq SKK_DATADIR "#{HOMEBREW_PREFIX}/Cellar/ddskk/share")
@nagae
nagae / org.rb
Last active October 10, 2015 16:47
org-mode (7.9.3e, Emacs version free)
require 'formula'
class Org < Formula
url 'http://orgmode.org/org-7.9.3e.tar.gz'
homepage 'http://orgmode.org/'
# depends_on 'cmake'
def install
system "make help config"
@nagae
nagae / comp_time.cpp
Last active December 12, 2015 05:18
Compare C++ and Fortran in run time for calculating the sum of a large array.
#include <iostream>
#include <iomanip>
#include <sstream>
#include <time.h>
using namespace std;
int main(int argc, char *argv[] ) {
int i, max_itr;
double *val, sum, t1, t2, a, x0;
stringstream ss;