Skip to content

Instantly share code, notes, and snippets.

@gyaneman
gyaneman / AdventCalendar-2018.md
Last active Oct 25, 2019
よく知らない Graal/Truffle についてわかっているふりをして書く
View AdventCalendar-2018.md

これは高知工科大 Advent Calendar 2018の8日目の記事です.

Graal/Truffle について紹介したかった

最近私の中で話題になっている,Graal/Truffle について書く. すごく抽象的なことしか述べない.

動的なプログラミング言語の高速化の辛さ

JavaScript や Ruby , Python などといった,動的なプログラミング言語の高速化が難しいことは

@Hamayama
Hamayama / 1010_lem_win.md
Last active Sep 6, 2020
Lem エディタの Windows 上でのインストール手順等
View 1010_lem_win.md

Lem エディタの Windows 上でのインストール手順等

インストール手順

  1. MSYS2/MinGW-w64 (64bit/32bit) のインストール
    事前に MSYS2/MinGW-w64 (64bit/32bit) がインストールされている必要があります。
View powershell-gives-you-wrongs.md

PowerShell Gives You Wrongs

三年半の格闘の末に僕が見たもの、あるいは試行錯誤の覚書、すなわち二番煎じ。

はじめに

PowerShell 3.0以上のバージョンを使用すること。2.0以下のバージョンは、書き捨ては仕方ないとしても、保守対象のスクリプトを書くべきではないし、あらゆる言及に値しない。全力でバージョンアップをしろ。

式と文の常識を超えて

@matstani
matstani / clojurememo.md
Created Dec 28, 2017
Clojureで業務システムを作ったメモ
View clojurememo.md

Clojureを仕事で使った経験をメモしておきます。 2015年の冬に本番稼働したシステムのため、使用したライブラリ等については、必ずしも現在の流行に沿っていないと思います。

作ったもの

  • スタッフがウェブブラウザによりアクセスし、ログインして使用する業務システム
    • 商品管理、売上管理、支払管理etc..

規模

  • DBテーブル数80程度
  • 画面数200程度
@voluntas
voluntas / gae_go.rst
Last active Mar 15, 2019
GAE/Go コトハジメ
View gae_go.rst

GAE/Go コトハジメ

日時:2017-07-21
作:@voluntas
バージョン:0.6.0
URL:https://voluntas.githu.io/

突っ込みは Twitter @voluntas まで。

@udzura
udzura / tutorial.md
Created Jun 2, 2014
Hubot + CoffeeScript ではじめるやわらかプログラミング入門
View tutorial.md

やわらかプログラミング入門

  • Hubot であそぼう


始めに、地図を描く

@rzl24ozi
rzl24ozi / README.24.5.txt
Last active Sep 18, 2016
about patches and how to build emacs on Windows. (Japanese)
View README.24.5.txt
※以下は emacs-25 リリース前のものなので現在では内容が古くなっているかもしれません。
emacs-25(以降)の README.txt も参照してみてください。
■各パッチについて
emacs-24.5-*.diff は emacs-24.5 に対するパッチです。
□emacs-24.5-x64.diff (https://gist.github.com/rzl24ozi/68c29ac4fe64f1aa8887)
GNU emacs(x64) (http://hp.vector.co.jp/authors/VA052357/emacs.html)
に同梱のパッチ
(GNU emacs(x64) インストール後に C:\Program Files\GNU\Emacs23\distfiles\
@blacktm
blacktm / install_ruby_rpi.sh
Last active Sep 7, 2020
A Bash script to install Ruby 2.6 on the Raspberry Pi (Raspbian)
View install_ruby_rpi.sh
#!/bin/bash
# --------------------------------------------------------------------------------------------
# Installs Ruby 2.6 using rbenv/ruby-build on the Raspberry Pi (Raspbian)
#
# Run from the web:
# bash <(curl -s https://gist.githubusercontent.com/blacktm/8302741/raw/install_ruby_rpi.sh)
# --------------------------------------------------------------------------------------------
# Welcome message
@omasanori
omasanori / gist:8050782
Last active Dec 31, 2015
ClojureScriptでFirefoxアドオンを作りたかった
View gist:8050782

ClojureScriptでFirefoxアドオンを作りたかった

この文章は`Clojure Advent Calendar 2013`_の20日目分です。

はじめに

ClojureScriptの登場によって、私たちはWebアプリケーションのサーバサイドとクライアントサイドをClojureファミリーの言語で実装することができるようになった……ということは改めて触れるまでもなくご存知かと思います。しかし、私たちがWebを利用するときにはWebブラウザというコンポーネントを利用します。Clojurianがクライアントサイドで掌握したのはその一部分、ブラウザへ入力するデータです。Web系Clojurianの次のターゲットはブラウザ、となるのは自然な流れでしょう。[#]_

@halcat0x15a
halcat0x15a / gist:5063351
Last active Aug 14, 2017
History with Zipper in Clojure
View gist:5063351

clojure.zipを使ったHistoryの表現

Stackを使ったHistory

よくある履歴機能の実装として、スタックを使ったものがあります。

(defrecord History [undo redo current])

(def history (partial ->History [] []))
You can’t perform that action at this time.