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

Other

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

どもです。
MySQLにて。

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

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

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

どもです。

MySQLにて。

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

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

どもです。

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

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

心当たりのない「illegal mix of collations for operation」

どもです。
MySQLにて、テストサイトでは問題のなかった

SELECT
	CONCAT(文字列1, 文字列2)
... 全文を読む »

MySQLでテーブルに複数カラム追加したいときの書き方

どもです。
SQL初心者の備忘録。

MySQLで一度に複数カラムを追加したいときの書き方です。

ALTER TABLE
... 全文を読む »

SQLでJOINするカラムを条件分岐させようとした話

どもです。
SQLで嵌ったので覚書。

状況としてはこんな感じ。

SELECT 
	CASE
		
... 全文を読む »

MTで記事のアーカイブマッピングを設定したのにパーマリンクがアーカイブページへのリンクになるとき

どもです。

MovableTypeで作業中、
記事ページを作成してアーカイブマッピングを設定したのに、
いざ記事を作ってみるとパーマリンクの値がおかしい。

具体的には、... 全文を読む »

MTで生成したファイル「だけ」500エラーになったらパーミッションを確認

どもです。

MovableTypeを使ったサイト作成をしていたところ、
MovableTypeで生成したファイルのみ、アクセスすると500エラーになる事件がありました。

それで知ったのが、
サーバーによっては... 全文を読む »

MovableTypeのブログ記事リストで「最初の1件」が表示されないとき

どもです。

MovableTypeのような専用言語で動いているものは、正直ニガテです。

今回はMovableTypeで作られたサイトの不具合への対処を行ったのですが、
この原因がMTのよくわからないバグのようなので(ヽ´ω`)した次第です。

案件については、タイトルの通り。... 全文を読む »

メールアドレスの正規表現によるチェックの必要性について考える

どもです。

PHPでフォームメールを作ることになりましたが、メールアドレスの入力欄がありました。

メールアドレスの入力欄があるなら、
メールアドレスとして適正な内容が書かれているか照合しなければなりません。

ので、Google先生に頼ってみたところ、最終的にこちらの記事に行き着きました。... 全文を読む »

Smart Release を何度やっても失敗する…

どもです。

CPIサーバーって便利ですよね。
今回、本番環境で構築していたサイトを、テスト環境に移さなければならない事件がありました。

すべて転送に失敗しました
システム内でエラーが発生しました
... 全文を読む »

MTでサイトパス変えたら画像srcが消えた件

どもです。

wpと違いmtは実際にHTMLを吐き出すため、既存のページをそのまま存在させながら、裏で新しいデザインのページを構築する…
なんてWeb屋としてはとても勝手の良いことも可能です。

が、これをすると、ちとキツいトラブルも発生してしまうようです。

ウェブサイトのディレクトリの中に画像を入れて、... 全文を読む »

MTの再構築で500エラーが起こったとき確認したい「ImageDriver」

どもです。
ここのところMovableTypeバージョンアップ強化期間なので、MTの話題が多めです。

MTバージョンアップは無事に行えたものの、再構築で500エラーになる事件が起きました。

そもそも、MT再構築で500エラーが起きるのは、サーバーが再構築の負荷に耐えられない... 全文を読む »

MovableTypeアップグレードに伴うありがち?なトラブル対策めも

どもです。

MovableTypeってWordPressと違ってアップグレードに手間がかかります。

おまけに、新規購入と同じ扱いなのでお金がかかる。
しかし脆弱性を利用した攻撃なんてものもされてますから、アップグレードしないわけにもいきません。

で、... 全文を読む »

GoogleMapの地味な仕様変更。サイト貼り付けの位置について

どもです。

Googleのコンテンツは唐突に仕様が変更されることがしばしば。
今回はGoogleMapの仕様がいつの間にか少し変わっていたのですが…

h270728

右下のとこですが、このバーの左に歯車マークありましたよね。
サイト貼り付けURLとか表示してくれるアレ。... 全文を読む »

Googleサイト内検索の検索結果をサイト内に表示したい

どもです。

Googleカスタム検索をサイトに導入したのは良いのですが、
レイアウトで「2ページ」を設定した場合、
検索結果の画面がGoogleで普通に検索したときと同じになります。

これをサイト内に収めたい。... 全文を読む »

新しいFacebookのサイト貼り付けは幅100%にできるのか?

どもです。
サイトちょっと改造しました。

ところで、いつの間かFacebookのサイト貼り付けが別物になっていました。
従来のライクボックスはサポートが6月で切れるとかなんとか。

え、じゃあ今までライクボックス貼り付けたサイト全部貼り直し…?
... 全文を読む »

MovableTypeでinclude_subcategories="1"が効かなかった件

どもです。
久々にMTの話。

記事一覧を表示するときに使うのは<mt:Entries></mt:Entries>。
子カテゴリの記事を親カテの一覧に表示するには、include_subcategories="1"を記載すること。

ここまでは常識。... 全文を読む »

なぜ、昨今のトレンドは「フラットデザイン」なのか、ちょっとわかった話。

どもです。

昨今のWebデザインのトレンドのひとつが、「フラットデザイン」というものです。
フラットデザインとは、「Material Honesty(マテリアルオネスティ)」という、工業製品は素材に忠実であるべきだという考え方から生まれたデザインで、

簡潔に説明するなら、... 全文を読む »

数値を割ったり掛けたりして照合したいときにご注意。「2.3」の罠。

どもです。

jQueryで「小数点第3位以下が入力されている場合、エラーを返す」というプログラムを作りました。

ソースは以下の通り。


var figure 
... 全文を読む »