タグ

ブックマーク / yamashiro0217.hatenadiary.org (8)

  • 仕事とプラベートを分けたいという無茶 - Yamashiro0217の日記

    結論から書く。 仕事とプライベートを分けるなんて無理。 仕事を楽しめ。人生を楽しめ。 "仕事とプライベートは分けたい" よく聞く意見だし、僕も若い頃はそうだった。 だが、仕事とはなんだろう。 定義可能だろうか。 僕は職業がプログラマーなんだが、 だいたい適当に会社帰ってからも、技術ブログ見たり、 土日にプログラム作ったりしてる。 趣味みたいなもんだ。 僕は今フリーランス仕事してるのだが、 常駐と受託両方仕事いただいていて、 常駐のほうは、うっかり無職になったときに、 「暇だからいろんな人とランチいくかー」 とランチ行ったら、その人から会社紹介された。 僕は趣味として、 昔から面白い不動産の間取りとか見るの好きだったのだが、 結果、今は宅建の勉強してて10月の試験を受ける。 キャッシュ・フローが安定してきたら、 不動産投資をしようと思っている。 どこからが仕事だろう? どこからがプライベー

    仕事とプラベートを分けたいという無茶 - Yamashiro0217の日記
  • check_xxx がなんでダメなのか - Yamashiro0217の日記

    どうも check_xxx というメソッド名は辞めよう委員会のやましろです。 追記:hoge_managerとかfoo_processorとか辞めよう委員会の委員でもあります ダメやダメや。と言ってたら「なんでダメなん?」って聞かれたので例を書いてみました(ミスってアノニマスで作っちゃった) check_userという名前では、何をチェックするかがわかりません。 一個のメソッドの中で複数のことをするのは辞めましょう 予期しないexitとか… 実は、check_xxx がダメな理由って、最初のだけだけど、 check_xxx 書くやつ、絶対他のこともそのメソッドでやるんだよなー。 まぁ、「絶対的に正しいコード」なんてないですけど、 check_xxx はいただけないですね。 この例だったら、中で余計なことしてなくて、 check_user_x_stateぐらいだったらギリ許す。 でもそれだっ

    check_xxx がなんでダメなのか - Yamashiro0217の日記
    suginoy
    suginoy 2013/02/11
    語彙の貧困な名前付いていたら疑ってかかるってコーディング規約ほしい。
  • シェル操作課題 (cut, sort, uniq などで集計を行う) 解答編 - Yamashiro0217の日記

    さて先日の設問編 http://d.hatena.ne.jp/Yamashiro0217/20120727/1343371036 の解答例です。 はてブとかトラックバックで解答例もらってて、あきらかに俺の解答よりよかったり面白かったりするので、 最後にまとめたので見てみると面白いと思う。 他の人の解答見てたらsortコマンドがファイルを受け取れるということに気づいた2012年夏。 uniq -c 使ってる人あんまりいない印象。 問1 >cat hoge.log 問2 >cat hoge.log | cut -d, -k1,4 問3 >grep server4 hoge.log 問4 >cat hoge.log | wc -l 問5 >cat hoge.log | sort -k1,1 -k3,3n -t, | head -5 問6 >cat hoge.log | sort -u | wc

    シェル操作課題 (cut, sort, uniq などで集計を行う) 解答編 - Yamashiro0217の日記
    suginoy
    suginoy 2012/08/04
  • シェル操作課題 (cut, sort, uniq などで集計を行う) 設問編 - Yamashiro0217の日記

    この記事は弊チームの新人の方にシェル操作に慣れてもらうために作った課題である。 皆様のチームの新人にやってもらってもいいですね。 あとで解答編を書く。 もちろん他の方も解いてもらって構わない。 というか僕の解答以上の解答がきっとあるはずなので、それを教えて欲しい。 はてブで解答でも面白解答お待ちしてます。 さて題。 Webアプリケーションを作っていると偉いさんとか、いわゆる企画の人とかから 「ちょっと○○がどうなってるかログから数字だせない?」 とさらっとお願いされたりする。 そこで「いや、ちょっと手が空いてなくて(こっちは忙しいんだよ糞がっ)」と答えたくなるかもしれないが、 そこは「じゃあさくっとやっておきますよ!僕にかかればちょろいっすよ!」と答えらればかっこいい。 (あまりさくっとやりすぎるとそういう細々依頼がたくさんくる諸刃の剣) 例えば以下のようなログファイルがあったとする。

    シェル操作課題 (cut, sort, uniq などで集計を行う) 設問編 - Yamashiro0217の日記
    suginoy
    suginoy 2012/07/27
    GoogleDocsで回答した人だけが解答例と他人の回答見られるという企画はどうでしょう?
  • PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記

    はじめに この資料は「PHPでTDD&CIワークショップ」 http://atnd.org/events/16626 で @yamashiro が発表するための資料だよ。 ワークショップ参加者じゃなくても記事読むだけで完結するようには書いてあるよ。 概要としては、Jenkins を使って PHP のウンコレガシーなコードをいかに綺麗にして行くかということを説明する。 自画自賛だけど PHPMD とか PHPCPD の使い方の説明の資料としてもそこそこイケてる資料になってると思いました。まる。 この記事に書かれてることは、割とTemplate for Jenkins Jobs for PHP Projectsとかぶってるけど、プラグインを絞ってあるのと、一個一個のプラグインについて解説、また実際にエラーが起きたときにどうすればいいのか書くよ。 Java と Jenkins のインストールとJ

    PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記
  • 大規模懇親会を支える技術〜ドタキャン率と戦う方法〜 - Yamashiro0217の日記

    年の瀬ですね。そろそろ皆様忘年会とかを企画してるのではないでしょうか? そこで、年間10回ぐらいは技術系の勉強会の飲み会の幹事をしている僕が大規模懇親会をどう設計しているかについて書いてみます。 人数の確定 人気のある勉強会ともなると参加人数は百人近くになります。 幹事が知らない人も沢山くるでしょう。 さてそのときに、どうやって懇親会・飲み会の人数を確定させるか。 確定しません。 ドタキャンとか当たり前にあります。 ドタキャンどころか無断欠席もザラです。 ドタキャン率(無断欠席も含む)は、 知り合いの数が少なければ少ないほど高く、 懇親会参加人数が多ければ多いほど高いのが僕の実感です。 つまり、知ってる人が少なくて懇親会参加人数が多いほどドタキャン率が高い。 僕の経験で一番ひどかったときは5割超えました。 あんときはさすがに辛かったですね。ははは。 じゃあどうするか。次へ進む。 店選び・予

    大規模懇親会を支える技術〜ドタキャン率と戦う方法〜 - Yamashiro0217の日記
    suginoy
    suginoy 2011/11/26
    さすがマスターピザを襲名されるだけのことはある。いつもありがとうございます。
  • Eclipse 3.5 の新機能まとめ - Yamashiro0217の日記

    Eclipse 3.5 の新機能について俺が便利だというものをまとめたよ!PDE の話は割りとよくわからなかったよ!w http://update.eclipse.org/downloads/drops/S-3.5M7-200904302300/eclipse-news-M7.html Switch editors and multi-page editors Multiplu Editor の中のタブの移動が Alt+PageDown, Alt+PageUp になった。 Plug-in Spy and menus PDE の Plug-in Spy (Alt+Shift+F1)は、view の上で実行すると、それがどのプラグインなのか見れた。新しく導入された Alt + Shift + F2 は、押した"後" に、調べたい箇所を選択すると、それがどのプラグインなのか見えるようになる ht

    suginoy
    suginoy 2009/06/28
  • 全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記

    この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Railsrubyということを言う人もいるよね)。 少なくとも僕は、Eclipse

    全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記
    suginoy
    suginoy 2009/06/20
  • 1