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

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

保存ボタンと検索バーを設計する!!(基礎トレ2.1)

前回入力フォームの設計を行った。
これにより、小林は業務用アプリケーションソフトにおける「お問い合わせフォームの設計」ができるようになった!
技術レベルがアップした瞬間である。

このエントリーでは保存ボタンと検索バーの設計を行う。
まずは保存ボタンを開発してしまう。

f:id:neomatsudaira:20160222101042g:plain

マッハで開発!!

続きを読む

入力フォームの設計とデータの格納について(基礎トレ2.1)

なんか歯が痛くて寝つけないので仕事開始!
平日に仕事していると変な嬉しさがある(笑)。
趣味が仕事とかもう嫌や~。でもアプリ作り途中だったので、更新していきます!仕事をがんばるぞ!

(ここから技術論文)

・・・

前回からの続きで、今回はフォーム部品を1個1個作り込んでいくことになります。
なぜ、1個1個作り込むのか、いままでのように一気に作ってはいけないのかの説明は当然ありませんでした。たぶんですが、入力したデータをサーバーに格納する設定が必要だからです。

 

トレーニング動画の説明では

f:id:neomatsudaira:20160222070556p:plain

”入力部分にエラーがあるのは、Variable(変数って意味だよ!)のプロパティに値をセットする必要があるためです。”

続きを読む

製品一覧画面と詳細画面を作る(基礎トレ2.1)

(前回の続き)
前回はほとんど説明だけで終わってしまいましたが、これから初歩的な業務用アプリケーションの設計に入ります。

f:id:neomatsudaira:20160220040739p:plain

このレッスンでは、入力フォームを設計し、入力したデータがサーバーに格納され、常に編集できる状態に持っていくまでの学習をします。

続きを読む

研究と勉強について(基礎トレ2.1)

眼と耳の障害者の小林ですwこんにちは。

開発基礎コースのトレーニングが2に入りました。
ていうかもう飽きましたw
OutSystems Platformの全機能を学習するよりも、高頻度に使用する機能を反復したほうがいいんじゃないの?
と思ってます。

はてなブログのSEO対策も簡単にできるため、やる気が失せました。
簡単にできることなんてつまらないです。
なので、SEO対策は、ほぼやっていません。

研究と勉強って違います。

勉強とは与えられた教科書を元にそれを模倣すること。研究とはある事象を見つけた際に、それがなぜそのような仕組み(事象)に成り立っているのかを自分の頭で考えて仮説を何本か検証し、社会がどのように構成されているのかを解き明かすこと、です。

例えば、先週の私の研究は、Googleはインターネット上に存在するすべてのホームページを自社内のサーバー(大きなパソコンのことです)に保存しています。

そして、インターネットを論理によって正しく整理されますように、というのがGoogleの目的です。だから、Googleはこの世にあるすべてのホームページに対して10段階の評価を独自に下しています。

これをGoogleページランクと呼ぶのですが、先週末SEO高屋でニコニコ動画のGoogleページランクを見たらなんと「7」だったのです。
ページランク7って日本国内にある数億のサイトのなかで上から6つめくらいに高いのです。

ほらね。

f:id:neomatsudaira:20160219184027p:plain

参考文献「PageRank10サイト一覧| PageRankチェッカー」

続きを読む

OutSystems PlatformでSQL文を使用する(基礎トレ1.8)後編

(前回までのあらすじ)
SQL文作ってたらだんだん説明が難解になってきた。
そして、

f:id:neomatsudaira:20160218145609p:plain

「CancelledStatusId」とかもはや念仏なり。
日本語字幕なのに日本人が日本語を読めないというwwwwww

OutSystemsは日本語対応してないのですよ。

 

これとか

f:id:neomatsudaira:20160218145858p:plain

うおおおおーい!!ここは日本ですよ!!
アメーリカではないのですよ。
理解不能のままとりあえず、コードを書きまくる。
書いて書いて書きまくる!!

 

続きを読む

OutSystems PlatformでSQL文を使用する(基礎トレ1.8)前編

ふっふっふ。
ごきげんよう。小林だよ。ついにSQL文の実装に入るよ。
SQL文って何のことなのか実は知らないよ(笑)。

OutSystems Platformは全部英語です。
英検?英検なら4級を取得済みさ。
中2のときだからいまから20年前に合格しました(笑)。

3級?英検3級は面接があってコミュ障だから受けませんでした。英語の勉強しているよりもスタインベックの小説読んでいるほうが好きです。

ドストエフスキー氏が一番好きなのですが、社会的にはまるで役に立ちません。
でも役に立たなくてもその高次な知性は気に入っています。
では、何が社会の役に立つのかというと、知識ではなく技能です。
所得に直接影響を及ぼすのは何を知っているのかではなく、何ができるのか?です。
例えば、Javaでコードが書けるとかperlでコードが書けるとか、Webサービスを一人で構築・運営できるといった~~を知っているではなく、~~ができるというものに企業は高い対価を支払います。特に中途の場合はその人を即戦力とみなして採る傾向が強いため、何かができる人の需要が高まります
事務職よりもエンジニアのほうが収入が多いのも何かができる人、作れる人だからです。

 

話脱線しましたが、”OutSystems PlatformでSQL文を書ける人”になるべく、この記事を執筆いたします。

 

1.8

f:id:neomatsudaira:20160218112912p:plain

続きを読む

売上ランキングページの開発(基礎トレ1.7)後編

前編書いてたら寝落ちした小林です。
ひたすら後編を書き続けます。だって、昨日、せっかく下書き2,768文字も原稿書いたので早く記事にしたいな、と。

最近、アニメーションGIFをふんだんに使っているため、少し時間が掛かっています。でも、OutSystems Platformの開発中の動画が楽に見れるので、作り手側はかなり面倒だけど、閲覧者さん側が楽ならいいかなあって思ってます。

 

それでは後編。
売上ランキングページを完成させます。

前回、データベースを生成させたのですが、あれはまだ空のデータベースです。
なので、そこに値を格納させてるためにEntity(データベースの中身)をドロップします。

f:id:neomatsudaira:20160217135844g:plain

これで構築は完了。

 

構築したデータベースを集計し、売上ランキングを作る。
つまり、編集を行う必要があるということ。
なので、色々やっている画面を貼っていきます。

リレーショナルデータベースなのでカラム(列)を拡張してみたり

f:id:neomatsudaira:20160217141004g:plain

続きを読む