Top

About

Works

Links

TechLab

TurtleGraphics

Shilitori

EasyTurtle

G
X
Q
QRCode
Latte72

LaCC

LowLayer

LaCC Image

GitHub:https://github.com/latte72r/LaCC/

LaCC は, C コンパイラの仕様やメモリ構造の理解を目的として開発されました.

必要最小限のコア機能だけを実装したシンプルな C コンパイラです.

beigecore

LowLayer

beigecore Image

GitHub:https://github.com/Latte72R/beigecore

beigecore は,Veryl で実装した RV64IMA 命令対応の RISC-V プロセッサコアです.

riscv-tests によるテスト,CoreMark によるベンチマーク,Verilator を使ったシミュレーションに対応しています.

vertos

LowLayer

vertos Image

GitHub:https://github.com/Latte72R/vertos

vertos は,Rust で実装した RV64IMAC 向けのシンプルな OS です.

OpenSBI を介したコンソール出力,例外処理,First Fit Allocator による動的メモリ確保を実装しています.

Turtle graphics

Web

Turtle graphics Image

Documents:https://turtle.latte72.net/

GitHub:https://github.com/latte72r/TurtleGraphics/

Turtle graphics は,教育現場で教師がプログラミングの基礎を教えるために作られたツールです.

このサイトでは,JavaScript を使ってウェブブラウザから簡単に Turtle Graphics を体験できるようにアレンジしました.

ユーザーはシンプルなコマンドを入力するだけで,Turtle に指示を与え,さまざまな図形を描かせることができます.

ShilitoriJS

Web

ShilitoriJS Image

Documents:https://shilitori.latte72.net/

GitHub:https://github.com/latte72r/Shilitori/

ShilitoriJS は,JavaScript を使用した「しりとり」ゲームです.

シンプルで直感的なインターフェースを採用していて,誰でも簡単に楽しむことができます.

プレイヤーは日本語の名詞を入力し,ルールに従って単語をつなげていくことで進行します.

Portfolio

Web

Portfolio Image

今ご覧いただいているポートフォリオです.

React, Next.js, Vercel を用いて作成し,CSS アニメーションで演出を加えています.

EasyTurtle

Desktop

EasyTurtle Image

Documents:https://easyturtle.latte72.net/

GitHub:https://github.com/latte72r/EasyTurtle/

EasyTurtle は,GUI を利用して Python の Turtle モジュールを簡単に扱えるプログラムです.

Windows と Linux 環境で動作し,値の入力とクリックだけでプログラミングが可能です.

Latte's Simple Browser

LowLayer

Latte's Simple Browser Image

Documents:https://lsb.latte72.net/

GitHub:https://github.com/latte72r/LSB/

Latte's Simple Browser ( LSB ) は,独自に開発されたシンプルで軽量なブラウザです.

このプロジェクトは,ブラウザの基本機能を学びながら実装することを目的として設計されています.

TkWidgets

Desktop

TkWidgets Image

GitHub:https://github.com/latte72r/TkWidgets/

CheckButton,RadioButton,ToggleButton などのカスタムTkinterウィジェットのコレクションです.

標準のTkinterウィジェットと比較して,デザインと機能の面でより柔軟で拡張性のあるインターフェースを提供します.