Suche senden
Hochladen
Play勉強会 第3回
•
Als KEY, PDF herunterladen
•
4 gefällt mir
•
5,889 views
Daisuke Kasuya
Folgen
Melden
Teilen
Melden
Teilen
1 von 50
Jetzt herunterladen
Empfohlen
プラガブル Play20 Scala
プラガブル Play20 Scala
Kazuhiro Sera
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Kazuhiro Hara
Play2 translate 20120714
Play2 translate 20120714
masahitojp
20120706-readablecode
20120706-readablecode
Masanori Kado
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
Kiro Harada
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
Atsushi Yokohama (BEACHSIDE)
Windows コンテナを AKS に追加する
Windows コンテナを AKS に追加する
Yuto Takei
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
Takayuki Kondou
Empfohlen
プラガブル Play20 Scala
プラガブル Play20 Scala
Kazuhiro Sera
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Kazuhiro Hara
Play2 translate 20120714
Play2 translate 20120714
masahitojp
20120706-readablecode
20120706-readablecode
Masanori Kado
Jenkins に XFD を追加してみると
Jenkins に XFD を追加してみると
Kiro Harada
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
Atsushi Yokohama (BEACHSIDE)
Windows コンテナを AKS に追加する
Windows コンテナを AKS に追加する
Yuto Takei
継続的インテグレーション3分クッキング
継続的インテグレーション3分クッキング
Takayuki Kondou
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
Niigata.pm #1
Niigata.pm #1
hayajo Imai
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
JustSystems Corporation
Behatで行う、E2Eテスト入門
Behatで行う、E2Eテスト入門
leverages_event
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に
Taku Miyakawa
OpenJDK コミュニティに参加してみよう #jjug
OpenJDK コミュニティに参加してみよう #jjug
Yuji Kubota
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
Phpstudy44 Zend Frameworkが抱えている問題は多い。
Phpstudy44 Zend Frameworkが抱えている問題は多い。
sasezaki
Jjug ccc 2016 spring i 5 javaデスクトッププログラムを云々
Jjug ccc 2016 spring i 5 javaデスクトッププログラムを云々
torutk
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
Jenkinsプラグイン開発
Jenkinsプラグイン開発
Takahisa Wada
Introduction to Spock
Introduction to Spock
Takahiro Sugiura
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Takeshi Komiya
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Yusuke Yamamoto
Arduino jenkins
Arduino jenkins
Kiro Harada
Gradleどうでしょう
Gradleどうでしょう
Takuma Watabiki
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
Yoshimasa Tanabe
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
Hiroaki NAKADA
About playdocja
About playdocja
yuichiro umezawa
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
Shinya Mochida
Weitere ähnliche Inhalte
Was ist angesagt?
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
Jenkins と groovy
Jenkins と groovy
Kohsuke Kawaguchi
Niigata.pm #1
Niigata.pm #1
hayajo Imai
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
JustSystems Corporation
Behatで行う、E2Eテスト入門
Behatで行う、E2Eテスト入門
leverages_event
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に
Taku Miyakawa
OpenJDK コミュニティに参加してみよう #jjug
OpenJDK コミュニティに参加してみよう #jjug
Yuji Kubota
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
はじめての CircleCI
はじめての CircleCI
Yosuke Mizutani
Phpstudy44 Zend Frameworkが抱えている問題は多い。
Phpstudy44 Zend Frameworkが抱えている問題は多い。
sasezaki
Jjug ccc 2016 spring i 5 javaデスクトッププログラムを云々
Jjug ccc 2016 spring i 5 javaデスクトッププログラムを云々
torutk
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
Jenkinsプラグイン開発
Jenkinsプラグイン開発
Takahisa Wada
Introduction to Spock
Introduction to Spock
Takahiro Sugiura
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Takeshi Komiya
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Yusuke Yamamoto
Arduino jenkins
Arduino jenkins
Kiro Harada
Gradleどうでしょう
Gradleどうでしょう
Takuma Watabiki
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
Yoshimasa Tanabe
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
Hiroaki NAKADA
Was ist angesagt?
(20)
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Jenkins と groovy
Jenkins と groovy
Niigata.pm #1
Niigata.pm #1
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
Javaチョットデキルへの道〜JavaコアSDKに見る真似したいコード10選〜
Behatで行う、E2Eテスト入門
Behatで行う、E2Eテスト入門
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に
OpenJDK コミュニティに参加してみよう #jjug
OpenJDK コミュニティに参加してみよう #jjug
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
はじめての CircleCI
はじめての CircleCI
Phpstudy44 Zend Frameworkが抱えている問題は多い。
Phpstudy44 Zend Frameworkが抱えている問題は多い。
Jjug ccc 2016 spring i 5 javaデスクトッププログラムを云々
Jjug ccc 2016 spring i 5 javaデスクトッププログラムを云々
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
Jenkinsプラグイン開発
Jenkinsプラグイン開発
Introduction to Spock
Introduction to Spock
明日から始める Chef 入門 #bpstudy
明日から始める Chef 入門 #bpstudy
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
Arduino jenkins
Arduino jenkins
Gradleどうでしょう
Gradleどうでしょう
Keycloak で SSO #渋谷java
Keycloak で SSO #渋谷java
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
Andere mochten auch
About playdocja
About playdocja
yuichiro umezawa
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
Shinya Mochida
History_of_waterfall_append
History_of_waterfall_append
Shin Semiya
TDDBC 横浜 演習課題
TDDBC 横浜 演習課題
Hiroyuki Ohnaka
TDD Boot Camp 東京 for C++ 課題
TDD Boot Camp 東京 for C++ 課題
Takashi Imagire
ライフゲームでプログラミング
ライフゲームでプログラミング
Shinya Miyazaki
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
Yusuke Suzuki
ペアプロワークショップ
ペアプロワークショップ
Yasui Tsutomu
coderetreat
coderetreat
Gabriele Lana
Chefとかプロビジョニングまわり
Chefとかプロビジョニングまわり
Kiyotaka Kunihira
MongoDB Oplog入門
MongoDB Oplog入門
Takahiro Inoue
ソーシャルゲームにおけるAWS/MongoDB利用事例
ソーシャルゲームにおけるAWS/MongoDB利用事例
Masakazu Matsushita
ぺあぷろ! 前編
ぺあぷろ! 前編
Kento Inatomi
ぺあぷろ導入・政治編
ぺあぷろ導入・政治編
Kento Inatomi
git gitにされたオレの屍を超えていけ
git gitにされたオレの屍を超えていけ
Daisuke Kasuya
Jenkins user conference 東京
Jenkins user conference 東京
Kohsuke Kawaguchi
モデリングの未来 〜~パネルディスカッション
モデリングの未来 〜~パネルディスカッション
Tomoharu ASAMI
Object-Funcational Analysis and design
Object-Funcational Analysis and design
Tomoharu ASAMI
楽々Scalaプログラミング
楽々Scalaプログラミング
Tomoharu ASAMI
Monadicプログラミング マニアックス
Monadicプログラミング マニアックス
Tomoharu ASAMI
Andere mochten auch
(20)
About playdocja
About playdocja
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
History_of_waterfall_append
History_of_waterfall_append
TDDBC 横浜 演習課題
TDDBC 横浜 演習課題
TDD Boot Camp 東京 for C++ 課題
TDD Boot Camp 東京 for C++ 課題
ライフゲームでプログラミング
ライフゲームでプログラミング
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
ペアプロワークショップ
ペアプロワークショップ
coderetreat
coderetreat
Chefとかプロビジョニングまわり
Chefとかプロビジョニングまわり
MongoDB Oplog入門
MongoDB Oplog入門
ソーシャルゲームにおけるAWS/MongoDB利用事例
ソーシャルゲームにおけるAWS/MongoDB利用事例
ぺあぷろ! 前編
ぺあぷろ! 前編
ぺあぷろ導入・政治編
ぺあぷろ導入・政治編
git gitにされたオレの屍を超えていけ
git gitにされたオレの屍を超えていけ
Jenkins user conference 東京
Jenkins user conference 東京
モデリングの未来 〜~パネルディスカッション
モデリングの未来 〜~パネルディスカッション
Object-Funcational Analysis and design
Object-Funcational Analysis and design
楽々Scalaプログラミング
楽々Scalaプログラミング
Monadicプログラミング マニアックス
Monadicプログラミング マニアックス
Ähnlich wie Play勉強会 第3回
Dev love関西 forslideshare
Dev love関西 forslideshare
Daisuke Kasuya
最新技術動向(2011年上期)
最新技術動向(2011年上期)
Mahito Ogura
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
Kazuhiro Sera
scala-kaigi1-sbt
scala-kaigi1-sbt
Kenji Yoshida
Java/Androidセキュアコーディング
Java/Androidセキュアコーディング
Masaki Kubo
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Asami Abe
Appsody でnodejsのアプリを立ち上げよう!
Appsody でnodejsのアプリを立ち上げよう!
Daisuke Hiraoka
Scalaでのプログラム開発
Scalaでのプログラム開発
Kota Mizushima
Play framework 2.0のちょっとした紹介
Play framework 2.0のちょっとした紹介
Ryo RKTM
Windows® API Code Pack for Microsoft® .NET Framework
Windows® API Code Pack for Microsoft® .NET Framework
Tadahiro Higuchi
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
You&I
AWS SDK for Haskell開発
AWS SDK for Haskell開発
Nomura Yusuke
Using Windows Azure
Using Windows Azure
Shinji Tanaka
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
Kazuhiro Sera
Play2の裏側
Play2の裏側
masahitojp
JavaScript.Next
JavaScript.Next
dynamis
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
YusukeKuramata
RでつくるWebアプリ~rApache編~
RでつくるWebアプリ~rApache編~
Kazuya Wada
Inside mobage platform
Inside mobage platform
Toru Yamaguchi
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発
papamitra
Ähnlich wie Play勉強会 第3回
(20)
Dev love関西 forslideshare
Dev love関西 forslideshare
最新技術動向(2011年上期)
最新技術動向(2011年上期)
Skinny Framework 進捗どうですか? #fud_scala
Skinny Framework 進捗どうですか? #fud_scala
scala-kaigi1-sbt
scala-kaigi1-sbt
Java/Androidセキュアコーディング
Java/Androidセキュアコーディング
PlayFramework1.x基礎編
PlayFramework1.x基礎編
Appsody でnodejsのアプリを立ち上げよう!
Appsody でnodejsのアプリを立ち上げよう!
Scalaでのプログラム開発
Scalaでのプログラム開発
Play framework 2.0のちょっとした紹介
Play framework 2.0のちょっとした紹介
Windows® API Code Pack for Microsoft® .NET Framework
Windows® API Code Pack for Microsoft® .NET Framework
Cell/B.E. プログラミング事始め
Cell/B.E. プログラミング事始め
AWS SDK for Haskell開発
AWS SDK for Haskell開発
Using Windows Azure
Using Windows Azure
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
[Japanese] Skinny Framework で始める Scala #jjug_ccc #ccc_r24
Play2の裏側
Play2の裏側
JavaScript.Next
JavaScript.Next
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
今注目のSpark SQL、知っておきたいその性能とは 20151209 OSC Enterprise
RでつくるWebアプリ~rApache編~
RでつくるWebアプリ~rApache編~
Inside mobage platform
Inside mobage platform
ScalaでAndroidアプリ開発
ScalaでAndroidアプリ開発
Mehr von Daisuke Kasuya
Devlove mackerel
Devlove mackerel
Daisuke Kasuya
Overview of Scala ~ Hacker Tackle
Overview of Scala ~ Hacker Tackle
Daisuke Kasuya
PHPカンファレンス2015
PHPカンファレンス2015
Daisuke Kasuya
Api meetup LT
Api meetup LT
Daisuke Kasuya
中国地方Db勉強会
中国地方Db勉強会
Daisuke Kasuya
トイレに閉じ込められた心情をMackerelで可視化してみる
トイレに閉じ込められた心情をMackerelで可視化してみる
Daisuke Kasuya
システムをダイナミックに運用する from DevLove関西
システムをダイナミックに運用する from DevLove関西
Daisuke Kasuya
ScalaMatsuri 2014 LT
ScalaMatsuri 2014 LT
Daisuke Kasuya
DevLOVE甲子園 西日本
DevLOVE甲子園 西日本
Daisuke Kasuya
Scala関西ビギナーズ
Scala関西ビギナーズ
Daisuke Kasuya
RxTStudy- git gitにされた俺の屍を越えて行け -
RxTStudy- git gitにされた俺の屍を越えて行け -
Daisuke Kasuya
こわくないScala
こわくないScala
Daisuke Kasuya
デブサミ関西 自分戦略 2013
デブサミ関西 自分戦略 2013
Daisuke Kasuya
Scala conf2013
Scala conf2013
Daisuke Kasuya
ペアプロ
ペアプロ
Daisuke Kasuya
Techreaders3
Techreaders3
Daisuke Kasuya
鹿駆動勉強会ポスター2
鹿駆動勉強会ポスター2
Daisuke Kasuya
鹿駆動勉強会ポスター
鹿駆動勉強会ポスター
Daisuke Kasuya
勉強会初心者向け勉強会 Study4bg
勉強会初心者向け勉強会 Study4bg
Daisuke Kasuya
鍋駆動
鍋駆動
Daisuke Kasuya
Mehr von Daisuke Kasuya
(20)
Devlove mackerel
Devlove mackerel
Overview of Scala ~ Hacker Tackle
Overview of Scala ~ Hacker Tackle
PHPカンファレンス2015
PHPカンファレンス2015
Api meetup LT
Api meetup LT
中国地方Db勉強会
中国地方Db勉強会
トイレに閉じ込められた心情をMackerelで可視化してみる
トイレに閉じ込められた心情をMackerelで可視化してみる
システムをダイナミックに運用する from DevLove関西
システムをダイナミックに運用する from DevLove関西
ScalaMatsuri 2014 LT
ScalaMatsuri 2014 LT
DevLOVE甲子園 西日本
DevLOVE甲子園 西日本
Scala関西ビギナーズ
Scala関西ビギナーズ
RxTStudy- git gitにされた俺の屍を越えて行け -
RxTStudy- git gitにされた俺の屍を越えて行け -
こわくないScala
こわくないScala
デブサミ関西 自分戦略 2013
デブサミ関西 自分戦略 2013
Scala conf2013
Scala conf2013
ペアプロ
ペアプロ
Techreaders3
Techreaders3
鹿駆動勉強会ポスター2
鹿駆動勉強会ポスター2
鹿駆動勉強会ポスター
鹿駆動勉強会ポスター
勉強会初心者向け勉強会 Study4bg
勉強会初心者向け勉強会 Study4bg
鍋駆動
鍋駆動
Play勉強会 第3回
1.
乙女ゲー を支える技術 Play2.0
+ Scalaの開発事例紹介 daiksy 2012-07-14 第3回 Playframework勉強会 #play_ja
2.
自己紹介
3.
自己紹介 @daiksy 粕谷 大輔
フリュー株式会社 プログラマ
4.
自己紹介 乙女ゲー 作ってます!
5.
ゲームの デモ
6.
構成 Amazon EC2
Amazon RDS Play2.0 MySQL Amazon S3 Amazon EC2 backup Amazon ElastiCache Play2.0 Cache Fluentd
7.
開発概要
8.
開発概要 期間:
9.
開発概要 期間: 2012年2月∼5月末
(4ヶ月)
10.
開発概要 期間: 2012年2月∼5月末
(4ヶ月) チーム構成:6名
11.
開発概要 期間: 2012年2月∼5月末
(4ヶ月) チーム構成:6名 Play2.0 + Scalaの 開発は会社として初めて
12.
開発概要 FW:Play2.0
13.
開発概要 FW:Play2.0 開発言語:Scala
14.
開発概要 FW:Play2.0 開発言語:Scala ORM:Squeryl
15.
開発概要 FW:Play2.0 開発言語:Scala ORM:Squeryl DB:MySQL
16.
開発当初はPlay2.0 RC1
17.
開発当初はPlay2.0 RC1 途中で正式リリース
18.
開発当初はPlay2.0 RC1 開発途中で何度かVer Up
19.
開発当初はPlay2.0 RC1 開発途中で何度かVer Up _人人人人人人人人人人人人人人人_ > コンパイルエラーとの戦い! <  ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
20.
今回開発の注意点
21.
今回開発の注意点 ガラケー文字コード問題
22.
今回開発の注意点 ガラケー文字コード問題 ガラケー,スマフォ 同時リリース
23.
今回開発の注意点 ガラケー文字コード問題 ガラケー,スマフォ 同時リリース Viewテンプレート問題
24.
ガラケー文字コード問題
25.
ガラケー文字コード問題 docomo
Windows-31J au Windows-31J SoftBank UTF-8
26.
ガラケー文字コード問題 docomo
Windows-31J au Windows-31J SoftBank UTF-8 キャリアによって異なる!
27.
ガラケー文字コード問題 play.api.mvc.BodyParsers tolerantFormUrlEncoded
を拡張
28.
ガラケー文字コード問題
29.
ガラケー,スマフォ 同時リリース
30.
ガラケー,スマフォ 同時リリース ガラケーとスマフォの 違いは何か?
31.
ガラケー,スマフォ 同時リリース viewが違う
※今回は画面遷移は同じ
32.
普通のplayアプリ
33.
普通のplayアプリ controllers.hogeController
34.
普通のplayアプリ controllers.hogeController def
fuga = Action { //いろいろ処理をする // ・ // ・ // ・ Ok(views.html.hoge) }
35.
ガラスマ同時リリース版 controllers.hogeController def
fuga = Action { //いろいろ処理をする // ・ // ・ // ・ MultiResult( Ok(views.html.sp.hoge), Ok(views.html.fp.hoge) ) }
36.
ガラスマ同時リリース版 controllers.hogeController def
fuga = Action { //いろいろ処理をする // ・ // ・ // ・ DeviceTypeに よって切り分け MultiResult( Ok(views.html.sp.hoge), Ok(views.html.fp.hoge) ) }
37.
ガラスマ同時リリース版 def MultiResult(sp:
=> PlainResult, fp: => PlainResult) (implicit request: MyRequest) = { request.deviceGroup match { case Some(SmartPhone) => sp case Some(FeaturePhone) => fp case _ => throw DeviceGroupNoMatchException() } }
38.
Viewテンプレート問題
39.
Viewテンプレート問題 標準のScalaテンプレート はコンパイルが必要
40.
Viewテンプレート問題 標準のScalaテンプレート はコンパイルが必要 制御文がガチScala
41.
Viewテンプレート問題 デザイナさんが 気軽に触れない
42.
Viewテンプレート問題 デザイナさんが 気軽に触れない viewだけの変更にも コンパイルが必要
43.
Viewテンプレート問題 play-velocity-plugin
44.
Viewテンプレート問題 play-velocity-plugin
近日公開!!
45.
所感
46.
所感 結構最後まで文字コードに 悩んだ。
47.
所感 Scalaなのでコード量は 減った。
48.
所感 慣れてしまえば、ちょっと しか機能追加は楽
49.
所感 なにより開発が 楽しかった!
50.
Thank You! ご清聴
ありがとうございました!
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen