五十嵐貴之

東京情報大学経営情報学部情報学科卒業。 令和元年より、東京情報大学校友会信越ブロック支部長。 プログラマー、システムエンジニア、ITコンサルタント。 IT著書多数。 近著、「SQL Server Transact-SQLプログラミング 実践開発ガイド」。

五十嵐貴之

東京情報大学経営情報学部情報学科卒業。 令和元年より、東京情報大学校友会信越ブロック支部長。 プログラマー、システムエンジニア、ITコンサルタント。 IT著書多数。 近著、「SQL Server Transact-SQLプログラミング 実践開発ガイド」。

    マガジン

    • プログラマーとして「めし」を食っていくには

      プログラマーとして「めし」を食っていくには? 20年間、IT業界でメシを食ってきた著者が提供するノウハウ。

    • Meta Trader 4 / 5 開発日誌

      Meta Trader 4 および Meta Trader 5 による Expert Advisor の開発記録

    • 画像認識プログラムを作ってみよう

      本書は、Google、Amazon、Microsoft、IBMの画像認識サービスを利用して、画像認識プログラムを開発するための学習書です。本書で使用するプログラミング言語は1つに留まらず、Python・JavaScript・PHP・C#の4種類の言語を用います。 本書では、これらの言語を用いて実業務においても非常に有用なサンプルプログラムの開発を行い、そのすべてのソースコードを紹介、解説致します。

    最近の記事

    プログラマーとして「めし」を食っていくには - プログラマーに学歴は必要か?

    プログラマーは誰でもなれるプログラマーになるには、資格は必要ありません。 そのため、「プログラマーになる!」と決めた時点で、プログラマーになることができます。 ただ、プログラマーとして収入を得られるかどうかは、また別の話しです。 プログラマーとして収入を得るためには、 IT関連企業に就職する IT関連企業以外のシステム管理部に就職する 独立する の3つの方法があるかと思います。 新卒で「1」「2」の方法を選択する場合、概ね、次のいずれかでなければ、達成は難しいかと

    スキ
    5
      • 2022年度電子帳簿保存法の改正後に開発したクラウド型電子帳簿システム

        2022年1月に電子帳簿保存法が改正され、電子帳簿とみなされる最低限の要件が緩和されました。 「図解きめらさん」(@KIMERA_jp)のTwitterにわかりやすくまとまっておりますので、併せてご覧ください。 これをみると、次の3つを満たすことで、電子帳簿の保存データとみなされます。 システム関係書類(仕様書、マニュアルなど)を備え付ける 電子データの保存場所に、パソコン、プリンタなどの周辺機器とこれらの操作マニュアルを備えつける 税務署員の求めに応じてデータのダウ

        スキ
        2
        • プログラマーとして「めし」を食っていくには - プロローグ

          憧れのIT業界  私は、プログラマーとして20年以上、「めし」を食っています。  その間、5回の転職を繰り返し、最終的にIT関連の法人を設立するに至りました。  私がIT業界で働きだしたのが1990年代後半ですが、その頃は今と同様、ITが大人気でした。 IT関連の専門学校が濫立したころでもあります。  IT業界は、当時から「フレックスタイム制」や「私服OK」などといった風習がありました。  そのためか、"プログラマー"や"システムエンジニア"は、当時の憧れの職業とな

          スキ
          3
          • ③ MT Manager APIを利用したC#サンプルコード(MT4・MT5)

            ここで紹介しているアプリは、MetaQuotes社のMT Manager APIの使い方を理解するためのアプリです。 MT Manager APIは、トレーダーのためのAPIではなく、ブローカーのためのAPIです。 そのため、トレーダーがMetaTraderにログインする際のサーバー名、ログイン、パスワードでは本アプリを使うことはできません。 ご注意ください。 MT4MT4のManager APIは、ネイティブDLLとしてMetaQuotes社から提供されているため、

            スキ
            2

          マガジン

          マガジンをすべて見る すべて見る
          • プログラマーとして「めし」を食っていくには

            • 2本

            プログラマーとして「めし」を食っていくには? 20年間、IT業界でメシを食ってきた著者が提供するノウハウ。

          • Meta Trader 4 / 5 開発日誌

            • 3本

            Meta Trader 4 および Meta Trader 5 による Expert Advisor の開発記録

          • 画像認識プログラムを作ってみよう

            • 84本

            本書は、Google、Amazon、Microsoft、IBMの画像認識サービスを利用して、画像認識プログラムを開発するための学習書です。本書で使用するプログラミング言語は1つに留まらず、Python・JavaScript・PHP・C#の4種類の言語を用います。 本書では、これらの言語を用いて実業務においても非常に有用なサンプルプログラムの開発を行い、そのすべてのソースコードを紹介、解説致します。

          • プログラマーとして「めし」を食っていくには

            • 2本

            プログラマーとして「めし」を食っていくには? 20年間、IT業界でメシを食ってきた著者が提供するノウハウ。

          • Meta Trader 4 / 5 開発日誌

            • 3本

            Meta Trader 4 および Meta Trader 5 による Expert Advisor の開発記録

          • 画像認識プログラムを作ってみよう

            • 84本

            本書は、Google、Amazon、Microsoft、IBMの画像認識サービスを利用して、画像認識プログラムを開発するための学習書です。本書で使用するプログラミング言語は1つに留まらず、Python・JavaScript・PHP・C#の4種類の言語を用います。 本書では、これらの言語を用いて実業務においても非常に有用なサンプルプログラムの開発を行い、そのすべてのソースコードを紹介、解説致します。

          記事

          記事をすべて見る すべて見る
            • ① スプレッドと取引手数料

               FXにおいて、スプレッドは通貨ペアの決済通貨単位だが、ブローカーによってはスプレッド以外に取引手数料が取られる場合があり、決済通貨と取引手数料が異なると、1回の取引に掛かる実際の手数料の把握がしづらい。 そこで、計算方法を考えてみた。 ①「USDJPY」(米ドル/日本円) 次のような相場と手数料の場合 1ドル=100円 Bid:100円 Ask:100.02円 1ロット=10,000ドル Fee:5ドル 1通貨あたりのFeeを算出 10,000ドル:5ドル=1ドル:0.

              スキ
              1
              • ② MT5 におけるポジション履歴の取得方法について

                ポジション・注文・約定の関係 1つのポジションには、2つ以上の注文履歴データ、および約定履歴データが存在する。 たいていは、1つのポジションにつき、2つの注文履歴データ、および2つの約定履歴データが存在する。 ただし、分割決済のばあいは、注文履歴データと約定履歴データが3つ以上存在するばあいがある。 分割決済のばあい、そうでないばあいとは処理をわける必要がある。 たとえば、決済した際の日時を求めるには、通常パターンのばあい、注文履歴データから取得するが、通常パターンではない

                スキ
                2
                • Windows 11 で VB6 はどうなる?

                  Microsoft より、Windows 11 が発表されました。 https://twitter.com/i/events/1408114237495406593 Windows 10 は、「最後の Windows OS」だったはずなのに、方針を変更したようです。 Android アプリが動作するようになるのは大きなメリットだと個人的には思うのですが、さて、旧遺産を動作稼働をどこまで補償してくれるのか。 Windows 10 では、VB6 で開発したアプリは動作保証され

                  スキ
                  2
                  • Slack を「離席中」にしない方法

                    なかなか収束しないコロナの影響で、すっかり在宅ワークに慣れてしまった方もいらっしゃるのではないでしょうか。 案外慣れてしまうと、オフィスの存在価値が疑わしくなってきてしまい、「今まで何のために出社していたんだろう?」「これまでの出張も、ほとんどがテレビ会議で良かったのでは?」などとと思えてきます。 在宅ワークの普及とともに、ZoomやSlackなどのツールがいっきに流行しましたが、それらのツールの使い方にも慣れてくると、ツールをいろいろとカスタマイズしたくなってくるもので

                    スキ
                    3
                    • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - おわりに

                       本書の執筆は、書き始めてから実に1年以上の歳月が経過してしまいました。 その間にも、第三次人工知能ブームは一切の陰りが見えません。 自社サービスが人工知能を搭載した先進的なサービスであることを謳い文句にしている様々なサービスが、至るところで喧伝されています。  個人的に興味があるのは、自動車の自動運転です。 人間が運転するよりも安全性が高くなるようであれば、第一章で述べた諸所の問題点を改善し、すぐにでも本稼働できるようにしていただきたいものです。  本書は、画像認識サー

                      スキ
                      2
                      • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - Androidアプリ用にビルドする

                        前節で作成したプロジェクトからAndroidアプリのインストール用ファイルであるapkファイルを作成してみましょう。Monacaでは、デバッグ用のapkファイルとリリース用のapkファイルを作成できますが、本項ではPlayストアに登録可能なリリース用のapkファイルを作成します。  Androidアプリの拡張子は「apk」で、「Android application PacKage」の略語です。 Monacaを利用すれば、コンピューターに何もインストールせずとも、ブラウザか

                        スキ
                        1
                        • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - モバイルアプリをビルドする

                           前節では、第五章の二節で開発した「AI年齢判断」をモバイルアプリにするための準備を整えました。 本節では、実際にAndroidとしてビルドする方法について説明します。 AndroidアプリをPlayストアに登録するのは、iOSアプリをAppleストアに登録するよりもはるかにハードルが低く、簡単です。一応、登録の前に審査が行われているようなのですが、登録申請してからPlayストアに公開されるまで、1日かからないときもあります。 正直なところ、その審査というものもだいぶ疑わしく

                          スキ
                          1
                          • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - Monaca IDEの使い方と開発の進め方

                            本項では、前項で作成したプロジェクトを用いて、既存のWebアプリケーションをモバイルアプリケーションにするやり方を見てみましょう。ホームページやブログさえもモバイルアプリケーションにすることができます。  前項では、「最小限のテンプレート」を用いて、新たなMonacaプロジェクトを作成しました。本項では、このプロジェクトを用いて、既存のWebアプリケーションをモバイルアプリケーションにしてみます。 作成したプロジェクトを開くには、このダッシュボードページにて、該当するプロ

                            スキ
                            1
                            • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - Monacaプロジェクトの作り方

                              前節でMonacaのアカウントを作成したら、今度はMonacaのプロジェクトを作成してみましょう。開発環境はすべてブラウザ上で作業できるため、インストールする必要はまったくありません。  前節からの続きです。 作成したMonacaアカウントでログインすると、次のようなページが表示されます。 このページは、「Monaca Dashboard」(ダッシュボード)のページです。 このページでは、Monacaのプロジェクトを管理します。プロジェクトは、アプリケーション単位で作成し

                              スキ
                              1
                              • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - Monacaの開発の進め方

                                 Monacaの開発は、専用の開発環境を整備する必要がありません。ブラウザのみで開発を行うことが可能です。 そのため、デスクトップのコンピューターでの開発である必要はなく、iPhoneやAndroidといったモバイル端末や、iPadやdTabといったタブレット端末でも開発が可能です。  Monacaでは、HTMLやJavaScriptで作成したデザインをプレビューで確認できるため、HTMLとJavaScriptでモバイルアプリを1から開発できるのはもちろん、既存のWebアプリ

                                スキ
                                1
                                • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - アカウントを作成する

                                  Monacaを利用するには、Monacaにアカウントを作成する必要があります。Freeプランであればクレジットカード情報等を登録する必要もないので、お気軽にアカウントを作成することができます。  では、Monacaにアカウントを作成してみましょう。GitHubのアカウントをお持ちであれば、GitHubのアカウントのアカウントとMonacaのアカウントを結びつけることが可能で、GitHubのログイン情報でMonacaにログインすることができます。 Monacaのアカウントを作

                                  スキ
                                  1
                                  • 画像認識プログラムを作ってみよう - 第四章「Webアプリをモバイルアプリにするには」 - Monacaの無料プランと有料プランの違い

                                    Monacaは、無料で利用することができます。無料プランのままでも、AppleストアやPlayストアに作成したアプリケーションを登録することができます。個人なら無料プランのままで十分ですが、チームで開発するなら有料プランがお勧めです。  無料プランは、「Freeプラン」というプラン名が付いています。 まずはMonacaでどういったことができるのかを十分理解するために、最初はFreeプランで始めることをお勧めします。 ちなみに、著者はFreeプランのままでMonacaを利用し

                                    スキ
                                    1