プログラミング– category –
-
JavaScriptで配列をシャッフルする方法
JavaScriptで配列をシャッフルする方法 — 完全ガイド JavaScriptで配列をシャッフルする方法 「sort(() => Math.random() - 0.5)」は本当に安全?——結論はいいえ。この記事では、Fisher–Yates(Knuth)シャッフルを中心に、暗号学的乱数、シード再現、部分... -
Day06:SwiftUIのレイアウト思考
Day06:レイアウト思考 – Spacer / alignment / GeometryReader Day06 レイアウト思考 – Spacer / alignment / GeometryReader 余白と揃えの「作法」を身につけ、画面サイズが変わっても崩れないUIへ。SwiftUIならではのレイアウト発想を体験します。 Spac... -
Day05:SwiftUIの基本ビューと修飾子
Day05 SwiftUIの基本ビューと修飾子 – Text / Image / Button 最小構成で「見やすく・触って楽しい」画面を作る回。基本ビューとレイアウト、よく使う修飾子の型を身につけます。 Text / Image / Button VStack / HStack / ZStack padding / frame / font ... -
[28日でiOSアプリ開発]Day04 Swiftの基礎を学ぶ③
Day04:Swiftの基礎③ – オプショナルと構造体・プロトコル Day04:Swiftの基礎③ – オプショナルと構造体・プロトコル クラッシュを避けるオプショナルの扱い方、値型と参照型の違い、そして共通ルールを与えるプロトコルを丁寧に解説します。 Optionalの理... -
[28日でiOSアプリ開発]Day03 Swiftの基礎を学ぶ②
今日のゴール 複数のデータをまとめて扱う方法を理解する 配列(Array)と辞書(Dictionary)の違いを説明できる ループ処理(for/while)で繰り返しを実装できるようになる 1. 配列(Array) 配列とは 同じ種類のデータを順番に並べて管理する入れ物です... -
[28日でiOSアプリ開発]Day02 Swiftの基礎を学ぶ①
iOSアプリ開発チュートリアルDay02です!今日はSwiftの基礎文法を学習していきましょう! 今日のゴール Swiftの基礎文法を理解する 変数や定数を使って値を扱えるようになる 簡単な関数や条件分岐を書けるようになる 1. Playgroundを使って練習する UIを触... -
[28日でiOSアプリ開発]Day01 開発環境を整える
今回からSwiftUIシリーズを投稿します。初心者の状態から28日(4週間)でiOSアプリを作成できるようなロードマップを考えたので、iOSアプリ開発にチャレンジしてみたい方はぜひ参考にしてください! ロードマップ Day 01:開発環境を整えるDay 02:Swiftの超... -
ETEC対策 組み込みシステム概論の練習問題
ETECとは ETECは組み込みシステムに関する技術力を問う資格試験です。合格・不合格で判定されるわけではなく、TOEICのようにスコアで評価されます。そのスコアに応じてグレードA、Bのように判定されます。ETECでは以下のような分野の問題が出題されます。 ... -
Pythonのmain関数とコマンドライン引数の受け取り方
Pythonでプログラムを作成する際に、main関数を定義し、引数を渡す方法を理解しておくことは重要です。本記事では、Pythonのmain関数の役割や、引数の受け取り方法について詳しく解説します。 1. Pythonにおけるmain関数とは? 1.1 main関数の基本構造 Pyt... -
[VScode]MacでC#の環境構築
この記事ではMacでC#の環境を構築する手順を紹介します。エディターはVScodeを使います。C#といえばVisual Studioですが、Macだと色々面倒なのでVSCodeで行きます。 SDKのインストール まずはインストーラをダウンロードします。以下のサイトから自身のPC...