OpenMomo プロジェクト
日時: | 2023-10-05 |
---|---|
作: | 時雨堂 |
資料 バージョン: | 2023.2 |
GitHub URL: | https://github.com/shiguredo/momo |
製品 URL: | https://momo.shiguredo.jp/ |
日時: | 2023-10-05 |
---|---|
作: | 時雨堂 |
資料 バージョン: | 2023.2 |
GitHub URL: | https://github.com/shiguredo/momo |
製品 URL: | https://momo.shiguredo.jp/ |
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 | |
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; |
;; 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 () |
underscore | 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] = { |
// ネタ元: | |
// 衝撃的なデータベース理論・関手的データモデル 入門 | |
// http://d.hatena.ne.jp/m-hiyama/20130211/1360577040 | |
//データ保持用 | |
object Strage { | |
trait Strage[A] { | |
def get: A | |
} | |
} |
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; |
ここの所、数か月おきにjsのユニットテストってどうやるのが良いのか悩んでいる気がするので、一つ情報集約の為にメモ書きをしておきます。
何かちゃんと文章書いておけば、それに対する反応が集まって、オレサマハッピー的な展開を望んでいます。
単体テストというか、ユニットテストというか、そういうアレを書く為のフレームワークを探しています。
覚える事が少なくて強力なやつ。
機能テストというか、e2eテストいうか、そういうアレの事は別途考える必要がありますので、今回はスコープ外とします。
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] |