Thứ Năm, 29 tháng 1, 2015

Firmware là gì?


Firmware là gì?
                            Chiếc điện thoại của bạn bản chất chỉ là một vật vô tri vô giác không thể hoạt động được nếu không có hệ điều hành. Hệ điều hành chính là phần “sụn” giúp cho người dùng và phần mềm tương tác với phần cứng của máy. Khi bạn chạm vào màn hình hay thực hiện thao tác với các phím bấm, hệ điều hành sẽ biến những tương tác đó thành câu lệnh để phần cứng có thể hiểu được và thực hiện phản hồi. Tuy nhiên, hệ điều hành chỉ có thể nhận diện được một vài thiết bị phần cứng cơ bản như RAM, flash, CPU... mà không hiểu được các chức năng phần cứng nâng cao. Để sử dụng các thiết bị phần cứng này, nhà sản xuất phải viết riêng một phần mềm gọi là driver nhằm giúp hệ điều hành hiểu được và tương tác được với chúng. Lấy một ví dụ với chiếc máy tính của bạn, nếu muốn sử dụng USB gắn ngoài hay đầu đọc thẻ nhớ, webcam... bạn phải cài driver của nhà sản xuất chứ gần như không thể cắm là chạy được. Tại sao e-CHÍP lại nhắc đến hệ điều hành trong một bài viết về firmware? đó chính là vì firmware là một bản tùy biến của một hệ điều hành dành riêng cho một thiết bị nào đó. Ví dụ, Samsung sử dụng hệ điều hành Android cho chiếc điện thoại Galaxy S nhưng không phải phiên bản Android nào cũng cài được cho chiếc máy này, do thiếu các driver cần thiết để máy hoạt động đầy đủ chức năng. Như vậy, các nhà sản xuất sử dụng một hệ điều hành cơ bản, bổ sung thêm các driver, chỉnh sửa một số thay đổi trong giao diện, thiết lập cấu hình... để tạo thành firmware hay còn gọi là ROM. Tất nhiên, không phải cái gì cũng hoàn hảo một cách tuyệt đối. Firmware cho điện thoại do con người viết ra nên chắc chắn nó cũng sẽ không hoàn hảo như chủ nhân của mình. Thông thường, trong những bản firmware mà nhà sản xuất nạp vào thiết bị khi xuất xưởng luôn tồn tại rất nhiều lỗi nhỏ, thậm chí là lỗi lớn mà do vội vã ra mắt đã không được kiểm tra kỹ lưỡng. Mặt khác, có thể những chuyên gia phần mềm chưa thật sự hiểu rõ về một cấu trúc phần cứng mới nào đó, do vậy mà hiệu năng tổng thể toàn hệ thống chưa thật sự tương xứng với sức mạnh phần cứng. Thêm vào đó, không giống như máy tính có thể cập nhật riêng biệt cho từng chương trình hệ thống, hầu hết các hệ điều hành di động đều được đóng gói chung trong một tập tin lớn duy nhất nhằm bảo đảm tính ổn định (do các phần mềm hệ thống thường tương tác với nhau khá chặt chẽ). Do đó, nếu muốn cập nhật một phần mềm hệ thống nào thì các nhà sản xuất cũng phải tạo ra một bản firmware mới hoàn toàn là điều dễ hiểu. Tóm gọn lại, có ba lý do chính để các nhà sản xuất cần phải đưa ra các bản firmware mới cho thiết bị của mình: sửa lỗi, cải thiện hiệu năng và thay đổi những thành phần quan trọng trong nhân và phần mềm hệ thống.   

Có nên nâng cấp? 

       Thành thật mà nói, đây là một câu hỏi mà e-CHÍP cũng khó lòng trả lời cặn kẽ. Nếu bạn đang sử dụng một chiếc máy hoạt động ổn định thì câu trả lời của chúng tôi là hãy chờ tối thiểu hai tuần trước khi cập nhật bất cứ bản nâng cấp nào. Trong thời gian này, những người dùng sử dụng trước sẽ thông báo những lỗi và hạn chế của bản firmware mới để nhà sản xuất thay đổi, và bạn sẽ có một bản cập nhật mới hơn, tốt hơn. Còn nếu máy bạn đang thiếu ổn định thì tất nhiên việc nâng cấp gần như là điều bắt buộc. Vì dù sao đi nữa, các nhà sản xuất cũng đã thử nghiệm khá kỹ trước khi đưa ra bất cứ bản cập nhật nào. Một số hệ điều hành sẽ bị mất toàn bộ dữ liệu của người dùng tạo ra khi nâng cấp, do vậy bạn hãy bảo đảm đã sao lưu toàn bộ những gì mình tạo ra bằng tay trước khi thực hiện bất cứ thao tác thay đổi firmware nào, kể cả khi nhà sản xuất bảo đảm thiết bị đó không bị mất gì sau khi nâng cấp. Bạn cũng nên thực hiện việc sao lưu bằng phần mềm nhưng đây chỉ là biện pháp dự phòng do nó không ổn định bằng người dùng tự thực hiện. Trong trường hợp bạn đã nâng cấp lên một phiên bản firmware mới nhưng hoàn toàn không sửa được những lỗi mà nhà sản xuất đã đề cập, hãy kiểm tra xem những người dùng trên các cộng đồng mạng, các website có gặp tình trạng tương tự hay không. Nếu bạn thuộc về số ít những người gặp rắc rối thì hãy sao lưu và định dạng (format) sạch sẽ máy để trở về tình trạng ban đầu. Sau đó, hãy cập nhật bản firmware mới nhất trước khi tương tác với máy. Lưu ý, đừng bao giờ sao lưu các dữ liệu mang tính hệ thống vì có thể chúng sẽ gặp xung đột với firmware mới sau khi được phục hồi.
Lời khuyên cho từng dòng máy iOS: Với người dùng iOS, việc nâng cấp còn phụ thuộc vào bạn đang sử dụng phần mềm bản quyền hay phần mềm jailbreak, máy quốc tế hay bị khóa mạng. Trong trường hợp câu trả lời là jailbreak và khóa mạng thì tất nhiên việc cập nhật là không nên, trừ khi đã có công cụ bẻ khóa máy. Nếu sử dụng máy quốc tế và phần mềm bản quyền, tất nhiên bạn hãy thoải mái tận hưởng những chế độ hậu mãi của Apple mà không phải lo mất bất cứ dữ liệu nào vì iTunes tự động xử lý việc này. BlackBerry: Một trong những đặc trưng của Blackberry là có rất nhiều bản ROM thử nghiệm bị lộ trước khi bản chính thức được phát hành. Thông thường, các bản ROM này hoạt động khá ổn định nhưng nếu đang dùng máy yên ổn thì bạn cũng không nên thử. Các máy BlackBerry nâng cấp ROM bằng chương trình BlackBerry Desktop Manager sẽ không bị mất dữ liệu. Symbian: Ngày trước, người dùng Symbian sẽ mất toàn bộ dữ liệu khi nâng cấp firmware, nhưng nay Nokia đã nâng cấp các bộ công cụ Software Update và Ovi Suite nhằm giảm thiểu tình trạng này. Cũng như iOS, người dùng Symbian cần chú ý các bản firmware mới có thể hạn chế công cụ hack máy hoạt động. Android: Android hỗ trợ cập nhật OTA (giống Symbian) cho phép người dùng tải và nâng cấp firmware ngay trên máy. Thành thật mà nói thì đây là cách cập nhật khá tiện lợi và hữu ích so với cách làm truyền thống của iOS. Tuy không bị mất dữ liệu khi cập nhật nhưng bạn vẫn nên sao lưu cẩn thận trước khi thực hiện bất cứ hành động nào. Lưu ý rằng bất cứ máy Android đã nâng cấp ROM tùy chỉnh (hay còn gọi là ROM “nấu”) nào cũng sẽ không thể cập nhật các ROM chính hãng qua OTA.

Key

https://mega.co.nz/#!5Qkk2IjJ!kRs3mw5FEHMVHI5hE-eZ9XDYmgy1wCncbPQafxr1er4

Hirent's 15.2

https://mega.co.nz/#!5Qkk2IjJ!kRs3mw5FEHMVHI5hE-eZ9XDYmgy1wCncbPQafxr1er4

Thuốc Office 2013

https://mega.co.nz/#!EJs3RKTY!cgCSpXUn_KCoH4Y_IaT72xMuq5S9SmCqIGvojwW_0Kw

Thứ Tư, 28 tháng 1, 2015

Text trong HTML

Bạn có thể thêm vào một tiện ích HTML/Javascripts hoặc thêm vào phần HTML của bài viết tùy ý muốn và cách sử dụng của mỗi người;

1. Tạo một dòng chữ chạy đơn giản:

 Đây là cách tạo một dòng chữ chạy đơn giản nhất bởi nó chưa hề được tùy biến gì tất cả chỉ là sơ khai:
<MARQUEE> Dòng chữ chạy </MARQUEE>
Kết quả hiện thị bạn sẽ được như sau: Dòng chữ chạy

2. Tạo dòng chữ chạy có định dạng

Bao gồm các kiểu định dạng như: kiểu chữ, font chữ, kích thước chữ, màu sắc,... Thậm chí bao gồm cả liên kết và hình ảnh....
» Mã in nghiêng và kèm theo một liên kết:
<MARQUEE> <span style="font-style:italic;">Chào mừng bạn đến với <a href="http://namkna.blogspot.com/" target="_blank">Namkna!</a> </span></MARQUEE>
Kết quả hiển thị: Chào mừng bạn đến với Namkna!

» Kích thước chữ:
<MARQUEE> <span style="font-size:180%;">Chào mừng bạn đến với<a href="http://namkna.blogspot.com/" target="_blank">Thủ Thuật Cho Blogger!</a> </span> </MARQUEE>
Kết quản hiển thị:
Chào mừng bạn đến vớiThủ Thuật Cho Blogger!

» Có chữ hay hình ảnh cùng chạy:
<marquee> Chào mừng bạn đến với <a href="http://namkna.blogspot.com/" target="_blank">Namkna </a> <img border="0" src="http://namkna.blogspot.com/favicon.ico" /> </marquee>
Kêt quả hiển thị:
Chào mừng bạn đến với Namkna 

3. Định kích thước hiển thị MARQUEE trên trang

<MARQUEE WIDTH="20%">Chào mừng bạn đến với namkna</MARQUEE>
Với WIDTH="20%" (chiều rộng) thì dòng chữ chạy chỉ xuất hiện trong khoảng 20% kích thước màn hình.
Kết quả hiển thị:
Chào mừng bạn đến với namkna
Chào mừng bạn đến vớiThủ Thuật Cho Blogger!

» Chiều chạy
<MARQUEE DIRECTION="LEFT">Chào mừng bạn đến với namkna</MARQUEE>
Bạn có thể thay LEFT bằng RIGHT, UP và DOWN nếu bạn muốn chiều chạy lần lượt từ bên phải qua, dưới lên và trên xuống
Kết quả
DIRECTION="LEFT"
Chào mừng bạn đến với namkna
DIRECTION="RIGHT"
Chào mừng bạn đến với namkna
DIRECTION="UP"
Chào mừng bạn đến với namkna
DIRECTION="DOWN"
Chào mừng bạn đến với namkna

4. Cách "chạy":

<MARQUEE BEHAVIOR="SCROLL">Chào mừng bạn đến với Namkna</MARQUEE>
Như mặc định, dòng chữ chạy này sẽ xuất hiện từ bên trái, và lập đi lập lại. Nếu bạn muốn chỉ "chạy" một lần từ bên trái qua hãy thay SCROLL bằng SLIDE, hoặc ALTERNATE chạy qua lại.
Kết quả hiển thị:
BEHAVIOR="SCROLL"
Chào mừng bạn đến với Namkna
BEHAVIOR="SLIDE"
Chào mừng bạn đến với Namkna
BEHAVIOR="ALTERNATE"
Chào mừng bạn đến với Namkna

5. Thời gian trễ

<MARQUEE SCROLLDELAY=200>Chào mừng bạn đến với Namkna</MARQUEE>
Ở đây thời gian trễ tính bằng mili giây (1 miligiây=1/1000 giây). Tôi chọn 200, nghĩa là thời gian trễ bằng 200/1000=0,2 giây
Kết quả hiển thị:
Chào mừng bạn đến với Namkna
Hãy so sánh:

Không có thời gian trễ

Chào mừng bạn đến với Namkna
SCROLLDELAY="100"
Chào mừng bạn đến với Namkna
SCROLLDELAY="1000"
Chào mừng bạn đến với Namkna
SCROLLDELAY="2000"
Chào mừng bạn đến với Namkna

6. Số lần lặp

<MARQUEE LOOP=10>Chào mừng bạn đến với namkna.blogspot</MARQUEE>
Nếu bạn muốn số lần lặp lại cụ thể, hay thay 10 bằng con số khác. Sau lần lặp cuối dòng chữ sẽ biến mất.

7. Bước "nhảy":

<MARQUEE SCROLLAMOUNT=30>Chào mừng bạn đến với namkna</MARQUEE>
30 ở đây là số pixel (số điểm ảnh) trên màn hình của bạn. Mỗi lần xuất hiện dòng chữ sẽ "nhảy" một bước cách điểm trước đó 30 pixel. bạn có thể thay số 30 = số khác 
Kết quả
Chào mừng bạn đến với namkna

8. Màu nền

<MARQUEE BGCOLOR=ORANGE>Chào mừng bạn đến với Namkna</MARQUEE>
- Thay ORANGE bằng các từ khác để được màu theo ý muốn của bạn. Ví dụ: RED (đỏ), BLUE (xanh da trời), GREEN (xanh lá cây), PINK (hồng), YELLOW (vàng), VIOLET (tím), BLACK (đen)....
Kết quả:
Chào mừng bạn đến với Namkna

- Cuối cùng Trong quá trình áp dụng nếu gặp bất kỳ khó khăn gì hãy comment ở bên dưới để mình hỗ trợ trực tiếp nha.

Câu lệnh hay HTML

Có thể dùng lệnh onmouseover="this.stop()" onmouseout="this.start()" thêm vào. Ví dụ:

<marquee onmouseover="this.stop()" onmouseout="this.start()" scrollamount="2" direction="down" width="100%" height="200" align="center">

Di chuyển xuống dưới,
dừng lại khi ta rê chuột vào,
chạy tiếp khi rê chuột ra

</marquee>

Thứ Ba, 27 tháng 1, 2015

Rom A516

http://freewareid.blogspot.com/2014/10/rom-batik-licius-for-lenovo-a516.html
http://freewareid.blogspot.com/2014/10/rom-palava-for-lenovo-a516.html