Hatena::Grouphackathon

zrail (a.k.a. tobira17, h14i, ...) の Learning Log

2017-12-15

[]Fedora27にF#インストールするメモ 18:53 Fedora27にF#インストールするメモ - zrail (a.k.a. tobira17, h14i, ...) の Learning Log を含むブックマーク はてなブックマーク - Fedora27にF#インストールするメモ - zrail (a.k.a. tobira17, h14i, ...) の Learning Log

dnfのcoprではない外部リポジトリ追加ってどうやるんだっけ、というところで適当にやって時間かかってしまった*1のでメモ。

他の作業と並行しながらやってたので何か漏れがあるかも。


1. fedoraリポジトリにある mono-devel が既に入ってる場合は先にアンインストール(競合した)

2. http://www.mono-project.com/download/#download-lin-centos を見て欲しいバージョンのリポジトリ URL を調べる

3. sudo dnf config-manager --add-repo REPO_URL

4. sudo dnf check-update --refresh # これで(たぶん) mono-complete と fsharp が見つかるようになる

5. sudo dnf install mono-complete fsharp

6. fsharpc とか fsharpi とかやって一応確認 (前って fsc とか fsi とかそういう名前じゃなかったっけ?)


config-manager という名前が思い出せなかった。

yum-config-manager を使えって書いてあるのになぁ。

*1:ヘルプを読め、分からなければググれ、というだけの話。

2015-07-17

[]ひさしぶりにグループの管理業務やった 11:01 ひさしぶりにグループの管理業務やった - zrail (a.k.a. tobira17, h14i, ...) の Learning Log を含むブックマーク はてなブックマーク - ひさしぶりにグループの管理業務やった - zrail (a.k.a. tobira17, h14i, ...) の Learning Log

若かりし頃に作った痛い感じのキーワードを修正したりした。

それからこの日記の色を青にした。

2015-07-15

[][][]w3mに代わるブラウザが欲しい 05:58 w3mに代わるブラウザが欲しい - zrail (a.k.a. tobira17, h14i, ...) の Learning Log を含むブックマーク はてなブックマーク - w3mに代わるブラウザが欲しい - zrail (a.k.a. tobira17, h14i, ...) の Learning Log

え?w3mはブラウザじゃないって?


  • 理由
    • JS問題
    • C以外で拡張書きたい(正確には「ちょっとした修正でビルドし直したくない」)
      • ローカルCGIも便利なんですけどね…

JS問題以外は単に手を動かせば済む話なんだけどね。

サーバサイドJS系の発展のおかげでやれなくはない状況になったと思うのでやりたいんだけど、具体的にどんな感じでエンジンを組み込めばいいのかよくわからんという状況(調べるのめんどい)。スタイルを変えるようなスクリプトの扱いもどうればいいんだろうね。


2015年の話題とは思えないなこれ。

なんでこんなことを考えているかというと無職で暇だからです。ニート万歳!(仕事あったら誘ってください……)

2013-12-18

[][]fishの設定ファイルへのパス 15:17 fishの設定ファイルへのパス - zrail (a.k.a. tobira17, h14i, ...) の Learning Log を含むブックマーク はてなブックマーク - fishの設定ファイルへのパス - zrail (a.k.a. tobira17, h14i, ...) の Learning Log

/usr/share/fish/config.fish
/etc/fish/config.fish
~/.config/fish/config.fish

みたい。インストールした場所によってlocalな可能性もある。(XDGの仕様に合わせてあるらしい)

.fishrc とかじゃないんですね。


ref. fish: Documentation

2013-11-16

[][]ロードパスへの動的な追加 10:11 ロードパスへの動的な追加 - zrail (a.k.a. tobira17, h14i, ...) の Learning Log を含むブックマーク はてなブックマーク - ロードパスへの動的な追加 - zrail (a.k.a. tobira17, h14i, ...) の Learning Log

Luaの話。

次のような構成のパッケージがあるとする。

  • /
    • bin/
      • 実行ファイルいろいろ
    • lib/
      • module.lua
      • その他ライブラリとかいろいろ
    • test/

このとき、 test_helper.lua

-- test_helper.lua
package.path = package.path .. ";../lib/?.lua"

とか書いておけば

-- test_module.lua
require 'test_helper'
require 'module'

-- test code...

みたいな感じで使える、らしい。

1年くらい前に書いたコードにあった。


もっとすっきりした書き方ないんすかね。

区切文字 ; も含めて連結しなきゃならないのが気に入らない。

せめて配列(というかテーブル)になってれば table.insert とかで多少綺麗に書ける気がするんだけど…。