传播学大师麦克卢汉有一个著名理论——「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人自由。那么,我们究竟需要什么样的工具释放技术生产力?本期 fir.im Weekly 分享下@赵赛坡 的 iPad 生产力指南,精选了 iPad 上大量优秀的生产力应用,11000 字,50 多张插图(动态图),全部在 iPad mini 4 上完成,涉及到六大工作流、40 多款应用的使用教程。十分强大,推荐阅读。

还有一些优秀的 Github 项目、iOS/Android 开发工具、持续集成实践等技术分享 :)

『iOS,Android开发工具&源码分享』

iOS 实现基于 DLNA 的本机图片,视频投屏

@艾力亚尔整理了关于 iOS 使用 DLNA 投本地图片视频的实现思路和方法。 可结合之前的基于 DLNA 实现 iOS,Android 投屏系列文章来了解 DLNA 投屏协议。详情见链接

客户端动态化系列之——URLRoute

在有限的开发资源下,如何最大程度化地做到端测动态化的方案?来看看@kuailejim的整个思路,文章传送门

为 UIAutomation 添加自动化测试标签的探索

@杨萧玉HIT在微博上分享了iOS 自动化测试生成标签方案的文章,并更新了方案和代码。文章地址在这里

Google TensorFlow 深度学习笔记系列

@梦里风林在微博上分享:

“Google TensorFlow 深度学习笔记系列完结撒花,包括学习深度学习的理念和TensorFlow的使用经验。”

文章地址:链接

项目地址:GDLnotes

Andriod-collect-blogs

这是一个关于 Android blog 的库,作者ZQiang94记录了自己遇到的比较有价值的 Android 相关的blog。项目地址:Andriod-collect-blogs

从无到有打造一个炫酷的进度条效果

Dribbble的启发,简书作者zhangke3016做了一个酷炫的进度条的设计和实现,在进度的文字内容、颜色以及切换的图片等都可以自由设置。项目地址:SpecialProgressBar

我们为什么要尝试前后端分离

关于前后端分离,来看看@Mr劳卜这篇经验文就足够了。

『持续集成实践』

使用 flow.ci 实现 Android 自动化测试与持续集成

这篇文章通过启动在 flow.ci 中的 Android 模拟器插件,将 connectedCheck 命令添加到构建插件的默认脚本中,以此来实现 Android 应用自动化测试与持续集成。文章传送门 .

手把手教你利用Jenkins持续集成iOS项目

感谢halfrost 的投稿。

这篇文章里,不仅有持续集成的概念和价值讲解,也有使用Jenkins 进行iOS项目持续集成的详细步骤,值得一看。

『程序员Tips』

Git工作流指南

关于Git工作流主题,网上体系的中文资料不多,主要是零散的操作说明,希望这篇文章能让你更深入理解并在工作中灵活有效地使用起来。Github 地址:链接

感谢@oldratlee 的翻译。

我眼中软件工程里的常识

作者右领军大都督结合自己的痛苦经历来谈谈关于软件工程尝试的故事,来这里看看。


这期的 fir.im Weekly 就到这里,投稿请联系 dm[at]fir.im ,

欢迎分享更多的内容。

fir.im

fir.im Weekly - 如何用 iPad 创造技术生产力的更多相关文章

  1. fir.im Weekly - 揭秘直播移动 APP 技术实现

    2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点.本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS . ...

  2. fir.im Weekly - TouchBar 从入门到开发

    自从 Macbook Pro 发布重大更新, TouchBar 一直是开发者的重点关注对象.除了NSTouchBar官方文档,速度快者如 @毫无存在感的Cee,分享了一篇 NSTouchBar 的入门 ...

  3. fir.im Weekly - 论个人技术影响力是如何炼成的

    每个圈子都有一群能力强且懂得经营自己的人,技术圈也是如此.本期 fir.im Weekly 一如往期精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和 ...

  4. fir.im Weekly - 2016 开年技术干货分享

    开年上班,北上广的技术er 陆续重返"人间".看到别人已返工写代码,竟然有种慌慌的感觉(ง •̀_•́)ง 勤奋好学如你,fir.im weekly 送上最新一波技术分享供你 &q ...

  5. fir.im Weekly - 新开发时代,需要什么样的技术分享

    "2016年,当我们迎来了如Xcode 8.Swift 3.SiriKit.Android N.Android Instant Apps.React Native等诸多移动开发技术.开发工具 ...

  6. fir.im Weekly - 技术人也要苦练“七十二变”

    一年又一年,Code,Build,Run.多少技术人像"孙悟空"一样,日复一日苦练"七十二变",笑对"八十一难",最后能"取经成功 ...

  7. fir.im Weekly - 当技术成为一种 “武器”

    最近纷纷扰扰,快播公开庭审,携程事件仍在升级,百度还在继续无底线.我们相信技术本身并不可耻,但是用技术作恶就是可耻.当技术成为一种武器,Do not be evil. 好了,继续本期的 fir.im ...

  8. FIR.im Weekly - 技术是练出来的

    本期 Weekly 主要精选了上周一些不错的 GitHub 资源.开发工具和技术实践教程类文章分享给大家. JSPatch – 动态更新 iOS APP JSPatch 是 @Bang 最近业余做的小 ...

  9. fir.im Weekly - 2016 移动开发技术大回顾

    2016 年是移动技术发展迅速的一年,认认真真回顾这一年必不可少.@移动开发前线 的 这篇 2016移动开发技术巡礼 ,精心盘点了 2016 年 移动开发技术大事件,分为 iOS/Android平台篇 ...

随机推荐

  1. Ubuntu 16.04 启动错误 "a start job is running for hold until boot process finishes up"

    老司机也差点翻船... 升级16.04的时候,将默认启动管理器(default display manager)选为gm3(gnome3)了(应该使用默认的lightgm)如果改成gm3,好像是nvi ...

  2. Win7 64位 VS2015环境使用SDL2-2.0.4

    之前在VS中使用SDL2,如果只链接SDL2.lib,会提示 error LNK2019: unresolved external symbol _main referenced in functio ...

  3. Vertica数据查询优化

    vertica是惠普公司推出的列式分布式数据库,在OLAP领域有其独到的地方,目前社区版免费,但是只能存放1T的数据.我在工作中维护的bi系统后端就是使用的vertica数据库,平时也经常需要对于数据 ...

  4. hdu 5543 Pick The Sticks(动态规划)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5543 题意:给你一根长为m的长木板和一些小木棒,每一根小木棒有它的长度和价值,这些小木棒要放在长木板上 ...

  5. pushState 和 replaceState

    使用此方法浏览器前进后退仍然可查看对应内容 设置值 history.pushState({}, "页面标题", "xxx.html"); history.rep ...

  6. [UE4]CustomAnimationBlueprintNode 自定义动画蓝图节点

    目的:在AnimationBlueprint中使用自定义动画控制节点. 主要过程: 1.      引用相关模块.在Client.Build.cs文件中,PublicDependencyModuleN ...

  7. BNUOJ 51279[组队活动 Large](cdq分治+FFT)

    传送门 大意:ACM校队一共有n名队员,从1到n标号,现在n名队员要组成若干支队伍,每支队伍至多有m名队员,求一共有多少种不同的组队方案.两个组队方案被视为不同的,当且仅当存在至少一名队员在两种方案中 ...

  8. http://blog.csdn.net/chenriwei2/article/details/38047119

    SSP或者说是空间金字塔匹配(spatial pyramid matching or SPM)是BoW的一个扩展,它把一张图片划分为从不同的分辨率级别然后聚合这些不同分辨率的图像,在深度学习之前SPM ...

  9. js 获取样式兼容方法

    function getStyle(obj, attr) { if(obj.currentStyle) { return obj.currentStyle[attr]; } else { return ...

  10. mysql用户权限设置

    1.创建新用户 通过root用户登录之后创建 >> grant all privileges on *.* to testuser@localhost identified by &quo ...