LoginSignup
1
0

Qiitaに掲載されているプログラム、Wikiに掲載されているプログラム、オープンソースのプログラムをちょいと替え

1 汎用性を高める
2 Dockerで動作させる
3 拡張性を高める
4 自分の目先の問題を解決する

ことなどを実現しようとしています。
一部、趣味的な変更や、記述の偏向などがあります。

最初は、1−3を目指そうとしました。
いろいろ用事で4の案件が多くなり、追記しました。

理想と現実とまで言わなくても、ちょい替えは、目先の問題解決する技術として体系化するのもいいかも。
替えていくうちに、構造の見直し、refactoringなどが出てきた際には、1、3を意識したいと思います。

読みやすくすることも考えていますが、毎日読み書きしている言語と、
たまにしか読み書きしない言語では、読みやすさに差があることを感じています。

ご意見、ご要望をお待ちしています。

<この項は書きかけです。順次追記します。>

プログラムちょい替え(1)「Pythonと共に百人一首で勝ちたい」をdockerで動かしてみた
https://qiita.com/kaizen_nagoya/items/f8297f544fcbf4787f2a

プログラムちょい替え(2)Python3: URLをコマンドライン引数で(wikipedia)
https://qiita.com/kaizen_nagoya/items/fc095b0c580a35001ea7

プログラムちょい替え(3)Endian確認プログラム、64bitを追加(C言語)@wikipedia
https://qiita.com/kaizen_nagoya/items/f55112ca74936fd30fcb

プログラムちょい替え(4)COBOLを40年ぶりにうごかしてみた:dockerでcobol
https://qiita.com/kaizen_nagoya/items/9d9a216ce1b7b05dbb43

プログラムちょい替え(5)pyhon中央値
https://qiita.com/kaizen_nagoya/items/2f02d5f8af808e322e3c

プログラムちょい替え(6)pyhon sin 描画 (dockerはまだ)
https://qiita.com/kaizen_nagoya/items/2702bdf0b89b3d841921

プログラムちょい替え(7)桁数を数えるプログラム(python)
https://qiita.com/kaizen_nagoya/items/c3ebaa458b1903dd08e2

プログラムちょい替え(8)python 耐久試験
https://qiita.com/kaizen_nagoya/items/1729fd08022934777c44

プログラムちょい替え(9)python 標準入力
https://qiita.com/kaizen_nagoya/items/71a1964c700bded9450d

プログラムちょい替え(10)単語帳作成 dockerで(文字コード対応)量子計算機 arXiv掲載 西森 秀稔 論文(shell, awk)
https://qiita.com/kaizen_nagoya/items/319672853519990cee42

プログラムちょい替え(11) Fortran 多次元配列のアクセス順序による計算時間の違い
https://qiita.com/kaizen_nagoya/items/3d657649d74fdd753bad

プログラムちょい替え(12) 【Python3】超初心者のデコレータMEMO
https://qiita.com/kaizen_nagoya/items/8b8ff2f73a4be901f2d0

番外編

ちょい替えしたり、ちょい替えせずに動いたりしたものを含む一覧類

docker(19) 言語処理100本ノックをdockerで。python覚えるのに最適。
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

docker(18) なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)<python, R, Java, scala, swift, GO, Spark, ...)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

Autosar Guidelines C++14 example code compile list(1-169)
https://qiita.com/kaizen_nagoya/items/8ccbf6675c3494d57a76#_reference-a50e5b7914f4eca41d83

C++N4741, 2018 Standard Working Draft on ISO/IEC 14882 sample code compile list
https://qiita.com/kaizen_nagoya/items/3294c014044550896010

C++N4606, 2016 Working Draft 2016, ISO/IEC 14882, C++ standard(1) Example code compile list
https://qiita.com/kaizen_nagoya/items/df5d62c35bd6ed1c3d43/

C++N3242, 2011 sample code compile list on clang++ and g++
https://qiita.com/kaizen_nagoya/items/685b5c1a2c17c1bf1318

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>

#文書履歴(document history)
ver. 0.01 初稿 20190514 午後
ver. 0.02 追記 20190514 夜
ver. 0.03 追記 20190514 真夜中
ver. 0.04 5 追記 20190521
ver. 0.05 6 追記 20190717
ver. 0.06 目先の問題、7 追記 20190718 午前
ver. 0.07 12追記 20191231
ver. 0.07 9追記 20190718 昼
ver. 0.08 10 追記、20190718 夕
ver. 0.09 説明追記 20190722 朝
ver. 0.10 番外編追記 20190722 午前
ver. 0.11 タグ追加 20190801
ver. 0.12 11追記 20190822
ver. 0.13 12 追記 20191231
ver. 0.14 いいね追記 20230714

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

このエントリーをはてなブックマークに追加
http://b.hatena.ne.jp/guide/bbutton

1
0
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
1
0