突然ですが Python 使ってますか。 以下のような理由から、個人的には覚えておいて損は無いと思っています。 Web 開発・データ分析・機械学習・簡単なツール作成など様々な用途で利用できる エディタや IDE との連携 …
2020年の振り返りと2021年の目標について
お久しぶりです。 今年も残すところあと2日となりましたが、皆さんいかがお過ごしでしょうか。 例年やっている振り返りを書きます。 アジェンダ 2020年の目標と達成度 2020年のトピック 2021年の目標 その他 202 …
Lambda関数を手軽にデプロイする
久々にエンジニアよりな内容ですが、動機は技術的興味とは全く関係ありません。 あるキャラクターが好きで、その子がかわいいことをただ毎日つぶやきたいというものでした。 もうbotつくってLambdaで動かすか。 — Kazu …
環境依存な情報を .env にまとめる関連の話
この記事は CakePHP Advent Calendar 2019 11日目の記事です。 昨年の記事では「あまり CakePHP プロジェクトに関われなかった」と書いていましたが、今年は関わる機会も多かったのでそこで実 …
Visual Studio Code でいろんな言語を自動フォーマットする
このブログでも何度か書いてきましたが、私は普段コードを書く際は Visual Studio Code(以下 VSCode) を利用しています。 豊富なプラグインがあるので基本的にどの言語もこれ1つでまかなえるため、他のエ …
連番のファイルを一気に作成する
今回は初級エンジニアとか、ちょっと IT にかじった非エンジニア向けのお話です。 背景 私は2003年からGo to Everyone!という囲碁のプロ棋士の対局に関する情報サイトを運営しており、こちらには更新のたびに棋 …
bake で生成するコントローラに特定のアクションのみ追加する
前回に続き CakePHP の話です。 Rails や Laravel だとおなじみの「コントローラやモデルのひな形を自動生成してくれる機能」ですが、CakePHP にも同じようなことができる bake というプラグイン …
CakePHP のマイグレーション内でシードファイルを実行する
先日、CakePHP を使ったあるプロジェクトで、テーブル定義の変更とデータ移行を行いました。 その際に「マイグレーションファイルからシードを流す」ということをしたかったのですが、この方法がわからず意外と苦戦したのでメモ …
2019年前半で新しく学んだことをまとめてみる
2019年も折り返し地点を過ぎてしまいましたね。 技術関連の記事を月に1件は書くと言っていましたが、そもそも記事自体を月に1件しか書けていないという体たらくですが、生温かく見守っていただけると嬉しいです。 さて、今回は特 …
Pipenvを使ってPython開発を快適に・その2
こちらの続きです。 今回は、前回紹介できなかった スクリプト機能 について紹介します。 前提知識 Node.js で開発したことのある方はご存知かと思いますが、npm や yarn で依存性管理をする package.j …
「割り勘した情報を気軽に共有できるサービス」をリリースしました
タイトルの通りです。 ゴールデンウィークごろから計画していたサービスを先日リリースしました。 イベントで割り勘した情報を保存・共有できるサービス「Waaru」をリリースしました。https://t.co/NxVXCJvT …
さよならTSLint、お久しぶりESLint
開設して15年以上になるGo to Everyone!ですが、こちらのコンテンツを管理するツールをGitHubで管理しています。 先日、ここで利用している TypeScript の Linter を TSLint から …
Django で FormSet を使う
前回に引き続き Django のお話です。 前回と同じプロジェクトのある画面で「サブミットされた複数のフォームに対してバリデーションをかけて、それぞれのフィールドにエラーメッセージを表示する」という内容がありました。 そ …
ログに…SQLが…出ない…だと…!?
今、ある仕事(以下、プロジェクトA)で「Django+MySQL」を使っています。 Django では発行された SQL をログ出力する仕組みがあり、具体的にはロガーに以下のような記載をすることで動作します。 # set …
今年の CakePHP へのアピール内容を振り返る
この記事は CakePHP Advent Calendar 2018 19日目の記事です。 普段利用しているプロジェクトで「こんなことした」ということが書けたらよかったのですが、 最近はあまりCakePHPプロジェクトに …
systemdは怖くない
ちょうど1年前ぐらいからVPSを使い始め、開発用(かつ仕事用)のサーバとして日々運用しています。 昔は個人用のPCを使っていましたが、今は常時稼働・外部からの接続・自分の勉強のためなどでVPSを使っています。 (そしてず …
Django+AngularプロジェクトをHerokuへデプロイした話
実に5ヶ月ぶりの投稿です。 この間、個人の仕事でバタバタしたり常駐が週3になったり旅行したりと色々ありましたが、ひとまず元気です。 いい加減「Go to Everyone!」の更新以外の記事を書く習慣を戻していこうと思い …
Laravel・Lumenでログ出力先を変更する:その後
突然ですが、私のブログで最もアクセス数の多い記事は以下です。 Laravel・Lumenでログ出力先を変更する せっかくなので、今回はこの記事の続編を書きます。 この当時、Laravelの最新バージョンは5.4だったと記 …
プログラマにおすすめする書籍・その3
今回は以下で投票した本を紹介します。 文字数制限でここに書けないので、後程ブログに書きます。#itbkawd https://t.co/DEhdN1AVWH — Kazuki@囲碁好きエンジニア (@kzka …
Pipenvを使ってPython開発を快適に
最近、Pythonでコードを書く機会が増えてきました。 インデント強制 標準ライブラリで出来ることが多い Python3からは仮想環境であるvenvが標準で利用できる などの理由で主に使っています。 ただ、Webアプリケ …