soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

vivaldiのアップデート時にエラーで止まる。

エラーを撮っておけばよかったと思う。

今まで1.2.なんたらだったのを1.5.658.56にアップデートしました。

対策としては、エラーが出たらもう一度アップデートを始めるだけ。

途中からスタートするので何回か繰り返せば終わります。


とりあえず設定項目は増えたね。

scalaのパーサーコンビネーターのorでハマった

import scala.util.parsing.combinator._

object Main extends App with RegexParsers {
    def aor = a | aa
    def a = "a"
    def aa = "aa"
    println(parseAll(aor, "a"))
    println(parseAll(aor, "aa"))
}

こんな感じのを書くと・・・

[1.2] parsed: a
[1.2] failure: end of input expected

aa
 ^

失敗する。

def aor = aa | a

こうか、

def aor = a ||| aa

こう書くと

[1.2] parsed: a
[1.3] parsed: aa

成功する。

Scala 2.12.0 "scala-parser-combinators" % "1.0.4"

ブログ継続 祝 半年!

f:id:soukouki:20161121143338p:plain

メールが届きました。


soukouki.hatenablog.jp 最初の記事です。

このの頃の記事はいま見てみると恥ずかしいです・・・

11 ***** 5
10 ****** 6
09 ***** 5
08 ********* 9
07 ************* 13
06 ******************* 19
05 ********** 10

6月はよくここまで更新したもんです。


ついでに

f:id:soukouki:20161121150704p:plain

soukouki.hatenablog.jp で人がいっぱい来た。のんびりやっていきます・・・