プログラミング– category –
-
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で要素を取ってきている... -
簡易チャットボット無料ダウンロード(プログラミングで作った)
この記事で配布しているものは、2026 年の感覚でいうとAI チャットボットというより「埋め込み型の簡易 FAQ ウィジェット」として見るのが正確です。考え方自体は今でも使えて、問い合わせ導線の補助や、よくある質問の一次受けには十分役立ちます。 一方... -
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ファイルを読... -
【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... -
プログラミング入門の5ステップとスタートダッシュに使えるサイト&アプリ
2026年3月8日時点の補足です。プログラミング入門の流れは今も大きくは変わりませんが、スタートダッシュのやり方は少し変わりました。 今の初心者向けに言い換えると、目標を決める → 言語を1つ決める → 教材を絞る → 開発環境を作る → 小さく作るが基本... -
(PHP)mb_send_mailをレンタルサーバーで使ってメール送信する方法
AWSのCloud9環境でPHPの学習を進めています。 またレンタルサーバーを使って実際に作ったPHPが本番環境で動くかを確かめたり、といったことも行っています。 PHPのmb_send_mailというメール送信の関数の使い方の話です。 Cloud9環境では動くけどレンタルサ... -
【アプリ開発】XCodeでスマホを横画面に固定にする設定
横画面固定の考え方は今でも同じですが、2026 年時点ではプロジェクト設定だけでなく、画面ごとの supportedInterfaceOrientations や iPad 側の扱いまで意識したほうが安全です。古い記事の手順でも入口はつかめますが、Xcode の表示位置や名称は一部変わ... -
プログラミングが2020年から小学校から義務教育に、最新動向を調べた
我が国では2020年から小学校からプログラミングを教えるというのが義務教育になります。 現在のIT人材の少なさと、IT職についてない人のパソコンへの疎さを見ると、個人的には遅いぐらいな気もします。小学校で音楽や図工と同じくプログラミングを学ばせら... -
Windows Subsystem for Linuxをインストールしてgcc入れてC言語でHello World
2026年3月8日時点の補足です。WSL は今でもかなり便利ですが、導入手順は昔よりシンプルです。現在の Windows 10 / 11 では、条件を満たしていれば管理者 PowerShell で wsl --install を使う流れが基本になっています。 この記事の画面キャプチャは参考に... -
Cloud9でphp.iniを編集しdate関数で日本時間を表示する
侍エンジニア塾に入ってPHPの学習を進めています。 PHPのことがだんだんわかってきて自己解決できることが増えてきました。 今日はPHPの日時を取得するdate関数で日本時間を表示するのをやりました。 またあわせてcloud9のphp.iniの編集方法、編集箇所を探... -
【XCode】シミュレーターとプレビュー機能の使い方
XCodeのInterface Builderでのシミュレーターとプレビュー機能の使い方を解説します。 シミュレーターというのはプロジェクトをビルドしてから起動するので時間がかかる。プレビューはすぐさま画面を確認できて表示に反映される。 Xcodeシミュレーターの使... -
Xcodeで作ったiPhoneアプリを実機で動かす&エラー対処
ようやくiphoneアプリができたので実機のiPhone8で動きをテストしてみようと思います。 本来はもっと完成度を高めてAppstoreで公開したいと思っていたのですが年間費用がかかるので実機検証までにとどめておこうと思ったのです。 さて今日の記事はテックキ... -
キーワード選定ツールの定番Googleキーワードプランナーの使い方2018
キーワード選定って、記事の質と同じくらい大事なんですよね。本文をちゃんと書いても、狙う語句がズレていると読まれない‥というのは今でも変わりません。 ということでこの記事は、2026年3月8日時点の Google キーワードプランナーの使い方に合わせて全... -
(PHP)エックスサーバーでDB作成・DB接続
データベースを作成し、PHPで接続する方法をメモ。 今日はエックスサーバーというレンタルサーバーで行います。 私の普段のPHPの学習は侍エンジニア塾で使ってるAWS Cloud9で行っているのですが、将来的にエックスサーバーでアプリを公開したいなと思って...
