Skip to content

Instantly share code, notes, and snippets.

@voluntas
voluntas / open_momo.rst
Last active December 2, 2023 14:54
OpenMomo プロジェクト
View open_momo.rst
@davedelong
davedelong / DarkMode.applescript
Last active September 10, 2022 04:40
Toggle Dark Mode
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 March 7, 2023 02:23
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 11:46
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
@eed3si9n
eed3si9n / Macros.scala
Last active December 13, 2015 23:29 — forked from xuwei-k/Macros.scala
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 February 14, 2013 12:19
「衝撃的なデータベース理論・関手的データモデル」を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 January 9, 2013 02:02
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 February 7, 2018 00:09
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]