ひとりごと のブログ記事

今月末日で春芳堂として独立から3ヶ月が経ちます。

このところ開業の頃の行き過ぎた意気込みも落ち着いてきて、
息抜くとこも見えてきて、
ちょうどいいというところでしょうか。
 
おそらく、普通ならご祝儀的な案件すらも
落ち着いてしまうところだろうと思いますが、
だいぶ早い段階から、受託案件は、時間が許す範囲でと公言し、
保守案件的な部分の拡充に努めてきたおかげで、
生活には困らない金額を、
とりあえず安定的に頂戴できるようになりました。
大変ありがたいことです。


5月から6月の流れでは、
「うちがサイトをやめるときは伊藤さんが死ぬ時だ」と言っていただけたり、
15年先まで見越したマーケティングができるCRMの開発の打診をいただけたりと、
開業時点で考えていた「一緒に成長しながら長いお付き合いをできるお客様の獲得」の
第一歩は達成できたのかなと思っています。
 
このやり方は裏をかえせば「器用貧乏」なやり方に他ならないわけですが、
お金儲けに体力を使う年齢ではなくなったりとか、
どっかの時点で家族を持つんだろうとか、
そういうことを考えれば、自分にはあったやり方なのかなという確信は持ち始めています。
 


とりあえずのところ月に数万ずつ、この部分を広げるというのが、
1年先くらいの目標でしょうか。
 
1年は体壊す寸前で、お金も減らしていいと思ってたので、
もうちょっとの期間一生懸命やります。


 
しかし、独立してから、自分の知識経験が流出気味で、
逆に得るものが少なくなっています。
 
ここをどうにかしなきゃいけないのが、
当面の課題でしょうか。
 
視野を広くもって、オンリーワンとはいいませんが、
個人で動いてるアドバンテージで3ヶ月先に行くものを手に入れたいところです。

2011年6月11日大阪の盟友、@YATさんが主催のオフが東京で開催されたので行ってきました。
(写真左の方がYATさんです)


ネット上、というか、TwitterやFacebook上で会話を何ヶ月何年と会話をしてきた、
多くの会いたかった方々に会える機会が生まれたということで、
このオフのためだけに、
東京滞在時間約5時間、バスで往復13時間という、かなり強行軍の旅に出ました。


会が始まるとすぐにYATさんの前には列。
アイドルの握手会か!?とも思うYATさんの引きの強さには驚かせられますね。
 


たくさんの方に会って、正直性別を間違えていた方もちらほら。。。
ごめんなさい。
 
ひとつ言えるのは、みんな美男美女だぜよ。。。
そして、みんなYATさんに負けない引きの強さを持ってらっしゃる。
 
勉強会とかでは味わえないというか目の当たりにすることのできない経験をしました。


私自身も、Ustream番組をやっていたり、絶えずTwitterでツイートをしていたりで、
多少なれ目立つことをやってきて、沢山の人とつながることができてきて、
今回このような機会があり、参加をしてみなさんにお会いできました。
 
そのなかで、私も「あ、きよっちさん!」とか
声をかけていただける立場になっていました。
 
昔はこういうのって、
自分自身の継続努力というかそういうもので成立するんだろうなとか
ぼんやり考えてました。
でも、この会に参加して思ったのは、
立場は自分自身が作るものではなく、
むしろ自分に関係していただいている、
みなさんによって作られるものなのかなと思いました。
 
もちろん、そこにあるキャラクター性とかアイデンティティとかは、
自分自身で作るものではありますが。
 
なんか他の場所では勉強できないことを勉強した気がします。


ご存知の方も多いかと思いますが、
Twitter上で仲良く妙なツイートをやりあっているはっち。
実は今回はじめて会いました。
ネットでのキャラを変わらず明るく、でもまっすぐな可愛い女子でしたよ。
ますますファンになりましてんw


そんなこんなな強行軍旅行。
ひとことで言えば「行ってよかった!」
 
主催のYATさん SOUさんありがとうございます!

先日、クライアントの依頼で、
「ブログってどう書くのか。Twitterってどう書くのか。レクチャーして」
と言われて、レクチャーしてきました。


WordPressの使い方だったり、
TwitterとはなんぞやとTwitterのクライアント使い方だったり、
を淡々とKeynoteにまとめてたんですが、、、

どうにもまとまらない。


PCの前にずっといる仕事をしていると、技術や方法にとらわれがちで、
人にそれを伝えるときも、そちら先行で伝えてしまいます。
非常に悪い癖だし、伝えなければならないことも膨大です。
というか、底なしと言ったほうがいいような気がします。


現在専門学校の非常勤講師をやらせてもらってるのですが、
振り返ってみると、技術的なことを最初に教えると、
異常なほど反応が悪い。

なぜそれを使わなきゃいけないのか、
それを使うことで何ができるのか、
ここを押してやることで受け取った相手は動き出す。

そんな感じに思います。


というわけで、Keynoteのスライドも、
「どうしてそれをやるのか」だけをまとめることにしました。

結果。。。

全部ではないにしても、すこしずつ実践されてきました。
言われるがままやるわけではなく、考えて動いています。
ブログは前々からあったのですが、
内容が見やすく意味の有るものになってきた気がします。


やはり、技術は後追いでついてくるものということでしょうか。
必要に迫られれば、ある程度のレベルまでは、何でもいけるものです。


とはいえ、「どうしてそれをやるのか」ということを伝えるのは、
例えば仕事について何をレクチャーするのであれば、
普段から「どうしてそれをやるのか」とか考えつつ仕事をしなければならなかったり、
逆に違う手段があるのであれば、
「どうしてそれではいけないのか」
まで考えないと考えがまとまらないなとも実感。


漫然と勉強会にいって、
「こんな知識を得た。よかったねー。」
となりがちな毎日。

そんなんじゃダメだと改めて思った次第。

先日5/21に@noz_webさん主催でEC-CUBE名古屋勉強会が開催されました。

EC-CUBEのコアコミッターの@nanasessさんをお招きし、
最近リリースされたEC-CUBE 2.11.x系のお話をしてもらいました。


2.11.2をベースにお話しいただきましたが、
もはや3.xなんじゃないかと思うほど
別物に成長していました。

2.4.xまでは、DB構造やSQLが うーん となる感じで、
商品点数が増えると重くなったり、
カスタマイズするときに、
いくつかのテーブルにわたって構造の変更をしなくてはならなかったりと、
EC-CUBEを採用するにあたって、
正直不安のが多かったのですが、
この点はかなりハードルが低くなった印象を持ちました。
 
いろいろ言われていたPHPのコードも
かなり良くなって、
カスタマイズするときも触るべき場所が
わかりやすくなったとのこと。

デザイン変更も2.4.xまでは
どこをどう触っていいか良くわからなく、
そのために、フロント側のスタッフが、
裏側のスタッフに「どうしたらいいの?」って
聞くことが多かったですが、
そういうこともすくなくなるのかなと。
 


まだ、私自身2.11.xを触っておりませんが、
カスタマイズなしで使えるとか、
バグがまったくないとか
そういうことはないのではないかとは思いますけども
一番多かった突っ込みどころが、
改善されている印象なので、
EC専業を謳っていますので、
とりあえず、触ってみようと思います。
 


ところでライトニングトークやらせてもらいました。
カスタマイズ例のお話をさせてもらいましたが、
EC-CUBEを根本からひっくり返す使い方をしている例を
持って言ったので、どうかな(^-^;
とは思いましたが、@nanasessさんにも一部お褒めいただいてよかった。。。

当日使いましたスライドはこちらよりDLできます。
申し訳ありませんが、具体的なクライアント名が出ていますので、
私どもの手の内を見せているところもありますので、
解凍パスワードつきといたします。
第三者の閲覧、第三者への再配布などはなさらないようにお願いします。
パスワードは、主催者様よりご連絡いただくようにします。
データ形式はQuickTimeで、スライドと同じく矢印キーで進んだり戻ったりできます。

Macをお使いの方は、パスワードつきZIPを解凍できない環境がありますので、
The Unarchiverをお使いください。


というわけで Viva!EC!!

4月1日の独立創業から1ヶ月が経ちました。

今のところのお仕事は、ECサイト用のシステム構築と広告運用、
そこに専門学校での講師業が乗っかる感じで、
売上のところの話をすれば、1ヶ月目からお金が入っているので、
WEBに関わる仕事をしている人間としては、
まずまずのところといったところでしょうか。

もともといわゆる「WEB屋」ではなくサイト運営屋なので、
ここまでやったら終わりという感覚をもっていないことが、
幸いしてか災いしてかわかりませんが、
忙しい1ヶ月目になったと思っています。

きっといわゆる「WEB屋」だったら、
今頃芽の出ない会社員WEB系PGでもやってるんだろうなと思います。
改めて、前職の会社にはお礼ですね。


創業1日目にして、大阪遠征して、Ustream番組に出演したりして
調子にのって過ごしましたが、
その分多くの人にお会いして、自分の立ち位置がやっと見えてきました。

やはり僕には「WEB屋」は無理です。
受託で生きるスタイルが無理ってことですね。
大金持ちにはなれないでしょうが、
意見シェアしながら、運営に携わるのが自分にとってはベストです。
そして、それが、オンリーワンとまではいいませんが、
自分の存在を尖らせるものだと改めて実感している次第です。


独立して、1ヶ月難しかったのが、公私の分離でした。
やってる仕事が終わりがない仕事なので仕方ないと言われれば
それまでですが、
やはりここはしっかり分けないとだめですね。
なんのための仕事かわからない = ダメ人生
って感じです。

人に会う時間を確保しつつ、自分の趣味もほどほどに。

これが一人で仕事していく上の秘訣かなと思います。


まぁそんなこんなで 春芳堂 これからもよろしくです。

大阪のフリーランスWEBデザイナー @vanillateさん(以下バニさん)が主宰のUstream番組『vanitalk』(バニトーク)に出てきました。

バニトークは、バニさんをメインパーソナリティとして、@xenonicsさん(以下ゼノさん)がプロデューサーとして参加、そこに、毎週ゲストが呼ばれるというスタイルのネットラジオ(言い方古いか?)です。

今回は、4/2に行われたPHPカンファレンス関西に参加するため、大阪に行くことになり、曜日的にちょうどよかったので、出よう!ってことになりました。

名古屋銘菓の「かえるまんじゅう」を持っていったところ、えらく喜んでくれましたで!


バニさんはご自身でECサイトを運営。
ゼノさんもそういったことがお得意。
そして、ご存知のとおり、私は自称EC専業プログラマということで、
内容的にはECのワークフロー的なところのお話が一番濃かったのかな。

なるべく包み隠さず話させてもらいました。
というか、話したらないくらいかもしれません。
聞いていただいた皆さんにとって、どうだったのか、ちょっと心配ではありますが。


チャットを見て気になったところだけ、補足をしておきます。

エクセルって何から出力した?っていう質問がありましたが、
商品管理自体をエクセルでやるっていう意味です。
僕らのやり方は、そもそも「カートシステム自体がいるのか?」ってところから通販を考えますから、
(実際カートなんかなくても通販は成り立ちます)
ECサイト内に商品DBがあるという前提ではサイトをつくりません。

コンビニ決済は怖いというツイートがありましたが、
後払いはしません。前払いコンビニ決済です。
銀行振込に比べて選択率が高いのと、入金確認作業がラクだというので選択。
未払いが多いという指摘もありましたが、
私どもの実績では銀行振込と、それほど未払い率は変わりませんでした。
むしろ、代引の受取拒否のが多いくらいです。

補足はこんなとこかな。


あと、私の話した内容そのものの補足ですが、
私のワークフローで、一般の制作会社が動くと、
おそらく資金繰りが悪くなって、最悪倒産します。
これは脅しでもなんでもなくて事実です。
何がしか、継続収入の見込めるものを確保した上で実践される方が良いと思います。


バニさんゼノさんとも話がうまく、また、話を聴くのがうまい。
というか、多分話を引き出すのがうまい。
毎週やってらっしゃる場数なのかなっておもいます。

閉鎖的と指摘されがちな名古屋人は、
「わざわざ大阪まで行って」とか思うのかもしれませんが、
あのお二方とともに、そしてそこに流れてくるコメントと共に、
毎週やってるUst番組に出るって、
かなり大きな成長になりますね。
いや、これはお世辞でもなんでもなく。

そして、ある意味では、自分自身の力量バロメータにもなりますね。
ゲスト出演するだけの引き出しを持っているのか。
そもそもしゃべれるのか。
など。
自分の回は、、、まだまだ自分ペースで話し過ぎかなぁ(-_-;

精進します!


というわけで、この機会を与えていただいた、
バニさんゼノさんには感謝です。

本日2011年3月31日をもって、
有限会社キープランから退職することになりました。
報告と感じるところをまとめておきます。


この業界にやってきたのは22才の秋。
当時まだ大学に在学中で、ご存知の方も多いと思いますが、寿司屋になる予定でしたが、
寿司屋の元日のアホみたいな忙しさに怯えて、
なんとなくPCができるという理由で、
WEB屋というかEC屋になりました。

そこから早8年半。
当初はHTMLを書く人になるのかなぁなんて思って入ってきたけど、
いまや、Perl PHP MySQL FileMakerを触る人になってて、
たまにですが人前で話す機会がいただけたり、
某専門学校で教壇に立ったり、
「なでしこの人」とか言われたり、
CMSの開発に携われたりと、
まぁ正直30才でこういう立場になろうとは思ってもみませんでした。

多分一般的なWEB屋さんに行ってたら、同じ立場にいたかというと大いに疑問です。
EC屋さん、とりわけ、ECコンサルでは知る人ぞ知る有限会社キープランに入れたことで、
自分にカラーが付いたという点において感謝感謝です。


今後の展開ですが、
今のところ、
1年くらいは前職となるキープランからの保守案件と、ECコンサルを2件くらい。
そして、講師の仕事。で、死なないくらいが確保できている状況です。

正直申し上げまして、
作る→納品→お金もらう→終わり
という仕事が
私の技術力の低さと相まって、苦手(というか嫌いに近い)でして、

作る→納品→使う→育てる→使う→育てる
という仕事が得意で、そういった仕事をしたいと思っています。

EC用の受注DBで困っている、CRMで困っているというのを助けたい。
そう思う次第です。
(したがってメインのお客様は、WEB屋さんになるかもしれません)
何かビビっとくるものがある方。
ご連絡いただけると幸いです。
(CMS関連は趣味です。笑)
 


基本的には事務所を構えず、数年間はキープランの社内ベンチャーのような形で仕事をしていきますので、
皆様変わらずにご愛顧いただけますと幸いです。

なお、2011年4月1日からは、屋号「春芳堂」として活動しています。
http://www.shunpodo.net/
有限会社キープランともどもよろしくお願いいたします。
(なお春芳堂サイトはSeezooCMSにて作成されております)


運営堂さん主宰のガチ勉vol.1 「リスティング勉強会」へ行ってきました。
 
講師は 株式会社アイテムの小西一星さん(@isseik)でした。
恥ずかしながら小西さんのことは存じませんでした。もうしわけありません。


有償の講座のため、内容については、書きません。
 
前半2時間は、方法論を具体的に教えてもらい、
後半2時間は、受講者の質問を深く掘り下げるという方式ですすみました。
 
少人数限定での講座のため、小西さんに質問できるというスタイルがよかったですし、
小西さんもフランクにありのままを話してくださるので、
自分の仕事への落し込みがしやすかったです。
 


今回の勉強会に出て思ったのは、
色んな「方法」って、誰かに学んだりしなくても、
気づかずにできていることが多いのも事実ですが、
学んでいないと、体系的にまとめられていないので、
「方法論」になっていなく、
同じことをやっていたとしても、
得られる結果に雲泥の差が生まれるんだろうなということです。

そういった意味で、聞くだけの勉強会もいいですが、
ガチの勉強会は絶対に出ておくべきだなと思いました。
(但し、財布がwwww)


次回の内容は
ソーシャルメディア解析
だそうです。
私は残念ながら法要のため、受講ができませんが、
まじオススメですので、皆様行ってみてください。

独立に際して、Skypeを使う機会が増えました。
基本的には、文字での通信が多いですが、
たまに音声をやることも。
 
というわけで、だいぶ昔に買った、
Skype用のワイヤレスハンドセットをオフィスのPCにセットしてみました。
そんな昔のやつなので、動くかなと思ったら、案の定動きませんでした…
現在もヤフオクなどなどで売っているようなので、
動かなかった場合の参考になれば、ということで、
記事にしておきます。
 


環境は、
Windows7(Pro)64bit
Skype5.0
です。
 


製品は、セリングという会社が輸入して販売している「USB-W1D」という製品で、
海外の「Yealink」という会社が製造しています。
詳細はこちらから 


 
まず、製品に同梱のドライバ類をインストールしました。
これで、ハンドセットがUSBオーディオデバイスとして認識されます。
(おそらく単なるUSBオーディオセットなので、ドライバインストールしなくても、
 ぶっ挿せばOKだと思います)
 
その際、ついでに、SkypeMateという、
SkypeAPIとハンドセットの橋渡しをしてくれる、
ソフトウェアが入ります。
 
このバージョンが古いと、Skypeとの連携はできません。
同梱のSkypeMateからアップデートをかけると、
アップデートソフトウェアのダウンロード元がNotFoundになってしまい、
アップデートができません。
 
で、探したところ、
http://www.usbphoneworld.com/fido.htmlここで、Skype5.xのAPIに対応した、
SkypeMateが配布されています。
 
これをインストールすれば、動くようになりました。
 
めでたしめでたし。
 


 
このハンドセットいいです。
 
Skypeの各連絡先がディスプレイに表示されるので、
選んでコールボタンを押せばOK。
着信音もこのハンドセットからなります。
安いハンドセットだと、標準のオーディオデバイスと、
ハンドセットのデバイスが切り替えられなかったりしますが、
これはもちろんできます。
電波が届く範囲は50mを謳っているで、
一般的なコードレス電話と大体距離も同じ。
 
それで7000円程度。どうですか!?奥さん!?

@ahomuさんのブログ記事「LL言語と学習方針を考えてみた」にインスパイアということで。

まず最初思った。私も「LL言語」って言葉使っちゃうんですが、
LL = Light weight Language
なので「LL言語」は重複表現ですな(^-^;

私がLLというものに触れたのが、現職についてから、
Perl/CGIの更新に触れるようになってからですね。
その後PHPやJScriptをいじるようになって、
最近では、not JScriptなJavascriptも触るようになってますし、
LLといっていいかわかりませんが、
なでしこも登場の頃から触っています。
 


Perl

私にとってはLLに一番最初にふれた言語で、
未だにPerlで学んだ知識を他の言語に落としこむというスタイルで
学び、そして仕事をするというスタイルでやっとります。

Perlは私にとっては先生ですね。
WEBの人たちには「死んだ言語」とか「枯れた言語」とか言われて、
「使う意味がわからん」とか言われるんですが、
WEBでよく使われるPHPよりギークと呼ばれる人たちが多く使っていて、
しかもその方々がWEBに関わっているので、
そういった方々の実装とかが非常に勉強になるのです。
 
・使用領域
WEBにおいて、表側に見える処理では最近は殆ど使いません、、、
今後ますます減ると思われます。
しかし、今後は
主にサーバーでのバックグラウンド処理や、
ローカル側でのツール作成などで活躍な予感。
非常によく使うPHPの世界では、
ライブラリリポジトリがいまいちだったり、
ギークと言われる人々の少なさから、
Perlのライブラリを使ってしまったほうが楽だったりすることが多いので、
そういった所で使っていこうかなと。
 
 
・環境
言語環境としては、BSDやLinux系なら、ほぼ初期設定で入っているので、
気にすることはないです。
開発環境としては、テキストエディタで十分ですね。
自作の元カノの名前がついてしまっている謎の内製フレームワークで取り回してますが、
WEB用途ならArkを使っていくのがいいかなと。
 
 
・今後
正直モダンなPerlの書き方を追っかけていない現状。
Perl自体が様々な書き方ができて、それを善とする言語なので、
古いまま書いてるのですが、
そういうわけにもいかないなと。。。
 


PHP

WEBの表側に出力する処理には、ほとんどいま、PHPを使っています。
個人的には言語というより、WEBのためのフレームワークとかツールという感覚で使っています。
でないと、どうしてもPHPをdisってしまいそうになります。

 
・使用領域
完全にWEB用ですね。
コマンドでも使えるので、バックグラウンド処理などにも使えますし、
MS-WindowsならGUIアプリの構築にもつかえるのですが、
取り回しや設定がめんどくさくて使えないと思いました。
徹底してWEB用のツールです。
 
FWは 内製のFWとライブラリ群の中間のようなものを使っていたのですが、
すこしオープンにしなければならない立場になり、
ちゃんとしたFWを探しました。
前述のとおり、私はPHP自体がFWだと思っていて、
そこにいわゆるMVCモデルのようなFWが乗っかるのが激しく気持ち悪いと思ってまして、
ちょうどいいのがないかなぁと思って見つけたのが、CodeIgniterです。
今後はCodeIgniterを軸足に開発をしていくことになると思います。
 

・環境
これまでWindowsではEmEditor、Macではmiで書いてました。
単体ファイルの処理はこれまでと変わりませんが、
プロジェクト単位での仕事はAptana3で行うことにしました。
 
・今後
CodeIgniterをもっと勉強するのがひとつと、
やっぱり、PHPもよりモダンな書き方を勉強していくこと、
あと、速度や軽さというものに注目していくことが課題。
あと、PEARとかPHP Classeesなど、
ライブラリリポジトリがどうしてもショボいと思うので、
自作のライブラリをいっぱい創っていきたい。
 
 


Javascript

まぁ2011年はJSに始まりJSに終わる年なんじゃないかなと思うわけで、色々勉強したい。
私のJS人生の始まりは、JScriptという、異色な私。
ぶっちゃけあまりWEBにおけるJSってのはあまり触ったことがなく、
JQueryに頼りまくってた時期もあるのですが、
seezoo cmsを触るようになって、
seezoo用のJSライブラリである、Flintを使ったとき、
同じ処理で、jQueryより、「体感速度レベル」で速度アップしたことに驚愕。
jQuery自体が「軽量」を謡いながら規模が大きくなっていることに気づき、
prototype.js Flint uupaa.js
などに注目。jQueryをなるべく脱却したいと考え中です。
 
・使用領域
主にWEBのクライアント側処理とDOM処理がメイン。
あとWindowsのバッチ処理にJScriptはやはり便利です。
 
・環境
PHPと同様。
AptanaでのJS編集はかなりしやすいな。
 
・今後
関数志向であるJSならではの挙動をマスターしたいところ。
あと、DOMの操作言語としての側面も強いので、
JSを通して、各WEBブラウザの挙動の違いや、
DOMの考え方の違いも学びたいところ。
 
 
 


なでしこ

私、伊藤清徳といえば「なでしこ」と思ってる方も結構いらっしゃると思います。
正直PHPをはるかに超える、いい加減仕様が目立つ言語で、
プログラミング言語というより、マクロ言語という感覚ですが、
Windowsで簡単にツールをつくろうと思うと、最強の言語です。
 
また、Windows版のFileMakerでは、なでしこの存在は重要ですので、
FileMakerデベロッパーを名乗る私にとっては必要不可欠な言語です。
 
なでしこの面白いところは、VBScriptやJScript そして Lua という
3つの言語を内包していること。
言語を通して言語を学べるというわけです。
 
・使用領域
定型処理・FileMaker処理専用です。
一応CGIが作れるのですが、Windowsサーバーが嫌われる日本においては、
あまり使わないかぁという感じ。
 
・環境
なでしこ付属のエディタ一筋で。
 
・今後
現在なでしこのバージョン2の開発が進んでいて、
現行なでしこはバグフィックスのみのリリースになっているので、
この期間の間に、なでしこの各命令の挙動をマスターしておきたいところ。
 


その他。
Rubyは利用が広がると思われるので、地味に学習しておきたい。
 
現在のところコマンド処理を極端に嫌うダメプログラマなので、
ちゃんとGNUコマンドとか環境構築とかもやりたい。
SQLもどうにかしないと…。
 
って感じ。成長がとまらないようにせねばな感じ。