スポンサーリンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 今時のWindows環境は・・・ | トップページ | WordPressをインストール »

今時のフリーソフトはUbuntu用

今は、Ubuntu向けのソフト開発が一段落したので、次のステップに進もうか、と、思っているのだが、ソフトを開発してリリースするだけでは、特に、Ubuntu版なんかは殆どダウンロードもされない。なので、何とかしようとしているのだが。

既に書いてきた様に、作者的には、Ubuntu版ソフトの宣伝用動画なんかも作ろうか、とは思っているのだが、2月に作ったmacOS版Mirror-DTCの宣伝用動画は、AmuseGraphicsファミリーソフトだけを使って、ある程度、機械的に作れたのだが、その分、もう少し、専用ソフトを作って自動化したりもしたかった訳だ。

なので、ここの所、Windows版ソフトを追加提供していない、という事もあるので、今度は、macOS版Mirror-DTCの宣伝用動画みたいな、動画背景にテキストテロップを入れた動画を作る場合に、そのテロップを、ほぼ、自動合成してくれる様なツールをWindows版ソフトとして開発しつつ、Ubuntu版ソフトの宣伝動画を作る格好にしようか、と、考えている。

しかし、Ubuntuというのは、Windowsユーザーなら、VirtualBoxだとかのソフトをインストールし、その仮想マシンにインストールすれば、無料で安全に利用可能なOSではあるのだが、マイクロソフトのサポートが終了するWindows7ユーザーを除くと、普通の人的には、少なくとも現状では、Windowsが使えるのに、ワザワザ、追加インストールして使う様なモノではないかもしれない訳だ。

もっとも、昨日書いたように、今時のWindowsというのは、プロの業務用ソフト開発者でさえ、勘弁してくれ、と、言ったりしているWPFだとかUWPなんかの難解で複雑なフレームワークを使ってプログラム開発しなければならない環境になってしまった訳だ。

まあ、作者の様に、昔ながらのWin32APIを使っていれば、全然、大変という事はないのだが、ネットを見ていると、今更、Win32APIなんて化石の様なAPIを使うと馬鹿になる、みたいな書込みもあるし、Win32APIを使ったコーディングは非効率だし、C++は危険な言語だ、みたいな書込みも、結構、見かける。

なので、今時の人が、Windowsでプログラミングしたい、と、思った場合には、C++ではなく、C# に手を出し、更には、WindowsFormは過去の遺物だから使うな、みたいなネットの書込みを鵜呑みにし、WPFを使おうとする結果、挫折するか、プログラミングが嫌いなってしまう訳だ。

と、言うことなので、大昔は、Vectorみたいな所で公開される普通の人が作るフリーソフトというのは、ほぼ100%、Windows用に作られ、Linuxでプログラミングする、なんてのは、技術系の一部の人間だけだったのだが、今となっては、一般人的には、Windowsでプログラムを組むよりも、Linuxで組んだ方が、よっぽど楽な時代になった訳だ。

つまり、デスクトップ上に、マウスカーソルを避けながら寝床を移動する、邪魔にならない猫のペットを飼いたい、なんて事を思った場合、そういったソフトは、今となっては、Windowsではなく、Ubuntuのデスクトップ環境用に作った方が簡単な時代になった訳だ。

と、言うことで、少なくとも、お遊び用のソフトを開発するのであれば、今時のWindowsの開発環境を使うよりも、Ubuntuでプログラミングした方が、今となっては、情報も多いし、作業的にも簡単になったのだが、口で言っても、あまり判らないかもしれない。

なので、作者的には、Ubuntuで動作する一連の自前ソフトの宣伝用動画をアップしつつ、Ubuntu向けにGUIソフトを開発するノウハウやサンプルコードをブログなんかで公開しつつ、開発したプログラムのソースコードについては、有料で販売しよう、と、思っている訳だ。

そのためには、宣伝用動画の作成も必要なのだが、ノウハウを公開する為のホームページも作らなければならないし、Vectorでは、Ubuntu版ソフトの公開はできないので、普通の人がフリーソフトを開発して公開しようとした場合に、公開できる手段を提示しておく必要もある。

と、言うことで、来週は、WordPressとGitHubについては、色々と、調査したり使ってみたりする事になる筈だ。

« 今時のWindows環境は・・・ | トップページ | WordPressをインストール »

2019年9月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    収集された情報がGoogleによってどの様に使用されるか、収集される情報をユーザーが管理する方法については、以下のリンクを参照下さい。

    ポリシーと規約 - Google