Windows+WSL環境でdocker-compose upして開発環境を作るためにすること

gitの改行コード自動変換を切る > git config --global core.autoCRLF false 勝手に改行コードが変換されてしまうので止める。 wsl側でdockerを使えるようにする wsl・windows両方にdockerをインストールする docker for windowの「Expose daemon on tcp://l…

FirebaseとVue.jsでMicroFrontendsした。

昨年7月に開催された Microservices Meetup vol.7 (Micro Frontends) に参加して、「FirebaseをバックエンドにしてMicroFrontendsやったら良さそう」という事を思っていたのですが何もせず、年末になって暇になったのと、たまたま知人から上手くいきそうな話…

冬休みなので変なものを作った

前々からあったら便利かなぁと思っていたものを作りました。 github.com Scubaというものです。 FirebaseとNuxt.jsでさっと作りました。 Webサービスですが、グループウェア的な位置づけです。 ↑がWebhook編集画面です。 Webhookを作成すると、cloudfunction…

LINEスタンプをSlackのEmojiとして登録する

www.youtube.com オトッペ可愛い。みんなかわいい。是非見て。 この記事は masawada Advent Calendar 2018 - Adventar のために書きました。 masawadaにはお会いしたことありません。 前日の記事は↓ ■ - パピッター です。 本題 僕たちはしばしばSlackにLINE…

2018年の振り返り

NHK Eテレで好評放送中の子供向け教育番組「オトッペ」の新ED曲"バラバラバンバ"が配信開始しました。 つい電車の中で口ずさんでしまうほどとても中毒性が高くて良い曲なので、是非リッスン聞けけ! それはそうと、今年の振り返りをしたいと思います。 沢山…

おんやど恵で開発合宿した

10月の20,21日に元同僚の人たちと4人で開発合宿に行きました。 楽しかったです。 宿泊先は、「おんやど恵」です。 www.onyadomegumi.co.jp 20日の朝、4人で東京駅から電車に乗って湯河原まで行きました。 私は18,19日と会社の合宿があったので、この時点で体…

後輩とリモート開発配信した

なんでやったのか 動画配信とかやりたかったからです 作ったもの まだ未完成だったりリポジトリにCredentialsがはいりっぱなしだったりするのでソースコードの公開はまだですが、 ざっくりいうと tech.speee.jp のリメイクです。 そこそこ評判は良かったので…

個人ブログでよくない?

入社して4か月。 社内のドキュメント共有ツールが流行ってない。 毎日書いてる人もいるが、利用者がとてつもなく限られている。もったいない。 記事はどれもとても良くまとまっていて、そのまま外部に出してもいいんじゃないかってぐらい。 というか、 個人…

今年の目標を立てたのと、月2回の振り返りを実施します。

さっと書く。 今年の目標立てた。3つ。 YouTubeでチャンネル登録者数1万人超える 現在0。動画投稿数はたしか1。 年間10本のプロダクトをリリースする。 うち3本がゲーム。3本がwebアプリ。あとは好きに。 "結婚を前提とした交際"が成立する 現在進捗ゼロ そ…

コンテンツを消費しきれない。

あけましておめでとうございます。duenoです。 皆さんは大晦日をどのように過ごしていたでしょうか。 私は、特に予定もなく、リアルで会話を交わしたのは松屋の店員さんに対する「ゴマ(ドレッシング)で」の3文字のみでした。 そんな非リア極まりない一日…

「OK,Google. いいニュースを聞かせてくれ」

この記事はWebスクレイピング Advent Calendar 2017の2日目の記事です。 adventar.org どうも、duenoです。先日転職をしまして、 前職ではそれはもうたーーーーーっくさんWebスクレイピングあれこれをやるような職場だったんですが、 現職ではそういった事、…

退職したよー

adventar.org この記事は退職者 Advent Calendar 2017の1日目の記事です。 いまさらになっちゃうんですが今年の10月頃に株式会社Speeeを退職しました。2年と9か月ぐらい在籍していたと思います。 現在は新宿の某社で働いています。 在職中のこと 在職中はず…

Google Home でツイッターをする

新しい職場で開かれたとあるコンテストで入賞し、GoogleHomeを頂いたので遊んでみました。 今回作った機能は下記の3つです 「OK,Google ツイート {ツイート内容}」と言うと{ツイート内容}がツイートされる。 「OK,Google リプライ {ツイート内容}」と言うと…

MRデバイスが家に届いたと思ったらインターネットに繋がらなくなった

悲しすぎるのと、なんか色々と混乱したので整理もかねて書いていく。 26日 午前9時 AcerのMRデバイスが届く 午前10時 windows機にMRデバイスを接続し、初期設定中に突然PCがクラッシュ。以降設定ウィザードが進まなくなる。 午前10時30分 公式のトラブルシュ…

PowerPointの資料生成をRubyで書きたい

資料作成自動化業務ってありますよね。 Googleスライドとか使えばいいのに、ビジネスサイドの理由とかでPowerPointじゃなきゃ嫌だって言われたり、 Railsアプリとして操作したいのにいい感じにPowerPointファイルを扱うgemがなかったりします。 今回はApache…

Firebase Functionsをゲームサーバーにしてみよう。

Firebase DatabaseとUnityでオンラインゲームを作るとして、 サーバーというか、GlobalManagerロールをどうしようってなったので Firebase Functionsでやってみようと思います。 今回やることは 1分ごとに、 - マップ上にランダムに木を生成する。 - ゲーム…

時系列データを集めてシェアするサービスを作っている。

Statis αですが公開はしています。 こういう感じのサービスを作っています。 どういうサービス? 現段階で出来るのは以下のようなことです。 APIを用いて時系列データをポストする 対象データのURL・HTMLのパスを指定し、定期的にスクレイピングをさせ、デー…

Angular+Firebaseでまずはフロントエンドだけ作っていくとすごく楽しい

タイトルのとおりです。 Angular+Firebaseで一旦それっぽくしちゃうと、モチベーションが下がらないのでおすすめです。 導入 $ npm install -g @angular/cli $ ng new my-app $ cd my-app $ ng serve ** NG Live Development Server is listening on localho…

RailsでGraphQLを使う

結構使いやすくなっていたので紹介 セットアップ # Gemfile gem 'graphql' rails generate graphql:install まず導入 基本的な構成と、graphiql(GraphQLのクライアントをRailsにマウントするやつ)が入る http://localhost:3000/graphiql サンプルフィールド…

今日の雑記はgraphql-activerecord

github.com このgem使ってるんだけど、 RuntimeError (Could not locate GraphQL type for model Character) “GraphQL::Models::CharacterTypeはなしんこなしなしだぞ” って言われる。 graphql-activerecord/activerecord.rb at master · goco-inc/graphql-a…

Bash on Ubuntu on Windowsからexeファイルをコマンドとして叩いていくために

anoninoni.hateblo.jp こっちの記事でdocker.exeをdockerコマンドとして使えるようにしました。 ただコマンドごとに.bashrcに記述していくのも面倒なので、指定ディレクトリ内のwindowsバイナリをまとめて処理するようにしようと思います。 /mnt/c/Users/ano…

Windows Subsystem for LinuxからDocker for Windowsを使う

Docker for WindowsはWindowsなので当然Windows Subsystem for Linuxからは実行できない。 と、おもいきやWindows 10 Creators UpdateからLinux側からでもWindowsバイナリ(exeファイル)が実行できるようになった。 なのでPATHさえ通してしまえば良さそう。…

WindowsでKitematicを起動するとクラッシュするようになってたんだけど治った。

最近Windowsで開発環境が整ったワイワイしてたんですが、 なんでか突然Kitematicを起動するとOSごとクラッシュ(ブルースクリーン)するようになってしまった。 クラッシュする直前にVirtualBoxを呼び出そうそしている形跡はあったのだけれど、 そもそもWin1…

WindowsでWeb開発環境を整える雑記

基本的にはWindows Subsystem for Linux乗る 先日のWindows 10 Creators Updateでかなり使えるレベルになったらしいです。 https://blogs.msdn.microsoft.com/commandline/2017/04/11/windows-10-creators-update-whats-new-in-bashwsl-windows-console/ 私…

VR演奏環境作った。

ゲーミングPCを買いました。 家にちょうどOculus Rift DK2があったのでVR開発をはじめてみました。 できたもの pic.twitter.com/hZ7exSi0Wj— あのに(たわし坂2) (@anoChick) 2017年3月26日 MIDIキーボードの入力が仮想空間内のキーボードにいって音を鳴らす…

Unityでスマホのカメラを使う

僕の同僚かつフレンズのid:hiragramがなんかよくわからないカメラアプリを作ってて凄い。 hiragram.hatenablog.jp 僕もそういうのやりたいけどiOS開発やったこと無い。 Unityなら出来る。 using System.Collections; using System.Collections.Generic; usin…

すてにゃんが分報チャンネル消したらしいから僕も消した。

stefafafan.hatenablog.com といってもただ便乗しただけじゃなくて、 先週あたりから消そうかどうか悩んでたんですが、 すてにゃんが消したということで踏ん切りがついて僕も消したという感じです。 分報チャンネルの用途 前提として、僕の分報チャンネルの…

Yaya作った

github.com こんなんつくりました。 導入 1.用意するもの Herokuアカウント SLACKBOTのAPIトークン 2.Herokuにデプロイ https://github.com/anoChick/yaya ↑の[Deploy to Heroku]ボタンを押します HerokuにログインしていればApp作成画面が出てくると思いま…

GraphQLのfieldに付くresolveをTypeによって指定する。

GraphQLでDateTimeを扱う時、フォーマットを指定する。 - あのにのに 前回の記事で 「DateTime型とかはクエリ側で出力フォーマットを引数として指定できると便利!」 って話をしました。 ついでに課題として DateTimeTypeって作ったけど意味なくない..? いち…

GraphQLでDateTimeを扱う時、フォーマットを指定する。

GraphQLにはScalarTypeというクラスが存在する。 ScalarTypeは配列やオブジェクト(いわゆるkey-valueペア)、enum等ではないタイプの基底クラスになる。 GraphQLではこのScalarTypeをベースとした5つの基本タイプが仕様として定義されている。 Int - 符号…