中安拓也のブログ

プログラミングについて書くブログ

2019-01-01から1年間の記事一覧

Angularがデータの変更を検知してくれないのでChange Detectionを呼ぶ

障害対応でAngularのChange Detectionをコントロールするクラス(ChangeDetectorRef)を使用する機会があったのでメモ 発生した障害 対応内容 終わりに バージョン 参考サイト 発生した障害 クリックでインクリメントする値と複数のngIfを組み合わせて、アプリ…

【バグ対応メモ】[Ionic]iOS 12.2以降の端末でスクロールができなくなった

業務で作成したiOSアプリの障害についてのメモ 障害内容 iOS 12.2以降の端末でIonic v3.9.3で作成したiOSアプリを動かしたら、スクロールができなかった。 改修方法 Ionic v3.9.5以前のバージョンによるバグが原因の障害となる。ionic-angularのバージョンを…

【Angular】GitHub Pagesの更新方法がわからない

はじめに バージョン情報 そもそもどうやってデプロイしたのか? 結局どうしたのか? はじめに Angularで作成したサイト(GitHub Pagesにデプロイ)を、更新したくなった時はどうすればいいんだろう?私、わかりません...という記事です。ググるなり Stack Ove…

【JavaScript】Angularでモールス信号を翻訳するWebサイトを作成した

はじめに 使用ライブラリ・言語のバージョン情報 「モールス信号 翻訳」の機能 実装 ディレクトリ構成 コンポーネントの構成 ルートコンポーネントの実装 input コンポーネントの実装 convert サービスクラスの実装 share-buttonコンポーネントの実装 デプロ…

【Git】SouceTreeでpushが失敗する「hint: Updates were rejected because the tag already exists in the remote.」

SourceTreeでgit pushを実行した時に下記のようなメッセージが表示されて失敗した。 git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks -c credential.helper= -c credential.helper="C:/Users/XXX/AppData/Local/ATLASS~1/SOU…

【Angular】NgRx入門

はじめに 参考サイト バージョン情報 環境構築 開発 ディレクトリ構成 コード おわりに はじめに AngularでFluxを実現するために採用されるライブラリについては、NgRxがデファクトスタンダードになりつつあるのではないか.....という話を結構前に聞いたので…

【Python3】特徴的だと思った機能まとめ その4

引き続き、『入門 Python 3』を読んでいて印象に残った箇所をメモに残していく 前回の記事 バージョン情報 出典元 学習メモ \による長い行の分割 内包表記 リスト内包表記 辞書内包表記 前回の記事 【Python3】特徴的だと思った機能まとめ その3 - 中安拓也…

【Python3】特徴的だと思った機能まとめ その3

引き続き、面白いな〜と思った機能をまとめていく(2) 前回の記事 バージョン情報 出典元 学習メモ del文によるリストや辞書の削除 inを使った値の有無のテスト タプル 次回の記事 前回の記事 【Python3】特徴的だと思った機能まとめ その2 - 中安拓也の…

【Python3】特徴的だと思った機能まとめ その2

引き続き、面白いな〜と思った機能をまとめていく 前回の記事 バージョン情報 出典元 学習メモ 文字列操作関数の種類が豊富(isalnum(), title(), capitalize(), center(), ljust(), rjust()) 文字列が英数字のみか判定するisalnum() 文字列の単語の頭文字…

【Python3】特徴的だと思った機能まとめ その1

はじめに バージョン情報 出典元 学習メモ 算術演算子(//)による切り捨て除算 intの制限の最大値が任意の数 スライス([start:end:step])による部分文字列の取得 次回の記事 はじめに 仕事では主にTypeScript(JavaScript)とJavaしか使用していないんですが、…

【Docker入門】とりあえずDockerでWebサーバ(Nginx)を動かしてみる

はじめに バージョン情報 インストール Nginxの起動と停止 参考記事 はじめに 職場の開発環境構築を自動化したいのでDockerの勉強を始めました。今回はDocker for MacのインストールからDockerを使用したNginxの起動までをやります。 バージョン情報 macOS H…

【Vue.js入門】Angularのツアー・オブ・ヒーローズチュートリアルをVueで作成する

はじめに ツアー・オブ・ヒーローズチュートリアルとは? バージョン情報 開発 環境構築 axiosをインストールする vue-routerをインストールする lodashのインストール 完成後のコード エントリファイル ルートコンポーネント ルーティング設定ファイル Stor…

【JavaScript】window.open()で開かれるウィンドウがタブではなく新規ウィンドウで開かれるようにしたい(IE11)

はじめに 環境 調査 調査結果 ブラウザ設定方法 はじめに アプリでリンク先の画像を開くとタブで開かれてしまうから、プログラム(JavaScript)で制御して常に新しいウィンドウで開かれるようにしてほしいとの依頼があったので、やり方を調べた なお、リンク先…

Angular公式ドキュメント(翻訳されている部分は)全部読む

はじめに バージョン 学習メモ ライフサイクル パイプ フォーム HTTPClient Service WorkerとPWA バージョニング チートシート あとがき はじめに 日本語翻訳していただいた全ての人々に感謝....... angular.jp バージョン v.7.2.0時点のドキュメント 学習メ…