【Alexa】誰でも簡単!Alexaでできること、その設定方法(基本編)

1. FireTVと接続(ひかりTV、ブラビアも込み) 接続方法 2. 音楽サービスと連携 iTunes Amazon Music 1. FireTVと接続(ひかりTV、ブラビアも込み) FireTV Stickと接続すると、音声だけで簡単に映像を視聴したり音楽を聴いたりすることができます! リモコ…

【Mac】rbenvをインストールしてrubyを管理する

?rbenvとは rubyのversion管理をしてくれる。 rubyを使うなら入れた方がいい。 GitHub - rbenv/rbenv: Groom your app’s Ruby environment 0. 必要なもの ✔︎ homebrew 今後も絶対に使うのでない人はインストールしてください。 1. rubyのバージョン Macなら…

JavaのString#getBytesをKotlinで書くと

JavaのgetByte()はKotlinではtoByteArray()。 charsetはデフォルト値が設定されていて、引数で指定しないとCharsets.UTF_8が適用。 val foo = "foo" foo.toByteArray() 公式はこれ toByteArray - Kotlin Programming Language

【Kotlin】lateinitの使い方

lateinitって? JavaをKotlinにconvertしたら、 property must be initialized or be abstract っておこられて、IntelliJに直してもらおうとしたら add lateinit modifier と提案されました。 lateinitってなに( ˊ࿁ˋ )? lateinit: KotlinでNonNullなプロパ…

【Node】入門!Expressのインストール

環境 Expressをインストール&セットアップ 環境 今回使用する環境は以下。 MaxOS node v8.5.0 Nodeは Node.js こちらからインストールしてください。 Expressをインストール&セットアップ $ mkdir new_project $ cd new_project/ $ npm init # 以下の質問に…

ChromeアドオンのReferer Controlでリファラを偽造する

アドオン: https://chrome.google.com/webstore/detail/referer-control/hnkcfpcejkafcihlgbojoidoihckciin?hl=ja 最初はこんな画面になる。 Refererを設定したいページのURLを以下のように設定 Customを押すと下に「set a specific referer to be sent」と…

【ESLint】Unexpected unnamed function

Unexpected unnamed function 簡単にいうと、function使わなくていいのでは?ということ。 const setParams = function (args1, args2) { // 処理 ・・・ } みたいなメソッドに対して、アロー関数使いなよーって言われてる。 const setParams = (args1, args…

【javascript】Objectから要素を取り出すならfor文を使わずObject.keysを使おう

for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array とESLintで怒られるので、for文は卒業したい。 そこで使うのは、 Object.keys(…

【ESLint】Unary operator '++' used

単項演算子 (unary operator)のエラー。 ++ とか -- とか使わないでということ。 i += 1 って書けば解消されます。 for (let i = 0; i < l; i += 1) { // TODO } ちなみに、.eslintrc.jsonに "allowForLoopAfterthoughts": true って書けば++と--つかえるよ…

【PCF】PCFとは何か?概要とメリットを完全理解!

PCFとは? PaaSとは? CloudFoundryとは? PCFを使うメリット PCFとは? ずばり、 PaaS+CloudFoundry PaaSとは? 「Platform as a Service」の略語。 具体的には、 仮想サーバの作成(OpenStack) OSのインストール(Ubuntu) HTTPサーバの設置(Apache、ng…