text:
ASP và Windows Form Microsoft ASP.NET phần cuối
Chia sẻ: Nghia Bui Tuan | Ngày: | Loại File: PDF | Số trang:10
lượt xem 70
download
ASP và Windows Form Microsoft ASP.NET phần cuối
Bạn cần tăng hiệu năng bằng cách lưu giữ các trang được trả về. Thêm chỉ thị OutputCache vào trang hoặc điều kiểm người dùng, và chỉ định trang sẽ được giữ trong cache bao lâu (tính theo giây).
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: ASP và Windows Form Microsoft ASP.NET phần cuối
- 1.1 Sử dụng page-caching và fragment-caching Bạn cần tăng hiệu năng bằng cách lưu giữ các trang được trả về. Thêm chỉ thị OutputCache vào trang hoặc điều kiểm người dùng, và chỉ định trang sẽ được giữ trong cache bao lâu (tính theo giây). Việc sử dụng caching vừa phải có thể giảm bớt hiệu ứng thắt cổ chai (chẳng hạn, truy xuất cơ sở dữ liệu) và tăng toàn bộ hiệu năng của một website. Caching có hiệu quả lớn trong một site có lưu lượng cao. Ví dụ, xét xem điều gì sẽ xảy ra khi bạn lưu giữ một trang hiển thị kết quả của một truy vấn cơ sở dữ liệu. Nếu bạn lưu giữ trang này trong 1 phút, và trang này nhận được 10 yêu cầu trong khoảng thời gian đó, bạn sẽ giảm được 10 lần chi phí truy xuất cơ sở dữ liệu. Bạn có thể hiện thực caching một cách dễ dàng—chỉ cần thêm chỉ thị OutputCache vào trang web. Chỉ thị này phải được thêm vào file .aspx, chứ không phải file .cs. Ví dụ dưới đây lưu giữ một trang trong 20 giây: Và ví dụ dưới đây lưu giữ một trang trong 20 giây nhưng vẫn duy trì các bản sao tùy vào giá trị của các đối số chuỗi truy vấn: Bạn có thể thử nghiệm caching bằng một trang hiển thị ngày và giờ trên server. Bạn sẽ nhận thấy rằng các yêu cầu đến sau (đối với trang này) không khiến cho thời gian được tạo mới. Theo đó, thời gian cũ sẽ được hiển thị cho đến khi trang hết hiệu lực. Output-caching không hiệu quả trong các trường hợp sau đây: • Trang của bạn cần tự tùy biến y theo các thiết lập đặc thù của người dùng như thông tin xác thực (đối tượng User) hoặc trạng thái (đối tượng Session). Trong trường hợp này, nó không tạo cảm giác sử dụng lại cùng một trang cho tất cả các người dùng. • Trang của bạn chứa các điều kiểm post-back và dựng nên các sự kiện phía server. • Trang của bạn cần thực hiện một hành động khác (như ghi ra file nhật ký, nhập thông tin vào cơ sở dữ liệu, hoặc thay đổi một biến ứng dụng). Một trang được lưu giữ sẽ sử dụng lại toàn bộ HTML đã được trả về; phần mã cho trang bị bỏ qua. • Trang của bạn có chứa các dữ liệu cần phải được tạo cùng với các dữ liệu hiện hành. Đây là trường hợp đối với tìm kiếm sản phẩm, nhưng không phải là trường hợp đối với danh mục sản phẩm. Trong các trường hợp này, bạn có thể sử dụng một dạng caching linh hoạt hơn. Bạn có thể sử dụng data-caching (sẽ được mô tả trong mục 7.15) để lưu giữ một đối tượng cụ thể. Hoặc bạn có thể sử dụng fragment-caching để lưu giữ một phần của trang. Để sử dụng fragment-caching, bạn cần tạo một điều kiểm người dùng chứa tất cả nội dung có
- thể được lưu giữ và thêm chỉ thị OutputCache vào điều kiểm người dùng. Khi đó, bạn có thể sử dụng điều kiểm người dùng này trong một trang web. Phần mã cho trang web vẫn sẽ chạy, nhưng phần điều kiểm người dùng có thể được lưu giữ. 1.2 Dùng lại dữ liệu với ASP.NET Cache Bạn cần sử dụng caching, nhưng bạn không thể lưu giữ toàn bộ một trang vì nó chứa một số mã cần phải chạy hoặc một số nội dung cần phải được tạo động. Sử dụng phương thức Cache.Insert để lưu giữ bất kỳ đối tượng nào với chính sách hết hiệu lực trượt (sliding expiration) hoặc hết hiệu lực tuyệt đối (absolute expiration). Đối tượng Cache cho phép bạn lưu giữ hầu như bất kỳ đối tượng .NET nào bằng một khóa chuỗi cùng với chính sách hết hiệu lực do bạn định nghĩa. ASP.NET duy trì cache một cách tự động, gỡ bỏ các đối tượng khi chúng hết hiệu lực hoặc khi cạn bộ nhớ. Có hai kiểu chính sách hết hiệu lực bạn có thể sử dụng khi lưu giữ dữ liệu trong cache. Hết hiệu lực tuyệt đối (absolute expiration) làm mất hiệu lực các item đã được lưu giữ sau một khoảng thời gian cố định, gần giống với output-caching. Hết hiệu lực tuyệt đối là cách tiếp cận tốt nhất nếu bạn muốn lưu giữ các thông tin cần được làm tươi định kỳ (như danh mục sản phầm). // Lưu giữ ObjectToCache trong 10 phút (với khóa là "Catalog"). // TimeSpan.Zero cho biết "không sử dụng sliding expiration". Cache.Insert("Catalog", ObjectToCache, null, DateTime.Now.AddMinutes(10), TimeSpan.Zero); Hết hiệu lực trượt (sliding expiration) gỡ bỏ các đối tượng sau một khoảng thời gian không dùng đến. Trong trường hợp này, mỗi khi đối tượng được truy xuất, thời gian sống của nó sẽ được reset. Hết hiệu lực trượt làm việc tốt khi bạn có các thông tin luôn có hiệu lực nhưng luôn không được sử dụng (như dữ liệu thuộc về quá khứ). Thông tin này không cần được làm tươi, nhưng không nên giữ nó trong cache nếu nó không được sử dụng. // Lưu giữ ObjectToCache nếu nó được sử dụng ít nhất // một lần mỗi 10 phút (với khóa là "Catalog"). // DateTime.MaxValue cho biết "không sử dụng absolute expiration". Cache.Insert("Catalog", ObjectToCache, null, DateTime.MaxValue, TimeSpan.FromMinutes(10)); Bạn có thể lấy các item từ cache bằng tên khóa. Tuy nhiên, bạn phải luôn kiểm tra trước xem item có tồn tại hay không và rồi ép nó thành kiểu như mong muốn. Khi thêm các đối tượng vào cache, cách tốt nhất là tạo một hàm độc lập có thể tái tạo đối tượng khi cần. Ví dụ, nếu đang lưu giữ một DataSet, bạn cần tạo một hàm kiểm tra cache
- và chỉ truy vấn lại cơ sở dữ liệu khi không tìm thấy DataSet. Điều này cho phép bạn tránh đi phần xử lý tốn nhiều thời gian nhất—truy vấn cơ sở dữ liệu—trong khi vẫn cho phép mã lệnh của bạn thay đổi hiển thị (chẳng hạn, người dùng yêu cầu sắp thứ tự) hoặc thực hiện các hành động khác. Ví dụ dưới đây sẽ hiển thị một bảng chứa thông tin về khách hàng được lấy từ một DataSet. Phần then chốt là lớp CustomerDatabase, đóng gói các chức năng cần thiết để đổ dữ liệu vào DataSet và quản lý cache. Vì lớp này không thừa kế từ Page nên nó cần sử dụng thuộc tính tĩnh HttpContext.Current để lấy tham chiếu đến đối tượng Cache. using System; using System.Data; using System.Web; using System.Configuration; using System.Diagnostics; using System.Web.Caching; using System.Data.SqlClient; public class CustomerDatabase { private string connectionString; // Lấy tham chiếu đến đối tượng Cache. private Cache cache = HttpContext.Current.Cache; public CustomerDatabase() { // Lấy chuỗi kết nối từ file Web.config. connectionString = ConfigurationSettings.AppSettings["NorthwindCon"]; } public DataSet GetCustomers() { DataSet customersDS; // Kiểm tra item có nằm trong cache hay không. if (cache["Customers"] == null) { // Lấy DataSet từ cơ sở dữ liệu. customersDS = GetCustomersFromDatabase();
- // Lưu giữ item trong cache // cùng với sliding expiration là 60 giây. cache.Insert("Customers", customersDS, null, DateTime.MaxValue, TimeSpan.FromSeconds(60)); // Hiển thị thông điệp trong cửa sổ Debug. Debug.WriteLine("DataSet created from data source."); }else { // Hiển thị thông điệp trong cửa sổ Debug. Debug.WriteLine("DataSet retrieved from cache."); // Lấy item. customersDS = (DataSet)cache["Customers"]; } // Trả về DataSet. return customersDS; } private DataSet GetCustomersFromDatabase() { // Tạo DataSet. DataSet customersDS = new DataSet(); // Đổ dữ liệu vào DataSet. SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("SELECT * FROM Customers", con); SqlDataAdapter adapter = new SqlDataAdapter(cmd); try { con.Open(); adapter.Fill(customersDS, "Customers"); }catch { customersDS = null;
- } finally { con.Close(); } Bước kế tiếp là tạo một trang web sử dụng lớp CustomerDatabase. Trang web dưới đây gồm một DataGrid và một Button. Mỗi khi người dùng nhắp vào Button, trang sẽ gọi phương thức CustomerDatabase.GetCustomers. Thông tin được lấy từ cache nếu vẫn còn hiệu lực hoặc được truy vấn lại nếu 60 giây đã trôi qua. Bạn có thể nhận biết DataSet có được lấy từ cache hay không bằng cách nhìn vào kết xuất trong cửa sổ Debug. using System; using System.Web; using System.Web.UI.WebControls; public class LoginPage : System.Web.UI.Page { protected System.Web.UI.WebControls.DataGrid DataGrid1; protected System.Web.UI.WebControls.Button cmdGetData; // (Bỏ qua phần mã designer.) private void cmdGetData_Click(object sender, System.EventArgs e){ CustomerDatabase custDB = new CustomerDatabase(); DataGrid1.DataSource = custDB.GetCustomers(); DataGrid1.DataBind(); } } 1.3 Kích hoạt việc gỡ rối ứng dụng Web Khi thực hiện gỡ rối một ứng dụng Web với Visual Studio .NET, bạn nhận được lỗi “Unable to start debugging on the Web server”. Bảo đảm Internet Information Services (IIS) được cài đặt đúng, IIS được cài đặt trước Microsoft .NET Framework, và Integrated Windows authentication được kích hoạt cho thư mục chứa ứng dụng Web. Lỗi “Unable to start debugging on the Web server” cho biết rằng Visual Studio .NET có thể biên dịch ứng dụng Web nhưng không thể thực thi nó ở chế độ gỡ rối (debug mode). Vấn đề này phát sinh vì nhiều lý do:
- • IIS chưa được cài đặt hoặc cài đặt không đúng. • Người dùng đang chạy Visual Studio .NET không phải là thành viên của nhóm Debugger Users trên web-server. • Người dùng đang chạy Visual Studio .NET không có quyền (permission) gỡ rối tiến trình ASP.NET. Ví dụ, nếu tiến trình ASP.NET đang chạy dưới tài khoản hệ thống cục bộ, người dùng phải có đặc quyền Administrator thì mới có thể gỡ rối nó. • Web-server đang chạy trên phiên bản Windows không hỗ trợ gỡ rối, như Microsoft Windows NT và Windows XP Home Edition (Windows 2000, Windows XP Professional, Windows XP Server, và Windows Server 2003 đều hỗ trợ gỡ rối). • Ứng dụng Web không có file Web.config, hoặc file Web.config không kích hoạt gỡ rối. • Bạn đang chạy Visual Studio .NET, và bạn không kích hoạt Integrated Windows authentication cho thư mục ảo. Bước đầu tiên bạn cần thực hiện khi chẩn đoán lý do không thể gỡ rối một ứng dụng Web là kiểm tra việc cài đặt IIS trên web-server. Để thực hiện điều này, bạn hãy mở http://localhost/localstart.asp trong trình duyệt (localhost là một bí danh cho máy tính hiện hành). Nếu trang thử nghiệm này không xuất hiện thì có nghĩa là IIS không được cài đặt hoặc không được kích hoạt. Bạn cũng có thể bắt đầu ứng dụng Web mà không thực hiện gỡ rối bằng cách chọn Debug | Start Without Debugging từ thanh trình đơn của Visual Studio .NET. Nếu thử nghiệm này thành công thì có nghĩa là IIS đã được cài đặt đúng. Nếu cài đặt IIS sau khi cài đặt Visual Studio .NET hoặc .NET Framework, bạn cần phải "sửa" .NET Framework bằng đĩa cài đặt gốc. Để bắt đầu quá trình này, bạn hãy gõ lệnh sau đây vào cửa sổ dòng lệnh (hoặc cửa sổ Run), nếu đang dùng phiên bản DVD của Visual Studio .NET: :\wcu\dotNetFramework\dotnetfx.exe /t:c:\temp /c:"msiexec.exe /fvecms c:\temp\netfx.msi" Nếu đang dùng phiên bản CD của Visual Studio .NET, bạn hãy sử dụng dòng lệnh sau đây cùng với đĩa Windows Component Update: :\dotNetFramework\dotnetfx.exe /t:c:\temp /c:"msiexec.exe /fvecms c:\temp\netfx.msi" Nếu IIS được cài đặt đúng, bước kế tiếp là xác nhận tính hợp lệ của file Web.config. File Web.config phải có cấu trúc như sau:
- Theo mặc định, Visual Studio .NET thêm thẻ vào file Web.config (được tạo tự động) với đặc tính debug được thiết lập là true. Bước kế tiếp là kiểm tra cấu hình IIS. Vấn đề sẽ xảy ra nếu bạn quên tạo thư mục ảo cho ứng dụng hoặc nếu bạn chạy một ứng dụng sau khi đã gỡ bỏ hoặc chỉnh sửa thư mục ảo của nó. Để khắc phục các vấn đề này, bạn hãy hiệu chỉnh các thiết lập cho thư mục ảo trong IIS Manager bằng cách chọn Control Panel | Administrative Tools | Internet Information Services từ Start Menu. Bạn cần kiểm tra xem thư mục ảo đã tồn tại và được cấu hình là một ứng dụng Web hay chưa (bạn có thể xem các thiết lập cho thư mục ảo bằng cách nhắp phải vào nó và chọn Properties). Ví dụ, thư mục ảo FMStocks7 (xem hình 7.12) đã tồn tại nhưng chưa được cấu hình là một ứng dụng Web. Để giải quyết vấn đề này, bạn chỉ cần nhắp vào nút Create trong phần Application Settings. Một vấn đề khác về cấu hình IIS có thể xảy ra trong Visual Studio .NET là không thực hiện xác thực. Visual Studio .NET truy xuất web-server cục bộ bằng Integrated Windows authentication, ngay cả khi bạn đã kích hoạt Anonymous authentication cho thư mục ảo. Điều này nghĩa là thư mục ảo của bạn phải cho phép cả Anonymous authentication và Integrated Windows authentication. Để cho phép cả hai phương pháp này, bạn cần thực hiện các bước sau đây: 1. Trong IIS Manager, nhắp phải vào thư mục ảo cho ứng dụng của bạn và chọn Properties (bạn có thể cấu hình kiểu xác thực cho tất cả các thư mục nếu nhắp phải vào thư mục Web Sites và chọn Properties). 2. Chọn thẻ Directory Security (xem hình 7.13). 3. Trong phần Anonymous access and authentication control, nhắp nút Edit. 4. Trong hộp thoại Authentication Methods, bên dưới Authenticated access, chọn Integrated Windows authentication (xem hình 7.14). 5. Nhắp OK. 1.4 Thay đổi quyền đã cấp cho mã ASP.NET
- Bạn cần cấp cho phần mã của trang web hoặc dịch vụ Web của bạn nhiều đặc quyền Windows hơn (như các quyền cho file, thiết lập Registry, cơ sở dữ liệu, và các tài nguyên khác), hoặc bạn cần hạn chế các đặc quyền hiện có. Bạn có thể gán trực tiếp các đặc quyền cho tài khoản ASPNET cục bộ, hoặc có thể cấu hình mã ASP.NET của bạn để sử dụng một tài khoản hoàn toàn khác bằng cách chỉnh sửa thẻ trong file machine.config. Bạn cũng có thể sử dụng kỹ thuật giả nhận (impersonation) để một đoạn mã thực thi với các quyền của người dùng đã được IIS xác thực. Mã ASP.NET không chạy dưới tài khoản người dùng đã được IIS xác thực hoặc tài khoản nặc danh IUSR_[ServerName]. Một phần lý do là tài khoản này thường không có đủ đặc quyền đối với mã ASP.NET (có thể tạo và xóa các file tạm để quản lý tiến trình biên dịch trang web). Theo mặc định, các trang ASP.NET chạy bằng tài khoản ASPNET cục bộ, tài khoản này có một tập các đặc quyền bị giới hạn. Nếu cần mã ASP.NET của bạn thực hiện điều gì đó không được phép theo mặc định đối với tài khoản cục bộ (chẳng hạn, ghi ra ổ đĩa cứng trên server), bạn có thể cấp các quyền này cho tiến trình ASPNET. Bạn cũng có thể thay đổi thiết lập này bằng cách mở file machine.config (nằm trong thư mục \Microsoft.NET\ Framework\\CONFIG\) và chỉnh sửa thẻ . The image part with relationship ID rId5 was not found in the file. Hình 7.15 File machine.config Bạn có thể thiết lập các đặc tính userName và password cho một người dùng bất kỳ, hoặc bạn có thể đưa vào sử dụng tiến trình ASPNET cục bộ (thiết lập userName là machine và password là AutoGenerate) hoặc tài khoản hệ thống cục bộ (thiết lập userName là SYSTEM và password là AutoGenerate). Vì tài khoản hệ thống cục bộ có có đầy đủ quyền trên máy tính nên đừng bao giờ sử dụng tài khoản này ngoại trừ mục đích thử
- nghiệm. Các thiết lập về tài khoản ASP.NET là toàn cục và tất cả các ứng dụng Web sẽ chia sẻ tài khoản mà bạn chỉ định. Bạn cũng có thể thay đổi tài khoản dùng để thực thi các ứng dụng hoặc đoạn mã nào đó bằng kỹ thuật giả nhận. Ví dụ, để cấu hình một ứng dụng Web chạy dưới một tài khoản người dùng khác, bạn cần thêm thẻ vào file Web.config như sau: Bạn cũng có thể chỉ thị ứng dụng Web sử dụng identity đã được IIS xác thực, đó sẽ là tài khoản nặc danh IUSR_[ServerName] nếu bạn không sử dụng Windows authentication (đã được thảo luận trong mục 7.8). Bạn chỉ cần thêm thẻ mà không phải thêm bất cứ thông tin xác thực nào: Nhớ rằng, đối với kiểu giả nhận này, tài khoản người dùng sẽ yêu cầu truy xuất đọc/ghi đến thư mục Temporary ASP.NET Files (nơi lưu trữ các file ASP.NET đã được biên dịch—được định vị tại \[WindowsDirectory]\Microsoft.NET\Framework\ [version]\Temporary ASP.NET Files). Cuối cùng, bạn cũng có thể sử dụng kỹ thuật giả nhận bằng mã lệnh (vấn đề này sẽ được mô tả chi tiết trong mục 13.15). Tuy vậy, ví dụ dưới đây sẽ làm việc cùng với Windows authentication. Nếu IIS đã xác thực người dùng (được mô tả trong mục 7.8), identity đó sẽ được thừa nhận khi sử dụng phương thức WindowsIdentity.Impersonate. Để sử dụng đoạn mã này, bạn phải nhập không gian tên System.Security.Principal. if (User.GetType() == typeof(WindowsPrincipal)) { WindowsIdentity id = (WindowsIdentity)User.Identity; WindowsImpersonationContext impersonate = id.Impersonate(); // (Thực hiện các tác vụ với ID này.) // Trả lại ID. impersonate.Undo(); } else {
- // Người dùng không được xác thực. // Ném lỗi hoặc thực hiện các bước khác. }
CÓ THỂ BẠN MUỐN DOWNLOAD
-
ASP và Windows Form Microsoft ASP.NET phần 1
9 p | 242 | 143
-
Windows Form Microsoft .NET Framework phần 1
6 p | 227 | 120
-
ASP và Windows Form Microsoft ASP.NET phần 2
14 p | 174 | 109
-
Những chức năng mới trong giao diện cửa sổ của VB.NET (phần I)
12 p | 223 | 106
-
ASP và Windows Form Microsoft ASP.NET phần 3
9 p | 155 | 99
-
Windows Form Microsoft .NET Framework phần 2
8 p | 134 | 87
-
ASP và Windows Form Microsoft ASP.NET phần 4
9 p | 116 | 81
-
Windows Form Microsoft .NET Framework phần 3
7 p | 130 | 81
-
Windows Form Microsoft .NET Framework phần 4
12 p | 100 | 60
-
Windows Form Microsoft .NET Framework phần cuối
7 p | 92 | 55
-
Programming Microsoft ASP.NET 3.5
0 p | 162 | 38
-
Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio.NET
467 p | 92 | 35
-
Bài giảng Lập trình web với ASP
0 p | 12 | 4
-
Bài giảng Lập trình trên Windows với Microsoft.NET: Bài 9 - ThS. Trần Bá Nhiệm
11 p | 20 | 3
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 2 - Hồ Hoàn Kiếm
16 p | 22 | 2
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 6 - Hồ Hoàn Kiếm
15 p | 21 | 1
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 8 - Hồ Hoàn Kiếm
14 p | 16 | 1

markdown:
# ASP và Windows Form Microsoft ASP.NET phần cuối
Chia sẻ: Nghia Bui Tuan | Ngày: | Loại File: PDF | Số trang:10
lượt xem 70
download
![](https://tailieu.vn/image/document/thumbnail/2010/20100722/dauhutuongot/80x100/asp_va_web_form_pcuoi_56.jpg)
##
ASP và Windows Form Microsoft ASP.NET phần cuối
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Bạn cần tăng hiệu năng bằng cách lưu giữ các trang được trả về. Thêm chỉ thị OutputCache vào trang hoặc điều kiểm người dùng, và chỉ định trang sẽ được giữ trong cache bao lâu (tính theo giây).
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: ASP và Windows Form Microsoft ASP.NET phần cuối
- 1.1 Sử dụng page-caching và fragment-caching Bạn cần tăng hiệu năng bằng cách lưu giữ các trang được trả về. Thêm chỉ thị OutputCache vào trang hoặc điều kiểm người dùng, và chỉ định trang sẽ được giữ trong cache bao lâu (tính theo giây). Việc sử dụng caching vừa phải có thể giảm bớt hiệu ứng thắt cổ chai (chẳng hạn, truy xuất cơ sở dữ liệu) và tăng toàn bộ hiệu năng của một website. Caching có hiệu quả lớn trong một site có lưu lượng cao. Ví dụ, xét xem điều gì sẽ xảy ra khi bạn lưu giữ một trang hiển thị kết quả của một truy vấn cơ sở dữ liệu. Nếu bạn lưu giữ trang này trong 1 phút, và trang này nhận được 10 yêu cầu trong khoảng thời gian đó, bạn sẽ giảm được 10 lần chi phí truy xuất cơ sở dữ liệu. Bạn có thể hiện thực caching một cách dễ dàng—chỉ cần thêm chỉ thị OutputCache vào trang web. Chỉ thị này phải được thêm vào file .aspx, chứ không phải file .cs. Ví dụ dưới đây lưu giữ một trang trong 20 giây: Và ví dụ dưới đây lưu giữ một trang trong 20 giây nhưng vẫn duy trì các bản sao tùy vào giá trị của các đối số chuỗi truy vấn: Bạn có thể thử nghiệm caching bằng một trang hiển thị ngày và giờ trên server. Bạn sẽ nhận thấy rằng các yêu cầu đến sau (đối với trang này) không khiến cho thời gian được tạo mới. Theo đó, thời gian cũ sẽ được hiển thị cho đến khi trang hết hiệu lực. Output-caching không hiệu quả trong các trường hợp sau đây: • Trang của bạn cần tự tùy biến y theo các thiết lập đặc thù của người dùng như thông tin xác thực (đối tượng User) hoặc trạng thái (đối tượng Session). Trong trường hợp này, nó không tạo cảm giác sử dụng lại cùng một trang cho tất cả các người dùng. • Trang của bạn chứa các điều kiểm post-back và dựng nên các sự kiện phía server. • Trang của bạn cần thực hiện một hành động khác (như ghi ra file nhật ký, nhập thông tin vào cơ sở dữ liệu, hoặc thay đổi một biến ứng dụng). Một trang được lưu giữ sẽ sử dụng lại toàn bộ HTML đã được trả về; phần mã cho trang bị bỏ qua. • Trang của bạn có chứa các dữ liệu cần phải được tạo cùng với các dữ liệu hiện hành. Đây là trường hợp đối với tìm kiếm sản phẩm, nhưng không phải là trường hợp đối với danh mục sản phẩm. Trong các trường hợp này, bạn có thể sử dụng một dạng caching linh hoạt hơn. Bạn có thể sử dụng data-caching (sẽ được mô tả trong mục 7.15) để lưu giữ một đối tượng cụ thể. Hoặc bạn có thể sử dụng fragment-caching để lưu giữ một phần của trang. Để sử dụng fragment-caching, bạn cần tạo một điều kiểm người dùng chứa tất cả nội dung có
- thể được lưu giữ và thêm chỉ thị OutputCache vào điều kiểm người dùng. Khi đó, bạn có thể sử dụng điều kiểm người dùng này trong một trang web. Phần mã cho trang web vẫn sẽ chạy, nhưng phần điều kiểm người dùng có thể được lưu giữ. 1.2 Dùng lại dữ liệu với ASP.NET Cache Bạn cần sử dụng caching, nhưng bạn không thể lưu giữ toàn bộ một trang vì nó chứa một số mã cần phải chạy hoặc một số nội dung cần phải được tạo động. Sử dụng phương thức Cache.Insert để lưu giữ bất kỳ đối tượng nào với chính sách hết hiệu lực trượt (sliding expiration) hoặc hết hiệu lực tuyệt đối (absolute expiration). Đối tượng Cache cho phép bạn lưu giữ hầu như bất kỳ đối tượng .NET nào bằng một khóa chuỗi cùng với chính sách hết hiệu lực do bạn định nghĩa. ASP.NET duy trì cache một cách tự động, gỡ bỏ các đối tượng khi chúng hết hiệu lực hoặc khi cạn bộ nhớ. Có hai kiểu chính sách hết hiệu lực bạn có thể sử dụng khi lưu giữ dữ liệu trong cache. Hết hiệu lực tuyệt đối (absolute expiration) làm mất hiệu lực các item đã được lưu giữ sau một khoảng thời gian cố định, gần giống với output-caching. Hết hiệu lực tuyệt đối là cách tiếp cận tốt nhất nếu bạn muốn lưu giữ các thông tin cần được làm tươi định kỳ (như danh mục sản phầm). // Lưu giữ ObjectToCache trong 10 phút (với khóa là "Catalog"). // TimeSpan.Zero cho biết "không sử dụng sliding expiration". Cache.Insert("Catalog", ObjectToCache, null, DateTime.Now.AddMinutes(10), TimeSpan.Zero); Hết hiệu lực trượt (sliding expiration) gỡ bỏ các đối tượng sau một khoảng thời gian không dùng đến. Trong trường hợp này, mỗi khi đối tượng được truy xuất, thời gian sống của nó sẽ được reset. Hết hiệu lực trượt làm việc tốt khi bạn có các thông tin luôn có hiệu lực nhưng luôn không được sử dụng (như dữ liệu thuộc về quá khứ). Thông tin này không cần được làm tươi, nhưng không nên giữ nó trong cache nếu nó không được sử dụng. // Lưu giữ ObjectToCache nếu nó được sử dụng ít nhất // một lần mỗi 10 phút (với khóa là "Catalog"). // DateTime.MaxValue cho biết "không sử dụng absolute expiration". Cache.Insert("Catalog", ObjectToCache, null, DateTime.MaxValue, TimeSpan.FromMinutes(10)); Bạn có thể lấy các item từ cache bằng tên khóa. Tuy nhiên, bạn phải luôn kiểm tra trước xem item có tồn tại hay không và rồi ép nó thành kiểu như mong muốn. Khi thêm các đối tượng vào cache, cách tốt nhất là tạo một hàm độc lập có thể tái tạo đối tượng khi cần. Ví dụ, nếu đang lưu giữ một DataSet, bạn cần tạo một hàm kiểm tra cache
- và chỉ truy vấn lại cơ sở dữ liệu khi không tìm thấy DataSet. Điều này cho phép bạn tránh đi phần xử lý tốn nhiều thời gian nhất—truy vấn cơ sở dữ liệu—trong khi vẫn cho phép mã lệnh của bạn thay đổi hiển thị (chẳng hạn, người dùng yêu cầu sắp thứ tự) hoặc thực hiện các hành động khác. Ví dụ dưới đây sẽ hiển thị một bảng chứa thông tin về khách hàng được lấy từ một DataSet. Phần then chốt là lớp CustomerDatabase, đóng gói các chức năng cần thiết để đổ dữ liệu vào DataSet và quản lý cache. Vì lớp này không thừa kế từ Page nên nó cần sử dụng thuộc tính tĩnh HttpContext.Current để lấy tham chiếu đến đối tượng Cache. using System; using System.Data; using System.Web; using System.Configuration; using System.Diagnostics; using System.Web.Caching; using System.Data.SqlClient; public class CustomerDatabase { private string connectionString; // Lấy tham chiếu đến đối tượng Cache. private Cache cache = HttpContext.Current.Cache; public CustomerDatabase() { // Lấy chuỗi kết nối từ file Web.config. connectionString = ConfigurationSettings.AppSettings["NorthwindCon"]; } public DataSet GetCustomers() { DataSet customersDS; // Kiểm tra item có nằm trong cache hay không. if (cache["Customers"] == null) { // Lấy DataSet từ cơ sở dữ liệu. customersDS = GetCustomersFromDatabase();
- // Lưu giữ item trong cache // cùng với sliding expiration là 60 giây. cache.Insert("Customers", customersDS, null, DateTime.MaxValue, TimeSpan.FromSeconds(60)); // Hiển thị thông điệp trong cửa sổ Debug. Debug.WriteLine("DataSet created from data source."); }else { // Hiển thị thông điệp trong cửa sổ Debug. Debug.WriteLine("DataSet retrieved from cache."); // Lấy item. customersDS = (DataSet)cache["Customers"]; } // Trả về DataSet. return customersDS; } private DataSet GetCustomersFromDatabase() { // Tạo DataSet. DataSet customersDS = new DataSet(); // Đổ dữ liệu vào DataSet. SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("SELECT * FROM Customers", con); SqlDataAdapter adapter = new SqlDataAdapter(cmd); try { con.Open(); adapter.Fill(customersDS, "Customers"); }catch { customersDS = null;
- } finally { con.Close(); } Bước kế tiếp là tạo một trang web sử dụng lớp CustomerDatabase. Trang web dưới đây gồm một DataGrid và một Button. Mỗi khi người dùng nhắp vào Button, trang sẽ gọi phương thức CustomerDatabase.GetCustomers. Thông tin được lấy từ cache nếu vẫn còn hiệu lực hoặc được truy vấn lại nếu 60 giây đã trôi qua. Bạn có thể nhận biết DataSet có được lấy từ cache hay không bằng cách nhìn vào kết xuất trong cửa sổ Debug. using System; using System.Web; using System.Web.UI.WebControls; public class LoginPage : System.Web.UI.Page { protected System.Web.UI.WebControls.DataGrid DataGrid1; protected System.Web.UI.WebControls.Button cmdGetData; // (Bỏ qua phần mã designer.) private void cmdGetData_Click(object sender, System.EventArgs e){ CustomerDatabase custDB = new CustomerDatabase(); DataGrid1.DataSource = custDB.GetCustomers(); DataGrid1.DataBind(); } } 1.3 Kích hoạt việc gỡ rối ứng dụng Web Khi thực hiện gỡ rối một ứng dụng Web với Visual Studio .NET, bạn nhận được lỗi “Unable to start debugging on the Web server”. Bảo đảm Internet Information Services (IIS) được cài đặt đúng, IIS được cài đặt trước Microsoft .NET Framework, và Integrated Windows authentication được kích hoạt cho thư mục chứa ứng dụng Web. Lỗi “Unable to start debugging on the Web server” cho biết rằng Visual Studio .NET có thể biên dịch ứng dụng Web nhưng không thể thực thi nó ở chế độ gỡ rối (debug mode). Vấn đề này phát sinh vì nhiều lý do:
- • IIS chưa được cài đặt hoặc cài đặt không đúng. • Người dùng đang chạy Visual Studio .NET không phải là thành viên của nhóm Debugger Users trên web-server. • Người dùng đang chạy Visual Studio .NET không có quyền (permission) gỡ rối tiến trình ASP.NET. Ví dụ, nếu tiến trình ASP.NET đang chạy dưới tài khoản hệ thống cục bộ, người dùng phải có đặc quyền Administrator thì mới có thể gỡ rối nó. • Web-server đang chạy trên phiên bản Windows không hỗ trợ gỡ rối, như Microsoft Windows NT và Windows XP Home Edition (Windows 2000, Windows XP Professional, Windows XP Server, và Windows Server 2003 đều hỗ trợ gỡ rối). • Ứng dụng Web không có file Web.config, hoặc file Web.config không kích hoạt gỡ rối. • Bạn đang chạy Visual Studio .NET, và bạn không kích hoạt Integrated Windows authentication cho thư mục ảo. Bước đầu tiên bạn cần thực hiện khi chẩn đoán lý do không thể gỡ rối một ứng dụng Web là kiểm tra việc cài đặt IIS trên web-server. Để thực hiện điều này, bạn hãy mở http://localhost/localstart.asp trong trình duyệt (localhost là một bí danh cho máy tính hiện hành). Nếu trang thử nghiệm này không xuất hiện thì có nghĩa là IIS không được cài đặt hoặc không được kích hoạt. Bạn cũng có thể bắt đầu ứng dụng Web mà không thực hiện gỡ rối bằng cách chọn Debug | Start Without Debugging từ thanh trình đơn của Visual Studio .NET. Nếu thử nghiệm này thành công thì có nghĩa là IIS đã được cài đặt đúng. Nếu cài đặt IIS sau khi cài đặt Visual Studio .NET hoặc .NET Framework, bạn cần phải "sửa" .NET Framework bằng đĩa cài đặt gốc. Để bắt đầu quá trình này, bạn hãy gõ lệnh sau đây vào cửa sổ dòng lệnh (hoặc cửa sổ Run), nếu đang dùng phiên bản DVD của Visual Studio .NET: :\wcu\dotNetFramework\dotnetfx.exe /t:c:\temp /c:"msiexec.exe /fvecms c:\temp\netfx.msi" Nếu đang dùng phiên bản CD của Visual Studio .NET, bạn hãy sử dụng dòng lệnh sau đây cùng với đĩa Windows Component Update: :\dotNetFramework\dotnetfx.exe /t:c:\temp /c:"msiexec.exe /fvecms c:\temp\netfx.msi" Nếu IIS được cài đặt đúng, bước kế tiếp là xác nhận tính hợp lệ của file Web.config. File Web.config phải có cấu trúc như sau:
- Theo mặc định, Visual Studio .NET thêm thẻ vào file Web.config (được tạo tự động) với đặc tính debug được thiết lập là true. Bước kế tiếp là kiểm tra cấu hình IIS. Vấn đề sẽ xảy ra nếu bạn quên tạo thư mục ảo cho ứng dụng hoặc nếu bạn chạy một ứng dụng sau khi đã gỡ bỏ hoặc chỉnh sửa thư mục ảo của nó. Để khắc phục các vấn đề này, bạn hãy hiệu chỉnh các thiết lập cho thư mục ảo trong IIS Manager bằng cách chọn Control Panel | Administrative Tools | Internet Information Services từ Start Menu. Bạn cần kiểm tra xem thư mục ảo đã tồn tại và được cấu hình là một ứng dụng Web hay chưa (bạn có thể xem các thiết lập cho thư mục ảo bằng cách nhắp phải vào nó và chọn Properties). Ví dụ, thư mục ảo FMStocks7 (xem hình 7.12) đã tồn tại nhưng chưa được cấu hình là một ứng dụng Web. Để giải quyết vấn đề này, bạn chỉ cần nhắp vào nút Create trong phần Application Settings. Một vấn đề khác về cấu hình IIS có thể xảy ra trong Visual Studio .NET là không thực hiện xác thực. Visual Studio .NET truy xuất web-server cục bộ bằng Integrated Windows authentication, ngay cả khi bạn đã kích hoạt Anonymous authentication cho thư mục ảo. Điều này nghĩa là thư mục ảo của bạn phải cho phép cả Anonymous authentication và Integrated Windows authentication. Để cho phép cả hai phương pháp này, bạn cần thực hiện các bước sau đây: 1. Trong IIS Manager, nhắp phải vào thư mục ảo cho ứng dụng của bạn và chọn Properties (bạn có thể cấu hình kiểu xác thực cho tất cả các thư mục nếu nhắp phải vào thư mục Web Sites và chọn Properties). 2. Chọn thẻ Directory Security (xem hình 7.13). 3. Trong phần Anonymous access and authentication control, nhắp nút Edit. 4. Trong hộp thoại Authentication Methods, bên dưới Authenticated access, chọn Integrated Windows authentication (xem hình 7.14). 5. Nhắp OK. 1.4 Thay đổi quyền đã cấp cho mã ASP.NET
- Bạn cần cấp cho phần mã của trang web hoặc dịch vụ Web của bạn nhiều đặc quyền Windows hơn (như các quyền cho file, thiết lập Registry, cơ sở dữ liệu, và các tài nguyên khác), hoặc bạn cần hạn chế các đặc quyền hiện có. Bạn có thể gán trực tiếp các đặc quyền cho tài khoản ASPNET cục bộ, hoặc có thể cấu hình mã ASP.NET của bạn để sử dụng một tài khoản hoàn toàn khác bằng cách chỉnh sửa thẻ trong file machine.config. Bạn cũng có thể sử dụng kỹ thuật giả nhận (impersonation) để một đoạn mã thực thi với các quyền của người dùng đã được IIS xác thực. Mã ASP.NET không chạy dưới tài khoản người dùng đã được IIS xác thực hoặc tài khoản nặc danh IUSR_[ServerName]. Một phần lý do là tài khoản này thường không có đủ đặc quyền đối với mã ASP.NET (có thể tạo và xóa các file tạm để quản lý tiến trình biên dịch trang web). Theo mặc định, các trang ASP.NET chạy bằng tài khoản ASPNET cục bộ, tài khoản này có một tập các đặc quyền bị giới hạn. Nếu cần mã ASP.NET của bạn thực hiện điều gì đó không được phép theo mặc định đối với tài khoản cục bộ (chẳng hạn, ghi ra ổ đĩa cứng trên server), bạn có thể cấp các quyền này cho tiến trình ASPNET. Bạn cũng có thể thay đổi thiết lập này bằng cách mở file machine.config (nằm trong thư mục \Microsoft.NET\ Framework\\CONFIG\) và chỉnh sửa thẻ . The image part with relationship ID rId5 was not found in the file. Hình 7.15 File machine.config Bạn có thể thiết lập các đặc tính userName và password cho một người dùng bất kỳ, hoặc bạn có thể đưa vào sử dụng tiến trình ASPNET cục bộ (thiết lập userName là machine và password là AutoGenerate) hoặc tài khoản hệ thống cục bộ (thiết lập userName là SYSTEM và password là AutoGenerate). Vì tài khoản hệ thống cục bộ có có đầy đủ quyền trên máy tính nên đừng bao giờ sử dụng tài khoản này ngoại trừ mục đích thử
- nghiệm. Các thiết lập về tài khoản ASP.NET là toàn cục và tất cả các ứng dụng Web sẽ chia sẻ tài khoản mà bạn chỉ định. Bạn cũng có thể thay đổi tài khoản dùng để thực thi các ứng dụng hoặc đoạn mã nào đó bằng kỹ thuật giả nhận. Ví dụ, để cấu hình một ứng dụng Web chạy dưới một tài khoản người dùng khác, bạn cần thêm thẻ vào file Web.config như sau: Bạn cũng có thể chỉ thị ứng dụng Web sử dụng identity đã được IIS xác thực, đó sẽ là tài khoản nặc danh IUSR_[ServerName] nếu bạn không sử dụng Windows authentication (đã được thảo luận trong mục 7.8). Bạn chỉ cần thêm thẻ mà không phải thêm bất cứ thông tin xác thực nào: Nhớ rằng, đối với kiểu giả nhận này, tài khoản người dùng sẽ yêu cầu truy xuất đọc/ghi đến thư mục Temporary ASP.NET Files (nơi lưu trữ các file ASP.NET đã được biên dịch—được định vị tại \[WindowsDirectory]\Microsoft.NET\Framework\ [version]\Temporary ASP.NET Files). Cuối cùng, bạn cũng có thể sử dụng kỹ thuật giả nhận bằng mã lệnh (vấn đề này sẽ được mô tả chi tiết trong mục 13.15). Tuy vậy, ví dụ dưới đây sẽ làm việc cùng với Windows authentication. Nếu IIS đã xác thực người dùng (được mô tả trong mục 7.8), identity đó sẽ được thừa nhận khi sử dụng phương thức WindowsIdentity.Impersonate. Để sử dụng đoạn mã này, bạn phải nhập không gian tên System.Security.Principal. if (User.GetType() == typeof(WindowsPrincipal)) { WindowsIdentity id = (WindowsIdentity)User.Identity; WindowsImpersonationContext impersonate = id.Impersonate(); // (Thực hiện các tác vụ với ID này.) // Trả lại ID. impersonate.Undo(); } else {
- // Người dùng không được xác thực. // Ném lỗi hoặc thực hiện các bước khác. }
CÓ THỂ BẠN MUỐN DOWNLOAD
-
ASP và Windows Form Microsoft ASP.NET phần 1
9 p |
242 |
143
-
Windows Form Microsoft .NET Framework phần 1
6 p |
227 |
120
-
ASP và Windows Form Microsoft ASP.NET phần 2
14 p |
174 |
109
-
Những chức năng mới trong giao diện cửa sổ của VB.NET (phần I)
12 p |
223 |
106
-
ASP và Windows Form Microsoft ASP.NET phần 3
9 p |
155 |
99
-
Windows Form Microsoft .NET Framework phần 2
8 p |
134 |
87
-
ASP và Windows Form Microsoft ASP.NET phần 4
9 p |
116 |
81
-
Windows Form Microsoft .NET Framework phần 3
7 p |
130 |
81
-
Windows Form Microsoft .NET Framework phần 4
12 p |
100 |
60
-
Windows Form Microsoft .NET Framework phần cuối
7 p |
92 |
55
-
Programming Microsoft ASP.NET 3.5
0 p |
162 |
38
-
Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio.NET
467 p |
92 |
35
-
Bài giảng Lập trình web với ASP
0 p |
12 |
4
-
Bài giảng Lập trình trên Windows với Microsoft.NET: Bài 9 - ThS. Trần Bá Nhiệm
11 p |
20 |
3
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 2 - Hồ Hoàn Kiếm
16 p |
22 |
2
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 6 - Hồ Hoàn Kiếm
15 p |
21 |
1
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 8 - Hồ Hoàn Kiếm
14 p |
16 |
1

Server: Apache/2.2.31 (CentOS)

Set-Cookie: TLDEVNamespace=0ic77ct6np40kfak1j9a4v4q63; path=/; domain=.tailieu.vn; HttpOnly


text:
Dịch phim truyền hình
Chia sẻ: Nguyen Hoang Phuong Uyen | Ngày: | Loại File: PDF | Số trang:6
lượt xem 20
download
Dịch phim truyền hình
Không hiểu dạo này vì sao nhà đài dịch phim chiếu trên truyền hình lại bị sai những lỗi thông thường nhiều đến thế, làm người xem vừa bực bội, vừa khó hiểu, vừa buồn cười! Ở đài HTV thì khán giả chắc đã nghe quá nhiều than phiền về khâu dịch của phim Thiên long bát bộ: sửa lại tên nhân vật Kiều Phong thành Tiêu Phong (với lời giải thích rằng Tiêu hay Kiều gì thì cũng là nhân vật đó, trong khi chi tiết này khiến đoạn Tiêu Phong kinh ngạc khi biết mình là con nuôi...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Dịch phim truyền hình
- Dịch phim truyền hình Không hiểu dạo này vì sao nhà đài dịch phim chiếu trên truyền hình lại bị sai những lỗi thông thường nhiều đến thế, làm người xem vừa bực bội, vừa khó hiểu, vừa buồn cười! Ở đài HTV thì khán giả chắc đã nghe quá nhiều than phiền về khâu dịch của phim Thiên long bát bộ: sửa lại tên nhân vật Kiều Phong thành Tiêu Phong (với lời giải thích rằng Tiêu hay Kiều gì thì cũng là nhân vật đó, trong khi chi tiết này khiến đoạn Tiêu Phong kinh ngạc khi biết mình là con nuôi của Kiều Tam Hòe khiến khán giả thấy buồn cười vì chẳng lẽ anh ta họ Tiêu, cha anh họ Kiều mà không biết mình là con nuôi?), hoặc lược bớt những câu thoại "bạo lực" một cách cẩu thả (chẳng hạn một nhân vật giận dữ nói: "Nếu các người không đem thuốc giải đến, ta sẽ giết sạch!", có lẽ nghe chữ giết sạch bạo lực quá nên bản dịch đã đổi thành "Nếu các người không đem thuốc giải đến thì... thôi"). Đài VTV thì dịch những từ nhiều nghĩa lại hay chọn nghĩa... sai. Chẳng hạn trong phim Kết luận cuối cùng, khi hai nhân vật giằng co nhau ở trên tháp, người đàn ông nói "You will kill us", có nghĩa là "Cô sẽ giết chết hai chúng ta", lại được dịch thành "Cô sẽ giết chết chúng tôi" - vì "us" vừa có nghĩa là "chúng tôi" vừa có nghĩa là "chúng ta" - khiến câu này sai nghĩa. Trong một phim truyền hình thần thoại khác, một nhân vật nói "You will lost in this large woods", có nghĩa là "Anh sẽ bị lạc trong khu rừng rộng lớn này", lại được dịch thành "Anh sẽ bị lạc trong những khúc gỗ lớn này", vì nhầm tưởng woods (khu rừng) là số nhiều của wood (khúc gỗ), khiến câu này vô nghĩa. Mới
- đây, trong bộ phim Thiết mộc lan, từ "agent" chỉ người đại diện của các ngôi sao được dịch thành "đại lý". Đó chỉ là vài trong hằng hà sa số những lỗi dịch của đài truyền hình. Thiết nghĩ khi phim phát trên truyền hình, độ chính xác nên được coi trọng hơn, chứ dịch sai nghĩa, tối nghĩa, vô nghĩa thế này thì tội nghiệp khán giả lắm! Nhà văn Lê Bầu: "Người dịch phim phải rất cẩn thận" Ông là một dịch giả có tên tuổi ở Hà Nội nhờ sự am tường về tiếng Trung và vốn sống từ nhiều năm học tập và làm phiên dịch ở Trung Quốc. Với truyền hình, Lê Bầu là một khán giả khá kỹ tính, nhất là khi xem những phim truyền hình Trung Quốc - ''món ăn'' đang được khán giả ưa chuộng * Ông đánh giá thế nào về phim Trung Quốc? - So với phim ta thì phim Trung Quốc rõ ràng hơn cả về nội dung và nghệ thuật. Từ góc độ của một dịch giả, tôi thấy có mấy điều không ổn thế này: Tên phim hay bị đổi tuỳ tiện không phản ánh được chủ đề của phim. Gần đây phim Lã Bất Vi, theo tên gốc là Loạn thế xuất anh hùng có thể dịch tạm là Anh hùng thời loạn, dịch Lã Bất Vi là chưa đạt. Tên phim nguyên thể nói rõ được chủ đề tư tưởng của phim là ca ngợi Lã Bất Vi - anh hùng thời loạn chứ không phải tên buôn vua bán chúa như sử sách đã chép. Hay Thượng Hải thương tang (Thượng Hải bể dâu) dịch thành Câu chuyện Thượng Hải là chưa hay. * Phải chăng những lỗi đó là do trình độ của người dịch?
- - Theo suy nghĩ chủ quan của tôi, có thể người dịch vội, muốn làm cho nhanh, hoặc có thể họ không biết mà lại không chịu tra cứu. * Theo ông, phẩm chất quan trọng của một người dịch phim là gì? - Tính cẩn thận phải là phẩm chất đầu tiên. Người dịch không được chủ quan. Nhiều chữ Trung Quốc rất giống nhau, chỉ khác một dấu chấm hoặc dấu phẩy, hất lên hất xuống của nét mà nghĩa đã khác, chưa nói đến việc cùng âm khác nghĩa rất nhiều. Gặp những trường hợp chỉ cần hơi nghi ngờ về mặt ngữ nghĩa phải tra lại ngay, đặc biệt, với tên người, tên đất, tên chức vụ. Người dịch cũng phải biết nhiều điển tích. Điều quan trọng đối với bất kỳ người dịch ngôn ngữ nào là phải am hiểu phong tục tập quán đất nước của ngôn ngữ mình dịch. Lao động dịch thuật đòi hỏi kiến thức tổng hợp, nhiều khi dịch mà không hiểu những điển tích thì câu rất vô nghĩa. MC Diễm Quỳnh: 'Dịch phim là một cách giải trí' "Công việc dịch các phim Trung Quốc đối với tôi giống như một người lâu lâu mới dùng đến tay phải của mình. Hằng ngày làm các chương trình, đến tối về túc tắc dịch, được sống trong không khí trầm tĩnh hơn. Sự thay đổi cảm giác đó giúp mình bớt mệt". Đó là tâm sự của speaker truyền hình đang được yêu thích hiện nay. * Quỳnh có hài lòng về những bộ phim mà mình đã tham gia dịch?
- - Quỳnh tự thấy mình tệ nhất ở chỗ: Phim nào cũng làm dở dang bởi bị công việc khác chi phối. Những phim như Vương triều Ung Chính, Con đường lạc đà, Lã Bất Vi… đều dịch một nửa rồi thôi. Còn về trình độ dịch để đạt được những câu xuất thần như Chém dao xuống nước, nước càng chảy mạnh - Nâng chén tiêu sầu, lại càng sầu thêm như của Ngọc Thạch thì Quỳnh chịu thôi. * Có ý kiến cho rằng lối diễn đạt của Quỳnh đôi chỗ còn mới, hiện đại quá, chưa phù hợp với không khí cổ của phim? - Mình không phủ nhận điều này. Chuyên môn sâu của Quỳnh là tiếng Trung hiện đại bởi vậy, đó như một điều bất khả kháng. Nhưng để lựa chọn giữa phim hiện đại và lịch sử thì mình vẫn thích chọn lịch sử hơn. * Vậy cái khó thường gặp trong dịch thể loại phim này là gì? - Trong tiếng Trung Quốc chỉ có 3 ngôi nhân xưng chính là tôi, anh và người ấy. Đảm bảo sự chính xác về ngôn ngữ, lại phải giữ được không khí cổ bằng một hệ thống đại từ tương đương với một người trẻ như Quỳnh quả thật là rất khó. Bên cạnh đó, những thành ngữ, câu nói của các bậc hiền triết như Khổng Tử, Mạnh Tử… nếu dịch sát nghĩa thì e rằng nhiều khán giả không hiểu, vậy là phải mày mò cân nhắc để dịch sao cho rõ nghĩa mà phải phù hợp với không khí của phim. Một điều khó nữa là các bài hát trong phim, Quỳnh luôn phải cố gắng để làm sao dịch cho sát nghĩa mà lại phải thành vần, thành điệu. Vì thế, đôi khi không tránh khỏi sai sót. Dịch giả Khánh Thoại: 'Bạo lực, tình dục có mặt ở các phim' "Bạch tuộc" là một trong những bộ phim dài tập nổi tiếng nhất của truyền hình Italy. Giữa thập kỷ 80, bộ phim được trình chiếu tại Việt Nam với cái tên
- "Một mình chống lại maphia" và gây ra cơn sốt phim truyền hình trong cả nước. Người dịch bộ phim, ông Đặng Khánh Thoại hiện là Tham tán Công sứ tại Roma * "Bạch tuộc" là bộ phim Italy đầu tiên được anh dịch sang tiếng Việt, anh đã học tiếng Italy như thế nào? - Chúng tôi bắt đầu dịch lời bộ phim này từ giữa những năm 80. Hai tập đầu, tôi dịch chung với anh Nguyễn Văn Nam và anh Nguyễn Văn Thu. Chị Phạm Đan Tâm và tôi là nhóm 5 sinh viên VN học tiếng Italy tại Liên Xô cũ từ năm 1968 đến 1974. Từ tập 3 đến tập 7 thì tôi đảm nhận hoàn toàn. * Sau đó, anh còn dịch nhiều bộ phim khác của Italy, điều gì khiến anh say mê với công việc đó? - Có rất nhiều lý do. Tôi yêu đất nước Italy. Nền điện ảnh Italy là một trong những nền điện ảnh xuất sắc nhất của châu Âu. Và vào những năm đó, tôi cũng cần tiền. Tôi nhớ, lúc đó người ta đã trả tôi theo số phút của phim được chiếu, cứ 8.000 đồng một phút. Ngoài phim Bạch tuộc được chiếu ở Việt Nam vào những năm 1984-1985, tôi còn dịch các Cám dỗ, Nghề nguy hiểm, Những nấc thang danh vọng, Bác sĩ pháp y. Con gái tôi, cháu Đặng Phương Thảo là dịch giả phim Người đàn bà thân thiện. * Trong phim "Bạch tuộc", anh thích nhân vật nào nhất? - Tất nhiên là thanh tra Catalini, nhưng tôi cũng thích người đóng vai Tano. Họ thực sự là những diễn viên xuất sắc. Tôi nhớ hồi chiếu phim này, nhiều cô gái Hà Nội đã coi thanh tra Catalini là thần tượng. Những người đóng vai thanh tra sau này đều không đoạt được thành công như thế. Còn Tano thì lúc nào cũng tỉnh
- táo tới mức lạnh lùng. Nhưng về maphia thì ở Italy còn nhiều bộ phim nổi tiếng khác như Bố già, Người cuối cùng, Biệt đội. * Maphia vẫn tiếp tục là một đề tài được điện ảnh và truyền hình Italy khai thác, người ta nói bạo lực cũng như tình dục là một yếu tố của phim Italy, anh nghĩ sao? - Cũng giống như các nền điện ảnh khác. Bạo lực và tình dục có mặt trong tất cả các thể loại phim, từ phim hành động, tâm lý xã hội đến các phim hài và nó không chừa một ai, kể cả nhà thờ. Chỉ có điều, phim chiếu ở rạp cho những người lớn tuổi thì hai yếu tố này mạnh hơn, còn trên ti vi thì gia giảm đi nhiều. Đó cũng là một điểm đáng chú ý. * Tại sao anh và nhiều dịch giả khác chỉ dịch phim mà không dịch các tác phẩm văn học của Italy? - Thực ra, chúng tôi rất tiếc, cũng muốn dịch các tác phẩm văn học lắm chứ, nhưng những năm trước dịch ra có in được đâu. Vả lại, người biết tiếng Italy đủ trình độ dịch các tác phẩm văn học không nhiều, những người dịch được thì đều bận công tác cả. Dịch tác phẩm văn học của Việt Nam ra tiếng Italy cũng là việc nên làm, nhưng cần có sự hỗ trợ về kinh phí và sự phối hợp chặt chẽ các khâu từ việc lựa chọn tác phẩm, tác giả đến khâu người dịch, xuất bản phát hành.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Quy trình sản xuất tác phẩm truyền hình
32 p | 557 | 230
-
Công nghệ kịch bản phim truyền hình
13 p | 372 | 174
-
Phân biệt các loại phim: Điện ảnh, Truyền hình, Nhựa, Video
3 p | 515 | 171
-
Hình ảnh và vai trò của hình ảnh trong truyền hình
18 p | 506 | 143
-
Cách viết kịch bản phim ở trình độ cao
3 p | 439 | 136
-
Quy trình làm phim hoạt hình 3D
7 p | 418 | 109
-
VIẾT KỊCH BẢN PHIM
54 p | 245 | 93
-
Quy trình làm hoạt hình
10 p | 176 | 75
-
Qui trình làm phim hoạt hình 3D
11 p | 185 | 63
-
Phim hoạt hình
6 p | 154 | 61
-
20 bí quyết viết kịch bản phim hoạt hình
8 p | 195 | 57
-
TRUYỀN HÌNH THỰC TẾ - REALITY SHOW
34 p | 153 | 52
-
Vài nét về quá trình sản xuất phim hoạt hình 3-D đầu tiên
11 p | 121 | 38
-
Đạo diễn truyền hình
17 p | 129 | 23
-
Các bước làm phim hoạt hình 3D
8 p | 82 | 17
-
Luận án: Nghệ thuật tạo hình trong phương thức biểu đạt tác phẩm điện ảnh
24 p | 71 | 17
-
Tìm hiểu PHIM KUNG FU PANDA
7 p | 46 | 10

markdown:
# Dịch phim truyền hình
Chia sẻ: Nguyen Hoang Phuong Uyen | Ngày: | Loại File: PDF | Số trang:6
lượt xem 20
download
![](https://tailieu.vn/image/document/thumbnail/2010/20100901/bmw750/80x100/dich_phim_truyen_hinh_7932.jpg)
##
Dịch phim truyền hình
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Không hiểu dạo này vì sao nhà đài dịch phim chiếu trên truyền hình lại bị sai những lỗi thông thường nhiều đến thế, làm người xem vừa bực bội, vừa khó hiểu, vừa buồn cười! Ở đài HTV thì khán giả chắc đã nghe quá nhiều than phiền về khâu dịch của phim Thiên long bát bộ: sửa lại tên nhân vật Kiều Phong thành Tiêu Phong (với lời giải thích rằng Tiêu hay Kiều gì thì cũng là nhân vật đó, trong khi chi tiết này khiến đoạn Tiêu Phong kinh ngạc khi biết mình là con nuôi...
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Dịch phim truyền hình
- Dịch phim truyền hình Không hiểu dạo này vì sao nhà đài dịch phim chiếu trên truyền hình lại bị sai những lỗi thông thường nhiều đến thế, làm người xem vừa bực bội, vừa khó hiểu, vừa buồn cười! Ở đài HTV thì khán giả chắc đã nghe quá nhiều than phiền về khâu dịch của phim Thiên long bát bộ: sửa lại tên nhân vật Kiều Phong thành Tiêu Phong (với lời giải thích rằng Tiêu hay Kiều gì thì cũng là nhân vật đó, trong khi chi tiết này khiến đoạn Tiêu Phong kinh ngạc khi biết mình là con nuôi của Kiều Tam Hòe khiến khán giả thấy buồn cười vì chẳng lẽ anh ta họ Tiêu, cha anh họ Kiều mà không biết mình là con nuôi?), hoặc lược bớt những câu thoại "bạo lực" một cách cẩu thả (chẳng hạn một nhân vật giận dữ nói: "Nếu các người không đem thuốc giải đến, ta sẽ giết sạch!", có lẽ nghe chữ giết sạch bạo lực quá nên bản dịch đã đổi thành "Nếu các người không đem thuốc giải đến thì... thôi"). Đài VTV thì dịch những từ nhiều nghĩa lại hay chọn nghĩa... sai. Chẳng hạn trong phim Kết luận cuối cùng, khi hai nhân vật giằng co nhau ở trên tháp, người đàn ông nói "You will kill us", có nghĩa là "Cô sẽ giết chết hai chúng ta", lại được dịch thành "Cô sẽ giết chết chúng tôi" - vì "us" vừa có nghĩa là "chúng tôi" vừa có nghĩa là "chúng ta" - khiến câu này sai nghĩa. Trong một phim truyền hình thần thoại khác, một nhân vật nói "You will lost in this large woods", có nghĩa là "Anh sẽ bị lạc trong khu rừng rộng lớn này", lại được dịch thành "Anh sẽ bị lạc trong những khúc gỗ lớn này", vì nhầm tưởng woods (khu rừng) là số nhiều của wood (khúc gỗ), khiến câu này vô nghĩa. Mới
- đây, trong bộ phim Thiết mộc lan, từ "agent" chỉ người đại diện của các ngôi sao được dịch thành "đại lý". Đó chỉ là vài trong hằng hà sa số những lỗi dịch của đài truyền hình. Thiết nghĩ khi phim phát trên truyền hình, độ chính xác nên được coi trọng hơn, chứ dịch sai nghĩa, tối nghĩa, vô nghĩa thế này thì tội nghiệp khán giả lắm! Nhà văn Lê Bầu: "Người dịch phim phải rất cẩn thận" Ông là một dịch giả có tên tuổi ở Hà Nội nhờ sự am tường về tiếng Trung và vốn sống từ nhiều năm học tập và làm phiên dịch ở Trung Quốc. Với truyền hình, Lê Bầu là một khán giả khá kỹ tính, nhất là khi xem những phim truyền hình Trung Quốc - ''món ăn'' đang được khán giả ưa chuộng * Ông đánh giá thế nào về phim Trung Quốc? - So với phim ta thì phim Trung Quốc rõ ràng hơn cả về nội dung và nghệ thuật. Từ góc độ của một dịch giả, tôi thấy có mấy điều không ổn thế này: Tên phim hay bị đổi tuỳ tiện không phản ánh được chủ đề của phim. Gần đây phim Lã Bất Vi, theo tên gốc là Loạn thế xuất anh hùng có thể dịch tạm là Anh hùng thời loạn, dịch Lã Bất Vi là chưa đạt. Tên phim nguyên thể nói rõ được chủ đề tư tưởng của phim là ca ngợi Lã Bất Vi - anh hùng thời loạn chứ không phải tên buôn vua bán chúa như sử sách đã chép. Hay Thượng Hải thương tang (Thượng Hải bể dâu) dịch thành Câu chuyện Thượng Hải là chưa hay. * Phải chăng những lỗi đó là do trình độ của người dịch?
- - Theo suy nghĩ chủ quan của tôi, có thể người dịch vội, muốn làm cho nhanh, hoặc có thể họ không biết mà lại không chịu tra cứu. * Theo ông, phẩm chất quan trọng của một người dịch phim là gì? - Tính cẩn thận phải là phẩm chất đầu tiên. Người dịch không được chủ quan. Nhiều chữ Trung Quốc rất giống nhau, chỉ khác một dấu chấm hoặc dấu phẩy, hất lên hất xuống của nét mà nghĩa đã khác, chưa nói đến việc cùng âm khác nghĩa rất nhiều. Gặp những trường hợp chỉ cần hơi nghi ngờ về mặt ngữ nghĩa phải tra lại ngay, đặc biệt, với tên người, tên đất, tên chức vụ. Người dịch cũng phải biết nhiều điển tích. Điều quan trọng đối với bất kỳ người dịch ngôn ngữ nào là phải am hiểu phong tục tập quán đất nước của ngôn ngữ mình dịch. Lao động dịch thuật đòi hỏi kiến thức tổng hợp, nhiều khi dịch mà không hiểu những điển tích thì câu rất vô nghĩa. MC Diễm Quỳnh: 'Dịch phim là một cách giải trí' "Công việc dịch các phim Trung Quốc đối với tôi giống như một người lâu lâu mới dùng đến tay phải của mình. Hằng ngày làm các chương trình, đến tối về túc tắc dịch, được sống trong không khí trầm tĩnh hơn. Sự thay đổi cảm giác đó giúp mình bớt mệt". Đó là tâm sự của speaker truyền hình đang được yêu thích hiện nay. * Quỳnh có hài lòng về những bộ phim mà mình đã tham gia dịch?
- - Quỳnh tự thấy mình tệ nhất ở chỗ: Phim nào cũng làm dở dang bởi bị công việc khác chi phối. Những phim như Vương triều Ung Chính, Con đường lạc đà, Lã Bất Vi… đều dịch một nửa rồi thôi. Còn về trình độ dịch để đạt được những câu xuất thần như Chém dao xuống nước, nước càng chảy mạnh - Nâng chén tiêu sầu, lại càng sầu thêm như của Ngọc Thạch thì Quỳnh chịu thôi. * Có ý kiến cho rằng lối diễn đạt của Quỳnh đôi chỗ còn mới, hiện đại quá, chưa phù hợp với không khí cổ của phim? - Mình không phủ nhận điều này. Chuyên môn sâu của Quỳnh là tiếng Trung hiện đại bởi vậy, đó như một điều bất khả kháng. Nhưng để lựa chọn giữa phim hiện đại và lịch sử thì mình vẫn thích chọn lịch sử hơn. * Vậy cái khó thường gặp trong dịch thể loại phim này là gì? - Trong tiếng Trung Quốc chỉ có 3 ngôi nhân xưng chính là tôi, anh và người ấy. Đảm bảo sự chính xác về ngôn ngữ, lại phải giữ được không khí cổ bằng một hệ thống đại từ tương đương với một người trẻ như Quỳnh quả thật là rất khó. Bên cạnh đó, những thành ngữ, câu nói của các bậc hiền triết như Khổng Tử, Mạnh Tử… nếu dịch sát nghĩa thì e rằng nhiều khán giả không hiểu, vậy là phải mày mò cân nhắc để dịch sao cho rõ nghĩa mà phải phù hợp với không khí của phim. Một điều khó nữa là các bài hát trong phim, Quỳnh luôn phải cố gắng để làm sao dịch cho sát nghĩa mà lại phải thành vần, thành điệu. Vì thế, đôi khi không tránh khỏi sai sót. Dịch giả Khánh Thoại: 'Bạo lực, tình dục có mặt ở các phim' "Bạch tuộc" là một trong những bộ phim dài tập nổi tiếng nhất của truyền hình Italy. Giữa thập kỷ 80, bộ phim được trình chiếu tại Việt Nam với cái tên
- "Một mình chống lại maphia" và gây ra cơn sốt phim truyền hình trong cả nước. Người dịch bộ phim, ông Đặng Khánh Thoại hiện là Tham tán Công sứ tại Roma * "Bạch tuộc" là bộ phim Italy đầu tiên được anh dịch sang tiếng Việt, anh đã học tiếng Italy như thế nào? - Chúng tôi bắt đầu dịch lời bộ phim này từ giữa những năm 80. Hai tập đầu, tôi dịch chung với anh Nguyễn Văn Nam và anh Nguyễn Văn Thu. Chị Phạm Đan Tâm và tôi là nhóm 5 sinh viên VN học tiếng Italy tại Liên Xô cũ từ năm 1968 đến 1974. Từ tập 3 đến tập 7 thì tôi đảm nhận hoàn toàn. * Sau đó, anh còn dịch nhiều bộ phim khác của Italy, điều gì khiến anh say mê với công việc đó? - Có rất nhiều lý do. Tôi yêu đất nước Italy. Nền điện ảnh Italy là một trong những nền điện ảnh xuất sắc nhất của châu Âu. Và vào những năm đó, tôi cũng cần tiền. Tôi nhớ, lúc đó người ta đã trả tôi theo số phút của phim được chiếu, cứ 8.000 đồng một phút. Ngoài phim Bạch tuộc được chiếu ở Việt Nam vào những năm 1984-1985, tôi còn dịch các Cám dỗ, Nghề nguy hiểm, Những nấc thang danh vọng, Bác sĩ pháp y. Con gái tôi, cháu Đặng Phương Thảo là dịch giả phim Người đàn bà thân thiện. * Trong phim "Bạch tuộc", anh thích nhân vật nào nhất? - Tất nhiên là thanh tra Catalini, nhưng tôi cũng thích người đóng vai Tano. Họ thực sự là những diễn viên xuất sắc. Tôi nhớ hồi chiếu phim này, nhiều cô gái Hà Nội đã coi thanh tra Catalini là thần tượng. Những người đóng vai thanh tra sau này đều không đoạt được thành công như thế. Còn Tano thì lúc nào cũng tỉnh
- táo tới mức lạnh lùng. Nhưng về maphia thì ở Italy còn nhiều bộ phim nổi tiếng khác như Bố già, Người cuối cùng, Biệt đội. * Maphia vẫn tiếp tục là một đề tài được điện ảnh và truyền hình Italy khai thác, người ta nói bạo lực cũng như tình dục là một yếu tố của phim Italy, anh nghĩ sao? - Cũng giống như các nền điện ảnh khác. Bạo lực và tình dục có mặt trong tất cả các thể loại phim, từ phim hành động, tâm lý xã hội đến các phim hài và nó không chừa một ai, kể cả nhà thờ. Chỉ có điều, phim chiếu ở rạp cho những người lớn tuổi thì hai yếu tố này mạnh hơn, còn trên ti vi thì gia giảm đi nhiều. Đó cũng là một điểm đáng chú ý. * Tại sao anh và nhiều dịch giả khác chỉ dịch phim mà không dịch các tác phẩm văn học của Italy? - Thực ra, chúng tôi rất tiếc, cũng muốn dịch các tác phẩm văn học lắm chứ, nhưng những năm trước dịch ra có in được đâu. Vả lại, người biết tiếng Italy đủ trình độ dịch các tác phẩm văn học không nhiều, những người dịch được thì đều bận công tác cả. Dịch tác phẩm văn học của Việt Nam ra tiếng Italy cũng là việc nên làm, nhưng cần có sự hỗ trợ về kinh phí và sự phối hợp chặt chẽ các khâu từ việc lựa chọn tác phẩm, tác giả đến khâu người dịch, xuất bản phát hành.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Quy trình sản xuất tác phẩm truyền hình
32 p |
557 |
230
-
Công nghệ kịch bản phim truyền hình
13 p |
372 |
174
-
Phân biệt các loại phim: Điện ảnh, Truyền hình, Nhựa, Video
3 p |
515 |
171
-
Hình ảnh và vai trò của hình ảnh trong truyền hình
18 p |
506 |
143
-
Cách viết kịch bản phim ở trình độ cao
3 p |
439 |
136
-
Quy trình làm phim hoạt hình 3D
7 p |
418 |
109
-
VIẾT KỊCH BẢN PHIM
54 p |
245 |
93
-
Quy trình làm hoạt hình
10 p |
176 |
75
-
Qui trình làm phim hoạt hình 3D
11 p |
185 |
63
-
Phim hoạt hình
6 p |
154 |
61
-
20 bí quyết viết kịch bản phim hoạt hình
8 p |
195 |
57
-
TRUYỀN HÌNH THỰC TẾ - REALITY SHOW
34 p |
153 |
52
-
Vài nét về quá trình sản xuất phim hoạt hình 3-D đầu tiên
11 p |
121 |
38
-
Đạo diễn truyền hình
17 p |
129 |
23
-
Các bước làm phim hoạt hình 3D
8 p |
82 |
17
-
Luận án: Nghệ thuật tạo hình trong phương thức biểu đạt tác phẩm điện ảnh
24 p |
71 |
17
-
Tìm hiểu PHIM KUNG FU PANDA
7 p |
46 |
10

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Identified-Payload-Type: application/xhtml+xml

Connection: close

Pragma: no-cache

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Set-Cookie: TLDEVNamespace=24pk19guo9gl3krimd64iqhff0; path=/; domain=.tailieu.vn; HttpOnly

Vary: Accept-Encoding

Content-Type: text/html; charset=UTF-8


text:
Mì sốt mè đen thật thơm! Thật ngon!
Chia sẻ: Mi Nu | Ngày: | Loại File: PDF | Số trang:4
68
lượt xem 7
download
lượt xem 7
download
Mì sốt mè đen thật thơm! Thật ngon!
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Mì sốt mè đen thật thơm! Thật ngon! Đã có ai thử qua món mì ý mè đen chưa??? Nếu chưa thì hãy để kênh14 hướng dẫn bạn làm món mì thơm ngon này nha! Chuẩn bị những nguyên liệu sau: - 500g Spagetti ( khoảng 2 gói nhỏ có bán trong siêu thị) - 1 ít tỏi băm nhuyễn - 1 củ gừng lớn bỏ vỏ và mài nhuyễn - Đường, giấm, xì dầu, dầu mè, tương ớt - 6 cọng barô xắt khoanh - Hạt mè đen
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Mì sốt mè đen thật thơm! Thật ngon!
Chia sẻ: Mi Nu | Ngày: | Loại File: PDF | Số trang:4
68
lượt xem 7
download
lượt xem 7
download
![](https://tailieu.vn/image/document/thumbnail/2010/20100727/minudu/80x100/8_8322.jpg)
##
Mì sốt mè đen thật thơm! Thật ngon!
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Mì sốt mè đen thật thơm! Thật ngon! Đã có ai thử qua món mì ý mè đen chưa??? Nếu chưa thì hãy để kênh14 hướng dẫn bạn làm món mì thơm ngon này nha! Chuẩn bị những nguyên liệu sau: - 500g Spagetti ( khoảng 2 gói nhỏ có bán trong siêu thị) - 1 ít tỏi băm nhuyễn - 1 củ gừng lớn bỏ vỏ và mài nhuyễn - Đường, giấm, xì dầu, dầu mè, tương ớt - 6 cọng barô xắt khoanh - Hạt mè đen
Chủ đề:
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
CÓ THỂ BẠN MUỐN DOWNLOAD

Set-Cookie: TLDEVNamespace=i8ih43rv69qd0hugberdolpf91; path=/; domain=.tailieu.vn; HttpOnly


text:
Phù hợp mục tiêu
- Các doanh nghiệp muốn dịch vụ/sản phẩm của mình tiếp cận thị trường nhanh
- Quảng bá sản phẩm/dịch vụ theo mùa vụ
- Phù hợp với các doanh nghiệp đang có nhu cầu phân phối quảng cáo
Ngân sách
- Dưới 10 triệu
Giải pháp cụ thể
– Giải pháp 1:
+> Viết bài PR (3 bài dịch vụ / 1 tháng): 3 triệu
+> Quảng cáo Google : ngân sách 6 triệu / 1 tháng
+> Chi phí quản trị tài khoản : 1 triệu
– Giải pháp 2
+> Thiết kế Landingpage bán hàng (1 thiết kế): 2 triệu
+> Quảng cáo Google : ngân sách 6 triệu / 1 tháng
+> Chi phí quản trị tài khoản : 1 triệu

markdown:
**Phù hợp mục tiêu**
- Các doanh nghiệp muốn dịch vụ/sản phẩm của mình tiếp cận thị trường nhanh
- Quảng bá sản phẩm/dịch vụ theo mùa vụ
- Phù hợp với các doanh nghiệp đang có nhu cầu phân phối quảng cáo
**Ngân sách**
- Dưới 10 triệu
**Giải pháp cụ thể** **– Giải pháp 1:**
+> Viết bài PR (3 bài dịch vụ / 1 tháng): 3 triệu
+> Quảng cáo Google : ngân sách 6 triệu / 1 tháng
+> Chi phí quản trị tài khoản : 1 triệu
**– Giải pháp 2**
+> Thiết kế Landingpage bán hàng (1 thiết kế): 2 triệu
+> Quảng cáo Google : ngân sách 6 triệu / 1 tháng
+> Chi phí quản trị tài khoản : 1 triệu

WARC-Truncated: length

WARC-Identified-Payload-Type: text/html

Server: nginx

Cache-Control: no-store, no-cache, must-revalidate

Link: <https://thegioimarketing.vn/wp-json/>; rel="https://api.w.org/", <https://thegioimarketing.vn/?p=3553>; rel=shortlink, <https://thegioimarketing.vn/duoi10trieu>; rel="canonical"

X-Proxy-Cache: MISS


text:
Khi bạn xây dựng website cho công ty, doanh nghiệp của mình, bạn chắc chắn không thể bỏ qua SEO, công cụ tuyệt vời giúp quảng cáo website của bạn.
SEO là phương thức hoạt động có sử dụng một số thủ thuật nhằm cải thiện thứ hạng từ khóa cho website trên một số từ khóa nhất định. SEO sẽ giúp website của bạn hiển thị ở những vị trí cao nhất khi khách hàng tìm kiếm từ khóa trên Google.
Nội dung
VÌ SAO BẠN NÊN SỬ DỤNG SEO?
- SEO cũng được coi là một hình thức quảng cáo nhưng giúp bạn tiết kiệm chi phí mà vẫn đạt được hiệu quả cao, khác với một số hình thức quảng cáo trả phí khác như GG Ads
- SEO giúp nhắm đến đối tượng khách hàng cụ thể: website của bạn sẽ được hiển thị khi khách hàng gõ từ khóa tìm kiếm thích hợp.
- Nhận lợi ích lâu dài: Nếu thực hiện SEO tốt, có nhiều lượng truy cập thì website của bạn sẽ luôn đứng top, ở vị trí dễ nhìn thấy nhất khi khách hàng tìm kiếm từ khóa.
CHỌN CHÚNG TÔI
- Có kinh nghiệm nhiều năm trong lĩnh vực SEO.
- Đội ngũ nhân viên có kiến thức, kinh nghiệm, đề cao hiệu quả công việc
- Bài viết có nội dung đa dạng, tối ưu hoá nhiều từ khoá.
- Bài viết chuẩn SEO, mật độ từ khoá từ 1,5% đến 3% bài viết, không dính lỗi spam
- 100% nội dung mới, không sao chép, không dính lỗi duplicated trên trang.
- Đã thực hiện thành công SEO cho nhiều công ty, doanh nghiệp lớn ở nhiều lĩnh vực: nội thất, giáo dục, giải trí,..
Chúng tôi cam kết cung cấp cho khách hàng dịch vụ chuyên nghiệp, chất lượng nhất, giúp cho website của khách hàng đứng top đúng như trong hợp đồng, thúc đẩy quá trình kinh doanh và doanh số bán hàng cho khách hàng.
QUY TRÌNH THỰC HIỆN
Thế Giới Marketing cung cấp cho khách hàng dịch vụ SEO từ khi doanh nghiệp chưa có website theo quy trình sau:
Bước 1: Tiếp nhận thông tin từ khách hàng:
- Thế Giới Marketing lấy dữ liệu từ khách hàng bao gồm:lĩnh vực mà khách hàng đang theo đuổi, những mong muốn của khách hàng khi sư dụng SEO,….và những vấn đề cần thiết khác để tiến hành SEO
- Điều tra đối thủ của khách hàng để đưa ra phương án SEO hợp lý và hiệu quả nhất.
Bước 2: tư vấn chọn tên miền.
- Tên miền là vấn đề quan trọng khi xây dựng Website. Tên miền đẹp và dễ nhớ sẽ gây được thiện cảm cho khách hàng, tạo điều kiện để khách hàng quay lại website tìm kiếm thông tin.
- Thế Giới Marketing sẽ giúp khách hàng lựa chọn và xây dựng tên miền phù hợp nhất
Bước 3: Tư vấn giao diện cho khách hàng và thiết kế Website
Thế Giới Marketing giúp bạn thiết kế giao diện website có bố cục rõ ràng, thể hiện được đầy đủ thông tin, có tính minh bạch để tạo được sự tin cậy nơi khách hàng.
Bước 4: Xây dựng nội dung
- Thế Giới Marketing phối hợp cùng khách hàng lên một bảng từ khóa, có kết hợp điều tra đối thủ để có bảng từ khóa đầy đủ nhất
- Tiến hành viết bài theo bảng từ khóa đó.
- Xây dựng liên kết, làm tăng thứ hạng từ khóa website
Bước 5: Cập nhật thông tin
Trong quá trình SEO, doanh nghiệp có những nội dung mới: sản phẩm mới., chương trình khuyến mãi,.. chúng tôi sẽ cập nhật và đăng tải đầy đủ thông tin lên website
Bước 6: Đo lường từ khóa thường xuyên: theo tuần, theo tháng để có những phương án củng cố và tăng thứ hạng từ khóa
Bước 7: Báo cáo SEO
Thế Giới Marketing sẽ tiến hành gửi cho khách hàng bản báo cáo truyền thông- bảng báo cáo thứ hạng từ khóa theo tháng, theo quý để khách hàng dễ dàng theo dõi và quản lý.
BẢNG GIÁ DỊCH VỤ
Tại Thế Giới Marketing cung cấp cho khách hàng đầy đủ gói dịch vụ tùy thuộc yêu cầu và mục đích của khách hàng:
- SEO từ khóa: xây dựng số lượng từ khóa và bài viết mỗi tháng
Dịch vụ chỉ đảm bảo số lượng bài viết
- Kết hợp SEO và video, hình ảnh => quản trị website
Ngoài đảm bảo số lượng bài viết, gói dịch vụ còn thực hiện cung cấp kết hơp video, hình ảnh và thiết kế đồ họa
- Ngoài việc thực hiện SEO website, để tăng tối đa hiệu quả cho doanh nghiệp, Thế Giới Marketing cung cấp dịch vụ tạo Fanpage Facebook cho khách hàng chi phí quản trị Fanpage được tính như sau:
NHỮNG KHÁCH HÀNG ĐÃ SỬ DỤNG DỊCH VỤ SEO CỦA CHÚNG TÔI
Có rất nhiều doanh nghiệp, thương hiệu đã tin tưởng sử dụng và cảm thấy hài lòng, trở thành khách hàng thân thiết của Thế Giới Marketing như:
- Đèn sưởi nhà tắm Hans
- Tập đoàn sàn gỗ Thụy Sĩ Kronoswiss
- Trần nhôm Prime
- Giấy dán tương Lohmann
- Nồi nấu cháo Bbcooker
- Hoàng Hiếu DJ: phân phối sản phẩm bàn DJ numark.
- Trường dạy nghề Thanh Xuân
…
Cảm ơn Quý khách đã quan tâm tới dịch vụ của chúng tôi!
Vui lòng liên hệ để được tư vấn chi tiết!

markdown:
*Khi bạn xây dựng website cho công ty, doanh nghiệp của mình, bạn chắc chắn không thể bỏ qua SEO, công cụ tuyệt vời giúp quảng cáo website của bạn.* *SEO là phương thức hoạt động có sử dụng một số thủ thuật nhằm cải thiện thứ hạng từ khóa cho website trên một số từ khóa nhất định. SEO sẽ giúp website của bạn hiển thị ở những vị trí cao nhất khi khách hàng tìm kiếm từ khóa trên Google.*
Nội dung
**VÌ SAO BẠN NÊN SỬ DỤNG SEO?**
- SEO cũng được coi là một hình thức
**quảng cáo**nhưng giúp bạn tiết kiệm chi phí mà vẫn đạt được hiệu quả cao, khác với một số hình thức quảng cáo trả phí khác như GG Ads
- SEO giúp nhắm đến đối tượng khách hàng cụ thể: website của bạn sẽ được hiển thị khi khách hàng gõ từ khóa tìm kiếm thích hợp.
- Nhận lợi ích lâu dài: Nếu thực hiện SEO tốt, có nhiều lượng truy cập thì website của bạn sẽ luôn đứng top, ở vị trí dễ nhìn thấy nhất khi khách hàng tìm kiếm từ khóa.
**CHỌN CHÚNG TÔI**
- Có kinh nghiệm nhiều năm trong lĩnh vực SEO.
- Đội ngũ nhân viên có kiến thức, kinh nghiệm, đề cao hiệu quả công việc
- Bài viết có nội dung đa dạng, tối ưu hoá nhiều từ khoá.
- Bài viết chuẩn SEO, mật độ từ khoá từ 1,5% đến 3% bài viết, không dính lỗi spam
- 100% nội dung mới, không sao chép, không dính lỗi duplicated trên trang.
- Đã thực hiện thành công SEO cho nhiều công ty, doanh nghiệp lớn ở nhiều lĩnh vực: nội thất, giáo dục, giải trí,..
Chúng tôi cam kết cung cấp cho khách hàng dịch vụ chuyên nghiệp, chất lượng nhất, giúp cho website của khách hàng đứng top đúng như trong hợp đồng, thúc đẩy quá trình kinh doanh và doanh số bán hàng cho khách hàng.
**QUY TRÌNH THỰC HIỆN**
Thế Giới Marketing cung cấp cho khách hàng dịch vụ SEO từ khi doanh nghiệp chưa có website theo quy trình sau:
Bước 1: Tiếp nhận thông tin từ khách hàng:
- Thế Giới Marketing lấy dữ liệu từ khách hàng bao gồm:lĩnh vực mà khách hàng đang theo đuổi, những mong muốn của khách hàng khi sư dụng SEO,….và những vấn đề cần thiết khác để tiến hành SEO
- Điều tra đối thủ của khách hàng để đưa ra phương án SEO hợp lý và hiệu quả nhất.
Bước 2: tư vấn chọn tên miền.
- Tên miền là vấn đề quan trọng khi xây dựng Website. Tên miền đẹp và dễ nhớ sẽ gây được thiện cảm cho khách hàng, tạo điều kiện để khách hàng quay lại website tìm kiếm thông tin.
- Thế Giới Marketing sẽ giúp khách hàng lựa chọn và xây dựng tên miền phù hợp nhất
Bước 3: Tư vấn giao diện cho khách hàng và thiết kế Website
Thế Giới Marketing giúp bạn thiết kế giao diện website có bố cục rõ ràng, thể hiện được đầy đủ thông tin, có tính minh bạch để tạo được sự tin cậy nơi khách hàng.
Bước 4: Xây dựng nội dung
- Thế Giới Marketing phối hợp cùng khách hàng lên một bảng từ khóa, có kết hợp điều tra đối thủ để có bảng từ khóa đầy đủ nhất
- Tiến hành viết bài theo bảng từ khóa đó.
- Xây dựng liên kết, làm tăng thứ hạng từ khóa website
Bước 5: Cập nhật thông tin
Trong quá trình SEO, doanh nghiệp có những nội dung mới: sản phẩm mới., chương trình khuyến mãi,.. chúng tôi sẽ cập nhật và đăng tải đầy đủ thông tin lên website
Bước 6: Đo lường từ khóa thường xuyên: theo tuần, theo tháng để có những phương án củng cố và tăng thứ hạng từ khóa
Bước 7: Báo cáo SEO
Thế Giới Marketing sẽ tiến hành gửi cho khách hàng bản báo cáo truyền thông- bảng báo cáo thứ hạng từ khóa theo tháng, theo quý để khách hàng dễ dàng theo dõi và quản lý.
**BẢNG GIÁ DỊCH VỤ**
Tại Thế Giới Marketing cung cấp cho khách hàng đầy đủ gói dịch vụ tùy thuộc yêu cầu và mục đích của khách hàng:
- SEO từ khóa: xây dựng số lượng từ khóa và bài viết mỗi tháng
Dịch vụ chỉ đảm bảo số lượng bài viết
|
|Tên dịch vụ |
|Nội dung |
|Chi phí |
|Demo
|
|Gói 10 bài viết/tháng |600 800 từ||450.000 đồng/ tháng||
|
**Gói 15 20 bài viết/tháng**
**Gói 20 – 25 bài viết/tháng**
**Bài viết đơn lẻ chuẩn SEO 800 từ**
Cộng 10.000đ khi thêm 100 từ
**Bài viết đơn lẻ , không chuẩn SEO**
Bài viết theo yêu cầu của khách hàng
Cộng 10.000đ khi thêm 100 từ
[https://goo.gl/Yw7Bi4](https://goo.gl/Yw7Bi4) **Báo giá bài viết Pr để đăng báo in hay báo giấy**
+ 15.000 đồng khi thêm 100 từ
**https://goo.gl/Rrf7zr**
- Kết hợp SEO và video, hình ảnh => quản trị website
Ngoài đảm bảo số lượng bài viết, gói dịch vụ còn thực hiện cung cấp kết hơp video, hình ảnh và thiết kế đồ họa
|
|Nội dung các gói dịch vụ |
|VIP |
|VIP1 |
|VIP2 |
|VIP3
|
|900,000đ |
|1,900,000đ |
|2,900,000đ |
|3,900,000đ
|Tư vấn cấu trúc website||Có||Có||Có||Có|
|Chỉnh sửa giao diện website||Không||Có||Có||Có|
|Quản lý Hosting, domain cho website||Có||Có||Có||Có|
|Tổng số lượng bài đăng (post)/tháng : 800 từ, hướng tới chuẩn SEO||15||20||35||45|
|Sản xuất ảnh/ thiết kế ảnh/ thiết kế panner cho website||10||15||20||25|
|Sản xuất video 5 phút cho website/tháng||0||0||1||2|
|Sản xuất ảnh động cho website/tháng||2||4||6||8|
|Xây dựng nhận diện cho website/tháng||–||có||có|
|Trả lời comment, tin nhắn, viết các đánh giá/ review 5 sao cho website||có||có||có||có|
- Ngoài việc thực hiện SEO website, để tăng tối đa hiệu quả cho doanh nghiệp, Thế Giới Marketing cung cấp dịch vụ tạo Fanpage Facebook cho khách hàng chi phí quản trị Fanpage được tính như sau:
|
|Nội dung các gói dịch vụ |
|Gói 1 |
|Gói 2 |
|Gói 3 |
|Gói 3 |
|Gói 4
|
|400,000đ |
|500,000đ |
|700,000đ |
|8000đ |
|1.200.000đ
|
|Số bài đăng/tháng
(nội dung bài đăng được lấy từ các nguồn thông tin phù hợp với fanpage)
|25||35||45||55||65|
|
|Viết post PR về SPDV trên fanapge/tháng |5||10||15||20||25|
|
|Viral cho Fanpage hàng tháng trong các group, fanpage, diễn đàn khác |20||40||60||80||120|
|
|Sản xuất ảnh/ thiết kế ảnh có logo doanh nghiệp/ thiết kế banner DN/tháng |1||2||3||4||6|
|
|Sản xuất video 2 phút cho fanpage/tháng |–||–||–||1||2|
|
|Sản xuất ảnh động cho fanpage/tháng |2||4||6||8||10|
|
|Xây dựng nhận diện cho fanpage/tháng |–||có||có||có|
|
|Trả lời comment, tin nhắn, viết các đánh giá/ review 5 sao cho fanpage |có||có||có||có||có|
**NHỮNG KHÁCH HÀNG ĐÃ SỬ DỤNG DỊCH VỤ SEO CỦA CHÚNG TÔI**
Có rất nhiều doanh nghiệp, thương hiệu đã tin tưởng sử dụng và cảm thấy hài lòng, trở thành khách hàng thân thiết của Thế Giới Marketing như:
- Đèn sưởi nhà tắm Hans
- Tập đoàn sàn gỗ Thụy Sĩ Kronoswiss
- Trần nhôm Prime
- Giấy dán tương Lohmann
- Nồi nấu cháo Bbcooker
- Hoàng Hiếu DJ: phân phối sản phẩm bàn DJ numark.
- Trường dạy nghề Thanh Xuân
…
*Cảm ơn Quý khách đã quan tâm tới dịch vụ của chúng tôi!* *Vui lòng liên hệ để được tư vấn chi tiết!*

Link: <https://thegioimarketing.vn/wp-json/>; rel="https://api.w.org/", <https://thegioimarketing.vn/?p=316>; rel=shortlink, <https://thegioimarketing.vn/truyen-thong/nen-tang-google>; rel="canonical"


text:
Chủ Nhật , 20 Tháng Năm 2018
Thế Giới Nhiếp Ảnh Nắm trọn từng khoảnh khắc
Trang Chủ
Thành viên
Nhiếp ảnh gia
Mẫu
Make up
Album
Kiến thức
Chụp ảnh
Chỉnh sửa ảnh
Tin tức
Nhiếp ảnh
Công nghệ
Sự kiện
Chia sẻ
Phần mềm đồ họa
Photoshop
Actions
Lightroom
Font
Địa điểm & Du lịch
Liên hệ
Tin nhanh
Nàng hotgirl “theo chồng bỏ cuộc chơi” để lại tiếc nuối cho biết bao người
So sánh Canon 700D với 750D
Nhiếp ảnh gia chụp ảnh từ trên cao mà không dùng đến các thiết bị hiện đại
Kodak cho ra mắt máy ảnh “mì ăn liền”
Thầy giáo gây ngỡ ngàng với những tác phẩm không thua gì các nhiếp ảnh gia
Tư vấn máy ảnh du lịch giá tốt trong tầm giá dưới 5 triệu
Em Gái Nắng…
Mirrorless tiếp tục tăng trưởng mặc cho doanh số máy ảnh toàn cầu rớt mức thấp nhất
Một bộ ảnh cưới thực hiện bởi MottVisualWeddings
Justin Mott
Trang chủ
/
Password Reset
Password Reset
[ultimatemember_password]
2018-03-28
hoangdt
About us
Privacy Policy
Designed by
HoangDT
© Copyright 2018, All Rights Reserved Liên hệ chụp ảnh nghệ thuật, chụp ảnh sự kiện: 0938.076.013

Server: LiteSpeed

X-Content-Type-Options: nosniff

Accept-Ranges: bytes

Cache-Control: max-age=0, private, no-store, no-cache, must-revalidate

Vary: Accept-Encoding, Cookie

X-XSS-Protection: 1; mode=block


text:
Nội dung chính
Mọi người có xu hướng thèm ăn vặt rất nhiều.
Cá nhân tôi tin rằng đây là lý do chính khiến mọi người rất khó để có một chế độ ăn uống lành mạnh (link 1.c.8.7).
Sự thèm ăn được thúc đẩy bởi nhu cầu của bộ não đối với “phần thưởng” không cần thiết của cơ thể đối với thực phẩm.
NẾU bạn có thể có cắn một miếng và dừng lại ở đó, sau đó nuông chiều một chút khi bạn thật sự thèm muốn là hoàn toàn tốt.
Nhưng nếu bạn có xu hướng ăn quá nhiều ngay khi bạn nếm hương vị của thực phẩm có đường (link to 1.c.8.2), sau đó chìm đắm vào cảm giác thèm ăn chính là điều tồi tệ nhất.
Dưới đây là một kế hoạch 3 bước đơn giản để ngăn chặn cơn thèm đường.
Bạn có thể làm một trong số chúng. Nếu không bận làm việc, bạn có thể làm hai hoặc cả ba
1.Nếu đói, hãy ăn một bữa ăn
Điều quan trọng là nhận ra rằng cơn thèm ăn không giống như đói.
Đó không phải là cơ thể của bạn đang đòi hỏi năng lượng, mà là bộ não đòi hỏi một cái gì đó mà tạo ra rất nhiều dopamine trong hệ thống tưởng thưởng (reward system).
Tuy nhiên, nếu bạn đang thèm muốn và đang đói, chỉ làm cho tồi tệ hơn nhiều.
Một sự thèm muốn cùng với đói là một sự kết hợp mạnh mẽ khiến ý chí hầu hết mọi người sẽ cần có một thời gian để vượt qua cơn thèm.
Nếu bạn nhận được một sự thèm muốn và bạn đang ở thật sự đói, hãy bắt đầu nấu ăn ngay và ăn một bữa ăn lành mạnh.
Ăn thực phẩm thật (real food) có thể không cảm thấy rất ngon miệng tại thời điểm bạn thèm một cái gì đó giống như kem, nhưng bạn nên dùng thực phẩm thật.
2.Hãy tắm nước nóng
Những gì cá nhân tôi tìm thấy cách hiệu quả nhất để thoát khỏi một sự thèm muốn không ngừng là đi tắm nước nóng.
Nước phải nóng nhưng không quá nóng đến nỗi đốt cháy làn da của bạn nhưng cũng đủ nóng khiến bạn có cảm giác không thoải mái.
Để cho nước chảy trên lưng và vai của bạn và để cho nó làm nóng bạn. Ở lại đó ít nhất 5-10 phút.
Thời gian bạn bước ra khỏi phòng tắm, bạn có thể có một cảm giác “choáng váng”, giống như khi bạn đã ngồi trong phòng tắm hơi trong một thời gian dài.
Vào thời điểm đó, cơn thèm của bạn rất có thể sẽ qua đi.
3.Đi bộ, cách xa bản thân
Một điều mà có thể có hiệu quả là đi ra ngoài tản bộ.
Nếu bạn là một người chạy bộ, thì chạy sẽ tốt hơn.
Việc này nhằm hai mục đích. Trước hết, bạn đang xa cách thực phẩm mà bạn muốn ăn.
Thứ hai, việc thực hiện sẽ tạo ra endorphins, một số hóa chất “cảm thấy tốt” trong não của bạn, có thể giúp tắt cơn thèm .
Nếu bạn không thể đi ra ngoài, hãy làm một vài động tác burpees, chống đẩy, squats hoặc bất kỳ tập thể dục trọng lượng cơ thể khác.
Những điều khác đó có thể giúp ích.
Tôi khá chắc chắn rằng 3 bước trên sẽ có ích cho hầu hết mọi người để dừng thèm đường.
Nhưng tất nhiên, lựa chọn tốt nhất cho đến nay là cố gắng để ngăn chặn các cơn thèm xuất hiện ở lần đầu tiên.
Để làm điều đó, hãy quăng tất cả các loại thực phẩm rác (junk food) ra khỏi ngôi nhà của bạn. Nếu bạn giữ chúng trong tầm gần, bạn sẽ gặp vấn đề.
Ngoài ra, nếu bạn ăn uống lành mạnh và tập thể dục nhiều lần mỗi tuần, rất có thể là bạn sẽ không có cảm giác thèm ăn gần như thường xuyên.
Dưới đây là một số phương pháp khác mà bạn có thể tìm hữu ích.
- Một ly nước. Một số người nói rằng cảm giác thèm ăn có thể được gây ra bởi tình trạng mất nước.
- Ăn trái cây. Một miếng trái cây có thể giúp thỏa mãn cơn thèm đường cho một số người. Chuối, táo, cam có hiệu quả tuyệt vời.
- Tránh các chất làm ngọt nhân tạo. Nếu bạn cảm thấy rằng các chất làm ngọt nhân tạo gây cảm giác thèm ăn cho bạn, thì bạn nên tránh chúng.
- Ăn nhiều protein hơn. Protein rất tốt để tạo cảm giác no, có thể giúp ích cho cơn thèm.
- Nói với một người bạn. Gọi / đi gặp một ai đó hiểu những gì bạn đang trải qua. Giải thích rằng bạn đang trải qua một sự thèm muốn và yêu cầu một vài lời động viên.
- Ngủ ngon. Đúng vậy, ngủ là rất quan trọng cho sức khỏe tổng thể và có thể giúp ngăn chặn cơn thèm.
- Tránh căng thẳng quá mức. Tương tự như với giấc ngủ, tránh căng thẳng có thể giúp ngăn chặn cơn thèm.
- Tránh gây những thứ nhất định. Cố gắng tránh các hoạt động cụ thể hoặc những nơi mà tạo cho bạn cảm giác thèm ăn, chẳng hạn như đi bộ qua McDonald.
- Hãy dùng vitamin tổng hợp. Điều này sẽ giúp ngăn chặn bất kỳ thiếu sót.
- Đọc danh sách của bạn. Nó có thể rất hữu ích với bạn khi có một danh sách những lý do bạn muốn ăn uống lành mạnh, vì nó có thể khó khăn để nhớ những điều như vậy khi bạn có được một sự thèm muốn.
- Đừng bỏ đói bản thân. Hãy thử để ngăn chặn chính mình trở nên quá đói giữa các bữa ăn.
Kết luận
Nếu bạn có thể ăn đồ ăn vặt (link to 1.c.7.6) mọi lúc mà không chìm đắm vào chúng hoặc nó làm hỏng tiến bộ của bạn, thì hãy làm điều đó.
Điều đó có nghĩa là bạn là một trong những người may mắn có thể thưởng thức những điều này trong chừng mực.
Nhưng nếu bạn đang như tôi và không thể kiểm soát bản thân đối với tất cả các thực phẩm xung quanh như vậy, thì bạn nên cố gắng tránh chúng càng nhiều càng tốt.
Thoả mãn một cơn thèm sẽ chỉ gây nghiện.
Nếu bạn kiểm soát để chống lại, những cơn thèm sẽ dần giảm theo thời gian và cuối cùng biến mất.
Cá nhân tôi đã không chạm vào đường hoặc gluten (link to 1.c.7.19) trong hơn 5 tháng và tôi không bao giờ có được cảm giác thèm ăn nữa.
Tôi đã sụt mất 14 kg (31 pounds) mà không cần bất kỳ nỗ lực lớn và tôi đã không cảm thấy tốt hơn trong toàn bộ cuộc sống của tôi.
Tài liệu tham khảo:
http://authoritynutrition.com/3-step-plan-to-stop-sugar-cravings/

markdown:
Nội dung chính
Mọi người có xu hướng thèm ăn vặt rất nhiều.
Cá nhân tôi tin rằng đây là lý do chính khiến mọi người rất khó để có một
**chế độ ** **ăn uống lành mạnh** (link 1.c.8.7).
Sự thèm ăn được thúc đẩy bởi nhu cầu của bộ não đối với “phần thưởng” không cần thiết của cơ thể đối với thực phẩm.
NẾU bạn có thể có cắn một miếng và dừng lại ở đó, sau đó nuông chiều một chút khi bạn thật sự thèm muốn là hoàn toàn tốt.
Nhưng nếu bạn có xu hướng ăn quá nhiều ngay khi bạn nếm hương vị của
**thực phẩm có đường** (link to 1.c.8.2), sau đó chìm đắm vào cảm giác thèm ăn chính là điều tồi tệ nhất.
Dưới đây là một kế hoạch 3 bước đơn giản để ngăn chặn cơn thèm đường.
Bạn có thể làm một trong số chúng. Nếu không bận làm việc, bạn có thể làm hai hoặc cả ba
**1.Nếu** ** đói,** ** hãy** ** ăn một bữa ăn**
Điều quan trọng là nhận ra rằng cơn thèm ăn không giống như đói.
Đó không phải là cơ thể của bạn đang đòi hỏi năng lượng, mà là bộ não đòi hỏi một cái gì đó mà tạo ra rất nhiều dopamine trong hệ thống tưởng thưởng (reward system).
Tuy nhiên, nếu bạn đang thèm muốn và đang đói, chỉ làm cho tồi tệ hơn nhiều.
Một sự thèm muốn cùng với đói là một sự kết hợp mạnh mẽ khiến ý chí hầu hết mọi người sẽ cần có một thời gian để vượt qua cơn thèm.
Nếu bạn nhận được một sự thèm muốn và bạn đang ở thật sự đói, hãy bắt đầu nấu ăn ngay và ăn một bữa ăn lành mạnh.
Ăn thực phẩm thật (real food) có thể không cảm thấy rất ngon miệng tại thời điểm bạn thèm một cái gì đó giống như kem, nhưng bạn nên dùng thực phẩm thật.
**2.Hãy tắm nước nóng**
Những gì cá nhân tôi tìm thấy cách hiệu quả nhất để thoát khỏi một sự thèm muốn không ngừng là đi tắm nước nóng.
Nước phải nóng nhưng không quá nóng đến nỗi đốt cháy làn da của bạn nhưng cũng đủ nóng khiến bạn có cảm giác không thoải mái.
Để cho nước chảy trên lưng và vai của bạn và để cho nó làm nóng bạn. Ở lại đó ít nhất 5-10 phút.
Thời gian bạn bước ra khỏi phòng tắm, bạn có thể có một cảm giác “choáng váng”, giống như khi bạn đã ngồi trong phòng tắm hơi trong một thời gian dài.
Vào thời điểm đó, cơn thèm của bạn rất có thể sẽ qua đi.
**3.Đi bộ, cách xa bản thân**
Một điều mà có thể có hiệu quả là đi ra ngoài tản bộ.
Nếu bạn là một người chạy bộ, thì chạy sẽ tốt hơn.
Việc này nhằm hai mục đích. Trước hết, bạn đang xa cách thực phẩm mà bạn muốn ăn.
Thứ hai, việc thực hiện sẽ tạo ra endorphins, một số hóa chất “cảm thấy tốt” trong não của bạn, có thể giúp tắt cơn thèm .
Nếu bạn không thể đi ra ngoài, hãy làm một vài động tác burpees, chống đẩy, squats hoặc bất kỳ tập thể dục trọng lượng cơ thể khác.
**Nh** **ững điều khác ** **đó có thể giúp ích.**
Tôi khá chắc chắn rằng 3 bước trên sẽ có ích cho hầu hết mọi người để dừng thèm đường.
Nhưng tất nhiên, lựa chọn tốt nhất cho đến nay là cố gắng để ngăn chặn các cơn thèm xuất hiện ở lần đầu tiên.
Để làm điều đó, hãy quăng tất cả các loại thực phẩm rác (junk food) ra khỏi ngôi nhà của bạn. Nếu bạn giữ chúng trong tầm gần, bạn sẽ gặp vấn đề.
Ngoài ra, nếu bạn ăn uống lành mạnh và tập thể dục nhiều lần mỗi tuần, rất có thể là bạn sẽ không có cảm giác thèm ăn gần như thường xuyên.
Dưới đây là một số phương pháp khác mà bạn có thể tìm hữu ích.
- Một ly nước. Một số người nói rằng cảm giác thèm ăn có thể được gây ra bởi tình trạng mất nước.
- Ăn trái cây. Một miếng trái cây có thể giúp thỏa mãn cơn thèm đường cho một số người. Chuối, táo, cam có hiệu quả tuyệt vời.
- Tránh các chất làm ngọt nhân tạo. Nếu bạn cảm thấy rằng các chất làm ngọt nhân tạo gây cảm giác thèm ăn cho bạn, thì bạn nên tránh chúng.
- Ăn nhiều protein hơn. Protein rất tốt để tạo cảm giác no, có thể giúp ích cho cơn thèm.
- Nói với một người bạn. Gọi / đi gặp một ai đó hiểu những gì bạn đang trải qua. Giải thích rằng bạn đang trải qua một sự thèm muốn và yêu cầu một vài lời động viên.
- Ngủ ngon. Đúng vậy, ngủ là rất quan trọng cho sức khỏe tổng thể và có thể giúp ngăn chặn cơn thèm.
- Tránh căng thẳng quá mức. Tương tự như với giấc ngủ, tránh căng thẳng có thể giúp ngăn chặn cơn thèm.
- Tránh gây những thứ nhất định. Cố gắng tránh các hoạt động cụ thể hoặc những nơi mà tạo cho bạn cảm giác thèm ăn, chẳng hạn như đi bộ qua McDonald.
- Hãy dùng vitamin tổng hợp. Điều này sẽ giúp ngăn chặn bất kỳ thiếu sót.
- Đọc danh sách của bạn. Nó có thể rất hữu ích với bạn khi có một danh sách những lý do bạn muốn ăn uống lành mạnh, vì nó có thể khó khăn để nhớ những điều như vậy khi bạn có được một sự thèm muốn.
- Đừng bỏ đói bản thân. Hãy thử để ngăn chặn chính mình trở nên quá đói giữa các bữa ăn.
**K** **ết luận**
Nếu bạn có thể ăn
**đồ ăn vặt** (link to 1.c.7.6) mọi lúc mà không chìm đắm vào chúng hoặc nó làm hỏng tiến bộ của bạn, thì hãy làm điều đó.
Điều đó có nghĩa là bạn là một trong những người may mắn có thể thưởng thức những điều này trong chừng mực.
Nhưng nếu bạn đang như tôi và không thể kiểm soát bản thân đối với tất cả các thực phẩm xung quanh như vậy, thì bạn nên cố gắng tránh chúng càng nhiều càng tốt.
Thoả mãn một cơn thèm sẽ chỉ gây nghiện.
Nếu bạn kiểm soát để chống lại, những cơn thèm sẽ dần giảm theo thời gian và cuối cùng biến mất.
Cá nhân tôi đã không chạm vào đường hoặc gluten (link to 1.c.7.19) trong hơn 5 tháng và tôi không bao giờ có được cảm giác thèm ăn nữa.
Tôi đã sụt mất 14 kg (31 pounds) mà không cần bất kỳ nỗ lực lớn và tôi đã không cảm thấy tốt hơn trong toàn bộ cuộc sống của tôi.
**Tài li** **ệ** **u tham kh** **ả** **o:**
[http://authoritynutrition.com/3-step-plan-to-stop-sugar-cravings/]

X-Frame-Options: SAMEORIGIN

Set-Cookie: PHPSESSID=hhf34t7mdj3kcnolt1a4scl580; path=/; secure; HttpOnly

Vary: Cookie,Accept-Encoding


text:
Mô tả
Tesla Terminator 90W thông tin sản phẩm
Vape Tesla Terminator 90W là một box mod đi kèm với buồng đốt Antman RDA chắc chắn sẽ giúp bạn có nhưng trải nghiệm tuyệt vời về khói và vị.
Sản phẩm có kích thước 80mm x 37mm x 22mm, trọng lượng 106g, được làm từ hợp kim kẽm và có sẵn trong màu đỏ, xám, đen hoặc trắng. Thiết kế gọn vừa trong lòng bàn tay, dễ cầm nắm, rất dễ amng theo bên người.
Công suất hoạt động tối đa 90w giúp vaper có thể dễ dàng tạo ra nhiều khói. Bên cạnh đó thiết bị có một số tính năng như bảo vệ ngắn mạch, bảo vệ điện áp thấp, đoản mạch.. giúp người dùng an toàn hơn.
Mod tự động điều chỉnh độ đốt theo điện trở suất của coil mà bạn lắp đặt. nhưng box sẽ không đốt những loại coil build có điện trở suất dưới 0.1 ohm vì lý do an toàn.
Thiết bị hoạt động đơn gảin chỉ với một nút bấm trên thân, đây là là sản phẩm lai mech hướng tới sự tiện dụng cho người sử dụng.
Ngoài ra, phía 2 bên thân máy là hệ thống lỗ thoát khí được thiết kế cách điệu và đèn led để thông báo tình trạng thiết bị, màu đỏ nghĩa là điện áp đã giảm xuống dưới 3.7V, màu xanh nghĩa là pin đã đầy.
Đi kèm với Tesla Terminator 90W là buồng đốt Antman RDA tank với đường kính tổng thể 22mm, cao 24mm. Được chế tạo từ hợp kim kẽm chất lượng cao. Buồng đốt này có khoảng rộng để build deck với 2 chân giữ dây đốt, 4 lỗ đi dây tiện lợi, đáp ứng cho việc build coil từ đơn giản đến phức tạp.
Buồng đốt có lỗ gió giúp tạo thêm khói và ngăn cho thiết bị không bị nóng, giúp dây đốt nguội nhanh hơn. Về tổng thể thì Antman RDA tank hỗ trợ rất tốt cho cả khói và vị.
Vape Tesla Terminator 90W thông số và tính năng sản phẩm:
- Kích thước: 80mm x 36.5mm x 22mm.
- Công suất tối đa: 90 wat.
- Sử dụng 1 Pin: 18650.
- Cấu trúc hợp kim kẽm.
- màu sắc: Đen, đỏ, trắng.
- chỗ tiếp xúc 510.
- Độ đốt volt mạnh nhất 4.2v.
- Sử dụng 1 pin (không bao gồm).
- Trở kháng tối thiểu 0.1 ohm.
- Đầu kết nối ren 510.
- Pin LED: 3.7-4.2V (ánh sáng xanh) / 3.0-3.7V (màu đỏ).
- Sạc qua cổng USB.
- Power: Lớn nhất 90W không được kiểm soát
- Màu sắc: Đen, thép không gỉ, bạc, đen và đỏ
- Thiết kế đơn giản, sử dụng 1 nút bấm duy nhất, nút bấm to, cảm giác ấn nhẹ và thoải mái.
- Hệ thống lỗ thông gió và đèn LED chỉ thị thông báo tình trạng thiết bị.
- Tính năng bảo vệ người dùng.
Antman RDA tank:
- Cấu trúc thép không rỉ
- Lỗ thông khí đáy lớn
- Tươn thích với các loại coil lớn như clapton, tiger, twisted…
- Kết nối 510.
- Build deck rộng với 2 chân giữ dây đốt, 4 lỗ đi dây tiện lợi.
- Có 6 lỗ gió nhỏ phía trên thân buồng đốt, có thể điều chỉnh đóng mở.
Hình ảnh sản phẩm Vape Terminator
Lưu ý khi sử dụng sản phẩm:
- Khi điện áp của pin nằm trong khoảng 3.7 – 4.2V, đèn LED sẽ nháy màu xanh. Đèn LED sẽ nháy màu đỏ khi điện áp của pin nằm trong khoảng 3.0 – 3.7V.
- Khi đèn LED sẽ nháy 15 lần và tắt là điện áp của pin dưới 3.0V, nghĩa là lúc đó bạn nên sạc pin hoặc thay pin để tiếp tục sử dụng.
- Khi thời gian 1 lần hút kéo dài quá 12s, đèn LED sẽ nháy lên 8 lần để cảnh báo. Việc sạc pin cho Tesla Terminator có thể được thực hiện qua cổng sạc Micro USB trên thân máy hoặc sạc pin rời. Đây cũng là cổng sạc hỗ trợ chế độ sạc nhanh 2A.
Clip sản phẩm Tesla Terminator
Hotline: 0931.807.815
Fanpage:https://www.facebook.c
Địa chỉ mua hàng:
Quận 7: 109 đường 39, p.Tân Qui, Quận 7, HCM
Quận 4: 133 Hoàng Diệu, quận 4, HCM (ngã tư Hoàng Diệu – Đoàn Văn Bơ)
Đánh giá
Chưa có đánh giá nào.

markdown:
## Mô tả
[Tesla Terminator 90W](https://thuocladienttu.com/product/thuoc-la-dien-tu/tesla-terminator-90w/) thông tin sản phẩm
Vape Tesla Terminator 90W là một box mod đi kèm với buồng đốt Antman RDA chắc chắn sẽ giúp bạn có nhưng trải nghiệm tuyệt vời về khói và vị.
Sản phẩm có kích thước 80mm x 37mm x 22mm, trọng lượng 106g, được làm từ hợp kim kẽm và có sẵn trong màu đỏ, xám, đen hoặc trắng. Thiết kế gọn vừa trong lòng bàn tay, dễ cầm nắm, rất dễ amng theo bên người.
Công suất hoạt động tối đa 90w giúp vaper có thể dễ dàng tạo ra nhiều khói. Bên cạnh đó thiết bị có một số tính năng như bảo vệ ngắn mạch, bảo vệ điện áp thấp, đoản mạch.. giúp người dùng an toàn hơn.
Mod tự động điều chỉnh độ đốt theo điện trở suất của coil mà bạn lắp đặt. nhưng box sẽ không đốt những loại coil build có điện trở suất dưới 0.1 ohm vì lý do an toàn.
Thiết bị hoạt động đơn gảin chỉ với một nút bấm trên thân, đây là là sản phẩm lai mech hướng tới sự tiện dụng cho người sử dụng.
Ngoài ra, phía 2 bên thân máy là hệ thống lỗ thoát khí được thiết kế cách điệu và đèn led để thông báo tình trạng thiết bị, màu đỏ nghĩa là điện áp đã giảm xuống dưới 3.7V, màu xanh nghĩa là pin đã đầy.
Đi kèm với Tesla Terminator 90W là buồng đốt Antman RDA tank với đường kính tổng thể 22mm, cao 24mm. Được chế tạo từ hợp kim kẽm chất lượng cao. Buồng đốt này có khoảng rộng để build deck với 2 chân giữ dây đốt, 4 lỗ đi dây tiện lợi, đáp ứng cho việc build coil từ đơn giản đến phức tạp.
Buồng đốt có lỗ gió giúp tạo thêm khói và ngăn cho thiết bị không bị nóng, giúp dây đốt nguội nhanh hơn. Về tổng thể thì Antman RDA tank hỗ trợ rất tốt cho cả khói và vị.
[Vape](https://thuocladienttu.com/) Tesla Terminator 90W thông số và tính năng sản phẩm: [Vape](https://thuocladienttu.com/)Tesla Terminator 90W thông số và tính năng sản phẩm:
- Kích thước: 80mm x 36.5mm x 22mm.
- Công suất tối đa: 90 wat.
- Sử dụng 1 Pin: 18650.
- Cấu trúc hợp kim kẽm.
- màu sắc: Đen, đỏ, trắng.
- chỗ tiếp xúc 510.
- Độ đốt volt mạnh nhất 4.2v.
- Sử dụng 1 pin (không bao gồm).
- Trở kháng tối thiểu 0.1 ohm.
- Đầu kết nối ren 510.
- Pin LED: 3.7-4.2V (ánh sáng xanh) / 3.0-3.7V (màu đỏ).
- Sạc qua cổng USB.
- Power: Lớn nhất 90W không được kiểm soát
- Màu sắc: Đen, thép không gỉ, bạc, đen và đỏ
- Thiết kế đơn giản, sử dụng 1 nút bấm duy nhất, nút bấm to, cảm giác ấn nhẹ và thoải mái.
- Hệ thống lỗ thông gió và đèn LED chỉ thị thông báo tình trạng thiết bị.
- Tính năng bảo vệ người dùng.
**Antman RDA tank:**
- Cấu trúc thép không rỉ
- Lỗ thông khí đáy lớn
- Tươn thích với các loại coil lớn như clapton, tiger, twisted…
- Kết nối 510.
- Build deck rộng với 2 chân giữ dây đốt, 4 lỗ đi dây tiện lợi.
- Có 6 lỗ gió nhỏ phía trên thân buồng đốt, có thể điều chỉnh đóng mở.
**Hình ảnh sản phẩm Vape Terminator** **Lưu ý khi sử dụng sản phẩm:**
- Khi điện áp của pin nằm trong khoảng 3.7 – 4.2V, đèn LED sẽ nháy màu xanh. Đèn LED sẽ nháy màu đỏ khi điện áp của pin nằm trong khoảng 3.0 – 3.7V.
- Khi đèn LED sẽ nháy 15 lần và tắt là điện áp của pin dưới 3.0V, nghĩa là lúc đó bạn nên sạc pin hoặc thay pin để tiếp tục sử dụng.
- Khi thời gian 1 lần hút kéo dài quá 12s, đèn LED sẽ nháy lên 8 lần để cảnh báo. Việc sạc pin cho Tesla Terminator có thể được thực hiện qua cổng sạc Micro USB trên thân máy hoặc sạc pin rời. Đây cũng là cổng sạc hỗ trợ chế độ sạc nhanh 2A.
**Clip sản phẩm Tesla Terminator **
Hotline: 0931.807.815
Fanpage:
[https://www.facebook.com/VinaVape](https://www.facebook.com/VinaVape) **Địa chỉ mua hàng:**
Quận 7: 109 đường 39, p.Tân Qui, Quận 7, HCM
Quận 4: 133 Hoàng Diệu, quận 4, HCM (ngã tư Hoàng Diệu – Đoàn Văn Bơ)
## Đánh giá
Chưa có đánh giá nào.

Server: Apache

Link: <https://thuocladienttu.com/wp-json/>; rel="https://api.w.org/", <https://thuocladienttu.com/?p=5526>; rel=shortlink


text:
Trang học tiếng Thái
<
Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:
Bạn đang bình luận bằng tài khoản WordPress.com
( Đăng xuất /
Thay đổi )
Bạn đang bình luận bằng tài khoản Google+
( Đăng xuất /
Thay đổi )
Bạn đang bình luận bằng tài khoản Twitter
( Đăng xuất /
Thay đổi )
Bạn đang bình luận bằng tài khoản Facebook
( Đăng xuất /
Thay đổi )
Connecting to %s
Notify me of new comments via email.
Entries (RSS) and Comments (RSS).
Trả lời

markdown:
Trang học tiếng Thái
<
Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:
Bạn đang bình luận bằng tài khoản WordPress.com
( Đăng xuất /
Thay đổi )
Bạn đang bình luận bằng tài khoản Google+
( Đăng xuất /
Thay đổi )
Bạn đang bình luận bằng tài khoản Twitter
( Đăng xuất /
Thay đổi )
Bạn đang bình luận bằng tài khoản Facebook
( Đăng xuất /
Thay đổi )
Connecting to %s
Notify me of new comments via email.
Entries (RSS) and Comments (RSS).
## Trả lời Hủy trả lời

Vary: Cookie

X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.

Link: <https://wp.me/PpStX-eD>; rel=shortlink

X-ac: 1.dca _dca