Markdown として使う場合は以下のままお使いください。
Google Docs などで使う場合は、日付の部分を「見出し2」として使うとキレイに使えます。
各項目は、箇条書きで書いていきましょう。
エンジニア目標は、3ヶ月以内で達成できるボリュームで1〜3個ほど書いてみましょう。
難易度にもよるので、1個でも全然問題ありません。
やっていき!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type A = { | |
id: string | |
} | |
type B = { | |
age: number; | |
gender: 0 | 1| 2; | |
} | |
type C = A & B | |
type Flatten<T> = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name amazonホームだけ検索窓に勝手にフォーカスするスクリプト | |
// @namespace http://hisasann.dev/ | |
// @version 0.1 | |
// @description nameのまま | |
// @author hisasann | |
// @match https://www.amazon.co.jp/ | |
// @icon https://www.google.com/s2/favicons?sz=64&domain=amazon.co.jp | |
// @grant none | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const webpack = require('webpack') | |
const ReactRefreshWebpackPlugin = require('@pmmmwh/react-refresh-webpack-plugin') | |
const path = require('path') | |
const environment = process.env.NODE_ENV || 'development' | |
process.noDeprecation = true | |
// 共通の設定 | |
let config = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let config = { | |
mode: environment, | |
entry: { | |
main: ['./src/index.jsx'], | |
}, | |
output: { | |
filename: '[name].js', | |
path: path.resolve(__dirname, 'public'), | |
}, | |
resolve: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript:var ret=window.prompt('このページへのリンク','[' + document.title + '](' + location.href + ')'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript:var ret=window.prompt('',document.title + ' - ' + location.href); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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()); | |
}); |
NewerOlder