2018-01-01から1年間の記事一覧
学びはないかもm(_ _)m 2018年ももう終わり 昔流行ったエントリーですが、いろいろIoTをはじめてから機器が増え始め…2年前ぐらいから加速し初めて 節操なく 機器が増えていったので、せっかくなので記録しないと…ということで年末エントリーです。 では本題…
https化した時の一般的な課題 https化した際の一般的な課題のひとつにmixed-contentというものがあります。mixed-contentとは、ひとつのページ内にhttpのものとhttpsのものが混在した状態のことであり、これがあると一部の通信が暗号化されていないというセ…
期限ギリギリはどうなるか? サポートに問い合わせてみました。 請求ダッシュボード⇒Creditsで確認できるクレジット一覧にはExpiration Date: 2018-10-31 (当月末)のプロモーションクレジットがあるとします。このクレジットは、2018-11(翌月)上旬に確定する…
マッチしてるはずなのにIllegalStateException thrown: No match found たとえば、ある文字列が「画面ID + 定型文字列」であるとして、ここから画面IDを抜き取るという実装を正規表現で行う場合… jshellで実行してみると まずは文字列の定義をします。この場…
「JDK 11リリース記念:今知っておくべきJDK 11の重要ポイント」JJUGナイトセミナーの参加レポートです。
Puppeteer入門 という本を執筆しました 先日こっそり触れましたが、Puppeteerの入門書が秀和システムから出版されました。表紙は漫画家の鶴田謙二さん。表紙目当てで買って頂ける方もいらっしゃるようです。Node.jsの知識がなくてもWebスクレイピングができ…
経緯 ryoichi0102.hatenablog.com 何を作ったか Beaconに近づくとLINEで教えてくれるBotです。簡単すぎてスミマセン。 画面 処理の流れ 次のようなJSONが送られてくるのは前回紹介しました。 { "events": [ { "type": "beacon", "replyToken": "e0f475d5c492…
経緯 ちょっと前に(2018/08)、GCPがNode8対応したとのことでPuppeteerを動かす記事が載っていましたので試してみました。記事によると以前のGCPでPuppeteerを動かそうと思ったら、クラウドにしてはそれなりにヘビーな環境が必要になっていたようです。まぁこ…
LINE Beacon当たったぁぁあ!! なんとLINE Beaconが当たった!!嬉しい。何か作ろう #スマートスピーカーを遊びたおす会 #linebootawards— Ryoichi Obara (@ryoichi_obara) 2018年9月7日 と言っても、何か作る前にはまず設定です。 Beaconはコレ なんと本体 5…
経緯 ryoichi0102.hatenablog.com アカウント追加の失敗編はこちら ryoichi0102.hatenablog.com 手順 ログイン ログインはこっちの方なんですよね。 https://developers.line.me/ ID・パスワード入力 場合によってはスマホのLINEアプリでパスコードを入力し…
経緯はコチラ ryoichi0102.hatenablog.com 久しぶりにLINEにログイン… 知らないと迷うのですが、LINE@MANAGERと、Line Developersと画面が2つあります。ログインしてこの画面でアカウント一覧を表示させても、追加ボタンがなく困りました。 https://admin-of…
サービスを操作するには net か sc コマンド Windowsサービスの開始・終了をコマンドで行う場合にはnetコマンドかscコマンドを使います。これらの違いとしてそれぞれ下記のような違いあります。 ・netコマンドは同期的・scコマンドは非同期的 つまり、netコ…
Google Chromeのバグなのかと思っていたら Google Chromeを使用して、Googleの検索結果のページを開いた時に、表示直後に最下部にスクロールされる現象に出くわしました。。。不便。 同じ現象の方をTwitterで調べてみたらいらっしゃいました。 Google Chrome…
地方(?)イベント初参加 よく"出張のついでに地方のイベントに参加"なんて話を聞くことがあり、そんな都合のいい事があるかいな、と思っていましたが、幸運なことにそれが訪れたので初参加です。(勝手がわからないので緊張しますね) ngo-java.connpass.com …
グローバルAPIはこちら ryoichi0102.hatenablog.com ローカルAPIも存在する 公式ドキュメントによるとNature RemoのAPIはローカルとグローバルとあり、どちらも内容が違うようなので、ローカルAPIも叩いてみました。 なんどやってもNot Foundになる。どうし…
変数スコープとLambdaのキャッシュが原因でした AWS LambdaでDynamoDBへの追加/更新処理が複数レコードあり、1度のLambda実行で処理されたレコードの日時は同じ日時がいいなと思い、下記のようなコード書いていましたが const AWS = require('aws-sdk'); con…
CLIで下記を実行 aws s3 cp ./build/index.zip s3://YOUR-S3-BUCKET-HERE/index.zip aws lambda update-function-code --function-name YOUR-LAMBDA-FUNCTION-NAME --s3-bucket YOUR-S3-BUCKET-HERE --s3-key index.zip --publish Jenkinsの場合はそのマシン…
そもそものよくある問題は次の参考サイトへ qiita.com lealog.hateblo.jp Windowsでのgulp-zipが問題? Windowsでgulp-zipをした際に、Cannot find moduleが出ます。シンプルにモジュール1つで試してみましたが、ダメでした。 github.com コンソールからテス…
先頭の方は当初の記事で、訂正は後半に書きました。 そもそもリクエストヘッダーは大文字小文字を気にしないと、RFC 2616に書いてありますので、ロジック側で両方取れるように工夫すべきでした。 正しく送信されないのは小文字になってしまうから (訂正前) X…
デブサミ2日目 最終日! 今年も2日行けて良かった。活力注入。 【全員参加型】Botで専属トレーナー・栄養士を雇う世界が来ています。先進の擬人化技術を今日、体験しよう。 中嶋 一樹 [LINE] LINE BotとGoogle Homeの双方のインタフェースを利用したデモ。デ…
1. オーソライザーの設定方法 この位置…なんかわかりにくい… 2. Execution failed due to configuration error: Invalid JSON in response 戻りのJSONが良くないのですが、どう良くないかって話ですよね。 https://docs.aws.amazon.com/ja_jp/apigateway/lat…
経緯 APIから電話が発着信ができる時代です。前々からなんとなく知ってはいたのですが、デブサミにブース出展されていたこともあり、ちょっと書いてみました。 一般の携帯電話契約にありがちな事務手数料・プランの2年縛りなどがなく、1つの050番号が月々108…
行かない年はナイ。 通い始めて5年目、今回は仕事として新人にも推薦して投入してみました。レポが楽しみ。 デブサミ2018テーマ「変わるもの×変わらないもの」今回公式はネット上での動きは早くもうまとめサイトが上がってます。 codezine.jp カイゼン・ジャ…
Nature Remoとは IRKitをご存知の方はその進化版という説明が早いのですが、これらはスマート家電の一種で、家庭にあるリモコンなどの赤外線を記録することができ、そしてネットワークに繋げることができるというシロモノです。 Nature Remoの特長ですが、・…
キャッシュのクリア ⇒ Invalidation Invalidation、CloudFrontではキャッシュのクリアをこう呼びます。 Distribution一覧からIDのリンクをクリックしてInvalidastionsタブへ。 Create InvalidationsボタンをクリックしてObject Pathsに /* を入力します。 す…