このブログは更新を終了しました。移転先はこちらです。

2023-02-23

NTA-DIY:1ヶ月目⑧~ScrapboxのUserScriptを作ってみる~

 ブックマークレットが作れるようになったので、今度はScrapboxのUserScriptに挑戦することにしました。

2023-02-21

NTA-DIY:1ヶ月目⑦~DOMとAmazonブックマークレット~

 前回、Scrapboxのページに文字列を追記するブックマークレットの話をしました。

 現在日時や開いているタブのタイトル・URLの取得を覚えたので、次はWebページの内容をScrapboxにクリップするブックマークレットを作ってみることにしました。手始めにAmazonの書籍情報です。

2023-02-19

自分のブログを持つということ

 こちらのオンライン対談を拝聴しました。

【編集版】ライフハック研究会Online第9回「今個人がBlogで情報発信を行う意義」

NTA-DIY:1ヶ月目⑥~実作:簡単なブックマークレット~

 基礎の基礎を一通り勉強したところで、次はブックマークレットの作成に挑みました。Scrapboxのページに書き込むものです。

 というのも、Scrapboxの特定のページに追記する(またはページを新規作成する)にはURLに文字列をくっつけて開けばいいと知ったので、それなら「ブックマークレットの書き方」さえ解ればすぐ実用的なプログラムができるだろうと思ったからです。

2023-02-14

NTA-DIY:1ヶ月目⑤~小さいチャレンジ集~

 JavaScriptの勉強のごく初期は、単元ごとにその時点で知っていることを使って何かしらの極小プログラムを色々作りました。

2023-02-13

NTA-DIY:1ヶ月目④~for文を解らないまま使う~

 プログラミングでは繰り返し処理(ループ処理)が非常に重要です。どんなツールを作るのでも避けては通れないことではないかと思います。

 そもそもの話、同じことの繰り返しを手でやらなくて済む、というのがコンピューターの最大の利点でしょう。

2023-02-12

NTA-DIY:1ヶ月目③~おみくじいろいろ~

 プログラミング学習の定番におみくじプログラムの作成があります。乱数と条件分岐を使うので、おみくじを作れるようになればすなわち他にもできることがぐっと増えるというわけです。

2023-02-11

NTA-DIY:前日譚②~JavaScriptを書けると何が嬉しいの?~

 JavaScriptの勉強を始める前、数ヶ月かけてCSSを勉強していました。CSSもなかなか一筋縄ではいかないもので今でも自由には使えませんが、ある程度は想定した通りの見た目を作れるようになりました。

 人が作ったものをただ取り入れるのではなく自分でカスタマイズすることで、アプリケーションは全く違った使用感になる、ということをCSSの習得を通じてひしひしと感じました。

2023-02-10

NTA-DIY:1ヶ月目②~感動したもの勝ち~

 さてJavaScriptの勉強の話に入っていきます。

 プログラミング教育を受けていない且つプログラミングに苦手意識が強い大人たちに宛てたような文章です。

2023-02-05

NTA-DIY:1ヶ月目①~どうせならTypeScriptを覚えればいいんじゃね~

 さあJavaScriptの勉強を始めよう。

 そう思った時に、プログラミングのプの字もわかっていない状態で「どうせならTypeScriptというやつから入ったらいいんじゃないか?」と考えました。今ならはっきり言えますが、無謀です。

2023-02-04

NTA-DIY:前日譚①~カスタマイズできる人ずるい!~

 ……という感想がおかしいのはわかっているのですが、前は「オプション機能を全然使えない」ということにもどかしい気持ちを強く抱いていました。

NTA-DIY:まえがき

 直近一年間はプログラミングをずっとしていた、ということをブログでも何度か書きました。一口にプログラミングと言ってもできることには無限の広がりがあるわけですが、その中で私が何をしていたかというと、簡単に言えば「デジタルノートツール(=Note-taking application)のDIY」だったのだと思います。