2010年6月19日土曜日

HTMLコーダーに100の質問

HTMLコーダに100の質問なるものを見つけたのでやってみたいと思います。

1年齢は?
20代前半です。
2パソコン歴は?
8年
3コーダー歴はどれくらいですか?
大学でのも含めれば3年。就職してからならまだ1年経っていません。
4初めてwebを作ったのはいつですか?
6年前にイラストとか絵手紙とかのサイトやってました。
5コーダーになろうと思ったきっかけは?
なろうと思ってなったというよりも、いつの間にかなってた的な流れ。
6コーディングは誰に/どこで習いましたか?
学校で尊敬する先生の講座に参加したら結果的にHeTeMuLuWriterの使い方を習いまして、そこからは独習でやってきています。CSSもJavaScriptも人から習ったことはありません。
7web業界以外の友達・家族とコーディングの話をしますか?
母がホームページをつくりたい!とか言って、習い始めたので母とならそーゆー話題はたまにあります。
8ご両親はインターネットユーザーですか?
母はブログを、父はYoutubeを見たりしています。多分ライトなユーザです。
9視力はいくつくらい?メガネ・コンタクトどちらですか?
左は0.03以下。右はそれなりに見えるので右目でどうにかしています。一応メガネしてます。昔はコンタクトでしたが、面倒になってメガネに移行しました。
10本はAmazonで買いますか?
書店で立ち読みして良い本を探すタイプなのでAmazonは利用した事が無いです。
11ネットショッピングをしますか?主に買うものは何ですか?
したいですが、現在手が出せません。単なる食わず嫌いですが。
12携帯サイトで買い物をしたことがありますか?
無いです。
13お酒は強いですか?
それなりには強いですが、人が残したお酒とかもばんばん飲むのですぐ潰れます。
14休日の過ごし方を教えて下さい。
とりあえずコーディングし続けていたりtwitterしていたり畑仕事していたりします。
15今、欲しいものは何ですか?
IS01が欲しいです……。来月には買うと思いますけれど。
16平均睡眠時間を教えて下さい。
5時間
17平日の起床時間は何時ですか?
7時頃
18なにかスポーツをしていますか?
ウォーキングとかランニングとかしています。と言うと見栄えはいいと思いますけれど実質何もしていません。
19パソコンと関係ない趣味がありますか?
栞を集める事をやってます。
20コーディングに役立つ資格、パソコン関係の資格を持ってますか?
無いですね。高校の頃に取った農業系の資格と危険物取扱者の資格くらいしか持っていません。
21昼と夜、どちらの方が仕事がはかどりますか?
昼より夜ではありますが、どの時間でも集中時間は発生しいます。上手く出来ればがががががっと神様が降りてくるのですけれどね……(笑)
22ブラインドタッチは教本通り10本の指を使いますか?
たぶん。
23眠い時の対処法はありますか?
とりあえず脱ぐ。あと、渋いお茶を飲むあたりですかね。
24息抜きについ見てしまうサイトはなんですか?
GoogleReaderとtwitter
25他に息抜きにしていることがあったら教えて下さい。
最近のコーディング事情とかググッて楽しんでいます。
26仕事上で得意なことはありますか?それは何ですか?
いや、特に無いと思います。
27仕事中にBGMは聞けますか?能率が上がるのはどんな音楽ですか?
特に聞くことは無いですが、BGMとして適当なYoutubeの再生リストを流しています。
28作業パソコンはWin?Mac?
残念ながらWinです。出来ればUbuntuが良いです。
29作業パソコンはデスクトップ?ノート?
デスクトップです。
30作業パソコンのマウスは標準マウスですか?
多分標準なのだと思われますが詳細は不明です。(前の人が使っていた奴ではありますので。
31マウスパッドは使っていますか?
前の人が使っていたのをそのまんま使っています。手首にクッションが当たる奴です。
32作業パソコンにAdobe製品は何が入っていますか?
CS4のますこが入っています。
33作業パソコンはモニタは何インチですか?
比較的大きい気がしますが、自分の家で使ってるのよりも小さく感じます。
34自宅にパソコン持ってますか?いくつありますか?
自分のは3台あります。デスクトップのWindows7が1台、ノートのUbuntuとWindows95があります。
35自宅に作業環境はある?
ありますね。
36会社と自宅、作業はどちらがはかどりますか?
自宅よりも会社の方が断然捗りますが場合にもよります。
37自宅パソコンは家族と共用ですか?
自分専用です。家族の共用はノートを1台、デスクトップが1台ある筈だったのですが、ノートを弟が持って行って帰ってきていません。
38自宅パソコンはWin?Mac?
Macは持っていませんがUbuntuは持っています。Windowsは一応メイン機のデスクトップに入れていたのですが、最近は起動が面倒になってノートに入ったUbuntuがメインです。
39自宅パソコンのメーカーは何ですか?
デスクトップはPC工房の組立済み系ので、ノートはレノボ、旧ノートはシャープ
40自宅パソコンはデスクトップ?ノート?
メインがデスクトップ、サブがノート、使っていないけれどもう一台ノートもあります。
41打ち合わせのメモは手描きとテキストどちらがいいですか?
テキストでおねがいします。
42スケジュール管理は何でしてますか?(手帳・アプリケーション・webツール・モバイルなど)
RememberTheMilkとかGoogleCalendarとかGoogleDocumentSpretSeatとかで迷走中です。
43メーラーは何を使ってますか?
会社ではThunderbirdとOutlookとOutlookExpressとLiveMailを入れつつ、メインはwebメール(Gmail)です。自宅ではThunderbirdとかwebメール(Gmail)とかです。
44RSSリーダーは何を使ってますか?
GoogleReaderです。
45好きなポータルサイトはどこですか?
Google
46ブックマークは何で管理していますか?
自宅ではFoxmarkですが、会社のとは同期していません。
47不得意だけど使わねばならない技術はありますか?
Flashとかきついです。ActionScriptがそれなりに出来るようにはなりました。
48web系の雑誌を購読していますか?
日経パソコンは含まれまれないと思うので多分購読していないです。
49webの参考書は何冊くらい持っていますか?
html関連だけで数十冊。デザインは5冊程度。データベースに2冊、色関連に2冊……と衝動買いがメインです。大体はオフライン時にも困らない様にと買った物ですが、オンライン時にも結構役立っています。
50お薦めの参考書があったら教えて下さい。
Webユーザビリティ・デザイン Web制作者が身につけておくべき新・100の法則。Web標準XHTML+CSSデザイン クリエイターが身につけておくべき新・100の法則。辺りを強く勧めます。
51参考にしているおすすめサイトがあったら教えて下さい。
ヨツモネット辺りです。
52コーディングに使ってる、便利なツールを教えてください。
特に無いですね……。
53コードにコメントはつけてますか?
必要に応じて付けますが、htmlには殆ど付けません。phpのコードにならJavaDoc形式でバリバリ付けるのですけれどね……。
54制作過程で、どの作業が一番好きですか?(コーディング、画像作成、検証、打ち合わせ)?
コーディングですね。
55画像切り出しに使うソフトはなんですか?
大体写真屋ですね。
56webデザインに使うソフトはなんですか?
ちょっと前までDreamweaverだったのですが、どうもphpのコーディングが増えてきてTerapadにもどってきています。
57検証対象ブラウザは何個ありますか?
IEで4つくらい、他モダンブラウザとしてFirefox、Opera、Chromeの最新版を用意しています。
58一から新規制作とリニューアル、どちらが好きですか?
現状ではどっちもそんな変わらないのですが、リニューアルで作業量が減るようなコーディングをしていきたいです。ホント。
59定期運用と新規制作、どちらが好きですか?
定期運用大好きです。
60テーブルコーディング業務はありますか?
ありません!(キリッ
61新規制作の割合はどれくらいですか?
1000‰
62iPhoneサイトのコーディングをしたことはありますか?
皆無です。
63よく使うJavaScriptがあったら教えて下さい。
リンク先をiframeで前面に表示とかよく使います。
64携帯サイトのコーディング業務をしていますか?
この前少しありましたが、auのxhtml仕様に涙しました。
65FLASHはどのくらいできますか?
ActionScript……というよりもFlexはある程度出来ますが、Flashは出来ませんということにしています。
66いま興味がある技術はありますか?
JavaScriptでのファイルのドラッグアンドドロップ。
67自分の書いたコードは美しい?
自分が一から作った物は比較的美しい筈ではありますが、昔の物を作り直したくなるので多分綺麗では無いです。
68ソーステンプレートを作っていますか?
テンプレート的なのは作っていますけれど大体生きていません。
69単語登録にタグを登録していますか?
やっていませんが、勝手にGoogle日本語入力が覚えていきます。
70HTML5、早く実務で使いたい?
地味に影響の無いレベルで入れていますが生かしきれていません。
71CSS3、早く実務で使いたい?
地味に入れていますが、対応していれば綺麗に見える程度で……とりあえずIEの対応を早くして欲しい次第。でもIE9はXP非対応だしな……。
72コーディングで伸ばしたい技術は?
何故か発生する凡ミスを減らす技術……。ホントどうにかしたい。
73コーディング以外で伸ばしたい技術はありますか?
時間管理、日程管理。
74職場にコーダー専門職は何人いますか?兼務は何人ですか?
1人。誰かたまに助けて欲しくなります。
75職場のコーダー男女比はどのくらい?
私ひとりなので男100%ですね。
76勤務時間は何時から何時までですか?
9:00~18:00
77通勤時間はどのくらいですか?
30分掛かりません!(キリッ
78月の残業時間は最高何時間でしたか?
20時間までしかつかないらしいです。
79現在の仕事環境で良いところはどんなところですか?
いくつかの趣味の合う人が居た事でしょうか……。
80デザイナなど他の仕事とコーディングを兼務してますか?
コーディングオンリーですが、htmlに限らずphp等のプログラミング周りも全部やってます。
81職場は服装自由ですか?何か規則はありますか?
スーツ必須です。
82休日出社や徹夜作業はありますか?
徹夜は無いですが、夜遅くなることはあります。休日出社は稀にしか無いですが、自宅でコーディングしないと間に合わない事は結構あります。
83プライベートでサイト/ブログを持ってますか?
此処が正にそうです。
84プライベートでドメインを持っている。
まぁ、幾つか持っています。
85プライベートでサーバーを持っている。借りている。
とりあえずCORE-MINI使っています。
86CSS Niteには何回行きましたか?
地方版しか無いです。
87地方のCSS Nite行ったことありますか?
今年初めて行きました!/dd>
88尊敬するwebクリエイターがいたら教えて下さい。
いやー……今のところ、リアルであった事無いです。
89旅行に行く時パソコンを持っていきますか?持っていきたいですか?
大体持って行きますが、あまりネット環境が無いところが多くて生かしきれていません。
90好奇心を満たす面白い仕事を無償でやったことがありますか?どんな仕事でしたか?
無いですね。
91ディレクターなどキャリアチェンジを考えてますか?一生コーダーを貫きますか?
デザイナーになれそうなセンスを持ち合わせていないのでコーダーで居たいです。
92特定のパートナー(彼女・彼氏・夫・妻)がいますか?相手は同業者ですか?
居ません。(欲しいです。
93パートナーは同業者がいい?別の職種がいい?
同業者でも他の職種でも良いです。
94コーダーをやっててよかったなあと思うときは?
まだなったばかりで特にそんな無いですが、喜んだ顔が見る事がたまにあるのでそーゆーのが至福です。
95何年後/何歳までコーダーをやるつもりですか?
まだ想像出来ません。
96次の締め切りはいつですか?
97コーダー以外だったらどんな職に就きたいですか?
絵とか農業とかしたい。
98よいコーダーの条件を3つあげてください。
なんでしょう……ホントなったばかりなのでそんなに思い浮かばないという……。
9910年後、あなたは何をしてると思いますか?
独立とか転職とか出来たらいいな……。
100コーダーとしての自分を100点満点で評価してください。
32点ですかね……足りない物が多すぎる。

みたいな感じでしょうか。ホント1年も経っていない身だと酷い……。

2010年6月18日金曜日

[2010/06/18][珠絵茶]久々に落人殿が来られていた日。

というわけでお早う御座います。junerです。就寝時刻は多分12時付近かと思われます。

というか、仕事が忙しくて絵茶会に参加出来る時刻が日によってまちまちだったりするのでホントまともに絵茶れていないとかそういう日が多くてすみません。

というわけで此処最近の絵茶ログでも晒していきましょうか‼

林檎嬢によるレミリア・スカーレット。可愛い。
sa様によるレミリア・スカーレット。なんか艶やか。
忘れた頃にやってきたペーパー殿。この時も反応出来なくてすみませんでした。
落人殿の娘。下半身がエロい。
うちの寝た頃。落人殿の玄人が可愛い。

とかそんな感じでしょうか。ホント反応出来なかったりしてすみません……。

まぁ、今後も早くて8時から、遅くて10時くらいには珠絵茶に入室出来る様に頑張りますので今後共に宜しくお願いしますです。

尚、此処で紹介した絵茶ログの中で描画ログを取ってあるのは2010/05/25のログと2010/06/17のログのみです。あまり撮れていないのは遭遇率が微妙な状態だからですね……すみません。

2010年6月6日日曜日

IS01の発売日が延期になったそうです。6月上旬から⋯⋯。

今晩は。junersことjunerです。

IS01の発売日が大体6月上旬との情報しかはいっていなかったので、そろそろ発売日の発表とかあってもおかしくないなーとか思いつつ待ち望んでいたのですが、どうもその情報が入ってこないので、“おかしいな”と思いauの携帯を売っているYAMADA電機で聞いてきました。

店員さん曰く、伸びて6月下旬から7月の上旬になったそうです。いやはや……今月の為にお金貯めていた私としては“予定が狂った”としか言いようが無いです。はい。

というわけで、IS01の発売日が1ヶ月くらい先延ばしになってしまったという報告でした。

2010年6月3日木曜日

[php]最近使ってるクラスでも紹介してみる。 Texts

最近使ってるクラスでも紹介しようと思う。毎度お馴染みのTextsクラス。色々な用途に使うので色々と多機能化してきた感じではある。

class Texts{
static $patterns=array(0=>'/&/i',1=>'/</i',2=>'/>/i',3=>'/"/i',4=>"/'/i");
static $replacements=array(0=>'&amp;',1=>'&lt;',2=>'&gt;',3=>'&quot;',4=>'&#39;');
static $patterns_html=array(
0=>'/&/i',1=>'/</i',2=>'/>/i',3=>'/"/i',4=>"/'/i",
5=>'/\[\[([^(\[\[)(\|\|)(\]\])]*?)\|\|(https?:\/\/[0-9a-z_,.:;&=+*%$#!?@()~\'\/-]+)\]\]/i',
6=>'/([^"])(https?:\/\/[0-9a-z_,.:;&=+*%$#!?@()~\'\/-]+)([^"])/i',
7=>'/\n/'
);
static $replacements_html=array(
0=>'&amp;',1=>'&lt;',2=>'&gt;',3=>'&quot;',4=>'&#39;',
5=>'<a href="$2">$1</a>',
6=>'$1<a href="$2">$2</a>$3',
7=>'<br />'
);
static $checkEncodeList=array("UTF-8","SJIS-win","SJIS","EUCJP-win","EUC-JP");
/**
* $strをサニタイジングする関数
* @param $str サニタイジングされる文字列
* @return サニタイジングされた結果の文字列
*/
static public function sanitiz($str)
{
return preg_replace(self::$patterns,self::$replacements,$str);
}
/**
* $strをサニタイジング+独自の記法からHTMLタグとして値を返す関数
* 記法としては URLをリンク化するのと [[hoge||http://example.com]] をリンク化する。勿論改行をbrタグ化するのも忘れない
* @param $str サニタイジング・変換される文字列
* @return サニタイジング+変換された結果の文字列
*/
static public function toHTML($str)
{
return preg_replace(self::$patterns_html,self::$replacements_html,$str);
}
/**
* リスト self::$checkEncodeList を元にmb_detect_encodingするだけの関数
* @param $str チェック対象の文字列
* @return チェックされて判った文字コード名 無い場合は falseを返す
*/
static public function checkEncoding($str)
{
return mb_detect_encoding($str,self::$checkEncodeList);
}
/**
* phpの内部エンコードへ変換する関数 入れる文字のエンコードを指定しない場合はcehckEncodingで自力で調べて返します。
* 分からない時や変換出来ない時は falseを返します。
* @param $str 変換する文字列
* @param $enc 変換する元のエンコード
* @return 変換結果。失敗するとfalseを返す。
*/
static public function convertToInnerEncoding()
{
$ine=mb_internal_encoding();
$arg =func_num_args();
if($arg>0){//第一引数は変換する文字列
$str =func_get_arg(0);
if(count($str)<1){return false;}
}
if($arg>1){//第二引数はその変換する前の文字コード
$enc =func_get_arg(1);
}else
{//無ければ自分でチェックする
$enc = self::checkEncoding($str);
if(!$enc){return false;}
}if($enc===$ine){
return $str;
}else{
return mb_convert_encoding($str,$ine,$enc);
}
}
}mb_internal_encoding("UTF-8");

文字列をサニタイズしたり変換したりするそんなクラス。使い道は微妙なところではあるが、GETした値のエンコードを揃えるときとかにも使っています。

尚、蛇足だが“UTF-8”“SJIS”に変換する場合や逆の場合に“~”の様な文字が化けるのだが、その“SJIS”“SJIS-win”にすると文字化けしないそうだ。そのため、うちの文字チェックの順序は“UTF-8”,“SJIS-win”,“SJIS”,“EUCJP-win”,“EUC-JP”の様な順となっております。