石原淳也
みんなでつくる案内板データベースモニュメントや、スマートフォンでクイズラリーが楽しめるまちクエストなど 位置情報を活かしたサービスを開発・運営しています。他にも様々なWebサービスやiPhone・Androidアプリの開発を行うかたわら、子供たちにプログラミングを教える活動もおこなっています。東京大学工学部機械情報工学科卒。
» 写真
| // ==UserScript== | |
| // @name Auto Rubocop Suggestion | |
| // @namespace https://champierre.com/ | |
| // @version 1.0 | |
| // @description Automatically fill the title and body of suggestions provided by reviewdog/action-rubocop | |
| // @author champierre | |
| // @match https://github.com/* | |
| // @grant none | |
| // ==/UserScript== |
| #!/usr/bin/env node | |
| const fs = require('fs') | |
| const csvParse = require('csv-parse/lib/sync') | |
| const csvFile = process.argv[2] | |
| const reference = process.argv[3] | |
| const buffer = fs.readFileSync(csvFile) | |
| const formatDate = date => { | |
| const year = date.getFullYear(); |
| int n = 64; | |
| void setup(){ | |
| size(600, 600); | |
| } | |
| void draw() { | |
| if (mousePressed == true) { | |
| for (int i = 1; i <= n; i++) { | |
| float[] rmouse = rotate(mouseX - 300, mouseY - 300, 360.0 / n * i); |
| class Test { | |
| constructor() {} | |
| getInfo() { // 拡張機能の各種情報 | |
| return { | |
| id: 'test', | |
| name: 'Test', // 拡張機能の名前 | |
| blocks: [ // 各ブロックの定義 | |
| { |
| - 案内板は文字が消えてしまっていくけど、デジタルでとっておけばずっと保存できそう。 | |
| - OCR -> 翻訳 手間がかからない。 | |
| - どれが monumen.to として適切な案内板なのかわからないのがあった。 | |
| - 橋の由来とか好きなのであとから写真をアップロードしたい | |
| - AR 的に表示したい 例. https://play.google.com/store/apps/details?id=com.nianticproject.scout&hl=ja | |
| - 現在地がとれなかった | |
| - 観光地で広めたい | |
| - ガイドに紹介する。直接来ている人に宣伝する | |
| - あとで場所が確認しづらい | |
| - 直接スマホでできるようにしたい |
| import speech | |
| import time | |
| import random | |
| def finish_speaking(): | |
| # Block until speech synthesis has finished | |
| while speech.is_speaking(): | |
| time.sleep(0.1) | |
| wazas = [ |
| import bpy | |
| import sys | |
| if __name__ == "__main__": | |
| # Get object file path from 1st argument after "--". | |
| # Get png file path from 2nd argument after "--". | |
| argv = sys.argv | |
| argv = argv[argv.index("--") + 1:] # get all args after "--" | |
| obj_file = argv[0] |