在设计团队中,会有一些通用,标准的素材资料或者项目参考方案。这些资料当多人,多台电脑,多地电脑都需要时,就会有素材共享,素材统一管理的需求。

Eagle共享数据能够使用的几种方法

1、将需要共享的素材导出eagle素材包,将素材包分享给同事,单独导入。这种方式适分享完整的素材包,当素材包有更新,标签,注释等有修改时,不能快速的更新给所有人。重新生成素材包,重新分享,不仅会操作很麻烦,并且很难实现素材的统一性。

2、通过网盘客户端的同步功能进行素材库目录的同步,这个方式适合个人的多台电脑使用,例如在单位的电脑中更新的数据会同步到网盘中,下班回到家中打开家中的电脑将网盘中的数据同步回家中电脑。如果是不同的人员间需要共享素材,那么会需要把这个网盘的账号共享给所有的人员共用。

3、今天我们介绍一个采用P2P同步软件,实现私有化的无限人员,无限电脑共享Eagle素材库的方法。P2P同步软件可以实现多台电脑素材数据的实时同步更新,只需要每台电脑中安装P2P同步软件,无需网盘中转。但是它需要是在电脑同时开机状态下才能够实现同步,不过如果团队有条件,可以租用一台网络服务器来作为24小时的在线文件中转服务器。这样人员无论是任何时间,任何地点都可以实现Eagle素材库的同步了。

推荐P2P软件

P2P同步软件有很多,例如resilio,syncthing,微力同步。我们今天介绍的是采用微力同步,因为测试过几款软件中,我的感觉是威力同步是免费并且最为易用的一款。如果你已经习惯了使用其他的P2P同步软件,也是可以的。

微力同步软件介绍

使用方法

首先在威力同步官网(http://www.verysync.com/)下载适合自己的版本。微力同步支持几乎所有的操作系统与环境。

首先我们先看一下电脑A的操作

下载安装微力同步后,打开威力同步界面。

点击新建同步

选择“标准文件夹”

找到要同步的Eagle库目录,点击确定。(先在当前电脑的Eagle中创建一个空的Eagle库,或者是已有的Eagle库目录也可以)

点击确定后,就生成了这个目录的共享密钥。
这里需要注意,默认创建的是只读目录,也就是对方电脑只能拉取这个目录中的内容,不能写入内容。如果我们希望别人只是获取这台电脑的eagle库数据,而不能修改标准的eagle库数据,就使用只读的方式。如果是希望所有人都能同步修改这个库目录中的图片,标签,标注等信息。那么就设置为读写。
然后只需要复制密钥,密钥分享给另一台电脑的微力同步,就可以实现两边目录的自动同步了。

我们再来看一下另一台电脑B中的操作

在另一台电脑安装微力同步并打开,在新建同步中选择“连接密钥或链接”

在输入框中粘贴复制过来的密钥后点击下一步

选择当前这台电脑的eagle库的位置(注:要先在这台电脑上创建一个空的eagle库,然后选择这个eagle库。不要选择这台电脑中已有内容的库,不然两边同步时会因为数据不一致,导致文件夹,标签等数据混乱。)

点击确定后,我们添加的同步链接就可以在微力同步的列表中看到了。

如果电脑A,同步权限设置的是只读,此时电脑B就会自动同步电脑A目录中的数据了。在电脑A的Eagle中,进行采集图片,删除图片,添加标签等操作,电脑B的Eagle中,会自动改变,与电脑A保持数据信息同步。

如果电脑A,同步权限设置的是读写,此时无论是电脑A,电脑B,在Eagle中进行采集图片,删除图片,添加标签等操作,两边的电脑都会自动同步所有的操作数据。

通过以上方法,我们可以继续添加更多的电脑来一起同步协作。

更多的玩法

以上实现了在同时开机的情况下,两台或多台电脑的Eagle数据同步。如果想实现我是用的电脑在关机状态下,其他电脑也能实现同步。那么可以使用一台固定开机的中转服务器来实现。例如局域网中的nas,或者公网服务器(阿里云、腾讯云)。在云服务器中也安装微力同步,指定一个同步目录。这台云服务器是不关机的。这样的话,我们在单位的电脑中进行Eagle数据更新会自动同步到云服务器,下班时单位电脑关机,回到家中打开家里的电脑,会自动从云服务器中同步Eagle库数据。

如果我们建立了云服务器的Eagle库同步,其实我们还可以实现另一个有意思的功能。大家是不是希望Eagle库内容能够在任何设备(电脑,手机,平板,电视),任何地点进行查看,搜索查询?我们还可以通过在云服务器中安装,欧奥PicHome这个Web图库程序,实现在线查看Eagle库内容。这个软件的使用介绍,可以继续查看这篇文章。Eagle+欧奥PicHome创建私有的pinterest网站

Eagle+微力同步实现素材资源协同共享的更多相关文章

  1. Silverlight游戏设计(Game Design):(十四)练习用游戏素材资源的获取及相关工具使用心得 --转

    Silverlight游戏设计(Game Design):(十四)练习用游戏素材资源的获取及相关工具使用心得 通过前6节的Demo制作演示,大家应该已经相当熟悉这款Silverlight-2D游戏场景 ...

  2. 企业微信上传 带中文名称的 临时素材资源 报错 44001:empty media data

    错误原因:urllib3的老版本bug,卸载掉 requests,urllib3,从新安装最新版的requests(此包内部依赖urllib3): 我从新安装的是 requests==2.22.0 及 ...

  3. 学习笔记4_ServletContext(重要整个Web应用的动态资源之间共享数据)

    ServletContext(重要) 一个项目只有一个ServletContext对象! 我们可以在N多个Servlet中来获取这个唯一的对象,使用它可以给多个Servlet传递数据! 与天地同寿!! ...

  4. 从头认识java-18.6 synchronized在其它对象上同步和ThreadLocal来消除共享对象的同步问题

    这一章节我们来介绍在其它对象上同步与ThreadLocal. 前一章节我们使用了 1.synchronized在其它对象上同步 class ThreadA implements Runnable { ...

  5. [素材资源] Android开发性能优化简介(非常不错的)

    转自(http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost& ...

  6. C# 【一】进程 , 线程 , 微线程 , 同步 , 异步 , 并发 , 并行 , 阻塞 , 非阻塞

    一 理解篇 前言 本文仅仅用作借鉴使用,作者刚入行不久,所以请不小心看到这篇文章的朋友,手下留情. 本文以小故事的形式进行叙述,逻辑不通之处.请理解. 如有错误 ,欢迎指出. 谢谢.          ...

  7. FlappyBirdWeb素材资源

    https://pan.baidu.com/s/1UeNmhnmK4RInmfiEduPrAQ 先上网盘地址 https://github.com/JIANGYUJING1995/FlappyBird ...

  8. 同步下的资源互斥:停运保护(Run-Down Protection)机制

    背景 近期在学习ProcessHacker的源码,Process Hacker是一个免费的.功能强大的"任务管理器",可用于监听系统资源的使用情况,调试软件以及检测恶意程序.使用中 ...

  9. 杂谈、 素材资源,没有美工不会ps一样可以美观

    免费素材网站 阿里巴巴矢量图,大部分图标都有颜色像素可选,格式可选3种, http://www.iconfont.cn/plus/home/index?spm=a313x.7781069.199891 ...

  10. js同步访问后台资源

    $.ajax( {  type : 'post',  url : url,  data : data,  async : false,//false代表只有在等待ajax执行完毕后才执行window. ...

随机推荐

  1. 【Android】使用 ContentObserver 监控统状态信息

    1 前言 使用ContentProvider实现跨进程通讯 中介绍了自定义 ContentProvider,为外界提供操作 SQLite 的接口.但是大多数情况下,服务端的 ContentProvid ...

  2. SpringBoot使用git-commit-id-maven-plugin打包

    简介 git-commit-id-maven-plugin 是一个maven 插件,用来在打包的时候将git-commit 信息打进jar中. 这样做的好处是可以将发布的某版本和对应的代码关联起来,方 ...

  3. 解决zabbix中文乱码

    原因是zabbix的web端缺少中文相关字体, 这里我们利用winscp, 将本机的中文楷体字体文件(simkai.ttf)上传到服务器: 找到web端字体文件夹,我的是:/var/www/html/ ...

  4. C++ STL学习

    C++ STL学习 目录 C++ STL学习 容器库概览 对可以保存在容器中的元素的限制 容器支持的操作 所有容器都支持的操作或容器成员 迭代器 迭代器的公共操作 迭代器的类型 迭代器的const属性 ...

  5. MySQL Boolean类型的坑

    MySQL中,Boolean只是 tinyint(1) 的别名,也就是说,MySQL中并没有真正的bool类型. 而SQLAlchemy生成SQL的时候并没有检测到 这一点,这就导致一个问题,当使用 ...

  6. 手写web框架

    重新认识HTTP http请求报文包含三个部分(请求行 + 请求头 + 请求体) 请求行 请求行包含三个内容: method + request-URI + http-version -- 例如 GE ...

  7. 【Azure Developer】使用MSAL4J 与 ADAL4J 的SDK时候,遇见了类型冲突问题 "java.util.Collections$SingletonList cannot be cast to java.lang.String"

    问题描述 在博文 "[Azure Developer]使用 Powershell az account get-access-token 命令获取Access Token (使用用户名+密码 ...

  8. vscode+gitee+picgo实现稳定图床

    目录: 目录 目录: 1. 为什么使用vscode+gitee+picgo实现完美图床 2. 安装VSCode 2.1 安装VSCode软件及相关插件 3. 安装picgo 4. 准备Gitee图床 ...

  9. Tomcat8.5简介

    1. Tomcat简介[1] Apache Tomcat是Servlet/JSP的容器.Tomcat8.5 实现了由 JCP 组织 (Java Community Process) 制定的Servle ...

  10. C#拾遗补漏之goto跳转语句

    前言 在我们日常工作中常用的C#跳转语句有break.continue.return,但是还有一个C#跳转语句很多同学可能都比较的陌生就是goto,今天大姚带大家一起来认识一下goto语句及其它的优缺 ...