読者です 読者をやめる 読者になる 読者になる

haiju's 開発メモ

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

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の最新…

Manjaroのシステムアップグレード後にpamacでパッケージアップデートを実行したらconflicting files: でアップグレード完了できず

朝はこだわっていると仕事に出るのが遅れてあわわなので、 仕事が終わってから自習室で詳しく。 pamacを使わないでpacmanでオプション-Syyuを使うか -Syu --forceを使った方がいいとある。 pamacは一度使い始めると楽なんだけどねーwww [参考サイト] foru…

systemd-nspawnのContainerにインストールしたFedora ServerでGUI関係を起動するには?【準備編】

長らく環境構築が停滞しているManjaro Fluxbox 15.12(Kernel 4.4.x) のsystemd-nspawnで作成したFedora Server ContainerにGUI関係の いわゆる、デスクトップやウィンドウ・マネージャやアプリ等を インストールして使うにはどういう情報が必要なんだっけ? …

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

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

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

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

Nim の GUIライブラリ nimxをインストールしてサンプルコードを動かしてみる(3)

この記事はNim Advent Calendar 2016 の25日目の記事です。 こちらの環境はManjaro Fluxbox 15.12のNim開発環境を 0.15.2 -> 0.15.3 にアップデートして再検証を行います。 [手順] 1. ローカルの開発環境のバージョンを上げる。 ローカルにインストールしたN…

CrystalのパッケージマネージャShardsの使い方とWebフレームワークのKemalを試してみるテスト

この記事はCrystal Advent Calendar 2016 の23日目の記事です。 CrystalのコードはRubyに似ているので、階乗とかフィボナッチ数 のプログラムを書いたりしたことはあったけど、パッケージマネージャ のShardsを使ったアプリ開発はやったことなかったな。 と…

ssh接続でプライベートリポジトリにバックアップ作成

ようやくBitbucketにssh接続できるようになったので、 ローカルのターミナル環境からブラウザにアクセスせず sshのみでバックアップしてみるテスト。 [手順] 1. バックアップしたいプロジェクトディレクトリへ移動し、以下実行。 % cd helloFParsecTest % gi…

bitbucketに鍵を登録してssh接続可能にする

個人開発のためにbitbucketにアカウントを作って 勉強してることをどんどんバックアップするのをもっと 手軽にしたいということで、ssh接続を設定する方法に ついて調べたのでまとめる。 ※基本的に、mercurialもgitも同じ。 [手順] 1. 開発PCのhomeディレク…

RustのWebフレームワークRocket.rsを試してみる

この記事はRust その2 Advent Calendar 2016 の24日目の記事です。 自分がRustでやってみたいと思っていたことはWebアプリの 開発です。 それで、たまたまTwitterを見ていたら、Rocket.rsという新しい フレームワークを知ったので、早速、Hello Worldを表示…

Nim の GUIライブラリ nimxをインストールしてサンプルコードを動かしてみる(2) 補足追加

この記事はNim Advent Calendar 2016 23日目の記事です。 NimにはGUIライブラリとしてnimxがあり、このブログでも 某勉強会用の資料作成のために3月に書いた記事でも触れて います。 では本題に入り、環境が変わっているため、Nim 0.15.2の 最新でインストー…

出遅れたけどElmプログラミングことはじめ

自分が使ってるManjaro Fluxbox 15.12(kernel 4.4.x) では長らくnode.jsとnpmとElmやPureScriptの相性が 悪くて途中でインストールエラーでコケて入らない 状態だったのが、lts-boronになってエラーも解消されて インストールできるようになったので記念カキ…

Manjaro Fluxbox 15.12_x86-64のsystemd-nspawnで構築したFedora25 Serverのコンテナに次に必要そうな情報

多分、日本語化とかGUIデスクトップを導入するかも しれない時に必要になるだろう情報を集めてみた。 下の2つの記事はsystemd-nspawn関係じゃないけど 部分的に参考になるかもしれないので。 ちなみにWin7_x86-64のVirtualbox上のManjaro-gnome-16.08 でsyst…

Manjaro Fluxbox 15.12_x86-64のsystemd-nspawnでFedora25 Serverのコンテナを構築してみた

金曜日の夜に仕事で詰まってる間にsystemd-nspawnの使い方 の復習をしていて、とても分かりやすく解説しているサイト を見つけたので、その方法に則って実際にやってみた。 たしかにその手順通りにやると、2時間で構築できて感激した。 なぜFedora25 Server…

既存nodejsと置き換えたnode-lts-boronって何?

昨日、pamacに更新通知が80個弱来ていたので実行した。 atom-editor-betaをビルドアップグレードしている時に nodejsとnode-lts-boronが競合しています。 置き換えますか? って聞かれたので、だいたいNを実行するとアップグレード できないで終了することが…

Manjaro Fluxbox 15.12_x86-64でlibtinfo.so.5が見つからなくてPureScriptのインストールでハマった

Manjaro Fluxbox 15.12を使っていて、npmでPureScriptを インストールしてパッと見、インストールできたー! と思って、pscコマンドやpulpコマンドを実行してみたら 以下エラーで動かなかった。 /usr/lib/node_modules/purescript/vendor/psc: error while l…

VMのManjaro GNOME 16.10のtmpfsが100%になってたら

最近、自宅のほぼOfficeサーバ化してるMacbook Air のVirtualboxのManjaro GNOME 16.10にzshを インストールしようとしたら、マウント位置が /tmp のtmpfs以下が100%になってて容量不足で無理だった ので、とりあえず1GB -> 2GBに増やしてみた手順を メモ。 …

VMのManjaro-gnome-16.08_x86-64をHostのWin7(x86-64)からsshアクセス可能にする

ノートPCの画面が狭いので、HostのMobaXtermでも 編集できるようにsshアクセスを許可する。 [手順] 1. Guestのmanjaroにopensshをインストール。 % sudo pacman -S openssh 2. serviceに登録。 % sudo systemctl enable sshd Created symlink /etc/systemd/s…

VMのManjaro-gnome-16.08_x86-64 で rootパスワードを設定してsuでrootユーザに切替られるユーザを限定

CakePHPのプロジェクトで使用している開発環境 で、明示的なrootユーザとhttp(apache)ユーザを 作成する必要があって調べたことをメモ。 [rootユーザのパスワード設定] 1. 以下のコマンドを実行し、rootのパスワードを設定。 % sudo passwd root 新しいパス…

Manjaro Fluxbox 15.12でfzf-0.15.2-1-x86_64.pkg.tar.gzが破損しててupdateにコケる件の対応策

ここ数日、タイトルのファイルが破損しててpacmanで システムの更新ができなくて困ったねーと思っていた件を 調べて対応したのでメモ。 ManjaroやArch界隈を調べていたら同じ内容でコケてる人が 多数。対応策はManjaroのforumで発見。 [手順] 1. pacmanで ar…

rustupを使ってRust開発環境を構築

以前、VAIO Duo11でmanjaroをWindow8のVMで運用している時は、 multirustで環境構築をしたという記事を書いたけど、その後、 rustupを使ってインストールするという情報が出回ったので connpassにはmultirustを使ってインストールする情報が 書いてあったけ…

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

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

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 [参考…

低スペックなWindows7環境にVirtualbox + Manjaro 16.03 LXDEでLAMP環境を構築 (1)

Virtualboxを再起動したら、エラーで何も起動しなくなってしまったけど、 Virtualboxを利用しない仮想環境やWindowsを消去してLinux環境を 構築した場合に役立つだろうと思い、メモ。 [構築手順] 1. Virtualboxにメモリ1GBとHDD30GBほどを割り当てて、 Man…

Manjaro Fluxbox 15.12のChromiumにflashプラグインをインストール

flashといえばadobeだけどChromiumには専用のがあると知って インストールした際の備忘録。 [手順] 1. Chromium用のflashプラグインをインストール。 % yaourt -S chromium-pepper-flash 2. プラグインを有効化。 Chromiumを起動し下記アドレスにアクセス。 …

Manjaro Fluxbox 15.12の日本語入力をuim-anthyからfcitx-mozcに変更して自動起動の設定をする

仕事先での低スペックWindows7のVirtualboxにManjaro-lxde-16.03 をインストールしてLAMP環境を構築した時に、fcitx-mozcを使って やっぱりuim-anthyより安定してていいなーと思ったので、ようやく 重い腰を上げてfcitx-mozcに変更してfluxbox起動時に自動起…

visual-studio-code + Ionide+WebSharper + Yeoman on Manjaro Fluxbox 15.12 準備編

MonoDevelpの方がvisual-studio-codeよりも軽いけど、 そのままではFSCore.dllの参照設定がエラーになるってのと できればエディタだけでWebSharperが使えたらいいのに。 と思って調べていたら、Atom-Editorのプラグインで ionide-websharperってのがあった…

VAIO Duo11のManjaroのサウンドを設定する

VAIO Duo 11にインストールしたManjaroで音楽を聴こうと 思って、Youtubeとかネットラジオに接続してみたけど 音が出てなーい!!!!! ってことで、ArchWikiをメインに横目で見ながらデフォルトで インストール済みのライブラリやソフトを確認しながら 書…

VAIO Duo11のManjaroにvisual-studio-codeとIonideをインストール

以前、無印Win8のVirtualBox上のManjaroにvisual-studio-code をインストールしたらハングアップしてしまって、使い物に ならなかった件については記事を書いた。 それ、VMにインストールしてるから問題あるんじゃね? というアドバイスをもらったので、生Li…

oh-my-zshでzsh周りを設定

備忘録にzshおよびoh-my-zshの設定方法が残されていなかった ので、VAIO Duo11にインストール+設定したついでにメモ。 [手順] 1. インストール前に現在のシェルを確認。 $ echo $SHELL 2. zshをpacmanでインストール $ sudo pacman -S zsh 3. ターミナルでz…

Win8のVAIO Duo11にManjaro Fluxbox 15.12をインストール(3) インストール

ギリギリまでデュアルブートにするかWindows消去で Manjaroインストールにするか迷っていたけど、結局、 パーティションを切るのが面倒くさいし、特にWin8が なくても困ってないので、SSD内を全部消去して Manjaroをインストールした。 既に、リカバリメディ…

Win8のVAIO Duo11にManjaro Fluxbox 15.12をインストール(2) EFIモードでUSBから起動できるように設定変更

VAIO Duo11はWindows8から起動がBIOSからUEFIに代わり、 セキュアモードに対応したということで、ASSISTボタンで USB起動をTOPにしたり、セキュアモードを無効にできたり できるらしい。 ちなみにセキュアモードが有効になっているとWin8以外の OS(Linuxと…

Win8のVAIO Duo11にManjaro Fluxbox 15.12をインストール(1) LiveUSB作成

現在、ManjaroのWikiが証明書の期限切れでアクセス 不能なため、それに代わる情報を整理。 まずは、インストールメディアのフォーマットと 作成について。 [フォーマット] pc-karuma.net www.nagaoka-ct.ac.jp [ISOファイルをUSBに書き込む] itsfoss.com Uni…

manjaro-fluxbox-15.12にインストールしたClamavの設定

Clamavの設定と使い方の備忘録。 [手順] 1. pacmanでインストール後、/etc/clamav/以下に自動的に clamd.confとfreshclamd.confが作成されているが、あえて 参考にしたサイトの通りに、clamd.conf.sampleと freshclamd.conf.sampleをそれぞれコピーする。 su…

Manjaro-fluxbox-15.12でVisualStudioCodeを試してみる

最近、F#のWebフレームワークWebSharperが再び、 自分の中で盛り上がって来たので、環境構築して 使ってみたいと思ってVisual Studio Codeをインス トールしたらイケるんじゃね? と軽い気持ちで試してみた。 Visual Studio Code + IonideでIDEっぽく使える…

VMのManjaro-fluxbox-15.12にjdkをインストール

環境構築の進捗は割と進んでる方だったが、なぜか jdkインストールの記事を書いていなかったので備忘録 をメモ。 [手順] 1. yaourt でjdkを検索 → yaourt -Ss jdkextra/jdk7-openjdk 7.u99_2.6.5-1 OpenJDK Java 7 development kitextra/jdk8-openjdk 8.u92-…

Manjaro-fluxbox-15.12にhaskell-stackを使って開発環境を構築

中古良品ノート PCをゲットしたし、多分そろそろ Arch系 の x86_64環境でもstackのバグは修正されたよね?ってことで、 テストプロジェクトを作って実行するまでの手順をメモ。 まぁ、とあるサイトの手順をそのまま試して確認しただけなの だが。去年はまだ…

Nim の GUIライブラリ nimxをインストールしてサンプルコードを動かしてみる (1)

某勉強会用にNimの資料作成をするため、興味があるライブラリ をインストールして試してみるテスト。 NimにGUIライブラリnimxというのが降臨していたので、早速、 nimbleでインストールしてみたけど、いろいろ不具合があって 公式のgithub にあるサンプルコ…

Surface Pro2かPro3でもManjaroを運用したい

現在、自分が使っているMacBook Airは新品で購入してから 5年ほど経っているのでスペックが限界で最近はよく、予期せぬ ホワイトスクリーンで落ちるので年度末に中古良品の軽くて 高性能なウルトラモバイルPCが欲しいなと考えている。 で、当初はLet's note…

ManjaroもARMに進出

VMのManjaroを起動し直したら、ARM版のプロジェクトが 発足したという記事が出てた!!! Ubuntuがお手軽なDebianという位置づけ?に対抗して Manjaroはお手軽なArchなので、更に楽しみだなという次第。 manjaro.github.io Manjaro-Arm

Manjaro-fluxbox-15.10_x86_64のfluxboxのメニューが文字化けしている件

日本語入力環境をインストール後にデフォルトブラウザ のPale MoonとFluxbox Menuのサブメニューの Fluxbox Settingsのサブメニューの日本語が文字化け してトウフになってた件を対応するため、メモ。 トウフが直ったら記事を更新する。 [参考サイト] d.hate…

MacのVMにmanjaro-fluxbox-15.10_x86-64をインストールした

以前、インストールしたlxqt版がメモリ2GBも要求して 重いし、fcitx-mozcの使い勝手が悪いということで 公式ArchのISOファイルでXサーバの手前までインストール していたけど、仕事が忙しく疲れていてなかなかいろいろ うまく行かなくて開発環境再構築が捗ら…

Manjaro-lxqt-0.8.12のfcitx-mozcの変換候補のパネルが入力文字列の上にかぶさってくる件

主に契約してるVPSにArchを再インストールするために (Archを)勉強したいと思って、MBAのVMにManjaro-lxqt を入れているのだが、ブラウザ(主にChromium)で 各種SNSで文字を入力する時に変換候補のパネルが今、入力 しようとしている文字列の上にかぶさっ…

Vimで日本語を入力すると文字化け

Debian sidやOSXと同じようにpacmanでインストールした Vimに日本を入力したら文字化けしたので調べた。 方法としてはいくつかあるが、ここでは2つメモ [日本以外のロケールでインストールし、後でロケールを変更する場合] 1. 必要なロケールを有効にする /e…

manjaro-lxqt-x86_64_jaにvim, zsh, Nim開発環境を構築する

LXQtはLXDEと比べるとまだ発展途上な面が多くて 微妙にできないことが多いけど、開発環境をサクッと 作っておく。 既にgitはインストールしてあるのでvimとzshを入れる。 Semplice 6とOSXで共有しているsshキーもコピペした。 1. Vimインストール $ sudo pac…

manjaro-lxqt-x86_64-jaで音楽を聴く

Youtubeで音楽を聴いてみるテストをしようとしたら 音が鳴らなかったので調べた。 LXDEではサウンドコントロールをデスクトップの パネルに追加することができたのだが、LXQtでは それらしきものが見当たらない。 1. alsamixerで音のデバイスごとの設定を確…

MacのVMにmanjaro-lxqt-0.8.12-x86_64_jaをインストールした

今年に入ってからローカルのVMにArch環境をインストール したいとずっと言っていたにもかかわらず、いざ着手しよう とすると仕事が忙しかったり体調が悪かったりで、なかなか 実現してなかったけど昨日の朝から公式以外の派生ディストリ で気になるものをい…