Thứ Năm, 12 tháng 3, 2020

Hiệu ứng cửa sổ vỡ

Lần thứ nhất đến trễ, không bị trừng phạt, rồi mới dưỡng thành thói quen đến trễ; lần thứ nhất nới lỏng yêu cầu đối với mình, cuối cùng biến thành không có tiêu chuẩn đối với bản thân. Đây là điều mà rất nhiều người đang gặp phải.
Hiệu ứng “Cửa sổ vỡ” – Hãy thận trọng với những điều được coi là nhỏ nhặt
Hiệu ứng “Cửa sổ vỡ”

Thận trọng với những điều được coi là nhỏ nhặt

Tin rằng trong cuộc sống, chúng ta đều đã từng có những trải nghiệm kiểu này: Ban đêm trước khi ngủ, bạn cầm điện thoại di động lên tự nói với mình: “Chỉ chơi mấy phút thôi!”, kết quả thành mấy tiếng đồng hồ.
Bạn vốn tửu lượng không tốt, trên bàn tiệc bằng hữu mời rượu, bạn không tiện từ chối, nói rằng chỉ uống một chén, kết quả là có chén thứ hai, chén thứ ba, cuối cùng trở về nhà trong tình trạng say mèm, thân thể bị hao tổn.
Bạn cùng bằng hữu dạo phố, vốn định không mua thứ gì cả, kết quả, nhân viên cửa hàng giới thiệu cho bạn một chiếc bút kẻ lông mày, cuối cùng bạn mua nguyên một bộ đồ trang điểm về nhà.
Rất nhiều chuyện đều tương tự như vậy, chỉ cần lần đầu tiên thay đổi một chút, kết quả những chuyện diễn ra tiếp theo là không thể kiểm soát được.
Từng nghe qua một câu chuyện rất nổi tiếng: Có một đứa trẻ lần đầu tiên ăn cắp đồ, trộm được một cây kim, người mẹ cảm thấy chỉ là một cây kim mà thôi, nên không trách phạt đứa con. Thế là sau đó đứa trẻ lại tiếp tục trộm những món đồ khác nữa.
Lớn lên, đứa trẻ đó đã trở thành một tay trộm vàng, cuối cùng bị giam vào ngục, còn bị phán quyết tử hình. Anh ta ở trên pháp trường, khóc lớn nói với mẹ: “Nếu lần đầu tiên con trộm cây kim, mẹ nghiêm khắc trừng phạt, thì hôm nay con đã không phải chết!”.
Tục ngữ nói: “Con đê ngàn dặm, vỡ bởi tổ kiến”, nếu như ban đầu bạn không kiểm soát được một vài ham muốn nhỏ, thỏa hiệp một chút, coi thường vài căn bệnh vặt vãnh,… cuối cùng nó sẽ biến thành rất lớn, thậm chí không thể kiểm soát được nữa.
Milan Kundera, một nhà văn Tiệp Khắc từng nói: “Lần đầu tiên phản bội, nếu không thể dừng lại thì sẽ dẫn đến nhiều lần phản bội nữa, cuối cùng giống như phản ứng dây chuyền, sẽ khiến ta càng đi càng xa”.

Lần đầu tiên phóng túng, sẽ có vô số lần về sau

Trong cuộc sống rất nhiều người đều đang nói kiên trì, nhưng người thực sự kiên trì được lại rất ít. Tác giả Murakami Haruki, sinh năm 1949 tại Kyoto, là một trong những tiểu thuyết gia, dịch giả văn học nổi tiếng người Nhật Bản. Từ mùa thu năm 1982 ông bắt đầu chạy bộ, mãi cho đến hôm nay, đã kiên trì được mấy chục năm.
Hiệu ứng “Cửa sổ vỡ” – Hãy thận trọng với những điều được coi là nhỏ nhặt
Tác giả Murakami Haruki, sinh năm 1949 tại Kyoto, là một trong những tiểu thuyết gia, dịch giả văn học nổi tiếng người Nhật Bản
Người từng kiên trì chạy bộ, đều sẽ gặp được loại tình huống này: Hôm nay bận quá, không thể chạy; hôm nay quá mệt mỏi, để ngày mai chạy; hôm nay tâm trạng không tốt, không muốn chạy… Nếu như có lần lần thứ nhất kiếm cớ để cho mình từ bỏ kiên trì, thì đến cuối cùng, thường sẽ không muốn kiên trì nữa.
Haruki cũng tự hỏi liệu bản thân có thể kiên trì được bao lâu. Nhưng ông cũng tự đáp lại mình rằng: “Nếu tôi lấy bận bịu làm cái cớ để không chạy, tôi sẽ không bao giờ chạy lại được nữa. Tôi chỉ có một ít lý do để tiếp tục chạy, và vô số lý do để bỏ. Tất cả những gì tôi có thể làm là giữ cho một ít lý do đó được đánh bóng đẹp đẽ”. Bởi vì ông chưa bao giờ có một lần “lười biếng”, cho nên ông kiên trì cho tới bây giờ.
Kiên trì làm một việc, kiên trì tới cùng xác thực là rất khó, bởi vì thời điểm chúng ta không muốn làm, kiểu gì cũng sẽ tìm cho mình lý do, để cho mình ở vào trạng thái nhẹ nhõm dễ chịu.
Nhưng mà, dù cho kiên trì một sự việc rất khó, cũng đừng để cho mình một lần có ý nghĩ từ bỏ, bởi vì từ bỏ một lần, lần thứ hai lại càng dễ dàng hơn.

Hiệu ứng “Cửa sổ vỡ”

Thuyết “Cửa sổ vỡ” được 2 giáo sư người Mỹ là James Q. Wilson và George L. Kelling giới thiệu đầu tiên trong một bài báo vào tháng 3/1982.
“Nếu một tòa nhà với một vài cửa sổ bị phá vỡ và không được sửa chữa sẽ có xu hướng thu hút những kẻ phá hoại phá thêm vài cửa sổ khác. Cuối cùng, họ có thể đột nhập vào tòa nhà, và nếu nó trống, họ sẽ chiếm lấy nó hoặc thậm chí đốt phá nó. Tương tự như vậy, nếu một vỉa hè có rác tích tụ, thì người ta sẽ tiếp tục xả rác hoặc để cả túi rác ở đó…”

Vào những năm 60, 90 của thế kỷ trước, New York có tỉ lệ tội phạm rất cao mặc dù lúc đó New York đã là một thủ đô tài chính của thế giới. Khắp thành phố, đầy bức tường vẽ sơn chằng chịt, trộm cắp vặt, trốn vé tàu điện, các vụ giết người và mua bán ma tuý…
Hiệu ứng “Cửa sổ vỡ” – Hãy thận trọng với những điều được coi là nhỏ nhặt
Khắp thành phố, đầy bức tường vẽ sơn chằng chịt, trộm cắp vặt, trốn vé tàu điện, các vụ giết người và mua bán ma tuý
Thế rồi, hai thanh tra cảnh sát là David Gunn và William Bratton được phái đến để làm trong sạch hệ thống tàu điện ngầm của New York, vốn là huyết mạch giao thông của gần 97% người dân thành phố. Chỉ sau một vài năm, tình hình tội phạm ở New York đã tụt giảm nhanh xuống 65%. Hai “chuyện nhỏ bé” là xóa sạch những hình sơn vẽ và đưa nhân viên cảnh sát mặc thường phục có mặt tại các nhà ga để bắt những vụ trốn vé tàu… đã làm thay đổi bộ mặt và nét văn hóa của New York.
Khi 2 thanh tra quyết định làm những “chuyện nhỏ bé”, có rất nhiều lời khuyên rằng 2 ông nên tập trung vào những chuyện to tát như án mạng hay buôn bán ma tuý. Nhưng rốt cuộc những chuyện lặt vặt mà 2 ông quyết tâm thực hiện đã mang lại kết quả toàn diện.
Một căn phòng nếu như có cửa sổ bị vỡ, nếu không có ai đi tu bổ, không lâu sau, các cửa sổ khác cũng sẽ vô duyên vô cớ bị người đập vỡ.
Một bức tường xuất hiện hình vẽ mà không bị tẩy sạch, rất nhanh trên tường sẽ xuất hiện hàng loạt những nét vẽ nguệch ngoạc, những hình vẽ khó coi.
Tại một nơi rất sạch sẽ, mọi người sẽ không vô ý ném rác ra đó, nhưng một khi trên mặt đất có rác rưởi xuất hiện, mọi người sẽ không chút do dự ném loạn rác rưởi mà không chút cảm thấy xấu hổ.
Đây chính là lý luận của hiệu ứng “Cửa sổ vỡ”. Đồ tốt mọi người sẽ tận lực bảo hộ nó, nhưng đồ tốt một khi có vết tích, mọi người sẽ tự giác mặc kệ nó trở nên tệ hơn. Tựa như một số người nghiện thuốc, lần thứ nhất không để ý, sau này lâm vào tình trạng nghiện thuốc mà không thể tự thoát ra được, hủy hoại thân thể của mình.
Để một thứ tốt trở thành xấu, thường thường là từ một hành vi rất nhỏ sinh ra đấy. Tựa như lần thứ nhất đến trễ, không có bị trừng phạt, rồi mới dưỡng thành thói quen đến trễ; lần thứ nhất hạ thấp yêu cầu đối với chính mình, cuối cùng đối với mình không còn muốn yêu cầu nữa. Cho nên, đừng bỏ mặc cơ hội lần thứ nhất, đừng phá vỡ cánh cửa sổ đầu tiên.
Nguồn: Tinh hoa
Read More »

Thứ Năm, 6 tháng 2, 2020

Monkey Junio - Ứng dụng học tiếng anh hàng đầu cho trẻ em - Giảm 40% - Tặng 4 bộ flash card siêu cool cho bé

Read More »

Chủ Nhật, 19 tháng 1, 2020

Năm 2020 sẽ là năm khởi sắc cho thị trường chứng khoán?


Đã bao giờ bạn tự hỏi: làm thế nào để các nhà đầu tư tổ chức có thể gom đủ số lượng lớn cổ phiếu như họ mong đợi mà không làm giá cổ phiếu tăng lên quá cao?

Công cụ mà các NĐT tổ chức sử dụng đó chính là truyền thông. Họ lợi dụng những thông tin xấu, chiến tranh, thiên tai,...để kích hoạt sự sợ hãi và làm đám đông bán ra. Và khi đám đông hoảng loạn bán ra họ sẽ từ từ mua vào. Dần dần đám đông bình tĩnh lại, những người còn giữ được cổ phiếu tin rằng cp sẽ đổi chiều đi lên. Lúc này Big boy lại bắn ra tin xấu, kích hoạt thêm sự sợ hãi trong những người còn nắm giữ cổ phiếu để họ bán ra. Điều này cứ lặp đi lặp lại cho đến khi hầu hết đám đông chán nản và không còn hi vọng về sự đổi chiều tăng giá của cổ phiếu, lúc này Big Boy cũng đã gom đủ hàng và là lúc Big Boy cho chạy giá cổ phiếu.

Đây là hình ảnh minh hoạ cho quá trình tích luỹ cổ phiếu của các Big Boy:



Nếu bạn so sánh với vnindex (đến thời điểm hiện tại là ngày 19/01/2020) thì sẽ thấy vnindex cũng đã hoàn thành quá trình tích luỹ cổ phiếu của các Big Boy. Đây là tín hiệu cho thấy năm 2020 sẽ là năm khởi sắc của thị trường?




Read More »

Thứ Sáu, 17 tháng 1, 2020

Tại sao Warren Buffet chỉ mong muốn một năm kiếm được lợi nhuận 20%?

Có bao giờ bạn thắc mắc tại sao tỉ phú Warren Buffet chỉ mong muốn một năm kiếm được mức lợi nhuận 20% không?

Bạn có cảm thấy 20% là ít không? Đúng 20% một năm là ít nhưng nếu bạn biết về "kỳ quan thứ 8" của thế giới "lãi kép" thì bạn sẽ thấy mức lãi suất đó tuyệt vời thế nào.

Với lợi nhuận 20% một năm thì cứ sau 72/20 = 3.6 năm tài sản sẽ tăng gấp đôi (Bạn có thể search quy tắc 72 để biết thêm chi tiết).

Ở đây để cho dễ tròn số tuổi, mình giả sử bạn kiếm được mức lợi nhuận là 24% một năm thì cứ sau 72/24 = 3 năm tài sản của bạn sẽ tăng lên gấp đôi.

Giả sử bạn 27 tuổi và bạn bắt đầu đầu tư với số vốn 100 triệu:

Tuổi
Tài sản
27
100M
30
100M x 2 = 200M
33
100M x 2^2 = 400M
36
100M x 2^3 = 800M
39
100M x 2^4 = 1.6B
42
100M x 2^5 = 3.2B
45
100M x 2^6 = 6.4B
48
100M x 2^7 = 12.8B
51
100M x 2^8 = 25.6B
54
100M x 2^9 = 51.2B

Nếu số vốn ban đầu của bạn là 500 triệu:

Tuổi
Tài sản
27
500M
30
500M x 2 = 1B
33
500M x 2^2 = 2B
36
500M x 2^3 = 4B
39
500M x 2^4 = 8B
42
500M x 2^5 = 16B
45
500M x 2^6 = 32B
48
500M x 2^7 = 64B
51
500M x 2^8 = 128B
54
500M x 2^9 = 256B

Vậy với kỳ quan lãi kép thì sẽ có 2 cách để nhanh chóng gia tăng tài sản. Cách thứ nhất là tăng mức lợi nhuận mỗi năm nên càng cao càng tốt, cách thứ hai là tăng số vốn đầu tư nên càng nhiều càng tốt. Ở việt nam thì mình thấy ở độ tuổi 27 tuổi thì bạn có 100 triệu đến 500 triệu là khả thi.

Áp dụng vào thực tế giao dịch chứng khoán thì để đạt được mức lợi nhuận kỳ vọng 24% thì giả sử mức lợi nhuận trung bình cho 1 giao dịch của bạn là 20%, vậy thì 1 năm bạn chỉ cần 2 giao dịch là bạn đã có lợi nhuận khoảng 40% rồi. Chúng ta không cần thiết phải giao dịch nhiều mà hãy chọn lựa giao dịch có tỉ lệ lợi nhuận trên rủi ro tốt nhất, hãy chọn những giao dịch mà khiến bạn có tỉ lệ chiến thắng cao bởi cả năm chúng ta chỉ cần 2 lệnh thắng 20% là chúng ta đã đạt được kỳ vọng lợi nhuận rồi.
Tất nhiên giao dịch thực tế sẽ không suôn sẻ như lý thuyết ở trên, sẽ có những lệnh chúng ta thô lỗ, có những lệnh chúng ta không đạt được mức lợi nhuận kỳ vọng 20%. Nhưng đại ý là: Giao dịch ít, chọn lựa chuẩn bị giao dịch tốt nhất, chọn giao dịch khi mà tỉ lệ chiến thắng cao, luôn cắt lỗ nhanh chóng (tôi thường cắt lỗ ở mức 5%) rồi cuối cùng lãi kép sẽ mang đến cho bạn sự giàu có.
Read More »

Thứ Sáu, 10 tháng 1, 2020

Nhận diện đúng về phân kỳ MACD - Alexander Elder

Phân kỳ là một trong những tín hiệu phân tích kỹ thuật mạnh nhất được trader nổi tiếng Alexander Elder giới thiệu trong cuốn sách "Trading for a living" của ông (Sách đã có bản dịch tiếng việt "Giao dịch để kiếm sống"). 

Có 2 loại phân kỳ đó là phân kỳ tăng giá và phân kỳ giảm giá.

Phân kỳ tăng giá xuất hiện khi giá tạo đáy, củng cố và sau đó tạo đáy mới. Tại đáy đầu tiên thì MACD-Histogram sẽ đi từ dưới đường 0 và vượt lên trên đường 0 sau đó giảm trở lại xuống dưới đường 0 tại đáy thứ hai nhưng mức giảm thấp hơn so với đáy đầu tiên.


Các bạn có thể quan sát trên hình: MACD-Histogram dưới đường 0 tại vùng A sau đó đi lên trên đường 0 tại vùng B và giảm trở lại dưới đường 0 tại vùng C. Độ cao của C là thấp hơn độ cao của A.
Mức giá tại vùng A là cao hơn mức giá tại vùng C.

Lưu ý:
- Điều kiện bắt buộc là MACD-Histogram phải đi lên trên đường 0
- Tín hiệu phân kỳ càng được củng cố khi đường MACD hướng lên (mũi tên)
- Sẽ tốt hơn nếu độ cao tại C nhỏ hơn hoặc bằng một nửa độ cao tại A
- Tại vùng C ngay khi độ cao MACD-Histogram giảm có thể đặt lệnh mua

Read More »

Thứ Năm, 13 tháng 9, 2018

Fix lỗi: The context is being used in Code First mode with code that was generated from an EDMX file for either Database First or Model First development.

Nếu bạn dùng Entity Framework và generate file edmx from db, khi publish website lên host gặp lỗi:
"The context is being used in Code First mode with code that was generated from an EDMX file for either Database First or Model First development..."
thì cách fix như sau:

1. Tạo 1 class để tạo chuỗi connection string cho EF bằng code:

using System.Data.SqlClient;
using System.Data.EntityClient;

namespace MY_DB_ORM
{
    static class MY_DB
    {
        public static string ConnectionString()
        {
            SqlConnectionStringBuilder sqlBuilder = new SqlConnectionStringBuilder();

            // Set the properties for the data source.
            sqlBuilder.DataSource = "MY_SERVER_IP,1433";
            sqlBuilder.InitialCatalog = "MY_DB_NAME";
            sqlBuilder.UserID = "MY_USERID";
            sqlBuilder.Password = "MY_PASSWORD";
            sqlBuilder.IntegratedSecurity = false;

            // Build the SqlConnection connection string.
            string providerString = sqlBuilder.ToString();

            // Initialize the EntityConnectionStringBuilder.
            EntityConnectionStringBuilder entityBuilder = new EntityConnectionStringBuilder();

            //Set the provider name.
            entityBuilder.Provider = "System.Data.SqlClient";

            // Set the provider-specific connection string.
            entityBuilder.ProviderConnectionString = providerString;

            // Set the Metadata location.
            entityBuilder.Metadata = @"res://*/MY_CONTEXT_CLASS_NAME.csdl|
       res://*/MY_CONTEXT_CLASS_NAME.ssdl|
       res://*/MY_CONTEXT_CLASS_NAME.msl";
            return entityBuilder.ToString();

        }
    }
}

2. Ở context class của bạn, sửa contructor:

public MY_CONTEXT_CLASS_NAME_CONSTRUCTOR()
            : base(MY_DB.ConnectionString())
        {
        }

3. Ở context class comment OnModelCreating(DbModelBuilder modelBuilder) method

4. Xóa chuỗi connection string ở web.config



https://community.spiceworks.com/topic/815431-ef-can-t-get-it-to-work
Read More »

Thứ Năm, 9 tháng 8, 2018

fix lỗi không edit đc thuộc tính của ảnh trong ckeditor trên modal

Lỗi này chỉ xuất hiện khi gọi ckeditor trên modal. Cách fix là sẽ thêm 1 hàm extension cho js để force focus vào modal edit property ảnh:

$.fn.modal.Constructor.prototype.enforceFocus = function () {
    modal_this = this
    $(document).on('focusin.modal', function (e) {
        if (modal_this.$element[0] !== e.target && !modal_this.$element.has(e.target).length
        && !$(e.target.parentNode).hasClass('cke_dialog_ui_input_select')
        && !$(e.target.parentNode).hasClass('cke_dialog_ui_input_text')) {
            modal_this.$element.focus()
        }
    })
};


Read More »