サイト制作・管理

SEM(検索エンジンマーケティング)・SEO(検索エンジン最適化)

Amazon(アマゾン)のURLが変更?ASINを前方に配置

アマゾンのURLが変更になっているみたいね。もちろんドメイン(amazon.co.jp)は変わってないけど、それ以下が変わってる。アマゾンにはASIN(Amazon Standard Identification Number)という識別番...
Linux

[MySQL] テーブルのエクスポートで、レコード数の不一致が生じる問題 [phpMyAdmin,Dump all rows]

DB(MySQL)にある巨大なテーブルをローカルに保存したいという質問を受けた。保存自体は、phpMyAdminにあるエクスポートで可能なのだが、ダウンロードした後、落としたファイルのレコード数と、テーブル上のレコード数を確認するように。テ...
WordPress

[WordPress] データベースの使用容量を下げる方法 [Better Delete Revision]

WordPressはブログシステムだから、主にテキストと画像で構成される(本ブログもそう)。画像はDatabaseには入らず、DBに入るのは主にテキストだけなので、DBの容量はそれほど要らないかと思われるが、実はかなりの容量を使っている。最...
インターネット

free-floating-buttons.comという不審なアクセス [リファラースパム(referer/referrer spam)]

日本ではアクセスの少ない深夜帯に、大量のアクセス。日本語のサイトであるから、その時間に多くのアクセスがあるのはオカシイ。site●.free-floating-buttons.com(●は数字)追うと別のURLにリダイレクトされる。ソレを狙...
Linux

Twitterのタイムラインをサイトに埋め込む方法 – コードをユーザー毎に変化させるには?

Twitterのタイムラインをサイトに埋め込むのには、Twitetrにログインした状態で、にアクセスして、ウィジェットを作成する必要がある。すると、以下のようなコードが得られる。<a class="twitter-timeline" hre...
WordPress

[WordPress] 特定のカテゴリーの記事をトップページに表示させないが、そのカテゴリーの一覧では表示させる方法

通常、ブログ(WordPress)のトップページには、最新の記事一覧が表示される。が、特定カテゴリーの記事は表示しないようにしたい。投稿頻度は高いが、内容は重要ではないようなカテゴリーに属する記事とか。そのままだと、トップページで、重要な内...
WordPress

無料メールでKtai Entryを使う場合の注意点

Ktai Entryの設定の「投稿受付メールアドレス(オプション)」でメールの「To(宛先)」を指定することが可能で、指定以外は拒否される。それ以前に、WordPressのユーザー設定で、From(送信元)のメールアドレスを持ったユーザーを...
WordPress

Ktai Entryを使ってWordPressにメールで投稿すると、タイトルに半角スペースが入る問題

Ktai Entryを使い、メール送信でブログ(WordPress)に投稿できるようにする。その際、メールの件名(Subject)が、投稿のタイトル(<TITLE>~<TITLE>)になるのだが、この件名にナゾの半角スペースが入る現象がある...
データベース

[MySQL] ランキングなどで順位を取得する方法 [自己結合]

以前はよく書いていたDBネタだが、最近はあまり書いていない。ブログに書かないだけで、SQL文は今も書いている。さて、以下のような、都道府県の人口データ(prefecture)があるとする。これを、人口の多い順に並べるのは簡単である。`pop...
データベース

[MySQL] idを詰める(連番を振り直す)方法とAUTO_INCREMENTのリセット [DB]

数分毎に定期的にログを取得するようなプログラムを書き、DBに格納し始める。だが、ログが膨大になったのでスリム化したい。数分毎なので1日に多数のレコードがあるが、内容(atai)を調べると、その中の1つだけで事足りる場合。id,date,ti...
Linux

(在庫僅少)激安サーバー2機種、Linuxを入れてファイルサーバーやMySQLの学習用に!(富士通とHP)

2万円以下の激安サーバーを紹介しよう。富士通 PRIMERGY MX130 S219,800円が、2,000円引きクーポン使用で17,800円!!在庫僅少!OSレスタイプだが、自分でLinux入れるから不要だしね。CPUもメモリーもハードデ...
Linux

[MySQL] index定義の無駄と、indexが役に立たない場合 [悪例,アンチパターン]

データベースで重要なindexであるが、全てのfieldにindexを定義するのは、多くの場合は無駄である。定義しても、それが使用されなければ意味がない。indexを定義することは、fieldのコピーを作ることに近く、更新性能の低下を招く。...