Tech関連の経験と情報のまとめ

Tech Ecology@六菱忍軍

  • Java
  • PHP
  • JavaScript
  • Python
  • Git
  • sh
  • SQL
  • SEO関連まとめ
プレースホルダーの改行処理jQuery

JavaScript

2022/3/22

プレースホルダーの改行処理 [jQuery]

プレースホルダーの改行をカジュアルに頼まれてしまい、止む無く実施した時のまとめです。 基本的にプレースホルダーで改行を行う方法は3つあります。一応CSSでも出来るのですが、全ブラウザで正常動作する書き方が思いつかなかったので割愛します。 htmlファイル内で改行する プレースホルダー属性内に改行の文字参照を入れる JavaScript(jQuery)を利用して改行コードを記述した文章を挿入する htmlファイル内で改行する 1番お手軽なのは、1番目のhtmlファイルに直接改行を記載してしまうものです。 イ ...

繰り返し処理を使って要素を消すJavaScript

JavaScript

2022/3/22

繰り返し処理を使って要素を消す [JavaScript]

今の世の中、提供されているサービスを利用している人が多い思いますが、その中でフッターとかサイドバーの下の方とかで、余計な表示をしている要素を消したい事があると思います。 こう言った時、単純に要素削除を記載すると表示順によって、消せないまたは消した後復活のような挙動をするものがあります。このような実装がなされている時はsetInterval() メソッドを利用します。 setInterval() メソッドは、一定の間隔で関数やコードスニペットを繰り返し呼び出すため、setIntervalを利用して毎秒処理を ...

特殊文字の幅なし空白文字とJavaScriptのString length

JavaScript

2024/11/21

幅なし空白文字ノーブレークスペースとJavaScriptのString length [JavaScript]

とあるサービスを利用した時、日本語文字列の文字数が、想定より多く取得される現象に遭遇しました。 JavaScriptのString lengthはStringオブジェクトの文字列長をUTF-16コードユニットの数で表しているため、lengthで返される値が文字列の実際の文字数と一致しなくなる可能性があります。 とは言えただのlengthを打って、目に見えている文字数と明らかに乖離した結果が返ってくるのは焦ります。 どうなっているのか確認するためChromeの開発者モードで対象のvalue値を確認したところ ...

フォントファイルの軽量化

Font

2022/3/22

フォントファイルの軽量化

Androidアプリを開発している際に、Androidの標準フォントが気に入らなかったのでメイリオでも指定しようとしたら標準で存在しない事に気づき、他のフォントも合わせて使う事にしました。 meirioフォントファイルを取得して作成しているアプリに適応する事にしたのですが、assetに突込みフォントファイルを取得しようとしたらファイルサイズが思ったよりデカイのです… ファイル形式が.ttcだからだと思いますが、通常と太文字フォント2つあわせて14MBもあり、使用するのはたいした文字量じゃないのにこれは嫌だ ...

指定したブランチをcloneする コマンドライン使用Git

Git

2022/3/22

指定したブランチをcloneする コマンドライン使用 [Git]

コマンドラインからcloneする時、何もコマンドを付けづにcloneするとmasterが選択されます。 git clone git@github.com:ユーザー名/リポジトリ名.git git clone https://github.com/ユーザー名/リポジトリ名.git 特定ブランチをcloneしたい場合は-bコマンドを利用する事で実現可能です。 git clone -b ブランチ名 git@github.com:ユーザー名/リポジトリ名.git git clone -b ブランチ名 https: ...

作業ファイル(ステージング)とのファイル差分Git

Git

2022/3/22

作業ファイル(ステージング)とのファイル差分 [Git]

変更した作業ファイルだけ抽出できる都合の良いコマンドを探してたのですが、よく考えるとHEADと差分があるだけだからこれでいけます。 git --no-pager diff HEAD --name-only 対象ブランチ同士の比較-ファイル名のみ表示。下の例でいうとdevelopとmasterを比較したいブランチしていして下さい。 git --no-pager diff develop master --name-only --name-only オプションでファイル名だけ表示。 差分が大量にある場合、差分 ...

cloneしたリポジトリの情報を確認Git

Git

2022/3/23

cloneしたリポジトリの情報を確認 [Git]

Gitからcloneしたリポジトリがどのような状態か確認したい時に使うコマンド。 コマンドラインでcloneしたリポジトリのディレクトリトップに移動。 下記のコマンドを実行し、リモートリポジトリの一覧表示を行う。 git remote -v オプションの-vは、リモートリポジトリの名前とgitの場所(URL)を表示する。 ↓のように出てくれば確認可能。 origin https://glab.name/./.git (fetch) origin https://glab.name/./.git (push ...

入力チェックに使えるPHPのFilter関数の高度な使い方PHP

PHP

2022/3/23

入力チェックに使えるPHPのFilter関数の高度な使い方 [PHP]

前回記載していますが、PHPは性質上Webアプリケーションで利用されるため、様々な外部入力の影響を受けます。そのため言語自前で入力チェックを行う機能を有しており、PHP Filter関数と呼ばれるものがあります。 今回はfilter_var()関数のやや高度な使い方をまとめています。 PHP Filter 関数 PHP Filter関数は、外部入力の検証およびサニタイズするために使用され、ユーザー入力のチェックに用いられる機能があり、データ検証を簡単かつ迅速に行えるように設計されています。 filter_ ...

入力チェックに使えるPHPのFilter関数PHP

PHP

2022/3/22

入力チェックに使えるPHPのFilter関数 [PHP]

入力チェックを行いたい場合、自前で判定処理作るのが常というのはありますが、PHPはFilter関数と呼ばれる言語自体に用意された、検証とサニタイズを行う機能があります。ちなみに検証とサニタイズの定義は下記ということになっています。 データの検証=データが適切な形式であるかどうかを判断。 データのサニタイズ=データから不正な文字を削除。 PHP Filter 関数 PHP Filter関数は、外部からの入力を検証およびサニタイズするために使用します。 PHP のFilter拡張機能は、ユーザーの入力をチェッ ...

変数と関数、ドル記号による呼び出しの違いPHP

PHP

2022/3/22

変数と関数、ドル記号による呼び出しの違い [PHP]

PHPでは一般的に $this->var;のようにプロパティを読み取ることが多いですが、ライブラリなどで$this->$var;のような、ドルマーク(ドル記号)が付いたままの呼び出しや、中括弧付きの呼び出しを見かけます。 $this->var $this->$var $this->{$var} こういった呼び分けを何と言えば良いかわからないため、調べてもなかなか違いが出てきませんが、後者2つの書き方は共通処理などで使えるため、この違いについて説明していきます。 $this-& ...

« Prev 1 … 10 11 12 13 14 Next »
  • Post
  • Share
  • Pocket
  • Hatena
  • LINE
  • URLコピー

開発に役立つサイト

OverAPI Commontools CodePen Iconfinder
Feedly Icon 購読する

参考になるAPI

NASA APIs The Movie Database API CountAPI TempMail API

カテゴリー

  • AI
  • Android
  • Apple
  • AWS
  • ChatGPT
  • DB
  • Docker
  • Font
  • Gemini
  • Git
  • Google
  • Gradle
  • html
  • Java
  • JavaScript
  • macOS
  • Microsoft
  • MySQL
  • OS
  • PHP
  • Python
  • Scala
  • SEO
  • sh
  • SQL
  • SQLServer
  • Ubuntu
  • Windows
  • WordPress
  • Youtube
  • エナジードリンク
  • コラム
  • サービス
  • 今日の一杯
  • 参考
  • 命名規約
  • 正規表現
  • 組織
  • 設計

よく読まれている記事

条件の0=0は全てが正であるを意味するSQL 1
条件の0=0は全てが正であるを意味する [SQL]

SQLの条件に0=0のような記述を見かけます。 変わった書き方の条件ですが、これは「全てが正である」事を意味しており、結合条件の場合はCROSS JOINと同じです。 下記の例で言えば、結合するsub ...

DISTINCTを使わないで重複排除を考えるSQL 2
DISTINCTを使わないで重複排除を考える [SQL]

SQLのDISTINCTはEXISTSとかGROUP BYでなんとかする事もできます。 DISTINCTは暗黙的なソートがされますが、何のDBを使うにせよ過去のバージョンならともかく、最近のバージョン ...

RFC 5322に準拠させた正規表現言語別 3
RFC 5322に準拠させた正規表現 言語別

RFC5322で定義されている正規表現を、各言語の正規表現に変化させた形になります。 完全な電子メール正規表現は存在しないので、結局のところ何かの公式基準に従っていたとしても、自分が携わるサービスのル ...

最近の投稿

  • Ubuntu 20.04 LTSのサポート終了|アップデートかUbuntu Proで延命か
  • Ubuntuリリースサイクルに新展開|毎月のスナップショット配信を開始へ
  • Ubuntuリポジトリ接続問題によダウン|HTTP接続の不具合

Tech関連の経験と情報のまとめ

Tech Ecology@六菱忍軍

© 2025 Tech Ecology@六菱忍軍