haiju's 開発メモ

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

tips

CentOS6.5にNode.js v6.9.2をインストール

curlかwgetで公式にある情報でnvmをインストールしよう としたら、エラーが発生してハマったので備忘録として(ΦωΦ) [手順] 1. nvmのインストール。 $ git clone git://github.com/creationix/nvm.git ~/.nvm $ source ~/.nvm/nvm.sh 2. nvmでNode.js v6.9.2…

CentOS6.5環境に管理者権限のあるユーザを追加

与えられた開発サーバーにroot以外のユーザがいなかったので 管理者権限のあるユーザを追加した際の備忘録(ΦωΦ) [手順] 1. 管理者権限のあるユーザを作成。 ①useraddコマンドでユーザ作成。 # useradd username (任意の名前) ②passwdコマンドでパスワード変…

Fluxboxをカスタマイズ(2)フォントサイズの変更

Fluxboxのスタイルはzimek_darkblueを使っている のだけど、フォントサイズがデフォルトのままだと ウィンドウのタイトルバーやツールバーの文字が小さい ので少し大きくしてみた。 というか、フォントカラーを変更すればいいだけでは? という意見もあるが…

テスト用にCentOS7の日付をずらす

土日判定を仕込んだバックアップスクリプトの内容確認を するため、CentOS7環境の日付を日曜日にしてみるメモ。 [手順] 1. timedatectlコマンドで日付を4/15に設定。 # timedatectl set-time 2018-04-15 ※日付のみ変更すると時間は「00:00:00」になる。 2. N…

cronで土日判定を仕込んだAutoMysqlBackup.shがWindows改行コードでエラーになったのでLinux向けに変換

ちなみに、自分は依頼されたスクリプトをCentOS7の環境で 修正したものをcronで時間指定をして実施した。 成功したらメールが飛んでくるはずだけど、メールが飛んで 来なくて、ログファイル(/var/log/maillog)を確認するとエラー でコケてた。 で、/var/spoo…

bashスクリプトで曜日判定

いまだこのかた、シェルスクリプトを書いたことがなかったので 備忘録として(ΦωΦ;) (ex)土日を判定する #!/bin/bash DAYOFWEEK=`date +%u` if [ $DAYOFWEEK -eq 6 -o $DAYOFWEEK -eq 7 ]; then または if [ $DAYOFWEEK -eq 6 ] || [$DAYOFWEEK -eq 7 ]; then…

Manjaro Fluxbox 15.12_x86-64にインストールしたNode.js v8.9.4でPurescriptをインストール

jQueryは嫌いだけどJSでUIはもはや避けて通れないから何か JSの処理系を覚えるとしたら何にしようか?ってことで、 Haskellをやってる人がまともな言語はPurescriptって言っていた のを思い出して、ElmもいいけどあれはWebUIに特化してる気が したので、この…

Manjaro Fluxbox 15.12_x86-64のanyenvにnodenvをインストールしてNode.js v8.9.4インストール

ようやく仕事が落ち着いてきたので、インストール済みのanyenvに nodenvを導入してNode.js v8.9.4をインストールした作業の備忘録 をまとめてみる。 anyenvは既にCrystalインストールで導入済みだった。 pacmanでもインストールできるけど後々、動かしたいAl…

Manjaro Fluxbox 15.12_x86-64でNodejs-lts-boronとそれに依存したパッケージを削除する

lts版のNode.jsをpacmanでインストールしてたけど、他の バージョンを試してもみたいし、purescriptのバイナリを 試したいし、anyenv + nodenvで複数管理もしたいよね。 ってことで、lts-boronを以前、手動で削除したのだが キャッシュを参照されてまたイン…

au Walletで取得したポイントをプリペイドカードにチャージする

au Wallet (プリペイドカード)の残金が残り少なくなった 場合、オートチャージを設定していると、「かんたん 決済」で毎月の使用料と共にチャージされるけど、 それは混乱の元なのでWalletのポイントでチャージする にはどうしたらいいんだろう?ということ…

CakePHP3.xを起動時、DBエラーでTOPページを表示できない場合

いろいろ調べたけど、~/app_name/tmp ディレクトリ 自体の権限が「777」に設定されていないことが多い。 [手順] 1. ~/app_name/tmp ディレクトリのアクセス権限を「777」に設定。 # cd tmp # chmod -R 777 ./tmp 2. ブラウザからTOPページのURLを実行し、表…

Linuxで動作するAndroidエミュレータ

ちょっとヲタ活でAndroidエミュレータで作業する環境が 必要になったので、Linuxで動くのを調べてみた。 Android開発環境を作ろうとして過去に挫折した記憶・・・ さすがに今は、使える言語も増えたことだし環境構築が 楽になってると信じたいw(Φω| でも、…

Node.jsの複数バージョン管理ツールについて

最近のJavaScript系はNode,jsに依存しているものが 多い上に対応バージョンもいろいろあるので、anyenv + nodenv(ndenv?)を使ってバージョン管理しようと思う。 MBAを使ってる時はanyenv + nodebrewとかを使っていた 記憶があるのに、Manjaro(arch)になって…

Erlangを勉強し直すための資料

すごい前、Erlangを勉強してちょっとだけ使って そのまま放置になっていたけど、最近、落ちないサーバー としてのErlangを再認識すると共に、そのVMのBEAM 上で動作する関数型言語のElixirとかClojure処理系の Clojuerlや他にもLisp処理系のLFEとか、purescr…

Nimがpacmanでインストールできると聞いて

pacmanでもインストールできるようになったって聞いたけど、 開発版もあるし、そっちのアップデートから試してみようと 思って実行したらビルドエラーになったので、開発版のパス 設定をコメントアウトして、pacmanでインストールしてみたw 開発版のバグが直…

pacmanでインストールしたNode.jsがアンインストールできない

仕事の隙間時間で見ていたPurescriptのUIライブラリのFlareを ローカル環境で試してみたくて、環境構築中に発生した不具合。 Purescript環境は1年半くらい前に構築してたから、チュートリアル にあるように、すぐ試したい場合は単純にgithubからflare-exampl…

暗号通貨で報酬が得られるサービス【Steemit】について

以前、アプリでブロックチェーンに登録したTODOをこなす ごとに暗号通貨で報酬が得られるサービスを考えていたけど、 それはどうやって実現すべきなのか根幹部分がよく分かって いなかった。 で、最近またブロックチェーン周辺技術を掘っていたら、たま たま…

Haskellとブロックチェーン技術

もしも日本でHaskellの人気が爆発するとしたらFinTechで ブロックチェーン周辺の技術という話があるらしいので少し ググってみた。 Haskellを利用したブロックチェーンというとCardanoADA というのがあるらしい。 暗号通貨周りの周辺技術も追いかけていたは…

e-staffing WebTimeCardSystemでパスワード変更

全然、技術関係ないけどマニュアルに欲しい情報が ないので都度メモ用(Φω| ちなみに、システム内の有効期限に到達したら、 右上の方に「パスワードの有効期限」が表示される が派遣スタッフがパスワード変更する方法が 簡易マニュアルを見てもWebマニュアル…

Haskell製BOTフレームワークmarvinの紹介と今後、作りたいもの。

こちらはHaskell Advent Calendar 2017 (その3)の23日目の記事 になります。大変遅くなりました。 BOTフレームワークと言うと自分がまず思い浮かべるのがGithub のHubotで、HaskellにもHubotに触発されて開発中というmarvin というBOTフレームワークがありま…

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公式にあ…