ど素人から毛を生やす。<延>

Web

一定文字数、一定バイト数で文字列を分割する的なアレ。

どもです。
一続きの文字列を、一定の文字数またはバイト数で分割する備忘録。


//①文字数で分割する場合
$str = 
... 全文を読む »

[MySQL]プライマリキーとユニークキーを取得する。

どもです。
MySQLにて。

ユニークキーに設定されているカラム情報を抜き出す、という動作の需要がありまして。
ちょいと覚えておきたい内容だったので、備忘録しときます。

SHOW
... 全文を読む »

text()で改行コードを含むテキストを取得、alert()とかconfirm()とかtextareaとかに出力したかった話。

どもです。
jsのしょーもない話です。

PHPで改行コードを含むテキストをHTML上に出力、jsでそれを拾ってconfirm()に表示、ってやりたかった。

<p>このテキストを出力したい。\n改行もしたい。</p>

message
... 全文を読む »

str_replace()にNULLを突っ込むと…

どもです。

仕事でちょっとヘマやらかしまして、ちょっと凹んでます。
まぁ失敗談は置いておいて、その過程で見つけてちょっと驚いたstr_replace()の話。

str_replace()にNULLを入れるとどうなるか、です。


var_dump(str_replace("a", 
... 全文を読む »

wkhtmltopdfで明朝体フォントを指定したら、全く違うフォントで出力された話。

どもです。

ウェブサイト上でPDFファイルを作成する手段はいくつかありますが、今回は「wkhtmltopdf」について。

こいつが既に導入されているサイトで、新たなPDF生成システムを作ることに。
サンプルが明朝体だったので、いつものノリで... 全文を読む »

jsでforeachがやりたいとき、jQueryが使えるなら$.map()がそれっぽい?

どもです。

jQeryの$.map()って、普段は$("input").map(function(){})みたいに
要素をループさせるのにばかり使っていたのですが、foreach的な使い方ができたんですね。

$.map(array
... 全文を読む »

endsWith()って超イイ感じだけどIEの野郎が非対応なんだって!

どもです。

jsで後方一致が使いたいがために、endsWith()を使いました。
そうしましたところ、... 全文を読む »

管理画面にインプットエリアを設置、カスタムフィールドを簡単に更新するためのfunction

どもです。
今の仕事はシステム系なので、もうWordPressの記事は更新しなくなるかなぁと思っていたのですが、サイトの改造なんかを行うとまだネタは発生するようです。
ちょっとした変更を行おうとしたら、該当箇所のソースがかなり汚かったので整理整頓模様替え。

投稿画面に任意のフィールドを追加する方法です。function.phpに記載。
ここで追加した値はカスタムフィールドに入るので、取り出し方もカスタムフィールドのものでおk。... 全文を読む »

動的に増やしたhtml要素を操作するjQueryに関するメモ書き

どもです。

jsで動的に増やしたhtml要素を操作するjQueryに関して、今更感漂うメモ書き。
何かあったら都度増えます。たぶん。

.click()は効かない。.on()を使う。

追加された要素は、.click()、.change()などの古いトリガーの書き方ではトリガーにならない。... 全文を読む »

Eclipseのチェックアウトでsqlite[S14]エラーが発生したとき、プロジェクト名変更で解決するかもしれない。

どもです。

現在、業務にEclipseを使用し、SVNでデータを共有管理しているのですが、
新しいプロジェクトをチェックアウトしようとしたところ、こんなエラーが。

SQLite error
... 全文を読む »

Eclipseで勝手に変数の宣言元に跳ぶのをどうにかしたい。

どもです。
Eclipseは開発のお供ですが、機能が多すぎるのも玉に瑕です。

この頃気になっていたのが、ソースのコピペをしようとした途端、変数の宣言元に意図せずジャンプしてしまう頻度が高いこと。... 全文を読む »

ステップ操作のトリガー扱いにブラウザ差異があるのでinput[type=number]を使う際は注意。

どもです。
最近フォーム回りとSQLの話しかしてない気がする。

input[type=number]のフォーム操作について。

入力の数値に変更があった場合は再計算、という簡単なソースを作成したのですが、
Chromeでは正常に動いたのにFireFoxでは上手くいかず。... 全文を読む »

floatなボタンを下揃えしようとしたら思いのほか苦戦した話。

どもです。
フォームのCSSは永遠の課題感あります。

インラインブロック要素であるボタンが2つ以上並んでいて、サイズが違うものがある。... 全文を読む »

[MySQL]Incorrect key file for tableは処理落ちでも発生する

どもです。
MySQL初心者、やらかしました。

Incorrect key file
... 全文を読む »

[MySQL]特定の条件下にて検索結果が1件になってしまうらしい。

どもです。
MySQLにて。

少し前にリリースしたソースに、唐突に不具合の報告が入りました。
曰く、特定の条件下にて、本来は複数件ヒットするはずの検索結果が1件になってしまうとのこと。

デバッグしてみたところ、SELECT文の出力までは問題ないように見えます。... 全文を読む »

古いjQueryでform制御したらsubmitできない、または「s[y] is not a function」になったとき。

どもです。
jQueryでフォームを制御していたら、submitできない事案が。
コンソールに「TypeError: s[y] is ... 全文を読む »

tableのwidthを定めても、中の要素に押し広げられてしまう件

どもです。

テーブル要素を使うとき、多くはcolgroupを使用して、セル幅を指定します。

例:


<table>
	<colgroup>
		
... 全文を読む »

[MySQL]warning1292が出たので困ってたらすっごいケアレスミスだった話。

どもです。

MySQLにて。

1292 Truncated incorrect
... 全文を読む »

MySQLのUPDATEでサブクエリを使用したときに陥りがちな「You can't specify target table」

どもです。

MySQLにて、とあるテーブルに対し、
カラムAが一定の値である行のカラムBと一致する、全てのカラムBの行を更新対象にする。
という処理がやりたかった。

ので、UPDATE文にサブクエリを使えば行けるかな?と思い、実行。... 全文を読む »

htmlspecialcharsを使用するときは「重ねがけ」に要注意

どもです。

とある一覧を表示するとき、


+--------------------------------+-----------------------------+
| htmlspecialchars("category1")  
... 全文を読む »