手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2024年11月的文章

资料备份:IOS5内嵌字体列表

做网页的时候需要考虑在IOS上的显示效果,不能随便用字体,于是官网的这个页面就可以做参考了
http://support.apple.com/kb/HT4980?viewlocale=zh_CN&locale=zh_CN

受影响的产品

iPhone, iPad, iPod touch

系列名称 版本
Academy Engraved LET 7.0d1e1
American Typewriter 7.0d1e1
Apple Color Emoji 7.0d18e1
AppleGothic 7.0d5e1
Arial 5.01.2x 版
Arial Hebrew 6.0d2e1
Arial Rounded MT Bold 1.51x 版
Bangla Sangam MN 7.0d4e1
Baskerville 7.0d4e2
Bodoni 72 7.0d1e2
Bodoni 72 Oldstyle 7.0d1e2
Bodoni 72 Smallcaps 7.0d1e2
Bodoni Ornaments 7.0d2e1
Bradley Hand 7.0d3e1
Chalkboard SE 7.0d13e1
Chalkduster 7.0d6e1
Cochin 7.0d1e1
Copperplate 7.0d1e2
Courier 7.0d2e1
Courier New 5.00.2x 版
Devanagari Sangam MN 7.0d10e1
Didot 6.1d4e1
Euphemia UCAS 6.1d4e1
Futura 6.2d1e1
Geeza Pro 6.1d8e1
Georgia 5.00x-3 版
Gill Sans 6.1d9e1
Gujarati Sangam MN 7.0d2e1
Gurmukhi MN 7.0d2e1
Heiti SC 7.0d21e1
Heiti TC 7.0d21e1
Helvetica 8.0d9e1
Helvetica Neue 7.1d5e2
Hiragino Kaku Gothic ProN 8.10 版
Hiragino Mincho ProN 8.10 版
Hoefler Text 6.1d7e1
Kailasa 7.0d3e1
Kannada Sangam MN 7.0d3e1
Malayalam Sangam MN 7.0d3e1
Marion 7.1d3e2
Marker Felt 4.4d2e1
Noteworthy 7.0d15e1
Optima 6.1d4e1
Oriya Sangam MN 7.0d4e1
Palatino 7.0d4e4
Papyrus 6.1d10e2
Party LET 7.0d2e1
Sinhala Sangam MN 7.05e1
Snell Roundhand 7.0d6e3
Tamil Sangam MN 7.0d2e1
Telugu Sangam MN 7.0d2e1
Thonburi 10.7d8e1
Times New Roman 5.01.3x 版
Trebuchet MS 5.00x 版
Verdana 5.01x 版
Zapf Dingbats 6.1d3e1
Zapfino 6.1d5e1

Tags: ios5

肖佑阳二三事

最近有趣的事情很多。。
1、家里有一本小书,拼图书,小朋友小时候很喜欢玩,但随着时间的流逝,书也被磨破了,于是乎,老婆说,我们粘一下吧。小朋友说不粘,老婆说粘,小朋友说不粘。看老婆很坚决,小朋友说,你说不粘,我说粘。于是老婆说,那我们不粘,小朋友说,那就不粘吧。

2、下象棋。老婆和小孩其实都不会,于是在那里乱走。小朋友的兵走到了米字格。老婆说,你的兵可以吃我的象了。于是小朋友吃了老婆的象。然后老婆用士吃掉了他的兵。小朋友嘟嘴,你这个骗子。然后老丈人说,士只能走斜线,于是兵就没有办法吃了。小朋友又说,我就说吧,你是个骗子。

3、下班回家,带着包。小朋友问,你有没有带什么给我玩啊。我说没有啊,我什么都没有带。小朋友,切。表情还一副鄙视的样子。。。。郁闷

------
再转个笑话:小朋友们被父母送到学校,很多小孩都在哭。只有一个小孩一声不吭。教师看到了觉得,这是个典范啊,于是走过去。还没有等到她说话,小朋友一把抢过教师的手机,还没有拨号码就哭着说。爸爸,我被妈妈卖了。。。

------
小朋友这段时间一直咳嗽,医生说是有轻微的肺炎,于是天天挂水。主要是因为折腾了一个月了,挂水的时候,老丈人买了个烧卖给他吃,于是每次挂水都要吃烧卖。有一天回家,老婆突然发现家里有很多烧卖,惊讶了一下。老丈人说,小朋友说你们也要吃的呀。所以就多买了几个

Tags: 肖佑阳

资料备份:ios(苹果)设备直播流媒体 服务搭建

由于公司的规划,在未来的一段时间内可能会给ipad用户提供流媒体的播放服务,因此,在服务器上架设流媒体服务器就已经被我提上了日程。找了不少资料,发现这一篇还算是相对不错的。
原文地址是:http://www.aojie.biz/902
原文内容:

iOS设备上要用原生的浏览器或者播放器来跑直播流媒体,确实是有点费周折,不过找对了软件和方法就相对容易许多。收集了一下关于iOS设备上搭建直播流媒体服务器的一些解决方案,如下:

1、凤雨小城,HLS 简介,http://www.vexx.cn/blog/read.php?240

2、dancong , wowza服务器无法将RTMP的流播放到iOS上(已解决),http://www.cocoachina.com/bbs/read.php?tid-47849.html

HLS简介 – rainstown (小城秋雨)

HLS(HTTP Live Streaming)是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的基于HTTP协议的流媒体解决方案。
在 HLS 技术中 Web 服务器向客户端提供接近实时的音视频流。但在使用的过程中是使用的标准的 HTTP 协议,所以这时,只要使用 HLS 的技术,就能在普通的 HTTP 的应用上直接提供点播和直播。
在App Store中的视频相关的应用,基本都是应用的此种技术。
该技术基本原理是将视频文件或视频流切分成小片(ts)并建立索引文件(m3u8)。支持的视频流编码为H.264,音频流编码为AAC。
m3u8文件示例:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10,

http://192.168.1.36/vod/tt/tt-1.ts

#EXTINF:10,

http://192.168.1.36/vod/tt/tt-2.ts

#EXTINF:10,

http://192.168.1.36/vod/tt/tt-3.ts

#EXT-X-ENDLIST
可以在iOS或Mac OS上通过quicktime或safari(其实还是调用quicktime)来进行播放。
下面分点播和直播分别进行一下介绍。
点播:
苹果官方提供了Segmenter软件,参数如下:

segmenter <input MPEG-TS file> <segment duration in seconds> <output MPEG-TS file prefix> <output m3u8 index file> <http prefix>

示例:
segmenter youku.m2ts 10 tt/tt index.m3u8 http://192.168.1.36/vod/
注意:输入文件必须为MPEG2TS格式。对我们的mp4文件来说,必须先进行一次容器格式转换才能进行分割。分割命令:
ffmpeg -i youku.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb youku.m2ts
我们下一阶段要做的视频分割项目,针对iOS平台的播放,可以考虑采用此种方式。只是若如此做,存储成本会加倍.。
直播:
客户端软件推送H.264视频流和AAC音频流到服务器软件,服务器软件将接收到的流每缓存一定时间后包装为一个新的ts文件,然后更新m3u8文件.。 m3u8文件中只保留最新的几个片段的索引,以保证观众任何时候连接进来都会看到较新的内容,实现近似直播的效果。这种方式的理论最小延时为一个ts文件 的时长,一般为2-3个ts文件的时长。
苹果没有官方的HLS直播服务器软件和客户端软件。其它第三方公司的产品有:
·  TVersity
·  Helix Universal Server
·  Wowza Media Server
·  VLC Media Player version 1.2
我采用Helix Universal Server和Helix Producer(客户端软件)进行了直播测试。
若要做针对iOS平台的直播,目前来看,只能采用此种方式。但在其它平台(除了iOS和Mac之外)上无法观看直播,也决定了此种直播方式的应用场景暂时具有相当的局限性,只能作为常规直播方式的一种补充。

wowza服务器无法将RTMP的流播放到iOS上(已解决)

我现在需要将本地Macbook的rtmp的视频流直播到iOS上,准备采用wowza作为服务器。

我按照这个教程用FlashMediaLiveEncoder 3.2 采集本机的iSight视频后,按视频H.264, Baseline 3.0, 音频 AAC为格式输出rtmp协议的流。

复制代码
  1. FMS URL里填rtmp://localhost:1935/live
  2. Stream里填mp4:myStream

我在本地按wowza官方的配置方法配完后,Mac OS X 网页上可以用jwplayer直接以:

复制代码
  1. var flashvars = {
  2. file:’myStream’,
  3. streamer:’rtmp://localhost/live/’
  4. };

这种方式播放rtmp流,说明wowza已经接收到rtmp流了。

问题是,用iOS访问“http://localhost:1935/live/myStream.sdp/playlist.m3u8”,结果iOS虽然出现播放界面,但是报错“File not found”,查看wowza控制台报错,说:

复制代码
  1. INFO stream create myStream.sdp -
  2. WARN server comment – HTTPStreamerAdapterCupertinoStreaming.getAppInstance: Stream not found [live/myStream.sdp/playlist.m3u8]: myStream.sdp
  3. WARN server comment – HTTPStreamerAdapterCupertinoStreaming.getAppInstance: Stream not found [live/myStream.sdp/playlist.m3u8]: myStream.sdp
  4. INFO stream destroy myStream.sdp -

说明访问到了wowza,但是wowza无法将rtmp流转成myStream。

我看过了Apple官方的HTTP live stream的文档,说需要segmenter将视频流切分成多个ts的视频文件和m3u8的播放列表,我觉得这些都是wowza负责实现的。

请问如何配置wowza才能将rtmp流转成Apple HTTP live stream。

另外,虽然wowza要求SDP文件,但是我不知道怎么生成SDP文件,而且网上有人说不用SDP文件也可以。是因为这个SDP缺失导致的吗?如何生成SDP?

解决方案:
根本不用生成SDP。
原来是iOS上的访问地址被官方误导了,晕死,官网上的竟然是错的。URL里不需要写“.sdp”,应该是http://localhost:1935/live/myStream/playlist.m3u8就可以了。

---------
最后一句超有意思。。
官方的文档应该是这个:http://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_31

Tags: 流媒体, ios, fms

老外怎么看待在中国创业

这是cnbeta上面的一篇文章里面讲的很有意思。其中有一点:很多人不知道电子邮件是什么,以为QQ就是互联网
这句说的真的不错,其中还有一点说了中国的现状:创业公司不得不在办公地点上花大量钱财。大多数中国技术人员喜欢为大公司工作,并且他们更喜欢现金而非股权。如果公司没有一个好的办公环境,那么他们很难招到合适的员工。
嗯。宁当凤尾不做鸡头,这句话其实和以前是相反,以前是宁做鸡头不做凤尾的,现在不一样,宁可在大公司当小员工,不想云小公司当头。做互联网破产的机会比较大,很多人就不愿意去小公司搏。

原文来自:http://www.cnbeta.com/articles/160449.htm

感谢雷锋网的投递
这是一位出生在中国、但早年随父母移居美国的华人工程师Bowei Gai所做的一个PPT,不久前他来到中国寻找机会,于是有了以下的PPT,这份PPT在Slideshare上发布后迅速成为第二热门的PPT。这多少能反映硅谷公司和VC对中国创业公司的看法。

Bowei Gai的结论是:进入中国市场就像你摸着石头过河初次创业。因为:

  • 竞争异常激烈。在美国,如果你有一个好的想法,可能会有一些公司模仿你,但在中国则有数不清的公司模仿,并称之为“微创新”。举个例子:在中国有超过5000家模仿Groupon的团购网站,有超过100家的Android应用商店。而且中国公司的竞争往往会使用一些非常手段,包括造对手负面消息、剽窃知识产权,无所不用其极。
  • 中国互联网用户的网络基础与美国完全不同。在中国,不少网民甚至不知道电子邮件为何物,对于他们来说,QQ就是互联网。
  • 建立一个公司的手续会让你抓狂如果你是一家海外公司,并希望吸引美国的投资,你必须在另一国家建立一个分公司,让投资者注资到这家公司,然后签署一份托管协议,授予员工股票期权(编者注:从这一表达看似乎作者想说的是国内公司在海外上市的“新浪模式”)。
  • 创业技术环境欠佳。在中国很少有像Amazon Web Services、Heroku和Google Apps这样可靠的基础服务可以利用,而且开发者在技术上要比世界落后一个时代。
  • 创业公司不得不在办公地点上花大量钱财。大多数中国技术人员喜欢为大公司工作,并且他们更喜欢现金而非股权。如果公司没有一个好的办公环境,那么他们很难招到合适的员工。
  • 丑陋的网站表现更好。大多数中国网站按西方标准看起来丑陋而拥挤(想想Ha0123),但测试表明,这些网站点击率和转换率比起有更好UI的web2.0网站更高,这些web2.0网站在美国更受欢迎。
  • 外来的天使投资者没有机会。他们只相信他们的圈子内的人,而且中国不缺钱

  • PPT全文如下:
    The China Startup Report View more presentations from Bowei Gai

    尽管如此,Gai称仍然值得在中国创业。但是,你最好学点汉语,盯着北京这块市场,把你那份属于美国人的傲慢抛在脑后。

    Via BI www.leiphone

    -----------------------------
    以上都是原文,原文中还有几段很深得人心啊,我在里面都加背景色了。
    不过,评论更给力:

    一直在模仿,从未想过创新。所谓的创新即是以最快的速度复制国外成功案例,国内首创!
    镇上js对外来合作者的态度是,大不了先给你找个niu,然后咱再谈生意~

    转:极速理解设计模式系列【目录索引】

    这里是一个文件索引,如果对设计模式感兴趣可以打开看看。
    是同一个作者写的东西,也是他自己整理出来的索引,所以可以尝试一观,当然你可以从第一篇开始看,如果觉得兴趣不大,或者不对你的胃口,就可以咔嚓了。
    作者是程兴亮。

            这是一个老生常谈的设计模式系列文章,本系列力图从最简洁的语言和最易理解的实例来让大家认识设计模式的思想和思路,从而在实际项目中能够用到一二。现在将本系列文章详列如下:

            极速理解设计模式系列:1.建造者模式(Builder Pattern)

            极速理解设计模式系列:2.观察者模式(Observer Pattern)

            极速理解设计模式系列:3.代理模式(Proxy Pattern)

            极速理解设计模式系列:4.原型模式(Prototype Pattern)

            极速理解设计模式系列:5.组合模式(Composite Pattern)

            极速理解设计模式系列:6.适配器模式(Adapter Pattern)

            极速理解设计模式系列:7.桥接模式(Bridge Pattern)

            极速理解设计模式系列:8.策略模式(Strategy Pattern)

            极速理解设计模式系列:9.工厂方法模式(Factory Method Pattern)

            极速理解设计模式系列:10.抽象工厂模式(Abstract Factory Pattern)

            极速理解设计模式系列:11.单例模式(Singleton Pattern)

            极速理解设计模式系列:12.责任链模式(Chain of Responsibility Pattern)

            极速理解设计模式系列:13.外观模式(Facade Pattern)

            极速理解设计模式系列:14.轻量级模式(Flyweight Pattern)

            极速理解设计模式系列:15.中介者模式(Mediator Pattern)

            极速理解设计模式系列:16.迭代器模式(Iterator Pattern)

            极速理解设计模式系列:17.命令模式(Command Pattern)

            极速理解设计模式系列:18.访问者模式(Visitor Pattern)

    设计模式这东西,本来就是属于通用的玩意,因此不用纠结语言,随便看看。
    同时,也别过多的纠结这些,这些只是进阶的玩意,如果你连基础的代码都写不来也别看这些了,有意义吗??
    其实我也看不懂,好吧

    Tags: 设计模式