Skip to content

Instantly share code, notes, and snippets.

View satour's full-sized avatar
💭
I may be slow to respond.

Satoru Ishikawa satour

💭
I may be slow to respond.
View GitHub Profile
@satour
satour / sample.csv
Last active January 14, 2020 05:07
cid family_name first_name family_name_kana first_name_kana email phone address
000001 山田 太郎 やまだ たろう yamada@example.com 09012345678 東京都千代田区1-1-1
000002 岩鬼 正美 いわき まさみ iwaki@example.com 09012345634 東京都千代田区1-1-1
000003 殿馬 一人 とのま かずと tonoma@example.com 09012345604 東京都千代田区1-1-1
000004 里中 さとなか さとる satonaka@example.com 09012345612 東京都千代田区1-1-1
000005 微笑 三太郎 ほほえみ さんたろう hohoemi@example.com 09012345613 東京都千代田区1-1-1
#requires ruby 2.4.0p0
require 'find'
require 'fileutils'
require 'tempfile'
require 'uri'
=begin
1. なにをするスクリプトか?
- Markdown ファイルの中を読み取り、その中に記述されているH行を表として Markdown ファイルの先頭に追記します。
import React from 'react';
import PropTypes from 'prop-types';
export default class EventListener extends React.Component {
componentDidMount() {
this.getListeners().forEach( ( [ type, listener ] ) => {
this.props.eventTarget.addEventListener( type, listener );
} );
}
  • package.json にコマンド追加
  • site/config.toml に追加
  • gulpfile.babel.js にtask追加
  • npm run build 実行

データ側はこれでたぶんふ大丈夫。 あとは対応するビューを site/layouts に盛っていく。

  • site/archetypes に型ファイル(mdファイル)を追加する。
#!/usr/bin/ruby
require 'find'
@image = /^[!][\[]*/
i = 1
Find.find('.') {|fname|
if ( File.extname(fname) == '.md' || File.extname(fname) == '.markdown' )
#!/usr/bin/ruby
require 'fileutils'
require 'find'
require 'uri'
@level1 = /^[#][^#]*[^}]$/
@level2 = /^[#][#][^#]*[^}]$/
@level3 = /^[#][#][#][^#]*[^}]$/
@anchorString = /[{][#].*/
#!/usr/bin/ruby
require 'fileutils'
# 引数の有無を検証
unless ARGV[0]
puts "Please specify file(s)."
exit
end
unless ARGV[0]
puts "Please specify file(s)."
exit
end
ARGV.each{|f|
unless f.index("md") || f.index("markdown")
puts "ERR: Bad file extention: #{f}"
puts "Only *.md or *.markdown will be accepted."
exit
#全体的な設定です。
[Settings]
ID = "Your_Site_ID"
#ビルドに関する設定。アプリ全体に反映されます。
[build]
# base: ビルドを開始する場所です。package.json や .nvmrc などがここに配置されている必要があります。あなたのプロジェクトのルートディレクトリをここに指定するというわけではありません。
base = "project/"
# publish: 公開対象のディレクトリ
publish = "project/build-output/"
regions=(`aws ec2 describe-regions --query Regions[*].RegionName --output text`)
for region in ${regions[@]}
do echo "[${region}]"
aws ec2 describe-instances \
--query 'Reservations[*].Instances[*].[Placement.AvailabilityZone, State.Name, InstanceId]' \
--output text \
--region ${region}
echo "---------------------"
done