自分専用のアプリをデザインする
from:
最近の潮流か、自分専用のWebアプリ?を作っている方々をお見掛けする。
きっと、他にもいらっしゃる。
staさんもなにかされていそうだけれどどう調べたらいいだろうかissac.icon
rashita.iconプログラマーの方の場合、GitHubを漁ってみると成果物にリーチできることがありますね。
なるほど!issac.icon
rashita.iconあとはまあ、直接聞いてみるとか(といっても、ここを覗いておられないとなかなか難しそうですが)
sta.iconさんは結構見てる感じがしますねtakker.icon
ここは最近あまり見てないですねsta.icon
その人の公式サイト的なものに「その人の成果物を公開してるサイト(GitHubなど)」へのリンクが張られていることがありますsta.icon
ただその人に「成果物を他人に見せる気」がない場合、公開されてなかったり、されていても説明がなくて意味がわからなかったりします
sta.iconは自分の城をつくりたくて常に外面を意識しているので(他の人に理解しやすいかはさておき)説明をちゃんと書いておく事が多い ありがとうございますissac.iconstaさんの公式サイトでもGitHubへのリンク確認しました
GitHubも使い方を模索したいissac.icon
自分でもやってみたいがhtmlもCSSもcgiもRubyもPythonもぜんぜんわからないので遠い道のりである…issac.icon
rashita.icon一応上記のようなジャンルの情報はインターネットが大得意とするところなので情報はたっぷりありますし、わからないことは聞いていただければ可能な範囲でお答えします。
まず、HTMLとCSSを学んで、「自分が意図するデザインのページを作れる」がスタートで、次にそのページに動的な操作を加えるときにJavaScriptを使えるようになるが階段の二段目です。でもって、テキストファイルなどをプログラミング的に処理するときに、RubyやらPythonやらが活躍します。これが最後の階段ですね(cgiはこの範疇です)。
ありがとうございます!ロードマップが開けるようですissac.icon
でもって、HTMLとCSSは、たとえばScrapboxやObsidianをカスタマイズするときに役立ちます。
RubyやPythonは、自分のローカルに保存してあるファイルに一括で処理をかけたいときなどに役立ちます。
つまり、Webアプリ作成の場面以外でも役立つ(ことがある)ということです。
総じていえば、「(興味があるなら)ぜひチャレンジを!」ということです。
自分でも興味は出てきたので最近htmlとCSSと扱い始めました。ぽちぽち勉強してきますissac.icon
これはどういう方向性なのだろうか。どういう潮流なのだろう?
アプリ化する世界へのレジスタンスとして位置づけられるかもrashita.icon なるほどです。issac.icon
結城先生を見ていると「自分の環境にファイルを置いて管理する」、「一種のツールに依存せず、別々のツールを渡り歩く」、「気に入ったツールと似たような機能を持つツールを自作する」などのことをやっている
関係がありそうな話
Tak.(@takwordpiece)
1から作るのも面白いです、かなりしんどい点もありますtakker.icon
やりたいことを始めるまでの下準備が長い
開発環境(eg. WSL2+VS Code)構築して、framework選定して、そのframeworkの作法を学んで……
だいたい環境構築あたりで謎のエラーが頻発して、それを直すために何度も調べては直しを繰り返すことになる
$ \LaTeXの環境構築は本当に大変です……takker.icon
よくわからないことだらけで困ってました、それがあたりまえなんですねissac.icon
あまりにも長く複雑な環境構築に挫折してしまうこともあるし、構築できたとしてもそれで満足してしまい、アプリ開発をせずじまいになることもある
何を軸に作ればいいのかがわからない
作りたいものがあったとしても、設計方法がわからないとかなりしんどいです
なので、既存のアプリ(例えばScrapbox)をUserCSSやUserScriptでちょこっとカスタマイズするところから始めるのもおすすめです
既にガッチリとした土台があるので、あまり設計をしっかり考えなくてもいい
作りたいものをサッと作ってさっと動かせる
土台を調べることで設計の勉強にもなる
環境構築が不要なので、初めから自分の作りたいものを作る作業に入れる
terminalの使い方やらnpmのinstall方法やらeslintの設定方法やらを全部すっ飛ばして、CSS/JavaScriptの機能を実際に使って動かすことだけに集中できる
ご提案ありがとうございます、ホント有難いですissac.icon
今は基本的なことを本読んで始めているので、ひと段落したらUserCSS,UserScriptあたり手を出していってみたいですね
nora.icon私はまともに勉強ということをしないでいきなりUserCSSをいじってじわじわ覚えていったのですが、知識のある人ならやらないであろうことを試して表示がめちゃくちゃになったりするのもある種の面白さがありますよ(?)
どんなにめちゃくちゃになってもCSSなら見た目だけの話なのでsettingsにアクセスできれば元に戻せる安心感。
たしかに。
セオリーにはまらないことができるのは初心者か上級者だけなのかもしれませんね
読めるようになりたいissac.icon