SlideShare a Scribd company logo
Enviar pesquisa
Carregar
同人スケジューリングサービス作ってみた
Denunciar
Compartilhar
U
unohanat
Seguir
•
1 gostou
•
785 visualizações
1
de
17
同人スケジューリングサービス作ってみた
•
1 gostou
•
785 visualizações
Denunciar
Compartilhar
Baixar agora
Baixar para ler offline
Engenharia
同人スケジューリングサービス作ってみた 同人秘書 http://dojin-scheduler.herokuapp.com/
Leia mais
U
unohanat
Seguir
Recomendados
ソースコードをAAに変換するやつやってみた por
ソースコードをAAに変換するやつやってみた
Takahashi Koki
2.8K visualizações
•
18 slides
西区勉強会用スライド por
西区勉強会用スライド
Hiromi Kai
1.2K visualizações
•
15 slides
20130202 unitycreators prefab por
20130202 unitycreators prefab
Konabe Kurisaka
825 visualizações
•
10 slides
Spring Boot Introduction por
Spring Boot Introduction
chibochibo
2.3K visualizações
•
28 slides
これからはじめるための JavaScript 開発環境 por
これからはじめるための JavaScript 開発環境
Ryo Higashigawa
11.9K visualizações
•
32 slides
Digdagで機械学習モデルの自動更新がしたい! por
Digdagで機械学習モデルの自動更新がしたい!
洸介 藤田
236 visualizações
•
34 slides
Mais conteúdo relacionado
Mais procurados
p5.js について por
p5.js について
reona396
1.9K visualizações
•
8 slides
2013 08-19 jjug por
2013 08-19 jjug
sk44_
2K visualizações
•
18 slides
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話 por
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
9.1K visualizações
•
27 slides
20130202 fe勉強会 canvas por
20130202 fe勉強会 canvas
Keisuke Aizawa
474 visualizações
•
10 slides
Meguro es7 por
Meguro es7
健太 田上
357 visualizações
•
31 slides
Alternative chef por
Alternative chef
Ryuji Tsutsui
1.6K visualizações
•
14 slides
Mais procurados
(20)
p5.js について por reona396
p5.js について
reona396
•
1.9K visualizações
2013 08-19 jjug por sk44_
2013 08-19 jjug
sk44_
•
2K visualizações
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話 por Masataka Kono
Mysqlを4.0から5.0を経由して5.6へバージョンアップした話
Masataka Kono
•
9.1K visualizações
20130202 fe勉強会 canvas por Keisuke Aizawa
20130202 fe勉強会 canvas
Keisuke Aizawa
•
474 visualizações
Meguro es7 por 健太 田上
Meguro es7
健太 田上
•
357 visualizações
Alternative chef por Ryuji Tsutsui
Alternative chef
Ryuji Tsutsui
•
1.6K visualizações
iPhoneアプリを Javaで書くよ? por Toshio Ehara
iPhoneアプリを Javaで書くよ?
Toshio Ehara
•
2.9K visualizações
Selenium再入門-W3C勧告とページオブジェクトパターンと私-201707webエンジニア勉強会#2神田 por Y Watanabe
Selenium再入門-W3C勧告とページオブジェクトパターンと私-201707webエンジニア勉強会#2神田
Y Watanabe
•
1.4K visualizações
RubyKaigi2011の雰囲気 por Sea Mountain
RubyKaigi2011の雰囲気
Sea Mountain
•
622 visualizações
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた por Satoshi Takami
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Satoshi Takami
•
6.8K visualizações
第2回UE4勉強会 in 大阪 - 201709 ue4界隈ニュース por com044
第2回UE4勉強会 in 大阪 - 201709 ue4界隈ニュース
com044
•
1.9K visualizações
ぼくたちのじゅたくかいはつ por Atsushi Harada
ぼくたちのじゅたくかいはつ
Atsushi Harada
•
7.1K visualizações
フレームワーク使おうぜ! por Takuya Sato
フレームワーク使おうぜ!
Takuya Sato
•
1.9K visualizações
第3回ue4勉強会 in 大阪 201711 ue4界隈ニュース por com044
第3回ue4勉強会 in 大阪 201711 ue4界隈ニュース
com044
•
1.7K visualizações
エンジニアが Webを学ぶために やっててよかったこと por Hirata Tomoko
エンジニアが Webを学ぶために やっててよかったこと
Hirata Tomoko
•
1.7K visualizações
Gm,またつまらないものを作ったってよ por Kiminori Kato
Gm,またつまらないものを作ったってよ
Kiminori Kato
•
201 visualizações
GopherJS + Nashorn por Takuya Ueda
GopherJS + Nashorn
Takuya Ueda
•
7.7K visualizações
ぼくたちのじゅたくかいはつ(と品質の話) por Atsushi Harada
ぼくたちのじゅたくかいはつ(と品質の話)
Atsushi Harada
•
1.9K visualizações
Walking front end por Hirata Tomoko
Walking front end
Hirata Tomoko
•
2.3K visualizações
20150717 これからプログラミングを勉強する人へ por SEED310
20150717 これからプログラミングを勉強する人へ
SEED310
•
574 visualizações
Destaque
2017 Adroit's Training Brochure(imp) por
2017 Adroit's Training Brochure(imp)
Mandeep K Kochhar
120 visualizações
•
13 slides
Television reviews por
Television reviews
Jessica Kelvin
226 visualizações
•
4 slides
XON Fleyer por
XON Fleyer
Seeleong Lee
442 visualizações
•
4 slides
Komplikasi efusi pleura por
Komplikasi efusi pleura
Fian Nisa
5.1K visualizações
•
4 slides
Resume_Jithin E.R por
Resume_Jithin E.R
Jithin Ranajith
150 visualizações
•
4 slides
CV-Mardianto por
CV-Mardianto
Mardianto Wijaya
175 visualizações
•
7 slides
Destaque
(12)
2017 Adroit's Training Brochure(imp) por Mandeep K Kochhar
2017 Adroit's Training Brochure(imp)
Mandeep K Kochhar
•
120 visualizações
Television reviews por Jessica Kelvin
Television reviews
Jessica Kelvin
•
226 visualizações
XON Fleyer por Seeleong Lee
XON Fleyer
Seeleong Lee
•
442 visualizações
Komplikasi efusi pleura por Fian Nisa
Komplikasi efusi pleura
Fian Nisa
•
5.1K visualizações
Resume_Jithin E.R por Jithin Ranajith
Resume_Jithin E.R
Jithin Ranajith
•
150 visualizações
CV-Mardianto por Mardianto Wijaya
CV-Mardianto
Mardianto Wijaya
•
175 visualizações
2017 recruitment brochure por Mandeep K Kochhar
2017 recruitment brochure
Mandeep K Kochhar
•
68 visualizações
The growth of impact damage - thesis por Herzl Chai
The growth of impact damage - thesis
Herzl Chai
•
235 visualizações
BTEK technology interpretation centre- Case Study por Rajat Rana
BTEK technology interpretation centre- Case Study
Rajat Rana
•
7.2K visualizações
Architectural Conservation- Hampi World Heritage Site por Rajat Rana
Architectural Conservation- Hampi World Heritage Site
Rajat Rana
•
8.4K visualizações
Summary 130912020352-phpapp02-151102145633-lva1-app6891 por charity nkullie
Summary 130912020352-phpapp02-151102145633-lva1-app6891
charity nkullie
•
195 visualizações
CV-Mardianto por Mardianto Wijaya
CV-Mardianto
Mardianto Wijaya
•
312 visualizações
Similar a 同人スケジューリングサービス作ってみた
アジャイルソフトウェア開発の道具箱 por
アジャイルソフトウェア開発の道具箱
Koichi ITO
5.8K visualizações
•
43 slides
MTプラグイン入門以前 por
MTプラグイン入門以前
Hiroshi Yamato
2.5K visualizações
•
35 slides
connpass特徴と開発の流れ por
connpass特徴と開発の流れ
Ikeda Yosuke
1.5K visualizações
•
40 slides
How to develop a huge Single Page Application por
How to develop a huge Single Page Application
Naoki Yamada
3.2K visualizações
•
65 slides
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版) por
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版)
学 松崎
3.7K visualizações
•
42 slides
2014-01-28 Operation in the future por
2014-01-28 Operation in the future
Operation Lab, LLC.
3.2K visualizações
•
37 slides
Similar a 同人スケジューリングサービス作ってみた
(20)
アジャイルソフトウェア開発の道具箱 por Koichi ITO
アジャイルソフトウェア開発の道具箱
Koichi ITO
•
5.8K visualizações
MTプラグイン入門以前 por Hiroshi Yamato
MTプラグイン入門以前
Hiroshi Yamato
•
2.5K visualizações
connpass特徴と開発の流れ por Ikeda Yosuke
connpass特徴と開発の流れ
Ikeda Yosuke
•
1.5K visualizações
How to develop a huge Single Page Application por Naoki Yamada
How to develop a huge Single Page Application
Naoki Yamada
•
3.2K visualizações
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版) por 学 松崎
Spring Boot + Doma + AngularJSで作るERP (LINE Fukuoka Meetup版)
学 松崎
•
3.7K visualizações
2014-01-28 Operation in the future por Operation Lab, LLC.
2014-01-28 Operation in the future
Operation Lab, LLC.
•
3.2K visualizações
退屈なブラウザ作業をpuppeteerにやらせたいお話 por Tadashi Nemoto
退屈なブラウザ作業をpuppeteerにやらせたいお話
Tadashi Nemoto
•
905 visualizações
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。 por Akihiro Kuwano
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
Akihiro Kuwano
•
2.8K visualizações
20200817 プログラミングの基礎 その2 por Hikaru Tanaka
20200817 プログラミングの基礎 その2
Hikaru Tanaka
•
91 visualizações
Team Foundation Serivceを使ってみる por You&I
Team Foundation Serivceを使ってみる
You&I
•
1.1K visualizações
Infrastrucure as a CodeにおけるJenkinsの役割 por Takashi Honda
Infrastrucure as a CodeにおけるJenkinsの役割
Takashi Honda
•
3.8K visualizações
俺 と ご褒美 Bot por Masayuki KaToH
俺 と ご褒美 Bot
Masayuki KaToH
•
713 visualizações
20130302 わんくま勉強会大阪 tfsを使ってみよう por Takuya Kawabe
20130302 わんくま勉強会大阪 tfsを使ってみよう
Takuya Kawabe
•
2.8K visualizações
Web入稿自動組版の過去・現在・未来 por Masataka Kawahara
Web入稿自動組版の過去・現在・未来
Masataka Kawahara
•
3.8K visualizações
Infrastructure as Codeの取り組みと改善 por Takashi Honda
Infrastructure as Codeの取り組みと改善
Takashi Honda
•
2.8K visualizações
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善 por Developers Summit
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
Developers Summit
•
2K visualizações
ドリコムサマージョブ報告 by 佐々木 誠治 por Drecom Co., Ltd.
ドリコムサマージョブ報告 by 佐々木 誠治
Drecom Co., Ltd.
•
1.1K visualizações
Gcpug begginers #1LT startup scriptとshutdown script por tsukasa tamaru
Gcpug begginers #1LT startup scriptとshutdown script
tsukasa tamaru
•
568 visualizações
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』 por Ryo RKTM
20091010名古屋Ruby会議01 プログラマとプログラマでない人のための課題管理ツール『Redmine』
Ryo RKTM
•
1.1K visualizações
はじめてがアジャイル por Kenichi Takahashi
はじめてがアジャイル
Kenichi Takahashi
•
1.4K visualizações
Último
図解で理解するvetKD por
図解で理解するvetKD
ryoo toku
86 visualizações
•
22 slides
システム概要.pdf por
システム概要.pdf
Taira Shimizu
40 visualizações
•
1 slide
Najah Matsuo Self Introduction por
Najah Matsuo Self Introduction
NajahMatsuo
7 visualizações
•
29 slides
SSH超入門 por
SSH超入門
Toru Miyahara
363 visualizações
•
21 slides
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 por
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
122 visualizações
•
36 slides
onewedge_companyguide1 por
onewedge_companyguide1
ONEWEDGE1
27 visualizações
•
22 slides
Último
(9)
図解で理解するvetKD por ryoo toku
図解で理解するvetKD
ryoo toku
•
86 visualizações
システム概要.pdf por Taira Shimizu
システム概要.pdf
Taira Shimizu
•
40 visualizações
Najah Matsuo Self Introduction por NajahMatsuo
Najah Matsuo Self Introduction
NajahMatsuo
•
7 visualizações
SSH超入門 por Toru Miyahara
SSH超入門
Toru Miyahara
•
363 visualizações
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 por 修治 松浦
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
•
122 visualizações
onewedge_companyguide1 por ONEWEDGE1
onewedge_companyguide1
ONEWEDGE1
•
27 visualizações
lt.pptx por tomochamarika
lt.pptx
tomochamarika
•
80 visualizações
how query cost affects search behavior translated in JP por Tobioka Ken
how query cost affects search behavior translated in JP
Tobioka Ken
•
9 visualizações
AIで始めるRustプログラミング #SolDevHub por K Kinzal
AIで始めるRustプログラミング #SolDevHub
K Kinzal
•
22 visualizações
同人スケジューリングサービス作ってみた
1.
同人スケジューリングサービス 作ってみた ゆるふわRuby勉強会Chofu.rb(おためし版)
2.
アジェンダ ● 発表者紹介 ● サービス紹介 ●
工夫/苦労した箇所 ● Sinatraの感想 ● これからサービスを作る貴方に
3.
あんた誰? うのはな透(@unohanaT) ● (株)MTMシステムズ 開発部 ●
(多分)WEBエンジニア o ruby, Java, C# etc. ● 社畜から抜け出したくて今年5月転職 ● 副業は同人作家
4.
何を作った? 同人スケジューリングサービス ● 作品制作スケジュールを見積もり・立案できる ● 毎日の進捗を入力することで、遅れ/進みを把握でき る ●
作品制作後、制作ペースなどの実績を把握できる 新刊を落とさなくなる!
5.
運用 サービス構成 JQuery 開発 ActiveRecord Twitter/UserLoca l Batch
6.
工夫/苦労した箇所
7.
Ajax with jsRender jsRender:
javascriptのレンダリングライブラリ 1. 必要なデータをAjaxにてjsonで受け取る 2. テンプレートをAjaxにてtxtで受け取る 3. テンプレート&データをjsRenderでレンダ リング● データ転送量の削減が見込める ● サーバ側の負荷(レンダリング)を軽減できる ● erb一本よりは学習コストが高いのが難点か
8.
Twitterへの通知 下記ページを参照 http://qiita.com/enmtknt/items/b1ff3bcd5d3ef8819845 ● 公式アカウントからtweetをするだけなら簡単 (TwitterAppsで自分のアカウントのアクセストークン が取得できる) ● API制限に引っかからないように10分毎に5件送信する ように設定している(最大41.6post/Hに対し、 30post/H) ●
ちなみに当初は10分毎に1件だったが、いつの間にか通 知件数が増えすぎて対応できなくなっていた
9.
制作ペースの計算 「今日は12時間作業して、下描き2P、ペン入 れ3P作業したぞ!」 下描き・ペン入れにそれぞれ何時間掛け た? ● 1日の進捗では求められないけど、2日分進捗があ れば連立方程式で解ける! ● サンプルが偏らないように複数の連立方程式を立て る! ●
ruby的にはMatrix/Vectorを利用(x = A-1b の要領)
10.
アクセスログの送信 当初の想定:クライアント側でAjax通信 改案:DBにアクセス情報溜めてバッチで通信 ● クライアントにパラメータが送られない ● リアルタイム性は落ちる(10分ごと)が、影響ない ●
クロスオリジンに引っかかって通信不可能! ● パラメータがユーザに見えるので好ましくない
11.
Sinatraの感想
12.
とにかく軽い! ● 直感的ですぐ始められる ● Railsよりブラックボック スが少ないので、変なと ころで詰まらない ●
ActiveRecordとよく馴染 む 「習うより慣れろ」を体現した
13.
ただし不満点もある ● rbファイルがすぐ肥大化する(少数のファイ ルに詰め込みがち) ● beforeフィルタの機能がやや弱い ●
Railsほどライブラリが充実していない 規模が大きくなって「Railsに乗り換えようかな?」と思っ ても時すでに遅し…… Sinatraで一本作って雰囲気掴んだら、次はPadrinoがいい かも
14.
これからサービスを作る貴方に
15.
知らなきゃならないことは多いぞ! ● HTTP(e.g. GET/POSTの違いは?
RESTfulとは?) ● Javascript(e.g. ダイアログはどうやって出す? モ ーダル/モードレスの違いは?) ● Ajax(e.g. どんな時に使うべき?) ● DB(e.g. どんなテーブル構成? パフォーマンス は?) ● セッション(e.g. 何を突っ込む? 複数画面対策 は?) ● セキュリティ(e.g. SQLインジェクション対策は万
16.
でも知らなくても案外なんとかなるよ ● 個人で趣味サービスを立ち上げる程度なら、 あまり身構えなくてもよい o 隗より始めよ。習うより慣れろ o
まずはこれくらいシンプルなのを → vivit_jcになれるボタン o 知識が要求されるのは仕事になってから ● たのしくプログラミングしましょう!!
17.
おわり