Skip to content

Instantly share code, notes, and snippets.

View daikiojm's full-sized avatar
🏠
Working from home

Daiki Ojima daikiojm

🏠
Working from home
View GitHub Profile
@daikiojm
daikiojm / calendar-aggregate.ts
Last active September 30, 2021 08:48
calendar aggregate with google app script
const calenderId = 'xxxxxxxxxxx@group.calendar.google.com';
function aggregateCalender() {
const calender = CalendarApp.getCalendarById(calenderId);
Logger.log(`対象カレンダー: ${calender.getName()}`);
const startTime = new Date('2021/6/1 00:00:00');
const endTime = new Date('2021/6/30 00:00:00');
const events = calender.getEvents(startTime, endTime);
Logger.log(`イベント件数: ${events.length}`);
@daikiojm
daikiojm / index.vue
Last active May 5, 2021 03:57
dynamic emoji favicon + vue + composition-api
<template>
<div class="container">
<div>
<div class="links">
<a
href="https://nuxtjs.org/"
target="_blank"
rel="noopener noreferrer"
class="button--green"
@click.prevent="changeEmoji"
@daikiojm
daikiojm / party.vue
Created April 29, 2021 15:20
party.js with vue sfc component
<template>
<div class="container">
<button
ref="buttonRef"
href="#"
class="button--green"
@click.prevent="handleClick"
>
party
</button>
### Keybase proof
I hereby claim:
* I am daikiojm on github.
* I am daikiojm (https://keybase.io/daikiojm) on keybase.
* I have a public key ASCEBKH_RVdljW5YChn5rV94A6FLViaCkoNYlME7XMBhjgo
To claim this, I am signing this object:
@daikiojm
daikiojm / git.js
Created March 26, 2018 01:01
git_command_in_node
const { spawn } = require('child_process');
const ls = spawn('git', ['rev-parse', 'HEAD']);
ls.stdout.setEncoding('utf-8').on('data', (data) => {
const res = data.replace(/\r?\n|\r\n/g, '');
console.log(`${res}`);
});
@daikiojm
daikiojm / Angular-CLI-Commands.md
Created August 10, 2017 09:29
Angular関連のメモ

Angular CLIのよく使うコマンド

背景

Angular4から始めた身としては、Angular-CLIコマンドを叩くだけで、プロジェクトやコンポーネントの雛形生成、ビルドなどが自動で行えるのはありがたい限りです。Angular-CLIを使って開発を行う際によく使うコマンドをまとめてみました。
紹介するコマンドを検証した環境は、次の通りです。

$ npm -v
5.3.0
@daikiojm
daikiojm / slack-post.js
Last active June 7, 2017 11:19
slack-post
'use static';
const request = require('request');
let slack_endpoint = 'https://slack.com/api/chat.postMessage';
let payload = {
form: {
token: '<slack_api_token>',
channel: '<slack_channel_name>',
username: '<post_user_name>',
text: '<message>'
@daikiojm
daikiojm / sokuji.html
Last active August 8, 2016 15:22
js+html即時関数でsetInterval
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<script type="text/javascript">
// 即時
(function () {
setInterval(function () {