!!!組込みシステム構築実習 *組込みシステム設計 *[「IoT に関する標準化・デファクトスタンダードに係る国際動向調査」報告書|https://dl.ndl.go.jp/view/prepareDownload?itemId=info%3Andljp%2Fpid%2F11279291&contentNo=1] *[結論の書き方をちゃんと指導教員は教えてくれましたでしょうか? | 上田ブログ|https://b.ueda.tech/?post=02339] *[2020年振り返り【ほぼ開発未経験で組込みLinuxでIoTシステムをリリースした話】 #ポエム - Qiita|https://qiita.com/MaaSaHero/items/f332fb708b0b266dcb6f] *[C言語によるオブジェクト指向プログラミング入門 | 坂井 弘亮 |本 | 通販 | Amazon|https://www.amazon.co.jp/dp/4798121134] !!マイコン比較 *[FreeRTOS理解その11(マイコンによる違い) - Qiita|https://qiita.com/infinite1oop/items/bbc8f40798764ce6baca] *[今更だけど。 ESP32とSTM32とArduinoについて書いてみる | がじぇっとりっぷ|https://gadgetrip.jp/2021/01/esp32_stm32_arduino_introduction/] *[FreeRTOSの導入とTips|https://blog.oino.li/posts/freertostips/] !!開発 *[すべての開発者へ。すごいGitHubリポジトリ10選 - Qiita|https://qiita.com/baby-degu/items/6c0c73a1e79644ebbb1a] !設計メモ *[設計メモ by てきーらサンドム|http://www2u.biglobe.ne.jp/~tequila/ele_design.html] *[ユーザーインターフェイス設計メモ | Blog | Yuya Kinoshita|https://yuyakinoshita.com/blog/2022/06/08/user-interface-note/] *[顧客インタビューの質問設計・メモの取り方・発言を深堀するテクニック……ノウハウをプロから学ぶ!:MarkeZine(マーケジン)|https://markezine.jp/article/detail/42886] *[設計メモ|https://zenn.dev/yussak/scraps/4597e70c4fc71a] *[【基本設計】メモ帳のデータ整理|Dai_K|https://note.com/dai_10k/n/n50e913c03385] *[Unityでの設計メモ - Qiita|https://qiita.com/migizo/items/b46176d66c10394d85b4] *[ATMega32u4を使う場合の設計メモ.md · GitHub|https://gist.github.com/s-show/286ffb1f5d9c886b514ff7a37e6d8d37] *[クラス設計メモ - Cube Lilac|https://clown.cube-soft.jp/entry/20100210/1265791007] *[NoSQLの設計メモ - Qiita|https://qiita.com/miyamotok0105/items/62b1409bdd4dc430567d] !!PySimpleGUI *[パッケージをインストールする — Python Packaging User Guide|https://packaging.python.org/ja/latest/tutorials/installing-packages/#use-pip-for-installing] *[PySimpleGUI · PyPI|https://pypi.org/project/PySimpleGUI/] *[Call reference - PySimpleGUI|https://www.pysimplegui.org/en/latest/call%20reference/] *[PySimpleGUI Windowエレメント(ウィジェット)の初期化引数 | なおとしブログ|https://naotoshisami.com/2022/02/pysimplegui-window-element-init/] *[【PySimpleGUI備忘録】Windowの機能とZオーダー・モーダルの設定方法 - Qiita|https://qiita.com/melka-blue/items/33c89a62c2392bbbd450] *[tkinterで”too early to create image”と出てしまう - Qiita|https://qiita.com/SieteDeMayo/items/da99a69a205a2326149e] *[Tkinterを使うのであればPySimpleGUIを使ってみたらという話 - Qiita|https://qiita.com/dario_okazaki/items/656de21cab5c81cabe59] *[PySimpleGUI: Working with Multiple Windows - Mouse Vs Python|https://www.blog.pythonlibrary.org/2021/01/20/pysimplegui-working-with-multiple-windows/] *[PySimpleGUIの使い方・前編 - Qiita|https://qiita.com/Aroe/items/492ca0194c55335e28c0] *[PySimpleGUIの使い方・後編 - Qiita|https://qiita.com/Aroe/items/2fc91acf1b9a5c7c2d53] *[PySimpleGUIでGUIアプリを作ってみた ~その3~ イベント処理|https://it-for-pharma.com/pysimplegui%E3%81%A7gui%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F-%E3%81%9D%E3%81%AE3-%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E5%87%A6%E7%90%86] *[Python画像処理のためのGUI入門(PySimpleGUI解説) - Qiita|https://qiita.com/sunameri22/items/da002d628d7a28cd6e97] *[PySimpleGUI イベント処理 〜応用編〜|https://it-for-pharma.com/pysimplegui-%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E5%87%A6%E7%90%86%E3%80%80%E3%80%9C%E5%BF%9C%E7%94%A8%E7%B7%A8%E3%80%9C] *[CodeSkulptor3|https://py3.codeskulptor.org/] *[CodeSkulptor Demos|https://py2.codeskulptor.org/demos.html] *[astroid|https://otoro.net/misc/astroids/index.html] *[PostedInMonth Post :: Coding Cheat Sheets|https://proserge.kh.ua/coding/index.php/post/PostedInMonth?time=1404162000&pnc=c&page=4] *[Python画像処理のためのGUI入門(PySimpleGUI解説) - Qiita|https://qiita.com/sunameri22/items/da002d628d7a28cd6e97] *[SimpleGUICS2Pygame · PyPI|https://pypi.org/project/SimpleGUICS2Pygame/] *[Pythonの画像処理ライブラリPillow(PIL)の使い方 | note.nkmk.me|https://note.nkmk.me/python-pillow-basic/] *[Pillow (PIL Fork) 9.5.0 documentation|https://pillow.readthedocs.io/en/stable/index.html] *[serverあれこれ: PySimpleGUIでグラフ要素を作成して画像を描画する|https://serverarekore.blogspot.com/2021/10/pysimplegui_0887988135.html] *[PySimpleGUI - Graph Element|https://www.tutorialspoint.com/pysimplegui/pysimplegui_graph_element.htm] *[PySimpleGUI - Image Element|https://www.tutorialspoint.com/pysimplegui/pysimplegui_image_element.htm] *[コラム - ゼロから歩くPythonの道 | 第26回 tkinterのcanvasをつかってみよう!|CTC教育サービス 研修/トレーニング|https://www.school.ctc-g.co.jp/columns/hishinuma/hishinuma26.html] *[【Python/tkinter】線や円などの図形の描画 | イメージングソリューション|https://imagingsolution.net/program/python/tkinter/canvas_drawing_lines_circles_shapes/] *[【Python/tkinter】Canvasに画像を表示する | イメージングソリューション|https://imagingsolution.net/program/python/tkinter/canvas_draw_image/] *[Tkinterの使い方:Canvasクラスで図形を描画する | だえうホームページ|https://daeudaeu.com/tkinter_canvas_draw/] *[Tkinterの使い方:Canvasクラスで描画した図形を操作する | だえうホームページ|https://daeudaeu.com/tkinter_canvas_method/] *[How to Move an Image in Tkinter canvas with Arrow Keys|https://www.tutorialspoint.com/how-to-move-an-image-in-tkinter-canvas-with-arrow-keys] *[PySimpleGUIで画像処理ビューアーを作る - Qiita|https://qiita.com/dario_okazaki/items/30f5418ce2c20988d496] *[とほほのPython入門 - リスト・タプル・辞書 - とほほのWWW入門|https://www.tohoho-web.com/python/list.html] *[【Python】listとarrayとNumPy配列の違い - 理系のための備忘録|https://science-log.com/python%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0tips%E9%9B%86/%E3%80%90python%E3%80%91list%E3%81%A8array%E3%81%A8numpy%E9%85%8D%E5%88%97%E3%81%AE%E9%81%95%E3%81%84/] *[NumPyで使われる多次元配列のデータ構造「ndarray」とは?|CodeZine(コードジン)|https://codezine.jp/article/detail/11211] *[Pythonで関数を定義・呼び出し(def, return) | note.nkmk.me|https://note.nkmk.me/python-function-def-return/] *[Pythonのlambda(ラムダ式、無名関数)の使い方 | note.nkmk.me|https://note.nkmk.me/python-lambda-usage/] *[6. モジュール — Python 3.11.3 ドキュメント|https://docs.python.org/ja/3/tutorial/modules.html] *[Pythonでランダムな小数・整数を生成するrandom, randrange, randintなど | note.nkmk.me|https://note.nkmk.me/python-random-randrange-randint/] *[random --- 擬似乱数を生成する — Python 3.11.3 ドキュメント|https://docs.python.org/ja/3/library/random.html#real-valued-distributions] *[束縛について(初期化/代入/束縛)(Haskell)|https://zenn.dev/masahiro_toba/articles/65ee050dd6b659] *[python — Python Tkinterの正しい発音|https://www.web-dev-qa-db-ja.com/ja/python/python-tkinter%E3%81%AE%E6%AD%A3%E3%81%97%E3%81%84%E7%99%BA%E9%9F%B3/1072574215/] *[@icon変換 - 画像とアイコンの相互変換ツール。favicon作成にも。|http://www.towofu.net/soft/aicon.php] *[JTrim|https://www.woodybells.com/jtrim.html] !!組込みPython *[Python組み込み関係への利用と疑問点|http://musinsystem.jp/Computer/Python_MCU.html] !!sed *[sed (コンピュータ) - Wikipedia|https://ja.wikipedia.org/wiki/Sed_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)] *[sedでマッチする複数行のうちはじめの行だけ置換する方法 - grep Tips *|https://www.greptips.com/posts/1235/] *[GitHub - mbuilov/sed-windows: Instructions for building sed.exe as a native windows application|https://github.com/mbuilov/sed-windows] !!ファイル共有 *[WindowsとLinuxでCIFSを使って簡単にファイル共有する方法 | あいしんくいっと|https://i-think-it.net/windows-linux-cifs-file-share-how-to/] !!netコマンド *[net use - Windowsコマンド虎の巻|https://windows.command-ref.com/cmd-net-use.html] !!Windowsのルーティング *[Windowsのレジストリを設定してIPルーティングを有効にする(WindowsマシンをIPルーターにする):Tech TIPS - @IT|https://atmarkit.itmedia.co.jp/ait/articles/0407/17/news016.html] *[WINDOWS端末でIPルーティングを有効にする方法(レジストリ設定編): NETWORK FREAK|http://cisco-network.seesaa.net/article/118190689.html] !!アセンブラ オブジェクト指向 *[Microsoft PowerPoint - プログラミング言語.pptx|http://www.f.waseda.jp/moriya/PUBLIC_HTML/social/prog_languages1.pdf] *[法政大学国際文化学部|https://www.edu.i.hosei.ac.jp/~sigesada/doc/gairon-2008/081125.htm] *[言語の歴史1(機械語〜構造化言語)|関数型言語とは何か?(Haskellで学ぶ)|https://zenn.dev/masahiro_toba/books/a808e953a39110/viewer/33a367] *[アセンブラを学ぶ意義 | 日経クロステック(xTECH)|https://xtech.nikkei.com/atcl/learning/lecture/19/00009/00001/] *[TECH_I_Vol.28 組み込みC/C++プログラミング入門|https://www.cqpub.co.jp/hanbai/books/33/33391/33391_6syo.pdf] 第6章 - オブジェクトやクラスをC言語で表現する *[2.1 オブジェクト指向プログラミングの概要|組込み現場の「C++」プログラミング 明日から使える徹底入門|https://www.cloverfield.co.jp/%E7%B5%84%E8%BE%BC%E3%81%BF%E7%8F%BE%E5%A0%B4%E3%81%AE%E3%80%8CC++%E3%80%8D%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%20%E6%98%8E%E6%97%A5%E3%81%8B%E3%82%89%E4%BD%BF%E3%81%88%E3%82%8B%E5%BE%B9%E5%BA%95%E5%85%A5%E9%96%80/2.1%20%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%81%AE%E6%A6%82%E8%A6%81.html] *[オブジェクト指向に基づくアセンブリ言語プログラミング環境 | 文献情報 | J-GLOBAL 科学技術総合リンクセンター|https://jglobal.jst.go.jp/detail?JGLOBAL_ID=200902026782725190] *[3大オブジェクト指向言語 - Qiita|https://qiita.com/kaizen_nagoya/items/36338b623a6a7cb81903] *[「オブジェクト指向」の黒歴史 | text.Baldanders.info|https://text.baldanders.info/remark/2018/10/object-oriented-design/] **[ハード屋が書く C ソースコードが凄まじかった思い出(再掲載) | text.Baldanders.info|https://text.baldanders.info/remark/2016/06/code-by-hardware-engineer/] ***[トヨタの車のソースコードはスパゲッティコード山盛り? - YAMDAS現更新履歴|https://yamdas.hatenablog.com/entry/20150604/toyota] ***[Embedded Software Manufactory: 安全を売りにするな!安全を食いものにするな!|https://embeddedsoftwaremanufactory.blogspot.com/2013/11/blog-post.html] *[鳥なき里のマイコン屋 投稿順index | デバイスビジネス開拓団|https://jhalfmoon.com/dbc/%E9%B3%A5%E3%81%AA%E3%81%8D%E9%87%8C%E3%81%AE%E3%83%9E%E3%82%A4%E3%82%B3%E3%83%B3%E5%B1%8B%E3%80%80%E6%8A%95%E7%A8%BF%E9%A0%86index/] *[ダメ出し Blog|https://fumiyas.github.io/] *[はてなブックマーク - アセンブリ言語のみで言語処理系を作った話 // Speaker Deck|http://b.hatena.ne.jp/entry/s/speakerdeck.com/nineties/bootstrap] *[トヨタの誤算とルネサスの苦悩マイコンシェア1位で何故か赤字|http://www.electronicjournal.co.jp/article/PDF/201106.pdf] *==[ルネサス復活の条件 | The Capital Tribune Japan|http://www.capital-tribune.com/archives/922]== *[「強み:自動車用のマイコン分野は良好。 弱み:利益率が悪い。 事業展望:現在もなお給与カット、人員削減... ルネサスエレクトロニクス Vorkers|http://www.vorkers.com/one_answer.php?vid=a0A1000001L18LN&qco=9] *[高梨陣平さんのツイート: "深層学習に用いる行列の乗算の速い実装の多くはアセンブラレベルで行われている。行列乗算は1回の呼出で数百万の命令実効を伴いアクセスパターンは長期で予見可能になるが線形ではなくキャッシュが効かない。行列のサイズにより中間結果の集積とメモリリードの再利用に異なる選択が必要となる https://t.co/WuDyQvgoxZ"|https://twitter.com/jingbay/status/828938781315051520] !!メインフレーム *[富士通の撤退する「メインフレーム」ってそもそも何?|https://zenn.dev/koduki/articles/bc0e5acb3d6656] *[ASCII.jp:業界に多大な影響を与えた現存メーカー 日本の産業スパイに狙われたIBM (1/6)|https://ascii.jp/elem/000/001/776/1776097/] *[【電子産業史】1982年:IBM産業スパイ事件 | 日経クロステック(xTECH)|https://xtech.nikkei.com/dm/article/COLUMN/20080807/156203/] *[System/370 - Wikipedia|https://ja.wikipedia.org/wiki/System/370] *[System/360 - Wikipedia|https://ja.wikipedia.org/wiki/System/360] *[IBM 3090 Model 600J compared with modern desktop PC's.|https://hercules-390.yahoogroups.narkive.com/NP67haa3/ibm-3090-model-600j-compared-with-modern-desktop-pc-s] *[The Hercules System/370, ESA/390, and z/Architecture Emulator|http://www.hercules-390.org/] *[|GitHub - SDL-Hercules-390/hyperion: The SDL Hercules 4.x Hyperion version of the System/370, ESA/390, and z/Architecture Emulator|https://github.com/SDL-Hercules-390/hyperion] *[パソコンの歴史 1989年|https://www.eonet.ne.jp/~building-pc/pc/pc1989.htm] *[MDBNCH: A molecular dynamics benchmark|https://web.archive.org/web/20170520231241/http://www.fisica.uniud.it/~ercolessi/mdbnch.html] *[(IUCr) MDBNCH|https://www.iucr.org/resources/other-directories/software/mdbnch] *[MDBNCH - A Molecular Dynamics Benchmark|https://people.math.sc.edu/Burkardt/f77_src/mdbnch/mdbnch.html] *[sci.astro.mail: Molecular dynamics benchmark data available on WWW|https://www.astro.umd.edu/~teuben/nemo/papers/sci.astro/0024.html] *[Index of /~jburkardt/f77_src/mdbnch|https://people.sc.fsu.edu/~jburkardt/f77_src/mdbnch/] !!人月の神話 *[人月の神話 - Wikipedia|https://ja.wikipedia.org/wiki/%E4%BA%BA%E6%9C%88%E3%81%AE%E7%A5%9E%E8%A9%B1] *[読まれない名著「人月の神話」を本気で読み込んでみた(まとめ) - GiXo Ltd.|https://www.gixo.jp/blog/4978/] *[『人月の神話』新人エンジニアにオススメする技術書 | IIJ Engineers Blog|https://eng-blog.iij.ad.jp/archives/6144] *[「人月の神話」の個人的まとめ - Qiita|https://qiita.com/tonosama/items/4595ba36e1012ff9bac0] *[人月の神話 | blog.tai2.net|https://blog.tai2.net/the-mythical-man-month.html] *[人月の神話を読んでみた | フューチャー技術ブログ|https://future-architect.github.io/articles/20211028a/] *[「人月の神話」の要点 | PICO LAB|https://picolab.dev/contents/the_mythical_man-month/] *[人月の神話|Takashi Suda / かんた|https://note.com/sudatakashi/n/n6665ac1dbd79] *[『人月の神話』|感想・レビュー - 読書メーター|https://bookmeter.com/books/1500844] *[「人月の神話」の個人的まとめ|https://web.archive.org/web/20210126213250/http://hipc.sakura.ne.jp/articles/The_Mythical_Man-Month.html] !!技術者と技能者 *[工学系大学卒業者は皆エンジニアか ? │ Webty Staff Blog|https://webty.jp/staffblog/blog/post-3622/] *[エンジニア(技術者)/テクニシャン(技能者)/他の違い その1 | とある機械エンジニアの資格ブログ|https://magnahornettactmatexjrdt.com/%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%ef%bc%88%e6%8a%80%e8%a1%93%e8%80%85%ef%bc%89%ef%bc%8f%e3%83%86%e3%82%af%e3%83%8b%e3%82%b7%e3%83%a3%e3%83%b3%ef%bc%88%e6%8a%80%e8%83%bd%e8%80%85%ef%bc%89/235/] *[エンジニア(技術者)/テクニシャン(技能者)/他の違い その2 | とある機械エンジニアの資格ブログ|https://magnahornettactmatexjrdt.com/%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%EF%BC%88%E6%8A%80%E8%A1%93%E8%80%85%EF%BC%89%EF%BC%8F%E3%83%86%E3%82%AF%E3%83%8B%E3%82%B7%E3%83%A3%E3%83%B3%EF%BC%88%E6%8A%80%E8%83%BD%E8%80%85%EF%BC%89-2/244/] *[エンジニア(技術者)/テクニシャン(技能者)/他の違い その3 | とある機械エンジニアの資格ブログ|https://magnahornettactmatexjrdt.com/%e3%82%a8%e3%83%b3%e3%82%b8%e3%83%8b%e3%82%a2%ef%bc%88%e6%8a%80%e8%a1%93%e8%80%85%ef%bc%89%ef%bc%8f%e3%83%86%e3%82%af%e3%83%8b%e3%82%b7%e3%83%a3%e3%83%b3%ef%bc%88%e6%8a%80%e8%83%bd%e8%80%85%ef%bc%89-3/255/] *[技術者と技能者|技術者の仕事を探そう|http://www2.kanazawa-it.ac.jp/intreng/engineer/data/about_engineer.html] !!バーティカルバー| *[バーティカルバー - Wikipedia|https://ja.wikipedia.org/wiki/%E3%83%90%E3%83%BC%E3%83%86%E3%82%A3%E3%82%AB%E3%83%AB%E3%83%90%E3%83%BC] *[JIS X 0201 - Wikipedia|https://ja.wikipedia.org/wiki/JIS_X_0201] !!高精度演算 *[高精度数の高速基数変換法とその性能|https://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=29373&item_no=1&attribute_id=1&file_no=1] *[超高速!多倍長整数の計算手法【前編:大きな数の四則計算を圧倒的な速度で!】 - Qiita|https://qiita.com/square1001/items/1aa12e04934b6e749962] *[超高速!多倍長整数の計算手法【後編:N! の計算から円周率 100 万桁の挑戦まで】 - Qiita|https://qiita.com/square1001/items/def73e29dd46b156c248] *[欅樹雑記: 多倍長整数の基数変換(2進数→10進数)|https://blog.zelkova.cc/2019/03/radix-conversion.html] !!データ型モデル *[[迷信] 今どきint型が16ビットの処理系なんて無い | 株式会社きじねこ|https://www.kijineko.co.jp/%E8%BF%B7%E4%BF%A1-%E4%BB%8A%E3%81%A9%E3%81%8Dint%E5%9E%8B%E3%81%8C16%E3%83%93%E3%83%83%E3%83%88%E3%81%AE%E5%87%A6%E7%90%86%E7%B3%BB%E3%81%AA%E3%82%93%E3%81%A6%E7%84%A1%E3%81%84/] *[C言語 データ型モデルを意識した型の情報一覧 - Qiita|https://qiita.com/keitean/items/a93da8feb33e69cf46fa] *[データ型モデル ‐ 通信用語の基礎知識|https://www.wdic.org/w/TECH/%E3%83%87%E3%83%BC%E3%82%BF%E5%9E%8B%E3%83%A2%E3%83%87%E3%83%AB] !!階乗の計算 *[A Factorial Example - Practical Programming in Tcl & Tk, Third Edition [Book]|https://www.oreilly.com/library/view/practical-programming-in/0130220280/0130220280_ch01lev1sec9.html] *[factorial|https://wiki.tcl-lang.org/page/factorial] *[Factorial in TCL - Stack Overflow|https://stackoverflow.com/questions/12024853/factorial-in-tcl] *[tailcall manual page - Tcl Built-In Commands|https://www.tcl.tk/man/tcl/TclCmd/tailcall.html] *[recursion - Can I recursively source a TCL script indefinitely? - Stack Overflow|https://stackoverflow.com/questions/43256558/can-i-recursively-source-a-tcl-script-indefinitely] *[【2進法にも対応】末尾に続く0の個数を求める方法 | 大学入試数学の考え方と解法|https://methodology.site/how-many-zeros-in-the-end/#:~:text=%E8%87%AA%E7%84%B6%E6%95%B0%E3%81%AE%E7%A9%8D%20N%20%E3%82%92,5%E3%81%AE%E5%80%8B%E6%95%B0%E3%81%AB%E7%AD%89%E3%81%97%E3%81%84%E3%80%82] *[Calculate factorial value of any number using awk command|https://www.codersarts.com/post/calculate-factorial-value-of-any-number-using-awk-command] !!QEMU *[QEMU|https://www.qemu.org/] *[openSUSE 13.1: 第13章 QEMU モニタを利用した仮想マシンの管理|https://manual.geeko.jp/ja/cha.qemu.monitor.html] *[qemuのデバイスの追加とか - はわわーっ|https://yomi322.hateblo.jp/entry/2016/11/27/215647] *[Windows 版 QEMU(qemu-system-x86_64.exe) で Chrome OS Flex を起動する – What I Know 〜ワッタイナ|https://blog.oyasu.info/2022/05/02/8439/] !!Windows *[Internet Connection Sharing (ICS)サービスを自動起動するコマンド | Windows|http://errorcode-search.com/command/Windows10/service-auto-start/SharedAccess-auto-start.html] *[【Windows 10】 Internet Connection Sharing (ICS) サービス起動の必要性 | 個人PCの性能とセキュリティ向上|https://tooljp.com/Windows10/doc/Service/Internet_Connection_Sharing__ICS_.html] !!Linuxコマンド !ls *[ls(1)の由来とか - Plan9日記|https://oraccha.hatenadiary.org/entry/20110822/1314014832] !shutdown -h now *[Debianが「Reached target Shutdown」で電源OFFされない - treedown’s Report|https://blog.treedown.net/entry/2021/06/01/010000] !poweroff *[Linux/Commands - Coastal and Oceanic Research Group at Kobe University|http://coast.dce.kobe-u.ac.jp/?Linux%2FCommands] !!Rocky Linux *[Rocky Linux|https://rockylinux.org/ja/] !!Alpine Linux *[Alpine Linux - Wikipedia|https://ja.wikipedia.org/wiki/Alpine_Linux] *[index | Alpine Linux|https://www.alpinelinux.org/] *[Almquist Shell - Wikipedia|https://ja.wikipedia.org/wiki/Almquist_Shell] *[Alpine setup scripts - Alpine Linux|https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts] *[Alpine Linux インストール備忘録|https://www.labohyt.net/blog/server/post-3264/] *[Alpine Linuxの使い方 - Qiita|https://qiita.com/syui/items/7851423ddc132b751fa3] *[Raspberry pi に Alpine Linux(64ビット)をインストールする方法 - Qiita|https://qiita.com/zono_0/items/33810bb9c82136866d4f] *[AlpineLinuxをRaspberryPiに簡単インストール - スイッチサイエンス 開発者ブログ|https://tech.144lab.com/entry/alpine-easy-install-for_-raspberrypi] *[sgerrand/alpine-pkg-glibc: A glibc compatibility layer package for Alpine Linux|https://github.com/sgerrand/alpine-pkg-glibc] shutdownはない poweroff pingはファイヤーウォールを越えられない *[KVMの導入と基本的な使い方:知って見るみるKVM(2)(2/3 ページ) - @IT|https://atmarkit.itmedia.co.jp/ait/articles/0904/15/news122_2.html] ssh echo "PermitRootLogin yes" >> /etc/ssh/sshd_config rc-service sshd restart *[OpenRC - Alpine Linux|https://wiki.alpinelinux.org/wiki/OpenRC] プロキシの設定 setup-proxy http://hproxy.hokkaido-pc.ac.jp:8080 source //etc/profile.d/proxy.sh タイムゾーン localhost:~# setup-timezone Which timezone are you in? ('?' for list) [UTC] ? Africa/ Chile/ GB-Eire Israel Navajo US/ America/ Cuba GMT Jamaica PRC UTC Antarctica/ EET GMT+0 Japan PST8PDT Universal Arctic/ EST GMT-0 Kwajalein Pacific/ W-SU Asia/ EST5EDT GMT0 Libya Poland WET Atlantic/ Egypt Greenwich MET Portugal Zulu Australia/ Eire HST MST ROC posixrules Brazil/ Etc/ Hongkong MST7MDT ROK right/ CET Europe/ Iceland Mexico/ Singapore CST6CDT Factory Indian/ NZ Turkey Canada/ GB Iran NZ-CHAT UCT Which timezone are you in? ('?' for list) [UTC] Japan localhost:~# date Tue Apr 12 18:02:42 JST 2022 // apk --no-cache add tzdata // ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime // echo "Asia/Tokyo" > /etc/timezone 最新状態にする apk update apk upgrade パッケージのインストール apk add vim apk add bash *[Alpine Linux で軽量な Docker イメージを作る - Qiita|https://qiita.com/pottava/items/970d7b5cda565b995fe7] *[Alpine Linuxのインストール済みパッケージ | technote|https://tech.withsin.net/2016/05/23/alpine-linux-installed-packages/] パッケージの検索 apk search キーワード *[Alpine Linux packages|https://pkgs.alpinelinux.org/contents] *[Enable Community Repository - Alpine Linux|https://wiki.alpinelinux.org/wiki/Enable_Community_Repository] man apk add mandoc man-pages *[How to add/install man pages in Alpine Linux - nixCraft|https://www.cyberciti.biz/faq/howto-adding-installing-man-pages-in-alpine-linux/] useradd adduser [OPTIONS] USER [GROUP] *[Setting up a new user - Alpine Linux|https://wiki.alpinelinux.org/wiki/Setting_up_a_new_user] *[Linuxでadduserに-gecosを指定したら何ができるか。なぜ gecosという名前なのか。 - フリーランチ食べたい|https://blog.ikedaosushi.com/entry/2018/07/27/181711] *[GECOSフィールド - UnixClassWiki|https://uc2.h2np.net/index.php?title=GECOS%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89] gccをインストールする apk add build-base *[GCC - Alpine Linux|https://wiki.alpinelinux.org/wiki/GCC] tccをインストールする apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing tcc #!/usr/bin/tcc -run #include int main() { printf("Hello World\n"); return 0; } echo 'main(){puts("hello");}' | tcc -run - *[Alpine Linux packages|https://pkgs.alpinelinux.org/package/edge/testing/x86/tcc] *[TCC : Tiny C Compiler|https://bellard.org/tcc/] Apacheをインストールする apk add apache2 echo 'ServerName localhost:80' > /etc/apache2/conf.d/servername.conf rc-service apache2 start rc-update add apache2 PHPをインストールする apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/v3.15/community php8-apache2 rc-service apache2 start PHPのテスト cd /var/www/localhost/htdocs echo " index.php *[Setting Up Apache with PHP - Alpine Linux|https://wiki.alpinelinux.org/wiki/Setting_Up_Apache_with_PHP] *[GitHub - codecasts/php-alpine: PHP APK Repository for Alpine Linux|https://github.com/codecasts/php-alpine] MySQLをインストールする - 素早く簡単に使う apk add mysql mysql-client /etc/init.d/mariadb setup /etc/init.d/mariadb start mysql_secure_installation rc-service mariadb restart rc-update add mariadb default sed -i "s|.*bind-address\s*=.*|bind-address=0.0.0.0|g" /etc/my.cnf.d/mariadb-server.cnf sed -i "s|.*skip-networking.*|skip-networking|g" /etc/my.cnf.d/mariadb-server.cnf *[phpinfo()でPDO driversがno valueになる時に確認すること | 試行錯誤してみた。|https://trialanderror.jp/pdo-no-value/] *[Mysql - Alpine Linux|https://wiki.alpinelinux.org/wiki/Mysql] *[よく使うMySQLコマンド&構文集 - Qiita|https://qiita.com/CyberMergina/items/f889519e6be19c46f5f4] *[PHPとMySQLの接続方法をいろいろ比較した - Qiita|https://qiita.com/ikdysk/items/2d0a1fc17f574da512ea] apk add php8-pdo_mysql apk add php8-mysqlnd apk add php8-mysqli Pythonをインストールする apk add python3-dev pip3をインストールする apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/v3.15/community py3-pip MySQL Python apk add --update mariadb-dev pip3 install mysqlclient *[alpine linux+Dockerでmysqlを使用したアプリを作る際に気をつけたいこと - Qiita|https://qiita.com/celeron1ghz/items/a5f5e6932b666f425a07] *[Alpine Linux を 3.5 から 3.6 へアップグレード - Qiita|https://qiita.com/8x9/items/7e98f895a48272b65ae4] OpenCVをインストールする pip3 install opencv-python tcl/tkをインストールする apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/v3.15/community tcl tk apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community rlwrap *[AlpineLinux 3.6: apkのcommunityリポジトリを有効にする - Narrow Escape|https://www.hiroom2.com/2017/08/19/alpinelinux-3-6-apk-community-ja/] SCP *[scp.SCPClient().get()と.put()を調べた - Qiita|https://qiita.com/Angelan1720/items/a962e12fa81724b57526] PHPによるファイルのアップロード *[PHP: POST メソッドによるアップロード - Manual|https://www.php.net/manual/ja/features.file-upload.post-method.php] *[cURL - curl コマンドプロンプト 日本語ファイル名をPOSTしたい|teratail|https://teratail.com/questions/201036] MQTT apk add mosquitto apk add mosquitto-clients rc-update add mosquitto echo "listener 1883" >> /etc/mosquitto/mosquitto.conf echo "allow_anonymous true" >> /etc/mosquitto/mosquitto.conf rc-service mosquitto restart *サブスクライバー(受信) $ mosquitto_sub -d -t test -v *パブリッシャー(送信) $ mosquitto_pub -d -t test -m "こんにちは" *Python用MQTTライブラリ $ pip install paho-mqtt *[MQTTブローカ「mosquitto」をpythonで使ってみる - Qiita|https://qiita.com/rui0930/items/1d139248b440650dc952] *[Mosquitto 2.0 に外部からアクセスする - Qiita|https://qiita.com/ekzemplaro/items/95c31c684a2faef656d1] ---- ルーティング route add -net 10.2.1.0 netmask 255.255.255.0 gw 10.0.2.2 ルーティングの恒久化 rc-update add staticroute vim /etc/conf.d/staticroute staticroute="net 10.2.1.0 netmask 255.255.255.0 gw 10.0.2.2;net 10.2.39.0 netmask 255.255.255.0 gw 10.0.2.2" *[How to configure static routes - Alpine Linux|https://wiki.alpinelinux.org/wiki/How_to_configure_static_routes] !!BusyBox *[BusyBox|https://busybox.net/] *[Index of /downloads/binaries/1.31.0-defconfig-multiarch-musl|https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/] *[Index of /downloads/binaries/1.28.1-defconfig-multiarch|https://busybox.net/downloads/binaries/1.28.1-defconfig-multiarch/] //*[Index of /downloads/binaries/1.21.1|https://busybox.net/downloads/binaries/1.21.1/] *[udhcpのREADME日本語訳 - Linux Linux Linux - アットウィキ|https://www3.atwiki.jp/jjk/pages/13.html] !!Tiny C Compiler *[TCC : Tiny C Compiler|https://bellard.org/tcc/] !!C言語 *[malloc|http://www9.plala.or.jp/sgwr-t/lib/malloc.html] *[calloc|http://www9.plala.or.jp/sgwr-t/lib/calloc.html] *[C言語の「fflush関数」を解説!知っておくとデバッグにも役立つよ! | だえうホームページ|https://daeudaeu.com/fflush/] !!Linuxプログラミング *[Linuxシステムプログラミング | Ohmsha|https://www.ohmsha.co.jp/book/9784274079726/] *[シグナルの一覧 - Qiita|https://qiita.com/mo12ino/items/232b59dde9c74cf1b56b] *[c - linux application > signal > SA_RESTARTの使いどころ - スタック・オーバーフロー|https://ja.stackoverflow.com/questions/5469/linux-application-signal-sa-restart%E3%81%AE%E4%BD%BF%E3%81%84%E3%81%A9%E3%81%93%E3%82%8D] *[Linux シグナル入門 - 6. SIGALRM と sigaction システム・コール|https://web.archive.org/web/20161203183115/http://www.oki-osk.jp/esc/linux/signal-6.html] *[POSIXスレッドにて複数スレッドのタイミング制御をまとめて行う(セマフォと条件変数を使う場合) - 千里霧中|https://goyoki.hatenablog.com/entry/2017/05/08/003728] !!多倍長整数 *[任意精度演算 - Wikipedia|https://ja.wikipedia.org/wiki/%E4%BB%BB%E6%84%8F%E7%B2%BE%E5%BA%A6%E6%BC%94%E7%AE%97] *[10進演算で出たネタをまとめてみた | TarZの日記 | スラド|https://srad.jp/~TarZ/journal/451895/] !!Windows *[WindowsのmklinkコマンドとUNIXのlnコマンドは引数が逆 - C Sharpens you up|https://cs.hatenablog.jp/entry/2013/08/04/185044] *[コマンドプロンプトからexeを起動したときの戻り値(終了コード)を取得する | 猫型iPS細胞研究所|https://ips.nekotype.com/3476/] ---- ---- ここからは、古い内容です。 !!SH-4 Linux *[JF: Linux Kernel 2.6 Documentation: nfsroot.txt|http://archive.linux.or.jp/JF/JFdocs/kernel-docs-2.6/filesystems/nfsroot.txt.html] *==[Armadillo実践開発ガイド | 組み込みLinuxのArmadilloサイト|http://armadillo.atmark-techno.com/armadillo-guide]== !!Das U-Boot -- the Universal Boot Loader (ウーボート) *[Das U-Boot - Wikipedia|https://ja.wikipedia.org/wiki/Das_U-Boot] *[高機能なブートローダ U-BOOT (についてわかったこと)|http://blog.techlab-xe.net/archives/4208] !スプラッシュ画像の変更方法 !!音声出力 !!音声入力 !!アナログ入力 !!アナログ出力 !!Fedora 14 !yumのリポジトリ設定を変更する Fedora 14は2010年11月2日に公開されたもので今となってはかなり古くなっています。 2011年12月9日にはサポートが切れており、 当時のリポジトリは既にアーカイブに移されています。 http://archive.fedoraproject.org/pub/archive/fedora/linux/ そこで、設定ファイルに書かれているリポジトリのURLを書き換えます。 ディレクトリ/etc/yum.repos.dの中に設定ファイルがあります。 拡張子は.repoです。 fedora.repo、 fedora-updates.repo これらのファイル中の、 「http://download.fedoraproject.org/pub/」を 「http://archives.fedoraproject.org/pub/archive/」に書き換えます。 ---- *[unable to install packages fedora 14 [closed] - Ask Fedora: Community Knowledge Base and Support Forum|https://ask.fedoraproject.org/en/question/9760/unable-to-install-packages-fedora-14/] *[yum|yum リポジトリの設定と追加|http://kazmax.zpp.jp/linux_beginner/yum_repository.html] Errno 14 ファイルが見つからない。 リポジトリの設定を見直す。 Errno 256 キャッシュが壊れている yum clean all !sudo *[CentOS - sudoers は編集せずに sudoers.d の中に設定を書こう - Qiita|http://qiita.com/ngyuki/items/88d0f71601e05f239750]