タグ

ブックマーク / techblog.yahoo.co.jp (10)

  • レガシーコード改善勉強会 開催レポート

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ヤフー株式会社の有地です。 9/27(土)の昼から6時間にもわたり、さまざまな視点から「レガシーコード」について知識を深めるための勉強会を開催いたしました。 「そもそも正しい仕様を知っている人がいない」 「システムのブラックボックス化が留まるところを知らない」 こんな不条理なレガシーコード(テストコードが無いコード)と日々戦うエンジニアも多いことと思います。 今あるレガシーコードをどうやって保守・改善していけばよいのかという課題に気で取り組んでいる、または取り組みたいと考えている大勢の方々に参加していただきました。 <開催趣旨・目的> テストコードが無いプロダクションコードをレガシーコードと定義し、テストコードによって保護され、

    レガシーコード改善勉強会 開催レポート
    l-liroki
    l-liroki 2014/10/28
  • 「iOSエンジニア・UI/UXデザイナー勉強会」の資料を公開します #yxdena

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 先日、弊社の社員堂「BASE 6」にて、DeNAさんと合同でiOS・UI/UXの勉強会を行いました。 ・http://dena.com/campaign/2014/yahoo_dena/ 資料をまた見たいという声を多く頂戴しましたので、 ヤフー側で発表した5つのセッションの資料、動画を公開いたします。 遠方の方や、ご都合によりご参加いただけなかった方はぜひご覧いただければと思います。 ▼動画アーカイブ(一部編集された部分があります) 前半:https://www.youtube.com/watch?v=3enJehass3E 後半:https://www.youtube.com/watch?v=QhLZIZMFMzo なお、当日

    「iOSエンジニア・UI/UXデザイナー勉強会」の資料を公開します #yxdena
    l-liroki
    l-liroki 2014/08/07
  • iOS_LTという勉強会をはじめました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ヤフーでiOSエンジニアをやっています平松(@himara2)です。 去年の11月より社内で「iOS_LT」という勉強会を始めました。 その名の通りiOSについてLightning Talkする会で、毎回7人が5分程度のtipsを、1人がライブコーディングを披露しています。 隔週の頻度でこれまで5回開催され、とても楽しいと好評です。 今日はそんなiOS_LTの雰囲気を知ってもらうべく、一部ではありますが資料を公開致します! iOS_LT の発表資料を公開します! 社内情報が含まれてるものも多く一部の公開となりますが、雰囲気を感じていただければ幸いです! 1.iOSで笑顔を認識する iOS 7から追加されたセンサーで笑顔を検知するL

    iOS_LTという勉強会をはじめました
    l-liroki
    l-liroki 2014/02/14
  • 爆速でわかるjQuery.Deferred超入門

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)です。これまで、JavaScriptで非同期処理を書く上での問題として、コールバック地獄やエラー処理に例外が使えないことなどを解説してきました。 これらの問題に対処するライブラリの1つであるjQuery.Deferredに関して、もう少し丁寧に解説いたします。なお、jQueryのバージョンは記事執筆時点の最新である、1.9.1を想定しています。 jQuery.Deferredとは jQuery.DeferredとはjQueryのバージョン1.5から導入された、非同期処理をうまく扱うための標準モジュールです。使いこなすことで、以下のような効果が見込めます。 非同期処理を連結

    爆速でわかるjQuery.Deferred超入門
  • JavaScriptと非同期のエラー処理

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)です。前回のコールバック地獄に関する記事では、複雑な入れ子になりやすい非同期処理でも、GeneratorやjQuery.Deferredを使うことで、同期的な見た目に変形できることを示しました。 ところで、非同期処理においてはもう一つ「 エラー処理に例外が使えない 」という問題があります。今回はエラー処理について考えてみたいと思います。 例外を使ったエラー処理 非同期処理の話の前に、一度「例外」についておさらいしておきましょう。JavaScriptに限らず、エラーと言えばよく例外を使って記述されます。 「Web APIから500が返ってきた」とか「入力された値が期待する型

    JavaScriptと非同期のエラー処理
    l-liroki
    l-liroki 2013/02/20
  • 爆速JSONPをオープンソース化しました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 先日、ブログパーツ作成フレームワーク 爆速JSONP をGitHubにて公開しました。2012年8月にYahoo! JAPANのソフトウェアガイドラインをライセンスとするバージョンを公開しましたが、オープンソース化に伴い、CDNで配布しているファイルもGitHub版に差し替えています。(インターフェースは互換性を保っています) yahoojapan/bakusoku-jsonp · GitHub CDN版: https://s.yimg.jp/images/yjdn/js/bakusoku-jsonp-v1.js CDN版(圧縮済み): https://s.yimg.jp/images/yjdn/js/bakusoku-jsonp

    爆速JSONPをオープンソース化しました
    l-liroki
    l-liroki 2013/02/14
    ブログパーツ作成フレームワーク
  • レプリケーションを使わないMySQLの冗長化

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、DBMSチームの三谷です。 ヤフーでは多くのサービスでMySQLを利用しています。MySQLはヤフーを支える重要な技術の1つです。 私のチームではヤフーのさまざまなサービスのデータベースを集約して管理・運用しています。 集約することでコストの削減やノウハウの蓄積といった効果を生み出しています。 今回はこの集約環境の冗長化方法についてご紹介します。 集約環境の構成 集約環境ではマスターの冗長化にレプリケーションを利用せず、エンタープライズ向けの共有ストレージを利用したアクティブ・パッシブ型のHA構成を採用しています。 データファイルを共有ストレージに置き、どのマスターサーバーからでも同じデータに対してアクセスできるように

    レプリケーションを使わないMySQLの冗長化
    l-liroki
    l-liroki 2012/11/23
  • Yahoo! Open Local Platform (YOLP)の地図API・SDKに、雨雲レーダー情報を重ねて表示する機能を追加しました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo! Open Local Platform (YOLP)の入山です。いつもYOLPをご利用いただきありがとうございます。 日、YOLPの提供する以下のAPI・SDKに、最新の雨雲レーダー情報を表示する機能を追加しました。 Yahoo! JavaScriptマップAPI Yahoo! iOSマップSDK Yahoo! AndroidマップSDK パソコン向けサービスやスマートフォン向けアプリの開発において、任意のピンポイントな場所に関する雨雲の状態(雨が降っている/雨雲が近づいていている)を地図でグラフィカルに確認する機能を簡単に実現することが可能になりました。 ■PC画像 ■スマホ画像 アプリケーションID

    Yahoo! Open Local Platform (YOLP)の地図API・SDKに、雨雲レーダー情報を重ねて表示する機能を追加しました
    l-liroki
    l-liroki 2012/09/18
  • YOLPから住所ディレクトリAPIを公開しました!

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 日、Yahoo! Open Local Platform (YOLP)で「住所ディレクトリAPI」をリリースしました。 住所ディレクトリAPIは、日の住所の階層データを検索できるAPIです。たとえば東京都の住所コードで検索すると、足立区、荒川区などの下層データを簡単に検索できます。 Yahoo!ロコ-地図での利用例住所ディレクトリAPIの具体的な利用イメージを持っていただけるように、Yahoo!ロコ-地図での利用例を簡単に紹介したいと思います。 地図を見たい場合に、住所の文字列で検索する方法もありますが、都道府県から住所選択して下っていくほうがわかりやすくて簡単だという方も多くいらっしゃいます。この住所ディレクトリAPIを使え

    YOLPから住所ディレクトリAPIを公開しました!
    l-liroki
    l-liroki 2012/08/11
  • JSONP WebAPIを爆速で使いこなせるフレームワーク

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)と申します。 「WebAPIの魅力を存分に宣伝せよ」という使命を受けまして、これから何度かTechblogを書くことになります。以後、お見知りおきを。 さて、Yahoo! JAPANが公開しているWeb APIはたくさんありますが、JSONPに対応しているものがいくつかあります。ショッピング、オークション、YOLP、震災関連情報などです。 JSONPについて詳しくは過去記事を見てください。 他の形式に比べると、サーバーを準備しなくてもブラウザーだけで動かすことができ、古いブラウザーでも動くという、JSONPにしかないメリットがあります。夢のような形式!なのです。 …そのは

    JSONP WebAPIを爆速で使いこなせるフレームワーク
    l-liroki
    l-liroki 2012/08/11
  • 1