ディズニーランド行く

えいと行くよ🐼

すき家でご飯食べたよ🍚

京葉線に乗ったよ🚃

とても暑いよ🫠

yo-yoチェケyoー by えい🐼

バズライトイヤーはかじ7000点だった、えい10万点だった、えいすごい🐼

スティッチはaiだった機械学習すごい🤖

スターウォーズは怖かった、ジェットコースターではないけどな🤠

スモークチキンレッグうま🍗

ピザうま🍕

イッツアスモールワールド平和🕊

フィルハーマジックは水がかかったよ💦

広場をキャラクターが走ってくよパレード🏳️‍🌈

ティポトルタうま🤤

キノピオ平和🕊

ピーターパンは浮いてた🧚‍♀️

ホーンテッドマンションは暗いよ、クルクルまわるよ💫

白雪姫は平和🕊

クルーズは平和です、船長がハイテンション⚓️

最後にエレクトリカルパレード🧚‍♀️

image

吉野家でネギ塩豚丼食べて終わりー

いい天気だった☀️

「楽天モバイル」から「povo2.0」へのりかえた

「楽天モバイル」から「povo2.0」へのりかえた。

楽天モバイルから新料金プランへ自動移行すると発表があった

私の楽天モバイルの用途は、IIJmio の容量がなくなった時に予備として使うものだった。

直近の利用履歴はほぼ0だった。

image

image

image

povo2.0 の方が必要な時だけトッピング方式なので、自分の用途にあっていると判断したので移行した。

また、ラッキーなことに、povo2.0 からキャンペーンが来た。

一日データ無制限にできるクーポン10回分。

以下メール内容

■コードの入力期限
2022/08/31
■コードの利用回数
10回
※本コードは上記の回数繰り返し入力できます。
※利用した回数を確認することはできません。別途メモをとるなどしてお忘れなきように願います。

5/31まで新規加入で貰えるよう。
image

画像に電話番号乗ってるけど、もう使ってないやつ!

えいと内見

石神井公園あたりに行きます
2つの物件を見てきます
ふふーん!

ふぐ屋さんにいたふぐ🐡
ふぐ

Github discussionsからscrawlを取得したよ

やってること

Github actionsで1日1回、CloudflareのDeploy Hookのwebhookをcurlでpostする。
Cloudflareでビルドが実行され、Next.jsのSSGで静的ファイルでホスティングする。

本体は以下のページ

https://github.com/kajirikajiri/jamstack-tech-blog/discussions/categories/scrawl

discussionsをcurlで取得するテスト

curl -H "Authorization: bearer TOKEN" -X POST -d " \
 { \
   \"query\": \"query { viewer { login }}\" \
 } \ " https://api.github.com/graphql

curl -H "Content-Type: application/json" \
  -H "Authorization: bearer TOKEN" \
  -X POST -d '{"query": "query {repository(owner: \"kajirikajiri\", name: \"jamstack-tech-blog\") {description}}"}' https://api.github.com/graphql
  
curl -H "Content-Type: application/json" \
  -H "Authorization: bearer TOKEN" \
  -X POST -d '{"query": "query {repository(owner: \"kajirikajiri\", name: \"jamstack-tech-blog\") {discussions(first: 10) {nodes {id} edges { node {id} }}}}"}' https://api.github.com/graphql

curl -H "Content-Type: application/json" \
  -H "Authorization: bearer TOKEN" \
  -X POST -d '{"query": "query {repository(owner: \"kajirikajiri\", name: \"jamstack-tech-blog\") {discussions(first: 10) { totalCount }}}"}' https://api.github.com/graphql

curl -H "Content-Type: application/json" \
  -H "Authorization: bearer TOKEN" \
  -X POST -d '{"query": "query {repository(owner: \"kajirikajiri\", name: \"jamstack-tech-blog\") {discussions(first: 10) {nodes {title}}}}"}' https://api.github.com/graphql

curl -H "Content-Type: application/json" \
  -H "Authorization: bearer TOKEN" \
  -X POST -d '{"query": "query {repository(owner: \"kajirikajiri\", name: \"jamstack-tech-blog\") {discussions(first: 10) {nodes {title body bodyText}}}}"}' https://api.github.com/graphql
  
curl -H "Content-Type: application/json" \
  -H "Authorization: bearer TOKEN" \
  -X POST -d '{"query": "query {rateLimit { limit cost remaining resetAt } repository(owner: \"kajirikajiri\", name: \"jamstack-tech-blog\") {discussions(first: 100, after: \"CURSOR\", categoryId: \"CATEGORY_ID\", orderBy: {field: CREATED_AT, direction: DESC}) {edges {cursor node {id title body}}}}}"}' https://api.github.com/graphql
  
curl -H "Content-Type: application/json" \
  -H "Authorization: bearer TOKEN" \
  -X POST -d '{"query": "query {repository(owner: \"kajirikajiri\", name: \"jamstack-tech-blog\") {discussionCategories(first: 10) { nodes{id name} }}}"}' https://api.github.com/graphql

作成の参考にしたページ

Github
https://docs.github.com/ja/graphql/overview/resource-limitations
https://docs.github.com/ja/graphql/reference/objects
https://docs.github.com/ja/graphql/reference/objects#discussion
https://docs.github.com/ja/graphql/guides/migrating-from-rest-to-graphql
https://docs.github.com/en/graphql/guides/using-the-graphql-api-for-discussions
https://docs.github.com/ja/graphql/guides/forming-calls-with-graphql#example-query
https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

Cloudflare
https://developers.cloudflare.com/pages/platform/deploy-hooks

GraphQL Variables
https://dgraph.io/docs/graphql/api/variables/

GraphQL APIをfetchメソッドで叩く方法
https://zenn.dev/mayo_dev/articles/fetch-graphql-api

curlでGraphQLの長いqueryを投げる
https://qiita.com/ikemura23/items/ff5af3775006c3f7fb0c

giscus
https://giscus.app/ja

stackoverflow
https://stackoverflow.com/questions/52601436/graphql-how-to-handle-prev-page-next-page-last-page-and-first-page-properly
https://stackoverflow.com/questions/42021113/how-to-use-curl-to-access-the-github-graphql-api

Next.js で Markdown ブログを作る
https://blog.chick-p.work/next-js-blog/

Reactでマークダウンエディタ作成とマークダウンからHTMLに変換(ハイライト付き)
https://qiita.com/t_okkan/items/0a3318f90ee6c4468f82

marked.jsを利用してMarkdownをHTMLに変換
https://www.wakuwakubank.com/posts/699-javascript-markedjs/

Test markdown

This README can be used as a reference for github-flavored-markdown styling (and possibly behavior).


H1

followed by some text

H2

followed by some text

H3

followed by some text

H4

followed by some text

H5

followed by some text

H6

followed by some text

Auto-detected link: http://www.france.com

Some Ignored_multiple_underscore_italics here

A line of normal text with inline code and italics, strong font, and even some μ†ℱ ╋ℯ╳╋. Followed by lots of Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id sem purus, eu commodo tortor. Donec malesuada ultricies dolor a eleifend. In hac habitasse platea dictumst. Vivamus a faucibus ligula. Nullam molestie tristique arcu, eu elementum metus ultricies sed. Aenean luctus congue lectus, vitae semper erat rhoncus non. Nulla facilisi.

Followed by another line of normal text with inline code and italics, strong font, and even some μ†ℱ ╋ℯ╳╋. Followed by lots of Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id sem purus, eu commodo tortor. Donec malesuada ultricies dolor a eleifend. In hac habitasse platea dictumst. Vivamus a faucibus ligula. Nullam molestie tristique arcu, eu elementum metus ultricies sed. Aenean luctus congue lectus, vitae semper erat rhoncus non. Nulla facilisi.

Thin horizontal rule:

--

Thick horizontal rule:


Table Header 1 Table Header 2
Content http://example.org
Content http://localhost:\<port>
Text right below table. Follows is a table with an empty cell, and unaligned indenting.
Table Header 1 Table Header 2
Content Cntent
Content

Empty line between table and this text

def this_is
  puts "some #{4-space-indent} code"
end
def this_is puts "some #{code tag} code" end
def this_is
  puts "some #{pre tag} code"
end
def this_is
  puts "some #{fenced} code"
end
class Classy
  def this_is
    puts "some #{colored} ruby code with ruby syntax highlighting"
    @someobj.do_it(1, 2)
  end
end
var test = function this_is(){
  console.log("some" + colored + "javascript code with javascript syntax highlighting really long");
}
(defproject myproject "0.5.0-SNAPSHOT"
  :description "Some clojure code with syntax highlighting."
  :dependencies [[org.clojure/clojure "1.5.1"]]
  :plugins [[lein-tar "3.2.0"]])
var test = function this_is(){
  console.log("language declared as 'js' instead");
}
var test = function this_is(){
  console.log("language declared as bogus_language");
}

here is blockquote

Relative image link

Test from https://github.com/suan/github-flavored-markdown-test