nbeppu さんのアバター 19views

Google Tag Manager で utm_source を Cookie に保存する

まず、「カスタム JavaScript」の「変数」として、以下の JavaScript を定義します。 ここでは「JS – setCookie」という名称で保存します。 function() { return function( 2017年7月4日
nbeppu さんのアバター 25views

React Native の TextInput で改行入力時にキーボードを閉じないようにする

エンターキーをタップするとキーボードが閉じてしまいますが、以下のようにblurOnSubmit={false}を設定すると回避できます。 <TextInput multiline blurOnSubmit={false} /> 2017年6月14日
nbeppu さんのアバター 17views

特定のソースコードファイルのみESLintの警告を無視する

ファイルの先頭に以下のような記述をすると、そのファイル内は該当のESLintの警告が無視されます /* eslint no-underscore-dangle:0 */ 2017年6月13日
nbeppu さんのアバター 23views

React Native で iOS/Android を切り替える方法

主に以下の2通りの方法があります。 ファイル名を変更する ファイル名を以下のように変更するとimport時に自動的に振り分けられます。 App.js ↓ App.ios.js App.android.js ソースコードで分岐する ソースコー 2017年6月2日
nbeppu さんのアバター 25views

S3 の静的ウェブサイトホスティングでアップロード後即公開する設定

S3 の静的ウェブサイトホスティングでウェブサイトをホスティングしている際に、ファイルアップロード時にパーミッションの書き換えを忘れてアクセスできなくなることがあります。 以下のバケットポリシーを予め登録しておくことにより、S3 アップロー 2016年11月18日
nbeppu さんのアバター 1,249views

xcode7 を使って iOS10 の実機デバッグをできるようにする

iOS10 向けの開発には xcode8 が必要となりますが、Swift2.3 or Swift3 に対応するのは大変です。簡易的な調整のみ行いたい場合、 xcode7 のまま iOS10 の実機デバッグをできるようにする方法があります。 2016年9月15日
nbeppu さんのアバター 1,008views

XIP ファイルが「cipo read error: Undefined error:0」エラーで開かない症状の対処法

Xcode8 などが従来の.dmgではなく.xipという拡張子のアーカイブになっているようです。 このファイルを開こうとすると、 cipo read error: Undefined error:0 というエラーで開けないことがあります。 2016年9月15日
nbeppu さんのアバター 49views

Intercom でトラッキングは行うがウィジェットを表示させたくない場合

「App Settings」→「Messenger Settings」を開きます。 「Visitors on your website」こちらのチェックを外します。 以下のようにJavaScriptを差し込めば、指定したユーザーのみウィジェ 2016年7月11日
nbeppu さんのアバター 521views

Docker の PostgreSQL の公式イメージでデータの永続化と初期 SQL の投入をする

Docker でデータベースのイメージを使った場合、データの永続化や初期SQLの投入などが必要となりますが、 公式イメージを使うと非常に簡単に設定することができます。    docker-compose.yml は以下のようになります。 . 2016年7月1日
nbeppu さんのアバター 629views

Alpine linux で Tomcat 用の超軽量 Docker コンテナを構築する

Alpine Linux は何とベースサイズが 5 MB の超軽量の Docker イメージを用意できます。 通常 Docker コンテナはロールごとにコンテナを準備する運用となりますが、 複数コンテナを管理する場合、どうしても開発環境など 2016年6月27日
nbeppu さんのアバター 394views

Circle CI の iOS ビルドが有料になったため、BITRISE に移行しました

Circle CI の iOS ビルドは現在無料では利用できなくなったので、BITRISE という無料で iOS ビルドが利用できるサービスに移行しました。簡単に構築の流れをおさらいしておきます。 処理の流れ 主に以下の処理を実現していきま 2016年6月10日
nbeppu さんのアバター 102views

Elastic Beanstalk で ulimit を変更する

.ebextensions/12linux.config files: "/etc/security/limits.conf": mode: "644" owner: "root" group: "root" content: | * so 2016年5月18日
nbeppu さんのアバター 250views

ERROR ITMS-90339: “This bundle is invalid. The Info.plist contains an invalid key ‘CFBundleResourceSpecification’ in bundle XXXX [XXXX.app]” の対処方法

xcode7 でビルドを行って iTunes Connect へアップロード時に以下のエラーが発生する場合の対処法です。 ERROR ITMS-90339: "This bundle is invalid. The Info.plist c 2016年5月16日
nbeppu さんのアバター 512views

Electron でリリースされたデスクトップアプリのまとめ

Electron はクロスプラットフォームでデスクトップアプリを簡単に構築できるオープンソースのフレームワークです。 Node.js (JavaScript) で共通のコードを書くことができるので、デスクトップアプリの知識もいらず、 Nod 2016年4月14日
nbeppu さんのアバター 125views

React Native で Realm を利用する(Android)

必要なモジュールのインストール npm install -g react-native-cli brew install watchman brew install flow プロジェクトの作成 react-native init Samp 2016年4月4日
nbeppu さんのアバター 515views

Ionic 2 で WKWebview を利用して高速化する

通常の UIWebview ではなく WKWebview を利用することにより、レンダリングを高速化することが可能です。 Ionic 2 の環境の場合、以下のように適用します。 ライブラリのインストール sudo npm update -g 2016年3月30日
nbeppu さんのアバター 120views

Ionic2 (AnglarJS 2) で DOM の内容を差し替える方法

AngularJS 2系の場合は、ng-bind-html が定義されていませんので、HTML を差し替えるコードを書きたい場合は innerHTML という Directive を利用します。 ただ、この方法の場合は AngularJS 2016年3月28日
nbeppu さんのアバター 79views

Node.js で Windows8 未満を判定するスクリプト

"use strict"; var os = os = require('os'); var semver = require('semver'); function garanteeSemverFormat(version) { if ( 2016年3月18日
nbeppu さんのアバター 188views

Node.js で簡易Key-Valueデータベース

JSON形式で保存する簡単なデータベースです。ちょっとした設定情報に利用します。 "use strict"; var app = require('app'); var fs = require('fs'); var path = requ 2016年3月15日
nbeppu さんのアバター 111views

Electron で Windows8 向け Notification

Electron で Notification API を利用する際に、Windows8 向けには以下の設定が必要です。(Windows10, MaxOSX の場合は設定しなくても動作します。) com.squirrel.PACKAGE_I 2016年3月14日
nbeppu さんのアバター 230views

Mac用のアイコンicnsファイルを作成する

MacOS 用のアイコンを作る際には、まずは以下のサイズの画像を用意して、***.iconset というディレクトリに入れます。 icon_16x16.png icon_16x16@2x.png icon_32x32.png icon_32 2016年3月10日
nbeppu さんのアバター 402views

Mac で asar ファイルを展開する

インストール npm install -g asar 圧縮 asar pack sample sample.asar 展開 asar e sample.asar sample 2016年3月9日
nbeppu さんのアバター 88views

Windows で Node.js のパッケージ管理をする

Nodist のインストール https://github.com/marcelklehr/nodist/releases より安定版のインストーラをダウンロードして実行します。 Nodist インストールのチェック nodist -v 0 2016年3月8日
nbeppu さんのアバター 113views

Route53でZone ApexドメインのS3ホスティングサイトをリダイレクトする

example.com を www.exmple.com にリダイレクトする方法です。www.example.com はS3ホスティングしているものとします。 (1). example.com の S3 バケットを作成します。 (2). バ 2016年2月26日
nbeppu さんのアバター 46views

Angular JS でHTMLを紐づける方法

ng-bind-html を利用することにより、HTMLをそのまま表示することができます。ここで ngSanitize モジュールを挟むと危険なScriptを無害化できます。 <!DOCTYPE html> <html n 2016年2月25日
nbeppu さんのアバター 156views

Ionic2 の利用方法

http://ionicframework.com/docs/v2/ Ionic2 のインストール npm install -g ionic@beta プロジェクトの初期化 ionic start test --v2 cd test ローカ 2016年2月17日
nbeppu さんのアバター 237views

Keynote で FontAwesome フォントを利用する

(1). FontAwesome をインストール http://fontawesome.io/ こちらからダウンロードして手動でインストールするか、Mac であれば homebrew でインストールすることもできます。 brew tap c 2016年2月15日
nbeppu さんのアバター 376views

Electron で Mac のコピー&ペーストを実装する

Electron で Mac 版のバイナリをビルドすると、標準ではショートカットキーが効かなくなるようです。以下の JavaScript を差し込むことにより、ショートカットが効くようになりコピー&ペーストなどが行えるようになります。 va 2016年2月15日
nbeppu さんのアバター 313views

Google Apps Script で SJIS の文字コードで URLエンコードする

function EscapeSJIS(str){ return str.replace(/[^*+.-9A-Z_a-z-]/g,function(s){ var c=s.charCodeAt(0),m; return c<128?( 2016年2月10日
nbeppu さんのアバター 9,531views

Google Spreadsheet の200万セル制限を回避する方法

Google Spreadsheet は1スプレッドシートあたり、200万セルという制限があります。膨大なデータからさまざまなビューを用意したい場合、セルの総数が多くなってしまうことがありますが、以下の手順で200万セル制限を回避できます。 2016年2月8日