2020.07.16 WEBシステム開発 CodeIgniter3にTwigを連携して使う アーティスではシステム開発にPHPのフレームワークであるCodeIgniterを使うことがあります。 また、PHPのテンプレートエンジンであるTwigを導入することもあります。今回はこの2つを連携して使っていきたいと思います。 INDEX本記事での筆者の環境使ったことがない方のために少しだけ [...]
2020.05.14 BUSINESS仕事効率化ツール Markdownドキュメントを共同編集できるツール「HackMD」を使って作業効率をアップさせよう! 今回はMarkdown記法で共同編集できるサービスの「HackMD」を使ってみます。 複数人でドキュメントを同時編集するサービスにGoogleドキュメントやGoogleスプレッドシートがありますが、HackMDはシンプルで動作が軽いので、ちょっとしたメモ書きやドキュメント作成にはもってこいです [...]
2020.03.12 WEBシステム開発 GoogleCalendarAPIを利用して、PHPでGoogleカレンダーの情報を取得してみよう!(予定編) 前回はGoogleの提供している日本の祝日カレンダーから祝日データを取得してみました。 今回は以下の2種類の方法で、自分のGoogleカレンダーの予定を取得してみようと思います。 カレンダーを公開し、前回同様APIキーを用いて取得する(方法1) サービスアカウントを用いて、認証でカレンダーを取 [...]
2020.01.20 WEBシステム開発 GoogleCalendarAPIを利用して、PHPでGoogleカレンダーの情報を取得してみよう!(祝日編) Webの業務をしていると、カレンダーを表示するシステムを作成することがあります。 カレンダーに表示する祝日を計算で導き出していると、今年(2020年)のように特例で祝日が移動になっていたりする場合、個別に対応が必要になり手間がかかってしまいます。 そこで今回は、Googleが提供している日本の [...]
2019.11.12 WEBシステム開発 実ファイルを使わずにPHPのファイル操作テストをかいてみた ファイル操作クラスのテストをかく際、どのような方法を思いつくでしょうか? テスト開始時にテスト用ファイルを作成し、テスト終了時に削除する 実際の本番用ファイルでテストを行い、テスト終了時に初期化する 私も上記の方法でテストをかいていましたが、いくつかデメリットがあります。 そのため、今回は仮想 [...]
2019.09.30 WEBシステム開発 GitForWindowsで社内のGitLabにPushしてみた 弊社では社内環境のGitLabを用いてバージョン管理を行っています。 今回は日本でのデスクトップOSシェア約70%であるWindows環境にてGitを利用して、GitLabへPushし、Merge Requestでmasterブランチにmergeされるまでの手順を解説していきたいと思います。 [...]
2019.06.28 WEBシステム開発 PuTTYのセッション設定を一括変更してみた ターミナルソフトの「PuTTY(パティ)」を利用されてる方も多いかと思います。私もそのうちの1人です。 PuTTYにはセッションを保存する機能があり、次回接続から接続情報の入力や文字コード・フォントの設定等を簡略化することが可能です。 今回は、そんなセッション設定を一括変更する手順をご紹介しま [...]
2019.01.09 WEBシステム開発 JavaScriptフレームワークの「Vue.js」を使ってToDoリストを実装してみよう(後編) 前編(https://www.asobou.co.jp/blog/web/vuejs)では、Vue.jsの導入方法からToDoリストの作成、データの追加機能までを実装しました。 後編では、追加されたデータの削除/更新/完了/復元を実装し、機能を充実させてみたいと思います。 データの削除/更新 [...]
2018.09.28 WEBシステム開発 JavaScriptフレームワークの「Vue.js」を使ってToDoリストを実装してみよう(前編) 今回は、JavaScriptフレームワークの「Vue.js」を用いて、簡単なToDoリストを2回に分けて実装していきます。 HTMLファイルにVue.jsを読み込ませるだけで導入が可能ですので、実際にコードを書いてみて感覚をつかんでいただけたらと思います。 前編では導入方法からリストの作成、追 [...]