わしのlog

プログラミングとかバイクとか。

プログラミング

【メモ】Electron + React + Redux + react-routerでexactが効かない

環境 PC mac OS Ctalina : 10.15.4 package.json connected-react-router : 6.8.0 eslint-loader : 4.0.2 react : 16.13.1 react-dom : 16.13.1 react-redux : 7.2.0 react-router-dom : 5.1.2 redux : 4.0.5 electron : 8.2.5 概要 以下、迷い込むまでの道…

【メモ】ejsに文字列の配列を渡すとquotesが消失する

環境 Express 4.17.1 ejs 3.1.2 概要 こんな感じで渡すとquotesが消える(一部略)。 ソース app.get('/hoge', function (req, res) { var hoge = ["path", "to", "hoge", "fuga"]; res.render('hoge', { hoge }); }) <html> <head> <title>test</title> </head> <body> <div id="container"></div> </body> <script> document.getElementById("co</html>…

【メモ】sqlite3のUPSERTを試してみた

環境 Windows 10 Pro 64bit sqlite3 PowerShell 5.1.18362.752 概要 このたびSQLiteを触る機会があり、リファレンスを眺めているとupsertがあったので試してみた。 調べたところ、二種類あるみたいで ON CONFLICT を使って条件分岐させるものと REPLACE INTO…

【メモ】ExpressでPOSTした値を取得しようとするとundefinedになる

環境 Windows 10 64bit Node.js v12.16.2 Express 4.17.1 現象 POSTした値がundefinedになる こんな感じでいけるだろうと思ってドキュメント読まずに適当に書いたのが以下(一部略)。 'use strict' const express = require("express"); const app = express(…

【メモ】Cloud Functions for Firebase用の関数をWSLでデバッグする際、認証情報を使う

概要 Google Cloud Functions for Firebaseでは ローカルデバッグ用のエミュレータが利用できるようになっています。 firebase.google.com このローカルデバッグ時に認証情報が必要な処理があった場合 認証エラーとなってしまう件についてのメモ。 いつも通…

Cloud Functions for Firebaseを試してみた

概要 Cloud Fucntions for Firebaseを試してみました。 環境はWindows 10 Pro 64bitのWSL上にて実行。 実行メモ 一応チュートリアル通りに進めていきます。 firebase.google.com まずはFirebaseコンソール上でプロジェクトを予め作成しておきます。 この辺り…

【メモ】WSLでfirebase login しようとするとエラーで落ちる

概要 WSL上でfirebase login しようとするとError: An unexpected error has occurred.と表示され、ログインできない。 ログ 実行ディレクトリに生成されるfirebase-debug.logのエラー内容を見てみると [debug] [yyyy-mm-ddThh:mm:ss.SssZ] Error: spawn cmd…

gitlab-runnerを使って.NET Frameworkのプロジェクトをビルドする

はじめに こんにちは、だいきちです。 今回はgitlab-runnerを使って.NET Framework製のプロジェクトをビルドしてみたいと思います。 MSBuildを使用するため、runnerの登録はWindows側にしています。 悪戦苦闘したので、備忘録として。 環境 runnner側: Windo…

React + TypeScript + Firebase でユーザ登録_その2

はじめに 前回からの続きです。 今回は主にfirebaseの認証処理を書いていきます。 リポジトリ サンプルのリポジトリはこちら。 github.com Firebaseとの接続設定 お待たせしました。 いよいよFirebaseとの接続設定です。

React + TypeScript + Firebase でユーザ登録_その1

はじめに だいきちです。 最近、React + TypeScriptでアプリを作成しています。 その中でユーザ認証周りをFirebaseに任せたいなー と思いまして、色々調べながら環境とサンプルを作成しました。 情報が古かったり、手順が不十分でわかりにくかったりしたので…

WSL上でdocker-composeを使った時のvolumes指定(失敗)

はじめに 失敗してます(断言) (暫定的な対応は行いましたが・・・) なにかいい方法ないんですかねぇ・・・(困惑) 手順 手順もなにも、失敗しているんですが。 愚直に書くとこんな感じ? version: '2' services: gitlab: image: 'gitlab/gitlab-ce:latest' re…

Mattermost(preview)のデータをMattermost(production版)に移行する。

はじめに dev-daikichi.hatenablog.com 前回の続きです。 今回は Windows上のdockerで構築したMattermost(preview) から Ubuntu上にdockerで構築したMattermost(production) にデータ移行する話です。 テストでWindows on docker on Mattermost-preview なん…

【朗報】GitHub、無料ユーザでもプライベートリポジトリが使用可能に

だいきちです。 本日HackerNewsを読んでいると衝撃の記事が。 なんとGitHubで無料ユーザでもプライベートリポジトリが無制限で使用可能になったみたいです。 blog.github.com ちなみに、共同編集者は最大3人までで使用できるみたいです。 おったまげたなぁ・…

Mattermost(production版)のDBをMySQLに変更する。

前回までのあらすじ dev-daikichi.hatenablog.com Mattermostのdocker-compose.ymlファイルを公式のgitHubページから取得 その後、ymlファイルを使ってサーバを構築するところまで完了しました。 今回の目的 前回立ち上げたmattermostのDBを MySQL に変更す…

docker-composeを使ってMattemostを構築する

はじめに だいきちです。 今回は自宅マシンのubuntuにmattermostを構築してみたいと思います。 最近業務でも使う雰囲気が出てきてるので いち早く構築方法等をキャッチアップしておきたいと思います。 (slack使わないことには触れないで・・・) 環境 OS: Ubu…

WSL(WindowsSubsystemForLinux)を使用してgitlabサーバを立てる

はじめに WSL上でdockerを使用してgitlabサーバを構築するお話です。 最近WSL上で普通にdockerが動くようになっているみたい(下記記事参照) qiita.com (注:docker.ioをインストールしていますが、古いバージョンのようです。最新はdocker-ce?) なので、WSLの…

Web Developer Roadmap 2018実践 -1日目- HTML5の基本構文

前回までのあらすじ Visual Studio Codeをインストール Roadmapに沿って勉強していくことを決意 dev-daikichi.hatenablog.com 実践 さて、HTMLについてはある程度知っていますがまずは基本形から。 (現在ではHTML5が主流である為、以後HTML5での記述となりま…

Web Developer Roadmap 2018実践 -0日目-

お久しぶりです。 だいきちです。 まえがき 題名の通り突然ですが、WebDeveloperRoadmap2018を実践していきたいと思います。 詳しくはqiitaで書いてくれている方がいるので下記参照。 qiita.com 導入 もう2018年も終わろうとしている6月末。 なぜそんな考え…