タグ

apo-coのブックマーク (651)

  • 知らないでは済まされない、プログラマティック広告の根幹を揺るがすアドフラウドという問題:第二回 アドフラウド徹底解剖 |WireColumn - Exchangewire Japan

    知らないでは済まされない、プログラマティック広告の根幹を揺るがすアドフラウドという問題:第二回 アドフラウド徹底解剖 |WireColumn Momentum(モメンタム)株式会社の高頭(タカトウ)です。 記事においては、前回の記事に引き続いてプログラマティック広告に潜むアドフラウドという問題を取り上げたいと思います。 題に入る前に2016年末に大きなアドフラウドについてのインシデントが発表されたのでご紹介させていただきたいと存じます。 みなさまはMethbotというアドフラウドについてのトピックをご存知でしょうか。 昨年の末にMethbotという新種のBotの検出により、1800億円にも及ぶ甚大な被害が米国を中心に発生していた事実が明らかになったというレポートが米国のアドフラウドソリューションベンダーより出され、IABからも注意喚起が行われました。 上記のBotの性質は大規模なBot

    知らないでは済まされない、プログラマティック広告の根幹を揺るがすアドフラウドという問題:第二回 アドフラウド徹底解剖 |WireColumn - Exchangewire Japan
  • HTTPステータスコードを適切に選ぶためのフローチャート : 難しく考えるのをやめよう | POSTD

    HTTPステータスコードを返すというのはとても単純なことです。ページがレンダリングできた?よし、それなら 200 を返しましょう。ページが存在しない?それなら 404 です。他のページにユーザをリダイレクトしたい? 302 、あるいは 301 かもしれません。 I like to imagine that HTTP status codes are like CB 10 codes. "Breaker breaker, this is White Chocolate Thunder. We've got a 200 OK here." — Aaron Patterson (@tenderlove) 2015, 10月 7 訳:HTTPのステータスコードのことは、市民ラジオの10コードみたいなものだと考えるのが好きです。「ブレーカー、ブレーカー、こちらホワイト・チョコレート・サンダー。200

    HTTPステータスコードを適切に選ぶためのフローチャート : 難しく考えるのをやめよう | POSTD
    apo-co
    apo-co 2016/02/23
  • SwiftでHTTPS通信時に自己認証証明書の警告によるエラーを無視させる - Steel Dragon 14106

    SwiftでNSURLRequestクラスのallowsAnyHTTPSCertificateForHostメソッドの書き換えを実現し、証明書の警告エラーを回避する

    apo-co
    apo-co 2015/09/16
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    apo-co
    apo-co 2015/09/16
  • [iOS] 知っておいて損はない App Store のアプリのリンク URL についての Tips | DevelopersIO

    アプリリンク iOS アプリが完成してリリース申請して Ready for Sale になったら、次に待っているのはアプリの告知です。アプリを Web サイトで公開したりシェアしたりするときに使うのがアプリのリンク URL ですが、このリンク URL に関するちょっとした小ネタをご紹介したいと思います。 Link Maker まずはじめにリンクの作成方法です。iTunes Store、App Store、iBooks Store、Mac App Store のリンクを作成する 「Link Maker」 というツールが公式で用意されています。Link Maker を使うとアプリを検索するだけで簡単にリンク URL を生成することができます。 https://linkmaker.itunes.apple.com/ 検索ワードを入力すると、自分のアプリを見つけることができます。 アプリの右側にあ

    [iOS] 知っておいて損はない App Store のアプリのリンク URL についての Tips | DevelopersIO
    apo-co
    apo-co 2015/09/03
  • プログラミングの開発環境に便利!Cloud9の使い方【Rails・WordPressテンプレートの解説あり】

    プログラミングの開発環境に便利!Cloud9の使い方【RailsWordPressテンプレートの解説あり】 プログラミングの開発環境に便利な【Cloud9】の使い方を解説した記事です。登録方法、ワークスペースの作成、画像ファイルのアップ方法などを紹介。最後にはRuby on RailsWordPressのテンプレートの使い方も解説。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 これからプログラミングを勉強するという初心者にとって、最

    プログラミングの開発環境に便利!Cloud9の使い方【Rails・WordPressテンプレートの解説あり】
    apo-co
    apo-co 2015/07/22
  • この小学校先生がすごい! 子どもたちのやる気を引き出す数々の仕掛けとは

    小学校の授業に一風変わった教育手法を持ちこみ、子どもたちのモチベーションを上げまくっている先生がいる。東京学芸大学附属世田谷小学校の沼田晶弘先生の授業風景は、まるで司会者とひな壇芸人のようだ。 「皆さんがイメージしている普通の授業が国会答弁みたいな感じだとすると、僕の授業はそういう決まった形がありません」 沼田先生が問いかけると、子どもたちはどんどん話す。そこにツッコミを入れつつ、話を広げたり、ほかの子に振ったり、最後に先生がオチを持っていこうとすると、また子どもたちが取り返す。 なぜそんなアクティブな授業が可能なのか。子どもってもっと気難しい存在じゃないの? なんて、ついつい不思議に思ってしまう。子どもをやる気にさせるマジックはきっと大人にとっても参考になるはずだ、ということで沼田先生にいろいろな話を聞いてきた。たぶん新人教育に悩む先輩社員なんかにも参考になるだろう。 「先生の授業はお笑

    この小学校先生がすごい! 子どもたちのやる気を引き出す数々の仕掛けとは
  • 【2015年最新版】iPhoneアプリ審査リジェクト理由まとめ | SONICMOOV LAB

    マジ鼻が詰まって息が出来ん。花粉の季節到来オワター\(^o^)/ あ、ども。ソニック最後の使者ディレクターのチャンプです。 最近特にAppleの審査が厳しくなってきたのでリジェクト理由まとめたお( ´∀`) Apple審査のガイドラインが更新されてからのやつなので最新なはず(`・ω・´)キリッ 最新版はこちらです。 【2016年最新版】iPhoneアプリ審査リジェクト理由まとめ 厳しいアプリ審査 そもそもAppleのアプリ審査はそう簡単に通過しない。 特に今後はアプリのユーザーレビューや、ブーストアプリの取り締まりを大幅に強化!!! コンテンツをダウンロードできるアプリや、そもそも機能がなさすぎてつまらないアプリはリジェクトするなど、これまでよりも審査基準が厳格化してきてます。 ただ、AppStoreレビューガイドラインありすぎるよwww 僕も理由などをすごく調べるので意訳付きでコピペして

    【2015年最新版】iPhoneアプリ審査リジェクト理由まとめ | SONICMOOV LAB
    apo-co
    apo-co 2015/03/27
  • サービス開発エンジニアからマネージャになった話 - クックパッド開発者ブログ

    はじめに こんにちは、レシピ投稿推進室の勝間(@ryo_katsuma)です。 techlifeでの執筆は5年ぶり(!)になります。 さて、そんな私も今年2014年の5月にエンジニアからサービス開発の部署のマネージャに転身しました。 そこで今回のtechlifeブログは、いつもの技術ネタとは少し異なるテーマとして、「クックパッドにおいて、エンジニアからマネージャに転身する」ことが、どういうことなのかを自分自身で振り返り、まとめたいと思います。 エンジニアが自身のキャリアを考える上で、少しでも参考になれば幸いです。 現状 私は、2009年5月に中途入社し、今年で6年目になります。この年数は、エンジニア全体はもちろん、社内全体で見ても古い方になります。 これまで、技術部、HappyAuthor部(現在、私が所属している前身になった部)、新規事業部、プレミアム会員事業部...など、いろんな部署で

    サービス開発エンジニアからマネージャになった話 - クックパッド開発者ブログ
  • each、each_with_object、inject、map - プログラミングは素晴らしい

    Ruby の each、each_with_object、inject、map は使いどころが微妙に違う。 それぞれ適切な状況で使い分けられれば、コードはより分かりやすくなる。 どんな状況でも each で書くことはできる。だから、each だけ使いこなせればいいという考え方はある点で正しい。そのような考え方の人にとってはeach で書くのがもっとも分かりやすいコードになるだろう。 しかし慣れてみると上記のメソッドを使い分けられる方が簡潔で分かりやすいコードになる。その理由はメッセージ性の違いだ。 each ですべてを書く場合は余計なコードを書く必要があり、その分、どうしても、質的なコードが埋もれてしまう。余分なコードがないほど、質的なコードが際立つ。メッセージが伝わりやすくなる。意味があるコードの比率を下げることは、中級プログラマへの道を開く鍵だ。 それでは題に入ろう。 まずは簡単

    each、each_with_object、inject、map - プログラミングは素晴らしい
    apo-co
    apo-co 2014/10/20
  • Rails 4 へのアップグレード時に遭遇した問題 - クックパッド開発者ブログ

    技術部の鈴木 (@eagletmt) です。 クックパッドでは8月に体アプリケーションや API サーバ等で使われている Rails のバージョンを 3.2 から 4.1 へ順次アップグレードを行いました。 アップグレードは主に松田さん (@amatsuda) と私で進めました。 この記事ではアップレードの際に遭遇した問題の一部を紹介します。 MySQL strict mode の有効化 MySQL を使っている場合、Rails 4.0 からデフォルトで @@SESSION.sql_mode = 'STRICT_ALL_TABLES' が最初に実行されるようになりました (Ruby on Rails 4.0 Release Notes) 。 これを無効化するために database.yml で strict: false という設定が用意されています。 しかし、同じく Rails 4.0

    Rails 4 へのアップグレード時に遭遇した問題 - クックパッド開発者ブログ
    apo-co
    apo-co 2014/09/30
  • https://developer.apple.com/app-store/review/

    https://developer.apple.com/app-store/review/
    apo-co
    apo-co 2014/09/02
    AppStoreのリジェクト理由
  • Swiftだめ自慢Beta5

    LLDiverの「帰ってきただめ自慢」で発表した資料です まとめ ・Optionalの変数を扱うときは当然Optional ChainingやBindingは使おうというのは前提で、それでもSwiftで完結できない現状ではクラッシュ率が上がるのでは、というお話です。 補足: 「WebApiを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方」 http://www.slideshare.net/YoshinoriImajo/webapioptional-bindingswiftRead less

    Swiftだめ自慢Beta5
  • blog.鶯梭庵/mac/Mac の起動音を小さく: MuteCon

    二〇一二年 文月 廿日 金曜日 ■ Mac の起動音を小さく: MuteCon [/mac] この記事は書かれてから1年以上経過しています。内容が古くなっている可能性があります。コメントの受付は終了しました。 Mac を起動すると「ジャーン」と音がするが、実はあの音には意味がある。Mac に限らず、たいていのコンピュータでは、電源を入れたときに POST(Power On Self Test)というテストが実行される。コンピュータを格的に動作させる前に、ハードウェアに問題がないかどうかテストするのだ。「ジャーン」という音は、このテストに合格したことを示している。テストに失敗すると、違う音がするらしい(私は幸い、聞いたことがないので、どんな音なのかは知らない)。 そういうわけで、この音を完全に消してしまうのは好ましくないのだが、かといって大きな音で鳴るのもうっとうしい。起動音の音量を自由に

    apo-co
    apo-co 2014/07/08
    内蔵スピーカの音量だけ調節できる
  • スマホマーケットの概要と、�マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)

    プレゼンテーションのスライド資料を作る上で押さえておきたい基をまとめました. 多分これがslideshare内で一番役に立つと思います. スライドの作り方を学んだことがない方、参考にどうぞ! 2016.01.22 書籍発売 好評につき重版決定!! http://book.impress.co.jp/books/1114101129 リニューアル増量版 http://www.slideshare.net/yutamorishige50/ss-41321443 2014.11.9アップロード! 【連絡先等】 Yuta Morishige Webサイト: https://mocks.jp/ ※旧タイトル 【プレゼン】研究室発表のプレゼン資料の作り方【初心者用】

    スマホマーケットの概要と、�マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
    apo-co
    apo-co 2014/06/27
    CPAとLTVのクロス集計、ノイズの少ない独自KPIで評価、など
  • NSRailsを使ってみた - yuumi3のお仕事日記

    7月1122日に行う 「クラウドxスマフォ時代のRuby on Rails入門」 セミナーで使うデモアプリを作るために、NSRails を使ってみました。 概要 NSRails の使い方は https://github.com/dingbat/nsrails に書かれているように、iOS側に Rails と同じモデルを用意し、 モデルクラスの 取得(remoteAll: , remoteObjectWithID: ...)やCRUD(remoteCreate: , remoteUpdate: , remoteDestroy: ...) メソッドを呼び出すだけで、Railsサーバーとのデータやり取りが出来ます。また通信は、同期、非同期をサポートしています。 使ってみて分かったこと 1. Pod は GitHub から Railsサーバーが起動してないときにiOS側で通信するとへんなエラーで落

    NSRailsを使ってみた - yuumi3のお仕事日記
  • ソーシャルゲームのためのデータベース設計

    ・データベース的な観点でのソーシャルゲームの特徴 ・データモデル ・ソーシャルゲームに従来型RDBMSを使うべきか、�流行りのNoSQLで行くべきか ・負荷対策 (アーキテクチャ面) ・負荷対策 (ツール面) ・インフラエンジニアのキャリアについて

    ソーシャルゲームのためのデータベース設計
    apo-co
    apo-co 2014/06/03
  • [iOS] 新言語SwiftがObjective-Cよりも良いところ - Qiita

    さきほどWWDCにて新言語 Swiftが発表されました。 The Swift Programming Language (iBooks Store) で言語ガイドが公開されていたのでザッと目を通してみました。 Objecitve-Cと比較してSwiftがイケてそうなところをパッと気になったところだけ書いていってみます。 変数/定数の型推論がある Objective-Cのように明示的に型を書かなくても型を推論してくれます。 推論で問題ないケースも多いと思うのでタイプ数がかなり減らせそうですね。 ( 変数を宣言する際はvar、定数を宣言する際はletで宣言します。 ) // 型推論 var name = "Shinji Ikari" // 変数の型は推論によりString型になる var age = 14 // 変数の型は推論によりInteger型になる let height = 141.5

    [iOS] 新言語SwiftがObjective-Cよりも良いところ - Qiita
  • LINE iOSアプリ開発についてのご紹介 LINE Engineers' Blog

    [English version] はじめまして、LINE技術戦略室のhayaishiです。 趣味自転車と言っていますが最近は全く乗っていません。 この記事では、LINEのiOSアプリ開発に関することをいくつかご紹介させていただこうと思います。 LINEのiOSアプリ開発環境 ソースコード管理 ソースコードはgitで管理しています。gitのリポジトリブラウザとしてGithub Enterpriseを利用しており、Githubでお馴染みのPull Requestなどを活用して開発を進めています。 また、LINEのiOSアプリのタスクについてはGithub Enterpriseとは別のチケット管理システムを利用しておりそちらのステータスと連携して開発者、QA、プランナー間の開発状況の共有を行っています。 Gitでの開発フローについて LINEのiOSアプリはgithub-flowの様に

    LINE iOSアプリ開発についてのご紹介 LINE Engineers' Blog
    apo-co
    apo-co 2014/04/22
    Base.xcconfig ファイルに共通の設定を記述し、環境毎のファイルで必要な項目を上書き
  • Facebook社の女性COOが語った、これからのリーダーに必要な4箇条

    Facebook社の女性COOが語った、これからのリーダーに必要な4箇条 ハーバードビジネススクール 卒業式 2012 シェリル・サンドバーグ FacebookのCOO(最高執行責任者)シェリル・サンドバーグ氏が、2012年にハーバードビジネススクールで行った卒業スピーチです。目まぐるしい変化が起きるこれからの時代で、よいリーダーであるために必要なことを女性ならではの観点から語っています。男性も必読! ハーバードビジネススクールの素晴らしい先生方、親族の皆さま、ご来賓の皆さま。そして2012年卒業生の皆さん、門出の日にお招き頂き当に光栄です。 学校長からこのお話を頂いたとき、「私より若くてクールな若者たちの前で話すのね? 簡単よ! そんなの毎日やっているわ」と思いました。彼らに「インターネットなしの学生生活ってどんな感じだったんですか?」「シェリルちょっと来て! この機能を“年輩”の人が

    Facebook社の女性COOが語った、これからのリーダーに必要な4箇条