13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

コンソールで動くエディタを作る(25日目) おわりに

Posted at

本稿は自作エディタをつくる Advent Calendar 2016の最終日です、レポジトリはこちら

やってみて

機能の少なさに目を瞑ると、15日目には動くところまでできたのがよかったです。
たとえバグっていても、ある程度動くようになると面白いですね。
他のエディタと比べると色々と足りないものが多いですが、
できないことが少しづつできていく過程も楽しかったです。
自分で使いたいものを作るというのは、プログラマの原始的な楽しさだと思いますが、
普段仕事で他の人のためにプログラムを書いていると、その楽しさ忘れていくのかもしれないな、と思いました。

ブログにしてみて

25日間連続で書き続けるのは結構大変です。
自分の場合は、平日よりも休日の遊びの予定のほうが
書く時間が取れない傾向にある気がしました。
ただ、大変でも書いていけば読んでくれる人がいて、
アドバイスをくれるのが大変助かりました。
単にOSSにするだけだと、どこに悩んでいるかまでは伝わらないので、
わからないことをわからないと書くのは重要な気がします。
文字コードとかは難しかったですね・・・。

アドバイスについて

Qiitaのコメント、githubのプルリクエスト、twitterでのやりとり・・・。
たくさんの人が親切に教えてくださり非常に助かりました。
単に疑問が解決されるだけでなく、モチベーションにもつながりました。
本当にありがとうございます!!!

エディタを作りたい人へ

僕はC言語で書きましたが、どのプログラム言語でもチャレンジできると思います。
ただし、一部はC言語で書かないといけないかもしれません。
(このブログでいうと3日目、8日目あたり)
C言語に慣れないと困るかもしれないですが、
僕の困ったところはできるだけ、どういうところに困ったかと解決法を書いたつもりなので
よかったら参考にしてください。
ただ、cursesを使った方が良かった気がしますね。

もし作ってみようという方がいたらコメント頂けると嬉しいです、見に行きます!

これから

アドベントカレンダーとしては今回で最後ですが、
自分のペースでアップデートを続けていこうと思います。
その際はまたQiitaに書こうと思いますので、よかったら読んでください。

最後に

amazonのほしい物リストです

あと、転職を考えています。
scalaとiOSが得意です。
どこかいいところあれば・・・w

13
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?