プログラミング に関する記事一覧


赤ちゃんの離乳食メニュー記録アプリの紹介【ベビーフードダイアリー】

赤ちゃんの離乳食メニュー記録アプリの紹介【ベビーフードダイアリー】

今回は、赤ちゃんの離乳食メニューの予定作成・記録ができるアプリ「ベビーフードダイアリー」を開発しましたので、このアプリのご紹介です。

これから「赤ちゃんの離乳食が始まる」という方、「離乳食の計画でメモ帳が煩雑になっている」という方にご活用いただけたら幸いです。

ベビーフードダイアリーでは赤ちゃんの離乳食について、以下のようなことができます。

  • カレンダーで離乳食の予定を入力できる
  • 一日の主食・主菜・副菜などのバランスが分かる
  • 食べた離乳食のメモやアレルギー反応の有無を記録できる
  • アレルギーが出た離乳食を一覧で見れる

また、ベビーフードダイアリーはWebサイトのようになっていますが、スマートフォンのブラウザ(iOSはSafariのみ)で見るとメニューから「ホーム画面に追加」することができます。

ホーム画面に追加すると、ブラウザを立ち上げなくてもスマホアプリのように使うことができますので、ぜひご活用ください。

続きを読む

US配列のコンパクトキーボードを買う時の注意点

US配列のコンパクトキーボードを買う時の注意点

今回は、これまで10種類以上のキーボードを使ってきたなかで、特にITエンジニアがUS配列(英語配列キーボード)のコンパクトなものを購入するときに「ここは気をつけておいた方が良いですよ」というところについて解説します。

これからUS配列のキーボードを買おうとしている方の参考になれば幸いです。

ちなみにこれまでのキーボード利用歴については解説記事を書いてますので、合わせて参考にしてもらえたらと思います。

続きを読む

【Karabiner-Elements】Capslockを使ってWindows風に快適なプログラミング環境を作る方法(MacOS編)

【Karabiner-Elements】Capslockを使ってWindows風に快適なプログラミング環境を作る方法(MacOS編)

今回は、MacOSで快適なプログラミング環境を作るためによく使われている「Karabiner-Elements」について、作業効率化のためにどのような設定を行っているかをご紹介します。

※ Karabiner-Elementsは「ControlキーとCapslockキーを入れ替える」や「あるキーを組み合わせて押すと独自のショートカットを実行する」などができるキーボードの入力をかなり自由にカスタマイズできるアプリです。

設定のコンセプトは「CapslockでWindowsのControlキーのような操作感を実現する」で作成しました。

本記事は先日の「【AutoHotKey】Capslockを使って快適なプログラミング環境を作る方法(Windows編)」のMacOS版になります。

WindowsのAutoHotKeyと同じく、本記事執筆時点のKarabiner-Elementsの設定をGitHubに上げておきますので、使えそうなところをコピペで使ってもらえたらと思います。

matatabi3/karabiner-elements Release 2020042801-for-blog (GitHubリンク)

続きを読む

【AutoHotKey】Capslockを使って快適なプログラミング環境を作る方法(Windows編)

【AutoHotKey】Capslockを使って快適なプログラミング環境を作る方法(Windows編)

今回は、Windowsで快適なプログラミング環境を作るためによく使われている「AutoHotKey」について、作業効率化のためにどのような設定を行っているかをご紹介します。

※ AutoHotKeyは「Ctrl(Control)キーとCapslockキーを入れ替える」や「あるキーを組み合わせて押すとブラウザを開いてGoogle検索をする」などができるキーボードの入力をかなり自由にカスタマイズできるアプリです。

設定のコンセプトは「CapslockでWindowsでもEmacs風のキーバインドを使えるようにしつつCtrlキーとして動かす」で作成しました。

本記事執筆時点の設定内容をGitHubに上げておきますので、使えそうなところをコピペで使ってもらえたらと思います。

matatabi3/autohotkey Release 2020042901-for-blog(GitHubリンク)
※ ターミナル上のCapslock+bにバグがあったので修正しました。

少しでもプログラミングしやすい環境づくりや作業効率向上のお手伝いができれば幸いです。

続きを読む

Surface Pro 7がWebプログラミングにも快適に使えておすすめ

Surface Pro 7がWebプログラミングにも快適に使えておすすめ

今回は最近メインで使用するPCを新しく「Surface Pro 7」に買い替えましたので、使用感などをご紹介できればと思います。

Windows 10 HomeではなくWindows 10 Proにアップグレードして使っているため、Homeを利用している場合では記載している通りにならないことがありますのでご注意ください。

もしSurface Pro 7を買おうか悩んでいる人がいれば参考になると幸いです。

※ 2020/04/14追記 Surface Pro 7を開いている角度とキックスタンドを立てるために必要な奥行きの目安について追記しましたので、よかったらご参考ください。

続きを読む

Webエンジニア初心者ほどMacをおすすめしない理由

Webエンジニア初心者ほどMacをおすすめしない理由

本記事はWebのプログラミングや開発を行うために、「本当にMacはおすすめなのか」という疑問について Windows / Mac / Linux を業務で利用した結果「WebエンジニアにはMacをおすすめしない理由」について解説しています。

巷では、「プログラミングをするならMac一択だ」や「エンジニア初心者にはMacがおすすめ」という情報をよく見ますし自分の周りもMacをおすすめしている人が多い印象ですが、実際に業務でMacを使ってみた使用感を踏まえて理由をご紹介できればと思います。

皆さんのWebシステム開発の作業効率向上のお役に立てれば幸いです。

続きを読む

左手より右手でマウスを使う方が効率的な理由

左手より右手でマウスを使う方が効率的な理由

今回は、PC作業で利用するマウスを左手より右手でマウスを使う方が効率的ということについて解説します。

効率よく作業を行うために「マウスは普段右手で使ってるけど左手だったら効率よくなるのか?」という実験を行った結果、「これはやっぱり右手でマウスを操作した方が効率できだな」という実体験に基づいた内容になっていますので、参考にしていただけたら嬉しいです。

本記事は、ITエンジニアとして効率よく作業を行うことを主として記載していますので、デザインの領域や医療業界、ゲームなど特別な操作や確実性の求められる環境については対象外としています。(※エンジニアも求められますが)

また、決して左利きをdisっているわけではありませんのでくれぐれもご了承くださいませ。

皆さんの作業効率向上のお役に立てれば幸いです。

続きを読む

エンジニア向けウェブツールを作りました

エンジニア向けウェブツールを作りました

今回はウェブ制作や開発で使うようなツールをまとめたウェブサイトを作りましたのでそのご紹介です。

 WebTool(https://webtool.nioufuku.net/)

 主に開発向けを考えていて、ログデータの解析などで「あーこのURLデコードしたら何ていう日本語なんだろー」や「あるテキストからこの文字だけこの文字にぱっと置き換えたいんだけどなー」という時に使ってもらえたらと思います。

 まだURLエンコード/デコード文字列置き換えパスワード生成だけですが、ボチボチと機能追加していく予定です。

 みなさんのプログラミング生活に少しでも貢献できたら幸いです。

エンジニアに英字配列(US配列)を勧める理由

エンジニアに英字配列(US配列)を勧める理由

今回は自分が英語配列(US配列)キーボードをおすすめする理由について紹介します。

これまでキーボードに関する記事を書いてきたなかで英語配列がおすすめと言い続けていましたが、日本語配列と英語配列それぞれのメリット/デメリットを見ながら解説します。

英語配列のキーボードやPCを買おうか悩んでいる方の参考になれば幸いです。

※ この記事は一般的なキーボード配列をベースに記載しています。一般的とは以下のような配置をイメージで考えてもらえたらと思います。

続きを読む