MBA流 大人の学ぶ力

MBAのフレームワークやマネジメント理論を応用しながら、ビジネス・社会問題から何が学べるかを考察します。by 若林計志

フローパッド

サーバーへの攻撃1日5000回?!

よくニュースで、サーバー攻撃のニュースを見ますが、うちのサービス(FlowPAD)でも御多分に漏れず、多い日で1日5000回ぐらい攻撃を受けます。 ここは開発パートナーのSさんがすでに予測済みで、色々な仕掛けでブロックしています。DOS(DDOS)攻撃など…

トップページのデータ読み出し速度を上げる(ページング Pagenation)

現在フローパッドは、トップページの読み出しに10.00sぐらいかかります。これがもっさり感につながっており、当面このスピードアップが課題です。 なぜそんなに時間がかかるかといえば、timelineというファイルの生成に時間がかかっているため。ファイル自体…

地味にスピードアップ活動

FlowPADにいろいろと機能を追加していくと、当然ながらどんどんスピードが遅くなります。 そこで、データベースへの問い合わせ回数を減らしたり、プログラムを改善したり、ネットワーク構成を変えたり、memcashed でDBへのアクセス回数を減らしたりという、…

UIのバイリンガル化

FlowPADは当初から、マルチリンガル対応を目指しており、当面は日本語・英語を対応する形で開発を進めています。 ただしアプリの方はまだ一部日本語でしか対応できていない部分があったり、Safari, Chrome, iOSやAndoroidの言語設定のクセで、 本来英語で表…

リファクタリング(フローパッド開発メモ 2017.7.4)

いろいろ新機能をシステムを実装してくると、プログラム自体が複雑なスパゲティ状態になって、それぞれがちょっとしたことでコンフリクトを起こしてバグの原因になります。 また新たな機能を付け足したことが他の操作に影響して、帰って使いづらくるという「…

マルチプラットフォーム対応(フローパッド開発メモ 2017.6.30)

一つのウェブサイトをPC、タブレット、スマホなどの画面に合わせて自由に変形させて表示させる 「レスポンシブデザイン」 という手法がある。 当然、フローパッドもこの技術を全面的に採用している。レスポンシブが出てくるまでは、スマホ用の専用のページを…

エンジニアのコスト(フローパッド開発メモ 2017.6.28)

日本はエンジニアさんが不足しているという話は聞くが、実際の肌感覚としてもそんな感じがする。 現在エンジニアには、人月計算(man-month=、1人のエンジニアが1か月雇うとしたときのコスト)で仕事を委託しているが、当然ながらできるエンジニアはコストも…

サービス投入時期の見極め方(フローパッド開発メモ 2017.6.28)

リーンスタートアップや、MVP(Minimum Viable Product)、POC(Proof of Concept)など、とにかくコンセプトを具現化して、ベータ版を市場に投入して、ブラッシュアップしていくという話はよくある。 特にシリコンバレーなどはこの動きが激しい。 ただし実際に…