Skip to content

Instantly share code, notes, and snippets.

Avatar
🍜
Create node.js app for developer

Yoshiyuki Hisamatsu hisasann

🍜
Create node.js app for developer
View GitHub Profile
@hisasann
hisasann / old-webstorm-command-line.python
Created Nov 24, 2020
WebStorm2019までのwebstormコマンドの中身、2020からはめちゃくちゃシンプルになった
View old-webstorm-command-line.python
#!/usr/bin/env python
# Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
# -*- coding: utf-8 -*-
import os
import socket
import struct
import sys
import traceback
@hisasann
hisasann / 聖杯ダンジョンがだるい人たちに攻略まとめ【Bloodborne】.md
Last active Sep 23, 2020
聖杯ダンジョンがだるい人たちに攻略まとめ【Bloodborne】
View 聖杯ダンジョンがだるい人たちに攻略まとめ【Bloodborne】.md

聖杯だるい人たちにまとめ

【共通聖杯ダンジョンの概要】

※足りない素材は探索や一部の敵から集めること

①血の乾いた獣から「トゥメルの聖杯」を入手

②トゥメルの聖杯から「中央トゥメルの聖杯」を入手(以下全て最上層のボスを倒すと次の聖杯を入手できる)

@hisasann
hisasann / site-url-for-markdown-bookmarklet.js
Created Jul 5, 2020
サイトのタイトルと URL をマークダウン用にコピペする用のブックマークレット
View site-url-for-markdown-bookmarklet.js
javascript:var ret=window.prompt('このページへのリンク','[' + document.title + '](' + location.href + ')');
@hisasann
hisasann / title-url-bookmarklet.js
Created Jul 5, 2020
サイトのタイトルと URL をコピペする用のブックマークレット
View title-url-bookmarklet.js
javascript:var ret=window.prompt('',document.title + ' - ' + location.href);
@hisasann
hisasann / GoogleFormからの内容をSlackに通知するGAS.js
Created May 25, 2020
GoogleFormからのSubmitをトリガーにしてSlackに通知するGoogleAppsScript
View GoogleFormからの内容をSlackに通知するGAS.js
// Google Form が Submit されたときに呼ばれる
function onFormSubmit(e) {
Logger.log('フォームが送信されたぞ');
const itemResponses = e.response.getItemResponses();
itemResponses.forEach(function (itemResponse, index) {
Logger.log('質問' + index + ': ' + itemResponse.getItem().getTitle());
Logger.log('回答' + index + ': ' + itemResponse.getResponse());
});
@hisasann
hisasann / 別のdocsから議事録や日報をコピーするGAS.js
Last active Oct 20, 2020
Google Document でテンプレートとなる docs からひな形をコピーする Google Apps Script
View 別のdocsから議事録や日報をコピーするGAS.js
// Google Apps Scriptで議事録テンプレ作成を楽にした - Qiita - https://qiita.com/wiroha/items/5ce99d7bfc56e3270be6
function onOpen() {
// Google Apps Scriptを使った独自メニューの作り方 - Qiita - https://qiita.com/howdy39/items/46ca1f2fd9d27eaba0c3
const ui = DocumentApp.getUi(); // Uiクラスを取得する
const menu = ui.createMenu('日報'); // Uiクラスからメニューを作成する
menu.addItem('1日分を新たに作成', 'insertTemplate'); // メニューにアイテムを追加する
menu.addToUi(); // メニューをUiクラスに追加する
}
@hisasann
hisasann / usr-local-bin-webstorm
Created May 5, 2020
webstorm コマンドを使えるようにする shell
View usr-local-bin-webstorm
#!/usr/bin/env python
# Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
# -*- coding: utf-8 -*-
import os
import socket
import struct
import sys
import traceback
@hisasann
hisasann / new Promise は非同期ではない.js
Created Apr 24, 2020
メモ:async await に引っ張られて Promise は非同期ぽさがあるが、非同期ではない。
View new Promise は非同期ではない.js
console.log(1);
Promise.all([new Promise((resolve, reject) => {
console.log(3);
})]).then((values) => {
console.log(values);
});
console.log(2);
// 1
@hisasann
hisasann / jest-template-literal.js
Created Apr 13, 2020
describe.each でデータ行ごとに回す処理をテンプレートリテラルで書く方法
View jest-template-literal.js
// https://jestjs.io/docs/en/api#describeeachtablename-fn-timeout
describe.each`
a | b | expected
${1} | ${1} | ${2}
${1} | ${2} | ${3}
${2} | ${1} | ${3}
`('$a + $b', ({a, b, expected}) => {
test(`returns ${expected}`, () => {
expect(a + b).toBe(expected);
});
@hisasann
hisasann / contentful-sample.js
Created Feb 17, 2020
contentful で getEntry する簡単なサンプル
View contentful-sample.js
const contentful = require("contentful");
const client = contentful.createClient({
// This is the space ID. A space is like a project folder in Contentful terms
space: "ra794i9t0yln",
// This is the access token for this space. Normally you get both ID and the token in the Contentful web app
accessToken: "U1Wffn5NIhptGsWKyliQCILCWpoaCjJK6mwJwYO_58g"
});
// This API call will request an entry with the specified ID from the space defined at the top, using a space-specific access token.
client.getEntries()
.then((response) => console.log(response.items))
You can’t perform that action at this time.