taikisato
https://gyazo.com/12cc807a3793a8fbfa00ad38c01c144d
連絡先(メール)
mail (at) satoooh.org
経歴
宮城県仙台第二高等学校 (2013.04 - 2016.03)
東京大学 教養学部 理科一類 (2017.04 - 2020.03)
東京大学 教養学部 学際科学科 B群 総合情報学コース (2020.04 - 2022.03)
東京大学大学院 学際情報学府 学際情報学専攻 総合分析情報学コース (2022.04 - now)
IT系の経験
UI Design, Prototyping
Sketch, Figma, Adobe XD, Protopie
Graphic Design(Logo, Banner, Slide, ...)
Adobe Illustrator, Adobe Photoshop, Affinity Designer
Web Marketing
Google Analytics (UA, GA4), Google Search Console, Google Tag Manager, Google Optimize
Development
JavaScript, TypeScript(Webサービス改善・運用、フロントエンドWebパフォーマンスチューニング)
Python, R, Ruby on Rails, WordPress, Google Cloud Platform, Vercel, Firebase, SQL
プロジェクト
リンク集:
変更を private project に反映するボタン設置 UserScript
code: script.js
export function exportPage(projectName) {
// scrapbox以外のページとapiのページはexport対象から外す
if(document.domain != 'scrapbox.io') return;
if(!scrapbox || scrapbox.Layout !== 'page') return;
const currentProjectName = scrapbox.Project.name;
const currentPageName = encodeURIComponent(scrapbox.Page.title);
let date_ob = new Date();
let date = ("0" + date_ob.getDate()).slice(-2);
let month = ("0" + (date_ob.getMonth() + 1)).slice(-2);
let year = ("" + date_ob.getFullYear());
// タイトル以外の行を取得する
const body = encodeURIComponent(scrapbox.Page.lines.slice(1).map(l => l.text).join('\n'));
const newLine = "%0A"
const url = https://scrapbox.io/${projectName}/${currentPageName}?body=${body}${newLine}${newLine}${year}/${month}/${date}${newLine}original page: [/${currentProjectName}/${currentPageName}];
console.log(url)
window.open(url);
}
scrapbox.PageMenu.addMenu({
title: 'export',
});
projectList.forEach( (project) => {
scrapbox.PageMenu('export').addItem({
title: export this page to /${project},
onClick: () => exportPage(project),
});
});