raynix 筆記

raynix 筆記

  • Home
  • WordPress Hosting
  • Side Quests
Illustration of a bird flying.
  • 读后: 大教堂与市集

    这本书完美的解答了若干关于开源(open source)的问题. 作为一名开源软件的死忠, 我只能遗憾没早些读完它. 书中的很多观点和论据我就不重复了, 只说说我曾经赞同的错误论点吧. 首先, 我曾经以为, 开源软件的存在是离不开闭源的商业软件的, 因为给开源软件做志愿者是没有收入的, 所以这些”志愿者”们其实是靠商业软件的销售来养活的. 这是错误的. 首先, 不是所有的软件开发人员都是以开发商业软件为工作的. 举个最简单的例子, 淘宝网这类电子商务企业雇佣了很大一批开发人员, 但是淘宝有卖什么”淘宝”牌的软件么? 貌似没有. 他们卖的是服务. 类似还有众多为大企业例如金融/电信工作的开发人员们.因此为软件供应商例如微软工作的开发人员只是一个小部分而已. 那么大企业为何乐于使用并回馈开源软件? 淘宝使用开源的 MySQL 数据库, 并将自己的一些改进回馈到开源社区. 那么这样做淘宝有损失么? 基本没有, 因为淘宝的优势绝对不是使用了一个开源的谁都可以使用的数据库软件. 而如果淘宝拒绝交出对 MySQL 的改进, 那么 MySQL 升级版本就没有这些改进, 那么淘宝每次升级(因为升级版本可能有其他人提交的改进)就不得不自己打补丁, 自己再测试了. 所以开源是互利的开发方式. 我从前以为某某公司为开源贡献就是因为有某种途径获利的阴谋论是不可靠的. 要为商业软件付费是因为要保护知识产权? 当然我是反对盗版的, 但保护知识产权绝对不是以 CD-KEY + 激活等等给用户添麻烦的理由. 而软件的生命在于用户群, 没人用的软件就是死掉的软件, 它的知识产权也就成了笑话. 这样的例子就是 UNIX. 曾经百花齐放的 UNIX 系统, 因为各家厂商为了”保护各自的知识产权”, 各自的改进没有相互共享, 后来导致…

    February 28, 2014
    Emerald Dreams, Free software, Opensource
    Opensource
  • 猫本第二年

    忙碌中, 又一个生日到了(老妈特意提醒我, 阴历阳历生日在同一天, 这可是19年才一次啊, 下次你就57了! 听得我毛骨悚然…), 也意味着我们到猫本又满了一年. 第二年, 自然没有了那么多第一年的新鲜感, 也没什么好感慨的了. 就随笔写一些吧. 首先是猫本司机们. 一次周末一早出门, 开车上了大路, 前面路口准备右转(相当于国内左转). 进了右转道时, 突然左边直行道一辆车改了主意, 并线到我前面. 害得我紧急刹车, 轮胎发出刺耳的声音. 我气愤的按喇叭抗议一下. 看前车司机朝我招手, 大概就是道歉了. 那就算了吧, 好在有惊无险. 这时直行方向是绿灯了, 结果几辆车从并线哥旁边经过时都按了下喇叭, 那哥们只好又一个劲儿的挥手致歉. 后来干脆我就不开车了, 骑车到附近城铁站坐城铁进城, 再换电车到公司附近. 这样路上时间虽然更长些, 但既不用担心自己出错, 也不用担心被别人殃及, 路上看书或者听歌也不错的. 经常见到给老人让坐的, 我也经常看到老头老太太倔强的说: 谢谢了, 我可以的. 当然, 如果一让再让, 老者找台阶赶紧下了, 说: 既然你坚持, 那我就坐下吧. 而我考虑到工作时间大多是坐着, 所以在车上一般就找地方站着了, 也就没机会让坐了. 电车司机考虑事情还蛮周到的: 一次有人推自行车上了电车, 某站后, 司机通过喇叭说: 那位推自行车的朋友, 不好意思, 你得下车了,…

    February 18, 2014
    Emerald Dreams
    猫本
  • 利用 LVM 在线抓取 MySQL 数据库快照

    续 小试分身 MySQL Replication, 上次是按照 MySQL 教程做的, 比较死板(或者说, 安全), 但需要锁住数据库, 也就是说, 用户一端的感觉就是服务器出问题了… 而如果通知用户服务器要下线一段时间的话, 又会引起不明真相的用户的莫名猜疑. 那么就需要一种在几秒中之内完成生成镜像的操作, 于是我就想到了 LVM snapshot. Google 了一番, 我看到已经有成功先例了, 步骤如下: 1, 确认 MySQL 的数据区(缺省 /var/lib/mysql) 是在 LVM 上, 假设是 /dev/VOLUME_GROUP/data 2, 开一个 MySQL session, 执行并记录 show master status 的输出: flush tables with read lock; show master status; 3, 在另一个 terminal 执行: lvcreate -s…

    January 27, 2014
    Free software, Systems Admin
    LVM, mysql
  • 1984 读后

    刚开始在猫本工作时, 午餐时间, 可能因为我是唯一的来自中国的雇员, 同事们一个个很好奇的问这问那的. 后来一位同事闲聊时问我, 读过<1984>么? 我一开始没听懂, 毕竟英语听力是软肋, 问: 是个年份? 同事答: 对, 也是一本书的名字, 很好看, 你该看看. 看他的表情, 仿佛后面还有一句: 不看就是你的损失了. 上个月买了 Kindle 之后, 我准备开始读书时, 这本书突然就跳到我视线内. Amazon Kindle 版只要 99分, 那就买一本吧. 于是早晚乘车时间我就读上几页. 300页我用了差不多一个月. 于是这是我第一本用 Kindle 读完的书. 看完之后, 我有种感觉就是作者一定是六十年代来中国住了几年才有感写出此名著的. 结果我错了, 此书是 1949 年出的. 看来这是一本科幻作品. 不多说了, 老大哥在注视着我 🙂  

    January 15, 2014
    Just a thought
  • Dota 2, Valve 随想

    自从对 LOL(英雄联盟) 在 Linux + Wine 里的表现很失望之后, 我开始研究 Dota 2. 让我满意的是, Dota 2 早就有了 Linux 原生版, 不用麻烦 Wine 了. 而且将所有视频效果开到最高, 依旧流畅. 初步玩了几局之后, 我觉得 Dota 2 完胜 LOL, 理由如下: Dota 2 引擎在技术上功能上都更先进(废话, Dota 2 是2013年的, LOL 是2009年的). 一个明显优势就是, Dota 2 客户端可以一边观看别人的比赛一边排队, 而 LOL 的客户端分为两个部分, 开始比赛或观看时要开启另一个进程. 两个游戏虽然都号称免费, Dota 2 里你一开始就可以选择全部英雄, 而 LOL 里则不是, 需要用钱或者游戏里积累的分数购买 两个游戏都有游戏内可购买的物品, 都是生意么, 不赚钱就等关门了.…

    January 11, 2014
    Free software, Games!
    dota, valve
  • 在 Ubuntu 上搞定了 LOL(英雄联盟)

    League of Legends(LOL/英雄联盟) 是个不错的小队竞技游戏, 玩的好了竟然还能拿到美国工作签证. 只是代码写的可能比较”另类”, 在 Wine 环境里跑的很是吃力. 我把图像质量调到中等, 依旧只能达到约 20FPS. 对比图像质量开到高等依旧流畅的 Elder Scroll: Skyrim, 代码质量的差异就可以想像了.   如果是初次安装 Wine, 需要如下 Windows DLLs: winetricks winxp d3dx9 vcrun2005 vcrun2008 wininet corefonts 不习惯 CLI 的朋友也可以运行 winetricks 然后在对话框里勾选以上组件. 详情请参考 WineHQ. 另外 LOL 还用了一些独特的贴图类型, 以至于 Wine 还不会处理, 导致游戏中在商店买装备就会崩溃! 🙁 下面是解决方法之一: 在 https://bitbucket.org/Xargoth/tuxlol/wiki/Home 下载 tuxlol 补丁, 然后运行以下命令: sudo apt-get install…

    January 3, 2014
    Free software, Games!
    Game, linux, Ubuntu
  • 2014 新年好

    我感觉2013很快就过去了, 实在有些舍不得. 不过参考一年前的任务清单, 这一年的收获还是可以的, 这也是写博客的好处, 回头看看以免忘记. 下面是一些我注意到的2013大事: Linux 在2013年绝对是”高歌猛进”, 移动领域的 Android, 游戏领域的 SteamOS… 一些脑子比较正常的国家例如德国已经强制政府机关使用Linux, 而且免费向依旧使用 Windows XP 的公民派发 Ubutnu Linux. 顺便提及, 家里已经没有 Windows 了. BitCoin 诞生于2009, 我是在2013年才注意到的. 数学家再一次改变了世界: 如果一种没有权威中央银行, 没有国界的货币没能改变世界, 那这世界真是没救了. 太阳能变得更加高效, 进而更实用. 辐射到地球上一小时的太阳能总和就足够全世界使用一年, 还等什么呢? 下一代”汽车”其实将是”电车”了, Tesla 已经证明了这一点: 安全, 方便, 节能, 经济. 另: 网站做的也很赞. 如果将来结合太阳能电网, 那么”0排放”就不再是梦想了… 当然, 抬杠的说法是制造太阳能电池/电网的过程肯定还是有排放物的. 感谢 Edward Snowden 暴光 NAS PRISM(棱镜) 计划,…

    January 1, 2014
    Emerald Dreams
    2014, 新年
  • 玩游戏不再是 Linux 的软肋

    续 玩游戏曾经是 Linux 的软肋. 之前因为偶像 Linus 对 NVidia 竖过中指, 我就没敢尝试在 Linux 里用 N 卡… 最近貌似 NVidia 与 Linux 的外交关系趋于缓和, 很多之前保密的文档都对开源社区开放了. 于是我也试试在 Linux 里用 N 卡玩游戏. 碰巧 Ebay 上收了块便宜的 GTX660. 在 Ubuntu 里安装 NVidia 驱动最简单的方法就是如下: 然后基本上就没什么可琢磨的了. 出我意料的是, NVidia 的非开源驱动对比 AMD 的要强太多了, 至少从开包即食的角度是这样的. 对比 AMD Linux x64 驱动, NVidia 做到了: GTX660 比 HD7770 的性能要高约50%, 但在 Linux 里却要好上几倍.…

    December 21, 2013
    Emerald Dreams, Free software, Games!
    linux, Wine
←Previous Page
1 … 33 34 35 36 37 … 110
Next Page→
  • Eric Lin’s Blog
  • Eddie Wang’s Blog at WP
  • GoalKeeper’s Blog

raynix 筆記

Just another WordPress blog

  • Facebook
  • Twitter
  • Instagram

Proudly powered by WordPress