プログラミング– category –
-
【Swift】URLクラスの強制的アンラップの質疑応答とinit?()自己調査結果
この記事で悩んでいるポイントは、今の Swift 学習でもかなり本質的です。`URL(string:)` が Optional を返すのは、不正な文字列からは URL を作れない可能性があるためで、この考え方は 2026 年でも変わっていません。 いまのSwiftならこう考えると整理し... -
【Swift】iOSのフォントの種類を確認する(コピペ用)
現在swiftでプログラミングを行っています。TextFieldやLabelなどに指定できるフォントにはどのようなものがあるだろうと思い調べてみました。 まずXcodeのInterfaceBuilderの画面右側のAttributes Inspectorでフォントのところを開けば全てのフォントが見... -
JavaScriptでCanvas内でdrawImageした画像を押したときのイベントを発生させる
なぜかcanvasに画像を描画してそれをaddEventListnerしてもイベントが取れないので色々試したときの備忘録。 画像タグにonclick属性でメソッドを設定する方法はOK HTML側で画像を用意して、onclick属性にpushed()というメソッドを入れておく。 JavaScript... -
JavaScriptでCanvas内にdrawImageした画像をrepeatする
まず結論から。以下のコードで画像の繰り返しが出きた。 HTML側はcanvasを用意してid=bgの画像を非表示で1個用意。 JavaScript側は以下のようにした。drawImageを使ってない。。 全体像はこちら。 See the Pen img-click-event-test5 by pghappy (@pghappy... -
JavaScriptでCanvasの上に描画した表示を数秒後に消すsetTimeout
5秒で消えちゃうので先に画面をお見せします。 See the Pen canvas-img-repeat by pghappy (@pghappy) on CodePen. ここから解説。 Canvas上に文字を表示して、5秒後にその文字を消す(ように見せるために再描画する)ということをやります。 まずHTML側で... -
JavaScript クラス名で取得した要素をループ中にremoveするとおかしくなる
備忘録、調査、試したこと、解決策をメモ。(スマートな正解かどうかは不明) クラス名で取得した要素のclassをループ中にremoveするとおかしくなる HTMLでこのように記述して、 JavaScriptはこのように記述。 1行目でclass名enemyで要素を取ってきている... -
JavaScriptでクッキーを保存したときに空白スペースが自動で入るので消す方法
クッキーに保存する方法と、クッキーを取り出す方法のおさらい クッキーに値を保存するには以下のように、window.documentオブジェクトのcookieプロパティに代入すると習った。 document.cookie = キー=値; 例えば、 こんな感じ。 これで キーが「hoge1」... -
JavaScript Forループの中で要素を消すには?配列の後ろから消す
Forループの中で配列の要素を消そうとするとおかしくなる。 以下のjavascriptは、array1で定義した配列のうち、iphoneで始まる要素を削除しています。 なのでandroid-1と、android-2だけが配列に残って欲しいところですが結果は 結果 android-1,iphone-2,a... -
JavaScriptとcssで読み込む画像の「相対パス」「絶対パス」
JavaScriptで画像を読み込むパスの話、まずはhtmlからjsを読み込む こういう階層構造のケース sample.html jsファイルの読み込みは絶対パスでも相対パスでも構わない。Wordpressのような全ての記事(全ての階層にあるhtmlファイル)から同じjsファイルを読... -
プログラミング入門の5ステップとスタートダッシュに使えるサイト&アプリ
2026年3月8日時点の補足です。プログラミング入門の流れは今も大きくは変わりませんが、スタートダッシュのやり方は少し変わりました。 今の初心者向けに言い換えると、目標を決める → 言語を1つ決める → 教材を絞る → 開発環境を作る → 小さく作るが基本... -
簡易チャットボット無料ダウンロード(プログラミングで作った)
この記事で配布しているものは、2026 年の感覚でいうとAI チャットボットというより「埋め込み型の簡易 FAQ ウィジェット」として見るのが正確です。考え方自体は今でも使えて、問い合わせ導線の補助や、よくある質問の一次受けには十分役立ちます。 一方... -
Laravelのアプリを生成してブラウザで確認するまで(Cloud9とエックスサーバー)
いま侍エンジニア塾でPHPのLaravelを使ったアプリ作成ということで、その学習を始めたところです。 環境はCloud9を使って学習していますけど、将来レンタルサーバー(エックスサーバー)にデプロイ(アップロード)したいと思っていて。 今のところどうや... -
【Swift】ButtonとImageViewを使い「なでなでアプリ」
Button と ImageView を組み合わせる入門として、この題材は今でも分かりやすいです。2026 年時点でも、画像を配置して、制約を付けて、ボタン操作で表示を切り替えるという基本は変わっていません。 今のXcodeで補って読みたい点 画像は Assets にまとめ... -
プログラミングにおすすめのパソコンは?初心者むけに選び方を解説
2026年3月8日時点の補足です。プログラミング用PC選びは、昔より「高級機が必要」ではなくなりましたが、逆に最低ラインを外さないことが重要になっています。 いま初心者向けに無難なのは、メモリ16GB・SSD・13インチ以上あたりです。ブラウザ、エディタ... -
Cloud9でcomposerを使ってLaravel生成、Cannot allocate memory対処
侍エンジニア塾でPHP Laravelアプリの学習をしています。 塾の中ではAWS Cloud9に開発環境を作ってもらって、その中で学習を進めているのですが自分でも開発環境を作れるようにしておかないといけないな、と思った次第です。 Cloud9の環境 Cloud9はPHPやMy... -
【Xcode/Swift】の公式リファレンスと調べ物の仕方
XcodeでSwiftを始めていろいろとつまづきつつネットで調べたりテックキャンプの講師に聞いたりして解決できるのですが、もっと効率的に自分で解決できたら早いのに…と思っていました。 今日はXcode/Swiftでの調べ方とリファレンスについて整理しています。... -
趣味でプログラミングを始めよう!何を作る?おすすめは‥
趣味でプログラミングを始めたい人、かなり増えましたよね。仕事にするほどではないけど、何か作ってみたい、ちょっと理解したい、という入口は普通にアリです。 この記事では、2026年3月8日時点で、趣味でプログラミングを始めるなら何を作ると楽しいかを... -
SEで年収1000万いく?大手・外資系・フリーの道
SE で年収1000万円って、気になりますよね。結論から言うと、2026年3月8日時点でも十分ありえるです。ただし、誰でも自然に届くラインではないです。 この記事では、大手・外資・フリーランスなどの道を含めて、SE が年収1000万に届く現実的なパターンを整... -
LaradockをWindows 10 Homeにインストール
侍エンジニア塾でLaravelの開発環境をローカルに作るという事になりました。 それでLaradockを構築していきます。 LaradockのインストールのためにはまずはDockerというのが必要です。 Docker for Windows → Windows 10 Pro Docker Toolbox → Windows 1... -
XcodeとSwiftのバージョンを確認するのはどこで行う?
まだ世に出て新しい言語ということでしばしばバージョンアップがなされています。 バージョン情報は確認しておいたほうがよいです。 Xcodeのバージョンを確認する場所2つ Xcode起動直後の画面にバージョン情報あり 普通にXcodeを起動すれば直後に出てくる...
