haiju's 開発メモ

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

2017-01-01から1年間の記事一覧

StackでHaskell開発環境構築【基本編】(追記あり)

Mintのリポジトリを利用しないで、Haskellのビルドツールの Stackで開発環境を構築する手順をメモ(ΦωΦ) [手順] 1. 以下のいずれかのコマンドをターミナルで実行。 $ curl -sSL https://get.haskellstack.org/ | sh or $ wget -g0- https://get.haskellstack.…

Lubuntu 16.04 LTSが起動しなくなったのでLinux Mint 18.3 Xfce入れた

夜から早速、Haskell環境を構築してBotフレームワーク のmarvinを動かしてみようと思ったのに、Guest Additions適用 済みのLubuntu 16.04 LTSを起動してウィンドウを広げたら、 そのままフリーズしてスタートメニューが起動しなくなってしまった ので、同じ…

【自分用メモ】Hubotについて、おさらい

Haskell製のBotフレームワークのmarvinがHubotを参考に 開発されているということで、Hubotを長らく使わな かったので、改めて。おさらい的な感じで。 個人的には、まぁ過集中すぎるとノートや紙に書いても やらないといけないことをザックリと忘れるので、…

Lubuntu 16.04 LTSに構築するHaskell開発環境メモ

HubotのHaskell実装(多分)のmarvinというbotフレームワークを テストする環境構築についてのメモ。 久々に、公式Wiki を見たら、やっぱりdebian系ディストリで 使うのに便利そうだった。 GHCとStackだけじゃなくて、Haskell-Platformもあるっぽい。 最新は、…

Manjaro Fluxbox 15.12_x86-64のVirtualboxにLubuntu 16.04 LTSをインストール

Virtualboxが使えるようになったので、日本語化(あえて日本語インストーラー を使っていればデフォルトでほぼインストールされるの忘れてたw)とGuestAdditions インストールして、ホームディレクトリ以下を英語に戻すとこまでやった。 詳しい記事は、眠いの…

Manjaro Fluxbox 15.12でVirtualboxを起動時にrc=-1912が出たら【解決済み】

朝の記事でリンクしたサイトを読んでみたら、起動しようとしている Virtualboxに対応してないカーネルのバージョンだから、カーネルを アップデートしたら起動できる。という情報を得たので、以下の手順で 無事、起動できるようになった。 [手順] 1. 現在の…

Manjaro Fluxbox 15.12にLinux向けのVMware Playerをインストールする

万が一、VirtualboxがManjaroで動かない場合も考えてVMware Player をインストールする方法についてもまとめておく。 でもVirtualboxは秋までGentooインストールの練習をしていたから、 急にエラーになって動かなくなったの解せない。 だって、その時もカー…

Manjaro Fluxbox 15.12でVirtualboxを起動しようとしたらrc=-1912

遅れてるアドベントカレンダーの記事を書くための環境を Virtualboxで構築しようとしたらエラーで起動できないので 朝は忙しいからとりあえずメモだけしておく(ΦωΦ) [参考サイト] tatsunode.hatenablog.com qiita.com forum.manjaro.org virtualbox.org • Vi…

Dockerで開発環境を構築するのに必要な知識

Manjaro(archlinux)のHaskell環境が一定しないので、 開発環境をDockerで構築したらいいのでは? というのは先週末にたどり着いていたが、実際に 作ってみようとチャレンジしたら覚えないといけない ことがたくさんあって収拾が取れなかったので、 どこでも…

CentOS7.3からNode.jsとnpmをアンインストール。

CentOS7.3のv8.9.5のNode.jsのnpmでpurescriptがインストール できない件を調査するのも暇つぶしにはいいと思ったけど、 バージョンを下げてみてもインストール出来ないのか? 確認したほうがよくね?と思い、アンインストールを実行 した。Node.js公式にあ…

CentOS7.3にインストールしたNode.jsにくっついてきたnpmでpurescriptのインストールにコケる【調査中】

1つ前の記事でインストールしたNode.js v8.9.3についてきた npm 5.5.1で試しにPurescriptをインストールしようとしたら エラーでインストールできなかったので、暇な時間に調査 予定w [エラー内容: 1回目] % npm install -g purescript pulp bowernpm WARN d…

CentOS7.3でFunctional Frontend + React学習用にNode.jsをインストールしてみる

自分は長らくバックエンド周りの開発経験があって、フロントエンド はWebデザイナーの人にお任せでやってきて、フルスタックで触る には敷居が高すぎるので、時間がある今の時間を利用してフロントエンド 実装の自習を始めた。 そして、AngularJS1.xとかVue.…

remoteリポジトリの変更内容を取得しようと思って、git fetchしようとしたらアクセスエラー【解決】

同じパスワードで認証しているのに、git fetchはエラーだけど git cloneでローカルにプロジェクトを落としてくるとエラーに ならないのは何で?(ΦωΦ) ってところを考えてみた。 まず、違うところ。 プロジェクトのディレクトリとファイルのオーナーが リモー…

remoteリポジトリの変更内容を取得しようと思って、git fetchしようとしたらアクセスエラー【調査中】

CakePHP2.xのフロントエンド部分のレイアウトを調整した ので、リモートにマージしようと思って、いつものように、 git fetchしたらgitサーバーのパスワード入力で認証エラーに なって困惑している。 ちなみにエラー内容。 Permission denied (publickey,gss…

CakePHP2.xのViewでJavascriptやCSSを使う時の備忘録

フレームワークを使ってもフロントエンド苦手だー。 特にCakePHPは鬼門だー。 という訳で、必要な情報サイトについてまとめてメモ。 とりあえず参考リンクまで。 使って行って更に情報が増えたら使い方についても まとめる予定。 [参考サイト] book.cakephp.…

日本語のTelegram情報

Telegramを電番なしのAndroid端末で試したい。 Android端末でBot開発のテストをしたい。 と思っていたので、数少ない日本語情報を発見して 早速メモ∮(ΦωΦ) いつもは英語情報にお世話になってるけど裾野を広げる には日本語情報大事だからね。 TelegramではLI…

Manjaro 15.12_x86-64 のHaskell開発環境を見直し再構築用メモ

今年はHakskellのアドベントカレンダーに参加していたことを 思い出して、自分のリナタブのHaskell開発環境の見直しを して、記事用にコードを書いたり動作確認しないと直前に バタバタしてパニックになるから間に合わなくね? ってことで、必要そうな情報を…

PHP5.5.9 + CakePHP2.9.5 + apache2.2.xでTOPページがmod_rewriteエラーで崩れる時

久々にCakePHP2.xを使う時の備忘録として。 だいたい以下を確認して修正してみた(ΦωΦ) (いつになったらPHPから自由になれるんだろう?) ちなみにTOPページで表示されてたエラーメッセージ。 URL rewriting is not properly configured on your server. 1) He…

Manjaro 15.12でもDockerが使いたい

以前、Manjaro含むArch系ディストリとDockerの相性はよろしくない ので使わない方がいいって情報を読んだ気がするけど、Linux環境だと Virtualboxを使うよりDockerを使った環境構築の情報が多い気がして ManjaroでもDocker開発環境が使えるといいなと思って…

リモートのdevelopブランチを削除してローカルのdevelopブランチで置き換える

作業中にユーザー都合でリモートのdevelopブランチより ローカルのdevelopブランチが最新になってしまい、丸ごと ローカルのdevelopブランチをリモートのdevelopブランチに 上書きしたい場合の自分用作業メモ(ΦωΦ) [手順] 1. リモートからorigin/masterを取…

Manjaro Fluxbox 15.12_x86-64のパッケージのアップデートでNo servers configured for repositoryエラー

リポジトリサーバーの設定がないよってエラーだけど、 そんなことあんのかー?って2年近く使ってきて思った(ΦωΦ) でも、参考サイトのアドバイス通り、/etc/pacman.d/mirrorlist の中身を確認すると空っぽだったw そういえば、/etc/pacman-mirrors ってファ…

疲労困憊だと記憶障害を起こす頭のために、最低限の基本gitコマンド

タイトルの通り、最低限のメモ。 [検証環境/差分反映のみ] # git fetch origin # git diff origin/develop # git merge origin/develop [開発環境] # git status # git diff xxx ※update # git add xxx # git commit # git checkout develop # git merge fea…

git checkout 実行時に、error: unable to unlink xxxというエラーで怒られた (あとで詳しく)

これは、共同作業してるブランチのアクセス権をローカル向けに 番号だけ変更して、直前にgit stashしたのを忘れて放置したこと も関係あるらしいが、とりあえず多忙なため、あとで詳しく読む ために参考サイトのリンクのみ貼っておく。 [参考サイト] www.shi…

リモートのdevelopブランチの更新を確認して差分を取得

これは長年、使っているから覚えてるはずだったけど、 「/」があるとなしでは大違いだった。 ということを教訓に備忘録としてまとめてみる(ΦωΦ) [リモートブランチの更新を確認] (ex)developブランチ % git fetch origin develop % git diff origin develop …

gitで不要になったブランチを削除する

使わない作業が発生するとボロボロ忘れていくgitコマンド を備忘録としてまとめて整理するシリーズ(ΦωΦ) 今回はローカル開発環境のみに存在する不要なfeature ブランチを削除するコマンド。 基本的には以下のコマンドを実行する。 % git branch -D feature_b…

iPhone8にフルキーボードのローマ字入力変換を導入する

iPhone5sを落としたら基盤が半分剥がれて充電しづらく なったので、機種変更した。 Gemini PDAが欲しいので、7plus程度でいいよねーと 軽く考えてたら、最寄りのau shopや家電量販店を回った けど7plusがなかったので、仕方なく8にした。 で、日本語入力しよ…

gitのリモートリポジトリの更新を確認する

久しくgitコマンドを触らなくなったのでおさらいを兼ねて 備忘録に記録。 [手順] 1. git fetch 後にdiff を取る % git fetch origin % git diff origin/develop 2. git ls-remote コマンドを使用する。 リモートリポジトリの最新コミットID(HEAD)とローカル…

git commitに失敗した時にHEADの1つ前にリセットしたい

git commit時に誤ってメッセージを未入力で実行してエラー になった時の対応についてメモ。 直感でgit resetを使えばいいってのは思いついた。 git addしてしまったファイルをunstageに戻す場合について 英語でメッセージが書いてあるので、それを参考に。 […

Manjaro Fluxbox 15.12_x86-64で手動でWifiに接続する方法

Manjaroの標準でインストール?されているNetworkManagerアプレット を使って自動接続できない場合の方法がようやく分かったので、忘れない うちにメモφ(Φω| [手順] 1. まずタスクバーのNetworkManagerアプレットを左クリック。 2. 接続可能なWifiネットワ…

CakePHP3.xでデバッグログを出力するには?

CakePHP2.x系の呪いと思い込みのお陰で、長らく3.x系で デバッグログを出力する方法が分からなかったけど、ようやく 分かったーwww 忘れないうちに、備忘録としてメモる(ΦωΦ) [前提] $this->log()を使ってログファイルを出力 [手順] 1.第1引数に固定文字列、…