萌梦社区线下活动内容概要



  • 距离正式开展本次活动只有七天了,七天之后,我们要正式开展我们的活动了。现在我们必须做出活动内容的规划才行。这里我们必须设计活动的内容,根据我们所说的活动规划,来确定活动的内容,这样能够比较顺利地让活动进行下去。这个帖子就是记录如何设计本次活动的。



  • 首先记录一下我在学习如何举办一场活动时参考的一些建设性的文字:

    一个活动要经历:策划、开发、测试、宣传、上线、监控指标、奖励发放、效果评估

    活动概述:简单复述活动主题、对象、时间、内容。
    活动效果统计:对活动结束后的活动效果进行描述。
    宣传效果统计:对各个投放渠道的效果进行统计,并且掌握每个渠道带来的流量、转化率的相关数据。
    反思与总结:活动效果、宣传效果带来了哪些经验和教训,下次要怎么调整,如何提高。

    活动定位:一个活动的构思就是结合资源和目的,将活动提升到一个高度,并为其选择一个平台或载体,不同的平台带来的效果是完全不同的。然后,考虑的是如何将这个高度用一个主题体现出来,如何通过具体的活动流程来展现主题,展现创意达到目的,如何利用现有资源或潜在资源来支撑或提升这个高度,通过一系列的框架,最终的活动目的又将进一步细化到什么程度,这就是一个活动的构思。 主题出来,再围绕活动主题寻找版块,就象拼图,框架出来,现在就是将其拼凑完整,可以搜索尽量多的与主题相关的活动元素,虽然并不是每一个都可以运用到,但是可以供选择,安排出最合理的活动,在这里,活动主题是贯穿的灵魂,任何元素都要围绕灵魂来筛选,安排。在确定前面两个方面以后,就是具体的活动方案的完成。一个活动并不是一个方案就能解决的,为咯保证活动效果,还需要将活动方案更加细分,如细分为宣传方案。执行方案、公关方案风险意外机制等。 宣传方案:宣传方案应该包括前期宣传,活动中宣传,后续宣传。前期宣传开展时间视活动而定,一般从活动开始前半个月开始宣传,同时也可以在活动开始前进行活动预热,根据人的关注点,一般会经过以下阶段,通过预热达到一个小的高潮,然后在广告宣传的刺激下,维持着相对稳定的关注度,并且在活动开始当天,关注度达到最高。因此,合理安排好前期宣传的开展日期对活动的效果有较大的影响;活动中宣传通过现场的广告位摆放,广告方式的组合,流动广告宣传,将平面,声频,图像等诸多广告媒体有机结合,让目标群形成强烈的印象后期宣传指活动结束后的宣传活动。通常在活动结束后会维持一段时间的宣传,进行持续宣传,该阶段主要以建立品牌忠诚度为目的,如一些促销活动后,会安排走访客户活动,一来增加忠诚度,二来活动目标群对活动及产品的意见反馈。 执行方案 包括活动前的准备,活动中的现场控制,活动后的安排通常,如果活动的规模不是特别大,公关方案和活动中执行方案将会并入在这个方案中。

    在活动过程中或许没有达到预想的效果,但是后期的操作如果恰当,能得到亡羊补牢的效果。可以这么说,活动的后期也是活动一个很重要的环节,能起到一个巩固活动效果,提升目标群对品牌的认可度和忠诚度。就好像我们在达到兴奋的最高点后,不能马上跌回现实,应该给自己一个缓冲期一样的道理,在活动结束后,不能让目标群形成一个落差,而应该让他们感觉到活动还在继续。在现实的活动操作中,有很多活动都忽视这个过程。如果这个环节处理的好,完全可以带来和活动过程相同的效果,甚至更好的效果。



  • 然后接下来就是我组织的一些本次活动初步的概要:

    萌梦线下活动2016内容策划

    活动的主题:
    【候选】让我们拿着技术的武器,创造更美好的未来
    【候选】你很强
    【候选】你可以做得更好

    面向的对象是,对技术开发比较热衷的,比较少的情况是,可能以前都不是很了解技术,但是希望在技术方面进行一些努力的。

    活动的宣传文字:
    活动的宣传还是扩大一些范围,比如说活动行、微信公众账号(未注册)。然后输入一些准备好的文字。

    活动的过程中,要准备一些零食、水果和茶

    反思和总结时,根据我们办的一些项目来进行勾选。如果达到了,那么可以作为经验,如果没有达到,那么可以鞭策自己,下次要做好。

    内容:本次活动的主要内容是茶话会,时间是大家的,大家可以讨论我们的技术,以及我们能够制作的东西。我可以趁这个时机,推介一下我们公司的产品、以及介绍一下我们的技术。到时候我们会介绍一下SocketIO的进展,以及面对Qt最新的版本,我们推介一个软件产品GammaRay。
    由于我个人不具有硬件相关成本控制概念,因而不适合向在座的朋友们介绍一下硬件相关产品产业化的思路。但是我们可以做到的是我们软件技术应用情况,并且能够给出一定的解决思路。

    在活动过程中,我们需要聊一些非技术方面的内容,目前可能想到的就是聊聊自己的工作经历,以及我们未来的打算等等。

    当然,不是我一个人在这里作技术交流分享,而是我们在这里也和Jason介绍一下我们的打算,争取选好主题后就能获得相应的效果了。



  • 感觉主题是 你可以变的更好不错



  • 有关与会者吃的部分,我们可以准备一些小食品,提供给与会的宾客们吃。
    我们现在可以在网上选购好食品放在购物车内,比如说提前三天下单买下,让他们送货,接着把箱子放在公司里,等到6月18日那一天再打开提供给使用。
    目前干果这块儿我参考一下三只松鼠在淘宝上提供的干果,其它的欢迎补充。



  • 食品这一部分麻烦由 @大神 来思考思考了。
    此外我这边儿还有一个想法,那就要不要给大家准备一个宣传单。我这边儿有一个彩色打印机,把我们组织以及主要内容打印出来,放在每一个宾客的座位上,这样也显得大方。🙂



  • 这是我以前宣传萌梦社区的海报,给大家预览一下:
    萌梦宣传单

    可以下载作为活动行以及其它活动的宣传内容。
    下载地址:这里



  • 以下是Qt Dream的Logo,没有阴影的扁平的效果。可以预览一下:

    下载地址:这里



  • @jiangcaiyang123 前排支持。





  • @大神 我刚刚才看到,我一个一个地看看吧。



  • @jiangcaiyang123 我觉得大概还需要点水果之类的东西,不过这个东西得买新鲜的



  • @大神 水果买新鲜的话,那就当日买好了。



  • @jiangcaiyang123 大概这么多就够了,吃太饱晚上没法吃了~😂



  • @大神 自己可以买水果,切片装起来,用保鲜膜包装,这样就和买的水果拼盘是一样的了。



  • 我还觉得我们的活动内容需要有一定的间隙,也就是茶歇时间,这样大家可以花时间吃点东西了,而不是感到非常紧凑,没有时间吃东西。



  • @jiangcaiyang123 哇,好豪华的线下聚会。记得直播。



  • 我们还可以在举办之后形成一些固定的环节。
    比如说发表倡议,以及合影。
    达成共识了,以便进行我们下一阶段的工作开展。



  • 本次活动的内容,我们可以精心设置几个议题,每一个议题大致是这样的:

    • 主持人播报一下我们接下来要进入的话题,并且主持一下,作为引子;
    • 让现场观众观看一下我们准备的视频
    • 选择几个现场的观众进行讨论,这个时候主持人开始进行讨论了,大家可以讨论得热烈一些
    • 主持人进行话题的总结,同时准备过渡到下一个议题


  • 目前能够想到的活动内容:

    观点:你很强
    观点:再小的公司,也有他的战略。
    观点:不跟风,不炒作,走出一条适合自己的路。

    茶歇,

    辩论:究竟去大公司还是创业公司更利于自己的成长?
    1)简单介绍
    2)视频观看
    3)发起辩论

    茶歇,

    百家争鸣:现在科技热点一览(人工智能、虚拟/增强现实、大数据、共享型的社区)。
    1)简单介绍
    2)视频观看
    3)发起讨论


    如何避免冷场的技巧:
    ②给出开放型的提问,如“你觉得呢?”(给出了对方回答的空间)
    ③不要把话说完。(不要只顾自己说,也要让别人说)
    ④别把话说死。(所以不能争辩)


Log in to reply
 

走马观花

最近的回复

  • 由于我们在二次开发的过程中,需要采用调试来测试开发的效果,而使用cmake生成的Visual Studio项目,代码都是O2优化的,不太符合我们的需求,而我们必须每次都要载入Visual Studio 2017手动修改代码优化到禁用,这的确有一些麻烦,于是我们需要找一个更加便利的方法达到效果。我在稍微研究了一下之后得到结论:其实很好解决。

    准备环境

    Windows 10
    Visual Studio 2017
    Notepad++

    随便打开一个vcxproj文件,然后按下快捷键:Ctrl + F,转到文件查找一栏。按照下面的要求填写:

    文件类型 *.vcxproj 查找目标 <Optimization>MaxSpeed</Optimization> 替换为 <Optimization>Disabled</Optimization>

    然后点击“在文件中替换”,等待一会儿,就可以看到优化全部去掉了。这样就可以顺利地单步调试而不会出现断点下不了或者是其它问题了。
    替换代码优化

    read more
  • 惊讶图.jpg
    USD是一个正在发展过程中的文件格式,最基础的,能够支持网格、简单的材质、简单的光照。稍微复杂一点,就可能要借助后续的插件支持了。比如说骨骼动画,这个在USD之前的版本都是没有的,后面慢慢地得到了支持。它是通过UsdSkel这个模块支持的。这个算是和USD核心代码平级的,所以算是USD的外围插件。其实看USDSkel的发展,USDSkel其实是打算做一个动画的最小集,即仅仅支持骨骼和约束的功能,后面更加复杂的功能,通过修改UsdSkel的特性来实现。

    USD已经有一套完善的机制可以很方便地添加自定义的类型。这主要通过USD内置的usdGenSchema.py脚本来达到效果。usdGenSchema.py脚本所在的位置是:

    D:\Develop\USD\pxr\usd\lib\usd

    所以要让USD支持约束,可以选择自己通过Schema来规划一下约束这个类型,包括哪些属性。USD的说明符(specifier)包括class、def和over。其中class和C++的类很相似。我们要自己写一个Schema,大致的内容是这样:

    #usda 1.0 ( """ This file constains schema for supporting skeletal animations in USD. """ subLayers = [ @usdGeom/schema.usda@ ] ) over "GLOBAL" ( customData = { string libraryName = "usdRig" string libraryPath = "qtdream/usd/usdRig" } ) { } class Constraint "Constraint" ( inherits = </Imageable> ) { uniform asset target ( doc = """Target represent affectors whom the constraint will affect to.""" ) uniform asset[] targets ( doc = """The parent targets representing this constraint tied to.""" ) uniform float[] weights ( doc = """Optionally, weights can control the percentage the constraint is affected.""" ) uniform vector3f[] targetOffsetTranslates ( doc = """Optionally, we can specify translate offset to precisely adjust.""" ) uniform vector3f[] targetOffsetRotates ( doc = """Optionally, we can specify rotate offset to precisely adjust.""" ) uniform vector3f rotationDecompositionTarget ( doc = """Used in parentConsstraint.""" ) uniform bool useDecompositionTarget ( doc = """Used in parentConstraint.""" ) }

    接着要根据这个schema产生一大堆的代码,于是,编写以下的脚本:

    :: 运行UsdView插件.bat set Path=^ D:\Develop\Python27;^ D:\Develop\Python27\Scripts;^ D:\Develop\USD_Build\lib;^ D:\Develop\USD_Build\bin;^ D:\Develop\USD_Build\third_party\maya\lib;^ D:\Develop\Autodesk\Maya2018\bin;^ %Path% set MAYA_PLUG_IN_PATH=%MAYA_PLUG_IN_PATH%;^ D:\Develop\USD_Build\third_party\maya\plugin set PYTHONPATH=%PYTHONPATH%;^ D:\Develop\USD_Build\lib\python;^ D:\Develop\Autodesk\Maya2018\Python\Lib\site-packages set MAYA_SCRIPT_PATH=%MAYA_SCRIPT_PATH%;^ D:\Develop\USD_Build\third_party\maya\lib\usd\usdMaya\resources;^ D:\Develop\USD_Build\third_party\maya\plugin\pxrUsdPreviewSurface\resources set XBMLANGPATH=%XBMLANGPATH%;^ D:\Develop\USD_Build\third_party\maya\lib\usd\usdMaya\resources :: 需要安装Jinja2,否则会报错 pip install Jinja2 :: 开始定位到D盘目标位置上,然后执行脚本。 pushd D:\Develop\USD\qtdream\usd\lib\usdRig python D:\Develop\USD\pxr\usd\lib\usd\usdGenSchema.py schema.usda . popd

    如果出现了

    Traceback (most recent call last):
    File "D:\Develop\USD\pxr\usd\lib\usd\usdGenSchema.py", line 43, in <module>
    from jinja2 import Environment, FileSystemLoader
    ImportError: No module named jinja2
    错误,那么可能要想办法让python寻找到Jinja2。于是脚本中添加了:

    pip install Jinja2

    最后很高兴,顺利地生成了想要的C++文件,和产生的Schema文件。

    read more
  • USDView推出了插件的框架,可以顺利地编写Python脚本,作为插件让USDView载入。网上有一个高手,他在他的github上发布了自己的USDView插件。这个插件可不简单,他将USDView推出的插件架构活灵活用,并且添加了一些值得赞赏的效果:支持了USDView不曾支持的节点编辑功能。这个插件的名称叫usdNodeGraph。

    他的github地址在这里:

    https://github.com/1xinghuan/usdNodeGraph.git

    下面介绍一下如何使用吧。

    首先当然是把他的库拿下来了。推荐安装git,并且执行git clone放在本地。

    git clone git@github.com:1xinghuan/usdNodeGraph.git

    获取Qt.py库
    Qt.py库是统一Qt的版本用的。大家知道Qt4的时候有PySide,而Qt5有PySide2。我们在使用Python的时候,通常要执行 from PySide2.QtWidgets import QWidget

    等等脚本,而Qt.py将其统一起来了。不用你写PySide还是PySide2了。所以要执行下面的脚本:

    sudo pip install qt.py

    编写脚本支持其载入
    这个脚本和普通载入USDView插件差不多,唯一的不同是需要设置PYTHONPATH。因为它还要引入其它的库。脚本的内容是: #!/bin/sh export LD_LIBRARY_PATH=/usr/local/USD/lib64:$LD_LIBRARY_PATH export PYTHONPATH=$PYTHONPATH:/usr/local/USD/lib/python # 让usdView能够顺利地载入usdNodeGraph的地址 currentDir=$(cd `dirname $0`; pwd) export PXR_PLUGINPATH_NAME=$currentDir/usdNodeGraph/plugin export PYTHONPATH=$PYTHONPATH:/$currentDir/usdNodeGraph/lib/python:$currentDir/usdNodeGraph/plugin /usr/local/USD/bin/usdview $currentDir/model/7_29_1.usda

    保存文件,就可以顺利地执行了。其实还是挺简单的。执行后的效果如下:
    USDView结合usdNodeGraph.gif

    read more
  • 首先这是一个未知的旅程,有安装Maya软件有风险,一是因为它是商业软件,可能会有版权纠纷,二是Maya软件非常大,安装不慎,可能会出现各种奇怪的问题。我也是参考国外一篇文章才敢开始自己的Maya之路。至于遇到的问题,的确非常多,Maya依赖的版本太多,一些版本不一致的问题可能会导致很多诡异的问题,这时找Maya,找Autodesk是无济于事的。

    安装Maya的运行必备项

    tbb:Intel库,支持并行计算用,典型的是paralell_for用法。
    tiff:图像格式支持
    ssl:加密用
    png:图像格式支持
    gcc:编译器套件

    sudo apt-get install -y libtbb-dev libtiff5-dev libssl-dev libpng12-dev libssl1.0.0 gcc libjpeg62

    安装Alien

    因为Maya是rpm包,要转为deb包,就要借助alien了。alien的安装如下:

    sudo apt-get install -y alien elfutils

    安装多媒体库

    Maya的多媒体编辑功能依赖多媒体库,Linux最常见的就是gstreamer了。

    sudo apt-get install -y libaudiofile-dev libgstreamer-plugins-base0.10-0

    安装图形库

    Maya在Linux中,只有OpenGL是支持的(Maya这么古老的软件是不会这么快支持Vulkan的啦),所以也要安装。目前OpenGL的Linux实现是mesa。命令是:

    sudo apt-get install -y libglw1-mesa libglw1-mesa-dev mesa-utils

    这和安装Qt支持的图形库差不多,事实上Maya的GUI也是大部分依赖Qt。

    安装字体库

    Maya是极度依赖字体的,试想一下,在Linux字体那么丑,能看吗?当然不能。所以还是要安装合适的字体才行。命令是:

    sudo apt-get install -y xfonts-100dpi xfonts-75dpi ttf-mscorefonts-installer fonts-liberation

    在配置ttf-mscorefonts的时候,点击Ok和Yes就可以了。

    同时安装其它依赖Maya的包

    其余依赖Maya的包可以通过下面的命令安装。
    csh:c外壳命令行程序
    fam:Linux中计算机文件或者目录改变的观察者。一旦改变了执行通知操作。

    sudo apt-get install -y csh tcsh libfam0 libfam-dev xfstt

    安装xp6包

    cd /tmp
    wget http://launchpadlibrarian.net/183708483/libxp6_1.0.2-2_amd64.deb
    sudo dpkg -i libxp6_1.0.2-2_amd64.deb

    下载Maya2018

    你可以去Maya官网下载Maya2018,它有给出链接,下载应该不会遇到太多问题。
    然后解压Maya2018到合适的位置。
    我这里是:/media/jiangcaiyang/Data/软件安装包/Linux安装包/Maya2018

    安装Maya2018

    现在需要利用alien将所有rpm包转为deb包。

    sudo alien -cv *.rpm

    接着安装deb包

    udo dpkg -i *.deb

    掉包rpm,欺骗Maya并且让安装通过

    因为Maya的Linux安装包是给Redhat或者是CentOS开发的,所以默认rpm作为安装包的程序。对于debian系,它一直不认的,所以在运行带界面的程序的时候,总是出错。于是我们要执行一下欺骗,让rpm一直返回正确,这样才能欺骗Maya的安装包,让其安装通过。

    编写一个简单的C程序:

    echo "int main (void) {return 0;}" > mayainstall.c

    编译C程序

    gcc mayainstall.c

    备份rpm

    sudo mv /usr/bin/rpm /usr/bin/rpm_backup

    替换掉rpm

    sudo cp -v a.out /usr/bin/rpm

    对一些库位置建立软连接,让Maya识别到

    因为Maya的安装程序在Redhat或者是CentOS测试成功,而在Debian系不成功,对于处于Debian系的Deepin来说,还是挺麻烦的呢。因此还是要重新建立链接才行。

    sudo ln -s /usr/lib/x86_64-linux-gnu/libtbb.so /usr/lib/x86_64-linux-gnu/libtbb_preview.so.2
    sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so /usr/lib/libtiff.so.3
    sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so /usr/autodesk/maya2018/lib/libssl.so.10
    sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/autodesk/maya2018/lib/libcrypto.so.10

    启动Maya 2018的安装包并且进行安装

    Maya 2018的安装包名称是setup,需要为此添加可执行的权限,因此要执行以下的命令:

    chmod +x setup
    然后执行之
    sudo ./setup
    之后就出现了Maya安装的界面了。久违了哈。
    Maya安装界面

    选择单机版,并且全部输入1。
    Maya安装全部输入1

    下个界面选择【继续】,然后就顺利地完成啦。点击【完成】
    Maya安装完成
    还没有完呢,还需要继续进行下一步的操作才行。

    对已经安装的Maya执行额外的操作

    首先是创建目录。

    sudo mkdir -p /usr/tmp
    给新建立的目录满权限
    sudo chmod 777 /usr/tmp

    为Maya创建一些配置目录。

    mkdir -p ~/maya/2018 ~/maya/2018/syncColor/Shared

    添加一句配置,解决Maya段错误

    echo "MAYA_DISABLE_CIP=1" >> ~/maya/2018/Maya.en

    运行命令解决颜色管理错误

    echo "LC_ALL=C" >> ~/maya/2018/Maya.env

    执行命令,递归地强制让~/maya给满权限。

    chmod -Rfv 777 ~/maya

    恢复扫尾工作

    还记得我们将rpm掉包了吗?现在恢复回来。

    sudo rm -v /usr/bin/rpm
    sudo mv -v /usr/bin/rpm_backup /usr/bin/rpm

    替换正版的Maya2018(选用)

    因为我们安装Maya2018的时候,序列号和产品密钥都是随便填写的1,但是如果是换用正版的Maya2018,我们需要将序列号填写为666-69696969,密钥填写为657J1,并且我们需要用正版的库替换掉我们自己安装的库。因此要执行下面的操作:

    sudo mv /usr/autodesk/maya2018/lib/libadlmint.so.14.0.23 /usr/autodesk/maya2018/lib/libadlmint.so.14.0.23_old
    sudo cp libadlmint.so.14.0.23 /usr/autodesk/maya2018/lib

    最后出现我们喜闻乐见的结果~
    Maya 2018的运行效果

    read more

关注我们

微博
QQ群