Category Archives: Computer Science

読書メモ – Javaプログラマのためのアルゴリズムとデータ構造

Summary プログラム=データの操作(データの入力→操作→出力) データの効率的な操作は、データを適切な形で(=データ構造)適切な仕方で(=アルゴリズム)で処理することにより達成される。 アルゴリズムの評価指標=計算量(complexity) 計算量の種別 時間計算量(time… Read More »

Aivenを軽く調べてみた

会社概要 会社名(サービス名):Aiven会社概要:2015年にヘルシンキにて創業。2021年3月、シリーズCで1億ドルを調達。URL:https://aiven.io/ Aivenとは何か オープンソースのデータ技術を主要なクラウドサービス上でマネージドサービスとして提供するサービス。 【例】 PostgreSQL… Read More »

JavaScriptにおけるイベント処理

ブラウザの仕組み HTMLドキュメントにおけるコードの実行順序 コードは上から順に実行されていく。 従って、操作対象のDOM要素(=HTML要素)よりも先にJavaScriptを記述するとエラーが発生する。 ただし、①ブラウザにDOM要素がキャッシュされている場合②レンダリングエンジンとJSエンジンの並列処理において、運よく該当のJSコードが先に処理された場合はこの限りではない。 適切に動作しないコードの例↓… Read More »

React & TypeScript学習ロードマップ

↓の順に学習していけばOK(という計画)(´・ω・`)✌ 『最速で学ぶTypescript』:これでTypeScriptの概要をざっと把握する 『日本一わかりやすいReact入門』:このシリーズでReactの概要をざっと把握する 『苦しんで覚えるReact』:手を動かしながら読んで、別の視点からReactに再入門しておく 『モダンJavaSciptの基礎から始める挫折しないためのReact入門』:これまでの下地を基にJavaScriptとReactの初歩をかっちり習得する 『Reactに入門した人のためのもっとReactが楽しくなるステップアップコース完全版』:JavaScriptとReactについてもう一歩踏み込む… Read More »