おじょろじょの、「河童の話は聞かないで。」

プログラムに関しての覚え書きや、仕事のぼやきなど。。

Microsoft Expression Web 4 の無料版、試用版がややこしいのでMemo

先日、職場でHTMLの編集を手伝ってもらおうと、Expression Web 4をインストールしておいて~とお願いして間もなく作業も進んできたころ。

 

なんと、無料版のはずが、試用期限が切れました、、えっ、あれ??

(ちなみに私の端末は、かなり前にインストールしたのだけど、そんなの出てないよ)

 

よくよく調べてみたら、

日本のマイクロソフトのダウンロードセンターには確かに試用版とあります、しかし2012年12月21日から無料になったはずなのだが、ここからダウンロードされるインストーラーは、WebStudio_Trial_ja.exe。

中身には、Expression Web 4ほか、Expression Designなんやらとかもパッケージされていて、サイトの追加情報を見ると確かに「Expression Web 4 の試用版は、60 日経過すると期限切れになることにご注意ください。」と。

 

実は、Expression Web 4の無料版は本家米国サイトのダウンロードセンターからダウンロードしたインストーラー(Web_Trial_ja.exe)じゃないと無料じゃないのですよ。確かにサイトにはFree Versionの文字が。。。そのままリンクからダウンロードすると英語版になっちゃうから、Detailsを開きJapaneseをクリック。

 

試用版なんていらなくね(機能は同じだし。その他のDesignなんやらのせいかな)

まぁちょっとややこしいですが、

無料でかなり使えるWebページ作成ソフトですよ。

 

試用版

Download Microsoft Expression Web 4 試用版 from Official Microsoft Download Center

 

無料版

Download Microsoft Expression Web 4 (Free Version) from Official Microsoft Download Center

WindowsでPostgreSQL、外部からの接続。pg_hba.confやらポート解放やらのMEMO

Windows7にPostgreSQLをインストール後からの設定。

まずは、pg_hba.conf

f:id:ojorojoro:20140916111859j:plain

環境に合わせて、TYPE―DATABASE―USER―ADDRESS―METHODを編集
(詳しくはこちらにあります)

f:id:ojorojoro:20140916111943j:plain

続いて、ポートを解放

コントロールパネル
―システムとセキュリティ
――Windowsファイアウォール

f:id:ojorojoro:20140916111731j:plain

左メニューの詳細設定
―受信の規則――右メニューの新しい規則

f:id:ojorojoro:20140916194905j:plain

ここにポート、ポート番号、、、任意の名前で追加。

以上。

またもIIS、Windows環境でIISに外部PCからアクセスが繋がらない。

環境は、Windows7環境でIISを稼働、ASP.NETアプリを動かす、

まあ、ローカルからは動かせたわけだけど、

この環境のPCをサーバーに見立てて、業務で外部PCから動かすことになった。

(社内のドメイン内です)

http:// IPアドレス / エイリアス

 

まず、外部PCからの接続にはWindows ファイアウォールの設定を変える。

 コントロール パネル
―システムとセキュリティ
――Windows ファイアウォール

許可されたプログラムから、World Wide Web サービス(HTTP)これにチェックする。

別PCからアクセスしてみた、、、、、


「401 - 権限がありません: 資格情報が無効であるため、アクセスが拒否されました。」
指定した資格情報を使用して、このディレクトリまたはページを表示するアクセス許可がありません。

ちっ。権限かよ。。

一旦、自身のPCで試してみた、、、

「HTTP エラー 401.3 - Unauthorized」
Web サーバーにあるこのリソースに対するアクセス制御リスト (ACL) 構成または暗号化設定により、このディレクトリまたはページを表示するアクセス許可がありません。

おいおい、外部からじゃなくLocalの自分なんですけど!

アクセス許可がありませんって

World Wide Web サービス(HTTP)の許可設定をする前は、Localで動いてたのに。

 

まあなんとなく理屈はわかるよ、

World Wide Web サービス(HTTP)の許可すれば、ブラウザからのアクセスは、

ローカルアプリケーションフォルダでもアクセス権がなくなっちゃうのだね、

きっと。

 

ということで、アクセス許可にしてやる。

インターネット インフォメーション サービス (IIS) マネージャーから~

(直接フォルダでもいいんだが)


Default Web Siteのアクセス許可の編集~

共有~

ユーザー追加(Everyoneにしとけば間違いないけど、一応ユーザーのみで)~

特に編集はしないので読み取りのみ

Default Web Site内のアプリケーション(アプリケーションフォルダ)にも同じくアクセス許可の編集から共有設定

これで、外部PCからのアクセスはOKっと、

しかしIISは、わからんね。