Hatena::ブログ(Diary)

そんな話はいつでもできる このページをアンテナに追加 RSSフィード

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

2017-03-07 なんて不思議な唄

[][] Ubuntu / Parallels Desktop Lite on macOS 10.12.3


Parallels Desktop Lite無料使用できると聞いたので、とりあえずAppStoreから落してみた。

f:id:fu7mu4:20170307001316p:image

起動すると、Windowsは有料だけど、Linux無料らしい。

f:id:fu7mu4:20170307001315p:image

ここはとりあえずUbuntu を選ぶと。Versionはいくつだ?

f:id:fu7mu4:20170307001314p:image

2017-03-01 My name isobel

[][] CPP だから boostいれる

exercism io で c++ にチャレンジするなら、boostを入れろという。boost単体テストフレームワークを使うもよう。

macport から 試行錯誤boostを入れたが1.59.xでよくわからなかったのでソースから入れようとしている。

http://www.boost.org/ から最新を落しておく (1.63.0 だった)

mkdir local # どこでもよい
cd local
tar --bzip2 -xf ~/Download/boost_1_63_0.tar.bz2
cd boost_1_63_0
./bootstrap.sh
sudo b2 install --prefix=/usr/local

これで /usr/local/binをPATHに追加したら終り

2017-02-26 遠いキオクの遊び場

[] Real World OCaml をゲット

Real World OCaml

ゲットしたのですこしずつ進めてみよう。

続きを読む

[] perl更新

perl更新するとこういうことをしなくてはならない。うーん。

  • ssleay関連ができなくなる
  • hatena-diary-writerあたりが動かなくなる
  • cpan更新してssleayあたりを入れる

[][] macport ユーザーOCamlインストールあれこれ

twitterで Real World OCamlOcaml始めたら、OCamlだよ、Ocamlではないよと

そくつっこまれました。

とりあえず、Real World OCamlインストール

sudo port install ocaml
sudo port install opam
opam init

とりあえず、fで回答

In normal operation, OPAM only alters files within ~/.opam.

During this initialisation, you can allow OPAM to add information to two

other files for best results. You can also make these additions manually

if you wish.

If you agree, OPAM will modify:

- ~/.bash_profile (or a file you specify) to set the right environment

variables and to load the auto-completion scripts for your shell (bash)

on startup. Specifically, it checks for and appends the following line:

. /Users/fu7mu4/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true


- ~/.ocamlinit to ensure that non-system installations of `ocamlfind`

(i.e. those installed by OPAM) will work correctly when running the

OCaml toplevel. It does this by adding $OCAML_TOPLEVEL_PATH to the list

of include directories.

If you choose to not configure your system now, you can either configure

OPAM manually (instructions will be displayed) or launch the automatic setup

later by running:

opam config setup -a


Do you want OPAM to modify ~/.bash_profile and ~/.ocamlinit?

(default is 'no', use 'f' to name a file other than ~/.bash_profile)

[N/y/f]

Global configuration:

Updating ~/.opam/opam-init/init.sh

Updating ~/.opam/opam-init/init.zsh

Updating ~/.opam/opam-init/init.csh

Updating ~/.opam/opam-init/init.fish

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

1. To configure OPAM in the current shell session, you need to run:

eval `opam config env`

2. To correctly configure OPAM for subsequent use, add the following

line to your profile file (for instance ~/.bash_profile):

. /Users/fu7mu4/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true

3. To avoid issues related to non-system installations of `ocamlfind`

add the following lines to ~/.ocamlinit (create it if necessary):

let () =

try Topdirs.dir_directory (Sys.getenv "OCAML_TOPLEVEL_PATH")

with Not_found -> ()

;;

eval `opam config env`

これですぐに使えるって

おっとしまった、そこからOCamlを opam switch更新しないと

opam switch

で一覧を出して最新に切り替えよう。(2017年2月で 4.04.0 が最新のもよう)

opam switch 4.04.0

それから

eval `opam config env`

して、おく。

それから Real World OCamlの実行環境用に core と utopをインストールするらしい。

opam install core utop

2017-02-19 If you wanted the moon

[] 黒い画面みたいなものを使ってもらう方法

WEBデザイナー等の一部には、macOSユーザーでありながらターミナル.appを使いたがらないという話を聞いたのです。うん、わかるiTerm2.appだよねという人はとりあえず黙ってください。

そしてさらに話をきくと、バックアップのためにCUIでlsyncd + rsyncd (+ssh)でファイル同期しようとしているようなのです。ちょっとこれはハードル高いように見えます。

ちょっと仕組み(というか見た目)をいじって、とっつきやすくしてみましょう。

続きを読む

[] たとえばこんな ros スクリプト

こうなります。

すごい。。初めに気づいた人しゅごい。。なんの役に立つのかあれだけど。。

http://john-bardera.hatenablog.com/entry/2017/01/28/220631

の返信になります。

続きを読む

2017-01-15 I’m an alien, I’m a legal alien I’m a Jamaican in New York

[][] hackerrankについて

hackerRank (https://www.hackerrank.com/) というプログラマの遊び場があってCommon Lispも遊べるという謳い文句があった気がした。

ところがチュートリアルの 30 Days of Codeのいくつかの課題lisp での回答を受け付けないようになっている。

しかたがないと perl で回答を進めていくと、perlダメ課題がある。

なんだかがっかりである

2016-12-30 だって本当はcrazy

[] なんか達成感

大掃除はじめました。

続きを読む

2016-12-21 Mostly whenever you’re around me

[] macOS Sierra 10.12.2 にアップグレードした

macOS Sierra 10.12.2 にアップグレードした。

バックアップをとってからアップグレードしたんだが、アップグレードあと1分から終らなかった。30分ぐらいたっても残り1分のままだったので、あきらめて電源ボタンを長押しして電源オフして、それから電源オンしたらちゃんと起動した。

いやーこわかった。

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.