LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog saegusa2017-04-16Yoshihiro was a network engineer at LINE, responsible for all levels of LINE's infrastructure. Since being named Infra Platform Department manager, he is finding ways to apply LINE's technology and business goals to the platform. こんにちは。LINEでネットワークやデータセンターを担当している三枝です。2017年1月にJANOG39で登壇する機会を頂きましたので、今回
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads
How does Hangouts use WebRTC? webrtc-internals analysis Update: Philipp continues to reverse engineer Hangouts using chrome://webrtc-internals. Please see the bottom section for new analysis he just put together in the past couple of days based on Chrome 38. As initiators and major drivers of WebRTC, Google was often given a hard time for not supporting WebRTC in its core collaboration product. Th
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#label-Bi-directional+associations ■ inverse_of を使わない場合 class Dungeon < ActiveRecord::Base has_many :traps end class Trap < ActiveRecord::Base belongs_to :dungeon end d = Dungeon.first t = d.traps.first d.level == t.dungeon.level # => true d.level = 10 d.level == t.dungeon.level # => false d.object_id == t.dungeon.object
Here's a gotcha: has_many :through associations do not support polymorphic access to the associated object. In this article I'll show the reasons for this limitation, and also provide an approach that lets you work with polymorphic associations without too much trouble. Let's start with some example code so I have something concrete to talk about. Here's some models for representing that an author
現在、 MNX ではクラウドホスティングサービスの新しいデータセンタを立ち上げているところで、とてもバタバタしています。クラウドホスティングサービスは、今の私たちの主な業務ですが、この会社が始まった当初は、Linux管理のコンサルティングサービスを中心としていました。そのサービスを通じて、たくさんの顧客環境を目の当たりにしましたし、それと同じ数だけの、顧客ごとに異なるデバイス名の指定方法も見てきました。そしてもちろん、その全ての指定方法をいいなと思ったわけではありません。名前の付け方は、コンピュータ草創期からの問題ですよね。おのおのがホスト名の指定方法について一家言持っていました。でも、それらの方法は最初のうちはうまくいっても、時を経てシステムインフラが拡大し、状況に応じて変更を余儀なくされるようになると、すぐに扱いにくくなってしまうものがほとんどでした。 そこで今回は、先述した私たちのデ
Rails3で has_many through でしかも polymorphic な関連を実装していて、polymorphicなモデル側からhas_manyを探せるけど、逆のやり方に苦戦したのでメモ User モデルは複数の Clubに属すことができて、Clubもまた複数の Userを受け入れられるという感じ。 最初にやってた方法 Membership はpolymorphicなモデルにしていて、例えばClub以外にもFamilyとか他のグループでも同じモデルを使いまわしたかった。 データを作ってみる rails consoleでデータを作成 user = User.create({ name: 'kozo' }) => #<User id: 1, name: "kozo", created_at: "2013-06-14 03:14:59", updated_at: "2013-06-
Googleは本日、日本語を含む非アルファベット文字を使うメールアドレスとの送受信に対応させると発表しました。 Official Google Blog: A first step toward more global email http://googleblog.blogspot.jp/2014/08/a-first-step-toward-more-global-email.html 従来、メールアドレスに使える文字はAからZまでのラテン文字(アルファベット)だけで、非アルファベットを使用した場合、Gmailから認識することはできず、メールの送受信は不可能でした。この状況を改善して、Googleは日本語や中国語、アクセントつきのラテン特殊文字などをGmail側から認識できるようにしました。これにより、例えば、「武@メール.グーグル」というメールアドレスからのメールを受信でき、またこの
僕は個人でコツコツとwebサービスを作っているのですが、実際はチームで開発するほうが好きです。GitHub 上でミサワや寿司ゆきを貼ったり、チャットで機能の相談をしたり、雑談したりしながら開発を進める。やったことがある人なら、きっとその楽しさを理解してもらえるのではないでしょうか。 当たり前ですが、個人で開発するとなるとそうはいきません。チームで開発する楽しさを覚えてしまうと個人の開発は味気なくて物足りないです。 モチベーションの維持も課題です。納期や他者の目がないと、際限なく脇道にそれることができてしまいます。一人だとなかなか開発が進まない…><。 個人だけどチームっぽく楽しく開発を進めたい。 そこでポエムに、「僕みたいに個人で開発をしている人たちを集めたら、チームっぽい開発ができるのでは?」という内容を書いたところ、色々あってサークルが出来ました。 ゆるふわ Development C
株式会社サムライズム 山本裕介氏 (@yusuke) Twitter APIのデファクトスタンダードライブラリ『Twitter4J』の開発者。国内外のITベンダーを経て、2011年9月よりTwitter社のデベロッパーアドボケイトを務める。2012年9月に退職・独立し、現職に。現在はTwitter API連携支援サービスの提供や、各種開発ツールの販売代行を行う Twitter APIのJava用ライブラリ『Twitter4J』の開発者として知られる山本裕介氏。 2012年にフリーランス転向後は、JetBrains社をはじめとする自ら愛用する海外ソフトウエア製品の代理店事業を手掛けるかたわら、クラウド会計の弥生のTwitter連携サービスの設計や、Evernote API、PayPal APIなど、APIの専門家としてのキャリアを活かした活動を精力的に行っている。 2013年にフリーランスエ
子供が生まれたり、職場では人事改革が行われたり、@oranieさんがスマートフォンアプリエンジニアになったりと、生活が激変しつつある今日この頃みなさまいかがお過ごしでしょうか。 はい、乙カレー様です。くわのです。 職場ではずっとchef-server 1本で来ていたわけなのですが、ちょっと前からchef solo+Berkshelfを使い始めたりしている私達がいます。 きっとみなさんchef-serverとか強がりやがってやっと素直になりやがったなと思っていることでしょう。 (Chef-serverも使い方で便利ですよ) ドキュメント読んだらいいのかと思ったりもするんだけどBerkshelfのドキュメントがあんま綺麗じゃなくて困るというw ちゅーことで、ざっくり使い方を整理しました。あ、Berkshelfのバージョンは3です。 Berkshelf BerkshelfはCookbookの依存
川崎修平(DeNA CTO)「プログラミング学習教材のコンセプトとそれに込めた想い」会見 −全文書き起こし− 私の方からは、今回まだこの教材は企画段階でまだ実際お見せできるものはまだできてないのですけれども、そのコンセプトと概要について説明させていただきます。 僕がこの話を聞いたのは南場から聞いたのが最初だったのですが、武雄市の小学校1年生を対象に、しかも全員がタブレットを持っているっていう学校に対してプログラミング教育をやりたいんだけど、やってくれないか、と話しを受けたんです。ほんとにおもしろいと思って、ぜひ僕が自分でやりたいです、という形で、今ここに立たせていただいてます。 すごくおもしろい、おもしろいって言うと語弊がありますね。重要だなと思うのが、まず小学1年生っていうところです。最近けっこうプログラミング学習だとかプログラミング教材など、子ども向けのものが出てきてるんですが、だい
いい写真を撮るのは難しい!! なんて思い込みにすぎない!(断言) Tokyo Otaku Modeのフォトグラファーのハラです。 ふだんはTOMが運営するECサイトの商品写真の撮影を担当しています。 僕は15年間、プロのフォトグラファーとして活動していますが、会う人に必ず同じことを言われます。 「写真、教えてください!!!」 「どうやったら上手な写真が撮れますか?…」 そして、続けて言われるのが… 「絞りとシャッタースピードがーーー」 「構図って難しいですよねー」 で、最後に言われるのが…( 頑張って頑張って説明したあと…) 「やっぱりプロは違いますね…」 または 「今度、教えてもらった通りに撮ってみます!」(数カ月後「写真教えてください!」ってまた言われる) はい、もうやめましょう!! 断言します! 写真は難しくありません!!超カンタンです!! プロは特別でもなんでもありません!カメラだ
勉強会やスライドで紹介していましたが、Ruby×クローラーという題材で、『Rubyによるクローラー開発技法』という本を書かせて頂きました。RubyとEmacsの鬼であるるびきちさんとの共著です。 Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例 作者: るびきち,佐々木拓郎出版社/メーカー: SBクリエイティブ発売日: 2014/08/25メディア: 大型本この商品を含むブログ (1件) を見る この本を書いた理由 そもそものキッカケは、るびきちさんのエントリーにある通り、SBクリエイティブの編集者さんが、クローラーの作成経験のある人を探していて、私の書いた「オープンソースのRubyのWebクローラー"Anemone"を使ってみる」を読んで打診してくださったというのが始まりです。 私自身も、Webからデータを収集して分析するということは、趣味として長年やってきました。一
twitterでちょっとつぶやいてたけど,最近自分がよく聴いてるPodcastをまとめてみる.Tech系以外もすこし混じってる.他にオススメあれば教えてください. 日本語 Rebuild - Podcast by Tatsuhiko Miyagawa - Podcastを聴くという習慣はここから始まった.大学院生のころからずっと聴いてる.Liveもできる限り聴いてる.大ファン.取り上げる技術もすごい尖っていて面白い.全エピソード好きだけど,敢えてあげるなら,“3: MessagePack”,“14: DevOps with Docker, chef and serverspec”,“27: Dragon Quest, Docker and AngularJS”,“35: You Don’t Need API Version 2”, “37: N Factor Auth”,“42: When
JavaScriptでも制御できる! Arduinoの基礎知識:Arduinoで始めるWeb技術者のためのIoT入門(1)(1/2 ページ) 今注目のInternet of Thingsを実現するセンサーデバイスのインターフェースとしてArduinoを使い、電子工作の基礎から実装までを紹介する連載。初回は、Arduinoの概要と注目を集める理由、4つの面白い利用例を紹介します。 連載目次 「IoT:モノのインターネット」をJavaScriptで体験 皆さんは「IoT」という言葉をご存じでしょうか。IoTは「Internet of Things」の略称で「モノ同士がネットワーク越しに連携し合う世界」を言い表しています。 これまで、インターネットといえば、PCやサーバー、スマートフォンなどの限られたデバイスをつないでいました。IoTが目指す世界では、その対象を大きく広げて、モノをインターネット
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く