Skip to content

Instantly share code, notes, and snippets.

View yum45f's full-sized avatar

Yuma Soga yum45f

View GitHub Profile
@yum45f
yum45f / file0.txt
Last active July 2, 2017 11:53
enchant.js 超入門 Lesson-1 開発環境の構築 ref: http://qiita.com/yu-san/items/b9115f3a303ac459d9c3
//次のようなファイル構成にする。
prc_game
|---img*
|---scripts*
| |---main.js*
|---index.html*
|---enchant.js
//*は自分で作る。
@yum45f
yum45f / class1.java
Last active July 30, 2017 13:27
パッケージ名がわからないクラスにあるメソッドを呼び出すプログラム。(一部抜粋)
package cl1;
import cl2;
//こっちは報告用にちょっと直しただけ。デバッグさえしてない。
public class class1 implements OBJInterface{
public static void main(String[] args) {
ObjectManager.addScript(new MainCode());
}
public static void start(){
package cla;
//Import 省略
public class Class_A{
public void Start(){
System.out.printIn("Success!!");
}
}
@yum45f
yum45f / app-twitter.rb
Created September 6, 2017 13:58
Ruby Sinatra を使ってGoogle認証をする(下調べ)
use OmniAuth::Builder do
provider :twitter, 'consumerkey', 'consumersecret'
end
post '/auth/:provider/callback' do
@auth = request.env["omniauth.auth"]
erb :index
end
@yum45f
yum45f / app-google.rb
Created September 6, 2017 14:03
Ruby Sinatra を使ってGoogle認証をする(下調べ)
use OmniAuth::Builder do
provider :open_id, :name => 'admin',
:identifier => 'https://google.com/accounts/o8/site-xrds?hd=yourdomain.com',
:store => OpenID::Store::Filesystem.new('/tmp')
end
@yum45f
yum45f / Gemfile
Created September 25, 2017 17:49
Ruby Sinatra を使ってGoogle認証をする(実験編)
gem 'rake'
gem 'sinatra'
gem 'omniauth-google-oauth2'
gem 'omniauth'
#本当に必要なのはこれだけ?みたいだけど、SQLiteも使うので...
gem "sqlite3"
gem 'sinatra-activerecord'
@yum45f
yum45f / config.ru
Created September 25, 2017 17:58
Ruby Sinatra を使ってGoogle認証をする(実験編)
require 'rubygems'
require 'bundler'
require 'sinatra'
require 'omniauth'
require 'omniauth-google-oauth2'
require './app.rb'
use Rack::Session::Cookie, secret: ENV['RACK_COOKIE_SECRET']
use OmniAuth::Builder do
@yum45f
yum45f / callback-oauth.txt
Last active September 25, 2017 18:10
Ruby Sinatra を使ってGoogle認証をする(実験編)
{
"provider" => "google_oauth2",
"uid" => "100000000000000000000",
"info" => {
"name" => "John Smith",
"email" => "john@example.com",
"first_name" => "John",
"last_name" => "Smith",
"image" => "https://lh4.googleusercontent.com/photo.jpg",
"urls" => {
@yum45f
yum45f / app-oauth-google.rb
Created September 25, 2017 18:19
Ruby Sinatra を使ってGoogle認証をする(実験編)
require 'rubygems'
require 'bundler'
require 'bundler/setup'
Bundler.require
require 'sinatra'
require 'omniauth'
require 'omniauth-google-oauth2'
#動きは推測だけど。。。
@yum45f
yum45f / app.coffee
Last active January 19, 2018 14:22
Rails でいろいろやってる途中 CoffeeScriptで結構嵌ったのでメモ。(For Blog)
$ ->
$(".datetimepicker").datetimepicker()