text:
Nơi bán 0963320557 giá 400000
Tag: Chuyên cung cấp sim năm sinh 2003
0928224995 …….bán giá…... 390000
0928224188 …….bán giá…... 390000
0976557595 …….bán giá…... 3200000
0924002267 …….bán giá…... 390000
0919140795 …….bán giá…... 1500000
0937333524 …….bán giá…... 1500000
0919857060 …….bán giá…... 390000
0937172266 …….bán giá…... 1600000
0932106393 …….bán giá…... 390000
0928511220 …….bán giá…... 390000
0926122407 …….bán giá…... 390000
0919893122 …….bán giá…... 390000
0968555639 …….bán giá…... 1600000
0932601012 …….bán giá…... 390000
0919834484 …….bán giá…... 390000
0926161640 …….bán giá…... 390000
0926098468 …….bán giá…... 390000
0928330323 …….bán giá…... 390000
0919845044 …….bán giá…... 390000
0909861364 …….bán giá…... 390000
Xem tiếp :
http://ee.simsothantai.net/
01269602010 …….bán giá…... 390000
01269601984 …….bán giá…... 390000
01654777917 …….bán giá…... 390000
01263898282 …….bán giá…... 390000
01686456246 …….bán giá…... 390000
01689513434 …….bán giá…... 390000
01229610591 …….bán giá…... 390000
01673157766 …….bán giá…... 390000
01294141433 …….bán giá…... 390000
01284731803 …….bán giá…... 390000
01265666113 …….bán giá…... 390000
01234559606 …….bán giá…... 390000
01673191616 …….bán giá…... 390000
01636977338 …….bán giá…... 390000
01227926936 …….bán giá…... 390000
01265828118 …….bán giá…... 390000
01265237117 …….bán giá…... 390000
01269631970 …….bán giá…... 390000
01227999464 …….bán giá…... 390000
01208666406 …….bán giá…... 390000
Cần bán tại blogspot của tôi :
http://14.banmuasimsodep.net/
ĐT: 0917021455- 0977805354 - ĐC: 105-107 Đường Số 11, Phường 11, Quận Gò Vấp, TPHCM
01203088884 …….bán giá…... 600000
01664456234 …….bán giá…... 520000
01693887997 …….bán giá…... 500000
01203075666 …….bán giá…... 390000
01633303078 …….bán giá…... 520000
01207309930 …….bán giá…... 390000
01207881818 …….bán giá…... 700000
01694716111 …….bán giá…... 520000
01665083777 …….bán giá…... 585000
01664326777 …….bán giá…... 585000
01664976777 …….bán giá…... 585000
01688101616 …….bán giá…... 520000
01253111755 …….bán giá…... 455000
01679449922 …….bán giá…... 600000
01207815581 …….bán giá…... 390000
01229737778 …….bán giá…... 500000
01239395000 …….bán giá…... 520000
01677777265 …….bán giá…... 500000
01683770101 …….bán giá…... 520000
01664159292 …….bán giá…... 455000
0928224995 …….bán giá…... 390000
0928224188 …….bán giá…... 390000
0976557595 …….bán giá…... 3200000
0924002267 …….bán giá…... 390000
0919140795 …….bán giá…... 1500000
0937333524 …….bán giá…... 1500000
0919857060 …….bán giá…... 390000
0937172266 …….bán giá…... 1600000
0932106393 …….bán giá…... 390000
0928511220 …….bán giá…... 390000
0926122407 …….bán giá…... 390000
0919893122 …….bán giá…... 390000
0968555639 …….bán giá…... 1600000
0932601012 …….bán giá…... 390000
0919834484 …….bán giá…... 390000
0926161640 …….bán giá…... 390000
0926098468 …….bán giá…... 390000
0928330323 …….bán giá…... 390000
0919845044 …….bán giá…... 390000
0909861364 …….bán giá…... 390000
Xem tiếp :
http://ee.simsothantai.net/
01269602010 …….bán giá…... 390000
01269601984 …….bán giá…... 390000
01654777917 …….bán giá…... 390000
01263898282 …….bán giá…... 390000
01686456246 …….bán giá…... 390000
01689513434 …….bán giá…... 390000
01229610591 …….bán giá…... 390000
01673157766 …….bán giá…... 390000
01294141433 …….bán giá…... 390000
01284731803 …….bán giá…... 390000
01265666113 …….bán giá…... 390000
01234559606 …….bán giá…... 390000
01673191616 …….bán giá…... 390000
01636977338 …….bán giá…... 390000
01227926936 …….bán giá…... 390000
01265828118 …….bán giá…... 390000
01265237117 …….bán giá…... 390000
01269631970 …….bán giá…... 390000
01227999464 …….bán giá…... 390000
01208666406 …….bán giá…... 390000
Cần bán tại blogspot của tôi :
http://14.banmuasimsodep.net/
ĐT: 0917021455- 0977805354 - ĐC: 105-107 Đường Số 11, Phường 11, Quận Gò Vấp, TPHCM
01203088884 …….bán giá…... 600000
01664456234 …….bán giá…... 520000
01693887997 …….bán giá…... 500000
01203075666 …….bán giá…... 390000
01633303078 …….bán giá…... 520000
01207309930 …….bán giá…... 390000
01207881818 …….bán giá…... 700000
01694716111 …….bán giá…... 520000
01665083777 …….bán giá…... 585000
01664326777 …….bán giá…... 585000
01664976777 …….bán giá…... 585000
01688101616 …….bán giá…... 520000
01253111755 …….bán giá…... 455000
01679449922 …….bán giá…... 600000
01207815581 …….bán giá…... 390000
01229737778 …….bán giá…... 500000
01239395000 …….bán giá…... 520000
01677777265 …….bán giá…... 500000
01683770101 …….bán giá…... 520000
01664159292 …….bán giá…... 455000
0 nhận xét:
Đăng nhận xét

markdown:
##
[Nơi bán 0963320557 giá 400000 ](http://simmobifone24h.simsomobi.com/2016/12/noi-ban-0963320557-gia-400000.html)
Tag:
0928224995 …….bán giá…... 390000
0928224188 …….bán giá…... 390000
0976557595 …….bán giá…... 3200000
0924002267 …….bán giá…... 390000
0919140795 …….bán giá…... 1500000
0937333524 …….bán giá…... 1500000
0919857060 …….bán giá…... 390000
0937172266 …….bán giá…... 1600000
0932106393 …….bán giá…... 390000
0928511220 …….bán giá…... 390000
0926122407 …….bán giá…... 390000
0919893122 …….bán giá…... 390000
0968555639 …….bán giá…... 1600000
0932601012 …….bán giá…... 390000
0919834484 …….bán giá…... 390000
0926161640 …….bán giá…... 390000
0926098468 …….bán giá…... 390000
0928330323 …….bán giá…... 390000
0919845044 …….bán giá…... 390000
0909861364 …….bán giá…... 390000
Xem tiếp :
01269602010 …….bán giá…... 390000
01269601984 …….bán giá…... 390000
01654777917 …….bán giá…... 390000
01263898282 …….bán giá…... 390000
01686456246 …….bán giá…... 390000
01689513434 …….bán giá…... 390000
01229610591 …….bán giá…... 390000
01673157766 …….bán giá…... 390000
01294141433 …….bán giá…... 390000
01284731803 …….bán giá…... 390000
01265666113 …….bán giá…... 390000
01234559606 …….bán giá…... 390000
01673191616 …….bán giá…... 390000
01636977338 …….bán giá…... 390000
01227926936 …….bán giá…... 390000
01265828118 …….bán giá…... 390000
01265237117 …….bán giá…... 390000
01269631970 …….bán giá…... 390000
01227999464 …….bán giá…... 390000
01208666406 …….bán giá…... 390000
Cần bán tại blogspot của tôi :
ĐT: 0917021455- 0977805354 - ĐC: 105-107 Đường Số 11, Phường 11, Quận Gò Vấp, TPHCM
01203088884 …….bán giá…... 600000
01664456234 …….bán giá…... 520000
01693887997 …….bán giá…... 500000
01203075666 …….bán giá…... 390000
01633303078 …….bán giá…... 520000
01207309930 …….bán giá…... 390000
01207881818 …….bán giá…... 700000
01694716111 …….bán giá…... 520000
01665083777 …….bán giá…... 585000
01664326777 …….bán giá…... 585000
01664976777 …….bán giá…... 585000
01688101616 …….bán giá…... 520000
01253111755 …….bán giá…... 455000
01679449922 …….bán giá…... 600000
01207815581 …….bán giá…... 390000
01229737778 …….bán giá…... 500000
01239395000 …….bán giá…... 520000
01677777265 …….bán giá…... 500000
01683770101 …….bán giá…... 520000
01664159292 …….bán giá…... 455000
[Chuyên cung cấp sim năm sinh 2003](http://www.88ydgw.com/chuyen-cung-cap-sim-nam-sinh-2003.html)
0928224995 …….bán giá…... 390000
0928224188 …….bán giá…... 390000
0976557595 …….bán giá…... 3200000
0924002267 …….bán giá…... 390000
0919140795 …….bán giá…... 1500000
0937333524 …….bán giá…... 1500000
0919857060 …….bán giá…... 390000
0937172266 …….bán giá…... 1600000
0932106393 …….bán giá…... 390000
0928511220 …….bán giá…... 390000
0926122407 …….bán giá…... 390000
0919893122 …….bán giá…... 390000
0968555639 …….bán giá…... 1600000
0932601012 …….bán giá…... 390000
0919834484 …….bán giá…... 390000
0926161640 …….bán giá…... 390000
0926098468 …….bán giá…... 390000
0928330323 …….bán giá…... 390000
0919845044 …….bán giá…... 390000
0909861364 …….bán giá…... 390000
Xem tiếp :
[http://ee.simsothantai.net/](http://ee.simsothantai.net/)
01269602010 …….bán giá…... 390000
01269601984 …….bán giá…... 390000
01654777917 …….bán giá…... 390000
01263898282 …….bán giá…... 390000
01686456246 …….bán giá…... 390000
01689513434 …….bán giá…... 390000
01229610591 …….bán giá…... 390000
01673157766 …….bán giá…... 390000
01294141433 …….bán giá…... 390000
01284731803 …….bán giá…... 390000
01265666113 …….bán giá…... 390000
01234559606 …….bán giá…... 390000
01673191616 …….bán giá…... 390000
01636977338 …….bán giá…... 390000
01227926936 …….bán giá…... 390000
01265828118 …….bán giá…... 390000
01265237117 …….bán giá…... 390000
01269631970 …….bán giá…... 390000
01227999464 …….bán giá…... 390000
01208666406 …….bán giá…... 390000
Cần bán tại blogspot của tôi :
[http://14.banmuasimsodep.net/](http://14.banmuasimsodep.net/)
ĐT: 0917021455- 0977805354 - ĐC: 105-107 Đường Số 11, Phường 11, Quận Gò Vấp, TPHCM
01203088884 …….bán giá…... 600000
01664456234 …….bán giá…... 520000
01693887997 …….bán giá…... 500000
01203075666 …….bán giá…... 390000
01633303078 …….bán giá…... 520000
01207309930 …….bán giá…... 390000
01207881818 …….bán giá…... 700000
01694716111 …….bán giá…... 520000
01665083777 …….bán giá…... 585000
01664326777 …….bán giá…... 585000
01664976777 …….bán giá…... 585000
01688101616 …….bán giá…... 520000
01253111755 …….bán giá…... 455000
01679449922 …….bán giá…... 600000
01207815581 …….bán giá…... 390000
01229737778 …….bán giá…... 500000
01239395000 …….bán giá…... 520000
01677777265 …….bán giá…... 500000
01683770101 …….bán giá…... 520000
01664159292 …….bán giá…... 455000
## 0 nhận xét:
## Đăng nhận xét


text:
Hirst khi bán những tác phẩm này, có cần phải nói là đây là đồ giả không?
“Jedi” là một dòng hiệp sĩ/giáo sĩ trong series Star Wars, đại khái như Thiếu Lâm La Hán và văn võ song toàn. Vũ khí họ sử dụng để thế thiên hành đạo là kiếm sáng laser “lightsaber”. Triết lí Jedi của họ được đưa lên hàng “đạo”, theo nghĩa của “con đường” (và vô thần), cho nên có cái gọi là “Jediism”, tức là Jedi chủ nghĩa.
Hoàn toàn hư cấu, nửa cao bồi Viễn Tây và nửa kiếm hiệp viễn… Tàu, đặt trong bối cảnh tương lai giả tưởng, Star Wars được hâm mộ cũng như Kim Dung bởi nhiều tầng lớp, từ bình dân đến trí thức.
Năm 2001, tại Anh quốc vào dịp thăm dò toàn quốc, 2% dân số trả lời là theo “đạo” Jedi nhưng “đạo” này không được chính thức công nhận. Nửa đùa hay nửa thật, 18.000 sinh viên một đại học tại Turkey từng đệ đơn xin xây một nhà thờ Jedi trong khuôn viên của trường nhưng cũng không thành công.
*
Đường kiếm Jedi của một fan nữ sau đêm dài chờ đợi khai mạc Đại hội Star Wars lần thứ VII
Đoàn người ngay thẳng xếp hàng đôi ở lối vào bãi xe số 4 của Anaheim Convention Center (Trung tâm hội nghị) nhưng vừa vặn bên trong và chưa tràn ra đến đường West. Bãi thì vì lí do gì đó, hay là hết chỗ, đã đóng cửa không cho xe vào. S nóng ruột bảo để con xuống trước đợi, lúc đó đã 17:45 mà 18:00 là giờ mở cửa. Từ hai tiếng trước đó bạn đã giục giã tôi lên đường nhưng tôi bảo đến đâu thì đến, mình tìm chỗ đáp trước đã ở khu vực bên ngoài.
Đảo qua đảo lại, các đường bên kế cận đều đề bảng dành riêng cho người ngụ ngay khu vực. Thì cũng phải, lúc nào mà chẳng có convention, không họp này thì hành kia, tỏi nọ, khách phương xa đến dự mà đỗ quanh quẩn thì người địa phương hết lối về nhà. Khoảng hai cây số sau tôi mới tìm ra một chỗ ở một đường nhỏ, cẩn thận dò lại ngày vì bảng cấm đỗ từ 8:00-12:00 vào thứ Năm thứ nhì của tháng. Hôm nay là thứ Tư, và ngày mai là thứ Năm 16.4, tức là lần thứ ba của tháng, được rồi.
Trời rất nắng, nhưng hành lí gọn nhẹ, chúng tôi di chuyển nhanh qua những con đường vắng chói chang. Chỉ có túi đeo vai, trước khi lên đường mẹ nó hỏi áo ấm, nước uống, pin di động, dậy sạc, S gật bừa, nhận một cái chăn mỏng loại hàng không nhét vào túi đeo vai. Bố nó thì, “Đã làm trai xá gì sương gió, chỉ sợ đời không đủ gió sương”, miễn mặc quần lót sạch là được, nào có ngán lên non xuống biển.
18:30 hai cha con lẽo đẽo đến trước cổng vào, cách đường West 200 mét, cái hàng dài lúc nãy đã biến mất vào bên trong tòa nhà. Phải nói rõ, 18:00 là cửa bắt đầu mở để cho quần chúng vào bên trong, xuống hầm “cấm trại” qua đêm. 2.000 người đầu tiên sẽ được vinh hạnh dự buổi ra mắt của Star Wars Celebration lần thứ 7 vào lúc 10 giờ sáng ngày hôm sau, tức là trong 15 tiếng rưỡi nữa! Tất nhiên, ở nhà êm ấm, vào giờ đó thì vẫn có thể xem trực tiếp trên mạng toàn cầu, nhưng thế thì còn nói làm gì.Bên trong cái hầm trống trơn này, chứa được 7 hay 8 ngàn người, chỉ có một bên được sử dụng, ngăn ra bởi các rào sắt cản tạm thời. Dãy đầu tiên đã kín, khoảng 500 chỗ nằm ngồi, chúng tôi được bố trí sang dãy thứ nhì, tôi ước chừng là vào lớp 700 hay 800 người đầu tiên. S hết lo, trước thì chỉ sợ ở ngoài số 2.000 được trúng tuyển đã ấn định. Còn sớm chán, sau chúng tôi từng tốp lẻ tẻ tiếp tục vào, kẻ khiêng ghế ngồi, người ôm túi ngủ, gối cặp nách làm tôi đâm ra hối hận cái ngang tàng khí phách làm trai lúc nãy. Ngay sau chúng tôi, ba gia đình đi chung, có đến 5 đứa bé từ 7-8 tuổi đến sơ sanh còn ẵm, dĩ nhiên là toán này trang bị đầy đủ cho các em, tuy thế cũng là đủ nặng rồi, họ hơi đâu mà mang nệm cho chính họ nên cũng chỉ trải mền xuống đất.
Không phải là chạy loạn, không phải là lánh nạn thiên tai, mà là xếp hàng nằm ngồi 16 tiếng để vào cửa đầu tiên
Giới tính trong hầm thì nam 3 phần, nữ chỉ có 1, nói như lãnh đạo (Burkina Faso) Thomas Sankara thì ở đây phụ nữ chỉ chống có ¼ hầm. Về phần sắc tộc thì đại đa số là thành phần da trắng, sau đó đến da vàng, một tốp người Nhật ngơ ngác, còn lại chủ yếu là Philipin. Da đen lác đác vài ba mạng, cũng hiếm như Trung-Nam Mỹ. Ấn Độ tôi không thấy, và Ả Rập thì chỉ có 3 người rưỡi, một chàng quấn cổ khăn keffieh rõ ràng (rưỡi lẻ còn lại là S con tôi). Tóm lại, số người hiện diện ở đây không phản ánh các sắc tộc tại Nam Cali, vốn rất nhiều Á Đông và người nói tiếng Tây Ban Nha. Về mặt thành phần xã hội cũng thế, họ có vẻ trung lưu hơn là bình dân lao động, ngày mai là thứ Năm nhé, đi xem đại hội Star Wars trừ cơm. Tuổi tác thì vài vị cổ lai hy, còn 60 hay 50 đổ lại. Phim Star Wars đầu tiên ra rạp là năm 1977. Tôi còn nhớ Thượng nghị sĩ Ted Kennedy tại Đại hội Đảng Dân chủ năm 1980 (New York) khi ông vung tay thét: “The Empire State Building strikes back!” (“The Empire Strikes Back” là phim Star Wars thứ nhì, cũng vào năm 1980). Như vậy, fan của tập fim này, cũng có người đã ngoại 80. Họ thì tôi không thấy, nhưng trong góc dành riêng cho người khuyết tật, có 10 người nghiêm chỉnh ngồi đợi qua đêm trên xe lăn.
Giai cấp ‘ghế ngồi’ của các bạn nhìn xa, biết trước và nhiều kinh nghiệm…đợi, đã mang theo đầy đủ
16 tiếng là thời gian dài hơn cả một chuyến bay băng biển Đại Tây hay Thái Bình. Chuyến bay thì còn có ghế ngồi ngả được và đây thì nếu không mang theo thì chỉ có thể ngồi xếp bằng mà lưng không chỗ tựa, nằm thì khéo léo mới duỗi được chứ không chỉ biết nằm co. Đi lại cũng khó không kém trên tàu bay, ai cũng ngại phải trèo qua các bạn la liệt, rồi chui qua các rào sắt phân chia. Các rào này thuộc loại không cố định, là những thanh sắt dài nối nhau đặt trên các cột bấp bênh, thỉnh thoảng lại đổ khi có người va mạnh phải. Trong hầm này buồn tẻ đến nỗi mỗi lần có tiếng thép leng keng vì cột đổ thì mọi người lại vỗ tay reo hò. Việc này ai cũng tránh để tẽn tò thộn mặt nhưng 15 hay 30 phút lại xảy ra một bận. Người ta di chuyển để khỏi chồn chân, để ra ngoài hút thuốc, để đi vệ sinh hay ăn uống. Hầm có một cửa hàng loại “mang đi”, món nóng có khoai tây chiên và món nguội có xa lát rau quả, ngoài ra còn mấy cái máy bán nước ngọt. Tại Trung tâm Hội nghị thì cơm cũng như cơm tù quốc lộ (“cơm phở”) đã dở lại đắt gấp đôi bên ngoài, không ăn thì nhịn chứ chưa đến nỗi không ăn thì đánh.
Bạn này mặc trang phục Batman, hình như đang lo là mình đã đi nhầm đại hội.
Thời gian chậm chạp trôi qua, chậm như là wifi miễn phí, vì trong hầm này lại không bắt được sóng 4G! Được khoảng 3-4 tiếng, thì mọi người đồng loạt bỏ máy di động và tablet xuống, ai cũng hết pin, đi tìm chỗ sạc điện.
2.000 bạn ở trong hầm này có rất nhiều điều chia xẻ: 6 fim truyện, hàng chục tập truyền hình, hoạt hình, hàng trăm sách tranh và tiểu thuyết. Star Wars là một trường hợp hi hữu, không có bộ fim nào sánh nổi về mặt được quần chúng ưa chuộng, ngoài Harry Potter. Avatar không được thế, James Bond cũng không được thế, và “50 Shades of Grey” thì chưa biết được, nhưng chắc là thua, so với Star Wars thì chỉ có cách (quỳ xuống) lạy hàng, xin chịu phần roi da có tua quét quét vào mông. Mỗi bận Celebration (2 năm một lần) có trên 30.000 người dự, từ chân trời góc biển, như một bạn phía trên chúng tôi mới đáp tàu từ Moscow đến. Nhưng 2.000 người này là thành phần trung kiên, nòng cốt, tiên phong và mũi nhọn của phong trào ủng hộ và họ rất ý thức điều đó. Chúng ta còn, thì Star Wars còn. Chúng ta là đạo đặc công xung kích đầu tiên và đạo ngự lâm tử thủ cuối cùng, dù lưỡi kiếm laser có hết điện thì vẫn đánh bằng chuôi.
Bạn này trang phục đúng hiệp sĩ Jedi, được cái tiện lợi áo choàng kín người cũng ấm qua đêm
Trong khi chờ đợi, thì hết điện là Ipad, Iphone hay là Samsung, Macbook… như đã nói và một số bạn lo xa, đã dự trù ổ cắm nhiều chỗ. Mỗi ổ điện trong hầm như thế được nhân 5 nhân 10, ổ này nối ổ kia và quần chúng cần đến cứ việc sử dụng, chẳng phải ai cũng ở cạnh chỗ nằm. Phần tôi, sau mấy đợt chán đời ngồi đợi ảnh chụp bằng di động từ từ mà post lên Facebook thì hết pin phải đi tìm một chỗ cầm hơi. Cột nào cũng thấy máy cắm vào la liệt, mãi mới có một chỗ ở tận đâu mà sau khi bỏ máy ở đó tôi quên mất, mấy tiếng sau đi tìm mãi mới nhớ ra và bỏ đâu thì nó ở đó, nằm nguyên và may mà mà tôi dằn được máu xấu trong người, chứ không đã bỏ túi thêm mấy cái Iphone 6, để khi nào về nước tìm ra bạn gái mà tặng.
Khoảng 22:00 thì từ cửa có một tin vui, vỗ tay lộp độp. Sản xuất phim (và Tổng giám đốc của Công ty) Kathleen Kennedy nảy ra ý là gọi pizza giao đến cho mọi người. Cho mọi người tức là 2.000 người. Má nuôi của Trung đoàn Thủ Đô này bấm máy gọi 10 phút trước khi tiệm pizza đóng cửa, đặt giao 200 cái bánh lớn, tiệm pizza bảo đây gần về đi ngủ rồi, đừng có đùa. Đạo diễn fim JJ Abrams đòi thanh toán bằng tiền túi (chứ không phải tiền công ty), và nhà hàng pizza bèn gom nhân viên dân công lại, hò kéo bánh qua đêm chứ không phải là qua núi. Đến nửa đêm thì ai cũng có phần, dư là dằng khác, đến sáng tôi vẫn có thấy có bạn dùng lót dạ. Sự việc diễn ra trật tự và suôn xẻ, từng hộp chuyền tay và lịch sự mời nhau mặc dù việc giao bánh này diễn ra mất những 10 bận, làm đến đâu nhà hàng giao đến đó mà không có ai tố hàng xóm mất pizza.
Khoảng 2 giờ sáng, hai diễn viên phim xuất hiện, đến thăm hỏi chụp hình, cho chữ kí nhưng cũng không gây nhốn nháo, có lẽ là vì các anh diễn viên hạng B và quần chúng thì đang gật gà tiêu hóa pizza. Ngồi nằm cạnh nhau chuyện gẫu, câu chuyện thì về Star Wars chứ còn về gì nữa, và riêng khoản này thì tôi không tham dự, vì tôi như là thằng ngố, S mới là chuyên gia. Tôi hỏi con là chuyên gia cỡ nào, bạn bảo là hạng B – theo hệ điểm Đại học Anh Quốc là Lower Second Class (tức II-ii, đọc là Two-two, hay còn gọi là điểm ‘Desmond’, như là giám mục Desmond Tutu). Thế còn hạng A, hạng A+, Anh Quốc là First Class, Starred First? Bạn bảo, đó là những người ngồi viết một bài luận 11.000 chữ chỉ để bình một tiểu thuyết Star Wars mới ra, đúng sai và hay dở chỗ nào. Tôi thuộc hạng F hay Effing, không dám nói nhiều, ai có hỏi gì cũng chỉ cười khiêm tốn, đây là lần thứ ba, áo bào đã nhuốm hai lần Celebration rồi chứ không đi vào chi tiết hay cụ thể.
“Trong khi chờ Jedi”. Tác giả. (Ảnh do Soi tự động lấy trên FB đưa vào bài)
Qua đêm, tôi có lẽ chợp mắt được một hay hai bận 15 phút, ở tư thế nằm nghiêng. Đến 6 giờ sáng, nghe là sẽ phát vòng buộc cổ tay kiểu Phạm Tiến Duật (“Bản Lào chúc phúc cho anh, trắng tinh sợi chỉ hiền lành cột tay”) và mọi người có thể đi ăn sáng, trở về rạp vào lúc 10 giờ.
6 giờ sáng, fan này ngồi kẻ lông mày (vai công chúa Padme?) để lát nữa sẽ lên quần áo
6 giờ mọi người đứng dậy, dồn về phía trước, thế là mất cả chỗ nằm. Nhưng việc phát vòng giấy cho mọi người đã mất 1 tiếng rưỡi, trong thời gian chờ đợi nhiều bạn gục xuống ngủ ngồi. Các bạn đêm qua có gối mền, ghế duỗi thì giờ phải thu xếp lại, bỏ sang một bên vì vào rạp không mang theo được. Tiếp tục đứng chôn chân thêm một tiếng nữa, ngày đã lên phía bên ngoài và ấm, bên trong ngộp (Nam Cali đêm và ngày cách nhau đến 10 độ C), các chiến sĩ bắt đầu quạt bằng thẻ vào cửa là cái thẻ nhựa khổ 10 phân trên 7! Tiếc là không thấy phó đạo diễn, phó sản xuất hay phó giám đốc gọi mua bánh ngọt Donut cho giao đến và niềm vui duy nhất vẫn là những tiếng leng keng rào sắt và cột sắt đổ kèm theo tiếng vỗ tay.
Nhưng nào có hề gì, hy sinh nào cũng chấp nhận, khó khăn nào cũng vượt qua. Đến 9 giờ thì đoàn di chuyển, làm sứ mệnh lịch sử là dự buổi khai mạc Celebration 7 sẽ bắt đầu đúng giờ. Chúng tôi ngẩng đầu đi qua trước quần chúng đang rồng rắn xếp hàng bên ngoài đợi vào cửa. Từ đêm qua, lúc 22:00 giờ, đã hết vé tham dự trọn 4 ngày Đại hội Star Wars.
Hàng đầu của hùng binh fan cuồng Star Wars đến giờ xuất quân cũng bắt đầu mệt mỏi
*
“Nơi hầm tối là nơi sáng nhất…”: một câu trong bài “Đất quê ta mênh mông”, thơ Dương Hương Ly, nhạc Hoàng Hiệp
Mềnh cũng đang quan tâm đến IRAN sau cấm vận, tiện đây xin post 2 bản danh sách các NKH tầm cỡ TG để các cụ theo dõi: _List of contemporary Iranian scientists, scholars, and engineers (http://ow.ly/LTm2g) có hơn phân nửa các NHK Iran ở các trường ĐH IVY LEAGUE _List of Vietnamese people in Natural sciences and technology (http://ow.ly/LTmMR) có khoảng 20 ng trog đó vài NKH đã ...xem tiếp
Mềnh cũng đang quan tâm đến IRAN sau cấm vận, tiện đây xin post 2 bản danh sách các NKH tầm cỡ TG để các cụ theo dõi: _List of contemporary Iranian scientists, scholars, and engineers (http://ow.ly/LTm2g) có hơn phân nửa các NHK Iran ở các trường ĐH IVY LEAGUE _List of Vietnamese people in Natural sciences and technology (http://ow.ly/LTmMR) có khoảng 20 ng trog đó vài NKH đã mất. Kính cáo!
Họ tên
Email
Người quen bạn bè có khi hỏi mãi mà không thấy ảnh đâu, phát chán...

markdown:
|
|![]()
|
|
## Bài mới đăng
*“Jedi” là một dòng hiệp sĩ/giáo sĩ trong series Star Wars, đại khái như Thiếu Lâm La Hán và văn võ song toàn. Vũ khí họ sử dụng để thế thiên hành đạo là kiếm sáng laser “lightsaber”. Triết lí Jedi của họ được đưa lên hàng “đạo”, theo nghĩa của “con đường” (và vô thần), cho nên có cái gọi là “Jediism”, tức là Jedi chủ nghĩa. * *Hoàn toàn hư cấu, nửa cao bồi Viễn Tây và nửa kiếm hiệp viễn… Tàu, đặt trong bối cảnh tương lai giả tưởng, Star Wars được hâm mộ cũng như Kim Dung bởi nhiều tầng lớp, từ bình dân đến trí thức. * *Năm 2001, tại Anh quốc vào dịp thăm dò toàn quốc, 2% dân số trả lời là theo “đạo” Jedi nhưng “đạo” này không được chính thức công nhận. Nửa đùa hay nửa thật, 18.000 sinh viên một đại học tại Turkey từng đệ đơn xin xây một nhà thờ Jedi trong khuôn viên của trường nhưng cũng không thành công.*
*
Đoàn người ngay thẳng xếp hàng đôi ở lối vào bãi xe số 4 của Anaheim Convention Center (Trung tâm hội nghị) nhưng vừa vặn bên trong và chưa tràn ra đến đường West. Bãi thì vì lí do gì đó, hay là hết chỗ, đã đóng cửa không cho xe vào. S nóng ruột bảo để con xuống trước đợi, lúc đó đã 17:45 mà 18:00 là giờ mở cửa. Từ hai tiếng trước đó bạn đã giục giã tôi lên đường nhưng tôi bảo đến đâu thì đến, mình tìm chỗ đáp trước đã ở khu vực bên ngoài.
Đảo qua đảo lại, các đường bên kế cận đều đề bảng dành riêng cho người ngụ ngay khu vực. Thì cũng phải, lúc nào mà chẳng có convention, không họp này thì hành kia, tỏi nọ, khách phương xa đến dự mà đỗ quanh quẩn thì người địa phương hết lối về nhà. Khoảng hai cây số sau tôi mới tìm ra một chỗ ở một đường nhỏ, cẩn thận dò lại ngày vì bảng cấm đỗ từ 8:00-12:00 vào thứ Năm thứ nhì của tháng. Hôm nay là thứ Tư, và ngày mai là thứ Năm 16.4, tức là lần thứ ba của tháng, được rồi.
Trời rất nắng, nhưng hành lí gọn nhẹ, chúng tôi di chuyển nhanh qua những con đường vắng chói chang. Chỉ có túi đeo vai, trước khi lên đường mẹ nó hỏi áo ấm, nước uống, pin di động, dậy sạc, S gật bừa, nhận một cái chăn mỏng loại hàng không nhét vào túi đeo vai. Bố nó thì, “Đã làm trai xá gì sương gió, chỉ sợ đời không đủ gió sương”, miễn mặc quần lót sạch là được, nào có ngán lên non xuống biển.
18:30 hai cha con lẽo đẽo đến trước cổng vào, cách đường West 200 mét, cái hàng dài lúc nãy đã biến mất vào bên trong tòa nhà. Phải nói rõ, 18:00 là cửa bắt đầu mở để cho quần chúng vào bên trong, xuống hầm “cấm trại” qua đêm. 2.000 người đầu tiên sẽ được vinh hạnh dự buổi ra mắt của Star Wars Celebration lần thứ 7 vào lúc 10 giờ sáng ngày hôm sau, tức là trong 15 tiếng rưỡi nữa! Tất nhiên, ở nhà êm ấm, vào giờ đó thì vẫn có thể xem trực tiếp trên mạng toàn cầu, nhưng thế thì còn nói làm gì.Bên trong cái hầm trống trơn này, chứa được 7 hay 8 ngàn người, chỉ có một bên được sử dụng, ngăn ra bởi các rào sắt cản tạm thời. Dãy đầu tiên đã kín, khoảng 500 chỗ nằm ngồi, chúng tôi được bố trí sang dãy thứ nhì, tôi ước chừng là vào lớp 700 hay 800 người đầu tiên. S hết lo, trước thì chỉ sợ ở ngoài số 2.000 được trúng tuyển đã ấn định. Còn sớm chán, sau chúng tôi từng tốp lẻ tẻ tiếp tục vào, kẻ khiêng ghế ngồi, người ôm túi ngủ, gối cặp nách làm tôi đâm ra hối hận cái ngang tàng khí phách làm trai lúc nãy. Ngay sau chúng tôi, ba gia đình đi chung, có đến 5 đứa bé từ 7-8 tuổi đến sơ sanh còn ẵm, dĩ nhiên là toán này trang bị đầy đủ cho các em, tuy thế cũng là đủ nặng rồi, họ hơi đâu mà mang nệm cho chính họ nên cũng chỉ trải mền xuống đất.
Không phải là chạy loạn, không phải là lánh nạn thiên tai, mà là xếp hàng nằm ngồi 16 tiếng để vào cửa đầu tiên
Giới tính trong hầm thì nam 3 phần, nữ chỉ có 1, nói như lãnh đạo (Burkina Faso) Thomas Sankara thì ở đây phụ nữ chỉ chống có ¼ hầm. Về phần sắc tộc thì đại đa số là thành phần da trắng, sau đó đến da vàng, một tốp người Nhật ngơ ngác, còn lại chủ yếu là Philipin. Da đen lác đác vài ba mạng, cũng hiếm như Trung-Nam Mỹ. Ấn Độ tôi không thấy, và Ả Rập thì chỉ có 3 người rưỡi, một chàng quấn cổ khăn keffieh rõ ràng (rưỡi lẻ còn lại là S con tôi). Tóm lại, số người hiện diện ở đây không phản ánh các sắc tộc tại Nam Cali, vốn rất nhiều Á Đông và người nói tiếng Tây Ban Nha. Về mặt thành phần xã hội cũng thế, họ có vẻ trung lưu hơn là bình dân lao động, ngày mai là thứ Năm nhé, đi xem đại hội
*Star Wars* trừ cơm. Tuổi tác thì vài vị cổ lai hy, còn 60 hay 50 đổ lại. Phim *Star Wars* đầu tiên ra rạp là năm 1977. Tôi còn nhớ Thượng nghị sĩ Ted Kennedy tại Đại hội Đảng Dân chủ năm 1980 (New York) khi ông vung tay thét: “ *The Empire State Building strikes back!*” (“ *The Empire Strikes Back*” là phim *Star Wars* thứ nhì, cũng vào năm 1980). Như vậy, fan của tập fim này, cũng có người đã ngoại 80. Họ thì tôi không thấy, nhưng trong góc dành riêng cho người khuyết tật, có 10 người nghiêm chỉnh ngồi đợi qua đêm trên xe lăn.
16 tiếng là thời gian dài hơn cả một chuyến bay băng biển Đại Tây hay Thái Bình. Chuyến bay thì còn có ghế ngồi ngả được và đây thì nếu không mang theo thì chỉ có thể ngồi xếp bằng mà lưng không chỗ tựa, nằm thì khéo léo mới duỗi được chứ không chỉ biết nằm co. Đi lại cũng khó không kém trên tàu bay, ai cũng ngại phải trèo qua các bạn la liệt, rồi chui qua các rào sắt phân chia. Các rào này thuộc loại không cố định, là những thanh sắt dài nối nhau đặt trên các cột bấp bênh, thỉnh thoảng lại đổ khi có người va mạnh phải. Trong hầm này buồn tẻ đến nỗi mỗi lần có tiếng thép leng keng vì cột đổ thì mọi người lại vỗ tay reo hò. Việc này ai cũng tránh để tẽn tò thộn mặt nhưng 15 hay 30 phút lại xảy ra một bận. Người ta di chuyển để khỏi chồn chân, để ra ngoài hút thuốc, để đi vệ sinh hay ăn uống. Hầm có một cửa hàng loại “mang đi”, món nóng có khoai tây chiên và món nguội có xa lát rau quả, ngoài ra còn mấy cái máy bán nước ngọt. Tại Trung tâm Hội nghị thì cơm cũng như cơm tù quốc lộ (“cơm phở”) đã dở lại đắt gấp đôi bên ngoài, không ăn thì nhịn chứ chưa đến nỗi không ăn thì đánh.
Thời gian chậm chạp trôi qua, chậm như là wifi miễn phí, vì trong hầm này lại không bắt được sóng 4G! Được khoảng 3-4 tiếng, thì mọi người đồng loạt bỏ máy di động và tablet xuống, ai cũng hết pin, đi tìm chỗ sạc điện.
2.000 bạn ở trong hầm này có rất nhiều điều chia xẻ: 6 fim truyện, hàng chục tập truyền hình, hoạt hình, hàng trăm sách tranh và tiểu thuyết.
*Star Wars* là một trường hợp hi hữu, không có bộ fim nào sánh nổi về mặt được quần chúng ưa chuộng, ngoài *Harry Potter*. *Avatar* không được thế, *James Bond* cũng không được thế, và “ *50 Shades of Grey*” thì chưa biết được, nhưng chắc là thua, so với *Star Wars* thì chỉ có cách (quỳ xuống) lạy hàng, xin chịu phần roi da có tua quét quét vào mông. Mỗi bận Celebration (2 năm một lần) có trên 30.000 người dự, từ chân trời góc biển, như một bạn phía trên chúng tôi mới đáp tàu từ Moscow đến. Nhưng 2.000 người này là thành phần trung kiên, nòng cốt, tiên phong và mũi nhọn của phong trào ủng hộ và họ rất ý thức điều đó. Chúng ta còn, thì *Star Wars* còn. Chúng ta là đạo đặc công xung kích đầu tiên và đạo ngự lâm tử thủ cuối cùng, dù lưỡi kiếm laser có hết điện thì vẫn đánh bằng chuôi.
Trong khi chờ đợi, thì hết điện là Ipad, Iphone hay là Samsung, Macbook… như đã nói và một số bạn lo xa, đã dự trù ổ cắm nhiều chỗ. Mỗi ổ điện trong hầm như thế được nhân 5 nhân 10, ổ này nối ổ kia và quần chúng cần đến cứ việc sử dụng, chẳng phải ai cũng ở cạnh chỗ nằm. Phần tôi, sau mấy đợt chán đời ngồi đợi ảnh chụp bằng di động từ từ mà post lên Facebook thì hết pin phải đi tìm một chỗ cầm hơi. Cột nào cũng thấy máy cắm vào la liệt, mãi mới có một chỗ ở tận đâu mà sau khi bỏ máy ở đó tôi quên mất, mấy tiếng sau đi tìm mãi mới nhớ ra và bỏ đâu thì nó ở đó, nằm nguyên và may mà mà tôi dằn được máu xấu trong người, chứ không đã bỏ túi thêm mấy cái Iphone 6, để khi nào về nước tìm ra bạn gái mà tặng.
Khoảng 22:00 thì từ cửa có một tin vui, vỗ tay lộp độp. Sản xuất phim (và Tổng giám đốc của Công ty) Kathleen Kennedy nảy ra ý là gọi pizza giao đến cho mọi người. Cho mọi người tức là 2.000 người. Má nuôi của Trung đoàn Thủ Đô này bấm máy gọi 10 phút trước khi tiệm pizza đóng cửa, đặt giao 200 cái bánh lớn, tiệm pizza bảo đây gần về đi ngủ rồi, đừng có đùa. Đạo diễn fim JJ Abrams đòi thanh toán bằng tiền túi (chứ không phải tiền công ty), và nhà hàng pizza bèn gom nhân viên dân công lại, hò kéo bánh qua đêm chứ không phải là qua núi. Đến nửa đêm thì ai cũng có phần, dư là dằng khác, đến sáng tôi vẫn có thấy có bạn dùng lót dạ. Sự việc diễn ra trật tự và suôn xẻ, từng hộp chuyền tay và lịch sự mời nhau mặc dù việc giao bánh này diễn ra mất những 10 bận, làm đến đâu nhà hàng giao đến đó mà không có ai tố hàng xóm mất pizza.
Khoảng 2 giờ sáng, hai diễn viên phim xuất hiện, đến thăm hỏi chụp hình, cho chữ kí nhưng cũng không gây nhốn nháo, có lẽ là vì các anh diễn viên hạng B và quần chúng thì đang gật gà tiêu hóa pizza. Ngồi nằm cạnh nhau chuyện gẫu, câu chuyện thì về
*Star Wars* chứ còn về gì nữa, và riêng khoản này thì tôi không tham dự, vì tôi như là thằng ngố, S mới là chuyên gia. Tôi hỏi con là chuyên gia cỡ nào, bạn bảo là hạng B – theo hệ điểm Đại học Anh Quốc là Lower Second Class (tức II-ii, đọc là Two-two, hay còn gọi là điểm ‘Desmond’, như là giám mục Desmond Tutu). Thế còn hạng A, hạng A+, Anh Quốc là First Class, Starred First? Bạn bảo, đó là những người ngồi viết một bài luận 11.000 chữ chỉ để bình một tiểu thuyết *Star Wars* mới ra, đúng sai và hay dở chỗ nào. Tôi thuộc hạng F hay Effing, không dám nói nhiều, ai có hỏi gì cũng chỉ cười khiêm tốn, đây là lần thứ ba, áo bào đã nhuốm hai lần Celebration rồi chứ không đi vào chi tiết hay cụ thể.
Qua đêm, tôi có lẽ chợp mắt được một hay hai bận 15 phút, ở tư thế nằm nghiêng. Đến 6 giờ sáng, nghe là sẽ phát vòng buộc cổ tay kiểu Phạm Tiến Duật (“
*Bản Lào chúc phúc cho anh, trắng tinh sợi chỉ hiền lành cột tay*”) và mọi người có thể đi ăn sáng, trở về rạp vào lúc 10 giờ.
6 giờ mọi người đứng dậy, dồn về phía trước, thế là mất cả chỗ nằm. Nhưng việc phát vòng giấy cho mọi người đã mất 1 tiếng rưỡi, trong thời gian chờ đợi nhiều bạn gục xuống ngủ ngồi. Các bạn đêm qua có gối mền, ghế duỗi thì giờ phải thu xếp lại, bỏ sang một bên vì vào rạp không mang theo được. Tiếp tục đứng chôn chân thêm một tiếng nữa, ngày đã lên phía bên ngoài và ấm, bên trong ngộp (Nam Cali đêm và ngày cách nhau đến 10 độ C), các chiến sĩ bắt đầu quạt bằng thẻ vào cửa là cái thẻ nhựa khổ 10 phân trên 7! Tiếc là không thấy phó đạo diễn, phó sản xuất hay phó giám đốc gọi mua bánh ngọt Donut cho giao đến và niềm vui duy nhất vẫn là những tiếng leng keng rào sắt và cột sắt đổ kèm theo tiếng vỗ tay.
Nhưng nào có hề gì, hy sinh nào cũng chấp nhận, khó khăn nào cũng vượt qua. Đến 9 giờ thì đoàn di chuyển, làm sứ mệnh lịch sử là dự buổi khai mạc Celebration 7 sẽ bắt đầu đúng giờ. Chúng tôi ngẩng đầu đi qua trước quần chúng đang rồng rắn xếp hàng bên ngoài đợi vào cửa. Từ đêm qua, lúc 22:00 giờ, đã hết vé tham dự trọn 4 ngày Đại hội Star Wars.
*
“
*Nơi hầm tối là nơi sáng nhất…”: một câu trong bài “Đất quê ta mênh mông”, thơ Dương Hương Ly, nhạc Hoàng Hiệp*
Mềnh cũng đang quan tâm đến IRAN sau cấm vận, tiện đây xin post 2 bản danh sách các NKH tầm cỡ TG để các cụ theo dõi:
_List of contemporary Iranian scientists, scholars, and engineers
(http://ow.ly/LTm2g)
có hơn phân nửa các NHK Iran ở các trường ĐH IVY LEAGUE
_List of Vietnamese people in Natural sciences and technology
(http://ow.ly/LTmMR)
có khoảng 20 ng trog đó vài NKH đã mất.
Kính cáo!
|
|
|
|
|
|
## Tìm kiếm
|
|
## CMT mới nhất
Mềnh cũng đang quan tâm đến IRAN sau cấm vận, tiện đây xin post 2 bản danh sách các NKH tầm cỡ TG để các cụ theo dõi:
_List of contemporary Iranian scientists, scholars, and engineers
(http://ow.ly/LTm2g)
có hơn phân nửa các NHK Iran ở các trường ĐH IVY LEAGUE
_List of Vietnamese people in Natural sciences and technology
(http://ow.ly/LTmMR)
có khoảng 20 ng trog đó vài NKH đã
...xem tiếp

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

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

Server: Apache/2.2.15 (CentOS)

Connection: close

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


text:
Vòng 20Chủ nhật, 29/1
(Giờ địa phương; + 6 = giờ Hà Nội)
12h30
Fiorentina - Siena15h00
Roma - Bologna
Cesena - Atalanta
Chievo - Lazio
Genoa - Napoli
Lecce - Inter
Palermo - Novara
20h45
Milan - Cagliari
Thứ bảy, 28/1
Catania 1-1 Parma
(Begressio 33' - Modesto 43')
Juventus 2-1 Udinese
(Matri 42' & 62' - Floro Flores 56')
Với chiến thắng của Juventus, cục diện nhóm đầu rất có thể sẽ chứng kiến bước ngoặt quan trọng sau vòng này. Milan, bất kể đạt kết quả như thế nào khi tiếp Cagliari, vẫn trụ lại vị trí thứ hai vì đang hơn Udinese hai điểm. Nhưng Inter rất có thể sẽ bắt kịp Udinese, cùng 38 điểm, nếu họ thắng trên sân Lecce và tạo thế tứ mã trên đường đua scudetto.
Trở lại với trận đấu trên sân Juventus Arena, đội chủ nhà gặp rất nhiều khó khăn khi phải đá trong điều kiện tuyết rơi, thể lực bị ảnh hưởng bởi trận đá Cup Italy hôm giữa tuần và trên hết là năng lực chơi bóng của Udinese.
Vucinic vắng mặt vì chấn thương, trong khi Marchisio và Simone Pepe không đủ thể lực đá chính sau khi vắt sức trong trận thắng Roma ở tứ kết Cup Italy. HLV Conte vì thế phải xáo trộn cả về nhân sự lẫn lối chơi. Sơ đồ 4-3-3 được tạm gác sang một bên để chuyển sang 3-5-2 với chuyên gia dự bị Quagliarella đá cặp tiền đạo với Matri.
Vì những thay đổi đó cộng với việc Udinese chơi phòng ngự phản công khó chịu, Juventus rất khó khăn trong việc tiếp cận cầu môn đối phương. Ngoài tình huống uy hiếp ngay phút thứ hai của Estigarribia khiến thủ môn Handanovic phải vất vả cứu thua và một tình huống Matri bị Handanovic từ chối trong pha đối mặt ở phút 38, Juventus không tạo ra được những cơ hội thật sự nguy hiểm trước hàng thủ mới chỉ để lọt lưới 14 bàn từ đầu giải.
Không những thế, Juventus còn hai phen thót tim bởi những pha phản đòn của Udinese liên tiếp trong các phút 15 và 16. Buffon phải bay người hết cỡ và dùng đến đầu ngón tay để chạm bóng mới có thể đẩy được cú sút căng của Abdi. Ở tình huống đá phạt góc sau đó, thủ môn của Juventus một lần nữa trổ tài với phả rướn người hết cỡ đẩy cú vô-lê như búa bổ của Pablo Armero đi chệch cột dọc.
Tuy nhiên, bàn thắng mà Juventus và các tifosi của họ chờ đợi rồi cũng đến ở phút 42. Estigarribia nhồi bóng vào vòng cấm cho Quagliarella đánh đầu. Handanovic phản xạ xuất sắc đẩy được cú dứt điểm này, nhưng khi bóng văng ra và Matri ập vào sút bồi thì Thủ môn hay nhất Serie A 2011 đành bất lực.
Tám phút sau bàn thua, Udinese suýt gỡ hòa nếu cú sút xa từ 25 mét của Di Natale không bị cột dọc từ chối. Nhưng đến phút 56, thế quân bình được tái lập. Sau khi cắt được một đường chuyền lên giữa sân của Barzagli, đội khách phản công nhanh. Isla dốc bóng đi quá nửa chiều dài sân rồi căng ngang vào vòng cấm để tiền đạo mới vào sân Floro Flores khống chế một nhịp rồi sút chìm vào góc phải.
Phấn khích với bàn gỡ, Udinese suýt vượt lên dẫn bàn sau đó bốn phút, nhưng dưới sức ép quá lớn của hai hậu vệ chủ nhà, Di Natale không có đủ không gian cần thiết để căn chỉnh và vì thế sút bóng vọt xà.
Chân sút chủ lực của Udinese hẳn sẽ rất hối hận với pha hỏng ăn trên, bởi đến phút 62, Juventus lại vượt lên dẫn bàn. Nhận bóng từ đồng đội mới vào sân Marchisio, Matri, tiền đạo không thật sự mạnh ở các tình huống xử lý kỹ thuật, khéo léo lừa qua hậu vệ Ferronetti rồi dứt điểm quyết đoán vào góc xa. Đây cũng là tình huống chốt hạ trận đấu, bởi sau đó, Juventus hạ nhịp độ và chơi phòng ngự rất chắc, giữ vững lợi thế dẫn bàn đến hết giờ.
“Tôi rất lo lắng trước trận đấu, vì biết rõ Udinese rất khó chơi. Về cuối trận, nhiều học trò của tôi đã kiệt sức thật sự vì phải đá ở Cup Italy hôm giữa tuần. Chúng tôi cũng để mất bóng quá nhiều ở giữa sân và tạo điều kiện cho Udinese phản công, nhưng Juventus nhìn chung vẫn kiểm soát được trận đấu và giành chiến thắng quan trọng”, HLV Conte phát biểu sau trận.
Đội hình thi đấu:
Juventus: Buffon; Bonucci, Barzagli, Chiellini; Lichtsteiner (De Ceglie 82), Vidal, Pirlo, Giaccherini, Estigarribia (Pepe 64); Matri, Quagliarella (Marchisio 61)
Udinese: Handanovic; Ferronetti, Danilo, Domizzi (Battocchio 73); Basta, Isla (Pereyra 85), Fernandes, Armero, Pasquale; Abdi (Floro Flores 46), Di Natale
Bàn thắng: Matri 42 & 62 - Floro Flores 56
Serie A 2011-2012 TT Đội Trận T H B BT BB HS Điểm1 Juve ntus 20 12 8 0 33 13 20 44 2 Milan 19 12 4 3 40 17 23 40 3 Udinese 20 11 5 4 29 16 13 38 4 Inter 19 11 2 6 30 20 10 35 5 Lazio 19 9 6 4 27 19 8 33 6 Roma 18 9 3 6 28 20 8 30 7 Napoli 19 7 8 4 34 21 13 29 8 Parma 20 6 6 8 25 33 -8 24 9 Chievo 19 6 6 7 16 22 -6 24 10 Palermo 19 7 3 9 24 27 -3 24 11 Genoa 19 7 3 9 25 34 -9 24 12 Cagliari 19 5 8 6 16 18 -2 23 13 Catania 19 5 8 6 22 28 -6 23 14 Fiorentina 19 5 7 7 18 16 2 22 15 Bologna 19 5 5 9 17 25 -8 20 16 Atalanta (-6)* 19 6 8 5 23 25 -2 20 17 Siena 19 4 7 8 20 20 0 19 18 Cesena 19 4 3 12 13 30 -17 15 19 Lecce 19 3 4 12 20 36 -16 13 20 Novara 19 2 6 11 18 38 -20 12Phương My
Theo VNExpress.net

markdown:
Vòng 20Chủ nhật, 29/1
(Giờ địa phương; + 6 = giờ Hà Nội)
12h30
Fiorentina - Siena15h00
Roma - Bologna
Cesena - Atalanta
Chievo - Lazio
Genoa - Napoli
Lecce - Inter
Palermo - Novara
20h45
Milan - Cagliari
Thứ bảy, 28/1
Catania 1-1 Parma
(Begressio 33' - Modesto 43')
Juventus 2-1 Udinese
(Matri 42' & 62' - Floro Flores 56')
Với chiến thắng của Juventus, cục diện nhóm đầu rất có thể sẽ chứng kiến bước ngoặt quan trọng sau vòng này. Milan, bất kể đạt kết quả như thế nào khi tiếp Cagliari, vẫn trụ lại vị trí thứ hai vì đang hơn Udinese hai điểm. Nhưng Inter rất có thể sẽ bắt kịp Udinese, cùng 38 điểm, nếu họ thắng trên sân Lecce và tạo thế tứ mã trên đường đua scudetto.
Trở lại với trận đấu trên sân Juventus Arena, đội chủ nhà gặp rất nhiều khó khăn khi phải đá trong điều kiện tuyết rơi, thể lực bị ảnh hưởng bởi trận đá Cup Italy hôm giữa tuần và trên hết là năng lực chơi bóng của Udinese.
Vucinic vắng mặt vì chấn thương, trong khi Marchisio và Simone Pepe không đủ thể lực đá chính sau khi vắt sức trong trận thắng Roma ở tứ kết Cup Italy. HLV Conte vì thế phải xáo trộn cả về nhân sự lẫn lối chơi. Sơ đồ 4-3-3 được tạm gác sang một bên để chuyển sang 3-5-2 với chuyên gia dự bị Quagliarella đá cặp tiền đạo với Matri.
Vì những thay đổi đó cộng với việc Udinese chơi phòng ngự phản công khó chịu, Juventus rất khó khăn trong việc tiếp cận cầu môn đối phương. Ngoài tình huống uy hiếp ngay phút thứ hai của Estigarribia khiến thủ môn Handanovic phải vất vả cứu thua và một tình huống Matri bị Handanovic từ chối trong pha đối mặt ở phút 38, Juventus không tạo ra được những cơ hội thật sự nguy hiểm trước hàng thủ mới chỉ để lọt lưới 14 bàn từ đầu giải.
Không những thế, Juventus còn hai phen thót tim bởi những pha phản đòn của Udinese liên tiếp trong các phút 15 và 16. Buffon phải bay người hết cỡ và dùng đến đầu ngón tay để chạm bóng mới có thể đẩy được cú sút căng của Abdi. Ở tình huống đá phạt góc sau đó, thủ môn của Juventus một lần nữa trổ tài với phả rướn người hết cỡ đẩy cú vô-lê như búa bổ của Pablo Armero đi chệch cột dọc.
Tuy nhiên, bàn thắng mà Juventus và các tifosi của họ chờ đợi rồi cũng đến ở phút 42. Estigarribia nhồi bóng vào vòng cấm cho Quagliarella đánh đầu. Handanovic phản xạ xuất sắc đẩy được cú dứt điểm này, nhưng khi bóng văng ra và Matri ập vào sút bồi thì Thủ môn hay nhất Serie A 2011 đành bất lực.
Tám phút sau bàn thua, Udinese suýt gỡ hòa nếu cú sút xa từ 25 mét của Di Natale không bị cột dọc từ chối. Nhưng đến phút 56, thế quân bình được tái lập. Sau khi cắt được một đường chuyền lên giữa sân của Barzagli, đội khách phản công nhanh. Isla dốc bóng đi quá nửa chiều dài sân rồi căng ngang vào vòng cấm để tiền đạo mới vào sân Floro Flores khống chế một nhịp rồi sút chìm vào góc phải.
Phấn khích với bàn gỡ, Udinese suýt vượt lên dẫn bàn sau đó bốn phút, nhưng dưới sức ép quá lớn của hai hậu vệ chủ nhà, Di Natale không có đủ không gian cần thiết để căn chỉnh và vì thế sút bóng vọt xà.
Chân sút chủ lực của Udinese hẳn sẽ rất hối hận với pha hỏng ăn trên, bởi đến phút 62, Juventus lại vượt lên dẫn bàn. Nhận bóng từ đồng đội mới vào sân Marchisio, Matri, tiền đạo không thật sự mạnh ở các tình huống xử lý kỹ thuật, khéo léo lừa qua hậu vệ Ferronetti rồi dứt điểm quyết đoán vào góc xa. Đây cũng là tình huống chốt hạ trận đấu, bởi sau đó, Juventus hạ nhịp độ và chơi phòng ngự rất chắc, giữ vững lợi thế dẫn bàn đến hết giờ.
“Tôi rất lo lắng trước trận đấu, vì biết rõ Udinese rất khó chơi. Về cuối trận, nhiều học trò của tôi đã kiệt sức thật sự vì phải đá ở Cup Italy hôm giữa tuần. Chúng tôi cũng để mất bóng quá nhiều ở giữa sân và tạo điều kiện cho Udinese phản công, nhưng Juventus nhìn chung vẫn kiểm soát được trận đấu và giành chiến thắng quan trọng”, HLV Conte phát biểu sau trận.
Đội hình thi đấu:
Juventus: Buffon; Bonucci, Barzagli, Chiellini; Lichtsteiner (De Ceglie 82), Vidal, Pirlo, Giaccherini, Estigarribia (Pepe 64); Matri, Quagliarella (Marchisio 61)
Udinese: Handanovic; Ferronetti, Danilo, Domizzi (Battocchio 73); Basta, Isla (Pereyra 85), Fernandes, Armero, Pasquale; Abdi (Floro Flores 46), Di Natale
Bàn thắng: Matri 42 & 62 - Floro Flores 56
Serie A 2011-2012 TT Đội Trận T H B BT BB HS Điểm1 Juve ntus 20 12 8 0 33 13 20 44 2 Milan 19 12 4 3 40 17 23 40 3 Udinese 20 11 5 4 29 16 13 38 4 Inter 19 11 2 6 30 20 10 35 5 Lazio 19 9 6 4 27 19 8 33 6 Roma 18 9 3 6 28 20 8 30 7 Napoli 19 7 8 4 34 21 13 29 8 Parma 20 6 6 8 25 33 -8 24 9 Chievo 19 6 6 7 16 22 -6 24 10 Palermo 19 7 3 9 24 27 -3 24 11 Genoa 19 7 3 9 25 34 -9 24 12 Cagliari 19 5 8 6 16 18 -2 23 13 Catania 19 5 8 6 22 28 -6 23 14 Fiorentina 19 5 7 7 18 16 2 22 15 Bologna 19 5 5 9 17 25 -8 20 16 Atalanta (-6)* 19 6 8 5 23 25 -2 20 17 Siena 19 4 7 8 20 20 0 19 18 Cesena 19 4 3 12 13 30 -17 15 19 Lecce 19 3 4 12 20 36 -16 13 20 Novara 19 2 6 11 18 38 -20 12
Phương My
Theo VNExpress.net

Server: Apache

Pragma: private

Cache-Control: private

Set-Cookie: bb_lastactivity=0; expires=Wed, 12-Dec-2018 10:36:31 GMT; Max-Age=31536000; path=/

Vary: User-Agent


text:
MDictPro là chương trình từ điển chuyên ngành anh việt offline trên các dòng điện thoại được nhiều người quan tâm và sử dụng. Chương trình có giao diện đẹp, thân thiện, tiện dụng với bộ dữ liệu hết sức đa dạng và phong phú. Ứng dụng hoàn toàn miễn phí, hiện tại trên Android đã phiên bản 1.9 trên Play Store tại địa chỉ: https://play.google.com/store/apps/d...oftvn.mdictpro
Trong phiên bản mới của ứng dụng hỗ trợ các tính năng mới mà chỉ ứng dụng mới có:
* Cho phép ẩn hiện nghĩa cho từng từ điển: Tính năng này sẽ giúp bạn tập trung vào loại từ điển mình quan tâm.
* Lưu và hiển thị thông tin ghi chú cho từ: Tính năng này sẽ giúp bạn lưu thông tin thêm về từ, lưu nghĩa bạn hay sử dụng. Nó giúp bạn tâp trung nhớ nghĩa quan trọng hay dùng của từ chứ không phải quá nhiều nghĩa mà từ điển đưa ra.
Ứng dụng được rất nhiều người sử dụng đánh giá là ứng dụng từ điển cho người Việt tốt nhất hiện nay. Xin trích dẫn một đánh giá người dùng trên Play Store:
"Mình dùng cái từ điển này từ hồi nokia S60v3 kết nhất ở khoản phát âm, sau này chuyển qua android rồi dùng qua nhiều loại từ điển khác nhau cuối cùng lại tình cờ tìm được cái từ điển quen thuộc này hay quá"
Chương trình có tính năng nổi bật như sau:
+ Dữ liệu đa dạng và phong phú với hơn 15 bộ dữ liệu khác nhau bao gồm:
- Dữ liệu anh anh: Dữ liệu được lấy từ bộ dữ liệu nổi tiếng Wordnet 3.0
- Dữ liệu anh việt, việt anh và việt việt. Đặc biệt dữ liệu anh việt có hỗ trợ cả hình ảnh
- Dữ liệu chuyên ngành bao gồm: Kỹ thuật, Kinh tế, Y học, Toán học, Kinh tế biển...
- Dữ liệu ngữ pháp: Hỗ trợ để người dùng học phát âm, ngữ pháp căn bản và nâng cao.
+ Tra từ đơn giản, dễ dàng và đặc biệt hỗ trợ tra chéo giữa các từ điển.
+ Hỗ trợ dữ liệu multimedia bao gồm liên kết, hình ảnh, âm thanh.
+ Có công cụ quản lý dữ liệu giúp người dùng chủ động trong việc download và sử dụng dữ liệu nào.
+ Giao diện thân thiện, nghĩa hiển thị đẹp mắt và dễ nhìn.
+ Hỗ trợ tính năng phát âm và công cụ dịch ngôn ngữ.
+ Hỗ trợ lưu và quản lý các từ ưa thích giúp bạn dễ dàng trong việc học từ mới.
+ Công cụ tạo dữ liệu public giúp người dùng dễ dàng tự tạo dữ liệu riêng với hình ảnh và âm thanh sống động. Đặc biệt một số dữ liệu gốc được public giúp người dùng có thể tự chính sửa hoặc tạo mới dữ liệu.
Một số giao diện ứng dụng:
Các bạn hãy download ứng dụng về dùng thử và đánh giá. Hy vọng ứng dụng từ điển này sẽ thực sự hữu ích với bạn!

markdown:
MDictProlà chương trình từ điển chuyên ngành anh việt offline trên các dòng điện thoại được nhiều người quan tâm và sử dụng. Chương trình có giao diện đẹp, thân thiện, tiện dụng với bộ dữ liệu hết sức đa dạng và phong phú. Ứng dụng hoàn toàn miễn phí, hiện tại trên Android đã phiên bản 1.9 trên Play Store tại địa chỉ: [https://play.google.com/store/apps/d...oftvn.mdictpro]
Trong phiên bản mới của ứng dụng hỗ trợ các tính năng mới mà chỉ ứng dụng mới có:
* Cho phép ẩn hiện nghĩa cho từng từ điển: Tính năng này sẽ giúp bạn tập trung vào loại từ điển mình quan tâm.
* Lưu và hiển thị thông tin ghi chú cho từ: Tính năng này sẽ giúp bạn lưu thông tin thêm về từ, lưu nghĩa bạn hay sử dụng. Nó giúp bạn tâp trung nhớ nghĩa quan trọng hay dùng của từ chứ không phải quá nhiều nghĩa mà từ điển đưa ra.
. Xin trích dẫn một đánh giá người dùng trên Play Store: Ứng dụng được rất nhiều người sử dụng đánh giá là ứng dụng từ điển cho người Việt tốt nhất hiện nay
"Mình dùng cái từ điển này từ hồi nokia S60v3 kết nhất ở khoản phát âm, sau này chuyển qua android rồi dùng qua nhiều loại từ điển khác nhau cuối cùng lại tình cờ tìm được cái từ điển quen thuộc này hay quá"
Chương trình có tính năng nổi bật như sau:
+ Dữ liệu đa dạng và phong phú với hơn 15 bộ dữ liệu khác nhau bao gồm:
- Dữ liệu anh anh: Dữ liệu được lấy từ
bộ dữ liệu nổi tiếng Wordnet 3.0
- Dữ liệu anh việt, việt anh và việt việt. Đặc biệt dữ liệu anh việt có
hỗ trợ cả hình ảnh
- Dữ liệu chuyên ngành bao gồm: Kỹ thuật, Kinh tế, Y học, Toán học, Kinh tế biển...
- Dữ liệu ngữ pháp: Hỗ trợ để người dùng học phát âm, ngữ pháp căn bản và nâng cao.
+ Tra từ đơn giản, dễ dàng và đặc biệt
. hỗ trợ tra chéo giữa các từ điển
+
bao gồm liên kết, hình ảnh, âm thanh. Hỗ trợ dữ liệu multimedia
+
. Có công cụ quản lý dữ liệu giúp người dùng chủ động trong việc download và sử dụng dữ liệu nào
+ Giao diện thân thiện, nghĩa hiển thị đẹp mắt và dễ nhìn.
+
. Hỗ trợ tính năng phát âm và công cụ dịch ngôn ngữ
+ Hỗ trợ lưu và quản lý các từ ưa thích giúp bạn dễ dàng trong việc học từ mới.
+ Công cụ tạo dữ liệu public giúp người dùng dễ dàng tự tạo dữ liệu riêng với hình ảnh và âm thanh sống động. Đặc biệt một số dữ liệu gốc được public giúp người dùng có thể tự chính sửa hoặc tạo mới dữ liệu.
Một số giao diện ứng dụng:
Các bạn hãy download ứng dụng về dùng thử và đánh giá. Hy vọng ứng dụng từ điển này sẽ thực sự hữu ích với bạn!

Set-Cookie: bb_lastactivity=0; expires=Wed, 12-Dec-2018 10:36:34 GMT; Max-Age=31536000; path=/


text: Hiện tại mình đang có con i5-4670K hàng Costa Rica bên Mỹ xách về và đang rất muốn tìm kiếm một bo mạch chủ ép xung tốt trong tầm giá 5tr đổ xuống để dùng render 3dsmax 2013, CAD 2007.... hàng ngày. Mình chỉ có 5tr thôi nên mong các bạn giúp mình ca này với.

Set-Cookie: bb_lastactivity=0; expires=Wed, 12-Dec-2018 10:36:36 GMT; Max-Age=31536000; path=/


text:
Trong bản tin "Xung quanh việc báo Công an Nhân dân đăng bài viết chỉ trích báo Trung Quốc", chúng tôi đã giới thiệu bài "Đừng nhắm mắt nói bừa" của Lưu Nguyễn đăng trên tờ báo này ngày 29/8. Nhưng bài báo đó đã bị rút xuống. Tại địa chỉ gốc chỉ còn thông tin:
Có vấn đề: Không có bài viết nào.
Trang Tiếng nói Tự do Dân chủ cho rằng bài viết của Lưu Nguyễn "hoàn toàn trái ngược với những lời tuyên bố của Nguyễn Chí Vịnh nhân chuyến viếng thăm Trung Quốc mới đây, và chắc chắn đã làm quan thầy Trung Quốc không vui, cho nên bài "Đừng nhắm mắt nói bừa!" của tác giả Lưu Nguyễn chỉ sống chưa được 2 ngày trên trang báo CAND Online thì bị rút xuống (đăng trưa ngày Chủ Nhật 29/08, bị rút bỏ sáng ngày Thứ Ba 31/08)" và đăng lại toàn văn bài viết này.
Ôi đáng buồn tư thế của 1 chính quyền hèn hạ. Nó chửi mình thì được nhưng dân mình nói lại thì bịt mồm. Chả nhẽ cứ làm trò bịt miệng cả dân tộc mãi hay sao?Trả lờiXóa
Tư thế gì ?Trả lờiXóa
Nó chính là một thái độ minh họa cho cái "dáng đứng Việt Nam" trước sân Thiên Triều mà tiêu biểu là cái anh Phó Tể tướng họ Hoàng của nước mình hôm trước đứng khum khum đưa cả hai tay ra nắn nắn cái bàn tay mà anh Tể Tướng họ Ôn, nó thì đứng lưng ngay như cái đũa cả mà dộng thái mình thì sao mà khốn khổ khốn nạn thế không biết !
Bản hợp xướng "Ầm ầm sóng dậy Hoàng Sa - Trường Sa" mà hôm trước Nhà thơ Giang Nam đã giới thiệu trên talawas đã được anh em ở Nha Trang hợp tác dàn dựng xong với tinh thần công dân.Trả lờiXóa
http://beta.nhaccuatui.com/nghe?M=VkJUYSz5wC
Quá hiền và quá khoan nhượng và nhượng bộ...Trả lờiXóa

markdown:
Trong bản tin "
[Xung quanh việc báo Công an Nhân dân đăng bài viết chỉ trích báo Trung Quốc](http://www.talawas.org/2010/08/xung-quanh-viec-bao-cong-nhan-dan-ang.html)", chúng tôi đã giới thiệu bài "Đừng nhắm mắt nói bừa" của Lưu Nguyễn đăng trên tờ báo này ngày 29/8. Nhưng bài báo đó đã bị rút xuống. [Tại địa chỉ gốc](http://www.cand.com.vn/vi-VN/binhluan/2010/8/136105.cand)chỉ còn thông tin:
Có vấn đề: Không có bài viết nào.
[Trang](http://www.blogger.com/goog_1209991686) *cho rằng* [Tiếng nói Tự do Dân chủ](http://tiengnoitudodanchu.org/modules.php?name=News&file=article&sid=9280) *bài viết của Lưu Nguyễn "* *hoàn toàn trái ngược với những lời tuyên bố của Nguyễn Chí Vịnh nhân chuyến viếng thăm Trung Quốc mới đây, và chắc chắn đã làm quan thầy Trung Quốc không vui, cho nên bài "Đừng nhắm mắt nói bừa!" của tác giả Lưu Nguyễn chỉ sống chưa được 2 ngày trên trang báo CAND Online thì bị rút xuống (đăng trưa ngày Chủ Nhật 29/08, bị rút bỏ sáng ngày Thứ Ba 31/08)*" và đăng lại toàn văn bài viết này.
Ôi đáng buồn tư thế của 1 chính quyền hèn hạ. Nó chửi mình thì được nhưng dân mình nói lại thì bịt mồm. Chả nhẽ cứ làm trò bịt miệng cả dân tộc mãi hay sao?Trả lờiXóa
Tư thế gì ?Trả lờiXóa
Nó chính là một thái độ minh họa cho cái "dáng đứng Việt Nam" trước sân Thiên Triều mà tiêu biểu là cái anh Phó Tể tướng họ Hoàng của nước mình hôm trước đứng khum khum đưa cả hai tay ra nắn nắn cái bàn tay mà anh Tể Tướng họ Ôn, nó thì đứng lưng ngay như cái đũa cả mà dộng thái mình thì sao mà khốn khổ khốn nạn thế không biết !
Bản hợp xướng "Ầm ầm sóng dậy Hoàng Sa - Trường Sa" mà hôm trước Nhà thơ Giang Nam đã giới thiệu trên talawas đã được anh em ở Nha Trang hợp tác dàn dựng xong với tinh thần công dân.Trả lờiXóa
http://beta.nhaccuatui.com/nghe?M=VkJUYSz5wC
Quá hiền và quá khoan nhượng và nhượng bộ...Trả lờiXóa

WARC-Identified-Payload-Type: text/html

Server: GSE

X-Content-Type-Options: nosniff

Cache-Control: private, max-age=0

X-XSS-Protection: 1; mode=block


text:
Trang nhà
Giới thiệu
Lịch sử
- Vài dòng lịch sử
- Ngược dòng thời gian
- Quí vị Hiệu Trưởng
Lasan hành khúc
Lời Huynh Trưởng
- SH Félicien (1965)
- SH Désiré (1968)
- SH Désiré (1969)
- SH Désiré (1970)
- SH Désiré (1971)
- SH Félicien (1972)
- SH Félicien (1973)
- SH Félicien (1974)
Tưởng nhớ
- Các Sư Huynh
- Các cựu SH & Thầy Cô
- Các bạn
Nhớ ơn Thầy Cô
Quỹ Tương Trợ TB76
Trong Sân Trường
Kỷ yếu
Các niên khóa
Thập niên 70
- 1973-1974
- 1972-1973
- 1971-1972
- 1970-1971
- 1969-1970
Thập niên 60
- 1968-1969
- 1967-1968
- 1964-1965
- 1962-1963
- 1961-1962
- 1960-1961
- 1959-1960
Thập niên 50
- 1958-1959
- 1957-1958
1929-1930
Danh sách
Ban Giảng huấn
- Các Sư Huynh
- Các Thầy Cô
Học sinh
Các nhóm
Ghi tên
Hình ảnh
Đệ Bách Chu niên
Taberd ngày xưa
Taberd ngày nay
Hình ảnh xưa
Kỷ vật
Trao nhẫn thâm niên
Hội đoàn
- Hùng Tâm
- Hướng đạo
- Nghĩa Sĩ
- Comita
Các SH và Thầy Cô
Các bạn Taberd 76
Các bạn Taberd 79
Họp mặt - Sinh hoạt
- Taberd 76
- Taberd 78
- Taberd 79
Lasan Hội Ngộ 2010
- Trường cũ, Người xưa
- Ngày hội ngộ
- Thầy Cô
Audio và video
Sáng tác
Cảm xúc
Những mẫu chuyện cũ
Năm tháng qua
Viết về Thầy Cô
Bạn bè năm xưa
Chuyện vui
3 năm Taberd.org
Thơ Văn - Biên khảo
Nhạc - Bài hát
Tác giả
Liên kết
Các chức năng
Tìm kiếm
Nhắn tin
Xem tin nhắn
Góp ý
Các trang
Cảm tạ
Liên lạc
Liên kết ngoài
Dự án
Nhớ ơn Thầy Cô
Chức năng

Tìm kiếm
Nhắn tin

Xem tin nhắn

Góp ý

Ghi chi tiết

Ghi tên
Nhắn tin
Nội Dung
Bấm
F8
để viết tiếng Việt có dấu (xem
Hướng dẫn
)
Nhắn tin đến
Nguyễn Giang
68-69 lớp Ba 7
Người nhắn
E-mail
Địa chỉ
Quốc gia
Tin nhắn
Mã bảo vệ
Ghi chú:
mục cần thiết
Cập nhật 05 tháng 07, 2016
Phiên bản 3.0
Liên lạc
|
Bản quyền
|
Sự riêng tư
|
Trách nhiệm
© 2009-2016 Bản quyền thuộc về Taberd.org

markdown: **Trang nhà** **Lời Huynh Trưởng** [- SH Félicien (1965)](/tb/loi_huynh_truong_65.html) [- SH Désiré (1968)](/tb/loi_huynh_truong_68.html) [- SH Désiré (1969)](/tb/loi_huynh_truong_69.html) [- SH Désiré (1970)](/tb/loi_huynh_truong_70.html) [- SH Désiré (1971)](/tb/loi_huynh_truong_71.html) [- SH Félicien (1972)](/tb/loi_huynh_truong_72.html) [- SH Félicien (1973)](/tb/loi_huynh_truong_73.html) [- SH Félicien (1974)](/tb/loi_huynh_truong_74.html) **Kỷ yếu** **Danh sách** **Hình ảnh** **Đệ Bách Chu niên** **Taberd ngày xưa** **Taberd ngày nay** **Hình ảnh xưa** **Kỷ vật** **Trao nhẫn thâm niên** **Hội đoàn** [- Hùng Tâm](/hinh_anh/hung_tam/hung_tam.html) [- Hướng đạo](/hinh_anh/huong_dao/huong_dao.html) [- Nghĩa Sĩ](/hinh_anh/nghia_si/nghia_si.html) [- Comita](/hinh_anh/comita/comita.html) **Các SH và Thầy Cô** **Các bạn Taberd 76** **Các bạn Taberd 79** **Họp mặt - Sinh hoạt** [- Taberd 76](/hinh_anh/hop_mat_76.html) [- Taberd 78](/hinh_anh/hop_mat_78.html) [- Taberd 79](/hinh_anh/hop_mat_79.html) **Sáng tác** **Liên kết**

Vary: Accept-Encoding

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


text:
Ăn táo, cam, chuối để chống lão hóa
Chia sẻ: Kem Caphe | Ngày: | Loại File: PDF | Số trang:3
52
lượt xem 2
download
lượt xem 2
download
Ăn táo, cam, chuối để chống lão hóa
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Táo, cam và chuối là những loại trái cây có công dụng hữu hiệu ngăn ngừa bệnh Alzheimer Táo, cam và chuối là những loại trái cây có công dụng hữu hiệu ngăn ngừa bệnh Alzheimer, căn bệnh thường gặp ở người già. Trong số này, táo phát huy tác dụng hiệu quả nhất.
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Ăn táo, cam, chuối để chống lão hóa
Chia sẻ: Kem Caphe | Ngày: | Loại File: PDF | Số trang:3
52
lượt xem 2
download
lượt xem 2
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100907/kemcaphe/80x100/an_tao_cam_chuoi_chong_lao_hoa_5958.jpg)
##
Ăn táo, cam, chuối để chống lão hóa
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
Táo, cam và chuối là những loại trái cây có công dụng hữu hiệu ngăn ngừa bệnh Alzheimer Táo, cam và chuối là những loại trái cây có công dụng hữu hiệu ngăn ngừa bệnh Alzheimer, căn bệnh thường gặp ở người già. Trong số này, táo phát huy tác dụng hiệu quả nhất.
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

Server: Apache/2.2.31 (CentOS)

Pragma: no-cache

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

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


text:
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 2
Chia sẻ: Nghia Bui Tuan | Ngày: | Loại File: PDF | Số trang:8
lượt xem 48
download
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 2
Bạn cần thực thi một câu lệnh SQL hoặc một thủ tục tồn trữ trên một cơ sở dữ liệu. Tạo một đối tượng câu lệnh phù hợp với kiểu cơ sở dữ liệu mà bạn định sử dụng; tất cả các đối tượng câu lệnh đều hiện thực giao diện
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Cơ sở dữ liệu Trong Microsoft .NET Framework phần 2
- 1.1 Thực thi câu lệnh SQL hoặc thủ tục tồn trữ Bạn cần thực thi một câu lệnh SQL hoặc một thủ tục tồn trữ trên một cơ sở dữ liệu. Tạo một đối tượng câu lệnh phù hợp với kiểu cơ sở dữ liệu mà bạn định sử dụng; tất cả các đối tượng câu lệnh đều hiện thực giao diện System.Data.IDbCommand. Cấu hình đối tượng câu lệnh bằng cách thiết lập các thuộc tính CommandType và CommandText của nó. Thực thi câu lệnh bằng một trong các phương thức ExecuteNonQuery, ExecuteReader, hay ExecuteScalar tùy thuộc vào kiểu câu lệnh và kết quả của nó. Giao diện IDbCommand mô tả một câu lệnh cơ sở dữ liệu, và mỗi data-provider chứa một hiện thực duy nhất. Dưới đây là danh sách các hiện thực IDbCommand cho năm data-provider chuẩn: • System.Data.Odbc.OdbcCommand • System.Data.OleDb.OleDbCommand • System.Data.OracleClient.OracleCommand • System.Data.SqlServerCe.SqlCeCommand • System.Data.SqlClient.SqlCommand Để thực thi một câu lệnh dựa trên một cơ sở dữ liệu, bạn phải có một kết nối đang mở (đã được thảo luận trong mục 10.1) và một đối tượng câu lệnh đã được cấu hình phù hợp với kiểu cơ sở dữ liệu đang truy xuất. Bạn có thể tạo đối tượng câu lệnh một cách trực tiếp bằng phương thức khởi dựng, nhưng cách đơn giản hơn là sử dụng phương thức CreateCommand của đối tượng kết nối. Phương thức CreateCommand trả về một đối tượng câu lệnh (đúng kiểu data-provider) và cấu hình nó với các thông tin cơ sở được lấy từ kết nối mà bạn đã sử dụng để tạo câu lệnh. Trước khi thực thi câu lệnh, bạn phải cấu hình các thuộc tính được mô tả trong bảng 10.3 [ Bảng 10.3 Các thuộc tính thông dụng của đối tượng câu lệnh Thuộc tính Mô tả Chuỗi chứa câu lệnh SQL hoặc tên của thủ tục tồn trữ. CommandText Nội dung của thuộc tính CommandText phải tương thích với giá trị bạn chỉ định trong thuộc tính CommandType. Số nguyên (int) chỉ định số giây đợi câu lệnh trả về trước CommandTimeout khi hết thời gian và ngoại lệ xảy ra. Mặc định là 30 giây.
- Một giá trị thuộc kiểu liệt kê System.Data.CommandType, chỉ định kiểu câu lệnh được mô tả bởi đối tượng câu lệnh. Đối với hầu hết các data-provider, giá trị hợp lệ là StoredProcedure (khi bạn muốn thực thi một thủ tục tồn trữ), và Text (khi bạn CommandType muốn thực thi một câu lệnh SQL dạng text). Nếu đang sử dụng OLE DB Data Provider, bạn có thể chỉ định TableDirect khi muốn trả về toàn bộ nội dung của một hoặc nhiều bảng; hãy tham khảo tài liệu .NET Framework SDK để biết thêm chi tiết. Mặc định là Text. Đối tượng IDbConnection, cung cấp kết nối đến cơ sở dữ liệu mà bạn sẽ thực thi câu lệnh trên đó. Nếu bạn tạo câu Connection lệnh bằng phương thức IDbConnection.CreateCommand, thuộc tính này sẽ tự động được thiết lập thành đối tượng IDbConnection mà bạn đã tạo câu lệnh từ nó. Đối tượng System.Data.IDataParameterCollection, chứa Parameters tập các thông số để thay thế vào câu lệnh (xem mục 10.4 để biết cách sử dụng thông số). Đối tượng System.Data.IDbTransaction, mô tả phiên giao dịch mà câu lệnh được đưa vào đó (xem tài liệu Transaction .NET Framework SDK để biết thêm chi tiết về phiên giao dịch). Một khi bạn đã cấu hình đối tượng câu lệnh thì có nhiều cách để thực thi nó, tùy thuộc vào bản chất của câu lệnh, kiểu dữ liệu do câu lệnh trả về, và bạn muốn xử lý dữ liệu theo định dạng nào. Để thực thi một câu lệnh như INSERT, DELETE, hoặc CREATE TABLE (không trả về dữ liệu trong cơ sở dữ liệu), bạn hãy gọi ExecuteNonQuery. Đối với các câu lệnh UPDATE, INSERT, và DELETE, phương thức ExecuteNonQuery trả về một số nguyên cho biết số hàng bị tác động bởi câu lệnh. Đối với các câu lệnh khác như CREATE TABLE, ExecuteNonQuery trả về -1. Ví dụ dưới đây sử dụng UPDATE để chỉnh sửa một bản ghi. public static void ExecuteNonQueryExample(IDbConnection con) { // Tạo và cấu hình câu lệnh mới. IDbCommand com = con.CreateCommand(); com.CommandType = CommandType.Text;
- com.CommandText = "UPDATE Employees SET Title = 'Sales Director'" + " WHERE EmployeeId = '5'"; // Thực thi câu lệnh và xử lý kết quả. int result = com.ExecuteNonQuery(); if (result == 1) { Console.WriteLine("Employee title updated."); } else { Console.WriteLine("Employee title not updated."); } } Để thực thi một câu lệnh trả về một tập kết quả như lệnh SELECT hoặc thủ tục tồn trữ, bạn hãy sử dụng phương thức ExecuteReader. Phương thức này trả về một đối tượng IDataReader (sẽ được thảo luận trong mục 10.5) mà qua nó bạn có thể truy xuất đến dữ liệu kết quả. Hầu hết các data-provider cũng cho phép bạn thực thi nhiều câu lệnh SQL trong một lời gọi phương thức ExecuteReader; ví dụ trong mục 10.5 sẽ giải thích điều này và trình bày cách truy xuất mỗi tập kết quả. Đoạn mã dưới đây sử dụng phương thức ExecuteReader để thực thi thủ tục tồn trữ “Ten Most Expensive Products” (mười sản phẩm đắt nhất) từ cơ sở dữ liệu Northwind và hiển thị kết quả trong cửa sổ Console: public static void ExecuteReaderExample(IDbConnection con) { // Tạo và cấu hình câu lệnh mới. IDbCommand com = con.CreateCommand(); com.CommandType = CommandType.StoredProcedure; com.CommandText = "Ten Most Expensive Products"; // Thực thi câu lệnh và xử lý kết quả. using (IDataReader reader = com.ExecuteReader()) { Console.WriteLine("Price of the Ten Most Expensive Products."); while (reader.Read()) { // Hiển thị chi tiết về sản phẩm. Console.WriteLine(" {0} = {1}", reader["TenMostExpensiveProducts"], reader["UnitPrice"]);
- } } } Nếu muốn thực thi một truy vấn, nhưng chỉ cần giá trị thuộc cột đầu tiên của hàng đầu tiên trong dữ liệu kết quả, bạn hãy sử dụng phương thức ExecuteScalar. Giá trị trả về là một tham chiếu đối tượng và bạn cần ép nó về đúng kiểu. Dưới đây là ví dụ: public static void ExecuteScalarExample(IDbConnection con) { // Tạo và cấu hình câu lệnh mới. IDbCommand com = con.CreateCommand(); com.CommandType = CommandType.Text; com.CommandText = "SELECT COUNT(*) FROM Employees"; // Thực thi câu lệnh và ép kiểu kết quả. int result = (int)com.ExecuteScalar(); Console.WriteLine("Employee count = " + result); } Các hiện thực IDbCommand trong Oracle và SQL Data Provider có hiện thực các phương thức thực thi câu lệnh bổ sung. Mục 10.6 sẽ mô tả cách sử dụng phương thức ExecuteXmlReader do lớp SqlCommand cung cấp. Bạn hãy tham khảo tài liệu .NET Frameworks SDK để biết thêm chi tiết về các phương thức bổ sung ExecuteOracleNonQuery và ExecuteOracleScalar do lớp OracleCommand cung cấp. 1.2 Sử dụng thông số trong câu lệnh SQL hoặc thủ tục tồn trữ Bạn cần thiết lập các đối số của một thủ tục tồn trữ hoặc sử dụng các thông số trong một câu lệnh SQL để cải thiện tính linh hoạt. Tạo đối tượng thông số phù hợp với kiểu đối tượng câu lệnh mà bạn dự định thực thi; tất cả các đối tượng thông số đều hiện thực giao diện System.Data.IDataParameter. Cấu hình kiểu dữ liệu, giá trị, và hướng của đối tượng thông số và thêm chúng vào tập hợp thông số của đối tượng câu lệnh bằng phương thức IDbCommand.Parameters.Add. Tất cả các đối tượng câu lệnh đều hỗ trợ việc sử dụng thông số, do đó bạn có thể thực hiện các công việc sau: • Thiết lập các đối số của thủ tục tồn trữ • Lấy các giá trị trả về từ thủ tục tồn trữ
- • Đổi các giá trị thành các câu lệnh text lúc thực thi Giao diện IDataParameter mô tả một thông số và mỗi data-provider chứa một hiện thực duy nhất. Dưới đây là danh sách các hiện thực IDataParameter cho năm data-provider chuẩn: • System.Data.Odbc.OdbcParameter • System.Data.OleDb.OleDbParameter • System.Data.OracleClient.OracleParameter • System.Data.SqlServerCe.SqlCeParameter • System.Data.SqlClient.SqlParameter Các thuộc tính của đối tượng thông số mô tả những thứ mà một đối tượng câu lệnh cần khi thực thi một câu lệnh dựa trên data-source. Bảng 10.4 mô tả các thuộc tính thường được sử dụng khi cấu hình cho thông số. Bảng 10.4 Các thuộc tính của đối tượng thông số Thuộc tính Mô tả Giá trị thuộc kiểu liệt kê System.Data.DbType, chỉ định DbType kiểu dữ liệu chứa trong thông số. Các giá trị thường được sử dụng là String, Int32, DateTime, và Currency. Giá trị thuộc kiểu liệt kê System.Data.ParameterDirection, Direction cho biết hướng truyền dữ liệu cho thông số. Các giá trị hợp lệ là Input, InputOutput, Output, và ReturnValue. Giá trị bool, cho biết thông số có chấp nhận giá trị null IsNullable hay không. ParameterName Chuỗi chứa tên thông số. Value Đối tượng chứa giá trị của thông số. Để sử dụng thông số với một câu lệnh text, bạn phải cho biết vị trí cần thay thế giá trị thông số bên trong câu lệnh. ODBC, OLE DB, và SQL Server CE Data Provider hỗ trợ các thông số vị trí (positional parameter); vị trí của mỗi thông số được nhận biết bằng dấu chấm hỏi (?). Ví dụ, câu lệnh dưới đây cho biết có hai vị trí cần được thay thế bằng các giá trị thông số: UPDATE Employees SET Title = ? WHERE EmployeeId = ? SQL Server và Oracle Data Provider hỗ trợ các thông số được đặt tên (named parameter), cho phép bạn chỉ định mỗi vị trí thông số bằng một tên với biểu tượng @
- đứng trước. Dưới đây là câu lệnh tương đương như trên nhưng sử dụng thông số được đặt tên: UPDATE Employees SET Title = @title WHERE EmployeeId = @id Để chỉ định các giá trị thông số để thay thế vào một câu lệnh, bạn phải tạo các đối tượng thông số đúng kiểu và thêm chúng vào tập hợp thông số của đối tượng lệnh (có thể được truy xuất thông qua thuộc tính Parameters). Bạn có thể thêm các thông số được đặt tên theo thứ tự bất kỳ, nhưng bạn phải thêm các thông số vị trí theo đúng thứ tự mà chúng xuất hiện trong câu lệnh text. Khi bạn thực thi câu lệnh, giá trị của mỗi thông số sẽ được thay thế vào trong chuỗi lệnh trước khi câu lệnh được thực thi dựa trên data-source. Phương thức ParameterizedCommandExample được trình bày ở đây mô tả cách sử dụng thông số trong lệnh UPDATE của SQL Server. Các đối số của phương thức ParameterizedCommandExample gồm một SqlConnection đang mở và hai chuỗi. Giá trị của hai chuỗi này được thay thế vào trong lệnh UPDATE bằng thông số. Ví dụ sau đây trình bày hai cách để tạo đối tượng thông số: phương thức IDbCommand.CreateParameter, và phương thức IDbCommand.Parameters. Bạn cũng có thể tạo các đối tượng thông số bằng phương thức khởi dựng và cấu hình chúng bằng các đối số của phương thức khởi dựng hoặc thông qua việc thiết lập các thuộc tính của chúng. public static void ParameterizedCommandExample(SqlConnection con, string employeeID, string title) { // Tạo và cấu hình một câu lệnh mới chứa 2 thông số được đặt tên. SqlCommand com = con.CreateCommand(); com.CommandType = CommandType.Text; com.CommandText = "UPDATE Employees SET Title = @title" + " WHERE EmployeeId = @id"; // Tạo đối tượng SqlParameter cho thông số title. SqlParameter p1 = com.CreateParameter(); p1.ParameterName = "@title"; p1.SqlDbType = SqlDbType.VarChar; p1.Value = title; com.Parameters.Add(p1); // Sử dụng cú pháp tốc ký để thêm thông số id. com.Parameters.Add("@id",SqlDbType.Int).Value = employeeID; // Thực thi câu lệnh và xử lý kết quả. int result = com.ExecuteNonQuery();
- } Khi sử dụng thông số để thực thi thủ tục tồn trữ, bạn phải cung cấp các đối tượng thông số đáp ứng cho mỗi đối số do thủ tục tồn trữ yêu cầu—gồm cả đối số input và output. Bạn phải thiết lập thuộc tính Direction của mỗi thông số như được mô tả trong bảng 10.4 (mặc định là Input). Nếu thủ tục tồn trữ có giá trị trả về, thông số giữ giá trị trả về (với thuộc tính Direction là ReturnValue) phải là thông số đầu tiên được thêm vào tập hợp thông số. Ví dụ dưới đây sử dụng thông số để thực thi thủ tục tồn trữ: public static void StoredProcedureExample(SqlConnection con, string category, string year) { // Tạo và cấu hình một câu lệnh mới. SqlCommand com = con.CreateCommand(); com.CommandType = CommandType.StoredProcedure; com.CommandText = "SalesByCategory"; // Tạo đối tượng SqlParameter cho thông số category. com.Parameters.Add("@CategoryName",SqlDbType.NVarChar).Value = category; // Tạo đối tượng SqlParameter cho thông số year. com.Parameters.Add("@OrdYear",SqlDbType.NVarChar).Value = year; // Thực thi câu lệnh và xử lý kết quả. using (IDataReader reader = com.ExecuteReader()) { § } } 1.3 Xử lý kết quả của truy vấn SQL bằng data-reader Bạn cần xử lý dữ liệu chứa trong đối tượng System.Data.IDataReader (đối tượng này được trả về khi bạn thực thi phương thức IDbCommand.ExecuteReader—đã được thảo luận trong mục 10.3). Sử dụng các thành viên của đối tượng IDataReader để duyệt tuần tự các hàng trong tập kết quả và truy xuất các item dữ liệu chứa trong mỗi hàng. Giao diện IDataReader mô tả một data-reader, đây là một cơ chế chỉ-tiến, chỉ-đọc (forward-only, read-only) để truy xuất kết quả của truy vấn SQL. Mỗi data-provider chứa một hiện thực IDataReader duy nhất. Dưới đây là danh sách các hiện thực IDataReader cho năm data-provider chuẩn:
- • System.Data.Odbc.OdbcDataReader • System.Data.OleDb.OleDbDataReader • System.Data.OracleClient.OracleDataReader • System.Data.SqlServerCe.SqlCeDataReader • System.Data.SqlClient.SqlDataReader Giao diện IDataReader thừa kế giao diện System.Data.IDataRecord. Các giao diện này khai báo các chức năng truy xuất dữ liệu và cấu trúc của dữ liệu có trong tập kết quả. Bảng 10.5 mô tả vài thành viên thông dụng của giao diện IDataReader và IDataRecord. Ngoài các thành viên được liệt kê trong bảng 10.5, data-reader còn cung cấp một tập các phương thức thực hiện việc lấy dữ liệu đã được định kiểu từ hàng hiện tại. Mỗi phương thức sau đây nhận vào một đối số nguyên cho biết chỉ số (đánh từ 0) của cột mà dữ liệu sẽ được trả về từ cột này: GetBoolean, GetByte, GetBytes, GetChar, GetChars, GetDateTime, GetDecimal, GetDouble, GetFloat, GetGuid, GetInt16, GetInt32, GetInt64, GetString, GetValue, và GetValues
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 1
29 p | 282 | 122
-
Giới thiệu về Lập trình Cơ sở dữ liệu với ADO.NET - Chương 1
10 p | 257 | 105
-
Tự học lập trình cơ sở dữ liệu Visual C.NEt part 2
39 p | 185 | 88
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 1
8 p | 173 | 77
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 3
39 p | 129 | 69
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 4
39 p | 114 | 64
-
Lập trình cơ sở dữ liệu Visual Basic SQL server part 2
50 p | 123 | 59
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 5
24 p | 115 | 52
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 7
35 p | 95 | 51
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 6
38 p | 97 | 51
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 10
30 p | 100 | 48
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 9
39 p | 96 | 48
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 8
39 p | 94 | 48
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối
8 p | 96 | 45
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 4
8 p | 101 | 39
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 3
9 p | 74 | 27
-
Bài giảng Lập trình cơ sở dữ liệu với ADO.Net
29 p | 20 | 7

markdown:
# Cơ sở dữ liệu Trong Microsoft .NET Framework phần 2
Chia sẻ: Nghia Bui Tuan | Ngày: | Loại File: PDF | Số trang:8
lượt xem 48
download
![](http://image1.tailieu.vn/document/thumbnail/2010/20100722/dauhutuongot/80x100/co_so_du_lieu_p2_3726.jpg)
##
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 2
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Bạn cần thực thi một câu lệnh SQL hoặc một thủ tục tồn trữ trên một cơ sở dữ liệu. Tạo một đối tượng câu lệnh phù hợp với kiểu cơ sở dữ liệu mà bạn định sử dụng; tất cả các đối tượng câu lệnh đều hiện thực giao diện
Bình luận(0)
[Đăng nhập để gửi bình luận!](javascript:void(0);)
##
Nội dung Text: Cơ sở dữ liệu Trong Microsoft .NET Framework phần 2
- 1.1 Thực thi câu lệnh SQL hoặc thủ tục tồn trữ Bạn cần thực thi một câu lệnh SQL hoặc một thủ tục tồn trữ trên một cơ sở dữ liệu. Tạo một đối tượng câu lệnh phù hợp với kiểu cơ sở dữ liệu mà bạn định sử dụng; tất cả các đối tượng câu lệnh đều hiện thực giao diện System.Data.IDbCommand. Cấu hình đối tượng câu lệnh bằng cách thiết lập các thuộc tính CommandType và CommandText của nó. Thực thi câu lệnh bằng một trong các phương thức ExecuteNonQuery, ExecuteReader, hay ExecuteScalar tùy thuộc vào kiểu câu lệnh và kết quả của nó. Giao diện IDbCommand mô tả một câu lệnh cơ sở dữ liệu, và mỗi data-provider chứa một hiện thực duy nhất. Dưới đây là danh sách các hiện thực IDbCommand cho năm data-provider chuẩn: • System.Data.Odbc.OdbcCommand • System.Data.OleDb.OleDbCommand • System.Data.OracleClient.OracleCommand • System.Data.SqlServerCe.SqlCeCommand • System.Data.SqlClient.SqlCommand Để thực thi một câu lệnh dựa trên một cơ sở dữ liệu, bạn phải có một kết nối đang mở (đã được thảo luận trong mục 10.1) và một đối tượng câu lệnh đã được cấu hình phù hợp với kiểu cơ sở dữ liệu đang truy xuất. Bạn có thể tạo đối tượng câu lệnh một cách trực tiếp bằng phương thức khởi dựng, nhưng cách đơn giản hơn là sử dụng phương thức CreateCommand của đối tượng kết nối. Phương thức CreateCommand trả về một đối tượng câu lệnh (đúng kiểu data-provider) và cấu hình nó với các thông tin cơ sở được lấy từ kết nối mà bạn đã sử dụng để tạo câu lệnh. Trước khi thực thi câu lệnh, bạn phải cấu hình các thuộc tính được mô tả trong bảng 10.3 [ Bảng 10.3 Các thuộc tính thông dụng của đối tượng câu lệnh Thuộc tính Mô tả Chuỗi chứa câu lệnh SQL hoặc tên của thủ tục tồn trữ. CommandText Nội dung của thuộc tính CommandText phải tương thích với giá trị bạn chỉ định trong thuộc tính CommandType. Số nguyên (int) chỉ định số giây đợi câu lệnh trả về trước CommandTimeout khi hết thời gian và ngoại lệ xảy ra. Mặc định là 30 giây.
- Một giá trị thuộc kiểu liệt kê System.Data.CommandType, chỉ định kiểu câu lệnh được mô tả bởi đối tượng câu lệnh. Đối với hầu hết các data-provider, giá trị hợp lệ là StoredProcedure (khi bạn muốn thực thi một thủ tục tồn trữ), và Text (khi bạn CommandType muốn thực thi một câu lệnh SQL dạng text). Nếu đang sử dụng OLE DB Data Provider, bạn có thể chỉ định TableDirect khi muốn trả về toàn bộ nội dung của một hoặc nhiều bảng; hãy tham khảo tài liệu .NET Framework SDK để biết thêm chi tiết. Mặc định là Text. Đối tượng IDbConnection, cung cấp kết nối đến cơ sở dữ liệu mà bạn sẽ thực thi câu lệnh trên đó. Nếu bạn tạo câu Connection lệnh bằng phương thức IDbConnection.CreateCommand, thuộc tính này sẽ tự động được thiết lập thành đối tượng IDbConnection mà bạn đã tạo câu lệnh từ nó. Đối tượng System.Data.IDataParameterCollection, chứa Parameters tập các thông số để thay thế vào câu lệnh (xem mục 10.4 để biết cách sử dụng thông số). Đối tượng System.Data.IDbTransaction, mô tả phiên giao dịch mà câu lệnh được đưa vào đó (xem tài liệu Transaction .NET Framework SDK để biết thêm chi tiết về phiên giao dịch). Một khi bạn đã cấu hình đối tượng câu lệnh thì có nhiều cách để thực thi nó, tùy thuộc vào bản chất của câu lệnh, kiểu dữ liệu do câu lệnh trả về, và bạn muốn xử lý dữ liệu theo định dạng nào. Để thực thi một câu lệnh như INSERT, DELETE, hoặc CREATE TABLE (không trả về dữ liệu trong cơ sở dữ liệu), bạn hãy gọi ExecuteNonQuery. Đối với các câu lệnh UPDATE, INSERT, và DELETE, phương thức ExecuteNonQuery trả về một số nguyên cho biết số hàng bị tác động bởi câu lệnh. Đối với các câu lệnh khác như CREATE TABLE, ExecuteNonQuery trả về -1. Ví dụ dưới đây sử dụng UPDATE để chỉnh sửa một bản ghi. public static void ExecuteNonQueryExample(IDbConnection con) { // Tạo và cấu hình câu lệnh mới. IDbCommand com = con.CreateCommand(); com.CommandType = CommandType.Text;
- com.CommandText = "UPDATE Employees SET Title = 'Sales Director'" + " WHERE EmployeeId = '5'"; // Thực thi câu lệnh và xử lý kết quả. int result = com.ExecuteNonQuery(); if (result == 1) { Console.WriteLine("Employee title updated."); } else { Console.WriteLine("Employee title not updated."); } } Để thực thi một câu lệnh trả về một tập kết quả như lệnh SELECT hoặc thủ tục tồn trữ, bạn hãy sử dụng phương thức ExecuteReader. Phương thức này trả về một đối tượng IDataReader (sẽ được thảo luận trong mục 10.5) mà qua nó bạn có thể truy xuất đến dữ liệu kết quả. Hầu hết các data-provider cũng cho phép bạn thực thi nhiều câu lệnh SQL trong một lời gọi phương thức ExecuteReader; ví dụ trong mục 10.5 sẽ giải thích điều này và trình bày cách truy xuất mỗi tập kết quả. Đoạn mã dưới đây sử dụng phương thức ExecuteReader để thực thi thủ tục tồn trữ “Ten Most Expensive Products” (mười sản phẩm đắt nhất) từ cơ sở dữ liệu Northwind và hiển thị kết quả trong cửa sổ Console: public static void ExecuteReaderExample(IDbConnection con) { // Tạo và cấu hình câu lệnh mới. IDbCommand com = con.CreateCommand(); com.CommandType = CommandType.StoredProcedure; com.CommandText = "Ten Most Expensive Products"; // Thực thi câu lệnh và xử lý kết quả. using (IDataReader reader = com.ExecuteReader()) { Console.WriteLine("Price of the Ten Most Expensive Products."); while (reader.Read()) { // Hiển thị chi tiết về sản phẩm. Console.WriteLine(" {0} = {1}", reader["TenMostExpensiveProducts"], reader["UnitPrice"]);
- } } } Nếu muốn thực thi một truy vấn, nhưng chỉ cần giá trị thuộc cột đầu tiên của hàng đầu tiên trong dữ liệu kết quả, bạn hãy sử dụng phương thức ExecuteScalar. Giá trị trả về là một tham chiếu đối tượng và bạn cần ép nó về đúng kiểu. Dưới đây là ví dụ: public static void ExecuteScalarExample(IDbConnection con) { // Tạo và cấu hình câu lệnh mới. IDbCommand com = con.CreateCommand(); com.CommandType = CommandType.Text; com.CommandText = "SELECT COUNT(*) FROM Employees"; // Thực thi câu lệnh và ép kiểu kết quả. int result = (int)com.ExecuteScalar(); Console.WriteLine("Employee count = " + result); } Các hiện thực IDbCommand trong Oracle và SQL Data Provider có hiện thực các phương thức thực thi câu lệnh bổ sung. Mục 10.6 sẽ mô tả cách sử dụng phương thức ExecuteXmlReader do lớp SqlCommand cung cấp. Bạn hãy tham khảo tài liệu .NET Frameworks SDK để biết thêm chi tiết về các phương thức bổ sung ExecuteOracleNonQuery và ExecuteOracleScalar do lớp OracleCommand cung cấp. 1.2 Sử dụng thông số trong câu lệnh SQL hoặc thủ tục tồn trữ Bạn cần thiết lập các đối số của một thủ tục tồn trữ hoặc sử dụng các thông số trong một câu lệnh SQL để cải thiện tính linh hoạt. Tạo đối tượng thông số phù hợp với kiểu đối tượng câu lệnh mà bạn dự định thực thi; tất cả các đối tượng thông số đều hiện thực giao diện System.Data.IDataParameter. Cấu hình kiểu dữ liệu, giá trị, và hướng của đối tượng thông số và thêm chúng vào tập hợp thông số của đối tượng câu lệnh bằng phương thức IDbCommand.Parameters.Add. Tất cả các đối tượng câu lệnh đều hỗ trợ việc sử dụng thông số, do đó bạn có thể thực hiện các công việc sau: • Thiết lập các đối số của thủ tục tồn trữ • Lấy các giá trị trả về từ thủ tục tồn trữ
- • Đổi các giá trị thành các câu lệnh text lúc thực thi Giao diện IDataParameter mô tả một thông số và mỗi data-provider chứa một hiện thực duy nhất. Dưới đây là danh sách các hiện thực IDataParameter cho năm data-provider chuẩn: • System.Data.Odbc.OdbcParameter • System.Data.OleDb.OleDbParameter • System.Data.OracleClient.OracleParameter • System.Data.SqlServerCe.SqlCeParameter • System.Data.SqlClient.SqlParameter Các thuộc tính của đối tượng thông số mô tả những thứ mà một đối tượng câu lệnh cần khi thực thi một câu lệnh dựa trên data-source. Bảng 10.4 mô tả các thuộc tính thường được sử dụng khi cấu hình cho thông số. Bảng 10.4 Các thuộc tính của đối tượng thông số Thuộc tính Mô tả Giá trị thuộc kiểu liệt kê System.Data.DbType, chỉ định DbType kiểu dữ liệu chứa trong thông số. Các giá trị thường được sử dụng là String, Int32, DateTime, và Currency. Giá trị thuộc kiểu liệt kê System.Data.ParameterDirection, Direction cho biết hướng truyền dữ liệu cho thông số. Các giá trị hợp lệ là Input, InputOutput, Output, và ReturnValue. Giá trị bool, cho biết thông số có chấp nhận giá trị null IsNullable hay không. ParameterName Chuỗi chứa tên thông số. Value Đối tượng chứa giá trị của thông số. Để sử dụng thông số với một câu lệnh text, bạn phải cho biết vị trí cần thay thế giá trị thông số bên trong câu lệnh. ODBC, OLE DB, và SQL Server CE Data Provider hỗ trợ các thông số vị trí (positional parameter); vị trí của mỗi thông số được nhận biết bằng dấu chấm hỏi (?). Ví dụ, câu lệnh dưới đây cho biết có hai vị trí cần được thay thế bằng các giá trị thông số: UPDATE Employees SET Title = ? WHERE EmployeeId = ? SQL Server và Oracle Data Provider hỗ trợ các thông số được đặt tên (named parameter), cho phép bạn chỉ định mỗi vị trí thông số bằng một tên với biểu tượng @
- đứng trước. Dưới đây là câu lệnh tương đương như trên nhưng sử dụng thông số được đặt tên: UPDATE Employees SET Title = @title WHERE EmployeeId = @id Để chỉ định các giá trị thông số để thay thế vào một câu lệnh, bạn phải tạo các đối tượng thông số đúng kiểu và thêm chúng vào tập hợp thông số của đối tượng lệnh (có thể được truy xuất thông qua thuộc tính Parameters). Bạn có thể thêm các thông số được đặt tên theo thứ tự bất kỳ, nhưng bạn phải thêm các thông số vị trí theo đúng thứ tự mà chúng xuất hiện trong câu lệnh text. Khi bạn thực thi câu lệnh, giá trị của mỗi thông số sẽ được thay thế vào trong chuỗi lệnh trước khi câu lệnh được thực thi dựa trên data-source. Phương thức ParameterizedCommandExample được trình bày ở đây mô tả cách sử dụng thông số trong lệnh UPDATE của SQL Server. Các đối số của phương thức ParameterizedCommandExample gồm một SqlConnection đang mở và hai chuỗi. Giá trị của hai chuỗi này được thay thế vào trong lệnh UPDATE bằng thông số. Ví dụ sau đây trình bày hai cách để tạo đối tượng thông số: phương thức IDbCommand.CreateParameter, và phương thức IDbCommand.Parameters. Bạn cũng có thể tạo các đối tượng thông số bằng phương thức khởi dựng và cấu hình chúng bằng các đối số của phương thức khởi dựng hoặc thông qua việc thiết lập các thuộc tính của chúng. public static void ParameterizedCommandExample(SqlConnection con, string employeeID, string title) { // Tạo và cấu hình một câu lệnh mới chứa 2 thông số được đặt tên. SqlCommand com = con.CreateCommand(); com.CommandType = CommandType.Text; com.CommandText = "UPDATE Employees SET Title = @title" + " WHERE EmployeeId = @id"; // Tạo đối tượng SqlParameter cho thông số title. SqlParameter p1 = com.CreateParameter(); p1.ParameterName = "@title"; p1.SqlDbType = SqlDbType.VarChar; p1.Value = title; com.Parameters.Add(p1); // Sử dụng cú pháp tốc ký để thêm thông số id. com.Parameters.Add("@id",SqlDbType.Int).Value = employeeID; // Thực thi câu lệnh và xử lý kết quả. int result = com.ExecuteNonQuery();
- } Khi sử dụng thông số để thực thi thủ tục tồn trữ, bạn phải cung cấp các đối tượng thông số đáp ứng cho mỗi đối số do thủ tục tồn trữ yêu cầu—gồm cả đối số input và output. Bạn phải thiết lập thuộc tính Direction của mỗi thông số như được mô tả trong bảng 10.4 (mặc định là Input). Nếu thủ tục tồn trữ có giá trị trả về, thông số giữ giá trị trả về (với thuộc tính Direction là ReturnValue) phải là thông số đầu tiên được thêm vào tập hợp thông số. Ví dụ dưới đây sử dụng thông số để thực thi thủ tục tồn trữ: public static void StoredProcedureExample(SqlConnection con, string category, string year) { // Tạo và cấu hình một câu lệnh mới. SqlCommand com = con.CreateCommand(); com.CommandType = CommandType.StoredProcedure; com.CommandText = "SalesByCategory"; // Tạo đối tượng SqlParameter cho thông số category. com.Parameters.Add("@CategoryName",SqlDbType.NVarChar).Value = category; // Tạo đối tượng SqlParameter cho thông số year. com.Parameters.Add("@OrdYear",SqlDbType.NVarChar).Value = year; // Thực thi câu lệnh và xử lý kết quả. using (IDataReader reader = com.ExecuteReader()) { § } } 1.3 Xử lý kết quả của truy vấn SQL bằng data-reader Bạn cần xử lý dữ liệu chứa trong đối tượng System.Data.IDataReader (đối tượng này được trả về khi bạn thực thi phương thức IDbCommand.ExecuteReader—đã được thảo luận trong mục 10.3). Sử dụng các thành viên của đối tượng IDataReader để duyệt tuần tự các hàng trong tập kết quả và truy xuất các item dữ liệu chứa trong mỗi hàng. Giao diện IDataReader mô tả một data-reader, đây là một cơ chế chỉ-tiến, chỉ-đọc (forward-only, read-only) để truy xuất kết quả của truy vấn SQL. Mỗi data-provider chứa một hiện thực IDataReader duy nhất. Dưới đây là danh sách các hiện thực IDataReader cho năm data-provider chuẩn:
- • System.Data.Odbc.OdbcDataReader • System.Data.OleDb.OleDbDataReader • System.Data.OracleClient.OracleDataReader • System.Data.SqlServerCe.SqlCeDataReader • System.Data.SqlClient.SqlDataReader Giao diện IDataReader thừa kế giao diện System.Data.IDataRecord. Các giao diện này khai báo các chức năng truy xuất dữ liệu và cấu trúc của dữ liệu có trong tập kết quả. Bảng 10.5 mô tả vài thành viên thông dụng của giao diện IDataReader và IDataRecord. Ngoài các thành viên được liệt kê trong bảng 10.5, data-reader còn cung cấp một tập các phương thức thực hiện việc lấy dữ liệu đã được định kiểu từ hàng hiện tại. Mỗi phương thức sau đây nhận vào một đối số nguyên cho biết chỉ số (đánh từ 0) của cột mà dữ liệu sẽ được trả về từ cột này: GetBoolean, GetByte, GetBytes, GetChar, GetChars, GetDateTime, GetDecimal, GetDouble, GetFloat, GetGuid, GetInt16, GetInt32, GetInt64, GetString, GetValue, và GetValues
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 1
29 p |
282 |
122
-
Giới thiệu về Lập trình Cơ sở dữ liệu với ADO.NET - Chương 1
10 p |
257 |
105
-
Tự học lập trình cơ sở dữ liệu Visual C.NEt part 2
39 p |
185 |
88
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 1
8 p |
173 |
77
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 3
39 p |
129 |
69
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 4
39 p |
114 |
64
-
Lập trình cơ sở dữ liệu Visual Basic SQL server part 2
50 p |
123 |
59
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 5
24 p |
115 |
52
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 7
35 p |
95 |
51
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 6
38 p |
97 |
51
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 10
30 p |
100 |
48
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 9
39 p |
96 |
48
-
Tự học lập trình cơ sở dữ liệu Visual C .NEt part 8
39 p |
94 |
48
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần cuối
8 p |
96 |
45
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 4
8 p |
101 |
39
-
Cơ sở dữ liệu Trong Microsoft .NET Framework phần 3
9 p |
74 |
27
-
Bài giảng Lập trình cơ sở dữ liệu với ADO.Net
29 p |
20 |
7

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


text:
Tâm lí khó chấp nhận sản phẩm mới
Chia sẻ: Ho Truc | Ngày: | Loại File: PDF | Số trang:8
80
lượt xem 21
download
lượt xem 21
download
Tâm lí khó chấp nhận sản phẩm mới
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Lời giải cho bài toán tâm lý khó chấp nhận sản phẩm mới của người tiêu dùng Tại sao tâm trạng háo hức của các nhà sản xuất khi tung sản phẩm mới ra thị trường lại vấp phải thái độ thờ ơ, thậm chí lạnh nhạt của người tiêu dùng? Câu hỏi đặt ra trở nên quá khó khăn với nhiều chuyên gia marketing và phân tích thị trường
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Tâm lí khó chấp nhận sản phẩm mới
Chia sẻ: Ho Truc | Ngày: | Loại File: PDF | Số trang:8
80
lượt xem 21
download
lượt xem 21
download
![](http://image.tlvnimg.com/document/thumbnail/2010/20100914/trucho1111/80x100/tam_li_kho_chap_nhan_san_pham_moi_626.jpg)
##
Tâm lí khó chấp nhận sản phẩm mới
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static.tlvnimg.com/b2013az/templates/version1/default/images/down16x21.png)
Lời giải cho bài toán tâm lý khó chấp nhận sản phẩm mới của người tiêu dùng Tại sao tâm trạng háo hức của các nhà sản xuất khi tung sản phẩm mới ra thị trường lại vấp phải thái độ thờ ơ, thậm chí lạnh nhạt của người tiêu dùng? Câu hỏi đặt ra trở nên quá khó khăn với nhiều chuyên gia marketing và phân tích thị trường
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=l8kobo0ivptstluf8639kdirs6; path=/; domain=.tailieu.vn; HttpOnly


text:
Tạo ngọc quang thông qua MentalRay
Chia sẻ: Nguyenhoang Nhan | Ngày: | Loại File: PDF | Số trang:8
162
lượt xem 64
download
lượt xem 64
download
Tạo ngọc quang thông qua MentalRay
Mô tả tài liệu
Download Vui lòng tải xuống để xem tài liệu đầy đủ
Caustics thực sự là một hiệu ứng ánh sáng rất tuyệt mà bạn có thể quan sát thấy trong môi trường chất lỏng, các đối tượng thủy tinh và các viên ngọc. Chúng ta cũng có thể mô phỏng hiệu ứng này khá hoàn hảo trong môi trường 3D Studio Max. Bài tutorial này sẽ đề cập về Caustics và dĩ nhiên nó chỉ đạt hiệu quả này khi bạn kích hoạt "Mental Ray” !
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
CÓ THỂ BẠN MUỐN DOWNLOAD

markdown:
# Tạo ngọc quang thông qua MentalRay
Chia sẻ: Nguyenhoang Nhan | Ngày: | Loại File: PDF | Số trang:8
162
lượt xem 64
download
lượt xem 64
download
![](http://image1.tailieu.vn/document/thumbnail/2009/20091014/hoangnhan123/80x100/tao_ngoc_quang_cao_thong_qua_mentalray_4532.jpg)
##
Tạo ngọc quang thông qua MentalRay
Mô tả tài liệu
[Vui lòng tải xuống để xem tài liệu đầy đủ](javascript:void(0);)
Download
![](http://static1.tailieu.vn/b2013az/templates/version1/default/images/down16x21.png)
Caustics thực sự là một hiệu ứng ánh sáng rất tuyệt mà bạn có thể quan sát thấy trong môi trường chất lỏng, các đối tượng thủy tinh và các viên ngọc. Chúng ta cũng có thể mô phỏng hiệu ứng này khá hoàn hảo trong môi trường 3D Studio Max. Bài tutorial này sẽ đề cập về Caustics và dĩ nhiên nó chỉ đạt hiệu quả này khi bạn kích hoạt "Mental Ray” !
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=ahd36m7dov5jlmao97jljhbke0; path=/; domain=.tailieu.vn; HttpOnly