当前位置:  编程技术>移动开发
本页文章导读:
    ▪企业面向BYOD潮的压力越来越大        企业面临BYOD潮的压力越来越大BYOD是Bring Your Own Device的缩写,意为在工作单位使用个人设备处理商业事物。随着个人电子设备从iPhone的引领潮流到Android设备等的普及,企业就逐渐开始面临如.........
    ▪ 筹建私有的git服务平台        搭建私有的git服务平台为了实现公司开发平台、个人电脑Windows平台、个人电脑Linux平台、国外买的云服务器、即将咬购买的阿里云的云服务器之间的代码同步和快速部署,进行了一些简单的.........
    ▪ JZ4755 草案MP4拆机       JZ4755 方案MP4拆机1.君正JZ4755大多数都用于MP4等等设备,高达400MHz的主频率,QFP176的封装,同样使这个芯片极具吸引力。 2.同事的一个MP4,一块机板,接上USB还无法开机,找了块旧电池,充电.........

[1]企业面向BYOD潮的压力越来越大
    来源: 互联网  发布时间: 2014-02-18
企业面临BYOD潮的压力越来越大

BYOD是Bring Your Own Device的缩写,意为在工作单位使用个人设备处理商业事物。随着个人电子设备从iPhone的引领潮流到Android设备等的普及,企业就逐渐开始面临如何制定员工在工作时间使用个人设备的难题。个人设备的普及不仅是时尚的潮流所致,同时也是设备的价格越来越能被普通公众所普遍接受,普通大众能够轻松拥有它,以及iPhone把笨重的个人电脑的诸多功能在这么便携设备上的实现,使得公众愿意为它付出比传统手机更高的价格。随着,市场的深入和扩大,它不仅改变了我们使用电子设备的习惯,从打电话使用电话机、工作学习使用电脑的传统习惯,改为使用一个智能手机实现上面两个功能的潮流来。同时,它的发展也得力于云计算的兴起和普及。无论是从市场,技术还是个人习惯,都开始促进了BYOD的发展,让企业越来越重视它。


可能好多中小企业并没有把它放在企业规划中,这不仅是因为缺少设备资金技术人力等资源,同时也是出于一种自然的企业经营习惯,老板们对自己企业的敬业,比养育自己的孩子都尽心,把企业经营融入到了自己的生活中,把企业当做自己的全部生活,甚至是等同于自己生命一样重要,于是老板们自然不会把个人生活和企业事物分开,智能手机等设备也就公私不分,这样一种自然的生活状态,自然也不会想到要求员工如何如何了。

而职业经理人们,希望不把自己的生活和事业混淆,那么在管理企业时自然也会把两者分开。企业的事物用企业配备的专门设备,个人生活的用自己的玩具,两者尽量不互相影响。


不过现在随着智能手机的普及,使用一台设备管理生活的方方面面,不仅成为了一种可能,慢慢地更成为了一种时尚。职业经理人们开始接受两种生活的部分融合,不过这和前面所说的把两者完全等同的观念又不相同,这里强调更多的是数据的部分分享和企业数据安全的保护。人不可能把事业和个人生活分开,事业总会潜移默化地部分渗透到个人领域,比如一个事业上的合作伙伴同时也是私交甚好的朋友,这也是从前他们面临的一种尴尬,其实事业是每个人生活不可缺少的一部分。同时,对企业数据的保护也不能不被考虑,谁都不想丢个手机,把商业机密同时泄露,丧失商机,那必然影响到自己的生活。当然不小心暴露个人隐私,诸如私家艺术照等的,当然也不是可以忍受的。既要使用方便,又要考虑企业需求,平衡两者就是BYOD所面临的考验。


从大概2009年开始到现在,随着这股潮流的涌现,员工的这种要求也是越来越被企业重视。不过,如何计划、管理和实施也让企业破费思量。


不仅在企业中,在教育中也是被越来越广泛的接受。在我们这里的大学,学生入学时会被要求租赁或者购买学校准备好的笔记本电脑,现在也有鼓励学生自己购置的倾向。而在国内,大学生使用个人电脑已经是相当普遍的了,大多数学校除了基本的网络和接入方法上的限制外,基本没有任何附加管理,完全由学生个人负责,而且对技术上的支持也很有限。如何有效管理,并确实让电子设备在教育中起到应有的最大的辅助教育工具的作用,也不是一句话能说清楚的。


BYOD给企业带来潜在利益。企业免于更新维护这种设备,并可以达到同样的效果,员工完全负责自己设备的安全和更新,企业就省心了。试想,一个员工丢失了企业给他使用的笔记本电脑后,一般企业会再给他配一部,即便是惩罚也会是象征性的,对于员工来说,使用别人免费提供的工具,那是最好不过的了,不怕丢不怕盗,不会用吧,还有免费培训,有了问题可以抱怨他人,两三年后还会自动给配发新的,何乐而不为呢。而这些费用都会由企业来负担,那么企业的成本也就自然增加了,无论是硬件还是人员等的维护成本。如果,员工自愿使用自己的设备做工作,那岂不是天上掉下馅饼?一般来说,每个人会对自己的东西更加爱护,不希望丢,同时也是更熟悉自己的设备使用。

员工更乐意使用个人智能设备,不仅可以一机在手掌握自己生活,而且自己也更加熟悉自己的设备,可以按照自己喜欢的方式使用和配置它;如果出现问题,也更积极地处理。而企业提供必要的资源供员工在工作中使用个人设备,也是取悦员工,让员工更能发挥动能的一种措施。更深层原因是,企业如何对待员工的理念,由此发生的变化,员工扮演企业主角,而不是被趋势的劳役。


同时,如何在提高工作效率和使用个人设备处理个人事物中取得平衡,随着个人设备在企业环境中越来越普及,企业当然也不愿意影响工作效率和企业业绩。对于不同的企业之间的差异很大,不好一概而论,也没有特定的研究对其有定论的报告--显然也不会有什么定论,企业如何规划和逐步改进管理,所谓摸着石头过河是不得已的,也是人类面领很多新事物所不能不采取的行动。


当然下面的几个方面是需要重点考虑

核心数据:什么数据是你的核心价值,如何让员工方便存取以提高效率。

提高效率:提高效率而不是降低,持续的评估并采取相应的措施是一个必不可少的步骤。

安全策略:什么安全措施可以实施?

持续评估:如何评估BYOD对企业运行的影响,评估那些方面,手段和技术等。

技术准备:持续关注技术方面的进步,引进和更新现有的。

从小处做起:谨慎逐步放开,比如先开放email和日程安排等,再放开部分的其它网络资源。

有效沟通:有效的渠道沟通,以利于员工与管理层的交流,掌握动态,促进而不是惩罚。

局限:对于好多应用是不适合移动设备的,特别是大数据应用。


现在市场上有各种的MDM移动设备管理系统(Mobile Device Management),而且呈现迅速发展的趋势,基于不同设备提供的功能,面向的客户,开放性等等方面的局限,能够管理到什么程度,系统所能触及的深度也不仅相同。

1楼fire_work昨天 18:36顶一下

    
[2] 筹建私有的git服务平台
    来源: 互联网  发布时间: 2014-02-18
搭建私有的git服务平台

为了实现公司开发平台、个人电脑Windows平台、个人电脑Linux平台、国外买的云服务器、即将咬购买的阿里云的云服务器之间的代码同步和快速部署,进行了一些简单的技术选型,首先考虑的是rsync,发现安装非常麻烦,然后考虑了一个商业软件,安装亦不顺,最终决定还是走最成熟的代码仓库平台,svn和git都是不错的选择,但是考虑到两点,抛弃了svn:

  • svn在每个目录下都有.svn文件夹,内容太多,复制过程中、grep过程中都可能带来麻烦
  • svn要起后台服务,十分不便
  • 于是乎,git成了不二选择:

  • git的每个repo都只有一个.git文件夹,不污染源码
  • git可以不启后端服务(但是用户必须使用ssh模式连接git“服务器”)
  • 下面记录创建git服务器的过程:
    选择root服务器
    首先选择一个root服务器,它必须满足2个要求:1. 不停机 2. 所有平台都能连接。于是只能用国外的云服务器作为root服务器了。因为公司开发平台只能连接外网,外网却连不上它,个人电脑不满足不停机的要求。


    创建repository(在root服务器上)
    登录root服务器,用root帐号创建一个用户raywill,
    su raywill
    cd /home/raywill
    mkdir repository
    cd /home/raywill/repository/
    git config --global user.name "raywill"
    git config --global user.email “hustos@qq.com"
    从此以后所有源码的root都在/home/root/repository目录下了。

    创建第一个项目(在root服务器上)
    一个repository下面可以有多个git项目,git命令的操作目标是单个的项目。例如淘宝有oceanbase和tair两个项目,他们可能的目录结构为:
    /home/raywill/repository/oceanbase
    /home/raywill/repository/tair
    下面创建我们的第一个项目yiker
    git init --bare yiker
    执行该命令成功后/home/raywill/repository/下生成了一个yiker目录,该目录里面只有一个.git文件夹。

    签出项目并增加一个文件(在个人电脑上)
    签出项目
      cd ~
      git clone raywill@174.140.1.1:/home/raywill/repository/yiker/ yiker_clone
      cd yiker_clone/
      ls
    新建文件
      echo "hello git" > README.txt
    将修改提交到本地仓库
      git add *
      git commit
    将本地仓库的修改同步到root服务器
      git push origin master


    整个过程中遇到三个问题,都一一解决,这些问题都是git带出来的,但都不是git的问题:
    1. ssh 174.140.1.1连接极慢的问题
    > 很多时候ssh连接慢是由于反向域名解析导致的,不过我遇到的不是这个。用DEBUG模式开启ssh,可以看到慢在哪一步:
    ssh -v 174.140.1.1
    可以看到ssh连接会尝试用很多种认真方式连接ssh服务器(root服务器),我的卡在了
    debug1: Next authentication method: gssapi-with-mic
    这一步上。解决方法是编辑root服务器上的ssh配置文件:
    vi /etc/ssh/ssh_conf
    找到
    GSSAPIAuthentication yes
    改为
    GSSAPIAuthentication no
    保存。OK了,连接很快!
    详细可以参考:ssh 连接慢解决办法

    2. 不支持免密码提交git push的问题
    git支持四种传输协议:Local, SSH, Git, HTTP。Local就是本地玩玩,没啥实际用途,Git、HTTP通常都是只读模式,而且都需要起server deamon,剩下只有SSH模式了,比较靠谱,很好使。因为采用了SSH模式,也就可以利用SSH带来的一系列便利了,例如免密码登录。具体方法见我的博客:Linux主机间建立信任关系
    这次却奇怪了,按照流程操作却依然不行,最后baidu一番才知道,是文件的权限导致的,具体参考Linux添加信任关系失败这篇文章。

    3. SSHD无法启动的问题
    因为搞ssh翻墙,另外手动启动了一个sshd(原来的sshd没有被覆盖,新的sshd在/usr/local/bin/sshd,配置文件中也配置了22端口),导致/etc/init.d/sshd restart失败。
    解决办法:新的sshd只监听翻墙端口,老的sshd只监听22端口。






        
    [3] JZ4755 草案MP4拆机
        来源: 互联网  发布时间: 2014-02-18
    JZ4755 方案MP4拆机

    1.君正JZ4755大多数都用于MP4等等设备,高达400MHz的主频率,QFP176的封装,同样使这个芯片极具吸引力。

    2.同事的一个MP4,一块机板,接上USB还无法开机,找了块旧电池,充电开机,一看就是uC/GUI做的。

    3.JZ4755启动方式的选择:

        

        BOOT_sEL1是第93pin,发现这个引脚是直接拉高的。

        于是,PE25/Pin33 接高电平且ADIN1/Pin63为低,则从USB2.0 device启动。

        将PE25接到3.3V,开机,顺利从USB device启动,不过还没有引出串口,所以无法看到任何提示信息。

    4.下一步就是引出串口,用USBbootTool工具烧录Linux。




        
    最新技术文章:
    ▪Android开发之登录验证实例教程
    ▪Android开发之注册登录方法示例
    ▪Android获取手机SIM卡运营商信息的方法
    ▪Android实现将已发送的短信写入短信数据库的...
    ▪Android发送短信功能代码
    ▪Android根据电话号码获得联系人头像实例代码
    ▪Android中GPS定位的用法实例
    ▪Android实现退出时关闭所有Activity的方法
    ▪Android实现文件的分割和组装
    ▪Android录音应用实例教程
    ▪Android双击返回键退出程序的实现方法
    ▪Android实现侦听电池状态显示、电量及充电动...
    ▪Android获取当前已连接的wifi信号强度的方法
    ▪Android实现动态显示或隐藏密码输入框的内容
    ▪根据USER-AGENT判断手机类型并跳转到相应的app...
    ▪Android Touch事件分发过程详解
    ▪Android中实现为TextView添加多个可点击的文本
    ▪Android程序设计之AIDL实例详解
    ▪Android显式启动与隐式启动Activity的区别介绍
    ▪Android按钮单击事件的四种常用写法总结
    ▪Android消息处理机制Looper和Handler详解
    ▪Android实现Back功能代码片段总结
    ▪Android实用的代码片段 常用代码总结
    ▪Android实现弹出键盘的方法
    ▪Android中通过view方式获取当前Activity的屏幕截...
    ▪Android提高之自定义Menu(TabMenu)实现方法
    ▪Android提高之多方向抽屉实现方法
    ▪Android提高之MediaPlayer播放网络音频的实现方法...
    ▪Android提高之MediaPlayer播放网络视频的实现方法...
    ▪Android提高之手游转电视游戏的模拟操控
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3