Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
筋トレ応援団.pdf
Search
Tetsuya Tatsumi
May 17, 2019
Programming
1
300
筋トレ応援団.pdf
Tetsuya Tatsumi
May 17, 2019
Tweet
Share
More Decks by Tetsuya Tatsumi
See All by Tetsuya Tatsumi
LINE Thingsで視力検査
dokechin
0
96
全文検索システムFESSを使った Web+DB PRESS 総集編の全文検索
dokechin
0
370
How to define the relationship in vuex's state
dokechin
1
450
ダンドリーキッチン
dokechin
0
440
ダンドリーキッチン
dokechin
0
1.2k
Other Decks in Programming
See All in Programming
Oxlintはいいぞ
yug1224
5
1.4k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
150
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
CSC307 Lecture 05
javiergs
PRO
0
500
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
組織で育むオブザーバビリティ
ryota_hnk
0
180
Package Management Learnings from Homebrew
mikemcquaid
0
230
並行開発のためのコードレビュー
miyukiw
0
1k
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
120
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
4.9k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
55
Writing Fast Ruby
sferik
630
62k
The untapped power of vector embeddings
frankvandijk
1
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
WENDY [Excerpt]
tessaabrams
9
36k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Designing for Timeless Needs
cassininazir
0
130
Everyday Curiosity
cassininazir
0
130
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
-*/&$MPWBεΩϧ ےτϨԠԉஂ @dokechin
։ൃͨ͠εΩϧͷ આ໌
ΧϯτΠϯςϯτ • छʴճͰࢦࣔ͢ΔͱΧϯτΞοϓ͢Δɻɹ ྫʣʮϓογϡΞοϓΛճʯ • ̍ؒͷΧϯτΛ< >͔ΒબΔɻ ྫʣʮϓογϡΞοϓΛεϐʔυͰճʯ
• छʮϓογϡΞοϓʯʮγοτΞοϓʯʮεΫ ϫοτʯͳͲશछɻ
ϦβϧτΠϯςϯτ • ݄୯ҐͰछ͝ͱͷΧϯτɺภࠩΛܭࢉɻ -*/&ϓογϡ௨͢Δɻྫʣ݄ͷूܭૹͬͯ
ےτϨԠԉஂ#PU • ʮࠓʯɺʮࠓ݄ʯɺʮࠓिʯɺʮࠓʯͷΧϯ τͷूܭɻ • σΠϦʔɻϚϯεϦʔͷʮάϥϑʯදࣔɻ-*''Ξϓ Ϧέʔγϣϯɻ
$MPWBσϞ
None
։ൃ͖͔͚ͨͬ͠
։ൃ͖͔͚ͨͬ͠ • ʮࣃΈ͕͖͘ΜʯʹײΛड͚ɺԿ͔࡞Γ͔ͨͬͨ • ։ൃதʹࣅͨεΩϧ͕͋Δ͜ͱ͕͚ͬͨΕͲɺ ແࢹͯ͠ೲಘ͍͘·Ͱ࡞ΓࠐΉ • ߴྸऀͷ৸͖ͨΓͷɺࣾձߩݙ͍ͨ͠ʂ
ಛʹྗΛೖΕͨػೳ
#(. • ϑϦʔૉࡐͷࣈԻΛฤू • ϑϦʔૉࡐͷϧʔϓԻָΛฤू
ࣈͷԻͷฤू ̍
ʜ ࣈͷಡΈ্͛ԻΛ(BSBHF#BOEͰฤू ͯ͠ɺඵͷ͞ʹἧ͑Δ
ϧʔϓૉࡐͱ߹͢Δ ̍
ϧʔϓૉࡐͷ#(.ͱಡΈ্͛ԻΛϛοΫε͢Δ ϧʔϓૉࡐ ϧʔϓૉࡐ
4PYίϚϯυ • ԻϑΝΠϧͷϝλใऔಘ soxi input.wav Input File : 'input.wav' Channels
: 2 Sample Rate : 44100 Precision : 16-bit Duration : 00:00:11.72 = 516797 samples = 878.906 CDDA sectors File Size : 2.07M Bit Rate : 1.41M Sample Encoding: 16-bit Signed Integer PCM
4PYίϚϯυ • ࿈݁ sox input1.wav input2.wav output.wav
4PYίϚϯυ • 10ճ܁Γฦ͠ sox input1.wav output.wav repeat 10
4PYίϚϯυ • 10ඵͰΓग़͠ sox input.wav output.wav trim 0 10
4PYίϚϯυ • ϛοΫε sox -m input1.wav input2.wav output.wav
4PYίϚϯυ • 0.2ඵͷແԻϑΝΠϧ࡞ sox -c 2 —n output.wav trim 0
0.2
CQNͰ#(.બͼ • 120bpm 1ඵؒʹ4Իූ2ݸɹ 1ඵ1Χϯτ • 100bpm 1.2ඵؒʹ4Իූ2ݸɹ 1.2ඵ1Χϯτ •
80bpm 1.5 ඵؒʹԻූݸ 1.5ඵ1Χϯτ • 60bpm 2ඵؒʹ4Իූ2ݸ 2.0ඵ1Χϯτ ̍ ແԻ ແԻ ແԻ ແԻ ແԻ CQNϧʔϓૉࡐ CQNϧʔϓૉࡐ
ΞʔΩςΫνϟ
$&, .&44"(*/( "1* -*'' $30/
ۤ࿑ͨ͠
.1ඵʹͳΒͳ͍ • wavϑΝΠϧʹͨ͠Βղܾ
ඇಉظϓϩάϥϛϯά • async/await PromiseΛۦͯ͠Կͱ͔
ʮෲےʯʮഎےʯೝࣝ͠ͳ͍ • γοτΞοϓɺόοΫΤΫεςϯγϣϯ
ूܭͰ͖ͳ͍ • javascriptͷDateΛσʔλϕʔεʹ֨ೲ͠Α͏ ͱ͍ͯͨ͠ • Moment Timezone > var f
= new moment().tz('asia/tokyo').format(); undefined > f '2019-05-17T07:43:43+09:00' • PostgreSQL (timestamp with time zone)