Tutorial: Contributing to Racket には、 main-distributionのビルド方法も書かれています。DrRacketIDEなどをビルドする時の参考になります。
- Windows10 64bit
- Build Tools for Visual Studio
この例ではC:\workspace_racket
で作業します。
/* | |
パをキーボードで入力すると、U+30D1。 | |
通常は使わないが、合成文字のU+309Aは、右上の ゚で、 | |
'ハ: U+30CF' と '゚゚: U+309A'を組み合わせても'パ'(<-これは実際に合成している)が作れる。 | |
ハ: U+30CF | |
゚゚: U+309A | |
ス: U+30B9 | |
ワ: U+30F2 | |
ー: U+30FC |
Unity2020.1.4f1でビルドしたら、Google Play Consoleでエラーが出たので調べました。 | |
管理者権限でcmdコマンドプロンプト起動して以下のコマンドを入れていく。 | |
set java_home="C:\Program Files\Unity\Hub\Editor\2020.1.4f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK" | |
set android_home="C:\Program Files\Unity\Hub\Editor\2020.1.4f1\Editor\Data\PlaybackEngines\AndroidPlayer" | |
cd "C:\Program Files\Unity\Hub\Editor\2020.1.4f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\bin" | |
sdkmanager.bat --update | |
sdkmanager "platform-tools" "platforms;android-29" | |
#define _XTAL_FREQ 4000000L | |
// PIC16F628A Configuration Bit Settings | |
// 'C' source line config statements | |
// CONFIG | |
#pragma config FOSC = INTOSCIO // Oscillator Selection bits (INTOSC oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN) | |
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled) |
/* | |
* GccApplication1.c | |
* | |
* Created: 2020/04/24 19:51:08 | |
* Author : dev001hajipro | |
8-PDIP | |
PB5 1| tiny13 8|VCC | |
A3 PB3 2| |PB2 (SCK A1 | |
A2 PB4 3| |PB1 (MISO |
# a initial term | |
# d common_difference | |
def arithmetic_progression(a = 0, d = 0, n = 1): | |
print(a + (d * (n-1))) | |
return a + (d * (n-1)) | |
def main(): | |
nnn = [arithmetic_progression(5, 2, i) for i in range(1,10)] | |
print(nnn) |
// This file is part of www.nand2tetris.org | |
// and the book "The Elements of Computing Systems" | |
// by Nisan and Schocken, MIT Press. | |
// File name: projects/01/Mux8Way16.hdl | |
/** | |
* 8-way 16-bit multiplexor: | |
* out = a if sel == 000 | |
* b if sel == 001 | |
* etc. |
// https://www.youtube.com/watch?v=AaGK-fj-BAM | |
const scale = 20; | |
class Snake { | |
constructor() { | |
this.x = 0; | |
this.y = 0; | |
this.xspeed = 1; | |
this.yspeed = 0; | |
this.total = 0; | |
this.tail = []; |
Tutorial: Contributing to Racket には、 main-distributionのビルド方法も書かれています。DrRacketIDEなどをビルドする時の参考になります。
この例ではC:\workspace_racket
で作業します。
const rnd = (n = 4) => Math.floor(Math.random() * n) | |
class GameScene extends Phaser.Scene { | |
constructor() { | |
super({ key: 'gameScene' }); | |
this.rows = 4; | |
this.cols = 4; | |
this.grid = new Array(4); | |
for (let r = 0; r < this.rows; r++) { | |
this.grid[r] = new Array(4); |
AS=nasm | |
#ASFLAGS=-f elf64 -g | |
ASFLAGS=-f elf -g | |
#LDFLAGS= | |
LDFLAGS=-m elf_i386 | |
LD=ld | |
SOURCES=$(wildcard *.asm) | |
OBJECTS=$(SOURCES:.asm=.o) | |
TARGETS=$(SOURCES:.asm=) |