草庐IT

云环境自动化(Terraform+Ansible)

应用的自动化部署由来已久,也有很多知名的工具,比如puppet,ansible,saltstack,chef等等。但是对于基础设施部分,一般都是以事先准备的方式来提供的。虽然各大云服务器厂商也逐步提供了各类的API,用来控制自己的基础设施,但是,由于各类厂商的差异性,API差异很大且没有统一分类标准,兼容各个云环境的难度非常大。不过,随着Terraform的出现,基础设施的管理成为可能,更重要的是,各大云服务器厂商也都积极配合Terraform提供了各自的provider。使得我们不用再一一对接各个云服务器厂商的API。Terraform简介Terraform是一种安全有效地构建、更改和版本控

SmartIDE v0.1.18 已经发布 - 助力阿里国产IDE OpenSumi 插件安装提速10倍、Dapr和Jupyter支持、CLI k8s支持

SmartIDEv0.1.18(clibuild3538)已经发布,在过去的Sprint18中,我们集中精力推进对k8s远程工作区的支持,同时继续扩展SmartIDE对不同技术栈的支持,我们适配了针对分布式应用运行时Dapr以及数据科学计算分析工具Juypter的环境支持。在这个过程中,我们探索了VM-Like-Container的能力,为提供开发者优化的容器环境又迈进了一步。最后,我SmartIDE插件市场也迎来了它的第一个开源社区支持者,阿里蚂蚁开源的国产IDEOpenSumi已经将SmartIDE作为自己的默认插件源。2022.05.19阿里蚂蚁OpenSumi采用SmartIDE插件市

SmartIDE v0.1.18 已经发布 - 助力阿里国产IDE OpenSumi 插件安装提速10倍、Dapr和Jupyter支持、CLI k8s支持

SmartIDEv0.1.18(clibuild3538)已经发布,在过去的Sprint18中,我们集中精力推进对k8s远程工作区的支持,同时继续扩展SmartIDE对不同技术栈的支持,我们适配了针对分布式应用运行时Dapr以及数据科学计算分析工具Juypter的环境支持。在这个过程中,我们探索了VM-Like-Container的能力,为提供开发者优化的容器环境又迈进了一步。最后,我SmartIDE插件市场也迎来了它的第一个开源社区支持者,阿里蚂蚁开源的国产IDEOpenSumi已经将SmartIDE作为自己的默认插件源。2022.05.19阿里蚂蚁OpenSumi采用SmartIDE插件市

为Jupyter Notebook安装R Kernel

我们都知道在生物信息学领域,R语言发挥着极其重要的价值,相信大家平时进行个性化数据分析或者利用R进行工具开发时,主要用到的还是⬇⬇⬇。也就是最经典的R语言集成开发环境,RStudio⬇⬇⬇。但是当我们需要撰写学习笔记时,单纯的代码输入和控制台运行模式可能并不能完全满足需求。例如我们学习一个新的R工具包,在笔记撰写过程中,需要带有格式地记录包的用途和原理,源码解释,示例代码,各种运行结果,图片和引用,个人的观点与感悟等等。此时使用Markdown或者RMarkdown,可以满足需求,但是就实时响应的便捷性,这里还是要推荐另一种工具,即⬇⬇⬇。TheJupyterNotebookistheorig

为Jupyter Notebook安装R Kernel

我们都知道在生物信息学领域,R语言发挥着极其重要的价值,相信大家平时进行个性化数据分析或者利用R进行工具开发时,主要用到的还是⬇⬇⬇。也就是最经典的R语言集成开发环境,RStudio⬇⬇⬇。但是当我们需要撰写学习笔记时,单纯的代码输入和控制台运行模式可能并不能完全满足需求。例如我们学习一个新的R工具包,在笔记撰写过程中,需要带有格式地记录包的用途和原理,源码解释,示例代码,各种运行结果,图片和引用,个人的观点与感悟等等。此时使用Markdown或者RMarkdown,可以满足需求,但是就实时响应的便捷性,这里还是要推荐另一种工具,即⬇⬇⬇。TheJupyterNotebookistheorig

Python环境(miniconda+pycharm-community+jupyter notebook)配置教程

本文为作者配置python环境的实操教程,面向初学者,因此内容较为详细。主要内容为python环境配置教程,包括miniconda,PyCharm,Jupyternotebook的安装与配置及其常用技巧。教程以Windows11系统为平台作进行安装与演示,其他系统可能存在少许差异。一、软件准备本教程需要的文件如下表所示:(如需要其他版本,可以到以下网址进行下载)Anaconda的安装包:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/精简版的Anaconda的安装包Miniconda3(电脑配置较差时使用):https://mirro

Python环境(miniconda+pycharm-community+jupyter notebook)配置教程

本文为作者配置python环境的实操教程,面向初学者,因此内容较为详细。主要内容为python环境配置教程,包括miniconda,PyCharm,Jupyternotebook的安装与配置及其常用技巧。教程以Windows11系统为平台作进行安装与演示,其他系统可能存在少许差异。一、软件准备本教程需要的文件如下表所示:(如需要其他版本,可以到以下网址进行下载)Anaconda的安装包:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/精简版的Anaconda的安装包Miniconda3(电脑配置较差时使用):https://mirro

关于 python:尝试从 Jupyter Notebook 使用 Spark 访问 Google Cloud Bigtable 时出现区域错误

RegionErrorwhentryingtoaccessGoogleCloudBigtablewithSparkfromaJupyterNotebook我正在尝试从运行PySpark内核的JupyterNotebook中运行对GoogleCloudBigtable的并行访问。我以http://ec2-54-66-129-240.ap-southeast-2.compute.amazonaws.com/httrack/docs/cloud.google.com/dataproc/examples/cloud-bigtable-example为例.html并且我正在使用我的特定项目/区域/集群/

关于 python:尝试从 Jupyter Notebook 使用 Spark 访问 Google Cloud Bigtable 时出现区域错误

RegionErrorwhentryingtoaccessGoogleCloudBigtablewithSparkfromaJupyterNotebook我正在尝试从运行PySpark内核的JupyterNotebook中运行对GoogleCloudBigtable的并行访问。我以http://ec2-54-66-129-240.ap-southeast-2.compute.amazonaws.com/httrack/docs/cloud.google.com/dataproc/examples/cloud-bigtable-example为例.html并且我正在使用我的特定项目/区域/集群/