タグ

2017年12月21日のブックマーク (16件)

  • 将棋盤を画像認識する - LIVESENSE Data Analytics Blog

    Analytics チームで転職会議のレコメンドを開発している @na_o_ys です。今回は業務のことは忘れて、趣味将棋の話をしたいと思います。 この数年で将棋の学習環境はずいぶんリッチになりました。通勤電車では将棋アプリのネット対局をして、自宅ではオープンソースの強豪 AI を使って棋譜検討し、日々将棋を楽しんでいます。 一方で、顔を突き合わせて盤と駒を使って指す対局が一番楽しいのは変わりがありません。 リアルの対局を AI で検討するために、盤面を手軽にコンピュータに入力したい というのが今回のテーマの発端です。 TL;DR 盤上の駒を高い精度で推定することができました。 処理は大きく 2 つのステップからなります。 盤面の正規化 盤面の四隅の座標を特定し、元画像から正規化画像への射影変換を得る マス目毎の内容を推定する マス目毎に画像を切り出し、駒の有無・種類を推定する ちなみに

    将棋盤を画像認識する - LIVESENSE Data Analytics Blog
    atomicmap
    atomicmap 2017/12/21
  • TP-LinkのWi-FiルーターがAmazon Alexaに対応? 日本語でQoSやゲストネットワークの制御が可能に 

    TP-LinkのWi-FiルーターがAmazon Alexaに対応? 日本語でQoSやゲストネットワークの制御が可能に 
    atomicmap
    atomicmap 2017/12/21
  • ECと決済と転職と|みふるん / THE GUILD

    2017年も残すところあとわずかですね。 どうも初めまして、BASE株式会社PAY事業部デザイナーの三古達也(@t_mifuru)と申します。今まで個人のブログで記事を公開していたのですが、今回からデザイン関連の記事をメインにnoteに公開して行く予定ですのでよろしくお願いいたします。 まずは私が何者なのかを知っていただきたいなと思っていまして、タイトルの通り2017年を振り返りをしながら「こういうことをしてきた人なのか」と知っていただければ幸いです。 最初の投稿がいきなり1年の振り返りで多少違和感がありますが、ご了承ください笑 BASE株式会社には2015年5月から所属していまして、ずっと1人でアプリのデザインを担当していました。2017年は1-6月がBASE事業部に所属、7-12月がPAY事業部へ異動になり、わかりやすく半年でやってることが変わりました。なので、くくりは大きくなりますが

    ECと決済と転職と|みふるん / THE GUILD
    atomicmap
    atomicmap 2017/12/21
  • ASRockを超える変態さの仮想通貨マイニング向けIntel B250マザー

    ASRockを超える変態さの仮想通貨マイニング向けIntel B250マザー
    atomicmap
    atomicmap 2017/12/21
  • Corporate Reliability Engineering - 辺境の日々 (旧:世界線航跡蔵)

    最近、SRE - Site Reliability EngineeringのアナロジーとしてCorporate Reliability Engineeringというのを考えられないかみたいな話を社内でしている。 SREは伝統的なシステム運用チームの仕事を再定義したものだ。SREはシステムの安定だけを至上目的にするのではなく、際限なく増え続ける運用タスクを真面目にこなすことを目的にするのではない。開発チームを巻き込んで適切なシステム安定度を見いだし、より少ない手間でシステムを安定運用するための開発を自ら行なう。運用のルーチンワークに費やす時間を全体の50%に抑えるように努力する。そして残り50%で今後もその配分を保つ為の開発や、更に上を目指すための仕組み作りを行なう。 同じ発想は業務システムや社内セキュリティ、更にはコーポレート部門にも適用できるのではないか。つまり、業務システムを運用して社

    Corporate Reliability Engineering - 辺境の日々 (旧:世界線航跡蔵)
    atomicmap
    atomicmap 2017/12/21
  • Rubyがマジョリティな会社でC#を使ってAWS Lambdaの本番運用を開始した話 - freee Developers Hub

    こんにちは!freeeエンジニアをしている @toshi0607 です。アイコンよろしくnyanchuと呼ばれてい ます。 Microsoft PlatformというチームでC#、WPF、Xamarinなどを使ってデスクトップアプリを開発しています。 この記事はfreee develpers Advent Calendar 2017の21日目です。 デスクトップアプリから送信するログファイルの処理をAWS Lambdaを使って行うようになりました。 この記事では導入の経緯や工夫したことについて紹介します。 段階的導入 最終的にLambdaを導入することを目指しつつ、ストレージへのログファイルのアップロードを非同期化することから始まりました。 まずはアーキテクチャの変遷をご覧ください。 Phase0 アプリからAPIサーバに複数のログをzipで固めて送信しています。 最初zipの中身をAP

    Rubyがマジョリティな会社でC#を使ってAWS Lambdaの本番運用を開始した話 - freee Developers Hub
    atomicmap
    atomicmap 2017/12/21
  • Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き ) | Recruit Tech Blog

    Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き ) 福井祐人 この記事はRECRUIT MARKETING PARTNERS Advent Calendar 2017の投稿記事です。 はじめまして。11月にJoinしたフロントエンドエンジニアの福井(@fukumasuya)です。チームではスタディサプリEnglishのWebブラウザ版の開発を担当しています。 突然ですが皆さんはプロジェクトJavaScriptのテストをするときにどのツールを使うか迷うことはないでしょうか?フレームワークは?アサーションライブラリは?テストランナーは?テストカバレッジはどうするか?などなど決めないとダメなことが多く苦労していませんか?そんな皆さんにはFacebook製オールインワンテストツールのJestをオススメ

    Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き ) | Recruit Tech Blog
    atomicmap
    atomicmap 2017/12/21
  • Mackerel で仕事のがんばり具合を見える化する - ポクポク

    この記事は Mackerel Advent Calendar 2017 の21日目の記事です。 前日は id:heleeen さんの ハムスターのために監視導入したら人間のための監視もしたほうが良さそうなことがわかりました でした。湿度が上がってよかったですね。 突然ですが僕の今日の仕事の様子です。 10:05 ぐらいから仕事を始めてますね。そこから 10:40 ぐらいまで Chrome で GHE 上のレビューをしてました。10:50 分ぐらいまでの空白時間はたぶんトイレでしょう。そこから Emacs と iTerm2 をばりばり触ってるのでコードを書いていた気がします。12:30 ぐらいに一段落して、ブラウザでの動作確認やレビュー依頼を書いています。13~14:00 が昼休みなのですが、勤勉極まりない僕は 13:10 ほどまで仕事をしていたようです。午後は溜まっていたレビューを片付けて

    Mackerel で仕事のがんばり具合を見える化する - ポクポク
    atomicmap
    atomicmap 2017/12/21
  • VSCodeでRubyを書く環境を整えた - Qiita

    はじめに Visual Studio Code Advent Calendar 2017 - Qiita の21日目の記事。 記事内に出てくるコマンドなどはmacOSが対象。 VSCodeとは Visual Studio Code - Code Editing. Redefined マイクロソフト製のフリーのオープンソースエディタ。マルチプラットフォームで展開されている。 乗り換えた理由 最近までテキストエディタはAtomを使っていた。コードを書いている時にlinter周りでもっさりしてるなーと感じていた。使っているパッケージの問題もあるかもしれないが、起動時の速度など、他にも時間がかかっていると感じた部分があった。そこで、動作速度が速いという噂を聞いて、VSCodeに乗り換えてみた。 実際にベンチマークを取られてる方もいた。下記記事参照。 Atom vs Visual Studio Co

    VSCodeでRubyを書く環境を整えた - Qiita
    atomicmap
    atomicmap 2017/12/21
  • 世界と日本のメール送信ドメイン認証 | IIJ Engineers Blog

    IIJ 2017TECHアドベントカレンダー 12/20(水)の記事です】 ども、やまぐちです。昔はメール屋さんもやってました。廃業してもう何年も経つけどね。 先日は Alexa Top 1M の100万ドメインから DNSSEC の普及状況を調べてみたけど、せっかくなんで同じリストを使って今回はメールの送信ドメイン認証の普及状況を調べてみるよ。ついでのつもりで始めたらえらく時間がかかってすげー後悔したけどな。 ちなみに、.jp に対する定期調査は以前 WIDE プロジェクトがやってたけど、最近は更新がとまってる模様。もうやめちゃった? いまどきのイケてる送信ドメイン認証 そもそもまず送信ドメイン認証が何なのかって、ってところから。みんな使ってるメール(あ、もうみんなメールやめて LINEですか)ってのは、もともとの規格では送信元アドレスはすげーかんたんに詐称できて、他人になりすましても

    世界と日本のメール送信ドメイン認証 | IIJ Engineers Blog
    atomicmap
    atomicmap 2017/12/21
  • もっと早くオブジェクト指向設計実践ガイド読んどけばよかった - razokulover publog

    @joker1007さんが激推ししてたのでオブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方を読んだ。 なんかすんませんw Sandi Metzはここ数年でトップクラスに良いだったのでオススメです。 #railsdm— ジョーカー (onkさんに返済完了) (@joker1007) 2017年12月9日 内容としては、オブジェクト指向設計の核となるものを初めての人でもわかりやすく理解できるように書かれたという感じ。 この手のは静的型付け言語でかかれたものが多いがRubyで書かれてるのでゆるふわなwebエンジニアにも読みやすそう。 流行りのDDDをやるにもまずオブジェクト指向がしっかり理解できてないと厳しいし、まずはしっかり土台を固めようぜみたいな。 オブジェクト指向を理解した気になっている人とか、新卒で入社してきたwebエンジニア諸氏に

    もっと早くオブジェクト指向設計実践ガイド読んどけばよかった - razokulover publog
    atomicmap
    atomicmap 2017/12/21
  • 【v2対応】Nuxt.jsとFirebaseを組み合わせて爆速でWebアプリケーションを構築する - Qiita

    Firebase Advent Calendar 2017 21日目の記事です。 フリーランスフロントエンドを中心にエンジニアをやっているpotato4dです。 普段はVue.jsを中心に、案件を進めたりコミュニティに関わったりしていますが、今回はそんなVue界隈で今アツいフレームワークであるNuxt.jsとFirebaseを組み合わせて、SPA + SSRにAuthと Firestore を組み合わせたアプリケーションを高速で作る方法を、サンプルとあわせてご紹介します。 2019/10/16 追記 このサンプルは Firestore が存在しない Nuxt v1.x + RTDB 時代のコードを愚直に移行している ので全体的に資料が古くなっています。 インフラ構成については順次更新していますが、特にデータストア操作周りについては できるだけ参考にしないでください。 2019/07/02

    【v2対応】Nuxt.jsとFirebaseを組み合わせて爆速でWebアプリケーションを構築する - Qiita
    atomicmap
    atomicmap 2017/12/21
  • カタカタカタッターンを可視化した - Qiita

    何を言っているのか 製作時間 30分ぐらい 内容 input要素のtypeがtextまたはsearchの要素、もしくはテキストエリア内におけるキャレットの位置を画面内の絶対値として取得し、その周辺に打鍵と同時に画像を散らかしています。 キャレット位置の取得方法 これの実現については今回は自前実装ではなく caretposition.jsという素晴らしいライブラリがあったので、使わせていただいてます。 http://d.akiroom.com/2012-06/jquery-textarea-caret-position-javascript-library/ 実装 'use strict'; document.onkeydown = function (e) { var current = document.activeElement; if (e.key === 'Backspace')

    カタカタカタッターンを可視化した - Qiita
    atomicmap
    atomicmap 2017/12/21
  • UXデザイナー深津貴之が語る身も蓋もない組織論!? 「ユーザー目線のない会社からは逃げるしかない」「それでもそこでがんばりたいなら……」 | HRナビ by リクルート

    PCやスマートフォンを開けば、そこには不愉快なUIが至るところにあふれている。さして文章が長くもないのにページが4分割されているニュース記事(腹立たしいことに4ページ目はたった1行だったりする)、サッカーのハイライト動画でシュートの行方をカメラが追い始めた瞬間に始まる動画広告、場面転換をするたびにCMが挟み込まれ、もはやCMを見ているのかゲームをしているのかわからなくなるアドベンチャーゲームアプリなど……。 さらに不幸なことは、ウェブメディアの編集部や動画配信者、ゲーム制作会社の制作現場にいる人たちにとっても、これは決して愉快な状況ではないということだ。罵詈雑言混じりの苦情が書かれたユーザー評価欄やSNSを見ながら彼らは言うだろう。「誰が好き好んでこんなUIを作るものか」と。 関わる誰から見てもおかしなUIは、それでもなぜ量産され世の中のストレスを増幅させ続けているのだろうか? その負のス

    UXデザイナー深津貴之が語る身も蓋もない組織論!? 「ユーザー目線のない会社からは逃げるしかない」「それでもそこでがんばりたいなら……」 | HRナビ by リクルート
    atomicmap
    atomicmap 2017/12/21
  • ここがつらいよ東京公共交通オープンデータチャレンジAPI - Qiita

    2018/1/4修正:五月雨式に追記していたのを清書しました。以下2018/1/4時点での情報です 12/7から公共交通オープンデータ協議会主催で東京公共交通オープンデータチャレンジが開催されています。 これは東京メトロ発足10周年を記念して開催された東京メトロオープンデータ活用コンテストと同様に、各種公共交通機関の静的データ(一部動的データ)を広く公開しているものです。 既にQiitaでもいくつかこれに関するエントリーが挙がっていますが、ここではAndroidアプリ向けにAPIを触ってみた感想の中でも、事業者ごとの差異でつらかった点を書いてみます。 下記のつらみを極力吸収したAndroid向けのライブラリを作りました。 全般 とにかく不安定 API仕様ドキュメント・フォーラム・APIが同じサーバで運用されているのか、どれかが落ちているときはそれ以外もアクセスできないため開発の手を止めざる

    ここがつらいよ東京公共交通オープンデータチャレンジAPI - Qiita
    atomicmap
    atomicmap 2017/12/21
  • 【esa】社内ドキュメントツールのホッテントリを分かるようにしたら捗った話 - 文字っぽいの。

    この記事はピクシブ株式会社 Advent Calendar 2017の20日目です。 昨日はおしゃれな動画を作るマンであるまつらいの inside.pixiv.blog でした。かっこよくてずるいですね。 こんにちは、Atomです。普段はiOS EngineerとしてSwiftを書いたり、9%チューハイを片手に街を散歩したりしています。 さて、弊社ではesaを利用したポエム駆動開発が活発に行われています。esaは、 esaは「情報を育てる」という視点で作られた 自律的なチームのためのドキュメント共有サービスです。 というサービスで、社内での情報共有を気軽に行うことができます。詳しい利用事例やポエム駆動開発についてはこちらの記事をご参照ください。 gihyo.jp esaはとても優れたサービスで、だれでも気軽にポエム、思考、ノウハウなどを共有することができます。弊社では今年1年で1617件の

    【esa】社内ドキュメントツールのホッテントリを分かるようにしたら捗った話 - 文字っぽいの。
    atomicmap
    atomicmap 2017/12/21