Archive for the ‘技巧’ Category

先将这个代码复制,粘帖为文本 _ = ( 255, lambda V ,B,c :c and Y(V*V+B,B, c -1)if(abs(V)<6)else ( 2+c-4*abs(V)**-0.4)/i ) ;v, x=1500,1000;C=range(v*x );import struct;P=struct.pack;M,\ j ='<QIIHHHH',open('M.bmp','wb').write for X in j('BM'+P(M,v*x*3+26,26,12,v,x,1,24))or C: i ,Y=_;j(P('BBB',*(lambda T:(T*80+T**9 *i-950*T **99,T*70-880*T**18+701* T **9 ,T*i**(1-T**45*2)))(sum( [ Y(0,(A%3/3.+X%v+(X/v+ A/3/3.-x/2)/1j)*2.5 /x -2.7,i)**2 for \ A in C [:9]]) /9) ) ) 如图片所示 然后改名字,文件后缀为 M.bmp 然后在终端执行$python M.bmp 不要关闭终端,他会根据你的机器配置在你的主文件夹里生成m.bmp(1500x1000)图片。我只要了1分钟 [...]

下电子书最蛋疼的就是下到 chm,在 ubuntu 下将 chm 转为 pdf 只需3步: 1.把冰箱门打开 2.把大象装进去 3.把冰箱门关上 开个玩笑,不过确实是 3 个步骤 1.将chm提取出html文件: 2.将html按页排序 3.转换成pdf 在 ubuntu 下进行如下操作: 1.安装libchm-bin, htmldoc sudo apt-get install libchm-bin htmldoc 2.提取出html文件 extract_chmLib 3.把转换成pdf htmldoc -t pdf13 --webpage -f myFile.pdf *.html 就此搞定 如果希望把chm 转给 kindle 看 第三步可以使用以下命令: htmldoc -t pdf13 --color --webpage --compression --fontsize 18.0 --browserwidth 824 --right 5mm [...]

原文连接:http://kodango.com/simple-bash-programming-skills 作者:kodango 下面这几条是我自己在写shell代码的时候,比较喜欢的几种写法,抛砖引玉。 检查命令执行是否成功 第一种写法,比较常见: echo abcdee | grep -q abcd if [ $? -eq 0 ]; then echo "Found" else echo "Not found" fi 简洁的写法: if echo abcdee | grep -q abc; then echo "Found" else echo "Not found" fi 当然你也可以不要if/else,不过这样可读性比较差: [Sun Nov 04 05:58 AM] [kodango@devops] ~/workspace $ echo abcdee | grep -q [...]

原文地址: http://riku.gitcafe.com/pelican-gitcafe.html Pelican 是一个法国人用 python 写的用于生成静态页面的程序,现在我就使用 Pelican + GitCafe Page 来创建了这个 Blog 。 # 我的系统环境: Ubuntu 12.10 安装 Pelican 安装 python pip sudo apt-get install python-pip 安装 Pelican pip install pelican 创建 Blog 创建一个 Blog 目录 mkdir riku.gitcafe.com cd riku.gitcafe.com 快速创建 Blog pelican-quickstart 根据提示一步步输入相应的配置项 撰写文章 在 content 目录下用 Markdown 语法来写一篇文章 Date: 2010-12-03 #日期 Title: My [...]

译者注:这是初三水平的学生翻译的技术文章,文笔比较不像中国话。。请见谅。 Unity Web API 简体中文翻译,根据原文v1.0翻译。 介绍 Unity Web API(如无额外注明,译文简称API)是一个提供给 Web 程序来与 Ubuntu 桌面整合的工具。这儿是一份开发文档,普通用户适用的关于 webapps 的信息,请点击这里(如无意外,以下所有连接均仅提供英文版本)。对于开发者而言,这个API提供了一些方式使得您的应用在用户的桌面上更好地展现,加强与用户的交互。这些功能包括了信息交互、音乐菜单,甚至是Unity HUD的交互! 这些API目前只在Ubuntu 12.10的Firefox和Chromium中启用,关于如何安装Unity Webapps,请参见WebApps Team的信息(译者注:这个连接在官网上居然是错的。。)。 sudo add-apt-repository ppa:webapps/preview sudo apt-get update & sudo apt-get install unity-webapps-preview 接下来的阅读大约耗时10分钟,这是一个关于如何整合Web App和 Unity 的简要指南。如果你已经准备好,想要了解更多,请点击这里查看引用文档。 开始 若想要使用API,首先得要告诉Unity你是一个程序。这需要使用到Unity.init方法。 function unityReady() { // Integrate with Unity! } var Unity = external.getUnityObject(1.0); Unity.init({name: "Unity Web Tutorial", iconUrl: "http://www.ubuntu.com/tutorialIcon.png", [...]

Ubuntu 桌面指南是继 Ubuntu 桌面培训[1]发布之后的又一部官方中文文档,旨在为家庭和办公室等桌面用户的日常应用提供详尽、实用的帮助和指引,是最主要的系统附带文档之一。 中文版许可证为 Creative Commons 3.0 Attribution No-Commercial Share-Alike[2] 项目主页及 HTML 在线浏览: http://people.ubuntu.com/~happyaron/ubuntu-docs/ 本文档的英文原文由 Ubuntu 文档小组维护,中文译文由 Aron Xu、Eleanor Chen、Carlos Gong 和 YunQiang Su 提供。中文版后续的维护工作由 Ubuntu 简体中文小组进行。在此特别感谢 Canonical 有限公司为翻译工作提供的支持。 中文版文档将在 12.04 LTS 下次中文语言包更新时推送到各位用户的系统之中。但由于系统更新的限制,文档的堪误、修订都将优先体现在上述地址。如有疑问,请前往 Ubuntu 中文论坛上的置顶贴[3]。 附: [1]http://people.ubuntu.com/~happyaron/udc-cn/ [2]http://people.ubuntu.com/~happyaron/ubuntu-docs/legal.html [3]http://forum.ubuntu.org.cn/viewtopic.php?f=120&t=373407 [4]http://forum.ubuntu.org.cn/viewtopic.php?f=1&t=267605 -- 消息来源

# 感谢 Huxuan 的来稿,原文地址。  曾经心血来潮写过一个 Ubuntu 的配置教程,还美其名曰《邂逅Ubuntu》系列,后来 Ubuntu 更新了,GNOME 也变成了gnome shell ,但是教程再也没更新过(惭愧不已)。适逢 Ubuntu 12.04 刚更新不久,简单记录下配置的流程。 本文主要记录了安装Ubuntu 12.04 (Precise) 之后的配置美化过程,主要包含: 配置软件源; 安装配置gnome shell取代unity; 安装相关软件; 配置杂项。 配置软件源 我的策略是教育网一组,公网一组,官网一组,其次主要考虑地理位置和具体连接的速度。 教育网推荐是使用清华、北交、上交的(其一即可),公网推荐sohu(中国官方源)、163的(同样选择其一)。 # /etc/apt/sources.list # tsinghua deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ precise main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ precise-backports main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ precise-proposed main multiverse restricted universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ precise-security [...]

深度截图工具,Deepin Scrot,是 Linux Deepin 下特色应用之一。您可以将它看作是 GNOME 截图工具的增强版本,但增强的不是一般般哟~ 演示视频: (播放时可选择原画品质,这样操作会看起来更清晰一些)

最近在学习 Markdown 语法,虽然 Markdown 比较简单,但还是需要记一些语法。而在网上搜索相关文档的时候发现基本上都不是很完整,只有这份繁体中文版的文档是原生翻译自英文版,所以就此萌生了把此文档转为简体中文的想法。 之后就花了一点时间完成了这项工作,项目地址: http://wowubuntu.com/markdown/ 声明: 这份文档派生于繁体中文版,在此基础上进行了繁体转简体工作,并进行了适当的润色。此文档用 Markdown 语法编写,你可以到这里查看它的源文件。「繁体中文版的原始文件可以查看这里 。」--By @riku / 本项目托管于 GitCafe Update: 本项目同时也托管于 Github,请通过 fork 和 pull request 来帮忙改进本项目。 PS1: # 什么是 Markdown? Markdown 是一种轻量级的标记语言,最初由John Gruber 和 Aaron Swartz 创建,用于允许人们“以一种书写便利,容易阅读的纯文件格式来书写,然后将之转换为结构化的标准XHTML或HTML。该门语言从已经存在的一些在邮件中标记纯文本的约定中借荐了一些思路。 PS2: Ubuntu 上编写 Markdown 文档推荐使用 ReText 。

Linux Deepin 11.12 简体中文版本已在2011-12-30日发布。Linux Deepin 11.12 采用Gnome Shell 作为默认桌面环境,但进行了精心的定制。下面的教程就是告诉大家如何将原生GNOME Shell 打造为Deepin GNOME Shell。 提示: 已经在 Ubuntu 测试过,运行正常,Linux Mint上会挂掉,Fedora等其他发行版本尚未测试 建议在启用Deepin GNOME Shell 扩展前,先禁用原先安装的Gnome Shell 扩展(完成下面的所有步骤后,可依次打开先前安装的扩展,查看系统显示效果(某些扩展与Deepin GNOME Shell 扩展功能类似的,建议不必启用); 如果您对 Deepin Gnome Shell 不满意,想要回到原生Gnome Shell ,建议在进行下面步骤前,对涉及到文件修改之处进行备份

最近由于笨兔兔空间不太稳定,经常不能访问,据说服务器空间遭到人家攻击,近一周将会服务器转移,提高访问稳定性。所以暂将该篇文章转移到 Wowubuntu 处,方便各位参考。感谢 wowubuntu! 本文测试基于 Virtualbox + Fedora 16 Live CD 。兔兔出品,仅供各位Fedora 16桌面用户参考。如果错误,敬请指出,以便后来人查阅。这篇文章早就写好了,因笨兔兔上月流量用尽,等待了几天,方能与大家见面。 一、Fedora 16 主要特色 Fedora 16,代号“Verne”,正式版本将于2011年11月8日发布。 Fedora 16的主要特性有: ​*包​括​ Aeolus Conductor、​Condor Cloud、​HekaFS、​OpenStack 以​及​ pacemaker-cloud 在​内​的​增​强​云​支​持​ *KDE Plasma workspaces 4.7 *GNOME 3.2 *包​括​ GRUB 2 和​ 移​除​ HAL 在​内​的​大​量​核​心​级​系​统​改​进​。​ *An updated libvirtd, trusted boot, guest inspection, virtual lock manager and a pvops based kernel [...]

  互联网上充满了富有创意和实用价值的资源,例如照片、字体、音乐和程序代码,可以拿来改善我们的作品。相比较于“闭门造车”,利用现有资源并参考他人的方法来进行进一步创作显得更加省力、快捷、实用。     这些共享的资源——无论是否免费——通常都带有某种许可协议,来确保公正的使用。对于专业人士,理解某个许可协议所做的限定是很重要的:了解这些知识之后,你会对自己收获感到惊讶。理解版权和许可协议让我们发挥自我的最大能力:具有创造力!

由于要测试一些代码,其运行结果会受到多核并行的影响,所以希望能够调整使用的 CPU 数量。网络上之前看到的方法是在内核的启动参数上添加一个 maxcpus,但是如果这样的话每切换一次都要重启一次,是在太麻烦了。想想 Linux 应该是很强大的,所以可以动态修改 CPU 数量才对。 无意中看到 Linux 代码的 Documentation 文件夹下有个文件叫做 cpu-hotplug.txt,于是就看了一下,发现可以在 /sys/devices/system/cpu 看到代表各 CPU 的文件夹按照 cpuX 的命名方式,如 cpu0、cpu1、cpu2 等。这些文件夹里面有一个 online 文件,如果其值为0则禁用该 CPU,如果为1则启用该 CPU。注意,这里需要 root 权限哦。 因为我只要在单核和多核之间切换,所以我写了两个脚本放在 /usr/local/sbin 里面: singlecore #!/bin/bash cpus_dir="/sys/devices/system/cpu" for cpu in $(ls "$cpus_dir" | grep 'cpu[0-9]\+') do cpu_online="$cpus_dir/$cpu/online" if [[ -e "$cpu_online" && $(cat $cpu_online) = 1 ]] then [...]

Ubuntu 11.10 Oneiric Ocelot 已于昨天正式发布,在之前的文章中我们提到过,该版本中的 Ubuntu Software Center 采用了全新的界面,并提供了一个非常实用的功能,把 OneConf 整合进了去,这样你就可以在两台电脑之间同步安装过的软件。 OneConf 的原理是这样的,系统会自动记录安装过的软件信息并存储到你的 Ubuntu One 空间里面,当其它电脑需要的时候会从你的 Ubuntu One 里获取这些信息并同步安装过的软件,详细介绍见 Ubuntu Wiki。 # 如何在 Ubuntu 软件中心里开启软件同步功能? 打开 Ubuntu 软件中心 -> 文件 -> 在计算机之间同步 -> 输入你的 Ubuntu One 帐号及密码就可以了 [见下图] 需要注意的是,同步后的软件配置可能还需要你自已手工备份和恢复。

如果你的机器安装 Ubuntu 11.04 或 11.10 后,没法运行基于  Compiz 的 Unity 3D 界面的话,使用以下命令就可检测出到底问题出在哪里? /usr/lib/nux/unity_support_test -p 截图: 然后你就可以根据结果来更换硬件了,更换硬件时可以参考 Ubuntu 官方的硬件兼容列表。 另外,如果结果全都是 Yes 的话,那也意味着基本上你的机器可以运行 Unity 3D 及 Gnome Shell 。 -- 消息及图片来源


top