タグ

2017年12月15日のブックマーク (6件)

  • Railsでやってしまいがちな保守性を下げてしまうコードとその解決策 - Qiita

    こんにちは。COUNTERWORKSアドベントカレンダー13日目担当の疋田です。 先月からエンジニアとしてJOINしました。現在、業務ではshopcounterというサービスのRailsアプリケーション開発や日々の運用、データ集計や分析を元にしたプロダクトの改善などをメインで行っています。 スタートアップのエンジニアを経験していく中で、常に素早くPDCA回してユーザからのフィードバックをプロダクトに反映することが重要になってくるため、エンジニアとしてはコードの変更のしやすさとか捨てやすさ、読みやすさってかなり重要だなーと改めて強く思ってます。 今回は3年くらいRailsやってきた中でちょっとずつ溜まってきたメンテするときこういうコード辛かったなって部分を共有できたらなと思います。 ちなみに、これらはすべて今までの自分自身もやっていた時期があるコードであり、反省の意味も込めて書いてみます。

    Railsでやってしまいがちな保守性を下げてしまうコードとその解決策 - Qiita
  • 類似文字列検索ライブラリResemblaを公開しました - LINE ENGINEERING

    LINEでClovaの開発をしている上村です。これはLINE Advent Calendar 2017の13日目の記事です。今日は文字列の話をします。 はじめに 与えられた文字列によく似たものを大きな文字列集合から探すということは、古典的でありふれていながら奥が深く難しい問題です。文字列の類似度を正確に見積もるには複雑な計算が必要ですが、膨大な量のコーパスが与えられたときも可能な限り高速に応答を返す必要があります。 検索する文字列の性質をよく把握することも、品質のよい類似文字列検索を行うためには極めて大切です。ここで、今回考える問題の例を見てみます。 この例では、1文字ずつ違いを見つけ出したり、単語単位で見たり、文全体が疑問文や否定文であるかどうかを調べ、それらを総合的に見ることで最終的な判断を下しています。文字だけを見た場合、1文字の違いによって全く違う単語になることは見つけられませんし

    類似文字列検索ライブラリResemblaを公開しました - LINE ENGINEERING
  • こんなGitの教え方をするエンジニアはデザイナーからモテるぞ! - Qiita

    いかがでしょう! この通り、デザイナーからモテモテです! ■真面目な話… タイトルはふざけていますが、真面目な話をすると4年前の私がこんな教え方をしてもらえていたら、当にGitに怯えることもなかったと思います。 なぜ、あのころ理解ができなかったのか。 あの時どうしてもらえていたら、エンジニアもデザイナーもお互い幸せになれたのか。 Gitを使い始める時にデザイナーとして知りたかったことや知らなくても困らなかったことを一生懸命まとめました。 情熱を込めすぎたせいで、1万字を超えるエントリーになってしまっています。 順番も意識したので、上から順に読み進めていただけると、うれしいです。 ■あらすじ 【その1】「図解」を活用し、「簡単」って嘘をつかないエンジニアはモテる 【その2】Gitで幸せになる世界を共有してくれるエンジニアは素敵だ 【その3】環境構築をサポートしてくれたエンジニアはものすごく

    こんなGitの教え方をするエンジニアはデザイナーからモテるぞ! - Qiita
  • 【総まとめ】2017年すごいIllustratorチュートリアル、作り方厳選70個

    不定期となりますが、Illustratorのテクニックを学ぶのに最適なチュートリアル、作り方をまとめて紹介しています。今回は2017年12月分と一緒に、今年1年間のあいだに公開された中でも、特に確認しておきたいIllustratorのデザインチュートリアルをまとめてご紹介します。 分かりやすい解説でIllustratorの基から、Photoshop顔負けのデザインエフェクトや2017年のトレンドでもある鮮やかなグラデーションや金箔、水彩絵の具スタイルなど人気デザインの作り方が揃います。年末年始にかけて、Illustratorの技を磨いてみてはいかがでしょう。 【総まとめ】2017年すごいIllustratorチュートリアル、作り方厳選70個 シロップのかかったパンケーキをデザインする方法 できたての美味しそうなホットケーキで、Photoshop顔負けのディテールにこだわる作品。 水彩ペイ

    【総まとめ】2017年すごいIllustratorチュートリアル、作り方厳選70個
  • Elasticsearchのための新しい形態素解析器 「Sudachi」 - Qiita

    tl;dr (要約) Kuromojiに代わる新しい形態素解析器「Sudachi」 なにが良いの? 最新の辞書 企業(ワークスアプリケーションズ)による継続的な更新 複数の分割単位 → 検索用途での再現率と適合率の向上 プラグインによる拡張 省メモリ Elasticsearchで使いたい プラグイン: WorksApplications/elasticsearch-sudachi 使い方は当記事の後半をご覧ください 注: この記事の執筆者はSudachiの開発に関わっています さまざまな形態素解析形態素解析は、伝統的な自然言語処理(Natural Language Processing, NLP)において基盤となる技術です。そして世の中にはさまざまな形態素解析器が存在します。販売されているものもありますが、一般に公開されているものだけでもいくつか例をあげると、JUMANとRNNLMを利

    Elasticsearchのための新しい形態素解析器 「Sudachi」 - Qiita
  • 生々しいワードも飛び出したスマホゲームの“マネタイズ最新事例”とは。Unity主催「課金ノウハウとアプリ市場を基礎から学び直すセミナー」を取材

    生々しいワードも飛び出したスマホゲームの“マネタイズ最新事例”とは。Unity主催「課金ノウハウとアプリ市場を基礎から学び直すセミナー」を取材 ライター:原 孝則(Pick UPs!) ユニティ・テクノロジーズ・ジャパンは2017年11月22日,「Unity道場 課金ノウハウとアプリ市場を基礎から学び直すセミナー」を東京都内で開催した。このセミナーでは,ゲームのマネタイズにおけるノウハウの提供や課題解決を目的とした講演が行われた。この講演では3名の識者が登壇し,具体的な事例を交えながら内容をかなり掘り下げた発表が行われていた。稿ではその模様をレポートする。 国内と海外のスマートフォンゲームの課金構造や思想の違い 岩崎啓眞氏 最初に登壇したのは,「ロードモバイル(Lords Mobile)」や「キャッスルクラッシュ(Castle Clash)」のIGGを親会社とするG-BOXでLead G

    生々しいワードも飛び出したスマホゲームの“マネタイズ最新事例”とは。Unity主催「課金ノウハウとアプリ市場を基礎から学び直すセミナー」を取材