Thứ Tư, 4 tháng 4, 2012

Browser detect

Copy this script into your JavaScript files. It works immediately, and you can query three properties of the BrowserDetect object:
  • Browser name: BrowserDetect.browser
  • Browser version: BrowserDetect.version
  • OS name: BrowserDetect.OS

var BrowserDetect = {
 init: function () {
  this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
  this.version = this.searchVersion(navigator.userAgent)
   || this.searchVersion(navigator.appVersion)
   || "an unknown version";
  this.OS = this.searchString(this.dataOS) || "an unknown OS";
 },
 searchString: function (data) {
  for (var i=0;i
   var dataString = data[i].string;
   var dataProp = data[i].prop;
   this.versionSearchString = data[i].versionSearch || data[i].identity;
   if (dataString) {
    if (dataString.indexOf(data[i].subString) != -1)
     return data[i].identity;
   }
   else if (dataProp)
    return data[i].identity;
  }
 },
 searchVersion: function (dataString) {
  var index = dataString.indexOf(this.versionSearchString);
  if (index == -1) return;
  return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
 },
 dataBrowser: [
  {
   string: navigator.userAgent,
   subString: "Chrome",
   identity: "Chrome"
  },
  {  string: navigator.userAgent,
   subString: "OmniWeb",
   versionSearch: "OmniWeb/",
   identity: "OmniWeb"
  },
  {
   string: navigator.vendor,
   subString: "Apple",
   identity: "Safari",
   versionSearch: "Version"
  },
  {
   prop: window.opera,
   identity: "Opera",
   versionSearch: "Version"
  },
  {
   string: navigator.vendor,
   subString: "iCab",
   identity: "iCab"
  },
  {
   string: navigator.vendor,
   subString: "KDE",
   identity: "Konqueror"
  },
  {
   string: navigator.userAgent,
   subString: "Firefox",
   identity: "Firefox"
  },
  {
   string: navigator.vendor,
   subString: "Camino",
   identity: "Camino"
  },
  {  // for newer Netscapes (6+)
   string: navigator.userAgent,
   subString: "Netscape",
   identity: "Netscape"
  },
  {
   string: navigator.userAgent,
   subString: "MSIE",
   identity: "Explorer",
   versionSearch: "MSIE"
  },
  {
   string: navigator.userAgent,
   subString: "Gecko",
   identity: "Mozilla",
   versionSearch: "rv"
  },
  {   // for older Netscapes (4-)
   string: navigator.userAgent,
   subString: "Mozilla",
   identity: "Netscape",
   versionSearch: "Mozilla"
  }
 ],
 dataOS : [
  {
   string: navigator.platform,
   subString: "Win",
   identity: "Windows"
  },
  {
   string: navigator.platform,
   subString: "Mac",
   identity: "Mac"
  },
  {
      string: navigator.userAgent,
      subString: "iPhone",
      identity: "iPhone/iPod"
     },
  {
   string: navigator.platform,
   subString: "Linux",
   identity: "Linux"
  }
 ]

};
BrowserDetect.init();
 
(http://www.quirksmode.org/js/detect.html) 

Thứ Ba, 3 tháng 4, 2012

WITH (NOLOCK) table hint equivalent for MySQL

I don’t remember how many times I was asked about an equivalent term of the infamous “NOLOCK” hint for mysql database server, hence I thought it was worth to write about it here. “WITH (NOLOCK)” is a transaction isolation levels that defines how data is available during an update, or with other words it is a property that defines at what point changes made by an update operation will become available in a row, table or database to other processes.
The official SQL standard defines four isolation levels:
READ COMMITTED
READ UNCOMMITTED
REPEATABLE READ
SERIALIZABLE
Oracle, SQL Server and MySQL support isolation levels. During an operation, the database engine places certain locks to maintain data integrity. Different types of locking apply to different databases (Oracle vs. MySQL), or table types (eg. MyISAM vs. InnoDB).
When WITH (NOLOCK) is used with SQL Server, the statement does not place a lock nor honor exclusive locks on table. The MySQL equivalent is READ UNCOMMITTED, also known as “dirty read” because it is the lowest level of isolation. If we specify a table hint then it will override the current default isolation level. MySQL default isolation level is REPEATABLE READ which means locks will be placed for each operation, but multiple connections can read data concurrently.
SQL Server WITH (NOLOCK) looks like this:
SELECT * FROM TABLE WITH (nolock)
To achieve the same with MySQL, we change the session isolation mode using the SET SESSION command.
SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
SELECT * FROM TABLE_NAME ;
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ ;

This statement will work similar to WITH (NOLOCK) i.e READ UNCOMMITTED data. We can also set the isolation level for all connections globally:
SET GLOBAL TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
In addition, two system variables related to isolation also level exist in MySQL server:
SELECT @@global.tx_isolation; (global isolation level)
SELECT @@tx_isolation; (session isolation level)
Or set the isolation level inside a transaction:
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
GO


(http://www.itecsoftware.com/with-nolock-table-hint-equivalent-for-mysql)

Thứ Sáu, 2 tháng 3, 2012

Từ lơ xe thành đại gia bất động sản

Trước khi trở thành chủ tịch của một công ty bất động sản có doanh thu 700 tỷ đồng mỗi năm, doanh nhân Phạm Quang Dũng đã trải qua những ngày tháng cơ hàn làm lơ xe để kiếm miếng sinh nhai.

Sinh ra trong một gia đình thuần nông ở tỉnh Nam Định, ngay từ nhỏ, ông Phạm Quang Dũng đã đam mê kinh doanh và đeo đuổi ước mơ làm giàu. Nhưng khi lên 8 tuổi, ông mắc một chứng bệnh đau bụng lạ khiến mỗi năm phải nghỉ học 3 tháng. Quá trình học đứt đoạn, lại đúng lúc chiến trường kêu gọi, ông lên đường nhập ngũ khi mới tốt nghiệp lớp 7.

Doanh nhân Phạm Quang Dũng - Chủ tịch Công ty cổ phần TASCO (TARIC).

Tháng 1 năm 1972, ông vào quân đội và được chọn làm cán bộ huấn luyện thông tin của Bộ Tư lệnh Pháo binh. Với quan niệm “xanh cỏ còn hơn đỏ ngực”, ông nhiều lần xin ra tiền chiến song đều bị từ chối. Năm 1975, ông xuất ngũ và thi đậu vào trường nghiệp vụ thủy lợi, khoa kế toán.

Sau 5 năm học, ông trở về quê, công tác tại phòng Giao thông thủy lợi của huyện Hải Hậu. Những ngày tháng công chức nhà nước khiến ông quyết định phải đầu tư một cái gì đó để gia đình mình, làng quê mình thoát nghèo. Ông nhớ lại: “Ai cũng đi làm theo kẻng để ghi điểm mà đói thì vẫn hoàn đói, đến mua cái vé ôtô cũng phải xếp hàng từ tối hôm trước, có người quen làm ở phòng giao thông, may ra cũng chỉ xin được giấy giới thiệu để được mua vé, đi từ Nam Định lên Hà Nội mất đến 2 ngày trời...”

Chứng kiến cảnh đó, từ những năm 1982-1983, ông Phạm Quang Dũng bắt đầu đầu tư công nông chở hàng, máy xay gia công, ôtô tải... Và đến năm 1988, khi nhà nước có chủ trương xã hội hóa, ông chuyển sang kinh doanh xe khách. Ngày thường đi làm công chức, cuối tuần lại đóng vai lơ xe.

Năm 1995, ông dứt áo công chức nhà nước sau 15 năm công tác để chuyển sang công ty xây dựng của huyện. Ban đầu chỉ là đấu thầu thành công những dự án của xã, ở huyện rồi có chút tiếng tăm, ông liên doanh với công ty công trình giao thông Nam Định, tiền thân của TARIC ngày nay. 2 năm sau, ông được vị giám đốc của đơn vị đối tác mời về với vị trí phó giám đốc, bất chấp dị nghị của bao người về trình độ bằng cấp.

Năm 1998, ông Phạm Quang Dũng lên giữ chức giám đốc trong tình cảnh doanh nghiệp đứng trên bờ vực phá sản. Năm 2000, tổng tài sản của công ty chỉ là 600 triệu đồng. Nhờ cổ phần hóa, số vốn huy động được là 7 tỷ đồng, giúp đơn vị từng bước khắc phục được khó khăn. Đến nay, tổng số vốn điều lệ của TARIC đã 350 tỷ đồng với doanh thu mỗi năm khoảng 700 tỷ đồng.
Mới đây, ông đã vinh dự là một trong 24 Doanh nhân nhận giải thưởng Ernst & Young – Bản lĩnh doanh nhân lập nghiệp 2011.
Mới đây, ông đã vinh dự là một trong 24 Doanh nhân nhận giải thưởng Ernst & Young – Bản lĩnh doanh nhân lập nghiệp 2011.
Doanh nhân Phạm Quang Dũng là một trong 24 Doanh nhân nhận giải thưởng Ernst & Young – Bản lĩnh doanh nhân lập nghiệp 2011.

Mỗi ngày làm việc 15-16 tiếng, cả tuần chỉ nghỉ nửa buổi ngày chủ nhật, học và tự học không ngừng trên thương trường để có được thành quả như vậy song ông Phạm Quang Dũng luôn tâm niệm, thành công của TARIC là nhờ luôn giữ uy tín, chất lượng sản phẩm và sự đồng lòng, đoàn kết trong nội bộ công ty. Ngoài ra, vấn đề đào tạo trong doanh nghiệp cũng luôn được ông đề cao với việc đầu tư 2 tỷ đồng mỗi năm.

Ông Dũng kể, trong một lần tham gia khóa đào tạo quản trị tại Nhật, ông được biết các doanh nghiệp bên đó luôn coi trọng và đầu tư tỷ lệ phần trăm doanh thu nhất định cho đào tạo. Về nước, ông cũng áp dụng song mất nhiều tiền, thời gian mà không thu được hiệu quả. Sau một thời kỳ dài lãng phí, ông mới hiểu được bản chất của đào tạo trong doanh nghiệp là bù lỗ hổng, nghĩa là với mỗi vị trí nhất định phải yêu cầu năng lực chuẩn, đối chiếu với năng lực thực tế để bù đắp những mặt còn thiếu.

Trong bối cảnh như hiện nay, ông Dũng cho rằng không riêng gì bất động sản mà các lĩnh vực kinh doanh khác đều lâm vào tình cảnh khó khăn. “Đến hàng cơm bình dân cũng lao đao vì bây giờ giới văn phòng cũng quay lại thời kỳ cơm hộp, có mấy nơi đặt cơm trưa như trước đâu”, ông chia sẻ. Tuy nhiên, theo doanh nhân này, 75% giá trị doanh nghiệp nằm ở vốn nhân lực và văn hóa. Điều này nếu được đầu tư xứng đáng sẽ giúp đơn vị vượt qua giai đoạn khủng hoảng.

Từ cậu bé sinh ra trong một gia đình nghèo, nay sở hữu tổng tài sản trị giá cả trăm tỷ đồng, vươn lên làm chủ một doanh nghiệp lớn sau chặng đường học hành dang dở, doanh nhân Phạm Quang Dũng cho rằng ước mơ, đam mê là yếu tố then chốt.

“Muốn thành công trước hết cần phải có ước mơ, kế hoạch cho riêng mình. Mình phải biết mình muốn gì thì trời mới biết để cho. Đến Harvard cũng chỉ trang bị phương pháp logic, kiến thức phải là sự trải nghiệm”, ông Phạm Quang Dũng chia sẻ.

Xuân Ngọc
VNEXPRESS.NET
(http://tintucso.net/tintuc/tu-lo-xe-thanh-dai-gia-bat-dong-san.html)

Thứ Tư, 29 tháng 2, 2012

Diablo - Paladin

Ở bài thứ tư này , tôi xin post về 1 cách build Melee Pally cổ điển nhất , xưa nhất và rất rất phổ biến cả ở những bản dưới lẫn trên v1.09 : ZEALOT - Paladin dùng skill Zeal

I. Giới thiệu :

*Ưu điểm :

_Là melee infantry thuộc tier 1 của Protoss , à ko , nhầm sang SC rồi > . Zeal là 1 trong các skill melee mạnh nhất của Pally bên cạnh Smite và Charge . Nó cho phép bạn đánh đc tối đa 5 hit/lần và có thể trúng nhiều đối thủ nếu chúng đang vây quanh bạn . Thậm chí nó còn đc đánh giá cao hơn cả skill Double Swing và Frenzy của Barb vì có thể dùng 1 weapon và 1 khiên ( 2 skill trên đòi hỏi phải sử dụng 2 vũ khí ) , giúp bạn tăng đc 1 lượng def đáng kể
_Bên cạnh đó , sự phối hợp với Fanasticism làm cho Zealot đánh Zeal nhanh và mạnh như hổ thêm cánh , khiến mọi đối thủ ít nhiều đều phải chùn tay trước kẻ cuồng tín này

*Nhược điểm :

_Ko có gì là hoàn hảo , ko có kiểu build nào là bất khả chiến bại . Vâng , dù Zeal mạnh thật đấy , nhanh thật đấy , nhưng nó là physical damage , và điều đó có nghĩa là nếu gặp monsters nào immu physical thì xem như tiêu . Nhưng như tôi đã nói ở những bài trên , chúng hầu hết đều là undead nên vẫn có thể trị đc = FOH hoặc Holy Bolt . Tuy nhiên , Zealot ko phải là pure FOH , ta ko thể spend nhiều points vào FOH đc nên nếu có thể thì " tránh immu phys chẳng xấu mặt nào " >

II. Stat build :

Str : là Melee Pally , Zealot cần tầm 200 Str để có thể Zeal đc mạnh hơn

Dex : Đã có rate blocking cao nhất nhóm , lại còn có skill Holy Shield , Pally ít khi nào cần nhiều points cho Dex , chỉ cần đủ để hỗ trợ vì items sẽ giúp đỡ bạn . Số point ta cần ở đây là 100-120

Vit : Spend more n more . Máu cao giúp ít rất nhiều cho bạn cả trong PvM lẫn PvP đấy , nhiều points vào nhé

Energy : Ko nên lãng phí 1 point quí giá nào vào đây . Zeal chỉ cần 2 mana/hit , vì thế với số Energy và mana đc cộng thêm từ items cũng quá đủ để dùng rồi

III. Skill build :

COMBAT SKILL

Sacrifice : Skill cộng hưởng duy nhất cho Zeal , nhận cộng hưởng của RedemptionFanasticism . Vậy thì max 20 cho nó đi nào . Nó cũng khá có ích cho những lv đầu - ghét mỗi cái đánh thì tự mất máu thôi

Smite : 1 point

Holy Bolt : 1 point dẫn đường

Zeal : Yeah , hàng chuyên dụng của Zealot . Max 20 points cho nó

Charge : 1 point dẫn về Holy Shield

Blessed Hammer : 1 point típ

Holy Shield : max cho nó nhiều hết mức có thể và song song với Redemption

Trên đây là những skill bắt buộc phải có . Còn bên dưới đây là dùng để đối phó với thiên địch của Zealot - immu Physical monsters :

Vengeance

Conversion

FOH


3 skill này chỉ cần 1 point mỗi skill mà thôi . Mà nếu bạn ko thích spend cho chúng mà dùng Holy Bolt để đánh thì cũng chẳng sao

DEFENSIVE AURA

Tôi sẽ nói ngắn gọn thôi . Bạn cho 1 point vào 4 skill này :

Pray

Cleansing

Defiance

Vigor


Sau đó bạn cố gắng max cho Redemption bên cạnh việc max Holy Shield

OFFENSIVE AURA

Bạn cho mỗi skill sau 1 point :

Might

Holy Fire

Holy Freeze

Holy Shock

Blessed Aim

Concentration


Còn Fanasticism thì dĩ nhiên là phải max 20 points cho nó rồi

Thứ tự nâng skill :

lv 1-12 : 1 point cho Sacrifice , Smite , Holy Bolt , Defiance , Pray , Cleansing , Charge và Zeal . Số point còn dư bạn cho vào Sacrifice

lv 13-17 : tất cả points bạn chia đều cho Zeal và Sacrifice

lv 18-23 : 1 cho Blessed Hammer , Vigor và Holy Freeze . Vengeance thì còn tùy vào lựa chọn của bạn nhưng nếu cho thì chỉ 1 point thôi

lv 24-29 : 1 cho Holy Shield . Các skill Holy Shock và Conversion bạn có cho points hay ko thì còn tùy vào lúc trước bạn có cho vào Vengeance 1 point hay ko . Vì chúng chỉ dùng để dẫn đường đến FOH và cộng hưởng tí chút giúp bạn đánh immu physical . Nếu bạn dự định ko sử dụng FOH thì ko cần , còn nếu có thì 1 cho mỗi skill là đủ

lv 30-40 : 1 cho Redemption , Fanasticism . FOH thì tùy vào sự lựa chọn của bạn , nếu sử dụng thì chỉ cần 1 point thôi . Ngoài ra cần max Sacrifice

lv 41-82 : thứ bạn cần bây giờ là max Zeal song song với max Fanasticism . Số point còn lại sau khi max 2 skill trên thì bạn chia đều cho Redemption và Holy Shield

lv 83-99 : tiếp tục công việc max hết mức có thể 2 skill Redemption và Holy Shield

IV. Items :

Mũ : Halerquin Crest lại dẫn đầu về các tính năng quá good của nó . Bên cạnh đó , Vampire Gaze cũng ko đến nỗi nào . Nếu ko thể tìm đc thì bạn có thể dùng 1 nón + skill nào đó chẳng hạn

Giáp : Ngoài Chains of Honor runewords vốn đã quá quen thuộc , tôi xin đưa vào thêm 1 runeword nữa : Stone runewords (Shael+Um+Pul+Lum) lên 1 trong 2 loại giáp Archon Plate hay Mage Plate với def cực cao ( 1k2 - 2k ) , resist all khá bên cạnh việc + thêm Str , Dex , Energy và những 60% Faster Hit recovery

Vũ khí 1 : Breath of the Dying runewords (Vex+Hel+El+Eld+Zod+Eth) lên kiếm Phase Blade . Với 60% attack speed , 15% leech life và -25% def đối thủ cộng với Zeal , bạn hầu như chẳng hề lo về khoản máu

Khiên 1 : Herald of Zakarum , DragonScale , Alma Nerga , những khiên unique tốt nhất của Pally . Về runewords thì là Exile , Sanctuary . Nếu những thứ trên quá khó tìm thì Stormshield , Spirit Ward sẽ là sự lựa chọn ko tồi tí nào .

Vũ khí 2 : Call to Arms runewords (Amn+Ral+Mal+Ist+Ohm) để cast Battle Order và Battle Command trước khi đánh

Khiên 2 : Splendor runewords (Eht+Lum) và Spirit runewords (Tal+Thul+Ort+Amn) để có thêm skill cho BO , BC

Thắt lưng : Verdungo’s Hearty Cord - unique belt dành cho hầu hết các melee char

Găng tay : Steelrend với 10% chance to crushing blow và 20 Str . Nhưng nếu ko thích thì bạn có thể dùng Venom Grip với poison resist cao và cũng có 5% chance to crushing blow mà lại dễ tìm nữa

Giày : Gore Rider . Vâng , tòan những op của melee char như deadly strike , crushing blow và chance to open wound . Ngoài ra , Hot Spurs với resist fire cao , Globin Toe với 25% crushing blow và Tearhaunch với 10 resist all cũng rất khá và dễ tìm

Nhẫn : 1 Bul-Kathos's Wedding Band với + to all skill và leech life với 1 Raven's Frost để chống lại cold và freeze

Dây chuyền : Highlord's Wrath nếu bạn cần % Deadly Strike cao hoặc Mara's Kaleidoscope nếu bạn cần + to all skill và resist , attributes cao

*********************************************

Sau đây là kiểu build cuối cùng trong các kiểu build cơ bản của Pally : AVENGER - Paladin dùng skill Vengeance

I. Giới thiệu :

*Ưu điểm :

_Vengeance là 1 skill element melee của Pally . Nó cho phép bạn đánh ra cùng lúc cold damage , fire damage và lightning damage và cộng thêm 1 lượng physical damage ko nhỏ khác
_Vengeance bắt buộc phải đc dùng chung với aura Conviction - vốn có khả năng giảm def và giảm cả resist all của monsters , thậm chí biến chúng từ immu trở thành non immu

*Nhược điểm :

_Với số lượng mana/hit khá lớn , lại ko có Fanasticism hỗ trợ , rõ ràng là Avenger gặp bất lợi lớn về speed so với các Melee Pally khác . Đành trông chờ vào Attack speed đc cộng thêm vậy

II. Stat build :

Str : Vì là melee char nên Avenger cần khá nhiều points cho Str , hiển nhiên là để đánh cho mạnh rồi . Số Str bạn cần đạt đến là 150-200

Dex : Chỉ cần 100-120 để đạt max blocking

Vit : Cộng nhiều points vào đây hết mức có thể để sống sót lâu hơn

Energy : Dù Vengeance đánh hơi tốn mana/hit , nhưng bạn ko nên spend vào đây bất cứ 1 point nào cả

III. Skill build :

COMBAT SKILL

Sacrifice : 1 point dẫn đường . Là skill hữu ích ở những lv đầu tiên

Smite : 1 point dẫn đường tiếp

Holy Bolt : 1 point

Zeal : Với Zealot là max , nhưng ở đây ta chỉ cần 1 point cho nó để dẫn về Vengeance thôi

Vengeance : Cuối cùng cũng đã tới đích . Max 20 points cho nó đi nào bạn

Blessed Hammer : 1 point hướng về Holy Shield

Charge : tương tự như Blessed Hammer

Holy Shield : cố gắng max hết mức có thể cho nó . Khả năng tăng def và tăng blocking cùa nó rất đáng giá đấy

DEFENSIVE AURA

Những skill sau bạn cho vào 1 point/skill :

Pray

Cleansing

Meditation


Việc cho points vào Defiance , Vigor và Redemption thì còn tùy vào bạn
Sau đây là những skill cộng hưởng cho Vengeance mà bạn nên tăng nhiều vào :

Resist Fire : Tăng resist fire cho bạn và đồng đội

Resist Cold : tương tự nhưng là resist cold

Resist Lightning : tương tự nhưng là resist lightning

Bạn chỉ cần tầm 9-10 points/skill cho 3 skill trên là đủ
Còn đây là 1 skill mà theo tôi bạn nên max song song với Holy Shield :

Salvation

Tuy nó cộng hưởng hơi ít so với 3 skill resist kia , nhưng đc cái là 2% damage cộng hưởng của nó là cho tất cả element ( cả 3 thứ kia ) . Đành ráng mà phân chia point cho phù hợp thôi

Lưu ý : về 4 skill cộng hưởng cho Vengeance , bạn hoàn toàn có thể tăng theo ý mình , hướng dẫn trên đây chỉ để tham khảo thôi nhé


OFFENSIVE AURA

Những skill sau bạn chỉ cần cho 1 point vào là đủ dùng :

Might

Holy Fire

Holy Freeze

Thorn

Sanctuary


Và đây là aura sẽ dùng chung với Vengeance , giúp Avenger phát huy thế mạnh về element của mình :

Conviction

Tuy nhiên , như đã nói ở bài FOH Pally , max -resist all của Conviction chỉ tới 150% . Vì thể bạn cũng ko cần max nó , tầm 8-10 points là đủ dùng rồi

Thứ tự nâng skill :

lv 1-12 : 1 cho tất cả những skill sau : Might , Thorn , Holy Fire , Holy Bolt , Sacrifice , Smite , Charge , Zeal , Pray , Cleansing , Resist Fire , Resist Lightning và Resist Cold . Defiance tăng hay ko là tùy bạn , nếu có thì cũng chỉ 1 point là đủ . Tiết kiệm points còn dư .

lv 13-17 : số points này + số points dư bạn chia đều cho Resist Fire , Resist Cold và Resist Lightning

lv 18-23 : 1 cho Vengeance , Blessed Hammer , Holy Freeze . Vigor thì còn tùy vào quyết định ở trên của bạn là có nâng Defiance ko

lv 24-29 : 1 cho Holy Shield , Meditation và Sanctuary . Số point còn dư bạn cho vào Vengeance hoặc chia đều cho 3 skill cộng hưởng

lv 30-40 : cho 1 vào Salvation và Conviction . Redemption cũng cần 1 point nếu trước đó bạn đã spend cho Defiance và Vigor . Ngoài ra , bạn cũng cần max Vengeance

lv 41-82 : cứ 1 point cho vào Conviction thì lại 1 point cho 1 trong 3 skill resist . Cứ luân phiên như thế nhưng cũng phải nhớ là 3 skill resist lẫn Conviction chỉ cần 9-10 points thôi . Sau khi nâng xong cho các skill trên thì lại luân phiên nâng Salvation và Holy Shield

lv 83-99 : vẫn 1 công việc như trên : max Salvation và Holy Shield hết mức có thể

IV. Items :

Mũ : Lại vẫn là Halerquin Crest và Vampire Gaze hoặc 1 nón + skill

Giáp : Chains of Honor runewords (Dol+Um+Ber+Ist) với resist all cao , 2 to all skill lên giáp Archon Plate và Mage Plate . Nếu ko thì Stone runewords cũng là sự lựa chọn tốt

Vũ khí 1 : Famine runewords (Fal+Ohm+Ort+Jah) lên Legendary Mallet cho bạn 1 số lượng lớn element damage . Đây quả là RW for Avenger

Khiên 1 : Bạn xem lại các phần khiên ở các bài trên để biết thêm chi tiết lựa chọn . Vì hầu hết các kiểu build của Pally đều dùng 1 trong các loại khiên đó

Vũ khí 2 : Call to Arms runewords để có thể cast Battle Order và Battle Command

Khiên 2 : Vẫn là Spendor runewords hoặc Spirit runewords để có thêm skill trước khi cast


Thắt lưng : Vẫn là Verdungo’s Hearty Cord với các tính năng cần thiết cho 1 melee char .

Găng tay : Venom Grip vì dễ tìm , resist poison cao , có crushing blow . Nhưng nếu đc thì Steelrend là sự lựa chọn tốt nhất

Giày : Gore Rider luôn là bạn đồng hành tốt nhất . Ngoài ra , bạn cũng có thể dùng Tearhaunch , Globin Toe hay Hot Spurs để thay thế nếu quá khó tìm

Nhẫn : 1 Bul-Kathos's Wedding Band với leech life và + all skill bên cạnh Reven's Frost với cannot be frozen

Dây chuyền : Highlord's Wrath với % deadly strike cao , Seraph's Hymn toàn những tính năng cần cho Pally hay Mara's Kaleidoscope với resist all cao , +2 to all skill và + attributes , đó là tùy vào bạn

(http://fgt.vnexpress.net/showthread.php?t=175966)

Diablo 2 - Druid

I/Giới thiệu

Rabies Druid là con Druid chơi theo đường hoá sói,lấy skill chính là Rabies(đánh độc).Mình sẽ viết bài giới thiệu về con Rabies Druid lấy đối tượng chính là các bạn chơi chủ yếu PvM và single(sẽ có 1 số chỉnh sửa cho phù hợp)