Skip to content

Instantly share code, notes, and snippets.

View yat1ma30's full-sized avatar
🐕
On vacation

yat1ma30 yat1ma30

🐕
On vacation
View GitHub Profile
@yat1ma30
yat1ma30 / main.js
Last active July 10, 2021 02:55
簡易版とことんぷよぷよのmain.js
enchant(); // 初期化
var FPS = 30; // フレームレート
var MAX_ROW = 14+1; // 縦のマス数
var MAX_COL = 6+2; // 横のマス数
var CELL_SIZE = 16; // マスのサイズ(ぷよのサイズ)
var PUYOS_IMG = "puyos.png" // 壁とぷよの画像
window.onload = function () {
@yat1ma30
yat1ma30 / GetSocialMediaCount.js
Created August 26, 2013 06:32
Tweet数、Like数、はてブ数、をjQueryで取得
/**
* いいね!数を取得
*/
function getLikeCount(url, element) {
$.ajax({
url: 'https://graph.facebook.com/',
dataType: 'jsonp',
data: {
id: url
},
@yat1ma30
yat1ma30 / getfeed.py
Created August 26, 2013 11:56
与えられたURLからRSSフィードのURLをリトリーブ。
# -*- coding: utf-8 -*-
import requests
from BeautifulSoup import BeautifulSoup
import urlparse
def get(url):
"""URLからフィードURLをリトリーブします。
もしもURLにアクセスできなかった、
@yat1ma30
yat1ma30 / customized-footer.html
Last active December 22, 2015 04:29
はてなブログ専用コード。 #my-footer要素をJavaScriptで丸ごと記事本文直下に移す。
@yat1ma30
yat1ma30 / HatenaOAuth.py
Last active December 22, 2015 07:18
はてな OAuth Django
# -*- coding: utf-8 -*-
from django.http import HttpResponse, HttpResponseRedirect
from django.template import RequestContext, loader
import urlparse
import oauth2 as oauth
# OAuthの設定
CONSUMER_KEY = ''
CONSUMER_SECRET = ''
@yat1ma30
yat1ma30 / hatepos.py
Last active March 24, 2019 08:09
はてなブログAtomPub APIを使った簡易投稿クライアントアプリ
# -*- coding: utf-8 -*-
import base64
import datetime
import hashlib
import random
import requests
import time
var SCREEN_SIZE = 500; // キャンバスの幅
var SIDE_CELLS = 200; // 一辺のセルの数
var CELL_SIZE = SCREEN_SIZE / SIDE_CELLS; // セルの幅
var FPS = 10; // フレームレート
var canvas; //= document.getElementById('world');
var context; //= canvas.getContext('2d');
window.onload = function() {
var field = new Array(SIDE_CELLS*SIDE_CELLS); // フィールド情報
var tempField = new Array(SIDE_CELLS*SIDE_CELLS); // フィールド情報の一時記憶用
@yat1ma30
yat1ma30 / main.js
Last active December 23, 2015 03:39
ラングトンのアリ
var SCREEN_SIZE = 500; // キャンバスのサイズ
var SIDE_CELLS = 200; // 一辺のセルの数
var CELL_SIZE = SCREEN_SIZE / SIDE_CELLS; // 1マスの幅
var FPS = 200; // フレームレート
var canvas; // キャンバス
var context; // コンテキスト
var dirs = [ // アリの方向用配列
{'row': -1, 'col': 0},
{'row': 0, 'col': 1},
{'row': 1, 'col': 0},
@yat1ma30
yat1ma30 / main.js
Last active December 23, 2015 16:09
イワシとサメ
// 定数
var SCREEN_SIZE = 600;
var FPS = 30;
var NUM_BOIDS = 200; // ボイドの数
var BOID_SIZE = 3; // ボイドのサイズ
var VISIBLE_RANGE = 100; // ボイドの可視範囲
var IDEAL_DIST = 10; // ボイドとボイドの理想距離
var MAX_SPEED = 5; // ボイドの最大速度
var canvas = document.getElementById('world');
@yat1ma30
yat1ma30 / main.js
Last active December 22, 2016 08:14
シンプルなボイド
// 定数
var FPS = 30; // フレームレート
var SCREEN_SIZE = 500; // 画面サイズ
var NUM_BOIDS = 100; // ボイドの数
var BOID_SIZE = 5; // ボイドの大きさ
var MAX_SPEED = 7; // ボイドの最大速度
var canvas = document.getElementById('world');
var ctx = canvas.getContext('2d');
var boids = []; // ボイド