Skip to content

Instantly share code, notes, and snippets.

View Grafana-on-Arukas.md

Grafanaは素で入れると面倒なのでArukasなどでdocker runすると最高なんですが、その際に GF_DATABASE_ を設定しておかないと再起動の度にダッシュボードの設定が飛んでしまいます。 Arukasはまだβ版で不意に再起動していることがあるので油断なりません。 ダッシュボードの保存先はデフォルトで sqlite ですがオプションで MySQL / PostgreSQL に対応しています、以前は ElasticSearch や InfluxDB に対応していたようですが、最新バージョンではこれらRDBMSしか選択できません。

Image

grafana/grafana:latest

ENV例

View config.json
{"domains":["aska.pw","justaway.info","tasks.7kai.org"]}
View TwitterText.swift
class TwitterText {
// swiftlint:disable:next force_try
static let linkDetector = try! NSDataDetector(types: NSTextCheckingType.Link.rawValue)
class func count(text: String, hasImage: Bool) -> Int {
let textLength = text.characters.count // 🍣 is 1
let objcLength = text.utf16.count // 🍣 is 2
let objcText = text as NSString
let objcRange = NSRange(location: 0, length: objcLength)
View SFSafariViewController-memo.md

問題

SFSafariViewController内のShareボタンからShare Extensionを起動するとページタイトルが取得できない。

Safari

SFSafariViewController

@s-aska
s-aska / ogp.js
Created Apr 26, 2016
OGP Fetch API for AWS Lambda
View ogp.js
'use strict';
console.log('Loading function');
const http = require('http');
const https = require('https');
const regexs = [
new RegExp('<meta property=["\']og:title["\'] content=["\']([^>]+)["\']', 'i'),
new RegExp('<meta content=["\']([^>]+)["\'] property=["\']og:title["\']', 'i'),
new RegExp('<title>([^<]*)</title>', 'i'),
];
@s-aska
s-aska / longurl.go
Created Mar 3, 2016
🔫 Don't redirect !!!
View longurl.go
package main
import(
"errors"
"fmt"
"net/http"
)
var RedirectAttemptedError = errors.New("redirect")
var nopasteClient = func() (*http.Client) {
View carthage.sh
#!/bin/bash
# exit if a command fails
set -e
echo ""
echo "-----------------------"
echo "Installing dependencies"
echo "-----------------------"
# Homebrew
View How-to-use-Developer-Tools.md

Developer Toolsの使い方

  1. http://justaway.info/ を Google Chrome で開く
  2. 適当なところを右クリックして「要素の検証」を選択
  3. 「Developer Tools」というウィンドウが立ち上がる、「Console」というタブを選択
  4. 🚫の下の「> 」となっている部分の少し右をクリックし、以下のコードをペーストしEnterキーを叩く(この時画面をよく見ておいて下さい)
$('img').animate({top: '-1000px'})
@s-aska
s-aska / GoogleChrome.swift
Created May 18, 2015
任意のURLをブラウザ(Chrome)で開いた際に遷移元アプリに戻る導線を付ける
View GoogleChrome.swift
//
// GoogleChrome.swift
// Justaway
//
// Created by Shinichiro Aska on 5/18/15.
// Copyright (c) 2015 Shinichiro Aska. All rights reserved.
//
import UIKit