Skip to content

Instantly share code, notes, and snippets.

Avatar

Tatsuya Fukata fukata

View GitHub Profile
@fukata
fukata / RESULT.md
Last active Feb 6, 2021
MySQLのJSON型を使ってみる
View RESULT.md

バージョン

  • MySQL: 8.0.18

テーブル

mysql> show create table users;
+-------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                                                                                                                                                                                                       |
@fukata
fukata / Rakefile
Created Dec 6, 2020
Create new post of jekyll by Rakefile
View Rakefile
namespace :posts do
desc "新しい投稿を作成します。"
task :new do |task|
input = {}
puts "新しい投稿を作成します。情報を入力してください。"
print "タイトル:"
input[:title] = STDIN.gets.strip
if input[:title].length == 0
puts "タイトルは1文字以上入力してください。"
@fukata
fukata / RESULT.md
Last active Nov 24, 2020
番号フォーマット
View RESULT.md
$ruby main.rb 
"format_str=yyyymmdd-nnnnn, num=100, date=2020-01-01"
{:date=>{:year=>true, :month=>true, :day=>true}, :num=>true}
"20200101-00100"
View parse_crontab.rb
#!/usr/bin/env ruby
def parse_crontab(crontab)
parts = crontab.split(/ +/)
if parts.size < 5
return nil
end
parts[0..4].join(' ')
end
View tee_with_read.md
fukata:/tmp $cat input.rb
#!/usr/bin/env ruby

puts "Your First Name:"
first_name = STDIN.gets.to_s.chomp

puts "Your Last Name:"
last_name = STDIN.gets.to_s.chomp
@fukata
fukata / Dell_XPS13_9310.md
Last active Dec 13, 2020
ラップトップ2020
View Dell_XPS13_9310.md

XPS 13(9310)

製品ページはこちら

価格

カートで17%OFFクーポン適用で税抜 213,293 円(税込 234,622 円)

カスタマイズ

View decorator.ts
export default null // モジュールモードを強制します
type DebuggableClassConstructor = {
new(...args: any[]): {getDebugValue(): object}
}
function debuggable<
C extends DebuggableClassConstructor
>(Class: C) {
return class extends Class {
View mixin.ts
export default null // モジュールモードを強制します
class User {
constructor (
private name: string
) {}
getDebugValue() {
return {
name: this.name
View タイ語.md

曜日

  • 休日 = わんゆ
  • 明日 = ぷにぃ
  • 今日 = わにぃ
  • 昨日 = むわん
  • 月曜日 = わんちゃん
  • 火曜日 = わんあんかん
  • 水曜日 = わんぷぅ
  • 木曜日 = わんぷるは