開発

開発に関わる様々な記事

Linux

【2020年12月】UbuntuにWindows10を追加してデュアルブートする

Ubuntuに後からWindowsを載せてデュアルブートにしてみました。Windows→Ubuntuではなく、Ubuntu→Windowsの順に入れてパーティションの配置もその順にしました。Windows Updateがたまにパーティションを触って壊すらしいので、UbuntuをWindowsの後ろより前に置いた方が安全かも?という判断です。
React.js

React.jsは難しいのか?Redux代替にEventEmitterを使用して難易度を下げる – ToDo List実装編

Reactは難しくない。Reduxが難しいのです。Reduxの代わりにEventEmitterを使用することでReactの難易度を下げる事ができます。その方法をRedux公式のTodo Listサンプルを作り、ソースコードを交えて説明します。
React.js

React.jsは難しいのか?Redux代替にEventEmitterを使用して難易度を下げる

Reactは難しくない。Reduxが難しいのです。Reduxの代わりにEventEmitterを使用することでReactの難易度を下げる事ができます。その方法をサンプルコードを交えて説明します。
Linux

なぜLinuxがエンジニアから好かれるのか?現役エンジニアが個人的感覚で語ってみる

Linuxって個人PCとしてはどうなんだろう?という方向け。現役エンジニアが、巷で言われるLinuxのメリットとは少し違う視点で、その良さを個人的な感覚で説明します。
C言語

【C言語】関数ポインタのテーブルの使い方 – 状態遷移表をそのまま実装に落とし込む。if, switch不要で。

C言語で関数ポインタをテーブル(二次元配列)に格納し、うまく活用することでSwitchやifを使用せず、状態遷移表をそのまま実装に落とし込む事が出来る。設計・実装・試験工程まで円滑に進められるので便利。
C言語

C言語で関数テーブルに対応するコマンドを実行する

関数テーブルを使用する コマンドに応じた処理を実行するのに、if文やswitch文を用いず、関数テーブルを使用する。関数テーブルを使用すると慣れていないと関数を追いにくくはなるが、分岐や状態遷移を綺麗に整理できるので、慣れると可読性...
Android

Google Playのアプリ登録に必要なこと – フィーチャーグラフィックやアプリアイコン等

先日アンドロイドアプリをリリースしたので、Google Playコンソールから入力が必要な、アプリリリースの際に準備した事を整理しておきます。アプリ名(50文字以内)、フィーチャーグラフィック(横1024x縦500、JPEGまたは 24 ビット PNG(アルファなし)等...
Android

Androidで暗黙的インテントを使ってメールを起動する

Androidの暗黙的インテントを使って、メールを起動する時の方法。宛先やタイトル、本文にも文字列をあらかじめ埋め込む方法。
Node.js

Node.jsでdate-utilsをUTC時間にした話

Node.jsのdate-utilsでUTC時刻を任意のフォーマットで得る方法
タイトルとURLをコピーしました