エンジニアが発信する【PHP】の記事を集めました

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【PHP】

2009年06月18日

リニア中央新幹線、品川~名古屋が40分

JR東海からリニア中央新幹線の想定ルート・工事費が公表されました

仮に品川名古屋間をノンストップでいけば40分で到着するそうです。現行新幹線のほぼ半分の時間。
問題は途中駅がどうなるかですね・・・。各県に駅を作ると発表されていますので。

それでものぞみ同様途中駅は止まらないのかな・・・。あまり露骨にやると路線上の自治体からクレームがきそうです。

はてさてどうなることやら。





超・新幹線が日本を変える

超・新幹線が日本を変える

  • 作者: 川島 令三
  • 出版社/メーカー: ベストセラーズ
  • 発売日: 2008/06/14
  • メディア: 単行本(ソフトカバー)



リニア中央新幹線で日本は変わる

リニア中央新幹線で日本は変わる

  • 作者: 中央新幹線沿線学者会議
  • 出版社/メーカー: PHPエディターズグループ
  • 発売日: 2001/08
  • メディア: 単行本


2009年06月15日

フリーランスの仕事

最近になってきて随分案件が無くなって来ている。僕としても今後の行く末が心配である。。。(財布の紐を締めておかなければ、、、と思う今日この頃である。)
さて、今後の僕の行く末はとにかくとして、このような不況な状況でも案件にありつける人材はどんな人だろうか。僕の視点で書いてみる。


1.人脈
不況になっている状況で一番強い武器は人脈である。どんなに仕事の出来る人でもその仕事にありつけなければ力を発揮することが出来ない。なので、その仕事を見つけるためのフリーランスの武器として人脈が必要なのだ。


僕が始めてフリーランスになった当時は人脈などと言うものはなく、僕は無謀にも裸一貫で仕事を探していた。なので、僕は仕事を選べる状況に無かったのだ。その教訓から昔の現場の仲間を頼ったり、飛込みで知らない会社に連絡をしてみたり等を行って僕なりに人脈を広げる大切さを知った。そして、その結果僕は不況の中でも仕事を探せる人脈を手に入れた。
今後どうなるか分からないが、僕にとっての今の人脈は僕の宝である。


人脈を広げると言うのは、口で言うのは簡単だが実際に行うと結構難しい。人脈を築こうとすると様々な人と良好な関係を築かなければならない。これが、実に難しい。
僕は僕の信念を持っている。しかし、人脈となっている人の中では僕の持っている信念を削ぐような人も多く居るわけだ。すなわち、その人の人脈は欲しいがその人の意見には同意しかねる場合が多々存在する。単純に信念に合わない人とは付き合わないという子供じみた対応策もあるが、そんな綺麗ごとだけで世の中を渡れる人はごく僅かしかいない。なので、そんな人とも良好な関係を築かなければならないのだ。
人脈は見つけることも継続することも難しいが、良好な関係を保っていれば必ずどこかで力になるのだ。


ついでに言うと僕はこのブログで知り合った人とも仕事をしており、このブログも僕の人脈作りに一役買っているのだ。
(久々にブログ交流会をやろうっと!)


※人脈とは自分にとって力になってくれる人のことを言います。ただ与太話をするだけ、結局のところ自分の力になってくれない人の事は人脈とは言いません。


2.面談に強い人(自分の得意/不得意をしっかり理解している人)
どんなにスキルが高い人でも面談でそれが生かせないと意味が無い。会社などの組織に所属していたり人脈による推薦がある場合は別として、初めて参画するプロジェクトではこの面談力が重要になる。
面談では自分の力をアピールすると同時に、相手に気に入られる必要がある。このバランスが非常に難しい。


自分の力をアピールする際に注意する点は「聞かれた事以外に対しては答えない」と言う事である。鉄則ではないが、通常は相手に聞かれたことだけを回答した方が好感度が良い。
技術寄りの人はついつい自分のスキルをアピールしすぎる傾向があり、自分の意見が絶対的に正しいと言うスタンスで面談に挑む場合が多い。このような事をするとスキルはアピールできるが、好感度が下がる場合があるので注意したほうが良い。
どうしても聞かれていない自分のスキルをアピールしたい場合は


「今回の業務を遂行するに当たって、アピールしたいことがあるのですがよろしいでしょうか?」


のように断ってからアピールするとスキルのアピールが出来た上に、相手の好感度も上がる。


僕は基本的に面談が得意である。僕は相手が話したそうにしているタイミングや相手が求めている回答をいち早く察知することが出来るため、会話のテンポを出来る限り壊さないように流れを作ることが出来るからだ。他にも、僕は広く浅い知識を持っているため相手が発する言葉に補足や同調ができるため、自分をアピールしているタイミング以外でも自分をアピールすることが出来るため僕は面談にめっぽう強い。
また相手の会話に合わせれると言う事は自分で会話の流れも作りやすいので、自分の得意分野へ会話を誘導することも出来る。


ついでに言うと僕は浅く広く持っている知識とは別に深く狭い知識も持っている。そのため、現場の人が面談に現れても深い自分のスキルをアピールすることが出来る。
面談に出てくる営業や管理職の人は浅い技術の話を聞きたがる。そういう人には浅く広い知識が役に立つ。逆に前線で働いている人は深い知識を聞いてくるので、
深く狭い知識が役に立つ。


あと、面談の最後に聞かれるのが「質問はありませんか?」だ。
これには必ず質問をした方が良い。理由は二つあり、一つは自分がその業務に興味があることを示す為である。もう一つは相手の力量を探るためである。
面談に受かった場合には、一緒に仕事をする仲間になるのだ。だから、相手の力量を早めに知ることは業務に入った際に役に立つ。


最後に面談で重要な事を書いておく。
面談で重要なのは「場数」と「知識」である。以下に場数を踏んでいても、知識が無ければ自分の器量で落とされてしまう。また、知識がいかにあっても上手くアピールできなければ「出来ないやつ」と見られてしまう。


3.オールラウンダーかスペシャリストな人
現在は案件がどんどん減ってきている。そんななかで求められる人材が色々な事が出来る「オールラウンダー」か、一つのことを対して突き詰めた「スペシャリスト」だ。
当たり前だが一人で二つのことが出来る人は仕事に入った際に重宝される。また、誰しもが出来ない技術を持っているスペシャリストはコアな部分で活躍できる。


ところでどちらが良いかと言うと、、、フリーランスで案件を探す場合はオールラウンダーの方が良い。コアな技術を外部から取り入れると言うのはなかなか無いことなので、それなりの人脈が無いとスペシャリストとして引き入れてくれる場合が無い。(基本的には社内(元請)のスペシャリストを使うはず。)
そう考えると幾つかのスキルを平均以上に出来る人は重宝されるし、面談時に受けが良い。


オールラウンダーの有利な点は他にもある。
それは案件の選択肢が多い事だ。例えばJavaプログラムの案件が減っている中で、PHP言語の案件が増えてきた場合に直ぐにスイッチが出来る。この点も大きな利点だろう。
※蛇足だが、一つの言語(事)しか学んできていない人は外の世界を知らない場合が多く、本質をつかめていない場合が多い。



ここに書いていることは冒頭に述べたとおり、僕の主観である。本当に力のある人が力を発揮できる案件に付くことが一番望ましいのだが、今の世の中ではそれが出来ない。理由は再三書いているが、スキルを計る尺度が無いためである。(資格等があるが、尺度と言うほどには使われていない。)
なので、人脈や面談の方がスキルよりも重要になるのだ。(極論を言えば、現場に入るためには知識さえあれば入れる。経験や実際のスキルなど関係ないのだ。)

同じテーマの最新記事

2009年06月10日

人の創った庭では楽しめない人へ

僕自身は人の創った庭で楽しめないタイプの人間です。人が創った庭と言うのは、ただの比喩で「どこぞの誰かが作った環境」で仕事をする事が苦手と言う意味です。もう少し平たく言えば「社員で居ると窮屈になる人」へと言う意味になります。


僕は元々不満屋さんなので、人が作ったものに対して不満を言う人です。いや、言わないまでも心に残してしまいます。
僕が新人社員だった頃は様々なことに対して不満を持っていました。


【不満】
・通勤時間片道2時間に対しての不満
・無駄な残業を強いられる不満
・やりたくも無い汎用機のプログラム(Fortran)をやらされる不満
・無能な上司の不適格な指示への不満
・周りのプログラム能力の低さへの不満
etc...


今思い出してもかなりの不満屋さんだったと思います。そんな会社が嫌で僕は小さいながらも楽しめる会社へ転職しました。その会社では様々な不満が解決したのですが、、、落ち着いてくるとまた不満が沸き起こりました。


【解消された不満】
・通勤時間が自転車15分になった。
・残業を強いられることが無くなった。(ただし、年俸制になった。)
・オープン系(VBやPHP)のプログラムをやれるようになった。
・頼れる上司に助けて貰えるようになった。
・周りの凄腕プログラマーに自分を成長させて貰った。
etc...


【時が経って出てきた不満】
・会社が大きくなる様子が無い不満
・給料が低い不満
・狭い世界でのプログラムレベルしか向上しない不満(Java等がやれなかった)
・業績が悪くなると、他の会社へ身売りされる不満
・社長が社員のことを考えてくれない不満
etc...


これだけ不満があってもこの会社が僕にとっては一番ためになった会社でした。しかし、その会社に居ても不満がどんどん出てくるのです。僕はどうしょうもない不満屋さんだったのです。
このままで居ると僕は本当に不満ばかり言う人になるので、少し考え方を変えました。不満を持っているのは僕の向上心の表れだと言う事に考え方を変えたのです。そして、その向上心を使って様々なことについて勉強しようと思ったのです。
僕はこの頃から、会社と言う枠の中で働くことが自分の性分に合わないことに気づいていました。だからこそ、僕は会社と言う枠に守られなくても生きていける術を身に付けようとしていたのです。


当時の僕は見解が狭かったので「技術スキル」こそが全てと思っていました。なので、僕が真っ先に身に付けようとしたのは技術スキルです。会社で行った仕事を自分の家でもやってみて、自分が担当していない仕事のスキルを身につけることに没頭しました。
そして、技術スキルを向上させてから僕は会社と言う枠から離れたのです。


会社と言う枠を離れてから幾つか気づきました。この業界は小さい会社に居るよりは、外の世界に自分で足を踏み入れたほうが給与面では有利であると言うことをまず気づきました。それから、会社に居ても居なくても「他人の庭」で仕事をしていることに気づきました。結局僕は独立したのではなく、会社から離れただけで「他人の庭」で生きていることには変わりませんでした。
ただ、僕は井の中の蛙だったということに気づきました。「他人の庭」に入るための交渉を自分でする事によって少しづつ世の中が見えてきました。その見えた世の中で僕が一番感じたのは「耳障りの良いことを言う人は巨万と(ごまんと)居ますが、実際に行動に移す人はごく僅か」だと言うことです。
僕はまだ自分の庭が創れていませんが、結局の所行動を起さない人にはついていけない。そして、自分が行動を起さなければならないと言う事を知ったのです。


結論。
なんだか、だらだらと自分の事を書いてしまいました。この辺りは僕自身がまだ未熟(まとまっていない)だと言うことです。それでもあえて結論を書きます。
「自分の庭を創る」と言うのは、自分がどのようにして社会に貢献するかという事を強く思わなければならないのです。僕も今はどうやって社会に貢献するかを考え始めています。
結局大切なのは「自分を守る武器(技術スキル)」を自分で認識して「それ(技術スキル)を使って何が出来るか」を考えるて、そして「行動に移す」事だと思うのです。
僕のような不満屋さんは是非自分の武器とそれを使って何が出来るかを考えてみてください。そして、最後には行動に移してみてください。行動に移さなければ「ただの不満だけを言う人」と言う最悪な人種になってしまいます。

同じテーマの最新記事

2009年05月30日

CentOS PHPインストール失敗

PHPのインストールがうまくいかない。Windowsならバイナリモジュールをコピーして、で終わりだった。使うにはIISで認識させればおしまい。
CentOSはどうも違うらしい・・。いろいろなサイトを見てみたが、Apacheなど、Webサーバーを先にインストール(厳密にいえば利用可能状態に)しておかないといけないのかな?

改めてまたやってみよう。
同じテーマの最新記事

2009年05月25日

INSIGHT NOW! : ”すべてできます”は何もできない?

INSIGHT NOW! : ワンストップソリューションは強みじゃないって本当?

いっけんワンストップソリューションって強みなのかな???とも思っていたのですがこの記事を読んで”そうでもないのか??”と思い始めました。
ほんとうにその「ワンストップ」で差別化できているのか??とよく考えないと、すべてが中途半端だけど全部できます、になってしまう。

今度からよーく考えて「ワンストップ」と言う言葉を使おう・・・。





競争優位の戦略―いかに高業績を持続させるか

競争優位の戦略―いかに高業績を持続させるか

  • 作者: M.E.ポーター
  • 出版社/メーカー: ダイヤモンド社
  • 発売日: 1985/12
  • メディア: 単行本



「競争優位」のシステム―事業戦略の静かな革命 (PHP新書)

「競争優位」のシステム―事業戦略の静かな革命 (PHP新書)

  • 作者: 加護野 忠男
  • 出版社/メーカー: PHP研究所
  • 発売日: 1999/10
  • メディア: 単行本(ソフトカバー)





2009年05月17日

PHP Tool for Windows Azure公開

MicrosoftがPHP Tool for Windows Azureを公開しました

このツールはBSDライセンスオープンソースとして公開されるもので、PHPAzure SDKと呼ばれるものです。
オープンな言語・実行環境であるPHPがサポートされることでWindows Azureの利用者が増えるのではないでしょうか。


独習PHP

独習PHP




PHPによるWebアプリケーションスーパーサンプル活用編 第2版

PHPによるWebアプリケーションスーパーサンプル活用編 第2版

  • 作者: KJ
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2008/07/12
  • メディア: 大型本



プログラミングPHP 第2版

プログラミングPHP 第2版

  • 作者: Rasmus Lerdorf
  • 出版社/メーカー: オライリー・ジャパン
  • 発売日: 2007/10/23
  • メディア: 大型本


2009年04月27日

ウイルス対策ソフトの誤検出(Avira Antivir編)



ソフトウェアを開発していると、こちらの努力ではなんともしがたい問題に遭遇することがあります。その1つは、ウイルス対策ソフトの誤検出・過剰反応の問題です。何も悪いことをしているわけでもないのに、「特定のウイルス対策ソフトのみ」が反応する問題です。

誤検出がままあるということをまとめることは、ソフトウェア開発者の弁明に役に立つであろうということで、下記にまとめてみたいと思います。まずは、無料版もリリースされており、「高い検出率」で人気もあるらしい「Avira Antivir」から。

● AntiVirの誤検出について -OKWave
http://okwave.jp/qa4449734.html

● Sohgetsu Blog: Avira AntiVir 誤検出とその報告
http://sohgetsu.blogspot.com/2008/08/avira-antivir.html

● AntivirがPowerpointを誤検出する問題
http://d.hatena.ne.jp/Funmatu/20090115/1231987606

● Bugsなうさぎの憂鬱 : AGtoKML、KME2のHTMLエディタ-Avira AntiVirの誤検出について
http://bugsbunny.cocolog-nifty.com/blog/2008/10/agtokmlkme2html.html


● 教えて!Ziddyちゃん AntiVir PersonalEdition Classicで誤検知?
http://ziddy.japan.zdnet.com/qa4173543.html
「ビッダーズ」のサイトで反応。他のウイルス対策ソフトでは反応無し。

● AntiVir Tips & FAQs - 困ったときは/BBS「誤検出について」
http://www.avpusers.org/faqs/bbs/index.html&thread4
オンラインゲームに反応。

● たっぴ (パソコン質問掲示板) - TR /ATRAPS.Gen はAvira Antivirによる誤検出? -
http://pcq.furu.org/thread.php?thread=112452
gooスティックに反応

● xfy コミュニティ - アンチウィルスソフトの反応について
https://www.xfytec.com/community/modules/newbb/viewtopic.php?topic_id=467&forum=22&post_id=1528

● Avira Antivirの誤検知 — ありえるえりあ
http://dev.ariel-networks.com/Members/inoue/avira-false-positive

● ウイルス対策製品の印象 - Hizumi Blog
http://www.aritia.org/hizumi/2008/03/post-72.html
ActiveRubyに反応。

Avira Antivirの場合、ヒューリスティック機能で未知のウィルスにも対応にしていることが売りの1つであり、それはそれで結構なのですが、高い検出率と誤検出の少なさというのはトレードオフの関係にあるような気がします。「怪しいものは何でもウイルスだ(かもしれない)」と言っておけば、当たる確率が上がるのは、ある意味、当たり前です。まだ、掲示板などで質問してくる人は、「ひょっとしてウイルス対策ソフトの誤検出?」と思ってくれているから良いものの、中には、ウイルス対策ソフトの判定を金科玉条のように信じて、他人に聞くこともなく、勝手に○○のソフトやサービスはウイルスだと早合点している人も少なくないと思われます。これは困った問題だと思います。初心者や自称中級者には使って欲しくないウイルス対策ソフトです。


2009年04月17日

[Open-EC]ファイナルβであるβ4リリース

Open-ECの最終βとなる、β4をリリースしました。 くわしくは、フォーラムの http://support.open-ec.jp/topic.php?id=34 にいろいろと載っています。

2009年04月11日

[今週読んだ本のリスト]5冊。売れる陳列売れない陳列、俺の妹がこんなに可愛いわけがない3、ラノベ部2、付喪堂骨董店3、付喪堂骨董店4

[図解]売れる陳列・売れない陳列 作者: 永島幸夫 出版社/メーカー: PHP研究所 発売日: 2005/01/06 メディア: 単行本 売れる陳列売れない陳列 俺の妹がこんなに可愛いわけがない〈3〉 (電撃文庫) 作者: 伏見つかさ 出版社/メーカー: アスキーメディアワークス 発売日: 2009/04/10 メディア: 文庫 俺の妹がこんなに可愛いわけがない〈3〉 ラノベ部〈2〉 (MF文庫J) 作者: 平坂読 出版社/メーカー: メディアファクトリー 発売 ...

2009年03月31日

linuxのファイルサイズ

現在携わっているのはlinux上で運用しているシステムであるが、構成がどうも複雑になっている。いざ動きがおかしいと、何が悪いのか追跡が難しい。必要箇所でログを埋めていくことで原因追求はかなりやりやすくなったが、まだまだである。





その中でも厄介だったのが、PHPでの出力ファイルサイズが2ギガ以上になると落ちる件だ。念のためであるが、2,000,000バイトではない。1,024×1,024×1,024×2 より 1 小さいサイズだ。





linuxにはファイルフォーマットがいくつかあるが、そのうち1ファイルが2ギガまでのものもあるらしい。原因はそれかとも思ったが、それではなかった。調べると、Cでも同様の事例があるらしく、その場合はヘッダファイルを変更する等で対応が可能らしい。PHPは読めるが、ほぼ素人なので間違ったことを書くかもしれないが、短絡的に「PHP=2ギガ以上のファイルを扱えない」という訳ではないようだ。PHP自体のコンパイルで対応できるのではないか?と思う。









が、そもそも、ファイルサイズが1日で2ギガを超えるほうがおかしい。中身を見ると、要らない情報のオンパレード。開いたときに見やすく、空白でレイアウトを調整していたり・・。そういうデバッグレベルのログを本番環境で運用している、という恐ろしい状況であった。





即刻、ログ出力抑制を依頼したのは言うまでもない。









同じテーマの最新記事

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【PHP】

メンバー紹介

タグパネル

ランキング

エンジニアが作る最新ITブログ DODA