haiju's 開発メモ

開発に必要な情報を自分用にメモ

Linux

PureScriptのビルドツールのpulpコマンドをローカルインストールしたら動かない件

purescriptのドキュメントを読んでみると、基本グローバル インストールになっているけど、Elm等と同様にプロジェクト ごとに使ってみようと思い、あえてプロジェクトルートに インストールしてみたら、purescriptとpsc-packageは問題 ないけど、pulpだけ動…

複数サーバーへのssh接続時に、キーを使い分ける【整理中】

ホストごとに設定されたID (username)が異なるため、sshキーを 複数サーバーごとに設定したい。 そのための方法を調べていると、キー作成後に~/.ssh/configファイル を作成して、HostやHostNameで分けるといいという情報があるが 短時間で克服しようとして、…

BitZeny専用の環境を構築する案

BitZenyは同期に時間がかかるので、既存のLinux環境 にインストールするより、専用環境をUSBメモリ等 に構築しておきたいよなーと考えている。 案としては2つあって、1つはUSBメモリにPortable VirtualBox をインストールして持ち運び可能な仮想環境として構…

vi(vim)のタブ幅を4に設定

現在、開いてるファイルで:set tabstop=numberで 調整するか? home以下でviまたはvimの設定ファイル.vimrcを作成して 設定を保存すると、ファイルを開くたびに設定する必要 がなくなるので、home以下に.vimrcを作成した方 が楽かも(Φω| [手順] 1. home以下…

Vagrant+VirtualBoxのGUIを有効にする設定

まだ自分のWin10環境ではVagrantfileでLinuxの仮想環境構築を 試してないけど、Vagrant+VirtualBoxでGUIを起動したい場合は、 以下をVagrantfileに追記すれば良いらしい(ΦωΦ) (デフォルトはCUI基本ということか) 遠回りしたけど、仮想環境のGUIを動かすのは…

Mac(多分Linuxも?)とWin10の PhpStormで設定する項目の入り口の名前の違い

基本さえ押さえておけばだいたい大丈夫なはずw [Win10] [File] - [Settings] [Mac] [PhpStorm] - [Preferences...] [参考サイト] qiita.com www.tam-tam.co.jp

Mac他でproxy設定

macOS本体で設定する場合と、アプリをインストールする必要が ある場合に、ターミナルから都度exportコマンドを叩くパターン の他、基本的にLinuxの場合と同じなので以下略(Φω| [手順] ■macOS本体で設定 1. アップルメニュー>「システム環境設定」を選択し…

Proxy設定下のVirtualBoxにLinuxをインストールする

昨日と今日とプロクシサーバー設定下でVirtualBoxに Linuxをインストールしてローカル開発環境を構築する 件について調べていた。 検証結果は、ManjaroやAntergosはベースインストール の前から手動でProxy設定をし、かつ、GUIではなく CLIインストーラーを…

sudo実行時に環境変数を引き継ぐ

まだまだproxyサーバー設定下のインストールでもたもたしているw sudo実行時に環境変数がうまく引き継がれない現象があるとのことで 調べてみた。 (昨日、インストールスクリプト実行前に各種ネットワーク周辺設定 ファイルに似たようなキーワードが出ていた…

Manjaro 15.12_Fluxbox_x86-64にvirtualboxをインストールするには

systemd-nspawnでインストールしたFedora 25 Serverの メンテナンスを長らく放置してるので、なかなかGUI アプリを使うテスト環境が整わないということで、あまり 相性がよくないって言われている、Virtualboxをインス トールするにはどうするんだろう? っ…

Windows7(x86_64)のVirtualBoxにManjaro i3 17.0をインストールしてみた(ベースのみ)

タイルマネージャのi3を試してみたいけど以前、使った時は 日本語リソースがほとんどなくてよく分からなかったので 諦めてたけど、現在は日本語リソースが少しずつ増えてきたし、 VBoxGuestAdditionsでまた頓挫するといろいろあれなので、 Manjaroのi3の最新…

VMのFedora 25でSELinuxを無効化しているとVBoxGuestAdditionsのインストールに失敗した

仕事のWindows7にVirtualboxを入れて開発用にCentOS7.2を そして、調査・研究用にFedora 25 Workstationを構築して いたのだが、そういえばFedoraの方はせめてVirtualboxの VBoxGuestAdditionsをインストールしておけってことで、 何回か実行を試みるも、イ…

systemd-nspawnで構築したFedoraコンテナに一般ユーザを追加

Manjaro Fluxbox 15.12のsystemd-nspawnで構築したFedora 25 Server にログインできるユーザは今までrootのみだったけど、rootであれこれ っていうのは仮想環境でもそれどうなの?と思ったので一般ユーザを 追加してsudoも使えるようにしてみた手順をメモ。 …

Elm学習の続きに必要な初心者向けチュートリアルなど

最近、JSで描画するUIとネイティブなデスクトップアプリで描画する UIについて関心があり、どっちがどっちなんだ?ってことを知りたいと 思って、とりま、去年の終わりから手を付けているElmの勉強をまた 始めた。 で、初学者からそこそこまで勉強できそうな…

Win7(x64)のVMにFedora25 Workstation LXDE (spin) を導入【準備編】

通常開発用のCentOS7.xとは別にテスト環境として Fedora25 Workstation (LXDE)を用意するための備忘録 として。 とりあえず、以前も構築したがなぜかノートから ブログの方に転記してないので改めてメモる。 OS(Fedora25)のベースは既にインストールしてある…

Windowsで編集したソースファイルに含まれた改行コード(^M)をVimで削除する方法

プロジェクトのソースコードはgit管理されているが、 開発プラットフォームは必ずしもLinuxが想定されている とは限らないため、Windowsプラットフォームで編集 されたソースファイルをLinuxのVim等で編集しようとする と、文末の改行コードが「^M」と表示さ…

ApacheがNginxに変わったらLNMPじゃなくてLEMPというらしい

Linuxタブレット化しているVAIO Duo11のHostのManjaroか systemd-nspawnのVMのFedora 25 Serverで運用するなら WebサーバーはApacheよりNginxを試してみたいなーと、 いろいろ調べていたら、A(pache) -> N(ginx)くらいの認識 だったけど、実際、LEMP Stackに…

Manjaro Fluxbox 15.12の日本語ディレクトリ名を英語名に戻した

前の記事の通りにコマンドを実行してみたら、「Command not found」 だったので、コマンドをインストールするとこからやったw [手順] 1. xdg-users-dirs-gtkをインストール % sudo pacman -S xdg-users-dirs-gtk 2. 改めて、一般ユーザでコマンドを実行 % L…

Fedora24 LXDE (32bit) のhome以下の日本語ディレクトリ名を英語名に戻す

これは多分、他のLinuxについても共通だと思う。 (違ったら調べる) 日本語をわざわざ入力するの大変なので、やっぱり 英語名に戻すことにした。 [手順] 1. 以下のコマンドをターミナルに入力し実行。 $ LANG=C xdg-user-dirs-gtk-update 2. 画面に「フォル…

Manjaro Fluxbox 15.12にatomエディタを導入する(1) インストール〜日本語表示設定まで

visual studio code + IonideでもF#開発はできるけど、atom + Ionideで利用 できるプラグインの方が多機能なので、その環境も作りたいなーってのと 他にCommon Lisp開発環境用のatom-slimeも試してみたいという理由で 今年の春頃はarch/manjaroでインストー…

Manjaro Fluxbox 15.12のカーネルをアップグレード

ようやく、VAIO Duo11のManjaroのカーネルを4.1.xから4.4.xに アップグレードした。 [手順] 1. kernel 4.4をインストール % sudo pacman -Sy linux44 2. システムを再起動し、以下コマンドでkenal 4.4になったことを確認 % uname -r4.4.21-1-MANJARO [参考…

Linuxのカーネル情報を確認するコマンド

VAIO Duo11にインストールしているManjaroのカーネルを バージョンアップしたいので、カーネルのバージョン等の 情報を確認するコマンドについて調べてメモ。 **確認自体はWindows7(32bit)のVirtualBox上のFedoraで行っている。 [コマンドについて] Linux そ…

sudoユーザを追加する方法

[Note] 1. /etc/sudoers ファイルに sudoコマンドを利用できるユーザを追加。 2. /etc/sudoers ファイルには予めsudoコマンドを利用できるグループが 用意されている。 (ex) Debian: sudoグループ, CentOS/Fedora: wheelグループ ※Fedora24の場合、上記ファ…

Fedora24_x86-64にatomでF#とCommon Lisp開発環境を構築【準備編】

自宅のMBAのVirtualBoxにFedora24を入れたので F#とCommon Lisp開発環境をManjaroでエラーで 入れられなかったAtomで作ってみる準備用メモ。 [参考サイト] inchingforward.com nmilosev.svbtle.com atom.io F#: IDEs, text editors and how to get started –…

軽量Linux

Cygwinとgnupackをインストールまでしたけど 設定とかいろいろ詳細がわからなかったので、 virtualbox + 軽量Linuxでやり直すとこまで戻って 自分用メモ。 www.linux.com www.techworm.net www.linuxandubuntu.com www.linuxandubuntu.com Trisquel Mini | T…