Submit Search
Upload
PPUG Meetup #1 LT 1 資料
•
0 likes
•
566 views
Masafumi Aida
Follow
2017/04/05 PPUG Meetup #1で発表した資料です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 16
Recommended
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Masayuki KaToH
俺とGitHub
俺とGitHub
Masayuki KaToH
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Koji Shiraishi
YAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししよう
azuma satoshi
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
Shunsuke Maeda
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
dcubeio
せっかくだから俺はこの NPAPI の話をするぜ
せっかくだから俺はこの NPAPI の話をするぜ
Naruto TAKAHASHI
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)
Yohei Sato
Recommended
俺と Amazon Elasticsearch Service とスポットインスタンス
俺と Amazon Elasticsearch Service とスポットインスタンス
Masayuki KaToH
俺とGitHub
俺とGitHub
Masayuki KaToH
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Tech-Circle Pepperで機械学習体験ハンズオン勉強会inアトリエ秋葉原
Koji Shiraishi
YAPC::Asia 2012 CPANに恩返ししよう
YAPC::Asia 2012 CPANに恩返ししよう
azuma satoshi
Dangerでpull requestレビューの指摘事項を減らす
Dangerでpull requestレビューの指摘事項を減らす
Shunsuke Maeda
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
dcubeio
せっかくだから俺はこの NPAPI の話をするぜ
せっかくだから俺はこの NPAPI の話をするぜ
Naruto TAKAHASHI
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)
Yohei Sato
Rdkitの紹介
Rdkitの紹介
Takayuki Serizawa
Zapier ppap-share
Zapier ppap-share
Kyouhei Kitagawa
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Aki Ariga
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
sitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptx
ssuser5bff5a
Python+Raspberry Piでロボット製作はじめました
Python+Raspberry Piでロボット製作はじめました
M_Sugita
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
20190312 node gakuen
20190312 node gakuen
Junichi Okamura
Iot_algyan_hands-on_20161129
Iot_algyan_hands-on_20161129
Junichi Okamura
Start python with fastapi
Start python with fastapi
ku_taka
firebase hackathon - おもちかえログ(仮)
firebase hackathon - おもちかえログ(仮)
Takahiko Wada
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
Tetsuo Mitsuda
DDDのすすめ
DDDのすすめ
Ryo Amano
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
20210217_sitTokyo_SAPでIoTやってみた
20210217_sitTokyo_SAPでIoTやってみた
MasashiOtsuka1
パーソナル情報収集術
パーソナル情報収集術
龍太郎(Ryutaro) 井元(Imoto)
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
Masayuki Ishikawa
PPUG Kyoto #1
PPUG Kyoto #1
Junichi Okamura
俺とシビックテックとDiy
俺とシビックテックとDiy
Masayuki KaToH
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
More Related Content
Similar to PPUG Meetup #1 LT 1 資料
Rdkitの紹介
Rdkitの紹介
Takayuki Serizawa
Zapier ppap-share
Zapier ppap-share
Kyouhei Kitagawa
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Aki Ariga
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Daisuke Komatsu
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
Manabu Shimobe
sitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptx
ssuser5bff5a
Python+Raspberry Piでロボット製作はじめました
Python+Raspberry Piでロボット製作はじめました
M_Sugita
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
20190312 node gakuen
20190312 node gakuen
Junichi Okamura
Iot_algyan_hands-on_20161129
Iot_algyan_hands-on_20161129
Junichi Okamura
Start python with fastapi
Start python with fastapi
ku_taka
firebase hackathon - おもちかえログ(仮)
firebase hackathon - おもちかえログ(仮)
Takahiko Wada
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
Tetsuo Mitsuda
DDDのすすめ
DDDのすすめ
Ryo Amano
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
Kiyokazu Kaba
20210217_sitTokyo_SAPでIoTやってみた
20210217_sitTokyo_SAPでIoTやってみた
MasashiOtsuka1
パーソナル情報収集術
パーソナル情報収集術
龍太郎(Ryutaro) 井元(Imoto)
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
Masayuki Ishikawa
PPUG Kyoto #1
PPUG Kyoto #1
Junichi Okamura
俺とシビックテックとDiy
俺とシビックテックとDiy
Masayuki KaToH
Similar to PPUG Meetup #1 LT 1 資料
(20)
Rdkitの紹介
Rdkitの紹介
Zapier ppap-share
Zapier ppap-share
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
Rubyistがgemの前にPypiデビューするのは間違っているだろうか
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
Voicepic@FukuiMASeminar
Voicepic@FukuiMASeminar
sitTokyo2022_Dev_05_Kawanabe.pptx
sitTokyo2022_Dev_05_Kawanabe.pptx
Python+Raspberry Piでロボット製作はじめました
Python+Raspberry Piでロボット製作はじめました
とある Perl Monger の働き方
とある Perl Monger の働き方
20190312 node gakuen
20190312 node gakuen
Iot_algyan_hands-on_20161129
Iot_algyan_hands-on_20161129
Start python with fastapi
Start python with fastapi
firebase hackathon - おもちかえログ(仮)
firebase hackathon - おもちかえログ(仮)
20120915 Pythonは本当にBlenderの役に立っているか?
20120915 Pythonは本当にBlenderの役に立っているか?
DDDのすすめ
DDDのすすめ
誰にでもできるパフォーマンスチューニング
誰にでもできるパフォーマンスチューニング
20210217_sitTokyo_SAPでIoTやってみた
20210217_sitTokyo_SAPでIoTやってみた
パーソナル情報収集術
パーソナル情報収集術
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
PPUG Kyoto #1
PPUG Kyoto #1
俺とシビックテックとDiy
俺とシビックテックとDiy
Recently uploaded
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
Hiroshi Tomioka
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
Recently uploaded
(9)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
PPUG Meetup #1 LT 1 資料
1.
Codeigniterでさくっと PayPal賞もらった秘密 2017-04-05 PPUG Meetup
#1
2.
昨年行われた NTTドコモ×TBS TV HACK
DAY 放送では、 ばっさりカットされてたけど PayPal賞とM Data賞を ダブル受賞しました 秘密だけど、 PayPal賞でもらったTシャツ 自分の身体にはサイズ小さすぎた 今回はそちらについてお話します
3.
その前に PayPalの SandBox準備 • 上記登録し開発用のSandbox向け のセットアップをして下さい • REST
API appsでCreate App • 詳しくはぐぐるか誰かに聞いてー https://developer.paypal.com/
4.
テストに使う アカウント • 結構、やっちゃうのですが、 SandboxのAPIのテスト時にな のに、普段使ってる普通の PayPalアカウントでやろうとし て、あれ?できないということ、 結構あります。 • 必ずこちらのページにあるアカ ウントをお使い下さい。追加も できます。
5.
今回、composer使いません なので、ssh使えないレンタルサーバーとかでも余裕 しかもサクッとできるよ さて、本題ですが
6.
ハッカソン時の基本開発スタイル apache php mysql CentOS Tomcat GitBucket 自分 phpStorm 自動デプロイ Push デザイナ sourcetree Push ちなみに、自分たちの
7.
CodeIgniterって? • CodeIgniter(コードイグナイター)はPHPの フレームワーク • とっても速くて、シンプルで、自由度高 めの、使いやすいフレームワークだよ。 世界中に利用者がたくさんいるらしい •
くわしくはwikipediaでもみてね 今回は3系をあらかじめ使ってるという前提 ですすめます
8.
で、今回使うのは、 これ 世界的によく使われてるということ で、ライブラリも、そこらじゅうに 落ちてたりします が、できの良いもの悪いものいろい ろあります
9.
http://www.codexworld.com/paypal-payment-gateway-integration-in-codeigniter/ ソースは こちら最下部 リンクからDL
10.
注意!!先生の話を よく聞いて下さい こちらのサイト ライセンスがこんな感じな ので、頒布するときは一部 資料抜きますね
11.
といっても後は展開したファイル置くだけ assetsフォルダの中身は ドキュメントルートに 置きましょう
12.
CREATE TABLE 必須テーブルは わずか2つ products_payments. sql というSQL実行 するだけ なお、 TBS HACK
DAYでは 莫大な番組データ に泣きました phpMyAdmin入れ てなかったら悲惨 M Data賞はそんな 苦労の結果です。
13.
あとは、Productsテーブルに 商品の情報を INSERTしましょう
14.
完成 ここまでできたら、あとは //ドメイン/products/ にアクセスしてみましょう 無事動いたら完了です なお、Licenseファイル記載の通り、 こちらのスクリプトを本運用する場合は スクリプト1つあたり$10 をダウンロードしたサイトから お支払くださいとのことなので、本運用する方はご注意を
15.
おまけ PayPal とハッカソン • 実は人生で2回めのハッカ ソンはPayPal&BrainTreeが主 催していた BattleHackTokyo2015でした •
英語で質疑応答ができない とならないので、このとき は英語プレゼンも得意な、 某公用語が英語になった某 社出身のエンジニアの女の 子と2人で出る予定でした • が、当日すっぽかされひと りで参加しました。
16.
まとめ • 作ったものは位置情報と連動して、近く の情報配信者にお金払えばWebRTCで通話 できるシステムでした • 当日はいっぱいいっぱいでしたが、ここ ですれ違った人たちには、その後いろん なところで再会することになります。 BattleHackで優勝した人も、TBS
HackDay で隣の島でした。 • まとめ BattleHackはこの年で最後になりました。 PayPalさんが、またBattleHack再開してくれ ないかな?