タグ

2018年3月22日のブックマーク (4件)

  • ハッシュ値の使い方について - クックパッド開発者ブログ

    モバイル基盤グループのヴァンサン(@vincentisambart)です。 先日以下のツイートを拝見しました。 Swift's stdlib moves to randomly seeded hashing: https://t.co/2T5oRYtD8B— ericasadun (@ericasadun) 2018年3月10日 この変更はSwift 4.1にはまだ入りませんが、4.2か5.0に入るはずです。コードレビューでこの変更が問題を起こそうなコードを指摘したことあるので、ハッシュ値のおさらいをする良いタイミングではないでしょうか。 Swiftのことを考えて書いていますが、多くのプログラミング言語にも当てはまります。ハッシュ値はSwiftではhashValueというプロパティが返しますが、多くの言語では単にhashというメソッド・関数が返します。 ハッシュマップ ハッシュ値はハッシュ

    ハッシュ値の使い方について - クックパッド開発者ブログ
    Kiske
    Kiske 2018/03/22
  • MySQLのクエリの良し悪しはrows_examinedで判断する - かみぽわーる

    仕事やらなんやらでMySQLのクエリの良し悪しを判断する必要があるとき、EXPLAINの内容だけだとどのぐらい良くなったり悪くなったのか分からないので SET long_query_time = 0; してrows_examined (そのクエリでrows_sent行の結果を返すために何行に触ったのか)も一緒に提示するようにしている(少なくともMySQL 5.7時点ではrows_examinedはslow_query_logでしか確認できないはずperformance_schemaが有効ならevents_statements_historyやその仲間たちで確認できるとのこと*1 MySQL :: MySQL 5.6 リファレンスマニュアル :: 22.9.6 パフォーマンススキーマステートメントイベントテーブル)。 例: 上の例のBeforeは、もともとDBAが書いた温かみのあるSQLでO

    MySQLのクエリの良し悪しはrows_examinedで判断する - かみぽわーる
    Kiske
    Kiske 2018/03/22
  • スタートアップのSNSマーケ戦略(Snapmartの場合)|えとみほ

    最近、以前にも増して、知り合いのスタートアップ経営者から「SNSマーケって何からはじめたらいいんですかね?」「やっぱりツイッター(インスタ)はやったほうがいいんですか?」というような質問を受けるようになった。 あまりにも同じ質問をされるのでここに結論を書いておくと、公式のSNSアカウントは無理してやらなくていい(と思う)。なぜなら、企業の公式アカウントはフォロワーを増やすのがハンパなく大変だし、多くの場合は運用の手間の割に効果が薄いからだ。 いろんな考えがあるだろうが、私は「お金(マーケ予算)」「人手」「コンテンツ」のうちの2つ以上が潤沢にある企業以外には、公式アカウントの運用はおすすめしていない。 では、スタートアップは一切SNSマーケをやらなくて良いのかというと、決してそういうわけではない。ここで勘の良い人は気づいたかもしれないが、私は「SNSアカウント運用はやらなくていい」とは言った

    スタートアップのSNSマーケ戦略(Snapmartの場合)|えとみほ
    Kiske
    Kiske 2018/03/22
  • Kyash iOSアプリの大規模リファクタリングの話 - Kyash Product Blog

    こんにちは、クライアントエンジニアの@kobakeiです。元々KyashAndroidアプリを立ち上げから担当しており、昨年末よりiOSアプリを開発しています。 Kyashは3/5 (月)に初のメジャーバージョンアップとなる2.0.0をリリースし、大幅にデザインをリニューアルしました。実はiOSチームはそれよりも前、昨年末から大幅なアーキテクチャの見直しとリファクタリングを並行して行っていました。今日は皆様にその裏側をご紹介したいと思います。 当時のiOSアプリが抱えていた課題 KyashのiOSアプリは2017年の4月にリリースされましたが、開発期間は意外に長く2016年2月に最初のコミットがGitHubに入りました。そこから様々なスクラップ&ビルドやiOSチームのメンバーの増減を経てリリース、そして現在に至るのですが、その結果「品質が安定しない」、「普段の開発効率が上がらない」という

    Kyash iOSアプリの大規模リファクタリングの話 - Kyash Product Blog
    Kiske
    Kiske 2018/03/22