Catalog Online

全記事

外部公開APIによる郵便番号からの住所取得(Ajaxを使いPHPからデータを取得)[edit]

2020/09/08 リンク

JavaScript jQueryでAjaxを使いPHPからデータを取得する方法その3(外部公開APIによる郵便番号からの住所取得)

http://vbnettips.blog.shinobi.jp/javascript/javascript%20jquery%E3%81%A7ajax%E3%82%92%E4%BD%BF%E3%81%84p_156

タグ >>  JavaScript  jQuery  PHP  Ajax 

日本国外からのアクセスを制限する.htaccess[edit]

2020/09/08 リンク

日本に割り当てられているIPアドレスをAPNICより取得して、日本国外(海外/外国)からのアクセスを制限する(禁止する).htaccessファイル又は一覧を作成。
http://www.cgis.biz/tools/access/


<検索エンジンを許可した.htaccessを生成してくれるイト>
https://oopsoop.com/how-to-control-access-from-overseas-with-htaccess-apache24-compatible/

<.htaccess設定後のテストができるサイト>
https://www.webpagetest.org/

https://oopsoop.com/how-to-control-access-from-overseas-with-htaccess-apache24-compatible/

カタログオンラインV2.3修正[edit]

2020/05/20 メモ

index.php内のsplit関数エラーを修正

アカウントのサインイン情報確認[edit]

2020/02/06 リンク


●Office365
https://mysignins.microsoft.com/

●マイクロソフトアカウント
https://account.live.com/Activity

●Googleアカウント
https://myaccount.google.com/security-checkup

https://qiita.com/hisssa0102/items/3ed0d4e7e34f76b1db3d

タグ >>  Office365  Microsoft  Google  アカウント 

環境依存文字テスト[edit]

2020/01/25 メモ

①㈱﨑

VBAでCSV出力する際のダブルクォーテーションのエスケープ[edit]

2018/12/21 コード

4. 改行コードは(CR+LF)を使用すること。
5. 改行コード(CR+LF)、ダブルクォーテーション、カンマを含むフィールドは ダブルクォーテーションで囲むのが望ましい。
6. フィールド内にダブルクォーテーションを含む場合、直前にダブルクォーテーションを付けてエスケープしなければならない。
7. ファイル内最終レコードの末尾には改行コードがあってもなくてもよい

ExcelでCSVを読ませるためには RFC4180 に準拠して、ダブルクォーテーションの前にダブルクオーテーションでエスケープする必要があると

http://tantanu.minibird.jp/forum/topic.php?id=45

タグ >>  Excel  cvs  php  vba 

常時SSL設定(SSLへイダイレクト設定)[edit]

2018/07/30 コード

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

タグ >>  .htaccess  SSL 

ラジオボタンを2度押しで選択解除する(複数グループ)[edit]

2018/06/21 コード

--------------------------------
HTML
--------------------------------
<input type="radio" name="radio1" id="radio1_1" value="1">
<input type="radio" name="radio1" id="radio1_2" value="2">
<input type="radio" name="radio1" id="radio1_3" value="3">

<input type="radio" name="radio2" id="radio2_1" value="1">
<input type="radio" name="radio2" id="radio2_2" value="2">
<input type="radio" name="radio2" id="radio2_3" value="3">

--------------------------------
JQuery
--------------------------------
// 予めチェックされているもの
var nowchecked = [];
$('input[type="radio"]:checked').each(function(){
nowchecked.push( $(this).attr('id') );
});

$('input[type="radio"]').click(function(){
var idx = $.inArray( $(this).attr('id'), nowchecked ); // nowcheckedにクリックされたボタンのidが含まれるか判定。なければ-1が返る。
if( idx >= 0 ) { // クリックしたボタンにチェックが入っていた場合
$(this).prop('checked', false); // チェックを外す
nowchecked.splice(idx,1); // nowcheckedからこのボタンのidを削除
} else { // チェックが入っていなかった場合
// 同じname属性のラジオボタンをnowcheckedから削除する
var name = $(this).attr('name');
$('input[name="' + name + '"]').each(function(){
var idx2 = $.inArray( $(this).attr('id'), nowchecked);
if( idx2 >= 0 ){
nowchecked.splice(idx2,1);
}
});
// チェックしたものをnowcheckedに追加
nowchecked.push( $(this).attr('id') );
}
});

https://norando.net/radio-cancel/

タグ >>  javascript  JQuery 

文字列型数値をSUMやAVERAGE関数で集計する[edit]

2018/03/04 リンク

VALUE関数は1つのセルのみでしか処理できません。
しかし集計関数内で利用する際に限り複数の値を同時処理させることができます。
すなわち
=SUM(VALUE(C3:C10))
のような処理です。

ただし標準では、VALUE関数の引数に複数の値を指定しても最初の値しか処理されません。
したがって上記の数式の計算結果は「54793」となってしまいます。
「VALUE(C3)」のみしか集計対象にならないからです。
しかしSUMやAVERAGEのような集計関数の内部で「VALUE(C3:C10)」を
VALUE(C3),
VALUE(C4),
VALUE(C5),
VALUE(C6),
VALUE(C7),
VALUE(C8),
VALUE(C9),
VALUE(C10)
のように認識させる手法が用意されています。
確定時に「{Ctrl}キーと{Shift}キーを押しながら{Enter}」を使うのです。

すると「配列数式」として処理され、「VALUE(C3:C10)」が上記のように展開された状態で集計されます。

図ではセルE6に「=SUM(VALUE(C3:C10))」を作成しましたが、確定時には「{Ctrl}キーと{Shift}キーを押しながら{Enter}」を使いました。

数式バーをチェックすると数式が{}で囲まれたことがわかります。
この状態(配列数式)では、本来1つのセルしか処理できない関数部が、展開して処理されると考えてください。
「{Ctrl}キーと{Shift}キーを押しながら{Enter}で確定」を使えば、集計関数の引数に1つのセルしか処理できない関数を「範囲」に対して処理できるように命令できるのです。

http://www.helpaso.net/archives/1191/

タグ >>  excel  sum 

VBScriptを暗号化する方法 (Encode a Script)[edit]

2018/02/20 コード

VBScriptを個人で使用する場合は問題無いが、組織内の不特定多数で使用する場合にはコードを改変される可能性がある。改変されると最悪の場合、PCのシステムファイルを破壊したり、機密情報を外部へ送信したりと有害な動作をする可能性がある。コードの改変を簡単にできないようにする手段として、コードを暗号化するというのがある。

以前は Windows Script Encoder というツールがマイクロソフトから提供されていたが、現在はWindow OSに標準で暗号化機能が用意されている。scrrun.dllのEncoderオブジェクトを利用してVBScriptを暗号化するスクリプトを作成できる。

添付ファイルの拡張子を「txt」から「vbs」に変更して利用

https://gallery.technet.microsoft.com/scriptcenter/16439c02-3296-4ec8-9134-6eb6fb599880

タグ >>  VBA  script 

Catalog Online

↑ PAGE TOP