Skip to content

Instantly share code, notes, and snippets.

dev001hajipro

  • Japan
Block or report user

Report or block dev001hajipro

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View cellular_automaton_rule30.js
function initCanvas(w, h) {
var canvas = document.getElementById("myCanvas");
canvas.width = w;
canvas.height = h;
canvas.style.width = w + "px";
canvas.style.height = h + "px";
return canvas.getContext('2d');
}
function main() {
@dev001hajipro
dev001hajipro / 1.5.1.montecalro.html
Created Mar 20, 2017
JavaScriptとCanvasでモンテカルロ法で円周率を求める
View 1.5.1.montecalro.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>モンテカルロ法</title>
<style>
canvas {
width :200px;
View CodingChallenge40_WordCounter.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>CodingChallenge40_WordCounter</title>
</head>
<body>
<h1>Word Counter</h1>
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>pixel sort</title>
</head>
<body>
<h1>Pixel sort</h1>
<canvas id="c" width="640" height="320"></canvas>
@dev001hajipro
dev001hajipro / Xresources
Created Apr 15, 2017
xtermでVLGothicフォントを大きくして、Molokaiテーマ。.Xresourcesに保存して、xrdb -merge ~/.Xresourcesで反映
View Xresources
! Molokai theme
*xterm*background: #101010
*xterm*foreground: #d0d0d0
*xterm*cursorColor: #d0d0d0
*xterm*color0: #101010
*xterm*color1: #960050
*xterm*color2: #66aa11
*xterm*color3: #c47f2c
*xterm*color4: #30309b
*xterm*color5: #7e40a5
@dev001hajipro
dev001hajipro / build.bat
Created Apr 24, 2017
emscripten draw pixels and scale by SDL_RenderCopy
View build.bat
emcc test_pixel2.c ^
-O2 ^
-Wall -Wextra -pedantic ^
-s USE_SDL=2 ^
-s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS="[""png""]" ^
-s USE_SDL_TTF=2 ^
--preload-file assets ^
-o test_pixel2.html
@dev001hajipro
dev001hajipro / build.bat
Created Apr 24, 2017
emscripten: draw pixels with SDL_UpdateTexture
View build.bat
emcc test_pixel.c ^
-O2 ^
-s USE_SDL=2 ^
-s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS="[""png""]" ^
-s USE_SDL_TTF=2 ^
--preload-file assets ^
-o test_pixel.html
@dev001hajipro
dev001hajipro / SDL_Emscripten_pixel manipulation_SDL_LockTexture_SDL_MapRGBA
Last active Nov 13, 2019
pixel manipulation: SDL_LockTexture and SDL_MapRGBA sample on Emscripten.
View SDL_Emscripten_pixel manipulation_SDL_LockTexture_SDL_MapRGBA
pixel manipulation: SDL_LockTexture and SDL_MapRGBA sample on Emscripten.
# https://gamedev.stackexchange.com/questions/98641/how-do-i-modify-textures-in-sdl-with-direct-pixel-access
bellow code dont run.
SDL_PixelFormat pixelFormat;
pixelFormat.format = format;
# rewrite my code.
ctx->pixelFormat = SDL_AllocFormat(SDL_PIXELFORMAT_RGBA8888);
*p = SDL_MapRGBA(ctx->pixelFormat, 255, 0, 0, 255);
@dev001hajipro
dev001hajipro / Main.cpp
Created Jun 18, 2017
Attractor and Repeller with OpenSiv3D library.
View Main.cpp
# include <Siv3D.hpp>
#include <iostream>
#include <string>
#include <random>
using namespace std;
inline double myrand(double min, double max)
{
@dev001hajipro
dev001hajipro / openSiv3D_vehicle
Created Jun 25, 2017
Vehicles implement by OpenSiv3D from The Nature of Code.
View openSiv3D_vehicle
#include "stdafx.h"
inline void _limit(Vec2& v, double a)
{
double b = v.lengthSq();
if (b > a*a) {
v /= sqrt((float)b);
}
v *= a;
}
inline double heading(Vec2 v)
You can’t perform that action at this time.