muchi

アプリ・サービス運営

個人開発者が大切にするべき特に重要な3つのこと

私自身、個人開発を精力的に始めてから2年と半年くらい経過しました。ここまで続けていた中で挫折しかけたことも何度かありましたが、何とか続けることが出来ています。金銭面・メンタル面色んなところで不利な個人開発ですが、私自身が思うドロップアウト...
js

TypeScriptを最小構成で実行する

TypeScriptを導入してみたいものの、小規模案件だから面倒なのは嫌だ!という開発は結構あるんじゃないかなと思います。そこで最小構成でTypeScriptを開発・コンパイルする環境を作って見ました。npm環境は構築済み、エディタはvs...
express

フォームデータの送受信に関するセキュリティ対策まとめ

今回、webサービスのセキュリティについて考える機会があったので記事にします。前提・目的は、「formタグでPOSTする機能を持ったwebサービスの保護」です。ログイン機能は実装済みで、サーバセッション&Cookieで管理するもの...
Laravel

[PHP PDO]PDOでMySQL操作時、boolean型のデータをInsertできなかった件

今回、PDOを使ってMySQLに対してboolean型の値を登録しようとした際に、何故かうまく出来なかったのです。調べたところ、初見殺しなところもあったのでブログに残しておくことに。 MySQLでのbooleanの扱いについて ...
ノウハウ

URLにIDを入れてしまうことの是非

今回、webサービスを開発する際にサーバ側もフレームワークを使わず1から作ることに。そこで一つ考えたことが、「URLにIDのような、内部的な値を使ってしまっていいのか」ということ。 色々考えたり調べた結果をまとめたいと思います。※あ...
PHP

[MAMP PHP8]xdebugを有効にする方法

MAMPをアップデートしたところ、ついでにPHPのバージョンも上げたことでxdebugの設定も再度必要な状態に。MAMPは元からxdebugが準備されているので簡単なのですが、一部つまづくポイントがあったのでメモ。 有効化 ま...
PHP

[php js]POST時、php ://inputの値が空文字になる

phpに対してjsのfetch apiを使って、jsonを送信しようとした時にはまったのでメモ。どうしたらいいかは状況次第です。 原因 まず、php側のコードは以下。 $test = file_get_content...
js

[java script] class構文でのthisの取り扱いについて。thisが変わってしまう原因は?

jsでクラスを使っているときに出会った現象。他の言語のクラスとは考え方が違ってだいぶ遠回りしましたが、なんとか理解。メモとして残しておきます。 uncaught referenceerrorが出ていて、調べてみるとクラス内変数が思っ...
未分類

[CSS bulma]ベース的なところ メモ

※個人的なメモです。偏見にまみれている可能性大です。 基本構成 container ≧ box > block の順? container 大きな塊に使う。containerを適用した要素はmarginで水...
未分類

[WordPress]簡単に全ての記事のコメント欄を無効にする。(コード変更・プラグインなし)

ワードプレスを運営していると鬱陶しくなってくるのがスパムコメント。もしコメントを受け付ける必要がないようなブログであれば、いっそコメント入力は無効にしてしまいましょう。コメントを閉じてもTwitterやinstagramで問い合わせしても...
タイトルとURLをコピーしました