2024年12月11日水曜日

こんにちは三浦です。

またまた、AIT事業部からの宣伝になります。


2024年12月17日(火)

当社レストラン FARMERS CRAFT MARKET から

POP-UP販売を行います。

時間:10:30-18:00

場所:チカホ北3条交差点広場(西)



今回は当社でお取引のある、知床斜里の漁師さん「第二十一北洋丸」様から

お声がけがあり、「鮭、日本一の街知床斜里町」の鮭を使った商品を2点、限定販売を行います!

また、第二十一北洋丸さんのブースでは当店で作った「鮭ナッツ」も販売をします。

当日は私、三浦が売り子としてブースに居ますので是非会いに来てください(笑)

・知床鮭ガパオ

・知床鮭ラー油





どちらも限定25個の販売となっておりますので是非お立ち寄りください。


また、会場では

鮭いくら丼100食無料のご提供や

幻の魚「鮭児」🐟の販売、

知床の人気者「トコさん」🐻グッズも販売しております。


2024年9月25日水曜日

子供料理教室開催

 こんにちは三浦です。

AIT事業部からの宣伝になります。


【子供料理教室のご案内】

10月1日(火)から始まる

北洋丸の来運サーモン祭り in 札幌 & ファーマーズウィーク連動企画。

鮭日本一!斜里の鮭で作る“鮭”と“いくら”を使った『親子丼』を作って

召し上がっていただきます🤭


■料理教室の内容

・食育と知育 鮭を知ろう!

・鮭の解体ショー 

・いくらの醤油漬け

・鮭のほぐし身

・製造体験

 いくらの醤油漬けプレゼント!

・親子で試食(2食)

■開催日

1回目 10/6(日)16:00~19:00

2回目 10/20(日)16:00~19:00

■参加人数

1回目:先着6名

2回目:先着6名

※最小催行人数に満たない場合は、開催を中止または延期する場合がありますことをご了承ください。

■場所

札幌市中央区南10条西17丁目2-13

ファーマーズクラフトマーケット

※駐車場に限りがございますので、公共交通機関もしくは近隣の駐車場をご利用下さい。

■参加費

4,000円

■対象

小学1年生~中学生

※低学年のお子様はご父母のサポートをお願いする事がございます。

■持ち物

エプロン・三角巾・手ふき用タオル・上靴

■申し込み方法

店頭・InstagramDM・お電話にてお申し込み

※DMの場合は当店より折り返しのメッセージをお送りしてご応募完了となります。

011-206-8801





2024年4月23日火曜日

北海道応援トドックで当社のガパオが販売されます!

ご無沙汰しております。三浦です。 


当社の商品、「北海道産鶏肉のバジル炒めガパオ鶏」

北海道応援トドック2024年5月第1週で販売されます。


Webカタログ


4月22日~26日までの販売となっておりますので

是非お買い求めよろしくお願いします。

2024年2月26日月曜日

研修内容報告~テスト仕様書と多言語対応~

こんにちは、管藤です!

1週空いてしまいましたが、研修内容報告です。


今回の内容は、

 ① テスト仕様書を作成しそれをもとにテストを実施

 ② 「多言語対応」

についてです。



①テスト仕様書

まず、「テスト仕様書」は、システムやソフトウェアが要件通りに機能するかテストするポイントをまとめたドキュメントで、チェックシートのようなものです。

仕様書に従って、実際にソフトウェアを動かしながら一つ一つテストをしていきます。

フォーマットは様々なようですが、私は今回このようなものを作成しました。

今回作成したテスト仕様書 Excelで作成しました


テスト項目は、要求されている機能について一つ一つ漏れなく、様々な条件・パターンでテストするように洗い出します。


たとえば、
 ・各画面に表示される文字列の正確さ
 ・ボタンを押したときの挙動
 ・テキストボックスに入力した値が正しい場合、間違っている場合の挙動
 ・テキストボックスに何も入力していない場合の挙動
 ・データベースに接続出来た場合、出来なかった場合の挙動
 ・ログインする権限による固有の挙動
 ・アラートやモーダルの挙動
                                などなど・・・

テスト項目の例


今回の私のシステムでは、テスト項目は340項目ほどとなりました👀

実際のシステムでは、もっとケタ違いの数になるそうです。


今回特に感じたのは、例に倣ってシステマチックにテストを作成するだけではなく、実際のユーザーがどのような機能を求め、どのような操作をするのかという想定がかなり必要ということでした。

このシステムは自分が仕様を考えて作ったものなので、ある程度の想定が出来ましたが、実際の業務ではそうはいきません。

お客様やユーザーと双方向なやり取りが必要で、ここがプログラマーの求人でよく見かける「コミュニケーションを重要視する」という点に繋がるのですね・・・?!



②多言語対応

続いては、多言語対応です。

その名の通り日本語以外の言語に対応する作業で、HTMLページを全て書き直すようなイメージを持っていたのですが・・・

そのようなことはなく、ページに埋め込む文字を別のファイルで用意して、そのファイルの別の言語版を作成するだけです。

しかも、言語を問わず同じURLへのアクセスで、ブラウザの設定に基づき自動で対応する言語で表示されます。

なんて便利な。


日本語の言語ファイル

英語の言語ファイル

日本語版のページ

英語版のページ

今回は英語版のページを用意しましたが、このように言語の置き換えが出来れば、他の言語でも簡単に対応が出来ます。

(言語の置き換え=翻訳が一番苦労するのですが・・・)

今のご時世、多言語対応は必須事項かと思いますので、技術を身につけておくことはとても重要だと感じました。



長くなりましたが、また次回もよろしくお願いいたします!

2024年2月14日水曜日

研修内容報告~ユニットテスト~

こんにちは、管藤です!


さて、先週の研修ですが、ユニットテストを行っていました。


ユニットテストとは、「プログラムを構成する小さな単位(ユニット)が、個々の機能を正しく果たしているか検証するテスト」です。

イメージとしては、コードに書いた関数やメソッドなどの部品単体が正しく機能しているか、テストツールを用いて一つ一つ確認する、といったところでしょうか。



今回はEclipse IDEに同梱されている、JUnitを使用してテストを行いました。


テストコードを書いて実行すれば、あとは自動でテストを実施してくれて、問題がなければ緑、あれば赤のバーが表示され、かつ問題点を教えてくれるという、とても便利なツールです。

あわせて、プログラム全体の命令や分岐のうち、どれぐらいテストで網羅されたかの割合(カバレッジ)も確認し、すべてを網羅するようにテストをします。


赤のバー:問題箇所あり💧


緑のバー:問題なし😀



各ソースのカバレッジが%表示で一目でわかる


コードの特定部分がカバーされたのかが色分けされる
緑:カバーされた、黄:パターンが網羅されていない、赤:未実行

今回私が行ったテストでは、データベースへのアクセス、データ取得・データ登録やファイルのアップロード、ダウンロード、削除、セキュリティ機能など・・・自分が各ソースに書いたメソッドを全て一つ一つテストしました。


実際にファイルやデータを操作するテストだけでなく、テスト項目によっては実際のオブジェクトに替えて「モックオブジェクト」を使用し、扱うオブジェクトの動作を模倣して、意図した動作をさせます。※モックとは「模擬の」という意味です。


カバレッジを100%にするためには、意図的にエラーや例外を発生させたり、想定外の入力値などを設定し、その処理が正しく出来ているのか試すことが当然必要です

それがまた意外と難しく、すべてを網羅する条件設定にはとても時間を要しました・・・。


そして、ほぼ想定通りに動作していると感じていた自作システムですが、実際には想定していない条件で動作をするパターンがあったり、気づかなかったコードの不備があることがテストによって分かりました。


私たちが普段使用しているソフトウェアもこのようにテストされリリースされており、不具合もなく快適に利用できる裏にはこのような苦労があるのだと、思い知らされた次第です。




【あとがき】

札幌は急に大雪が降ったかと思えば急に気温が二桁になるような荒々しい天候ですが、皆様いかがお過ごしでしょうか。

我が家は先日の大雪後に、膝上まで積もっている公園へ赴きひたすらソリ滑りをしました。

転んだら結構埋まりそうで、それなりに恐怖な感じでしたが・・・

キッズたちはお構いなしに雪に突っ込みひたすら楽しかったようです。

弊社の休日はカレンダー通りとなっておりますので、プライベートの時間を確保しやすいのも魅力の一つだと思います。

ではまた次回もよろしくお願いいたします。

2024年2月13日火曜日

プログラマー・システムエンジニア募集(2024年2月13日)


 事業拡大に伴いプログラマー・システムエンジニアを募集しております。

弊社の自社サービスの開発や受託開発案件の対応、または業務系やWEB系のお客様先で

業務支援を上流から下流フェーズで幅広く対応して頂きます。


弊社は札幌市で創業し、主に関東のクライアント向けのアプリケーション、

システム企画・開発を行い、2023年で24周年を迎え、2021年に新規事業として

AIT(Agriculture × IT × Table)事業部を立ち上げ、飲食店のコンサルティングおよび、

1次産業の生産者に向けた6次産業化のコンサルティング事業にも進出。

更に2022年11月に6次化支援に特化した食品製造工場併設の新業態レストランを

OPENしました。


【入社特典】

FARMERS CRAFT MARKETの冷凍食品

・冷凍ガパオ(鳥・豚)をプレゼント!


【応募資格】

いずれかの実務経験や下記言語の使用経験が有る方

※ご経験が浅い方でも別途ご相談くださいませ。

・WEBアプリケーションの開発等。

(Java、PHP、C#等)

・尚可:基本設計や詳細設計などの経験


【給与】

経験・能力を考慮して決定いたします。


【職場環境】

社員数 :  13名

男女比 :  男性9人、女性4人

年代比 :  20代2人、30代5人、40代5人、50代1人


【社風について】

・若い社員も多く、気軽に雑談や相談が行える環境です。

・オン/オフの切り替えを大事にしています。

・土日出勤や無理な残業はありません。

・役職は関係なく「風通しが良い会社」です。


【休日休暇】

・完全週休二日制(土曜・日曜・祝日)

・年末年始休暇

・有給休暇

・慶弔休暇


【福利厚生】

・プロ野球・プロサッカーの試合やミュージカルなどの割引チケットの購入

・国内宿泊施設割引(6,500円/年2回)、海外補助(20,000円/年1回)等の特典

・家庭常備薬、健康飲料の助成(平均60%引き)  

・健康診断/予防接種(インフルエンザ)

・フリードリンク・お菓子

・当社で運営しているレストランの割引


【勤務地】

〒060-0806

札幌市北区北6条西6丁目1-14 粟井ビル5F

札幌駅徒歩約10分


【応募窓口】

写真付履歴書及び経歴書を下記住所まで郵送またはEメールに添付して下さい。

書類審査の上、面接日時等のご連絡をいたします。


株式会社メディアプロ

担当:代表取締役 三浦

住所:〒060-0806 札幌市北区北6条西6丁目1-14 粟井ビル5F

TEL:011-708-8861

e-mail:saiyo@m-pro.co.jp

2024年2月6日火曜日

研修内容報告~レビューと指摘点の改善~

こんにちは、管藤です!


先週の研修内容についてご報告させていただきます。

これまでPHPプログラムのJava化を進めてきましたが、移植が大方完了しましたのでレビューをしていただき、その結果をもとに修正・改善作業を行いました。

(レビューとは何ですか?という方は こちら をご参考に)


バグやコードの不備、改善が必要な点など、自分では気づけなかった点が次々と見えてくるため緊張します・・・。


今回ご指摘をいただいた点は以下の点でした。


・アクセス制限の設定に不備
 →  特定のアクセス手順を踏んだ際に制限がうまく効いていない
 →  別タブ・ウインドウでの同時起動を制限すべき

・アラートダイアログの表示回数
 →  ファイルをアップロードするのに3回も「OK」をクリックする必要があるか?

・アップロード動作後の画面遷移
 →  元の画面ではなくファイル一覧に戻ったほうが使いやすい

・タグ編集機能の挙動
 →  自分のタグは後から編集できるようにしたい
 →  管理者はすべてのタグを後から編集できるようにしたい

                                   など


ごもっともなご指摘ばかり!!!・・・

プログラムを確認する手順や視点がとても参考になったり、これらを修正する作業で新たな知識を得ることができたりと、またひとつ成長に繋がるきっかけになったと感じました。


改善結果の一例

     左:管理者でログインすると全てのタグが編集可能、右:ゲストでログインすると自分のファイルだけ編集可能 


なんとかコーディングが完了しましたので、今週からはユニットテストに移行します。


次のご報告もお楽しみに!