タグ

2018年1月19日のブックマーク (36件)

  • Nuxt.jsとMDLで静的サイトを作る - Qiita

    const { resolve } = require('path'); const iweee = require('./iweee.config.json'); module.exports = { head: { titleTemplate: `%s - IWEEE:International Workshop on Effective Engineering Education ${iweee.year}`, meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, { hid: 'description', name: 'description', content: `IWEEE:International Workshop on Effe

    Nuxt.jsとMDLで静的サイトを作る - Qiita
  • スクラムできる対話能力の高い人を望む、Sansanのエンジニア採用

    Eightは、既に名刺交換でつながった人とだけでなく、これからつながるべき人や企業を提案する機能を提供しようとしています。そのためには、大量のデータ分析が必要です。データ分析に基づくレコメンデーション機能の実装から、Eightサービスの運用に必要な広告配信、人材獲得を支援するリクルーティング機能のマネタイズ施策など、Eightに関わる幅広い開発に携わってもらいます。 Eightの開発には、(アジャイル開発手法である)スクラムを採用しています。現在、主要機能ごとに、七つのスクラムチームを編成しています。各チームには、エンジニアとリーダー役のプロダクトオーナー、調整官役のスクラムマスターをはじめ、データサイエンティストやUI(ユーザーインタフェース)を設計するデザイナーも所属するなど、一つのチームで開発が完結する編成です。1チームの人員は8人前後です。 新たに採用したエンジニアも、このチームの

    スクラムできる対話能力の高い人を望む、Sansanのエンジニア採用
  • ディープラーニングの判断根拠を理解する手法 - Qiita

    ディープラーニングは特定分野で非常に高い精度が出せることもあり、その応用範囲はどんどん広がっています。 しかし、そんなディープラーニングにも弱点はあります。その中でも大きい問題点が、「何を根拠に判断しているかよくわからない」ということです。 ディープラーニングは、学習の過程でデータ内の特徴それ自体を学習するのが得意という特性があります。これにより「人が特徴を抽出する必要がない」と言われたりもしますが、逆に言えばどんな特徴を抽出するかはネットワーク任せということです。抽出された特徴はその名の通りディープなネットワークの中の重みに潜在しており、そこから学習された「何か」を人間が理解可能な形で取り出すというのは至難の業です。 例題:このネットワークが何を根拠にとして判断しているか、ネットワークの重みを可視化した上図から答えよ(制限時間:3分) image from CS231n Visua

    ディープラーニングの判断根拠を理解する手法 - Qiita
  • ディープラーニングを基本から学ぶ - Qiita

    ■0.はじめに こちらを読みました。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装 読んで、自分なりの理解で、整理してまとめました。 例えがわかりやすくて、理論は十分理解できたかと思いますが、実装の理解が相当難しいですね... ソースコードはgithubで公開されているものを元にしています。 Part1 ニューラルネットワークの基 Part2 ニューラルネットワークの学習 Part3 誤差逆伝播法でニューラルネットワークの学習を高速化する Part4 学習に関するテクニック Part5 畳み込みニューラルネットワーク Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently r

    ディープラーニングを基本から学ぶ - Qiita
  • Swaggerで始めるAPI定義管理とコードジェネレート

    iOSDC 2017 2017/09/15@早稲田大学理工学部西早稲田キャンパス 63号館 Yohei Suginami ( @susieyy )

    Swaggerで始めるAPI定義管理とコードジェネレート
  • 怠け者のためのディープラーニング入門 - イントロ

    目次 イントロ ← 今ココ Scikit-learn・Keras モデルの性能指標・評価方法 データの前処理・データ拡張 早期終了(early stopping) 転移学習 ハイパーパラメータのチューニング モデル圧縮 応用 はじめに 大学3年生のとき、小林雅一『AIの衝撃 人工知能は人類の敵か』というをなんのきなし読んだことがあります。そのの中で「最先端のAIを実装できるのは世界でも50人くらいの研究者・大学院生くらいだ」といった文章を読み、なんだかすごそうという動機で機械学習に触れ始めました。そのころちょうど、TensorFlow 0.0.5が公開されて騒がれていたことを覚えていますが、当時ディープラーニングとは何かすらまったく分かりませんでした。それから約2年の月日が経ちますが、TensorFlowをはじめとしたフレームワークの普及もあってか「最先端のAI」というものを研究し実装

    怠け者のためのディープラーニング入門 - イントロ
  • 優秀なマネージャーはもういらない?: GEが育てる「ピープル・リーダー」とは│GE Reports Japan

    皆さんにとって理想の上司とは、どんな人ですか? 時代や人、働き方の変化に伴って、理想の上司像も変化してきているようです。 部下に「どうしたらいいのか分からないのですが…」と訊かれて、「俺はこうしてきた!」「自分で考えろ!」などと答える上司はもう時代遅れかもしれません。 考えてみてください。 現在、世界も人もそしてGEもめまぐるしいスピードで変化しています。 VUCAワールド[Volatility(変動性), Uncertainty(不確実性), Complexity(複雑性), Ambiguity(曖昧性)]とも呼ばれる今日の世界は、かつてないほど先を見通すことが困難な状況です。例えば、Uber社やTesla社、Airbnb社に代表される破壊的イノベーションが市場の構図や構造をも激変させつつあり、また、地政学的なリスクも予断を許さない状況です。その変化のスピードは指数関数的で、意思決定や実

    優秀なマネージャーはもういらない?: GEが育てる「ピープル・リーダー」とは│GE Reports Japan
  • Kotlin覚書 - KotlinからJavaにデコードする方法 - Qiita

    はじめに Kotlinをやり始めると思うことは、やはりJavaだとどういう記述になっているのかということ。 そんなときのために、KotlinからJavaに変換する方法を記載しておきます。 KotlinからJavaに変換する方法 まず、ktファイルを開いた状態で[Tools]->[Kotlin]->[Show Kotlin Bytecode] Windowの右側(僕の環境ではそうでした)に、専用の枠が出てくるので、[Decompile]を選択する DecompileされてJavaのコードが表示されます! 今後Kotlinをやってく上では、基的にはKotlinでどんどんコードを書いていってしまうのが一番覚えるのは早そうですが、やはりやり始めってどうすればいいかわからなくてJavaを見返したくなることもあると思うので。 複雑な処理であればなおさらかなと思います。 Register as a n

    Kotlin覚書 - KotlinからJavaにデコードする方法 - Qiita
  • iOS11 カメラとCoreML(Vision)で画像検出 - Qiita

    カメラ(ビデオ)で取得した画像データから、iOS11で導入されたCoreMLとその上位レイヤーのVisionを使用して画像検出するサンプルです。 Xcode9と、カメラを使用しますのでiOS11をインストールした実機が必要です。 先日のWWDC2017のセッションのこんな雰囲気のものです。ちなみにアメリカのドラマ シリコンバレーに登場したホットドック🌭 かそうでないかを判定するアプリがギャグで流行ったため、ここでもバナナを写し not 🌭 でウケています。 元ネタはBrianさんのこちらのYouTubeビデオです。(彼に了承済み) 短いのでソースコードをざっと載せます。(ストーリボードは未使用) import UIKit import AVKit import Vision class ViewController: UIViewController, AVCaptureVideoDa

    iOS11 カメラとCoreML(Vision)で画像検出 - Qiita
  • クリーンなPHPコードを書くためのガイド - Qiita

    Clean Code PHP / Clean Code JavaScript 以下はClean Code PHPの日語訳です。 Introduction Robert C. Martinの著書Clean Codeは、PHPにも当てはまることばかりです。 これはスタイルガイドではありません。 PHPで3R(Readable、Reusable、Refactorable)なコードを推進するためのガイドです。 ここに書いてあることの全てに従わねばならないわけではなく、普遍的に合意されているわけでもありません。 ただのガイドラインであり、それ以上のものではありません。 しかしこれらは、Clean Codeの著者らが長年の集合知の結果をまとめたものです。 このガイドはclean-code-javascriptに影響されました。 多くの開発者は未だにPHP5を使っていますが、このガイドはPHP7.1以

    クリーンなPHPコードを書くためのガイド - Qiita
    kasahi
    kasahi 2018/01/19
  • Deep Learning フレームワークざっくり一覧 - Qiita

    さて、この記事は「Deep Learning フレームワークざっくり紹介 Advent Calendar 2017」の1発めとしてとりあえず、今あるディープラーニング用フレームワーク、その他関連ライブラリをざざざっと紹介しようという記事です。 より詳細は他の記事なんかを読んでもらうとして、ここではホントに、概要の概要(作者とか)とポインタ(URLとか)のみ紹介していきます。 ※ ここ数ヶ月の、広く浅い動向調査を元に書いてます。もしかしたら間違いとかあるかもですが、その場合はコメントとかで教えてください。 では以降、処理の上の方から下の方まで順に、ざざっと。 Higher API いわゆるディープラーニングフレームワークを更に抽象化して、Deep Neural Network(DNN)を簡単に書けるようにしたライブラリです。 Keras by Francois Chollet, Google

    Deep Learning フレームワークざっくり一覧 - Qiita
    kasahi
    kasahi 2018/01/19
    [deeplearning]
  • JavaScriptスタイルガイド 15〜26: 比較演算子、ブロック、制御文、型変換、命名規則ほか (翻訳)|TechRacho by BPS株式会社

    1〜8: 型、参照、オブジェクト、配列、関数ほか 9〜14: クラス、モジュール、イテレータ、プロパティ、変数、巻き上げ 15〜26: 比較演算子、ブロック、制御文、型変換、命名規則ほか -- 記事 概要 AirbnbによるJavaScriptスタイルガイドです。 MITライセンスに基いて翻訳・公開いたします。 英語スタイルガイド: airbnb/javascript: README.md 更新日: 2017/09/08 著者: Airbnb github.com/airbnbより 凡例 原文にはありませんが、項目ごとに目安となる分類を【】で示しました。 【必須】【禁止】:従わないと技術的な悪影響が生じる 【推奨】【非推奨】:技術上の理由から強く推奨される、または推奨されない 【選択】:採用してもしなくてもよいスタイル 【スタイル】:読みやすさのためのスタイル統一指示 【知識】:指示に該

    JavaScriptスタイルガイド 15〜26: 比較演算子、ブロック、制御文、型変換、命名規則ほか (翻訳)|TechRacho by BPS株式会社
  • IFTTTを使って、GoogleHomeに話しかけたら最寄りのバス停留所の時刻情報を教えてくれるようにした - Qiita

    IFTTTを使って、GoogleHomeに話しかけたら最寄りのバス停留所の時刻情報を教えてくれるようにしたNode.jsRaspberryPiGoogleHome 私は都下に住んでおり、家からバス停が近いので、バスを使うことが多いです。 ですが、都心部よりもバスの頻度が低いし、遅れることもあるので、バス会社のリアルタイム運行情報をスクレイピングしてSlackなどと連携させて使っていたりします。 というわけで、 Google Home + IFTTT + Raspberry Pi を組み合わせた古典的なWebhook連携で、何かを聞くと、答えを発言してくれる家庭内システムを作りました。 もちろん、Raspberry Pi 側の実装次第で、発言する内容はなんでもオッケーです。 前提 Google Home のセットアップが完了済み インターネットからRaspberryPiにアクセスできる イン

    IFTTTを使って、GoogleHomeに話しかけたら最寄りのバス停留所の時刻情報を教えてくれるようにした - Qiita
  • JavaScriptで画像をリサイズしてから画像をアップロードする - Qiita

    概要 canvasで画像を作ることが出来ることは知っていたので サーバー側で画像のリサイズを行わないでJavaScriptでリサイズしてから画像を送信する機能を作ってみようと思い、作成してみました。 ポイント input type file の 値はjavascriptで上書き出来ないため、設定したファイルをリサイズしたものに変更して送信するためにAjaxを使用しています。 クライアントサイド <!DOCTYPE html> <html> <head> <script> var scaleSlider = null; var scaleValue = null; var canvas = null; var context = null; var image = null; var fixFileObject = null; var scale = null; var messageAre

    JavaScriptで画像をリサイズしてから画像をアップロードする - Qiita
  • Go な WebAPI のテスト&ドキュメントの模索 - Qiita

    みなさん Go な WebAPI のテスト&ドキュメントどうしてますか。僕はまだ数ヶ月程度の Go 経験しかなく模索しながら、まだまだ彷徨っている状態です。そこで現時点での自分なりのやり方をまとめておこうと思います。こうやったほうが良いよ!というアドバイスがあればぜひお願いします サンプルコードはこちらのリポジトリに雑においてあります。 https://github.com/zaru/go-api-documents-demo ツール類 今記事では echo + sqlx な構成を例にしています。 使っているもの Go 1.9.x labstack/echo jmoiron/sqlx stretchr/testify/assert API Blueprint aglio dredd drakov テストライブラリは stretchr/testify/assert だけ使っています。モックな

    Go な WebAPI のテスト&ドキュメントの模索 - Qiita
  • Amazon Echo で TVリモコン操作への道 (RPizero & AWSIoT & Lambda & AlexaSkill) 後編

    Amazon Echo で TVリモコン操作への道 (RPizero & AWSIoT & Lambda & AlexaSkill) 後編RaspberryPilambdaaws-iotAlexaSkillsKit 前回の記事 Amazon Echo で TVリモコン操作への道 (RPizero & AWSIoT & Lambda & AlexaSkill) 前編 からの続き。 RaspberryPiでのリモコン送信機の作成 AWS IoTとの接続 AWS Lambdaからの操作 ここまでが完了している前提。 ここからはいよいよ丸のAlexaSkillの作成と連携。 しかも先日ついに日語バージョンがリリースされたので、日語での操作を前提とします。 1 構成 1.1 全体構成 ピタゴラスイッチ並みの連携。 Amazon Echo -> Alexa Skill への接続が目標。 Alex

    Amazon Echo で TVリモコン操作への道 (RPizero & AWSIoT & Lambda & AlexaSkill) 後編
  • ISUCON7優勝しました [MSA] - mizkeiのブログ

    ISUCON7優勝しました ISUCON7 ISUCONとは お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 運営・主催・協賛・関係者の皆様、非常に楽しいイベントでした。 当にありがとうございます。 戦 試合開始前 まず会場に行く途中に不幸な事故がありました。 はー、先週買ったばかりのスマフォ落として、傷がついた テンションが消えた— Kta (@mizkei11) 2017年11月24日 戦の問題 戦の問題はクッキークリッカー+ソーシャルなゲームでした。 部屋を作成し、作成した部屋に入った人達で椅子をクリックして、アイテムを購入する。 そして、クリック/購入を部屋の参加者全員に伝えるためにwebsocketでほぼすべての通信をおこ

    ISUCON7優勝しました [MSA] - mizkeiのブログ
  • PHPでDDD実装事例その②リポジトリ&ファクトリで永続化・生成処理をカプセル化(Laravel)(図あり)

    背景 以前書いたこちらの記事(PHPでDDD実装事例)でPHPLaravelで個人で運営しているハウススタジオの予約受付業務の自動化システム(一部)をDDDっぽく実装しました。 多分こちらの記事も併せて読んで頂くとよりわかりやすいと思います。 今回はこちらのLaravelとEloquentの永続化パターンのサンプルを参考にエンティティの生成と永続化の部分をファクトリとリポジトリにカプセル化する処理を自分のプロジェクトに適用してみました。 こちらのスライド(Laravelとドメインモデルと永続化モデル)も参考にしました。 上記のサンプルでは、以下の4パターンが実装されているのですが、私は3番のPOPOのEntityとEloquent Modelを参考にしました。 1 Eloquent ModelをEntityとする 2 EntityがEloquent Modelを中に持つ 3 POPOのE

    PHPでDDD実装事例その②リポジトリ&ファクトリで永続化・生成処理をカプセル化(Laravel)(図あり)
    kasahi
    kasahi 2018/01/19
  • IFTTTを使わずActions on Google(Dialogflow)でGoogle Homeから家電を音声操作してみる - Qiita

    IFTTTを使わずActions on Google(Dialogflow)でGoogle Homeから家電を音声操作してみるNode.jsFirebaseGoogleHomeactionsongoogledialogflow はじめに 前回記事(Google Homeに話しかけてWindowsを操作してみる)までで電気、テレビ、PS4、Windowsと家にある家電を大体Google Homeより音声操作できるようにしました。 ただ毎回「OK Google」というウェイクワードが面倒だったり、IFTTT経由だとラグが大きかったりと不満が出てきます。 今回は「Actions on Google(Dialogflow)」を使って音声操作することでそういった不満を解消してみようと思います。 なお当記事では過去記事にて構築していた音声操作環境がベースになっており、IFTTTを使っていた部分のAct

    IFTTTを使わずActions on Google(Dialogflow)でGoogle Homeから家電を音声操作してみる - Qiita
  • SORACOM Beam(MQTT → MQTTS変換サービス) で Amazon MQ に接続する - Qiita

    Amazon MQにmosquitto(MQTT)とMQTT over Websocketで接続の続編です 切なる願い Amazon MQ は 生MQTT はサポートしてないお... でも TLSがしゃべれない非力なデバイスからも Amazon MQ 使いたいお!! ビームを飛ばせばいいじゃない 3G/LTE通信が1日10円~ 1回線から契約できる、モノ向け通信サービスのSORACOM (CM色強い) には SORACOM Beam というデータ転送サービスがありまして、それを使って Amazon MQ に接続出来たよって話です このデータ転送時にプロトコル変換もやってくれるのですが、変換内容に 生のMQTT → MQTTS も入ってます 要するに MQTT Proxy そんなところです (CM色強い) 手順 SORACOM の Webコンソールで "SIMグループ" を作成したら、そのS

    SORACOM Beam(MQTT → MQTTS変換サービス) で Amazon MQ に接続する - Qiita
  • 筋肉.swiftアプリをMVPパターンで実装(しようと)してみて感じたこと

    11月29日に筋肉.swiftという所謂普通のiOS勉強会を主催しまして、イベントを盛り上げるためにiOSアプリをリリースしました。 今回、作るに当たってある程度テーマを設けたいなと思いまして、 ・Cloud Firestoreを使ってみる ・MVPパターンで実装してみる という2つのテーマに設定しました。 そのうち今回は、後者のMVPパターンで実装してみるをやってみて感じたメリット、疑問に思ったことなどを書いていきたいと思います。 ちなみにソースコードは以下にあります。 MVPパターンとは 出典:https://speakerdeck.com/amacou/mvpfalseyounamofalsewotimuniti-an-sitahua?slide=23 出典:https://speakerdeck.com/amacou/mvpfalseyounamofalsewotimuniti-a

    筋肉.swiftアプリをMVPパターンで実装(しようと)してみて感じたこと
  • GoogleHomeでスマホ遠隔操作 - Qiita

    Firebase Cloud Messagingを勉強する機会があったので、ついでに周りに転がってるGoogleHomeとトレースロイドの機能を一部改造してGoogleHomeからスマホを遠隔操作してみました。 家でスマホが少し離れた場所にある場合にGoogleHomeにロック解除の命令を出しつつ取りに行くと多少便利かなとか思い。 最終形 仕組み IFTTTの設定 ここは特別な事はせず「ロック解除」と言ったらWebhookをキックするように設定。 LambdaとFirebase 公式サイトを参考に $ npm install firebase-admin --save 等のコマンドをローカル環境で実行しZip圧縮しLambdaへアップロードして実行する。 ↓がデータメッセージのPushをトリガするサンプルソースです。 exports.handler = (event, context, c

    GoogleHomeでスマホ遠隔操作 - Qiita
  • 初心者の僕がReactNativeを触ってみて感じたこと - Qiita

    どうもみなさん、初めまして。nomuraです。 最近、寒くなって来てお布団が恋しい季節になってきました。北陸は今年も雪たくさん降るかな〜 関東、関西でも今年は北陸並の降雪量なんだとか。 まぁ、嘘なんですけどね。実際は知りません。 みなさまお体には気をつけて日々をお過ごしください。 今回、KIT developer advent calender にて枠を予約しましたので 僕が超初心者ながら触ってみて大変だったことだったり勉強になった記事などをあげながら これから始めたいと思っている方達の手助けになるであろう記事を書いて行こうと思います。 さて、題ですが以下にこの記事を読むに際のバックボーン等を整理して行きます。 記事の対象としている人物像 今からプログラミング始めてみたい 初心者だけどReactNative触り始めることを悩んでいる HTMLCSSしか触ったことないよ などなど、あげ

    初心者の僕がReactNativeを触ってみて感じたこと - Qiita
  • 極めろ!!Google Chrome Devtools 52の関節技 - Qiita

    転職ナビのフロントエンドを担当しています、@sueshinです。 Livesense - 関 Advent Calendar 2017、22件目をお送りします。 どうぞ宜しくお願いします。 はじめに フロントエンドでよく注目されるJavaScriptではなく、 地味で渋いまるで関節技のような、Google Chrome Devtoolsを使った技術をtipsの形式でまとめました。 免責事項 ショートカットなどは全てMacのキーボード操作にしています。Windowsユーザーは適宜読みかえてください。 Chromeのバージョンは63系に基づいて紹介しています。 52の関節技!! Elements 1.hover時のコンポーネントのCSSルールを表示 使い方 ①DOM要素を選択 ②Stylesペインを開く ③:hovをクリック ④hoverフィルタを適用 2.対応するCSSファイルを開く 使い方

    極めろ!!Google Chrome Devtools 52の関節技 - Qiita
  • 自分のtweetを学習してbotを作りたかった。 - Qiita

    ごあいさつ はじめまして、tensorflowアドベントカレンダー2017の18日目でございます。 残念ながらうまくはいってないです。 余談って書いてあるところは題に関係ないので流し読み推奨。 背景 もともと深層学習には興味があってちょいちょいCNNを弄ってたのと理論を少々。 最近自然言語処理に興味が出てきたのもあってLSTMとかやりたかった。 んで、ちょうどアドベントカレンダーがあるとのことで見切り発車で登録、せっかくだからLSTMをやろうという試み。 目標 余談 じゃあ何をやるかということで、かねてから自分の言葉を学習して自分と同じように喋るbotとか居たら面白いなと。 ゆくゆくは自分と同じように思考して話す、いわゆるクローンみたいなAIが生み出せたらマッドで素敵じゃん? さて、兎にも角にも知識がないので調べてみると、LSTMを使って文章を作ろうみたいな試みは割とメジャーっぽい? だ

    自分のtweetを学習してbotを作りたかった。 - Qiita
  • Spotify API - Qiita

    HTML を使ってキーワードに応じた音楽を鳴らす需要があったので Spotify Web API を調べてみた。以下の要件を満たせればだいたい良い。 曲名を検索して音楽を鳴らす。 アルバムアートの表示 プログレスバーの表示 停止と再生 まず、チュートリアル の通りに作業する。 アカウントを作る https://www.spotify.com/ にアクセスしてアカウントを作る。 https://developer.spotify.com/my-applications に行ってログイン Create an Application に Application Name と Description を入れると更に情報が出る。 Redirect URIs とは、認可に使う物らしい。とりあえず http://localhost:8888/callback Client ID と Client Sec

    Spotify API - Qiita
  • Google Homeでプログラミングなしで固定音声を再生する - Qiita

  • Node.jsのデバッグ方法の話 - Qiita

    後輩に書いてくださいよ。的に言われたので、書いてみます。Node.jsは0.4くらいからやってました。 僕個人の方法なので、こんな方法もあるんだなぁという感じで見てもらいたいです。 基はconsoleでデバッグ 普段使い // console.logは引数を複数取れます。 var num = 1 console.log('aaaaaaaaaaaa 11', num) num = 2 console.log('aaaaaaaaaaaa 22', num) // こんな感じで出ます。 $ node hoge.js aaaaaaaaaaaa 11 1 aaaaaaaaaaaa 22 2 別のソースだとaaaの部分がbbbになったりします。同じソースの近い場所でやる場合、番号振ってどれが出ているか?わかりやすくしたりします。利点は、 入力が簡単 grep検索した時に一意で見つけられる conso

    Node.jsのデバッグ方法の話 - Qiita
  • "○○のアプリにつないで"不要の Google Home 対応スマートホームアプリの実装 - Qiita

    はじめに みなさん、Google Home を使っていますか。 私は先日のセールに釣られて2台購入し、天気を聞いたりラジオを流したり、タイマーセットをしたりテレビ消したりしてます。1 さて、Google Home で家電を動かすという記事はいくつかあるようですが、外部サービスの IFTTT を使った構成例が多いですね。 IFTTT を使った連携の場合、トリガとなるフレーズを登録するだけなので、小数のアクションを用意するのは非常に簡単です。ただし、決められたフレーズを検知する機能しかないので、様々な場面に対応して柔軟に制御するには多数のフレーズを別々のアクションに設定する必要があります。2 一方で Actions on Google を使った会話アプリを作る場合、最初に"ねぇ Google、〇〇のテストアプリにつないで"など、明示的にアプリに繋ぎに行く必要があり面倒です。3 実は、Googl

    "○○のアプリにつないで"不要の Google Home 対応スマートホームアプリの実装 - Qiita
  • Convert Java to Kotlin - Qiita

    既存のJavaで書かれたAndroidアプリをKotlinへ移行中に 気づいたことをまとめていきます。随時追記します。 Code変換 AndroidStudioのメニュー、Code → Convert Java File to Kotlin File で、Javaファイルがktファイルに変換されます。 ↓のメッセージが表示されるかも。 some code in the rest of your project may require corrections after performing this conversion. do you want to find such code and correct it too ?

    Convert Java to Kotlin - Qiita
  • Alexa Skill開発のハマりどころメモ - Qiita

    先日から招待制・申し込み受付中ステータスなAmazon Echo。ここで動くAlexa Skillを開発しようと思っている人も多いかと思います。私見では一番のハマりどころはEchoをどうやって手に入れるか、二番目は夜、家人が寝静まった中、どうやって開発するのか(シミュレーター上で文字入力するのか、ヘッドホン差したEchoにブツブツ小声で囁きかけるのか)ではないかと思いますが、それ以外のハマりどころを徒然なるままにメモとして残しておきます(自分がオカしなこと言ってたら直すようにします)。 2017/12/08 その1に関しては対処方法を追加しました。 2017/11/27 その5に関しては(やはり)私の問題だったということで記述を追加しました。 その1 Amazonアカウント 実は私もよく消化しきれていないので、間違っていそうな気はするのですが、かつて日Kindleがなかった時代に米国A

    Alexa Skill開発のハマりどころメモ - Qiita
    kasahi
    kasahi 2018/01/19
  • Google Homeの入力結果をPythonで取得 - Qiita

    Google Homeの入力結果をPythonで取得する方法を書いています。今回の例では、「OK Googgle、フォルダーからXを見つけて」というと、フォルダ内の"X.png"を表示する方法を説明します。処理の流れは以下のようになります。 Google Homeで取得した文字列をIFTTT(アプリ)でGoogleスプレッドシート(Googleアカウントに紐づいたエクセルみないなもの)に書き込む。 PythonGoogleスプレットにアクセスし、更新されていた場合、追加された文字列を取得する。 開発環境 OS:Windows8(64bit) Python:3.5 Google Home:セットアップ済 Google Homeで取得した文字列をIFTTTでGoogleスプレッドシートに書き込む スプレッドシートに書き込むのにIFTTTを使います。IFTTTについて知りたい方はこちらを参考に

    Google Homeの入力結果をPythonで取得 - Qiita
  • Node.js+Socket.ioを用いてチャットルームを実装しよう - Qiita

    Node.jsでチャットルームを作りたい というわけで作っていきたいと思います。 方針としてはNode.jsでlocalhost:3000に鯖を立てて、 そこにHTML/CSS/JavaScriptを適用します。 ファイル構成 今回の構成は以下の通りです。 - index.js - index.html - node_modules | - ..etc - pic | - ..etc - js | - window.js - socket.js - css | - window.css - package.json var http = require('http'); var fs = require('fs'); var path = require('path'); var mime = { ".html": "text/html", ".css": "text/css", ".js

    Node.js+Socket.ioを用いてチャットルームを実装しよう - Qiita
  • web漫画投稿サイトをまとめて比較評価

    覚書を兼ねて投稿サイトの一覧を作ってみました。 投稿の目安になれば嬉しいです。 (サイト名クリックで各サイトの雑感にジャンプ) PV(閲覧数) 各サイトの見込み閲覧数。 A=とても多い B=そこそこ C=ひかえめ コメント コメント欄が活発かどうかの指針。 拡散力 公式SNSによる投稿作品の拡散。 収益 投稿作品から発生する収入。 誘導 作者SNS・作者サイト・作者出版物などの外部アドレスの 記載や宣伝の可否。 A=自由 B=それなり C=不可 ・投稿サイトに該当機能が無い場合「-」と表記。 ・あくまで個人的な評価になります。 ・2017年3月頃の評価、SNSの方針はよく変わるので注意。

    web漫画投稿サイトをまとめて比較評価
  • 管理職のためのエンジニア組織構築マニュアル | DevelopersIO

    はじめに クラスメソッド株式会社 AWS事業部長の佐々木です。 私は前職で創業メンバーの1人としてビジネスを立ち上げた後、エンジニアとして実業務に携わりながら、統括マネージャーとして50人規模のエンジニア組織を構築しました。 また2014年にAWSエンジニアとしてクラスメソッドに入社し、2015年7月よりAWS事業部の部長に就任。事業は順調に拡大しており、2015年と比較して組織も2倍以上に大きくなりました。これは優秀な仲間に恵まれたのはもちろんのこと、組織設計と構築プランが功を奏したことも一因だと感じています。 そこで、私がこれまでに培ってきた経験から得たエンジニア組織の構築の仕方をお伝えしたいと思います。 エンジニア組織構築マニュアル 骨子を定義する これはエンジニア組織に限りませんが、組織には3つの骨子が必要です。 ポリシー ビジョン ターゲット ポリシーは、その組織が最もこだわる一

    管理職のためのエンジニア組織構築マニュアル | DevelopersIO
  • コミュ力もリーダーシップもいらない。元Google社員が語る、本当に“優秀な人材“とは | HuffPost Japan

    ハフポスト日版ニュースエディター 特集「#だからひとりが好き」ディレクター News Editor, HuffPost Japan

    コミュ力もリーダーシップもいらない。元Google社員が語る、本当に“優秀な人材“とは | HuffPost Japan
    kasahi
    kasahi 2018/01/19
    [google][work][management]