lasciva blog

開発して得た知見やwebビジネスのストック

Rubyスタイルガイドを読んだ

RoboCopのRubyスタイルガイドからforkされたスタイルガイドを発見しました。 github.com 結構前からあるみたいなので、今更感はあります。。 CookpadやMoneyforward、Airbnbなど色んな企業のコーディングスタイルガイドがありますが、 それらと比べて、細か…

DBのACID特性

DB周りの理解が浅いなと最近感じ、ACID特性も雰囲気でしか理解してなかったので、自分用にまとめました。 内容を知りたい方は、wikipediaで十分だと思います。 ACID特性とは 一言でいうと、DBに求められるトランザクションの要件のことです。 A: Atomicity(…

「チャイナ・イノベーション データを制する者は世界を制する」を読んだ

チャイナ・イノベーションーーデータを制する者は世界を制する作者: 李智慧出版社/メーカー: 日経BP社発売日: 2018/09/28メディア: 単行本この商品を含むブログを見る 目的、モチベーション 中国のIT企業の歴史を知りたかった 最近は日本でもキャッシュレス…

「aCrew Vol.1 for FinTech ~メルペイ、Origami、d払い登壇!スマホ決済サービスのグロース特集~」に参加してきた

repro.doorkeeper.jp 本編 講演 ① App Annie 向井氏 「スマホ決済アプリ市場の海外/日本のトレンドについて」(仮) 参加できなかったので割愛。 講演 ② Repro 平田「スマホ決済アプリのグロースのポイント」 参加できなかったので割愛。 トークセッション「キ…

「顧客体験をデザインする。#03」に参加してきた

techplay.jp 参加メモ 大規模B2B Eコマース "モノタロウ" におけるテクノロジー - ECサイトから物流まで - 登壇者: 株式会社MonotaRO 執行役 データマーケティング部門長 久保 征人 @masatokubomro フルスタックEコマース モノタロウの紹介 www.monotaro.com…

素数の一覧を求めるアルゴリズムのメモ

素数の一覧を求めるアルゴリズムの問題を出されて、良い計算量のアルゴリズムがわからなかったときに調べたメモです。 素数の一覧を求めるアルゴリズム 素数の定義 学術的には不正確かもしれないですが、今回はwikipediaで十分なので、こちらで進めます。 1 …

「Discover hey(入社体験制度)」でSTORES.jpに1日入社体験してきた

Discovery heyに参加してきたので、感想等をまとめました。 Discovery heyとは Discovery heyとは、heyが行っている、1日体験入社制度です。 詳しくはこちらに記載されている通りです。 note.mu 参加のモチベーション 転職活動の一環で、heyに興味があり、ど…

「merpay Backend Engineer Meetup #3」に参加してきた

mercari.connpass.com 参加のモチベーション Golangを副業等で使っていて、初心者を抜け出したい。 Golangが使い慣れたら、どのような印象に変わったかを知りたい。 今のところ、パワフルかつ緩やかに型が強制されるメリットを感じつつも、書いててあまり楽…

iOSアプリの自動更新サブスクリプション課金を実装した

副業で、iOSの自動更新型サブスクリプションの課金を担当して、サーバサイドとクライアントの実装をしたので、まとめた。 公式のガイドを見るのが一番だが、とっつきにくかったり開発する前の調査や理解に時間がかかったので、開発上の注意事項を中心に記載…

「ミラティブ × LIPS × クラシル】 開発トップが語る、ヒットアプリのグロース戦略」に参加してきた

bethesun.connpass.com 感想 ミラティブ 会社 定量と定性をバランス取れてる印象を受けた。 副業エンジニアが多く(20数名で、正社員の2倍ぐらい)、そんなに上手くまわるものなのか疑問に思った。 発表内容 配信サービスという性質もあり、実際の行動を追い…

「THE TEAM 5つの法則」を読んだ

THE TEAM 5つの法則 (NewsPicks Book)作者: 麻野耕司出版社/メーカー: 幻冬舎発売日: 2019/04/03メディア: 単行本この商品を含むブログを見る 目的、モチベーション 4月にエンジニアリーダーになったので、マネジメントのお勉強をしたいと思ったからというの…

『ファウンダーが語る「toC × Big Market の最前線」 #10XTALK』に参加してきた

10x.connpass.com 参加メモ ※ 悪意はないですが、とにかく濃く速かったので、誤ったor不適切な表現になってる箇所もあります。あくまでも個人のメモとして参考程度に参照してください。 パネラー 株式会社Fablic/創業者 堀井 翔太 株式会社ミラティブ/創業者…

「失敗から学ぶ RDBの正しい歩き方」を読んだ

失敗から学ぶRDBの正しい歩き方 (Software Design plus)作者: 曽根壮大出版社/メーカー: 技術評論社発売日: 2019/03/06メディア: 単行本(ソフトカバー)この商品を含むブログを見る 目的、モチベーション めちゃくちゃ目的意識がある訳ではなかったが、最近…

iOSアプリのユニバーサルリンクの仕組み

iOS

落とし穴だらけだが、案外いい感じにまとまってる記事があまりなかったので、まとめた。 仕組み 注意点 Apple App Site Association file ユニバーサルリンクの発動する条件 ユニバーサルリンクのON/OFFの切り替え safariのプライベートブラウズ カスタムURL…

「アパレル・サバイバル」を読んだ

アパレル・サバイバル作者: 齊藤孝浩出版社/メーカー: 日本経済新聞出版社発売日: 2019/02/21メディア: 単行本(ソフトカバー)この商品を含むブログを見る 読んだので、簡単にまとめた。 アパレルに関係しているwebの人には、アパレル業界の構造等が俯瞰で…

RailsとiOSアプリのAPIにProtocol bufferを導入した

導入のモチベーション 型安全にしたい 但し、APIの実装コストはjsonに比べると少し増えた。 表示速度を向上させたい ざっくりベンチマーク取ったところ、jsonに比べて最大で約1/2になった。(jbuilderのパフォーマンスが良くないのも一因だったので、各APIの…

「SmartNews Recruiting Day in Tokyo」参加してきた

smartnews.connpass.com ざっくり感想 思ってたよりもGlobal化が進んでいた。 プロダクトの責任者みたいなのもUSで採用した方みたいだった。 USでもCMを打ったり、注目もされていて、攻めに行ってる。 あくまでもユーザの生活や国民にとって情報がどうあるべ…

「Matzから、Rubyパフォーマンスポイントを教えてもらおう」参加メモ

connpass.com かなり前に参加したが、メモが見つかったので残しておく。 3年以上前だが、パフォーマンスチューニングの考え方は普遍的なもので非常に参考になる。 かなり昔なので、間違えていたらご容赦くださいmm 1.「Rubyのパフォーマンスはどこまで上げ…

Rails Jbuilderのcacheのキーの挙動の調査メモ

概要 RailsでjsonAPIを提供しているプロジェクトで、Jbuilderを使ったときのcacheのkeyの挙動を調べた際のメモ。 github.com Jbuilderでは以下のようにcacheを使うことができる。 この引数のkeyには、どのようなオブジェクトが入ってもいいようになっている…

「入門 監視」を読んだ

入門 監視 ―モダンなモニタリングのためのデザインパターン作者: Mike Julian,松浦隼人出版社/メーカー: オライリージャパン発売日: 2019/01/17メディア: 単行本(ソフトカバー)この商品を含むブログを見る 読んだ目的、モチベーション 所謂インフラの監視…

「NEVER LOST AGAIN グーグルマップ誕生」を読んだ

NEVER LOST AGAIN グーグルマップ誕生 (世界を変えた地図)作者: ビル・キルデイ,大熊希美出版社/メーカー: TAC出版発売日: 2018/11/10メディア: 単行本(ソフトカバー)この商品を含むブログを見る 感想 私がやりたいのは、「ソフトウエアで今までできなかっ…

「"GO GLOBAL" meetup #1」の参加メモ

go-global.connpass.com コーディング試験Codility運用の実態と実績 twitter.com コーディング試験とは CSの基本理解度を見るためのもの SmartNewsでの事例 2時間で2問最悪時間と最悪空間 Codility.com Codility レポートの運用方法 正確性スコア パフォーマ…

「Webフロントエンド ハイパフォーマンス チューニング」を読んだ

Webフロントエンド ハイパフォーマンス チューニング作者: 久保田光則出版社/メーカー: 技術評論社発売日: 2017/05/26メディア: 単行本(ソフトカバー)この商品を含むブログを見る 感想 パフォーマンスチューニングというよりかは、ブラウザがHTMLをどのよ…

「なっとく! アルゴリズム」を読んだ

なっとく! アルゴリズム作者: アディティア・Y・バーガバ,株式会社クイープ出版社/メーカー: 翔泳社発売日: 2017/02/01メディア: 単行本(ソフトカバー)この商品を含むブログを見る 目次 目次 全体的な感想 気になった箇所のメモ 第1章 あれもこれもアルゴ…

「メルカリ 希代のスタートアップ、野心と焦りと挑戦の5年間」を読んだ

メルカリ 希代のスタートアップ、野心と焦りと挑戦の5年間作者: 奥平和行出版社/メーカー: 日経BP社発売日: 2018/11/22メディア: 単行本この商品を含むブログを見る 全体的な感想 カンファレンス等に参加したり、Techchrunchの記事を読んでたら、そこまで目…

FCM(Firebase Cloud Messaging) の新APIに移行した

背景 レガシープロトコルと新HTTPプロトコルの違い 要件と設計方針 実装 サーバー エンドポイントの更新 認証 ペイロード 送信データ 送信先の指定 サンプルコード 背景 FCM(Firebase Cloud Messaging)は、モバイルアプリやwebアプリのpush通知の配信を簡単…

KyberNetworkについて調べた

KyberNetworkとは DEXのメリット 従来のDEXの問題点 KyberNetworkの特徴 設計、仕組み 取引の流れ KyberNetworkの提供するシステム KyberNetwork Crystalのインセンティブ設計 KNCの分配 現状の懸念・問題点 今後 Gormos KyberGo 参考 KyberNetworkとは Kybe…

「グロースハック完全読本」を読んだ

Hacking Growth グロースハック完全読本作者: ショーン・エリス,モーガン・ブラウン,金山裕樹,,門脇弘典出版社/メーカー: 日経BP社発売日: 2018/09/28メディア: 単行本この商品を含むブログを見る 感想 アメリカの事例が多く紹介されていながら、どのように…

「センスのいらない経営」を読んだ

センスのいらない経営作者: 福島良典出版社/メーカー: 総合法令出版発売日: 2018/09/07メディア: 単行本(ソフトカバー)この商品を含むブログを見る 目次 「テクノロジー×ビジネス」の視座 「センスのない会社」の経営戦略 「やりたいこと」で社会に接地す…

『CAREER SKILLS ソフトウェア開発者の完全キャリアガイド』の感想、まとめ

CAREER SKILLS ソフトウェア開発者の完全キャリアガイド作者: ジョン・ソンメズ,まつもとゆきひろ,長尾高弘出版社/メーカー: 日経BP社発売日: 2018/06/22メディア: 単行本この商品を含むブログ (2件) を見る 概要 対象者は、まだプログラミングを始めたこと…