カテゴリー: 相棒たち

MBPに入ってるプログラミング言語

既にX Codeを入れてしまった後なので、X Codeと一緒に入ってしまったモノもあるかもしれないが、現状のMBPに入ってるプログラミング言語絡みのいろいろを整理してみる。 「主要なプログラミング言語」かどうかは、TOIBE index を参照してみた。上位20位に入ってるもの、その他聞いたことがあったり、老舗だったりする言語もピックアップしてみた。 こうやって見ると、Macには相当いろんなプログラミング言語の開発環境が入れられるというのがわかった。 Bash(シェル) $ bash --version GNU bash, version 3.2.57(1)-rele...

続きを読む

初号機&弐号機 環境構築 その4 HDD周り

その3の続き。ホントは、パーティション切ったり、バックアップ関係のソフト探したりしたかったんだが、その前段階としてその3のようにやってたら、時間もかかったし、記事も長くなったので、途中で分けました。 (参考サイト) https://qiita.com/aosho235/items/ad9a4764e77ba43c9d76 http://www.mikitechnica.com/30-snapshot-xfsdump.html https://qiita.com/iKenichi/items/102e1887c1f36d106c0d https://server...

続きを読む

初号機&弐号機 環境構築 その3 HDD周り

(参考サイト) https://qiita.com/aosho235/items/ad9a4764e77ba43c9d76 1.接続されているディスクの確認 まずは、認識されているディスクを確認する。 lsblk というコマンドを使うと確認できるようだ。 まずは初号機。インストール時にうまくHDDを認識できてなかったので、SSDだけフォーマットして、そこにインストールしたが、現状HDDも認識されている。(sda、sdc、sdd、sdeがHDD) $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT ...

続きを読む

【検証】複数のLaravel環境作ってみた(Homesteadで)

「Homestead 使ってるから、composer が必要」 という、私にとっては謎理論が本当なのかどうか検証してみる。確かにLaravel Homestead の公式らしきサイトには、【複数プロジェクトならcomposer使ってね」という説明があるが、やっぱり腑に落ちない。 「Homestead Vagrant Box」も所詮は、ひな形ファイル一式でしか無いし、Homestead自体のただのファイルの集合体をgitから落としてきただけ。 論より証拠。とりあえず試してみる。 1.Homestead の vagrant box をダウンロード $ vagrant box ...

続きを読む

初号機&弐号機 環境構築 その2 SSH関連

1.bash-completion 調べてると、これがあるとそこそこ便利そうなので、入れてみる。 systemctl コマンドを使う際に、サービスの名前をTABで補完できるようになるらしい。 $ sudo yum -y install bash-completion 2.SSH関連の設定 2.1. root の直ログイン、空パスワードの禁止 $ sudo vi /etc/ssh/sshd_config ---- #PermitRootLogin yes ↓ PermitRootLogin no # コメント解除し、no に変更。 #PermitEmpt...

続きを読む

MBP に Laravel環境を作る(Laravel Homestead使用)

参考サイト https://qiita.com/7968/items/97dd634608f37892b18a 1.VirtualBox のインストール 公式サイトからダウンロードして、インストール。 インストールしたら、仮想マシンの置き場所をGUIから変更する。(環境設定>一般) 2.Vagrant のインストール 公式サイトからダウンロードして、インストール。 環境変数「VAGRANT_HOME」にvagrant box の置き場所を指定する。 vi ~/.bash_profile ---- export VAGRANT_HOME=/(box...

続きを読む

MBP に Laravel環境を作る(Laradock使用)

はじめに Laravelの環境を作る場合、以下の方法がある。 公式サイトの情報を元に、開発機にcomposerで環境を作る。 VirtualBox + Vagrant + Homestead + Composer で仮想環境を作る。 Docker + Laradock で仮想環境を作る。 できるだけ、実機の環境はいじりたくないので、仮想環境を作ってみる。2のほうが情報が多そうだが、Dockerは既に入れているので、3で試してみる。3のほうが、実機のディスク容量は食わなそうだし。 参考サイト https://liginc.co.jp/364089 ...

続きを読む

初号機&弐号機 環境構築 その1 インストール、sudo関連、yum関連

念の為断っておくが、「初号機」や「弐号機」ってのは、新世紀エヴァンゲリオン由来の呼び名だが、実はエヴァンゲリオンのことはよく知らない。(アメトーークや桜 稲垣早希のネタで見聞きしたことがあるレベル) なんとなくいい感じの名付け方だったので採用した次第。 2台ともインストールしただけで止まっているので、初期設定作業をしていく。 参考サイト https://www.rem-system.com/linux-first-setting/ https://qiita.com/emabust/items/eb0ece84e074cca8fef1 https...

続きを読む

Docker on MBP

結局、案件自体は見送りになってしまったのだが、Laravelの環境を作る(正確には作ろうとしたが上手く行かず)機会があり、WindowsやLinuxで悪戦苦闘していた。 単にLaravelの実行環境作るだけならそこまで苦労することもなかったんだろうけど、既に稼働中のサイトの開発環境でVirtualBox + Vagrant + Homestead + Composerという、ほぼ初見の組み合わせ。 一応、Gitでソース一式+VagrantFileが上がっていて、GitのReadmeに手順も書いてあったから楽勝・・・と思いきや、手順がちょっと意味不明。 なんで仮想環境使ってるの...

続きを読む

Windows10の仮想デスクトップ

Window10の仮想デスクトップ使ってみたけど・・・ イマイチでした。 vdeskというアプリとの組み合わせて、起動時に仮想デスクトップ作ったりしてみたが、以下の問題あり。 もしかしたら、単純にコマンド並べただけの.batファイルにしたのがマズかったのかもしれんが。 アプリによっては、仮想デスクトップの番号指定して起動してるのに、「最後」に立ち上げた仮想デスクトップ上で起動してしまう。 Chromeでタブの固定をよく使うのだが、それが復元できない。 他のアプリからリンククリックでChromeを開く際、同じ仮想デスクトップのChromeではなく、直前に表...

続きを読む

環境構築:初代メイン機 再Linux化

初代メイン機のスペック ミドルタワー型のケースを利用した、XP時代から使っていて、フリーランスになった当初から使っていた自作機。とりあえず、コイツは「初号機」ってことにしておく。 CPU:Core 2 Duo (型番は忘れた) メモリ:4GB(2GB×2) ストレージ:160GB SSD+320GB HDD+1TB HDD×3 なんか、余ってたHDD一通りぶち込みました、って感じの構成になっている。(いや、実際そうなんだけど) 方針 ディストリビューションは使い慣れているCentOSの最新版(2019.3時点では7.6) Linuxの勉強用+Do...

続きを読む

環境構築:前メイン機Linux化

前メイン機のスペック キューブ型のケースを利用した、小型の自作機。便宜上「弐号機」ってことにしておく。 CPU:Core i5 2500 3.30Ghz メモリ:16GB ストレージ:240GB SSD+1TB HDD 方針 ディストリビューションは使い慣れているCentOSの最新版(2019.3時点では7.6) Linuxの勉強用+Dockerのホスト機として使うので、最小限でインストールして、必要なものは後から追加していくスタイルで。 1.事前準備 1.1.インストール用ISOの入手 最小限の構成で作っていくので、minimalの方の...

続きを読む

エクスプローラー

仕事用のメイン機はWindows10なのだが、ファイル管理は特にソフト入れずに、エクスプローラーをそのまま使っている。 が、最近困った事態がよくある。 ファイルを部分的にリネームしようとするとき、「F2」→カーソル移動→修正、という手順で操作を行うのだが、「F2」を押した直後に、ファイル名の「拡張子以外の部分」が全選択され、カーソルを移動すると解除される、という流れが通常の場合。 なので、そのつもりで操作を行うのだが、 「F2」→カーソル移動   →(若干のタイムラグ)   →何故かここで再度ファイル名が全選択状態    →すでに文字...

続きを読む

備忘録 Macbook Pro 環境構築7

Macで開発している際に、確認のためにいちいちFTPで上げるのってそこそこ面倒くさい。一応、自由に使えるレンタルサーバーを借りているとはいえ、いちいちディレクトリ切ったりしないといけないし、FTPのソフトも立ち上げておかないといけない。 そこで、MacにはApacheが最初から入っているので、それを使ってみる。 とはいえ、手順は驚くほど簡単。 $ sudo apachectl start 以上。 だが、このままだと、ドキュメントルートがデフォルトのまま。設定ファイルを開いて、ドキュメントルートの場所を確認する。 ...

続きを読む

備忘録 MacBook Pro 環境構築6(後日談)

Visual Studio Codeからnode-sassを走らせるところでいろいろ混乱していたが、要は「package.json」と「tasks.json」ファイルの役割がよくわかっていなかった。 前回のようなパターンで、tasks.jsonに直接node-sassのコマンドを書いても、おそらくそちらのコマンドは動いていない。(package.jsonに書いてたほうが動いていたと思われる) おそらく、実際に動くスクリプトは「package.json」に定義し、「tasks.json」には定義済みのどのスクリプトを動かすのかを定義する、といったパターンが正解か。...

続きを読む

備忘録 MacBook Pro 環境構築6

2019.02.24 開発環境セットアップ 今回は、Visual Studio CodeでSASSをコンパイルする環境を作る。 参照:https://arrown-blog.com/scss-begin-with-visualstudiocode/ 1.Node.js Homebrewのインストール Nodebrewのインストール Node.jsのインストール Homebrewはインストール済みなので、Nodebrewのインストールから。下記のコマンドで、Nodebrewのインストールから、Node.jsの最...

続きを読む

Thunderbird卒業

仕事場のWindowsでも、メールソフトはThunderbirdを長年使ってきたし、旧MBAでもずっとメールソフトとして使ってたのは、Thunderbird。 しかし、MBPに買い替え、旧MBPからプロファイルを移行して使っていたら、数週間もたたないうちに、ものすごく動作が重くなってしまった。 索引用DBの削除等も試してみたが、効果なし。 ということで、他の軽快なメールソフトを探してみたところ、Mac標準のメールソフトが軽快ということに落ち着きそうだ。 Mac購入当初は、フォルダ作って振り分けができなさそう・・・とかいう理由でThun...

続きを読む

Excel(というかOffice)のハイパーリンク

仕事の各種資料を事務所のWindowsと自宅のMacで両方アクセスできるように、OneDriveを活用している。 その際、各種案件の管理をExcelでやっているのだが、その案件のフォルダーをエクスプローラー/Finder上で探すのって結構面倒くさい。 で、Excelのセルにフォルダーへのハイパーリンクを貼ってしまい、Excelからエクスプローラーを開く・・・というのをやろうとした。 で、マクロ組んでよしよし・・・となったと思ったら、いつの間にか、リンクがローカルのエクスプローラーではなく、WebのOneDriveフォルダへのリンクに変更されてしまい...

続きを読む

備忘録 MacBook Pro 環境構築5

2019.02.11 開発環境セットアップ 1.Homebrew 開発絡みでいろいろなものをインストールするのに使うということで、セットアップ。いわゆる、Mac用のパッケージマネージャー。 公式サイト:https://brew.sh/index_ja インストールは下記のコマンドだけ。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 途中で、一度パスワードの入...

続きを読む

OneDriveの謎仕様?

多少ハマった結果、なんとかOneDriveの『ファイルオンデマンド機能』が使えるようになったので、MBP側では全部根こそぎ、右クリック→「空き容量を増やす」にしてやった。 ・・・のだが、「このMacについて」>「ストレージ」で表示される空き容量は増えたように見える。 しかし、「管理」で各ディレクトリの容量を見てみると、相変わらず「OneDrive」は容量が減らず。 減るどころか、メイン機の方で、OneDrive内に大量のデータを追加したあとで、再度「このMacについて」>「ストレージ」>「管理」で見たところ、OneDriveの容量が...

続きを読む