「統合開発環境」タグアーカイブ

今日、断片的にアンパック代入,ディクショナリ,リスト,スライス,ステップ,シーケンス,メソッド等のPython文法に接してナルホド然り!さすが面白い程に上手く出来ている感じ!益々ヤル価値ありと

先程も自称:店長ブログに投稿しましたが、来年より[ソフト工務店]エネシスポート 近郊の京都府・大阪府にてソフトウェア開発(システム、ソフト)を新たに業務展開すべく準備中!と。
それに向けて準備すべき課題・テーマは一応掲げて有りますが、いざ課題解消に向き合ってみると有るわアルは・・ナンボでも新顔や隠れて見えなかった点がワンサカ噴出で御座います
多少の事柄は覚悟していましたが先の全体が見えないだけに過少に・・
と言っても生活の糧・生業・ライフワークにせねば・・ならば消化して行くしかゴザラン

みんなのPython第4版
著者 :柴田 淳
発行所:SBクリエイティブ株式会社当本を参考に
Pythonを習得しようとAnacondaを一旦はインストール⇒
今回、Linuxにインストール完了

そこで本日はプログラム開発言語 Python に挑戦中なんです。
一昔前にソフト開発に携わっていた時のプログラミング言語 COBOL, FORTRAN, PL/M, BASIC ・・とは明らかに、更には C, C++ ともコーディングスタイルに言語仕様・構文も違いますね
Python で作成されたプログラムは読み易いとのコメントは何度か見掛けておりますが、未だ一部分しか理解出来て無い為か・・その評価を実感する域には至っておりません。

でも今日、断片的にも

アンパック代入
ディクショナリ
リスト
スライス
ステップ
シーケンス
メソッド

等のPython文法の一部分に向き合って見たらナルホド、然り・・さすが!
面白いほどに上手く出来ていそう・・な感じ
ますますヤル価値ありと感じた次第です

ソフト開発業務展開に向けての準備項目は幾つか掲げて有りました
増える事は有っても不要になる項目は一つも立候補なし
開発言語にはC, C++, Python をリストアップしていましたが、C, C++ は最低限必要
Python に関しては今一つ不確かな希望的課題でした。 全く見通せなかった故に・・
でも此処まで進めて来て C, C++ をカバーする言語に相応しいし頼りになる!と。

結局はイイ判断だったと思う。今後は迷わずに Python言語の習得に突き進むことが出来る!


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

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

SOHOスタイルで住宅リフォームのライフワークに加えソフトウェア開発業務。京都市・大阪市近郊で開発サポート!C,C++,Python独習中。Cの発展形?のC++及びPythonは新顔で可能性大PR

京都府・大阪府でシステム開発・ソフト制作、C, C++, Python言語に向き合う今日この頃

初めは取っ付き難い感じがしていたプログラミング言語Python。
下記書籍「みんなのPython (第4版)」に接した当初は、なかなか先に進まなかった。

みんなのPython第4版
著者 :柴田 淳
発行所:SBクリエイティブ株式会社当本を参考に
Pythonを習得しようとAnacondaを一旦はインストール⇒
今回、Linuxにインストール完了

その後、待望のWindows版Linux(Ubuntu)の透過的な稼働環境が構築出来て愈々プログラミングの習得にも力が入ろうかと・・各言語習得作業にも多い目の時間配分が・・

先ずは習得すべき言語はC, C++

やさしいC++ 第5版
著者 :高橋麻奈
発行所:SBクリエイティブ株式会社この本を参考に
C++を習得しようとVisual Studio Community 2017
を一旦は導入して動作確認

最低限・・両言語の習得は必要なれどC言語は一昔前に実務レベルで使用していた言語
また新た?なC++言語とは言ってもC言語をベースに発展的な言語構造みたいだしC言語構文の互換性も殆ど保たれているみたい
なればC言語に関しては以前のワーキング・スタイルを思い出す事が実現出来たら対応可能では? C++言語でのプログラミング習得に専念することでC言語もカバー出来るのでは?

折角の機会、ソフトウェア開発への業務展開となるターニングポイントのタイミングで対応力を強化すべく・・新たにプログラム言語Python習得に頑張って行こうと・・

3プログラム言語(C, C++, Python)ともWindows, Linux両OS下での開発作業を進められる開発環境も整い、Pythonについては本家版とAnaconda版の何れでも利用可能に・・
具体的なプログラミング技法が少しずつ身に付くにつれ、Python言語の流儀にも慣れて行きそうだし理解も徐々に・・本格的な業務展開を前にして選択は間違いは無かったと思えます
いきなりで受託開発の対象言語は有り得ぬでしょう。或いは将来的にもPython絡みの開発案件は無いのかも知れない
その際でも社内で自社向けの作業回りで活躍してくれそうな予感が・・
一昔前にUNIX・Linux環境下でコマンド群(sed, grep, awk, tee, sh, cat, cut, echo, expr, find, sort, test, tr, uniq, wc, xargs, パイプ 等々)を活用しての一連の処理パターンを。
その過程では”正規表現”の理解には結構時間をかけたものだった

その後、スクリプト言語Perlにて正規表現を活かしたいと思うも自然とソフトウェア開発作業から離れて行くことに・・

かなりのブランクを経て、この度スクリプト言語”Python”に出会う
過去に一例でもプログラミング経験あるプログラム開発言語は下記参照

ソフトウェア(Software)

大きくは⇒   事務分野
BIOS 技術分野
OS 制御分野
プログラム言語
アプリケーションソフト
自作ソフト ホームページ作成
会計ソフト (会計ソフトの採用で
経理・会計の理解にも)
CAD 地図
ブラウザ 表計算
メール ワープロ
日記 プレゼンテーション
テキストエディタ ラベル作成
ネット接続 ワープロ
画像管理 カレンダー
画像編集
セキュリティ
データベース
プログラム言語
きかいご
アルゴル
べーしっく
コボル
ぴーえるわん
ふぉーとらん
パスカル
りすぷ
ピーエルエム
しぃー
ジャバ
べーしっくふぉーあぷり
パール
ぴーえいちぴー
えいちてぃーえむえる
“こんにちは”を出力するレベルのけいけん も含む
プログラム言語環境の様変わりに・・・ただただ

この度のソフトウェア展開ではCOBOLやFORTRANやBASICほかに代わりPythonが・・
何らかの予感を感じられた為に注力する次第
何としてもPython言語の習得を相当レベルまで成し遂げたいと

Windows と Linux 両OSのシームレスな稼働環境下でのソフトウェア開発及び日常作業にPythonの活躍が期待される! 期待されるように出来るだけの理解に努めたい


下記サイト群は(ソフト工務店)エネシスポートWEB担当が連携して
運営していますグループサイト群です。

サイト群紹介
サイト
(統合版)メイン
ホームページ
屋根外壁(屋根壁)
[やねかべポート
]
旅ネット・ネット旅
NET
サイト
旅の宿・
旅宿サイト
世界遺産)富士山
富士登山
サイト
青春18きっぷ
サイト
仁和寺霊場
めぐり
サイト
写真アルバム集
サイト
住まい・暮らし・
生活
サイト
リンク集サイト
旅・宿・飲・食・住
システム・ソフト
受託開発
サイト
メイン・ブログ
(店長ブログ)
サイト拾い読み
ブログ
フィールドワーク
(field work)ブログ
写真アルバム
ブログ
リンク集~旅・宿
・飲食ブログ
スマホ版サイト  やや公的
Twitterサイト
やや私的
Twitter
サイト
YouTube 動画
-1-
  -2-  -3-

懐かしい思い出~徳之島・奄美大島

懐かしい思い出~徳之島・奄美大島

( 建築 )新築・改築・改装・改修・減築 ( 不動産 )仲介・取引・買替・売買・取得・売却・賃貸借・造成・広告・CM・PR・案内・見積り・契約
ご注意不動産取引事業(戸建住宅・マンション・アパートの売買・賃貸を仲介・媒介する業務)を行っている訳では有りません!それらの不動産売買・賃貸取引に際して住宅リフォーム工事の御依頼・ご縁が有りますよう!京都・大阪で

京都府・大阪府にてシステム開発・ソフト制作、住宅リフォーム

ESP - ENESYSPORT

待望のWindows+Linuxソフト開発環境のベースが。統合開発環境IDEの下でC, C++, Pythonの開発手法習得で住宅リフォームとシステム開発業務を二本柱としたライフワークのライフスタイルに

先日、遂に公開なった大型アップデート Windows 10 Fall Creators Update
早速、公開初日(日本時間では翌日の日付になったものの、実質的に公開初日)に更新適用
その後、Windows版Linux(当面Ubuntu)をインストール、更にはサポート外のGUI(グラフィカル・インターフェース)のアプリケーションを幾つかインストール
さすがに非サポート故にGUIなツール・ソフトの適合度は色々、インストールすら度々失敗して結局は断念したり・・

然しながらパッケージ管理作業がし易くなるなど全体的には得るものが多いですネ

これで予定している来年からの受託システム開発に向けての最低限の準備が叶いそうな状況に

従来、ライフワークに位置付けていたは住宅リフォーム業務のみでしたがPR用にWEBサイトの社内構築+自社運用の繰り返しで・・その目的は十分に。

ことPR行動なら手法は同じ、中身を目的に沿った内容に仕上げられるなら・・
折しも、システム開発・ソフト制作の需要は大きな市場性の推移とと共に拡大の模様です。
一昔前とは言え色々な形でシステム開発現場にて従事して来たし、何より現場を離れて以降も関心は持ち続けていました
現にソフトウェア関連誌・書籍は買って目を通して来ましたし住宅リフォームの営業支援ツールとして、太陽光発電システムの発電量推定シミュレーション用にアプリケーション・ソフトも自力開発していました
あれっ、徐々にソフト開発の芽も有るのでは? ディジタルやネットの世界から遠ざかるより近づいて行った感じもします
一番の支えは未だに関心・興味が尽きないこと・・何だかボケ予防にもなりそうだし頭の体操も兼ねた趣味に仕上げる?ことも出来そうに・・

これらの事象のもと、ソフト開発の受託業務を展開する直接的な切っ掛けは今回の大型アップデートにより、CUIベース限定でも本物のLinuxが透過的にホストOSのWindowsと共存!との見通しがたったが為なんです。
効率良く生産性向上が見込めるソフト開発環境が手持ちPCで実現出来るなら、あとは頑張るのみで良か・・と

方向性が決まった次第! そうだ!”京都に行こう”、ならば”ソフトに進もう”
そこで事前PR用に専用WEBサイト「ソフト開発」を立ち上げました
当初の想定を遙かに超える出来栄えになったみたい。 分身?ながら頑張っているみたい。

ここに至って待望のWindows+Linuxソフト開発環境のベースの一つが・・
次は此のベースと別に備えた統合開発環境(IDE)の下でC, C++, Pythonの開発手法を習得して行く段取りに・・

住宅リフォーム業務とシステム開発業務を二本柱としたライフワークのライフスタイルに

システム・ソフト開発サイト

[Topics+News+Memo+PR]
ソフト受託開発
ソフト・システム開発
WEBサイト構築・運営
シミュレーション・Simulation
住宅リフォーム
ハードウェア・ソフトウェア
LINK集・リンク集
サイトグループ内 sitemap集
サイトマップ(sitemap)

[ Topics+News+Memo+PR ]

上のページは次のサイトの1コーナーです

ソフト開発サイト ~ ソフト開発(受託/社内/自社)、大阪府・京都府にてコンピュータ・システム応用ソフトウェアの開発・制作・作成


意外と行けそう!やれば出来る!との感触ふつふつと沸き上がりコンピュータ・システムのソフト開発業務をスタート(準備中)ウェブサイトを立上げ前後の思い・トピックスLINK集ページ御紹介

ご紹介のページは上記サイトのフレーム内表示コーナーでスタートしたのですが、運営担当本人から見てもソコソコ行けそうな気がして・・
当該ページ単体でも表示可能にしました

 

大阪府・京都府でシステム開発・ソフト制作受託業務の準備中!プログラム言語(C,C++)でのソフト開発環境構築奮闘中!やっとのGUIアプリ日本語入力が・・あぁ~再インストールして試行錯誤も未だ

大阪府・京都府でシステム開発・ソフト制作受託業務の準備中!
プログラム言語(C, C++, Python)でのソフト開発環境構築、奮闘中

勿論、最初は一つだけの ウェブサイト運営でした

徐々に追加で多くの自WEBサイトを立上げ多くの時間を構築・運用に割いてまいりました

ここ数年間にわたり日常的な作業の中心でしたが、ここに来て異変が・・・WEBサイトの更新作業が手薄に・・・何っ、やってんだ! と。

実は一番の時間配分はWindows版Linuxのチューニング へ

それが簡単には行かなんだ・・・上手く行かない小さなことの連続で・・

単独のLinuxディストリビューションなら、少なくとも日本語入力機能ほかインストール直後から問題無く利用出来ていようものを・・・

他の面でも、しかり・・でも今回のWindows 10 Fall Creators Updateでは、Linuxが正式サポートになり現にWindowsストアにてストアアプリとして導入出来ました

従いこのCUIレベルでは従来のベータ版に比べ大幅に信頼感が・・環境設定も大幅に簡略化・・しかもホストOS的なWindowsと透過的にLinuxシステムが連携して運用可能になろうとは願ってもないことです

この段階でCUIなLinu環境+GUIなWindows環境のシームレスな連携作業環境でシステム開発に没頭するのも一つかも・・

でも単独でのUNIX, Linux環境を味わって?いるだけに・・その先
サポート対象外のGUIな環境に挑戦

尤もサポート対象外と宣言されているだけに失敗だらけでも仕方ない処

GUIアプリでの日本語入力が上手く行かなくなって一日以上、試行錯誤するも・・あぁ~

先日、実際にLinux上で稼働しているブラウザfirefoxで日本語入力が可能になって、その旨アップしたばかり・・しかも、その際の各設定ファイルをバックアップとったつもりが・・・

実はその後に他のパッケージをインストールしたりアンインストールしたり・・で、パッケージ管理システム?の関連処理が上手く機能しなくなり先々の懸念もあって早速Windows版Linuxをインストールし直す

確かにWindows 10からはWindowsストアのアプリの一つとの位置づけ?もあってかアンインストール+再インストールもいとも簡単

それだけにサポート対象外の範疇とは言ってもGUI下での日本語入力が、これほど難解だとは?

上手く稼働していた際にバックアップをとった設定ファイルで起動しても正常に機能しなくなった・・尤も、横文字?英語?ではfirefoxは動くが!

大きなことは言えません! が、今のところGUIのパッケージマネージャsynapticが稼働する為に視覚的にパッケージ管理が出来ております

先にはGUIは勿論、CUIなコマンドベースでのパッケージ操作も進まなくなって敢え無くギブアップ、Windowsストアからの再インストールに至った次第

考えて見れば、膨大な複雑に絡み合ったLinuxシステムを特別な専門知識も持ち合わせずに、ただ出来たら好都合の興味・関心から手探り状態での試行錯誤・・・それもサポート対象外の闇の中へ

当然の結果と言えば至極、当然なるか?
でも何時かは通る道! 経験するしか

Windows環境にLinuxのCUI環境がシームレスに組み込まれた現在、それだけでも3~4歩進んだシステム開発環境の誕生なり

徐々に細部にわたる知識・ノウハウを習得して行こう

更には今後も多くの問題噴出が予想されるサポート対象外のLinux-GUIアプリケーション・ツール・コマンドから有益な点を組み入れて効率良い生産性向上を見込める開発環境にしたいと前向きに考えています


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

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

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

WSLのLinuxにXwindow。設定file編集しUbuntuでブラウザ稼働、日本語入力も。GUIアプリ制約多いがサポート対象外なれば。コンパイラ・リンカ・makeでC,C++,Pythonソフト開発

先日、Windows10 のFall Creators Updateを無事?四苦八苦の上で済ませました。今回のアップデートには期待する点が大でしたので、その後のチューニング作業も精一杯・・頑張って来ました。
以前は先に進めず登場するのを待つ身では未知なるトラブルを予見出来ない。 実際に待望の大型アップデートの段階になると色んな事象がトラブルとなって表面化して来ました。
巨大なOSの大型アップデートと有って乗り越えるべき難題が幾度と無く押し寄せて来たのです。 専門家で無く、此れまでの各種のバージョンアップやアップデートも試行錯誤の連続、更には後続の更新へ積み上げたノウハウが有ったればこそ何とかやって来れたと・・
今回も一連のアップデート作業にて何度もスッキリしない問題に遭遇して諦めて後日に改めて・・と弱気になったり。
当該作業に関しての情報が色々と入る段階にしようか、または公開直後はダウンロードが集中するみたいで少し先にした方が・・エトセトラ”人生”色々・・島倉さんの心境に。 全く違う? 行ったり戻ったり・・繰り返し、遂にFall Creators Update 完了!正直、ホッとしました

ところで当方では所謂、クリエイティブな面での利用は無いのでは?
芸術? 美術品を見ても感じるセンス無し・・
音楽はと聞かれるなら・・強いて答えるなら往時流行った”ナツメロ“、殆ど刺激の無かった故郷で聞いたことの有る”島唄“ぐらいか?
従い、今回のWindows10の大型アップデート”Fall Creators Update“終了後でも大きな変更箇所には特に関心無く”変わった“との印象は少ない!何となく安定性は有りそうデス。 と言っても、今回のアップデートには従来に無い機能が・・最大の期待株が・・
それはWindows版Linuxが正式にサポートされて組み込まれた事実なんです。待っていました! ベータ版の登場があった”Aniversary Update“では何度もインストールを試みながら失敗で断念する羽目に・・続いての大型アップデートが今年の春に”Creators Update“となって行われました
勿論、その際もLinux(Ubuntu)のインストールに挑戦、やっと未だベータ版ながらLinuxを組み込むことが出来た次第です
取り敢えず多少のチューニングを施して動くことを確認はするも・・
何れ、実務に耐える状態で登場するで有ろうタイミングを待つ事にしよう・・と首を長くして。

大方の雰囲気がWindows正式版採用となり、豊富な開発機能を含む環境を身につけることが叶えば効率よく生産性向上を期待出来る! 絶好のチャンス! 受託スタイルでのソフトウェア開発をスタート!する事として準備に本格的に取り組む
業務アプリケーション豊富で圧倒的な市場のWindows10、開発作業を陰でサポートしてくれるLinuxディストリビューション・・これらの連携を上手く利用出来たらと考えての準備だったが遂に・・先ずは”Fall Creators Update”を、次にLINUXのインストールを済ませた
先に進むと新たな課題が見えて来る。 従い従前に掲げていた課題・テーマに更なる具体的にすべき案件が押し寄せて来ています。


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

開発業務を実務としては離れていたので表面化して無かっただけの事、これ等に対応出来ないなら・・ここまで来て諦めるは早い・・もう先は見えて来た? より具体的に・・
ここ数日間、Windows10のLinux(取り敢えず、Ubuntuディストリビューション)のチューニングに専念、作業手順の前後は有れど本来はWindows10でサポート外のGUI(Xwindow)環境を構築する
サポート対象外を対象にしての試行、また関連知識・ノウハウも足らない中での試行錯誤です。 主に買い求めて有った数冊の日経Linux、UNIXコマンドブック、更にはネット上の関連情報を参考にしつつ・・
パッケージマネージャ?synaptic、標準端末以外にLXterminal・wsl-terminalのインストール
設定ファイル(.bashrc, .profile, .vimrc, .uimなど)の編集でWindows上に組み込んだXサーバーにFirefoxブラウザも稼働させることが実現出来た

(次のイメージはパソコン画面にWindows10で稼働のFirefox、Ubuntu上の端末から起動したFirefox・・両ブラウザが動作している画面)

Windows10で稼働のFirefox、Ubuntuで稼働のFirefox・・両ブラウザが動作
Windows10で稼働のFirefox、Ubuntuで稼働のFirefox・・両ブラウザが動作

尚、Xwindow上のブラウザFirefoxにて日本語入力を可能にする為に相当な試行錯誤が・・長時間を要したが遂に可能になりました
他にもgeditなど起動・編集は出来ても日本語での編集可能には至らず・・恐らくは幾つかの手順を踏まないと・・シンプルにスムースにアプリケーションを稼働させることは無理か? 元々、サポート対象外の機能だし・・
尤もWindows版Linuxには開発環境での活用を期待しアプリ面はWindows側で殆ど済ませられる故に特別な支障は有りません・・有効なシステム開発・ソフト制作ツールに役立ってくれるなら十分なです。
因みにWindows10にインストールしてC, C++, Python の開発手順を若干試して来た統合開発環境(IDE)の eclipse をUbuntu側から起動することもOK。 尤も必要ならeclipseをLinux環境にインストールすることは可能だし今、検討中なんです。

一通りのLinux稼働環境は整いました
今後は主だったC, C++, Python言語の開発環境のチューニングやコンパイラ・リンカー・make
更にはシェルの理解にgrep, sedほかのLinuxコマンド群や正規表現についての習得など・・
本当に多い具体的な課題が目白押しなんです・・大変だが、少しは楽しむつもりでLet’s go!

当面の目標であるソフトウェア受託開発業務を・・住宅リフォーム業務との二本柱で・・

ところで大型アップデートが済み、Windows版Linuxの構築も一段落した先日に気になっていたバックアップも・・

一括ダウンロード途中でエラーとなり、こまめに分けてのダウンロードとなりましたが完了することが・・ホットもっと・・おもてなし無し

大阪府・京都府

コンピュータ システム応用ソフトウェア開発
(ソフト制作・システム開発)業務展開、主に受託スタイルで

集中しての準備期間は年内の残された2ヶ月!

linux, C, C++, Python, IDE

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

「システム開発・ソフト開発サイト」ページ・リンク

ソフト開発サイトTOPページ システム開発・ソフト制作の受託開発、(ソフト工務店)エネシスポート
ソフト受託開発
ソフト・システム開発
WEBサイト構築・運営
シミュレーション・Simulation
住宅リフォーム
ハードウェア・ソフトウェア
LINK集・リンク集
サイトグループ内 sitemap集
サイトマップ(sitemap)
[Topics+News+Memo+PR]

第一弾)Windows10 Creators UpdateでOS更新及びBash on Ubuntu on Windows環境構築で睡魔に襲われるも気分はスッキリ~(1)Windows 10へ
第二弾)Windows10 Creators UpdateでOS更新及びBash on Ubuntu on Windows環境構築で睡魔に襲われるも気分はスッキリ~(2)Aniversary Update
第三弾)Windows10 Creators UpdateでOS更新及びBash on Ubuntu on Windows環境構築で睡魔に襲われるも気分はスッキリ~(3)Creators Update

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

システム開発・ソフト制作の受託開発