标签:google

浏览模式: 标准 | 列表 | 图文
Google QR Code 的说明

Google QR Code 的说明

GoogleQRCode的介绍很久没有出现在网上了,直接从chart页过去找也很麻烦,而且还经常 找不到。

在这里贴个链接:https://developers.google.com/chart/infographics/docs/qr_codes

再来个简单的说明,生成QRCode真的很简单(以前也写过博客介绍过,其实我这次只是想贴个链接而已),上一次是: google QRCode,在之前还有一篇:QR CODE,看文中的链接已经变了,原文中说的:https://code.google.com/apis/chart/docs/gallery/qr_codes.html,已经是404了。。。

用法很简单:

1、接口地址:https://chart.googleapis.com/chart?

2、几个参数:

Parameter Required or Optional Description
cht=qr Required Specifies a QR code.
chs=<width>x<height> Required Image size.
chl=<data> Required The data to encode. Data can be digits (0-9), alphanumeric characters, binary bytes of data, or Kanji. You cannot mix data types within a QR code. The data must be UTF-8 URL-encoded. Note that URLs have a 2K maximum length, so if you want to encode more than 2K bytes (minus the other URL characters), you will have to send your data using POST.
choe=<output_encoding> Optional How to encode the data in the QR code. Here are the available values:
  • UTF-8 [Default]
  • Shift_JIS
  • ISO-8859-1
chld=<error_correction_level>|<margin> Optional
  • error_correction_level - QR codes support four levels of error correction to enable recovery of missing, misread, or obscured data. Greater redundancy is achieved at the cost of being able to store less data. See the appendix for details. Here are the supported values:
    • L - [Default] Allows recovery of up to 7% data loss
    • M - Allows recovery of up to 15% data loss
    • Q - Allows recovery of up to 25% data loss
    • H - Allows recovery of up to 30% data loss
  • margin - The width of the white border around the data portion of the code. This is in rows, not in pixels. (See below to learn what rows are in a QR code.) The default value is 4.

是不是很简单?

iPhone导入Google通讯录

iPhone导入Google通讯录

老婆用的是palm手机,最近因为摔了(?好象是),导致打电话的时候听不到声音,但是用耳线可以,因为它的电话比较多,所以就帮她买了个iphone4s,之所以买这款手机而不是买android或者wp之类的,是因为,这款手机相对比较简单,比如装软件,删软件。不象安卓还得进入软件管理器里才能进行删除。太麻烦了。

新机入手,第一件事就是剪卡,随手一剪,插入后提示无SIM卡。再到网上查了一下,原来剪卡不是说把芯片剪出来就完事了,主要是要对准中心线,于是对着图片,直接下手一刀,把SIM卡的铜片剪掉一点,再次插入,正常了。哈哈。哥还是很厉害的

然后就是导入通讯录了。不得不说,虽然palm没落了,但是它的一些设计理念还不错的,比如它就支持google通讯录,于是这次换成iphone后,通讯录就不是难事了。

原来我以为在邮件里直接绑定gmail就OK了,但事实告诉我,这是不行的。嗯,网上都说了,还是用exchange吧
于是在exchange里输入了gmail的帐号,点击下一步,会让我输入服务器,这时候输入:m.google.com,再下一步就OK了。

黑黑,通讯录就这么导回来了。轻轻松松啊。

Google Cloud Storage

Google Cloud Storage

由于看了几个VPS都是空间比较小,所以开始考虑是否用第三方存储来放置一些数据。
其实在国外有很多类似的工具,比如dropbox,sugarsync,但这些其实在命令行下用起来都不太方便或者说用PHP调用,所以还是考虑了一些S3或者googlestorage之类的存储。

google有一些现成的工具:https://developers.google.com/storage

Google Cloud Storage is a new service for developers to store and access data in Google's cloud. It offers developers direct access to Google's scalable storage and networking infrastructure as well as powerful authentication and data sharing mechanisms. Developers can store objects of any size and manage access to their data on an individual or group basis using Google Cloud Storage.

Google Cloud Storage is accessible through its REST API or using any of the available Google Cloud Storage tools, including:

  • Google Storage Manager - A graphical user interface with drag-and-drop features to manage your buckets and objects.
  • GSUtil - A command line tool that lets you perform basic and advanced tasks for Google Cloud Storage.

S3的话,会相对比较资料更多一点,毕竟还是老牌供应商,这里有一篇详细教程:http://www.xieyidian.com/2665,图文并茂,在这里还有文中所提到的计算器:在线计算器

现在还在犹豫,因为毕竟我对这些都不熟,英文也烂,不知道怎么搞比较好,纠结啊。

-------

所以,本文只是备份资料,下次用的时候可以直接找到它

Google 隐私权政策和服务条款发生变更

Google 隐私权政策和服务条款发生变更

一大早就收到google的邮件说是 “隐私权政策和服务条款发生变更”,没有细看,或许我是否太过于放松了?正如我们国家的政策宣传的,这些美帝国主义们都是打着人权的幌子来做欺世盗名的罪恶,所以他在其他国家就经常被起诉。
我不知道这是为什么,反正现在的google越来越不象google了,搜个胡萝卜加大棒都能够被连接重置,剩下的,它还能做什么?
看看google怎么说的:

我们将弃用 Google 目前使用的 60 多种不同的有关隐私权的政策,代之以一个统一的、简洁、更易理解的新政策。我们的新政策覆盖多个产品和功能,目的是让用户在所有 Google 产品中获得简单直观的一致体验。

给60多个产品,有不同的隐私权。拜托,你忙得过来吗?这些产品经理们、内容管理者们要怎么个写这些隐私权,现在就被你们一下子否决了,用上了同一种所谓的新政策。

再看这个:

如果您登录了 Google 帐户,我们就可以根据您在 Google+、Gmail 和 YouTube 中表现出的兴趣来执行各种操作,比如,提供搜索查询建议,或个性化您的搜索结果。如此一来,当您在搜索“Pink”或“Jaguar”时,我们可以更准确地理解您的搜索意图,并更快地向您显示相关结果。

我们郭嘉的一些人还是会说的,它记录了我们的行为隐私。
最后再贴一下小东西吧,反正详细的可以通过这里查看:http://www.google.com/intl/zh-CN/policies/
而其中最重要的我们个人的隐私是这样说的:

出于法律原因

如果我们确信:,为了实现以下目的而有必要访问、使用、保留或披露相关信息,我们就会与 Google 以外的公司、组织和个人分享用户个人信息:

满足适用法律、法规、法律程序的要求或强制性的政府要求。
执行适用的服务条款(包括调查可能存在的违规情况)。
查找、预防或处理欺诈、安全或技术方面的问题。
在法律要求或允许的范围内,保护 Google、Google 用户或公众的权利、财产或安全免遭损害。

相对于前一段时间的密码泄漏事件,看到这个,我心里一定,当然,你要说这只是表面的文章我也能够理解,毕竟大家都是做这一行的,表面文章大家都懂啦。

信息安全

我们努力为 Google 和我们的用户提供保护,以免我们保存的信息在未经授权的情况下被访问、篡改、披露或破坏。为此,我们特别采取了以下措施:

我们使用 SSL 对许多服务进行加密。
我们提供了两步验证供您在访问 Google 帐户时使用,并在 Google Chrome 浏览器中提供了安全浏览功能。
我们会审查信息收集、存储和处理方面的做法(包括物理性安全措施),以避免各系统遭到未经授权的访问。
我们只允许那些为了帮我们处理个人信息而需要知晓这些信息的 Google 员工、承包商和代理商访问个人信息,而且他们需要履行严格的合同保密义务,如果其未能履行这些义务,就可能会被追究法律责任或被终止其与 Google 的关系。

好象,上次密码泄漏事件已经告破,还有一些人恶意的用一些虚假密码来欺骗用户,浪费了我们互联网上大量的带宽,无论你信不信,反正我是信了

详解谷歌官方教程 Android插件ADT 9.0.0

详解谷歌官方教程 Android插件ADT 9.0.0

本文其实已经过时了,但还是可以值得一看,以当作资料,至少我在下载的时候,已经是15.0了,而不是文中说的9.0
我摘抄的文章来自于:http://kb.cnblogs.com/page/91451/

OK,上原文:

  ADT为Android开发工具(Android Development Tools)简称,是在强大的、集成的环境Eclipse IDE中构建Android应用程序插件。

  ADT扩展了Eclipse的功能,让您快速建立新的Android项目,创建一个应用程序的用户界面,加上Android框架的API组件、调试应用程序使用Android SDK工具,以便APK分发给应用程序。

  首先,强烈建议尽快开始使用Eclipse开发插件ADT。随着项目设置我们将提供指导、以及工具的集成和自定义XML编辑器,并在ADT给你的一个令人难以置信的开发Android应用环境。

  本文提供从Eclipse开发环境分步说明到如何安装下载的ADT插件的全过程,请注意只有当你有Android兼容版本的SDK安装在Eclipse IDE时你才能安装或使用ADT。

  如果您已经使用ADT的,本文还提供了有关如何更新ADT的最新版本或如何卸载它的必要的指示。

  ADT最新修订内容

  以下我们提供有关后续版本的ADT插件的版本号

  ADT 9.0.0 (2011年1月)

  ADT 9.0.0与Android R9 SDK工具的关系:

  ADT 9.0.0是专为Android R9 SDK工具提供的插件。

  一般注意事项:

  转至声明”超链接支持:可以直接从代码引用(R.id.main )跳到相应的XML声明或从清单的XML登记的活动和服务。

  改进了的名字重构。

  改进的可视化布局编辑器等。

  ADT 8.0.1 (2010年12月)

  ADT 9.0.0是专为Android R8 SDK工具提供的插件。

  一般注意事项:

  这是一个快速跟进ADT的8.0.0修正了一些错误。

  修复了问题,哪些项目编译失败,理由是敏捷的错误。

  更好ProGuard的错误报告时发布出口申请。

  安装ADT插件

  下面我们将说明如何下载和安装Eclipse ADT。

  准备工作

  ADT是为Eclipse IDE的插件。在安装或使用ADT时,你必须安装一个兼容版本的Eclipse在你的电脑上。

  如果Eclipse已经安装在你的电脑,请确保它是一个兼容AndroidSDK与ADT版本。

  如果您需要安装或更新Eclipse,你可以从这个位置下载它:

http://www.eclipse.org/downloads/

  此外,在你可以配置或使用ADT时,你必须安装Android SDK的启动包,如我们提供下载Android R9 SDK的入门包 。 具体来说,您需要安装一个Android SDK工具兼容版本和至少一个开发平台。 为了简化ADT的设置,我们建议安装的Android SDK之前安装ADT。

  当您的Eclipse和Android SDK的环境都准备好了,请按照下面的步骤来完成ADT安装。

  ADT插件下载

  使用Update Manager里的Eclipse安装功能,把ADT的最新版本安装在你的电脑上。

Eclipse 3.5 (Galileo) and 3.6 (Helios) Eclipse 3.4 (Ganymede)
  1. Start Eclipse, then select Help > Install New Software....
  2. Click Add, in the top-right corner.
  3. In the Add Repository dialog that appears, enter "ADT Plugin" for the Name and the following URL for theLocation:https://dl-ssl.google.com/android/eclipse/

    Note: If you have trouble acquiring the plugin, try using "http" in the Location URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. In the Available Software dialog, select the checkbox next to Developer Tools and click Next.
  5. In the next window, you'll see a list of the tools to be downloaded. Click Next.
  6. Read and accept the license agreements, then clickFinish.
  7. When the installation completes, restart Eclipse.
  1. Start Eclipse, then select Help > Software Updates.... In the dialog that appears, click the Available Softwaretab.
  2. Click Add Site.
  3. In the Add Site dialog that appears, enter this URL in the "Location" field:https://dl-ssl.google.com/android/eclipse/

    Note: If you have trouble acquiring the plugin, you can try using "http" in the URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. Back in the Available Software view, you should see the plugin listed by the URL, with "Developer Tools" nested within it. Select the checkbox next to Developer Tools, which will automatically select the nested tools. Then click Install
  5. On the subsequent Install window, all of the included tools should be checked. Click Next.
  6. Read and accept the license agreements, then clickFinish.
  7. When the installation completes, restart Eclipse.

  安装兼容版本的Eclipse IDE的,请查看这个地址。完成这些之后请按照下列步骤下载ADT插件并安装在你的Eclipse环境中。

  ADT插件配置

  成功下载ADT的如上所述之后,修改Eclipse的ADT的参数指向了Android SDK目录:

  选择 Window > Preferences... 打开参数面板(在Mac OS X上请选择: Eclipse > Preferences )。

  选择Android从左侧面板。

  对于Android SDK位置在主面板,点击 浏览并找到您下载的SDK目录。

  单击“应用”后 ,点击“确定”。

  如果你没有遇到任何问题,则安装完成。 如果你是第一次安装了Android SDK的,返回到 安装Android SDK来完成您的设定。

  ADT的安装故障排除

  如果你按照以上步骤无法下载的ADT插件,这里有一些建议:

  如果Eclipse无法找到远程更新站点,尝试改变远程站点的URL使用的HTTP而不是HTTPS,包含ADT插件。 也就是说,设置远程站点的位置:

http://dl-ssl.google.com/android/eclipse/

  如果您仍然无法使用Eclipse ADT的下载站点为远程更新插件,你可以下载ADT压缩文件下载到你的电脑上,然后手动安装它:

Name Package Size MD5 Checksum
ADT 9.0.0 ADT_9.0.0.zip 4433536 bytes bc2757f2a5a11d131390ce547bae154b

  浏览并选择下载的zip文件。

  输入本地更新站点的名称(例如,“Android Plugin”)。

  单击“确定”。

-------

Google Api 和开发元素周期表

Google Api 和开发元素周期表

这是在cnbeta上看到的,发现确实值得收藏啊。。。
不光可以欣赏到这样的周期表,而且,确实都是有效链接(以后省得找了,而且也可以根据这些分类也进行细分查看)

cnbeta的地址是:http://www.cnbeta.com/articles/133399.htm

a4e2094160053d8e0dc5ff800b156c3d

google的地址是:http://code.google.com/more/table/

DNS无法连接了?

DNS无法连接了?

众所周知,8.8.8.8和4.3.2.1等算是google的public dns。好久以来,我已经不再使用上海热线的公用DNS:202.96.209.6和202.96.209.5了。虽然这两个DNS的速度会比较慢一点。但我还是一直在使用。直到今天晚上

突然不能访问任何网页。我本来以为是我的路由器的问题,于是乎重启路由看什么原因,但结果失败了。但QQ能够正常登录。结果也在QQ里发现有几个人也遇到同样的问题。然后希望打电话给我,也是说这个问题。原来,不是我一个人在纠结。

于是,我心里就乱想了。为什么呢?这是为什么呢?这究竟是为什么呢?不敢乱猜了,在DNS里把202.96.209.6加上,并通过排序放在第一个。然后就可以连接上了。

再ping 8.8.8.8又能ping通了。但愿是我多想了。阿门

Google爬虫:不仅索引链接,还可以运行js代码

让人意外的是这个标题:【Google爬虫:不仅索引链接,还可以运行js代码】,真的没想过,看看cnbeta怎么说的?

一直以来Google的搜索爬虫就具有阅读JavaScript代码的功能,但是多年以来我们一直都不清楚Google的爬虫是否真正理解了其正在抓取的 东西或者说它仅仅只是在易于理解的数据结构中对各种链接进行呆板的检索。本周五,一位Google的发言人向《福布斯》确认Google所作的远远超过对 js代码的简单分析。这位发言人表示:“Google能够分析并理解某些JavaScript”。

Google的表述让我们意识到其爬虫所作的工作也许不仅仅只是获得对页面的相关链接,还能够像人一样与各类程序发生互动——发现Bing这类搜索引擎所 不能发现的网络世界。而这意味着,Google重新定义了搜索引擎。在Google的搜索结果里面只有很少的js代码,而且Google也将这种js代码 的解释功能做了很多保留。比如在Google站点搜索(Google's Site Search)的文档显示其不能够索引带有js代码的内容。一本关于索引的入门教材这样写道:它(Google爬虫)“不能够处理带有富媒体的内容或者是 动态网页”。仔细检查服务器日志中的记录我们便可以发现Google现在索引那些并不是直接包含在js代码里面的链接,Google的爬虫只有确定自己能够运行部分代码的时候才能明白整段代码到底是什么意思。

Mark Drummond,一家独立搜索引擎公司Wowd的首席执行官(我们在今年之前的杂志中采访过他)在一封邮件中告诉我们理解js代码“是一个非常深刻、难度极大和一场经典的计算科学难题。”他解释道Google的努力在于它能够发现js代码在网页中是否存在停止运行的情况。 他表示“停止运行的问题是无法判定的”,他说迄今为止还没有已知的算法能够在任何程序的任何时间点告诉我们该程序是否陷入了死循环,而且数学上已经证明了 这一点。Drummond自己的公司通过人工的方式检索其索引并标明是否有可能简化这个复杂的问题,同时判断一个网络程序是否向另外的程序发起了数据请 求。也许,这正是Google现在在做的事情。

另一位同Google接近的搜索引擎人士也认同Drummond关于理解js代码复杂性的看法。他认为用一个程序去分析另一个程序是很困难的事情,执行js代码几乎是现阶段能够做到的极限了。

而Google在六月发布的改进版搜索算法(即Caffeine)似乎开始能够理解部分js代码了。如果这是真的,那么Google的工程师已经教会了其爬虫如何执行部分js代码。这真是一大突破!

cnBeta.com编译自Forbes

--EOF--

额。这样就比较有意思了。。JS也能够被解析?确实有点恐怖,未来会怎么样?真的是象浏览器一样的访问吗?他们也会兼容所有的浏览器吗?会。。。模拟登录吗?这才是我关心的,会识别验证码吗?

Google菜市场(Android Market)上不去的解决方法

Google菜市场(Android Market)上不去的解决方法

这两天,使用android操作系统的手机用户,都会发现突然上不了菜市场,也不能gmail同步了。这对于普通用户来说,简直是一个灾难,要知道,使用google手机本来就是为了看中他的contact同步。菜市场我还真没过多在意。如果没有contact同步,我不知道gooogle手机还有多大优势。

对于我们这些略懂的人来说,还能直接用rootexplorer修改hosts文件,添加一些ip/域名映射进去。普通用户怎么办呢?

有两篇文章原理都不变,只是一篇是用adb一篇 是用root explorer来修改的。

第一篇 :http://www.cnblogs.com/nokiaguy/archive/2010/06/15/1758590.html

最近几天,突然手机(我的是G3,估计其他android手机也有类似的情况)上不了android market了,甚至连gmail也出现网络问题(通过gprs、3g和wifi都不好使)。一开始还以为是手机的问题,后经过多次重启,刷机,还是存在 问题。最后经过验证,google更改了服务设置,相关服务(包括android market)已成了限制服务(原因吗,大家都知道,这里就不说了),但还是有办法解决地。首先下载下面的zip文件。

http://files.cnblogs.com/nokiaguy/process.zip

解压后,将两个以adb开头的文件复制到windows操作系统的System32目录下。然后运行process.cmd文件。在运行该文件之前要注意 两件事。一是在机器上不要启动android模拟器,否则会出现发现多个android设备的提示。无法更新了。 另一个注意的是要先用usb数据线将手机和PC相连。成功执行process.cmd后(中间可能要按几下回车键),手机会自动重启。重启后 android market和gmail就好使用。这个原理就是修改android系统的hosts文件,更换一个ip。可以打开hosts文件看看就知道了。

第二篇 :http://hiapk.com/bbs/thread-278678-1-1.html

原因:Google於近日有更改其於中國地區所提供的相關服務設定, Android話機無法透過GPRS/3G或Wi-Fi網路進行Gmail的同步連線動作,此為Google所限制服務,故於中國地區目前無法以手機連結Gmail帳號進行同步

此方法适用于所有因为无法连接google服务器而导致无法绑定和同步的机型!

市场软件下载、GMAIL同步 绑定,都可以正常使用
先将解决办法发布如下:

方法一:
一:下载Root Explorer 修改系统文件(建议事先备份Hosts文件)


二:替换/SYSTEM/ETC内的Hosts文件
如果有ROOT权限并且安装ROOTEXPLORER可以将压缩包内的Hosts文件复制到手机的/SYSTEM/ETC内覆盖原Hosts文件。

要记得把权限的勾都选上。


修改所需文件下载:

1Root ExplorerRoot_Explorer.rar

2:Hosts文件 hosts.rar

方法二:
用root explorer 更改/etc/hosts的权限为可写,用终端的VI编辑器在其下添加如下:【膘叔,其实,用root explorer在文件上长按后可以选择用文本模式编辑,会更方便一点。用vi,还真不是每个人都会用。】
127.0.0.1 localhost
72.14.254.100 clients2.google.com
72.14.254.100 android.l.google.com
72.14.254.100 android.clients.google.com

保存,再用RE改变为只读,重启。

注意:二种方法选择其中任意一种均可,看个人能力来选择!

Pac-Man 吃豆子

Pac-Man 吃豆子

每一次google的首页logo都会引起很多人的遐想,这一次也不例外。这两天铺天盖地的QQ消息都是google的pac-man,然后网上也是一大堆攻略之类的,当然更多的是背景介绍以及如何玩法。

我下面的内容是来自cnbeta,也是一个简单的介绍,当然我也玩了这个游戏。

google在5月21日晚上为纪念Pac-Man吃豆子游戏推出30周年,换了新的Doodle。首页下面的手气不错也变成了insert coin。在google首页等10秒左右后,logo就会开始游戏。键盘方向键操作,音乐和游戏都完整重现Namco在1980年发行的街机版。 这 个可以玩的doodle含有游戏完整的255关,以及最后一关——第256关的“kill screen”bug。game over之后,google首页会自动跳转到“PAC-MAN 30th Anniversary”的搜索结果页。这个doodle是由google的用户体验设计师,来自波兰的Marcin Wichary设计。

9ea7c4308f4a81cb6c964c01c5718d52

3e6118f365a4791f3cb716f3852b0f57

一个人玩Pac-Man当然死得快玩得也慢,按insert coin按钮可以增加一个角色,第二角色的方面键为wasd,两人玩速度肯定就上来了,游戏刚开始的位置就是比较安全的位置,只要不被豆子追踪的话,豆子 一般是不会进入这个区域的,看来玩google Pac-Man也是要技巧。

--EOF--,原文来自http://www.cnbeta.com/articles/111823.htm,第一张图来自其他网站。

pac-man最早我也是在街机上玩的,后来才在FC上玩,我承认,我FC上很多游戏都通关了,也有很多就没有通关过。。比如这个pac-man还有那个偷金子的游戏。pac-man我连十关都玩不过,所以看到介绍说有全部的255关,我就想知道,谁通关了。。。真牛叉啊。主要是惯性我控制不好。呵呵。30年了,原来,已经30年了,唉。老了。不过从我玩这个游戏开始,到现在也有20多年了,时间一晃即过。

或许正因此,这个首页才是如此的让人追捧,就象很多人在评论里说的,这回百度怎么学呢?

最后,这是google从上次的纪念牛顿的苹果树之后的又一动态LOGO,只是这一次动的更过份了。佩服他们的创意,正象有人分析的:

所有的元素都在一个PNG文件里面
然后用JS+CSS制作了这个游戏
背景音乐是用的一个Flash加载的
设计得非常好,代码就没时间慢慢分析了
或许,真的是"一切皆有可能"吧