nDiki : プログラミング言語

プログラミング言語 - programming language

2013年10月19日 (土)

ITエンジニア逆求人フェスティバルではソースコードを見たい

両国の KFC Hall で開催された、株式会社ジースタイラス運営の2015年卒対象「ITエンジニア逆求人フェスティバル」という企業・学生交流イベントに参加してきた。この手のは5月のサポーターズ主催イベント以来。

5月の時はまだ夏前でインターンシップが目下の感心事といった感じだけれど、今の時期になると就職活動という意味合いが強い感じ。

「ITエンジニア」というくくりなので必ずしも Web 系志望じゃない方がいるのはあるとして、それ以前にエンジニア志望じゃない人も参加されていたのは運営に課題があるんじゃないかな。あと経験されている技術要素して Unity・OpenCV・Kinect などを上げている方が多かったかな。なにか恣意的な参加者人選なのだろうか。

特に Web 系は独学である程度やってみる・作ってみるという事ができる高速道路が敷かれている世界なので、学生時代からいろいろされている人も多い。やっている、やっていないで結構差が出るので、Web 系を目指しているけれども何もやっていないという方はすぐにでも何か始めると良いと思う。

もちろん選ばれる立場として、優秀な方々にそこで活躍したいと思われる企業にならなければと身を引き締めなおした1日でもあった。

以下所属組織とは関係ない個人的見解:

  • プレゼンテーション用のノート PC にはソースコードを入れておいて、見せてもらえるようになっていると嬉しい。ざっと拝見したい。デモよりもソースコードPowerPoint よりもソースコード
    • GitHub にありますというのはナイスだが、ネットワーク環境によってはぱっと見られない可能性があるのでローカルに clone してある状態になっていて欲しい。
  • エントリーシートの「授業でやりました的プログラミング言語列挙」はナンセンスなので無いと嬉しいし、運営もそのように誘導して欲しい(がっつり何かを作ったというのならアリだけれど)。
  • ソフトウェアとあまり関係のないサークル活動の紹介とか(相当のリーダーシップの資質が感じられない限り)ほとんどスルーなのであまりアピールしなくても平気。

でも自分が学生の頃そんなの全然出来てなかった……。

[ 10月19日全て ]

2014年2月27日 (木)

Perl でインスタンス変数とか言うの気持ち悪いので attribute と呼ぶことにする

インスタンスオブジェクト毎に固有の変数といえばインスタンス変数である。コンテキストによって呼び名が微妙に違ったりして、C++ だとメンバ変数と呼ばれている。オブジェクト指向一般論ではなく、特定のプログラミング言語における話ではできるだけその世界の用語を使うようにしている。

けどそういえば Perl だと何て呼ぶのだろう。これだという話もあまり聞かない。あと Perl だとインスタンスは bless された何かであってインスタンス毎の値をどう格納するかはまちまちのなので「変数」と呼ぶのも何か気持ち悪い。なのでつい「スロット」と呼んでいたのだけれどどっちかというと Lisp 方面的な呼び方だし、多分チーム内でも伝わっていなかったと思う。

ということで Perl のドキュメントを漁ったら perlootut で attribute って呼んでいた。

なのでとりえず Perl コンテキストでは attribute と呼ぶことにしよう。


[ Perl 用語 ]

[ 2月27日全て ]

2014年3月15日 (土)

今日のさえずり: 検索結果が半角カタカナ化してて10年時代が戻った気がした

2014年03月15日

rimage:/nDiki/Flickr/13161946753.jpg

[ 3月15日全て ]

2014年12月31日 (水)

2014年日記まとめ

年末に引き続き2014年日記まとめとして月毎にふりかえり(去年の2013年日記まとめ)。

1月 アイカツ! で始まる1年

rimage:/nDiki/Flickr/12007057735.jpg

年初からフリック入力再チャレンジを始めた。これは今年無事マスター。たしかに日本語入力についてはフリック入力が楽なので覚えて損は無いと思う。両親指の付け根が痛くなってスマートフォンが使えない体になってしまうかと思った時もあったのだけれど、これはどうも掃除の時に指を酷使したのが原因だったんじゃないかなということで、ほどなくして治った。

また、正月にデータカードダス アイカツ!初プレイしたところから、アイカツ! 活動が始まった。家ではプリキュアからアイカツ!にトレンドが移った1年。今年後半からプリパラが始まっているのだけれど果たしてどうなるのかな。

遊びといえば今年から花札やり始めた。「マンガで覚える 図解 花札の基本」という本も買ってトライ。主にこいこいをやっていた。最初の頃は結構遊んでいたけれど最近はちょっと下火。この年末年始は百人一首が流行っているところ。

ガンダムフロント東京のガンダムも今年初めてみた。結構しっかり作りこまれた印象だった。

タスク管理ツールは今年は Toodledo復活。公式 Android アプリも出たことで今は Toodledo 1本でタスク管理できている。9月に Toodledo Gold にアップグレードしてアウトライン機能も使ってみているけれども、こちらはおまけレベルかな。Gold だとタスクのノートを永続的に残せるので年に1回やるようなプロジェクトについては過去の知見を生かしていくようにするつもり。

今年出会って良かった製品の1つが「万能Jrくん」。キッチンシンクと、風呂の鏡と握りバーがピカピカになった。もうちょっと安いと嬉しいんだけどな。買う時は何個かまとめて買ってる。

2月 引き続きアイカツ!

rimage:/nDiki/Flickr/12402093015.jpg

FaceTime 用に Plantronics M55 Bluetooth ヘッドセット購入。初 Bluetooth ヘッドセット。当初はプライベートの FaceTime で使っていたけれど最近は Skype ミーティングの時に使っている。相手の声が他に漏れずにクリアに聞こえるし持っておくと便利なことがわかった。今だと Plantronics M90 Bluetooth ヘッドセット が後継モデルらしい。

2月からは東京オフィスにエンジニアが転勤してきたので馬肉を食べるなど。一緒にエヴァンゲリオンネタで盛り上がったりしつつ開発している。

第2日曜日にはアイカツ! オフィシャルバインダーを初入手。一時的にオフィシャルバインダーが入手困難な時期で結構確保にやきもきした。

3月 不正ログイン増加

1日から不正ログイン対応で休日出社。また3月20日の内定者アルバイト氏の懇親をかねた飲み会の最中にも発生して、それぞれ別々の場所で飲んでいた部署の人達と LINE グループや IRC などで連絡をしつつ対応したり、その後会社に戻ったりとバタバタしたりしたのも良い思い出ではある。

その日はついでに会社から家まで歩いて帰ってみた。今年はそのあと歩く会に2回参加したりと長距離歩く機会のある年でもあったな。

しかしまあ今年は不正ログインが非常に多い年だった。対策は進んでいるんだけれど、来年はどうなるのかな。

3月3日は mixi 10周年

あと3月中旬ぐらいから howm + Markdown + Plack でのビューアー環境を構築し始めた。ちょっとしたコードだけれど、Emacs で書けるし個人的にはかなり重宝している。 Confluence めんどい。

Emacs といえば Org Capture も3月から使い始めたのだけれど、こちらは Slack に座を奪われた。今はぼっちつぶやきは Slack にしている。 その Slack最初に試しはじめたのもこの3月なんだけれど、今は欠かせないツールになってきている。 IRC 時代に比べて便利になった。

3月から積極的にmixi日記書くようになった。11月20日から「みんなの日記」というのも追加されオープンな記事も書けるようになったのでいろいろ活用できるようになった感じ。

image:/nDiki/2014/03/03/10th_Friends_and_mixi.png

4月 歩く会に初参加

rimage:/nDiki/Flickr/13824538435.jpg

歩く会初参加。今回は「都電荒川線沿線」。道中楽しいし、達成感もあるしこれはいい会だ。11月には「渋谷から横浜みなとみらい21まで」歩いた。30km ぐらいがこの会のひとつの目安距離だということがわかった。

4月16日で転職から丸3年経過。いい感じに仕事楽しい。

切腹最中も今年初めて食べることができた。切腹沙汰になったら身代わりになってもらおう。

5月 浅草行ったり東京ディズニーシー行ったり

rimage:/nDiki/Flickr/13939532040.jpg

ついに SKK を止めることにして Google 日本語入力使い始めた。いや実際には Emacs 上ではまだ SKK を使っていて、思ったより両刀使いできているなと。SKK辞書登録に慣れてしまうとその点だけ他の IM が不便でしょうがない。

ゴールデンウィーク浅草へ。ほぼ「亀十のどら焼」を食べに行った感じだ。今度はもう少し空いている時に行っていろいろ回ろう。それとNHKスタジオパークにも行ったな。予想以上にコンテンツが充実しているので良いスポット。

仕事面ではゴールデンウィーク明けにチームに新卒エンジニアが配属された。今元気に戦力となってくれていて頼もしい。あ、今から Emacs に乗り替えてもいいんですよ。

今年買ったカメラは、防水・防塵・耐衝撃デジカメ FinePix XP70東京ディズニーシー箱根小湧園ユネッサンなどで重宝した。やはり防水デジカメは1台あると便利だな。一度修理に出したけれど気に入っているので愛用している。

今年の健歩大会東京ディズニーシー初めての TDS東京ディズニーランドより居心地が良いね。来年はまた東京ディズニーランドが良いかな。

IDC大塚家具銀座本店で買ったキッチンキャビネットが多分今年一番のお買い物。

6月 NHK おはよう日本にちょろっと出た

rimage:/nDiki/2014/06/26/0626_05_watanabe.jpg

いつぶりだろうというぐらいの朝顔の栽培をすることになった。クタッとした状態でやってきた朝顔の復活力には感動した。

例年1人で行っていた渋谷区ふれあい植物センターのホタルの夕べに、今年は家族で行ってみたのだけれど思いのほか長蛇の列だったのでたじろいだ。来年は違うところで見たいな。

そういえばマンボウが流行ったのもこの時期。

引き続き不正ログインはいろいろあって NHK おはよう日本にちょろっと出たパスワードの使い回しはやめましょう。

7月 15年以上ぶりの屋外プール

多分15年以上ぶりの屋外プールみんなペロペロしていてびっくりした。

あと会社で「日本人じゃないと思ってました。」って言われた年末部署紹介の動画でも良くわかってらっしゃる方が本名じゃなくて NANEY ってスーパーをつけてくれたので、引き続き「誰」感が演出できて嬉しい。

8月 東京モノレール車両基地見学会

rimage:/nDiki/Flickr/14619446337.jpg

会社のデスクトップ PC が故障してリプレース。最近は仕事ではローカルホスト上にはデータをほとんど置かなくなった。

東京モノレール車両基地見学会があって初めて車両基地に入った。モノレール乗車体験などができて夏休みの良い思い出になった。見学会がある時は1度は行ってみると良いと思う。

あと、8月はヱヴァンゲリヲン新劇場版DVD貸していただいたのでエヴァンゲリオンについてプチブーム到来。新劇場版はきちんと観たことが無かったので今回が初。

8月下旬は YAPC::Asia Tokyo 2014。今年は Go・Docker あたりの学びと刺激を得ることができた。GoHaskell はやっておきたいプログラミング言語

9月 箱根旅行 2014

rimage:/nDiki/Flickr/15107952780.jpg

2014年9月12日から14日の2泊3日で箱根旅行旅行という形での箱根は多分1995年3月28日29日の時以来なので、19年半ぶり!

関東ITソフトウェア 健康保険組合の保養施設で評判の良い「トスラブ箱根和奏林」の抽選がようやく当たったので嬉しくて、もう準備やら旅行やら帰ってきてからのふりかえりやらで9月は終了。

10月 ちょこちょこ出掛ける

rimage:/nDiki/Flickr/15620343871.jpg

日本科学未来館の企画展「トイレ? 行っトイレ!〜ボクらのうんちと地球のみらい」に行って「うんちのにおい」を嗅いできた。すべり台は楽しかったけれども、期待するほどではなかった。

10月8日は皆既月食だったのだけれど、雲がかかっててほとんど見られず。そのかわりフレアスタックを見ることができた。東京の赤い空の原因の1つはこれか。

仙台出張では「仙台の人は牛タン食べないし牛タン食べるならねぎし」と教えてもらったのが収穫。

あとはお出掛け的にはふらっと日本郵船氷川丸乗船しに行ってきた。やっぱり横浜いいわー。

11月 渋谷から横浜みなとみらい21まで歩いた

rimage:/nDiki/Flickr/15848159431.jpg

Emacs で anything から helm へ移行したのだけれど、あいかわらず補完がしっくりきていない。

11月は4月に初参加した歩く会に2度目の参加。「渋谷から横浜みなとみらい21まで」歩いた川崎駅経由で約29km。来年は遠征したい。

あと、11月末からぼっち Slack チームでチャネルをタイムライン型ノートにしはじめた。これはとても便利。日記のネタなんかをいったん突っ込んでおいたりするのに使っている。今年は Slack きたなぁ。

12月 楽園追放と峰不二子

rimage:/nDiki/Flickr/16115927935.jpg

楽園追放が良かった。周囲でも映画館に観にいった率が高く人気だった。今年は映画館で観た映画は結局この1本だけだったな。

あとは峰不二子のポジションを拝命し黒歴史を刻んだ

年末レゴ買ったり「エルマーのぼうけん」を買ったりしてエンジョイ。

まとめのまとめ

まとめは後半時間が尽きたというか力尽きたというか。今年のキーワード「アイカツ!」「不正ログイン」「Slack」「歩く会」「箱根旅行」あたりだったかな。

去年「プライベートや仕事での出来事や思いなど、Web 日記には載せないことをどう書き留めていくか最近考えている」と書いて意識できたせいか、今年は非公開な日記マイミク向けの日記も書けたのは良かったなと思っている。

なにはともあれ今年一年も良い年でした。ありがとうございました。

[ 12月31日全て ]

2015年1月30日 (金)

今日のさえずり: まさか、もうウルトラセブンですら通じないの……

2015年01月30日

  • 07:27 アナとの女王の歌で乞いしている。
  • 09:22 雰囲気を出すため、長靴にした。
  • 09:50 予想に反して渋谷結構ぬかるんでいた。 (@ 株式会社ミクシィ (mixi, Inc.) in 渋谷区, 東京都) http://4sq.com/1Hnp4ZQ
  • 10:01 まさか、もうウルトラセブンですら通じないの……(さすがに昨日の南部博士はやり過ぎだった)。
  • 13:58 スペースシャトル用プログラミング言語の解説本「プログラミング HAL/S」気になる。 / “ニッチでエッジな技術本をゲットしよう! 第3弾 〜IT技術者向けコミケ 実際に買ってきた編(2014年冬版) (7/8):CodeZine” http://bit.ly/1JRFjMA
  • 22:24 山手線止まった。
  • 22:27 捜索って。逃げてるのかー。
  • 22:33 山手線諦めて迂回の判断。
  • 22:35 あっ、山手線生き返りそう。
  • 22:36 裸の大将思い出すなー。
  • 24:14 うちの部にも刺したいと思っているであろう人2人ぐらいいる。 / “エヴァンゲリオン20周年ロンギヌスの槍を月に刺すプロジェクト(ロンギヌスの槍を月に刺すプロジェクト実行委員会) - READYFOR?” http://bit.ly/1CTs0cB
  • 24:14 「ネギマンは鳥取県西部の弓ヶ浜半島に突如として出現した巨大な白ネギです。」鳥取謎だ。 / “ネギマン公式” http://bit.ly/1CTs249
  • 24:58 “夫がAmazonで余計なもんばかり買う - トウフ系” http://bit.ly/1wIBm3O
[ 1月30日全て ]

2015年8月22日 (土)

YAPC::Asia Tokyo 2015 2日目

image:/nDiki/Flickr/20794290452.jpg

今日も朝から YAPC::Asia Tokyo 2015 の2日目です。まずは一杯の無限オレンジジュースからスタート。最初はトラックCから。 C の部屋に入れたのはこれが初めてです。なるほど狭め。

「Mackerel開発におけるScalaとGo、そしてPerl」 songmu @songmu 氏 #yapcasiaC

言語の特性にあわせて様々なプログラミング言語を活用しているというトーク。サーバサイドで使われているということでちょっと Scala が気になりますが、やはりここでもコンパイルが遅いという話が出ていました。

Go は小さなシングルバイナリを作れるというところがやはり大きな利点。あとはやっぱり Perlビルドなどのためのツールを作るのに便利だよねという話でした。

Perl 5.22 and You」 Ricardo Signes @rjbs 氏 #yapcasiaA

Ricardo Signes 氏のトークを聞くのは YAPC::Asia Tokyo 2013 1日目の時(記事)以来です。

前回同様 Perl の機能追加・削除についての話が中心。直観に反するような挙動が修正されるというところは言語としての完成度があがって良いなと。一方、さらに experimental として追加される文法は、ますます変態的になっていくなという印象もありました。

ランチ

今日は一人でぶらりとTFTビルへ。

「Adventures in Refactoring」 Ben Lavender @bhuga 氏 #yapcasiaA

リファクタリングを行う理由の中で「Developer Education」という話があって、理解のためにリファクタリングをしてもらうのも良いと言っていて、ああそうだよなと思いました。リファクタリングの素養はあるけれども、チームのコードは知らないという状態の時にはいいなと思います。

あとは、基本的には Martin Fowler の「リファクタリング」を読んでいれば OK な感じです。

ちょっとうつらうつらしてました。あと「カレのヒゲ」はマイクにこすれるので通訳的に要注意のようでした。

「Parallelism, Concurrency, and Asynchrony in Perl 6」 Jonathan Worthington @jnthnwrthngtn 氏 #yapcasiaA

Perl 6 における 並列・並行・非同期処理の話。 Perl 6 では言語レベルでこのあたりのサポートがしっかり入ってくるという印象でした。昨日聞いたトークといい、やはり Perl 6 が気になってきました。

Go Debugging, Profiling, and Optimization」 Brad Fitzpatrick @bradfitz 氏 #yapcasiaA

Go の各種ツールを使って時間やメモリを消費している部分を見つけてどんどん削っていく様子をライブで実演してくれました。なるほど、ちょっとしたコードでも工夫すると劇的に最適化できるみたいです。

実演中アセンブラコードをチェックしているところや、データが 1 word から 3 words で管理されているという説明などをみて、ああやっぱり Go は C/C++ 的なマシンへの近さやコンパクトさがあるよなとあらためて感じました。

「Lightning Talks Day 2」 #yapcasiaA

YAPC::Asia Tokyo 最後のトーク(になるかもしれない)となった LT は Kuniwak (@orga_chem) 氏の「Vim script性的解析の光と闇」でした。

CONBU さんが LT の時間内で設営・撤収デモまで実演していて、その素早さに驚嘆でした。まさに神業のレベルです。会期中お世話になりました。

「Wrap Up!」 Daisuke Maki @lestrrat 氏 #yapcasiaA

今年はキーノートが無いので LT が終わるとクロージングです。

今年の参加者はなんと約2,130人。今の形での開催は最後と言われている YAPC::Asia は今後どうなっていくのでしょうか。 YAPC::Asia Tokyo 2015 は「The End.」のスライドで幕を閉じました。皆さんお疲れさまでした。

YAPC::Asia Tokyo 2015 を終えて

去年の YAPC::Asia Tokyo 2014 では Go 言語の勢いを感じ、その後ちょっとした規模ですが業務ツール開発に使ってみたりしました。

YAPC::Asia Tokyo 2015 では近年になく Perl のトークを見た気がします。しかも今回は Perl 6 のコードををよく見た気がするのは気のせいでしょうか。今回はこれを機に Perl 6 にチャレンジしていきたいと思います。

[ 8月22日全て ]

2016年8月13日 (土)

今日のさえずり: これ、あれもこれも書きたくなるから結構時間かかるぞ

[ 8月13日全て ]

2017年5月15日 (月)

17新卒エンジニア配属

今年はないんじゃないかなと思っていたチームへの新卒配属ですが、トントン拍子に決まり今日から一緒に働くことになりました。よろしくお願いします!

彼女ですが入社してからの初対面ではなく、実は2013年インターンシップで開発チームにきてくれていたのでした。3年経ってまた一緒のチームになるとはその時は思っていませんでした。嬉しい限りです。最初に好きなプログラミング言語を尋ねた時に「Whitespace (難解プログラミング言語)」と返してきた逸材なので期待しております。

エルダーとしてつくのは気がつけばもう5年の12新卒エンジニア。今までの経験を活かして指導し、また相談にのってくれると期待しています。

過去の新卒配属日記

[ 5月15日全て ]

2017年6月27日 (火)

イケてない職務経歴書テンプレート

転職エージェントが紹介してくださるソフトウェアエンジニアの職務経歴書ですが、ここ数年見ている限りだいたいフォーマットは数パターンぐらいでだいたい似たり寄ったりな感じです。かかわった業務でのプロダクト概要・チーム人数と担当役割の箇条書きと、使用したプログラミング言語OS・ミドルウェアの羅列、それから工程列の●マークが定番でしょうか。

しかし端的に列挙されているだけだと魅力を感じることができないのですよね。 R & D や特定領域に特化した方を探している場合はともかく、いつでも誰でも学べるものを並べられても評価できません。

具体的にどのような能力を発揮されたか、どんな特別な工夫をしたかなどを(守秘義務を守れる範囲で)書かれていると良いのではないかなと思います。

個人的には定番のあの表形式ではなく、もっと自由な記述のものだと読んでいてわくわくするのになと思っています。せっかくついているエージェントの方はそういうところはフォローしないのでしょうかね。それとも世間一般の採用者はあの表だけで足りてしまうので困っていないのかな。

[ opinion ]

[ 6月27日全て ]

2017年9月15日 (金)

Perl バージョンと perl バージョンの表記

Perlプログラミング言語を指し、 perl は Perl で書かれたプログラムを実行するプログラムというには良く知られています。

Perl 5.6.0 から v1.2.3.4 というリテラル形式が v-strings が出てきたので Perl v5.6.0 のように表記したりしていたのですが、調べてみると v-strings でバージョン番号を示しているのは perl に対しての場合が多く (perl -v でも v-strings で出力される)、Perl については v はつけない方がほとんどでした。

なので nDiki での Perl バージョン表記する際は v をつけないように修正・統一してみました。

[ 9月15日全て ]

About

Naney Naneymx

Naney (なにい) です。株式会社MIXIで SNS 事業の部長をしています。

※本サイトの内容は個人的見解であり所属組織とは関係ありません。

Process Time: 0.032252s / load averages: 0.53, 0.39, 0.37