限界費用ゼロ社会 <モノのインターネット>と共有型経済の台頭
Oracle Application Express Notes | Apps development Notes | Google Cloud Platform | Python | apps test | Cool Beans | English | Books
2016/06/17
2016/06/14
インターネットからの開発者サイトへのアクセスを禁止する - APEX
- 状況
インターネットからの開発者サイトへのアクセス時、ログイン画面が表示される。そのアクセスに対して、403エラーを返す。また、イントラ向けアプリとインターネット向けアプリが混在している場合、インターネットからのイントラ向けアプリへのアクセスに対して、403エラーを返す。
以下の画面をインターネットから表示させない。
- Solution
mod_rewrite でコントロールする。
(例) - APEX 4.2.x + OHS を想定
開発者向け画面(アプリケーション番号は、四千番台:4xxx)と1で始まるアプリケーション番号(1xxx)へのインターネットからのアクセスを403リダイレクトする。
1. HTTP 接続の場合 - httpd.conf ファイルに以下を追記する
RewriteEngine on
RewriteCond %{QUERY_STRING} ^p=1 [OR]
RewriteCond %{QUERY_STRING} ^p=4
RewriteRule ^(.*) - [F]
2. HTTPS接続の場合 - ssl.conf ファイルのvirtualhost内に上記を追記する。
(注) mod_osslが利用できるようになっていることを確認する。
ssl.conf のサンプル
変更後 のイメージ
ラベル:
apache,
APEX,
OHS,
Oracle application express
buffer overflow. Use SET command to reduce ARRAYSIZE or increase MAXDATA.
- 状況
SQL*PLUS でSQL実行時に、エラーメッセージ”buffer overflow. Use SET command to reduce ARRAYSIZE or increase MAXDATA.”が表示される。
環境 ー 古いんです (^^;
SQL*Plus: Release 3.3.4.0.0 - Production on Mon Jun 13 10:56:36 2016
Copyright (c) Oracle Corporation 1979, 1996. All rights reserved.
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production
With the Partitioning option
JServer Release 8.1.7.4.0 - Production
SQL> select * from v$version;
BANNER----------------------------------------------------------------Oracle8i Enterprise Edition Release 8.1.7.4.0 - ProductionPL/SQL Release 8.1.7.4.0 - ProductionCORE 8.1.7.0.0 ProductionTNS for Solaris: Version 8.1.7.4.0 - ProductionNLSRTL Version 3.4.1.0.0 - Production - Solution
SQL> SET ARRAYSIZE 1
上記を実行の上、SQLを実行する。
2016/06/09
カラムの幅を固定する - インタラクティブレポート - APEX
- Goal (APEX 5.x 向け、4.xは別の方法)
インタラクティブレポートにおいて、カラムの幅を固定する。
改行して2行表示にならないようにする。
- How
1. インタラクティブリージョンに、静的IDを設定する
2. 幅を変更したいカラムに、静的IDを設定する
3. ページのCSS インラインに以下を追加する
- To be
以下のように拡がる
インタラクティブレポートのセルに画像/アイコンを入れる(リンク 無、動的アクション 無) - APEX
- Goal
インタラクティブレポートにおいて、セルの中身を画像に変更する。
リンク 無し、動的アクション 無しで、単に画像が表示されるだけ。
フィルターは文字列で検索ができる。
(To be 例) 性別をアイコンで表示する。
Icon by http://www.fatcow.com/free-icons
フィルターはこんな感じ
- As is
変更前はこんな感じ
- How
0. 共有コンポーネント > 静的アプリケーションファイル に、アイコンをUPLOADする。
その時に、ファイル名を項目の名前と一致させておく。
この場合は、"male" と "female"。
1. リージョン: インタラクティブレポート で 対象の列を選び、
指定 > タイプ: リンク
リンク > ターゲット: タイプ = "URL"
URL = "#"
リンクテキストを以下にする
- Reference
#全般
Jari's APEX blog
#データセット
Titanic: Machine Learning From Disaster
#アイコン
フリーアイコン
登録:
投稿 (Atom)