AWSだけじゃないクラウド開発環境について【GCP・GCF/Cloud9】
AWSは周りで使ってるユーザが多いけど、あのUI
が自分的には微妙で登録後すぐアカウント削除した
ので(笑)、他に気になったGoogle Cloud Functions
とCloud9の使い方ついて調べてみた。
Cloud9は昔は無料のオンラインIDEとしても著名
だったので比較的新しい情報について集めてみた。
帰宅したら詳しく見よう。
[参考サイト]
Google Cloud Functions Documentation | Cloud Functions | Google Cloud Platform
Google Cloud Functions 試用レポート #gcpja #gcpug |
https://www.bitclear.co.jp/howtocloud9/
Manjaro 15.12_Fluxbox_x86-64にvirtualboxをインストールするには
systemd-nspawnでインストールしたFedora 25 Serverの
メンテナンスを長らく放置してるので、なかなかGUI
アプリを使うテスト環境が整わないということで、あまり
相性がよくないって言われている、Virtualboxをインス
トールするにはどうするんだろう?
ってのが気になったので、少し調べてみた。
UbuntuかLinux Mint辺りを利用して.NET環境をLinuxで
動かすテスト環境が欲しい。もちろんManjaroでも動くけど
推奨環境から漏れているので、万が一の保障はないって
こともあるので。
[参考サイト]
Windows7(x86_64)のVirtualBoxにManjaro i3 17.0をインストールしてみた(ベースのみ)
タイルマネージャのi3を試してみたいけど以前、使った時は
日本語リソースがほとんどなくてよく分からなかったので
諦めてたけど、現在は日本語リソースが少しずつ増えてきたし、
VBoxGuestAdditionsでまた頓挫するといろいろあれなので、
Manjaroのi3の最新をインストールしてみた。
まだベースしかインストールしてないので、Rust nightlyとか日本語化
はこれからだけど。
日本語リソースを読むと、インストール後に再起動するとhomeディ
レクトリに設定ファイルを作成するかどうか?
とmodキーの割り当てをどうするか確認するらしいけど、
出なかったなー(遠い目)。
その代わり、再起動したらmodキーがWindowsキーに割り当てられてて
設定ファイルはlogin_userのhomeディレクトリ以下に存在してた。
このmod + enterキーでターミナルが起動して、複数回実行すると
ターミナルが実行した回数分、分割されてく。
設定をカスタムするには他に、homeディレクトリ以下の.Xresourcesとか
.xinitrcなどを触るらしい。
日本語表示するフォントを入れて日本語化したら、多分、home以下の
DownloadsとかDocumentsとか主なディレクトリが日本語化されたのが
作られちゃって微妙になるから、英語のものに上書き変更して削除
する必要があるなー。
まぁこれは手動でやれば何とかなるかな?
困ってるといえばどうやってコピペしてホストとゲスト間で共有
するんだろう?ってのが分からんかな。
とりあえず日本語リソースやArchLinux Wikiを参考にしながら、
日本語化をやってRust nightlyとrocket.rsまでのインストール
にチャレンジしよう。
[参考サイト]
Manjaro Community Editions | Manjaro Linux
※ちなみにログイン後の画面左下には以下の説明がある。
open new terminal --- mod + Enter
kill focused --- mod + Shift + q
toggle split direction --- mod + q
dmenu --- mod + d
bmenu --- mod + Ctrl + b
morc_menu --- mod + z
switch to workspace 1-8 --- mod + 1-8
send to workspace 1-8 --- mod + Ctrl + 1-8
navigate workspaces --- mod + Shift + Space
toggle floating --- mod + Shift + Space
exit --- mod + 0
help --- mod + Shift + h
default mod=<Super> ---> 動き的にWindowsキーっぽい
VMのFedora 25でSELinuxを無効化しているとVBoxGuestAdditionsのインストールに失敗した
仕事のWindows7にVirtualboxを入れて開発用にCentOS7.2を
そして、調査・研究用にFedora 25 Workstationを構築して
いたのだが、そういえばFedoraの方はせめてVirtualboxの
VBoxGuestAdditionsをインストールしておけってことで、
何回か実行を試みるも、インストールエラーになる。
もしかしてKernelのソースコードとかヘッダーが
ないからじゃね?で足りないものをインストールしたけど
結果が変わらず、ログの内容からSELinuxで問題が出てる
んじゃね?ってことに気づいたので調査していた。
いろいろ調べてみると、SELinux=disabledだと問題
あるってとこまで分かったので、一時的に変更する
方法もあったけど、インストールを終えるまで、
/etc/selinux/configの設定を「disabled」-> 「enforcing」
にしてシステムを再起動したすればいいんじゃね?
を試したら、ログイン認証で正しいパスワードを入力
してるのに、ログイン認証エラーになってログインできない
別のエラーがwww
既に、いろいろ設定してカーネルもアップデートして
たからあかんことになったんやろか?
単に、Rust nightlyをインストールしたかっただけなのに><
と思ったのも後の祭りでどうしようもないねー。
ここで、Windows7に載ってるVirtualboxのバージョンを
上げて、開発環境の方が起動しなくなったら困る
ってのもあるので。
FedoraじゃないOSを見繕って、また環境構築に着手
するわー。
うーん・・・(ΦωΦ;)
納得がいかねー。他に環境があったら再チャレンジ
したいけどなー。
まさか、Kernelが4.9.xってこととかWayland関連が
影響してるとかもあるのかな?
次はsiductionかLinux Mintでもいいかなー?
[参考サイト]
Installing Fedora 23 on a VirtualBox VM - Avalon Media System - Confluence
Guest Additionsのインストール | VirtualBox Mania
selinux errors when selinux is disabled? - kde - Fedora Mailing-Lists
Bug 1360905 – Receiving error messages from SELINUX, when SELINUX is disabled
selinux error Could not downgrade policy file - CentOS
うつ病けんけんのFedora/Linux日記 : Fedora25ワークステーションの新機能 What’s new in Fedora 25 Workstation
うつ病けんけんのFedora/Linux日記 : Fedoraのデスクトップアプリケーションインストールノート on Fedora25 24
Neo4jを更に他の言語で使う
RustやHaskell等でも利用できるということは、他にも
使える言語はあるよね?ということで、更に深く掘って
みた。
そうしたところ、Scala,Julia,Crystal,FSharp,Dart,Golang,
Erlang/Elixir,Smalltalk,Common Lisp,Chicken Scheme等で
ドライバーやライブラリが作られてるのを知った。
まぁ調べただけで詳しく検証してないので、昔のバージョン
では使えるけど最新では使えないとか、未実装だったので
昔のでは使えないけど、最近使えるようになった等の事情
もあるかもしれない。
[参考サイト]
Graft.jl - General purpose graph analytics for Julia
Using Neo4j Graph DB With F#sergeytihon.wordpress.com
GraphDBとRDBの比較とNeo4j等について
昨日、開発チーム内の勉強会でGraphDBのNeo4jの
話題が出たので、いろいろ調べてみた件をメモしてみる。
慣れたら、PHPに変わる言語として
HaskellとかML系の言語も対象になり
ますかね?」
と進行の人に聞いたら、案の定、苦笑いだったけどww
自分的には興味深いなと思った。
Neo4jはJavaで実装されているので、Javaのアプリが多い
と思うけど、/developerに紹介されてる言語の他にも
Haskell、OCaml、Rust、Clojure、Purescript等の
ライブラリも発見したので探せば他にもあるかも。
もちろん、REST APIでcurlやwgetでコマンドから
Cypherクエリをpostして値を受け取ることも可能。
[参考サイト]
Windows7のノートPCで有線接続を無線より優先して接続したい場合
通常、ノートPCというと無線に繋がってるものと認識している
ことは多いけど、ネットワーク障害等で有線LANに接続せざるを
得ないこともあるので、そういう時のために設定を覚えておこう
と思って備忘録としてメモ。
ちなみに、Windows7(64biit)の場合。
[手順]
1. スタートメニューをクリックして表示されるダイアログ下の
プログラムとファイルの検索フォームにncpa.cpl
と入力しOKボタンをクリック。
->ネットワーク接続画面が表示
2. ネットワーク接続画面がアクティブな状態で、Altキーをクリック。
->画面上部にメニューが出るので詳細設定 - 詳細設定を選択。
3. 詳細設定ダイアログでアダプタとバインドタブを選択し(default)、
接続(C)に接続一覧が優先度の高い順に表示されるので、順番を
確認。ここで、ワイヤレスネットワーク等が上位に来ていると
いくら、LANケーブルを挿しても有線LANに接続不可。
※ここで、ローカルエリア接続、イーサネット等は有線。
ワイヤレスネットワーク、Wifi等は無線。
4. 優先順位の変更
接続一覧から接続をクリックして選択し、画面右側の上ボタン、
下ボタンで変更する。
このとき、有線が上位に来るように設定。
5. OKボタンをクリックして再起動。
6. 再起動後に対象の有線LANに接続できていればOK。
[参考サイト]