CodeIgniter 【備忘録】CodeIgniter4でCORSを許可する方法 今回はCodeIgniter4でCORSを許可する方法を紹介します。主にREST APIの構築をする場面で躓くことの多いCORS Policyの設定をCodeIgniter4で行っていきます。そもそもCORSって何?という方は下記の記事から読んでいただけると幸いです。https://rundevlog.com/2023/08/02/webdevelopment6-cors/ 2023.06.11 CodeIgniter
Programming 【WEB開発入門Vol.6】CORS・CORS Policyとは何かをざっくりと理解する プログラミングをしていてAPIの開発をしたり、外部APIを叩こうとしたら、「cors policy no 'access-control-allow-origin'」というエラーが出ることはないでしょうか。今回は、このCORS についてざっくりとではありますが解説していきたいと思います。 2023.06.10 Programming
Programming 【プログラミング初学者向け】プログラミング学習で挫折しないために 意識や目標を高く設定して始めたプリグラミング学習の継続がなかなか難しく途中で挫折してしまうということはあるのではないでしょうか。 今回は継続を挫折しないための僕の考えるプログラミング学習で意識した方がいいことを解説していきます。 1.目標を... 2023.06.03 Programming
PHP PHPで簡単にスクレイピングする方法【DOMDocument・DOMXpath】 今回はDOMDocumentクラスとDOMXpathクラスを用いてPHPでスクレイピングをする方法を紹介します。ライブラリなどのダウンロードは不要でPHPに備え付けられているクラスを利用することでシンプルに行うことができます。ぜひ試してみてください。 2023.04.30 PHP
PHP 【初学者向けチュートリアル】PHPを使用してToDoリストを作成する サーバーサイド言語であるPHPを使用してToDoリストを作成します。サーバーサイド言語を使用することでデータベースとの連携が可能になり、フロントエンドだけでは実装できなかった、データの保存をできるようになります。これで時間が経っても、画面を更新してもデータが失われることはなくなります。 2023.04.29 PHP
Programming M1 MacでTelnetコマンドが使えなかった話【M1 Mac備忘録】 今回は、M1 MacでTelnetコマンドが使えなかった時の対処法という備忘録にです。 PHPでWeb Socketサーバーを構築するライブラリである、Ratchetのチュートリアルを進めていたところ、M1 MacではTelnetコマンドが廃止されているという記事を見つけました。今回はその代替方法を書き記します。 2023.04.23 Programming
Programming 【WEB開発入門vol.3】サーバーサイド開発概略 今回はサーバーの役割について解説して、サーバーサイドの開発のイメージを掴んでいきましょう。 1.前回までのおさらい まずは、前回までのおさらいをしていきましょう。 WEBブラウザHTTPリクエストに応じてHTTPレスポンスとして受け取ったH... 2023.04.15 Programming
Programming 【Web開発入門vol.2】フロントエンド開発概要 今回はフロントエンドの開発概要について解説して行きたいと思います。 今回はHTMLの役割、CSSの役割、JavaScriptの役割をざっくりと見ていくことでWEB開発のフロントエンドのイメージを掴んでいただけたらと思います。 1.前回のおさ... 2023.04.09 Programming
PHP explode関数で分割できない空白への対処法【PHP備忘録】 今回は、プログラムを書いていた時にexplodeで分割できない空白文字がある場合の対処法を備忘録として記録していきたいと思います。 1.explode関数とは explode関数とは第一引数に、区切りの目印となる文字、第二引数に文字列を渡... 2023.04.08 PHP
JavaScript 【初学者向けチュートリアル】JavaScriptでToDoリストを作成しよう 今回は初学者の方向けにToDoリストをJavaScriptで作成していきたいと思います。 1.対象者 基本的なHTML、CSS、JavaScriptの文法の学習が完了している方 2.目的 ToDoリストの作成によってJavaScript... 2023.04.02 JavaScript