タグ

関連タグで絞り込む (208)

タグの絞り込みを解除

appに関するluccafortのブックマーク (59)

  • メルペイにおけるGoogle Cloud Spannerの取り組み | メルカリエンジニアリング

    この記事は MERPAY TECH OPENNESS MONTH の 2日目の記事です。 こんにちは、メルペイのバックエンドエンジニアの @sinmetal です。 メルペイではメインのデータベースとして、 Google Cloud Spanner を利用しています。 SpannerGoogleが独自開発した強力なデータベースですが、Google Cloud Spannerがサービスとして公開されてからまだ2年ほどしか経過していません。 そのため、まだ世界に公開されているノウハウが乏しく、メルペイの中でも実際開発していく中で、設計上の苦悩や、運用時の問題にぶつかることがありました。 調査したこと、解決したことなどは記事として公開しているので、Spannerに興味がある方は読んでみてください。 Google Cloud Spanner Deep Dive Spanner Benchmark

    メルペイにおけるGoogle Cloud Spannerの取り組み | メルカリエンジニアリング
    luccafort
    luccafort 2019/05/22
    "予算が欲しいです!と言ったら、笑顔でいいよ!と即答してくれた メルペイCTOの曾川さんに感謝を!"すごすぎる…。
  • なぜいま Heroku なのか - Qiita

    開発中のサービスに Heroku を採用した経緯を社内で周知するために書いた文章なんですが、ついでに Qiita にも貼っておきます(ちなみに Heroku の回し者ではないので悪しからず)。 従来、Heroku は日で使うにはレイテンシの問題で番環境での利用が避けられることが多かった これは Heroku の Common Runtime には Tokyo region がなく US 等のサーバーと通信するとレイテンシが大きいため1 実際、Wantedly 社なんかもレイテンシを理由に Heroku から AWS に移行している だが、Service Worker の先読みと Fastly(のような instant purge 可能な CDN)の登場により、このレイテンシの影響は極小化された のではないか 多くのリクエストは Fastly のエッジサーバー からレスポンスを返せるはず

    なぜいま Heroku なのか - Qiita
    luccafort
    luccafort 2018/03/22
    本当にそれだけのパフォーマンスが必要なの?というのは確かにある。結局そこまでリクエストやパフォーマンスは必要でないが万が一のとき怖いのでAWS/GCP選択しているというのはありそう。
  • VueをSSRに乗せると容易にXSSを生み出す場合がある件について - Qiita

    はじめに 最近Vue.jsを頻繁に使用するのですが、他のSSR(サーバーサイドレンダリング)の仕組みと組み合わせる場合、容易にXSSを生み出してしまうケースが存在するので、注意喚起も兼ねて事例を紹介させていただきます。 9月7日 追記を追記しました 前提 サーバーサイドで動的に要素をレンダリングするシステムとVue.jsを組み合わせた場合 この記事はrailsのSSRとの組み合わせで解説しますが、プレーンなPHP等、動的にHTMLをレンダリングシステムとの組み合わせでも発生します。 サンプルコード まず、こちらのコードをご覧ください。 user.erb <div id="app"> <div class="user"> <%= @user.name %> </div> <button v-on:click="registerFavorite" data-user-id="<%= @user

    VueをSSRに乗せると容易にXSSを生み出す場合がある件について - Qiita
    luccafort
    luccafort 2017/09/05
    うまくいえないけど問題の本質がズレているような…。でもこういう危険もあるぞ!という主張は積極的に上げていくのは大賛成だ。
  • ReactNativeでの開発を通じて得た知見 - razokulover publog

    前回はてぶのお気に入りフィードを読むHBFavというアプリのReactNative版RNHBFavというアプリを作っているという話を書いたが、とりあえずAppStoreへ申請するところまで終わった。 razokulover.hateblo.jp 申請がどのくらいで通るかはまだわからないが、たぶん1週間はかかる気がする。 少し時間が空きそうだし、ここらで今回ReactNativeで開発〜リリース申請する中で感じたことやこうした方が良かったみたいなものをメモしておこうと思う。 垂直分割/水平分割のディレクトリ構成 ディレクトリ構成はプロジェクトごとにみなそれぞれ自分なりの構成を持っているようだけど、例えばreduxを利用するアプリだと以下のような作りになると思う。 index.ios.js index.android.js src |__actions |__hoge.js |__reduce

    ReactNativeでの開発を通じて得た知見 - razokulover publog
    luccafort
    luccafort 2017/08/29
    必要になってから実装するでいいんだよな。「これ必要なんじゃないか?」というのは無駄な作り込みになりがち。
  • あなたのAndroidアプリをInstant Appsに対応させる6つの手順 - Qiita

    Google I/O 2016で話題になったInstant Appsについて、興味を持っているデベロッパー向けの事前情報が公開されました。じっくり読みがてら翻訳しましたので公開させてもらおうと思います。 読みながら気になったのですが、フレームワーク名としての「Instant Apps」という言葉とは別に、従来のインストールして使うアプリと対比するようなニュアンスで「instant app」という言葉が使われていました。これについては、文中で区別し、「インスタントアプリ」と訳しています。ご了承ください。 Preparing Your App(皆さんのアプリを準備する) Instant Apps is in an Early Access Program with a limited set of developers. Instant Appsは限られた開発者に向けたアーリーアクセスプログ

    あなたのAndroidアプリをInstant Appsに対応させる6つの手順 - Qiita
    luccafort
    luccafort 2017/01/29
    ゲームの体験版的なものをイベント時に配布出来たりするのかな?難しいかな?と思ってたがこれ見た感じだとゲームアプリは容量だとかの問題から難しそうかなあ。
  • Qiitaをより便利にするChrome拡張機能をつくりました - Qiita

    筆者が「Qiitaにこういう機能があったらもっと使いやすいのに」 と思っていた機能をChrome拡張機能として実装しました。 ぜひインストールしてみてください。 Q Acceleratorと名付けました。 Qiitaでの活動を加速させるもの、といった感じです。 ※Accelerator(アクセラレーター)は「加速装置」「加速器」などの意味があります。 2017/03/03 時点ユーザー数 910ユーザーの方が使われています。 TL;DR インストールはChrome ウェブストアから https://chrome.google.com/webstore/detail/mheleidccioamimekojienbdfclcbaan/ 現在(2018/4/29)提供している機能 行番号を表示 記事の更新時間を表示 コピーアイコンを表示 自動いいね/自動ストック ヘッダー固定機能 新規投稿時のテ

    Qiitaをより便利にするChrome拡張機能をつくりました - Qiita
    luccafort
    luccafort 2017/01/25
    あーこれほしかったやつだ!って便利機能がだいたい実装されてすごい。
  • GitHub用のIssue Reader「Jasper」の開発を振り返ってみる - maru source

    この記事はElectron Advent Calendar 2016の11日目の記事です。 この記事では僕がプライベートで開発しているJasperというGitHub用のIssue Readerについて書きました。 JasperはElectronで作られており、どういうものかを一行で説明すると「任意の条件にマッチしたIssueが流れてくるIssue Reader」です。 https://jasperapp.io/ https://github.com/jasperapp/jasper 今回はそのJasperの開発初期、リリース期、運用期での出来事を時系列でまとめました。 なので、技術的な話はあまり多くありません。 どちらかというと僕自身の備忘録としてJasperの開発史をまとめたものになっており、すごく長い記事になっています。 ご注意ください。 目次 開発初期 コンセプト 初期実装 フィード

    GitHub用のIssue Reader「Jasper」の開発を振り返ってみる - maru source
    luccafort
    luccafort 2016/12/12
    ライセンス販売形式への転換は中々面白いし興味深い。MASでリリースするのは中々大変なことなんだなという知見だけでも有益な内容だった。
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews
    luccafort
    luccafort 2016/12/09
    個人レベルでなくて会社などの定期検診でやれば良いのにという感想。 値段はともかく手軽にできるというのはいいことなのかもしれないが。
  • iOSアプリ「はてなブックマーク」バージョン3.3をリリースしました - はてなブックマーク開発ブログ

    日、iOSアプリ「はてなブックマーク」バージョン3.3をリリースしました。 新機能として、「最近のあとで読む」に追加したエントリーの文字数を見られるようになりました。文字数からエントリーの“ボリューム感”を把握できるので、より効率的にエントリーを消化できます。ぜひご活用ください。他にもいくつかの不具合を解消し、デザインを調整しました。App Storeからアップデートしてご利用くださいませ。 ▽ はてなブックマーク / 人気のブログ・ニュースも無料でまとめ読みを App Store で さらに、iOSアプリに頂いたフィードバックについて、対応方針や機能の方向性について紹介します。 アップデート内容(バージョン3.3) 追加の対応方針 機能に関する意見を募集します 検討結果の共有 アップデート内容(バージョン3.3) 「最近のあとで読む」にあるエントリーの文字数を見られるようにしました 通

    iOSアプリ「はてなブックマーク」バージョン3.3をリリースしました - はてなブックマーク開発ブログ
    luccafort
    luccafort 2015/12/14
    本筋とは関係ないんだけどもアプリでこういうリリースノートを表示するの地味にいい。どこがどう変わったかそこを確認すればいいだけだし、今後どう改善していくのかもわかるというのが実に素晴らしい。
  • 弊社iOS アプリケーションサービスの終了と 今後の事業方針につきまして | 株式会社Nagisa

    PDFはこちら 平素より弊社サービスをご利用いただき、誠にありがとうございます。予てよりプレスリリースにてお伝えをしております、2015 年10 月07 日における、米アップル社運営 App Store の弊社デベロッパーアカウント停止措置に関連して、アプリケーションのサービス運営終了及び、当面の弊社iOS アプリケーション事業の方針に関してお知らせ致します。 ■ サービス運営終了について 弊社はiOS、Android アプリケーションの企画、制作を手掛け、これまでに2,500 万以上のユーザーを獲得してまいりました。しかしながら、弊社App Store のデベロッパーアカウント再開に時間を要し、これまでのリリースしてきたサービスのアップデートをすることができず、ユーザーの皆様へ最良のサービスを届けることが難しいと判断致しました。つきましては、2016 年1 月20 日を持ちまして、「GO

    luccafort
    luccafort 2015/12/13
    なるほど、垢停止の経緯は把握した。残念なことだとは思うけど仕方がないのかな。ふとGoogleの「not be evil」という言葉を思い出したけど悪いことの定義って難しいな。
  • 【坂上です】「アイドルマスター XENOGLOSSIA」がスーパーロボット大戦シリーズに初参戦! | THE IDOLM@STER OFFICIAL WEB

    2015年12月11日 【坂上です】「アイドルマスター XENOGLOSSIA」がスーパーロボット大戦シリーズに初参戦! カテゴリ:INFORMATION こんにちは!総合プロデューサーの坂上です。 この度、「アイドルマスター XENOGLOSSIA」が、App Store/Google Play™にて配信中の 「スーパーロボット大戦X-Ω(クロスオメガ)」に初参戦することになりました! 軽く両タイトルの説明をさせていただきますと、 「スーパーロボット大戦X-Ω」は今年10月からサービス開始した、 スーパーロボット大戦としては初のスマホネイティブアプリとなります。 作には30以上に及ぶ作品から選りすぐりのユニットが参戦しております。 一方「アイドルマスター XENOGLOSSIA」は2007年に放送された アイドルマスターを原案として、『舞-乙HiME』の制作チームが作ったロボットアニメ

    【坂上です】「アイドルマスター XENOGLOSSIA」がスーパーロボット大戦シリーズに初参戦! | THE IDOLM@STER OFFICIAL WEB
    luccafort
    luccafort 2015/12/12
    あ、スマフォゲームのほうか。新作出るのかとおもた。
  • iOSアプリ「はてなブックマーク」バージョン3.2を爆速リリース(今後の対応予定) - はてなブックマーク開発ブログ

    日、iOSアプリ「はてなブックマーク」バージョン3.2をリリースしました。昨日から続いてのアップデートになります。 バージョン3.0・3.1のリリース後にご要望を多く頂いた「アプリ内ブラウザでエントリーの表示速度が遅い」や、旧アプリからご要望を頂いていた「アプリ内ブラウザで画像を保存できない」などの問題を改善いたしました。その他にも、いくつかの不具合を修正しています。App Storeからアップデートしてご利用くださいませ。 ▽ はてなブックマーク / 人気のブログ・ニュースも無料でまとめ読みを App Store で さらに、iOSアプリに頂いたフィードバックについて、先日の対応方針では掲載しきれなかったものも紹介します。2日間連続の“爆速リリース”となったため、12月1日のアップデート内容も合わせて記載します。 アップデート内容(バージョン3.2・3.1) 新機能のご紹介 アプリ内ブ

    iOSアプリ「はてなブックマーク」バージョン3.2を爆速リリース(今後の対応予定) - はてなブックマーク開発ブログ
    luccafort
    luccafort 2015/12/09
    難しいと思うがブコメとタグを分けて欲しい。 ブコメで100文字以内に収めてからタグを付けたらオーバーしてるって怒られるの理不尽を感じる。
  • Electronを使ってJavaScriptでデスクトップアプリを作る

    はじめに こんにちは。デスクトップアプリケーションを手軽に作りたいと思ったことはないでしょうか? 普段Webアプリケーションを開発している場合、 デスクトップアプリケーションを作ろうとすると、開発言語やライブラリがWebアプリケーションとは違うので、別な知識が必要になるのと複数のプラットフォームで動くものを作ろうとすると大変ですね。 そこで、今回はWebアプリケーションのKPTBoardのJavaScriptCSSのコードを一部流用と修正して、Electronで動かしてみました。 Webアプリケーション版のKPTBoardと違う点 今回はWebアプリのデスクトップクライアントアプリではなくて、単体で動くデスクトップアプリとして作ってます。 複数人には対応してないです。 投稿した内容は、データーベースではなくてアプリのlocalStorageに保存されます。 Electronとは http

    Electronを使ってJavaScriptでデスクトップアプリを作る
    luccafort
    luccafort 2015/11/17
    劣化してるってコメントもあるけど個人的には敷居が下がってるのほうがしっくりくる。とはいえHTML+CSS+JSでやり続けるのか…みたいな葛藤っぽいものはある。
  • 「約3年で1,180万円を稼いだ、いま広告収入は月100万くらい」地味だけど寿命は長い「電卓アプリ」実際に効果があった5つの施策。 | アプリマーケティング研究所

    「約3年で1,180万円を稼いだ、いま広告収入は月100万くらい」地味だけど寿命は長い「電卓アプリ」実際に効果があった5つの施策。 今回はシンプルな「電卓アプリ」を開発しているwoodsmallさんを取材しました。爆発力はないけど安定する「電卓アプリ」、実際のところどれくらい稼げているの? ※株式会社woodsmall CEO 小林高志さん 「電卓アプリ」のデータや収益など。 「電卓アプリ」について教えて下さい。 オーソドックスな「電卓アプリ」です。2012年5月にリリースして、161万ダウンロード(Android 158万、iOS 3万)されています。現在は月10万ダウンロードずつ増えています。 ユーザーを国別で見ると、韓国55%、台湾18%、日13%、アメリカ2%という割合です。アクティブユーザーの半分以上は韓国で、1日に1,500ダウンロードされています。 電卓アプリについては「老

    「約3年で1,180万円を稼いだ、いま広告収入は月100万くらい」地味だけど寿命は長い「電卓アプリ」実際に効果があった5つの施策。 | アプリマーケティング研究所
    luccafort
    luccafort 2015/10/20
    プリインストールされてるアプリとの違いがいまいちわからんけど履歴機能なのかな?そのためだけにわざわざアプリを探して入れるユーザがいるってこと??いまいちわかんなくてもにょる。
  • 「半月で3,000万円稼いだ」スマホアプリ「今日、彼女が死んだ」のNagisaが語る「放置ゲーム」で稼ぐためのゲームバランス3要素。

    「半月で3,000万円稼いだ」スマホアプリ「今日、彼女が死んだ」のNagisaが語る「放置ゲーム」で稼ぐためのゲームバランス3要素。 今回は「今日、彼女が死んだ」というアプリが好調の、Nagisaさんにお話を伺いました。「放置ゲーム」のつくり方、狙うべきジャンル、マネタイズのコツとは? ※株式会社Nagisa 執行役 井上大紀さん、吉丸奈那さん。 「今日、彼女が死んだ」について 「今日、彼女が死んだ」について教えてください。 井上: タイムマシンで過去にもどって「死んでしまった彼女の未来を変える」というストーリーの放置ゲームです。 「ゲームを進める順番」は全部で243通りあって、彼女の容姿などもそれに応じて変わったり、マルチエンディングにも対応しています。 ダウンロード数でいうと、いまどのくらいですか? 井上: リリースから20日間で約85万ダウンロードです。iOSが75万ダウンロード、A

    「半月で3,000万円稼いだ」スマホアプリ「今日、彼女が死んだ」のNagisaが語る「放置ゲーム」で稼ぐためのゲームバランス3要素。
    luccafort
    luccafort 2015/04/23
    「マネタイズのポイントは「スマホを置いて放置」じゃなくて「スマホ画面を見ながら待っている状態」が長くなるようにする」なるほど、確かにこういう状態のほうが楽しんでる感覚はある。
  • プログラミング言語「Swift」が「iOS」端末で学べるアプリ「Swifty」

    Swift」はAppleが開発したプログラミング言語で、2014年の同社年次開発者会議「Worldwide Developers Conference(WWDC)」で発表された。それまで、「iOS」および「OS X」向けに開発されるアプリケーションは「Objective-C」という別のプログラミング言語で書かれていた。 ソフトウェア開発の経験が浅い人や、趣味としての開発者、あるいは単にプログラムを書いてみたいという人が今後Appleのデバイス向けアプリケーションを作るには、時間をかけてSwiftを学ぶ必要が出てくる。スタンフォード大学はSwiftを使ってアプリを開発できるようにするための無料の講義を提供している。ただし、対象として想定しているのは初心者ではなく、比較的経験を積んだ開発者だ。 プログラミングの経験がない場合は、手始めに「Swifty」のようなアプリを利用するといい。このアプ

    プログラミング言語「Swift」が「iOS」端末で学べるアプリ「Swifty」
    luccafort
    luccafort 2015/03/24
    まだ序盤だからかわからんけど全くプログラムがわからない人にはいいのかもしれない。ある程度以上のプログラミングの下地があると超絶退屈な気がするけども。
  • apply.ly - Domain Name For Sale | Dan.com

    Buyer Protection Program When you buy a domain name at Dan.com, you’re automatically covered by our unique Buyer Protection Program. Read more about how we keep you safe on our Trust and Security page. Next to our secure domain ownership transfer process, we strictly monitor all transactions. If anything looks weird, we take immediate action. And if the seller doesn't deliver on their part of the

    apply.ly - Domain Name For Sale | Dan.com
    luccafort
    luccafort 2015/02/24
    これってcordovaとかとなにが違うんだろ?という風に感じるんだけども…。少なくともぼくはこれだけを見てもこのサービスが他のサービスに比べて優れている点が見当たらないように感じる。中学生が作ったのはすごいけ
  • これぞ未来の移動手段! 次世代スマート電動一輪車『ninebot ONE』がスゴイ! - 週刊アスキー

    いま、さまざまなメディアに取り上げられ、各方面で話題沸騰中の次世代の電動一輪車『ninebot ONE(ナインボット・ワン)』がついにアスキーストアに登場! 次世代電動一輪車 Ninebot ONE(ナインボットワン) 『ninebot ONE(ナインボット・ワン)』は、操縦者の重心移動だけで動きを制御するスマート電動一輪車。持ち運びもできるコンパクトなボディーには16インチタイヤを備えており、道路などを約15km/hまでのスピードでスイスイ走ることができる。バッテリー充電時間は約1~2時間で、約10~15kmの距離を走ることが可能。ただし、公道での乗車・走行は法律違反となってしまうので、乗る際には注意する必要アリ! さまざまな種類の中からお気に入りのカバーを選べ簡単に交換することが可能。また、専用アプリ『Ninedroid APP』との連携により、ライトのカラーや光の流れ/点滅などの光効

    これぞ未来の移動手段! 次世代スマート電動一輪車『ninebot ONE』がスゴイ! - 週刊アスキー
    luccafort
    luccafort 2015/02/12
    公道で使えないものに10万とか無理。かと言って10万出して公道をこれで走りたいかというと自転車以上に無法化しそうなのでうーんという感じではある。どっかのアトラクションで遊ぶ分にはやってみたい感。
  • WebPでモバイルアプリの通信量を劇的に削減する - クックパッド開発者ブログ

    モバイルファースト室の @slightair です。 クックパッドの iOS/Android アプリは、少し前のバージョンからWebP形式の画像をサーバから取得して表示するようにしています。 この記事では、なぜ画像形式をWebPに切り替えたのか、また切り替える上で注意した点などを説明します。 Cookpad アプリと画像 クックパッドのアプリはユーザさんに投稿していただいたレシピを表示するアプリケーションです。その性質上、レシピ画像や調理手順、検索画面のサムネイルなどたくさんの画像をサーバから取得して表示する必要があります。 画像の数が増えたりサイズが大きくなればなるほど通信量が増えます。最近はスマートフォンの画面サイズがどんどん大きくなっているので、それに合わせて取得する画像を大きくしていくとさらにファイルサイズが増え、通信量も増えていってしまいます。 サーバとやりとりするデータが多くな

    WebPでモバイルアプリの通信量を劇的に削減する - クックパッド開発者ブログ
    luccafort
    luccafort 2014/12/04
    現状だと対応ユーザを絞る必要性はありそうだけども将来的には移行していけるようにしたいな、これ。
  • Rocketeer + Jenkins + Laravelで自動デプロイしたい

    Jenkinsとは、Apache TomcatなどのServletで動作しているサーバーベースシステムです。Jenkinsはオープンソースであり、LInux,Mac OS X,Windows,Solaris,FreeBSDとOpenBSDのためのパッケージがあります。

    Rocketeer + Jenkins + Laravelで自動デプロイしたい