タグ

ブックマーク / qiita.com/petitviolet (3)

  • [Scala]case classのコンストラクタを隠蔽する - Qiita

    この記事はなに? case classを使いながらコンストラクタを隠蔽してファクトリー経由で生成するように強制したい。 ここでいう"コンストラクタ"はnewで生成する通常コンストラクタに加えてcase classで自動生成されるapplyも対象としている。 まとめ sealed abstract case classを使う こちらのコメントをご参照下さい(@aoiroaoino さんありがとうございます) きっちり隠蔽したければcase classは諦めてclassを使う 全部自前で実装するなら コードレビューで頑張れるならcase class使う copyとかが欲しければこちら 色々と頑張れるならメタプロ case classについて Scalaのcase classは非常に便利で、applyやunapplyを自動で生やしてくれる。

    [Scala]case classのコンストラクタを隠蔽する - Qiita
    nacika_inscatolare
    nacika_inscatolare 2017/11/08
    求めていた
  • h2oをリバースプロキシとして導入してみた - Qiita

    流行りのh2o/h2oをインストールして動かしてみた Apacheがすでに動いていてその上でPHPとかuwsgiとか動いていたので、今回はリバースプロキシとして導入することにした 環境 さくらVPS $ cat /etc/redhat-release CentOS release 6.6 (Final) $ uname -r 2.6.32-504.3.3.el6.x86_64 $ sudo yum install h2o 読み込んだプラグイン:downloadonly, fastestmirror, security インストール処理の設定をしています Loading mirror speeds from cached hostfile * base: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp * updates: ftp.nara

    h2oをリバースプロキシとして導入してみた - Qiita
  • Zshで長い処理をしている間に読込中を表示する - Qiita

    内容 shellでのバックグラウンド処理 ジョブ制御フラグ メタ文字による標準出力の管理 Android - GradleをZshで補完する - Qiitaという記事を書いた時に なお、初回のみタスクの読み込みに時間がかかるが、2回目以降はファイルキャッシュを読み込むため比較的速くなる と書いたが、初回の読み込み時の長さが気になるので読み込み中であるindicatorを表示することにした 参考 Pythonでローディングのぐるぐるを表示する - CAMPHOR- Tech Blog 完成品 ./gradlewのあとでTABを押すとtasksを読み込む 読んでる間の時間が長いので、indicatorを出して読み込み中であることを示している コード gistも更新した #!/usr/bin/env zsh # refs: https://gist.github.com/nolanlawson/

    Zshで長い処理をしている間に読込中を表示する - Qiita
  • 1