一个非常实际的问题,通常我们主要有三个工作的地点: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

conda install -c r r-essentials

一行代码搞了一晚上

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/'
R CMD INSTALL git2r --configure-args='--with-zlib-include=/usr/local/include --with-zlib-lib=/usr/local/lib' 
--configure-args='--with-libssl-include=/usr/include/x86_64-linux-gnu/openssl/ --with-libssl-lib=/usr/lib/x86_64-linux-gnu LIBS=-ldl'  
sudo apt-get install pkg-config libssl-dev
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

各种奇葩问题:

sudo update-ca-certificates

  

非常实用:

cmder

FileZilla

好看不好用:

QTTabBar

MacType

rainmeter

startisback

参考:

如何优雅地使用 Windows 10 ?

Win10 | Mac 在server上统一办公的更多相关文章

  1. 一寸宕机一寸血,十万容器十万兵|Win10/Mac系统下基于Kubernetes(k8s)搭建Gunicorn+Flask高可用Web集群

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_185 2021年,君不言容器技术则已,欲言容器则必称Docker,毫无疑问,它是当今最流行的容器技术之一,但是当我们面对海量的镜像 ...

  2. phpMyAdmin在Mac OS X上的配置和使用

    本文主要记录phpMyAdmin在Mac OS X上的配置和使用,避免朋友们走弯路,浪费不必要的时间.   1. 下载:    2. 在"设置"中打开" web shar ...

  3. Mac OS X上搭建Apache、PHP、MySQL的Web服务器

    mac OS 系统太帅了,安装php的环境如此简单,大赞一个! 转载自http://jingyan.baidu.com/article/39810a23e1939fb636fda6a9.html 在M ...

  4. Mac OS X上使用Wireshark抓包

    Wireshark针对UNIX Like系统的GUI发行版界面采用的是X Window(1987年更改X版本到X11).Mac OS X在Mountain Lion之后放弃X11,取而代之的是开源的X ...

  5. 一起来当网管(一)——Windows Server上的DHCP配置

    学校实验室里大大小小设备还不少,网络环境虽说不复杂,但也比家用的复杂一些.就当练练手吧,刚好写点文章,免得以后实验室网络没人管了.那么就先从DHCP的配置来讲吧! 1.DHCP是什么.有什么用 DHC ...

  6. ASP.NET Core 中文文档 第二章 指南(5) 在 Nano Server 上运行ASP.NET Core

    原文 ASP.NET Core on Nano Server 作者 Sourabh Shirhatti 翻译 娄宇(Lyrics) 校对 刘怡(AlexLEWIS).许登洋(Seay).谢炀(kile ...

  7. Mac OS X 上安装 ASP.NET 5

    在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目 终于有时间在 Mac 上安装一下 ASP.NET 5,网上有许多教程,但是多数的时间比较早了,版本 ...

  8. 如何在Mac OS X上安装 Ruby运行环境

    对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...

  9. 在 Mac OS X 上创建的 .NET 命令行程序访问数据库 (使用Entity Framework 7 )

    var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...

随机推荐

  1. opencv学习之路(4)、Mat类介绍,基本绘图函数

    一.Mat类创建 Mat img;//创建无初始化矩阵 Mat img1(,,CV_8UC1);//200行,100列(长200,宽100) Mat img2(Size(,),CV_8UC3,Scal ...

  2. AnswerOpenCV(1001-1007)一周佳作欣赏

    外国不过十一,所以利用十一假期,看看他们都在干什么. 一.小白问题 http://answers.opencv.org/question/199987/contour-single-blob-with ...

  3. py4CV例子2.5车牌识别和svm算法重构

    1.什easypr数据集:  ) ) ] all_label_list = temp[:, ] n_sample = , ) matcher = cv2.FlannBasedMatcher(flann ...

  4. Git clone、git reset

    一,git clone 1,git clone某一个分支 git clone -b <branch> <remote_repo> 2,.git 文件太大 :clone的时候,可 ...

  5. qt无法定位程序输入点 于动态链接库 qt5core.dll

    造成步骤:一开始是将现成的dll[Qt5.9.3]放在文件夹里,然后使用Qt5.7.1编译的exe放进去,产生标题错误 原因:dll库不匹配 解决:使用Qt5.7.1自带的cmd命令行,使用winde ...

  6. git初学

    git在团队合作开发时是很有用的,SVN是集中式的代表,而git是分布式的代表,它分为代码区.暂存区.和本地库.在同一个团队中开发时,在代码存储中心(例如,码云.github)上创建一个库,用于储存和 ...

  7. uniGUI试用笔记(九)

    uniGUI执行程序部署有3种形式 1.ISAPI模式 部署在IIS或Apache,程序编译为Dll形式,没有试,准备后续专门测试一下. 2.标准执行文件模式 将软件编译成一个独立的Exe文件,包括了 ...

  8. windows下如何安装vundle?

    参考: http://blog.csdn.net/zhuxiaoyang2000/article/details/8636472 vundle是gmarik 受 ruby的 bunler的启发开发的. ...

  9. 安装ubuntu的坑&RHEL7配置

    1.需要其他设置->分区,分区需要有/根目录分区和swap空间,后者文件系统类型选择swap,其他都是ext4 2.普通配置电脑,安装16.04.5 LTS,不要安装最新的,安装重启后卡在那里, ...

  10. wqCms6.0在IIS6的Getshell

    2017-02-15发布 一.漏洞利用点 漏洞文件:admin_UploadDataHandler.ashx 自定义构造上传点 二.hack it 三.POC <html> <bod ...