存档

2009年9月 的存档

如果WP的jQuery对你没用……

2009年9月25日 7 条评论

不知WP从哪一个版本开始默认加载jQuery库,55.9K的JS文件放在head处,多多少少会影响到WP的打开速度,把它放在footer处?有时会影响到插件的运行。所以产生很多插件通过Google API替换了WP默认的jQuery,利用谷歌强大的服务器来加快其调用加载速度。不过也有一些朋友的WP并不需要jQuery,这个时候最明智的选择当然就是移除它!

要移除WP系统自带的jQuery库我为大家提供两个方法:

1.html重写head部分

因为WP系统默认调用的jQuery库是添加在head处的,具体是涉及到wp_register_script和wp_enqueue_script两个函数,如果你想了解这两个函数的具体使用,可参见WP插件是如何调用JS和CSS的

需要注意的是重写head部分后以后添加新的插件时,如果该插件要在head处引入CSS或JS,则需要手动添加。这么做的好处是使用了html可以减少php的查询次数。

2.使用插件

针对移除WP的jQuery我为大家写了一个插件[ Stop jQuery ],该插件不会调用任何JS或CSS文件,对于追求速度者,不会影响你的博客打开速度。

使用插件的好处是:1.无须改动程序和主题文件;2.与第一种方法相比不会影响以后插件的使用;3.上传,激活,无须设置,简单易用。

Stop jQuery插件下载地址:http://www.boxcn.net/shared/z71vj32q8u

WP插件是如何调用JS和CSS的

2009年9月23日 13 条评论

稳健的程序代码和丰富的插件扩展造就了WP的今天,也有的人说用WP就是玩插件,可见WP插件的重要性!如今越来越多的插件借助JS和CSS来实现强有力的功能扩展。将插件中的javascript和css放置到分离的文件中是非常重要的,因为那样做会使插件维护起来更加容易。那么WP插件是如何调用javascript和CSS文件的呢?

在WordPress 2.8出来后,很多插件出现了兼容性的问题,根本原因就在于引入JS文件的时候出现了问题。

WordPress中如果要引入script有两个相关函数:

1
wp_register_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false );

wp_register_script函数的作用是注册要调用的脚本,而且可以设置脚本所依赖的框架(必须是WordPress默认注册的框架)。

handle是一个惟一的名字,如果以后再要引用这个脚本,则必须使用这个名字。唯一的参数。

src是脚本文件的绝对路径,这个参数也是必须置顶的。

deps是一个数组,表明你的脚本需要依赖哪些库,比如jquery,prototype等。此为可选参数

ver是一个字符串,标明脚本的版本。也是可选的。

in_footer是WordPress2.8里面才添加的参数,默认为FALSE,链接放在head里面。如果为TRUE的话,那么脚本链接将添加在页面的底部,如果脚本比较大的话,能够加快页面的加载速度,提高用户的浏览体验。

举一个例子:

1
wp_register_script( 'kay_js', WP_PLUGIN_URL. 'kay/js/script.js', array('jquery'), '1.0');

wp_register_script函数只注册脚本,在运行的时候并不会让脚本装载到页面。我们还需要wp_enqueue_script函数:

1
wp_enqueue_script( $handle, $src, $deps = array(), $ver = false, $in_footer = false );

wp_enqueue_script函数除了src参数为可选外,其它的参数都是一样的。如果提供了src参数的话,则会自动为你自动注册该脚本,相当于先调用了wp_register_script。

1
wp_enqueue_script( 'kay_js');

这样就可以在加载的队列里面加入该脚本了。由于wp_enqueue_script会自动注册,上面两条语句可以合做一条:

1
2
wp_enqueue_script( 'kay_js', WP_PLUGIN_URL. 'kay/js/script.js',
array('jquery'), '1.0');

在合适的时候调用这些函数就是一个最关键的问题了,在WordPress 2.7.1中注册到wp_head中可以执行,但是在2.8里面就无法正常运行了。查阅了文档发现对于脚本来说应该注册到wp_print_scripts才能够确保执行。

代码如下:

1
2
3
4
5
6
7
8
class kay {
    function add_jsfile() {
        wp_register_script( 'kay_js', WP_PLUGIN_URL. 'kay/js/script.js', array('jquery'), '1.0');
        wp_enqueue_script( 'kay_js');
    }
}
$kay = new kay();
add_action('wp_print_scripts', array(&$kay, 'add_jsfile'));

这样在页面就可以正常加载js文件了。对于css文件来说,与js文件完全类似,只不过函数名称稍微变化一下,没有依赖的框架而已。如:

1
2
3
4
5
6
7
8
class kay {
    function add_cssfile() {
        wp_register_style( 'kay_css', WP_PLUGIN_URL. 'kay/js/script.js', array('jquery'), '1.0');
        wp_enqueue_style( 'kay_css');
    }
}
$kay = new kay();
add_action('wp_print_styles', array(&$kay, 'add_cssfile'));

此外还有一种笨办法可以使页面加载文件,那就是在wp_head文件里面直接echo了,如:

1
2
3
4
5
6
function echo_js() {
    echo "<script src="url-to-your-js-file.js" type="text/javascript"></script>";
        echo "<link href="url-to-your-css-file.css" type="text/css"/>";
        echo "<style type="text/css">.btn{border-width:1px}</style>"
}
add_action('wp_head', echo_js);

最后这种方法还是不推荐的,能够选用前面的方法还是选用前面的方法,兼容性更好。

分类: wordpress 标签: , , , ,

减少WP数据库查询次数的终极利器

2009年9月18日 33 条评论

提到减少WP的数据库查询次数,我想你可能听过或者用过 DB Cache 这款插件,它可以缓存数据库进而减少你的数据库查询次数,但是可惜的是这款插件只支持2.7以下版本,对于安装2.7以上版本WP的用户会发现它并不能有效的减少数据库查询,在打开文章等页面时反而会增加一些莫名的 queries... 本文向大家推荐的是一款 DB Cache 的分支插件,它是由 sirzooro 和 posterd 在 DB Cache 的基础上升级完成,并且修复了一些BUGs,优化了原代码,可以很好的兼容到2.8.4版本。

DB Cache Reloaded 可以在特定的时间内缓存数据库查询,它比其他HTML缓存插件更快速,而且相对而言 DB Cache Reloaded 使用更少的硬盘缓存空间。

我想你一定听过 WP-Cache 或者 WP Super Cache,他们都是WP的高端插件,可以加速你的网站打开速度。忘掉他们吧 — 通过 DB Cache Reloaded,你的网站可以运行的更快并且占用较少的缓存空间。

上面是引用作者的相关介绍,与 DB Cache 是一样的。但是我并不认为 DB Cache DB Cache Reloaded 可以取代HTML类的缓存插件,毕竟大流量的网站不能仅靠数据库的缓存来减少服务器负载,纯静态的页面肯定要比动态页面更快速,而且只需要读取数据不用服务器查询。

总之安装这款插件是很有必要的,不论你是日流量几百还是几千,都推荐使用!

下载地址:http://wordpress.org/extend/plugins/db-cache-reloaded/

Opera Mini 5 — 下一代手机浏览器

2009年9月17日 4 条评论

Opera Mini 是全球使用量最多的手机浏览器,它不但能够为您节省流量还能让您获得和电脑一样的浏览体验!2009 年 9 月 16 日,经过一年多的研发,Opera 软件公司为手机用户带来了下一代的手机上网利器 —— Opera Mini 5。此次发布的 Opera Mini 5 beta 版中新增了多标签浏览、快速拨号、文本复制、密码管理等诸多新功能,使您更加愉悦更加轻松的用手机上网!

新功能如下:

多标签浏览
作为多标签浏览的发明者,Opera 在 Mini 5 中特别引入了多标签浏览方式,同时访问多个网站,更加轻松便捷。

快速拨号
Opera Mini 5 中还特别加入了 Opera 桌面版中令人称道的快速拨号,现在您可以通过简单点击来访问您最爱的网站。

文本复制
Opera Mini 5 可以快速选择网页中的文本,自由分享您浏览的内容。

清爽新外观
Opera Mini 5 重新设计的用户界面,更加清爽,更加酷炫,更加人性化。

触屏优化
特别为触屏手机优化交互界面,操作更简单。

密码管理
通过密码管理器,您无需再频繁的输入密码,轻松登陆,快捷方便。

不变的速度
Opera Mini 通过服务器压缩网页,令您瞬间打开页面,无需再等待。

节省流量
最高可达 90% 的压缩率为您节省更多的流量,让您浏览更多网页。

完整网络
Opera Mini 上访问的页面与您在电脑上访问完全一致,让您的手机拥有和电脑一样的浏览体验。

下载地址:

下载到电脑 (标准版): JAD | JAR
下载到电脑 (签名版): JAD | JAR
黑莓专版:fw42 | fw43 | fw47
下载到手机

Opera Mini 5 视频介绍

Opera Mini 5 截图赏析

Tab浏览

下拉菜单

Google浏览界面

Google浏览界面

书签列表

书签列表

触屏Tab界面

触屏Tab界面

 

触屏屏幕键盘

触屏屏幕键盘

更多图片:http://bbs.operachina.com/viewtopic.php?t=54108

借用 @Thruth 的一句话作为本文结尾:憋了一年多了,Opera 10.0,Opera Unite 和 Opera Mini 5 beta 相继放出来了。下一阶段的工作是修复问题,支持更多平台。Opera 历史上最强的产品线已见端倪了,终于。

加速火狐3.5的终极指南

2009年9月16日 5 条评论

这是一个全方位的火狐3.5优化提速指南,每一个步骤都会为你的火狐浏览器带来明显的改变。在你进行优化设置之前最好为你的火狐浏览器创建一个新的配置文件。退出火狐浏览器,运行 firefox.exe –profilemanager ,创建一个新的配置文件来进行如下的优化设置。当你发现新的配置文件使你的火狐浏览器性能提升时,再试着把新配置文件设置为默认配置,以此来确保整个优化过程的顺利进行。

加速火狐3.5的终极指南 — 守望的麦子

1.使用优化版的火狐浏览器

Windows用户可以选用 build of Firefox 3.5.1 ,Linux用户可以选择 Swiftfox

2.使用空白的主页 默认的主题 减少扩展的使用

把你的打开首页设为空白;只使用默认主题必备的扩展,可以使用 Adblock Plus 和 Flashblock  来禁止你不想显示的广告和 Flash。 

3.优化下载设置

设置->主要,设置一个专供下载的文件夹,每次下载文件自动保存到改位置,设置下载完成自动关闭,设置->隐私,使用自定义历史设置,关闭下载历史。

4.自定义内容类型处理

选项->应用程序,修改以下的内容类型:

压缩文件,如RAR、ZIP等,动作改为“保存文件”。

PDF文件 -> “保存文件”

mailto选择一个你喜欢的邮件客户端程序,如Gmail/Yahoo!等

Feed更改为“在Firefox中预览”

通常情况下,设置为分别打开文件,而不是所有的文件都在浏览器执行。

5.加大缓存 减少保存历史

将“选项 -> 高级 -> 网络”中“脱机存储”缓存空间加大到150MB。

将“选项 -> 隐私”中访问历史减到15天或者更少。

6.高级选项自定义

 选项 -> 高级 -> 常规:

选中“输入时即时查找文本”

取消“使用平滑滚动”

关闭“拼写检查”

取消“Firefox是否为默认浏览器检查”选项

7.移除你不使用的搜索引擎

下拉搜索框,选择“管理搜索引擎...”,将你使用的搜索引擎移除。

8.清理书签,避免使用“实时书签”

如果你的火狐浏览器中有许多书签,其中可能会有一些死链接或者重复的书签,你可以使用 CheckPlaces 进行清理,完成后再将这个插件卸载。

火狐的“实时书签”每小时都会自动运行检查更新。使用一个专用的RSS阅读器,比如 Google Reader,删除预置的 最新头条 实时书签。 

9.增强性能插件

FasterFox 3.8.1 Lite 为你提供4套优化方案,当然你也可以选择自定义的优化方式。

Tweak Network 1.3 提供 defaultpower 选项来优化你的火狐配置。

接下来的2个方法需要改动火狐的 config Tweaks,请谨慎使用!如果不小心改动错误,可以通过火狐安全模式重置回默认状态!

操作步骤:在浏览器地址栏中输入 about:config 然后参照以下内容进行更改,如果选项不存在,则需要右键空白区域,“新建”-> 选择对应文件类型。

10.高级浏览器设置

accessibility.typeaheadfind.enablesound [布尔]: 更改为False

alerts.totalOpenTime [整数]: 缩短为2000 (2 seconds)

browser.bookmarks.max_backups [整数]: 5改为2

browser.cache.disk.parent_directory [字符串]: 将您的Firefox缓存到磁盘或分区从您的Windows驱动器通过指定不同的文件夹路径在这里。

browser.download.manager.openDelay [整数]: 设置为2000(2秒的延迟)

browser.sessionstore.max_tabs_undo [整数]: 减少关闭的标签数量,可以从10撤消4

browser.sessionstore.max_windows_undo [整数]: 减少关闭窗口数量可以从3撤消为1

browser.tabs.closeWindowWithLastTab [布尔]: 更改为False

browser.urlbar.maxRichResults [整数]: 12更改为6

dom.popup_maximum [整数]: 20减少到3或5

security.dialog_enable_delay [整数]: 1000(1秒)

11.高级网络设置

以下更改建议至少2 Mbps (256 kB/s)带宽用户设置。

network.dnsCacheEntries [整数]: 默认20改为512

network.dnsCacheExpiration [整数]: 默认60改为3600

network.dns.disableIPv6 [布尔]: 禁用 IPv6

network.http.max -连接 [整数]: 增加最大连接数为48或96

network.http.max -连接每台服务器 [整数]: 默认15改为24

network.http.max -持久连接每台服务器 [整数]: 默认6改为12

network.http.pipelining [布尔]: 更改为True以启用HTTP Pipelining

network.http.pipelining.maxrequests [整数]: 默认4改为8

network.prefetch的新一代 [布尔]: 火狐是否预读网页(以及相关的cookies)

加速火狐3.5的终极指南 麦子译 转载请注明本文链接
原文地址: http://www.makeuseof.com/tag/the-ultimate-guide-to-speeding-up-firefox-3-5/

调用WP热评文章的SQL语句

2009年9月14日 9 条评论

WP调用热门评论文章的插件很多,这篇文章是为那些不希望额外使用插件就达成目的的朋友准备的。相关函数语句也都非常简单,整个安装调用过程分为2步,首先在你想要显示热评文章的地方添加以下代码:

1
2
3
4
本月热评   
<ul>   
<?php if (function_exists('simple_get_most_viewed')) { simple_get_most_viewed(7, 30); } ?>   
</ul>

其中函数 simple_get_most_viewed(7, 30); 有两个参数,第一个是要显示的文章数,第二个是时间段。

接下来是相关的SQL语句函数代码(你可以将其加入你的主题 function.php 文件中):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 获得热评文章   
function simple_get_most_viewed($posts_num=10, $days=30){   
    global $wpdb;   
 
    $sql = "SELECT `ID` , `post_title` , `comment_count` FROM $wpdb->posts  
            WHERE `post_type` = 'post' AND TO_DAYS( now( ) ) - TO_DAYS( `post_date` ) < $days  
            ORDER BY `comment_count` DESC LIMIT 0 , $posts_num ";   
 
    $posts = $wpdb->get_results($sql);   
    $output = "";   
    foreach ($posts as $post){   
        $output .= "\n<li><a href= \"".get_permalink($post->ID)."\" rel=\"bookmark\" title=\"".$post->post_title."\" >".$post->post_title."</a> - ".$post->comment_count."个评论</li>";   
    }   
    echo $output;   
}   
// 函数 get_permalink($post->ID) 可以得到文章的URL

其中的核心代码就是这句SQL语句:

1
2
3
SELECT `ID` , `post_title` , `comment_count` FROM $wpdb->posts   
            WHERE `post_type` = 'post' AND TO_DAYS( now( ) ) - TO_DAYS( `post_date` ) < $days   
            ORDER BY `comment_count` DESC LIMIT 0 , $posts_num

同样我们可以衍生出更多通过留言数显示相关文章的SQL语句。

1.查找所有的日志,得到留言最多的10篇, 降序排列:

1
2
3
SELECT `ID` , `post_title` , `comment_count`   
            FROM `wp_posts` WHERE `post_type` = 'post'  
            ORDER BY `comment_count` DESC LIMIT 0 , 10

其中如果不加判断 post_type ,则会得到文章&页面的输出结果。

2.查找最近一个月的日志,得到留言最多的10篇:

1
2
3
SELECT `ID` , `post_title` , `comment_count`  FROM `wp_posts`   
            WHERE `post_type` = 'post'  AND TO_DAYS( now( ) ) - TO_DAYS( `post_date` ) < 31   
            ORDER BY `comment_count` DESC LIMIT 0 , 10

3.查找所有作者ID为2,且已经发表的日志,得到留言最多的10篇:

1
2
3
4
5
SELECT `ID` , `post_title` , `comment_count`  FROM `wp_posts`   
            WHERE `post_type` = 'post'  
            AND `post_status` = 'publish'  
            AND `post_author` = 2   
            ORDER BY `comment_count` DESC LIMIT 0 , 10

4.查找所有分类ID为 3 的日志,得到留言最多的10篇:

1
2
3
4
5
6
7
8
9
SELECT `ID` , `post_title` , `comment_count`  FROM `wp_posts`   
    INNER JOIN `wp_term_relationships` ON (`wp_posts`.`ID` = `wp_term_relationships`.`object_id`)   
    INNER JOIN `wp_term_taxonomy` ON (`wp_term_relationships`.`term_taxonomy_id` =  `wp_term_taxonomy`.`term_taxonomy_id`)   
    WHERE   1=1   
        AND `wp_term_taxonomy`.`taxonomy` = 'category'  
        AND `wp_term_taxonomy`.`term_id` = 3   
        AND `wp_posts`.`post_type` = 'post'  
    GROUP BY `wp_posts`.`ID`   
    ORDER BY `comment_count` DESC LIMIT 0 , 10

效果演示:

本月热评演示

本月热评演示


PS.Tab效果中要添加 Top posts viewed 的显示,但是通过调用 post view 插件的数据导致留言处不能与文章正常匹配,目前不知道如何解决……

分类: wordpress 标签: , ,

你应该使用火狐的5个理由

2009年9月11日 13 条评论

火狐浏览器作为开源软件的典范之一,自诞生那一天起就深受用户的追捧和喜爱!事实证明,火狐浏览器的确是一款强大的浏览器,无论是从操作应用方面还是使用安全方面,它都是一款值得推荐和使用的浏览器!本文将主要从使用安全方面向你介绍你应该使用它的理由!

1. Firefox 不是完美的软件,不过它的缺陷能够在相当短的时间内得到修正。
许多新用户可能很好奇 — Firefox 真的很安全?它更新非常快速,而不是放在月度表中,记录大小不足10MB;往往会有几百K的更新文件自动提示升级,而且只需要一次点击,就可以完成升级过程。通常这个更新不会花费超过一分钟的时间。

2. 开源的力量!
众所周知 Firefox 是开源的,任何人都可以查看源代码,任何人都可以发现问题并帮助修复,只要你愿意。你会将汽车钥匙交给一个告诉你“相信我”的家伙,还是放在一个拥有视频监控和停车登记的地方?

3. 阻断病毒的来源!
ActiveX 小程序,IE 浏览器扩展其功能的方式,也是公认的恶意软件和病毒高速路。Firefox 使用经过验证和签名和扩展。即使你选择安装了恶意扩展,浏览器警告了你,其损害也限于浏览器的信息,而 ActiveX 漏洞却可以用来控制整个的电脑。

4. 修补漏洞扩展,防患于未然。
有意的用户可以安装 NoScript,一个关注仍未修补漏洞的扩展,不管是 Firefox 还是其他的插件,比如 Java、JavaScript 和 Adobe Flash 等。它通过允许用户选择性的启用信得过的交互对象,自动阻止其余对象来实现功能。

5. 恶意网站提醒。
Firefox使用一款 Google 提供的服务来在用户进入潜在的恶意网站前进行提醒。这些网站通过蒙混来询问你的财务数据或者包含恶意软件,通常假装成有用的东西比如编解码器或者注册表修复。

当今是一个浏览器泛滥的时代,不过主流也就那么几个:IE(包括使用IE内核的傲游)、Firefox、Opera、Chrome、Safari。如果你追求更快的浏览速度,推荐Opera、Chrome、Firefox;如果你想要最安全的浏览环境,Firefox是你的不二选择;Safari能够让你在Windows上体验到MAC机上的浏览界面;Opera对标准的支持有它独特的魅力;Chrome传承Google简约而不简单的哲学……

最后,给大家贴出一组数据:华盛顿邮报的 Brian Krebs 在 Security Fix 博客上报道称:“回望2006年的 IE 有284天不安全”。即使是完全修补最新版本的 IE 6 也包含了至少22个一经发现的缺陷;如今的IE 7 包含9个,IE 8 包含两个。通过比较,最新版本的Firefox(3.5.1),一个免费开源的浏览器,没有一个未修复的缺陷;之前的版本(3.0.x)也没有。

难舍IE,不论到什么时候,我都认为IE是一款优秀的软件!是它让更多人开始了网络地球村的梦想和实践……只是今天的火狐更能满足我们的需要!所以火狐发展迅猛,这是当前的趋势也是必然。

博文预告:加快火狐3.5的终极指南……

第一有时比最好更重要

2009年9月5日 8 条评论

2006年Twitter的出现把世人的眼光引入了一个叫微博的小小世界里。国外Twitter的“大红大紫”,令有些人终于坐不住了。2005年从校内网起家的王兴,在2006年把企业卖给千橡互动后,于第二年建立了饭否网。同样擅长技术活的李卓桓也瞄准了这个行业,叽歪网很快紧随饭否上线。

而腾讯作为一个拥有4.1亿QQ用户的企业,看着用户对随时随地发布自己状态的强烈需求后,也忍不住尝试了一把,2007年8月13日腾讯滔滔上线。到了2009年,曾创立讯龙、珍爱网的李松又带着嘀咕网杀入微博阵营。杀进来,倒下去……新浪微博更是在大家的关注中于8月28日开放注册。而这几天Yahoo! meme又在大家火热的讨论中闪亮登场……未来还会有多少微博服务,我们不得而知……

不过有一点我坚信:有时候第一比最好更重要!面对后来众多的微薄服务,比如Yahoo! meme,邀请注册之初,我就注册了meme的账号(http://meme.yahoo.com/jason7tian),Yahoo!的UI是值得称赞的!比Twitter要好。用户群也很大,但是注册之后我却很少登陆,因为我的朋友们都在Twitter,因为在Twitter我可以找到我要找的人……这应该就是第一的价值,它的价值不仅体现在服务上,还有它的市场和历史……就好比可口可乐、肯德基、麦当劳等所带给我们的影响和感觉。我们可以复制Twitter的模式,但却复制不了Twitter的野心(做地球的“脉搏”);我们可以follow Twitter的“脚步”,但却follow不了Twitter 第一的位置。

当然,做第一是很有压力的,它必须保持创新的精神,坚持自己的立场和定位,并且更新自己服务和系统。否则,就会被赶超和替代。

PS. 事实证明,Twitter建立的“微型王国”不是在短时间内掘出黄金的浅矿,而对于国内现存的微博企业目前尚处于慢热的状态。

截至090903日,Twitter上全球网友已发布近38亿条Tweets!没办法,工作、生活等原因,让我们变“懒”了,相对而言,我们更喜欢书写和阅读这种生动、言简意赅的文字。

Follow me on Twitter: http://twitter.com/jason7tian

分类: 随 笔 标签: , , , ,

是他让谷歌更懂中国

2009年9月4日 14 条评论

早上看到推友的消息 — 谷歌大中华区总裁李开复将于今日宣布离职!一大早就看到如此“劲爆”的消息,实在令人不敢相信。随后不久就看到开复老师在他的新浪博客里发布的《再见,谷歌》,同时,谷歌中国将正式宣布开复的离职,谷歌中国的李开复时代,就此画上句号。

在整整四年的时光里,我努力地把Google“平等、创新、快乐、无畏”的精神带到中国。这个过程并非一帆风顺,但是我们坚持着自己的信念与价值观,保持着超强的耐心精耕细作。 

回首4年前,谷歌被冠以“不懂中国”,如今的谷歌中国已经成为一家不会被轻易打败的公司。4年的耕耘,结出了丰硕的果实……

今天,谷歌中国的搜索质量已堪称最精确、最完整、最即时。优化中文搜索后,我们又开启了数十个产品,让谷歌中国的版图渐渐清晰。其中谷歌地图、谷歌手机地图、谷歌手机搜索、谷歌翻译都已经达到中国第一。另外,音乐搜索的推出,可以让网民首次享受到正版免费的音乐,创立了全球音乐下载的崭新模式。

已经接近48岁的他,毅然放弃续签一份4年期的职业经理人合同,开复老师说,他要用自己的主动性做一个掌控全局的工作,并表示会继续留在北京,不会加入任何公司,接下来会自己做一个青年创业平台。下星期会给大家更多信息!

请大家不要乱猜测我要做什么。下星期宣布。不是卖关子,是有些细节还没有搞定。给我一点时间和耐心。保证是很酷的。谢谢大家的支持。

请不要乱说我加入IdeaLab。我不加入任何公司,我会自己做一个青年创业平台。下星期会给大家更多信息。

20年的沉淀与成长,我们百分之百相信开复老师的决策和计划,并坚信他的能力!未来,开复老师一定会给中国青年带来更大的帮助!

“最重要的,拥有跟随内心与直觉的勇气,你的内心与直觉多少已经知道你真正想要成为什么样的人。任何其它事物都是次要的。” — 苹果创始人乔布斯

分类: News 标签: ,