Code Monkey home page Code Monkey logo

avrnote's Introduction

AVRNote

これは何?

AVRでのプログラミングとか実装とかの勉強結果をTiddlyWikiを使ってまとめたノートです。

背景

AVRについて

作品制作で使用する機会があり、2013年に初めて勉強を行いました。 その時の実験と、実装を行う際に作成したものを公開する事で、今後AVR、及び電子工作を学ぶ人の助けになればと思っています。

記述形式について

今回TiddlyWikiを用いる、つまりWikiの記法を用いる事にしました。 それは

  • 自分がTiddlyWikiの記法に慣れている
    • 過去様々なノートをTiddlyWikiで作っており、初期コストなく打ち込めました。
  • HTMLより簡単に記述でき、項目毎にまとめて書くのに適している
    • 見直せるノートとして適した記法だと思いました。
  • 広く知られた記法である
    • Wikipediaを筆頭に、世界中に無数のWikiが存在しています。

共有方法について

TiddlyWikiの特徴をWikipedia/TiddlyWikiより引用します。

主な特徴

  • 自己完結型HTMLファイルであり、CSSとJavaScriptコードを含む。
  • ユーザーがPCにダウンロードして使用する。TiddlyWikiに情報を入力すると、ユーザーの要求により自分自身をハードディスク上で書き換えることでその情報を保存する。
  • 多くのウェブブラウザで動作し、インストール作業が不要であるため、可搬型パーソナルウィキとして簡単に利用できる。

これをGithubを用いて共有する事で、

  1. 他人の必要な情報を簡単にダウンロードし
  2. 自分の環境に合わせてカスタマイズできる。
  3. また、不足分を補いあったり、内容に関して議論したりできるので
  4. ブログなどよりもコンテンツが充実する。
  5. 結果として、ノートと教科書の間のものが生まれるのではないか

と考えました。

読んでいるあなたへ

熱心に読んでくれてありがとうございます:-)

もし、あなたが過去、

  • AVRを使った事がある
  • 電子工作を行った事がある

のであれば、その内容を記述して多くの人のリファレンスにさせて下さい!

もし、あなたが今

  • 電子工作のアイデアを持っている

のであれば、それをIssueとして教えて下さい! 誰かが試してみるかもしれません:-P

もし、あなたが今

  • ノートの内容が分からねぇ!!
  • ココおかしい。
  • こうしたらもっと良くなる!

と思っているのならば、それをIssueとして教えて下さい! 修正ガンバリマス!

このREADMEに関しても修正や提案をお待ちしています;-)

Googleドキュメントじゃだめなの?

それもまた賢い選択でしょう。

しかし、「Google」が窮屈に感じるのであれば、このオープンなアクティビティに参加してみませんか?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.