タグ

2に関するopparaのブックマーク (18)

  • firebase.yebisu #2 の開催報告 - クックパッド開発者ブログ

    こんにちは。事業開発部で新規事業に取り組んでいる高田です。 Cookpad の新規事業と Firebase でもご紹介したとおりクックパッドでは Firebase を活用しはじめています。そのような流れもあり2018年2月20日に Firebase.yebisu #2 を開催しましたのでご報告いたします。 クックパッドからは3名が発表し、LT枠として3名社外のかたに発表していただきました。 発表 Firebase Cloud Messaging 入門編 by 三浦 Komerco 事業部の三浦から Firebase Cloud Messaging (以下 FCM) についての発表です。 通知対象を柔軟に指定できる Topic 機能などについてデモを通しての説明がありました。また FCM を使用する際に毎回実装する処理をまとめたライブラリ Tsuchi の紹介がありました。 speakerd

    firebase.yebisu #2 の開催報告 - クックパッド開発者ブログ
    oppara
    oppara 2018/03/12
  • [レポート] Serverless Meetup Tokyo #2 | DevelopersIO

    渋谷マークシティのサイバーエージェント様の会場で行われた Serverless Meetup Tokyo #2 - connpass に参加してきましたのでレポートします。 スライドは公開され次第貼っていきます。 会場 会場は2スクリーンの部屋で定員が150名となっていましたがほぼ満席の状態でした。 開催側からビザとアルコールドリンクが振舞われました! Opening: 2017年Serverless化していく世界の概況 吉田真吾 (セクションナイン)さま によるオープニングセッションです。 Serverless Meetup の facebookのグループでのアンケート結果 サーバレスの開発ではどんなフレームワークを使っていますか? serverless frameworkが1位 続いてApex、lamveryなど Microsoft Visual StudioやEclipseなどのID

    [レポート] Serverless Meetup Tokyo #2 | DevelopersIO
  • [iOS 10] SpriteKit の Tile Map をつかってミニゲームをつくってみた #2 | DevelopersIO

    前回の続きです。 キャラを表示して初期配置の処理まで作ります。 キャラクターを配置する ペンギン2羽とランデブー時の画像を追加します。 キャラクターを画面に追加します。 追加したらノードの Name に名前をセットしておきます。 キャラクターを初期位置に配置します。ランデブー時の画像は非表示にしておきます。 GameScene.m #import "GameScene.h" @implementation GameScene { SKTileMapNode *_tileMap; SKSpriteNode *_emperor; SKSpriteNode *_gentoo; SKSpriteNode *_rendezvous; CGPoint _emperorIndex; CGPoint _gentooIndex; } - (void)didMoveToView:(SKView *)view

    [iOS 10] SpriteKit の Tile Map をつかってミニゲームをつくってみた #2 | DevelopersIO
  • [iOS 10] SpriteKit の Tile Map をさわってみた #2 | DevelopersIO

    タイルマップにはオートマッピングの機能があるようなので、今回はそれを少しさわってみます。 タイルセットファイルを作る まず、こんな感じのタイルの画像ファイルを用意します。 9スケールのそれぞれのやつと、四隅が欠けたときのやつですね。 とりあえず、緑色が陸で、水色が海のイメージということで。。。 そのファイルを Assets.xcassets に追加します。 次にタイルセットsksファイルを表示して、8-Way Adjacency Group を新規作成します。 ドラッグして各場所に対象のタイルをセットしていきます。 セットし終わるとこんな感じです。 タイルマップにセットする タイルマップノードで Enable Automapping にチェックを入れます。 ツールバーの Select Tile をクリックして、タイルグループを選択します。 あとはクリックしたりドラッグしたりで、タイルを配置

    [iOS 10] SpriteKit の Tile Map をさわってみた #2 | DevelopersIO
  • Java使いがSwiftを学ぶ – #2 制御構文&関数など | DevelopersIO

    SwiftJavaの比較つづき 今回もSwift構文のまとめです。 制御構文・関数などなどを解説していきます。 動作環境 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.10.5 Xcode : 7.0.1 Java : 1.8 いろいろな制御構文 制御構文(if) まずはJavaのif文。 Java int num = 1; if (num == 1) { ・・・ } else if (num == 2) { ・・・ } else { ・・・ } Swiftの場合、if文はカッコなしで記述可能です。(つけてもOK) なお、if文内の処理が1文だけだったとしても、ブレースは省略不可能。 Swift var num = 1 if num == 1 { ・・・ } else if num ==2 { ・・・ } else { ・・・ } 制御構文(switch) 次

    Java使いがSwiftを学ぶ – #2 制御構文&関数など | DevelopersIO
    oppara
    oppara 2015/11/02
    Java使いがSwiftを学ぶ – #2 制御構文&関数など | Developers.IO B!
  • Mackerel meetup #4, Shibuya.pm Tech Talk #17、Norikra meetup #2 で喋って来た & YAPC::Asia Tokyo 2015のトークに応募した話 - blog.nomadscafe.jp

    久しぶりに喋ってきました。Mackerel meetup #4とShibuya.pm Tech Talk #17ではLTを、Norikra meetup #2では少し長めの話をさせて頂きました。 資料3つ貼っておきます。 メルカリでもサーバ・運用周りの仕事をしています。メルカリではzから始まるモニタリングツールをメインに使用していて、サーバ周りのさまざまなデータを突っ込んで監視に役立てていますが、カジュアルにグラフをつくって、アラートを仕掛けるという用途には向いていないなぁと思ってます。 そこで、Norikra と Mackerelを組み合わせて柔軟にログの可視化+閾値の設定を行うってのを思いついて設定したところ、結構うまく行って、それについてtwitterでつぶやいていたところ、今回のような機会を頂いたというわけです。 harukasanのログ解析ツールのまとめは非常にわかりやすく、fu

    oppara
    oppara 2015/06/08
    Mackerel meetup #4, Shibuya.pm Tech Talk #17、Norikra meetup #2 で喋って来た & YAPC::Asia Tokyo 2015のトークに応募した話 - blog.nom…
  • git grepをVimで使う #2

    Git for Windowsをv2に上げる過程でいろいろ調べていたところ、git grepの良さそうなオプションを見逃していたことに気付いた。僕は半年くらい前からVimのgrepprgでgit grepを使っているので、その設定にいくつかオプションを追加することにした。 set grepprg=git\ grep\ --no-index\ --exclude-standard\ -I\ --perl-regexp\ --line-number 新たに追加したのは.gitignoreを考慮するようになる--exclude-standardオプションとPerl互換の正規表現で検索できるようになる--perl-regexpの2つだ。これでインデックスしていないファイルを含むが、.gitignoreで無視設定されているファイルとバイナリー・ファイルは含まないようになる。Perl互換の正規表現を有

    git grepをVimで使う #2
    oppara
    oppara 2015/05/18
    git grepをVimで使う #2 - Weblog - http://t.co/PMuo53MRxd B!
  • #2 最近goで色々作った話 ~ 今年も残り18営業日 ~ - KAYAC engineers' blog

    はじめに こんにちは、1日目担当の@p_chinから褒められてるのか嫌味なのか分からない紹介をうけ、更には 頼りGayのある先輩とtypoされ下からの突き上げが厳しいなぁ…と感じる今日この頃。 @Konboi です。 今年の teck kayac AdventCalendar2014 のテーマは 「自分のなかのアツいあれな話」 Go言語推しでいこう!ということもあり、最近はGoが自分の中でアツいです!激アツです!! 鉄は熱いうちになんとかというのでアツいうちに色々つくってみたので、今日は最近Goで作ったものを紹介しようと思います。 ghooks ghooks こちらはGithubのWeb hookのレシーバーで Github::Hooks::Receiver, octoks のGolang製だと思っていただければと思います。 これは現在携わっているプロジェクトの開発環境にも導入しており p

    #2 最近goで色々作った話 ~ 今年も残り18営業日 ~ - KAYAC engineers' blog
    oppara
    oppara 2014/12/04
  • [iOS 8] Android脳に効く!新言語「Swift」超入門 #2 Optional基礎 | DevelopersIO

    Optionalってなんだろう? Optionalとはその名の通りオブジェクトにオプション(選択権)を持たせる機能です。 Swiftではオブジェクトを堅牢に扱えるように、変数・定数にnilを代入することが禁止されています。しかし、このままでは「オブジェクトが存在しない状態」を扱うことができません。 そのため、SwiftではOptionalによって「nilの保持」というオプションを持たせ、状況によって選択できるようにしています。 CHECK! Android開発者にはなじみのないnilですが、Javaでいうところのnullと同じようなものだと考えておけばよいでしょう。しかし、実際には別物であるということを忘れてはいけません。 イメージをつかむ JavaにはOptionalのような機能はありません。実際のコードを見てイメージをつかんでみましょう。 Java Code String firstN

    [iOS 8] Android脳に効く!新言語「Swift」超入門 #2 Optional基礎 | DevelopersIO
    oppara
    oppara 2014/09/22
  • クライアントへのPush通知[Geolocation APIとwebsocket-railsによる位置情報通知アプリ #2] | DevelopersIO

    はじめに 前回はクライアント端末にて位置情報を取得し、サーバ側へ送信する処理について書きました。 今回はサーバ側にて、受け取った位置情報をwebsocket-railsを使い、別画面へPush通知する処理について 書きたいと思います。 websocket-railsによるPush送信 Push送信についても、前回と同じくwebsocket-railsを使用して行います。 処理を行うのは、前回見た、クライアントからのメッセージを受信するコントローラです。 Push送信についてはwebsocket-railsで簡単なPush通知を実装するを参考にしました。 app/controllers/location_controller.rb class LocationController < WebsocketRails::BaseController def show puts message W

    クライアントへのPush通知[Geolocation APIとwebsocket-railsによる位置情報通知アプリ #2] | DevelopersIO
    oppara
    oppara 2014/05/25
    ]
  • 【Middleman】Tokyo Middleman Meetup #2 でLTさせていただきました。 | DevelopersIO

    はじめに こんにちは、清田です。 2014年5月16日(金)に開催されたTokyo Middleman Meetup #2に参加してきました。 今回はMiddlemanの開発者でもある、Thoms Reynoldsさんが来日されるとのことで、すごく楽しみにしていました。 プロローグ その前に、今回のTokyo Middleman Meetup #2に参加にあたり、来弊社で筆頭のMiddleman使いは山田先輩ですが、今回は予定があわず自分が参加させていただくととなりました。 山田さん、Tokyo Middleman Meetup #2が開催されるそうですよ。 何?めっさ行きたい!いつやるの? 5月16日(金)の19:00みたいなんですが、もう定員いっぱいなんすよ。。。残念。。。 俺その日、私用で無理だわ。ん?ちょっとまて、LT募集してるよ?良い経験だ登壇してきなはれ ...? 大丈夫、M

    【Middleman】Tokyo Middleman Meetup #2 でLTさせていただきました。 | DevelopersIO
    oppara
    oppara 2014/05/19
  • Docker Meetup Tokyo #2 まとめ #dockerjp - /dev/null

    Docker Meetup Tokyo #2 に行ってきました。 Docker Meetup Tokyo #2 - connpass #1は行ってないですしDocker自体、全然触れてないですが先着入れたので。 メインの発表は3。 @mainyaaさんの「今からでも間に合うDocker基礎+Docker 0.9概要+Docker 0.10概要 」 Docker基礎+docker0.9 0.10概要 from Kazuyuki Mori Dockerの基礎から説明してくれていたので、Noobな自分でも大体の概要はわかった感じ。 VagrantでVM立てるのと違うんだなーってのがわかっただけでも大収穫。 AUFSでレイヤー構造になってるってのが理解しておくのが大事。省メモリだしディスクも取らない差分だけだから。 途中のデモで使ったこのサービスが最高な感じあった。 ターミナルの録画 ascii

    Docker Meetup Tokyo #2 まとめ #dockerjp - /dev/null
  • [iOS] UITableViewのデータを検索する [4月からはじめるiPhoneアプリ #2] | DevelopersIO

    はじめに こんにちは! 前回の 「UITableViewをStoryboardで実装し、理解する」 から一歩進んだ 「UITableViewに表示したデータを検索する」 を今回は実装して行きます。 この記事は4月からiOSアプリエンジニアとして働く方、転向する方を対象としています。 「iOSアプリケーションを1度でも作ったことがある」、もしくは「入門書を1冊読んだことがある」方には特に参考になるような記事になると思います。 何故Storyboardを使うのか 早速 前回 と同様に新規プロジェクトを作ります。 今回もStoryboard上でUIを作っていきます。 何故UIをStoryboardで作るかというと、 「実行 → デバッグ → 画像・位置・色・重なり順の表示修正」 といったフローをデザインビューで作成出来るので、開発期間の短縮&コードの見通しがよくなるからです。 反面、ゲームアプリ

    [iOS] UITableViewのデータを検索する [4月からはじめるiPhoneアプリ #2] | DevelopersIO
    oppara
    oppara 2014/04/06
    ]
  • compiler/csslint.vim #2

    Vim上ではオンザフライでガシガシCSS Lintでチェックしたいので、マイルドにチェックするようにCSS LintのCLIオプションを調節していた。多くのルールを無効にするとややこしい感じがしたので、知りたいものだけ--errorsでエラーに昇格させ、Vimerrorformatオプションで警告は捨てるという形にした。 Download: compiler/csslint.vim 有効にしたルールは以下の7つのみ。元々エラーで吐かれるものはそのまま。 display-property-grouping duplicate-properties empty-rules import known-properties star-property-hack underscore-property-hack もうちょっと色々チェックしても良さそう。

    compiler/csslint.vim #2
    oppara
    oppara 2014/03/05
    compiler/csslint.vim #2 - Weblog - http://t.co/IYL85F6mMu
  • The Yeoman Monthly Digest  |  Blog  |  Chrome for Developers

    Allo’ Allo’ and Happy Holidays! Welcome to the second issue of the Yeoman monthly digest – our regular round-up of articles, tips, generators and videos to help you stay on top of what’s new with your favourite man-in-a-hat. We hope you find the updates below helpful! Grunt pro-tips It’s tempting to try every Grunt plug-in out there – there’s a bajillion! It’s also easy to get carried away. Before

    oppara
    oppara 2014/01/02
  • ワンクリックでお試しSelenium Server編|アドカレ2013 : CFn #2 | DevelopersIO

    こんにちは。望月です。 このエントリはCloudFormationビッグバンテンプレートの2目です。 昨日(12/1)は都元さんのfullbokテンプレート編でした。 Selenium Serverとは 今日はSelenium ServerのCloudFormationテンプレートをご紹介します。Seleniumはテスト自動化ツールの一つで、ブラウザ上でのタスクを自動実行します。GUIツールのテスト自動化を可能にしてくれます。 セットアップ自体はjarをインストールして実行するだけなので、非常に簡単です。 クライアント側のテストツールであるため、クライアントOSとして利用される割合の高いWindows環境で実行されるのが理想的です。 そこで、Windows2008R2のEC2上にSeleniumをインストールし、さらにWebブラウザとしてFirefoxとChromeをインストールします。

    ワンクリックでお試しSelenium Server編|アドカレ2013 : CFn #2 | DevelopersIO
    oppara
    oppara 2013/12/31
  • [HTML5] Indexed DBで検索結果をキャッシュする #2 | DevelopersIO

    Indexed DBで検索結果をキャッシュする #1 の続きです。 実装 データ構造 テストデータはタブ改行区切りとし、以下のオブジェクトに変換してオブジェクトストアに格納します。 { id:連番, name:"氏名", nameKana:"氏名カナ", sex:"性別", bloodtype:"血液型", birthday:"誕生日", zipcode:"郵便番号", address:"住所", addressKana:"住所カナ" } 画面 ソート項目・ページ数を選択するプルダウンと、一覧のテーブル、詳細表示で構成された画面を用意します。 <select id="sort"> <option value="">id</option> <option value="byNameKana">氏名カナ</option> <option value="byZipcode">郵便番号</opti

    [HTML5] Indexed DBで検索結果をキャッシュする #2 | DevelopersIO
    oppara
    oppara 2013/12/20
  • iOS 7 から始める UIKit 入門 コントロール編 #2 Button | DevelopersIO

    Button とは 今回は Button について勉強していきたいと思います。 Button はタップするだけのとってもシンプルなコントロールです。Button にテキストかイメージを貼り付けて、タップすると何が起こるのかユーザーに伝えなければいけません。また Button がどのような状態か動的にユーザーに伝えるために、タッチによるインタラクションをもとに、Button の外観 (ラベルや画像、色、および状態など) を変更する必要があります。 なお、この記事は以下のガイドラインを参考にしていますので、あわせて読んでいただくとより理解が深まると思います(アクセスには iOS Developer アカウントが必要です)。 UIKit User Interface Catalog: Buttons | iOS 7 Design Resources iOS Human Interface Gui

    iOS 7 から始める UIKit 入門 コントロール編 #2 Button | DevelopersIO
    oppara
    oppara 2013/10/29
  • 1