トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

モノづくりへの若年者誘導

モノづくりへの若年者誘導

 電子工作(電子部品)

トランジスタ

 コーダー道場

 Scratch

Scratch 1.4

Scratch 2.0

Scratch 3.0



 Atomエディタ

 ConEmu

 ConsoleZ

 Git

 Miniconda

 Portable Python

 Java

 Lua

 Ruby

 Tcl/Tk

 Go

 Rust

 C/C++

 Inkscape

 ベクタライズ

 Visual Studio Code Portable

 node.js

 BusyBox

 Wget

 ZIP

 Minecraft

git clone https://github.com/fogleman/Craft.git
cd Craft
cmake -G "MinGW Makefiles"
mingw32-make
craft

 拡張子.dll、Python 2のコードであることに気を付ける。

gcc -std=c99 -O3 -fPIC -shared -o world.dll -I src -I deps/noise deps/noise/noise.c src/world.c
python server.py [HOST [PORT]]

 Python 3でも起動できました。

ツールを使ってPython 2 のコードを Python 3 のコードに自動変換する。

2to3 -w server.py

自動で変換できない部分を手で書き換える。

F:\Craft>fc /n server.py server2.py
ファイル server.py と SERVER2.PY を比較しています
***** server.py
  116:                      break
  117:                  buf.extend(data.replace('\r\n', '\n'))
  118:                  while '\n' in buf:
***** SERVER2.PY
  116:                      break
  117:                  buf.extend(data.replace('\r\n'.encode('utf-8'), '\n'.encode('utf-8')))
  118:                  while '\n' in buf:
*****

***** server.py
  158:                  data = ''.join(buf)
  159:                  self.request.sendall(data)
  160:              except Exception:
***** SERVER2.PY
  158:                  data = ''.join(buf)
  159:                  self.request.sendall(data.encode('utf-8'))
  160:              except Exception:
*****


F:\Craft>

 

 Music Blocks

  Microsoft Build Tools

 グラフ

 チューリングマシン

 マインクラフトでプログラミング

 Makeblock

mBot

sudo -E yarn global add nodebots-interchange --prefix /usr/local 

HaloCode

 BBC micro:bit

ファームウェア

Bluetooth通信

WAVESHARE Mini Piano Module for micro:bit

:KLEF Piano

 Sony MESH

 

 GUI

 BASIC

 JavaScript

 LAPLAS

 Windows 10

 道民の森

 コマンドプロンプト

 

 

 ストトン表記

 楽譜

 wget

 lftp


BK-888 TAKACHI

TS03DTX 野村エンジニアリング