2019-01-01から1年間の記事一覧

好きなことだけで生きていく。を読んで

はじめに 堀江さんの「好きなことだけで生きていく。」を読んでみました。 図書館で初めて堀江さんの本を見かけたので是非に!と借りてみた。 出版されたのは2017年5月とちょっと古めです。 本書の本筋としては、仕事は「我慢しながら働くこと」ではなく、 …

帳簿の記帳説明会に参加しました。

税務署で帳簿の記帳の仕方についての説明会を開いていただけるとのことで行ってみた。 個人事業主になると説明会の案内が来る。 開業届を出さないと来ないかも。 フリーになるにあたって、いろいろと帳簿の付け方や確定申告については調べていたものの、 初…

gitチェックアウト時にindex.lockでエラーが発生したら

git

事象 ブランチを切り替えようと git checkoutしようとしたら下記のエラーが出てブランチの切り替えができない。 pullしたりfetchしたりしてみたが解消されず。 fatal: Unable to create 'ソースのパス/.git/index.lock': File exists. Another git process s…

gitのリモートブランチの運用

git

はじめに リリース運用を久しぶりにやったのでメモがてら github使ってます。 ローカルはWindowsでWSLからgitコマンド実行。 前提として、下記の運用 ・特定日リリース用にdevelopブランチを作成 ・featureブランチはdevelopブランチへプルリクし、ソースレ…

VirtualBoxのubuntuで右クリック貼り付けする

0.前段 VirtualBoxでサーバ起動するとコンソールが立ち上がるが、 これが使い勝手が悪く、右クリック貼り付けが効かない。 何か方法はないかと調べたところ、sshで入ればいいという結論に。 VirtualBoxのコンソールでできればほんとはいいんだけどね・・・…

WSLを日本語環境にする

パッケージのインストール sudo apt install -y language-pack-ja ロケールの変更 sudo update-locale LANG=ja_JP.UTF8

git pushする際にユーザ名入力の手間をはぶく

.git/config を編集する。 WSL(Ubuntu)で実施 [remote "origin"]項目のurlにusername@を追加 [remote "origin"] url = https://username@github.com/tocoo/tocoo_member_api.git usernameの部分は各自のgitのユーザ名 パスワードは別な方法で省略できるが、…

WindowsのvagrantをWSL上で使う

WSL(ubuntu)上でvagrantをインストールしたが、うまく実行できなかったため、 Windows側にvagrantをインストールして実行することに。 1.Vagrantをインストール https://www.vagrantup.com/downloads.html Windows版をインストールします。 2.環境変数…

WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)を自動化

WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その1 - かつおブログ WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その2 - かつおブログ WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その3 - かつおブログ で書…

WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その3

WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その1 - かつおブログ WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その2 - かつおブログ の続きです。 下記の流れで進めていきます。 Composer CakePHP プロジェクトの作成 Compo…

WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その2

WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その1 - かつおブログ の続きです。 インストールするバージョンは以下です。 仮想マシン:CentOS 7.6.1810 Apache 2.4.6 MySQL 8.0.17 PHP 7.2.22 CakePHP 3.8.2 下記の流れで進めていきます。 …

WindowsでVagrant + VirtualBox + LAMP環境構築(Cake PHP)その1

仕事でCakePHPを用いたLAMP環境が必要になったので、環境構築してみる。 今回構築した環境の各バージョンです。 ローカルマシン:Windows10 Vagrant 2.2.4 VirtualBox 5.2.30 仮想マシン:CentOS 7.6.1810 Apache 2.4.6 MySQL 8.0.17 PHP 7.2.22 CakePHP 3.8…

Restlet Client でBasic認証を行う

APIの確認に便利なChrome拡張機能のRestlet ClientでBASIC認証を実現します。 Authorization ヘッダを追加 HEADERSに「Authorization」を追加し、 Authorizationの右の値には、 "Basic"で始め、半角スペースの後にユーザー名とパスワードを : でくっつけた文…

PHP Comnposeが動かない

社内LANの場合、プロキシ経由しないと外部ネットワークに繋げられないため、何かの環境構築ではよくあります。 今回は、Laravel環境を構築しようとしたらcomposerコマンドでエラー発生。 以下を参考に環境変数にプロキシを設定 設定はLinuxです。 社内Proxy…

vagrant up できない

Windowsのpowershellでvagrantを使おうとし、 vagrant upしたところ動かず。 powershellのバージョンが古いと動かないらしく、最低3が必要とのこと。 Win7は2がデフォルト。 Win10は5.1がデフォルトなのでこの問題は発生しません。 ここからダウンロードでき…

Spring BatchのTasklet内でトランザクション制御を行う

はじめに とあるバッチの更新処理がバッチ終了までデータをロックしてしまうことで 問題が発生したためループの更新箇所を1件単位でコミットすることにしました。 修正を始めるまでは、BeginTransactionして、commit、roiibackを明示的に入れればいいんだろ…