M1 Mac (macOS Monterey 12.1) にTensor Flow環境を開発用に構築する手順。Xcodeのセットアップは終わってる前提。 Conda Conda ダウンロード元 GitHub - conda-forge/miniforge: A conda-forge distribution. % bash Miniforge3-MacOSX-arm64.sh # M1用イン…
iPad Proを購入したものの、やっぱり軽くでもいいからコード書いて、あわよくば実行できる環境が欲しい。 そこでJupter Serverを既存レンタルサーバーへインストールした。 インストール $ pip install jupyter パスワード生成 $ python -c "import IPython;…
環境 OS X: 10.3 Xcode: 9.2 Python: 3.6.1 必要物のバージョン確認 $ python --version; node -v; git --version; java -version; gcc --version; g++; cmake Python 3.6.1 v8.9.1 git version 2.10.1 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 …
環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.5 BuildVersion: 16F73 $ pyenv versions system * 3.6.1 (set by /Users/dela/.pyenv/version) $ pip freeze | grep chainer chainer==2.0.0 セットアップ pip install sklearn pip install ch…
環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.5 BuildVersion: 16F73 $ pyenv versions system * 3.6.1 (set by /Users/dela/.pyenv/version) $ pip freeze | grep Keras Keras==2.0.4 セットアップ pip install -U tensorflow pip install …
課題 CricleCIでReactjs + Jest でテストを実行していたら、最近になってメモリの制限にひっかかって失敗するようになった。 原因 CircleCI の ビルドに割り当てられる最大メモリ容量は4GB Your build hit the 4G memory limit - CircleCIテストフレームワー…
環境 OS: Fedora22 概要 dnsコマンドではredis2.8がinstallされるので、redis3.2を手動でビルド 手順 1. ソースをダウンロード % wget http://download.redis.io/releases/redis-3.2.5.tar.gz % tar xvzf redis-3.2.5.tar.gz % cd redis-3.2.5/ README.mdよ…
Systemdで動かしている Hugo サイトのSSL/TLS(Let's Encrypt)を更新した。更新しようとしたらエラー $ ./certbot-auto renew Requesting root privileges to run certbot... /home/dela/.local/share/letsencrypt/bin/letsencrypt renew -------------------…
1軍サービス 制限、実践的な構成、トラブルシーティングなど詳細に把握しておく必要あり VPC (Multi-AZ, Internet Gateway, Route Table, NetworkACL, Security Group) IAM EC2 (+ Auto Scaling) EBS S3 CloudFront Route53 2軍サービス サービス概要・基本…
Let's Encryptで発行した証明書を使って、GolangのHugoで動いてるWebサイトをhttp/2にする 環境 OS: Fedora22 Go: 1.6.2 準備 firewalldのhttps/443番ポートを有効にしておく $ sudo firewall-cmd --list-all $ sudo firewall-cmd --permanent --add-service…
HTTP/2用サーバーを立てるなら、debug用途でcurlでもHTTP/2を使いたい。環境: OS X EI Capitan 10.11.3普通にやると $ curl -I google.com HTTP/1.1 302 Found Cache-Control: private Content-Type: text/html; charset=UTF-8 Location: http://www.google.…
Mac Bookのネットワーク接続(Wifi/Proxy)をターミナルからコマンドから操作したい。 OS version OS X EI Capitan Wifiの操作 # On $ networksetup -setairportpower en0 on # Off $ networksetup -setairportpower en0 off # Info $ networksetup -getairpor…
VirtualBox上のFedora23でLLVMをビルドした。 インストール手順 1. 必要パッケージをインストール $ sudo dnf install make gcc-c++ texinfo m4 autoconf automake libtool graphviz python-xdot 2. ソースコードをダウンロード・解凍・配置 $ mkdir llvm $ …
Clojureことはじめ"Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code." Leiningenleiningen をインストール $ brew install lei…
Valgrind is an instrumentation framework for building dynamic analysis tools. Valgrind Homeインストール $ sudo dnf install valgrind メモリリーク検出 $ valgrind --leak-check=full ./fib ==4784== Memcheck, a memory error detector ==4784== Co…
perf: Linux profiling with performance counters Perf Wikiインストール $ sudo dnf isntall perf てきとうなコードを用意 $ gcc fib.c -o fib イベント数を取得 $ perf stat ./fib 832040 failed to read counter stalled-cycles-frontend failed to read…
Fedora22上にcoreutilsをビルドする。コードを用意して、./bootstrapを実行すると、必要なパッケージがわかる git clone git@github.com:coreutils/coreutils.git cd coreutils ./bootstrap ./bootstrap: line 424: autoconf: command not found ./bootstrap…
OSX VirtualBox上のまっさらなFedora23Serverにnginxをsourceからビルド 最短距離 $ sudo dnf install git gcc pcre-devel zlib-devel openssl-devel $ git clone https://github.com/nginx/nginx.git $ cd nginx $ ./auto/configure --with-openssl=/usr/li…
久しぶりにScala Play環境作ったらactivator というものが出てきたらしい。"Typesafe Activator は activator ui と activator new という 2つのコマンドを追加するカスタム版の sbt だ。 つまり、activator は sbt のスーパーセットであると言える。" 始め…
OS X のMySQLで innodb-memcached を試す。 環境 OS X 10.10.5 公式ドキュメント https://dev.mysql.com/doc/refman/5.6/ja/innodb-memcached-prereqs.html https://dev.mysql.com/doc/refman/5.6/ja/innodb-memcached-installing.html libmemcached.so imag…
今のsystemd unitファイルはこんな感じ。フロントエンド更新のためにExecStartPreを追加した。 [root@host ~]# cat /usr/lib/systemd/system/phoenix.service [Unit] Description = hello phoenix [Service] EnvironmentFile=/etc/environments/phoenix Work…
銀座で終電逃して六本木に戻ってIO書いた。眠い
ログインシェルをこうする。 楽しげなパッケージをインストール [root@host ~]# yum install cowsay fortune-mod figlet Yum command has been deprecated, redirecting to '/usr/bin/dnf install cowsay fortune-mod figlet'. Fedora22からyumの代わりにdnf…
.serviceファイルを作る [root@host ~]# touch /usr/lib/systemd/system/phoenix.service [root@host ~]# vim /usr/lib/systemd/system/phoenix.service [root@host ~]# cat /usr/lib/systemd/system/phoenix.service [Unit] Description = hello phoenix [S…
phoenixアプリをポート80で動かせたけど、 別のサービスも同じサーバー上で動かすのを想定してnginxのproxyを立てた。 fedora使っていて思うのはパッケージが新しいバージョンを追いかけてるのと、 ssdのせいかもしれないけどインストール終わるがすごく速い…
phoenixのサンプル画面がブラウザから確認できなかった。 サーバー上でwgetすると取れるし、ローカルPCからpingも通る。 tcpdump port 4000 みてると、たしかにブラウザからのアクセスは届いてはいた。 ファイアーウォールまわりだろうとはすぐ絞れたけど ip…
使ったことないのと東京リージョンに初期費用かからないのでGMO Conohaにした。 管理画面使いやすい。さくらVPSはどんなのだか忘れたけど。 Systemd使いたいのと触ったことないのでOSをFedora22にした。Elixir と Erlang は yum install で入れた。 Elixir 1…
前回の続きwebserverでパッケージ検索 (RaspberryPi2)ubuntu@localhost:~$ snappy search webserver Name Version Summary go-example-webserver 1.0.9 go-example-webserver xkcd-webserver 0.6 xkcd-webserver system-status.victor 1.0.10 System status …
MacでSnappy Ubuntu を microSDカードに書いてRaspberry Pi 2にインストールした。 snappy コマンドを使ってみた。 用意したもの RaspberryPi2 Model B スマホ用ACアダプタ 5V2A microUSBケーブル SDカード16GB ※8GBあれば十分、速い方がいいかも。ddコマン…
sinatraをインストールしようとしたら以下のエラー $ gem install sinatra ERROR: Loading command: install (LoadError) dlopen(/Users/dela/.rbenv/versions/2.2.2/lib/ruby/2.2.0/x86_64-darwin14/openssl.bundle, 9): Symbol not found: _SSLv2_client_m…