タグ

2018年3月21日のブックマーク (7件)

  • 20代エンジニアの成長を阻む7つのパターン(まとめ記事) - Qiita

    10分で生産的なミーティングができるWebサービス「minmeeting」を開発している伊勢川です。 日は、これまで連載で紹介してきた2年目〜5年目エンジニアが陥りがちな症状と予防を要約して、まとめ記事を書きました。 網羅的にパターンを洗い出した訳ではなく、たまにそういうやつおるなという「おるおるネタ」の7選です。 若手エンジニアの皆さんは、ぜひこのようなくだらない失敗を繰り返すことなく、よりよい20代を過ごしていただければと思います。 Google依存症 Googleを調べれば何でもでてくる便利な時代が生んだ症状です。 症例 エラーログをGoogleで調べて出てこなかったら、それは解決方法がないと思ってしまう。 新しいことをやろうとして、Googleに実現方法が書いてなかったら実現不可能と思ってしまう。 予防法 Googleは日語が苦手なので英語で聞く。 Googleで見つからない解

    20代エンジニアの成長を阻む7つのパターン(まとめ記事) - Qiita
  • ゲームでよくされるチート手法とその対策 〜アプリケーションハッキング編〜 - Qiita

    ゲーム、特にソシャゲ、ネトゲにおいて様々なハッキング(チート)が実際に行われます。 大きく分類すると、アプリケーションハッキング(クライアントサイドでのハッキング)とネットーワークハッキング(サーバーへのハッキング)とその他のハッキングがあります。 多くはエンジニアがよくやらかすバグであったり、知識(経験)不足を狙ってくるものです。 今回は内容のボリュームの関係上、アプリケーションハッキングについてのみ、実際によく行われるチート行為やその方法、対策などについて中心に挙げていきたいと思います。 ボタン連打 何が起こる? コスト(課金石など)を払うことなく無限にアイテムが増殖する。 やり方 上記のような「ボタン」を連打する。 データベースの排他制御(トランザクション + ロック)を行う。 連打ができないように一度ボタンを押したら処理が完了するまで押せないようにする。 具体例・解説 1.について

    ゲームでよくされるチート手法とその対策 〜アプリケーションハッキング編〜 - Qiita
    braitom
    braitom 2018/03/21
    ソシャゲでよく行われるチートとその対策方法について
  • なぜいま 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
  • PWA 入門 〜iOS SafariでPWAを体験するまで〜 2019年7月更新 - Qiita

    What's PWA ? Progressive Web Apps (プログレッシブ ウェブ アップス)の略 Googleが推進している、モバイルユーザーの体験(UX)向上を目的とするプロジェクト技術のこと PWAは、わざわざApple StoreやGoogle Play Storeからインストールする必要はありません 不安定なネットワークでも迅速に起動し、関連性の高いプッシュ通知を送信することができます。 ホーム画面にアイコンを表示することができ、トップレベルの全画面表示で読み込むことができます。 ▼このように、Webサイトを直接ホームに追加することでアプリケーション化されます 導入事例 大手WEBサイトからで導入がはじまりつつあります コンバージョンアップにも効果的です Trivago https://www.trivago.com Twitter Lite https://mobi

    PWA 入門 〜iOS SafariでPWAを体験するまで〜 2019年7月更新 - Qiita
    braitom
    braitom 2018/03/21
    iOS11.3 BetaでPWAが実際に動くことを確認したとのこと。
  • SNSでアクティブサポートはしない – 週休7日で働きたい

    この記事はHacker Noonに寄稿した「Personal Developer Can Beat Big Company with User Support」の日語訳です。 このように個人開発でもサポートは大事にしているのですが、一切やらないと決めていることがあります。それはSNSでのアクティブサポートです。どういうことか詳しく書きたいと思います。 概要アクティブサポートとはSNS上でのCRM活動のことアクティブサポートは親切の押し売りアクティブサポートは非効率的ユーザの居る場所を集中させるTwitter好きは日人固有の傾向かも自分がされたら嬉しいこと「だけ」するアクティブサポートとはSNS上でのCRM活動のことアクティブサポートとは、Twitterなどで自分のサービスについて書いている人を見つけたら、こちらからアプローチしてサポートを提供するという手法です。能動的サポート。 困って

    SNSでアクティブサポートはしない – 週休7日で働きたい
    braitom
    braitom 2018/03/21
    なるほど。“ユーザは作者がいる場所に集まってきます。コミュニティを盛り上げるにはユーザを一箇所に集約するのが効果的です。しかし作者がいろんな場所にいると、コミュニティは分散します。”
  • Noderize · Create a Node app in less than 30 seconds.

    Create a Node app with one command in less than 30 seconds. Get started on coding and forget about configuration.

    braitom
    braitom 2018/03/21
    Nodeアプリをすばやく作成するツール。開発環境の設定の手間を肩代わりしてくれる。新規プロジェクトだけでなく既存プロジェクトにも使える。create-react-appに影響を受けている。
  • GitHub - R-js/libRmath.js: Javascript Pure Implementation of Statistical R "core" numerical libRmath.so

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - R-js/libRmath.js: Javascript Pure Implementation of Statistical R "core" numerical libRmath.so
    braitom
    braitom 2018/03/21
    JavaScriptの数値計算ライブラリ。Rのコア数値ライブラリに含まれる関数をTypeScriptで書き換えている。