えいと行くよ🐼
すき家でご飯食べたよ🍚
京葉線に乗ったよ🚃
とても暑いよ🫠
yo-yoチェケyoー by えい🐼
バズライトイヤーはかじ7000点だった、えい10万点だった、えいすごい🐼
スティッチはaiだった機械学習すごい🤖
スターウォーズは怖かった、ジェットコースターではないけどな🤠
スモークチキンレッグうま🍗
ピザうま🍕
イッツアスモールワールド平和🕊
フィルハーマジックは水がかかったよ💦
広場をキャラクターが走ってくよパレード🏳️🌈
ティポトルタうま🤤
キノピオ平和🕊
ピーターパンは浮いてた🧚♀️
ホーンテッドマンションは暗いよ、クルクルまわるよ💫
白雪姫は平和🕊
クルーズは平和です、船長がハイテンション⚓️
最後にエレクトリカルパレード🧚♀️
吉野家でネギ塩豚丼食べて終わりー
いい天気だった☀️
「楽天モバイル」から「povo2.0」へのりかえた。
楽天モバイルから新料金プランへ自動移行すると発表があった
私の楽天モバイルの用途は、IIJmio の容量がなくなった時に予備として使うものだった。
直近の利用履歴はほぼ0だった。
povo2.0 の方が必要な時だけトッピング方式なので、自分の用途にあっていると判断したので移行した。
また、ラッキーなことに、povo2.0 からキャンペーンが来た。
一日データ無制限にできるクーポン10回分。
以下メール内容
■コードの入力期限
2022/08/31
■コードの利用回数
10回
※本コードは上記の回数繰り返し入力できます。
※利用した回数を確認することはできません。別途メモをとるなどしてお忘れなきように願います。
5/31まで新規加入で貰えるよう。
画像に電話番号乗ってるけど、もう使ってないやつ!
石神井公園あたりに行きます
2つの物件を見てきます
ふふーん!
ふぐ屋さんにいたふぐ🐡
ふぐ
Github actionsで1日1回、CloudflareのDeploy Hookのwebhookをcurlでpostする。
Cloudflareでビルドが実行され、Next.jsのSSGで静的ファイルでホスティングする。
https://github.com/kajirikajiri/jamstack-tech-blog/discussions/categories/scrawl
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/
followed by some text
followed by some text
followed by some text
followed by some text
followed by some text
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
Test from https://github.com/suan/github-flavored-markdown-test