代码改变世界

随笔档案-2011年9月2日

PySide中的信号和槽

2011-09-02 23:25 by 狼人:-), 654 阅读, 收藏,
摘要: 本文主要介绍在PySide中如何使用信号和槽。传统的使用方式已经在参考文档里给出,我们的重点是解释如何使用新的代码风格来操作信号、槽。 PyQt中使用信号、槽的新代码风格是在PyQt v4.5中介绍的,这个风格的主要目的是为Python程序员们提供一个符合Python风格的方式。 传统方式:SINGAL和SLOT QtCore.SIGNAL和QtCore.SLOT是Python使用Qt信号、槽传送机制的接口。这就是我们所说的旧方式。 下面这个例子使用了QPushButton的点击信号,而连接方法并非符合python习惯的语法。它需要通知对象,并将它的信号和另外个槽连接。 Co... 阅读全文

PySide QtCore.Signal帮助手册

2011-09-02 23:25 by 狼人:-), 492 阅读, 收藏,
摘要: 本文主要是翻译了Signal的文档,感兴趣的同学,可以参见 PySide的官方文档。翻译不足之处,还请指正。 函数用法 def connect (receiver)def disconnect (receiver)def emit (*args) 详细描述 Signal类提供了使用符合python语法习惯的方法来定义以及连接Qt信号。 PySide改造了PyQt的新的信号与槽方法,除了下面提到的特别情况,PySide的实现可以与PyQt 4.5实现功能兼容。 使用QtCore.Signal()定义新信号 PySide自动为Qt内置的信号定义了信号。使用QtCo... 阅读全文

PySide教程:一个简单的点击按钮示例

2011-09-02 23:25 by 狼人:-), 244 阅读, 收藏,
摘要: 在这篇文章里,我们将为你展示如何使用PySide使用信号、槽机制。基本来说,这是Qt提供给你的允许一个图形控件与其他图形控件或者python代码进行通讯的特性。 我们将要创建一个应用,你点击应用中的按钮后将在Python终端里显示"Hello World"字样。 下面让我们引入必要的Qt类以及python sys类。 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->import sysfrom PySide.QtCore 阅读全文

MeeGo系统1.2版本新组件

2011-09-02 23:25 by 狼人:-), 180 阅读, 收藏,
摘要: MeeGo 1.2发行版确定加入了一些新组建。 关于这些组建的讨论请到这个网站:http://wiki.meego.com/Architecture#Upcoming_Features 下面是对这些组建的简短介绍,关于这些组建的文档随后会在这个网页贴出:http://wiki.meego.com/Architecture/Documentation 新加组建的源代码和整合情况: 1. MCE 源码:http://meego.gitorious.org/meego-middleware/mce 整合情况: In Trunk:Testing 2. Sharing 源代码... 阅读全文

Skia引擎API整理介绍(skia in Android 2.3 trunk)

2011-09-02 23:25 by 狼人:-), 638 阅读, 收藏,
摘要: 序 通过google, baidu,我们都很难搜索到关于skia引擎方面的文档,skia的官方wiki(http://code.google.com/p/skia)也只有寥寥无几的文字简单介绍了SkCanvas, SkBitmap等几个主要的class,我通过分析源代码,查看jni接口对skia引擎的封装,总结和翻译了下面的一些文字,希望对想在Android平台进行native画图的朋友有所帮助,当然,你也可以直接使用OpenGL来画图。 Skia引擎在android源代码库当中的位置 头文件(也可以说是internal API, 因为google没有在NDK里面提供他)位置:a... 阅读全文

PySide教程:第一个PySide应用

2011-09-02 23:25 by 狼人:-), 459 阅读, 收藏,
摘要: PySide安装:请参考 http://www.meegoq.com/thread-1161-1-1.html 使用你已经安装了PySide,那么现在你应该已经拥有完整的PySide拷贝,并且可以使用Qt+Python的方式开发GUI应用程序。就像其他程序一样,我们从"Hello World"开始。 下面是最简单的开始。 !/usr/bin/python # Import PySide classes import sys from PySide.QtCore import * from PySide.QtGui import * # Create a Qt applica 阅读全文

为 NokiaQt SDK增加新的Symbian SDK开发平台

2011-09-02 23:25 by 狼人:-), 181 阅读, 收藏,
摘要: 概述 在Nokia Qt SDK中,用户能很方便地为Symbian创建Qt应用。但是开发者希望使用某些Symbian代码或者利用Symbian带的一些开发库时,Nokia Qt SDK的标准安装包中并没有提供这种支持。开发者需要安装标准的Symbian/S60 SDK ,然后通过配置Nokia Qt SDK,从而支持Qt和Symbian代码的混合编程。 开发环境准备 Nokia Qt SDK安装,请参考Nokia Qt SDK开发环境使用 Symbian/S60 SDK安装,请参考Qt Symbian 开发环境安装 配置QtCreator 假设你安装的Symbian SDK... 阅读全文

Android平台Qt开发入门教程

2011-09-02 23:25 by 狼人:-), 2053 阅读, 收藏,
摘要: 很多人会问,Android平台可以不使用Java开发应用程序?? 我做Android平台native开发之前,也有这么想过,但是我又想,底层系统全是c/c++代码,用c/c++开发Android平台程序是可能的,只是需要使用系统非公开的API(就是android源代码,而非NDK里面提供的头文件),比如libui和skia。 好了,由于我的工作是把C++中间件移植到Android平台,所以会对Qt for android这个项目比较了解,毕竟国内做这些的还比较少,所以需要参考android-lighthouse如何解决的文字显示,图形,键盘,触摸屏事件等等。 言归正传,我们开始今天的... 阅读全文

Windows Phone 7 开发之:工具栏

2011-09-02 23:25 by 狼人:-), 165 阅读, 收藏,
摘要: 前我们讨论了系统主题以及如何通过鼠标使用Expression Blend来设置系统值。今天,我们来看看另一个可以用Expression Blend轻松实现的主题。如果你看到在各个地方比如YouTube(或我的个人网站,Blankensoft)展示过的应用程序后,你会发现它们基本都使用了一个漂亮的工具栏。 Windows Phone 7工具栏是应用程序底部的一排圆形图标。下面是我制作的游戏TapScotch中的工具栏演示。 可以从上例中看到我放置了4个用于与用户交互的图标。Play, Best Times, Badges和Help。在程序中任何时候点击任何其中任何一个都可以跳... 阅读全文

在MonoTouch中自定义表格

2011-09-02 23:25 by 狼人:-), 286 阅读, 收藏,
摘要: 为什么要定制表格? 表格在很多iPhone应用程序中都是必需的UI元素。虽然对于应用程序开发而言,这并非是一项新发明,鉴于设备尺寸等方面的限制,表格在iPhone中的功能是非常固定的。 苹果在其SDK中,直接内置了很多风格来让你定制表格。不过,在你最初创建表格的时候,它看起来非常简单。在没有进行任何定制的时候,你可以为表格选择两种基本风格,默认风格和分组风格: 在对表格中的单元格进行一点调整后,你就可以添加图标和说明文字: 你甚至能改变单元格的字体和颜色,然而,有时候这样还是不足够。如果你真的想完全改变基本的风格,创建一个复杂的UI,那么你必须创建自己的自定义单元格控件... 阅读全文

微软Windows Phone 7新特性详解

2011-09-02 23:25 by 狼人:-), 245 阅读, 收藏,
摘要: 微软曾经借助Windows Mobile系统,在智能手机领域获得了巨大成功。但后来苹果iOS和谷歌Android的出现,不仅提升了广大用户对智能手机的更多需求与期望值,还蚕食了Windows Mobile的不少市场份额。为此前不久微软推出了全新的移动操作系统——Windows Phone 7,本文将带领大家全面解析并了解其最新特性。 众所周知,之前的Windows Mobile系统更强调手机(Phone)和个人电脑(PDA)的融合(Phone+PDA)。由于沿用了微软Windows操作系统的界面,因此PC用户大多能很快上手,但是对于不熟悉电脑的人来说,Windows Mobile的操作显... 阅读全文

iOS平台应用开发的敏捷设计流程

2011-09-02 23:25 by 狼人:-), 282 阅读, 收藏,
摘要: 本文翻译自《Computer Arts》中对专注于iPhone和iPad应用开发的设计师Sarah Parmenter的访谈录,希望对iPhone应用开发的朋友能有所帮助。 以下为全部译文: 对设计师来说,iPhone和iPad是全新的平台。相比图形和网站设计的经验积累,在iPhone和iPad上的设计进化还都处于萌芽期。 在这里,Sarah跟大家分享了简单明了的火车时刻表软件设计流程和基本原则,可能对你自己的设计项目有所启发。为了简化过程,我们假设获取火车运行数据的API是现成的。 1.首先,要确定你的创意还没有人做过。如果你发现已经有类似的App,那你需要比它做的更好... 阅读全文

Windows Phone 7 Tips (1)

2011-09-02 23:24 by 狼人:-), 177 阅读, 收藏,
摘要: 学习Windows Phone 7也有一段时间了,也整理了一些不错的知识点,下面一个系列将会每篇博客分享10个Windows Phone 7 技巧,并且提供离线文档下载。 1. Windows Phone 7 应用程序不能运行在后台,不支持多任务【但我们可以使用墓碑机制Tombstoning】。 2. Windows Phone 7 应用程序的xap包最大运行为400MB。 3. 设置应用程序的ico图标:右击项目--设置icon为自己的图片即可。 4. 替换默认的windows phone 7 的启动画面:将SplashScreenImage替换为自己的图片即可。 5. 设置Windows 阅读全文

Windows Phone 7 Tips (2)

2011-09-02 23:24 by 狼人:-), 167 阅读, 收藏,
摘要: 上一篇Tips:Windows Phone 7 Tips (1), 今天也是分享10个Windows Phone 7 技巧,并提供离线文档下载。 1. 在Windows Phone 7中最简单的操作IsolatedStorge的代码: SaveNote()将文本框内容保存到Note.txt中,Edit()读取Note.txt到文本框中。 2. Windows Phone 7中的Orientation。 分为 Portrait(竖屏)和Landscape(直屏)和PortraitOrLandscape(竖屏或横屏,在切换横竖屏时会自动切换)。并且又分为支持方向和启动方向,支持方... 阅读全文

mobl:针对移动Web开发的DSL

2011-09-02 23:24 by 狼人:-), 366 阅读, 收藏,
摘要: 简介 现在,针对移动设备像智能手机和平板电脑的应用开发很流行。Apple公司的AppStore(针对iPhone、iPod和iPad)拥有超过350,000种应用,而Android的marketplace也快速追赶上来,现在已经拥有超过200,000种应用。然而,Android和iOS并非是仅有的两种移动平台。BlackBerry也是有力的竞争者,此外还有Nokia。最近Microsoft发布了Windows Phone 7,HP也发布了新的WebOS设备。这样,对于用户来说有了多种选择,但对我们这些开发者来说却是个噩梦。我们应该针对哪种平台来开发应用程序呢? 在移动平台之间共享代... 阅读全文

iOS开发库的族谱介绍

2011-09-02 23:24 by 狼人:-), 223 阅读, 收藏,
摘要: Foundation/Core Foundation/Carbon/Cocoa/Cocoa Touch/Toll Free Bridging光看看这tm些名字就jb够晕了,你是不是也看着这些东西恶心?你是不是也发现在你开发同样一个功能的时候,从a库也可以到达,从b库也可以到达?虽然都能抓住老鼠,可是到底哪只猫是串儿?哪只猫是纯种的波斯猫? 本文就是对这些库族谱的介绍。 Foundation:Objective-C的核心库。写个Objective-C程序必须包含的库。提供了Objective-C中基本的数据类型和服务。他其实是和Cocoa更加亲密的,按照层次应该和Cocoa是一层... 阅读全文

Windows Phone 7 Tips (3)

2011-09-02 23:24 by 狼人:-), 245 阅读, 收藏,
摘要: 1、Windows Phone 7是一个多任务的操作系统,但是只允许唯一一个第三方应用程序在前台运行。 2、启动器和选择器为应用程序提供间接访问手机内置功能的方法。 一些内置的启动器:EmailComposeTask、MarketplaceDetailTask、MarketplaceHubTask、MarketplaceReviewTask、MarketplaceSearchTask、MediaPlayerLauncher、PhoneCallTask、SearchTask、SmsComposeTask、WebBrowserTask。 一些内置的选择器:CameraCapture... 阅读全文

Windows Phone 7 Tips (4)

2011-09-02 23:24 by 狼人:-), 221 阅读, 收藏,
摘要: 1、Windows Phone 7 中常见的使用WebClient代码段: WebClient twitter = new WebClient();twitter.DownloadStringCompleted += new DownloadStringCompletedEventHandler(twitter_DownloadStringCompleted);twitter.DownloadStringAsync(new Uri("http://api.twitter.com/1/statuses/user_timeline.xml?screen_name=" + Twi 阅读全文

Eclipse开发Android应用程序入门

2011-09-02 23:24 by 狼人:-), 759 阅读, 收藏,
摘要: 翻译:赵锟 原文出处:http://www.smashingmagazine.com/2010/10/25/get-started-developing-for-android-with-eclipse/ 如今的移动设备应用程序开发充满着让人振奋的东西。功能强大的硬件支持,平板电脑,多样的软件平台(塞班 OS,iOS,WebOS,Windows Phone 7…),移动设备开发者前景充满了机会和挑战。 当你想要开始开发你的移动设备程序时,如此多的选择可能让你产生困扰。究竟应该选择神马平台?我应该学习神马语言?为你计划的项目选择神马工具?在本教程中,你将学会如何在Google公司的... 阅读全文

Windows Phone 7 隔离存储空间资源管理器

2011-09-02 23:24 by 狼人:-), 228 阅读, 收藏,
摘要: 我们知道Windows Phone 7 目前是不支持访问外部存储空间的,我们的应用程序可以使用的数据空间包括隔离存储空间(IsolatedStorage)和云端(Could)空间。作为开发人员,我们以前只能想象独立存储空间的存储,今天推荐一个可以直接查看我们Windows Phone 7的IsolatedStorage的资源管理器。 WP7 Isolated Storage Explorer 是一个提供给WP7开发和测试人员与隔离存储空间交互的可视化工具。项目地址为:http://wp7explorer.codeplex.com/ 我们下载可执行文件进行安装: 那么怎么... 阅读全文

Eclipse开发Android应用程序入门:重装上阵

2011-09-02 23:24 by 狼人:-), 303 阅读, 收藏,
摘要: 原文:http://www.smashingmagazine.com/2011/03/28/get-started-developing-for-android-with-eclipse-reloaded/ 在我们教程系列的第一部分中,我们使用Android和Eclipse开发了一个简单的饮茶计时器的应用程序。在第二部分,我们将继续开发这个程序,并给它增加一些其他的额外的功能。在开发的过程中,我们将给你介绍更多重要而强大的Android SDK特性,包括持久化数据存储,Activity和Intent,和共享用户首选项(译者注:类似于windows 的注册表的一种机制)。 跟着本教程... 阅读全文

Android用户界面设计:线性布局

2011-09-02 23:24 by 狼人:-), 383 阅读, 收藏,
摘要: 理解布局对于良好的Android程序设计来说很重要。在这个教程中,你将学习到所有关于线性布局的东西,它在屏幕上垂直地或水平地组织用户界面控件或者小工具。使用得当,线性布局可以作为基本的布局,基于这个布局来可以设计出许多有趣的Android程序用户界面。 什么是线性布局 线性布局是最简单,Android开发者使用得最多的布局类型之一,开发者用它来组织你们的用户界面上的控件。线性布局的作用就像它的名字一样:它将控件组织在一个垂直或水平的形式。当布局方向设置为垂直时,它里面的所有子控件被组织在同一列中;当布局方向设置为水平时,所有子控件被组织在一行中。 线性布局可以在XML布局资源文... 阅读全文

Android UI基本测验:线性布局

2011-09-02 23:24 by 狼人:-), 223 阅读, 收藏,
摘要: 你已经阅读过了如何在Android使用线性布局。用这些包括线性布局控件的渐进测验来测试你的新知识,并且巩固你Java编程和Android用户界面设计与开发的知识。 准备 为了准备这个测验,你希望以一个基本的Android程序开始。你只需要在Eclipse中创建一个Android程序然后编辑它的默认活动(Activity),特别是onCreate()方法,就可以测试你为本次测验写的代码了。 如果你不明白刚才说的怎么做,那我推荐你们先看一看之前的文章。从一些Android教程开始,比如Android开发简介或Android入门: Getting Started with Fortune... 阅读全文

探索移动Web网页编码设计

2011-09-02 23:24 by 狼人:-), 237 阅读, 收藏,
摘要: 如果你正准备为你的网站制作一个移动设备版本,那这篇文章将会对你相当有用,在本文中,将探索移动Web网页编码设计的各种技巧和注意事项: 为了移动设备上的用户体验可以被接受,代码得怎么设计。 Mobile Web与普通网站的不同之处? 可以让网站成功运行在移动设备和桌面浏览器上的基本技巧 一些Mobile Web设计中的建议和禁忌、以及大量资源 Mobile Web和普通网站到底有何不同呢? 这是个很好的问题 首先,也许我们应该从什么是Mobile Web的问题开始。毕竟,用户用移动设备访问的Mobile Web,跟他们在家里用台式机访问的网站是独立的不同的部分。当我说Mobil... 阅读全文

iPhone中调用WCF服务

2011-09-02 23:24 by 狼人:-), 207 阅读, 收藏,
摘要: 由于对移动平台充满着好奇与兴趣,最近着手了iPhone开发的学习。学习的路线是从objective-c到cococa。方法是看了两本入门的英文书,还有就是学习apple的sdk。对于产品的基本想法是服务端用.net,手机客户端用iPhone。 一些复杂的逻辑处理放到服务端实现,客户端与服务端通过XML交互,在iPhone客户端解析XML通过cocoa展示数据。由于iPhone和DoNet是两个完全不同的平台。iPhone依靠mac系统平台,donet依赖windows系统平台。这篇文章我将通过一个hello world程序讲述一下通过WCF实现从mac系统到windows的跨平台的调... 阅读全文

向前向前向前!向Windows Phone平台前进

2011-09-02 23:24 by 狼人:-), 173 阅读, 收藏,
摘要: 就像PC机取代小型机、Web取代桌面大潮一样,现在移动终端时代已经到来,移动开发必将成为新的增长点,做为.Net开发者的我们对Windows Phone 7的关注应该是非常高的,为什么会出现现在的情况呢?我和我身边的朋友已经在开发社区上认识的朋友交流这个问题,很多人目前对WP7关注不足的原因如下: 1)windows phone 7平台刚推出,还不知道发展前景怎么样,iphone、android发展都那么火了,还有wp7的市场吗?而且大陆还没有上市,没有中文支持,用的人太少,也没有这方面的工作需求,怕学了一门没发展的技术。 2)windows phone 7集成的都是Windows L... 阅读全文

PySide教程:Close

2011-09-02 23:24 by 狼人:-), 440 阅读, 收藏,
摘要: 这个例子不会花费你5分钟。这个小程序的意义在于使用pushButton把程序关闭。通常,我们首先使用Qt Designer,创建了一个主窗体中只含有一个按钮的quitter.ui。你可以从下面附件中下载quitter.ui。为了方便,我们同时也提供了quitter.py的源代码。 下载完以后,我们把ui文件转换为可读的Python代码。 pyside-uic quitter.ui -o ui_quitter.py ui_quitter.py中包含可读的Python代码。文件名只需要记住 quitter. 剩下的部分则是帮助认出这个文件的来源。 下面将列出代码 #... 阅读全文

PySide教程:PySide中使用Qt属性

2011-09-02 23:24 by 狼人:-), 213 阅读, 收藏,
摘要: PySide提供了 Propery 函数定义一种属性,该属性可以同时作为Qt和Python的属性(我们知道,一般在Python下定义的属性,并不是Qt属性)。而这个属性的Setter和getter也可以用Python函数定义。 下面的小例子解释如何在Python中定义和使用Qt属性: class MyObject(QObject): def __init__(self,startval=42): self.ppval = startval def readPP(self): return self.ppval def setPP(s... 阅读全文

PySide教程:简单的对话框应用程序

2011-09-02 23:24 by 狼人:-), 505 阅读, 收藏,
摘要: 本文将展示如何使用基本控件创建简单的对话框。主要流程是用户在QLineEdit中键入名字,点击QPushButton后会看见问候。 下面这个小程序将创建和显示对话框,小程序会在整个过程中更新,你可以将这个程序用在你需要的项目中。 代码 #!/usr/bin/python# -*- coding: utf-8 -*- import sysfrom PySide.QtCore import *from PySide.QtGui import * class Form(QDialog): def __init__(self, parent=None): su... 阅读全文

Android四种Activity的加载模式

2011-09-02 23:24 by 狼人:-), 190 阅读, 收藏,
摘要: 建议首先阅读下面两篇文章,这样才可以更好的理解Activity的加载模式: Android的进程,线程模型: http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中对“Android的单线程模型”的描述,明白Activity的一些注意事项。 Android Application Task Activities的关系 http://www.cnblogs.com/ghj1976/archive/2011/04/29/2032412.html 尤其要明白 Task 是啥。 一个Activty的... 阅读全文

Android 源代码结构

2011-09-02 23:24 by 狼人:-), 195 阅读, 收藏,
摘要: 简介 在使用Andriod SDK进行应用程序开发的时候,我们需要对源代码进行调试,有可能需要进入到某个Android API函数内部进行跟踪调试。但是,如果目标版本的SDK没有关联对应版本的源代码的话,就会提示你找不到源代码。 图:找不到Android源码的提示 我们都知道Android系统是一个开源工程,在网上可以下载到源代码。一般在网上搜索一下,就会找到各种下载源代码的方法,比如使用Git和Repo,android源代码下载的网址是http://android.git.kernel.org/。关于利用Git下载android源代码的方法,我就不再赘述了,因为网上的方法... 阅读全文

Win7 配置Android开发环境

2011-09-02 23:24 by 狼人:-), 224 阅读, 收藏,
摘要: 一、安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里我下载的是: Java SE Development Kit 6u24 for Windows x64, Multi-language,即这个文件:jdk-6u24-windows-x64.exe 下载后安装。Windows 下安装完毕后需要设置三个环境变量: JAVA_HOME 指明JDK安装路径,就是刚才安装时的路径C:\Program Files\Java\jdk1... 阅读全文

Android用户界面设计:框架布局

2011-09-02 23:24 by 狼人:-), 305 阅读, 收藏,
摘要: 框架布局是将控件组织在Android程序的用户界面中最简单的布局类型之一。 理解布局对于良好的Android程序设计来说是非常重要的。在这个教程里,你将学到所以关于框架布局的知识,它们主要用来在屏幕上组织特别的或重叠的视图控件。使用得当的话,很多有趣的Android程序用户界面都可以基于框架布局来设计。 什么是框架布局 框架布局是Android开发者组织视图控件最简单和最有效的布局之一。它们使用得比其它一些布局要少一些,只是因为它们一般只用于显示单个视图,或重叠的视图。框架布局常用作容器布局,因为它一般只有一个子视图(通常是另一个布局,用于组织多个视图)。 技巧:事实上,你... 阅读全文

Android与服务器端数据交互

2011-09-02 23:24 by 狼人:-), 287 阅读, 收藏,
摘要: 上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我们获取服务器端web... 阅读全文

Android设计趋势分析10则

2011-09-02 23:24 by 狼人:-), 166 阅读, 收藏,
摘要: Android作为Google最重要的资本之一,尽管在智能终端上的起步较Apple晚不少,然而面对强有力的竞争对手,从不停追赶到部分超越,已为其未来战略目标做好了充分铺垫。 迄今,全球已有超过100款Android产品。聚焦未来,本文将给出个人总结梳理的 10 则设计趋势分析,欢迎交流与探讨。 1. 强化与规范Android品牌形象 因竞争对手强大,行业变化迅猛,Google一直将时间看作其终端战略中关键的要素。相对而言,现阶段才逐步开始进行部分完善性工作,包括各类统一与规范性。 因此,不难理解Google在新系统界面设计上所进行的设计变动了,总体原则会与机器人品牌形象建... 阅读全文

在Android开发中如何移除EditText上的输入焦点

2011-09-02 23:24 by 狼人:-), 370 阅读, 收藏,
摘要: 当我们创建一个带EditText 或 AutoCompleteTextView的视图时,在加载视图时总是会把输入的焦点自动移动到第一个输入框。如下图所示: 下面是mail.xml布局文件: 1. <!--?xml version="1.0" encoding="utf-8"?--> 2. <linearlayout android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation=& 阅读全文

构建 View 时可能用到的代理函数调用顺序

2011-09-02 23:24 by 狼人:-), 129 阅读, 收藏,
摘要: 很多时候,要记住iPhone试图加载的life-cycle对应的代理函数是有点头疼的,特别是用Interface Builder构建界面的情况下。这给如何找到最佳的位置来添加自定义的视图绘画/初始化/配置成为了一个对于新手来说的难题。我把目前用到的可能会override的方法总结在这张图里。注意两点: 1. 这是我目前遇到的case的总结。我不100%确定适用于所有情况 2. 不是每个case都会用到这些方法的重载。我只是把它们放在了一张图里面而已 阅读全文

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

2011-09-02 23:24 by 狼人:-), 208 阅读, 收藏,
摘要: ADT为Android开发工具(Android Development Tools)简称,是在强大的、集成的环境Eclipse IDE中构建Android应用程序插件。 ADT扩展了Eclipse的功能,让您快速建立新的Android项目,创建一个应用程序的用户界面,加上Android框架的API组件、调试应用程序使用Android SDK工具,以便APK分发给应用程序。 首先,强烈建议尽快开始使用Eclipse开发插件ADT。随着项目设置我们将提供指导、以及工具的集成和自定义XML编辑器,并在ADT给你的一个令人难以置信的开发Android应用环境。 本文提供从Eclips... 阅读全文

Android 前景

2011-09-02 23:24 by 狼人:-), 150 阅读, 收藏,
摘要: 现在移动开发市场上平台林立,各自圈地盘,Android平台也异军突起,甚至被誉为对抗iPhone最有实力的平台,而且预计未来将会超过iPhone独领风骚。Android真的就这么牛吗?真的就非常完美吗?带着疑问,记者对eoeandroid开发社区的开发者进行了解,从实际的开发者那里对Android平台有了新的解读。 当Android出来的时候,大家都非常兴奋,希望这个开放平台能够做好做大,有益于移动互联网整个产业链的每一个角色:软件平台提供商Google,元器件供应商与设备制造商,网络运营商,应用开发者,消费者。但是这从两年看来,Android发展的不够好,反倒是进入了一个问题多发的混... 阅读全文

MeeGo开发进程通信核心 DBus调试工具

2011-09-02 23:24 by 狼人:-), 342 阅读, 收藏,
摘要: 我们讲过用QML语言开发MeeGo应用程序,在MeeGo开发中,DBus是MeeGo进程通信的核心。我们简要的看一下MeeGo系统的哪些地方都使用了DBus. 1.从一个应用中启动另一个应用时。比如在联系人应用中想要拨打联系人的电话时,MeeGo系统中是通过DBus做进程通信的. 2.Service Framework是基于DBus的。比如你看到一个多媒体文件,点击提交一个"播放文件"的请求,该请求搜索合适的应用来播放该文件. 3.发布和订阅者系统。比如一个屏幕上的显示订阅了电池的电量消息,则在电量变化时通过DBus通知订阅者. 4.Notification Manager... 阅读全文

Android---文本中缩略图点击弹出大图效果实现

2011-09-02 23:24 by 狼人:-), 571 阅读, 收藏,
摘要: 很久没有写博客了,这两天一直忙于一个关于考试的项目,将其中的一些效果实现的经验写下来,希望给看到的人或者给有这方面需求的人帮助。 首先来张效果图,没有经过美工处理的 实现基本功能 其实做这个项目复习了很多内容,将之前单个项目中用到的某些功能综合到一起了,例如1、自定义标题栏2、Java和JavaScript的互调3、Activity实现仿Dialog样式4、多线程实现考试倒计时5、退出Activity时保存配置信息(考试剩余时间)6、熟悉UI布局 上面这些效果中,讲讲通过Java和JavaScript互调实现点击文本中缩略图弹出一个大图。 最开始想实现这种效果的时候就想到... 阅读全文

Andriod UI设计之度量单位说明(DIP,DP,PX,SP)

2011-09-02 23:24 by 狼人:-), 301 阅读, 收藏,
摘要: (一)概念 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用; sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。 (二)换算(以 sp 和 pt 为例) 通过查看Tex... 阅读全文

iOS概述

2011-09-02 23:24 by 狼人:-), 299 阅读, 收藏,
摘要: iOS包含在iPhone和iPod touch上运行本地应用程序所需的操作系统和技术基础。iPhone跟Mac OS X有共同的基础构架和底层技术。但是iOS是为了满足移动环境而设计的,用户需要和一般的环境下略有区别。现有的Mac OS X开发者会发现很多熟悉的技术,但是他们也会发现很多iOS专有的技术,例如多点触摸和加速度传感器支持。 iOS SDK包含对iPhone 应用程序进行开发,测试,运行,调试,性能调优所需代码,信息和工具。Xcode工具已经升级到可以支持iOS的开发。Xcode不仅提供了基本的代码编辑,编译和调试环境,而且提供了在iPhone和iPod touch设备上... 阅读全文

Objective-C入门

2011-09-02 23:24 by 狼人:-), 157 阅读, 收藏,
摘要: Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。 如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Objective-C的基本语法。许多传统的面向对象概念,例如封装,继承以及多态,在Objective-C中都有所体现。这里有一些重要的不同,但是这些不同在这文章会表现出来,而且如果你需要还有更多详细的信息存在。 如果你从来没有使用任何编... 阅读全文

初探AIR for Android开发

2011-09-02 23:24 by 狼人:-), 340 阅读, 收藏,
摘要: Adobe发布mobile AIR已经有一段时间了,但是移动设备的UI与控件与PC端截然不同,导致真正使用AIR技术开发的移动设备程序少之又少,而前段时间,adobe终于发布了包括移动UI组件的Flex SDK Hero (就是以前的Slider),虽然只支持Android系统,但是我们可以看到电子市场上使用AIR技术开发的程序越来越多。本文就将以MP3电台为例,介绍使用Flex Hero 开发mobile AIR应用程序的一些方法和心得。 介绍移动应用程序 移动程序界面中有一个重要的概念:屏幕,如下图 在MP3电台这个程序中,选台界面和播放界面就是两个屏幕,在PC端,这些操作... 阅读全文

【Android开发教程】一、基础概念

2011-09-02 23:24 by 狼人:-), 255 阅读, 收藏,
摘要: Android操作系统 Android是一个基于Linux、使用java作为程序接口的操作系统。他提供了一些工具,比如编译器、调试器、还有他自己的仿真器(DVM — Dalvik Virtual Machine)。Android是由google领导的Open Handset Alliance开发的。 Android使用的虚拟机比较特别。Dalvik使用了一些特别的方法。你在Android上不能运行普通的Java程序。Android提供了一个dx的工具,可以把普通的Java类文件转换为dex(Dalvik Executable)文件。Android程序最后通过aapt(Android... 阅读全文

如何发布你的Android应用程序

2011-09-02 23:24 by 狼人:-), 267 阅读, 收藏,
摘要: 本文是从 Some Things To Know About Publishing Android Apps 这篇文章翻译而来。 到目前为止,在Android交易市场(Android Market)里,已经有我的2个应用程序了,所以,我想写出一点关于Android应用程序发布过程的东西,用来告诉那些想发布自己的应用程序的朋友们,在发布过程中会遇到哪些的事情。 在发布你的应用程序之前,你首先要做的事情是为你的应用做数字化签名认证。在Google的Android开发者网站上,有一个整版都是介绍签名问题页面,但如果你使用的是带有ADT (Android Develope... 阅读全文

移动开发多平台代码共享

2011-09-02 23:24 by 狼人:-), 248 阅读, 收藏,
摘要: 做移动开发快一年了,有幸接触了WM、Symbian、Android、iPhone等多个平台的开发。往往一个软件需要实现多个平台的版本,对于不同平台进行重新编码是一件很费劲的事情,其实我们可以通过代码共用技术,实现对一些代码的重用。 这一技术的应用,可用带来不少的好处: 1. 代码重用:节约开发和维护的时间 2. 核心代码的保护:将核心代码编译成库,只将库而不是源代码提供给上层开发人员使用。 3. 。。。。。。 本文将实现一个支持这几个平台的天气信息查询软件,软件采用C语言去实现调用WebService接口获取天气信息的功能,并将其编译成各种平台能够调用的库,而UI则采用... 阅读全文

Android用户界面设计:使用片段

2011-09-02 23:24 by 狼人:-), 263 阅读, 收藏,
摘要: Android 3.0引入的新的片断(Fragment)API,让我们更容易地创建动态用户界面。在这个教程中,我们学习如何将一个两屏的ListView转换成WebView流,以适应大屏幕的单屏流设计,比如在平板设备中。 这篇文章的节奏将比我们的入门教程更快一些。如果你对基本的Android控件或概念不熟悉你可能需要复习这个网站上我们其它的一些教程,甚至是Android API参考。最终的开源代码可以在Google code上下载到。 片段简介 在我们开始之间,让我们在更高的层次上定义一下什么是片段。通常来说,片段是一大块用户界面,它具有自己的生存周期。如果它听起来像一个Act... 阅读全文

官方文档:Android应用程序运行的性能设计

2011-09-02 23:24 by 狼人:-), 199 阅读, 收藏,
摘要: Android应用程序运行的移动设备受限于其运算能力,存储空间,及电池续航。由此,它必须是高效的。电池续航可能是一个促使你优化程序的原因,即使他看起来已经运行的足够快了。由于续航对用户的重要性,当电量耗损陡增时,意味这用户迟早会发现是由于你的程序。 虽然这份文档主要包含着细微的优化,但这些绝不能成为你软件成败的关键。选择合适的算法和数据结构永远是你最先应该考虑的事情,但这超出这份文档之外。 1.介绍 写出高效的代码有两条基本的原则: ◆ 不作没有必要的工作 ◆ 尽量避免内存分配。 2.明智的优化 这份文档是关于Android规范的细微优化,所以先确保你已经了解哪... 阅读全文

Windows Phone 应用程序的全球化

2011-09-02 23:24 by 狼人:-), 189 阅读, 收藏,
摘要: Windows Phone 应用程序的全球化跟Silverlight做法一样,如果大家熟悉Silverlight的全球化,可以不看此文。本文一个具体的Demo介绍wp7应用程序如何实现本地化,并在本地化的一些注意点。 1. 创建windows phone 7 应用程序,命名为wp7Global。 2. 右击项目,选择添加新项目,选择Resources File,命名为AppResource,如下图,点击确定。 3. 假设我们程序的默认语言是英文的,则刚刚添加的资源文件就是我们程序默认的语言资源文件,右击项目wp7Global选择属性,打开属性页,点击Assembly Inf... 阅读全文

手机跨平台方案介绍

2011-09-02 23:24 by 狼人:-), 254 阅读, 收藏,
摘要: 引述 现在手机平台种类繁多,主流平台有Symbian、IOS、Android、WM6.5、WP7以及中国山寨机所普遍使用的MTK,展讯, MSTAR。 作为开发者来说,特别是学生,要做一款软件支持如上平台,实在是一件遥不可及的事情。 不同种类的应用,成功的条件是不同的。有些应用是以质取胜的,有些应用则在质的同时必须要有足够的用户群(如LBS应用相关),也就是量的优势。因此,不同应用对于多平台支持的需求是有差异的,这也是本文探讨如何跨平台开发的价值所在。 跨平台开发有许多种方式,在文献中可查到有下列方式。 方案名称 简述 特点 性能 方案开发难度 ... 阅读全文

Android用户界面设计:创建列表视图程序

2011-09-02 23:24 by 狼人:-), 307 阅读, 收藏,
摘要: 列表视图(ListView)是Android平台下用于显示不定数量的数据最有用的视图控件之一。在这个教程中,我们将向你展示如何使用ListView来浏览文章列表。 在之前的文章中,你看到了许多关于不同布局控件的教程。在今天这个教程中,你将结合使用它们。应用程序本身非常简单:它将显示文章标题列表,当点击标题时,显示文章内容。这篇文章的节奏将比我们的入门教程更快一些。如果你对基本的Android控件或概念不熟悉你可能需要复习这个网站上我们其它的一些教程,甚至是Android API参考。最终的开源代码可以在Google code上下载到。 步骤0: 创建项目 在Eclipse中创建... 阅读全文

iOS(iPhone/iPad)开发新手必读

2011-09-02 23:24 by 狼人:-), 193 阅读, 收藏,
摘要: Objective-C 入门 一个简单的可以快速上手的 Objective-C 入门教程。 iOS概述 本文对构成iOS的基础特性提供了高层的概述,帮助你了解这个平台。 基于Xcode4开发第一个iPhone程序:“Hello World” 由宝玉出品的非常详尽的iOS开发入门教程。 《C#妹妹和Objective-C阿姨对话录》系列 由小墨的童鞋创作的生动有趣的Objective-教程。 第二个iPhone应用程序:“Say Hello” 【摘要】通过这样一个简单的项目,了解以下知识点:iOS开发常用的一些设计模式;iPhone程序的启动过程;视图控制器和Nib文件如何建立连接。(作者:宝玉 阅读全文

Windows Phone 7 中的切换应用

2011-09-02 23:24 by 狼人:-), 163 阅读, 收藏,
摘要: 像Windows 系统的多任务一样,Windows Phone 7中也可以切换应用程序,注意不是关闭程序,而是切换。关闭程序是指将程序彻底从内存中移除了,但是切换程序,则该程序只是被deactivate了。 这里不具体讨论Windows Phone 7在启动时做了些什么,在关闭时做了些什么,在切换任务时做了些什么,本文仅是以PhoneApplicationService实现切换任务时保存应用程序时的状态,下次打开程序时原来之前保存的状态。至于前面那些问题,有时间会写博客跟大家分享。 PhoneApplicationService 类 位于Microsoft.Phone.Shel... 阅读全文

Windows Phone 7 3D开发中使用纹理贴图

2011-09-02 23:24 by 狼人:-), 234 阅读, 收藏,
摘要: Windows Phone 7对3D的支持还是不错的,据说是用OpenGL/ES做的,使用起来倒是也有点那种感觉。本文就不讲XNA 4.0的游戏框架了,直接上一段代码,该代码使用VertexPositionColor渲染了一个三角形,程序运行一切正常。 1. + expand sourceview plaincopy to clipboardprint? 2. 运行结果如下: 在确认了3D开发的这种代码结构以后,用VertexPositionTexture渲染同样的三角形,只是这次采用纹理贴图,代码如下: 1. 2. view plaincopy to clipboa... 阅读全文

使用jQuery Mobile和JSON创建移动应用程序

2011-09-02 23:24 by 狼人:-), 302 阅读, 收藏,
摘要: 近来移动应用开发迅速受到很多公司的关注,他们寻求为现存的产品和应用程序添加移动展现或者“触点”。即便不是所有,大部分移动应用开发框架也都会适应某种现存的“桌面”开发平台。基于Web的框架则不同。业界当前采用jQuery来创建移动web应用程序(上个月发布了jQuery Mobile Alpha 3)。 在移动领域,除了对设备特定属性的支持之外,最主要的一个问题就是程序的大小,正如Aaron Quint所说: 压缩后的jQuery也大概有40-50K,可能还会稍微多一些,此外,如果你想要jQuery UI和一些动画功能,那么就还需要100K。对于移动设备来说,可能没有那么多空间。 J... 阅读全文

Silverlight for Windows Phone 7开发体验

2011-09-02 23:24 by 狼人:-), 188 阅读, 收藏,
摘要: 直接下水 正如学习游泳应该下水尝试一下,而不是坐在教室里看书,学习Windows Phone 7开发技术也应该亲身实践一下,而不是仅仅翻阅资料。那么,怎样实践呢?不必想得太复杂,这里所说的实践就是找个需求实现一下。那么,找个什么需求来实现呢?也不必想得太复杂,作为一名程序员,我们每天都在帮助别人实现需求,可我们自己的需求呢?千万别告诉我你没有需求哦!想象一下,当你拿到一个Windows Phone 7手机,你会希望它为你做点什么特别的事?从这点出发,发挥你的想象力,你应该能找到一个起点的,比如说,写个课程表应用。 有了需求,很自然就想寻找实现需求的工具,说到这里,你可能马上想到价格... 阅读全文

移动开发者生态实录:在失败与成功的天平上

2011-09-02 23:24 by 狼人:-), 168 阅读, 收藏,
摘要: 移动开发者当然不是这两年才出现的角色,但是个人开发者和小型团队开发者通过开发应用程序盈利却是在最近两年移动互联网尘嚣日上之后才出现的。在靠卖License作为主要盈利模式的传统“大”软件行业,不管中小型开发者如何优秀,都不太可能在与微软、Sun、CA等大型软件公司的较量中赢得胜算。看看那些只有十几人甚至几个人的团队,公司小到连封闭会议室都没有;团队的成员少到一个人都得当2个人用,产品功能太简单,分发渠道也太草根,根本就不能和大规模的软件公司对垒。 可是当产业的重心开始转移到移动互联网,一切都变了。公司虽小,但是个个都是精英;团队人数虽少,需要的时候一个人顶好几个人;简单的功能有时候... 阅读全文

通过JavaScript或PHP检测Android设备

2011-09-02 23:24 by 狼人:-), 205 阅读, 收藏,
摘要: 随着乔布斯的回归,iPad2的发布,看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。 JavaScript判断方法 搜索user agent字符串中的Android单词是最省事儿的方法: 1. if(navigator.userAgent.match(/Android/i)) { 2. // Do something! 3. // Redirect to Android-site? 4. window.location = 'http://android.davidwa... 阅读全文

移动三国己然鼎立,普​通开发者如何选择开发​平台?

2011-09-02 23:24 by 狼人:-), 148 阅读, 收藏,
摘要: Nokia和Microsoft 终于搞基成功,业内人事普遍都看好两家厂商的“软硬结合”。这一结局直接把Windows Phone 7 这一新兴手机移动操作系统送到与如日中天的 iPhone 与 Android 在同一位置上,变成了三国之势。究竟两家公司的合作是 " No - Win " 还是 "Win - Kia " 这里不做讨论,只能引用我们瓷器国的某些专家常用的语言来说:这两家公司的合作有可能赢、有可能输,具体赢输要看最后的结果才知道~~~囧~~!当然还有Symbian, Meego, RIM, webOS和三星的 Bada 甚至还有基于 Andro 阅读全文

ubuntu 10.10下搭建android开发环境 安装必要工作用软件

2011-09-02 23:24 by 狼人:-), 158 阅读, 收藏,
摘要: 进了新公司之后,工作环境有了很大的变化,以前都是在windows环境下进行程序开发,没怎么接触linux系统,新项目组中有6个同事,一水的ubuntu,木有办法,我也换成ubuntu吧。 曾经在学linux下c语言编程的时候,学过一个月的linux,熟悉了一些命令,稍微能在linux系统下完成一些日常的需求了,也搭建过android的开发环境,呵呵,时间长了,以前的东西又都忘了,由于那个时候也没把搭建环境的步骤进行记录,现在又抓瞎了,废了很大的劲,终于搭建完了,记录一下,为以后做好准备。 公欲善其事,必先利其器。在ubuntu下进行开发,就必须要熟悉ubuntu下常用的,能提高效率... 阅读全文

关于Android的一些设计

2011-09-02 23:23 by 狼人:-), 261 阅读, 收藏,
摘要: 谈到应用程序设计,对设计师来说,Android就像是房间里的大象。很多设计师会更希望这是iOS,在那里所有任何人都只需要关心iPhone手机,iPad和App Store。然后没有人可以忽略Android,它目前已占据智能手机中最大的市场份额,且已经被广泛用于从平板电脑到电子阅读器等各种产品。总之,谷歌的Android平台正在迅速遍地开花,品牌厂商们很难不注意到。 让我们一起面对吧。Android多型号的设备以及形状的诸多因素,让其设计感觉像是一场艰苦的战斗。其神秘的文档使得设计和生产在一开始就显得很难。在网上找有关Android设计的网络资源,你会发现很少有帮助的东西。 如果这... 阅读全文

关于做Android+J2ee系统集成开发的一点心得

2011-09-02 23:23 by 狼人:-), 139 阅读, 收藏,
摘要: 前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性,对它有所了解会是一个转型的好机会。javaweb太成熟饱和了,现在市面上各种android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了热门话题,刚开始也是出于个人兴趣学的很hi感觉挺容易上手的样子,后来工作中才发现问题很多也很棘手,慢慢的在纠结和痛苦中琢磨出了一些经验和规律! 1. android作为view层,要实现和服务层低耦合,必须使用webservice接口。目前还没有十分完善的插件,曾经试过axis的android包(也是一个兴趣者自己做的),用了之后感觉非常麻烦,特别是复杂数... 阅读全文

资深设计师Tony Ventrice解析手机游戏开发的四个层次

2011-09-02 23:23 by 狼人:-), 279 阅读, 收藏,
摘要: 营销人员可能明白强势品牌的重要性,但却对游戏机制一无所知;程序员可能深谙强大游戏机制的意义所在,但对游戏机制的传达方式一窍不通。这样的营销人员和程序员都无法各自打造出成功的游戏。因为一款成功的游戏离不开跨领域的协调性,然而,我们经常见到情况就如上所述,游戏制作团队的成员往往只熟悉游戏设计中面向己方的专业知识,对其他学科的知识所知甚少。 此时游戏设计师的职责显得尤为关键把不同专业的观点融合为全面的设计构想。如果设计师做不到,结果就是,团队里的成员各忙各的,把时间和精力浪费在毫不相干的工作上。 游戏设计包含了几个层次的工作,且各个层次彼此不同,就如游戏的市场营销和用户界面,把这些毫不相... 阅读全文

互联网产品需求管理思考1——统一需求管理,互联网营销

2011-09-02 20:15 by 狼人:-), 283 阅读, 收藏,
摘要: 对于互联网公司而言,产品需求管理是产品研发的核心环节,产品需求的正确与否直接影响产品开发周期、产品开发成本、产品运营成本,甚至直接决定了产品市场竞争力。根据统计:产品开发中40%~60%的问题都是在需求阶段埋下的"祸根" ,在测试阶段及运营阶段发现需求阶段植入的问题,解决的代价是需求阶段发现问题的68~200倍。 关于需求管理的故事很多,列举一些常见问题: 某天老板问起:我很久以前提过一个需求,提过以后就没下文了。产品经理无辜地说:有提过吗,是给我提的吗? 某个销售谈起:我很久以前提过一个需求,当时被产品否掉了,觉得不重要,现在竞争对手就靠此功能赢得了众多客户。产品经理无辜 阅读全文

网页的手机版本是否值得去做?,互联网营销

2011-09-02 20:15 by 狼人:-), 237 阅读, 收藏,
摘要: 近十年的互联网行业有许多吸引眼球的发展变化:社交网站迅速崛起,其特性是根据每个人各自的兴趣和个人需求来建立人与人的社交关系;服务导向的网络公司和网页形式的流程化应用软件正在逐步发展和取代传统的软件。 其结果是,雨后春笋般涌现的网络公司尽其所能地在网上实现各类服务,只要用户能上网即可使用--不管这是否是必须的。 这其中也包括手机移动互联网的发展,当然这并不完全是由Web2.0公司的野心和愿景所驱动。理论上我们还必须感谢移动网络本身的流行。如果谁记得原始的黑白色(当然你也可以设置为黑绿色)的手机访问网站,就不得不感谢软件工程师们对于推动移动互联网普及所作出的贡献。 但是伴随... 阅读全文

数据化运营——影响互联网产品成败的关键,互联网营销

2011-09-02 20:15 by 狼人:-), 281 阅读, 收藏,
摘要: 一个产品作得好不好,用户喜不喜欢,喜欢哪些东西,不喜欢哪些东西,常用哪些功能,讨厌哪些功能,经常为哪些服务付费,乍看起来,似乎这些东西都是体验和感觉方面的,都是感性方面的,都是只能通过与用户面对面,甚至开发者自己亲身体验才能发现出来的东西。是的,在很大程度上,互联网产品的体验感决定了它的受众面,粘性,传播及流失率。 但是,我想跟大家说的是,很多情况下,我们的很多个人感受或者个人推理并不是非常靠谱的,这些推理只是符合了我们自己意念中所想像的那个“逻辑”,但却不是现在我们产品面对的这群用户的真实情况。 拿网游来说,比如: 1. 尽管现在绝大多数玩家都普遍在骂中国网游韩国化,骂韩流泡... 阅读全文

做产品,先找准产品的定位点再开工,互联网营销

2011-09-02 20:15 by 狼人:-), 207 阅读, 收藏,
摘要: 做产品前,需要先找准产品的定位。这是一句绝对正确的废话。不过我还是想要再写这篇文章,再提醒下自己。因为这个问题,基本上我应该已经算是犯了两次了。 一次是在我刚开始做产品设计1年左右的时候,山寨出生,没有人教,一边听老板的高谈阔论,一边疯狂的订阅产品相关Blog,体验一个又一个的网站。那个时候,算是刚入门。同时在小公司负责一个新的产品。 那个时候做产品关注更多的是交互效果,关注界面,关注产品功能本身对用户产生的吸引力。那个时候每天不断的去看同类网站,看他们新的模块,新的设计,只要觉得有趣就想搬到自己的网站中来。年轻,有激情,也不觉得有什么问题,一群人快快乐乐风风火火的干了大半年。结... 阅读全文

iPhone OS 4 革了谁的命?,互联网营销

2011-09-02 20:15 by 狼人:-), 168 阅读, 收藏,
摘要: 本来还想写iPad,网上评论文章很多,就不凑热闹了。 4月8日,Apple开了iPhone OS 4的发布会。(注意,OS4即可用于iPhone,也可用于iPad.) 不免好奇,iPhone OS 4 革了谁的命? 目标1:Android, Windows Phone 7,Blackberry。(Palm WebOS 不成气候,Nokia 步子太慢,就不提了) iAd 针对 google 刚刚收购的 AdMob,多任务给邯郸学步的 Windows Phone 7 上了一课,企业功能慢慢渗透 Blackberry 传统的优势市场。 目标2:Microsoft XBo... 阅读全文

互联网产品需求管理思考3——洞察市场,互联网营销

2011-09-02 20:15 by 狼人:-), 613 阅读, 收藏,
摘要: 前面提到的“互联网产品需求管理思考1——统一需求管理”、“互联网产品需求管理杂思2——需求收集”分别从统一需求管理入口及需求收集的方法角度思考了怎样让产品研发与市场更加紧密结合,让需求管理过程更加高效。 由于产品需求管理的需求来源于目标用户所处的市场及行业,因此要从根本上解决需求管理及需求创新的问题,必须回归到市场这个源头寻求答案。 对于中国的互联网企业而言,在这个山寨化蔚然成风的时代,似乎不用费劲研究怎样洞察市场,反正也没多少原创性的产品,即使有,大家也能够快速山寨化,因此大家都在“用户体验层面”寻求核心竞争力。 真的是这样吗? 1、洞察市场与需求管理的关系 1)只有... 阅读全文

闲话RFC,互联网营销

2011-09-02 20:15 by 狼人:-), 388 阅读, 收藏,
摘要: 如果你经常去查阅相关的互联网协议,比如:HTTP,MetaWeblog API,ATOM,WebDav,SMTP。你都会不经意的发现它们都有一个相对的RFC编号,这些编号会对应一个像“http://tools.ietf.org/html/rfc2616”的一个链接页面,这个页面详细说明了该协议的定义规范。通常一个协议都定义都需要比较长的内容,但是通过阅读这些协议本身我们就可以更好,更完全的理解该协议本质和实现方法,这将更有助于我们去实现协议基础上的应用。这组RFC编号具有如此重要的意义,我们也就有必要更多的去了解RFC。 RFC是Request For Comments缩写,它实际上是... 阅读全文

2008-2010中文SNS的观察和实践,互联网营销

2011-09-02 20:15 by 狼人:-), 292 阅读, 收藏,
摘要: (一)回顾Facebook之前的SNS 社会化网络服务(SNS)不是Facebook开创的,在Facebook之前,“交友”和“社区” (尤其BBS社区)这两类互联网应用都具有SNS属性。特别是前者交友网站,几乎完全归属于SNS。为便于下面的讨论,在本文中把处理“人”和“关系”为主的互联网应用,都归属SNS范畴。 由于BBS社区的“媒体”属性更强一些,所以在我们这篇文章中暂时不讨论。这样在Facebook之前,观察SNS主要就是看“交友”网站。交友网站前几年的发展,大致分三个阶段,用三个案例网站代表: 1. 亚洲交友中心,2000年左右,交友网站的最基础模式。 2. Uuzo... 阅读全文

落后的雅虎急需再创业,互联网营销

2011-09-02 20:15 by 狼人:-), 244 阅读, 收藏,
摘要: 杨致远和大卫·费罗 第一财经日报 孙进 两位年轻的创始人光着脚坐在杂乱的房间里,姿势放松,脸上泛着年轻的光彩。在近日回顾雅虎十五周年历程时,雅虎创始人杨致远和大卫·费罗把他们15年前创立雅虎时的照片贴了出来,照片仿佛喻示着“光脚不怕穿鞋的”创业精神。 不过,这样的创业精神,似乎没有真正被雅虎发扬光大。现在雅虎早已饱尝一度成功后“裹足不前”的痛苦。 复兴的道路是如此艰辛,超越者谷歌的身影似乎已经遥不可及。 无奈现状 “我们有独特的机会,创造一个产业,塑造网络世界。”这是杨致远在博客上的回忆。15年前,他和费罗开创了互联网商业模式的历史。他们想利用免费的服务,从广告获取营收。. 阅读全文

如何改善网站的“跳出率”,互联网营销

2011-09-02 20:15 by 狼人:-), 254 阅读, 收藏,
摘要: 跳出率是指:某个时间段内,只浏览了一页即离开网站的访问次数占总访问次数的比例。 Google Analytics统计中出现的跳出率越来越受大家关注,使用跳出率衡量访问质量,高跳出率通常表示网站进入页与您的访问者无相关性,跳出率越高,说明你的网站质量越差。相反你的目标网页越有吸引力,就会有越多访问者在你的网站停留并转换。针对各个关键字和你所投放的广告定制目标网页可以最大限度地降低跳出率。目标网页应提供在广告内容中所承诺的信息和服务。 1、根据网站整体目标来测量跳出率 通过不同的访客来源来比较跳出率的话,能够显示出你所获得的流量价值。较低的跳出率会产生购买、订阅或回访,这样有助于... 阅读全文

FlashPlayer 10.1将灭掉HTML5,互联网营销

2011-09-02 20:15 by 狼人:-), 180 阅读, 收藏,
摘要: 是的,你没看错。我看“HTML5是Flash杀手”,“Flash过时了”之类的句子都看到想吐了。所以我在这里说说自己对“Apple vs Adobe”之间的口角,以及“Flash vs HTML5”谁更优秀的看法。并且解释一下,为什么在我看来,应是FlashPlayer10.1将灭掉HTML5。首先申明,我有一个Mac笔记本,一个Windows系统的笔记本,一堆Windows桌面软件,还有一个iPhone。我很喜欢它们,特别是 iPhone,我认为这是一个真正的发生在手机上的革命。你知道,我是一个视频专家,所以我将重点介绍与视频有关的方面 Flash Player 10.1的现状 Fla... 阅读全文

与马克&#183;扎克伯格共事,互联网营销

2011-09-02 20:15 by 狼人:-), 168 阅读, 收藏,
摘要: Facebook创始人兼CEO马克·扎克伯格 Facebook工程师团队在其官方Facebook账号中转载了来自该公司工程师安德鲁·博斯沃斯(Andrew Bosworth)撰写的一篇名为《与扎克共事》的文章。本文主要介绍了Facebook创始人兼CEO马克·扎克伯格(Mark Zuckerberg)的性格以及员工应当如何适应他的这种性格。 以下为文章全文: 经常有人问我:跟扎克(扎克是马克·扎克伯格的昵称)一起共事是什么样子?原因在于他们希望知道应当如何与扎克相处。我不敢说自己是专家,但我的确与他在一起工作了足够长的时间,而且获得了一些有用的观察,所以 阅读全文

互联网创业六大经典创业理论,互联网营销

2011-09-02 20:15 by 狼人:-), 524 阅读, 收藏,
摘要: 1. 鞋厂理论 世界上有无数家鞋厂,制造着各自的鞋子,销售给各自的客户。 在网络上,当某个生意已经有人在做的时候,就想想皮鞋理论,你会发现:在大多数情况下,即使有很多人在做鞋子,也并不意味着你就不能再去做鞋子了,别人做了耐克,你可以做李宁,不行就做安踏啥的,即使不知名的杂牌也在三线城市卖的不错。 如果其他的鞋厂都在赚钱,那么你也有机会在这个市场里分一杯羹;如果其他鞋厂都在亏钱,那么你要想办法把他们亏掉的钱赚到自己手上。把成本、产品、服务、渠道、营销都做好,你就有机会超过现有的竞争对手。赚钱的生意,往往都是已经有很多人都在做的生意。如果某种生意只有你一个人在做,也许说明你的生意没... 阅读全文

方军:关于产品设计,互联网营销

2011-09-02 20:15 by 狼人:-), 317 阅读, 收藏,
摘要: 最近想产品想的多,所想比较小众,所想中能大众的 ,其实不是产品的部分,而是关于范畴这件事。最近比较痛苦的就是,发现讨论讨论经常发现大家不是在同一层面、同一词汇体系对话。这个时候就需要通过互动的过程,共同营建这个对话公共空间出来。 范畴的定义就比较难了,比如维根斯坦利用“家族相似”来定义,游戏(game):在我们称为游戏的任何事物之间,并不共享任何单一性质,但是尽管如此,所有的游戏都通过一个复杂的相似性网络相互连通在一起。还好,我们大多数人不用在哲学层面上探讨这些,小范围形成共识、词汇就行了。 还是一样,自己想出来的,可能很不完善,可能已有专家有完善的体系,但这是自己的体会,对自己有... 阅读全文

运营是一个产品价值传递的过程,互联网营销

2011-09-02 20:15 by 狼人:-), 199 阅读, 收藏,
摘要: 在之前的工作中,自己基本都是在做产品设计类的工作,包括现在的很多和产品相关的用户体验、交互等等在流行的学说,其最终都是外因,这些都是为了更好解决运营过程中发现的的问题而存在。但是如何去将一个新产品运营成一个在用户群体有口皆碑的产品,这点我想是大家很关注的问题,这里我分享点我自己的体验: 这里的前提是,我们做一个产品运营一个产品,那在产品的规划阶段,这个产品就一定需要具有解决问题的单一性、受众用户的广泛性和功能的简洁性。如果不具备以上这些素质,那么再好的运营也无法将一个一开始就注定失败的产品运营起来。 1、产品初期阶段: 该阶段产品处于一个雏形,面临功能不够全面,用户认知度低... 阅读全文

评“产品经理是个什么货色”,互联网营销

2011-09-02 20:15 by 狼人:-), 218 阅读, 收藏,
摘要: 今天无意中看到一篇讲述产品经理的短文“产品经理是个什么货色”,标题的攻击性比较强,原文比较短,故粘贴过来供大家分享,顺便侃侃。 原文如下: 产品经理是个什么货色 在腾讯微博里面看到的 狼太木哥哥转播 : 很强王小楠:别整天产品经理产品经理,你就是个破画图的! 设计你做不过UI; 开发你做不过程序员; 活动方案你做不过运营; 收入盈利你做不过销售; 谈战略你谈不过高层; 比权力你比不上老板; 你还整天要这些人全能听你的接受你的按照你的想法去做,产品做赔了赔多少让你拿工资赔,你敢吗?你敢吗?你敢你是!!! 侃一下: 看了段微... 阅读全文

企业中两个重要而又容易被忽视的角色,互联网营销

2011-09-02 20:15 by 狼人:-), 218 阅读, 收藏,
摘要: 我要打赌 我敢打赌,在中国,一半以上甚至更多的,以网站为主营业务的或者把网站很看重的公司,没有Web前端工程师和产品工程师这两个职位,甚至有些有点规模的公司也可能没有这个职位,当然,这不包括像alibaba, sina, 163这样的公司,只是指中小型公司而言。如果你们公司有,请给我留言告诉我你们公司的规模和相关的信息。 做得好一点的公司,一般是项目经理/部门主管+投资方(项目管理中的投资方,实际上就是老板,反正就是决定你要做什么并给你钱的人)来承担产品工程师的角色,由美工来承担Web前端工程师的角色,特别是Web前端工程师,是最容易被忽略的角色。 企业想挤出利润,无非两个方面... 阅读全文

全新的移动互联网,互联网营销

2011-09-02 20:15 by 狼人:-), 169 阅读, 收藏,
摘要: 移动互联网行业十年如一日 手机上网从2000年的WAP开始,到现在经历10年发展,除了日本韩国现在依然领先全球外(让人怀疑是否因国情特殊以至于大家都用手机上网),其他国家基本没有太成功例子。而在手机上提供的应用最终形成了两大类型,一个是传统的手机增值服务,一个是免费WAP网站。 手机增值服务提供者简称SP,是一个曾经因为法规极度不规范而形成暴利,但后期几度遭受电信运营商及政府政策打击,以至于现存业者生存备感吃力的行业。在手机上提供游戏,铃音下载等业务是其传统, 后来发展出手机社区与游戏等之类的收费增值业务。 SP的既定思维是依附电信运营商而生存,挣钱。因此在其思维中并不存在类似... 阅读全文

不可复制的社区,互联网营销

2011-09-02 20:15 by 狼人:-), 204 阅读, 收藏,
摘要: 生活中,最难的事情就是人与人的关系,互联网也一样。 在互联网的世界里,门槛最低的是社区,门槛最高的也是社区。 说门槛低,是因为要搭建一个网站很简单,互联网除了资讯内容型网站,最多的应该就是做社区的网站。 说门槛高,设计和经营一个社区,很难。 去年跟白鸦聊工作的事情,对于一个产品设计人员来说: 懂社区,从70分到90分,悟性好的至少需要5年时间,产出的价值还算未知。 而相比电子商务领域,也许在“生意”意识层面补补课,一个熟悉互联网的人,相对是容易入手的。并且,这种能带给公司和企业的价值是可见的,速效的! 做社区,难点更在于,用现有的产品设计流程、方法,很难直接地指导到你... 阅读全文

做网站用UTF-8还是GB2312?,互联网营销

2011-09-02 20:15 by 狼人:-), 229 阅读, 收藏,
摘要: 经常我们打开外国网站的时候出现乱码,又或者打开很多非英语的外国网站的时候,显示的都是口口口口口的字符, WordPress程序是用的UTF-8,很多cms用的是GB2312。 ● 为什么有这么多编码? ● UTF-8和GB2312有什么区别? ● 我们在国内做网站是用UTF-8编码格式还是GB2312编码格式好? 一. 各种编码的来历 可能很多同学一直对字符的各种编码方式懵懵懂懂,根本搞不清为什么他们有这么多编码。 ANSI编码 其实在很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,... 阅读全文

HTML5:让Web应用跟上多媒体时代,互联网营销

2011-09-02 20:15 by 狼人:-), 255 阅读, 收藏,
摘要: HTML的前一次升级发生在大约10年前。10年来,互联网飞速发展,而浏览器市场也风云变幻,现有的HTML标准在支持音视频等多媒体应用上开始显露不足。HTML5是响应互联网最新变化的产物,然而,这一标准的最终通过以及真正落地注定是一个长期的过程。 ■ 清水 编译 近日,微软发布了Internet Explore 9(IE9)的技术预览版。与前一个版本IE8相比,微软进行了很多技术创新; 同时,也在对标准的支持上迈出了一大步,特别是对HTML5的支持,这对于Web开发者而言是一个好消息,也肯定会大大加速HTML5标准的推广。 HTML5是HTML的最新标准,HTML5的草案已经于... 阅读全文

对“第四届中国互联网站长年会”的感触,互联网营销

2011-09-02 20:15 by 狼人:-), 175 阅读, 收藏,
摘要: 很久没来博客园唠叨了,可能是因为自己越来越成熟,感觉自己以前写的东西很可笑了,不好意思在博客园发帖了,但今天,是个特殊的日子,在给大家分享点新感悟! 很荣幸的参加了康盛创想与落伍者举办的第四届互联网站长年会,在其中也得到了许多灵感! 这是一次互联网各界精英的一次盛会,会场共1500位嘉宾参会。参会人士多数为个人草根站长,以及中国互联网行业巨头。从我个人的理解,这次会议的主题应 该是SNS的发展趋势与未来互联网形式,当然其中少不了一些企业的AD。从早晨9点的会议开幕到晚18:30分左右的结束,会议的给我的整体感觉就是康盛 创想为互联网个人站长打气,提升站长信心,让站长对互联网的未来以及S... 阅读全文

解析SNS社区产品架构模型,互联网营销

2011-09-02 20:15 by 狼人:-), 359 阅读, 收藏,
摘要: 引言: 原本经济危机来了,FACEBOOK估值从150亿美金跌至40亿;国内互联网创投环境也日趋寒冷,而在舆论界,关于SNS的话题似乎热度未减,,当然在精彩文章之中也夹杂着一些隔靴搔痒式的讨论; 最近,时值腾讯QQ空间及手机社区平台高速发展,迭创新高;我也想结合自身的工作实践,简单地聊一些关于SNS的理解; 个人认为,从严格产品意义而言,国外是FACEBOOK,国内是校内网最先实现相对完整地SNS社区产品架构的;而早期的网易社区,腾讯IM平台,早期博客形态的QQ空间,包括现在一些手机社区,都和SNS有些偏差; 具体地讨论以下问题: 1)SNS社区的三层产品架构: Pr... 阅读全文

iPhone不再孤独,Palm Pre为伴——互联网的未来在手中。,互联网营销

2011-09-02 20:15 by 狼人:-), 206 阅读, 收藏,
摘要: 整整两年,两年前的今日,2007年1月9日,伟大的iPhone诞生了。就是今天,当我温习那次革命般的发布会,仍然很激动,仍然被乔布斯的激情所感染,甚至有点热泪盈眶。特别是看着乔布斯在揭开iPhone前,极为克制、压制内心激动的姿态与神情,再回想这两年来iPhone便在五花八门的手机市场如一骑绝尘入无人之境,我想两年前乔布斯一定知道当他把“iPhone”打在屏幕上时意味着什么:未来。还记得当时他说重定义了手机,革了手机的命。那时那刻有多少人相信?此时此刻又有多少人不信? 那次发布会已成经典,是我见过乔布斯最精彩的演出,巅峰之作,不仅仅是产品本身的伟大。也就是从那一天开始,乔布斯征服了我,我成了苹 阅读全文

互联网告别创业时代:新商业模式不明,互联网营销

2011-09-02 20:15 by 狼人:-), 138 阅读, 收藏,
摘要: 假如从今天开始创业,你会选择什么业务切入市场? 当这个问题抛给马化腾,这位掌舵着150亿美元市值的腾讯创始人回答是:“我只能做自己有兴趣的事,一点点探索着做好,不能去考虑外界的情况。”原因是,网络的核心产品——门户、即时通讯、搜索引擎和电子商务——已经被割据,未分胜负的只有两个:视频和SNS,但也有了很高的门槛。马化腾承认:“现在很多人还想在网络上打造10亿美元公司,已经比较难了。” 寡头垄断格局已定 如果说第一波网络创业潮中,诞生了腾讯和百度两家市值逾百亿美元的公司,阿里巴巴、搜狐、网易、携程、新浪、盛大六家市值超过十亿美元的公司,那么到今天,恐怕最乐观的预言家也不敢宣称,五... 阅读全文

互联网公司成功的四个要点,互联网营销

2011-09-02 20:15 by 狼人:-), 216 阅读, 收藏,
摘要: 要点一:要确立竞争对手 创建互联网公司的第一步,也是最关键的一步,就是要确立竞争对手。 任何企业要建立自己的业务,其生意都从既有行业与竞争中转化而来。汽车的生意从马车转化而来,飞机的生意从铁路和轮船转化而来,可乐的生意从酒类饮料转化而来,亚马逊的生意源自传统书店,Google的生意源自雅虎(综合门户),百度(中文搜索)的生意源自Google,从战略脉络看,整个商业界都是如此。企业创业的第一步,即是辨认出自己的生意来源,针对其制定出有效的竞争战略,将生意转化为自己的业务。 对于互联网公司来说,竞争对手界定主要有两种,一是传统的网下业务,二是某项互联网业务的领先公司。第一类... 阅读全文

SEO基础:良好的网站设计,互联网营销

2011-09-02 20:15 by 狼人:-), 213 阅读, 收藏,
摘要: 首先需要强调的是,许多人潜意识里将网络设计中面向搜索引擎优化的考虑与提高用户可用性的工作视作分离的两个单独部分,认为二者就算不是互相对立也在很大程度上难以兼顾,事实上,这种想法很普遍,很多网络设计公司在设计网页时只顾填充一个个漂亮的图片或Falsh以使网页更“酷”,至于网络优化方面,则理直气壮地认为不属于他们的工作范围,而很多网络在运行了一段时间后不得不再聘请相应的SEO人员来实施网络优化,既提高了费用也浪费了时间。 这种想法不可不谓偏颇。从最基本的角度看,将用户寻找到自己网络的方式与途径最佳化,与让用户浏览自己的网络时得到最佳的体验,是网络设计不可分割的组成部分,同时也是成功与否的... 阅读全文

互联网未来7大猜想,互联网营销

2011-09-02 20:15 by 狼人:-), 234 阅读, 收藏,
摘要: 1、.Net技术将大行其道 虽然就程序员比例而言,.Net与Java还有一定的差距,但在微软操作系统的支持与WPF等新技术推动下,越来越多程序员与企业开始选择.Net技术。个人认为,.Net相对Java最大的优势在于语言的统一性。如是我是老板,招一批.Net程序员,后台程序会做了,前端的富客户端(Silverlight)也会做了,而且.Net入门可比Java快多了,毕竟是微软的技术,易上手啊,谁让我们从小就用微软的东西。 而在桌面软件方面,.Net则有更大的优势。因为Vista与Vienna将是微软下一代主流操作系统,它们可以天然就带了.Net runtime的。如果这两个操作系统... 阅读全文

互联网行业的本质,互联网营销

2011-09-02 20:15 by 狼人:-), 213 阅读, 收藏,
摘要: 本文刊发于当期的《销售与市场》营销版 互联网究竟是个什么东西? 不乏有人去引用联合国新闻委员会的一段话,以证明“互联网是第四媒体”。殊不知,这纯粹就是以讹传讹。因为,联合国新闻委员会当时在那个年会(98 年5月)上的原话是:“联合国在发布新闻时,除了原有的印刷媒介(Print medium)、广播(radio)、电视(television)这三种媒介外,还应该通过第四种媒介因特网 (internet)来进行。”本质上,这段话的意思就是要完善联合国的网站,并充分发挥这种新兴媒体的作用。第四种媒介,和第四媒体,云泥之别。 也有人欢呼web2.0给互联网带来了“去中心化”的春天,门户网站一统天下.. 阅读全文

SEO--我们是不是走错了路?,互联网营销

2011-09-02 20:15 by 狼人:-), 246 阅读, 收藏,
摘要: 静态化,这是一个跨越了太长时间的话题,很多人一聊到SEO,就说“静态化很重要”,其实怎么说呢,我觉得静态化更重要的是用来解决系统负载和运行效率的问题,而并非SEO,相信最初发明“静态化”的人也是出于系统负载的目的。之所以有人说静态化利于SEO,很可能源自很古老的一篇出自google的文章(抱歉,年代过于久远,原地址已无从查找),大意就是说搜索引擎更喜欢收录“静态页面”(.htm or .html),随着技术发展,有人就针对这一条,开始了URL Rewirte之旅。但是同前面静态化一样,我相信最初发明 URL Rewrite 的人,目的应该是让网站拥有更容易记住、对用户更友好的URL吧?到了今天 阅读全文

淘心得——浅谈淘宝网的社会化之路,互联网营销

2011-09-02 20:15 by 狼人:-), 262 阅读, 收藏,
摘要: 这两天逛淘宝,发现右上角淘江湖旁边出现了一个“淘心得”,我想应该是和商品点评相关的产品,网上查了查,没有发现关于这个“淘心得”的消息,看来这个产品上线的比较低调。 “淘心得”是淘宝网用户对于商品点评和分享购物心得的一个产品。这样一个产品,我想是出于帮助用户找到自己合适的商品出发点去设计的,淘宝的社会化之路从将社区改名为“消费者社区”,到沸沸扬扬的“淘江湖”,再到现在这个“淘心得”,这些行动都是想发挥“买家”社区的群体智慧,让淘宝真正变成一个社会化网络,而不单纯是一个简简单单的电子商务交易平台。 之前我也写过一篇文章,社会化电子商务,淘宝行吗?和淘宝要学会的一门“外语”——SNS,在... 阅读全文

小众化的 Web OS,互联网营销

2011-09-02 20:15 by 狼人:-), 217 阅读, 收藏,
摘要: 09 年 1 月 8 日,Palm 在CES 上发布了采用全新系统 Web OS 的 Palm Pre,又一次击中了全世界手持爱好者的兴奋点。众人惊呼:真正的 iphone 杀手降临!…传奇的 Jon Rubinstein 带领传奇的 Palm 华丽回归。 上个星期,Palm 发布第三财季报告。截至 2 月 26 日的第三财季,Palm 亏损 1850 万美元,公司仅售出 40.8 万部智能手机,比上年同期减少 29%。这一数字,只有苹果 iPhone 一季销量的 5% 左右。而这已是 Palm 连续11个季度亏损。至少两名分析师将Palm目标股价下调至0美元。 一个具有天赋... 阅读全文

闾丘露薇:参观两间“小”公司,互联网营销

2011-09-02 20:15 by 狼人:-), 241 阅读, 收藏,
摘要: 文/闾丘露薇 到facebook和twitter总部,两者不约而同的表示,自己属于小公司,因此有很多的事情还不属于力所能及的范围。facebook有一千名员工,要照顾全球4亿个活跃用户,每天都有1.2亿个用户同时在綫上,twitter没有公开最新的用户数据,但是就表示,自己只有160个员工,目前专注的问题在于维护好这个平台,比如减少出现“over capacity"的次数。 看办公的地方,确实也算不上大公司,facebook在斯坦福大学附近的一栋平房里面,twitter则在旧金山市区的一栋商业大厦里面。参观两家公司,马上想到凤凰当年还在香港九龙租用一层办公楼的时候,所有来参观的访客, 阅读全文

Apple、Google 之战渐显个人色彩,互联网营销

2011-09-02 20:15 by 狼人:-), 155 阅读, 收藏,
摘要: 曾像是一段美好友谊的开端。 三年前,Google CEO施密特一路小跑登上位于旧金山的一个舞台,与 Apple 创始人乔布斯握手,帮助他在年度 MacWorld 大会的记者和簇拥面前发布跨时代的 iPhone。 双方高管告诉听众,Google 和 Apple 共同合作将 Google 搜索和地图服务带给 iPhone。施密特开玩笑说,合作是如此紧密,俩公司应该合并,改名叫“AppleGoo”。 施密特对自己的同盟乔布斯说:“祝贺你,斯蒂夫。这东西会很火”。乔布斯报以开怀大笑。 今天已经没有这种温情。乔布斯、施密特和他们的公司正为移动计算和手机的未来而殊死搏斗,预示着数字世界... 阅读全文

HTML 5 Web Socket:下一次Web通信革命揭幕,互联网营销

2011-09-02 20:15 by 狼人:-), 441 阅读, 收藏,
摘要: 最近关于HTML 5 Web Socket的流言已经满天飞,它通过Web上的一个单一Socket定义了一个全双工通信信道,HTML 5 Web Socket并不是普通HTTP通信的增强版,它代表着一个巨大的进步,特别是针对实时的、事件驱动的Web应用程序。 Google的工程师Ian Hickson说“数据的字节数急剧减少到2字节,延迟从150毫秒减少到50毫秒,实际上,这两个因素已经足以引起Google的兴趣了”。通过在一个浏览器中模拟全双工连接,HTML 5 Web Socket对Web通信带来了显著的改善。 让我们与传统的解决方案相比,看看HTML 5 Web Socket是... 阅读全文