タグ

2014年4月12日のブックマーク (8件)

  • キャル株式会社/ITエンジニア(経験が浅い方・ボチボチやりたい方も大活躍)の転職・求人情報 | キャリアインデックス

    mnru
    mnru 2014/04/12
  • オブジェクト倶楽部、コーディング規約の会の「C# コーディング標準」の駄目なところ - ぐるぐる~

    C# のコーディング規約としては、オブジェクト倶楽部のもの (PDF) が有名だけど・・・正直、これ使いたくない。 冒頭に「このドキュメントは Java コーディング標準(オブジェクト倶楽部バージョン)、VB.NET コーディング標準を C#用に変更したもの」なんて堂々と書いてる時点で・・・ で、この規約のどこが駄目なのか、なぜ駄目なのか、どうすればいいのかをまとめてみた。 なんだかんだで長文エントリ。 追記: ちなみに、C# の規約としてはクラス ライブラリ開発者向けのデザイン ガイドラインで十分だと思う。 更に追記: ブコメで教えてもらったんだけど、どうやらクラス ライブラリ開発のデザイン ガイドラインの方が新しいらしい。 2. ファイル構成 (1) ファイル名 public クラスはそのクラス名の 1 ファイルにする。 例:public class Customer は、Custom

    オブジェクト倶楽部、コーディング規約の会の「C# コーディング標準」の駄目なところ - ぐるぐる~
    mnru
    mnru 2014/04/12
  • ObjectClub - コーディング規約の会

    ここでは、コーディング規約を公開しています。当規約をより良いものにするため、ディスカッション用としてメーリングリストをご用意しました。メーリングリストへの 入会方法は、このページの末尾にあります。 コーディング規約に関する情報をご紹介します。 ■株式会社電通国際情報サービス版 Javaコーディング規約2004(04/09/30) ・PDF(約430KB) Javaコーディング規約の担当者へのご意見はjava-coding-info at ObjectClub.jpまでお寄せください。Javaコーディング規約は、(株)電通国際情報サービス様の『Javaコーディング規約2004』をもとにしております。 『Javaコーディング規約2004』の改版として、『Javaルールブック ~読みやすく効率的なコードの原則』が出版されております。 ■オブジェクト倶楽部版 Javaコーディング規約(04/0

    mnru
    mnru 2014/04/12
  • .NETの命名規則

    .NET命名規則「変数や関数にどのような名前をつけるべきか?」という.NET命名規則について、ヘルプでは次のようなページで触れられています。 名前に関するガイドライン、名前付けのガイドラインコーディング技法Visual Basic の名前付け規則 補足:オフィシャルではありませんが、中西庸文さんが「VB.NET コーディング標準」を、河端善博さんが「C#コーディング標準」を公開されています。両者は平鍋健児さんの「Javaコーディング標準(オブジェクト倶楽部バージョン)」を参考にして作られたものとのことです。「コーディング規約の会」から入手できます。 これらを読んでいただければ.NET命名規則について理解出来ると思いますが、ここでは私なりにこれ以上はないというほど簡単に.NET命名規則を説明させていただきます。 まず基は、「単語で構成された、誰でも分かるような名前をつける」というこ

    .NETの命名規則
    mnru
    mnru 2014/04/12
  • 一般的な名前付け規則

    ここでは、ライブラリ内の要素の名前として最も適した名前を選択する方法について説明します。 これらのガイドラインはすべての識別子に適用されます。 後半のセクションでは、名前空間やプロパティなど、名前付けに固有の要素について説明します。 単語の選択 必ずわかりやすい識別名を選択してください。 たとえば、プロパティの名前としてわかりやすいのは、英語では AlignmentHorizontal よりも HorizontalAlignment です。 簡潔さよりもわかりやすさを優先します。 プロパティ名としては、ScrollableX よりも CanScrollHorizontally の方がより適切です。ScrollableX では、"X" が X 軸を意味しているのかどうかがあいまいだからです。 アンダースコア (_) やハイフン (-) など、英数字以外の文字は使用しないでください。 ハンガリ

    一般的な名前付け規則
    mnru
    mnru 2014/04/12
  • インターネットからの攻撃によるヤマハルーターのリブート等について 最終変更日 2014/Apr/09 文書サイズ 3.9K / FAQ for YAMAHA RT Series / Security

    SRT100、および現行機種である、RTX5000、RTX3500、RTX1210、RTX1200、RTX810、NVR500、FWX120については、該当の不具合が含まれたファームウェアはリリースされていません。発売当初から修正済みです。 ここに記載のない機種については、対策ファームウェアのリリース予定はありません。 なお、特定事業者様向けで一般のお客様には公開していないファームウェアにおいて、最新リビジョンにおいても一部修正が不十分だったことが判明しており、対応を進めております。 ファームウェアのリビジョンアップが行えない場合には、以下の設定変更を行うことで問題を回避することが可能です。ただし、この設定変更を行うと、ルーターのパケット転送速度が低下することが予想されます。 ●TCP MSS自動調整機能を停止する 以下のコマンドを設定して、TCP MSS自動調整機能を停止することで問題を

    mnru
    mnru 2014/04/12
  • 交渉上手な人は「注意深く聞くこと」の達人である | ライフハッカー・ジャパン

    交渉するという言葉を聞くと、説得するような話し方を思い浮かべるのではないでしょうか。もちろん、そのような能力も交渉には有効ですが、RedditCEOであるYishan Wongさんは、交渉の時はむしろ「聞く」方がいいと言っています。Quoraで、Wongさんが「交渉上手になるにはどうすればいいのでしょう?」という質問に、このように答えていました。 私の知る中で、一番交渉が上手かった人は(その人はこれまで出会った誰よりもずば抜けてましたが)、"話し上手"からはほど遠い人物でした。彼は人に会っても、ほとんど話しませんでした。ただ、相手が聞いて欲しそうなことを質問して、それを注意深くじっくりと聞くだけです。 相手が彼に話した言葉が違う意味で使われているかもしれないという時に、それを確かめるためにさらに少し質問をします。人間は自分の話したいこと、自分がどんな風に思っているかを話すのが好きなので、

    交渉上手な人は「注意深く聞くこと」の達人である | ライフハッカー・ジャパン
    mnru
    mnru 2014/04/12
  • F#によるFunctional Programming入門

    高専カンファ in 三重2の発表資料です。高専生向けなので、入門と言いつつアレな感じですので注意してください。Read less

    F#によるFunctional Programming入門
    mnru
    mnru 2014/04/12