次期ソフト開発をクライアント実行版にするか、WindowsRIAにするか検討中です。
-
> まさにマジックです。(出力されるwhere句が凄い!!)
SQLゲートウェイはそれ専属の部隊があって、そこで専門で開発されているらしいです。投資額が半端でないように思いますね。
-
> 遅延トランザクションと項目レベルのロックがよく理解できないという人にはお勧めです。マジック社主催のセミナーです。
この、マジック社主催のトレーニングはRIAトレーニングに限らず、基礎トレーニングであっても、何10年選手のベテラン講師がMagicの仕組みをきっちり教えてくれますので、本当に有益だと思います。
社内トレーニングで教育を行おうとすると、かえって経費が掛かってしまうかと思いますし、時間も何か月にも及ぶかと思います。それを、わずか3日で要点を絞って解説してくれますので、ありがたいですね。この教材とコースを作ってくれた人に感謝です。
-
こんにちはPuです
4.6にはDataViewToJsonと言う関数があるのですが(これでjson形式にdump出来る)
逆はないですね(parse)。
でわ~でわ~でわ~
-
ほんとですね。4.5から DataViewToJson が登場したのですね。
で、このJsonとかxmlなどに吐き出せば、
デザイナーに任せたhtml上にマージ????されるなどして
表示や入力するWebサイトを作る事が出来る訳ですか?
(私は無知もいいとこです。)
DataViewToDNDataTable という関数も意味わかりませんが何か活躍できるのでしょうね。
-
こんにちはPuです
Jsonやxmlをmagicからclientに渡して受け取ったclientはDOMを操作してHTMLの一部を書き換えるんです。
1)web画面で得意先コードを入力
2)得意先コードをxml形式でmagicに渡す(magicの公開名と共に)
3)magicは得意先マスタを読んで得意先名をxml形式で返す
4)web画面はDOMを操作して得意先名の部分を書き換え表示
F5のzoomの画面を出すのも基本上記のようなやり取りです
magicからjsonを出力するのは関数があるのですが受け取りが見当たらないんでInstrとか色々な関数を組み合わせて
取得しないとダメなのかな?
でわ~でわ~
-
Puさんのそれは、クラサバMagicのように項目毎に、コード入力抜けたらマスタ名称の表示、
エラーチェック、F5 検索などを伴うWeb画面という事なんでしょうね。
-
こんにちはPuです
そうです Magicの動きと同じように作成してます。
そう思ったら今度のWebClientは凄いです。
でもMagicも5.6から始めたので仕組みが理解できたのと同じように
webアプリも作成するのに大変な時から始めたら少しは仕組みが理解できるのでは感じてます
でわ~でわ~
-
DataViewToJson 助かります;;
弊社ではMagic xpa 2.5 Enterprise・RIA + マージ(JSON形式) + AJAX + Angular でWebシステムを構築していたのですが
めでたく
弊社ではMagic xpa 4.6 Enterprise・RIA になったので
マージの部分の効率化が図れます^-^。というか、はやくWebClientにしろっちゅー話ですね;;
-
(私は詳しくないのですが)竹本さんのそのシステムは
xpa2.5の時は、フロントがWebの部分もあったが、4.6版ではフロントをRIAにした!
という事なのでしょうね。
-
社内用のシステムはxpa2.5 RIAで作っていました。
予約受付やBBSなどの社外システムはxpa2.5 Enterprise+Angularで作成しています^-^。
RIAとEnterpriseを先日4.6にアップしましたので
だったらすべてWebClientにしちゃおうかなぁ。と企んでおります^-^。
-
多拠点でその会社の社員さんらが使うシステムはRIA
対顧客用はxpa2.5 Enterprise+Angular だったけど
全てを WebClient化検討も有りだという事なのでしょうね。
xpa2.5 Enterprise+Angularだと同時アクセス数に縛りはないけど
WebClientだと同時使用ユーザー数は買った分だけになるのですかね。
-
こんにちはPuです
HTML5でローカルストレージが扱えるから資源は可能だと思いますが
exeの実行はosがwindows以外の事もあるし、セキュリティの問題で難しいと思いますが
でわ~でわ~
-
ちょっと記憶があいまいですみません。
ローカルストレージはC:\とかD:\を操作するものではなく巨大なcookieのように「ブラウザ内」でのストレージだったような;;
そこにキャッシュやらWebデータベースやら作ってローカルでごにょごにょした記憶があります。
私だとログインIDなんかをストレージに保管しています。
次にアプリのキックですが「端末のレジストリ」を操作したらいけた・・はず。
<a href="tel:000000000000">だと電話のアプリ <a href="mailto:hogehoge"> だとメールアプリをキックするのですがレジストリを操作したら <a href="ezo:"> とか行けた記憶が・・・。
確定な情報でなくてすみません;;
-
https://developer.mozilla.org/ja/docs/Web/Guide/HTML/HTML5
ファイルアクセスAPIは「選択したファイルに対してごにょごにょする」やつで、私の言ってたのはウェブストレージですね;;
WebClientにおけるCordovaみたいなものを作ろうかと思ったんですが、始めようと思った時「あれ?RIAでよくね?」と思ったのは内緒。
-
こんにちはPuです
RIAはあくまでももOSネイティブのMAGIC実行版がクライアントで実行しますので
それぞれのOS用のクライアントモジュールが必要です。
WebClientはブラウザ内で動作しますのでブラウザに依存します。(まあIE以外はほぼ準拠してるので大丈夫だと思いますが)
特別なアプリをインストールする必要なくブラウザさえあれば動作する
完全なWebアプリです。HTML5+JS(AngularもJSのかたまりなので)で動作するかどうかで判断すれば良いかと
でわ~でわ~
-
今のPuさんは、WebClientには二重丸を出す感じですか?
-
こんにちはPuです
まだ触ってないので...コメントは...
でわ~でわ~
-
VPS上のWindowsのファイヤーウォールの設定で、
許可されたアプリの一覧にあるアプリも含め。すべての着信接続をブロックする!
にすると、リモートデスクトップは一切できなくなりますか?
-
VPS Windowsをリモートデスクトップで操作中に、
許可されたアプリの一覧にあるアプリも含め。すべての着信接続をブロックする!
(駐車禁止マーク)にすると、リモートデスクトップも切断されますね。pingも通らず。
VNCで操作してファイヤーウォールを 緑色の盾 に変更すると、リモートデスクトップも使えるようになりpingも通るようになりました。
物理サーバーではめったにしないOS再インストールを2度もやりました。RIAにするのかクラサバで作って(リモートAPP か TSmagic)にするのか結論も出てませんが。
データだけクラウド上に置いて、アクセスはローカルからの実験も行いました。
VPNもしてなきゃデータ盗まれ放題なんでしょうか?
-
こんにちはPuです
イベントビューアー==>Windowsログ===>セキュリティーで
監査を見てみて下さい。(定期的にチェックが必要)
成功、失敗を調べ 失敗の原因はアタックかどうか判断し対策をして下さい
でわ~でわ~
-
私はログオンを試みていないのに時間なのに、失敗の監査(タスク=ログオン)があります。
-
アカウント名 APATCH とか 文字化けしてたり。
-
IISもSQL Serverも停止させました。
-
質問ばかりですみませんがどなたか教えてもらえないでしょうか。
さくらVPS Windows上にSQL Server Eexpressを入れて、ファイヤーウォールをかけて
TCP1433とUDP1444はFW受信の許可をした状態で、
ローカルのSQL Server Mamagement StudioやMagic xpaから、
さくらVPS Windows上のSQL Serverのデータを読み書きが出来てしまいます。
これって恐ろしい事なんでしょうか?VPNもかかっておりません。
-
ISHIJIMA様ありがとうございます。そういう設定も一つの方法なのですね。
例えば一つの方法として、TCP1433のスコープ → リモートにIPアドレスに
接続元のIPアドレスを追加するとかそういった事でしょうか?
固定IPのは、プロバイダに問い合わせるなどして有償で取得するのでしょうね。
その固定IPをどこに設定するのかも知りません。 -
こんにちはPuです
私も詳しくないのでISHIJIMAさんと同じように接続元IPのスコープを指定しております
RDPは当然portも変更しております
でわ~でわ~
-
私も皆さんのご意見に賛成です。
①アクセス許可のIPアドレスを指定する
②各サービスのポート番号を任意に変更する -
tandaさん、Puさん、ISHJIMAさん ありがとうございます。
オンプレミスサーバーをVPNでRDPはやっております。
RDPポート番号の変更とか設定等があるのさえも知りませんでした。
県立図書館から「ネットワークのしくみと動きがわかる本」というのを先日借りてきました。
少しは読んでみたいと思います。
-
もう一つ挙げるとしたら、「Administrator」という管理者ユーザ名をどうするかの工夫ですね。
-
administratorのみ現在存在させています。
パスワードは xxxx.9999.xxxxみたいな長い物にしています。
サインインしてコメントを残してください。
コメント
102件のコメント