タグ

2014年4月25日のブックマーク (18件)

  • Farewell GitHub, Hello Immersive Computing

    Farewell GitHub, Hello Immersive Computing 21 Apr 2014 - New York City Today is my last day at GitHub. Recent events have given me a lot of time to reflect on what’s important to me, and I’ve decided to switch gears and focus on building something from scratch again. Since visiting the Oculus VR team at their office three months ago, I’ve come to believe that immersive computing (aka virtual reali

  • 全自動リファクタリング君 - hitode909の日記

    長年の技術的負債で,あるネームスペース以下には,このオブジェクトを渡さず,このオブジェクトのフィールドの一部だけを渡したい,みたいな話があった.コンテキストオブジェクト全部渡すと,そのメソッドが何に依存しているか分からないので,必要な分だけ渡すべきで,最近は必要な分だけもらってるけど,昔書いた分は全部もらってて,混在しててきびしい状況だった. 静的解析して安全に置き換えられることを確認して,ソースコードの定義と呼び出し元を書き換えて,変更箇所のテストが通ったらcommitしてpushする,テスト失敗したら人間を呼ぶ,みたいなスクリプトを書いた.午前中にスクリプト書いて,午後に動かして,263コミット,280ファイル書き換えて無事リファクタリング成功した.すごい. すごいけど,最初から型さえあればIDEからちまちまリファクタリングできたはずなので,2014年にこういう技術を開発してるのはつら

    全自動リファクタリング君 - hitode909の日記
    tknzk
    tknzk 2014/04/25
  • ThoughtWorksアンソロジー

    マーティン・ファウラーが所属することでも知られるThoughtWorks社は、アジャイルコミュニティへの貢献で世界に知られています。書は14人のThoughtWorkerが綴ったエッセイ集です。DSL、プログラミング言語、多言語プログラミング、オブジェクト指向設計、マネージメント、メトリクス、SOA、ドメインアノテーション、ビルド、デプロイ、テストといった、ソフトウェアのライフサイクル全般にわたる広範囲かつ興味深いテーマが目白押しです。ThoughtWorkerの知見に触れることができる一冊です。 翻訳者によるサポートページ オージス総研の 和書(日語翻訳版)のサンプル ● 「推薦の言葉」「賞賛の声」「まえがき」のPDF(500KB) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷

    ThoughtWorksアンソロジー
  • OOコード養成ギブス - rants

    Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた

    OOコード養成ギブス - rants
  • ランサーズに関するブログ記事に対してのお詫びとご説明 | ランサーズ(Lancers)社長日記

    ランサーズの秋好と申します。先日、1人のユーザー様が書かれたランサーズに関するブログ記事について、twitterなどを中心に様々なご意見を頂いており、それら1つ1つに目を通し、真摯に受け止め、サービス改善の参考とさせて頂いております。多くのご意見、誠にありがとうございます。 まず、このブログを書かせて頂くにあたって、何より、当該ユーザー様を含め、ランサーズをご利用いただいております多くのユーザー様に、多大なるご心配をおかけしたことについて、心からお詫び申し上げます。ご心配をおかけしてしまった点、ご不快に思われた点について深く反省し、記事にて現状と今後の対応等についてご説明をさせて頂ければと思います。 経緯と現在の対応状況 記事については、「クライアント様からの発注依頼内容に不備がある場合についてのご感想」「ランサーズの提供するシステム機能がそのご懸念に対して十分に支援をできていないこと」

  • Vagrant体験入門ハンズオンの資料を公開します

    2014/04/24 DevLove関西にて、Vagrant体験入門を行いました。 これからVagrantを使ってみようという方向けに、Vagrantを触ってみようというイベントです。 前半にVagrantの概要を話すセッションを行ない、その後ハンズオンで実際にVagrantに触れてみるという構成でした。 発表資料 前半で、Vagrantの概要を話した際の資料です。 ハンズオンをはじめるにあたって、下地となる内容を話しました。 Vagrant に関する発表は何度か行っていますし、blogを書く際にも何度と無く調べていますが、Vagrant自体の進化が速いので、見直すたびに発見があって面白いです。 ハンズオン資料 ハンズオンの手順は Gist にまとめることが多いのですが、今回は Qiita に書きました。Kobito があるとサクサク書けるのが良いですね。 http://qiita.c

  • Boxen使ってて許されるのは2013年だけだった - Qiita

    Boxen使わなくても許されるのは2012年までだよね を書いたのも今は昔、1年間の運用の末にこの度Boxenを卒業しました。なぜBoxenをやめたのか、やめて今はどうしているのか、といった話を書きます。 Boxenのつらいところ ここで述べるBoxenの問題点の大部分は筆者のBoxenおよびPuppetに対する理解の低さが根底にあります。間違った使い方をしている可能性は十分にあり、適切に使っていればこのような問題は発生しないのかも知れません。しかしながら、深い理解がなければまともに使えないというのもどうかと思いますのでつらつらと並び立てたいと思います。 挙動を把握するのが難しい BoxenはPuppetの上で動作します。Puppetを便利に使うためのフレームワークみたいな位置づけだと思っています。 Rubyに詳しくなくても、RailsのDSLを組み合わせるととりあえず動くものを作れるよう

    Boxen使ってて許されるのは2013年だけだった - Qiita
    tknzk
    tknzk 2014/04/25
  • TCP高速化プロキシ「AccelTCP」を公開しました : DSAS開発者の部屋

    昨年末からずっとこんなことをしてまして、この時期になってようやく今年初のブログ記事です。 進捗的なアレがアレでごめんなさい。そろそろ3年目に突入の @pandax381です。 RTT > 100ms との戦い 経緯はこのへんとか見ていただけるとわかりますが「日海外の間を結ぶ長距離ネットワーク(いわゆるLong Fat pipe Network)において、通信時間を削減するにはどうしたらいいか?」ということを、昨年末くらいからずっとアレコレやっていました。 送信したパケットが相手に到達するまでの時間(伝送遅延)を削減するのは、光ファイバーの効率の研究とかしないと物理的に無理なので、ここで言う通信時間とは「TCP通信」における一連の通信を完了するまでの時間です。 伝送遅延については、日国内のホスト同士であれば、RTT(往復遅延時間)はだいたい10〜30ms程度ですが、日・北米間だと10

    TCP高速化プロキシ「AccelTCP」を公開しました : DSAS開発者の部屋
  • TechCrunch | Startup and Technology News

    Welcome back to TechCrunch’s Week in Review — TechCrunch’s newsletter recapping the week’s biggest news. Want it in your inbox every Saturday? Sign up here. Over the past eight years,…

    TechCrunch | Startup and Technology News
    tknzk
    tknzk 2014/04/25
  • DNSキャッシュポイズニングの基本と重要な対策:Geekなぺーじ

    2014年4月15日に公開されたJPRSの緊急注意喚起に続き、中京大学の鈴木常彦教授によるDNSキャッシュポイズニングに関する技術情報が公開されました。 今回公開された技術情報に書かれている内容には、DNS質につながるさまざまな要素が関係しており一回で書ききれるものではなく、また、書いている側(私)も、それぞれの要素技術について勉強しながら理解しつつ進めていかないと混乱してしまうということが良くわかったため、これから数回に分けて徐々に書いて行くことにしました。 ということで、今回はまず、そもそもDNSキャッシュポイズニングとは何かということと、JPRSの注意喚起に書かれているUDPソースポート番号のランダム化(ソースポートランダマイゼーション)の概要、そしてなぜそれが重要なのかという点について解説します。 DNSキャッシュポイズニングとは インターネットで通信を行うとき、各機器同士は通

  • 【翻訳】TDD is Fun - diskogs's diary

    @solnicが、DHHの例の記事へのカウンター的な記事をポストしてまして、自分のために読んでみたらよい内容だと思ったので、翻訳してみました。翻訳ミスとかあると思いますが、、、すみませんです。。。 TDD is Fun Posted by solnic on Apr 23 2014 著 solnic 2014年4月23日 Today DHH published a blog post about TDD being dead (to him at least). It’s really not that surprising since from what I know (please correct me if I’m wrong) David’s experience is mostly based on building web apps with Rails. I get that

    【翻訳】TDD is Fun - diskogs's diary
    tknzk
    tknzk 2014/04/25
  • Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト - paiza times

    Photo by Daniel Cukier コーディング転職サイトpaizaを運営している関係上、「Webサービスを作りたいけど、プログラミング言語をどこから学んだらよいか?」という質問をよく受けることがあります。今回はプログラマ視点でプログラミングを学ぶときにつまずやすいポイントと、プログラミング言語の基礎を簡単に楽しく学べるサイトをまとめてみました。 最近はオンラインでプログラミングを勉強できるWebサービスが多数登場してきているので、以前よりプログラムを学ぶコストはぐっと下がっています!! 目次 ・プログラミング言語を学ぶときに躓くポイント ・学ぶ言語を選ぶのに役立つサイト ・すぐ書きはじめられるプログラミング学習サイト ・講義型のプログラミング学習サイト ・少しコードに慣れてきてからお勧めのサイト ・さらにスキルアップするのに最適なサイト ・基礎文法をマスターしたいなら(おまけ)

    Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト - paiza times
  • Pros and Cons of Ceramic Braces

    Pros and Cons of Ceramic Braces Just as everything under the sun has ups and downs so do Ceramic Dental Braces. Which is why not many chose this as they are expensive, delicate, and doesn't suit every style of teeth. Do Ceramic Braces Stain?

    Pros and Cons of Ceramic Braces
  • 64通りのkamipoを出力する - すぎゃーんメモ

    発端 @Kamipo 2014-04-22 21:06:52 via Twitter for Mac to @kamipo @sugyan 2014-04-22 21:06:57 via YoruFukurou to @sugyan @KAMIPO 2014-04-22 21:10:34 via Twitter for Mac to @kamipo @kamipO 2014-04-22 21:10:59 via Twitter for Mac to @kamipo @kamIpo 2014-04-22 21:11:04 via Twitter for Mac to @kamipo @kAmipo 2014-04-22 21:11:10 via Twitter for Mac to @kamipo @KaMiPo 2014-04-22 21:11:33 via Twitter for Mac

    64通りのkamipoを出力する - すぎゃーんメモ
  • YDN「広告配信先レポート」が「firestorage.jp」のダウンロードリンク晒して炎上案件か?

    これらの「配信先URL」にアクセスしてみると。 ああこれはダメなやつだ。 firestorageユーザーがアップロードしたファイルの「ダウンロードリンク」が、YDNの「広告配信先レポート」でモロバレです。 ダウンロードURLは40桁の英数字にて暗号化されていますので、アップロードされた方が他の方にお知らせしない限り、URLが知られることはありません。 いや漏れてるから。 ダウンロードページにリスティング広告を掲載するfirestorage側の注意不足でもあり、情報漏洩に直結しそうなURL情報をレポートで公開するヤフー側の不手際でもあり、さらにはオンラインストレージをパスワード設定無しで利用するユーザー側のセキュリティ意識の欠如でもあり。 ダウンロードファイル名から判断する限りではありますが、明らかに社外秘だろ的なものがいくつも含まれており、関係各位の今後の身の処し方が他人事ながら大変心配で

    YDN「広告配信先レポート」が「firestorage.jp」のダウンロードリンク晒して炎上案件か?
  • #001 小原千明(chiaki kohara) | ciotan blog(しおたんブログ)

    初更新はこの人。chiaki kohara — 小原千明さんと話しました。 明るくて可愛くて奇抜な絵を描く人、って思っていた人は、絶対絶対読んでください。 そうなんだけど、そうじゃないんだ! 前半は私の知ってるchiakiさんのこと、 後半は2013年の年末に全力で話してくれた、今の心境です。 小原千明(コハラチアキ|chiaki kohara) 1986年7月7日 大阪生まれ 三人兄弟の長女 職業 絵描き 大阪・豊中の商店街にて ■出会いとこれまで 2009年、大阪のART STREAMというイベントで私は「CHIAKI」さんに出会いました。 その時既にユニクロのコンペで草間彌生賞を受賞していたCHIAKIさん。 可愛すぎる容姿と服装は、誰よりも目立っていたし、誰よりも近寄りがたかった。w いざ作品を観てみると、その強烈な世界観にただただ圧倒されました。 当時の作品。ゴリゴリした質感は、

    #001 小原千明(chiaki kohara) | ciotan blog(しおたんブログ)
    tknzk
    tknzk 2014/04/25
  • HYPER MARKET

    スマートフォン(以下、「スマホ」)やタブレットなどの携帯端末は日々進化しており、それによって私たちの日常の暮らしは便利になりました。日でも一連の診察プロセスがオンライン上で完結するオンライン診療が一部で法的に認められており、手持ちのスマホで病気の診断を即座に受けることができます。今後、スマホやタブレットに様々な人工知能が搭載され、そしてSiriなどの音声アシスタントが高精度化し、私たちの生活はより豊かになっていくことでしょう。 各社のスマホアシスタント機能の比較 2 Jul 2021 iPhoneならSiri、Android端末ならGoogleアシスタント、KindleAmazonの機器ならAlexaと各社様々なアシスタント機能がありますが、それぞれにどのような違いがあるかご存じでしょうか? Comment → 2021年登場の最新スマホ 28 May 2021 2021年に発売のXp

  • Moves

    Thanks for using Moves As of July 31, 2018, you can no longer log in or use the Moves app. Thank you for your support over the years and for being a Moves user.

    tknzk
    tknzk 2014/04/25
    Movesがfacebookに買収された