エンジニアのはしがき

プログラミングの日々の知見を書き連ねているブログです

2020-12-01から1ヶ月間の記事一覧

Raspberry Piを買ったら最初にやること

ラズパイを買うとまずはOSインストール、そして各種ライブラリのインストールといった具合に 準備をすると思いますが、毎回何かしら調べることが多いので備忘録として残したいと思います。 Ansibleで初期設定したい場合は↓をご覧ください。 tm-progapp.haten…

JavaScriptで使用ブラウザを判定させたい

Webアプリ開発ではブラウザの差異によって微妙な解釈違いがあり、フロントエンジニアの悩みの種になることが多々あると思います。 せめて使用ブラウザを判定して、推奨ブラウザへ誘導するような処理を実装したい… そういう思いでブラウザ判定処理について調…

AngularをElectronでネイティブアプリ化する

ElectronはVSCode, Slack, Atomにも使われている技術でWebアプリをネイティブアプリとして出力できるパッケージです。 例えば、Angularアプリをお手軽にクロスプラットフォームにネイティブアプリ化ができます。 先日、実際に試してみたのでパッケージングま…

.NETライブラリのClosedXMLでExcelファイルを生成する

Excelは好きですか? 僕は嫌いです。大概の内容はマークダウンで済むと思っています。 しかしながら、最近バックエンド(ASP.NET Core)でExcel出力機能の実装を強いられましたのでその方法を記録しておきたいと思います。 ↓フロントエンド(Node.js)でエクセル…

プログラミングに関する情報をググる時のコツ

業務では、Google先生を使わない日はほぼありません。 エラーが表示されて解決方法を探したり、CUIのコマンドを思い出す為に検索したりするのですが、1つググり方を失敗すると無駄に時間がかかってしまいます。 今回はどうググれば求める答えにたどり着き易…

プログラミング勉強におすすめの書籍・サイト紹介

こんばんは! 今回は、今までに読んだプログラミング関連の書籍から私のお薦めの本を紹介していきたいと思います。 昨今では公式サイト等のドキュメントやチュートリアルも充実しているので、本を買わなくとも勉強できることも多くなってきました。 一方で、…

VSCodeからsshでRaspberry Pi Zero Wのソースコードを編集できなかった

VSCodeの拡張機能に「Remote Development」というものがあるのですが、 これを使うとssh接続で接続先のソースコードをVSCode上で記述・保存ができるという大変便利な機能となっています。 …が、残念ながらRaspberry Pi Zero WではCPU的にできませんでした 結…

ガワネイティブを作るならFlutterが良いかもしれない

SwiftでiOSアプリを開発する傍ら、Androidアプリも楽して作れないものかとネットの海を彷徨ったところ、 Flutterというフレームワークにたどり着きました。 Flutterで単純なガワネイティブアプリを作るところまでを実践してみての所感を書いていきたいと思い…