PR1]実務上のブランク有れど関心は常に大。京都/大阪でSYSTEM/SOFT開発に向けプログラム言語(C,C++,Pyhton)習得中!基本ソフトOS関連の変遷を専用コンピュータの過去/現在にて考察~1

パソコン(PC=パーソナルコンピュータ)内ソフトウェア開発環境の調整・チューニング作業を施して来ました。
少し前には待望の「Windows 10 Fall Creators Update}の大型アップデートを・・遂に済ませた。 実は現用のPCを購入した当初のOSはWindows8、直前の所有PCではWindows NTで限られた窮屈なHardware(ハードウェア)環境下でチューニング作業を頻繁に繰り返し自分なりに納得のいく操作環境になっていたし、もう1台はWindows XPだった。 Windows Vista、ソコソコ評判らしきWindows7へはバージョンアップせずに続いてやって来たのは買い替えてのWindows8。
因みにWindowsパソコンはデスクトップも含めて何世代か所有して来ましたが、一連のWindows OSの進化過程で飛ばした?のはWindows Vista, Windows7なんでは? 大きな流れでみて・・
ネットで参考までに検索してみて・・所有パソコンOS履歴をリストアップ
・・・・・
CP/M
OS-9
DOS/V
Windows 3.1
Windows 95
Windows 98
Windows 98SE
Windows Me
Windows NT3.5?
Windows NT4.0
Windows XP
Windows 8
Windows 8.1
Windows 10
Windows 10 Aniversary Update
Windows 10 Creators Update
Windows 10 Fall Creators Update
・・・・・
これら何世代かにわたり、幾つものLinux Distribution
Slackware Linux, Vine Linux, Red Hat Linux 等の多くのバージョンを入れ替えしたり没頭した時期が有りましたネ
当時は正規表現ほか多くのUNIX・LINUXコマンド群の理解は結構進んでいたと思うしOSのブートシーケンスも理解に励んだことも・・

尚、直接に管理していたUNIXワークステーションでは徹夜での作業を何度も・・当時は高価だったFORTRAN, COBL言語のコンパイラも購入した。それだけに没頭したもの! 今となっては懐かしきかな?
現在では事務処理向け言語のCOBOLも技術計算向け言語のFORTRANも高機能となりながらフリーソフトとしても存在・・いつか統合開発環境(Eclipse)のプラグインとして導入してみたいモノ。
・・・・・
Windows7の評判は良かったみたいも買い替えるまで行かずに長くWindowsNTを・・こちらもチューニングで使い勝手良くなっていて大きな支障は無かった。
と言っても備わっていたハードウェア面での制約は仕方無かったが・・
一台にはWindowsXPを採用。結構、使い込んじゃった!
またサーバー用のOSは必要も無く未経験は当然でしたが、一般向け一連のWindows OSではWindows Vista, Windows7を飛び越えてしまった!ごめんなさいネ。御本人様の御予算の御都合も御ありだったとか?お許し下さいませ・・
待ちきれずに次のWindows8のPCは店頭に並ぶと早々にに購入する。デスクトップの操作性が変わり何となくスマートさが感じられない・・世間の評判も漏れ伝わって来たら案の定、意外と早めにWindows8.1にバージョンアップでヤレヤレと一安心した次第
小生独自でのチューニング作業では解消出来る状況では無いUI(ユーザインターフェース)だった。徐々に修正されて行ったは良いこと・・


システム・ソフト開発
当サイトです! システム開発・ソフト制作と住宅リフォーム・・(ソフト工務店)エネシスポート
ソフトエンジニアリング
大阪京都でソフト開発

フィールドスタイル
ライフワーク & フィールドワーク スタイル
Fieldwork & Lifework

メイン・ホームページ(統合版)
(工務店) エネシスポート - 太陽光発電システム・オール電化・リフォームは亀岡市(京都府)のENESYSPORT - 発電量シミュレーションに特徴ある販売・施工の工務店

外装工事の屋根壁のリフォーム情報発信サイトとして

屋根・外壁「やねかべポート」

工務店 店長ブログ

ESP - ENESYSPORT
「旅の宿」旅宿~「旅・宿」「旅」(旅行・観光・温泉・行楽) で泊まる宿泊施設サイト「宿」(旅館・ホテル・民宿)ほか
旅の宿」旅宿~「旅・宿」「」(旅行・観光・温泉・行楽)
で泊まる宿泊施設サイト「宿」(旅館・ホテル・民宿)ほか
車中泊ドライブ
ハイキング・サイクリング 世界遺産、富士登山
ネット旅・エコ旅NET・青春18きっぷの旅
高血圧症よ一時停止!ECO一人旅

 

PR2]実務上のブランク有れど関心は常に大。京都/大阪でSYSTEM/SOFT開発に向けプログラム言語(C,C++,Pyhton)習得中!基本ソフトOS関連の変遷を専用コンピュータの過去/現在にて考察~2

やがてはWindows10へと。 そして一年後の「Anniversary Update」へ。 大部、落ち着いて来た感じのOSに。 ここでベータ版ながら思いがけないプレゼント?が登場、Windows版Linux・・が
CUIで制約は多いとの認識は持ちつつUbuntuのインストール作業に何度か挑戦するも毎回、途中で失敗してしまった。 失敗原因を伺わせるメッセージも無く無念! もう断念して新規にパソコンを購入してから対応するしかナカンベとギブアップ。
諦めかけていた頃、今年の春に「Creators Update」が公開、前回は失敗の連続だったし同じ轍を踏みそうだと内心”またヤラレルか”との気持ちで臨んだのがホントの思い。 何故か・・何処かで改善が進んでいたのでしょう・・前回に比してダメ元の妙に変な気軽で試行
なんと一発でベータ版のWSLがインストール出来ました!拍手喝采が有っても不思議で無い事象も、そんな甘い世界では無いらしく一つの拍手も聞こえなかった!当の吾輩からも・・
前回の失敗の思いや、現にインストール出来てもベータ版・・敢えて本気に取り組むことも無かろう・・あれ程、期待していた事象なれど其の時点では突き放している感じも・・

やがてWSL(Windows版Linux)がCUI(キャラクタ・ユーザインターフェース)ながらWindows10の正式サポート対象で而もWondowsストアからWindowsアプリとしてダウンロードしてインストール可能になると分かり或る決断「ソフトウェア開発の受託業務」の展開を!

ならば前もって専用のウェブサイト「ソフト開発」を構築しよう。 俄然、力が入り込んで意外にも早々と当初期待レベル以上に成長した次第
如何せん、余裕無き状況下での紙媒体などでのPR活動は期待出来ない、WEBサイトに頼るしか・・それで出来る範囲内で行こうと・・
幸いにも今まで多くの自運営の姉妹サイト群が存在しサイトグループとして結構、頑張っているのは心強い
ソフトウェア開発分野だけで無く、WEBサイト構築運営ノウハウ、住宅リフォーム分野での頑張りの相乗効果を得られるならライフワークにして十分可能性有る・・と。

遂に其の時がやって来ました。「Windows 10 Fall Creators Update}が待ちに待ったWindows10正式サポートの”Windows版Linux”(WSL)を連れて・・大きな幕が開きました。 先ずは不要となるベータ版の”Bash on Ubuntu on Windows”をアンインストール
早速にWindows版Linux(今回はUbuntuを採用)をインストール、呆気なくも簡単にスンナリと。 正式サポートされWindowsストア・アプリの一つとなっての再登場でインストールやアンインストール作業の簡単なこと・・ホンマにベリーグッドやんか・・なぁアンタ
実はホストOSたるWindows10での正式サポートはCUIレベルまで、そこから先のGUI環境は自力で自己責任で・・
此処まで来たら少し先のGUI(グラフィカル・ユーザインターフェース)を探検して見よう。 使い勝手よいツールが使えたら尚更良し・・多少の危険性を感じつつGUIに挑戦。 先にWindows上にXサーバーをインストールして試行錯誤で幾つかのキーアプリの稼働を確認
ただ限定的に少数のアプリに抑えて利用することに・・サポート外の環境で、それ以上は不安定さが懸念される為。
尚、途中でLinux環境が不安定になってアンインストールと改めてのインストールを体験した。 その過程でWindowsストアアプリ化によるスムーズなアプリ導入・削除の簡単操作を実感出来た次第

Windows版Linuxのインストール・アンインストール作業は今回、Ubuntuでしたが他にもWidowsストアには openSUSEとSUSE Linux Enterprise Server が登録済み、更には Fedora までもが予定されているらしい

いやはや目を疑いたくなるほどの急な充実ぶりでは有りませんか
欲を言えばGUIサポートが実現すれば言うこと無し!

とは言っても当面はCUIなUbuntuのコマンド群による開発環境が従来のWindows10環境にシームレスに加わり特別な違和感無く利用出来ることとなった利点は多いしメリットは大きい。

加えてUbuntu環境でもサポート外のGUIツール・アプリの3点
パッケージ管理用にsynaptic
統合開発環境(IDE)のeclipse
ウェブブラウザのFirefox
が稼働可能となっているので最低限のGUIでの作業は出来てしまう
他のGUIツール・アプリはWindows10環境下による従来の環境で十分
何れにしてもLinuxの強力なコマンド群が従来のWindows10環境に透過的にプラスされる訳で願っても無いソフトウェア開発環境が構築出来たと感じております。
当面は各ツールのチューニング作業やLinuxコマンド群、各プログラミング言語(C, C++, Python)の習得を継続的に・・
次は如何に此の開発環境を活用して行くか?活用出来るか?アンタ次第では?と言われております・・頑張るしか・・の心境なり!


LINUX 環境下で C++ C Python ソフト開発
京都府・大阪府にてシステム開発・ソフト制作

SOHO (Small Office Home Office)
ユビキタスな環境を念頭にPC/IT活用

    モバイルなOffice
モバイルなFAX
モバイルなPC
モバイルな電子カタログ
モバイルなブロードバンド環境
移動・可搬な事務環境の工務店

大阪府・京都府

2018年(平成30)~(予定準備中)
システム開発・ソフト制作の受託開発

システム開発・ソフト制作の受託開発 (ソフト工務店)エネシスポート

Linux eclipse C C++ Python
復習・習得・上達にと頑張ってます

  ソフト開発業務スタートに向け主に以下の課題テーマが・・  

タッチタイピング (ブラインドタッチ)

C++
IDE(統合開発環境)

DB(データベース)
Linux (コマンド、ツール etc)
Python
正規表現
Documentation (ドキュメント作成)
Presentation (プレゼンテーション)

その中、現時点で時間を多く充てているテーマは下記のソフト制作用の開発プログラム言語の復習や新規習得なんです
C++ C Python

工務店 + ソフト ⇒ ソフト工務店
エネシスポート

システム開発・ソフト制作の(ソフト工務店)エネシスポート