SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
初心者向けSpigot開発
大人のマインクラフト勉強会
寺園聖文 2022.08.01
アジェンダ
• Spigotについて


• Spigotをつかったプラグインの紹介


• 基本的なSpigot開発のはじめかた


• 個人的おすすめSpigot開発のはじめかた


• 開発にあたって便利なリンク
自己紹介
名前: 寺園 聖文 (Terazono Masafumi)


所属: 株式会社ハックラボ 代表取締役


    プログラミングスクール8x9 取締役


    慶應SFC研究所員


著書: 10日でおぼえるAndroidアプリ開発入門


    マインクラフトプログラミングブック 他


活動: マインクラフトデイ(コミュニティ)


    大人のマイクラフト勉強会


    8x9Craft


    
http://craft.8x9.jp/
Spigotについて
Spigotは
Spigotはひと言でいうとMinecraftの改良サーバーです。
spigot-1.16.5.jar MinecraftのサーバーになるJavaアプリケーション


バニラサーバーと比較して改善されている部分もあるが、大きな変更点はプラグイン読み込み機能を有していること。


Bukkit互換サーバー(後述)
server.jar 名前だけでは、判別不可能だけど、Minecraftの公式サイトからダウンロードできるMinecraftサーバー


別名バニラサーバー
Spigotの前身Bukkit
https://bukkit.org/


現在も存在する、Bukkitというコミュニティー


いろいろなプラグインが登録されていて検索できたり、フォーラムなどがある。
BucketからSpigotになった経緯
Mojang
Bukkit
Wolvereness
EULA
DMCA
Spigot
BukkitServer
BuildTool
Digital Millennium Copyright Act
User
Spigotを使う上でのポイント
• マインクラフトのバージョンごとにSpigotサーバーのバージョンがある


• SpigotはBuildToolをつかってビルドをしないと手に入らない


• Pluginの配布に関連する著作権問題はいぜんとしてグレーである
有名なプラグイン紹介


(個人調べ)
その1Multiverse-Core
Multivese-Coreは古くからあるプラグインで、Minecraftで複数のワールドを管理できるようにするプラグイ
ンです。


デフォルトでは、オーバワールド、ネザー、エンド、この3つぐらいしかワールドはありませんが、本プラ
グインを導入すると、異なるオーバワールドやネザーを追加できるため、生活用ワールド、資源用ワール
ド、PVP用ワールドと用途にあわせてワールドをカスタマイズしサーバー構築できるのがメリットです。
https://dev.bukkit.org/projects/multiverse-core
その2WorldGuard
WorldGuardはその名のとおり、ワールドを保護するプラグインです。マイクラをマルチプ
レイしていて、次のようなことはありませんか? 他人に荒らされた!とか、ここは公共の
施設なので、運営側で管理をしたい!とか、ある特定のエリアに権限を設定したり、ワール
ド全体の権限を設定することができます。それはもうとても細かいところまで。本プラグイ
ンはAPIも公開しているため、対応している外部プラグインなら、そのプラグイン制御もで
きるので、サーバー管理、プラグイン開発においても、とても重要なプラグインです。
https://dev.bukkit.org/projects/worldguard
その3LuckPerms
LuckPermsはプレイヤー毎に権限を設定、またはグループを作成しグ
ループ毎に権限を設定することを可能にするプラグインです。本プラグ
インではとくにWebブラウザによってグループや権限を編集する機能を
提供しているため直感的でわかりやすく操作できるのがメリットです。
https://www.spigotmc.org/resources/luckperms.28140/
その4CoreProtect
CoreProtectは荒らしなどによって破壊された建物やアイテムを復旧するこ
とを可能にするプラグインです。壊れてなくなったものを、時間や、破壊し
たプレイヤーの名前、破壊された理由などをキーに何時間、何分まで指定し
てロールバックすることが可能です。


また、特定のエリアに対して、時間指定をして自動ロールバックということ
もできます。
https://www.spigotmc.org/resources/coreprotect.8631/
その5WorldEditor
WorldEditorは多彩なコマンドによって地形を編集するプ
ラグインです。クリエイティブモードでやるにしても大量
のブロックの配置やコピーを一瞬で行えるため、サー
バー構築に必須のプラグインです。
https://dev.bukkit.org/projects/worldedit
Spigot開発の始め方


(公式より)
InteliJ+Gradleを使った環境構築1
1. InteliJをダウンロードします


https://www.jetbrains.com/idea/


2. InteliJにはCommunity EditionとUltimateとありますが、無料でつかえる
Community EditionでもSpigot開発はできます。


3. ダウンロードしたらインストールして起動しましょう
InteliJ+Gradleを使った環境構築2
1. 起動したら新規でプロジェクトを作成します。


2. プロジェクトのタイプは Gradle を選択してください。
InteliJ+Gradleを使った環境構築3
1. プロジェクの設定です。プロジェクトの名前、プロジェクトの保存場所の確認


2. パッケージなどの設定もここでできますが、後で変更のできます。
InteliJ+Gradleを使った環境構築4
1. 環境構築3からFinishするとプロジェクトのロードがはじまります。


2. おちつくまで待ちましょう。
InteliJ+Gradleを使った環境構築5
1. デフォルトで作成された、build.gradleを開きます


2. リポジトリと依存を追加しましょう
追加
追加
InteliJ+Gradleを使った環境構築6
1. srcフォルダを追加


2. プロジェクト直下にDirectoryを追加、そのときGradleSourceSetからsrcとresourceを選択してエンターで追
加できます。
選択
InteliJ+Gradleを使った環境構築7
1. src/main/javaフォルダを選択して新規でパッケージを追加


2. パッケージ名は、InteliJ+Gradleを使った環境構築3で設定したGroupIdにします
InteliJ+Gradleを使った環境構築8
1. src/main/resourceフォルダを選択して新規でファイルを追加


2. ファイル名は plugin.yml です
InteliJ+Gradleを使った環境構築9
1. InteliJ+Gradleを使った環境構築8で作成したplugin.ymlにプラグインの情報を記述します
InteliJ+Gradleを使った環境構築10
1. InteliJ+Gradleを使った環境構築7で作成したパッケージにメインクラスを追加


2. src/main/javaを選択し、新規でJavaクラスを選択してください
InteliJ+Gradleを使った環境構築11
1. MainにHelloWorldを実装します
InteliJ+Gradleを使った環境構築11
1. Gradleのタスクからビルドを選択しJarファイルを作成します
選択
選択
InteliJ+Gradleを使った環境構築12
1. 作成されたjarファイルをspigotのpluginフォルダに移動して実行してみよう
確認
InteliJ+Gradleを使った環境構築13
確認
Spigot開発の始め方


(私のおすすめ)
InteliJプラグインを使った環境構築1
1. Minecraft Developmentをインストールします


https://plugins.jetbrains.com/plugin/8327-minecraft-development


2. Welcome画面から Pluginsを選択します
InteliJプラグインを使った環境構築2
1. 検索フィルターにminecraftを入力すると Minecraft Development が見つかる


2. Minecraft Develpmentを選択し、インストールをクリックするとインストールが完了する
InteliJプラグインを使った環境構築3
1. プラグインがインストールされている、新規プロジェクトでプロジェクトの選択に、Minecraftが追加されている


2. Minecraftを選択すると、どのタイプの開発をしたいか選択できる、ここでは spigot を選択する
InteliJプラグインを使った環境構築4
1. プロジェクトの設定
InteliJプラグインを使った環境構築5
1. プラグインの設定
InteliJプラグインを使った環境構築6
1. プロジェクト名、プロジェクトの保存フォルダの設定
InteliJプラグインを使った環境構築7
1. InteliJプラグインを使った環境構築6でFinishをすると、プラグイン開発に必要な
ファイルが自動で生成される。
InteliJプラグインを使った環境構築8
1. Hello Worldを実装する
InteliJプラグインを使った環境構築9
1. ビルドもタスクがすでに登録されているので、 ビルドボタンをクリックするだけで
良い
実行 Targetの下にファイルが生成される
InteliJプラグインを使った環境構築10
1. 確認のため実行してみたが問題なく動いた
確認
開発リンク集
公式情報
• https://www.spigotmc.org/


Spigotの公式サイト、フォーラムやWikiなどがある、リソースからユーザが開発したプラグイン
をダウンロードすることもできる。


• https://hub.spigotmc.org/jenkins/job/BuildTools/


BuildToolのダウンロード、Spigotをビルドするにはこれが必須。最新版を取得するようにしよう


• https://github.com/SpigotMC


SpigotのGitHUB、オープンソースなのでここでコードをみることもできるし自分でビルドもでき
る。


• https://hub.spigotmc.org/javadocs/bukkit/


spigot API のJavaDoc
非公式情報
• https://minecraftjapan.miraheze.org/wiki/Minecraft_Japan_Wiki


Minecraft Japan Wiki(日本語版)、国内で一番情報量がおおいサイト、Mod開発も
ちゃんと書いてあるので検索するとここがヒットすることがおおい


• https://qiita.com/search?q=spigot


Qiitaは技術ネタのブログを集めたようなサイトだけど、Spigotに関係ある投稿もけっ
こうおおいので雑誌みたいに読むと空いた時間がなくなる。


• https://github.com/search?q=spigot


GitHubでSpigotのプラグインを管理している開発者はけっこう多いです。他人のコー
ドを読むのはすごく勉強になるのでおすすめ

Weitere ähnliche Inhalte

Was ist angesagt?

「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)Ryohei Tokimura
 
八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策
八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策
八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策monobit
 
Cloudmix About Girls
Cloudmix About GirlsCloudmix About Girls
Cloudmix About GirlsSaori Ando
 
UnityでつくるVRアプリ 〜VRの作法とVRTK〜
UnityでつくるVRアプリ 〜VRの作法とVRTK〜UnityでつくるVRアプリ 〜VRの作法とVRTK〜
UnityでつくるVRアプリ 〜VRの作法とVRTK〜Hiromichi Yamada
 
勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつり勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつりHiro Yoshioka
 
関ジャバ 20130731 invokedynamic
関ジャバ 20130731 invokedynamic関ジャバ 20130731 invokedynamic
関ジャバ 20130731 invokedynamicKoichi Sakata
 
当日に楽しめない話
当日に楽しめない話当日に楽しめない話
当日に楽しめない話You&I
 
Unityでスマホアプリが作れるか?
Unityでスマホアプリが作れるか?Unityでスマホアプリが作れるか?
Unityでスマホアプリが作れるか?MakotoItoh
 
GGJ登録マニュアル
GGJ登録マニュアルGGJ登録マニュアル
GGJ登録マニュアルIGDA JAPAN
 
新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編
新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編
新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編小屋 聖揮
 
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~Ryo Kurauchi
 
PythonのインストールからHello Worldまで
PythonのインストールからHello WorldまでPythonのインストールからHello Worldまで
PythonのインストールからHello WorldまでKioto Hirahara
 
WebAssembly with Go
WebAssembly with GoWebAssembly with Go
WebAssembly with GoTakuya Ueda
 
Developers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオンDevelopers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオンJOYZO
 
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~Ryo Kurauchi
 
万年ビギナーによるPythonプログラミングのリハビリ計画
万年ビギナーによるPythonプログラミングのリハビリ計画万年ビギナーによるPythonプログラミングのリハビリ計画
万年ビギナーによるPythonプログラミングのリハビリ計画Takeshi Akutsu
 
最新版Devlove hangerflight
最新版Devlove hangerflight最新版Devlove hangerflight
最新版Devlove hangerflightWakana Ara
 
How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)MasakiTakada1
 

Was ist angesagt? (20)

「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)「宴」まとめ(2016年7月23UniBoookLT大会)
「宴」まとめ(2016年7月23UniBoookLT大会)
 
八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策
八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策
八百万クエストにおける MUN採用事例 MUN使用環境における課題と対策
 
Cloudmix About Girls
Cloudmix About GirlsCloudmix About Girls
Cloudmix About Girls
 
TRaT Sprint12
TRaT Sprint12TRaT Sprint12
TRaT Sprint12
 
UnityでつくるVRアプリ 〜VRの作法とVRTK〜
UnityでつくるVRアプリ 〜VRの作法とVRTK〜UnityでつくるVRアプリ 〜VRの作法とVRTK〜
UnityでつくるVRアプリ 〜VRの作法とVRTK〜
 
勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつり勉強会アンチパターン at LLまつり
勉強会アンチパターン at LLまつり
 
関ジャバ 20130731 invokedynamic
関ジャバ 20130731 invokedynamic関ジャバ 20130731 invokedynamic
関ジャバ 20130731 invokedynamic
 
当日に楽しめない話
当日に楽しめない話当日に楽しめない話
当日に楽しめない話
 
Imostagram
ImostagramImostagram
Imostagram
 
Unityでスマホアプリが作れるか?
Unityでスマホアプリが作れるか?Unityでスマホアプリが作れるか?
Unityでスマホアプリが作れるか?
 
GGJ登録マニュアル
GGJ登録マニュアルGGJ登録マニュアル
GGJ登録マニュアル
 
新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編
新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編
新大阪UE4勉強会#1「アクションゲーム開発をしてみて」プログラマ編
 
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~バーチャルYoutuberのイママデとコレカラ~
 
PythonのインストールからHello Worldまで
PythonのインストールからHello WorldまでPythonのインストールからHello Worldまで
PythonのインストールからHello Worldまで
 
WebAssembly with Go
WebAssembly with GoWebAssembly with Go
WebAssembly with Go
 
Developers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオンDevelopers Summit 2016 kintone プラグイン開発ハンズオン
Developers Summit 2016 kintone プラグイン開発ハンズオン
 
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~
FaceVTuberの開発者が見た バーチャルYoutuberの世界 ~VRMのセカイとVTuberアプリの変遷~
 
万年ビギナーによるPythonプログラミングのリハビリ計画
万年ビギナーによるPythonプログラミングのリハビリ計画万年ビギナーによるPythonプログラミングのリハビリ計画
万年ビギナーによるPythonプログラミングのリハビリ計画
 
最新版Devlove hangerflight
最新版Devlove hangerflight最新版Devlove hangerflight
最新版Devlove hangerflight
 
How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)How to make gear demo videos(機材動画のつくりかた)
How to make gear demo videos(機材動画のつくりかた)
 

Ähnlich wie 初心者向けSpigot開発

ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発Masaru Nagaku
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハントHiroyuki Ishikawa
 
技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメ
技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメ技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメ
技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメRie Moriguchi
 
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)Hiroyuki Ishikawa
 
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみようkintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみようKyouhei Kitagawa
 
知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》Sadao Tokuyama
 
【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumiKaoru NAKAMURA
 
Unityではじめるサンデープログラミングのススメ
UnityではじめるサンデープログラミングのススメUnityではじめるサンデープログラミングのススメ
UnityではじめるサンデープログラミングのススメYasuyuki Kamata
 
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会楽天の中のわたしと勉強会
楽天の中のわたしと勉強会Rakuten Group, Inc.
 
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光Hiroyuki Ishikawa
 
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdfProject 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdfYasuhiroHanda2
 
IGDA_JP 2012
IGDA_JP 2012IGDA_JP 2012
IGDA_JP 2012Kenji Ono
 
2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会Noriyuki Nemoto
 
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムHour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムYuta Tonegawa
 
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上infinite_loop
 
Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例Tomotsune Murata
 
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM,INC
 
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Developmentアジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile DevelopmentGo2GroupJapan
 
Google Material DesignをPolymerで表現しよう
Google Material DesignをPolymerで表現しようGoogle Material DesignをPolymerで表現しよう
Google Material DesignをPolymerで表現しようMasayuki Abe
 

Ähnlich wie 初心者向けSpigot開発 (20)

ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発ゲーム業界から見たアジャイル開発
ゲーム業界から見たアジャイル開発
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメ
技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメ技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメ
技術コミュニティリーダーMicrosoft MVPの活躍に学ぶ コミュニティ活動のススメ
 
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
[OSC2018広島]自分にできる貢献のしかたを見つけよう(OSC2018広島Ver)
 
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみようkintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
 
知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》
 
【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi【15-e-7】Kinectから始まったスタートアップ #devsumi
【15-e-7】Kinectから始まったスタートアップ #devsumi
 
Yapc::Asia 2013
Yapc::Asia 2013Yapc::Asia 2013
Yapc::Asia 2013
 
Unityではじめるサンデープログラミングのススメ
UnityではじめるサンデープログラミングのススメUnityではじめるサンデープログラミングのススメ
Unityではじめるサンデープログラミングのススメ
 
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会楽天の中のわたしと勉強会
楽天の中のわたしと勉強会
 
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
[DojoCon Japan 2018]自分にできる貢献のしかたを見つけよう by CoderDojo光
 
Project 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdfProject 15 - Algyan May 2022.pdf
Project 15 - Algyan May 2022.pdf
 
IGDA_JP 2012
IGDA_JP 2012IGDA_JP 2012
IGDA_JP 2012
 
2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会
 
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムHour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
 
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上
 
Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例Photon Enterprise Cloud 事例
Photon Enterprise Cloud 事例
 
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
 
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Developmentアジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
アジャイルナイトセミナー_2012年10月18日_Social Game x Agile Development
 
Google Material DesignをPolymerで表現しよう
Google Material DesignをPolymerで表現しようGoogle Material DesignをPolymerで表現しよう
Google Material DesignをPolymerで表現しよう
 

Mehr von Masafumi Terazono

初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)
初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)
初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)Masafumi Terazono
 
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料Masafumi Terazono
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返りMasafumi Terazono
 
関西Nfc lab勉強会 宣伝
関西Nfc lab勉強会 宣伝関西Nfc lab勉強会 宣伝
関西Nfc lab勉強会 宣伝Masafumi Terazono
 
関西支部 第二回 NFCLab勉強会 
関西支部 第二回 NFCLab勉強会 関西支部 第二回 NFCLab勉強会 
関西支部 第二回 NFCLab勉強会 Masafumi Terazono
 
日本Androidの会 中国支部資料
日本Androidの会 中国支部資料日本Androidの会 中国支部資料
日本Androidの会 中国支部資料Masafumi Terazono
 
Android+NFC 日本Androidの会神戸支部 勉強会
Android+NFC 日本Androidの会神戸支部 勉強会Android+NFC 日本Androidの会神戸支部 勉強会
Android+NFC 日本Androidの会神戸支部 勉強会Masafumi Terazono
 
関西支部Android勉強会(ロボットxnfc)
関西支部Android勉強会(ロボットxnfc)関西支部Android勉強会(ロボットxnfc)
関西支部Android勉強会(ロボットxnfc)Masafumi Terazono
 
夜子まま塾講義12(broadcast reciever)
夜子まま塾講義12(broadcast reciever)夜子まま塾講義12(broadcast reciever)
夜子まま塾講義12(broadcast reciever)Masafumi Terazono
 
夜子まま塾講義11(暗黙的intent)
夜子まま塾講義11(暗黙的intent)夜子まま塾講義11(暗黙的intent)
夜子まま塾講義11(暗黙的intent)Masafumi Terazono
 
夜子まま塾講義10(画面の呼び出し)
夜子まま塾講義10(画面の呼び出し)夜子まま塾講義10(画面の呼び出し)
夜子まま塾講義10(画面の呼び出し)Masafumi Terazono
 
夜子まま塾講義9(androidの画面デザイン)
夜子まま塾講義9(androidの画面デザイン)夜子まま塾講義9(androidの画面デザイン)
夜子まま塾講義9(androidの画面デザイン)Masafumi Terazono
 
夜子まま塾講義8(androidの画面デザイン2)
夜子まま塾講義8(androidの画面デザイン2)夜子まま塾講義8(androidの画面デザイン2)
夜子まま塾講義8(androidの画面デザイン2)Masafumi Terazono
 

Mehr von Masafumi Terazono (20)

Minecraft dayの報告
Minecraft dayの報告Minecraft dayの報告
Minecraft dayの報告
 
BungeeCordeについて
BungeeCordeについてBungeeCordeについて
BungeeCordeについて
 
Spongeについて
SpongeについてSpongeについて
Spongeについて
 
初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)
初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)
初心者〜中級者 Android StudioによるAndroid勉強会資料(スライド)
 
夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料夜子まま塾 2015年1月23日 進行用資料
夜子まま塾 2015年1月23日 進行用資料
 
Thetalaps
ThetalapsThetalaps
Thetalaps
 
Android wear勉強会2
Android wear勉強会2Android wear勉強会2
Android wear勉強会2
 
夜子まま塾@鹿児島
夜子まま塾@鹿児島夜子まま塾@鹿児島
夜子まま塾@鹿児島
 
セーラーソン振り返り
セーラーソン振り返りセーラーソン振り返り
セーラーソン振り返り
 
関西Nfc lab勉強会 宣伝
関西Nfc lab勉強会 宣伝関西Nfc lab勉強会 宣伝
関西Nfc lab勉強会 宣伝
 
関西支部 第二回 NFCLab勉強会 
関西支部 第二回 NFCLab勉強会 関西支部 第二回 NFCLab勉強会 
関西支部 第二回 NFCLab勉強会 
 
日本Androidの会 中国支部資料
日本Androidの会 中国支部資料日本Androidの会 中国支部資料
日本Androidの会 中国支部資料
 
Android+NFC 日本Androidの会神戸支部 勉強会
Android+NFC 日本Androidの会神戸支部 勉強会Android+NFC 日本Androidの会神戸支部 勉強会
Android+NFC 日本Androidの会神戸支部 勉強会
 
関西支部Android勉強会(ロボットxnfc)
関西支部Android勉強会(ロボットxnfc)関西支部Android勉強会(ロボットxnfc)
関西支部Android勉強会(ロボットxnfc)
 
関西Unity勉強会
関西Unity勉強会関西Unity勉強会
関西Unity勉強会
 
夜子まま塾講義12(broadcast reciever)
夜子まま塾講義12(broadcast reciever)夜子まま塾講義12(broadcast reciever)
夜子まま塾講義12(broadcast reciever)
 
夜子まま塾講義11(暗黙的intent)
夜子まま塾講義11(暗黙的intent)夜子まま塾講義11(暗黙的intent)
夜子まま塾講義11(暗黙的intent)
 
夜子まま塾講義10(画面の呼び出し)
夜子まま塾講義10(画面の呼び出し)夜子まま塾講義10(画面の呼び出し)
夜子まま塾講義10(画面の呼び出し)
 
夜子まま塾講義9(androidの画面デザイン)
夜子まま塾講義9(androidの画面デザイン)夜子まま塾講義9(androidの画面デザイン)
夜子まま塾講義9(androidの画面デザイン)
 
夜子まま塾講義8(androidの画面デザイン2)
夜子まま塾講義8(androidの画面デザイン2)夜子まま塾講義8(androidの画面デザイン2)
夜子まま塾講義8(androidの画面デザイン2)
 

Kürzlich hochgeladen

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Kürzlich hochgeladen (7)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

初心者向けSpigot開発