ログ日記

作業ログと日記とメモ

2019-06-01から1ヶ月間の記事一覧

Redmineのガントチャートを画面いっぱいに表示する

RedmineのガントチャートはPDFとpngでダウンロードできるけど、結局Webをスクリーンショットするのが一番綺麗なので。 $('#wrapper').css({'overflow': 'visible'}); $('#sidebar').hide(); $('#content').css({'width': 'auto'}); $('#gantt_area').css({'o…

タスク管理ツールRepsonaに登録してみた感想メモ

これを読んだ。 note.muタスク管理ツールって理想のものが全然なくて自作しがちだよね…と思いながら。 度々調べるけど良いものがなくて、たぶん欲しい機能があるものはMS Projectになる。でも大規模用すぎるので他を探すことになる。repsona.com使ってみた(…

GHCJS + Template Haskell でハングアップ

GHC

hangs when linking Template Haskell 8.0/8.2 · Issue #668 · ghcjs/ghcjs · GitHub このissueは見てたはずなんだけど、流し読みしていて頭に入ってなかった。実際にTemplate Haskellを使ってみると問題が起きた。なので再インストールする。 その前に、 ht…

GitHub Pull Request ではなく git request-pull

Git

Linus が Git comes with a nice pull-request generation module, but github instead decided to replace it with their own totally inferior version. https://github.com/torvalds/linux/pull/17#issuecomment-5654674 Gitにはniceな pull-requestモジ…

GHCJS + Jsaddle

GHC

Jsaddleを動くようにした。 昨日書いた https://n314.hatenablog.com/entry/2019/06/06/210731 スタブはあまり意味はなかった。 理解は進んだけども。 webkit.idl などのWebIDLにDOMの定義があるから、そこから自動生成しているっぽい。 ということは、基本…

GHC8.4とGHCJS

GHC

github.com ここのコメントにDockerを置いてくれている人が居る。 tarをダウンロードして、stack.yamlを書いて、stack setupしてみる。 .stack-work/dist/x86_64-linux/Cabal-2.2.0.1/build/Parser.hs:1445:48: error Parser.hs" "Not in scope: type variab…

GHCJSのスタブを使うのは大変っぽい

GHC

昨日のghc-base-stubを使う方式だと上手くいかなかった。 GHCJSに再度トライ - ログ日記 例えばghcjs-domを使いたい場合、GHCJSだと ghcjs-dom, ghcjs-dom-jsffi を使うところが GHC版だと ghcjs-base-stub, ghcjs-dom, ghcjs-dom-jsaddle, jsaddle-dom, jsa…

PostgreSQLでビューを使う時の最適化

ちょっと簡単なサンプルが思い付かないけど。 joinが大量にある巨大なビューから少ない件数のデータを取得する場合。ビュー単体でselectしたら全てインデックススキャンになるようにしていて select * from large_large_view where large_large_view.post_id…

GHCJSに再度トライ

stack new myghcjs cd myghcjs myghcjs.cabal の 各build-depends に追加 if impl(ghcjs) build-depends: ghcjs-base if !impl(ghcjs) build-depends: ghcjs-base-stubjs.yaml resolver: lts-8.11 compiler: ghcjs-0.2.1.9008011_ghc-8.0.2 compiler-check: …

Hasteを試したログ

GHCJSの重さが気になっていたところで、こんな記事を見かけた。 qiita.com Hasteが良さそうなので試してみる。 Hasteのプロジェクトの作り方は stack new した後に stackoverflow.com 該当箇所をここの設定に書き換える。 % stack exec haste-boot ... Insta…

GHCJSを使えるようにしたログ

github.comソースからのインストールは出来たんだけど、それをstackで使う方法が分からなかった。 エラーがややこしいので元々入っているcabalを消したりhaskell-platformを消したりしてstackだけ動いている状態にして試した。 コンパイルが1時間近くかかる…