haiju's 開発メモ

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

自分用メモ

リモートの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引数に固定文字列、…

root以外でgit commit しようとしたら '.git/COMMIT_EDITMSG': 許可がありません

昨日のgitコマンドの続き。 仕事でgitサーバーからプロジェクトをcloneしてローカル 用に権限周りをrootから自分に修正して、git commit しようと したら下記エラーが発生。 error: insufficient permission for adding an object to repository database .g…

gitのパーミッション操作について

gitコマンドの復習。 自分のローカル開発環境なのでファイル実行権限とか パーミッション等を変更して実行したのに、git commitは 管理者権限が必要なんだけど、何でだ? (.git以下のindexの実行権限が644だった) と言うわけで、調べてみた。 [パーミッショ…

Manjaro Fluxbox 15.12_x86-64でVisual Studio Codeを起動する

まだF#のIonide環境構築で盛り上がってる時には、Visual Studio Codeを よく使っていた記憶があるのだが、最近、全く触ってないのでターミナル から起動する方法もすっかり忘れたwww(ΦωΦ;) 苦手なフロントエンドを勉強するにあたって、Atom Editorを使う…

リモートから特定のブランチを指定してcloneするには

リモートのdevelopブランチを直接一発でcloneしたい時 って、どうやるのかな? と思ったので調べて自分用に備忘録をメモφ(ΦωΦ) [手順] 1. リモートのdevelopブランチを指定してcloneする。 % git clone -b develop https(ssh)://repository_address ※基本形 …

CentOS 6.5でapache実行ユーザをrootから切替えられるようにする。

以前書いた記事に関連して、CentOS6.5のテストサーバ にもCakePHP2.9.5を使用したテスト環境を構築する際に アプリディレクトリ以下のtmpディレクトリにアクセスする apacheユーザを使えるようにする自分用の備忘録。 [手順] 1. rootでログインした状態でユ…

CentOS7.xでインストール済みのパッケージを確認する

使うコマンドはyumなので、特にOSのバージョンは 変わらないと思うφ(ΦωΦ) いろんなディストリビューションを使っていたら パッケージ管理マネージャの使い方がごちゃごちゃに なるので改めて。 [手順] 1. インストールしたパッケージを一通り確認したい場合 …

Crystal のバージョンを上げてみる

使おうと思いながらやれてなかったので、バージョンアップの仕方を忘れる 頭のためにメモφ(ΦωΦ) 今回は、現行の0.20.0から最新の1つ手前の0.23.0にしてみる。 [手順] 1. 現在のバージョンを確認。 % crystal --version]Crystal 0.20.0 [b0cc6f7] (2016-11-22…

リモートのリポジトリにdevelopブランチを作成(gitおさらい)

暫くgitで作業してなくてリモートのdevelopブランチ にローカルからmergeしようとして、masterブランチ しかねーじゃんって時のおさらい。 他の興味に集中してると咄嗟に思い出せないので 自分用のメモ。 [手順] 1. ローカルのmasterブランチからdevelopブラ…

ファイルのrequireでつまづいた件についてリベンジ用メモ

去年のAdvent Calendarではギリギリでファイルのrequire のところがよく分からずに頓挫したけど、PHPと比べると Ruby syntaxは目に優しいのが気に入ってる理由の一つ なのでリベンジ用にメモ。 しかし公式ドキュメントに書いてあるということは大きな 見落と…

GentooをQuick InstallするのにCalculate LinuxやFuntooを試してみるメモ【情報収集編】

絶好のお仕事日和なのに、全くやる気が起きませんw で、今月は夏休みの宿題としてRubyライクなプログラミング 言語のCrystalとElixirでWeb及びSocketプログラミングを マスターする課題を自分に課したので、そのための 環境としてVMにGentooをインストールす…

眠いのでCrystalの復習を書いてみた

去年のCrystalのAdvent Calendarを書いてから暫く放置 していたけど、眠いので隙間時間でHello, world 的なもの とフィボナッチ数と階乗のサンプルコードを書いてみた。 どうして苦手なフロントエンド周りを実装していると 眠たくなるんだろう?(つωー)zzz (…

Dartを書いてみたよ

英語版のWikipediaで最近、復活したらしいDartのコードを 見て、使ってみたいなーと思ったので、DartPadを使って Hello,Worldとフィボナッチ数と階乗のプログラムを書いて みたよ(ΦωΦ) 調査案件の仕事の隙間でw (ex)Hello, World void main() { print('Hell…

VMにGentooをインストールする際に必ず覚えておきたいこと

時間が空くと、忘れてしまうのでVirtualboxやVMWare を使う際に覚えておきたいこと。 1. ゲストOSのネットワークアダプタはNATじゃなくてブリッジ。 2. OpenRCでsshサーバを起動する際は、以下。 # service sshd start 3. OpenRCでsshサーバを停止する際は、…

pamacでシステムを更新しようとしたらconflict files: clingo: /usr/bin/gringo already exists in filesystem.

仕事が忙しくてリナタブを起動してもpamacの更新通知を無視していたが 85個以上になったので、更新しようとしたらタイトルの通りのファイル競合 のエラーが。 clingo と gringoってなんやねーんと思って少しばかり調べてみたがclasp 関係のパッケージらしい…

Manjaro Fluxbox 15.12_x86-64のChromiumのFlash Playerを更新する

今朝、Manjaroのシステムをpamacで更新して、帰宅後、 PCでShowroomを見ようと思ったら、お使いのChromeの Flashプレイヤーは古いので更新してくださいって、 Chromiumに出たので、pepper-flashは手動アップデートか? と思っていたら、少し前から、元々入っ…

GentooインストールをLiveDVDで構築するパターンもメモしておこうか

第2回技術書典で購入したGentooインストールの薄い本で ManjaroのVirtualbox上とは言え、黒い画面で実行する方法は ベースインストールまでなら何度も試したよ。 でも、強い思いだけあって過集中で乗り切った仕事のあとには 体力が全く残ってないと言う有様…

MySQL(MariaDB)のテーブル構造をALTER TABLEコマンドで変更

仕事で使って忘れるといけないのでメモ。 1. テーブル名を変更。 [syntax] alter table tablename rename new_tablename; (ex)userテーブルをusersテーブルに変更。 alter table user rename users; ※実行後、「Query OK」と表示されれば、変更完了。 ※念の…

Virtualbox起動時にKernel driver not installed (rc=-1908)になったら

virtualboxをターミナルで実行したら、以下のメッセージが出た。 WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.11.1-1-MANJARO) or it failed to load. Please recompile the kernel …

Manjaro Fluxbox 15.12のカーネルをアップグレード (4.4.x -> 4.11.x)

ManjaroにVirtualboxを導入してGentooをインストールしたい という一心でカーネルをアップグレードした(ΦωΦ) [手順] 1. QtWebkitとAtom-Editor-Beta以外のパッケージをアップグレード。 2. kernel 4.11.xをインストール。 % sudo pacman -Sy linux411 3. シ…