Help us understand the problem. What is going on with this article?

自分でプログラミングをしないと作れないわけでもない事例を示す

More than 1 year has passed since last update.

「フラッシュ記憶の様に表示するアプリ」は"PowerPoint"で作れた。1

先日、自分のホームページに載せたいと思ったので実装方法を検討した。

当初はプログラミング言語を用いなければ作れなさそうという先入観が邪魔をしていて
調査などに時間が掛かりスムーズな実装に取り掛かれなかった。

作りたかったものは何か

image.png
image.png
上記のようなコードの画像群をフラッシュ記憶の様に表示していくアプリだ。

それは"PowerPoint"で作れる。

実装方法

スライドを用意する。

image.png

動画で保存する。

image.png

実装結果

出来上がったサンプルはこちら
出来上がったサンプルはこちら(スマホはこちらが見やすいかもしれない)

何で上手くいったのか

  • 「PowerPointのスライド高速で表示すれば"フラッシュ記憶"の様じゃね?」て発想
  • 「そういえば、PowerPointて動画作成機能なかったっけ?」という、たまたま知っていたこと
  • 「PowerPointの本来の使い方でなくても簡単に実装できればいいや」と思う気持ち
  • 「上記から試してみたら、スライドの所要時間というオプションを見つけた」偶然

課題

スライドの順番をランダムに毎回表示できない。

対策

プログラミングで解決する。2

まとめ

自分が作りたいものは本当に自分でプログラミングしなきゃダメか考えることは
「なぜ、自分はプログラミングで行うか」を考えるキッカケになると思った。
PowerPointもプログラムで出来ているから自分もプログラミングでという発想も有りだと思うが、
実装時に素早く手軽に作りたいという条件付けがあれば、自分が持っているツールで作ることも有りなのだと分かった。
なぜならば、プログラミングがしたいのではなくてモノを作りたいからだ。

ソフトウェアについても機能が多ければ必ずよいわけでもない。
例えば、WordPadの様にWordに比べれば機能が少ないと思っても「本当に出来ないか」を考えると出来ることもある。
どうしても出来ないから高価なWordを買うことで、はじめて「Wordの意義」が自分の中で生まれるのではないだろうか?3

もしかしたら、まだまだ知らない機能がたくさんあるかもしれない。


  1. タイトル変更しました。 

  2. ここで初めてプログラミングする意義を見出した。 

  3. 宝の持ち腐れにならなくてすむ。 

JINPLAYSGUITAR
ギター大好きな元プログラマの事務スタッフさん。プログラミングを始めた人向けの記事が多めです。ゆるめの記事はnoteに書いてます。そして暇なときには僕の音楽を聴いてみてください。
https://note.com/jinplaysguitar
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away