【WordPressプラグイン】Hello_Dollyを理想の上司に変えてみた話

WordPressを使っている皆様、Hello Dollyってプラグイン使ってますか?

プラグインを有効にするとHello Dollyって曲の歌詞がランダムに管理画面内の通知欄に表示されるってものなのですが、最近、自分好みの歌詞に書き換え出来る事に気づいてしまいました。

色々な歌詞にできるのはいいけれど、他になんかいいの無いかなーと思って、特に思いつかなかったので「理想の上司」がいいそうな言葉にしてみようと思い変更してみました。

続きを読む 【WordPressプラグイン】Hello_Dollyを理想の上司に変えてみた話

【IEバグ】游ゴシック・游明朝による謎の余白対策を考えてみた。

游明朝・游ゴシックのIEバグ

InternetExplore(IE)で游フォントを使う際、謎の余白が生まれてしまいます。
どうにかその修正作業が少しでも楽になるように、いろいろ検証してまとめてみました。

(Qiitaに書いてもよかったかもしれない)

続きを読む 【IEバグ】游ゴシック・游明朝による謎の余白対策を考えてみた。

Duplicate entry … for key ‘PRIMARY’

ECCUBEで遊んでたら
Duplicate entry … for key ‘PRIMARY’
が出て困った話。

ECCUBEを別のサーバーに移動するときに
管理画面上でCSVを使って商品情報を移動せずに、データベースで処理していて、商品登録を行ったところ上記エラーが出ました。

全部そのまま移動したつもりが、
dtb_products_class_product_class_id_seq

dtb_products_product_id_seq
の情報を移動し忘れていたみたい。

この値を現在の商品IDと重複しない数字にし、解決しました。
(↑の二つの数字は同一でないとエラーが出ます。)

以上メモ。

SEOについて長けてる人とは

どうもこんにちは。
久しぶりに筆をとる気になった小話、というより、最近特に感じたこと。
私はインターネット、WEB、ホームページ、検索、などについて様々な対策を練ったり、調べたりすることがございます。
そして、最終的に行き着く話題がSEOだったりします。
ですが、SEOに長けている人ってのはホームページを作る人ではありませんでした。
デザイナーでもありません。上司でも社長でもありません。
ライターのような人がいればまた違いますが、なかなかライターのような逸材は多くはないのが現状です。
では、どんな人間が適材なのか。
私見ではありますが、ご参考までに。

SEOとはなんぞ?

SEOとは、端的に言うとGoogleなどの検索に引っかかりやすくすること
若い人でもわかりやすい例えが、カラオケの曲検索ですね。
あらかじめ曲の情報にこういったものが記載されていると思われます。

  • 曲名
  • アーティスト名
  • 作曲者/編曲者
  • 年月日
  • 歌われた回数
  • 歌いだし

などなど。
検索されやすいように工夫が施されています。
ホームページでも同じような事を行っていて、世界中のデータから検索されやすいように工夫を行っており、それがSEOだったりします。
そこには労力もかかったり、お金もかかったり、戦略も・・・まぁいろいろ大変なんですね。
それはまぁさておき、SEOってこんな感じです。

どんな人がSEOに長けているのか

では、本題になります。
SEO対策に打ってつけの人材はどこにいるのか。
それはSNSのプロフィール欄を見ればわかります。
友人を欲していれば欲しているほど、プロフィール欄が埋め尽くされ、逆の意思が働くとプロフィール欄は、あっさりとしたものになっています。
主にその欄で書かれているのはこんなことです。

  • 好きな(嫌いな)アーティスト
  • 好きな食べ物
  • 好きな芸能人
  • 好きな作品
  • 好きなタイプ
  • 他のSNSのID
  • 最近思うこと
  • プロフィール欄を見た人へのメッセージ
  • 自分の性格
  • 自分の性別
  • 誕生日
  • 出身地
  • 親友の名前

・・・結構書かれていますよね。
これは、何も書かない人と比べたら友人が増える可能性高いということを本能的にわかっているからだと思います。
すごい基本的なことですよね?でもこういうの苦手な人いるのですよ。(自分もその一人ですがね・・・)
書き方は特に重要ではないんです。いかに引き出せるかなのです。
これが出来ると次の段階に進み易くなります。

優先事項を見出す力

プロフィール書けるからSEOもすぐにできんの?と言われれば、半分YESです。
情報をいかに引き出せるかを会得して、何か優先事項を見いだせれば7割YESです。
では優先事項とは、何か。
例として、「会社の名刺」を挙げます。
あの小さなサイズの紙に自分の事をどれだけ載せるのか。
載せたい項目が下記だとしましょう。

  • 会社名
  • 役職
  • 名前
  • 会社住所
  • 会社電話番号
  • 個人番号
  • メールアドレス
  • 実績
  • 事業内容
  • 会社のロゴマーク

これら全てを名刺の片面に記載したい!
デザイン未経験者だと「えっ、全部?」と、戸惑ってしまうかもしれません。
ここで順位を決めちゃいます。
会社として伝えなければいけないのは、おそらくこの順番だと思います。(会社によりけりですが)

  1. 会社のロゴマーク
  2. 会社名
  3. 名前
  4. 実績
  5. 事業内容
  6. 役職
  7. 会社住所
  8. 会社電話番号
  9. メールアドレス
  10. 個人番号

この順番に文字等の大きさを定めていき、下にいけばいくほどサイズが小さくなります。
このように優先事項がなんなのか見出すことができれば大丈夫です。

最後に

いかがでしたでしょうか。
最近自分自身が感じているSEOに長けてる人はこんな感じでした。
多分、こういった感覚がそもそも備わっていない人は「インターネットの感覚」が無いと言えます。
アクセス解析、サービス分析、導線誘導なども大事ですが、普通の感覚をまず大切にすることが何より大事だと思います。

私見ではございますが、社内からSEO担当を出さなければ行けない時は、上記のような人間を選出してみてはいかがでしょうか。
それでは、また。

ECCUBE 会員登録を大量にやった時のメモ

(今回は会員登録の際、名前とメールアドレスしか情報が無かった場合になります。)

ECCUBEって会員登録に関してはまとめて登録できないんですよね。

他はCSV登録とか装備してるのに、なんでこれだけはダメなんでしょうね。
そんな時はSQL!と思いますが、SQL文打ったら「権限ありません!」ってエラーでることも。
権限与えるの調べるの面倒だったんで、phpMyAdminのエクスポートとインポートだけつかってみました。

ECCUBEのDBの下層にあるdb_customerを探して、それをCSVでエクスポートします。
個人的に見やすいので区切り文字は , にしてます。
あと1行目にフィールド名を追加してます。

編集するときお勧めなのが、OpenOffice。
エクセルだと数値を数値としか認識しないので、例えばカンマを含む場合”200,100″って値が”200100″になるんです。
openofficeで開く際にはutf-8、カンマ区切り、テキストとしてインポートを選択して開くと多分綺麗に見れます。
cassavaとかだと便利な機能が少ないので個人的にあまり使いません。

下記がおそらく1行目にでてると思われます。
customer_id
name01
name02
kana01
kana02
zip01
zip02
pref
addr01
addr02
email
email_mobile
tel01
tel02
tel03
fax01
fax02
fax03
sex
job
birth
password
reminder
reminder_answer
salt
secret_key
first_buy_date
last_buy_date
buy_times
buy_total
point
note
status
create_date
update_date
del_flg
mobile_phone_id
mailmaga_flg

どれが何なの?ってのは置いといて、記載の仕方のみにします。

プライマリーな値。絶対に同じ縦の列の値で重複が許されません。空白ダメ。
customer_id(1,2,3,4,5と順番にしていけばいいかと。)
secret_key(乱数当てればOK)
email(多分これも固有なほうが後で管理しやすかったはず)

乱数の発生にはこちらのサイトもおすすめです。
http://www.graviness.com/temp/pw_creator/
1000件のデータ作りたいなら
文字数32で生成個数を1000 x 1
って指定するといけるはず。
エクセルとかで、あの関数どうやって使うんだっけ?って悩む暇あったらジェネレータ使った方が楽ですよね。

重複OKだけど、同様にプライマリーな値のほうが安全。空白だめなはず。
password(乱数当てればOK)
reminder(乱数当てればOK)
reminder_answer(乱数当てればOK)
salt(乱数当てればOK)

重複OK。空白だめだったはず。(NULLで埋めてもよいはず。)
name01(NULL)
name02(NULL)
zip01(NULL)
zip02(NULL)
pref(1とか適当に)
addr01(NULL)
addr02(NULL)
email_mobile(NULL)
tel01(NULL)
tel02(NULL)
tel03(NULL)
fax01(NULL)
fax02(NULL)
fax03(NULL)
sex(1か2でよかったはず)
job(0でOK)
birth(0000-00-00 00:00:00で登録してました。)
first_buy_date(0000-00-00 00:00:00で登録してました。)
last_buy_date(0000-00-00 00:00:00で登録してました。)
buy_times(0でOK。メルマガ専用にECCUBEを使った際、ここでメールマガジンのグループを分けてました。)
buy_total(0でOK。)
point(0でOK。)
note(NULL)
status(2でOK。だったはず。本登録って扱いだったような。)
create_date(‘2013-06-27 21:10:09で登録してました。適当。)
update_date(‘2013-06-27 21:10:09で登録してました。適当。)
del_flg(0でOK。1にするとECCUBE上から削除されます。)
mobile_phone_id(NULL)
mailmaga_flg(1でOK。)

空欄でもよかったはず。
kana01
kana02

結構ざっくりでしたがこんな感じです。

テストサイトとかでしか試してないので、本番環境でやる際にはテストしてからにしてくださいね。

では、このへんで。

coru2.com

どうもこんばんは。お疲れ様です。

先日、独自ドメインを自分用に取得してみました!

coru2.com

短いでしょう!そうでしょう!

結構、CORUNという名前をサインのように書くとき最後のNを数字の2にしてることもあり、割と自分らしいドメインだなーと気に入っております。

(ちなみにcoru2.comにアクセスすると今のサイトに繋がります。)

独自ドメインあったからといって、特に得することもないんですけどね。
企業サイトでもないので嗜好品のようなものです。

そのうち、ショッピングサイトでも・・・いやなんでもない。

この前の目標でもあった、ギャラリーページあたり、早く手を付けたいなぁ・・・。

Trelloを使ってみたお話

タスク管理って仕事をやる上でもプライベートでもかなり重要だと思っています。

一番わかりやすい例がスマートフォン。
いつのまにか本当にやることをいとも容易く忘れてしまう。
PCでもよくやりがちな自分。

そんな自分に最近一番合っていたのがTrelloでした。

Trello
https://trello.com/

前置きとして、今までの失敗例はこんな感じです。

・GoogleCalender、iCal
もちろん、これが一番!って人もいるのですがね。
自分に合わなかった理由は、タスクが多すぎた時困ったということ。
アレ足してコレ足して、ちょっとずらして、何時~何時みたいなことやってると、日が暮れてしまうんじゃないかと不安になる。
仕事柄、自分は一番最後の作業になるので、相手の出方次第で大幅にスケジュールが変わってきて、時間返せー!って叫びたくなります。

・リマインダー(iOSデフォルトアプリ)
これはしばらく愛用してました。何をやったか、TODOが結構大事だったので。
完了項目が増えていけば増えるほど快感でした。
ところが、使っていく内に気づいたことがあったのです。
「やりなおし」が結構めんどくさい。
完成したと思ったら、修正が入ったとか、毎日やることだったりとかいろいろ。

・手帳(紙媒体)
紙に書くって大事()ってよくいいますけど、自分はあまりそう思わない派です。
紙に書いて成功した人が多いから、それに乗っかるってのもイマイチしっくり来ない。
書いて見て思ったのが、意外と書くの遅いってことと、整理しづらいこと。
最初に下書きすればいいじゃない?と思うでしょ?ペン派なのでそうならないのです。
立ち仕事だったり、PCとかデバイスに記録する余裕無いのであれば別、基本座ってますし。
シャープ系は汚くなるし、消しゴムで消す感触も好きではない。
コントラスト重視だから必然的にボールペンになる。
これは自分的にスマートではない、と判断した。

ようやくTrelloのお話。

Trelloは何ができるかというと大きく分けて3つ
・TODO(やること 未来)
・DOING(やっていること 現在進行)
・DONE(やったこと 過去)
これがスレットごとに管理できるシステム。
まぁ、ほかにもこの手のサービス山ほどあるんですけどね。

TODOにたとえば3個タスクを入れて、そこから一つだけ選んでDOINGに入れる。
TODO
・調べもの
・コーディング
・解析

TODO
・コーディング
・解析
DOING
・調べもの

「やぁやぁCORUN。今日中にここの更新作業やっといてくれないかな。」

TODO
・コーディング
・解析
・更新作業
DOING
・調べもの

TODO
・コーディング
・解析
DOING
・更新作業
DONE
・調べもの

「あれも調べといて!おねがいね!」

TODO
・コーディング
・解析
・調べもの
DOING
・更新作業
DONE

ってな流れに、常に動くことを想定したタスク管理。
大きな流れには通用しないだろうけど、ウォーターフォールモデルっぽい仕事にはよくある展開。
結構事務処理でもそういう事ありますよね。

こういった細かな動作をドラッグ&ドロップでできちゃう優れもの。助かっております。
(画像も無しに説明ばかりで申し訳ありません。)

そもそも一日のスケジュールを立てるって作業自体オカシイ話ですよね。作業とみなすこと自体。
毎日タスクは雨のように降ってきて、それを捌く。
それで一日が終わり、余ったタスクは明日に回す。
次の日仕事を始める際、さぁ今日は何をしようか、と考える前に、Todoを見れば一発です。

日報はTrelloのDONEリストをプリントorコピペで提出。
まだ根強いアナログ信仰。データ消去の危険性を天秤にかけてもアナログにかけた無駄な時間は取り戻せると信じている。

長々と仕事お役立ちなTrelloについてのお話でした。

サンプルサイトを制作する。

自分の経歴見せるのにやっぱりサンプルサイトが必要っぽいのです。

1.システム無しなスタティックサイト
2.ECCUBE活用サイト
3.BootStrap活用サイト
4.WordPress活用サイト

それぞれ作ってみよう。

WordPressはこのサイトでいいとして、BootStrapかな、次に作るなら。
ドラッグで管理できる日報お役立ち系にするかな。

コンセプト決まらないからECCUBEでいっか。とりあえず自分の絵を売るサイトから。それかCD販売とか。

システム無しのスタティックは好き放題jQUery入れまくろう。これはイラストのギャラリーサイトにしよう。

さて、行動だ。

デザインの変更

何はともあれ、デザインの変更をしてみた。

今使っているのはWordPressのデフォルトテンプレートで、多分最新版使ってる人にはバレバレです。

少しは色変えてみてもいいかなと思いつつ、自分のサイトデザインにかける時間が勿体無いので、とりあえずこれで。

一時期、Bootstrapとか入れてやってみようとしておりましたが、WordPressも同じようなレスポンシブ機能ついちゃったんですよね。

Bootstrapの機能でレスポンシブ以外の魅力は
・フォームやテーブル周りのデザインが使いやすい
・モーダルやカルーセルが設置しやすい
・class指定によるデザイン加工がしやすい
こんな感じなので、気が向いたら追加するかも。

BootStrapは非動的サイト系に使っていくほうが無難かな、ってのが自分の最近の製作傾向。

CMSで導入するとjQueryで競合起きる可能性高くて、あんまり使いたくないってのが本音。