SlideShare a Scribd company logo
Excel方眼紙アプリケーション
サーバと侍の新機能
2015 夏
株式会社サムライズム 山本裕介
@yusuke
突然ですが
Excel方眼紙の話します
Excel方眼紙による仕様書の問題点
• 編集がめんどい
• バージョン管理がメンドイ
• 編集がめんどいので仕様変更を反映させるのがメンドイ
• 仕様バグをコードで回避したら仕様とコードにずれ
• 結局コードが仕様書、誰も仕様書見なくなる
解決策
Excel方眼紙が動けば良い
デモ
工夫した点
• ロジックをJavaScriptで方眼紙に書ける(コード生成不要)
Nashornで実行
工夫した点
• 結合し放題
{
{
結合
結合
パフォーマンス
jpsの問題点
jpsの問題点
お前だれ?
お前だれ?
お前だれ?
お前だれ?
お前だれ?
お前だれ?
お前だれ?
-mlv オプションつければいいだ
ろうといういツッコミあり
侍による解決
侍による解決
IDEAが起動してるみたいね
パッケージがわかる
パッケージがわかる
AppMainという クラスじゃない
これまでとこれから
• jpsでプロセス確認
• jstackでスレッドダンプ取得
• 侍でビジュアライズ
• 侍で一発
ありがとうございました
https://github.com/yusuke/samurai

More Related Content

PDF
社内サーバー購入禁止令から出戻りリモートワークまでの一部始終 20150114 DevLOVE仙台
PPTX
いずみちゃんナイト15 第一部資料
PDF
経理屋がRailsを始めた理由
PPTX
WordPressでExcelインポート - Word Fes 2015 -
PPTX
Excelでなんか(訳:Excelで報告書をつくります)
PDF
UiPathFriends 2022-03-16
PPTX
UiPathFriends 2022-03-16
PPTX
Our Track to Modern Angular
社内サーバー購入禁止令から出戻りリモートワークまでの一部始終 20150114 DevLOVE仙台
いずみちゃんナイト15 第一部資料
経理屋がRailsを始めた理由
WordPressでExcelインポート - Word Fes 2015 -
Excelでなんか(訳:Excelで報告書をつくります)
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
Our Track to Modern Angular

What's hot (7)

PPTX
UiPathFriends 2022-03-16
PDF
UiPathFriends 2022-03-16
PDF
20150627 九州男児が山形でリモートワークして分かったこと
PDF
SIerからWeb系に転職して感じたこと
PDF
VBAを書きたくない話(Excel-DNAの紹介)
PDF
札束でExcelを殴る
PPTX
Making issuelistswithpowerapps
UiPathFriends 2022-03-16
UiPathFriends 2022-03-16
20150627 九州男児が山形でリモートワークして分かったこと
SIerからWeb系に転職して感じたこと
VBAを書きたくない話(Excel-DNAの紹介)
札束でExcelを殴る
Making issuelistswithpowerapps
Ad

Viewers also liked (13)

PDF
Ant「ビルドできません」Travis「よし通れ」
PDF
JJUG 2015 Summer
PDF
Java使いがphp使いにクラスチェンジした話
PDF
Introduction to WildFly Swarm #jjug
PDF
擬似乱数生成器の評価
PDF
JDK9 新機能 (日本語&ショートバージョン) #jjug
PDF
設計自動化の話 ~動作合成(導入)編~
PDF
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
PDF
cloudpackサーバ仕様書(サンプル)
PDF
安心してぐっすり眠るための AWS 運用術
PDF
メタプログラミングでExcel仕様書よさらば
PDF
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
PPTX
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Ant「ビルドできません」Travis「よし通れ」
JJUG 2015 Summer
Java使いがphp使いにクラスチェンジした話
Introduction to WildFly Swarm #jjug
擬似乱数生成器の評価
JDK9 新機能 (日本語&ショートバージョン) #jjug
設計自動化の話 ~動作合成(導入)編~
よろしい、ならば自動化だっ! ~自動家の自動化哲学~ #AsianAA
cloudpackサーバ仕様書(サンプル)
安心してぐっすり眠るための AWS 運用術
メタプログラミングでExcel仕様書よさらば
自動構築と自動テスト〜インフラのコード化とクラウドの優位性
インフラ構築とテストについて(ITインフラ業務自動化現状確認会)
Ad

More from Yusuke Yamamoto (20)

PDF
株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai
PDF
これからはじめるGit、GitHub #stapy
PDF
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
PDF
JetBrains IDEハンズオン
PDF
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
PDF
Java Küche 2016 #JavaKueche
PDF
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
PDF
WebStormから始まる快適Web開発ワークフロー #html5jk
PDF
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
PDF
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
PDF
カジュアルにスレッドダンプ - @yusuke #javacasual
PDF
Twitter4jハンズオン 5/1 #twtr_hack
PDF
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
PDF
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
PDF
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
PDF
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
PDF
貧乏人のHeroku活用術 #herokujp
PDF
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
PDF
JavaScript時代のJava #kansumiB7 #kansumi
PDF
テンプレートエンジンの話 #jjug
株式会社サムライズム 新製品発表会 物理イカリングのご紹介 #gbdaitokai
これからはじめるGit、GitHub #stapy
誰も知らない IntelliJ IDEA凄技100選 #kotlin_sansan
JetBrains IDEハンズオン
Java Küche 2016 LT 在室状況自動通知ボット #JavaKueche
Java Küche 2016 #JavaKueche
JavaOne2016 #CON5929 Time-Saving Tips and Tricks for Building Quality Java Ap...
WebStormから始まる快適Web開発ワークフロー #html5jk
データクラスから始めるKotlin / JetBrainsに行ってきました #kotlin_kansai #jkug
Troubleshooting Slowdowns, Freezes, Deadlocks : Introduction to Thread Dump #...
カジュアルにスレッドダンプ - @yusuke #javacasual
Twitter4jハンズオン 5/1 #twtr_hack
株式会社サムライズム@samuraismがcoincheck for ECを使ってビットコイン決済に対応した話 #gbdaitokai
Botを使った業務効率化 / Java8を使ったBot実装効率化 @yusuke #jjug
Twitter API最新事情 - API Meetup Tokyo #1 #apijp
Java デバッガ活用術 ~勘デバッグ・print デバッグから抜けだそう~ #jjug_ccc #ccc_h4
貧乏人のHeroku活用術 #herokujp
リーンスタートアップ x Java #jjug #jjug_ccc #ccc_h4
JavaScript時代のJava #kansumiB7 #kansumi
テンプレートエンジンの話 #jjug