投稿

1月 31, 2018の投稿を表示しています

Redshiftのユーザー定義関数(UDF)をつくって、会員情報をソルト+ストレッチングでハッシュ化してみる こんにちは、みかみです。 はじめに ユーザー登録のあるシステムだと、会員IDやパスワードはアプリでハッシュ化してDBに格納するケースがほとんどだと思いますが、「今ハッシュ化していない会員IDをハッシュ化したい」「今ハッシ […]

イメージ
Redshiftのユーザー定義関数(UDF)をつくって、会員情報をソルト+ストレッチングでハッシュ化してみる ======================================= Redshiftのユーザー定義関数(UDF)をつくって、会員情報をソルト+ストレッチングでハッシュ化してみる こんにちは、みかみです。 はじめに ユーザー登録のあるシステムだと、会員IDやパスワードはアプリでハッシュ化してDBに格納するケースがほとんどだと思いますが、「今ハッシュ化していない会員IDをハッシュ化したい」「今ハッシ […] https://plus.google.com/106218564410864892476 January 31, 2018 at 08:35PM

Amazon Redshiftにおけるデータをマスクする方針について はじめに クラウドDWHであるAmazon Redshiftならではのデータをマスクする方針ついて解説します。Amazon RedshiftはDWHであり、DWHであるが故にあらゆるデータが統合されており、個人情報や取引 […]

イメージ
Amazon Redshiftにおけるデータをマスクする方針について ======================================= Amazon Redshiftにおけるデータをマスクする方針について はじめに クラウドDWHであるAmazon Redshiftならではのデータをマスクする方針ついて解説します。Amazon RedshiftはDWHであり、DWHであるが故にあらゆるデータが統合されており、個人情報や取引 […] https://plus.google.com/106218564410864892476 January 31, 2018 at 08:35PM

Nature RemoのAPIでターミナルから家電を操作してみた 周囲で空前の音声で家電を動かすブームがきているのですが、2018年1月30日にNature RemoのAPIが公開されたのを教えていただいたのでざっと叩いてみました。 Nature Remo 公式サイト スマホアプリやス […]

イメージ
Nature RemoのAPIでターミナルから家電を操作してみた ======================================= Nature RemoのAPIでターミナルから家電を操作してみた 周囲で空前の音声で家電を動かすブームがきているのですが、2018年1月30日にNature RemoのAPIが公開されたのを教えていただいたのでざっと叩いてみました。 Nature Remo 公式サイト スマホアプリやス […] https://plus.google.com/106218564410864892476 January 31, 2018 at 08:34PM

「間違いの4段階」のどこかでミスは起きる(なぜなぜ分析でヒューマンエラー撲滅)  見間違い、聞き間違い、勘違い──。ヒューマンエラーは「情報入手」「受け取り」「判断」「行動」の「間違いの4段階」のどこかで起きる。

イメージ
「間違いの4段階」のどこかでミスは起きる(なぜなぜ分析でヒューマンエラー撲滅) ======================================= 「間違いの4段階」のどこかでミスは起きる(なぜなぜ分析でヒューマンエラー撲滅)  見間違い、聞き間違い、勘違い──。ヒューマンエラーは「情報入手」「受け取り」「判断」「行動」の「間違いの4段階」のどこかで起きる。 https://plus.google.com/106218564410864892476 January 31, 2018 at 08:34PM

新しいInstagramインサイトの使い方と運用担当者おすすめKPI 2018 Instagramインサイトが新しいデザインになりました。見たい指標が探しにくくなった一方で、これまでよりも詳細がわかるようにもなりました。担当者におすすめのKPIもご紹介します。

イメージ
新しいInstagramインサイトの使い方と運用担当者おすすめKPI 2018 ======================================= 新しいInstagramインサイトの使い方と運用担当者おすすめKPI 2018 Instagramインサイトが新しいデザインになりました。見たい指標が探しにくくなった一方で、これまでよりも詳細がわかるようにもなりました。担当者におすすめのKPIもご紹介します。 https://plus.google.com/106218564410864892476 January 31, 2018 at 08:34PM

深層学習を容易にする新AIサービス、Google Cloud AutoMLの実力(ニュース解説)  スンダル・ピチャイ最高経営責任者(CEO)が「人工知能(AI)こそ未来」とAIファースト宣言をしている米グーグル。そのグーグルが2018年1月17日、AIの「学習」支援クラウドサービス「Google Cloud AutoML Vision」を開始した。この新サービスははたしてどのようなものだろう。

イメージ
深層学習を容易にする新AIサービス、Google Cloud AutoMLの実力(ニュース解説) ======================================= 深層学習を容易にする新AIサービス、Google Cloud AutoMLの実力(ニュース解説)  スンダル・ピチャイ最高経営責任者(CEO)が「人工知能(AI)こそ未来」とAIファースト宣言をしている米グーグル。そのグーグルが2018年1月17日、AIの「学習」支援クラウドサービス「Google Cloud AutoML Vision」を開始した。この新サービスははたしてどのようなものだろう。 https://plus.google.com/106218564410864892476 January 31, 2018 at 08:33PM

本当に大丈夫? 戸籍へのマイナンバー導入(ニュース解説)  市区町村の戸籍事務にマイナンバーを使う戸籍法改正の議論が進んでいる。一部の行政手続きがネットで可能になるなどメリットが見込める。だがデータ形式が不ぞろいで連携は手作業頼み。自治体に負荷がかかる。

イメージ
本当に大丈夫? 戸籍へのマイナンバー導入(ニュース解説) ======================================= 本当に大丈夫? 戸籍へのマイナンバー導入(ニュース解説)  市区町村の戸籍事務にマイナンバーを使う戸籍法改正の議論が進んでいる。一部の行政手続きがネットで可能になるなどメリットが見込める。だがデータ形式が不ぞろいで連携は手作業頼み。自治体に負荷がかかる。 https://plus.google.com/106218564410864892476 January 31, 2018 at 08:33PM

品質以上に大事な臨機応変さ、メンバー固定型チームで担保(さらばQCDプロマネ)  脱QCDプロマネのシステム開発では、ビジネスの目的を満たすために利用部門の要求に臨機応変に対応することが求められる。そんな問題意識から、チーム編成を改めた現場を紹介する。

イメージ
品質以上に大事な臨機応変さ、メンバー固定型チームで担保(さらばQCDプロマネ) ======================================= 品質以上に大事な臨機応変さ、メンバー固定型チームで担保(さらばQCDプロマネ)  脱QCDプロマネのシステム開発では、ビジネスの目的を満たすために利用部門の要求に臨機応変に対応することが求められる。そんな問題意識から、チーム編成を改めた現場を紹介する。 https://plus.google.com/106218564410864892476 January 31, 2018 at 08:33PM

AWSのセキュリティや注意点、「責任共有モデル」を知り使いこなす(基幹系もクラウドへ)  Amazon Web Services(AWS)は「責任共有モデル」という考え方にのっとって運用されている。AWSを利用し、システムを運用するうえで最も重要な考え方となる責任共有モデルを専門家が解説する。

イメージ
AWSのセキュリティや注意点、「責任共有モデル」を知り使いこなす(基幹系もクラウドへ) ======================================= AWSのセキュリティや注意点、「責任共有モデル」を知り使いこなす(基幹系もクラウドへ)  Amazon Web Services(AWS)は「責任共有モデル」という考え方にのっとって運用されている。AWSを利用し、システムを運用するうえで最も重要な考え方となる責任共有モデルを専門家が解説する。 https://plus.google.com/106218564410864892476 January 31, 2018 at 08:33PM

2018年はヒット商品続出?RedshiftやBigQueryでデータ分析が身近に(未来を変える技術20)  2018年は日用品などの新商品が爆発的にヒットする当たり年になる。売れる商品の開発に不可欠な市場ニーズなどの分析作業にかける時間を4倍に増やす企業が2割増えるからだ。

イメージ
2018年はヒット商品続出?RedshiftやBigQueryでデータ分析が身近に(未来を変える技術20) ======================================= 2018年はヒット商品続出?RedshiftやBigQueryでデータ分析が身近に(未来を変える技術20)  2018年は日用品などの新商品が爆発的にヒットする当たり年になる。売れる商品の開発に不可欠な市場ニーズなどの分析作業にかける時間を4倍に増やす企業が2割増えるからだ。 https://plus.google.com/106218564410864892476 January 31, 2018 at 08:32PM

打刻システムの構築(後編). 打刻システムの構築(前編)からの続き。 前編にてSNSを基点に打刻情報をGoogleスプレッドシートへ書き込むところまでが完成した。 後編ではSNSの前面にAPI GatewayとCloudFrontを配置し実際にIFTTTアプリから打刻APIを呼び出せるようにする。

31.01.2018 11:07 ======================================= 打刻システムの構築(後編). 打刻システムの構築(前編)からの続き。 前編にてSNSを基点に打刻情報をGoogleスプレッドシートへ書き込むところまでが完成した。 後編ではSNSの前面にAPI GatewayとCloudFrontを配置し実際にIFTTTアプリから打刻APIを呼び出せるようにする。 https://plus.google.com/106218564410864892476 January 31, 2018 at 07:07PM

# はじめに [前回](http://qiita.com/do_m_gatoru/items/86dda8dd13447988b97e)は、JSONファイルを読み込んだ結果をHandsontableで表示させた。今回は、Handso...

イメージ
31.01.2018 10:44 ======================================= # はじめに [前回](http://qiita.com/do_m_gatoru/items/86dda8dd13447988b97e)は、JSONファイルを読み込んだ結果をHandsontableで表示させた。今回は、Handso... https://plus.google.com/106218564410864892476 January 31, 2018 at 06:44PM

JavaScriptでJSONを扱う際に利用するparseとstringifyメソッドの使い方を解説します。phpなどのサーバーサイドの言語からJavasScriptのフロント側にデータを渡すときに利用されるJSONの扱い方をマスターしましょう!

イメージ
31.01.2018 09:21 ======================================= JavaScriptでJSONを扱う際に利用するparseとstringifyメソッドの使い方を解説します。phpなどのサーバーサイドの言語からJavasScriptのフロント側にデータを渡すときに利用されるJSONの扱い方をマスターしましょう! https://plus.google.com/106218564410864892476 January 31, 2018 at 05:21PM

こんにちは、ライターのマサトです! 今回は、JavaScriptでサーバー側と通信をしながらデータの送受信が非同期で行える「Ajax」について詳しく学習をしていきましょう! この記事では、 ・「Aja

イメージ
31.01.2018 09:06 ======================================= こんにちは、ライターのマサトです! 今回は、JavaScriptでサーバー側と通信をしながらデータの送受信が非同期で行える「Ajax」について詳しく学習をしていきましょう! この記事では、 ・「Aja https://plus.google.com/106218564410864892476 January 31, 2018 at 05:06PM

風の噂によれば、世の中には「DOM操作を多用するが、jQueryは禁止」という開発現場があるそうです(血涙) まずはjsonをPOSTする例。 ```js // jsonの準備 var json = {}; json.name =...

イメージ
31.01.2018 08:56 ======================================= 風の噂によれば、世の中には「DOM操作を多用するが、jQueryは禁止」という開発現場があるそうです(血涙) まずはjsonをPOSTする例。 ```js // jsonの準備 var json = {}; json.name =... https://plus.google.com/106218564410864892476 January 31, 2018 at 04:56PM

これ結構いいページですな HTTP通信. アプリケーションが実行できるようになったので、次はGitHubのAPIを呼び出す処理を実装していきます。 当然ですが、GitHubのAPIを呼び出すためにはHTTP通信を行う必要があります。 ウェブブラウザ上でJavaScriptからHTTP通信を行うには XMLHttpRequest という機能を使います。

イメージ
これ結構いいページですな ======================================= これ結構いいページですな HTTP通信. アプリケーションが実行できるようになったので、次はGitHubのAPIを呼び出す処理を実装していきます。 当然ですが、GitHubのAPIを呼び出すためにはHTTP通信を行う必要があります。 ウェブブラウザ上でJavaScriptからHTTP通信を行うには XMLHttpRequest という機能を使います。 https://plus.google.com/106218564410864892476 January 31, 2018 at 04:50PM

データを表示する. XHRを使ってサーバーからデータを取得できたので、データをHTMLに整形して表示してみましょう。 レスポンスをオブジェクトに変換する. まずはGitHub APIからのデータをJavaScriptで扱うために、レスポンス文字列をオブジェクトに変換します。 GitHub APIのレスポンスはJSON形式なので、オブジェクトへの ...

イメージ
31.01.2018 08:20 ======================================= データを表示する. XHRを使ってサーバーからデータを取得できたので、データをHTMLに整形して表示してみましょう。 レスポンスをオブジェクトに変換する. まずはGitHub APIからのデータをJavaScriptで扱うために、レスポンス文字列をオブジェクトに変換します。 GitHub APIのレスポンスはJSON形式なので、オブジェクトへの ... https://plus.google.com/106218564410864892476 January 31, 2018 at 04:20PM

次はAPIGateWayからjson受けてHTML 描画するJavaScriptの番です。ここを クリアすればあとはDynamoDBとの接続箇所ですな。

次はAPIGateWayからjson受けてHTML 描画するJavaScriptの番です。ここを クリアすればあとはDynamoDBとの接続箇所ですな。 ======================================= 次はAPIGateWayからjson受けてHTML 描画するJavaScriptの番です。ここを クリアすればあとはDynamoDBとの接続箇所ですな。 https://plus.google.com/106218564410864892476 January 31, 2018 at 04:17PM

ひとまずAWSLambdaこれで動作した。 なんだよPythonすごい色々とあるじゃねぇか ---------------------------------------------------------------------------------------- # -*- coding: utf-8 -*- import json def lambda_handler(event, context): try: print (json.dumps(event,indent=4)) user_object = """{ { 'day': '2013.07.30', 'label': 'company', 'category': '企業情報', 'content': 'テキストテキストテキスト', 'url': 'http://www.yahoo.co.jp/' }, { 'day': '2013.07.30', 'label': 'products', 'category': '商品情報', 'content': 'テキストテキストテキスト', 'url': 'http://www.google.co.jp/' }, { 'day': '2013.07.30', 'label': 'company', 'category': '企業情報', 'content': 'テキストテキストテキスト', 'url': 'http://www.yahoo.co.jp/' } }""" # return json return { 'statusCode' :200, 'headers' : {'content-type' : 'application/json'}, 'body': json.dumps(user_object,ensure_ascii=False) } except Exception as e: print(e) raise e

ひとまずAWSLambdaこれで動作した。 なんだよPythonすごい色々とあるじゃねぇか -----------------------------------------------------... ======================================= ひとまずAWSLambdaこれで動作した。 なんだよPythonすごい色々とあるじゃねぇか ---------------------------------------------------------------------------------------- # -*- coding: utf-8 -*- import json def lambda_handler(event, context): try: print (json.dumps(event,indent=4)) user_object = """{ { 'day': '2013.07.30', 'label': 'company', 'category': '企業情報', 'content': 'テキストテキストテキスト', 'url': ' http://www.yahoo.co.jp/ ' }, { 'day': '2013.07.30', 'label': 'products', 'category': '商品情報', 'content': 'テキストテキストテキスト', 'url': ' http://www.google.co.jp/ ' }, { 'day': '2013.07.30', 'label': 'company', 'category': '企業情報', 'content'

マインドフルネスに関する書籍は多数出版されていますが、きょうご紹介する『光の中のマインドフルネス――悲しみの存在しない場所へ』(山下良道著、サンガ)のアプローチは、それらとは少し違っているかもしれません。著者は、鎌倉一法庵住職。大学卒業後に曹洞宗僧侶となり、アメリカのヴァレー禅堂における布教などを経て、2001年にミャンマーで具足戒(出家した修行者が遵守すべき戒)を受け比丘(所定の戒を受けて仏門に

イメージ
31.01.2018 08:13 ======================================= マインドフルネスに関する書籍は多数出版されていますが、きょうご紹介する『光の中のマインドフルネス――悲しみの存在しない場所へ』(山下良道著、サンガ)のアプローチは、それらとは少し違っているかもしれません。著者は、鎌倉一法庵住職。大学卒業後に曹洞宗僧侶となり、アメリカのヴァレー禅堂における布教などを経て、2001年にミャンマーで具足戒(出家した修行者が遵守すべき戒)を受け比丘(所定の戒を受けて仏門に https://plus.google.com/106218564410864892476 January 31, 2018 at 04:13PM

とりあえず、AWS Lambda と API Gateway でサクッとサーバレスをやってみます。 マネジメントコンソールから全部の実装・設定をやってしまいます。 AWS SAM とかは使ってないので、そのあたり(バージョン管理やCL...

イメージ
31.01.2018 02:53 ======================================= とりあえず、AWS Lambda と API Gateway でサクッとサーバレスをやってみます。 マネジメントコンソールから全部の実装・設定をやってしまいます。 AWS SAM とかは使ってないので、そのあたり(バージョン管理やCL... https://plus.google.com/106218564410864892476 January 31, 2018 at 10:53AM

LambdaとかAPI Gatewayでの文字化け この間までLambda関数から日本語を返そうとすると、結果がすべて文字化けしてしまっていました。 そのためbase64でエンコードして受け取り側でデコードするという面倒 […]

イメージ
31.01.2018 02:14 ======================================= LambdaとかAPI Gatewayでの文字化け この間までLambda関数から日本語を返そうとすると、結果がすべて文字化けしてしまっていました。 そのためbase64でエンコードして受け取り側でデコードするという面倒 […] https://plus.google.com/106218564410864892476 January 31, 2018 at 10:14AM

二十歳になりました。maitaです。今回はAWSについてです。AWSを利用して開発をしている時lambda上に関数を登録↓API GateWayでURLを作成!↓URLから実行!↓502 Error!!!となってしまい何を修...

イメージ
31.01.2018 02:06 ======================================= 二十歳になりました。maitaです。今回はAWSについてです。AWSを利用して開発をしている時lambda上に関数を登録↓API GateWayでURLを作成!↓URLから実行!↓502 Error!!!となってしまい何を修... https://plus.google.com/106218564410864892476 January 31, 2018 at 10:06AM

とりあえずLambda用のテストコード ※jsonレスポンス用 ------------------------------------------------------------------------ import json def lambda_handler(event, context): try: print (json.dumps(event,indent=4)) user_object = { "Columun1" : "テスト", "Columun2" : "あいうえお", "Columun3" : "かきくけこ", "Columun4" : "aaaad", "Columun5" : "aaaae", "Columun6" : "aaaaf" } # return json return { 'statusCode' :200, 'headers' : {'content-type' : 'application/json'}, 'body': json.dumps(user_object) } except Exception as e: print(e) raise e ------------------------------------------------------------------------

とりあえずLambda用のテストコード ※jsonレスポンス用 -------------------------------------------------------------------... ======================================= とりあえずLambda用のテストコード ※jsonレスポンス用 ------------------------------------------------------------------------ import json def lambda_handler(event, context): try: print (json.dumps(event,indent=4)) user_object = { "Columun1" : "テスト", "Columun2" : "あいうえお", "Columun3" : "かきくけこ", "Columun4" : "aaaad", "Columun5" : "aaaae", "Columun6" : "aaaaf" } # return json return { 'statusCode' :200, 'headers' : {'content-type' : 'application/json'}, 'body': json.dumps(user_object) } except Exception as e: print(e) raise e ------------------------------------------------------------------------ https://plus.google.com/106218564410864892476 January 31, 2018 at 10:05AM

かなり役に立ちました。 公式ドキュメントに書いてあるままなのですがドハマリしたのでメモ :joy: https://serverless.com/framework/docs/providers/aws/events/apigateway#enabling-...

イメージ
かなり役に立ちました。 ======================================= かなり役に立ちました。 公式ドキュメントに書いてあるままなのですがドハマリしたのでメモ :joy: https://serverless.com/framework/docs/providers/aws/events/apigateway#enabling-... https://plus.google.com/106218564410864892476 January 31, 2018 at 10:04AM

公式ドキュメントに書いてあるままなのですがドハマリしたのでメモ :joy: https://serverless.com/framework/docs/providers/aws/events/apigateway#enabling-...

イメージ
31.01.2018 01:49 ======================================= 公式ドキュメントに書いてあるままなのですがドハマリしたのでメモ :joy: https://serverless.com/framework/docs/providers/aws/events/apigateway#enabling-... https://plus.google.com/106218564410864892476 January 31, 2018 at 09:49AM