The Same Summer.

Clarity is better than cleverness.

别担忧,Enyo在这呢

| Comments

原文:Never Fear, Enyo is Here
作者:SHARON L COPELAND
译者:@sjs_stef
官方公告:Enyo Continues

Enyo-img

过去36个小时里发生了如此多的变故足够让你我的脑袋炸开。悲摧是由HP宣布两年的时间内准备砍掉 27000 个职位开始,然后,Enyo 的核心团队正收拾包裹准备入住 Google。是的,我们由衷的祝福你们找到这个奇妙的工作;但我们也非常的希望你们能自觉排成一队,我会为你们每个人准备一个祝福——以一记响亮的耳光。你们可知昨晚(2012-5-24)的10:30我们起来登录 twitter 就为了确认这个沉沦的消息。还没恍过神来就再遭遇这个星期的第二个坏消息。每一个 webOS 的粉丝就像被送上专门为坏孩子准备的桌子,品尝着一小块没有奶油的蛋糕。想着这对于我们的 webOS 手机意味着什么? TouchPad 的遭遇又将如何? webOS 的路在何方?也许我们可以从 Enyo团队发布的这个声明中舒缓下心神:

Enyo 团队一直都是稳定而团结的。在听到我们的开发成员说道最近发布的版本中{译者注:enyo-1.0},性能已经大幅提高的好消息后,我们将以另一种方式发布新的版本{译者注:enyo}。之后,我们把重心放在扩大 Onyx 部件集上。大家应该知道我们团队已经邀请了合适的工程师,为团队的发展提供支持。

毫无疑问,我们正在不断成长。正如我们于本月早些时候表示的,我们正在招聘——不仅仅是为了取代那些离开的工程师,更是为了今后的发展而壮大我们的团队。如果你想为 Enyo的成功贡献你的力量(并且得到报酬),请让我们知道。当然,我们非常欢迎大家在 Github 上贡献代码

我们的大门敞开者;如果您有任何问题,请在 Enyo 论坛畅所欲言。我们一直在倾听,并且尽力帮助您解决问题。我们也将在下周参加在旧金山举行的 O’Reilly Fluent Conference 会议,在之后的一周我们也会出席在拉斯维加斯举办的 HP Discover ——我们非常期待能在那儿看见你。

既然得到了官方的确认信息,那么,就放下你的不安,按照原定的计划继续前行。Enyo 还在继续征途。


P.S. 从前几年开始阅读 ReadWriteWebTechCrunchEngadget 时就想用翻译记录自己的阅读,却自找理由放弃。自从认真的开始接触开源的相关代码、项目后,由衷的喜欢这种态度。自勉。

在Ubuntu系统安装Magento

| Comments

Install Apache 2 WebServer
Code:
sudo apt-get install apache2

Install PHP5
Code:
sudo apt-get install php5

Install Mysql Server
Code:
sudo apt-get install mysql-server

Apart from default installation of LAMP we need to install php5-curl,from terminal issue the command
Code:
sudo apt-get install php5-curl

After this you need to enable mod_rewrite by issuing this command in the terminal(This is for Clean SEO URLS,you can skip this if you do not want)
Code:
sudo a2enmod rewrite

Install Phpmyadmin
code:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Finally restart the apache
Code:
/etc/init.d/apache2 restart

导入 magento-sample-data:

    mysql -u root -p
    mysql>create database magento;
    mysql>use magento
    mysql>source path/data_file.sql

解压 magento 到 /var/www/ 中,或用命令复制:

    sudo cp -ri /downloads/magento /var/www/

启动 apache,打开浏览器访问 http://127.0.0.1/magento 进入安装界面,若不改动设置,直接下一步……
若遇到错误提示:

Path “/var/www/magento/app/etc” must be writable.
Path “/var/www/magento/var” must be writable.
Path “/var/www/magento/media” must be writable.

设置对应的文件权限:

    sudo chmod -R a+w /var/www/magento/app/etc
    sudo chmod -R a+w /var/www/magento/media
    sudo chmod -R a+w /var/www/magento/var

相关设置完成后,选择进入 网站前台 或是 管理后台。

Ubuntu使用K2pdfopt转换pdf

| Comments

“喜欢阅读电子书的朋友,特别是拥有Kindle等电纸书的朋友谈到扫描PDF(Scanned PDF),大多是又爱又恨,”爱”在大量书籍、尤其是发行较早或外文原版的一些经典书籍,多由热心人士私下扫描成PDF发布在网络上,可以方便地下载到硬盘里(摆在那儿心里就踏实,看不看就另说了);”恨”在扫描PDF(Scanned PDF)”骨头”太硬,不能像原生PDF(Native PDF)那样转换成各种格式。小小6寸屏,甚至3、4寸屏,纵然有满腔阅读热情,眼睛挤着挤着就吃不消了。由Willus开发的免费PDF处理软件K2PDFopt很好地解决了这个问题,可以让大家硬盘里堆积如山的扫描PDF真正重见天日。”–用K2PDFopt重排版面,随手解救扫描PDF

在 ubuntu 安装也十分简单,主要是这几个步骤:

  1. K2pdfopt Download 下载相应的版本
  2. 在文件所在的下载目录(一般是 Downloads ),右键所下载文件,把文件移动到主目录(家目录 Home)
  3. Ctrl + Alt + T 进入命令行,依次输入如下代码:

     sudo mv k2pdfopt /usr/local/bin
     (输入你的密码)
     chmod a+x /usr/local/bin/k2pdfopt
     mkdir .local/share/applications
     cat > .local/share/applications/k2pdfopt.desktop
     [Desktop Entry]
     Name=k2pdfopt
     Exec=/usr/local/bin/k2pdfopt %f
     Terminal=true
     Type=Application
     Categories=Application
     (按下组合键 <Ctrl-D>)
     exit
    
  4. 完成前三步后,你就可以在任意 .pdf 文件右击,在 “更多应用程序” 中找到 k2pdfopt, 选择后你就可以看到 k2pdfopt 的功能界面了。

喜欢看图示的朋友可以看看 GETTING STARTED: UBUNTU DESKTOP 11.1
更多技巧,可以看看 K2pdfopt使用常见问题

Ubuntu无响应的处理方法

| Comments

在更新了Ubuntu12.04后,经常遇到电脑无响应的状态,一般的症状是:鼠标可以移动,键盘却无法操作,点击笔记本的音量控制键,指示灯有变化,音量却没变化,很是无奈。
症状一般发生在使用 Flash 、使用 Chrome 浏览一些页面没优化好的网页、Chrome 开15+网页的时候。
尝试过使用 Gnome Classic 假死的情况基本上不出现,不过后来 Gnome 和 Unity 有些冲突,又切回 Unity,于是这状况又出现了。
搜索了下,发现一些人更新显卡驱动后,情况好转。关于显卡安装,请点这里
另外,这篇文章介绍了Ubuntu死机、无响应的处理方法,比较推荐的方法是:

  1. 按Ctrl-Alt-(F1~F6),进入控制台进行相关的操作
  2. 用户名和密码登录,然后运行 top 命令,查看正在运行的程序,记下占 CPU 高的程序的 PID
  3. 输入 kill + PID ,结束相应的进程
  4. Alt + F7 切换回图形界面

5月20更新:发现 kill 相关进程后,切换回图形界面还是呈现卡死状态,又不想重启电脑,于是使用
sudo skill -KILL -u 图形界面登录的用户名
去重启图形界面。

认清实际

| Comments

继续话题:计算机课程之1:认清实际.

1. 列举10个Python Web框架

关于 Python web 框架,网络上流传比较广的版本是来自飞龙博客浅谈Python web框架,其文主要介绍了 DjangoPylonsTornadoBottleQuixote.点击这里-查看更多

2. Python有多少种不同的解释器?

在 Wikipedia 中的 Python解释器 分类中,主要列出三种:

  • CPython

    CPython是用C语言实现的Python解释器,也是官方的并且是最广泛使用的Python解释器。除了CPython以外,还有用JAVA实现的Jython和用.NET实现的IronPython,使Python方便地和JAVA程序、.NET程序集成。

  • IronPython

    IronPython 是一种在 .NET 和 Mono 上实现的 Python 语言,由 Jim Hugunin(同时也是 Jython 创造者)所创造。在 2007 年,开发者决定改写构架,使用动态类型系统以让更多脚本语言能很容易地移植到.NET Framework上。

  • Jython

    Jython,(原JPython),是一个用JAVA语言写的Python解释器。Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。

  • PyPy

    PyPy是用Python实现的Python解释器。PyPy比CPython是更加灵活,易于使用和试验,以制定具体的功能在不同情况的实现方法,可以很容易实施。

3. Perl 跟 Python 有什么不同?

两者设计思想的不同:
Perl–“there is more than one way to do it”
Python–“there should be one—and preferably only one—obvious way to do it”
推荐阅读Perl 与 Python 之间的一些异同,文章从 1.起源与特点 2.基本数据类型 3.控制结构 4.函数 5.包与模块 6.面向对象 7.正则表达式 8.线程 方面进行了比较。