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

UbuntuにGoを入れる

導入環境 Ubuntu: 20.04.1 LTS 導入手順 公式(https://golang.org/dl/)から最新のパッケージを取得 $ wget https://golang.org/dl/go1.15.6.linux-amd64.tar.gz ※2020/12/21時点で go1.15.6.linux-amd64.tar.gz 展開 $ sudo tar -C /usr/local/ -xzf go1.15.…

UbuntuにDockerをいれる

参考: 公式 前提パッケージをインストール $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common GCP公開鍵のインストール $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | su…

Ubuntuにfish shellをいれる

導入環境 Ubuntu: 20.04.1 LTS fish: 3.1.0 導入手順 fishをインストール sudo apt install fish fishをデフォルトシェルに設定 ~$ cat /etc/shells # /etc/shells: valid login shells /bin/sh /bin/bash /usr/bin/bash /bin/rbash /usr/bin/rbash /bin/das…

Ubuntuのタイトルバー邪魔問題

これの上部 Development -g gnome.md の部分 ↓ 導入環境 Ubuntu: 20.04.1 LTS 導入手順 GNOMEの拡張でタイトルバーを制御すると良いとか Ubuntu(GNOME)でウィンドウのタイトルバーが場所を取ってしまうことへの対処 GNOME Tweaksを入れる sudo apt install g…

UbuntuにAnsible導入

導入環境 Ubuntu: 20.04.1 LTS Python: 3.8.2 導入手順 Installing Ansible on Ubuntu $ sudo apt update $ sudo apt install software-properties-common $ sudo apt-add-repository --yes --update ppa:ansible/ansible $ sudo apt install ansible エラー…

ThinkPad X250にUbuntuを導入する

導入環境 マシン: ThinkPad X250 プロセッサ: Intel Core i5-5200U CPU @ 2.20GHz*4 メモリ: 7.5GiB OS: Windows10 Pro OS識別: 64bit ディスク: SSD 512.1GB Ubuntu: ubuntu 20.04.1 LTS 導入手順 USBをUbuntuのLiveUSBにする Ubuntuをダウンロード UNetboo…

LaravelでAPIを作る際のエラーハンドリングメモ

めちゃくちゃに悩んでいるので頭の整理を兼ねてメモする。 経緯 現在アサインしている案件でLaravelを使用してAPIを作成することになっており、 機能実装に関してはさておき、エラーハンドリングをどうしようかという壁に当たった。 やったこと Exceptionを…

Ruby事始め

経緯 業務でRubyを使う案件があり、アサインするか…?しないか…? するかしないかは、あなた次第です。 のような感じだったので触ってみることにした。 やったこと 最初はRailsチュートリアルでもやろうかと思っていたけれども、 弊社に居るRubyエンジニアの…

CakePHP2のClass読み込み

経緯 リファクタのためのクラス分割用にトップディレクトリにsrcなどのディレクトリを作成して、App::build()で登録、App::use()で読み込み使えるようにしたかった。 結論として 無駄にトップディレクトリにこだわっていたけれども、 素直にappディレクトリ…