Submit Search
Upload
Elixirのhoundを使ってみて
•
Download as PPTX, PDF
•
0 likes
•
252 views
H
hayabusa333
Follow
tokyo.ex 3 にて話した elixirlang の hound に関する情報
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 14
Download now
Recommended
node
Node native ext
Node native ext
裕士 常田
ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
NODE-Setagaya#9 (http://www.zusaar.com/event/4877003) で話した時に使ったスライドです。 ※ https://speakerdeck.com/laughk/cli-mini-hack-number-1-terminaltofalseqin-mu-woshen-meyou のクローン
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Kei IWASAKI
2012-08-25 社内勉強会 テーマ別勉強会資料
Behat+Symfony2ではじめるBDD超入門
Behat+Symfony2ではじめるBDD超入門
晃 遠山
Ansible Quickstart
Ansible quickstart
Ansible quickstart
Hideki Saito
How to use Ansible, install, setting and execute. configuration management tools are puppet, chef, salt, fabric + cuisine, and ansible.
What is an Ansible?
What is an Ansible?
Shunsaku Kudo
Sourcer というJSで対戦できるゲーム作った話です。
JSで対戦できるゲーム作った
JSで対戦できるゲーム作った
Akito Moriki
第1回Softlayer勉強会 懇親会でのLT
SoftlayerのCLIで遊ぼうとしたら
SoftlayerのCLIで遊ぼうとしたら
雄哉 吉田
Recommended
node
Node native ext
Node native ext
裕士 常田
ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
NODE-Setagaya#9 (http://www.zusaar.com/event/4877003) で話した時に使ったスライドです。 ※ https://speakerdeck.com/laughk/cli-mini-hack-number-1-terminaltofalseqin-mu-woshen-meyou のクローン
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Kei IWASAKI
2012-08-25 社内勉強会 テーマ別勉強会資料
Behat+Symfony2ではじめるBDD超入門
Behat+Symfony2ではじめるBDD超入門
晃 遠山
Ansible Quickstart
Ansible quickstart
Ansible quickstart
Hideki Saito
How to use Ansible, install, setting and execute. configuration management tools are puppet, chef, salt, fabric + cuisine, and ansible.
What is an Ansible?
What is an Ansible?
Shunsaku Kudo
Sourcer というJSで対戦できるゲーム作った話です。
JSで対戦できるゲーム作った
JSで対戦できるゲーム作った
Akito Moriki
第1回Softlayer勉強会 懇親会でのLT
SoftlayerのCLIで遊ぼうとしたら
SoftlayerのCLIで遊ぼうとしたら
雄哉 吉田
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
Takayoshi Tanaka
Lithium Labo #1
Lithium Labo #1
Yusuke Ando
Cloud Operator Days Tokyo 2021
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Hideki Saito
先日iphone_dev_jp 東京iPhone/Mac勉強会で発表してきた時の資料です。 Win/OSX/iOSで動かすために、色々揃っているライブラリをすべて無視してC++の標準ライブラリ+αでアプリを作る『マゾプログラミング的制作手法』についてうんたらかんたら。
どこでも動くゲームを作るためのベタープラクティス
どこでも動くゲームを作るためのベタープラクティス
5mingame2
東京OpenSolaris勉強会 2012.04での資料です。
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
第3回iphone_dev_jp 東京iPhone/Mac勉強会で発表したスライドです
『こなへん』ができるまで ☆リリース直前編☆
『こなへん』ができるまで ☆リリース直前編☆
5mingame2
ゆかむ勉強会で使用したスライドでござる。
自宅サーバ仮想化
自宅サーバ仮想化
anubis_369
OSS開発勉強会-03 ~PHPモジュールの書き方~
OSS開発勉強会-03
OSS開発勉強会-03
Kohei KaiGai
@ペパボテックカンファレンス http://pepabo.connpass.com/event/13208/
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Uchio Kondo
Ansible Meetup TokyoでのLTです。
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
Hideki Saito
2012/06/16の勉強会資料です
20120616i phonedeveloperworkshop
20120616i phonedeveloperworkshop
Yoichiro Sakurai
2014年12月09日にヒカ☆ラボに登壇されたランサーズ株式会社の堀川氏のスライド資料です。
Behatで行う、E2Eテスト入門
Behatで行う、E2Eテスト入門
leverages_event
Puppetのススメ
Puppetのススメ
Gosuke Miyashita
○○大学の本当にあった怖い話
○○大学の本当にあった怖い話
idkqh7 Nishino
セキュリティ・キャンプフォーラム2015 ローレイヤー勉強会で発表した内容です。
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
Hirotaka Kawata
意識を低く保ったまま、定型作業を自動化する話です。 ※どうも言葉足らずで誤解させてしまっているようなので補足を書きました。ご覧ください http://qiita.com/greenspa/items/fff535d2ae5da36e36fe
意識の低い自動化
意識の低い自動化
greenasparagus
株式会社エーピーコミュニケーションズの技術イベント「AP TechFest」での発表資料です。
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
akira6592
Puppet on AWS
Puppet on AWS
Sugawara Genki
社内勉強会用に作成した資料です
Getting test world
Getting test world
hayabusa333
tokyo.ex #6 にて発表した Phoenix with Elm についての資料です。
E言語スタック
E言語スタック
hayabusa333
関西Ruby会議06 のLTで話した内容
派遣社員が現場にRubyを取り入れるまで
派遣社員が現場にRubyを取り入れるまで
hayabusa333
Tokyu
RubyでBLコマンド実装
RubyでBLコマンド実装
hayabusa333
More Related Content
What's hot
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
Takayoshi Tanaka
Lithium Labo #1
Lithium Labo #1
Yusuke Ando
Cloud Operator Days Tokyo 2021
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
Hideki Saito
先日iphone_dev_jp 東京iPhone/Mac勉強会で発表してきた時の資料です。 Win/OSX/iOSで動かすために、色々揃っているライブラリをすべて無視してC++の標準ライブラリ+αでアプリを作る『マゾプログラミング的制作手法』についてうんたらかんたら。
どこでも動くゲームを作るためのベタープラクティス
どこでも動くゲームを作るためのベタープラクティス
5mingame2
東京OpenSolaris勉強会 2012.04での資料です。
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
第3回iphone_dev_jp 東京iPhone/Mac勉強会で発表したスライドです
『こなへん』ができるまで ☆リリース直前編☆
『こなへん』ができるまで ☆リリース直前編☆
5mingame2
ゆかむ勉強会で使用したスライドでござる。
自宅サーバ仮想化
自宅サーバ仮想化
anubis_369
OSS開発勉強会-03 ~PHPモジュールの書き方~
OSS開発勉強会-03
OSS開発勉強会-03
Kohei KaiGai
@ペパボテックカンファレンス http://pepabo.connpass.com/event/13208/
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Uchio Kondo
Ansible Meetup TokyoでのLTです。
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
Hideki Saito
2012/06/16の勉強会資料です
20120616i phonedeveloperworkshop
20120616i phonedeveloperworkshop
Yoichiro Sakurai
2014年12月09日にヒカ☆ラボに登壇されたランサーズ株式会社の堀川氏のスライド資料です。
Behatで行う、E2Eテスト入門
Behatで行う、E2Eテスト入門
leverages_event
Puppetのススメ
Puppetのススメ
Gosuke Miyashita
○○大学の本当にあった怖い話
○○大学の本当にあった怖い話
idkqh7 Nishino
セキュリティ・キャンプフォーラム2015 ローレイヤー勉強会で発表した内容です。
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
Hirotaka Kawata
意識を低く保ったまま、定型作業を自動化する話です。 ※どうも言葉足らずで誤解させてしまっているようなので補足を書きました。ご覧ください http://qiita.com/greenspa/items/fff535d2ae5da36e36fe
意識の低い自動化
意識の低い自動化
greenasparagus
株式会社エーピーコミュニケーションズの技術イベント「AP TechFest」での発表資料です。
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
akira6592
Puppet on AWS
Puppet on AWS
Sugawara Genki
What's hot
(18)
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
Lithium Labo #1
Lithium Labo #1
Ansible troubleshooting 101_2021
Ansible troubleshooting 101_2021
どこでも動くゲームを作るためのベタープラクティス
どこでも動くゲームを作るためのベタープラクティス
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
『こなへん』ができるまで ☆リリース直前編☆
『こなへん』ができるまで ☆リリース直前編☆
自宅サーバ仮想化
自宅サーバ仮想化
OSS開発勉強会-03
OSS開発勉強会-03
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Ansible meetuptokyo 2015 Dynamic Inventory
Ansible meetuptokyo 2015 Dynamic Inventory
20120616i phonedeveloperworkshop
20120616i phonedeveloperworkshop
Behatで行う、E2Eテスト入門
Behatで行う、E2Eテスト入門
Puppetのススメ
Puppetのススメ
○○大学の本当にあった怖い話
○○大学の本当にあった怖い話
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
意識の低い自動化
意識の低い自動化
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
私たちはRESTCONFでネットワーク自動化的に何が嬉しくなるのか考えてみた
Puppet on AWS
Puppet on AWS
Viewers also liked
社内勉強会用に作成した資料です
Getting test world
Getting test world
hayabusa333
tokyo.ex #6 にて発表した Phoenix with Elm についての資料です。
E言語スタック
E言語スタック
hayabusa333
関西Ruby会議06 のLTで話した内容
派遣社員が現場にRubyを取り入れるまで
派遣社員が現場にRubyを取り入れるまで
hayabusa333
Tokyu
RubyでBLコマンド実装
RubyでBLコマンド実装
hayabusa333
最近、社内で自動化の話がでていたので社内勉強会向けに自動化する前の話をしてきました
自動化のその前に
自動化のその前に
hayabusa333
アイマスで分かるプログラマ
アイマスで分かるプログラマ
hayabusa333
Cbで解るjojo up
Cbで解るjojo up
hayabusa333
DevLove2012 懇親会LT
DevLove2012 懇親会LT
hayabusa333
漏れのある抽象化の法則
漏れのある抽象化の法則
hayabusa333
現場の説明資料用に作成したものを共有
ブラックボックステスト技法
ブラックボックステスト技法
hayabusa333
現場の説明資料用に作成したものを共有
ホワイトボックステスト技法
ホワイトボックステスト技法
hayabusa333
自社勉強会での発表資料
Jenkinsとidobataで幸せな生活
Jenkinsとidobataで幸せな生活
hayabusa333
Shibuya.ex #1 で発表した LT資料です
Cowboyとelixir
Cowboyとelixir
hayabusa333
Elixir 勉強会 tokyo.ex#7 × 歌舞伎座.tech#13 でのLT資料
Cowboyとphoenixの速度比較
Cowboyとphoenixの速度比較
hayabusa333
Elixir Meetup #1 in DrecomにてElixirの動作についてIExを例にして話した資料です。
IEXを学ぶ
IEXを学ぶ
hayabusa333
Asiyan Automation Alliance 2015のLTにて話したスライド
現場にsahaginを取り入れた話
現場にsahaginを取り入れた話
hayabusa333
1. CプログラムををFPGAベースシステムにするお話です。 高位合成というやつですね。 2.~5. 説明省略 6. システムの完成形を初期段階であえて決めないところがポイントです。 ちなみに使用している高位合成ツールはソリトンシステムズ株式会社のeXCiteです。 これはC言語からハードウェア言語(HDL)を生成してくれます。 7. 2と3は高位合成ツールeXCiteを適用するための工程です。 4、5は一般的な論理回路設計と同様の工程なのでこのスライドでは説明を省略します。 8.9. 高位合成ツールへ適用するためにC言語化します。 クラスの解体、およびテンプレート使用部分の型固定など。 オリジナルのC++と同じ結果となるのか比較テストで確認します。 10.11.12. どんなCコードでもツールで回路にできるわけではありません。(残念ながら) そのため回路化可能なコードへの変更が発生します。 動的確保メモリの固定化、関数ポインタの直接呼び出し化などを行います。 特に注意が必要なのはsin,sqrtといった算術関数が使用されている場合です。 ツールがサポートしていない場合自作しますが、自作不要な場合もあります。 ポイントはいきなり自作ではなく、使い方を確認しながら必要なところのみ自作することです。 次にベースとしたCプログラムとの比較テストをし、 結果がCと同一もしくは誤差が許容範囲内であるかを確認します。 今回は誤差データを自動出力させて期待値との誤差分布を可視化できるしくみを導入しました。 これにより誤差の傾向を容易に把握できるようになりました。 13. 高位合成ツールによる回路化の際、ターゲットデバイスの情報や、動作周波数などの制約を入力します。 ツールを通すと、回路が使用する演算の数がわかります。 FPGAに搭載できる論理は有限ですから、加算器や乗算器が不足することもあります。 その場合コードを見直します。コードを変更したらテストをやり直します。 場合によっては何度もテストしますので、自動化して作業効率の向上を図っています。 14. コードの変更の内容と注意事項をまとめました。 15.16. 回路化も視野にいれたシステム開発に興味ありましたら当社にご相談を!
高位合成ツールによるソフトウェアアルゴリズムのFPGAベースシステム化
高位合成ツールによるソフトウェアアルゴリズムのFPGAベースシステム化
m_kamijo
NLNagoya にて話してきた内容と tokyo.ex にて話す予定だった内容です
Erlang and Elixir
Erlang and Elixir
hayabusa333
Elixir MeetUp #2 in Drecom にて発表してきたスライドです。
Elixir v1.3 で入るかもしれない機能
Elixir v1.3 で入るかもしれない機能
hayabusa333
2015/9/30ささみ発表資料
脆弱性検査ツールってどうよ
脆弱性検査ツールってどうよ
Masakazu Ikeda
Viewers also liked
(20)
Getting test world
Getting test world
E言語スタック
E言語スタック
派遣社員が現場にRubyを取り入れるまで
派遣社員が現場にRubyを取り入れるまで
RubyでBLコマンド実装
RubyでBLコマンド実装
自動化のその前に
自動化のその前に
アイマスで分かるプログラマ
アイマスで分かるプログラマ
Cbで解るjojo up
Cbで解るjojo up
DevLove2012 懇親会LT
DevLove2012 懇親会LT
漏れのある抽象化の法則
漏れのある抽象化の法則
ブラックボックステスト技法
ブラックボックステスト技法
ホワイトボックステスト技法
ホワイトボックステスト技法
Jenkinsとidobataで幸せな生活
Jenkinsとidobataで幸せな生活
Cowboyとelixir
Cowboyとelixir
Cowboyとphoenixの速度比較
Cowboyとphoenixの速度比較
IEXを学ぶ
IEXを学ぶ
現場にsahaginを取り入れた話
現場にsahaginを取り入れた話
高位合成ツールによるソフトウェアアルゴリズムのFPGAベースシステム化
高位合成ツールによるソフトウェアアルゴリズムのFPGAベースシステム化
Erlang and Elixir
Erlang and Elixir
Elixir v1.3 で入るかもしれない機能
Elixir v1.3 で入るかもしれない機能
脆弱性検査ツールってどうよ
脆弱性検査ツールってどうよ
Recently uploaded
サイバーエージェントAI事業部の新卒研修で利用したスライドを公開します。
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
https://iotlt.connpass.com/event/318403/
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
Ayachika Kitazaki
2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
This presentation introduces a paper about offline reinforcement learning.
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
atsushi061452
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料) 2024年4月24日(水) 株式会社NTTデータグループ 技術開発本部 笠原 辰仁
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
This presentation introduces a paper about offline reinforcement learning.
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
2024/05/25 serverless Meetup osaka
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
Security-JAWS【第33回】 勉強会 https://s-jaws.doorkeeper.jp/events/173294
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
keikoitakurag
YouTube nnabla channelの次の動画で利用したスライドです。 【AI論文解説】Consistency ModelとRectified Flow https://youtu.be/3IKCrAPe55k Consistency ModelとRectified Flowに関連する以下の論文を紹介しています。 Consistency models(解説編Part1で紹介) - “Consistency Models,” ICML 2023. - “Improved Techniques for Training Consistency Models,” ICLR 2024. - “Consistency Trajectory Models: Learning Probability Flow ODE Trajectory of Diffusion,” ICLR 2024. Rectified flow(解説編Part2で紹介) - “Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow,” ICLR 2023. - “InstaFlow: One Step is Enough for High-Quality Diffusion-Based Text-to-Image Generation,” ICLR 2024.
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
Recently uploaded
(10)
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Elixirのhoundを使ってみて
1.
Elixirのhoundを使ってみて
2.
自己紹介 name = 橘田
隼一 |> TwitterID = hayabusa333 |> heart = [カーネル, GC, Erlang, Elixir] |> jobs = ウェッブプログラマ |> position = [Joel教,翔鶴瑞鶴仲良し姉妹同盟,社畜な錬金 術師]
3.
hound is 何? For
browser automation and writing integration tests in Elixir. Elixirにてブラウザを使ったEtoEのテスト を記載するためのライブラリ
4.
環境 ・Elixir v1.2.6 ・hound v1.0 ・Phantom.js
v1.9.20
5.
環境 HoundはPhantom.jsだけでなく、 Seleniumでも動かすことが可能 ただし、Selenium でまだ動かせていませ ん。。。
6.
できること Cookieの取得、設定、削除 JavaScriptのalert, confirm prompt
の取得 elementからのHTMLの内容取得 スクリーンショットの取得
7.
デモ
8.
使ってみて 他の言語でEtoEのテストを書くのと、そ れほど変わらず書ける take_screenshot で簡単に画像保存ができ るので自動テストがはかどりそう ※ただし、画像比較するためのライブラ リなどはElixirではまだない…
9.
使ってみて 今回はテストで動かしましたが、lib側で も普通に使えます (ただしHTMLを解析するだけなら、他の ライブラリで十分ですが…)
10.
最後に
11.
夏コミで Elixirの本の新作出します
12.
エーフィーのアトリエ Plus 内容 hayabusa333 ・houndとかExUnitとか darui_kara ・RubyのChanko風な ライブラリkinotake(きのこたけのこ) を作ってみて
13.
お時間がありましたら よろしくお願いいたします
14.
ご静聴ありがとうございました
Download now