バッチ処理は既に先人の方々が多くのナレッジを公開してくれていますが、それでもなお難しさが変わらないテーマだと思っています。 この記事は、筆者がこれまでの開発経験で気づいたバッチ処理の実装ナレッジを整理し、体系化を目指して文章にしました。 ここでの内容が、より良い課題解決に貢献できれば幸いです。 自身の断片的な思考整理(メモ書き)の延長で内容を整理したため、一部書き振りが統一されておらず、読みにくいかもしれません。ご了承ください。🙏 バッチ処理の難しさバッチ処理は難しい。 人によっては簡単なテーマかもしれませんが、自分は難しいテーマだと思っています。 「難しさの根源は何か?」を考えると、1. 考慮点が多様にあること 2. 解決する課題によって答えが大きく変わること に整理できました。 この2点は、どのソフトウェア開発にも当てはまる項目ではありますが、ことバッチ処理においては顕著に現れます。
Photo by Mohammad Rahmani on Unsplashどうもビジネステクノロジーユニットの @おかしん です。 今や世の中のあらゆるシステムの開発現場においてコンテナ技術は無くてはならないものになっています。コンテナ技術の中で最も広く利用されているのはDockerコンテナですが、昨年オープンソースソフトウェアであるDockerを開発しているDocker社が「Docker Desktop」というアプリケーションを有料化しました。 そこで、企業においてはどのように対応すべきか?また回避策はあるのか?を考えてみました。 Docker Desktopとは何かDocker DesktopはDocker社が提供しているソフトウェアでオープンソースソフトウェアであるDockerをWindowsやMacOSにおいて簡単にインストールし利用できるアプリケーションです。 DockerはLi
「iPhone 14」など各iPhoneに9月から実装されている「iOS 16」の新機能として、「マップ」アプリでの「経由地の追加」機能がある。2022年10月24日現在、乗用車を使った場合のみで鉄道やバスには対応していないが、かなり便利な機能といえる。 「経由地を追加」ボタンをタップすることで、好きなだけ経由地を追加できる(画像=左)。実際のルートにも反映され、通常のナビ同様道路の混雑度も表示する(画像=右) 首都圏や地方の都市部となるとバスや鉄道を利用した方が交通費を抑えられるが、観光地などは乗用車を利用した方が早く、交通費も安く抑えられる場合が多い。鉄道やバスの対応も待たれるが、現在は乗用車を使った地方の観光に便利な機能、といえるだろう。 関連記事 iPhoneの秘蔵写真を「非表示」にして自分だけ見られるようにする方法 ペットの寝顔、家族に見られたら怒られるカロリーの高い食事、自分だ
ちょっとしたツールをGoで作ってみたのですが、わざわざインストールしなくてもいいようにWebのUIをつけてブラウザで使えるようにしてみました。作ってみたのは以下のツールで、Markdownのリスト形式でざっと下書きしたテーブルの設計をSQLとか、PlantUMLとかMermaid.js形式のERDの図にします。 https://shibukawa.github.io/md2sql/ ウェブフロントエンド部分はNext.jsの静的サイトで、GoはWASMにしてロードして実行しています。WASMを使うのは初めてなのであえて選んでみました。 GoをWASM化するもともとCLIツールは作っておりました。CLIのメインはcmd/md2sql/main.goで作っていました。この中でやっていることは kingpin.v2のオプションパース 指定されたファイルを読み込み(あるいは標準入力) パース 指定
恐らく最も有名なOSSのゲームエンジンです。 UnityやUE5の代替となるソフトウェアです。 Godot以外にもOSSのゲームエンジンはいくつかありますが、現状実用に耐えうるのは恐らくこのゲームエンジンくらいです。 3D,2D双方の開発ができ、多くのプラットフォーム向けに出力できる、UnityやUE5に引けをとらない出来のソフトウェアです。 特徴は以下の通りです。 OSSかつ無料である すばらしい。 ゲームエンジン自体がかなり軽い(2桁MBくらいしかない) その分起動もかなり早い。この手軽さはやっぱり便利。 有名なゲームエンジンと比べ後発であるためUIが洗練されている 例えばUnityではオブジェクトにコンポーネントを足していくという感じですが、Godotは全てがノードでありシンプルな設計です。 エディタが内蔵されている 外部エディタは必要なく、全てGodot内で済ませられます。 基本的
トヨタ自動車が電気自動車(EV)事業を巡り、戦略の修正を検討していることが分かった。写真は同社のロゴ。上海で2021年4月撮影(2022年 ロイター/Aly Song) [24日 ロイター] - トヨタ自動車が電気自動車(EV)事業を巡り、戦略の修正を検討していることが分かった。基本設計のプラットフォーム(車台)も見直しの対象に含めており、2030年までにEV30車種をそろえるとしていた従来の計画の一部は既にいったん止めた。想定以上の速度でEV市場が拡大し、専業の米テスラがすでに黒字化を達成する中、より競争力のある車両を開発する必要があると判断した。 事情に詳しい関係者4人が明らかにした。見直しを決めれば、昨年発表した4兆円の投資計画は、EV化への対応が遅いとトヨタを批判してきた一部投資家や環境団体などが求める姿に近づく可能性がある。いったん停止した車両の開発計画には、小型の多目的スポーツ
緊急時や遠出の際のインターネット回線を「24時間330円」で確保! povo2.0で「非常用ルーター」を改めて作ってみた:5分で知るモバイルデータ通信活用術(1/3 ページ) KDDIと沖縄セルラー電話が提供しているオンライン専用ブランド「povo2.0」は、月額0円から維持できることが魅力です。180日に1回、有料のトッピングを購入するか一定額(※1)の課金が必要となりますが、提携店舗やサービスの利用といった「ギガ活」で得た無料のプロモーションコードで通信容量を得ることもできます。 →auの「povo2.0」は“月額0円”で運用できるのか? 実は制約あり 公式サイトの対応端末一覧を見ると分かる通り、povo2.0のサービスは、スマートフォン(やiPad)で利用することを想定しているのですが、規約上は利用する端末を特に制限していません。月額0円で維持できることから、povo2.0はau/U
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く