Win10 | Mac 在server上统一办公

一个非常实际的问题,通常我们主要有三个工作的地点:1,server,用于大型数据的分析和处理;2,办公室的电脑,正式办公;3.自己的电脑,偶尔加班。

不同的工作平台之间很难同步,导致我们的工作和思维分散,不利于统一。

解决方案,所有的工作数据都放在server上(自己的工作站),办公室的电脑和自己的笔记本都只作为终端,不要存储任何工作信息。

 

python的 jupyter notebook真是神器,能同时操作python和R。

 

编程原则:

从繁重而琐碎的细节中解放;

一切都是为了高效整理和快速访问;(eg1,快速找到我之前写过的一个代码;eg2,我到目前为止都写了哪些代码,如何改进?)

代码和文件分离;输入文件和输出文件分放在不同的文件夹内; 

所有文本文件和代码托管在github,以项目的方式组织;(尽快讲所有的代码整理并托管到github,方便随时查看)

notebook是一种高效的文本和代码的整合方式,是至今为止最为完美的工作方式;最好所有的代码都已notebook的形式存储;

 

参考:

Remote Access to IPython Notebooks via SSH 

Windows 10 OpenSSH Client Installed by Default in April 2018 Update 打开win10的默认ssh功能

Jupyter And R Markdown: Notebooks With R 

IRkernel

1
conda install -c r r-essentials

一行代码搞了一晚上

1
R CMD INSTALL git2r --configure-vars='LIBS=-ldl CPPFLAGS=-I/usr/local/include LIBS=-L/usr/local/lib LIBS=-L/usr/lib/x86_64-linux-gnu CPPFLAGS=-I/usr/include/x86_64-linux-gnu/openssl/'
1
R CMD INSTALL git2r --configure-args='--with-zlib-include=/usr/local/include --with-zlib-lib=/usr/local/lib' <br>--configure-args='--with-libssl-include=/usr/include/x86_64-linux-gnu/openssl/ --with-libssl-lib=/usr/lib/x86_64-linux-gnu LIBS=-ldl'  
1
sudo apt-get install pkg-config libssl-dev
1
R CMD INSTALL git2r --configure-vars='LIBS=-ldl CPPFLAGS=-I/usr/local/include LIBS=-L/usr/local/lib LIBS=-L/usr/lib/x86_64-linux-gnu CPPFLAGS=-I/usr/include/openssl'  

  

有两种安装方式,一是从GitHub下载文件夹,二是从CRAN下载压缩包。

Linux有点就是不好,没有二进制文件下载,必须编译,一些包是跳不开的zlib、curl等。

curl打不开https

各种奇葩问题:

1
sudo update-ca-certificates

  

 

 

非常实用:

cmder 

FileZilla 

 

好看不好用:

QTTabBar

MacType

rainmeter

startisback

 

 

参考:

如何优雅地使用 Windows 10 ?

 

posted @   Life·Intelligence  阅读(550)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2016-06-22 Perl 语法 - 基础
2016-06-22 基因组组装工具之 SOAPdenovo 使用方法
TOP
点击右上角即可分享
微信分享提示