更新于:09-23 05:20

有关[software]标签推荐

NUMA微架构

于09-08 04:02 - qingran - Hardware Software architecture cpu GNU/Linux
现在开始补日志,逐步的扫清以前写了一半的和“欠账未还的”. 半年之前开的头,今天先把NUMA说完. PC硬件结构近5年的最大变化是多核CPU在PC上的普及,多核最常用的SMP微架构:. 多个CPU之间是平等的,无主从关系(对比IBM Cell);. 多个CPU平等的访问系统内存,也就是说内存是统一结构、统一寻址的(UMA,Uniform Memory Architecture);.

小试 MariaDB Galera Cluster

于05-09 11:28 - raynix - Free software Opensource Systems Admin
前些时, 难得老板关注新技术, 哈哈, 我于是有机会尝试一下数据库服务器集群. 什么是 Galera Cluster. 简单的说就是3个或以上的 MariaDB 服务器相互作为镜像. 我按照 Digital Ocean 的指点, 用 AWS 上 3 个虚拟机做了个最小的集群, 下面是我的一些心得(针对 MariaDB 10.0.17):.

測試 MySQL 效能的方法

于11-05 10:35 - Gea-Suan Lin - Computer Database Murmuring MySQL Software
在 DigitalOcean 上的教學文章看到另外一種 MySQL 效能測試的方法:「 How To Measure MySQL Query Performance with mysqlslap」. 一般會拿 Percona 的 tpcc-mysql 測,用 mysqlslap 好像比較少看到,雖然也是蠻有名的工具….

MySQL InnoDB 遇到 Deadlock 時的判讀

于10-28 18:39 - Gea-Suan Lin - Computer Database Murmuring MySQL Software
在 Percona 的「 How to deal with MySQL deadlocks」這篇文章裡面提到了 MySQL InnoDB Deadlock 的判讀與處理. 在支援 transaction 的 engine 裡 deadlock 是不可避免的常態. 在 MySQL 5.5 以及之前的版本,可以透過 Percona 的 pt-deadlock-logger 這隻 script,每固定幾秒鐘就跑一次 SHOW ENGINE INNODB STATUS 記錄下來.

在 Linux 上创建 Software RAID 10

于02-12 10:15 - vpsee - Linux | BSD | Solaris linux raid10 software raid
昨天重装一台老服务器的时候发现 Intel hardware RAID 控制卡有问题,不能识别所有硬盘,但是安装操作系统过程中可以识别所有硬盘,还有一个问题就是操作系统安装正常,但是安装完后无法启动,某种原因导致 BIOS 不能从硬盘启动系统. 所以打算把操作系统安装到一个 USB 盘上,然后从 USB 盘启动系统,并给上面的6块硬盘做成 Software RAID 10 后挂载到系统里用.

为什么要选择 Scrivener ?

于01-24 13:01 - scomper - Sharing Software Scrivener
在长篇写作的过程中,对软件的需求不再单纯只是将文字展现出来. 随着写作时间的增加,迫切需要一个合格的“助理”来协助完成工作,文稿的集中管理、参考文献引用注释、素材和图片整理、与编辑往复间的版本修订、写作计划的推进等等. Scrivener充分考虑了「职业」文字工作者的工作流,将写作管理作为其软件设计的核心,在文字的创造、写作推进、格式输出、文稿归档几个典型的阶段中保持着强有力的支持.

Percona XtraDB Cluster 搭配 HAProxy

于01-19 13:02 - appleboy - InnoDB MySQL Percona XtraDB Cluster Percoba XtraDB Cluster Percona Software
本篇文章紀錄安裝 Percona XtraDB Cluster (簡稱 PXC) 及搭配 HAProxy 做分散流量系統,其實在業界已經很常看到 HAProxy + MySQL Cluster Database 解決方案,HAProxy 幫您解決負載平衡,並且偵測系統是否存活,管理者也就不用擔心 MySQL 服務是否會掛掉.

Stack Overflow 的現況…

于11-23 20:59 - Gea-Suan Lin - Computer Hardware Murmuring Network Software
Stack Overflow 的 Nick Craver 貼出目前 Stack Overflow 的現況:「 What it takes to run Stack Overflow」. 公開出來的資料不包括 CDN 的部份,可以看出整個架構很精簡啊… 然後還貼出機房照片:. 可以看出很多機器都很大台,尤其是 RAM 的部份.

Android 4.4 登陆 Nexus 4

于11-20 18:36 - Sanji Feng - android4.4 kitkat mobilepostcross nexus4 software
分类: 智能手机, 软件应用. Google 在 上周曾表示 Android 4.4 KitKat「很快」就会登陆 Nexus 4 和部分版本的 Nexus 7,现在他们果然兑现了承诺的. 继昨天 Moto X 的用户收到升级通知以后,今天又有多位 Nexus 4 使用者报告称已经顺利完成更新,开始享受 Android 最新版本所带来的改进和新功能.

OmniFocus 2 for iPhone 上手指南

于10-29 05:14 - scomper - Software GTD OmniFocus 时间管理
1.OmniFocus主界面介绍. OmniFocus2 的主界面包含几个部分的内容,顶部的「预测」按日历显示近期和未来包含时间点的事项,「收件箱」显示没有归入「项目」和「上下文」的零碎事项,中部的「旗标」「项目」「附近」「上下文」则是按不同的分类模式来组织显示的事项,底部的「透视」则从另一种纬度来分类检索事项.

用 InnoDB 時關於 PRIMARY KEY 的建議

于10-19 21:29 - Gea-Suan Lin - Computer Database Murmuring MySQL Software
Percona 的「 InnoDB scalability issues due to tables without primary keys」這篇文章在討論 InnoDB 在沒有 PRIMARY KEY 時的效能問題. 在討論效能問題前,應該先讀過 MySQL 官方文件裡提到 InnoDB index 架構的文章,其中就有提到 PRIMARY KEY 以及其他的 INDEX KEY 的底層架構:「 InnoDB Table and Index Structures」.

MacBook Air上手体验之软件篇

于08-29 04:42 - 望月 - Mac Mac OS X MacBook Air software
入手MacBook Air一个月了,在经历了 从Windows转入Mac  OSX之后,渐渐的熟悉并喜欢上了这个优雅简介的系统,在这里介绍下自己所安装的软件和使用体会吧,虽然可以简单的安装一个虚拟机,直接把Windows中的软件安装过来,但是如果光是熟悉Lion系统而不去努力接触那些专门为Mac所开发的软件,会是一件错过惊喜的憾事.

在 Percona XtraDB Cluster 裡使用 async replication 時人工 failover 的方式…

于06-22 17:54 - Gea-Suan Lin - Computer Database MySQL Network Software
在使用 Galera Cluster 時還是可以架設一般的 slave server ( Percona XtraDB Cluster 則是 Percona 對 Galera Cluster 的封裝),像是這樣的架構:. 其中 node{1,2} 為 cluster,node3 則是傳統的 async replication,來源的 master 為 node1.

MySQL HA 的選擇…

于06-05 19:46 - Gea-Suan Lin - Computer Database Murmuring MySQL Software
Percona 把常見的 MySQL High Availability 選擇整理後發表成 Webinar,投影片在這裡可以看到 (以及下載):「 Choosing a MySQL High Availability Solution」. 沒有太多新的東西,主要還是再次描述 MySQL HA 這塊目前沒有萬靈丹,常見的這幾個方案各有自己的優缺點,會依照環境與需求而產生不同的選擇.

換 NoSQL 前的建議…

于02-26 17:05 - Gea-Suan Lin - Computer Database Murmuring MySQL Software
原文是「 Medium Data: things to try before abandoning SQL」,放棄 SQL 前應該要嘗試的事情,原文一開始就用粗體說明帶有強烈的偏見 XD. First, my thesis: a lot of less-experienced developers are using big data and NoSQL technologies because they are new and cool, and because SQL is old and hard.

进阶过程:程序员做项目的独立性

于02-05 15:08 - 四火 - Software Engineering 产品 独立性 程序员 项目
文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》. 这是最低级的阶段,程序员拿到详细设计文档,上面连许多方法接口都定义好了. 重构一些代码,写一些实现,调用一些既定的API,然后花许多时间在各种各样的场景测试上面. 从做的工作上看,这都不能算程序员,最多,只是编码技巧卓越的码农而已. 因为它几乎扼杀了一切创造力,但是这很常见,比如在一些对日外包公司,就是如此.

如何禁用flash

于02-01 07:17 - gouki - Software
本来是不想禁用的,但发现机器的风扇就一直没停过,CPU消耗的最大的就是firefox下的flash插件 .没辙了.我还是禁用它吧. 嗯flashblock即可,但其实我是想从软件的底层就直接禁用它.可惜没有好的办法....只能用插件了.网上类似的教程还有很多,比如这个:. 内容来源:http://orzl.com/weblog/disable-the-flash-on-mac.

笔记: Xen VM 里面的 MySQL 服务器优化

于10-15 08:45 - raynix - Free software Systems Admin mysql Xen
我一直都对公司 Xen VM 的数据库服务器不满, 因为实在是太慢了. 但是几百个 GB 的商业数据我可不敢动, 于是先在测试服务器上证实一下我的想法. 硬盘就是普通的 SATA 7200RPM, VM 用的是 LVM 分区. 然后我用之前写的一个小程序做批量更新, 32K 记录. 缺省配置下, 运行时长达到24分钟, 而优化后则只需要27秒.

又有一家大的 MySQL distribution 支援 Galera Cluster…

于09-11 16:18 - Gea-Suan Lin - Computer Database Murmuring MySQL Software
Galera Cluster 是 Codership 所提供的 MySQL master-master 方案,與其他 master-master 方案比起來,最大的好處就在於比較不需要擔心資料同步的問題…. 剛剛看到,除了 Percona 外,又有一家 MySQL distribution 支援 Galera Cluster:「 MariaDB Galera cluster released」.

MS Office将完整支持Open XML和ODF

于08-15 10:40 - blackhat - software
在2005年到2008年之间,微软和其它公司如Google和IBM打了一场标准大战. 战役的核心是两大文档标准:其一是OASIS开发的Open Document Format(ODF),其二是微软自己开发的Open XML. 两大标准都已被全球标准组织ISO/IEC接受. 但当时的微软却不愿意完整采用自己制定的标准,而是实现了一个过渡标准Transitional Open XML,它能更好的支持旧版本MS Office创建的文档.

软件世界:代码编辑器Sublime Text 2将成为你的首选

于07-09 02:59 - gudao.luo@gmail.com (Gudao Luo) - Codes editor software sublimetext tools
代码编辑器Sublime Text 2是共享软件,而TextMate是付费软件;. 代码编辑器Sublime Text 2中文支持明显优于TextMate,到今天,TextMate中文支持还是有问题;. Sublime Text 2同时也支持一些 TextMate Bundle;. 快捷和流畅是Sublime Text 2给人最强烈的感受;.

在 Linux 下開發 C/C++ 的新手指南

于01-18 16:22 - fcamel - Programming Software Engineering
新加入一個專案,最先面對的課題是如何正確地編譯和執行專案,可從 "It works on my machine" 如此地風行,印證這件事的困難性;再來則是閱讀負責工作相關的程式碼. 至於發揮程式語言的特性,運用高階設計模式等,都是另開新專案或熟悉狀況後才有機會發揮. 過去數年沉浸在愉快的 scripting language 和開發新專案中,一直沒踏入這殘酷的世界.

在 Ubuntu Server 上尝试 Nagios3

于12-19 00:47 - raynix - Free software Internet Security Opensource
Nagios (据说)是业内一流的系统监控软件框架. 但我这样一个非一流的 Linux 系统管理员, 之前由于管理的系统实在是少. 加上 Linux 自身的强壮, 于是似乎不怎么管也不会出事. 进而, 我之前一直都没有应用 Nagios 的良好动机.. 最近, 负载我这小 blog 的VPS有些小小的情绪化行为.

无题两则:狂怒(Rage)的英雄无敌6(Heroes6)

于10-26 15:39 - necromanov - 游戏设计研究与批评 Bethesda 英雄无敌6 HOMM6 ID Software
两款不值得细说的游戏,但又有些想说的不吐不快. 狂怒(Rage),ID Software+Bethesda. 战略航空军推荐指数: 75 如果你需要一个枪枪枪的爽游戏,它还是合格的——仅此而已. 游戏基础质量分:85 ID制作出的成品仍然显得非常优秀,只是关卡数量不足. +2 车辆驾驶的手感不错,Fallout3/FNV有这个就好了……只是说说而已.

Vim发布二十周年

于11-03 05:48 - blackhat - software
1991年11月2日,Vim文本编辑器公开发布了第一个版本. Vim最初是为Amiga平台开发的Vi编辑器克隆,但迅速被移植到其它平台,并最终成为最流行的Vi兼容文本编辑器. Vi的开发始于1970年代末,作者是BSD开发者、太阳微系统公司联合创始人Bill Joy. 它是类UNIX系统的标准编辑器.

Microsoft 已初步完成快递芒果的重要任务

于10-29 04:55 - Marco So - mango microsoft mobilepostcross mobilepostmini software update
Microsoft 刚刚在 Windows Phone 的官方网志上宣布,他们已经完全地(100%)让所有在早前列为「合资格」(不论手机是来自哪一间电讯商)的 Windows Phone 都更新上 Mango 了. 换言之,根据他们早前所许下的承诺,现在全世界已经有一半的 Windows Phone 在享受芒果的味道;回望整个过程都只是用了一个月左右而已.

无题两则:狂怒(Rage)的英雄无敌6(Heroes6)

于10-26 15:39 - necromanov - 游戏设计研究与批评 Bethesda 英雄无敌6 HOMM6 ID Software
两款不值得细说的游戏,但又有些想说的不吐不快. 狂怒(Rage),ID Software+Bethesda. 战略航空军推荐指数: 75 如果你需要一个枪枪枪的爽游戏,它还是合格的——仅此而已. 游戏基础质量分:85 ID制作出的成品仍然显得非常优秀,只是关卡数量不足. +2 车辆驾驶的手感不错,Fallout3/FNV有这个就好了……只是说说而已.

Chrome 15发布,改进“新标签页”

于10-26 02:36 - blackhat - software
Google Chrome博客宣布发布Chrome 15稳定版. 最新版最大变化是全新设计的“新标签页”,打开新标签页,用户可以看到一系列的拇指图网格,展示最常访问的网站,最近关闭的标签页,导航箭头,Chrome Web应用商店,可以移动和重命名图标,或删除Web应用程序,等等. Google还重新设计了Chrome Web应用商店主页.

iOS5套件–iCloud 控制面板

于10-24 09:21 - scomper - Software iCloud
Apple Software Update今儿推送了一个新的软件iCloud 控制面板,安装后可以直接在Windows中管理自己的iCloud,方便了很多. 安装完以后直接到系统的控制面板中可以找到它. 打开iCloud控制面板,可以在电脑上操控通讯录、书签、照片流. 也可以方便的管理存储的文件,例如:Keynote、Pages等.

这才是word processor的未来

于10-21 16:08 - est - Thoughts computing digital innovation software
有的时候我一只在想,为什么Word, WPS, WordPefect这样的东西,居然是面向 文字 这样反生产力的东西. Hyper-text processor才是文字处理类的未来. 以后所谓的纸质写作,只是把信息二次元线性化的处理过程. Word里的macro和“域”可以做到近似的效果,但是永远没法做到多级联动,和社会化协作.