タグ

restartrのブックマーク (4,939)

  • Go における FunctionalOptionPattern と MethodChaining について考える - pospomeのプログラミング日記

    きっかけ FunctionalOptionPattern MethodChaining MethodChaining の問題点 Error フィールドによる解決方法 Error フィールドによる解決方法の問題 1. 各メソッドでエラーが発生しないような印象を受ける 2. エラーチェックを忘れそう その1 3. エラーチェックを忘れそう その2 FunctionalOptionPattern による解決方法 MethodChaining としての解決方法 Error フィールドの問題点は当に問題なのか? どちらを使うべきなのか? まとめ きっかけこの記事を書くきっかけは以下のブログで、 MethodChaining の代わりに FunctionalOptionPattern を利用したという記事。 https://www.calhoun.io/using-functional-option

    Go における FunctionalOptionPattern と MethodChaining について考える - pospomeのプログラミング日記
    restartr
    restartr 2018/03/13
    今回のgormの論点でいうとFirst/Findはチェインから外して関数化してしまうのが良い気がしました。クエリビルドとクエリ実行は異なる手続きという見方で。 / あとgormではdb.Scopes()がFOパターンに近いアプローチですね。
  • Why Mobile AR matters

    restartr
    restartr 2018/03/12
  • Self-referential functions and the design of options

    I've been trying on and off to find a nice way to deal with setting options in a Go package I am writing. Options on a type, that is. The package is intricate and there will probably end up being dozens of options. There are many ways to do this kind of thing, but I wanted one that felt nice to use, didn't require too much API (or at least not too much for the user to absorb), and could grow as ne

  • research!rsc: Go += Package Versioning (Go & Versioning, Part 1)

    We need to add package versioning to Go. More precisely, we need to add the concept of package versions to the working vocabulary of both Go developers and our tools, so that they can all be precise when talking to each other about exactly which program should be built, run, or analyzed. The go command needs to be able to tell developers exactly which versions of which packages are in a particular

    restartr
    restartr 2018/02/23
    goのツール群へのパッケージ管理統合がいよいよ見えてきたな。当面dep使ってれば良いけど、vgoの動向は注視したほうがよさそう。
  • Deep Learning基礎講座演習コンテンツ 公開ページ

    プログラムの最大の特徴の一つは、全てのトピックについて、演習を中心に構成されている点です。実際に手を動かしながら理解を進めることで、効率よく学習することができます。 実際にモデルを学習させながら技術を習得する格的な演習内容となっています。Deep Learningは、モデルが実際に学習する様子を観測し、パラメータを調整することでアプリケーションに応じたパフォーマンス最大化を行うことが非常に重要な技術ですが、この一連の流れを全ての演習で経験しながら重要な要素を身につけることが可能です。

    restartr
    restartr 2018/01/24
    “Deep Learning基礎講座”のリンクURL間違ってません?
  • 衣料品をオーダーメイドする「ロボット・テイラー」の特許出願…米アマゾン

    流通大手・アマゾンは、服をオーダーメイドすることができる「ロボット・テイラー(Robot Tailor)」の特許を出願した。 米国特許商標庁(USPTO)は、2016年にアマゾンが申請したロボット・テイラーの内容を公開。同ロボットは、蛍光インクを使用して、注文者の体型など身体的な特徴に合わせて布の裁断部分を表示する。蛍光インクは人の目には見えず、紫外線をあてることでその形を確認することができる。 蛍光イメージは、イメージセンサーによって捕捉され、人間の裁断士、および生産ラインの縫製労働者に服を製作する指針を提示する。裁断士は布に表示された蛍光イメージを見て、服を裁断する部分を把握することができる。また蛍光イメージは、ラインの縫製労働者に生産を指示する際にも活用される。 特許申請者であるアマゾンのRouzbeh Safavi Aminpour氏は、「蛍光性の製作指針は、縫製労働者や自動縫製シ

    衣料品をオーダーメイドする「ロボット・テイラー」の特許出願…米アマゾン
    restartr
    restartr 2018/01/22
    zozosuit相当の採寸技術も持ってるのかな?
  • マイクロサービスはもう十分 – プログラミング

    restartr
    restartr 2018/01/19
    これに限らず記事を大量にコピーしてる悪質サイトなのでadblock推奨 http://itwork.s178.xrea.com/programming/category/kotlin/
  • Enso Analytics | Self-Service Data Prep and Blend built for Data Teams.

    Codify your data processes into repeatable workflows saving the average user 7 hours a week.

    Enso Analytics | Self-Service Data Prep and Blend built for Data Teams.
    restartr
    restartr 2018/01/17
    1.0β
  • Pi Zero WH 販売開始のご案内 - Raspberry Pi Shop by KSY

    Raspberry Pi正規代理店 株式会社ケイエスワイ(代表取締役:山下慎二)は、 平成30年1月12日にラズベリーパイ財団より発表された、 Raspberry Piシリーズの入門モデル 「Raspberry Pi Zero WH」の販売を1月19日より開始いたしました。 Raspberry Pi Zero WHは、販売中の入門モデルRaspberry Pi Zero Wをベースに、GPIOを実装(はんだ付け)したマイナーチェンジ モデルです。 Raspberry Pi Zero Wからの性能、機能的な変更はありませんが、Raspberry Piシリーズの特長であるGPIOが実装済となりました。 年少のお子さんや、学校などの教育現場でも、より安全で手軽にRaspberry Piを最大限ご活用いただけるようになりました。 Raspberry Pi Zero WHは、ご購入数量の制限、用途の

    restartr
    restartr 2018/01/16
  • Goでクリーンアーキテクチャを試す | POSTD

    依存がなく、テスト可能であり、クリーン。 Uncle Bobのクリーンアーキテクチャの概念を読んだので、これを私はGoで実装してみたいと思います。このアーキテクチャは、自分たちの会社である Kurio – App Berita Indonesia で使っていたものに似ていますが、少し違っています。大きな違いはなく、概念は一緒なのですが、フォルダ構造が違っています。 サンプルのプロジェクトとして、記事をCRUDで管理するリポジトリを https://github.com/bxcodec/go-clean-arch にpushしてあります。 * 免責条項 ここで使われているどのライブラリあるいはフレームワークも、利用を特別推奨しているものではありませんので、ご自身あるいはサードパーティによる同じ機能のものと入れ替えることが可能です。 基的な考え方 ご存知のように、クリーンアーキテクチャで設計

    Goでクリーンアーキテクチャを試す | POSTD
    restartr
    restartr 2018/01/12
    記事の原文でも原典のクリーンアーキテクチャーでも「ドメイン」という言葉は一切使われてないんだけども訳者の粋な計らいか何かかな?
  • The Go type system for newcomers · rakyll.org

    Home Archive About GitHub Mastodon Subscribe to the feed. This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This blog is served by Hugo. Wed, Dec 27, 2017 It is real struggle to work with a new language, especially if the type doesn’t resemble what you have previously seen. I have been there with Go and lost my interest in the language when it first c

  • Introduction · Linux Inside

    linux-insides A book-in-progress about the linux kernel and its insides. The goal is simple - to share my modest knowledge about the insides of the linux kernel and help people who are interested in linux kernel insides, and other low-level subject matter. Feel free to go through the book Start here Questions/Suggestions: Feel free about any questions or suggestions by pinging me at twitter @0xAX,

    restartr
    restartr 2018/01/09
  • GitHub - frapposelli/wwhrd: You have licenses to manage, What Would Henry Rollins Do?

    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 - frapposelli/wwhrd: You have licenses to manage, What Would Henry Rollins Do?
    restartr
    restartr 2018/01/08
    goでvendoringした各ライブラリのライセンスが許容できるか一括チェックしてくれるやつ
  • This project is abandoned — Abandoned project 1.0 documentation

    This project is abandoned¶ The project that was previously hosted at this URL has been removed from Read the Docs. We recommend searching on the web to see if it has a new home.

    restartr
    restartr 2018/01/06
  • 仮説検証とサンプルサイズの基礎 - クックパッド開発者ブログ

    パートナーアライアンス部 森田です。有料会員の獲得施策や、それに関わるサービス内動線の最適化を担当しています。 記事の対象 仮説検証を通じて何かを改善をしたいと思っている人 仮説検証の際に「どれくらいのデータを集めたら良いか」分からない人 はじめに 仮説検証とは「仮説を立て、それを証明するためのデータを集め、真偽を確かめること」です。今回は仮説検証を行う際の手順と、その検証に必要なサンプルサイズの考え方を説明します。サンプルサイズの話のみ関心があるかたは、前半を飛ばし「サンプルサイズの決め方」を読んでください。 目次 記事の対象 はじめに 目次 仮説検証のつくりかた 1. 仮説をたてる 2. 施策/KPIを考える 3. 仮説検証後のアクションを決める 4. 対象を決める 5. サンプルサイズを計算する サンプルサイズの決め方 答えを先に サンプルサイズを決める二つの要素 「二つの平均値」と

    restartr
    restartr 2018/01/05
  • MLのアルゴリズム以外を取り扱った勉強会を開催した話 - 元データ分析の会社で働いていた人の四方山話

    年末までにこのエントリを投下したい、と思いつつ、あれよあれよと年があけてしまいましたが、去る2017年12月に表題の通り、機械学習のアルゴリズム「以外」を対象としたML Ops Study(仮)#1 という勉強会を開催してみました。 経緯など ここ数年、機械学習やらディープラーニング、と言われる領域に親しいところに身を置いていて、自分の興味が機械学習や高度な分析の社会実装に興味があることが分かってきました。幸いにして、機械学習ブームによって、機械学習のアルゴリズム部分に関する勉強会や書籍はたくさん世の中に出てくるようになり、結果、多くの人が機械学習のアルゴリズムを勉強をするようになったように思います。一方で、問題を解決できそうなアルゴリズムがあったとしても、実際はそれを仕組みに落としていくところ、仕組みにした後に継続的に運用し続ける部分に関しての知見やノウハウはなかなかないのが現状です。こ

    MLのアルゴリズム以外を取り扱った勉強会を開催した話 - 元データ分析の会社で働いていた人の四方山話
    restartr
    restartr 2018/01/04
  • Deep Learningによる一般物体検出アルゴリズムの紹介 - ABEJA Tech Blog

    一般物体検出アルゴリズムの紹介 今回CNNを用いた一般物体検出アルゴリズムの有名な論文を順を追って説明します。 コンピュータビジョンの分野において、一般物体検出とは下記の図のように、ある画像の中から定められた物体の位置とカテゴリー(クラス)を検出することを指します。 [6]より引用 Deep Learningアルゴリズムの発展によって、一般物体認識の精度は目まぐるしい勢いで進歩しております。 そこで今回はDeep Learning(CNN)を応用した、一般物体検出アルゴリズムの有名な論文を説明したいと思います。 R-CNN (Regions with CNN features) (CVPR 2014) [1] かの有名なCNNの論文[8]で、ILSVRC 2012の物体認識チャレンジで大差をつけて1位になりました。 このチャレンジでは1枚の画像が1000クラスのうちどれに属するかを推定する

    Deep Learningによる一般物体検出アルゴリズムの紹介 - ABEJA Tech Blog
    restartr
    restartr 2018/01/04
  • フリーランスになってバンクーバーに暮らして1年過ぎた - Time's up, let's do this!

    年末はふりかえり系記事が山のように出ていますね。僕の転機がたまたま年末にあったので僕もこのタイミングで振り返りです。 前職をやめてフリーランスとなって1年が経ちました。 shishi.hatenablog.jp shishi.hatenablog.jp 現在は12月にとりあえず日に戻ってきて京都の実家にいます。別にどこにいても良いのですが、来年も頻繁に海外には出たり旅行したりしたいのでそれがおさまるまでは自分で家を借りない方が良いかなという状態です。 カナダ国内を巡ったり、アメリカ近すぎワロタみたいな状態で何度も往復したりしてきました。現地の文化、暮らしを理解するために住みたいという目的は果たされたと思っています。言葉にできることもできないことも、多くのことを理解しました。 仕事 仕事内容 仕事は引き続き日の会社から依頼いただいているお仕事をメインに、バンクーバーで知り合った方たちから

    フリーランスになってバンクーバーに暮らして1年過ぎた - Time's up, let's do this!
    restartr
    restartr 2017/12/29
    "英会話目的で英語をニュースから学習している方は辞めたほうが良いです。その分会話してください。"
  • 最先端と泥臭い実務の現場とのはざまで、生きる - 渋谷駅前で働くデータサイエンティストのブログ

    (Photo by Pixabay) これはただの年末ポエムです。何ひとつとして高度に技術的な話もなければ、ためになる話もありませんので予めご了承ください。 時が流れるのは早いもので、僕がインダストリーにおけるデータ分析仕事を手がけるようになってから5年目の今年もほどなく終わろうとしています。上記の記事ではその間にあった様々な出来事を振り返りましたが、今回は現在の仕事のやり方について最近感じていることを徒然なるままに書き散らしてみようかと思います。 想像を超えて遥かに進んでいく「最先端」 今の業界*1で最先端と言えば一般にはDeep Learningとか〇〇Netのことを指すことが多いですし、以前「今の状況は『俺が考えた最強のネットワーク選手権』だ」と言った通りの有様だと個人的には認識しています*2。 その意味では今年も最先端の研究開発の進化のスピードはとどまることを知らないという印象で

    最先端と泥臭い実務の現場とのはざまで、生きる - 渋谷駅前で働くデータサイエンティストのブログ
    restartr
    restartr 2017/12/28
  • わかりやすい画像のdiffを求めて - Qiita

    どうも。フロントエンドエンジニアの @Quramy です。 さて、前回、1日10万枚の画像を検証するためにやったことで書いているとおり、reg-suitという画像に特化した回帰テストツールをメンテしています。 画像回帰テストという文脈において、差分の可視化方法はとても重要なファクターです。なぜなら、画像(=スナップショット)に差分が発生したからといって、それすなわち棄却、というわけではなく、その差分の内容を判断して、意図せぬ変更であれば棄却、意図した変更であればexpectedを更新する必要があります。すなわち、ワークフローに目視による差分のレビューが発生するのです。 そこで、少しだけ異なる2枚の画像について差分を効果的に可視化する、というテーマに向き合ってみました。 主にC++OpenCVでの実装ですが、これらの知識が無くとも読めるよう、コードやAPIへの言及を少なくして、中間画像で説

    わかりやすい画像のdiffを求めて - Qiita
    restartr
    restartr 2017/12/23