2019.12.10
VBAでPowerpointに含まれる文字列を全抽出パワポの文章を全部抜いてtxtファイルに書き込むVBAスクリプト powerpointで開発タブを有効にし、VisualBasicを開いて下記を貼り付けて実行する。 ```vba Sub getAl ...More
2019.12.10
KotlinでAndroidアプリ開発 4. NavigationViewandroidでNavigation Viewのハンバーガーアイコンを右に置きたい。 toolbarの右にボタンを置く ```xml <android.support.design.widget.Co ...More
2019.12.10
KotlinでAndroidアプリ開発 3. Fragment/ListView## fragment Activityが画面全体を遷移させるのに対し、fragmentは画面の一部を入れ替えるものと理解。Activityと同じようにxmlでUIを構築できる。 ## contex ...More
2019.12.10
KotlinでAndroidアプリ開発 2. Intentbuttonに対してon clickのイベントリスナーを設定し、そこに画面遷移の処理を書く。 androidの画面遷移は遷移先を入れたintentをstartActivityに突っ込む。 値を渡した ...More
2019.12.10
Railsで階層カテゴリ実装カテゴリAのなかにカテゴリAAとカテゴリABがあって、、、 みたいなやつ。 ECサイトとか作るときに洋服のカテゴリがおそらく階層構造になる。 [Railsでawesome_nested_setを使っ ...More
2019.12.10
毎回docker-composeを打ちたくない## alias設定 .bash_profileに下記を設定。 .bash_profile ```.bash_profile alias d='docker' alias dc='docker-co ...More
2019.12.10
KotlinでAndroidアプリ開発 1. View Binding## 背景 最近Androidアプリ開発案件を受けました。 とりあえず画面遷移、値渡し、realmでローカルデータ保持とかできれば大体作れるだろうと楽観。 - Activity 画面の構成要素。i ...More
2019.12.10
PowerShellでOAuthしてGmailAPIを叩く## 背景 https://thinkami.hatenablog.com/entry/2016/07/14/063045 こちらはpowershellでOAuth + Gmail APIの実行を行っ ...More
2019.12.10
JavaScriptのプリミティブ型とラッパーオブジェクト![javascript](//images.ctfassets.net/5jtbzi0687fj/6zs5XBQE12rjqY45jxPIfV/028215f3157bc014e90a6926a53 ...More
2019.12.10
JavaScriptでオブジェクト配列のグルーピング## サンプルコード オブジェクト配列をあるプロパティでグルーピングしたい時のサンプル。 ```js const groupBy = (array, property) => { return a ...More
2019.12.10
正規表現で変数とエスケープ## 正規表現の変数 正規表現では、`( )`で囲んだ部分を$1で再利用できる。 ## 正規表現のエスケープ ``` * -> \* + -> \+ . -> \. ? -> \? { } ...More
2019.12.10
Rails+Deviseでgoogleログインするまで![rails](//images.ctfassets.net/5jtbzi0687fj/3kHkHQgyrJ2jle3cJZCmXf/2936d8626afb38d48fd69d97438def3d ...More
2019.12.10
npm installでMaximum call stack size exceeded## 対処法 調べてみるとdockerなどの仮想環境でnpm installしたときに出るケースが多いらしい。 ```bash npm ERR! Maximum call stack size exc ...More
2019.12.10
npm install時にSELF_SIGNED_CERT_IN_CHAINエラー![nodejslogo](//images.ctfassets.net/5jtbzi0687fj/Si1oPkcHtz3kmKYZ1eQkl/2f04449985385a26db3c61f6f22f ...More
2020.03.04
Salesforce DX事始め## Salesforce DXとは 以下のtrailheadをやればなんとなく外観がわかります。この記事はtrailheadを自分なりに噛み砕いたものです。 https://trailhead.s ...More
2020.03.06
【JavaScript】これだけ知っておけばいいスプレッド演算子## 概要 JavaScriptのドット3つ、もといスプレッド演算子の便利な使い方をご紹介。 「スプレッド」という名前の通り、配列やオブジェクトの中身を展開するような使い方をする。 > スプレッド構 ...More
2019.12.10
Rails世渡り2【docker × Ruby on Rails × Vue.js】![rails](//images.ctfassets.net/5jtbzi0687fj/3kHkHQgyrJ2jle3cJZCmXf/2936d8626afb38d48fd69d97438def3d ...More
2019.12.10
docker × Ruby on Rails## Dockerfile作成 ```Dockerfile FROM ruby:2.5 RUN apt-get update -qq && apt-get install -y nodejs RUN ...More
2019.12.10
Node.jsでスクレイピング## 実行環境 ```javascript $ node -v v8.12.0 $ npm -v 6.4.1 ``` ## install ライブラリはcheerio-httpcliを用いる。 下記コ ...More
2019.12.10
AWS EC2 Ubuntuにリモートデスクトップ接続![linux](//images.ctfassets.net/5jtbzi0687fj/6KVHH0vE25JOczfxaNRt5Y/bea92a5b0bc9fc2db59892b65fbaee52 ...More