haiju's 開発メモ

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

自分用メモ

Win10でVagrant+VirtualboxでManjaro開発環境を構築するためのメモ

Win10にVirtualboxとVagrantをインストールするところ までは進んだ。 次に既にあるVagrantboxを取得してVagrantfileをいじって vagrant upやvagrant reloadなんかを実行すればいいだけ だと思うんだが、時間があまり取れないので作業内容 だけでもまとめて…

Win10でCドライブからDドライブに移動

vagrant環境を構築中に、Win10でコマンドプロン プトでCからDにCDコマンドで移動しようとしたら、 移動できなかったので調べた(ΦωΦ) 仕事でWindowsも使ってたはずだけど知らなかったw [参考サイト] jibunlife.hateblo.jp

Win10にGoogle日本語入力をインストール

Win7では経験済みだけど、なにぶんWin10では 初めてなので一応、メモっておく(ΦωΦ) 前回と少し違うのはキーボードが英字なんだって ことだけ。 それにしても、英字キーボードに設定を変更した だけでキーボードがとても打ちやすい。 デフォルトの日本語キー…

LiveUSBを作成する(復習)

以前、Windows8のVAIOにManjaroをインストールした 際にチラッと書いてるけど、復習を兼ねてUbuntuの tutorialを参考にした(ΦωΦ) [参考サイト] tutorials.ubuntu.com rufus.ie github.com

Win10にVagrant環境を構築するためのメモ【作業中】

MSIのノートパソコンを最近、割安で購入したが ゲーミングノートのメリットを活かして作られた ビジネスノートなので、Linuxとのデュアルブートの 相性がよろしくないかも。 ということで、最近、仕事で使い始めたVagrantで 環境構築してみようと思って、作…

Win10でパーティションを操作する【あとで読んでまとめる】

誤動作じゃないのにいちいち、IMEがレポート送信 しろとかマジうざいw(ΦωΦ) msiのラップトップはデュアルブートで使うには罠が あるということだったけど、パーティションは適切に 分けたいということで、あとで詳しく読むリンクを メモってみる。 [参考サイ…

Win10で英字配列キーボードを日本語環境で使うには

リナタブの液晶の調子が悪くなって30分に1回程度は 再起動しないといけない不便さになったので、最近、 ノートパソコンを新調した。 で、英字配列キーボードで日本語入力環境が導入され てるが半角/全角キーがないので、いちいちマウスで 切替は面倒くさいし…

Windows10のアカウントについて

初期セットアップ時にネット環境がなかったので、 ローカルアカウントで設定してネット環境に接続したら Microsoftアカウントでセットアップしようと思った けど、そういう仕組みじゃないらしいので、それぞれ についてメモしておく(ΦωΦ) [ローカルアカウン…

Githubでfork元のリポジトリの変更を取り込む

upstreamにfork元のリポジトリを登録して...という作業は 使わなくなると忘れてしまうので、改めて備忘録として まとめてみた(ΦωΦ) [手順] 1.興味あるプロダクトのリポジトリからfork。 githubの当該サイトで画面右のForkボタンを実行。 2.1でforkした自分の…

パッケージをアップグレードしたらログイン画面にgit-daemon user?

自分以外のユーザーは作ってないはずだが、前回 パッケージのアップグレード後にログインしてみたら ログイン画面に見慣れないユーザーが表示されてて 「?」と思ったので調べてみた(ΦωΦ) ただし作業する余裕はないため、あとで余裕が あったら隙間で読む。 …

Githubでpull requestを送る

pull requestを送ってレビューしてもらう作業が発生するの 3年ぶりとかで既に忘却の彼方なので、この機会に思い出し のためのインデックスを作ってメモしておく(ΦωΦ;) pull requestのページでいつも緊張してしまうの何とか 抑えたいw 基本的には以下手順で。…

PHPでPOSTで配列データを次画面に渡す方法

POSTで次画面にデータを引き継ぐには、 <input type="hidden" name="xxx" value="">みたいに 定義すればいいけど、渡したいデータが複数件ある 場合に、配列で渡すにはどうやるかについて備忘録 をまとめてみる(ΦωΦ) この方法が分かるまで、ただでさえフロントエンド周り が苦手なので3日もかかったよw…

Windows10とManjaroのデュアルブートについてメモ

とりあえず、オーダーしたノートPCが届く前に情報を まとめるためのリンクを貼っておく(ΦωΦ) [参考サイト] forum.manjaro.org classicforum.manjaro.org UEFI - Install Guide - Manjaro Linux forum.manjaro.org forum.manjaro.org forum.manjaro.org forum…

JavaScriptのundefinedやnullについて

JavaScriptで開発していて、undefinedとnullの判定の仕方 とか、その書き方が、人それぞれ、バージョンそれぞれで よく分からんと思ったので、あとで詳しく読んで復習する情報 をまとめてみた(ΦωΦ) [参考サイト] blog.tojiru.net www.sejuku.net qiita.com q…

MySQL5.6.xに時刻「00:00:00」を適切にINSERTするには?

細かくは「00:00:00」は予約語になっているため、GUIの クライアントツールを使用していると表示されないだけで INSERT自体はできていた。 ※全面的に表示できないと思ってたけど、A5M2.exe(x64) ではダメだったけど、Navicatでは問題なかった。 「24:00:00」…

JavaScriptで文字列の中の数字(ID)を正規表現でチェック後に取り出す

JavaScriptでBOTスクリプトを開発していて、ユーザーが 誤って登録したtodoを、「del ID」形式で手動削除する場合 に考えて実装してみたことを備忘録としてまとめる(ΦωΦ) [手順] 1.手動で削除するコマンドを正規表現を使用して実装。 if (text.match(/DEL\s(…

JavaScriptで文字列の分割と切り出しについて

JavaScriptとPHPを行ったり来たりしてると、どっちが どっちか分からなくなるため、文字列の切り出し方法に ついてメモしておく(ΦωΦ) [手順] 1.sliceを使って文字列を切り出す。 [書式] var str = 文字列; str.slice(開始位置, 終了位置); (ex)先頭から4文字…

JavaScriptで日付を0埋めで2桁で取得するには

後から後からユーザーから追加される機能を実装してて 日付を0埋めの2桁ずつで取得しておいたほうが処理が 実装しやすいことに気づいたので、0埋めの方法を メモしておく(ΦωΦ) [手順] 1.月の先頭に”0”を付けてから2桁に直す。 var month = ("0"+(date.getMon…

テスト用にCentOS6.5の日付をずらす

以前、CentOS7.xでテスト用に日付をずらす場合はメモした。 今回、使用するのはCentOS6.5なため、同様に調べてみた。 [手順] 1. MMDDhhmm形式で設定。 [書式] date [-u | --utc | --universal] [MMDDhhmm[[CC]YY][.ss]] [意味] MM --- 月 DD --- 日 hh --- …

PHPで扱える日付とその使い方について

並行してNode.js+BOTスクリプトを開発しているため、 なかなかPHPに頭が切り替わらなくて日付の扱い方というか date()関数を使うのは覚えてたけど、今日を起点に何日後(前)を 算出する方法や日付文字列と日付の比較をする場合の取り扱い が思い出せなかった…

JavaScriptの配列と連想配列とオブジェクトについて

自分の中で、JavaScriptの配列とオブジェクトがよく 分かってなかったので、今後、混乱しないためにも 要点をまとめてみた分をメモしておく(ΦωΦ) [メモ] ・JavaScriptの連想配列はオブジェクトの一種。 ・JavaScriptではJSONもオブジェクトの一種。 ・JavaSc…

Node.jsでMySQLから日付を取り出したらdatetime形式じゃなかったので、変換する関数つくった

BOTスクリプトを実装していて、MySQLに登録した 日付を出力する必要があったので、取得した内容を 検証用に出力してみたら、datetime形式ではなく、 なんじゃこりゃー!!!(ΦωΦ;) って内容に自動変換されてたw ちなみに、こんな感じw (ex)2018/08/20 17:00:…

JavaScriptでファイルを扱うメモ

JavaScriptに限らないけど、フレームワークの設計は重要 だなと思った。 実装に制限がなければ、いろいろ試せて自由があるから 学習コストがかからないは、あくまで納期に余裕がある 時だけじゃね?ってのを最近はよく感じる(ΦωΦ) そもそも、時間的に余裕が…

フロントエンドにFunctional AltJSを使うための資料とか

主にElmとかPureScriptとかBucklescriptを使う方法について メモしておく。 Elmについては1つ前の記事に本やスライド的な資料は メモしたので、それ以外の実践でも使えそうなチュートリアル 記事などを(ΦωΦ) 生でJavaScriptを書いたり読んだりすることに疲れ…

バックエンドがElixirでフロントエンドにElmを使うチュートリアルが本になっていた

ElixirとElm(応用してPureScriptまたはBuckleScript)を 使ってWeb開発する情報をずっと調べていて、でも1冊の 紙の本かPDFか電子書籍にまとまっていると、より敷居が 低く感じるよなーって思っていたら、英語だけど今年の 初めにleanpubから本が出ていた!(Φ…

array_multisort()を利用して、重複データを削除するコードを実装してみる【作業中】

古いPHPと古いMySQLの環境でGROUP BYとHAVINGを 利用して集計した重複データのうち、会社ごとに最新 データ1件を除く残りのデータを一括全削除する機能を 開発していて、サブクエリーや相関サブクエリーを利用 した方法だと難しすぎる上に使いたい機能が古く…

vimで文字列を置換するコマンド

文字列を置換するコマンドはめったに使わないので 備忘録をメモしたはずだが、都度忘れる不便な頭w(ΦωΦ) それについて、またメモしてみるw [手順] 1. カーソルがどこにあってもいいので「:」(コロン)を押して コマンドモードにする。 2. 変更元の文字列をold…

Node.jsで取り急ぎ名前付き関数をモジュール化してみた

既に人が作ったファイルを利用して、対応したのだが 果たしてそれは正しい方法だったのか分からないけど、メモ しておく。 ちなみに、実行すると下記WARNINGが発生する。 WARNING Expected 'module_file_name' to assign a function to module.exports, got …

MariaDBでrootのパスワードをリセット

同じくCentOS7環境にインストールしているMariaDBを 長らく使ってなかったのでrootのパスワードを思い出せ なかったーwww(ΦωΦ;) ってことで、MariaDBでrootのパスワードをリセット する方法をメモしておく。 こちらも後ほど作業する際に、手順についてもまと…

systemctlコマンドの復習

すっかりモードがCentOS6.5のままになっているので 忘れた頃にローカル開発環境のCentOS7に戻ってくると 何が何だか混乱して忘れてるーwww(ΦωΦ;) ってことで、復習のためにメモっておく(ΦωΦ) 隙間で余裕があったら、参考リンク以外に手順をまとめ てみよう。…