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

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. NVME(学习笔记七)—Atomicity Operation

    5.21.1.10 Write Atomicity Normal 这个特性控制AWUN和NAWUN参数的操作.设置的属性值在set Feature命令的Dword 11中表明. 如果提交Get Fea ...

  2. 《深入理解JAVA虚拟机》(一) JVM 结构 + 栈帧 详解

    ​ 1.程序计数器(Program Counter Register)         线程独有,每个线程都有自己的计数器:由于CPU的任意时刻只能执行所有线程中的一条,所以需要使用程序计数器来支持J ...

  3. linux下python3环境安装(源码编译的方式安装)

    1.将压缩包上传到/usr/local/ 2.解压压缩包 tar -xzvf Python-3.6.6.tgz 3.装一些编译源码需要的依赖文件 yum -y install gcc make cma ...

  4. java图书管理系统

    一 .需求 1.使用数组存储学生(学号.姓名.性别.年级.院系.班级)信息数据和图书(书号.书名.出版日期.作者.价格.类别)信息数据 2.学生管理功能:增加学生.删除学生信息.修改学生信息.查询学生 ...

  5. 【转载】nltk英文自定义分词

    NLTK项目地址: https://github.com/nltk/nltk_data/tree/gh-pages/packages NLTK基础分词用例: https://www.cnblogs.c ...

  6. Taurus.MVC WebMVC 入门开发教程5:表单提交与数据验证

    前言: 在本篇 Taurus.MVC WebMVC 入门开发教程的第五篇文章中,我们将学习如何处理表单提交和进行数据验证. 这是 Web 开发中非常重要的一部分,因为它涉及到用户输入数据的处理和有效性 ...

  7. Oracle不走索引的原因

    Oracle数据库操作中,为什么有时一个表的某个字段明明有索引,当观察一些语的执行计划确不走索引呢?如何解决呢?本文我们主要就介绍这部分内容,接下来就让我们一起来了解一下 . 不走索引大体有以下几个原 ...

  8. 【Azure 应用服务】应用服务中发布Docker Container,如何添加卷(如Azure File Share)以便永久存储文件

    问题描述 应用服务中发布Docker Container,如何添加卷(如Azure File Share)以便永久存储文件 问题解答 App Service可以通过门户配置Mount Storage, ...

  9. 【Azure 应用服务】如何定期自动重启 Azure App Service Plan(应用服务计划)

    问题描述 如何定期自动重启 Azure App Service Plan(应用服务计划)? 因一个App Service Plan 下包含多个应用服务,如果能统一通过应用服务计划来重启所有的应用,则有 ...

  10. C++ 多线程笔记1 线程的创建

    C++ 多线程笔记1 线程的创建 里面代码会用到的头文件 #include <iostream> #include <string> #include <memory&g ...