EC2 の Windows Server で EdgeのIEモードテストを使用したら下のメッセージが出てきた 。 You are attempting to download a file from a site that is not part of your Trusted Sites and that might be different from the website you are viewing. 上…
Android Studioで Kotlinコードエディタ上で「定義に移動」したい場合 [⌘B]です [⌘B] ビルドと勘違いするコマンドです。 Visual Studioの[F12]と合わせてほしいですね F12 mjeld.com mojel.blog.fc2.com
AWS API GatewayのエンドポイントをEdge(CloudFront)にすると Swift (アプリ側) の URLRequestのsetValue()はAuthorization通るのに C#側 HttpRequestMessageのHeaders.Add()のAuthorizationが通らない なぜ?何が違うのかな?
Android Studio kotlinで Date型から文字列に変換する方法 SimpleDateFormat()を使います。 import java.text.SimpleDateFormat val dataFormat = SimpleDateFormat("yyyy/MM/dd HH:mm:ss") val date = Date() //現在時刻 val s = dataFormat.format(date) /…
Android Studioで「New Project」の「Basic Activity」を選択すると 新規プロジェクトが作成されます。 New Project Basic Activity コード変更せず、 実行すると デバッグ実行ボタン [TextView]・[Next Button]が配置された[First Fragment]画面が立…
Windows 11 の Edgeで IEモード設定 右上の「…」ボタンをクリック 右に並ぶ「メニュー」一番下の方に[設定]をクリック↓ メニューの[設定] edge://settings/profiles 画面が開きます。 右上の[バーガー]アイコンをクリック↓ 規定のブラウザをクリック …
Android Studioの画面レイアウト設定メニューに[Color Blind Modes]↓下の設定があります。 Color blind modes これは、「Color Deficient Tech Users」色弱ユーザーのための設定だそうです。 Accessibility Android(スマホ)の[設定]→[アクセシビリティ(…
Android Studioでプロジェクトを作成すると FirstFragmentとSecondFragment2つあり、サンプルではこの2つをボタンで切り替えるプログラムになっています。 レイアウトの編集は、[res→Layout→*.xml]にあります。 その、画面レイアウトの1つを開くと、↓のよ…
macOSの bew caskを使って google-cloud-sdkをインストール brew install google-cloud-sdk --cask google-cloud-sdk was successfully installed! インストールできたら 下記コマンドでユーザー設定する gcloud init
EC2 + ELB + CloudFront のHTTPSで1日20㌦
AWS DynamoDB リージョンあたりのテーブル数が256を超える場合は上限緩和が必要 DynamoDBテーブルが265個しか作れないことを今日知った 「サービスクォータの増加をリクエストするには、https://aws.amazon.com/support を参照してください。」ということら…
QuickLook qlmanage svg to png 変換 QuickLookは macOSに入ってる機能で、ターミナルから qlmanageコマンドとしても利用できる。この qlmanage は、SVGフォーマットのファイルからPNGファイルを作成する場合便利です。 SVGファイル例が無いので 下記URLあた…
Python boto3でprofileを変更したい場合 Sessionクラスを使う from boto3 import session dynamodb = session.Session(profile_name=プロファイル名).resource('dynamodb') Sessionで設定できるのは下記 aws_access_key_id=アクセスキー, aws_secret_access_…
AWS CloudWatchには、EventBridgeという機能があります。そのEventBridgeとは Windowsで言うタスクスケジューラーのようなもので、AWS内でサーバーレスでスケジュール登録できます。
git リポジトリのURLを確認するには remote -v
AWS ブラウザコンソールからEC2をシャットダウンさせたい場合「終了」ではなく[インスタンスの停止]を使う。EC2インスタンス状態の選択項目の[インスタンスを再起動]の下んい[インスタンスの終了]がついていますが、これは[終了]ではなく[インスタ…
npmを使ってmysqlモジュールをインストールします。 npm install mysql const mysql0 = require('mysql') let mysql1 = mysql0.createConnection({ host: "サーバー", user: "root", password: "パスワード", database: "データベース名" }) mysql1.query("s…
Node.jsでファイルを削除する場合 const fs = require("fs") fs.unlinkSync("ファイル名") //ファイル削除 上記のように、unlinkSync()関数を使って削除したいファイル名を指定すれば削除できます。しかし、複数ファイルを削除したい場合や特定の拡張子を削…
テキストファイルに文字列を書く fsモジュールを使うので、先にfsをrequire記述します。 const fs = require("fs"); テキストファイルを上書きします。 非同期の場合 fs.writeFile('out.txt', "文字列書き込み(writeFile)\n", (err, data) => { if(err) co…
Node.js クラス作成 下記は、Node.jsでクラス作成する場合のコードです。 class A { constructor(){ console.log("A constructor") } } コンストラクタを設定することで、インスタンス作成時に実行されます。 このクラスの実行方法は下記のコードです。 new …
AWS lambdaファンクションnodeのバージョン古い(nodejs6.10)を使っているファンクションがあったので、全部Node.js 10.xに入れ替えた。 下記のエラーが出ました。 "TypeError: Cannot read property 'push' of undefined", 内容を見ると配列の初期化ができて…
PHP7 + AWS DynamoDB テーブルのアイテムを取得するコード 'ap-northeast-1', 'version' => 'latest', 'credentials' => ['key'=>'IAMで作成したキー', 'secret'=>'IAMで作成したシークレット…
php7.2.confの設定を変更する cd /etc/apache2/mods-available vi php7.2.conf engine offになっているので、onにする <IfModule mod_userdir.c> <Directory /home/*/public_html> php_admin_flag engine on </Directory> </IfModule> userdir.confの内容を変更する vi userdir.conf <IfModule mod_userdir.c> UserDir enabled UserDir public_html User…</ifmodule>
ec2 Ubuntu 18.04.1 LTSにapache2をインストールする sudo apt-get update sudo apt-get install apache2 上記のようにすればインストールできます。 その後 `adduser'でユーザーを作成し/home/ユーザー/public_htmlにhtmlファイルを入れても「Not Found The…
ユーザー作成 ec2 Ubuntu 18.04.1 LTS作成時のubuntuユーザーから新規ユーザーを作成する。 sudo adduser [ユーザー名] adduserを実行すると下記の表示されます。 Adding user `[ユーザー名]' ... Adding new group `[ユーザー名]' (1001) ... Adding new us…
Node.jsで時刻表示 console.log(new Date()); //もしくは console.log(new Date(Date.now() ) ); 続き mjeld.com
nodeでPromiseを使ったシンプルなコードです const p1 = []; for (let i1 =0; i1< 100; i1++){ p1.push( new Promise((resolve, reject) => { let n1 = i1; let t1 = Math.floor( Math.random() * 10000 )+1000; setTimeout( ()=>{ resolve(n1); }, t1); }) …
AWS Lambda Python 3.7を使ってDynamoDBテーブル接続 import boto3 import json from boto3.dynamodb.conditions import Key def lambda_handler(event, context): dynamodb = boto3.resource('dynamodb') table = dynamodb.Table('テーブル名') try: res = …
node.jsでC#のstring.Format()ぽいのを実装する let sysutils = { stringreplace: (msg_, arg_)=>{ return msg_.replace(/\{(\d+)\}/g, (m, k) => { return arg_[k]; }); }, format: (msg,...args1)=> { try { let args = []; for (var i = 1; i < args1.len…
AWS Lambda Node.js 8.10でrequire('request')を使ってhttp接続する場合 npm requestインストール npm install request zipにしてアップロード zip -r ../my_function.zip . jsのコード var request = require('request'); let AwaitRequest = (options)=> {…