Hatena::ブログ(Diary)

ふなむしは本の虫 このページをアンテナに追加 RSSフィード

ひま〜じ〜ん! きっと何者にもなれないfu7mu4が告げる!

2016-07-02 遘√→荳也阜繧偵o縺九▽繧ゅ?

[]主要なプログラミング仕様2つの簡単説明

Lisp-1

関数変数が同じ名前空間

つまり、関数と同じ名前 に値を代入すると、関数が使えなくなる。

例:Scheme

Lisp-2

関数変数が別の名前空間

から名前アクセスするときに関数なのか、変数なのかを意識しないといけない。

例:Common Lisp

2016-06-29 How am I going to make it right?

[] VmWare仮想マシンVirtualBoxで使う VmWare なしで

ERP5の仮想マシンを落してきたら、VMware仮想マシンだった。

手元のMacにはVirtualBoxしかなかったのでなんとかした。

続きを読む

2016-06-25 L is for the way you look at me

[][] fossology のインストールについて

FOSSologyというオープンソースライセンス検出ツールがあるのだけれど、

まり日本語情報がないので、とりあえず使って困ってみようと思う。

FOSSology

1. docker

2. vagrant

3. linux package system (rpm and/or deb)

悪いことはいわないから、64bitにしておけ

インストール by vagrant

VirtualBoxインストール

https://www.virtualbox.org/wiki/Downloads から適切な64bit向けのを頂いてくる。

以降は普通にインストーラーでインストールできるはず

はずなんだけど、なぜかうまくいかないことがある。

vagrantインストール

https://www.vagrantup.com/ から適切なのを選んでくる。

以降は普通にインストーラーでインストールできるはず。

Intel Virtulization Technologyの有効

Intel Virtulization Technologyを有効化しておかないと、Fossologyのインストールのどこかでエラーがでてとまったはず?

BIOSから有効化する。

fossologyのインストール

http://archive15.fossology.org/projects/fossology/wiki/Vagrant によると

適当フォルダで次のように行なってログインして使うらしい。

git clone https://github.com/fossology/fossology.git
cd fossology
vagrant up

Macならそのままできる。

gitに改行文字を換えられる。

うっかり WindowsでSourceTreeなどで落してくると、Vagrant upなどで読み込むファイルの改行文字をCRLFに換えられて、それがLinuxシェルが読めなくてエラーになる。

Windowsなら C:/Users%user%/.gitconfig で一時的に設定を変更しておく。

autocrlf = true

autocrlf = false

変更してからgitダウンロードする。

ln の罠

これもWindowsだけ

Vagrant upしたときに、lnでシンボリックリンク作成する過程があるもよう。

WindowsファイルシステムLinuxファイルシステム間でシンボリックリンクを貼る場合管理者権限でないと失敗する。

そのため、コマンドプロンプトから

vagrant upするならコマンドプロンプト右クリックから管理者権限で実行にしておく必要がある。

一度実行してしまった Vagrant boxはうまくいかないので、vagrant destroyしておいた方がいいと思う。

とりあえず、セットアップ終了

どうやってログインするのかなと思っていたがやってみるとこのような表示がでる。

==> default: ...done.

==> default: use your FOSSology at http://localhost:8081/repo/

==> default: user: fossy , password: fossy

==> default: or do a vagrant ssh and look at /vagrant for your source tree

==> default: Running provisioner: shell...

default: Running: inline script

==> default: stdin: is not a tty

==> default: Starting FOSSology job scheduler:

==> default: fossology.

というわけで Firefoxhttp://localhost:8081/repo/アクセスして fossy / fossyでログインした。

2016-06-18 このエントリーを含むブックマーク

Mnx8MTQ2MDI0MjYwMTg3NzsxNDUxNDA4OTgzMjc1OzE0NjYyMjMwMTMwMTE7UG93ZXIgTWl0dGVufMOnwr/CoAZ8My4xNzgxMjYwMTU0MzAzODY1ZSsyMTszLjkyODIxMDIxNDQ5Mjc0NmUrMjI7MTM2MDI7MTI5MDs3MTg2MDUyOTk0MjEyNzY1MDAwMDsyNjg5MjswOzEwOzk2MTMzODI0MjgzMjk5NzYwMDAwOzM7MDswOzA7LTE7Mjs0MTA7My4xNDQ0MTQwMjA1MDk1Njc1ZSsyMTsxMDY0OzA7MDstMTswOzswOzA7NDU4OzEwMDszNTg7MDswOzE5MDstMTstMTstMTstMTsyMDsxNTswOzA7NTA7fDI1MCw0MDAsMTk5ODU5MTQyODgxOTU5MTgwMDAwLDA7MjU5LDQwOSwzOTU5NjIzMDg4OTc5MzY5MDAwMCwwOzIyNCwzNzUsMTY3OTM5OTcyNjgwNDc2OSwwOzIwNSwzNTUsNDc0MDQ3ODM1Nzc2ODI4NiwwOzIwMCwzNTAsMjAzMjExMDMxMjgwMDg3ODAsMDsxODEsMzMxLDUzOTg1ODk3NTE0MTYzNDE2LDA7MTYyLDMxMywyMDg3MDEyNzYxMzUzODQyMjAsMDsxNDEsMjkxLDYxMDIyNTQzOTQxNzM3NzcwMCwwOzEyMywyNzMsMjk2NDE2MTA5MzE5NzU4NjQwMCwwOzExNSwyNjUsMTQwNDYwODQ0ODE0ODYzNTQwMDAsMDsxMDksMjU5LDQ1Njc1MjI3NTk5MzY3NDIwMDAwLDA7MTAyLDI1MiwyNDc4NjkzNDQyMzgxMDMxNzAwMDAsMDs5NiwyNDYsMS4zOTQ3ODE2NDE4MDg5Mjg4ZSsyMSwwOzg5LDI0MCwyLjk5NTQ2Mzg2NjE2MjAxOTNlKzIxLDA7fMOnwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cr8OnwrPCvMOkwozCv8Okwr/Cv8Onwr/Cv8Onwr/Cv8Onwr/Cv8OnwoDCgMOkwoPCv8OnwoDCgMOkwrDCgMOkwoPCsMOkwoDCgMOkwoDCgMOkwoDCgMOnwr/CrMOkwoDCj8Okwr/Cv8OnwrDCgMOkwoDCgMOnwr/Cv8Onwr/Cv8OnwrzCsMOkwr/Cv8Onwr/Cv8Onwr/Cv8OnwrDCv8Onwr/CvMOkwoDCgMOkwrDCgMOkwrzCgMOkwoDCgMOnwr/CvMOkwoDCg8OnwrzCgMOkwoDCisOkwrzCs8OkwrDCrMOkwo/CusOmworCgMOmwqDCgMOkwoDCj8Okwo/CgMOkwoDCgMOkwoDCgMOkwoDCgEB8w6fCv8K/w6fCv8K/w6bCv8K/w6fCv8K/w6fCv8K/w6TCv8KXw6bCv8KAw6TCv8K3w6fCn8Knw6XCocK+w6TCh8Kfw6TCgcKDw6bCn8K/w6fCrMKAw6TCgcKCw6fCoMKAw6TCgcK+w6TCg8KAw6DCoMKA%21END%21

2016-06-12 今でも信じられない

[] その次のcocoapods

環境は、Mac Elcapitan 10.11.5 です。

この記事は、はじめてのcocoapodsの続きです。

iOSアプリでは、Settings.bundleを作成して、iOS本体の設定にさまざまなメニューが追加できるらしい。これを利用して、cocoapodsでインストールしたライブラリライセンス表記自動的に追記してみよう。

続きを読む

2016-06-11 いつでも声が聞こえる

[] はじめてのcocoapods

周回おくれもいいところだけれども、CocoaPodsがあついらしいので、試してみる。

環境は、Mac Elcapitan 10.11.5 です。

続きを読む

2016-05-29 or what is more important

[][] Mosp works on latest CentOS

mosp v4 install manual linux にしたがって、

Mac上の最新のCentOS上に

コミュニティバージョンのMospをインストールすることができた。

続きを読む

Read the top page of this blog in English (Translated by Google) ここの文章は無断リンク(トラックバック含む)、無断引用可。トラックバックは無断で削除することもあります。 All code on this blog without some notation is released Creative Commons 0 v1 or MIT License.