Skip to content

Instantly share code, notes, and snippets.

@Raykeymas
Raykeymas / [...slug].tsx
Created September 13, 2021 12:45
A source for using blog cards in blogs created using Next.js SSG. The "BlogCardDataContext" is the original Context.
import { GetStaticPaths, GetStaticProps } from "next"
import path from "path"
import { Categories } from "@/utility/category"
import fs from "fs"
import dynamic from 'next/dynamic'
import { parse } from 'node-html-parser';
import { BlogCardDataContext } from "src/state/blogcarddata"
import * as CONST from "@/utility/site-properties";
const PostPage = ({ params, blogCardData, meta }) => {
@Raykeymas
Raykeymas / move-window.ps1
Created August 26, 2021 12:44
Move window on powershell !
Add-Type -AssemblyName System.Windows.Forms
Add-Type @"
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.InteropServices;
using System.Security;
using System.Text;
@Raykeymas
Raykeymas / contry-list.js
Created September 11, 2018 11:38
giojsのブログ用国のリストファイル
function conrty_code_list(){
const contry_code = {"BD": "AS", "BE": "EU", "BF": "AF", "BG": "EU", "BA": "EU", "BB": "NA", "WF": "OC", "BL": "NA", "BM": "NA",
"BN": "AS", "BO": "SA", "BH": "AS", "BI": "AF", "BJ": "AF", "BT": "AS", "JM": "NA", "BV": "AN", "BW": "AF",
"WS": "OC", "BQ": "NA", "BR": "SA", "BS": "NA", "JE": "EU", "BY": "EU", "BZ": "NA", "RU": "EU", "RW": "AF",
"RS": "EU", "TL": "OC", "RE": "AF", "TM": "AS", "TJ": "AS", "RO": "EU", "TK": "OC", "GW": "AF", "GU": "OC",
"GT": "NA", "GS": "AN", "GR": "EU", "GQ": "AF", "GP": "NA", "JP": "AS", "GY": "SA", "GG": "EU", "GF": "SA",
"GE": "AS", "GD": "NA", "GB": "EU", "GA": "AF", "SV": "NA", "GN": "AF", "GM": "AF", "GL": "NA", "GI": "EU",
"GH": "AF", "OM": "AS", "TN": "AF", "JO": "AS", "HR": "EU", "HT": "NA", "HU": "EU", "HK": "AS", "HN": "NA",
"HM": "AN", "VE": "SA", "PR": "NA", "PS": "AS"
@Raykeymas
Raykeymas / giojs-train.css
Last active September 12, 2018 13:08
giojsのブログ用HTMLとCSS
html, body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
#globalArea {
height: 100%;
width: 100%;
@Raykeymas
Raykeymas / giojs-train.js
Created September 10, 2018 12:41
giojsのブログ用JavaScriptソース
$(function () {
//地球を表示させるエリアを取得する
var container = document.getElementById( "globalArea" );
//GIO.Controllerのインスタンスを作成する
var controller = new GIO.Controller( container );
controller.setInitCountry("JP");//最初にフォーカスされる国の選択
controller.setStyle("magic");//地球モデルのデザインを設定
@Raykeymas
Raykeymas / node-link.js
Last active August 19, 2018 13:52
d3_forcesimulation2
@Raykeymas
Raykeymas / tkinter2-2.py
Last active August 17, 2018 13:28
Tkinter2-2
import tkinter
#ボタン内の数字管理クラス
class Counter():
def __init__(self):
self.num=0
def count_up(self):
self.num += 1
button["text"] = self.num #ボタン内テキストの更新
@Raykeymas
Raykeymas / tkinter2-1.py
Last active August 15, 2018 10:37
Tkinter2
import tkinter
root = tkinter.Tk()
root.title("Hello Tkinter World.")
root.geometry("600x500+100+100")
button = tkinter.Button(root,text="This is button!")#ボタンのインスタンス作成
button.pack(anchor="center",expand=1)#ボタンの配置
root.mainloop()
@Raykeymas
Raykeymas / tkinter1-2.py
Last active August 14, 2018 08:59
Tkinter1-2
import tkinter
import tkinter.font as font
root = tkinter.Tk()
root.title("Hello Tkinter World.")
root.geometry("600x500+100+100")
#ここから追加
labelFont = font.Font(size=30,weight="bold")#テキストのフォントを定義
label = tkinter.Label(root,text="This is test window!!!",font=labelFont)#表示するテキストの定義
@Raykeymas
Raykeymas / tkinter1-1.py
Last active August 14, 2018 08:53
Tkinter1
import tkinter
root = tkinter.Tk()#tkinterのクラス定義
root.title("Hello Tkinter World.")#ウィンドウのタイトル
root.geometry("600x500+100+100")#"ウィンドウの横幅xウィンドウの縦幅+ウィンドウが出現するx座標+ウィンドウが出現するy座標"
root.mainloop()#画面表示