読者です 読者をやめる 読者になる 読者になる

OutSystemsエンジニアの猛勉強ブログ

初心者OutSystemsエンジニアのブログです(ぺこり)。

OutSystemsで検索エンジンを改造しよう!!(基礎トレ2.3)

はい。先に書いておきますが、このトレーニングは難しいです。
今回我々が作るのは

価格comで使われているこれ↓です。

f:id:neomatsudaira:20160225074449p:plain出典:価格comカメラ板満足度ランキング上位掲載

このフィルタリングはOutSystems Platformだから楽にできるとかではありません。
JavaでもC#でもみんなおんなじプログラミングです。
正確には検索エンジンを改造するというよりフィルタリング条件を追加するというのが適切です。

そして、この技術を覚えるとエンジニアとしてのレベルが1段階いや2段階は上昇します。
現在の東証1部上場企業で使われている技術をみなさんは体感することになります。
Javaの参考書でもこのレベルはそれほど載っていないです(調べてないけど)。

 

さて、高度なプログラミングを開始します!

f:id:neomatsudaira:20160225075038p:plain

説明が一切ないため、いきなり意味不明です。
分からないときは分からないままで模倣さえすれば、とりあえずは開発できます。

 

開発した後理解できることもあるから、藁にもしがみつく感じで食らいついていくことが大切です。 

f:id:neomatsudaira:20160225075451p:plain

オラオラオラオラオラオラオラオラ!!!!!!!!!

今回の検索コード

“CategoryId = NullIdentifier() or Product.CategoryId = CategoryId”

トレーニング動画の通りにコードは書いた。
書いたけど意味不明なり(笑)。
少しは説明しろやー!

そして、トレーニング動画では見事に完成していた

続きを読む

コンボボックスを画面に実装させる(基礎トレ2.3)

前回、内部のプログラムにStatic Entityを生成させました。
次に画面上にコンボボックスを実装させていきます。

f:id:neomatsudaira:20160224210453p:plain

(とりあえず、ドラッグアンドドロップでコンボボックスの箱だけを設計した小林の開発画面です)

 

まだ、空の箱を作っただけなので、データの紐付を行います。
ここが一番エンジニアらしい仕事です。

f:id:neomatsudaira:20160224210800p:plain

 

続きを読む

コンボボックスを設計するぞ!!(基礎トレ2.3)

こんにちは。ネオ・障害者の小林です。
今日はOutSystems Platformを使って、コンボボックスの設計と検索アルゴリズムの改造を行います。

え?
コンボボックスとか難しい名前だし、作るの大変そうだって?
大丈夫です!!

ただ単にITはアメリカ優位なだけであって、コンボボックスなんてただの箱です。
難しいカタカナ言葉だから躊躇してしまうのです。
今日作るのはこれのことです。ほらね!

f:id:neomatsudaira:20160224190024p:plain

クソ簡単だぜ!!コノヤロウ!!!
 って感じになるでしょ?
HTMLでこれ作るの超簡単ですよ。
だけどですね、我々はデザイナーではないのです。

我々はITエンジニアなのです。
ITエンジニアである以上、コンボボックスを表示させるだけではなく、データをサーバー内のデータベースに格納する箱の新設と、その箱(変数と言います)からいつでもデータを取り出せる設計をしなければならないのです。

我々はITの大工さんであり、デザイナーではないのです。
内部にプログラムを書いていき、動くアプリケーションを作らなければいけないのです。
そこの難易度と、コンボボックスに商品のカテゴリを入力していくのですが、例えば商品のなかで”本だけを表示させたい”というときのために、コンボボックスのデータを検索エンジンへ渡して検索エンジンの再設計も行います。


こう書くと難しく感じられますが、 OutSystems使ってますので、そんなに難しくはないです。
それではトレーニングを開始します。

 

2.3

f:id:neomatsudaira:20160224190926p:plain

続きを読む

OutSystemsの日本語教材について

最近このブログに「OutSystemsの日本語のトレーニング教材ってないの?」というお問い合わせが結構来るため、私の知っている日本語のトレーニン教材を2つご紹介いたします。
どちらも無料です。

 

1つめは、いまこのブログでやっている「動画のトレーニング教材」です。ちょうど今さっき開発基礎コース2.2の「チェックボックスの実装」を終えたところです。

f:id:neomatsudaira:20160223173305p:plain

【出典:OutSystems セルフトレーニング】

続きを読む

チェックボックスアプリ完成!!(基礎トレ2.2)

(前回からの続き)
詳細画面の設計が終わったので、製品一覧画面にチェックボックスを実装させます。

 

こう!

f:id:neomatsudaira:20160223162202g:plain

爆速で開発!!!!

この速度だとOutSystemsエンジニアが1人 いるだけで50倍くらいの速度で作れるため、アプリの生産量がとんでもないことになる!!

この前のエントリーで業務用アプリケーションの変更要求を3分で終わらせたのは記憶に新しいと思う。

続きを読む

OutSystemsでチェックボックスを開発するぞ(基礎トレ2.2)

今日はOutSystemsを使って、チェックボックスを作ります。
検索エンジンの脇にもチェックボックスを貼ってフィルタリング機能の実装も行います。
昨日朝5時まで原稿書いてたから眠いです。

2.2

f:id:neomatsudaira:20160223133424p:plain

続きを読む

検索エンジンの内部プログラムを作ってアプリ完成!!(基礎トレ2.1)

最後に、製品検索ボタンとその内部プログラムを作って、このエントリーでアプリを完成させます。

 

まずは、検索ボタンの設計。
ドラッグアンドドロップでマッハ開発!!

f:id:neomatsudaira:20160222135536p:plain

オッラアーーーーッ!!!

続きを読む