ほわいとソフトウェア

個人事業主として事業を行っています. 当サイトを運営するわたしのプロフィールを紹介します.

お仕事の依頼はこちら → Crowd Works for ほわいとソフトウェア

経歴

プログラムを書くことを趣味としており,仕事でも役立てたいと考えています.

1980年代にMSXのBASICからプログラムを独学で覚え始め,Cも独学&大学の授業で学びました. 大学ではFORTRANやperlなども扱っていました.

インターネット黎明期の1990年代からウェブサイト作成を始め,今に至ります. 知る人ぞ知る,MosaicやNetscapeが当時のブラウザでした. そのため,HTMLやCSSに関してはそれなりに詳しいと思います. 代表的な「ほわいとのボウリング講座」は,現在では廃れてしまいましたが,永らくGoogle検索上位にランクされるウェブサイトでした.

このウェブページも簡単ではありますが,CSSをそれなりに設定して,レスポンシブデザインとしています. ブラウザのウィンドウ幅を変えてお楽しみください.

また2000年第は,VisualC++によるWindowsアプリケーションの開発もしていました. 現在は開発終了していますが,「透明なカレンダーWtCal」や「バックアップソフトWtBackup」はフリーソフトとして公開しており,よく利用されていました.

現在はさまざまなブラウザアプリケーションを開発しています. OSを問わずアプリケーションが利用できるため,とても気に入っています. 「ほわいとの漢字テスト」は,HTML, css, javascript, php を組み合わせたアプリケーションのひとつです.

スキル
  • HTML ・・・ 30年近く
  • CSS ・・・ 30年近く
  • javascript ・・・ 20年以上.素のjavascriptまたはjQuery
  • php ・・・ 5年以上
  • WordPress ・・・ 約2年.構築,プラグイン開発,テーマ開発を勉強中
  • API連携 ・・・ BoxAPI, 楽天API, YoutubeAPI, GoogleTranslateAPI, DeepL翻訳API, TwitterAPI,LINE API, Chatwork API を利用した開発経験があります
  • ソフトウェア類 ・・・ Officeソフトはよく使います.VBScriptは使ったことがないですが.
  • データベース(sqlite, mysql, oracle) ・・・まだまだ初心者.レベルアップ中.
  • 過去の栄光:c, c++, perl(cgi), VisualC++, Z80マシン語

現在は,HTML5, CSS3, javascript, php を主力としてウェブサイト作成やブラウザアプリケーションの開発をしています.

過去に習得したプログラム言語は,c, c++, perl(cgi), なども挙げられます. Linux用のPostScript作成ツール「e2ps」は,もともと自分が開発したものが今も脈々と受け継がれています. Gitに公開されていてびっくり(Git).

VisualC++を駆使して,Windows用アプリケーションの開発もしていました. 2005年愛知万博のパビリオン予約ソフト「WtExpo」を開発・公開したことが懐かしいです.

Z80のアセンブリ言語を覚えて,マシン語でMSX版テトリスを開発したこともあります. そのおかげで,CPUの動作原理に近いものを体験することができました. 組み込み技術につながるものがあると思います. 今思えばもう30年近く前の話ですが・・・

職務経験
これまでの参考ページ
せっかくなので,これまでの仕事でテスト作成したものを,参考ページとしてご紹介. → 参考ページ
英語辞書サイトのスクレイピング
goo辞書,longman辞書などのサイトを参照して情報の抜き出しをしました.
LINE APIによるメッセージ送信
読んで字のごとく,です.自動返信機能やBotも作れると思います.
TwitterAPIによる自動投稿
読んで字のごとく,です.
WordPress Elementorプラグイン(Free版,Pro版)によるフロントページ作成
Elementorは,WordPress単体では実現が難しいデザインを実現できるプラグインです. Free版とPro版ではだいぶ機能が違いますが,どちらでも作成可能です.
Youtube Data APIを利用した動画情報取得処理の開発
Youtube Data APIを利用して,動画タイトル,詳細,コメント,埋め込み動画,サムネイル,を取得する処理を開発しました. WordPressへの記事の自動投稿も可能です.
楽天GOLDのHTML+CSSの作成
楽天GOLDにアップするためのHTMLとCSSを作成しました.
WordPressの自動記事投稿(下書き,公開)機能
プログラム的にWordPressの記事を投稿する機能を開発しました. 人手で下書きした記事をプログラムで公開したり,公開済みの記事をプログラムで下書きに戻したりごみ箱に送ったりする機能を開発しました.
RSSの情報取得&表示
さまざまなサイトで公開されているRSSを取得して公開する機能を開発しました(サンプル).WordPressへの埋め込みなど応用可能です.
WordPressサイトの立ち上げ
WordPressのLuxeritasテーマ, Newspaperテーマでのウェブサイト実装,Elementor Proプラグインによるウェブサイト実装を実施しました(サンプル).
Web会議APIの実装
Web会議ツールの「Whereby」の会議ルーム作成と会議接続の処理を,APIを利用して実現させました.
HTML+CSS+javascriptの開発
WordPress等のCMSではなく,素のHTML等を開発しました. ご参考までに,このウェブページも,素のHTMLを書いています. レスポンシブ,グローバルナビ,スマホメニュー,などに対応しています.
WordPressプラグイン開発:投稿日時の調整
cronで定期的にWordPress投稿記事の投稿日時を調整する処理を開発しました.
WordPressプラグイン開発:コインランドリー稼働状況可視化
コインランドリー装置から情報を受け取り,リアルタイムに稼働状況を見ることができるWordPressショートコードを開発しました.
WordPressプラグイン開発:楽天APIを利用した人気ホテルランキング機能開発
楽天APIでホテル情報を取得し,人気順に並べて表示するWordPressショートコードを開発しました.
WordPressプラグイン開発:アンケート開発
あまり重いアンケートは不要,シンプルなアンケートを・・・と思い,WordPressショートコードを開発しました.
WordPressプラグイン開発:独自の「いいね」ボタン開発
ajaxを活用し,ボタンを押したらカウントアップするいいねボタンを,WordPressショートコードで開発しました.
WordPressプラグイン開発:記事の検索機能
WordPress標準ではOR検索ができないなど自由度が低いため,OR検索への対応,投稿タイプの指定,カテゴリの指定,タグの指定,表示数の指定,をできるショートコードを開発しました. 多くのプラグインが追加されると,プラグインレベルでは検索機能のコントロールが難しくなります. そのため,完全に自前でSQLを生成し,検索機能を開発しました. 検索結果ページにショートコードを実装すれば,検索結果一覧が表示されます.
クラウドストレージ Box のAPIを使ったツール開発
クラウドストレージのBoxはAPIが公開されており,プログラムによりファイル操作,フォルダ操作,コラボレーションの設定など,かなり自由度の高い操作が可能です. 多数のフォルダを一括して生成してアクセス権を設定するツールを開発しました.
モバイルデバイス管理環境の導入
モバイルデバイス管理環境(MDM)であるIntuneを導入し,構内電話としてiPhoneを全社展開しました.
資産管理ソリューションの導入
資産管理ソリューションである「Convi.BASE」を導入し,全社展開しました.
クラウドストレージBoxの導入
クラウドストレージである「Box」のエンタープライズ版を導入し,全社展開しました.
PBXの運用とクラウドPBXの企画
PBX(電話交換機)の全社運用を担当しており,現在クラウドPBX導入を企画しています.

お仕事の依頼はこちら → Crowd Works for ほわいとソフトウェア

開発したウェブサイト/システム

ほわいとの漢字テスト

難読漢字や読み間違えやすい漢字など,全部正答できますか?

phpにて作成.

ほわいとのボウリング講座

みなさんお待ちかね(?),ボウリング講座です.最近更新できていませんが,ボウリングに関する情報はこちらでゲットできます!

古くに作成したページ.デザインが古い.

ほわいとの囲碁

囲碁の棋譜を紹介しています.

古くに作成したページ.デザインが古い.

いろいろな用紙

五線譜やひらなな練習シートなど,PDFをダウンロードして印刷していただけます.

自治会ウェブサイト

尾張旭市の本地ヶ原連合自治会のウェブサイトです.

cgiやphpで完全独自開発.

お仕事の依頼はこちらから


会社業務で開発したアプリケーション類

会社業務で開発したアプリケーション類をご紹介.詳細は書けないので概要だけです.

上記システムは,MicrosoftのActive Directoryでユーザー認証をできるようにしています.