Skip to content

Instantly share code, notes, and snippets.

@voluntas
voluntas / open_momo.rst
Last active Oct 11, 2022
OpenMomo プロジェクト
View open_momo.rst
View DarkMode.applescript
on setDarkMode(shouldBeDark)
set paneID to "com.apple.preference.general"
tell application "System Events"
if dark mode of appearance preferences is shouldBeDark then return
end tell
set paneWasOpen to false
@mathieuancelin
mathieuancelin / Lens.java
Last active Jul 3, 2022
Lenses with Java 8
View Lens.java
package bar.foo.lenses;
import java.util.function.BiFunction;
import java.util.function.Function;
public class Lens<A, B> {
private final Function<A, B> getter;
private final BiFunction<A, B, A> setter;
@ShingoFukuyama
ShingoFukuyama / Font-Awesome-for-Emacs.el
Last active May 3, 2020
Show Font Awesome icons on Emacs
View Font-Awesome-for-Emacs.el
;; Assume you have already installed Font Awesome on the system
;; http://fortawesome.github.io/Font-Awesome/
(require 'ov)
;; Overlay Library
;; https://github.com/ShingoFukuyama/ov.el
;; Example 1: Insert all fonts at the cursor position
(defun font-awesome-insert-all ()
View underscore2scala.md

collection

each(list, iterator, [context]forEachforeach
underscoreScala
View Macros.scala
import scala.reflect.macros.Context
import scala.util.matching.Regex
import java.util.regex.PatternSyntaxException
object Macros {
implicit class RegexContext(val c: String) {
def regex(): Regex = macro regexImpl
}
def regexImpl(c: Context)(): c.Expr[Regex] = {
@rirakkumya
rirakkumya / FunctorialDataModel.scala
Created Feb 14, 2013
「衝撃的なデータベース理論・関手的データモデル」をscalaで実装してみた
View FunctorialDataModel.scala
// ネタ元:
// 衝撃的なデータベース理論・関手的データモデル 入門
// http://d.hatena.ne.jp/m-hiyama/20130211/1360577040
//データ保持用
object Strage {
trait Strage[A] {
def get: A
}
}
@karad
karad / Application.java
Created Jan 9, 2013
Play 2.0 JavaでScalateを使いたい場合はorg.fusesource.scalate.japi.TemplateEngineFacadeを使えばプラグインなしでいける。
View Application.java
package controllers;
import play.*;
import play.mvc.*;
import controllers.*;
import views.html.*;
import org.fusesource.scalate.japi.TemplateEngineFacade;
import java.util.HashMap;
import java.util.Map;
@taichi
taichi / testing_javascript.md
Last active Feb 7, 2018
javascript におけるユニットテストについて (2013/01)
View testing_javascript.md

javascript におけるユニットテストについて (2013/01)

ここの所、数か月おきにjsのユニットテストってどうやるのが良いのか悩んでいる気がするので、一つ情報集約の為にメモ書きをしておきます。

何かちゃんと文章書いておけば、それに対する反応が集まって、オレサマハッピー的な展開を望んでいます。

そもそも何を探しているのか

単体テストというか、ユニットテストというか、そういうアレを書く為のフレームワークを探しています。
覚える事が少なくて強力なやつ。

機能テストというか、e2eテストいうか、そういうアレの事は別途考える必要がありますので、今回はスコープ外とします。

View mymonad.scala
package mymonad
import scala.language.postfixOps
import scala.util.continuations._
import scala.util.control.NonFatal
sealed trait MyOption[+A]
case object MyNone extends MyOption[Nothing]