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

haiju's 開発メモ

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

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 –…

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

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

CodeIgniterが新しくなって帰ってきてたらしい(ΦωΦ)

CodeIgniterはWordpressで開発する会社にいる頃に チラっと聞いたことあって使うかもしれなかった けど、結局、使わなかった。 約2年ほど前だったけど、既に、日本語ドキュメント サイトが放置されてるなーって印象しかなかったけど、 去年くらいからオーナ…

魔法少女よりも速い弟分(ΦωΦ)

Laravelについてはさっきまとめたくらいで、人気が 一番あるらしいけど、Rails並の重量級フレームワーク で遅いということくらいしかまだよくわからないのだけど、 魔法少女にはLumenというマイクロフレームワークの 速度がでる弟分フレームワークがおるらし…

デザートより魔法少女で(ΦωΦ)

タイトルにあまり意味はありませんw 派遣先でPHPで社内システムを開発しているけど、 過去の遺物(PHP5.1.6)でちょっとした共通ライブラリ とBootstrapとjQuery程度しか使えずに開発している。 でも同じ社内にはCakePHPとかPHPUnitを使ってる プロジェクトも…

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起動時に自動起…

低スペックなWindows7環境にvirtualbox + Trisquel Mini GNU/Linuxで開発環境を構築(3)HostOSからGuestOSにアクセス可能にしてWeb開発を支援

VirtualBoxのGuestOSにインストールしたTrisquel Miniのデフォルト ブラウザのMidoriはBootstrapに非対応で、FirefoxやChromeのように プラグインでデバッグツールを拡張して使えないので、HostOSから のアクセスを可能にして、デバッグ支援環境を構築する。…

低スペックなWindows7環境にvirtualbox + Trisquel Mini GNU/Linuxで開発環境を構築(2)LAMP環境構築

Debian/Ubuntu系でLAMP環境の構築手順をメモ。 Trisquel Mini 7.0はUbuntu 14.04LTS相当なので、その辺の情報をまとめる。 [手順] 1. apache2インストール。 $ sudo apt-get install apache2 apache2-utils 2. /etc/apache2/mods-enabled/dir.confを編集して…

低スペックなWindows7環境にvirtualbox + Trisquel Mini GNU/Linuxで開発環境を構築(1)日本語化,VBoxGuestAdditionsインストール

自分なりに低スペックなWindows7のローカル開発環境としてCygwinか gnupackの導入を検討していたけど、/home/<username>がないのが気持ち 悪いし、Windows7と同様の構成にするとディレクトリが深くなり過ぎるから 面倒くさくて無理!!!!! ということで、Netbookと</username>…

軽量Linux

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

gnupackとCygwinについて

主に仕事で使うローカル開発環境についてのメモ。 gnupack Users Guide qiita.com quindim.hatenablog.com yuukiar.co qiita.com WindowsでLinuxを使い人向けの「Cygwin」「gnupack」 qiita.com commte.net forest.watch.impress.co.jp keisanbutsuriya.hate…

MySQLでデータ更新に失敗した時にAuto_incrementの値を手動で調整

Auto_incrementに設定された値を手動で戻したい場合の対応。 [手順] 1. 手動で調整したいテーブルのAuto_incrementを確認(7282 を 7279に修正したい) SHOW TABLE STATUS LIKE '%tablename%'; -> 7282 2. 調整したい数まで更新に失敗したデータを削除。 Delet…

Windows7にGolangを勉強する環境を構築 (1)

タスクを2時間ほどで完了してしまって、暇だったので Windows7にGolangを勉強する環境を構築したメモ。 golangのstatic site generatorにあるgo-templatesとは何だ? というのを解明するために勉強する環境を作る。 [手順] 1. 公式から最新のWin32バイナリの…

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をメインに横目で見ながらデフォルトで インストール済みのライブラリやソフトを確認しながら 書…

Windows7にVisual Studio 2015 Communityを入れずにF#環境を構築してみる

スペック的にはVisual Studio 2015 Communityを入れて もまぁ大丈夫な環境だったけど、実際にインストールして みたら、再起動しろって通知の後にサードパーティ製の デバイスドライバの関係でエラーになったので、これは あかんということになって、やっぱ…

RLoginの代わりにMobaXtermを使ってみる

最近、Windowsでmonoを動かすためにいろいろ調べてて、 Cygwinの代わりに使えそうなMobaXtermなるものを見つけて 興味があったので、RLoginの代わりにSSHで開発サーバに 接続して使ってみたメモ。 使っているのはFree版のPersonal Edition。 バージョンは9.0…

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のバグは修正されたよね?ってことで、 テストプロジェクトを作って実行するまでの手順をメモ。 まぁ、とあるサイトの手順をそのまま試して確認しただけなの だが。去年はまだ…

Dolphin Smalltalkの最新をインストールする時に必須なもの

Dolphin Smalltalkの最新(ver 7)はOSSになったという ニュースを去年の終わりか今年の初めくらいに知って 中古良品ノートPCに新調したらインストールしよう と思って、ようやくそれが叶ったので実行してみたところ、 VCRUNTIME140.dllがないので起動できませ…

xampp portableを使ってWindowsに開発環境を構築

開発サーバにテスト環境はあるけど、諸事情によりローカルの Windowsにデバッグ環境を構築して、いろいろいじりたいけど レジストリ等を汚したくない場合の備忘録。 [前提] **xampp portableをインストール不要で使う場合は、ルートディレクトリ に配置する…

勝手に予約されたWindows10へのアップグレードをキャンセルする方法

デスクトップPCはCPUとメモリのスペックで何とか できるかもしれないけど、ノートPCの場合はいろいろ 厳しいのでWin8 -> 8.1への強制アップグレードすらも 拒否しているのに何でWin10への強制アップグレード させたがるんだろう? それ、オマエが決めるんじ…

tar.xz形式の 圧縮ファイルを解凍 (展開)する

tar.xz形式は扱ったことなかったので備忘録 [手順] 1. tar.xzからtarファイルにする xz -dv tor-browser-linux64-5.5.4_ja.tar.xz 2. tarファイルが作成されるので、tarコマンドを使ってファイル展開 tar -xvf tor-browser-linux64-5.5.4_ja.tar これでOK(Φω…

package-queryのエラーでyaourtで検索できない時は

MacのVirtualboxのmanjaroで最初、発見したけど忙しくて 放置していたが、Duo11のVirtualboxのmanjaroでもyaourtでjreを 検索しようとして発見したので重い腰を上げて対処。 調べてみたら、archlinux及びそれからforkしたyaourtを参照 してるディストリに影…

Win8から8.1及び10への強制アップグレードを回避する備忘録

先月末に手に入れたVAIO Duo11のデフォルトOSはWin8で、 VAIO Updateすると大量のバグが発生するし、何でもかんでも OSアップグレードを押し付けてくる姿勢に嫌気がしてるし、 旧メトロUIをもっと触ってみたいというのがあって何とか 回避できないか方法を調…

Fluxboxメニューを編集したら必ず

休みに入ってから、VAIO Duo11のVirtualBoxの開発環境 の整備を始めた。 で、ブログにまとめた順番とは異なる方法でカスタムを 始めて気づいた点について補足。 Fluxboxをカスタマイズにも書いたメニューを手動で 編集する方法で、~/.fluxbox/menu を手動編…

vim-plugでエディタ環境を整える

Semplice6を使っていた頃はNeoBundleを微妙に使っていた けれど、今後はバグフィックスのみでneovimのプラグイン マネージャ開発をしているらしいという記事を読んだが、 自分が使いたい言語の全てがneovim対応しているとは言い難い し、こちらも調べてみて…

Fluxboxをカスタマイズ

某勉強会が11日後に迫って来て資料作成もだけどVMのManjaro の日本語文字化けのトウフをいい加減、直しとかないと恥ずか しい・・・(´・ω・`) と思ったので、カスタマイズの方法から勉強した。 そもそも、文字化けするのは指定したスタイルのフォントが日本…

mercurial始めてみました

別にgitでも問題ないと思うけどmercurialはいいという話を 各所で聞いてpikacodeでアカウントを取得した経緯がある ので、mercurialを便利に使いこなせますようにー。 pikacodeでもbitbucketやgithub同様、静的ページで ブログサイトが持てるらしいので、そ…

pikacodeにssh接続しようとしたら秘密鍵のパーミッションエラー

昨日からアカウントだけ作成して長らく放置していた pikacodeにソースコードやドキュメントのバックアップを 始めた際に発生したエラーについての備忘録。 githubやgitlab等で使ってたようにssh公開鍵を登録して作業 した方が楽じゃね?と思って、pikacodeで…

手遅れになるその前に(合同会社の設立方法)

突然、仕事がイヤになってから現実逃避するように行動し始めて も遅いと思うので、まだ余裕があるうちに、会社組織的なものを 作成しておこうかと思ったのでメモ。 inqup.com inqup.com kaisyasetsuritsu.jp setsuritsu.ii-support.jp otasuke-tax.com www.g…

FregeコンパイラでClojureアプリを動作させる「Fregure」をインストールして実行してみる

先月のもくもく会でインストールしてみたけど、Tutorialにあるように 動かそうとしたものの、うまく行かなかったのでリベンジしてみた。 [手順] 1. 公式のgithub からclone。 -> % git clone https://github.com/yurrriq/fregure.git 2. ~/fregure/src ディ…

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

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

主にオンラインベースでスライドを作成できるツール

とある資料のスライドを作ることになったが、デモ環境 がホストの Mac じゃなくてVM の Manjaro の方にあって、 ホストの PowerPointを起動するとメモリ割当の関係で、 メモリリークするため、VMのManjaroだけで作成も発表 も完結できるWebベースで作成でき…

FregeのReplをLeiningenを使わない版で動かす

昨日、書いた記事はLeiningenのテンプレート機能を 使って開発環境を構築してみたけど、たしか公式のも 別にあったはずってのを思い出して、そうじゃない版を 試してみたメモ。 [前準備] JREは1.7以上をインストールしておく。 [手順] 1. 公式のgithubから最…

Clojure開発環境をアップグレード

↓の記事と手順的には関連性がある。 Twitterの自分のTLでなるほど!そうなのかー! と気づいたのでメモ。 [手順] 1. Leiningenをアップグレード。 方法は手動かOSのパッケージマネージャかで異なる。 詳細は↓の記事参照。 2. ターミナルでreplを起動。 -> % …

Leiningenのバージョンをアップグレード

アップグレードはインストール方法による。 1. githubなどを利用して手動インストール 2. 各OS (LinuxとかMacとか)のパッケージマネージャでインストール 1の場合はターミナルから下記コマンドを実行 -> % lein upgrade 2の場合には1のコマンドではアップグ…

Frege開発環境を構築しサンプルコードをコンパイルして実行してみる

Fregeは去年の終わりくらいに参加した勉強会で、「Haskellっぽい 言語をコンパイルしたらJavaソースを生成する意味分からんのがある」 という情報で知っていた。 で、何それ?変過ぎるけど気になると思い続けて、2ヶ月以上経って、 ようやく実現したので環境…

VMのManjaroにmultirustでRustとCargoをインストール

開発するものに依ってバージョンを切替えたいなと 考える派なのでRustも**env系の管理ツールで切替え られたらいいなと思っていたら、Rustにはmultirust というものがあると教えてもらったので早速。 [手順] 1. ターミナルからcurlで以下を実行 curl -sf htt…

anyenvでnode.jsとCrystalをインストールする

使いたい環境によってバージョンを切替えたいので anyenvでnode.jsとCrystalをインストールした際のメモ。 ちなみに環境はMacのVM上のManjaro-15.12-x86_64である。 1. anyenvをgithubからclone % git clone https://github.com/riywo/anyenv ~/.anyenv 2. .…

nodebrewでインストールしたnode.jsとnpmをアンインストール

***ちなみに、インストール時のコマンド。 % curl -L git.io/nodebrew | perl - setup [手順] 1. node.jsの場所を確認 % which node /Users/haiju/.nodebrew/current/bin/node 2. ~/.zshrcに追加した以下の1行を削除し、有効化 export PATH=$HOME/.nodebrew/…

command line版Juliaをターミナルから起動する

そろそろ本格的にJuliaも使い始めたいと言うのもあるし 去年のコミケで「実例で学ぶプログラミング言語 Julia v0.4.2対応版」 を購入したのもあって、ボチボチ環境構築を始めた。 最近のJuliaはreplとしてのcommand line版の他にIDEのJunoや command line版 …