WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Tuesday, January 28, 2014

THƯƠNG XÓT HAY TỪ BI LÀ GÌ ?

VAI THÍ DỤ THỰC HÀNH LÒNG THƯƠNG XÓT HAY TỪ BI
Tôn Thất Tuệ / Georgia
28-Jan-2014

1. Một người bị bệnh mất ngủ được bác sĩ khuyên nên nằm nghỉ, đừng nghĩ ngợi gì mà đếm từ 1 đến 1.000 (lối Việt chấm là ngàn). Đến chừng bảy trăm bà đã muốn ngủ nhưng phải chống mắt đếm cho đủ 1.000 để làm theo lời BS. Rốt cuộc bệnh mất ngủ ngày nặng thêm.
Trong Kinh Niết Bàn, Phật nói: Kinh điển đại thừa phương đẳng của Phật vừa là thuốc bổ, vừa là thuốc độc.

2- Ước gì hai đứa mình chung vách, anh đục ngạch chui qua. Nhưng chung vách ở Saigon thì ồn quá. Một buổi trưa, thầy ký về nhà ăn cơm, fait un coup de sieste rồi đi làm sau. Trẻ con hai bên đều làm ồn. Thầy nghe bên phía phải một giọng nói nhỏ nhẹ bảo đừng làm ồn cho người khác nghỉ ngơi. Bên phía trái có tiếng quát: chúng bây phải yên lặng không thì người ta bảo nhà mình mất dạy. Người thứ nhất còn lo sợ tiếng nói của mình làm ồn thêm; người thứ hai thì muốn kẻ khác biết mình giáo dục con cái, xin đừng cho cái bản hiệu mất dạy. Hai người có hai thứ lòng khác nhau. Theo tôi chỉ một người có lòng từ bi.

3- Chùa Kim Tiên và chùa Từ Quang không chung vách nhưng chung hàng rào. Từ Quang giàu, nhiều bổn đạo lắm địa như bà Lý Lâm Tinh. Kim Tiên nghèo, có cái giếng nước rất ngọt thì Từ Quang, cúng kỵ, cầu siêu cầu an, lên gánh gần cạn vào mùa khô. Thầy Kim Tiên ở một mình, tự nấu  cơm và kiếm rau rán, bầu mướp ... luột ăn. Lúc ấy mới hồi cư 1946 ai cũng nghèo. Có kẻ vào hái trái mướp, thầy thấy, thầy niệm Phật mong rằng người kia không thấy thầy.
Chuyện kể lại khi trà dư tửu hậu thì có người nói theo ông nên để cho kẻ kia biết rằng thầy thấy mà thầy tha, chứng tỏ lòng từ bi của thầy.
Có kẻ bình loạn rằng đã là sư (thứ thiệt) thì cần chi cái danh hảo từ bi; hãy để cho người ta ăn trái mướp êm xuôi, cả nhà vợ chồng con cái húp muỗng canh mướp nấu muối trưa hè; cần chi cái danh hảo chủ nợ trái mướp mà giữ người ta trong mặc cảm tội lỗi.
Theo phân tâm học, mọi mặc cảm đều đưa đến các biến thái không tốt; người hái mướp có thể sẽ rầy la con cái vô lối v.v... để xóa mặc cảm.
Từ bi hay không từ bi cách nhau đường tơ. Thật ra các quyết định và suy nghĩ có thể đúng với người nầy mà không đứng với người kia, đúng theo hoàn cảnh. Hành giả lấy trung đạo mà quán xét; lấy trực giác mà cách vật trí tri.------------------

Tâm Phật
nh tường
Hạ bước vào quán lúc 12 giờ trưa, cô đảo mắt nhìn quanh, thật khó tìm một chỗ ngồi rộng rãi ở cái quán nổi tiếng là thức ăn ngon này, cuối cùng cô cũng tìm được chỗ ngồi gần cửa ra vào, nơi một cặp vợ chồng vừa đứng lên. Luồng khói đâu đó mù mịt túa vào chỗ Hạ ngồi, xuất phát từ bàn bên, những người ăn mặc sang trọng đang ngả nghiêng, ồn ào nâng ly, cụng chén..., họ đang nướng những miếng thịt bò thơm phức làm cho cái dạ dày của Hạ thêm cồn cào, Hạ vẫn kêu cho mình một dĩa cơm sườn như mọi khi...
Nhìn ra cửa, Hạ thấy một bà già từ nãy giờ ngồi bên cạnh cửa nhìn vào quán, thỉnh thoảng lại nuốt nước bọt. Hạ bỗng thấy bực tức khi bàn bên cạnh vẫn ồn ào, họ gọi thêm két bia không biết là thứ mấy, đồ ăn vẫn ê hề nhưng họ có đụng đến đâu. Trông cứ như là chết khát ấy, uống và uống và chúc tụng nhau những lời nhạt nhẽo vô duyên nhất trên đời. Họ lôi tất cả những thứ gì họ chợt nhớ đến để uống mừng ... Bà già vẫn ngồi đó, không hề chìa tay để xin tiền bố thí, nhưng nhìn vẻ tiều tụy của bà, Hạ biết chắc rằng bà rất đói. Cô chạnh lòng chợt nhớ tới mẹ cô. Ngày cô còn nhỏ, bố đã bỏ hai mẹ con cô đi biệt, để lại cho mẹ biết bao nỗi khó khăn vất vả, và để lại cho cô một thời thơ ấu bị chế giễu là đồ không cha. Cô đã vượt lên trên tất cả những sự cơ cực bằng cách miệt mài học tập và bằng gánh xôi buổi sáng, tủ thuốc lá buổi tối của mẹ. Bây giờ khi đã tốt nghiệp đại học và kiếm ra được kha khá tiền thì mẹ cô đã đi về bên kia thế giới với chứng bệnh lao phổi. Có lẽ mẹ chưa bao giờ được bước vào quán, dù là một quán ăn rẻ tiền nhất, chưa bao giờ được cầm bảng thực đơn mà lựa chọn món ăn. Chưa bao giờ được lau khuôn mặt quanh năm bụi bặm của mình bằng chiếc khăn mát lạnh, trắng muốt thơm phức như thế này. Nghĩ như thế, Hạ chợt ứa nước mắt, dĩa cơm sườn chừng như khó nuốt mặc dù mới đó Hạ đã đói cồn cào. Hạ lại nhìn bà già, cô đứng dậy và bước ra chỗ bà ngồi:
- Cháu mua cho bà một dĩa cơm thập cẩm nhé!
Mắt bà già ánh lên nỗi vui mừng:
- Cảm ơn cô, nhưng xin cô mua cho tôi một dĩa cơm trắng thôi.
Hạ ngạc nhiên:
- Ủa , sao lại thế, cháu đãi cho bà mà.
Một nụ cười nhỏ nhẻ trên khuôn mặt đã già nua:
- Tôi ăn chay cô à, hôm nay ngày rằm mà.
"Hôm nay ngày rằm" Hạ lặp lại một cách vô thức, cô nhìn bà già như nhìn một vị thánh, một kẻ cơ cực lầm than, trong đời mấy khi được ai đó mời một dĩa cơm, thế mà bây giờ bà đã từ chối chỉ vì "hôm nay ngày rằm". Hạ không biết vì lẽ gì, một kẻ có cuộc sống hoàn toàn không có gì sung sướng như bà đã tin vào Phật, phải chăng bà tin rằng con người có tiền kiếp và ăn chay thì sẽ có một số kiếp sung sướng hơn ở kiếp sau? Hạ đã từng thấy lắm bà giàu có mua những bó hoa thật sang trọng để lên chùa lễ Phật, vẫn chửi nhau sa sả, mua gian bán lận, chừng như những hương hoa kia để họ mua lấy một nóc gia nơi thiên đường. Những gia đình trưởng giả bày ra nấu những bữa tiệc chay linh đình giả ra món chả lụa chay, giả trứng cút , ba ba, xúp cua ..v.v. Họ ăn chay nhưng lòng họ vẫn vương vấn những món ăn trần tục. Còn bà già ăn xin này, giữa những món ăn thơm phưng phức, giữa những kẻ nhậu nhẹt bê tha, bà vẫn giữ nguyên một tâm hồn của một vị chân tu.
Hạ gọi cho bà một dĩa cơm trắng, và tò mò xem bà ăn cơm với thứ gì. Rất chậm rãi, từ trong túi áo bà ba rách bà đã lôi ra một gói muối ớt nhỏ. Nhìn bà ăn cơm trắng với muối ớt, Hạ thấy bà thật hạnh phúc. Vì ngay cả chính những người cẩn thận đến nỗi đã dành riêng một loại chén đĩa cho những ngày chay, và ngay chính Hạ cũng không thể nào có được một đức tin như bà.-
.
                     -----------------------------------------
NGÔ THỊ BÍCH THU / DDS
1692 Tully Rd.Suite 11
San Jose CA 95122
Industry: Healthcare
Hằng năm, Nha Sĩ Bích Thu tự nguyện trả moị chi phí
về VN để khám răng và chữa bịnh miễn phí cho trẻ em nghèo
tại Saigon và Cao Nguyên
Chuyên Viên Hóa Học TRẦN THỊ VI  / PTN / VQGĐC
Trực tiếp giúp tiền xây dựng hai ngôi nhà khang trang cho hai gia đình nghèo đông con tại VN.
Hoa Tình Thương

Monday, January 20, 2014

Write A JavaScript Program For A Flowers Shop In Bolsa.

VIẾT MỘT JS PROGRAM CHO CỮA HÀNG BÁN HOA TẠI BOLSA
Using Array[ ], confirm( ), prompt( ) ,  parseInt( )  and parseFloat( )To Write A JavaScript Program For A Flowers Shop In Bolsa.
1- Cách viết thứ nhất hơi phức tạp, có hóa đơn, dùng parseInt() và parseFloat()
Copy code sau đây rồi paste trong script tags

var flowers ["Rose:2.45ea","Daisy:1.55 ea","Orchid:0.75ea","Tulip:1.25ea"];
alert("WE HAVE THESE FLOWERS :"+ "\n"+ (flowers))

var yes1 = confirm("You want ROSE ?")
if(yes1==true){var p1=parseInt(prompt("How many roses do you want?"))}
alert("You pay:" +"\n"+ (p1*2.45));

var yes2 confirm("you want DAISY ?")
if(yes2==true){var p2=parseInt(prompt("How many daisies do you want?"))}
alert("You pay:" +"\n"+ (p2*1.55));

var yes3 = confirm("You want ORCHID ?")
if(yes3==true){var p3=parseInt(prompt("How many orchids do you want?"))}
 alert("You pay:" +"\n"+ (p3*0.75));

var yes4 = confirm("you want TULIP ?")
if(yes4==true){var p4=parseInt(prompt("How many Tulips do you want?"))}
 alert("You pay:" +"\n"+ (p4*1.25));

var t1=parseFloat(p1*2.45)
var t2=parseFloat(p2*1.55)
var t3=parseFloat(p3*0.75)
var t4=parseFloat(p4*1.25)

var T= t1+t2+t3+t4;
alert("You pay total:"+(T)+"USD"+"\n"+ // Đây là hóa đơn
(p1)+":"+"roses"+"\n"+
(p2)+":"+"daisies"+"\n"+
(p3)+":"+"orchids"+"\n"+
(p4)+":"+"tulips");
Ghi chú. Chắc bạn đã thấy cách thứ nhất có khuyết điểm?
Bỏ bớt các dấu ( ), +  và  bỏ dấu “ \n” đứng độc lập .
Viết thêm vào bảng code trên như dưới đây,  khuyết điểm sẽ không còn nữa.

var flowers = ["Rose:2.45ea","Daisy:1.55 ea","Orchid:0.75ea","Tulip:1.25ea"];
alert("WE HAVE THESE FLOWERS :\n"+ flowers)

var yes1 = confirm("You want ROSE ?")
if(yes1==true){var p1=parseInt(prompt("How many roses do you want?"))}
 alert("You pay:\n"+ p1*2.45);
if(yes1==0){p1=0} // nếu viết if(yes1==false){p1=0} thì hóa đơn sẽ có NaN và undefined

var yes2 = confirm("you want DAISY ?")
if(yes2==true){var p2=parseInt(prompt("How many daisies do you want?"))}
 alert("You pay:\n"+p2*1.55);
if(yes2==0){p2=0}

var yes3 = confirm("You want ORCHID ?")
if(yes3==true){var p3=parseInt(prompt("How many orchids do you want?"))}
 alert("You pay:\n"+p3*0.75);
if(yes3==0){p3=0}

var yes4 = confirm("you want TULIP ?")
if(yes4==true){var p4=parseInt(prompt("How many Tulips do you want?"))}
 alert("You pay:\n"+p4*1.25);
if(yes4==0){p4=0}

var t1=parseFloat(p1*2.45)
var t2=parseFloat(p2*1.55)
var t3=parseFloat(p3*0.75)
var t4=parseFloat(p4*1.25)

var T= t1+t2+t3+t4;
 alert("You pay total:"+T+"USD\n"+ // Đây là hóa đơn.
p1+":"+"roses\n"+
p2+":"+"daisies\n"+
p3+":"+"orchids\n"+
p4+":"+"tulips"); 
alert('Thank You')

Có thể viết dồn lại như sau vẫn chạy tốt .

var flowers = ["Rose:2.45ea","Daisy:1.55 ea","Orchid:0.75ea","Tulip:1.25ea"];
alert("WE HAVE THESE FLOWERS :\n"+ flowers)

var yes1 = confirm("You want ROSE ?")
if(yes1){var p1=parseInt(prompt("How many roses do you want?"));
alert("You pay:\n"+ p1*2.45);}
else {p1=0}

var yes2 = confirm("you want DAISY ?")
if(yes2){var p2=parseInt(prompt("How many daisies do you want?"));
 alert("You pay:\n"+p2*1.55);}
else {p2=0}

var yes3 = confirm("You want ORCHID ?")
if(yes3){var p3=parseInt(prompt("How many orchids do you want?"));
 alert("You pay:\n"+p3*0.75);}
else{p3=0}

var yes4 = confirm("you want TULIP ?")
if(yes4){var p4=parseInt(prompt("How many Tulips do you want?"));
 alert("You pay:\n"+p4*1.25);}
else{p4=0}

var t1=parseFloat(p1*2.45)
var t2=parseFloat(p2*1.55)
var t3=parseFloat(p3*0.75)
var t4=parseFloat(p4*1.25)

var T= t1+t2+t3+t4;
 alert("You pay total:"+T+"USD\n"+ // Đây là hóa đơn.
p1+":"+"roses\n"+
p2+":"+"daisies\n"+
p3+":"+"orchids\n"+
p4+":"+"tulips");

alert('Thank You')

2- Cách viết thứ hai sau đây đơn giản hơn, chỉ dùng parseFloat()


var flowers = ["Rose:2.45ea","Daisy:1.55 ea","Orchid:0.75ea","Tulip:1.25ea"];
alert("WE HAVE THESE FLOWERS :"+ "\n"+ (flowers));

confirm("You want ROSE ?");
var p1=prompt("How many roses do you want?");
var t1=parseFloat(p1*2.45);// phải dùng parseFloat( ) để lấy số tiền lẻ
alert("You pay:"+(t1));

confirm("you want DAISY ?");
var p2=prompt("How many daisies do you want?");
var t2=parseFloat(p2*1.55);
alert("You pay:"+(t2));

confirm("You want ORCHID ?");
var p3=prompt("How many orchids do you want?");
 var t3=parseFloat(p3*0.75);
alert("You pay:"+(t3));

confirm("you want TULIP ?");
var p4=prompt("How many tulips do you want?");
var t4=parseFloat(p4*1.25);
alert("You pay:"+(t4));

var T= t1+t2+t3+t4;
alert("You pay total:"+(T)+"USD"+"\n"+ // Đây là hóa đơn
(p1)+":"+"roses"+"\n"+
(p2)+":"+"daisies"+"\n"+
(p3)+":"+"orchids"+"\n"+
(p4)+":"+"tulips");


3- Cách thứ ba đơn giản hơn hết nhưng NaN sẽ xuất hiện trong hóa đơn nếu không mua hết các loại hoa hoặc nếu không viết zero cho những loại hoa không muốn mua.
Quý bạn có biết cách cải tiến không?

var flowers = ["Rose:2.45ea","Daisy:1.55 ea","Orchid:0.75ea","Tulip:1.25ea"];
alert("WE HAVE THESE FLOWERS :"+ "\n"+ (flowers))

 var T1= parseInt(prompt('How many roses do you want ?'));
 var T2= parseInt(prompt('How many daisies do you want ?'));
 var T3= parseInt(prompt('How many orchids do you want ?'));
 var T4= parseInt(prompt('How many tulips do you want ?'));
 var TC= T1+T2+T3+T4;     

 alert('Tổng cộng flowers bạn mua :\n'+
  T1 +':'+ 'roses\n' + T2 +':'+ 'daisies\n'+ T3 +':'+'orchids\n'+
  T4 +':'+'tulips \n'+ TC);

var t1=parseFloat(T1*2.45)
var t2=parseFloat(T2*1.55)
var t3=parseFloat(T3*0.75)
var t4=parseFloat(T4*1.25)
var total=t1+t2+t3+t4 ;

    alert('You pay : \n'+
    t1 +':'+ 'roses\n' + t2 +':'+ 'daisies\n'+
    t3 +':'+'orchids\n'+ t4 +':'+'tulips\n'+
    'Amount:'+ total+'USD'); // Đây là hóa đơn.
    alert('Thank You')

4- Cách thứ tư. Rất đơn giản . Rất hòan chỉnh.
Không còn khuyết điểm khi in hóa hóa đơn.

var flowers = ["Rose:2.45ea","Daisy:1.55 ea","Orchid:0.75ea","Tulip:1.25ea"];
alert("WE HAVE THESE FLOWERS :"+ "\n"+ flowers)

var T1= prompt('How many roses do you want ?');
var T2= prompt('How many daisies do you want ?');
var T3= prompt('How many orchids do you want ?');
var T4= prompt('How many tulips do you want ?');
var TC= parseInt(T1)+parseInt(T2)+parseInt(T3)+parseInt(T4);     

 alert('Tổng cộng flowers bạn mua :\n'+
  T1 +':'+ 'roses\n' + T2 +':'+ 'daisies\n'+ T3 +':'+'orchids\n'+
  T4 +':'+'tulips \n'+ TC);

var t1=parseFloat(T1*2.45)
var t2=parseFloat(T2*1.55)
var t3=parseFloat(T3*0.75)
var t4=parseFloat(T4*1.25)
var total=t1+t2+t3+t4 ;

    alert('You pay : \n'+
    t1 +':'+ 'roses\n' + t2 +':'+ 'daisies\n'+
    t3 +':'+'orchids\n'+ t4 +':'+'tulips\n'+
    'Amount:'+ total+'USD\n'+ // Đây là hóa đơn.
    'Thank You');




Monday, January 6, 2014

VIẾT MỘT JAVASCRIPT PROGRAM TỒN TRỬ LƯƠNG GIỜ CỦA NHÂN VIÊN

Using concat(), Arrays
Có 2 cách viết array  and ParseInt() to write a js program storing the pay-hour to employees.
Viết trong script tags code sau đây.

var a = ["JEFF:25$","PAUL:20$","BOB:21$","QUAN:19$"];
var b = ["Charle:18$","Kendell:18$","Jimmy:20$","Baxao:17$","Viki:19$","Jenny:19$"];
var c = ["Robin;22$","Nicol:13$","Filipe:16$","Jose:15$","Juan:20$","Henry:18$","Duke:19$"];
var d = a.concat(b,c);
var t = parseInt(prompt("Write Your PIN Number"))
alert(d[t-1])

Ghi chú. t = 1  is JEFF, t = 2  is PAUL, t = 3 is BOB, ..... t = 17 is Duke.

Array là loại memory layout rất thông dụng để chứa data.
Có 2 cách viết array. Dùng dấu square braces [ ] hoặc dấu (  ).
Thí dụ : 
          var n = new Array(10,20,30) ;
          var n = [10, 20, 30] ;
Nên xử dụng cách dùng dấu square braces thì tránh được trường hợp bị undefined

* Áp dung dựa theo bảng code nầy,chúng ta viết một program xử dụng trong siêu thi tại máy trả tiền không cần  thâu ngân viên.
Đối với trái cây,khách hàng chỉ cần ghi code của trái cây đó.Máy sẽ biết ngay tên của trái cây đó.Thí dụ trái cây có dán code 4011 là chuối,trên quả chuối .Trên quả táo có dán code 4131.Gõ code nầy trên máy thì sẽ hiện ra tên của trái cây và gía tiền phải trả.


Đây là  code dán trên quả táo fuji
bán tại chợ USA

var a = ["banana:0.45$/lb","apple:0.25$/lb","orange:0.20$/lb","pear:0.20$/lb"];
var b = ["grape:0.99$/lb","apricot:0.18$/lb","plum:0.25$/lb","nectarine:0.25$/lb","tangerine:040$/lb","avocado:0.30$/lb"];
var c = ["cherry:0.99$/lb","blueberry:0.50$/lb","craneberry:0.20$/lb","limon:1.50$/lb","grapefruit:0.40$/lb","strawberry:099$/lb","persimon:0.19$/lb"];
var d = a.concat(b,c);
var t = parseInt(prompt("Write the code number on fruit"))
alert(d[t-4011])
Ghi chú.
Đây là code number dán trên trái cây.

banana:4011,apple:4012,orange:4013,pear:4014,
grape:4015,apricot:4016,plum:4017,nectarine:4018,
tangerine:4019,avocado:4020,cherry:4021,blueberry:4022,
craneberry:4023,limon:4024,grapefruit:4025,strawberry:4026,
persimon:4027;
Chúng ta có thể chọn những code t và x  tuỳ ý miển sao [t-x] phải bằng 0,1,2,3,4, v.v..

* Đối với những món hàng rau đậu thì chúng ta viết tên của món rau đâu.Thí dụ đối với bắp cải chúng ta viết cabbage.
Trong trường nầy thì cần viết một program dựa theo bài có tựa đề như sau. posted ngày 9-Feb-2014

Using prompt( ), switch( ), and break to write a js program storing employees’ data.

XỬ DỤNG PROMPT( ) ,SWITCH( ), BREAK  ĐỂ VIẾT MỘT PROGRAM TỒN TRỬ DATA CỦA CÔNG NHÂN.