āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” gRPC-Gateway āļŠāļģāļŦāļĢāļąāļš Windows

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļ› gRPC-Gateway Windows āļŸāļĢāļĩāđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ Win Win āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™ Ubuntu āļ­āļ­āļ™āđ„āļĨāļ™āđŒ Fedora āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŦāļĢāļ·āļ­ Debian āļ­āļ­āļ™āđ„āļĨāļ™āđŒ

āļ™āļĩāđˆāļ„āļ·āļ­āđāļ­āļ› Windows āļŠāļ·āđˆāļ­ gRPC-Gateway āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļĢāļļāđˆāļ™āļĨāđˆāļēāļŠāļļāļ”āđ„āļ”āđ‰āđƒāļ™āļŠāļ·āđˆāļ­ protoc-gen-grpc-gateway-v2.18.0-windows-x86_64.exe āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ„āļ”āđ‰āđƒāļ™ OnWorks āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļŠāļģāļŦāļĢāļąāļšāđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļĨāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđāļ­āļ›āļ™āļĩāđ‰āļ—āļēāļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŠāļ·āđˆāļ­ gRPC-Gateway āļžāļĢāđ‰āļ­āļĄ OnWorks āļŸāļĢāļĩ

āļ—āļģāļ•āļēāļĄāļ„āļģāđāļ™āļ°āļ™āļģāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđāļ­āļ›āļ™āļĩāđ‰:

- 1. āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āļ™āļĩāđ‰āđƒāļ™āļžāļĩāļ‹āļĩāļ‚āļ­āļ‡āļ„āļļāļ“

- 2. āđ€āļ‚āđ‰āļēāđ„āļ›āļ—āļĩāđˆ file manager https://www.onworks.net/myfiles.php?username=XXXXX āļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢ

- 3. āļ­āļąāļ›āđ‚āļŦāļĨāļ”āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ™āļĩāđ‰āđƒāļ™āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđ„āļŸāļĨāđŒāļ”āļąāļ‡āļāļĨāđˆāļēāļ§

- 4. āđ€āļĢāļīāđˆāļĄāđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ OS OnWorks āļˆāļēāļāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ™āļĩāđ‰ āđāļ•āđˆāđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļ—āļĩāđˆāļ”āļĩāļāļ§āđˆāļē

- 5. āļˆāļēāļāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ Windows āļ‚āļ­āļ‡ OnWorks āļ—āļĩāđˆāļ„āļļāļ“āđ€āļžāļīāđˆāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđ„āļ›āļ—āļĩāđˆāļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢāđ„āļŸāļĨāđŒāļ‚āļ­āļ‡āđ€āļĢāļē https://www.onworks.net/myfiles.php?username=XXXXX āļžāļĢāđ‰āļ­āļĄāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢ

- 6. āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāđˆāļ™āđāļĨāļ°āļ•āļīāļ”āļ•āļąāđ‰āļ‡

- 7. āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ„āļ§āļ™āđŒāļˆāļēāļāļ—āļĩāđˆāđ€āļāđ‡āļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĨāļĩāļ™āļļāļāļ‹āđŒāļ”āļīāļŠāļ—āļĢāļīāļšāļīāļ§āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“ āđ€āļĄāļ·āđˆāļ­āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđāļĨāđ‰āļ§ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ”āļąāļšāđ€āļšāļīāļĨāļ„āļĨāļīāļāļ—āļĩāđˆāđāļ­āļ›āđ€āļžāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđāļ­āļ›āļ”āđ‰āļ§āļĒ Wine āļ„āļļāļ“āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĨāļ­āļ‡āđƒāļŠāđ‰ PlayOnLinux āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āđāļŸāļ™āļ‹āļĩāļšāļ™ Wine āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ§āļĒāļ„āļļāļ“āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āđ€āļāļĄāļĒāļ­āļ”āļ™āļīāļĒāļĄāļ‚āļ­āļ‡ Windows

āđ„āļ§āļ™āđŒāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Windows āļšāļ™ Linux āđāļ•āđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ Windows Wine āđ€āļ›āđ‡āļ™āđ€āļĨāđ€āļĒāļ­āļĢāđŒāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ Windows āđāļšāļšāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄ Windows āđ„āļ”āđ‰āđ‚āļ”āļĒāļ•āļĢāļ‡āļšāļ™āđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ› Linux āđ‚āļ”āļĒāļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāđ‰āļ§ Wine āļžāļĒāļēāļĒāļēāļĄāļ™āļģ Windows āļāļĨāļąāļšāļĄāļēāđƒāļŠāđ‰āđƒāļŦāļĄāđˆāđƒāļŦāđ‰āđ€āļžāļĩāļĒāļ‡āļžāļ­āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ Windows āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ Windows āļˆāļĢāļīāļ‡āđ†

āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

Ad


gRPC-āđ€āļāļ•āđ€āļ§āļĒāđŒ


DESCRIPTION

gRPC-Gateway āđ€āļ›āđ‡āļ™āļ›āļĨāļąāđŠāļāļ­āļīāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ āļ­āđˆāļēāļ™āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļšāļĢāļīāļāļēāļĢ gRPC āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļžāļĢāđ‡āļ­āļāļ‹āļĩāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ‹āļķāđˆāļ‡āđāļ›āļĨ RESTful JSON API āđ€āļ›āđ‡āļ™ gRPC āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ™āļĩāđ‰āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ•āļēāļĄāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ€āļ­āļ‡āđƒāļ™āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” gRPC āļ‚āļ­āļ‡āļ„āļļāļ“ gRPC-Gateway āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄ API āļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āđƒāļ™āļĢāļđāļ›āđāļšāļš gRPC āđāļĨāļ° RESTful āđƒāļ™āđ€āļ§āļĨāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ gRPC āļ™āļąāđ‰āļ™āļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄ -- āļĄāļąāļ™āļŠāļĢāđ‰āļēāļ‡āđ„āļ„āļĨāđ€āļ­āđ‡āļ™āļ•āđŒ API āđāļĨāļ°āļŠāļ•āļąāļšāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđƒāļ™āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ•āđˆāļēāļ‡āđ† āļĄāļēāļāļĄāļēāļĒ āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ āđāļĨāļ°āđāļšāļ™āļ”āđŒāļ§āļīāļ˜āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ™āļąāđ‰āļ™āļœāđˆāļēāļ™āļāļēāļĢāļžāļīāļŠāļđāļˆāļ™āđŒāđ‚āļ”āļĒ Google āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ„āļļāļ“āļ­āļēāļˆāļĒāļąāļ‡āļ•āđ‰āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄ RESTful JSON API āđāļšāļšāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄāļ”āđ‰āļ§āļĒ āđ€āļŦāļ•āļļāļœāļĨāļ­āļēāļˆāļĄāļĩāļ•āļąāđ‰āļ‡āđāļ•āđˆāļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āđāļšāļšāļĒāđ‰āļ­āļ™āļŦāļĨāļąāļ‡ āļĢāļ­āļ‡āļĢāļąāļšāļ āļēāļĐāļēāļŦāļĢāļ·āļ­āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāļ—āļĩāđˆ gRPC āļĢāļ­āļ‡āļĢāļąāļšāđ„āļ”āđ‰āđ„āļĄāđˆāļ”āļĩāļ™āļąāļ āđ„āļ›āļˆāļ™āļ–āļķāļ‡āļāļēāļĢāļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļ§āļĒāļ‡āļēāļĄāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ RESTful JSON āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰āļĄāļĩāļˆāļļāļ”āļĄāļļāđˆāļ‡āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹ HTTP+JSON āļ™āļąāđ‰āļ™āđāļāđˆāļšāļĢāļīāļāļēāļĢ gRPC āļ‚āļ­āļ‡āļ„āļļāļ“



āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī

  • āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄ API āļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āđƒāļ™āļĢāļđāļ›āđāļšāļš gRPC āđāļĨāļ° RESTful āđƒāļ™āđ€āļ§āļĨāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™
  • āļŠāļĢāđ‰āļēāļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒ API āđāļĨāļ°āļ•āđ‰āļ™āļ‚āļąāđ‰āļ§āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđƒāļ™āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ•āđˆāļēāļ‡āđ†
  • āļĄāļąāļ™āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ āđāļšāļ™āļ”āđŒāļ§āļīāļ˜āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ™āļąāđ‰āļ™āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļžāļīāļŠāļđāļˆāļ™āđŒāļˆāļēāļāļāļēāļĢāļ•āđˆāļ­āļŠāļđāđ‰āđ‚āļ”āļĒ Google
  • āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰āļĄāļĩāļˆāļļāļ”āļĄāļļāđˆāļ‡āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹ HTTP+JSON āļ™āļąāđ‰āļ™āđāļāđˆāļšāļĢāļīāļāļēāļĢ gRPC āļ‚āļ­āļ‡āļ„āļļāļ“
  • āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļˆāļģāļ™āļ§āļ™āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒāđƒāļ™āļšāļĢāļīāļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļžāļ·āđˆāļ­āđāļ™āļšāļ‹āļĩāđāļĄāļ™āļ—āļīāļāļŠāđŒ HTTP āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļžāļĢāđ‡āļ­āļāļ‹āļĩāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ”āđ‰āļ§āļĒāđ„āļĨāļšāļĢāļēāļĢāļĩāļ™āļĩāđ‰
  • āļĢāļ§āļšāļĢāļ§āļĄāļˆāļēāļāđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē


āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄ

Go


āļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆ

āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ, āļžāļĢāđ‡āļ­āļāļ‹āļĩāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ, Reverse Proxy

āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđ„āļ”āđ‰āļˆāļēāļ https://sourceforge.net/projects/grpc-gateway.mirror/ āļĄāļĩāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāđƒāļ™ OnWorks āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ—āļģāļ‡āļēāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ”āļˆāļēāļāļŦāļ™āļķāđˆāļ‡āđƒāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

  • 1
    āđ‚āļ­āļŠāļļ!
    āđ‚āļ­āļŠāļļ!
    āđ‚āļ­āļŠāļļ! āđ€āļ›āđ‡āļ™āđ€āļāļĄāļˆāļąāļ‡āļŦāļ§āļ°āļ‡āđˆāļēāļĒāđ†āļ”āđ‰āļ§āļĒāļ”āļĩ
    āļ„āļīāļ”āļ­āļ­āļāđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļŠāļģāļŦāļĢāļąāļšāļœāļđāđ‰āđ€āļĨāđˆāļ™
    āļ—āļļāļāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ– āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļœāļđāđ‰āļĒāļīāđˆāļ‡āđƒāļŦāļāđˆ
    āđāļ‡āđˆāļĄāļļāļĄāļ‚āļ­āļ‡ Osu! āļ„āļ·āļ­āļĄāļąāļ™āđ€āļ›āđ‡āļ™
    āļŠāļļāļĄāļŠāļ™āļ”āļĢ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” Osu!
  • 2
    LIBPNG: āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ PNG
    LIBPNG: āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ PNG
    āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļŠāļģāļŦāļĢāļąāļšāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢ
    āļĢāļđāļ›āđāļšāļšāļāļĢāļēāļŸāļīāļāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒāđāļšāļšāļžāļāļžāļē (PNG)
    āļœāļđāđ‰āļŠāļĄ: āļ™āļąāļāļžāļąāļ’āļ™āļē. āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
    āļ āļēāļĐāļē: C. āļ™āļĩāđˆāļ„āļ·āļ­āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆ
    āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” LIBPNG: āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ PNG
  • 3
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļ•āļēāļĄ RP2040
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļ•āļēāļĄ RP2040
    āļˆāļēāļāļšāļ­āļĢāđŒāļ” Raspberry Pi Pico āļ™āļĩāđ‰
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™āļŠāļĩāļžāļˆāļĢ
    āļŦāļĄāļ§āļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āđāļšāļšāđ€āļŦāļ™āļĩāđˆāļĒāļ§āļ™āļģāļ”āđ‰āļ§āļĒ
    āļ‚āđ‰āļ­āļ”āļĩāđāļĨāļ°āļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāļāļąāļ™āļ”āļĩ
    āļ­āļēāļĢāđŒāļžāļĩ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ•āļĢāļ§āļˆāļˆāļąāļšāđ‚āļĨāļŦāļ°āļ•āļēāļĄ RP2040
  • 4
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ PAC
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ PAC
    PAC āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ Perl/GTK āļŠāļģāļŦāļĢāļąāļš
    SecureCRT/āļŠāļĩāđ‚āļ›āđŠāļ§/āļ­āļ·āđˆāļ™āđ† (āļĨāļīāļ™āļļāļāļ‹āđŒ
    ssh/telnet/... gui)... āļĄāļąāļ™āļĄāļĩ GUI
    āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­: āļœāļđāđ‰āđƒāļŠāđ‰
    āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āļ„āļēāļ”āļ§āđˆāļēāļĢāļ°āđ€āļšāļĩāļĒāļš...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢ PAC
  • 5
    GeoServer
    GeoServer
    GeoServer āđ€āļ›āđ‡āļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
    āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒ Java āļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰
    āđ€āļžāļ·āđˆāļ­āđāļšāđˆāļ‡āļ›āļąāļ™āđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ
    āļ­āļ­āļāđāļšāļšāļĄāļēāđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™ it
    āđ€āļœāļĒāđāļžāļĢāđˆāļ”āļē...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” GeoServer
  • 6
    āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
    āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
    āļāļēāļĢāđ€āļ‡āļīāļ™āļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨāļŸāļĢāļĩāđāļĨāļ°āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠ
    āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢ. āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī Firefly III
    āļĢāļ°āļšāļšāļāļēāļĢāļ—āļģāļšāļąāļāļŠāļĩāļŠāļ­āļ‡āļĢāļēāļĒāļāļēāļĢ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–
    āļ›āđ‰āļ­āļ™āđāļĨāļ°āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§
    āļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļĩāđˆāļ‰āļąāļ™...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” āļŦāļīāđˆāļ‡āļŦāđ‰āļ­āļĒ III
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad