タグ

2014年12月1日のブックマーク (19件)

  • Goに入ってはGoに従え

    Goに入ってはGoに従え Go Conference 2014 autumn 30 November 2014 鵜飼文敏 Fumitoshi Ukai Google Software Engineer - Chrome Infra team Go Readability Approver Go言語のReadabilityをレビューするチーム コードレビューを通じてGo言語のよいコードの書きかたを教える メインのプロジェクトとは別のコードをレビュー 一年前くらい前に参加して 20% timeで 200くらいのCLをレビューしました 今は一日3CLくらい、週に12CLほどのペースでやっています Gopher by Renée French 2 Readabilityスキルとは? プログラミング言語のリテラシー 作法にかなったやりかた で、読んだり書いたりできる能力 言語ごとに作法が違う C++

  • なごやかJavaで発表してきた - ぐるぐる~

    .NET系開発者から見たJava from bleis tift なごやかJava第一回で、「.NET系開発者から見たJava」というタイトルで発表してきました。 Javaのこの機能って.NET開発者から見てどうなの?というような内容です。 大阪から参加してくれた方の感想を載せておきます。 おかしい、終わった後の感想が「F# すごい!」だ…… #ngojava— irof@Javarista (@irof) 2014, 11月 30

    なごやかJavaで発表してきた - ぐるぐる~
  • 0からはじめるpower-assert - console.lealog();

    テスト書いてないとかお前そ(ry すみません、言ってみたかっただけです。 そして記事は、巷で話題のAdvent Calendarとも何の関係もありません。 来年こそは書いてみたい! そもそも こんなたいそうなタイトルの記事ですが、 書いてる人がそもそもテストに関してぺーぺーなので、なんか変なコト言ってたら教えてください。 まず、根的に勘違いしてたことがあるので、まずそれを記しておきます。 ※今思えば個人の勝手な勘違いです。 巷で話題のpower-assertですが、これだけ使えばもうテスト全ておっけー!ってものではないです。 そして、サクッと入れてサクッと使えるってものでもないです。 よーわからんけどテスト書いた方が良いって最近よく聞くし、 power-assertってのがとりあえずイケてるらしいから、それ使ってテストデビューしてみようかな・・って人。 それなりに前提知識がないと辛いで

    0からはじめるpower-assert - console.lealog();
  • 数学初心者のための「型システム入門」入門 - 廻る技術の覗き穴

    社内で「TaPLで殴りあう会*1」が開催されるというので、型システム入門(通称TaPL: Types and Programming Languages)を購入したものの、内容が難しくて序盤からまったくと言っていいほど読み進めることができませんでした。 型システム入門 −プログラミング言語と型の理論− 作者: Benjamin C. Pierce,住井英二郎,遠藤侑介,酒井政裕,今井敬吾,黒木裕介,今井宜洋,才川隆文,今井健男出版社/メーカー: オーム社発売日: 2013/03/26メディア: 単行(ソフトカバー) クリック: 68回この商品を含むブログ (7件) を見る しかし、読めないままにしておくのは悔しいし、内容はとても面白そうなので、やはりちゃんと読めるようになりたい。 そこで基礎的な書籍とWebで情報収集してから再度挑戦したところ、なんとか読み進められるようになりました。 監

    数学初心者のための「型システム入門」入門 - 廻る技術の覗き穴
  • NUnit 2.5 が便利すぎる - ぐるぐる~

    NUnit 2.5 RC - ZOETROPEの日記 これみてもらえればもうほとんど言うことって残ってないんですが・・・ 一応、ちょっと補足的な情報を。 TestCase 元エントリでは引数が 3 つとなってますけど、3 つ以上も可能でした。 [TestFixture] public class AttributeTestSample { [TestCase(1, 2, 3, 6)] [TestCase(10, 20, 30, 60)] [TestCase(10, 10, 10, 30)] public void TestCaseSample(int x, int y, int z, int expected) { Assert.That(x + y + z, Is.EqualTo(expected)); } } TestCaseSource との使い分けの指針としては、 コンパイル時定数

    NUnit 2.5 が便利すぎる - ぐるぐる~
  • 【参考】初めてErlangをする人用 #Erlang - Qiita

    概要 チームの新人等、初めてErlangを学習する人のために、参考になる書籍とWebサイトURLをまとめた。 Webサイト 公式ドキュメント http://www.erlang.org/doc/index.html 関数の仕様を確かめる ために使う 英語で書かれている 英語力がない筆者でも読めるレベル とりあえずここを見ておけば問題がない learn you some Erlang for great good! http://www.ymotongpoo.com/works/lyse-ja/ 参考書がわり に使う 元々英語のページを訳したもの 以降で取り上げる 書籍よりも内容が濃い 書籍化される(2014/7/4発売) http://www.amazon.co.jp/%E3%81%99%E3%81%94%E3%81%84Erlang%E3%82%86%E3%81%8B%E3%81%84%

    【参考】初めてErlangをする人用 #Erlang - Qiita
  • 【Unity】無料で強力なVisual Studioを使って快適なUnityライフをおくる方法

    昨日衝撃の神リリースがマイクロソフトからありました。 Visual Studio Community 2013 http://www.microsoft.com/ja-jp/dev/products/community.aspx 色々書いてありますが大事なところを要約すると 個人開発ならVisual Studio Professional 2013相当が無料で使えます! ProなのでUnityと連携するExtensionも使えるよ! という事みたいです。 Windowsでもそも開発していた私はそっこう飛びつきました。 そこで今回はインストールから実際に使うところまで紹介したいと思います。 Visual Studioのインストール http://www.microsoft.com/ja-jp/dev/products/community.aspxにアクセス 下の方の「Visual St

  • Advent Calendar 2014 - Qiita

    Qiita Advent Calendarとは、クリスマスまでの日数をカウントダウンするアドベントカレンダーの習慣にもとづいて毎年12月1日から25日までの期間限定で展開される記事投稿イベントです。毎年、Qiitaとクリスマスを最高に盛り上げる一大イベントとなっております。興味のあるトピックのカレンダーに参加し、この年末を最高に盛り上がる年末にしていきましょう🎉豪華景品がもらえるスポンサーカレンダーもありますので、ぜひ奮ってご参加ください🎄

    Advent Calendar 2014 - Qiita
  • JJUG CCC 2014 Fall でIntelliJ IDEAの使い方を教えてもらってきたよ! #jjug_ccc #jbugj - そこに仁義はあるのか(仮)

    IntelliJ IDEA、Jが大文字なの最近知った…。 ブログ書くの相当のんびりしてしまった…。 JJUG CCC 2014 Fall - 日Javaユーザーグループ | Doorkeeper のイベントで、サムライズムの@yusukeさんによるIntelliJ IDEAのハンズオンがあったので、参加してきました!! のんびりと2時からの参加だったよ!! ハンズオンの資料はこちら! 丁寧に書いてあって、ハンズオン参加しなかった人もやってみると良いのではなかろうか! yusuke/ideahandson · GitHub もともと知ってたこともあったけど、知らなかったうあああ!.。゚+.(・∀・)゚+.゚ってことがいっぱいで楽しかった!! コード補完 @yusukeさんから教えてもらいましたが、 後述のpsvmやforiのようになにもないところに呪文を書いて展開させるものをLive Te

    JJUG CCC 2014 Fall でIntelliJ IDEAの使い方を教えてもらってきたよ! #jjug_ccc #jbugj - そこに仁義はあるのか(仮)
  • 「納品をなくせば」の倉貫CEOたちが語る新しいSIへの道 (1/2)

    11月28日に開催されたCybozu Conference 2014では、「納品をなくせば」の倉貫義人氏など新しいSIにチャレンジする4社によるパネルディスカッションが行なわれた。人月単価や情シスの課題、肥大化するSIerなど、問題の質を突き詰める熱い議論が交わされた。 現場もお客さんも幸せにしない「人月単価」という魔物 「私たちが新しいSIに進む理由~クラウド時代に生き残れるSIビジネスとは~」と題されたパネルディスカッションに登壇したのは、納品のない受託開発を進めるソニックガーデンの倉貫義人氏、39万円でのシステム開発を手がけるジョイゾーの四宮靖隆氏、機械学習kintoneを組み合わせたシステムを手がけるTISの久保隆宏氏、ソフトバンクグループのSI子会社であるM-SOLUTIONSの植草学氏の4名だ。 4名は会社は違えど、既存のSIについて一家言持っており、短納期や定額制など新し

    「納品をなくせば」の倉貫CEOたちが語る新しいSIへの道 (1/2)
  • 想像以上にいいぞ!イヤホンジャックにストラップホールを付けられる話題の「Pluggy Lock」を試してみた|男子ハック

    iPhoneアクセサリ想像以上にいいぞ!イヤホンジャックにストラップホールを付けられる話題の「Pluggy Lock」を試してみた2014年12月1日213 @JUNP_Nです。イヤホンジャックに装着し、ストラップを作ることができるというアイテム「Pluggy Lock」を購入してみました。3.2kgまでなら負荷をかけても外れないので、ネックストラップを付けても大丈夫というこのアイテム。実際に使ってみたら想像以上に良い感じでした。 イヤホンジャックにストラップを!3.2kgまでの負荷なら大丈夫!イヤホンジャックに装着することで、ストラップホールを作ることができる「Pluggy Lock」というアイテム。KickStarterで出資者を募集し製品化。とうとう日でもAppBank Storeで販売が開始された話題の製品です。 仕組みとしては以下の画像のように、イヤホンジャックに差し込み時計回

    想像以上にいいぞ!イヤホンジャックにストラップホールを付けられる話題の「Pluggy Lock」を試してみた|男子ハック
  • UE4を使ってみたいと迷っている貴方へ - Let's Enjoy Unreal Engine

    今回はUnreal Engine 4 (UE4) Advent Calendar 2014の1日目の記事となります。 Unreal Engine 4 (UE4) Advent Calendar 2014 - Qiita というわけで今回はUE4を使ってみたいと思っているけど、今ひとつ踏み切れない貴方のための特別な解説記事です。 UE4を使った際の様々なメリットを順番にご紹介していきましょう! 誰でも簡単にリッチなゲーム画面を作れる! これは他のゲームエンジンと比較してですが、UE4は圧倒的に綺麗でリッチなグラフィックのゲームをとても簡単に作ることができます。これは割りと誇張表現というわけでもなく、始めて触ったような方でも簡単に綺麗な画面を作ることができます。 UE4ではデフォルトで、とても綺麗なポストプロセスなどの処理が効いているため、何もしなくても当に綺麗です。更にサンプルで用意されて

    UE4を使ってみたいと迷っている貴方へ - Let's Enjoy Unreal Engine
  • 退職しました

    2014年11月30日を持って7年間在籍した会社を退職しました。 転職理由転職活動の時に作った資料には、こんな事書いてました。 新しい技術に挑戦できる環境で、技術力がある人と一緒に仕事をしたかったからです。 きっかけは、Java8がリリースされた時に対する会社内での受け止められ方を知った時でした。 Java8がリリースされた後、様々な媒体から資料を得たり、勉強会に参加して実際に触れてみたりした内容を社内で共有しても、反応が返って来ませんでした。 導入されるのは後かも知れませんが、準備しておかなければ、実際に決まってから取り組んでも遅いということを提案いたしましたが、その後の反応は芳しくありませんでした。 また、技術についていろいろと相談したいことがあったとしても、相談出来る人が社内におらず、意見を求める事が難しい状況でした。 さらに、新しい技術について検証を行う際も、与えられた開発環境では

  • [まとめ] Go Conference 2014 autumn - Qiita

    日時: 2014-11:30 10:00~18:00 場所: 品川シーサイド 楽天タワー イベントURL: https://github.com/GoCon/GoCon/blob/master/2014autumn.rst togetter: http://togetter.com/li/751700 スライドは見つけ次第、追記予定 当日の品川シーサイドはミニ四駆大会があった Keynote1: Rob Pike (@rob_pike) (45min) Title: Simplicity is Complicated Go の成功の要因について話したい ちまたで言われているような早さ、容易さ、ツール、ライブラリ、並行性、インターフェースも違う 単純さが要因だと私は思ってる でもそれについて理解してもらうのは難しい 収束しようとしている言語たち Lang.Next カンファレンスにて、様々な

    [まとめ] Go Conference 2014 autumn - Qiita
  • Dwango Erlang Utility Library "moyo" - Qiita

    株式会社ドワンゴで使っているErlang Utility Library "moyo" について紹介する。 なぜ作ったのか "moyo"を作ったのには、Erlangを書き始めた人のだいたいが感じるだろう 理由 が存在する。それは、 Erlangで標準に存在しているライブラリに足りないと感じるものが多い からである。(偏った用途の関数は充実している。)Erlangを書いている多くの人が、同じようなライブラリを書いているのではないかと思われる。 Githubリポジトリ Githubのリポジトリは以下である。 dwango/moyo | Github的な使い方は、README.mdに書かれているので参考にしてもらいたい。 ライブラリ 全部で 16つ のモジュールがある。そのモジュールを紹介する。 moyo_assoc 連想リスト(assoc_list)に関する処理を集めたユーティリティモジ

    Dwango Erlang Utility Library "moyo" - Qiita
  • 他人事ではないWebセキュリティ

    2. はせがわようすけ ▸OWASP Kansai チャプターリーダー ▸OWASP Japan アドバイザリボードメンバー ▸ネットエージェント株式会社サービス事業部 ▸株式会社セキュアスカイ・テクノロジー技術顧問 ▸Microsoft MVP for Consumer Security Oct 2005- Oct 2015 ▸http://utf-8.jp/ Kobe IT Festival 2014 4. ▸OWASP – Open Web Application Security Project ▸Webセキュリティを取り巻く問題を解決する ための国際的なコミュニティ ▸企業や国境の壁はもちろんのこと、あらゆる 専門知識と経験を持ったスペシャリスト、ま たユーザのコラボレーションにより、自由に 参加できる開放された活動を展開 ▸OWASP Foundation ▸2001年から活動

    他人事ではないWebセキュリティ
  • なぜSeleniumIDEを作ってるのか

    この記事はFrontrend Advent Calendar 2014 - Qiita 1日目です。 今年の中頃から一人でSeleniumIDEのChrome版のようなものを作ってる。 kyo-ago/chrome-autopilot-tool これはほぼ趣味の活動だけど、せっかくなので目的とかを書いておこうと思う。 SeleniumIDEとは何かその前にSeleniumの説明がいるか。。。 Seleniumとは何かSeleniumとはオープンソースのE2Eテストフレームワークで、主に実ブラウザを動かしてWebサイトの検証を行うために使われる。 歴史は結構古くて2004年くらいに現Sauce Labs CTOのJason Hugginsが開発したらしい。 WebDriverとは何かSeleniumを語る上で外せないのがWebDriverだ。 WebDriverとはブラウザをリモートから共通

    なぜSeleniumIDEを作ってるのか
  • Dartをはじめよう - Qiita

    この記事はDartアドベントカレンダーの1日目として書かれたものです。 こんにちは、らこです。Dartアドベントカレンダー初日ということでまずは「Dart興味あるけど何から始めたらいいの?」っていう方向けに、開発環境の作り方をおさらいしようと思います。 DartEditorを使う 今までにWeb開発をしたこともなく、手元に何の開発環境もない!という方は、まずDart公式に配布されているDartEditorを使ってみるのがオススメです。 DartEditorはDartSDKと一緒にダウンロードできます。 インストール方法は以下 公式サイトからOSに合わせたDart + Editorをダウンロードする 好きなところに展開する(Linuxなら~/dartになるよう置くといいと思う) 簡単ですね。 ダウンロードしたアーカイブにはDartSDKと、DartEditorと、Dartiumが含まれていま

    Dartをはじめよう - Qiita
  • TypeScriptの行く先 - Qiita

    どうもこんにちはわかめです。 この記事はTypeScript Advent Calendarの1日目の記事です。 なお、Advent Calendarはまだ6日ほど空きがあるので皆様よくわからないことを調べてみた!とか日々の生活で発見した小ネタとか読み応えのある超大作とかなんかで参加してください!よろしくお願いします! 初日というところで感動的な記事を書きたいところですが、11月末〆切の冬コミの原稿をガリガリ書いてたらSAN値までガリガリ行っちまって不定の狂気寸前でございます。さくさく書きましょう。 さて、今日は何故TypeScriptをやるべきかを語っていきたいと思います。 世界は型を求めている 今、世界は複雑さに対抗するために機械による検証という支援を多く必要としています。 JSXが、Haxeが、Dartが、AtScriptが、Flowが、TypeScript が型を求めていま

    TypeScriptの行く先 - Qiita