並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 193 件 / 193件

新着順 人気順

*チートシートの検索結果161 - 193 件 / 193件

  • 【2024年版】JavaScript(React)におけるリーダブルコードのチートシート10~13章 - Qiita

    2024/3/18 コードの再構成 10章 無関係の下位問題を抽出する 10.1 入門的な例: findClosestLocation() const findClosestLocation = (lat, lng array) => { let closest; let closes_dist = Number.MAX_VALUE; for(var i = 0; i < arrya.length; i += i){ //2つの地点をラジアンに変換する const lat_rad = radians(lat); const lat_rad = radians(lnt); const lat2_rad = radians(array[i].latitude); const lat2_rad = radians(array[i].longitude); //「球面三角法の第二余弦定理」の公式を

      【2024年版】JavaScript(React)におけるリーダブルコードのチートシート10~13章 - Qiita
    • SQLのチートシート① - Deliberate Learning

      # テーブルからc1, c2の列のデータをクエリする SELECT c1, c2 FROM t; # テーブルからすべての行と列のデータをクエリする SELECT * FROM t; # データをクエリし、条件を満たす行をフィルタリングする SELECT c1, c2 FROM t WHERE condition; #テーブルから重複しない行をクエリする SELECT DISTINCT c1 FROM t WHERE condition; # 結果セットを昇順または降順でソートする SELECT c1, c2 FROM t ORDER BY c1 ASC [DESC]; # 行のオフセットをスキップし、次のn行を返す SELECT c1, c2 FROM t ORDER BY c1 LIMIT n OFFSET offset; # 集約関数を使用して行をグループ化する SELECT c1,

      • Entra ID管理者に捧ぐユーザー情報を取得するコマンドチートシート

        はじめに こんにちは。株式会社IVRy(アイブリー)のコーポレートエンジニアのueda(chama)です。 いわゆるゼロトラストモデルな社内ITを構築するためにはID管理やSingle Sign-On(SSO)、SAMLに対応したIDaaSがもっとも重要で、IVRyではMicrosoft Entra IDを採用しています。 管理者がEntra IDを操作する手段はいくつかありますが、Webブラウザで管理センターからポチポチするのが面倒になってきた方がまず行き着くのはPowerShell(Microsoft Graph PowerShell)なのではないかと思います。 ただ、PowerShellを普段から使っていないとコマンドをすぐ忘れちゃいますよね。ググる->思い出す->試す->手元にメモする、を最近私も繰り返しました。 今回は私自身の備忘も兼ねて、運用でよく使うであろうユーザー情報の参照

          Entra ID管理者に捧ぐユーザー情報を取得するコマンドチートシート
        • 【チートシート付き】コーディングで頻出のHTMLタグをまとめました - PENGIN BLOG

          この記事を書いた人 PENGIN LLC.PENGIN BLOGは、LPやECサイト制作を中心に行うPENGIN LLC.が運営しております。 弊社は、プログラミング教育などのテクノロジー教育に関わったメンバーが多数在籍しているため、当メディアを通じて、Web制作をご検討中の企業様やWeb制作を学習中の方の学習に役立つ情報を発信しています。 コーディング学習を始めたての時に、覚えることが多すぎてどうしたら良いかわからなくなってしまった経験ありませんか? 頑張ってメモ取りながら学習をして行くけどなかなか進まず、どんどんモチベーションが下がってしまうという現象はコーディングを学習している人のほとんどが経験することです。 そのため今回は、実際のコーディングでよく使用するHTMLタグだけを集めてそれぞれの活用例をまとめました。 この記事を読むことで頻出のHTMLタグを抑えることができ、爆速でコーデ

            【チートシート付き】コーディングで頻出のHTMLタグをまとめました - PENGIN BLOG
          • 「AWSのアレはAzureでいうとコレだよね」チートシート - Qiita

            はじめに いろんなクラウド環境を使う人と交流するときに、サービス名の対応がすぐにわかると良いなと思った。 「AWS でいう Lambda が、 GCP の Cloud Functions だよ。」みたいな説明をする。 自分にとっての母語と外国語の対応がわかると、理解が断然早くなるはず。

              「AWSのアレはAzureでいうとコレだよね」チートシート - Qiita
            • Mattermost改造チートシート - Qiita

              この記事は何のためのもの? この記事は、私がMattermostを改造するにあたって躓いた点や調べるのがしんどかった点を書き溜めたものとなっています。 「あれをするにはどうすれば良かったっけ?」となったときに記憶を辿らなくても済むようにする意図があります。 汎用的に役立ち得る情報かなと思ったので、記事として公開します。 今後も改造をしていく予定なので、新しい情報を随時追加していくつもりです。 前提条件 作業環境は「macOS Big Sur v11.x」とします。この記事の情報を他の環境で利用する際は、各部分を環境に合わせて適宜読み替えていただく必要があります。 Mattermostのブラウザアプリが対象です。Mattermostのモバイルアプリ等は対象に含んでいません。 動かすMattermostのバージョンは、v5.30.2です。 01. Mattermostをソースから動かすためには

                Mattermost改造チートシート - Qiita
              • [Flutter] Dartの文字列操作チートシート

                手軽に調べられるようにまとめてみた。使用したDartのバージョンは2.12.4。 文字列の基本 Dartの文字列はStringクラス。 Dartの文字列は不変(immutable)なので、何らかの処理を行う場合は元の文字列自体が変更されるのではなく、新しい文字列が返される。 String(文字列)はPatternを実装しており、これはRegExp(正規表現)も同様。文字列に関する諸々のメソッドの中には引数としてPatternを渡せるものも多く、これらでは正規表現が使用できる。 Dartに文字型(char的なもの)はなく、全てString(文字列)となる。Stringの中身と言えるUnicodeコードポイント(1文字ごとの整数値)は扱えるものの、使うことはほとんどないと思う。 文字列の定義 文字列には単一行と複数行がある。 文字列の定義にはシングルクォートとダブルクォートの両方が使えるが、一

                  [Flutter] Dartの文字列操作チートシート
                • 正規表現を可視化してまとめたチートシート - Qiita

                  調べたり、実際にためしたものの正規表現を可視化したものまとめ。 正規表現の可視化するために利用しているサービスはregexper.comです。 各正規表現のチェックにはrubular.comなどを利用して確認する。 正規表現の表記についてはこちらを参考にしてもらえればと思います。 正規表現の基本 随時アップ 利用頻度が高い 説明 正規表現 可視化

                    正規表現を可視化してまとめたチートシート - Qiita
                  • SharePointリストの書式設定(JSON) チートシート - Qiita

                    { "id": "122", "title": "Kalya Tucker", "email": "kaylat@contoso.com", "sip": "kaylat@contoso.com", "picture": "https://contoso.sharepoint.com/kaylat_contoso_com_MThumb.jpg?t=63576928822", "department":"Human Resources", "jobTitle":"HR Manager" }

                      SharePointリストの書式設定(JSON) チートシート - Qiita
                    • CSS Selector Level4 ・ Nested Selector サンプル61個付きチートシート

                      :is セレクターのリストを引数に取り、リスト中のセレクターの何れか一つに当てはまる要素をすべて選択します。 擬似要素にはマッチしません。 /* 以下の3つのセレクタは */ article:hover h1, article:focus h1, article:active h1 { color: red; } /* :is() を使うと以下のように簡潔になる */ article:is(:hover, :focus, :active) h1 { color: red; }

                        CSS Selector Level4 ・ Nested Selector サンプル61個付きチートシート
                      • Tailwind CSSとは?そのメリットと使い方 日本語チートシート入門

                        Tailwind CSS入門 Tailwind CSSフレームワークの使い方をご紹介します。このページ自体も Tailwind CSS を使って作っています。 Tailwind CSSとは Tailwind CSSとは、ユーティリティファーストのCSSフレームワークです。 ほかの多くのCSSフレームワークでは、何もクラスを指定しなくても、あるいはひとつのクラスを指定するだけで、ある程度デザインを整えてくれます。 これに対して、Tailwind CSSではフォントの大きさや色、マージン、パディングなどさまざまなクラスが用意されていて、これらを組み合わせて使用します。 そのため、Tailwind CSSを利用したHTMLでは多くのクラス指定を必要とします。その代わり、柔軟にカスタマイズしやすくなっています。 Tailwind CSS

                          Tailwind CSSとは?そのメリットと使い方 日本語チートシート入門
                        • AWS SDK JavaScript v3でS3のファイル操作 チートシート - maybe daily dev notes

                          ワタミチートシート以来、久々のカンペ記事。 AWS SDK JavaScript v3がリリースされて久しいが、移行は進んでいるだろうか? LambdaのNode.js v18ランタイムではv3 SDKのみビルトインされているなど、そろそろ移行を進めないとまずい状況も増えてきている。 私自身は未だにv3のSDKでS3のファイルをダウンロード/アップロードする操作に慣れないので、この記事にそれらのサンプルコードをまとめる。 事前準備 以降のコードに必要なライブラリは、基本的に以下の一つだけでOK。 npm install @aws-sdk/client-s3 コード S3頻出のパターンとして、以下5つがあるだろう: メモリ上のデータをS3にアップロード ファイルシステム上のデータをS3にアップロード メモリ上にS3のデータをダウンロード ファイルシステム上にS3のデータをダウンロード S3上

                            AWS SDK JavaScript v3でS3のファイル操作 チートシート - maybe daily dev notes
                          • 【チートシート】Python初学者が知っておきたい基本用語100選 - Qiita

                            Pythonの基本用語を100個紹介します。 数合わせの部分や、抜けがあるかもしれませんが、参考にしていただけると幸いです。 また、YouTubeにて、Pythonチュートリアル(公式ドキュメント)を使ってPythonの基礎文法を解説しています。 体系的に学ぶことができますのでこちらもよろしければご活用ください。 それでは本題に入ります。 Python初学者の方がまず押さえたい基礎として以下の単元があげられます。 数値計算 文字列 リスト、タプル 辞書、集合 条件分岐 ループ処理 関数 クラス 例外処理 モジュール なので今回はこの辺りで出てくる用語を各単元ごとにまとめます。 追記 動画バージョンを作成しました。自動音声で1つずつ読み上げるようになっていますので、こちらもあわせてご活用ください。 数値計算 int 主な数値型の1つ。整数を表す型。 float 主な数値型の1つ。小数を表す型

                              【チートシート】Python初学者が知っておきたい基本用語100選 - Qiita
                            • 正規表現のチートシート「i Hate Regex」

                              これすごいい! 自動的に正規表現のサンプル文字と正規表現化をイメージ図で可視化してくれる。 選択肢以外にも自分で書いた正規表現もチェックしてくれるので、正規表現が苦手な人に 説明する際にこれで図を作れば、話がスムーズに進みそうですね

                                正規表現のチートシート「i Hate Regex」
                              • npm コマンド一覧 チートシート - コムテブログ

                                TL;DR フロントエンドエンジニアの方々にとって、npm コマンドは日常的に使用されるツールだと思います。 Next.js を用いたプロジェクトでは、npm コマンドを活用して開発作業を効率化する場面が多く、修正やバージョンアップにも役立ちます。この記事では、Next.js プロジェクトで頻繁に使われる npm コマンドを一覧で紹介し、各コマンドがどのような状況で活躍するのか、使いどころを解説します。 予備知識 npm コマンドを扱う上での予備知識を簡単に解説します。 npm について npm(Node Package Manager)は、Node.js のパッケージマネージャーで、JavaScript のコードやライブラリを管理するためのツールです。npm は、公式の npm レジストリからパッケージをダウンロードしたり、自分自身で作成したパッケージを公開したりすることができます。これ

                                • これさえあれば大丈夫!Dockerチートシート - Qiita

                                  Dockerコマンド一覧 Dockerボリュームコマンド一覧 Dockerネットワークコマンド一覧 DockerComposeコマンド一覧 Dockerコマンド一覧 docker info Dockerシステム情報を表示する docker version Dockerバージョン情報を表示する docker events サーバからリアルタイムのイベントを取得する docker create コンテナを停止状態で作成する docker run コンテナを起動状態で作成する docker ps コンテナ一覧を表示する docker stats コンテナのリソース状況を表示する docker rm コンテナを削除する docker start コンテナを起動する docker restart コンテナを再起動する docker stop コンテナを停止する docker kill コンテナを強制

                                    これさえあれば大丈夫!Dockerチートシート - Qiita
                                  • nmcliチートシート - Qiita

                                    概要 nmcliのマニュアルを読んでたら思いの外色々出来ることが分かったけれども、いかんせん情報量が多くて読みづらかったので自分が使いやすい様にまとめました。 (20191127 デバイスとコネクションの説明を追加) デバイスとコネクション コマンドの説明に入る前にNetworkManagerで多用されるこの概念について説明しておきます。 デバイスはその名の通りデバイスを指し、ifconfig コマンドやip コマンドで確認出来るNIC 識別名と同様の役割を果たします。コネクションは1 つのデバイスに複数の設定を保持しておき、ユーザが柔軟に接続を変更できるように導入された概念です。より一般的に言えば接続プロファイルとも言えます。 このコネクションに保持されている設定ですが、反映されるのはコネクション接続時である点に注意してください。つまり、既に接続されているコネクションは一度コネクションを

                                      nmcliチートシート - Qiita
                                    • サブネット・チートシート: サブネットマスク 24、30、26、27、29、その他 IP アドレスと CIDR のネットワークリファレンス

                                      ワイルドカードはサブネットマスクを反転させたものとなっています。 ネットワークエンジニアリングの初心者であれば、この記事で、コンピューターネットワークの仕組みについて理解を深めると良いでしょう。(英語版) 最後に、このチートシートとこれ以降の説明は、より新しい IPv6 プロトコルではなく IPv4 アドレスにフォーカスしています。IPv6 について詳しく学びたい場合も、上記、コンピューターネットワークの仕組みについての記事を参考にしてください。 IP アドレスブロックの仕組み192.168.0.1 のような IP アドレスは、2 進数のブロック 4 組を 10 進数で表したものです。 各ブロックは 8 ビットで、0~255 の数字を表現できます。ブロックは 8 ビットのかたまりなので、それぞれのブロックは オクテット と呼ばれます。そして、8 ビットのブロックが 4 組あるので、IPv4

                                        サブネット・チートシート: サブネットマスク 24、30、26、27、29、その他 IP アドレスと CIDR のネットワークリファレンス
                                      • SharePointリストの書式設定(JSON) チートシート - Qiita

                                        { "id": "122", "title": "Kalya Tucker", "email": "kaylat@contoso.com", "sip": "kaylat@contoso.com", "picture": "https://contoso.sharepoint.com/kaylat_contoso_com_MThumb.jpg?t=63576928822", "department":"Human Resources", "jobTitle":"HR Manager" }

                                          SharePointリストの書式設定(JSON) チートシート - Qiita
                                        • Rust 競プロ チートシート集

                                          Rustで競プロしているときに、これやりたいときどうやるだっけ??となりがちなので、チートシートを作りました。 適宜更新・修正します。 AtCoderにおける入出力方法は以下の記事を参照にしてください。 Vec よく使うメソッド - enumerate forで配列をindexと一緒に回す。 let A = vec![3, 4, 5]; for (i, &a) in A.iter().enumerate() { println!("{} {}", i, a); } // 0 3 // 1 4 // 2 5 let N = 3; for i in (0..N).rev() { println!("{} ", i); } // 2 1 0 let A = vec![3, 4, 5]; for &a in A.iter().rev() { println!("{} ", a); } // 5 4

                                            Rust 競プロ チートシート集
                                          • Hugoの基本文法チートシート【入門編】

                                            Hugoの公式ページにある基本文法をメモしておきます。 この文法で書かれたコンテンツをGolangテンプレートと呼ぶようです。 以下にイントロダクションが記載されています。 ≫ Introduction to Hugo Templating | Hugo イントロダクションの冒頭に以下のような記載があります。 Golang templates are HTML files with the addition of variables and functions. Golang template variables and functions are accessible within {{ }}. つまりmarkdownで書かれたコンテンツに対し{{ }}を使ってに部分的にコードを埋め込むことで、Hugoのコンパイルに対応したコンテンツを作ることが出来ます。 以下で解説する文法一覧はここに

                                              Hugoの基本文法チートシート【入門編】
                                            • 【Go】【チートシート】Slice Tricksの重要なとこだけ 〜忙しい人へ〜 - Qiita

                                              はじめに 前回は、スライスマスターになりたいので、Slice Tricks(チートシート)を作って見ました💪 しかし、図が大きかったり、長く読みにくい記事を書いてしまったので、 前回記事にした記事の重要なところだけ(記事を書いていて学びの多かったところ)を抜粋しました!🙆 特に、忙しい人向けに、自分が重要だと感じるところを共有する記事(チートシート)です!🙇 元ネタ 🏆 スライスの要素追加, 結合 for _, i := range b { a = append(a, i) } a = append(a, b...) s1 := []int{1, 2, 3} s2 := []int{4, 5, 6} for _, i := range s2 { s1 = append(s1, i) } fmt.Println(s1) // [1 2 3 4 5 6] s3 := []int{1,

                                                【Go】【チートシート】Slice Tricksの重要なとこだけ 〜忙しい人へ〜 - Qiita
                                              • テキストエディタ GNU nano チートシート - golangの日記

                                                テキストエディタ GNU nano のショートカットキーと設定方法などの使い方。「vim 使うから nano なんてどうでもいいよ」って人が多いのかもしれないけどlinux 使ってるとデフォルトのエディタがこれになってることがあるのでまとめたやつ。 目次 ショートカットキー ヘルプの ^ / M / Sh の意味 ヘルプ(- help) ファイル操作(- file) マウス(- mouse) インフォメーション関連(- information) 移動(- move) 削除 (- delete) コピー/切り取り/貼り付け (- copy - cut - paste) 行の連結 (- join - justify) アンドゥ/リドゥ (- undo - redo) 改行/行の追加 (- new line) インデント (- indent) 検索 (- search - find) 置換 (-

                                                  テキストエディタ GNU nano チートシート - golangの日記
                                                • 【BigQuery】bqコマンド チートシート - Qiita

                                                  はじめに チームでBigQueryをシステムに導入しようとなり、本格的に向き合うことになりそうなので一通りbqコマンドを触ってみようと思います。 以前書いた記事では、レガシーな使い方をしていたりしたのでアップデートしたいと思います。 【BigQuery】知っておくと便利なbqコマンドのオプション【GCP】【bq】 前提として下記の情報を使っています。 データセット名:data_qiita サービスアカウント名:test@[Project名].iam.gserviceaccount.com 暗号鍵名:projects/[Project名]/locations/asia-northeast1/keyRings/[KeyRing名]/cryptoKeys/[Key名] ロケーション:asia-northeast1 bqの省略 $ bq shell Welcome to BigQuery! (Ty

                                                    【BigQuery】bqコマンド チートシート - Qiita
                                                  • VS Codeでカンタン!正規表現置換のためのチートシート

                                                    コードをいわゆる「置換(置き換え)」、一気に変換したい! って事ありませんか? 「正規表現」を使うと一部の文字を削除したり、抽出したりできて超便利です。 この記事は高機能エディタVS Codeの置換機能で正規表現をある程度使えるようになりたい人、コピペで手軽に置換をしたい人のために書かれた記事です。 VS Codeの使い方、正規表現、置換の基本、よく使う置換のチートシートについて掲載しています。 かみーゆ/フロントエンドエンジニア 資金ゼロからフィリピンで起業した海外ノマドエンジニア。IT業界10年以上でテクニカルディレクター(技術責任者)・エンジニア講師・ブリッジSEを経てLenzTechnologies Inc.を設立し、代表を務める。CMS concreteCMSエバンジェリスト。テックブログ以外も「磨耗しない人生」や「海外ノマド」のライフスタイルについて発信。好きなものは肉とハイボ

                                                      VS Codeでカンタン!正規表現置換のためのチートシート
                                                    • TLA+チートシート

                                                      日本語のTLA+に関する文献がほとんど見つからないので、日本語でまとめていきたいと思います。 誤った情報や追記したい情報などはこちらにIssueまたは、PRを送っていただけると助かります。 TLA+の勉強法・学習法 ドキュメントや講義など Leslie Lamport's TLA homepage: ホームページです。 Hyperbook: チュートリアルなどを扱ったHyperbookです。こちらのページからダウンロードが可能です。 TLA video course: TLA+の作者であるLamprtさんの動画教材です。 Specifying Systems: Leslie Lamportによるもので、出版社を通じての注文や個人使用のためのダウンロードにリンクしています。 Learn TLA もっとも詳細にTLA+及びPlusCalの文法や使い方について説明している場所です。現状唯一の情報

                                                        TLA+チートシート
                                                      • 【2023年・チートシートあり】GA4 Magic Reports 基礎完全マニュアル | マーチコンサルティング

                                                        みなさんは、Google アナリティクス4(以下、「GA4」)のレポートをどうのように作成していますか? GA4の探索レポートの画面をキャプチャしたり、GoogleスプレッドシートやCSVなどにエクスポート(出力)する方法、GoogleアナリティクスのAPIを利用する方法や、GoogleのLooker Studio(旧名:Google データポータル)と連携する方法など、さまざまな方法でレポートを作成しているかと思います。 今回は、そうした方法とは違う切り口からレポート作成をする手段として、「GA4 Magic Reports」をご紹介します。 GA4 Magic Reports はサードパーティー(Google以外の第三者が開発・提供)製のGoogleスプレッドシートアドオンです。企業によってはGoogleスプレッドシートの利用やサードパーティー製のアドオンの利用が禁止されている場合があ

                                                          【2023年・チートシートあり】GA4 Magic Reports 基礎完全マニュアル | マーチコンサルティング
                                                        • Blender | Blenderチートシート・基本操作ショートカット一覧表(日本語)3.2+業界互換キーマップ

                                                          ショートカット一覧表の対応バージョンBlenderショートカット一覧表、ver3.2対応です。 Blender v3.2 デフォルトキーマップ (2022-07-07)v3.2 業界互換キーマップ (2022-07-07)キーマップの切り替えとオプション設定キーマップは3種類あり、メニューバーの【編集】→【プリファレンス...】→【キーマップ】の上部にあるプルダウンメニューで切り替えられます。 「Blender」- Blender デフォルトキーマップ「Blender 27X」- Blender 2.7x風キーマップ「Industry Compatible」- 業界互換キーマップ どれを使っていいかわからない人はデフォルトのキーマップが無難だと思います。入門記事やチュートリアルなどはデフォルトのキーで解説されていることが多いです。 業界互換キーマップは、MayaやUnityなど3DCG業界

                                                            Blender | Blenderチートシート・基本操作ショートカット一覧表(日本語)3.2+業界互換キーマップ
                                                          • Apache Beam チートシート【Python】 - Qiita

                                                            はじめに この記事では、Apache Beam Python SDK で提供されている Transform についてまとめています。簡単に呼び出すことが可能な Transform を一通り知っておくことで、より迅速に実装の方針を立てることができるかと思います。 要素ごとの処理 | Element-wise ParDo - DoFn の実行 PCollection の各要素を考慮し、何らかの処理(DoFn)を実行します。 from unittest import TestCase import apache_beam as beam from apache_beam.testing.test_pipeline import TestPipeline from apache_beam.testing.util import assert_that, equal_to class Compute

                                                              Apache Beam チートシート【Python】 - Qiita
                                                            • G検定チートシート - Qiita

                                                              オセロ<チェス<将棋<囲碁 ヒューリスティックな知識 探索に利用する経験的な知識 Mini-Max法 自分のターンにスコアを最大になるように、相手が刺す時にはスコアが最小になるように戦略を立てる。 αカット スコアが最小のものを選ぶ過程で、出現したスコアよりも大きいノードが現れた時点でその先につながるノードの探索をやめる。 βカット スコアが最大のものを選ぶ過程で、出現したスコアよりも小さいノードが現れた時点でその先につながるノードの探索をやめる。 モンテカルロ法 ゲームがある程度進んだらスコア評価を放棄し、コンピュータが仮想的なプレイヤーを演じて、完全にランダムにプレイアウトさせる。その中でどの方法が一番勝率が高いかを計算できるのでそれをスコアとして評価する。 人工無能 チャットボットなどのルールベースの会話プログラム。 ELIZA(イライザ) 人工無能の元祖。ジョゼフ・ワイゼンバウムに

                                                                G検定チートシート - Qiita
                                                              • TypeScriptチートシート(TypeScript(JavaScript)の文法を学び,フロント・バック両方開発できるようにしよう[プログラミング文法,配列操作関数,React,クリーンアーキテクチャ,API]) - Qiita

                                                                TypeScriptチートシート(TypeScript(JavaScript)の文法を学び,フロント・バック両方開発できるようにしよう[プログラミング文法,配列操作関数,React,クリーンアーキテクチャ,API])JavaScriptNode.jsTypeScriptDockerReact みなさんTypeScript(JavaScript)でどんなことができるかご存知ですか?初学者向けの言語や大規模開発でよく使う言語だというイメージがあると思います.TypeScript(JavaScript)はフロントの開発からバックの開発までなんでもできる非常に有用な言語です.本記事ではプログラミングをしたことのない人やTypeScript(JavaScript)を触った人のステップアップのためなど幅広い方向けに書きました.また,Node.jsの仕組みやReact,Vue.jsでの応用例やAPI作成

                                                                  TypeScriptチートシート(TypeScript(JavaScript)の文法を学び,フロント・バック両方開発できるようにしよう[プログラミング文法,配列操作関数,React,クリーンアーキテクチャ,API]) - Qiita
                                                                • 設計法則チートシート

                                                                  設計法則は、たくさんあって忘れがちなのでチートシートが欲しいと思っていた。 素晴しいリストを見付けました。 何かのときにすっと出したい、プログラミングに関する法則・原則一覧 画像とodp形式作ってみました。 設計法則チートシート(odp形式) 記載法則 デメテルの法則 ヴィルトの法則 ブルックスの法則 コンウェイの法則 ホフスタッターの法則 驚き最小の法則 ボーイスカウトの規則 YAGNI DRY KISS SOLID原則 壁に貼っておこう。 もっとお洒落に作ってくれる方がいればそれを使いたい…

                                                                    設計法則チートシート
                                                                  • 【チートシート】G検定の試験当日のカンペ

                                                                    はじめに G検定に向けたカンペを作っておこうと思う。 ネットと書籍の情報だと、カンペはOKらしいので、 2021年7月の公式サイトのシラバスに乗っている単語を中心に記載する。 カンペ 人工知能の定義 人工知能とは何か コンピュータを使って、学習・推論・判断など人間の知能のはたらきを人工的に実現したもの。 AI効果 人工知能で何か新しいことが実現され、その原理が分かってしまうと、「それは単純な自動化であって知能とは関係ない」と結論付ける人間の心理的な効果 人工知能とロボットの違い ロボット:あらかじめプログラムされた動作を正確に行う。自己判断で進めることはできない。 人間で例えると「体」 人工知能:自立して発展していく。自ら学習して精度を高めることができる仕組み。 人間で例えると「脳」 エージェント 事前に定義された目標を達成するためのコードまたはメカニズム 「チャットボット」「ソフトウェア