内容简介:Hey y’all!I’m very happy to announce that my
Hey y’all!
I’m very happy to announce that my {hexmake}
application has won one
of the 5 Grand Prizes of the 2020 shiny contest, organized by RStudio!
{hexmake}
is a pretty simple application when it comes to its idea:
building hex stickers. But I wanted this simple idea to become a
playground for showcasing more advanced {shiny}
features: namely
manipulating images with live display, importing and exporting data with
a specific file format (here .hex
), and importing and exporting to an
external database (here a MongoDB).
You can give {hexmake}
a try at connect.thinkr.fr/hexmake
, and
read more about the Shiny Contest results on the RStudio
blog
.
The source code of the application is at github.com/ColinFay/hexmake
.
You can also play with {hexmake}
on your machine by installing it
with:
# Install
remotes::install_github("ColinFay/hexmake")
# Run
hexmake::run_app(with_mongo = FALSE)
If you want to use a mongodb as a back-end, you can launch one using docker with:
docker run \ -v /mongo/data/db:/data/db \ -v /mongo/data/dump:/dump \ -p 12334:27017 \ -d --name mongohexmake \ -e MONGO_INITDB_ROOT_USERNAME=myuser \ -e MONGO_INITDB_ROOT_PASSWORD=mypassword \ mongo:3.4
Then launch the app using:
# Change these env variables to suite your mongo configuration
Sys.setenv("MONGOPORT" = 12334)
Sys.setenv("MONGOURL" = "127.0.0.1")
Sys.setenv("MONGODB" = "hex")
Sys.setenv("MONGOCOLLECTION" = "make")
Sys.setenv("MONGOUSER" = "myuser")
Sys.setenv("MONGOPASS" = "mypassword")
hexmake::run_app(with_mongo = TRUE)
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web开发敏捷之道
Sam Ruby、Dave Thomas、David Heineme Hansson / 慕尼黑Isar工作组、骆古道 / 机械工业出版社 / 2012-3-15 / 59.00元
本书第1版曾荣获Jolt大奖“最佳技术图书”奖。在前3版的内容架构基础上,第4版增加了关于Rails中新特性和最佳实践的内容。本书从逐步创建一个真正的应用程序开始,然后介绍Rails的内置功能。全书分为3部分,第一部分介绍Rails的安装、应用程序验证、Rails框架的体系结构,以及Ruby语言的知识;第二部分用迭代方式创建应用程序,然后依据敏捷开发模式搭建测试案例,最终用Capistrano完成......一起来看看 《Web开发敏捷之道》 这本书的介绍吧!