Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
90
全文検索システム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
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
340
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
790
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
140
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
130
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
160
20 years of Symfony, what's next?
fabpot
2
360
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.2k
Integrating WordPress and Symfony
alexandresalome
0
150
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
320
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
3
740
AIコーディングエージェント(Manus)
kondai24
0
190
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
390
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
The Invisible Side of Design
smashingmag
302
51k
Thoughts on Productivity
jonyablonski
73
5k
Unsuck your backbone
ammeep
671
58k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
A Tale of Four Properties
chriscoyier
162
23k
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)