12
Help us understand the problem. What are the problem?

posted at

updated at

開発環境を豊かにする開発事例 過去・現在・未来

開発環境を豊かにする開発事例

参加記事です。

優秀賞 をいただきました。ありがとうございます。

Qiita エンジニアフェスタ 2021 プレゼント企画結果発表

Qiita 10周年記念イベント 「10年前の自分に伝えたい、勉強しておきたかった技術」

参加記事の、

データサイエンティストの気づき「勉強だけして仕事に役立てない人。大嫌い!」。『それ自分かも!』ってなった。

で参照させていただいています。そちらもLGTM(Look Good To Me=いいね)よろしく。

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

過去

通信エミュレータの移植

大学のセンタ計算機と研究室の端末PCとを繋ぐ通信エミュレータの移植をしました。

通信エミュレータの移植
https://qiita.com/kaizen_nagoya/items/ce505bbea4229b83e93b

VZエディタの移植

DOS用のプログラマ向けエディタVZエディタを、N5200というオフィスコンピュータ用のMS-DOSに移植しました。
たった1行コメントにするだけで四倍速になり、多くの人に喜ばれた。

VZエディタ移植に当たって実施したことと成果。仮説・検証(115)
https://qiita.com/kaizen_nagoya/items/5551be98dcbed8f41949

1627735759269386.jpg
https://bookmeter.com/books/7114945

disk utility on unix

1992年3月
ディスクユーティリティ on UNIX and MS-DOS
UNIXユーザ会東海研究会

学生の坪井くんがcursesを使ってUNIX版を書いてくれた。
それを、元々本家があるMS-DOSに移植しなおして検討したのが私。

課題としては、元々MS-DOSのソフトであり、
マルチユーザの概念がなく、
UNIXをシングルユーザで使うか、
マルチユーザモードでも、一人で使う場合に有効で、
複数人で使う場合の調停機能は入れてない。ごめんなさい。

まとめに代えて

みごとに3つとも移植。
使いやすいものを、他の環境に移すだけですごく喜んでもらえた。

ソフト名 機能 言語 移植元 移植先 利用者数
emulator ホストとPC-98の通信 basic PC-8801 PC9801 2,560
VZ エディタ(編集器) 8086アセンブラ PC-9801 N5200 1,520
disk utility ファイル操作 C UNIX MS-DOS 10

利用者数は推定です。

構造屋(architect)としての成功事例2失敗事例6

現在

docker

dockerで基本なんでもやろうとしています。
gcc/clang, python/R, 文字列処理など

あなたもdocker, 私もdocker

ありがとうございます。上記記事も優秀賞いただきW受賞です。

docker(13)設計はgit, dockerで

docker(59) Githubとdocker

github

プログラミングから文書化まで。すべてgithubでやろうとしています。

公開算譜は機敏だ(An Open Source Project is Agile)GitHub with Docker。Youtube(2) 仮説・検証(51)

卒業論文、修士論文、博士論文は github/gitlab/bitbacketのprivate利用をお勧め

bitbucket/github/gitlab連携環境構築 悪戦苦闘

Github archive programって何ですか?

Microsoftとの歴史 Cコンパイラを中心に

の中に、MicrosoftのGithubの教育資料の紹介もあります。

情報工学の専門家に読んで欲しい月刊「技術士」の記事544

技術士 設計側としての情報工学・電気・電子と、設計対象としての全分野

未来

量子計算機

量子コンピュータプログラムへの道

特異点

特異点(singular point)は特異(singularity)である。仮説・検証(27)

Open source

TOPPERS開発者会議で "Azure and IoT" 2021年10月24日(日)

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

Qiitaエンジニアフェスタ2021

Qiitaエンジニアフェスタ2021 LGTMランキング!
https://qiita.com/torifukukaiou/items/949ff6d59ffeeec0cd51

で、goodsと、登録日、更新日の一覧を出してくださっている。 自己参加記事として viewsの一覧を作成した。
views, goods, stockの左の1は: 20210725, 右の2は: 20210726。3は、20210914。

分類 表題 v1 v2 v3 g1 g2 g3 s1 s2 s3 v1/g1 v2/g2 v3/g3
Docker上のみでシステムを作るときの構成 あなたもdocker, 私もdocker https://qiita.com/kaizen_nagoya/items/8f2746f10f30b575d0a8 831 6605 9450 3 20 26 5 32 41 277 330.3 363.4
今まで買ってよかった技術書を紹介しよう! 今まで書いてよかった技術書を紹介しよう! https://qiita.com/kaizen_nagoya/items/d31b7c158541d345a7ef 608 760 1062 3 4 6 2 2 2 202.7 190 177
開発環境を豊かにする開発事例 開発環境を豊かにする開発事例 過去・現在・未来 https://qiita.com/kaizen_nagoya/items/d9bf0c2c671fe7f1c749 183 1937 3941 1 7 10 0 3 3 183 276.7 394.1
技術書「Rubyソースコード完全解説」 と 「docker で ruby」構築 https://qiita.com/kaizen_nagoya/items/a00fec16fb43e6e9071d 460 2 0 230
JAXA/IPA クリティカルソフトウェアワークショップ WOCS言語関連発表(改定版) https://qiita.com/kaizen_nagoya/items/4789832baf494cb74626 313 2 1 156.5
ゼロから作るDeep Learning, 斎藤康毅 https://qiita.com/kaizen_nagoya/items/57b0a21e7fc922e9660e 716 3 0 238.6
量子アニーリングの基礎、 西森 秀稔、大関 真 https://qiita.com/kaizen_nagoya/items/b00f28537bc3c6d63ed0 408 2 0 204
色彩の美学 塚田敢 https://qiita.com/kaizen_nagoya/items/63c121a89c671f966f21 291 2 0 145.5
ボッシュ自動車ハンドブック https://qiita.com/kaizen_nagoya/items/8e330ce57880f04d71d9 408 1 0 408
電磁気学 演習 https://qiita.com/kaizen_nagoya/items/26184ad713035489887d 302 0 0 302
セーフウェア、ナンシー・G・レブソン https://qiita.com/kaizen_nagoya/items/dcfb04a15f8d314951ff 289 2 1 149.5
アンドリュー・S・タネンバウム Minix(Linux発祥の地) https://qiita.com/kaizen_nagoya/items/4443344b3d08047a115c 383 2 0 191.5
LaTeX2ε美文書作成入門 奥村 晴彦 https://qiita.com/kaizen_nagoya/items/8d10a18bb5c8cf2f5530 0 0 -
日本語語彙大系 追悼:白井諭。Lisperへの敬意を持って。 https://qiita.com/kaizen_nagoya/items/e41ed513c8686841399b 0 0 -
12ステップで作る組込みOS自作入門 坂井 弘亮 https://qiita.com/kaizen_nagoya/items/6333a377689a090e257b 0 0 -
コンピュータの構成と設計 パターソン & ヘネシー https://qiita.com/kaizen_nagoya/items/dc7246b39935974bcd2d 0 0 -
CPUの創りかた, 渡波 郁 https://qiita.com/kaizen_nagoya/items/2e1b6b79ea3e6b2bf0c0 0 0 -
Cパズルブック  https://qiita.com/kaizen_nagoya/items/408869e685d8b6272fce 0 0 -
岩波数学辞典 二つの版がCDに入ってお得 https://qiita.com/kaizen_nagoya/items/1210940fe2121423d777 0 0 -
折り紙の幾何学, 伏見満枝, 伏見康治 https://qiita.com/kaizen_nagoya/items/a894d35774b112b84229 0 0 -
技術書「Rubyソースコード完全解説」 と 「docker で ruby」構築 https://qiita.com/kaizen_nagoya/items/a00fec16fb43e6e9071d 0 0 -
Code Complete:goto論争の終焉 https://qiita.com/kaizen_nagoya/items/82c7939f442cbd5fce37 0 0 -
RTL設計スタイルガイド Verilog HDL編 https://qiita.com/kaizen_nagoya/items/c883b9aab40c53c1d259 0 0 -
定量分析の教科書 https://qiita.com/kaizen_nagoya/items/c79b7b2356032f3817e3 0 0 -
Githubで開発環境構築から教育環境構築、教材作成へ https://qiita.com/kaizen_nagoya/items/493bdd22c7d318402fe2 0 0 -
UMLモデリングの本質 児玉 公信 https://qiita.com/kaizen_nagoya/items/bc6ac386af27530eb78a 0 0 -
会計と技術 工業簿記、原価計算に加えて https://qiita.com/kaizen_nagoya/items/66b0c57d99b689acbb8d 0 0 -
UNIXネットワーキング実践編 https://qiita.com/kaizen_nagoya/items/f9a31c2133366b84e800 0 0 -
トヨタの自工程完結 佐々木 眞一 https://qiita.com/kaizen_nagoya/items/dd2de8bd9d884c16911d 0 0 -
MS開発ツール Azure Microsoftとの歴史 Cコンパイラを中心に https://qiita.com/kaizen_nagoya/items/d7c0cc257e99de0573cf 138 2325 3967 1 6 12 0 2 2 138 387.5 330.5
Qiitaエンジニアフェスタ_自社技術スタック TOPPERS ソースを積み上げよう https://qiita.com/kaizen_nagoya/items/65c15aed086f2da0928d 231 1 1 231
Qiitaエンジニアフェスタ_ブラウザ選手権 Qiitaエンジニアフェスタ_ブラウザ選手権 https://qiita.com/kaizen_nagoya/items/98c4c7f911aa47465087 415 0 1 -
祝 Azure Static Web Apps GA!Static Web Apps のあなたの「いち推し」ポイント、教えてください Qiitaエンジニアフェスタ_StaticWebApps に参加するまで https://qiita.com/kaizen_nagoya/items/1a1f53926325d872821f 219 0 0 -

Eclipse

あこがれだけで、何もできなかった。

JAVAが国際規格の審議をしていた際の、SunMicrosystems の根拠を示さない論理、多くの人に平等に使ってもらおうという意思の欠如など、嫌気がさしていたかもしれない。アメリカが反対投票したような気がする。拍手したようなきもする。

「基礎からわかるTCP/IP JAVAネットワークプログラミング」Eclipseでコンパイル。Wiresharkでデバッグ。
https://qiita.com/kaizen_nagoya/items/14519536b827fdadb32e

JAVA研修の教科書として使った「基礎からわかるTCP/IP JAVAネットワークプログラミング」はよかった。
応募の分野が違うか。「今まで買ってよかった技術書を紹介しよう!」に応募せねば。

インド、インドネシアとJava、Javascript:接尾辞がついて別物と言うが共通点は多い。仮説・検証(89)
https://qiita.com/kaizen_nagoya/items/2c331ff6654d41d5e157

新人

マネージャ・リーダーの私にとって有益な知見が得られた書籍

新人の方によく展開している有益な情報

新人(学生)を指導するよりも新人(学生)に指導してもらった方が効率的。仮説・検証(139)

参考資料(reference)

第11回 TOPPERS活用アイデア・アプリケーション開発コンテスト

ひょっとしたら、この部門への投稿の表題を変えて、コンテストに応募するのも手かも。

TOPPERS のAUTOSARへの貢献(更新中), AUTOSAR(15)

AUTOSARとSimulink: Adaptive Platform, Classic Platformとマルチコア対応を含めた共通化を目指して

TOPPERS の AUTOSAR への貢献 II (改定中)

人生で影響を受けた本100冊。Youtube(3)

今まで書いてよかった技術書を紹介しよう!
https://qiita.com/kaizen_nagoya/items/d31b7c158541d345a7ef

文書履歴(document history)

ver. 0.01 初稿 20210724
ver. 0.02 views一覧追記 20210725
ver. 0.03 参考資料追記 20210726
ver. 0.04 3回目測定結果記録 20210731
ver. 0.05 記事4つ追加、FD追記 20210806
ver. 0.06 Qiita エンジニアフェスタ 2021 優秀賞 をいただきました。ありがとうございます。20210914
ver. 0.07 「データサイエンティストの気づき「勉強だけして仕事に役立てない人。大嫌い!」。『それ自分かも!』ってなった。」参照追記 20210921

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
12
Help us understand the problem. What are the problem?