Thứ Ba, 12 tháng 8, 2014

10 HTML Tag Crimes You Really Shouldn’t Commit (HTML, CSS)

You better watch out, because the HTML police are about. They scour your code and pick out the most unspeakable crimes against HTML markup. This handy list of ten HTML tag crimes sheds some light on some of the most common coding mistakes and helps provide an alternate solution. Tips include writing valid markup, making semantic choices, avoiding deprecated tags and more!

Crime 1: Placing Block Elements Inside Inline Elements

HTML elements can either be displayed in two ways, Block or Inline. Each tag by default is naturally either a block or inline element. Block elements include divs and paragraphs, that make up the structure of the document. Inline elements on the other hand should sit inside block elements and go with the flow of the document, examples include anchors and span tags. With this in mind, inline elements should always go inside block elements, and never the other way around.

Crime 2: Not Including an ALT Attribute on Images

The ALT attribute is a required element on all images displayed on a web page. It helps users determine what the image is, should they be browsing on a screen reader, or simply on a slow connection. The ALT attribute should describe the image being shown, so an alt=”image” is bad practice. If the image is purely for decorative purposes, simply add an empty alt attribute, such as alt=””.

Crime 3: Not Using Lists When Necessary

The handy UL (and OL) tags have a bunch of uses and are extremely versatile for the display of all kinds of page items. Unsurprisingly the Unordered List tag does a great job of displaying a list of information, so don’t even think about using a bunch of line breaks ever again!

Crime 4: Using <b> and <i> for Bolding and Italicizing

The <b> and <i> tags make the text appear bold and italic respectively, but semantically they are classed as presentational tags, therefore the effect would be best replicated with the CSS styles of font-weight and font-style. If the passage of text suggests areas of importance, they should be highlighted with the <strong> or <em> tags, which basically do the same job as <b> and <i>, but also make the world a nicer place.

Crime 5: Using Too Many Line Breaks

The line break tag of <br /> should only be used to insert is single line breaks in the flow of paragraph text to knock a particularly word down onto a new line. It shouldn’t be used to make gaps between elements, instead, split the text into separate paragraphs, or adjust the margin styled by CSS.

Crime 6: Using The Wrong Strikethrough Tags

In the olden days, <s> and <strike> were around to allow edits and amends to web text. However they are now classed as deprecated tags, which means they still work fine (in Transitional), but there’s a set of new tags on the block – <del> and <ins>. These new tags are used together to show deleted, and the subsequently inserted text in a document.

Crime 7: Using Inline Styling

You’ve heard it a thousand times – Inline styling is bad. The whole point of semantic HTML and CSS is to separate document structure and styling, so it just doesn’t make sense to go placing styling directly in the HTML document. Remember to always keep your styles in your stylesheet where they belong.

Crime 8: Adding or Removing Borders in HTML

The border attribute is another presentational effect, so semantically it should be left to the CSS, even if it’s removing a default border from an element.

Crime 9: Not Using Header Tags

Header tags are available all the way from <h1> to <h6>, and make handy tags to separate your document into titled sections. If you have a selection of words indicating what content is due to appear next, chances are one of the header tags will fit right in. Your choice of header tag depends on the flow of your document, try to naturally insert them in order of 1-6 where appropriate.

Crime 10: The Unspeakable Use of <blink> or <marquee>

Apart from not even being part of the official collection of standard HTML endorsed by the W3 Consortium, the <blink> and <marquee> tags are just pure ugliness. If there’s something you need to draw attention to, I’m sure you can think of plenty of alternate ways to draw focus to that area of the page than to have it flash on and off or scroll across the page!

Chủ Nhật, 10 tháng 8, 2014

Khi bạn phải làm float:bottom (CSS)

Trong CSS không hỗ trợ thuộc tính float:bottom;
Vậy chúng ta phải làm mẹo một chút để đạt mục tiêu này

Sau đây là bài viết.

<div style="position:relative">
    <div style="position:absolute; bottom:0;">
    </div>
</div>

Như vậy vấn đề ở đây chính là thuộc tính position của css.

Chúc bạn đạt được mục tiêu

Mô-đun (module) hỗ trợ(support) của sản phẩm Sông Đà hoạt động như thế nào?

Dưới đây là specification cho support application (run at web environment)

Ai có quyền dùng?
Ai có quyền trả lời?
Ai có quyền xóa mẫu tin support, comment trao đổi của một mẫu support?
Ai có quyền liệt kê danh sách?
Luồng dữ liệu (item) đi như thế nào?

0/ Một số quy ước trong hệ thống.
  A: là user Nhân viên, và có quyền trong hệ thống (Administrator)
  E: là thành viên (End user) không phải là nhân viên.
  U: là một khách vãng lai (user) không đăng nhập vào hệ thống.
  SM: Là một mẫu yêu cầu support (Support Item)

Module chia làm 3 mode như sau

1/ Nếu enable chức năng "Truy cập công khai" thì ai cũng có thể vào module này thông qua internet với link http://www.yourdomain.com/support/
-> Nếu không enable chức năng "Truy cập công khai, thì buộc phải đăng nhập mới được phép vào trang này http://www.yourdomain.com/support/
-> Câu hỏi ai có quyền dùng? đã được trả lời ở trên.

2/ Support module được dùng cho trao đổi giữa E(End user) và A (Administrator) về một dịch vụ (các module khác trong hệ thống của công ty, hoặc một vấn đề gì đó của công ty).
Vậy trong trường hợp cho một dịch vụ (VD: Module Sản phẩm) cụ thể thì người đại diện cho module  và người đó là Nhân viêncó quyền (View, Add, Delete, Edit)  trả lời,
--> Trong trường hợp tướt quyền thì buộc phải thay đổi lại những setting cho đúng với nguyên tắt này.
--> Câu hỏi Ai có quyền trả lời? đã được trả lời.

3/ Đối với một mẫu support(mẫu tin) thì người đăng và người đại diện sẽ có quyền xóa mẫu tin này.
Còn comment của mẫu support thì do người đăng có quyền xóa. và chỉ trong vòng n phút (n được quy định trong setting của module đó.)
Trường hợp mẫu tin xóa, những comment của mẫu tin này sẽ xóa theo.
--> vậy câu số 3 đã được trả lời.

4/ Một thành viên sẽ được thấy những mẫu support của mình khi đăng nhập,
Một nhân viên và có quyền trên module sẽ được liệt kê những mẫu support mà mình là người đại diện.
--> Câu số 4 đã được trả lời.

5/ Lưu đồ hoạt động như sau.
Ví dụ E gửi một yêu cầu support về module Sản phẩm.
  + Module sản phẩm do nhân viên có id là 2 tên là Admin làm người đại diện.
  + A sẽ login vào và thấy yêu cầu của A gửi ở mục yêu cầu chưa xử lý
  + A mở xem chi tiết, và đánh dấu là "Đang xử lý"
  + E sẽ thấy mẫu tin của mình vừa gửi ở mục "Yêu cầu đang xử lý"
  + A sẽ trả lời phần "Nội dung phản hồi"
  + E sẽ thấy mẫu tin của mình ở  mục "Yêu cầu có phản hồi"
  + E mở lên xem, nếu đồng ý thì "Đóng yêu cầu"
=> Yêu cầu support kết thúc và đưa vào mục "Yêu cầu đã đóng"

*/ Cũng có thể mở lại "yêu cầu support đã đóng" để tiếp tục trao đổi.

*/ Trường hợp 2:
  1/  E -> A
  2/  A -> mở xem chi tiết.
  3/  E -> Đóng yêu cầu/Hủy yêu cầu
  4/  A -> comment
  5/  E dù đóng support nhưng vẫn hiển thị ở mục "Yêu cầu có phản hồi" sau khi A comment.

*/ Trường hợp 3
 1/ E -> A, sau khi gửi E sẽ chuyển về trang xem chi tiết mẫu vừa gửi.
 2/ E copy URL gửi qua sky cho một user B (B là thành viên)
 3/ B-> mở lên xem, sẽ nhận thông báo, "Mẫu tin này không tồn tại"
...
Còn tiếp tục cập nhật.

Xin chào và chúc quý vị có một trải nghiệm thú vị trên hệ thống Support của Sông Đà Project
 








Thứ Bảy, 9 tháng 8, 2014

AJAX cập nhật một field(trường) bất kỳ một table nào(C#).

Đôi khi không đủ các yếu tố code, hay các module đều có một phương thức update một field hoặc nhiều field chỉ định vậy chúng ta sẽ viết một ajax như sau

Bước 1: Viết javascript cho một request
 Ở js file tôi viết logic sau
$("#se_survey").on("change", function () {
          
            var commonModule = new CommonModule();
            var header = {
                id: commonModule.urlParam("id"),
                status: $(this).val(),
                module: Module,
                tab: "TroGiup",
                userid: $("#hf_UserId").val()
               }
            $.ajax({
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                url: '/Commands/ajax_UpdateSurvey.aspx/UpdateSurvey',
                data: JSON.stringify({header: header})
            }).done(function (result) {

                console.log(result.d);
            }).fail(function () {

            }); //end ajax
        });
Bước 2: xử lý ở server side
 //Commands/ajax_UpdateSurvey.aspx
[System.Web.Services.WebMethod]
        public static bool UpdateSurvey(object header)
        {
            string id = string.Empty;
            string module = string.Empty;
            string status = string.Empty;
            string tab = string.Empty;
            foreach (KeyValuePair<string, object> item in (Dictionary<string, object>)header)
            {
                if (item.Key.ToLower() == "module")
                {
                    module = item.Value.ToString();
                    module = module.Replace("-", string.Empty);
                    if (module.Equals("CongTy"))
                    {
                        module = "LocalCompany";
                    }
                }
                else if (item.Key.ToLower() == "status")
                {
                    status = item.Value.ToString();
                }
                else if (item.Key.ToLower() == "tab")
                {
                    tab = item.Value.ToString();
                }
                else if (item.Key.ToLower() == "id")
                {
                    id = item.Value.ToString();
                }
            }
            if (!DAO._Modules.SelectById(module).IsEnable)
            {
                return false;
            }

            return DAO.ModuleCommonDAO.UpdateAttr(int.Parse(id), new string[][] { new string[] { "KhachDanhGia", status } }, tab);
        }
Bước 3: Nhận và xử lý kết quả từ server
 Chín là ở js file tại bước 1
Trong ví dụ này tôi in kêt quả bằng console.log
                console.log(result.d);

Thay đổi giá trị customErrors trong webconfig [C#].


Khi bạn muốn thay đổi giá trị customErrors trong webconfig chẳng hạn lý do: Khi bạn đưa website chạy online thì khi có lỗi hiển thị ra màn hìn lỗi thân thiện người dùng thazy vì hiển thị mã (code) trông rất xấu xí.

Vậy các bước tiến hành. Code được viết bằng ngôn ngữ C# .

Bước 1: Giả lập một customErrors
            static Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
Bước 2: Thay đổi theo điều kiện của bạn.
            CustomErrorsSection cer = config.GetSection("system.web/customErrors") as CustomErrorsSection;
                        if (cbErrorPages.Checked)
                        {
                              cer.Mode = CustomErrorsMode.On;
                        }
                        else {
                              cer.Mode = CustomErrorsMode.Off;
                        }


Bước 3: lưu và thay đổi giá trị này.
                    config.Save();

Hết, xin chào và hẹn gặp lại ở những topic tiếp :)

Thứ Tư, 6 tháng 8, 2014

Đàn ông tử tế

Tôi có đọc đâu đó rằng, có ba điều người đàn ông tử tế không được phép làm: bất hiếu với bố mẹ, lừa dối người mình yêu và không thừa nhận con cái. Sự trung thực, với người đàn ông, chính là một trong những biểu hiện đó. Đối diện với những sự cố lớn của cuộc đời, người đàn ông sẽ bộc lộ tâm tính của mình rõ nhất.

***
Steve Job có nói rằng, người thợ mộc tài hoa là người không bao giờ dùng miếng gỗ xấu làm mặt sau chiếc tủ của mình. Bởi có thể người khác không biết, nhưng chính bạn thì biết rất rõ điều đó...
Sự thật do chính mình tạo nên, có lẽ hơn ai hết, chúng ta tự thấu hiểu. Cách biểu đạt sự thật ra sao với người đối diện là tuỳ vào cách chúng ta ứng xử. Nhưng mỗi cách ứng xử của chúng ta cũng thể hiện bản chất con người. Người thợ mộc tài hoa có thể có đủ cách lấp liếm để biện minh rằng, tấm gỗ ấy phù hợp với chiếc tủ ấy. Nhưng anh ta sẽ biết, nó có thực sự xứng đáng với một chiếc tủ đẹp hay không.
Và người tử tế thì sẽ không chấp nhận điều đó, ngay từ khi ý định đó chưa hình thành.
Trong kịch "Trai đẹp lắm chiêu" ở sân khấu Thế giới trẻ, có một anh chàng lái taxi nói dối hoàn hảo, đến mức có hai cô vợ ở cách nhau hai dãy phố mà vẫn rất êm ấm. Anh ta lên lịch chăm sóc vợ cả, âu yếm vợ hai hoàn hảo. Cho đến một ngày anh ta vô tình bắt cướp trên đường phố và báo chí đưa tin. Từ đó, phần còn lại của vở kịch chỉ là cuộc trốn chạy và lấp liếm của chàng nói dối, với những tình huống cười ra nước mắt.
Kịch bản hợp lý đến mức, ai cũng tin rằng, kẻ nói dối thì chẳng bao giờ có thể... sống sót, nhất là xung quanh anh ta toàn những người tử tế và thật thà...
danongtute
Trong những bộ phim xã hội đen của Hồng Kông, những bộ phim dành cho giới bình dân với những câu chuyện tình – tiền – tù – tội có phần thảm khốc. Người ta luôn làm ra những mâu thuẫn triệt để rồi thanh trừng, báo thù, tạo nên những cảnh huống gay cấn và hồi hộp. Tôi vẫn nhớ rất rõ, hình ảnh những người đàn ông chính trực trong bộ phim ấy, dù có thể gặp những sự cố chết người nhưng với những gì là rường cột của cuộc sống, của lý tưởng sống, đó là gia đình, ông chủ và những đứa con, họ sẽ bảo vệ đến cùng!.
Người cha đi ra đường chém đối thủ hay thủ tiêu kẻ thù, nhưng sẽ cố gắng không cho con mình biết điều đó. Không phải đó là sự dối trá, mà cố gắng giữ cho con cuộc sống yên lành. Hay người đàn ông có thể bỏ trốn hay tháo chạy khỏi các cuộc đua, nhưng anh ta sẽ không bao giờ bỏ rơi người phụ nữ mình yêu. Và đặc biệt, dù chính hay tà, thì sự hiếu đễ với cha mẹ là điều mà các nhà làm phim đặc biệt đề cao.
Đó tất nhiên chỉ là phim ảnh, nhưng nói theo cách khác thì phim ảnh chính là nơi thể hiện khát vọng của con người. Người ta luôn có niềm tin rằng, người đàn ông sẽ là trụ cột của một tổ chức hay trụ cột gia đình. Và khán giả sẽ phẫn nộ khi nhận ra rằng, người hùng mà họ đặt niềm tin hoá ra lại là kẻ hèn nhát và vô nhân.
Tôi từng gặp những người đàn ông (mà không biết có thực sự là đàn ông không) ngoài mặt toàn nói những điều tốt đẹp, nhưng khi đối tác vừa quay đi đã xọc thẳng một nhát dao sau lưng. Có những người rất trí thức, làm giám khảo nhiều cuộc thi, đã từng ngồi trước mặt tôi nói những lời khen ngợi hết lời, nhưng trong một đám gặp với người khác lại chê tôi không còn một lời nào xấu xa hơn thế.
Một người đàn ông tử tế có lẽ không bao giờ làm những việc hạ lưu như thế. Và tuyệt đối không sống hai mặt.
Và người đàn ông quan trọng nhất là phải giữ chữ tín của mình, không bao giờ dùng sự dối trá để hành nghề và ứng xử trong đời. Khi nghe được tất cả những điều đó, bị đâm sau lưng đến đau điếng, tôi chọn giải pháp im lặng. Xoá bỏ tất cả những điều đó ra khỏi cuộc sống của mình. Bởi nói như đức Phật, im lặng chính là cấp độ cao nhất cho sự phỉ báng.
Người đàn ông trung thực không có nghĩa là người đàn ông ngờ nghệch và ngô nghê. Sự trung thực không bao hàm nghĩa của sự ngu dốt. Trung thực là thước đo phẩm chất của một con người trong xã hội hiện đại. Và sự trung thực đó được thể hiện trong những việc làm cụ thể, ứng với những quy chuẩn chung của xã hội. Những kẻ láu cá có thể có được những thành công nhanh chóng, nhưng sự nghiệp lâu bền của một con người không thể đi tắt và cũng không thể xây dựng bằng những xảo ngôn.
Một trong những nguyên tắc để sống, là thành thật với mình và với người. Sự khôn ngoan của một con người, là làm sao dung hoà được những điều mình muốn và người muốn. Trong nguyên tắc kinh doanh mới, sự hợp tác không chỉ bao hàm ý nghĩa kẻ nào mạnh là kẻ chiến thắng mà còn có hàm nghĩa rằng, khi chúng ta hợp tác chúng ta cùng có lợi, cùng là những người chiến thắng. Mà không có sự hợp tác lâu bền nào dựa trên sự dối trá.
Có những người đàn ông nho nhã và luôn "chém gió" ngoài đường, nhưng ứng xử với người thân như người dưng nước lã, bạc bẽo với bạn bè và thường xuyên đè ép nhân viên, đồng nghiệp, vậy thì đó có phải là người đàn ông trung thực và tử tế? Sự tử tế phải bắt đầu từ gốc rễ cuộc sống, từ trong căn nhà của bạn, trong tổ ấm hay trong cả một lời nói với người lạ mà bạn bắt gặp trên đường.
Đôi khi chúng ta phải tỉnh thức để biết mình nên làm gì cho đúng với chính mình, để khỏi bị vướng vào những cái bẫy của những lời nói dối.
Hãy chọn con đường nào gần gụi, để sống thật và sống khoẻ...
Vì cuộc sống này đã quá bề bộn rồi...
Giày Đỏ (Dương Bình Nguyên)
---
Bài này được copy nguyên văn từ website http://www.truyenngan.com.vn/ để mục đích đọc và cảm nhận, tôi không chịu trách nhiệm việc phát lại nội dung này từ bất kỳ công cụ, website nào.

Nguyên Phó Thủ tướng Vũ Khoan: “Hãy học làm người tử tế”

(PetroTimes) – Trong chương trình Sơ kết 3 năm thực hiện chỉ thị 03-CT/TW của Bộ Chính trị về tiếp tục đẩy mạnh việc học tập và làm theo tấm gương đạo đức Hồ Chí Minh và hướng tới kỷ niệm 83 năm Ngày thành lập Đoàn TNCS Hồ Chí Minh, nguyên Phó Thủ tướng Vũ Khoan đã chia sẻ với đoàn viên thanh niên Dầu khí về những kỷ niệm với Chủ tịch Hồ Chí Minh.  
“Cần, kiệm, liêm, chính” để xây dựng đất nước
Mở đầu cuộc trò chuyện, nguyên Phó Thủ tướng Vũ Khoan chia sẻ sau khi về hưu, ông chỉ tham gia Hội đồng bảo trợ các tài năng trẻ của Trung ương Đoàn, bởi theo ông, đất nước ta quá khứ cũng là thanh niên, hiện tại và tương lai cũng là thanh niên, vì thế nên tôi còn sức tàn nào đó thì dành cho việc đào tạo, tuyên dương các tài năng trẻ cũng là điều đáng làm.
Về tấm gương đạo đức của Chủ tịch Hồ Chí Minh, nguyên Phó Thủ tướng khẳng định: “Trong suốt quãng đời hoạt động cách mạng của mình, Bác luôn căn dặn mọi người phải luôn “cần, kiệm, liêm, chính, chí công vô tư”, và đó cũng là kim chỉ nam cho mọi hoạt động của Người”.
Nguyên Phó Thủ tướng Vũ Khoan đã chia sẻ nhiều câu chuyện về tấm gương đạo đức của Chủ tịch Hồ Chí Minh thiết thực và đơn giản cho đoàn viên thanh niên ngành Dầu khí. Về tính “cần – chịu khó”, thanh niên cần phải chú tâm vào việc học và việc làm. Với việc học, Bác Hồ là người rất giỏi ngoại ngữ, biết 9 thứ tiếng, ngoài ra còn biết tiếng của nhiều dân tộc nước ta.
Nguyên Phó Thủ tướng Vũ Khoan nhớ lại: “Thời đó làm phiên dịch cho Bác, chúng tôi ai cũng cảm thấy rất khó, bởi Bác giỏi ngoại ngữ nên nếu có sơ suất, dịch sai thì rất không tốt. Năm 1955, Chủ tịch Chu Ân Lai sang thăm Việt Nam, phiên dịch nghe thấy Bác nói tiếng Trung tốt quá nên… té xỉu, phải đi cấp cứu”.
Một kỷ niệm nữa với Bác, Bác đã có thời gian nghiên cứu và làm việc tại nước Nga nên tiếng Nga của Người rất tốt, nhưng bởi lâu không sử dụng nên nhiều từ Bác đã quên. Vào khoảng năm 1960, có một dịp Bác tiếp phóng viên báo Thời mới của Liên Xô. Trong khi đang ngồi chờ khách, Bác rút hộp thuốc lá ra hút và rút một mẩu giấy có viết những từ tiếng Nga ra lẩm nhẩm.
Nguyên Phó Thủ tướng Vũ Khoan trao đổi với đoàn viên thanh niên ngành Dầu khí.
Ông hỏi “Bác vẫn học tiếng Nga à” thì Người cho biết, mỗi ngày Người đều viết 20 từ tiếng Nga mới ra 20 mẩu giấy, quấn chặt vào thuốc lá, mỗi ngày hút 20 điếu sẽ học thêm được từ mới, có rơi rụng thì cũng còn 10 từ. Lúc này, ông mới giật mình, bởi Bác là người đã thành thạo 9 thứ tiếng, là một nhà lãnh đạo bận bịu nhiều công việc, tuổi tác cũng đã cao mà vẫn không ngừng học tập, mình còn trẻ, còn có điều kiện sức khỏe mà không học thì quá phí phạm thời gian.
Với việc học tập và làm theo tấm gương đạo đức Hồ Chí Minh, nguyên Phó Thủ tướng đặt câu hỏi cho các đoàn viên thanh niên dầu khí: “Trong Hội trường này, ai đã học ngoại ngữ theo cách giống như Bác Hồ, xin giơ tay”, Từ đó, bác Vũ Khoan chia sẻ với các đoàn viên: “Các bạn thanh niên đừng chỉ nói là học tập theo tấm gương đạo đức Bác Hồ, hãy làm những việc thiết thực. Việc cần làm bây giờ là hãy học ngoại ngữ đi, chúng ta đang trong quá trình hội nhập mà không biết ngoại ngữ thì hội nhập được với ai? Không cần học quá cao xa, chỉ cần các bạn bắt chước cách học của Bác Hồ, không cần hoa mỹ, văn phạm mà chỉ cần học để nói được thôi”.
Nguyên Phó Thủ tướng Vũ Khoan cho biết, là người được ở gần Chủ tịch Hồ Chí Minh, ông cũng may mắn được học hỏi nhiều đức tính tốt từ Người. Năm 1954, ông là lứa sinh viên được cử sang Liên Xô học làm phiên dịch cho các chuyên gia Liên Xô sang Việt Nam sau Hiệp định Geneva trong khoảng 9 tháng. Tiếng Nga học rất khó, 9 tháng thì chưa được gì nhiều, nên mọi người đều phải tự học, tự tìm tòi, nghiên cứu để nâng cao vốn ngoại ngữ cho mình.
Cho đến năm 1991, sau khi Liên Xô tan rã, ông được chuyển sang phụ trách khu vực Châu Á-Thái Bình Dương, sử dụng ngôn ngữ hoàn toàn bằng tiếng Anh. Lúc này, ông nhớ lại cách học ngoại ngữ của Bác Hồ và bắt chước theo để tiếp cận với ngoại ngữ mới.
Về tính “kiệm”, nguyên Phó Thủ tướng Vũ Khoan đã thốt lên: “Trời ơi, Cụ là ông già kiệm kinh khủng, khẩu hiệu của Người là “cần kiệm để xây dựng đất nước”. Trong những lần đi công tác không chính thức, không có lần nào bác sử dụng chuyên cơ mà chỉ đi máy bay thường; và đoàn đi cũng chỉ 4-5 người bao gồm Bác Hồ, 1 đồng chí Bộ Chính trị, bác sĩ Nguyễn Thế Bảo và đồng chí Vũ Kỳ (vừa làm cần vụ, bảo vệ và thư ký) và một người phiên dịch) để tiết kiệm chi phí ăn ở, đi lại.
Nguyên Phó Thủ tướng Vũ Khoan chia sẻ câu chuyện chính mình trải qua, đó là khi sang công tác Liên Xô, nước bạn bố trí cho đoàn Việt Nam ở tại biệt thự của Stalin, trong đoàn đi có đồng chí Lê Duẩn, Trường Chinh và Nguyễn Chí Thanh. Bác yêu cầu cần vụ trong biệt thự không cần phục vụ đồ ăn mà để cho các đồng chí tự phục vụ, lúc đó ông còn trẻ, lấy quá nhiều đồ ăn nhưng không ăn hết, Bác Hồ đã nhắc nhở: “Cháu ăn đĩa nào thì phải sạch đĩa ấy, đừng tham lấy nhiều, ăn không hết lại phí hoài đồ ăn”. Đây là bài học mà ông nhớ mãi không quên trong cuộc đời của mình về tính tiết kiệm từ những thứ nhỏ nhất, không phung phí để xây dựng đất nước.
Hãy học trở thành người tử tế
Căn dặn đoàn viên thanh niên ngành Dầu khí, nguyên Phó Thủ tướng Vũ Khoan cho rằng, để học tập tấm gương đạo đức của Chủ tịch Hồ Chí Minh, con người với nhau hãy nên đối xử với nhau như những “con người” trước đã. Cứ nói là học tập tấm gương đạo đức của Chủ tịch Hồ Chí Minh, chúng ra hãy học tập từ những việc đời thường, cụ thể chứ đừng hình thức.
Nguyên Phó Thủ tướng cho rằng: “Thứ nhất, chúng ta hãy học làm người cái đã, từ những việc đơn giản trước. Thanh niên rất cần có hoài bão, nhưng trước tiên, các bạn thanh niên hãy làm được 3 việc này: “Nói chứ đừng chửi thề, Trồng cây chứ đừng chặt cây; Nhặt rác chứ đừng xả rác”. Nếu chúng ta không thể trở thành người tử tế, thì không thể làm được cái gì khác.
Thứ hai, thanh niên hãy đam mê và có nhiệt huyết với công việc. Phải làm được, biết làm từ việc nhỏ trở đi, hãy làm đến nơi đến chốn việc được giao và trở thành nhân viên mẫn cán cái đã, chứ đừng chỉ biết nói chuyện to tát, chiến lược cao xa”.
Các đoàn viên thanh niên trong buổi trao đổi với nguyên Phó Thủ tướng Vũ Khoan.
Với việc tuyên dương gương sáng trong phong trào học tập và theo tấm gương đạo đức Bác Hồ, nguyên Phó Thủ tướng Vũ Khoan đặt câu hỏi: “Trong bản báo cáo của Đoàn Thanh niên có đoạn “Số lượng tập thể, cá nhân tiêu biểu trong học tập và làm theo tấm gương đạo đức Hồ Chí Minh được tuyên dương chưa nhiều”, vì lý do gì? Do chúng ta không theo dõi, không tổng kết, không tuyên dương hay do không có? Tôi sợ rằng không chỉ ở tập đoàn Dầu khí mà ở nhiều nơi khác, phong trào này còn quá hình thức, chưa thực chất, chưa tìm được những tấm gương thật”.
Nguyên Phó Thủ tướng Vũ Khoan cũng chia sẻ kỉ niệm thời còn học Thiếu sinh quân, đó là phong trào thi đua người tốt việc tốt, chọn chiến sĩ thi đua toàn trường xuất phát từ “cơ cấu” và lựa chọn một bạn người dân tộc. Trong khi đó, trong nhà trường, tiêu chuẩn thành tích học tập nhẽ ra phải đặt lên hàng đầu, nhưng trường tôi lại lấy tiêu chuẩn… vá được nhiều nón nhất. Để bạn người dân tộc đó được đạt danh hiệu chiến sĩ thi đua, chúng tôi phải dồn hết số nón của trường cho bạn đó. Tấm gương chiến sĩ thi đua như vậy thì ai theo?
Từ đây, nguyên Phó Thủ tướng Vũ Khoan nhấn mạnh: “Vì thế, nếu ở đây chúng ta chưa có tấm gương nào thực sự tiêu biểu để tuyên dương thì tôi hoan nghênh. Chúng ta hãy chỉ nên tuyên dương những người có thành tích thật, những tấm gương thật, chứ đừng vinh danh những “gương vỡ””.
Khánh An

Bài này tôi trích nguyên văn từ website http://petrotimes.vn/ . Tôi chỉ phát lại nội dung này để đọc và cảm nhận.

5 lời khuyên để dạy con thành người tử tế

Nghiên cứu của nhà tâm lý học Richard Weissbourd tới từ ĐH Harvard cho thấy khoảng 80% người trẻ nói rằng cha mẹ họ quan tâm nhiều tới thành tích và hạnh phúc của con cái hơn là việc họ có quan tâm tới người khác hay không. ¾ người được phỏng vấn cũng đồng ý rằng “bố mẹ thường tự hào nếu tôi đạt điểm cao hơn là khi tôi là một người biết quan tâm tới người khác trong một tập thể”.
trẻ em, con cái, dạy con, tử tế, người tử tế, người tốt, đạo đức
Ông Weissbourd và các đồng nghiệp đã đưa ra một số lời khuyên về cách nuôi dạy trẻ trở thành một người biết quan tâm, có trách nhiệm và biết tôn trọng người khác. Tại sao điều này lại quan trọng? Bởi vì nếu chúng ta muốn con cái là một người tử tế, chúng ta phải nuôi dạy chúng theo cách tử tế.
“Trẻ em sinh ra không đơn giản là tốt hay xấu và chúng ta không bao giờ nên bỏ cuộc với trẻ. Trẻ cần người lớn giúp để trở thành người tử tế ngay từ giai đoạn thơ ấu” – các nhà nghiên cứu viết.
1. Quan tâm tới người khác nên là việc được ưu tiên
Tại sao?
Các bậc cha mẹ thường quan tâm tới niềm vui và thành tích của con cái hơn là việc bọn trẻ có biết quan tâm tới người khác hay không. Nhưng trẻ em cần học cách cân bằng nhu cầu của bản thân và nhu cầu của người khác, cho dù đó chỉ là việc chuyền quả bóng cho đồng đội hay quyết định lên tiếng bênh vực một người bạn bị bắt nạt.
Bằng cách nào?
Cha mẹ cần nói cho trẻ biết rằng quan tâm tới người khác nên là ưu tiên hàng đầu. Phụ huynh cần đặt ra những kỳ vọng cao về mặt đạo đức, ví dụ như yêu cầu trẻ thực hiện những cam kết, lời hứa của mình cho dù điều đó có thể làm trẻ không vui. Ví dụ, trước khi trẻ quyết định rời khỏi đội bóng, ban nhạc hoặc chấm dứt tình bạn với ai đó, cha mẹ hãy yêu cầu trẻ xem xét nghĩa vụ của mình với tập thể đó và khuyến khích trẻ tìm ra vấn đề trước khi bỏ.
Hãy thử:
- Thay vì nói rằng “điều quan trọng nhất là con thấy vui vẻ”, thì hãy nói “điều quan trọng nhất là con phải tử tế”.
- Hãy đảm bảo rằng trẻ luôn ứng xử tôn trọng với người khác, ngay cả khi chúng mệt mỏi, lo lắng hay tức giận
- Hãy nhấn mạnh tới sự quan tâm khi bạn tương tác với những người khác trong cuộc sống của trẻ. Ví dụ, hãy hỏi giáo viên xem con bạn có phải là một cá nhân tốt trong tập thể không.
2. Tạo cơ hội để trẻ quan tâm và biết ơn người khác
Tại sao?
Không bao giờ là quá muộn để trở thành một người tốt, nhưng nó sẽ không tự nhiên mà có được. Trẻ cần được thực hành và thể hiện sự quan tâm, lòng biết ơn với những người quan tâm tới trẻ và những người góp sức vào việc làm cho cuộc sống của trẻ tốt hơn. Các nghiên cứu cho thấy những người có thói quan thể hiện lòng biết ơn có xu hướng hữu ích hơn, hào phóng hơn, nhân từ hơn và rộng lượng hơn – và họ cũng là những người hạnh phúc và khỏe mạnh hơn.
Bằng cách nào?
Học cách quan tâm cũng giống như học cách chơi một môn thể thao hay một nhạc cụ. Bạn lặp đi lặp lại hàng ngày – dù đó chỉ là giúp bạn làm bài tập về nhà, làm việc nhà hay làm một công việc gì đó cho lớp học.
Hãy thử:
- Đừng thưởng cho trẻ mỗi khi trẻ làm bất kỳ việc tốt gì như lau bàn ăn. Chúng ta nên khuyến khích trẻ làm việc nhà cùng với các anh chị em hay bạn hàng xóm. Chỉ thưởng khi trẻ làm những việc thực sự đặc biệt
- Nói chuyện với trẻ về những hành động quan tâm và vô tâm mà trẻ nhìn thấy trên tivi hoặc ở đâu đó
- Bày tỏ sự biết ơn trước mỗi bữa ăn, trước giờ đi ngủ, trong xe hơi hoặc trên tàu điện ngầm.
3. Mở rộng phạm vi quan tâm của trẻ
Tại sao?
Hầu hết trẻ chỉ quan tâm tới mọi người trong phạm vi nhỏ như gia đình, bạn bè. Khó khăn của chúng ta là giúp trẻ học cách quan tâm tới những người ở phạm vi rộng hơn như bạn mới trong lớp, bảo vệ trường học, một con người ở đất nước xa xôi nào đó.
Bằng cách nào?
Trẻ cần lắng nghe và hòa nhập vào cộng đồng xung quanh mình, cũng như xem xét một ai đó mà trẻ gặp gỡ hàng ngày ở nhiều góc độ. Trẻ cũng cần xem xem những quyết định như rời khỏi ban nhạc, câu lạc bộ thể thao có gây ảnh hưởng tới những người khác trong tập thể đó hay không. Đặc biệt là trong thế giới ngày càng toàn cầu hóa của chúng ta, trẻ cần mở rộng sự quan tâm tới những người sống ở những nền văn hóa, cộng đồng khác.
Hãy thử:
- Hãy đảm bảo rằng trẻ là người thân thiện và biết ơn với tất cả mọi người trong cuộc sống hằng ngày như người lái xe buýt hay nhân viên phục vụ bàn
- Khuyến khích trẻ quan tâm tới những người yếu thế. Gợi ý cho trẻ một số việc đơn giản như an ủi một người bạn bị trêu chọc.
- Dùng những câu chuyện trên báo hoặc trên tivi để khuyến khích trẻ suy nghĩ về những trẻ em đang gặp khó khăn ở một đất nước khác.
4. Cha mẹ hãy là một cố vấn và một tấm gương về đạo đức
Tại sao?
Trẻ học được các giá trị đạo đức thông qua hành động của những người mà chúng tôn trọng. Trẻ cũng học được các giá trị bằng cách suy nghĩ thông qua những tình huống đạo đức khó xử với người lớn. Ví dụ, “mình có nên mời người hàng xóm mới tới dự tiệc sinh nhật trong khi bạn thân nhất của mình không thích cô ấy?”
Bằng cách nào?
Bạn cần phải là hình mẫu về sự trung thực, công bằng và quan tâm tới người khác. Tuy nhiên, điều đó không có nghĩa là bạn phải hoàn hảo mọi lúc mọi nơi. Đối với những đứa trẻ tôn trọng và tin tưởng chúng ta, chúng ta cần thừa nhận những sai sót và lỗi lầm của mình. Chúng ta cũng cần tôn trọng suy nghĩ và lắng nghe quan điểm của trẻ.
Hãy thử:
- Làm gương bằng cách tham gia hoạt động công cộng ít nhất một lần một tháng. Sẽ tốt hơn nếu bạn cùng làm với trẻ
- Đưa cho con một tình huống đạo đức trong bữa tối và đề nghị trẻ xử lý tình huống
5. Hướng dẫn trẻ kiểm soát những cảm xúc tiêu cực
Tại sao?
Thông thường khả năng quan tâm tới người khác hay bị lấn át bởi sự tức giận, xấu hổ, ghen tị hoặc những cảm xúc tiêu cực khác.
Bằng cách nào?
Chúng ta cần dạy trẻ rằng mọi cảm xúc đều là bình thường, nhưng cần biết cách xử lý những cảm xúc tiêu cực này theo hướng tích cực.
Hãy thử:
Đây là một cách đơn giản để dạy trẻ bình tĩnh: đề nghị trẻ dừng lại, hít sâu bằng mũi, thở ra bằng miệng và đếm đến 5. Thực hiện cách này khi trẻ đang bình tĩnh. Đến khi trẻ mất bình tĩnh, hãy nhắc cho trẻ nhớ về những bước này và cùng thực hiện với trẻ. Sau một thời gian, trẻ sẽ tự làm được một mình để thể hiện cảm xúc theo hướng tích cực và hợp lý.
  • Nguyễn Thảo(Theo Washington Post)

Để thanh thản nói 'tôi là người tử tế!'

Hãy bắt đầu bằng những nguyên tắc đơn giản nhất: không gây hại cho người khác để thanh thản nói rằng "tôi là người tử tế!".
2013 là một năm bấn loạn của xã hội Việt Nam. Những sự việc làm đau lòng như bảo mẫu đánh trẻ em, án oan sai do ép cung ông Nguyễn Thanh Chấn, xả lũ theo quy trình gây thiệt hại kinh tế và chết người ở miền Trung, phi tang xác khách hàng sau khi gây tai nạn ở thẩm mỹ viện Cát Tường. Có lẽ, một trong những điểm chung của các vụ việc này là sự thiếu vắng của giá trị sống nhân văn. Nói cách khác, chúng ta đã sống không tử tế với nhau.
Năm 2014 đã đến, hy vọng con người Việt Nam sống tử tế với chính bản thân mình, gia đình mình, bạn bè, hàng xóm và với những người xung quanh mình hơn. Điều này nghe có vẻ khó vì chúng ta đang sống trong một môi trường ô nhiềm về mọi mặt. Nhưng môi trường này do chính chúng ta tạo ra, nên hãy thay đổi nó từ chính mỗi người.

Sống tử tế, trước hết là sống thật với chính bản thân mình, làm những điều mình cho là đúng và nói những điều mình suy nghĩ. Như đạo diễn điện ảnh Trần Văn Thủy đã nói, to hóa cho mi người mt cái mm đ nói điu mình nghĩ, ch không phi đ nói điu "thng khác" nghĩ. Nếu chúng ta mãi nói dối, tôn vinh những giá trị ảo và không thật thì chúng ta góp phần vào duy trì những điều dối trá và tệ hại trong xã hội. Để cuối đời khi gần đất xa trời mới thấy hận vì mình không dám sống thật là mình. Như vậy, hơn lúc nào như lúc này, hãy khởi đầu việc sống tử tế bằng cách nói những điều thật lòng.
tử tế, người Việt, hôi của, tự do, cá nhân, tôn trọng con người
Đổ xe cá nhưng không xảy ra "hôi của", mọi người giúp chủ hàng thu gom cá rơi. Ảnh:  Tiền phong
Sống tử tế là bao dung với những điều khác biệt trong xã hội. Bao dung và tôn trọng những khác biệt chính là tạo môi trường cho những sáng tạo và đột phá, vì chẳng có sự phát triển nào không cần những cái mới, chng gii pháp nào cho vn đ hin ti da được vào li suy nghĩ cũ như Albert Einstein đã nói. Nếu kỳ thị, chối bỏ hoặc trừng phạt người khác vì họ nghĩ không giống mình, quan điểm khác mình thì vô hình chung đã vi phạm giá trị đạo đức. Con người chẳng ai giống ai và con người có quyền được là chính mình, đó cũng là sự đa dạng tự nhiên và cần thiết để xã hội phát triển.

Sống tử tế là tôn trọng con người, không sử dụng con người để phục vụ cho lợi ích của mình, dù đó là lợi ích cá nhân hay tập thể. Việc hy sinh cá nhân để phục vụ quyền lợi của tập thể chỉ là ngụy biện, vì đã là con người thì không thể hy sinh để phục vụ cho người khác, đặc biệt, khi những quyền lợi tập thể thật mơ hồ, nhiều khi đánh đồng với quyền lợi một nhóm nhỏ thâu tóm quyền lực hơn là quảng đại quần chúng. Chính vì vậy, sống tử tế là tôn trọng quyền con người, coi mỗi người đều là bình đẳng, lợi ích phải được tôn trọng và bảo vệ như nhau.

Sống tử tế cũng là đứng đúng chỗ của mình trong xã hội. Công an giao thông đứng ở trên bục để điều hành dòng xe thông suốt, hơn là đứng khuất sau ngã tư để rình bắt người vi phạm. Giáo viên đứng trên bục giảng ở trường để truyền cảm hứng học hỏi, hơn là tập trung dạy thêm ở nhà kiếm tiền. Bác sĩ đứng đúng chỗ của mình là bên giường bệnh, chứ không phải ở quầy dược phẩm để kê đơn lấy tiền hoa hồng của hãng dược. Mỗi người làm tròn bổn phận của mình, đối đãi đúng mực với người khác thì cũng đồng nghĩa mình được đối xử tử tế bởi người khác.

Sống tử tế, suy cho cùng là sống tự do theo cách mình mong muốn. Đừng để những khuôn mẫu, những bạo quyền, và nỗi sợ cướp đi nhân phẩm của mình. Tin là thấy, hãy tin vào bản chất tốt của con người, và con người có quyền đặt ra những nguyên tắc sống cho mình. Hãy bắt đầu bằng những nguyên tắc đơn giản nhất: không gây hại cho người khác để thanh thản nói rằng "tôi là người tử tế!".
Lê Quang Bình (Viện trưởng Viện nghiên cứu Xã hội, Kinh tế và Môi trường - iSEE)


------

Bài này được lấy nguyên văn từ website Vietnamnet.vn để mục đích đọc và cảm nhận, tôi không chịu trách nhiệm việc phát lại nội dung này từ bất kỳ công cụ, website nào.