标签:ipad

浏览模式: 标准 | 列表 | 图文
把iPad变成一台Web服务器

把iPad变成一台Web服务器

在网上找了很多资料 ,比如怎么把ipad变成webserver。之所以有这个想法,是因为ipad mini是32G的,好象有点浪费 。。。所以就想着用它来做点事儿。于是乎。。。找到一些资料 ,比如 :http://www.xzbu.com/8/view-3462992.htm

然而,我在cydia的源里进行搜索mysql的时候,却发现,原来有一个现成的 lighttpd-php-mysql的包已经帮你准备好了,直接安装这个包。然后就一切Over。

在设置里还能对lighttpd 和 mysql的开启与关闭进行控制,打开对应的网页后,里面还带了一份简易版的phpmyadmin。哦哦哦,这世界实在让人疯狂。

当然要安装的话,记得,一定是要在开发者模式下,否则可能搜不到mysql

IPad 越狱后更新用户模式

IPad 越狱后更新用户模式

更改用户模式其实挺方便:

中文版的

Cydia -> 软件源 -> 设置 -> 选择模式

For english

Cydia -> Sources -> Settings -> Choose

为什么要改,主要是因为开发者模式可以安装 php mysql 等 ,还有python ,lua ,甚至,我还想将它当成一台测试机来用,那些用树莓的人,我一样可以只带一台设备就能干活滴。。。

部分转:卡片、页与卷轴

其实想转这篇文章好久了,但一直在犹豫。众所周知,如今的pad上的文章、HTML网页,都在尝试着改变。如果让人还在不停的向上拖动页面,好象就会被人所诟病。
于是乎翻页就显得至关重要。
从最早ipad上可见的ibooks中的书籍可了解,翻页其实是一件很痛苦的事情。它需要将你的文章内容由程序自己算好,然后将它分页,于是这里面的代价消耗就非常大。一篇文章如果有上千页,当你选择改变字体大小的时候,ibooks就象死机一样,无法拖动。毕竟这个时候程序在计算页码,重绘页面。超级痛苦,而pad又不象台式机那样CPU强劲。带来的郁闷可想而知。
于是更多的人尝试PDF阅读,毕竟当一篇文章转为PDF后,带来的好处也是显而易见,格式固定,编排方便,可以随意跳转,而且PDF的格式公开,任何人都可以尝试制作它,更关键的是,ipad内建支持pdf(如ibook)。但同时也会有一点小问题,比如,不能调整字体大小,不能插入广告(我想这个对于想赢利的企业来说恐怕是最痛苦的),容易被人打包下走所有数据(企业会更恨这个原因)
当kindle出第二版的时候,很多人都在惊呼,阅读的时代要改变了。国内有个做kindle系统打包的叫做“多看”,它对PDF也做了处理,能够对PDF进行分页,很多国内的电子书用户都选择了多看系统,因为看书更方便了。(它实现的也是类似ibook的效果)
好了,先看原文吧,我废话太多了。。。。原文来自:http://apple4.us/2012/02/card-pagination-scroll-lawrence-column-for-blogweekly.html,我部分摘抄
正如原文中所说:

关于分页与否的讨论自 1980 年代就已开始。苹果 Macintosh 的创始人杰夫·拉斯金用「卡片」和「卷轴」来比喻分页与不分页这两种对信息的呈现方式。到目前为止,万维网(web)基本是卷轴的天下。但电子书的勃兴令情况开始有了变化。

互联网时代大家都清楚,鼠标滚动。。。

和大部分软件一样,电子书软件的设计也能找到真实世界中的对应。正如早年的图形介面系统设计者根据桌面、文件、文件夹、垃圾桶这些办公环境中的标配物件想象出了一套譬喻,电子书软件从一开始就沿袭了纸书的习惯,以「页」为基本单位。另一方面,因为一些不必在此深究的原因,大部分主流电子书软件所用的技术恰恰就是万维网的技术──HTML, CSS, JavaScript,亚马逊的 Kindle 与苹果的 iBooks 都不例外。电子书事实上就是「分了页的网页」。

电子书的读者对于分页与否各有偏好,不过技术潮流由赢家设定。从过去几个月的发展看来,分页是大趋势。亚马逊不久前宣布将推出 Kindle Format 8 格式,将更多平面排版的元素引入 Kindle 书中。苹果的 iBooks 2 与电子书制作软件 iBooks Author 也做了类似的事情,且完成度更高。(其实苹果一直是卡片式设计的支持者。万维网出现之前最成功的超媒体系统 HyperCard 就出自苹果之手,他们甚至把「卡片」一词写进了软件名称。)Flipboard 和 Zite 等热门阅读软件用分页的方式对网页进行了重排,老牌浏览器 Opera 亦于去年启动了实验性的 Opera Reader 计划,目标类似。

这里的终极问题是:设计师应该拥有多少控制权?在发轫于互联网时代的「赋权于民」的大潮流下,设计的权力是否也应该下放给普通用户?如上所述,从信息设计的角度而言,卡片式 / 分页设计的好处显而易见。它为设计师提供了一种具象而直接的限制(没有限制就没有设计)。对于读者来说,上下左右四条固定的边界也对注意力形成了一定程度的约束。这是用户权力的收缩,也是对设计师和内容生产者的控制权的重新认可。若卡片式设计能取代卷轴成为明日的主流,对于内容方实为幸事。

卡片还是卷轴,其实真的很让人难以选择。原文中Kindle Format 8 和Opera Reader 都有链接,有兴趣的可以看看。
说来说去,这又回到了开始:

在纸张出版的世界里,无页不成书。分页的重要性不太会被提起,因为它早已像空气一样无处不在。页界定了包裹内容的边界,是对信息的一种切割──我让你看到的不是全部,而是我挑选过的局部。以页为单位,给了设计师与编辑(编辑也是设计)做选择的可能──没有限制就无需做选择,而做选择就是设计。(包括选择今晚去哪家餐厅吃饭。)

电子书也需要越来越向纸书那样有页码吗?不过,如果真的没有页码,跳转的时候会比较痛苦吧。从程序设计的角度来说,如果没有页码,也就是说几乎要将所有的内容放到一个容器中,而有了页面,为了翻页速度可以直接读取该页码附近左右的各5页内容,会更方便,也更减少资源的消耗。
然而,真的很痛苦,HTML分页太痛苦了。其他的呢?国内的几个ipad上的阅读软件现在都在好象慢慢放弃HTML分页了,而flipboard越仍然在坚持。
那,我们又是否应该再坚持呢?HTML分页有优点,它的优点在于可以很方便的为HTML网页做一些特别的效果。但带来的问题是大量的精力和开发资源都耗在这上面。(国内的专业做javascript开发的,真的很少啊。专业做这一行的,对于切入HTML排版好象也很排斥,不知道为什么。)
如果你是BOSS,你会怎么选择?

转:微软升级iPhone应用OneNote,开始支持iPad

转:微软升级iPhone应用OneNote,开始支持iPad

Onenote是我在WIN下用的最多的一个程序之一,嗯,Office里面就这一个软件我最喜欢了。为了它,我买了个所谓的正版的Office。然而,在MAC下是无法使用的,这个,你懂的。
看到36氪上的这个新闻的时候,很是欣慰,原来微软哥没有忘记我们,没有抛弃我们,虽然这仅仅只是一个简单的版本,而且是基于skydrive的,但总算有了一个开头了。
先看新闻:
微软刚刚升级了iOS上的OneNote应用到1.3版本,新版将支持任何运行iOS 4.3或以上系统的设备,包括iPad和iPad 2。

除了开始支持新的设备,iPad版本的OneNote还充分利用了平板电脑的大屏幕优势,在使用地图、侧边栏菜单以及其他iPad专有功能时更加适合。

OneNote在2003年第一次随微软Office套件一起发布,今年1月份时候移植到了iPhone上,作为Office套件的一部分,它是唯一一个可以在iOS设备上使用的Office应用,OneNote使用微软的SkyDrive云服务自动跨设备同步笔记。

尽管OneNote应用本身免费,但是用户的笔记数被限制在500以内,超过500后则需要付费,iPhone和iPod Touch用户需要支付4.99美元,iPad用户需要支付14.99美元。如果你在SkyDrive上有超过500条笔记,你仍然可以在你的iOS设备上查看它们,不过微软说,你不能够编辑这些笔记或新建笔记。

不知道微软扩展OneNote支持iPad是意味着要将更多Office应用带到iOS设备上?我们拭目以待。
9d79577fbfd0817882b3b42331c7c26e
原文来自:http://www.36kr.com/p/68055.html
----------
静候mac版本,那样我就真的可以完全脱离windows了(除了玩游戏。NND,arclive没法玩,CS没法玩,真纠结)

IPAD 上的Safari 中的一些小问题

今天在为ipad上的一个图片加上点击效果,在safari浏览器里一切正常,但到了ipad上,点击效果就死活出不来。
折腾了很久我才发现,我原来的触发的一个效果是写在a标签上的,也就是说,它是一个链接,然后onclick效果就起作用了。
于是我CreateElement了一个a,为它加上了onclick效果,果然,起作用了。。

------------
事实上很多人都和我说,div是有onclick事件的,嗯,我用Safari也测试确实有,但就是在ipad上无法实现。好吧。我承认我烂,可能是。。。。
可是我都一一在代码中测试了。
附上我那恶心至极的代码 (这是其中的一段,纯备份了):

function ee(elem,popLayer) {
var e = document.createElement("a"),scb=popLayer[0].querySelector('.showCaptionBody');
e.setAttribute("href", "###");
e.style.cursor = "pointer";
e.style.position = "absolute";
e.style.zIndex = 9;
e.style.display = "block";
e.style.right = "3px";
e.style.bottom = "3px";
e.style.width = "16px";
e.style.height = "16px";
e.style.backgroundImage = "url(data:image/gif;base64,R0lGODlhEAAQAIAAAMzMzP///yH5BAAHAP8ALAAAAAAQABAAAAIahI+py+0RHILy0Aoug7zH5HnPV2mSOWLqihUAOw==)";
e.onclick = function() {
var s = document.createElement("img");
s.src = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAElSURBVEiJ1ZZNioQwEIVfhiYXqtmIIIokJxaRuEgOYM7hCdxas2gMbWKrDJ1FF9SmKr7PpJ4/gpmRMx4AIISYcogz8+9PDuHXeERE+oSoEMIfAtZ1/YT+LuId5AXk2MFuyOu67lJKiaIokvqWRVFASpnU3wKYeZdEBO89yrJMemVZwnsPIkp6iEUBTACmZVk4TiJiAExEp7XX3PSY+XoGzjnUdQ3vPaqqAoBw5865y7ndcpG1Fk3TwPunvYkI1tpbrvu3i+6uvQVQSoVjAZ5H1LYtxnG8BJy6iJl34sYYGGOCu5RSh9e8BcR+1loH8WEYQn0YhgDRWt9/DuKFm3jf90mv7/sAOQOczmCe58P6Fl3XnfYTwFe+7LIDBDN/9zdZ5P5t+QPZ7357iXsw1QAAAABJRU5ErkJggg==";
scb.innerHTML = elem.innerHTML.split("\n").join("<br />");
scb.removeChild(scb.querySelector("a"));
scb.appendChild(s);
popLayer[0].style.display="block";
popLayer[0].querySelectorAll(".closeShow")[0].onclick = function(){
popLayer[0].style.display="none";
}
};
elem.appendChild(e);
delete e;
}

阿强说,是因为div没有宽度和高度,我说是100%,他说100%的话就是0。
好吧,我不是前端,我开始的时候没明白,但我没有时间来处理,我也没有空设定固定宽度,因为要考虑横竖屏。。所以先用临时方法替代了。

Javascript判断横竖屏

Javascript判断横竖屏

最近在做ipad上的网页处理的时候,经常需要切换横竖屏。于是找了一下资料,写了一个简单的判断:

function check(){
var s,screen = (window.innerWidth > window.innerHeight) ? "portrait" :"landscape";
if(s!=screen){
s=screen;
alert(s);
}
}
然后在document.addEventListener("DOMContentLoaded",function(){
//在这里加入
window.addEventListener("orientaionchange",check,false);
//然后就是很重要的一句:
setInterval(check,300);
})

为什么要用setInterval,就是因为每一次切换都要迅速判断,因此不得不用setInterval,否则第一次判断后就不会再处理了。。

好事多磨

好事多磨

昨天晚上折腾的时候。。一个接在mac mini上的USB线碰到了ipad上,结果发出火花然后电跳掉了。。
等到重接上之后才发现mac mini的屏幕点不亮了。这时候才紧张了。然后又发现另一台mac pro居然电池无法充电了。
暈了。因为晚上本来想提交APP store的,结果出现这种事情。
所幸后台发现mac mini只是那个显示器的DVI转接线坏了。买了一个就OK了。。。。

但mac pro就没戏了。重找了一个电源接上去也没有用。。。要么是电源坏了。要么是主板坏了。。。纠结了。

还好最后有mac mini可用,折腾到早上终于可以提交了。
好事确实多磨啊。

ipad ,ios 4.2

先发个牢骚,我想要苹果我想要苹果。不是那个苹果是那个苹果。you know.....
只是每次申请经费都被上级领导驳回,只能在这里发发牢骚。

昨天参加thinkinlamp的时候有人告诉我,现在ios是4.2了。。这才发现,原来我的ipad在我手里的应用真的很简单的,除了看pdf就是看pdf,当然偶尔也会玩玩所谓的愤怒的小鸟啦之类的小游戏。4。2对我来说有用没?看到功能列表就觉得,升级是必要的,这主要有以下几个原因:1、ipad上的软件删除不掉了。。。2、多任务。至少可以在看网页的时候也能QQ了(装B用)。3、图标合并,这个还是较为有用的。比如把游戏归类,把软件归类等4、那可怜变态升级心理,见不得有软件更新。。。

OK,贴出那所有的更新列表吧。。

  1、支持多任务。在适用于iPad的iOS4.2中,开始支持多任务。iPad可以像iPhone 4和iPod touch 4那样,在后台运行多任务和通过连按Home键来调出多任务管理Bar。

   2、 应用图标合并功能。这个功能就是iPhone版本上iOS 4中的文件夹式图标管理功能,在iPad上将一个图标拖拽到另一个图标上,系统会自动创建文件夹。这项功能可让iPad用户跟iPhone 4一样轻松地分类管理应用,使iPad的屏幕变得整齐有序。不过与iPhone和iPod touch不同的是,iPad的大屏幕使得这个文件夹可以容纳20个应用图标,而iPhone和iPod touch则只能容纳12个。

  3、AirPrint无线打印功能。其实这次iOS 4.2的更新中最受大家关注的就是AirPrint无线打印功能。如今的iPad、iPhone和iPodtouch设备上的默认程序都已经添加了无线打印功能。

  4、AirPlay功能。AirPlay技术不仅支持音乐播放,还允许用户通过Wi-Fi播放视频和相片。

  5、Gamecenter。从iOS 4.2开始,iPad用户也可以使用苹果的社交网络游戏中心了,在Gamecenter里,iPad用户可以邀请好友一起游戏,对比得分和成就。

  6、新的Spotlight选项。在设置的Spotlight搜索功能栏,苹果添加了更多的选项,搜索结果选择显示以下内容:联系人、应用程序、音乐、播客、视频、有声读物、备忘录、邮件和事件。用户还可以重新排列这些内容分类,设置搜索结果按照新的类别顺序显示。

  7、全新的限制规则。除了允许或不允许GameCenter的多玩家模式外,iOS 4.2的iPad版本可以让用户选择是否允许定位设置和Mail帐号设置的更改;对于iPad 3G,用户还可以选择是否禁用3G网络和恢复EDGE。

  8、新增拼写检查功能。在iOS 4.2系统下,iPad也具有拼写检查功能,用户可以选择打开或关闭。

  9、增强的显示设置。iPad版的iOS 4.2支持更大的字体显示,以方便视力有障碍的用户或者老年人,字体大小可设置20pt、24pt、32pt、40pt、48pt、56pt。

  10、新的备忘录偏好设置。iPad的备忘录有三种字体可选择:Chalkboard、Helvetica和MarkerFelt。用户还可以设置一个备忘录绑定默认邮箱帐号。

  11、屏幕方向锁定键和亮度调节。iPad可以将屏幕方向锁定键转变成静音键,另外还在小工具的左边添加了一个屏幕亮度调节的滑动条。

  12、统一关联的邮箱。iPad用户现在可以在Mail偏好设置中管理关联邮箱,跟iPhone和iPod touch一样,iPad收件箱邮件可自动整合到一个窗口,使用户提高效率,节省时间。

  13、iAd。iAd互动广告也将出现在iPad,开发者自此可以将iAd广告集成到iPad软件中。

从和讯网COPY而来:http://tech.hexun.com/2010-11-08/125496638.html,准备升级(刚刚下载了itunes。。。HOHO)

后记:下载了itunes10,结果安装后还是itunes8,然后不停的升级。。直到9.2,就再也升不上去了。于是换成英文版,点升级(同时翻墙),OK,终于更新成10(原来在中文版时,一直显示更新成10成功了,可是打开的时候,还是9.。真TMD妖)不过即使是这样,我打开itunes的时候,还是提示我有3.2.2升级没有4.2, 4.2在哪里?我好惊讶

乱弹

乱弹

随便的扯几句喽。。。
1、ipad ,突然发现sbsetting的功能超强大啊。。我明明在ipad里选择了飞行模式,居然可能通过sbsetting打开wifi。而且飞行模式的小飞机居然还存在。牛叉的。。

2、电视连续剧《儿女冤家》,突然感觉里面的情节好真实,这是自《蜗居》以来又一个让人心动的电视。看到电视里的人物,心里觉得好揪心,啃老族这一个词已 经成了一个很让人烦的词语。有的时候,我也觉得自己也算一个啃老族 啊。工作这么多年,也成家了,却几乎没有拿过一分钱回过家。看到电视里的那对儿女,却是比我还厉害。不但吃父母用父母还要占父母的房子。唉。。。。。因为 没有看过结局,所以我就不再多下评论了。

3、乔楚乔大姐,又想带队翻译PHP手册了。感觉乔楚还算是很专注的一个人,但事实上,翻译这种事情,一定要对PHP很深入才能翻译,否则翻译出来很可能 词不达意。所幸他们还会再做校验。同时乔楚发邮件给官方,并收到邮件,终于也可以使PHP中文版在下载列表里显示出来了。(都2年多了,中文手册一直被雪 藏。。感谢乔楚)

4、Yii,最近我在看着Yii,并且根据Yii的代码抄一遍。这样感觉一来可以学习Yii的代码,可以更深入一点。二来,也可以了解Yii的一些设计思 想。Yii的代码还算是比较多的,而且多了一些zii,gii之类的扩展,功能是越来越强大了。只是Yii已经只支持PDO了。准备在抄的过程中还是要支 持一下默认的mysql扩展。(因为有的虚拟主机在命令行的时候,不支持PDO,很妖)

ipad 常用软件

ipad 常用软件

我的ipad上有几个常用的软件,嗯横。我比较不太喜欢装软件,所以在用的一般就会一直用下去。

1、good reader 这个,是看书的,除了不支持chm,其他几种基本都支持了。为此我买了正版。0.99刀,但遗憾的是。。。我居然装了看不到图标了。更遗憾的是,单位的IP是192.168.10网段,而无线却是192.168.1的网段,因此,good reader在开通wifi的时候却显示让我们使用192.168.10网段。于是乎,这个功能我就永远无法使用了。

2、pinball ,这个就不用多说了。。。

3、愤怒的小鸟。。。娱乐软件

4、会说话的TOM。给小朋友玩的。

5、植物大战僵尸,纯属娱乐。。。

6、UC,看wap网页的。。。

7、readdleDocs。。本来以为这个才能看word,事实上,有很多都可以。。比如goodreader。所幸good reader显示不出的时候,它能够显示

8、金山快盘。之所以用这个,是因为wps中有个快盘可以存word之类的,所以我可以利用ipad来同步一些资料

9、evernote。。因为,手机上有,电脑上有,所以。。。理所当然喽。