C言語のプログラミングをします
--弊社開発NFTプラットフォームのソースから切り出し御提供
弊社オリジナル開発の分散型デジタルコンテンツ取引市場(いわゆるNFTプラットフォーム) AWExionのサーバサイドシステム HOTPort (C99言語で2万行以上)のソースコードから、ご要望の部分を切り出して、カスタマイズして御提供いたします。
HOTPortは、完全オリジナルでスクラッチから開発されたWEBサーバサイドシステムで、以下の機能があります。
1) ブラウザ(httpd経由)から送られたHTTP データの処理(CGIはHOTPortに丸投げ)
2)HTTPメッセージボディの解析機能(multipart-formdataの解析、バイナリデータ解析)
3)CMS(画像のサイズ変換などには、imagemagick使用)
4)マクロ展開機能付きHTML/CSS生成機能(CSSはパソコン、スマホ両対応)
5)NFTプラットフォームとして、利用者アカウント管理、投稿コンテンツ管理機能
6)多次元拡張ブロックチェーン chainmailによるNFT ECなどの機能
7)分散型プラットフォームとして必要なサーバ間通信機能(curl利用)
8)これら1ー7に必須のデータベース機能(SQLなどは使っていません)
その他、CGIとHOTPort通信のためのソケット通信機能、CMSのための型付JSONオブジェクト(タグ付き配列)のようなデータ構造とその処理機能があります。
HOTPortは稼働開始から1年以上たち、バグもほぼ出尽した状態です。
プログラミング言語は、C99言語です(GCCなどでコンパイル可能です)。
コードにはできるだけ多くのコメントをつけた形で御提供いたします。
なお、ココナラブログにて、システムの詳細説明を連載中です。
また、HOTPortからのソースコード切り出し、カスタマイズ以外にも、ご要望のプログラムがありましたら、可能な範囲で対応致します。
30年以上C/C++言語でプログラミングをしてきたので、分子生物学関連の数値計算、統計処理、シミュレーション(学位取得)やyacc, lexを使用した簡易言語開発などもしてまいりました。こちらの分野でのプログラミングもご相談に応じます。
IT・プログラミング・開発 > プログラミング・ソフトウェア