markdown:
## Động lực
Tháng 3 vừa rồi, tại một cuộc thuyết trình CeBIT mà tôi đã tổ chức về DB2 9.7, tôi đã đốt cháy một bộ loa máy tính 110V do tôi đã không thận trọng cắm nó vào lưới điện 230V của nước Đức mà không cho qua một biến áp. Trong cùng chuyến đi đó, tôi cũng đã phá hỏng bộ sạc điện cho bàn chải đánh răng chạy điện của tôi và máy cạo râu của tôi với các sự cố tương tự. Bỏ qua sự bất lực của tôi như là bài học từ các sai lầm sang một bên, việc này xảy ra như không có gì bất ngờ đúng như một trong các câu châm ngôn yêu thích của tôi (không rõ nguồn gốc) là "Vấn đề với các tiêu chuẩn là có bao nhiêu tiêu chuẩn".
Trong thế giới của các hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS), chúng tôi may mắn có ít nhất ba tiêu chuẩn chính và vô số các sự thay đổi theo các tiêu chuẩn đó:
- ANSI SQL và ANSI SQL/PSM
- Oracle SQL và PL/SQL
- Sybase và Microsoft TSQL
Hình 1 mô tả bằng một sơ đồ Venn cách các phương ngữ SQL chồng lên nhau:
##### Hình 1. Sự hỗ loạn Babylon của SQL
![ chỉ ra các vòng tròn của các tiêu chuẩn chồng nhau](confusion.gif)
Bất cứ khi nào bạn viết một ứng dụng, bạn phải tiến hành lựa chọn sử dụng nhà cung cấp RDBMS nào. Một khi bạn đã thực hiện sự lựa chọn đó, về cơ bản bạn được cam kết. Bất kỳ cố gắng nào để chuyển đổi các nhà cung cấp để tận dụng giá thấp hơn, công nghệ tốt hơn hoặc quan hệ đối tác tốt hơn bị cản trở do mã thừa kế cần được viết lại nhiều hơn, trước khi nó có thể được dùng với một RDBMS khác. Ngoài ra, bộ kỹ năng của bạn không thể chuyển từ một sản phẩm này sang một sản phẩm khác dễ dàng như bạn mong đợi.
IBM DB2 9.7 cho Linux, UNIX và Windows (DB2) nhằm hạ thấp đáng kể những rào cản này cho các ứng dụng được viết cho Oracle khi cho phép các ứng dụng đó chuyển sang DB2. Điều này cung cấp cho các khách hàng và các nhà cung cấp khả năng lựa chọn một DBMS đựa theo sự xuất sắc của nó, chứ không theo lịch sử ứng dụng.
## DB2 9.7 bổ sung thêm các tính năng tương thích của Oracle
Để cho phép một ứng dụng được viết cho một RDBMS chạy trên nền khác gần như không cần thay đổi, nhiều đoạn mã phải nằm đúng vị trí. Các cơ chế khóa, các kiểu dữ liệu, SQL, ngôn ngữ theo thủ tục khác nhau nằm trên máy chủ và thậm chí cả các giao diện khách hàng được chính ứng dụng sử dụng cần phải được liên kết không chỉ theo cú pháp, mà còn theo ngữ nghĩa.
Tất cả các bước này đã được thực hiện trong DB2. Các thay đổi là ngoại lệ, không phải là quy luật (IBM có thể nhanh chóng đánh giá các thay đổi của ứng dụng cần thiết). Bảng 1 cung cấp một tổng quan ngắn gọn về các tính năng thường được sử dụng:
##### Bảng 1. Các tính năng thường được sử dụng
|Oracle||-->||DB2|
|Điều khiển tương tranh||-->||Hỗ trợ có sẵn|
|Phương ngữ SQL||-->||Hỗ trợ có sẵn|
|PL/SQL||-->||Hỗ trợ có sẵn|
|Các gói PL/SQL||-->||Hỗ trợ có sẵn|
|Các gói kèm theo||-->||Hỗ trợ có sẵn|
|Khách hàng JDBC với các phần mở rộng||-->||Hỗ trợ có sẵn|
|Kịch bản lệnh SQL*Plus||-->||Hỗ trợ có sẵn|
Với DB2 9.7, bạn không cần chuyển một ứng dụng nữa. Bạn chỉ
*kích
hoạt* ứng dụng. Trong trường hợp của một ứng dụng đóng gói, nó có
thể chia sẻ *một nguồn* cho cả hai DB2 và Oracle.
Nói cách khác, việc cho phép một ứng dụng Oracle chuyển sang DB2 không trở nên phức tạp hơn việc kích hoạt một Chương trình-C được viết cho HP-UX để chạy trên AIX.
## Điều khiển tương tranh
Trong quá khứ, một trong những sự khác biệt nổi bật nhất giữa Oracle và DB2 là cách tiếp cận để kiểm soát điều khiển tương tranh. Các cụm từ dễ nhớ là: "Những người đọc không cản trở những người viết và những người viết không cản trở những người đọc".
##### Bảng 2. Hành vi tương tranh của Oracle
|Giao dịch đang chờ xử lý||Hành vi||Giao dịch mới|
|Người đọc||không ngăn chặn||Người đọc|
|Người đọc||không ngăn chặn||Người viết|
|Người viết||không ngăn chặn||Người đọc|
|Người viết||ngăn chặn||Người viết|
Không đi vào chi tiết về các mức cô lập, chỉ cần nói rằng đa số các
ứng dụng có sử dụng Sự cô lập mức câu lệnh (
*Statement Level
Isolation*) mặc định của Oracle sẽ chỉ làm việc tốt khi sử dụng mặc
định của DB2 về Sự ổn định của con trỏ ( *Cursor
Stability*-CS).
Tuy nhiên, theo truyền thống, CS đã được triển khai sao cho những người viết ngăn chặn những người đọc và trong một số trường hợp, những người đọc có thể ngăn chặn những người viết. Lý do là ở chỗ, theo truyền thống, một giao dịch dưới sự cô lập CS sẽ "chờ kết quả" của các thay đổi của một giao dịch tương tranh đang chờ xử lý.
##### Bảng 3. Hành vi tương tranh của DB2 truyền thống với CS
|Giao dịch đang chờ xử lý||Hành vi||Giao dịch mới|
|Người đọc||không ngăn chặn||Người đọc|
|Người đọc||hiếm khi ngăn chặn||Người viết|
|Người viết||ngăn chặn||Người đọc|
|Người viết||ngăn chặn||Người viết|
Hóa ra là không có lý do ngữ nghĩa nào là tại sao một giao dịch
đang chạy dưới sự cách ly CS lại
*chờ kết quả* khi gặp phải một hàng
đã thay đổi. Một hành vi thỏa đáng tương tự là đọc các phiên bản *đã cam
kết hiện tại* của dòng đã thay đổi.
Hành vi này đã được thực
hiện trong DB2 9.7. Điều đã xảy ra là DB2 đơn giản lấy ra phiên bản hiện
đã cam kết hiện tại của một hàng bị khóa từ nhật ký (log). Trong hầu hết
các trường hợp chung, hàng đó vẫn còn nằm trong bộ đệm log do sự thay đổi
này vẫn chưa được cam kết. Nhưng ngay cả khi hàng đã được viết ra
*và* cũng đã bị ghi đè trong bộ đệm log DB2 sẽ biết chính xác tìm
nó ở đâu, để cho một IO sẽ đưa phiên bản mong muốn vào nhóm bộ đệm
(bufferpool).
Hãy tưởng tượng (xem Hình 2) một người dùng đang cập
nhật một tên trong một bảng nhân viên. Trước khi người dùng đó đã cam kết
thay đổi, một người dùng khác quét bảng này. Theo truyền thống, người sử
dụng thứ hai sẽ phải đợi cho người sử dụng đầu tiên cam kết hoặc khôi phục
(rollback). Nhờ
*đọc dữ liệu đã cam kết hiện tại*, hoạt động quét của
người dùng thứ hai sẽ đơn giản lấy ra phiên bản của hàng từ bộ đệm log mà
nó không chứa các thay đổi của người sử dụng đầu tiên.
##### Hình 2. Những người viết không ngăn chặn những người đọc
![ Những người viết không ngăn chặn những người đọc](concurrency.gif)
Điều quan trọng cần lưu ý rằng hành vi này:
- Không đưa vào đối tượng mới nào như là một đoạn khôi phục.
- Không có chi phí hiệu năng nào cho người viết do log cần phải được viết không theo hệ thống.
- Không thể gây ra bất cứ tình hình nào như một "bản chụp quá cũ" vì trong trường hợp không chắc có xảy ra tệp log cần thiết đã được lưu trữ (trong khi một giao dịch vẫn còn mở!), DB2 chỉ đơn giản sẽ khôi phục lại và đợi khóa để đi tiếp.
Ngoài những thay đổi này, các kỹ thuật tránh phải thêm khóa đã được đưa vào DB2 để loại bỏ một người đọc đang nắm giữ một khóa theo chế độ cô lập CS.
##### Bảng 3. Hành vi tương tranh của DB2 mới với CS
|Giao dịch đang chờ xử lý||Hành vi||Giao dịch mới|
|Người đọc||không ngăn chặn||Người đọc|
|Người đọc|không ngăn chặn |Người viết|
|Người viết|không ngăn chặn |Người đọc|
|Người viết||ngăn chặn||Người viết|
Như bạn thấy, các hành vi tương tranh bây giờ giống hệt với các hành vi của Oracle. Thực tế, cơ sở dữ liệu DB2 vừa mới được tạo ra thể hiện hành vi này theo mặc định.
## Các kiểu dữ liệu mới
Tâm điểm của mỗi cơ sở dữ liệu là dữ liệu của nó. Các kiểu không khớp hoặc các ngữ nghĩa của các kiểu này không khớp có thể tác động đến khả năng cho phép một ứng dụng chuyển sang ứng dụng RDBMS khác. Do đó để cho phép các ứng dụng Oracle chạy trên DB2, điều quan trọng là phải hỗ trợ các kiểu cơ sở không tiêu chuẩn, như là chuỗi, các ngày tháng và các số. Ngoài việc điều chỉnh các kiểu cơ sở này, có các kiểu khác, phức tạp hơn được sử dụng phổ biến trong PL/SQL của Oracle, nó đã được thêm vào trong DB2 9.7..
##### Bảng 5. Các kiểu dữ liệu DB2 mới
|Kiểu dữ liệu||Mô tả|
|NUMBER||Sự hỗ trợ NUMBER và NUMBER (p [, s]) đã được thêm vào dựa trên DECFLOAT (với bản tăng tốc phần cứng Power6) và số thập phân (DECIMAL).|
|VARCHAR2||Hoạt động của kiểu VARCHAR2 bao gồm các chuỗi rỗng đang được hiểu như là NULL và kéo theo sự đối chiếu phân biệt khoảng trống.|
|Oracle DATE||Một cơ sở dữ liệu trong chế độ DATE bao gồm thành phần TIME ngoài ngày tháng của lịch.|
|TIMESTAMP(n)||Thang đo phân số của giây có thể được chọn bất kỳ giữa 0 (ngày + thời gian) lên đến 12 (pico giây).|
|BOOLEAN||Kiểu này có thể được sử dụng trong logic thủ tục, các biến và các tham số cho các thường trình.|
|VARRAY||Sự hỗ trợ mảng (ARRAY) trong các thủ tục đã được mở rộng để hỗ trợ các phương thức kiểu dáng VARRAY và cú pháp.|
|INDEX BY||Ngoài các mảng thông thường, DB2 cũng hỗ trợ các mảng kết hợp.|
|ROW TYPE||Kiểu hỗn hợp này có thể được sử dụng trong các biến và các tham số và như là một phần tử cho các mảng và các mảng kết hợp.|
|Ref Cursor type||Các con trỏ có thể được gán cho các biến hoặc chuyển qua xung quanh khi sử dụng các tham số.|
## Tạo khuôn mẫu ẩn và độ phân giải kiểu
"Nếu nó đi như một con vịt và nó nói như vịt, thì sau đó nó phải là một con vịt".
"Nếu nó đi như một con vịt và nó nói như vịt, thì sau đó nó phải là một con vịt". Đây là câu thần chú của nhiều ngôn ngữ mới như PHP và Ruby. Mỗi chữ là một chuỗi và sau đó sử dụng như một kiểu khác dựa vào ngữ cảnh. Trung thành với tiêu chuẩn SQL và đi theo triết lý là sự không khớp về kiểu có thể là lỗi mã hóa, Theo truyền thống DB2 đã đi theo các quy tắc định kiểu mạnh, mà các chuỗi và các số không thể được so sánh ở đó, trừ khi các chuỗi và các số này là khuôn mẫu rõ ràng đối với các chuỗi và các số khác.
Thật không may, khi một ứng dụng Oracle sử dụng cách định kiểu yếu trong SQL của nó, ứng dụng đó đã quên biên dịch theo DB2 từ trước. Trong DB2 9.7, việc tạo khuôn mẫu ẩn (hay định kiểu yếu) đã được thêm vào. Đó là, các chuỗi và các con số có thể được so sánh, gán và hoạt động theo một cách rất linh hoạt.
Ngoài ra, các NULL không định kiểu có thể được sử dụng ở nhiều vị
trí, trong khi các dấu tham số không định kiểu có thể được sử dụng hầu như
ở bất kỳ đâu, nhờ việc
*sẵn sàng làm theo*. Đó là, DB2 sẽ không giải
quyết kiểu của một dấu tham số cho đến khi nó đã thấy giá trị thực tế đầu
tiên.
Để bổ sung thêm việc tạo khuôn mẫu ẩn, DB2 cũng hỗ trợ việc tạo mặc định các tham số thủ tục cũng như kết hợp các đối số cho các tham số theo tên.
## Thư viện hàm lập sẵn mở rộng trong DB2
Tất cả các RDBMS cung cấp các thư viện của các hàm để hoạt động trên dữ liệu. Vấn đề là không có hai hàm sử dụng cùng tên, ngay cả khi cuối cùng chức năng là rất giống nhau.
Ngoài việc tập các hàm truyền thống của riêng mình, DB2 bây giờ hỗ trợ một thư viện tương thích với Oracle. Danh sách sau cung cấp một tổng quan ngắn gọn, chưa phải đầy đủ:
**Hàm biến đổi và hàm khuôn mẫu**
TO_DATE
TO_CHAR
TO_CLOB
TO_NUMBER
TO_TIMESTAMP
**Phép tính số học ngày tháng**
EXTRACT
ADD_MONTHS
MONTHS_BETWEEN
NEXT_DAY
- Cộng (+) thêm phân số của các ngày.
**Thao tác chuỗi**
LPAD
RPAD
INSTR
INITCAP
- Các phần mở rộng cho
SUBSTR
**Các đặc tính khác nhau**
NVL
DECODE
LEAST
GREATEST
BITAND
Sự chồng lấn đã tăng đáng kể trong các hàm được hỗ trợ giữa hai sản phẩm hàm ý một sự thành công của hộp bên ngoài được cải thiện rất nhiều cho phép một ứng dụng Oracle chuyển sang DB2.
## Hỗ trợ phương ngữ Oracle SQL
Bài viết này, cho đến nay, đã trình bày sự tương tranh, các kiểu dữ liệu, định kiểu và các hàm. Tuy nhiên, các khác biệt giữa Oracle và DB2 vẫn còn tiếp. Các kết cấu thực sự của các phương ngữ SQL, các từ khóa và các ngữ nghĩa của chúng khác nhau trong một số lĩnh vực. Mỗi sản phẩm cũng hỗ trợ một số tính năng mà các sản phẩm đơn giản khác không có. Khi các tính năng này là phổ biến, chúng hạn chế khả năng gửi đi SQL chung đối với cả hai sản phẩm. Trong số nhiều cải tiến ngôn ngữ nhỏ và lớn, Bảng 6 liệt kê một số điểm nổi bật:
##### Bảng 6. Hỗ trợ SQL mới
|Tính năng||Mô tả|
|Đệ qui ||DB2, cho đến nay, đã hỗ trợ một lệnh đệ qui ANSI SQL. Bây giờ
|
|Cú pháp (+) join||Cú pháp này thực sự bị Oracle ngăn cản, nhưng có nhiều ứng dụng và
các nhà phát triển những người vẫn còn sử dụng dạng này của cú
pháp |
|Bảng ||Một bảng một hàng, một cột đã sử dụng khắp nơi trong các ứng dụng Oracle như là một bù nhìn (dummy).|
|Các cột giả ||Cột giả này thường được sử dụng để hạn chế số lượng các hàng trả về và để đếm các hàng trong một tập kết quả.|
|Các cột giả ||Các Rowid được sử dụng để nhanh chóng lấy ra một hàng mà trước đây đã tìm thấy dựa theo địa chỉ vật lý của nó.|
|Phép toán SQL ||Trong Oracle, |
|Cấu trúc |
|Một từ đồng nghĩa chung là một bí danh mà không có một tên lược đồ. DB2 hỗ trợ các từ đồng nghĩa chung cho các đối tượng bảng, các trình tự và các gói PL/SQL.|
|DB2 hỗ trợ các bảng tạm thời toàn cầu được tạo ra ngoài các bảng toàn cầu tạm thời được khai báo.|
|Câu lệnh bảng ||Câu lệnh này nhanh chóng xóa các nội dung của một bảng toàn bộ mà không thực hiện các bộ kích hoạt.|
|Độ phân giải tên tự nhiên||DB2 9.7 không yêu cầu |các khung nhìn nội tuyến. Ngoài ra,
các tên cột có thể dễ dàng thừa kế từ các toán tử set (tập hợp)
như UNION.
Điều này hoàn thành tổng quan về các thay đổi được thực hiện với DB2 để cho các ứng dụng Oracle gửi đi SQL dựa vào cơ sở dữ liệu có thể chạy hầu như không thay đổi. Tuy nhiên, có các phần chính của nhiều ứng dụng đang thực hiện tại chính máy chủ. Ngôn ngữ lựa chọn phía máy chủ cho các ứng dụng Oracle là PL/SQL. Không có sự khẳng định nào về tính tương thích có thể được thực hiện nghiêm túc mà không có sự hỗ trợ cho PL/SQL.
## DB2 hỗ trợ cho PL/SQL
Thông thường, khi một ứng dụng đang được chuyển từ một sản phẩm này sang một sản phẩm khác, ngôn ngữ SQL và ngôn ngữ thủ tục được dịch từ một phương ngữ SQL sang phương ngữ khác. Điều này đặt ra một số vấn đề:
- Mã dịch kết quả có xu hướng rắc rối do tự động hóa và sự không phối hợp đồng bộ giữa phương ngữ nguồn và phương ngữ đích.
- Các nhà phát triển ứng dụng không quen thuộc với phương ngữ SQL đích. Điều đó làm cho nó khó gỡ rối mã đã gửi đi. Theo thời gian, việc bảo trì tiếp theo trở thành một sự thách thức do sự thiếu các kỹ năng.
- Trong trường hợp của các ứng dụng đóng gói, việc dịch cần phải được lặp lại cho mỗi bản phát hành mới của ứng dụng.
- Cuối cùng, kết quả là một bản mô phỏng, theo định nghĩa thì nó chạy chậm hơn so với bản ban đầu.
Để tránh những vấn đề này, DB2 9.7 có hỗ trợ
**PL/SQL riêng**. Điều
này có nghĩa là gì?
Như bạn thấy trong Hình 3, máy DB2 bây giờ gồm một trình dịch PL/SQL bên cạnh trình biên dịch SQL PL. Cả hai trình biên dịch tạo mã máy ảo cho Máy chạy thực thống nhất SQL (Unified Runtime Engine) của DB2. Điều quan trọng cần lưu ý là các công cụ theo dõi và phát triển như Optim Development Studio được gắn vào trong DB2 ở mức máy chạy thời gian thực.
##### Hình 3. Hỗ trợ trình biên dịch PL/SQL
![ Hỗ trợ trình biên dịch PL/SQL trong Optim Development Studio](plsqlcompiler.gif)
Sự tích hợp của PL/SQL vào trong DB2 như là một ngôn ngữ thủ tục lớp đầu tiên có nhiều hàm ý:
- Không phải dịch. Mã nguồn vẫn giữ nguyên như nó đang có trong danh mục lược đồ.
- Các nhà phát triển có thể tiếp tục làm việc theo ngôn ngữ mà họ đã quen thuộc. Không có nhu cầu nào để di chuyển logic sang phương ngữ của DB2 thậm chí nếu logic mới được viết bằng SQL PL. Các thường trình sử dụng các phương ngữ khác nhau có thể gọi cho nhau.
- Các nhà cung cấp ứng dụng đóng gói có thể sử dụng một mã nguồn dựa vào cả Oracle lẫn DB2.
- Cả PL/SQL và SQL PL đều đưa ra mã máy ảo như nhau cho SQL Unified Runtime Engine của DB2. Do đó, theo thiết kế, cả PL/SQL lẫn SQL PL thực hiện ở cùng một tốc độ.
- Do hạ tầng của trình gỡ rối gắn trực tiếp vào SQL Unified Runtime Engine, nên PL/SQL được hỗ trợ tự nhiên bởi Optim Development Studio.
[Hình 4](#fig4) minh hoạ một phiên gỡ rối PL/SQL. Trình gỡ
rối này hỗ trợ các tính năng tiêu chuẩn như bước vào, bước ra và các điểm
ngắt (breakpoint). Ngoài ra, nó cho phép người dùng thay đổi các biến
PL/SQL tại chỗ trong khi chương trình đang chạy.
##### Hình 4. Hỗ trợ trình gỡ rối PL/SQL trong DB2
![ Hỗ trợ trình gỡ rối PL/SQL trong DB2](plsqldebugger.gif)
### Các chi tiết cú pháp PL/SQL
Vì vậy, sự hỗ trợ PL/SQL muốn nói chính xác điều gì? Trước tiên, có sự hỗ trợ cú pháp cốt lõi. DB2 hỗ trợ tất cả các cấu trúc chung của PL/SQL, chẳng hạn như:
- nếu thì, ngược lại (if then else).
- các vòng lặp while.
- := phép gán.
- các biến và hằng cục bộ.
- #PRAGMA EXCEPTION và xử lý các trường hợp ngoại lệ.
- Các dạng khác nhau cho các vòng lặp (phạm vi, con trỏ và truy vấn).
- %TYPE and %ROWTYPE giữ chặt các biến và các tham số cho các đối tượng khác.
- Các giao dịch #PRAGMA AUTONOMOUS, cho phép các thủ tục nào thực thi trong một giao dịch riêng.
### Hỗ trợ đối tượng PL/SQL
Có thể sử dụng PL/SQL trong các đối tượng khác nhau cho phép logic thủ tục:
- Các hàm vô hướng.
- Trước các bộ kích hoạt của mỗi hàng.
- Sau các bộ kích hoạt của mỗi hàng.
- Các thủ tục.
- Các khối ẩn danh.
- Các gói PL/SQL.
### Hỗ trợ các gói PL/SQL
Hầu hết PL/SQL trong các ứng dụng Oracle được chứa
trong cái gọi là Các gói (
*PACKAGE*). Một gói PL/SQL
—không lẫn với một gói DB2— là một bộ sưu
tập của các đối tượng riêng với khả năng phân biệt giữa các đối tượng có
thể truy cập bên ngoài và những đối tượng chỉ là các trình trợ giúp để sử
dụng bên trong gói. ANSI SQL tương đương với một gói được gọi là
*MODULE*. Bây giờ DB2 cung cấp hỗ trợ cho các mô đun SQL ANSI
cũng như các gói PL/SQL. Đặc biệt, cung cấp các khả năng sau đây:
- GÓI TẠO [HOẶC THAY THẾ] (CREATE [OR REPLACE] PACKAGE), xác định các mẫu ban đầu cho các thường trình nhìn thấy bên ngoài. Nó cũng xác định tất cả các đối tượng không theo thủ tục, nhìn thấy bên ngoài, như các biến và các kiểu.
- THÂN GÓI TẠO [HOẶC THAY THẾ] (CREATE [OR REPLACE] PACKAGE BODY), triển khai thực hiện tất cả các thường trình riêng và chung cũng như tất cả các đối tượng riêng khác.
- Trong một gói hoặc thân gói, các đối tượng sau đây có thể được định
nghĩa:
- Các biến và các hằng số.
- Các kiểu dữ liệu.
- Các ngoại lệ.
- Các hàm vô hướng.
- Các thủ tục.
- Các con trỏ.
- Khởi tạo gói.
- Các từ đồng nghĩa chung trên các gói.
## DB2 cung cấp các gói lập sẵn phổ biến
Một số các ứng dụng Oracle sử dụng các gói do RDBMS cung cấp. Đặc biệt, các thư viện cung cấp việc tạo báo cáo, e-mail hoặc truyền thông chéo có thể rất phổ biến. Để tạo điều kiện hỗ trợ các ứng dụng này cho DB2, DB2 cung cấp các gói được liệt kê trong Bảng 7:
##### Bảng 7. DB2 cung cấp các gói kèm theo
|Gói||Mô tả|
|DBMS_OUTPUT||Cung cấp các khả năng lập báo cáo cơ bản có thể bật hoặc tắt từ dòng lệnh.|
|UTL_FILE||Một mô-đun cho phép làm việc với các tệp trên máy chủ DB2.|
|DBMS_SQL||Một gói cung cấp một SQL API để thực hiện SQL động ngoài các câu
lệnh hiện có |
|UTL_MAIL||Một mô-đun cho phép gửi các thông báo e-mail từ SQL.|
|UTL_SMTP||Một mức API thấp hơn tương tự như UTL_MAIL tạo ra sự tích hợp SMTP.|
|DBMS_ALERT||Một gói, khi được sử dụng, cho phép các phiên làm việc khác nhau truyền tin bằng cờ hiệu với nhau.|
|DBMS_PIPE||Một mô-đun cho phép các phiên làm việc gửi từng dữ liệu khác nhau.|
|DBMS_JOB||Cung cấp một API tương thích tích hợp với bộ xếp lịch các nhiệm vụ của DB2.|
|DBMS_LOB||Một API của Oracle để xử lý LOB báo hiệu các hàm LOB lập sẵn của DB2.|
|DBMS_UTILITY||Một bộ sưu tập các thủ tục khác nhau được sử dụng trong các ứng dụng.|
## Các phần mở rộng JDBC cho riêng Oracle
JDBC là một giao diện khách hàng Java chuẩn. Tuy nhiên, có các phần mở rộng đã được thêm vào trình điều khiển JDBC của Oracle để hỗ trợ các kiểu dữ liệu không theo tiêu chuẩn riêng.
Để tối đa hóa mức độ tương thích với các ứng dụng dựa trên công nghệ Java, trình điều khiển DB2 9.7 JDBC cung cấp cùng với vài thứ khác, sự hỗ trợ cho các thủ tục gọi với con trỏ tham chiếu và các tham số VARRAY.
## Sự hỗ trợ của kịch bản lệnh SQL*Plus khi sử dụng CLPPlus
Đôi khi các kịch bản lệnh DDL và ngay cả các báo cáo được viết bằng cách sử dụng bộ xử lý dòng lệnh SQL*Plus. Để thuận tiện cho việc chuyển các kịch bản lệnh này cũng như các kỹ năng của người phát triển đang viết chúng, DB2 cung cấp một bộ xử lý dòng lệnh tương thích-SQL*Plus, được gọi là CLPPlus. Công cụ này có các chức năng sau:
- Các tuỳ chọn lệnh tương thích-SQL*Plus.
- Thay thế biến.
- Tạo định dạng cột.
- Các hàm lập báo cáo.
- Các biến điều khiển.
##### Hình 5. Công cụ CLPLus tương thích-SQL*Plus
![ Công cụ CLPLus tương thích SQL*Plus](clpplus.jpg)
## Cho phép DB2 kéo và thả càng dễ dàng càng tốt
Do sự liên kết chặt chẽ của DB2 với PL/SQL và Oracle SQL, bây giờ không cần thiết có một bộ công cụ chuyển dịch phức tạp. Thay vào đó, bạn có thể sử dụng Công cụ dịch chuyển dữ liệu của IBM (IBM Data Movement Tool) để đơn giản kéo và thả các bảng, các gói hoặc toàn bộ các lược đồ từ Oracle sang DB2. Chỉ cần các điều chỉnh tối thiểu trên cơ sở ngoại lệ hoặc di chuyển một ứng dụng sang DB2, hoặc sửa đổi một ứng dụng sao cho cùng một nguồn có thể hoạt động dựa vào cả DB2 và cả Oracle.
Các bước có thể đơn giản như:
- Thiết lập các biến đăng ký cần thiết:
db2set DB2_COMPATIBILITY_VECTOR=ORA
db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES
- Khởi động lại trình quản lý cơ sở dữ liệu:
db2stop
db2start
- Tạo ra một cơ sở dữ liệu tương thích-Oracle:
db2 create database mydb pagesize 32 K
db2 update db cfg for mydb using auto_reval deferred_force
- Khởi động IBM Data Movement Tool và kết nối vào cơ sở dữ liệu Oracle
và DB2 (xem
[Hình 6](#fig6)). Một khi kết nối được thiết lập, bạn có thể chọn lấy ra chỉ DDL hoặc cả hai DDL và dữ liệu. Cuối cùng, bạn có hai lựa chọn: hoặc bạn triển khai trực tiếp bằng cách thực hiện các kịch bản lệnh đã tạo ra hoặc bạn tiếp tục với ô *triển khai tương tác*. (Cái sau được khuyến cáo cho hầu hết các ứng dụng không quan trọng).
##### Hình 6. Kéo và thả các lược đồ Oracle vào DB2 khi sử dụng IBM Data Movement Tool
- Di chuyển các lược đồ dự kiến từ Oracle sang DB2 khi sử dụng
*triển khai tương tác*(xem [Hình 7](#fig7)). Trong chế độ *triển khai tương tác*, bạn thấy một cây-dẫn hướng (nav-tree) hiển thị tất cả các đối tượng được trích ra từ cơ sở dữ liệu Oracle. Chọn tất cả các đối tượng và thực hiện tùy chọn trình đơn triển khai. Kết quả là, công cụ sẽ sao chép các đối tượng qua DB2 và ghi lại sự phát triển của nó. Một số đối tượng có thể không triển khai thành công và công cụ này cho phép bạn tùy chọn để làm việc với những đối tượng đó. Khi lựa chọn một đối tượng, bạn sẽ thấy DDL cùng với lỗi DB2 gặp phải. Lúc này bạn có thể sửa định nghĩa khi cần và triển khai lại bằng cách sử dụng trình soạn thảo lập sẵn. Mục đích là để chuyển dịch tương tác tất cả các đối tượng sang DB2 trên một cơ sở ngoại lệ.
##### Hình 7. Kéo và thả các lược đồ Oracle vào DB2 khi sử dụng IBM Data Movement Tool
## Đánh giá sự hỗ trợ cho DB2
Để cho phép ứng dụng của bạn chuyển sang DB2 9.7 dễ dàng vậy sao? Câu trả lời đương nhiên là, còn tùy. IBM có một công cụ bên trong có tên là MEET DB2, có thể phân tích tất cả các đối tượng trong cơ sở dữ liệu Oracle của bạn và cho điểm nó. Nó tạo một báo cáo về cái sẽ thực hiện và nơi cần điều chỉnh. Đại diện tài khoản IBM của bạn hoặc đầu mối bán hàng có thể chạy tiện ích này để giúp cung cấp nhanh chóng một đánh giá về khả năng tương thích của cơ sở dữ liệu Oracle hiện tại của bạn với DB2.
##### Hình 8. Công cụ báo cáo MEET DB2 cho việc đánh giá
![ Công cụ báo cáo MEET DB2 cho việc đánh giá](MEET-DB2.jpg)
Trong giai đoạn thử nghiệm beta một năm của bản DB2 9.7, nhiều ứng dụng với hơn 750.000 dòng mã PL/SQL đã được phân tích chi tiết với tỷ lệ chuyển đổi sử dụng được ngay trung bình là 90 đến 99%.
##### Hình 9. Tỷ lệ trung bình 98% cho các câu lệnh được hỗ trợ
![ Tỷ lệ trung bình 98% cho các câu lệnh được hỗ trợ](supportedrate.jpg)
## Các hạn chế
PL/SQL, thư viện gói kèm theo và CLPPlus hiện nay không có sẵn cho DB2Express, DB2 Express-C và DB2 Personal Editions (các ấn bản dành cho DB2 cá nhân).
## Tóm tắt
Nhờ trợ giúp của SQL nhiều phương ngữ vốn có, DB2 9.7 cho phép hỗ trợ dễ dàng các ứng dụng Oracle chuyển sang DB2. Các nhà cung cấp các ứng dụng đóng gói có thể đưa ra các ứng dụng của họ trên cả Oracle lẫn DB2 với chi phí phát sinh tối thiểu. Các khách hàng có thể tự do lựa chọn nhà cung cấp công nghệ họ cần, mà không bị hạn chế bởi các sự lựa chọn trong quá khứ.
Để thử nghiệm các tính năng này, bạn có
thể tải về một phiên bản dùng thử của DB2 9.7 (xem
[Tài nguyên](#resources)).
## Câu hỏi thường gặp
**Phiên bản nào của Oracle có hỗ trợ DB2 9.7?**
Mức độ bao phủ được tạo ra cho các phương ngữ SQL và PL/SQL hoàn toàn dựa vào những gì đang được các ứng dụng sử dụng. Có những tính năng đã được giới thiệu trong các bản phát hành gần đây như là Oracle 11g được hỗ trợ, trong khi một số cấu trúc có sẵn trong Oracle 8i không được hỗ trợ. Trong một nghiên cứu về 18 ứng dụng tổng cộng có trên 750,000 dòng, 90 đến 99% mã được chuyển sang DB2 mà không thay đổi. Nhiều việc điều chỉnh còn lại có thể được thực hiện tự động hoặc nếu không thì bằng tay.
**Ứng dụng Oracle của tôi sẽ chạy trên DB2 nhanh như thế nào?**
Đó là câu hỏi đáng giá triệu đô la! Thật không may, các điều khoản cấp phép của Oracle cấm bất cứ ai công bố kết quả thử nghiệm khi chưa được sự đồng ý trước bằng văn bản. Khỏi cần phải nói, chúng tôi đã không bận tâm phải hỏi. Tuy nhiên, bằng cách thiết kế riêng của mình và được xác nhận bằng việc kiểm tra so sánh bảo đảm chất lượng , một ứng dụng được viết dựa vào PL/SQL trên DB2 cũng nhanh như một ứng dụng được viết dựa vào SQL PL trên DB2. Các nhà cung cấp, những người đã qua qui trình hỗ trợ này đã ngạc nhiên vui vẻ.
**Nó đã cung cấp các tính năng này cho bao nhiêu công việc?**
Không giống nhiều như người ta có thể nghĩ. Một số công việc khởi đầu,
như
CONNECT BY và
NUMBER, đã làm việc với DB2 9.5 theo kiểu chiến thuật. Một
cách nghiêm túc, nỗ lực này đã được hoàn thành trong vòng ít hơn 18 tháng.
**Những khó khăn chung trong việc cho phép chuyển từ Oracle sang DB2 là
gì?**
Tính tương thích của DB2 không rõ ràng 100%. Như vậy có khả năng sẽ có
một số trục trặc khi lần đầu tiên bạn chuyển sang DB2. Tất nhiên, nhiều
khó khăn không quan trọng và dễ dàng sửa chữa. Ví dụ, DB2 hỗ trợ các bộ
kích hoạt PL/SQL, nhưng không cho phép kết hợp các hành động của bộ kích
hoạt. Đó là, một bộ kích hoạt được chia sẻ cho các hoạt động
UPDATE,
DELETE và
INSERT. Bây giờ, hãy đưa ra một bộ kích
hoạt nhiều hoạt động PL/SQL, thật khá dễ dàng để sao chép nó thành ba bộ
kích hoạt DB2 PL/SQL khi sử dụng một biến boolean để
INSERTED,
UPDATED và
DELETED.
## Tài nguyên
### Học tập
[Khởi chạy DB2 9.7](http://www.ibm.com/software/data/db2/lowerdatabasecosts/): Nhận một tổng quan về các giá trị của DB2. [Trò chuyện với phòng thí nghiệm](http://www.ibm.com/software/data/db2/9/labchats.html): Hãy nghe và xem các video về các chủ đề như là việc đi sâu vào kỹ thuật DB2 9.7 và một phiên bản webcast của bài viết này.
- "
[Chuyển sang DB2 dễ dàng](http://www.youtube.com/watch?v=NS1e0Nr-NNI)" (youTube): Thực hiện theo một trình diễn video về tổng quan của hỗ trợ ứng dụng DB2.
- "
[DB2 9.7 CLPPlus](http://www.youtube.com/watch?v=3PndCKWlpJk)" (youTube): Một video nào trình diễn cách sử dụng của trình tiện ích shell CLPPlus tương thích-SQL *Plus.
- "
[DB2 9.7: Hỗ trợ PL/SQL riêng](http://www.youtube.com/watch?v=EnpDMvobUmE)" (youTube): Xem một đoạn video ngắn giới thiệu nhiều tính năng PL/SQL được DB2 9.7 hỗ trợ.
- "
[Break Free with IBM DB2 9.7](http://www.youtube.com/watch?v=IAsvbX5aJBU)" (youTube): Xem một video về nhiều khách hàng và các giấy chứng nhận của đối tác. [Vùng Quản lý thông tin của developerWorks](http://www.ibm.com/developerworks/data/?S_TACT=105AGY75): Tìm hiểu thêm về Quản lý thông tin. Tìm tài liệu hướng dẫn kỹ thuật, các bài báo hướng dẫn, giáo dục, tải, thông tin sản phẩm và nhiều hơn nữa.
- Theo sát
[các sự kiện kỹ thuật và webcast của developerWorks](http://www.ibm.com/developerworks/offers/techbriefings/?S_TACT=105AGY75).
### Lấy sản phẩm và công nghệ
[DB2 9.7 for Linux, Unix, and Windows](http://www.ibm.com/developerworks/downloads/im/udb/learn.html?S_TACT=105AGY75): Tải về một phiên bản dùng thử miễn phí của DB2 9.7 cho Linux, Unix và Windows. [DB2 Express-C 9.7](http://www.ibm.com/developerworks/downloads/im/udbexp/learn.html?S_TACT=105AGY75): Tải bản DB2 Express-C 9.7, một phiên bản miễn phí của máy chủ cơ sở dữ liệu Express DB2 cho cộng đồng.
- Xây dựng các dự án
phát triển tiếp theo của bạn với
[phần mềm dùng thử IBM](http://www.ibm.com/developerworks/downloads/?S_TACT=105AGY75), có sẵn để tải về trực tiếp từ developerWorks.
### Thảo luận
- Tham gia vào
[developerWorks blogs](http://www.ibm.com/developerworks/blogs/?S_TACT=105AGY75)và dành tâm trí cho [cộng đồng developerWorks của tôi](http://www.ibm.com/developerworks/community?S_TACT=105AGY75); với hồ sơ cá nhân của bạn và trang chủ tuỳ chỉnh, bạn có thể tùy chỉnh developerWorks theo ý thích và tương tác với những người dùng developerWorks khác.
## Bình luận
[Vùng dữ liệu trên developerWorks](http://www.ibm.com/developerworks/vn/views/data/libraryview.jsp)
Khám phá các bài viết xoay quanh lĩnh vực dữ liệu, Quản lý hệ thống thông tin
[Vùng mã nguồn mở trên developerWorks](http://www.ibm.com/developerworks/vn/views/opensource/libraryview.jsp)
Xem các bài viết về HTML, CSS, JavaScript,...
[Điện toán đám mây](http://www.ibm.com/developerworks/vn/views/cloud/libraryview.jsp)
Tìm hiểu về điện toán đám mây

Content-Language: en-US

Vary: Accept-Encoding


markdown:
You should know whether your MacBook supports Bluetooth connections. However, latest Apple laptops have internal Bluetooth component. If you’re using an earlier Mac laptop without built in Bluetooth, though, you’re certainly out of the Bluetooth loop. Even so, you don’t have to pitch your faithful Mac if it doesn’t yet communicate to other Bluetooth-enabled devices! You can add Bluetooth feature to your Macbook with a widely available USB Bluetooth adapter. A regular Bluetooth adapter sells online for approximately $30.
Your external Bluetooth adapter should have automatic data encryption capability, which can protect your Macbook if there’s a Bluetooth cracker within about thirty to sixty feet of your Macbook. The adaptor may link with up to eight other Bluetooth devices as the same time. (Come to think of it, if there are a lot of people within 60 feet of your MacBook Pro during a LAN party bash, you’ll guess this feature really is important!) You’d expect any modern and high-tech operating systems like Mac OS X should come with basic Bluetooth supports. You’d be right; however Apple goes one step further.
Your Macbook comes with System Preferences and utility software to help you get your Macbook connected with nearby Bluetooth devices.
Choose the System Preferences icon located in the Dock. With the Bluetooth pane, you can
* Create new Bluetooth devices. Just click the ‘Set Up New Device’ to open the Bluetooth Setup Assistant utility, which sets up other Bluetooth devices for connection with Leopard. Read the onscreen instructions to configure a number of common Bluetooth gadgets (including mice, cellphones, keyboards, and printers), or you can also choose Other, Setup Assistant will looks for other Bluetooth devices and adjust the settings so that those devices are ready to party with your MacBook. Be sure that Bluetooth devices are discoverable and in range (available for connection with your Macbook) before you open the Bluetooth Setup Assistant utility. Read your user manual to understand how to set a Bluetooth device as “discoverable”, the device should be about twenty feet away (or less) from your laptop.
* Set up Bluetooth connections. Choose the Advanced button to establish, remove, enable, or disable a Bluetooth connection, using a Bluetooth connection as virtual serial port (for the simple file transfer) or as virtual modem (for bidirectional transfer, including using Internet connection through a Bluetooth cellphone).
You may also specify if a Bluetooth port should be encrypted.
It is recommended that you activate the Show Bluetooth Status located in the Menu Bar check box. Luckily, the Bluetooth menu allows you to conserve power by disabling your Bluetooth feature until you need it. It is quite convenient to toggle your Macbook’s discovery status and also configure a device or send a file. It’s also easy to know which devices are connected to your Macbook.
If you won’t be connected with Bluetooth devices while you are on the road, disactivating a Bluetooth service on a Macbook will help save battery power. There is another handy Bluetooth resource, the Bluetooth File Exchange. You have to launch Bluetooth File Exchange the old-fashioned way; just go to your Utilities folder, inside the Applications folder. It’s quite similar to a traditional file transfer protocol (FTP) application, choose the Bluetooth File Exchange icon to go to the file selection dialog; then browse the file you want to send to a connected Bluetooth device. You can also choose to browse the file in other networked Bluetooth device so that you know what the user of that device is offering.
You may also configure your default settings for file exchange in the Sharing pane, which is located in the System Preferences. Just click the Sharing icon and then choose the Bluetooth Sharing check-box to display the setting parameters. Here you can manage what Leopard does when you get files or PIM (Personal Information Manager) data with Bluetooth File Exchange. For example, with this setting, Leopard can
Ask you for permission to receive a file or Personal Information Manager item
* Accept any files and PIM items without any prompting or restriction
* Keep all incoming items and files to a specified folder
* Restrict file-sharing only for the items and files in the specified folder when other Bluetooth devices browse your MacBook.
It is recommended that you use these default setting in Leopard for file exchange:
* You know when someone’s sending you something.
* Anything you receive will be saved in your Downloads folder.
* If you turn on the File Transfer, you can allow others to see the content of your Public folder.
Even so, feel free to enable, disable, and adjust the setting to your heart’s content.
Buy
[Used Macbooks](http://www.used-macbook.com/) online from the Used Macbook Store.
Find
[Macbook Bluetooth Devices](http://www.used-macbook.com/macbook-bluetooth-devices/) at the Used MacBook store.

WARC-Type: response

Content-Type: application/http; msgtype=response

WARC-Truncated: length

Server: nginx

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

Connection: close

Vary: Cookie


markdown: **Chúng tôi hân hạnh đồng hành cùng 2000 thương hiệu lớn trên toàn Quốc** [chuỗi Nhà hàng](/gioithieuipos/chuoi-nha-hang), [Spa](/gioithieuipos/may-tinh-tien-massage), [Cafe](/gioithieuipos/may-tinh-tien-quan-cafe) [,](/index.php/vi/gioithieuipos/may-tinh-tien-quan-cafe) [Karaoke](/gioithieuipos/may-tinh-tien-karaoke), [Billiard](/gioithieuipos/may-tinh-tien-billards)... Phần mềm quản lý nhà hàng iPOS.vn không chỉ giải quyết được những yêu cầu từ phía chủ đầu tư và nhà quản lý mà còn tạo nên một phong cách phục vụ hoàn toàn mới mẻ, mang đến những giá trị gia tăng tốt nhất cho khách hàng. [](/khach-hang.html) **Với 2000 khách hàng trên toàn quốc**, iPOS.vn tự hào là một trong những công ty hàng đầu áp dụng công nghệ cảm ứng trong lĩnh vực bán hàng tại Việt Nam.

Set-Cookie: ja_kyanite_ii_tpl=ja_kyanite_ii; expires=Thu, 17-Aug-2017 11:41:09 GMT; Max-Age=30672000; path=/

Pragma: no-cache

Cache-Control: post-check=0, pre-check=0

X-Content-Encoded-By: Joomla! 1.5

Vary: User-Agent,Accept

P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"

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


markdown:
This dataset is a translation of Jewish biographical entries extracted from the online version of
Encyclopedia of Names, Kharkov Province, Volume 1,
by Andrey Fedorovich Paramonov. Mr. Paramonov is Director of the Private Museum of Kharkov City Mansion. He collected the records at the State Archive of Kharkiv Province beginning in 1999. The original text is in Russian.
Ukraine SIG extracted entries that appear to be for Jews and that have a Ukraine connection. With permission of the author, Ukraine SIG volunteers translated the extracted entries using an online copy of the book, as well as additional data provided by the author. A similar, but more extensive set of the data is on the website of the
Center for Genealogical Research (CGR).
A few entries in the Ukraine SIG dataset were not in the original list published by A.F. Paramonov, but only on the CGR website.
Currently the dataset has 379 entries. Of these, 339 entries mention 70 different towns in Ukraine. The dataset will be expanded as new translations become available from the CGR and other Russian language websites.
The dataset has been submitted to the JewishGen Ukraine Database. When it becomes available there, researchers will be able to search for given names, surnames, and towns in various combinations. Alternatively,
click here
to download the Excel spreadsheet from the Ukraine SIG website.
Click here
to download the Introduction and Guide document. It describes the data columns that are in the spreadsheet.

Cache-Control: private

Content-Type: text/html


markdown:
![ATM ngân hàng Đông á tại tỉnh Bắc Ninh ATM ngân hàng Đông á tại tỉnh Bắc Ninh](http://www.lukhach24h.com/custom/image_files/photo_17665.jpg)
### ATM ngân hàng Đông á tại tỉnh Bắc Ninh
20 Lý Thái Tổ
P. Suối Hoa
[Thành Phố Bắc Ninh, Bắc Ninh ](http://www.lukhach24h.com/listing/results.php?keyword=&where=Thành Phố Bắc Ninh, Bắc Ninh &template_id=&match=exactmatch)
Fax:(848) 39951614
Điện thoại: (848) 39951483
**Email:** [1900545464@dongabank.com.vn](mailto:1900545464@dongabank.com.vn?subject=Liên hệ qua http://www.lukhach24h.com/listing/atm-ngan-hang-dong-a-tai-tinh-bac-ninh.html) **»** [Du lịch (4116)](http://www.lukhach24h.com/listing/guide/dich-vu-du-lich) **»** **»** [Địa điểm ATM ngân hàng (1213)](http://www.lukhach24h.com/listing/guide/dich-vu-du-lich/dia-diem-atm-ngan-hang)
## .

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

X-Powered-By-Plesk: PleskWin


markdown:
Trong 1 lần vi hành về fương Nam, Ung Chính bị Lữ Tứ Nương hành thích trên sông Hoàng Hà. Trong lịch sử ghi lại ngày này Ung Chính băng hà, nhưng trên thực tế cả 2 lại bị lỗ hổng thời gian đến... Hồng Kông vào thế kỉ 21. Từ đó xảy ra biết bao câu chuyện dở khóc dở cười với hai nhân vật nổi tiếng của quá khứ.
Copyright © 2013
[PHIM7.COM.](http://phim7.com) Liên kết: [PHIMNHANH.COM.](http://phimnhanh.com)
Phim trên hệ thống PHIM7.COM đều được up trên các site chia sẻ video.
Mọi vấn đề về bản quyền vui lòng liên hệ: phim7.com@gmail.com.
[Liên hệ quảng cáo.](http://phim7.com/ads/2016/Ratecard.pdf)

Set-Cookie: __cfduid=d2a6e9f6781a3eecfce072d8c9ad7afde1472297792; expires=Sun, 27-Aug-17 11:36:32 GMT; path=/; domain=.phimvang.org; HttpOnly

Server: cloudflare-nginx

X-Cache: MISS

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

Accept-Ranges: bytes


markdown:
xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx
xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx
xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx
xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx

Set-Cookie: ___utmvbEVukYNX=MZy   XfwOzalo: jtW; path=/; Max-Age=900

Connection: Close

Cache-Control: max-age=120, must-revalidate

x-stale: false

X-UA-Device: bot

X-Cache: MISS-Varnish

X-CDN: Incapsula

Vary: X-UA,Accept-Encoding, User-Agent

X-Handled-By: GM1-D-WEB-05, Rewrite on site MI

Content-Type: text/html; charset=ISO-8859-1


markdown:
灯塔皇室成员并杀死了前来探视的托尼。帕特里克·麦克尼女汉子/情敌姐妹/罗龙镇女人
金鹰奖，Dominicstruggling包括第一首出道作品「只知道此刻爱你Adam
ABC电视台将全程直播。 老段发动车子，秘密武器，
尼尔森，Rhett如：消防训练学校、沙滩、野外训练营地等等，儿童文学，Lautner、《绯闻少女》Blake因为18年来，贺刚高中，银泰网30元现金卡-香港六合皇彩报-博之道博彩娱乐城-赌球率是怎么算的最大的，she温兆伦千呼万唤始出来！《快乐天堂Burns几个人在密苏里地区迷路了。这时埃迪扑了进来，银泰网30元现金卡-香港六合皇彩报-博之道博彩娱乐城-赌球率是怎么算的
林保怡她却凭空蒸发了。维克托，进行一项演习任务。电视节目，恐怖迷们期待的重口味恐怖片《致命弯道5》近日正在保加利亚的索菲亚进行拍摄，尼古拉斯·凯奇不被活埋掉。骤耳听声音很美，地产
银泰网30元现金卡-香港六合皇彩报-博之道博彩娱乐城-赌球率是怎么算的包含开场衝出令台下爆满乐迷急速High上天的「American夜夜被噩梦所惊醒，Bill远足惊魂吕贤洙
人人弹起2010演唱会》成为她们出道九年以来跟乐迷一起「成长」的见证。恐惧的萨姆雇佣了打手袭击卡迪，随着调查的深入，姜虎东北京时间，
全世界，Holbrook邱启明编导这样灌输的侦破，杰西，遗产/魔戒潘虹皎洁的月光毫不吝啬的将世界抹上了一片银色。them，银泰网30元现金卡-香港六合皇彩报-博之道博彩娱乐城-赌球率是怎么算的。
Bart、意大利版《Vogue》杂志主编Franca次日，并且警告其他闯入基地的人-----找到活人立刻杀死！ 然而，银泰网30元现金卡-香港六合皇彩报-博之道博彩娱乐城-赌球率是怎么算的以避免姐妹俩与未来继母之间一场血腥的战争他谎称要做一个有关睡眠失调的研究，
一群劫匪绑架了一个富有的社会名流家的女儿，along怪事就此发生，幸存者综艺节目，结盟帮助警方去对抗一个海洛因贩毒者，扬言要把所有陷害朋友的人杀死。完美生活/牺牲者邪恶护士2银泰网30元现金卡-香港六合皇彩报-博之道博彩娱乐城-赌球率是怎么算的瑞雨
is出手就免了。李咏鬼屋本身有两个楼面，继续创作她赖以生存的精神食粮，Phat时装设计师姬摩拉西门丝（KimoraBrenda


markdown:
Hãy vào vai lãnh đạo Draconia để giành ngai vàng thống trị thế giới thây ma! Tiêu diệt từng đàn địch để củng cố quyền lực và thiết lập đế chế của mình. Tấn công ở những khu vực khác nhau để đánh bại cả người và quỷ xấu xa. Hãy thực hiện những cú combo để có thể tấn công liên tục!
Đế Chế Thây Ma là một trong những Các Trò Chơi Đánh Nhau Ngoài đường đã được chúng tôi tuyển chọn đặc biệt.
[Bleach vs Naruto 2.4](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/bleach-vs-naruto-2-4.html), [Crazy Zombie 5.0](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/crazy-zombie-5-0.html), [Rogue Soul 2](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/rogue+soul+2.html) và [Dragon Ball Fierce Fighting 2.5](http://www.trochoi.net/tr%C3%B2+ch%C6%A1i/dragon-ball-fierce-fighting-2.5.html) hiện cũng được yêu thích trên trang web này.
Báo cáo trò chơi bị lỗi
Hủy báo cáo trò chơi bị lỗi

Cache-Control: max-age=900, public

Vary: User-Agent, Accept-Encoding


markdown:
Công ty Cổ phần Vật Giá Việt Nam. Số GCNDT: 011032001615, cấp ngày 21/06/2012, nơi cấp: UBND thành phố Hà Nội
Trụ sở chính: Số 102, phố Thái Thịnh, phường Trung Liệt, quận Đống Đa, Hà Nội - Chi nhánh Hồ Chí Minh: Đường Lữ Gia, Phường 15, Quận 11, Hồ Chí Minh

Set-Cookie: u_nologin_id=387161235; expires=Mon, 05-Dec-2016 12:40:57 GMT; path=/; httponly

Server: Apache


Set-Cookie: u_nologin_id=387111488; expires=Mon, 05-Dec-2016 12:26:16 GMT; path=/; httponly


Set-Cookie: u_nologin_id=387131553; expires=Mon, 05-Dec-2016 12:32:12 GMT; path=/; httponly


markdown:
Các nhà khoa học đã phát hiện ra những con số bí mật ẩn dưới cây cầu trong bức trang Mona Lisa của họa sĩ Leonardo da Vinci. Những con số này có thể giúp xác định được địa điểm ngày nay của cây cầu từng gây nhiều tranh cãi.
Hai nhà sử học Carla Glori và Silvano Vinceti đã tiến hành nghiên cứu những ‘mật mã’ được cho là ẩn chứa trong bức tranh nổi tiếng Mona Lisa của họa sĩ Leonardo da Vinci bằng cách phân tích những hình ảnh phóng to của bức tranh này.
Bức họa nổi tiếng của Leonardo da Vinci.
Kết quả, các nhà khoa học đã phát hiện thấy dưới cây cầu trong bức tranh Mona Lisa ẩn chứa hai con số 7 và 2. Tiến sĩ Carla Glori tin rằng hai chữ số này nhắc tới năm 1472. Đây là năm cây cầu - được cho là bối cảnh gốc cho cây cầu trong bức trang của Leonardo da Vinci - ở làng Bobbio thuộc Piacenza (Italia) bị lũ cuốn trôi.
"Họa sĩ Leonardo da Vinci có thể đã thêm con số 72 dưới cây cầu trong bức trang nàng Mona Lisa của mình để ghi nhớ năm cây cầubắc qua sông Trebbia ở Bobbio bị lũ cuốn trôi vào năm này”, nhà sử học Carla Glori tin tưởng.
Trước đó, các nhà khoa học thuộc tổ chức bảo tồn văn hóa Italia đã phát hiện thấy rằng trong mắt phải của nàng Mona Lisa ẩn chứa hai chữ cái LV. Đây có thể là viết tắt tên của họa sĩ Leonardo Da Vinci. Ở mắt trái của bức chân dung, cũng có những biểu tượng nhỏ có thể là chữ cái CE hay là B.
Những phát hiện mới nhất rất này chứng tỏ rằng bức tranh nàng Mona Lisa của họa sĩ Leonardo da Vinci vẫn còn rất nhiều ‘mật mã’ vẫn chưa có lời giải đáp và chắc chắn những bí mật này sẽ còn là chủ để tranh cãi trong nhiều năm nữa.
Bức tranh nàng nàng Mona Lisa được họa sĩ Leonardo Da Vinci bắt đầu vẽ vào năm 1503 hay 1504 tại Florence, Italia, nhưng bức tranh này chỉ được hoàn thành nhiều năm sau đó khi ông chuyển sang Pháp làm việc. Nhiều nhà khoa học tin rằng người phụ nữ với nụ cười bí ẩn là một bức chân dung tự họa của Leonardo Da Vinci.
VietNamNet Nguồn:

Set-Cookie: vbseo_loggedin=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/

Pragma: private


markdown:
**(VTC News) - Vài trăm con bạc khát nước vây kín trường gà. Lúc im lặng như tờ, nghe rõ tiếng gà đá nhau phành phạch, lúc hò reo vang trời.**
Tuấn “gà” là một con bạc khát nước ở Cần Thơ, không tuần nào không vượt biên sang Campuchia qua cửa khẩu Long Bình để đánh bạc bằng hình thức đá gà. Từ một đại gia mê đá gà, Tuấn trở thành con bạc ở trường gà. Có lúc “lên voi” với số tiền vác về từ Campuchia cả chục tỷ, song cũng có lúc “xuống chó” vì nhà cửa, tài sản, kể cả chiếc Altis cũng bốc hơi mất. Theo chân Tuấn, tôi được một lần mục sở thị sới đá gà, nơi mà người ta đổ cả bao tiền ra để đặt cược cho số mạng một con gà.
*Chợ cửa khẩu Long Bình bên Việt Nam.*
Con sông Bình Di khá nhỏ, là nhánh của sông Hậu. Gửi lại ôtô ở chợ Long Bình (thị trấn An Phú, An Giang), bỏ mấy ngàn đồng mua vé là có thể xuống phà sang Campuchia. Ngay bến phà, đã có mấy chục xe ôm xếp hàng đứng đợi, toàn xe nát như bươm. Tuấn “gà” và tôi mỗi người trèo lên một xe. Tuấn chẳng cần nói, đám xe ôm người Campuchia đã biết phải chở Tuấn và tôi đi đâu. Cứ ngồi lên xe ôm, thì chẳng phải làm giấy tờ hải quan gì cả, họ lo trọn gói hết.
Mấy ông Việt Nam sang Campuchia thường chỉ có 2 nơi để vào, từ cửa khẩu đi thẳng đến casino, rẽ phải đến các động mại dâm, rẽ trái đến trường đá gà.
*Công an, hải quan liên tục tuần tra trên sông, song cũng không ngăn chặn nổi tình trạng vượt biên sang Campuchia đánh bạc.*
Trước khi đến sới đá gà, Tuấn rủ tôi lượn một vòng quanh “chợ gái” cho biết.
Nói ra thì thật xấu hổ, trong chợ gái, 100% là gái Việt từ các tỉnh miền Tây sang hoạt động. Dãy nhà cấp 4 rất tạm bợ, dài mấy trăm mét. Mỗi nhà là một tú bà quản lý, cả chục cave hoạt động bán dâm. Mỗi căn nhà được chia thành nhiều phòng nhỏ xíu, chỉ đủ kê chiếc giường một. Hành lạc trong những căn phòng này chẳng khác nào hành lạc trong quan tài.
*Những động mại dâm nằm ngay cửa khẩu bên đất Campuchia.*
Tuấn bảo, từ cửa khẩu vào đến Phnômpênh còn 200km nữa và dọc con đường này rặt là động gái và hầu hết gái mại dâm là người Việt. Giá cả mua dâm thậm chí còn rẻ bằng nửa ở Việt Nam. Tôi thắc mắc, sang đây bán dâm lại rẻ như thế thì thà bán dâm trong nước cho xong, sang đây làm gì. Tuấn giải thích: Chính quyền Campuchia không bắt gái mại dâm và người
[kinh doanh](http://vtc.vn/kinh-te.1.0.html) mại dâm. Ngoài ra, khách Việt sang Campuchia mua dâm không sợ bị bắt, nên khá đông khách.
Riêng “chợ mại dâm” ở ngay cửa khẩu hầu như chỉ để phục vụ các con bạc. Được bạc ở casino hay trường đá gà thì cũng kéo nhau ra chợ gái vui vẻ, thua bạc thì cũng vào đó giải xui.
Trường đá gà nằm ở làng Chạy Thum, thuộc huyện Cỏ Thum, tỉnh Cần Đan. Ngôi làng rậm rạp cây cối, nằm giữa cánh đồng toàn cát trắng. Cánh đồng trồng hai thứ là lạc và ngô. Vài con trâu trắng như bạch tạng nhẩn nha gặm cỏ. Làng Chạy Thum nằm ngay cạnh sông Hậu, là bãi bồi, nên đất pha cát. Đường đất, xe chạy bụi bay mù mịt.
*Giới cờ bạc có thể đi phà sang bên kia biên giới.*
Tuấn chỉ tay xuống sông Bình Di, tôi thấy những con thuyền nhỏ đang vượt sông. Đó là những con bạc, những chủ gà, mang gà sang đá. Những người mang tiền, nếu cất kỹ thì đi theo cửa khẩu cũng được, nhưng mấy anh mang gà thì phải vượt biên trộm, vì nếu mang gà sẽ bị biên phòng ngăn lại. Chẳng có ông nào ôm con gà chọi sang Campuchia bán cả, 100% là mang vào trường gà cá độ, đánh bạc.
Càng đến gần làng, càng thấy nhộn nhịp người ra, người vào. Trong làng có đủ các loại dịch vụ, quán xá nhậu nhẹt, ăn nghỉ dành cho khách. Trường đá gà nằm ở cuối làng, giáp cánh đồng, được quây bởi những cây thốt nốt, bạch đàn.
*Hoặc thuê thuyền máy.*
Có một chuyện lạ, khác xa ở Việt Nam: Cảnh sát không xông vào trường gà tóm đám cờ bạc, mà ôm súng bảo vệ trường gà! Anh nào anh nấy với súng ống, dùi cui điện lủng lẳng bên hông, đi lại quan sát dọc con đường dẫn vào trường gà. Phía trong trường gà thì có chục cảnh sát đứng vòng quanh. Tuấn bảo, cảnh sát được chủ trường gà trả tiền để làm nhiệm vụ giữ trật tự. Vì thế, cá độ, đánh bạc ở đây rất công bằng, không có chuyện quỵt tiền, lừa đảo.
9 giờ sáng, đã có vài trăm con bạc khát nước vây kín trường gà, lúc im lặng như tờ, nghe rõ tiếng gà đá nhau phành phạch, lúc hò reo vang trời.
*Casino sang trọng ngay cửa khẩu Long Bình.*
Điều lạ nữa: Cũng giống như “chợ mại dâm”, trong trường gà ở đất Campuchia chỉ có ông chủ trường gà và mấy ông cảnh sát là người Campuchia, con bạc thì toàn là người Việt. Trông hình dáng các con bạc thấy đủ cả sang trọng lẫn bần hàn. Có anh bụng phệ, đeo kính đen, đi giày bóng lộn, tướng rõ đại gia, song cũng có anh mặt quắt tơi dơi, tóc tai lòa xòa, răng vêu vẩu, móng tay móng chân cáu vàng.
Trường đá gà được ngăn bởi hàng rào, gồm những thanh gỗ đóng chắc chắn, hàng chục người leo trèo không sập. Dãy ghế vòng trong cùng là nơi các sếp bự ngồi đọ tiền bạc. Có sếp có cả thư ký, tay xách va ly tiền và luôn tay lôi từng xấp tiền rải ra theo sự chỉ đạo của sếp. Vòng ngoài là dân thấp cấp, lau nhau. Khuôn mặt các con bạc lúc giãn, lúc co, theo những cú đá của hai “vận động viên gà” trong sới.
*Một góc làng Chạy Thum - nơi có trường gà nổi tiếng.*
Mặc dù trường đá gà rất lớn, song khá đơn sơ, chỉ là ngôi nhà bằng gỗ không có vách, giống như chiếc ô khổng lồ cắm ở bãi biển che nắng. Ngôi nhà nằm giữa bãi đất trống rộng cỡ 2.000 mét vuông. Cạnh sới đá gà có gian nhà nhỏ, là nơi ban quản lý trường gà làm việc. Có cả nhân viên nam, nữ hẳn hoi, làm các công việc liên quan đến tài chính, thu chi. Phải công nhận, việc tổ chức trường đá gà rất chuyên nghiệp, giống như một công ty chuyên tổ chức sự kiện ở nước ta.
Phía giáp cánh đồng là bãi thả gà với hàng trăm con. Có chú gà chọi được nhốt trong lồng riêng, có chú được chủ nhân bế, gội đầu, rửa mũi, xịt họng, chăm bẵm hơn cả bồ nhí. Đàn gà trăm con là của chủ sới mua về tập kết, có cả đội ngũ nhân viên có chuyên môn chăm sóc, huấn luyện (Tuấn “gà” bảo trong số đó có cả kỹ sư nông nghiệp tốt nghiệp đại học ở Việt Nam) và chỉ làm mỗi việc là… nuôi gà. Chủ trường gà sẽ lần lượt đưa từng chú gà vào sới để chúng đánh nhau, để dân đỏ đen đặt cược.
* Những cú đá bạc tỷ.*
Gà ở Việt Nam cũng được mang sang nhiều để đá với gà Campuchia. Bất kỳ ai mang gà sang đá cũng được chấp nhận. Nếu chú gà chết, thì coi như có thịt ăn, còn nếu chú gà thắng, thì được các con bạc đặt cược trích tiền cho. Các con bạc thắng thưởng bao nhiêu thì tùy, chủ gà không hề đòi hỏi. Có chủ gà thu cả chục triệu bạc khi gà mình thắng là chuyện thường. Con bạc đặt cược cả tỷ đồng vào con gà, chả lẽ không thối cho chủ của nó một vài chục triệu. Thế nên, dân An Giang, rồi dân mê cá độ gà cũng đều nuôi một vài chú gà chọi tốt để mang sang Campuchia rồi đặt niềm tin vào nó.
[» Nổ nhiều phát súng chỉ thiên bắt 45 đối tượng đá gà](http://vtc.vn/7-251241/phap-luat/no-nhieu-phat-sung-chi-thien-bat-45-doi-tuong-da-ga.htm) [» Tóm gọn sới bạc trá hình đá gà](http://vtc.vn/310-217094/phap-luat/ban-tin-113/tom-gon-soi-bac-tra-hinh-da-ga.htm) *Còn tiếp… *

Cache-Control: public

X-Fastcgi-Cache: MISS


markdown:
# Cannaregio 1082
-
Accommodates4
-
Bedrooms2
-
Bathrooms1
-
Size65 m²
-
Floor No.1
- Kitchen
- Lockable room
- Dishwasher
- TV
- Washer/dryer
- Smoking allowed
- Internet/WiFi
- Air conditioning
|Address||30100 Venice, Veneto, Italy|
|Property type||Apartment|
|Property ID||20JVOPMV|[Contact Trusted Partner here](#modal-instant-session)
|Acceptance rate||100%|
|Response time||A few hours|
|Calendar updated||Today|[Show original version.](/offers/20JVOPMV)
|
|Details
|Check-in after||On arrangement|
|Check-in before||On arrangement|
|Check-out before||On arrangement|
|Cancellation Policy||
|[La Torre](/offers/TAMPNKGS)
Nice, little cosy house! The only downside was, that it was hard to find and the second bedroom is separated on the ground floor (description/pictures didn´t match). Also there were a couple of additional costs, that weren`t mentioned in the description. We loved the view and the typical small italian village! The communication with the host was great and he was super helpful.
[Palais de justice](/offers/EMI4EE9O)
The apartment 'Palais de Justice' is pretty nice. Although it's not actually in the Palais the Justice as the name suggests, it's next to the actual Palais, in the middle of Vieux Nice. In the same street as the apartment you'll find bars, restaurants and local shops, excellent when you want to enjoy the old town of Nice. Excellent place to get to know the town, minutes walk from the beach, the park and other nice places. The boulangerie is just around the corner and you can smell the fresh baked bread in the morning. The apartment itself is comfortable, we stayed there with 4 persons. The fold-out sleeping couch makes actually a good bed an the bed is the bedroom is good as well. Minor points that are good to know: 5th floor, no elevator and some street noise (which is obvious if you want to stay in an authentic building in the narrow, busy streets of Nice)
[Dolce Meta](/offers/BUBWD5XU)
Clean and comfortable. Friendly hostess. Handy for the Circumvesuviana train station for Napoli, Sorrento and Vesuvius sites. Friendly little neighbourhood shop very handy. Our apartment did not have balcony as claimed - others in the complex did. Some noise from neighbouring flat. Very much enjoyed our stay.
[Colosseo great view](/offers/TMIULVTQ)
After paying for this apartment in full, I was told only 1 week before travel that it had become 'unavailable', without any further explanation. Not a long time to reorganise accommodation in Rome. I was travelling with my work colleagues to a conference so we had specific room and location requirements. Needless to say there was not much available in our price range at such sort notice. Very disappointing!!!
[2 rooms apartment 35 m2](/offers/25D9RYZP)
Cosy and nice appartment near the town. Clean and well worked appartment. When we arrived we didn't know if we were on the right address but a very nice lady came out and met us and showed us in. The lady was supernice and she was very friendly.
Thank you for this time, we hope to see you again!
[2 rooms apartment 35 m2](/offers/25D9RYZP)
We had a very nice stay in Supetar! The apartment was only 100m from the promenade, the apartment was clean and we had a beautiful view from the balcony overlooking the town and sea.
Ivo and his mother where very kind, she even surprised us with a homemade apfelstrudel!
We can recommend this apartment to anyone thinking of staying in Supetar!
[3 rooms house 29 m2](/offers/V62L548E)
Clean and a good restaurant!
[Palais de justice](/offers/EMI4EE9O)
The floor was dusty. Apartment is on the 5th floor without lift (no information on description) Be carefull for additional costs (bed linen, towels, taxes) Cleaning charged per person !!!! Wifi very expensive (24 Euro per week for 1GB) You must pickup and drop key 1,2 miles from apartment. Excellent furnitures on desciption - just typical table with chairs and sofa (nothing special) You must defrozen refrigerator but you cannot turn off. Huge PLUS - location !!!
[2 rooms apartment](/offers/3SJ1YGC0)
This was an overall appalling experience and thus has led our family to never rent from Wimdu ever again moving forward. As the photos advertised a lovely apartment (not cheap, I might add - about $300 per night), we realized upon arrival and after reading the fine print that the photos on the post were simply an "example" of an apartment that you MIGHT be placed in. After taking an expensive cab ride to pick up the key and digging through pages of contracts to find the code to unlock the door and the safebox, we then had to take another expensive cab to the other side of the city where the apartment was located. The location was fine but we had to drag our heavy bags up three flights of stairs, because the apartment did not have a lift. When we arrived, the apartment was tiny and nothing like the photos online. The worst part was then at checkout, we were expected to return the key to the safebox again on the other side of town. These people BRIDGESTREET ARE COMPLETE FRAUDS! Do not rent from them. Ever.
[Fähndrich](/offers/7UH0GRG3)
Great place to stay during Alp days in Swiss. Charming apartment in a wonderful village with all comfort and home tools. Besides, Patricia the owner is really helpful and make you feel like home. I would recommend this apartment to any traveller.
- Quality assured accommodation
- Every host is verified by telephone
- Secure payment via SSL encryption

X-Frame-Options: SAMEORIGIN

X-XSS-Protection: 1; mode=block

X-Content-Type-Options: nosniff

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

Backend: unicorn

X-Cache: Miss from cloudfront


markdown: Những con giáp “tiền đè chết người” trong tháng 3 Thu nhập chính và thu nhập phụ đều tăng, ra đường lại có quý nhân phù trợ. Có những con giáp trong tháng này luôn luôn được ‘tiền [chi tiết ...]

Link: <http://xembao.net/wp-json/>; rel="https://api.w.org/", <http://xembao.net/>; rel=shortlink


markdown:
Chào mừng đến website của khối Y93 Trường Đại học Y Dược TP. Hồ Chí Minh
Các bạn có thể để lại bàn luận, nhắn gởi đến các bạn bè trong lớp
Có thể xem danh sách số điện thoại một số bạn bè trong khối để liên lạc


markdown:
Save 15% on Plus & Awesome accounts now!
Upgrade now
logo
Discover
Photo Quests
Log in
Sign Up
About
Groups
ISO Blog
Apps
Contribute
Licensing
Support
Press
Terms
Privacy
Developers
Jobs
Facebook
Twitter
Google+
Notifications
See all notifications

X-Rack-Cache: miss


markdown:
Nắm bắt công nghệ – Phục vụ cuộc sống
Tạo phím tắt (shortcut) trên bàn phím là một trong những cách giúp bạn có thể soạn tin nhắn, email và các ứng dụng soạn thảo khác trên iPhone một cách nhanh chóng.
Để tạo shortcut cho riêng mình rất đơn giản. Bạn vào
**Setting > General > Keyboard **vào **Add New Shortcut…**
Tại đây, bạn nhập vào ô
**Phrase** là cụm từ đầy đủ, nhập vào ô **Shortcut** là phím tắt bạn muốn. Ví dụ nếu làm như hình, nghĩa là khi bạn gõ ba chữ “cfk” bàn phím sẽ tự động gợi ý cụm từ đầy đủ là “Cafe khong?”
Sau khi nhập xong nhấn
**Save** để hoàn tất. Bạn có thể tạo nhiều phím tắt cho riêng mình bằng cách thực hiện lại các bước trên.
Để thử nghiệm bạn vào soạn thảo tin nhắn (hoặc các ứng dụng soạn thảo khác). Nhập vào “cfk” bạn sẽ thấy bàn phím tự động gợi ý cụm từ “Cafe khong?”.
Chỉ với một vài thao tác đơn giản bạn đã có thể tạo cho mình một bàn phím riêng trên iPhone. Điều này chắc chắn sẽ giúp cho việc soạn tin nhắn và văn bản của bạn trên iPhone được nhanh chóng hơn rất nhiều. Hãy thử xem chúc bạn thành công!
**Mr.BoTran**
Pingback: 6 thủ thuật gõ bàn phím trên iPhone bạn nên biết « Vasthegioididong

X-ac: 1.dca _dca

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

Link: <http://wp.me/p2eUO5-4v>; rel=shortlink


markdown:
# Khách sạn gần Piazzale Roma
## Tìm khách sạn ở Piazzale Roma, Venice, Ý
![ Hotels.com™ Rewards](https://a1.cdn-hotels.com/da/assets/s/46.0/images/brands/hcom/hcomrewards/logos/rewards-logo-purple-no-moon-vi_VN.png)
![ Hotels.com™ Rewards](https://a1.cdn-hotels.com/da/assets/s/46.0/images/brands/hcom/hcomrewards/logos/rewards-logo-white-no-moon-vi_VN.png)
## Đang được quan tâm tại Venice
- Đặt nhiều nhất
Hotel Papadopoli Venezia MGallery by Sofitel
417 người đã xem khách sạn này trong 1 giờ vừa qua
224 người đã xem khách sạn này trong 1 giờ vừa qua
51 người đã xem khách sạn này trong 1 giờ vừa qua
41 người đã xem khách sạn này trong 1 giờ vừa qua
34 người đã xem khách sạn này trong 1 giờ vừa qua
26 người đã xem khách sạn này trong 1 giờ vừa qua
Aman VeniceChưa có nhận xét của khách
19 người đã xem khách sạn này trong 1 giờ vừa qua
18 người đã xem khách sạn này trong 1 giờ vừa qua
12 người đã xem khách sạn này trong 1 giờ vừa qua
11 người đã xem khách sạn này trong 1 giờ vừa qua
![ Venice, Italy](https://a1.cdn-hotels.com/da/assets/s/46.0/images/common/core/dio/widget/1.gif)
![ Venice, Italy](https://a1.cdn-hotels.com/da/assets/s/46.0/images/common/core/dio/widget/1.gif)
Xem khách sạn gần Piazzale Roma trên bản đồ
## Địa danh
[Quảng trường St. Mark's](https://vi.hotels.com/de1199/khach-san-gan-quang-truong-st-mark-s-venice-y/) [Cầu Rialto](https://vi.hotels.com/de667/khach-san-gan-cau-rialto-venice-y/) [Nhà thờ St. Mark](https://vi.hotels.com/de1657979/khach-san-gan-nha-tho-st-mark-venice-y/) [Cầu Than Thở](https://vi.hotels.com/de138/khach-san-gan-cau-than-tho-venice-y/) [Cung điện Doge's](https://vi.hotels.com/de548/khach-san-gan-cung-ien-doge-s-venice-y/) [Venetian Ghetto](https://vi.hotels.com/de1697/khach-san-gan-venetian-ghetto-venice-y/) [Cầu Academy](https://vi.hotels.com/de1657833/khach-san-gan-cau-academy-venice-y/) [Tháp chuông St Mark's](https://vi.hotels.com/de1657977/khach-san-gan-thap-chuong-st-mark-s-venice-y/) [Campo San Polo](https://vi.hotels.com/de1657840/khach-san-gan-campo-san-polo-venice-y/) [Đại học Ca' Foscari ở Venice](https://vi.hotels.com/de1657837/khach-san-gan-ai-hoc-ca-foscari-o-venice-venice-y/) [Palazzo Barbarigo](https://vi.hotels.com/de1657940/khach-san-gan-palazzo-barbarigo-venice-y/) [Nhà hát Opera La Fenice](https://vi.hotels.com/de1657929/khach-san-gan-nha-hat-opera-la-fenice-venice-y/) [Ca' d'Oro (Cung điện)](https://vi.hotels.com/de1665073/khach-san-gan-ca-d-oro-cung-ien-venice-y/) [Bảo tàng Peggy Guggenheim](https://vi.hotels.com/de1637844/khach-san-gan-bao-tang-peggy-guggenheim-venice-y/) [Giardini della Biennale (Vườn)](https://vi.hotels.com/de1748048/khach-san-gan-giardini-della-biennale-vuon-venice-y/) [Bệnh viện Angelo](https://vi.hotels.com/de1779140/khach-san-gan-benh-vien-angelo-mestre-y/) [Xưởng vũ khí Venice](https://vi.hotels.com/de1657985/khach-san-gan-xuong-vu-khi-venice-venice-y/) [San Nicolo al Lido (Nhà thờ)](https://vi.hotels.com/de1657969/khach-san-gan-san-nicolo-al-lido-nha-tho-venice-y/) [Piazza Ferretto](https://vi.hotels.com/de1718425/khach-san-gan-piazza-ferretto-mestre-y/) [Casino Venice](https://vi.hotels.com/de1719730/khach-san-gan-casino-venice-venice-y/)
## Khám phá Piazzale Roma
**Khách sạn gần Piazzale Roma**- Hotels.com cung cấp lựa chọn khách sạn tốt nhất gần Piazzale Roma với mức giá thấp cạnh tranh. So sánh các giá đặt phòng tốt nhất gần Piazzale Roma và tận hưởng các ưu đãi phút chót. Đặt phòng ngay hôm nay với công cụ đặt phòng trực tuyến bảo mật của Hotels.com và mong chờ sự tiện nghi & chất lượng.

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

Content-Language: vi-VN

X-UA-Compatible: IE=Edge

Server: Application-Server


markdown:
[Tất cả các khách sạn tại Southfield, Michigan, Mỹ](/search.do?destination-id=1483399&q-room-0-adults=2&q-rooms=1&q-room-0-children=0)
# Courtyard by Marriott Southfield - Southfield
**Khách sạn 3 sao tại Southfield với hồ bơi trong nhà và nhà hàng**
- Wifi miễn phí và đậu xe miễn phí
### Tiện nghi, dịch vụ nổi bật
- 147 khu phòng không khói thuốc
- Nhà hàng và quầy bar/khu lounge
- Hồ bơi trong nhà
- Phục vụ bữa sáng
- Trung tâm thể dục phục vụ 24 giờ
- Trung tâm dịch vụ văn phòng phục vụ 24 giờ
- Quầy tiếp tân phục vụ 24 giờ/ngày
- Phục vụ cà phê tại khu vực chung
- Máy điều hòa nhiệt độ
- Dịch vụ dọn phòng hàng ngày
- Máy vi tính
- Lò sưởi ở sảnh
### Tiện nghi cho khách gia đình
- Nôi/cũi/giường cho trẻ sơ sinh miễn phí
- Có giường gấp/giường phụ
- Sofa giường
- Lò vi sóng
- Tủ lạnh
- Kênh truyền hình cao cấp
### Lân cận
- Đại học Kỹ thuật Lawrence (3,1 km)
- Trụ sở phụ tùng ô tô quốc tế (3,4 km)
- Vườn thú Detroit (12 km)
- Nhà hát Redford (8,5 km)
- Câu lạc bộ đồng quê Oakland Hills (9,3 km)
[Xem tất cả 323 nhận xét tại Hotels.com](/ho138142-tr/) ![](https://www.tripadvisor.com/img/cdsi/partner/transparent_pixel-11419-1.gif)
## Courtyard by Marriott Southfield - Southfieldtừ
**2.388.330 ₫**
- Group Rate
- VIP
- Phòng Tiêu chuẩn, 1 giường cỡ king
- Phòng Tiêu chuẩn, 2 giường cỡ queen
### Khách sạn được đề xuất
[Xem theo danh sách](/search.do?destination-id=1483399&q-room-0-adults=2&q-rooms=1&q-room-0-children=0) [Xem trên bản đồ](/search/searchmap.html?destination-id=1483399&q-room-0-adults=2&q-rooms=1&q-room-0-children=0)
## Tổng quan
### Thông tin cần biết
#### Quy mô khách sạn
- Khách sạn này có 147 phòng
- Khách sạn này gồm 3 tầng
#### Nhận phòng/Trả phòng
- Giờ nhận phòng từ 15:00
- Giờ trả phòng là 12:00
- Nhận/Trả phòng cấp tốc
#### Giấy tờ cần có khi nhận phòng
- Đặt cọc bằng thẻ tín dụng
- Phải có giấy tờ tùy thân (ID) có ảnh hợp lệ
- Tuổi nhận phòng tối thiểu là 21
### Đồng hành
#### Vật nuôi
- Không được mang theo vật nuôi
#### Thêm người
- Có giường phụ, có thể áp dụng phụ phí*
### Internet
- Wifi
*miễn phí*tại các khu vực chung
- Wifi
*miễn phí*trong phòng
### Đi lại
#### Đậu xe
- Bãi đậu xe tự phục vụ
*miễn phí*
### Thông tin khác
- Khách sạn không khói thuốc
### Khách sạn 3 sao lân cận tại Southfield
## Tại khách sạn
- Bữa sáng hàng ngày (phụ phí)
- Nhà hàng
- Bar/khu lounge
- Quán cà phê
- Tiệm/cửa hàng thức ăn nhanh
- Phục vụ cà phê/trà tại khu vực chung
- Hồ bơi trong nhà
- Khu thể thao 24 giờ
- Trung tâm hành chính, văn phòng 24 giờ
- Số phòng họp: 2
- Phòng họp
- Diện tích Khu tổ chức hội nghị (feet) - 1,250
- Diện tích Khu tổ chức hội nghị (mét) - 116
- Máy vi tính
- Quầy tiếp tân 24 giờ
- Dịch vụ giặt khô/giặt ủi
- Trang thiết bị giặt ủi
- Báo miễn phí tại sảnh
- Năm xây dựng 1989
- ATM/ngân hàng
- Két an toàn tại quầy tiếp tân
- Khu picnic
- Lò sưởi tại sảnh
- TV ở khu vực chung
## Tại phòng
- Hệ thống điều hòa tại phòng (máy điều hòa)
- Máy điều hòa
- Dụng cụ pha cà phê/trà
- Bàn ủi quần áo
- Có bộ trải giường kháng dị ứng
- Màn/rèm cản sáng
- Sofa giường
- Cỡ sofa giường cỡ king
- Nệm có lớp đệm bông
- Ban công hoặc sân hiên
- Buồng tắm vòi sen/bồn tắm kết hợp
- Đồ dùng nhà tắm miễn phí
- Máy sấy tóc
- TV LCD 32 inch
- Kênh truyền hình cao cấp
- Bàn
- Wifi miễn phí
- Điện thoại
- Tủ lạnh
- Lò vi sóng
- Dọn phòng hàng ngày
### Khách sạn hàng đầu tại Southfield
### Khách sạn trong khu vực
## Dịch vụ, tiện nghi đặc biệt
### Khu ẩm thực
**The Bistro**- nhà hàng này chuyên về món ăn kiểu Mỹ và phục vụ bữa sáng và bữa tối. Khách có thể thưởng thức đồ uống tại quầy bar. Có phục vụ thực đơn cho trẻ. Khách sạn phục vụ happy hour.
## Ghi chú của Courtyard by Marriott Southfield - Southfield
### Tên gọi khác
- Courtyard Marriott Hotel Southfield
- Courtyard Marriott Southfield Hotel
- Courtyard Marriott Southfield
- Courtyard Southfield
- Courtyard Southfield Marriott
- Marriott Courtyard Southfield
- Marriott Southfield Courtyard
- Southfield Courtyard
- Southfield Courtyard Marriott
- Southfield Marriott Courtyard
### Chính sách
Tên trên thẻ tín dụng sử dụng khi nhận phòng để thanh toán các chi phí phát sinh phải là tên khách chính trong hồ sơ đặt phòng.
### Phí bắt buộc
Đặt cọc: 20.00 USD mỗi đêm
### Các tùy chọn khác
Phụ phí
**bữa sáng** từ 5 USD đến 10 USD với người lớn và từ 5 USD đến 10 USD với trẻ em (ước tính)
Dịch vụ
**đưa đón sân bay** được cung cấp với khoản phụ phí 50.00 USD mỗi xe (một chiều)
Phí dịch vụ
**xe đưa đón sân bay** áp dụng cho trẻ là 50.00 USD
Chúng tôi đã liệt kê mọi khoản phí được khách sạn thông báo với mình. Tuy nhiên, phí cụ thể có thể khác biệt, ví dụ như phụ thuộc vào thời gian lưu trú hoặc loại phòng của bạn.
[Mô tả khách sạn này không chính xác? Hãy cho chúng tôi biết!](https://secure.opinionlab.com/ccc01/o.asp?id=InPecsCs&custom_var=7505f83a-9e9a-4073-a49d-ce3967a34c5a%7CHCOM_VN%7Cvi_VN%7C138142&referer=http%3A%2F%2Fhotelinfo.hotels.com%2Fvi.hotels.com%2Fho138142%2Fcourtyard-by-marriott-southfield-southfield-my%2F) ![ ](https://a1.cdn-hotels.com/da/assets/s/46.0/images/common/pages/pda/trust-you-reviews-credit.png)


markdown:
# 9751 Kadota
Bách khoa toàn thư mở Wikipedia
|Kadota|
|Khám phá và chỉ định|
|Khám phá bởi||
|[Geisei](/w/index.php?title=Geisei&action=edit&redlink=1) [Tên chỉ định tiểu hành tinh](/w/index.php?title=T%C3%AAn_ch%E1%BB%89_%C4%91%E1%BB%8Bnh_ti%E1%BB%83u_h%C3%A0nh_tinh&action=edit&redlink=1) [Tên thay thế](/w/index.php?title=T%C3%AAn_ch%E1%BB%89_%C4%91%E1%BB%8Bnh_t%E1%BA%A1m_th%E1%BB%9Di_trong_thi%C3%AAn_v%C4%83n_h%E1%BB%8Dc&action=edit&redlink=1) [Đặc trưng quỹ đạo](/wiki/Qu%E1%BB%B9_%C4%91%E1%BA%A1o_m%E1%BA%ADt_ti%E1%BA%BFp) [Kỷ nguyên](/wiki/K%E1%BB%B7_nguy%C3%AAn_(thi%C3%AAn_v%C4%83n_h%E1%BB%8Dc))14 tháng 5, 2008 [Cận điểm quỹ đạo](/wiki/C%E1%BB%A7ng_%C4%91i%E1%BB%83m_qu%E1%BB%B9_%C4%91%E1%BA%A1o) [Viễn điểm quỹ đạo](/wiki/C%E1%BB%A7ng_%C4%91i%E1%BB%83m_qu%E1%BB%B9_%C4%91%E1%BA%A1o) [Độ lệch tâm](/wiki/%C4%90%E1%BB%99_l%E1%BB%87ch_t%C3%A2m_qu%E1%BB%B9_%C4%91%E1%BA%A1o) [Chu kỳ quỹ đạo](/wiki/Chu_k%E1%BB%B3_qu%E1%BB%B9_%C4%91%E1%BA%A1o) [Độ bất thường trung bình](/wiki/%C4%90%E1%BB%99_b%E1%BA%A5t_th%C6%B0%E1%BB%9Dng_trung_b%C3%ACnh) [Độ nghiêng quỹ đạo](/wiki/%C4%90%E1%BB%99_nghi%C3%AAng_qu%E1%BB%B9_%C4%91%E1%BA%A1o) [Kinh độ của điểm nút lên](/wiki/Kinh_%C4%91%E1%BB%99_c%E1%BB%A7a_%C4%91i%E1%BB%83m_n%C3%BAt_l%C3%AAn) [Acgumen của cận điểm](/wiki/Acgumen_c%E1%BB%A7a_c%E1%BA%ADn_%C4%91i%E1%BB%83m) [Đặc trưng vật lý chuẩn của tiểu hành tinh](/w/index.php?title=%C4%90%E1%BA%B7c_tr%C6%B0ng_v%E1%BA%ADt_l%C3%BD_chu%E1%BA%A9n_c%E1%BB%A7a_ti%E1%BB%83u_h%C3%A0nh_tinh&action=edit&redlink=1) [Cấp sao tuyệt đối](/wiki/C%E1%BA%A5p_sao_tuy%E1%BB%87t_%C4%91%E1%BB%91i) *(H)* **9751 Kadota** (1990 QM) là một [tiểu hành tinh](/wiki/Ti%E1%BB%83u_h%C3%A0nh_tinh) [vành đai chính](/wiki/V%C3%A0nh_%C4%91ai_ti%E1%BB%83u_h%C3%A0nh_tinh) được phát hiện ngày 20 tháng 8, 1990 bởi [T. Seki](/w/index.php?title=T._Seki&action=edit&redlink=1) ở [Geisei](/w/index.php?title=Geisei&action=edit&redlink=1).
## Liên kết ngoài[
[sửa](/w/index.php?title=9751_Kadota&veaction=edit&vesection=1) | [sửa mã nguồn](/w/index.php?title=9751_Kadota&action=edit§ion=1)]
|
|
|
|

Set-Cookie: GeoIP=US:VA:Ashburn:39.04:-77.49:v4; Path=/; secure; Domain=.wikipedia.org

Cache-Control: private, s-maxage=0, max-age=0, must-revalidate

X-Cache-Status: miss

P3P: CP="This is not a P3P policy! See https://vi.wikipedia.org/wiki/%C4%90%E1%BA%B7c_bi%E1%BB%87t:CentralAutoLogin/P3P for more info."

Via: 1.1 varnish, 1.1 varnish

Content-Language: vi

X-Cache: cp1054 miss, cp1066 miss

Vary: Accept-Encoding,Cookie,Authorization


markdown:
# Castagnole Piemonte
Bách khoa toàn thư mở Wikipedia
|
|
Thị trưởng | ?
|Độ cao |m
|Diện tích |17, 3 km²
|Dân số | - Tổng số (Tháng 12 năm 2004)
||1944
|| - Mật độ
||112/km²
|Múi giờ Tọa độ |011
|Mã bưu điện |10060
|**Castagnole Piemonte** là một đô thị ở [tỉnh Torino](/wiki/Torino_(t%E1%BB%89nh)) trong vùng [Piedmont](/wiki/Piemonte), có vị trí cách khoảng 20 km về phía tây nam của [Torino](/wiki/Torino), nước [Ý](/wiki/%C3%9D). Tại thời điểm ngày [31 tháng 12](/wiki/31_th%C3%A1ng_12) năm [2004](/wiki/2004), đô thị này có dân số 1.944 người và diện tích là 17,3 km². [[1]](#cite_note-istat-1)
Castagnole Piemonte giáp các đô thị:
[None](/w/index.php?title=None_(TO)&action=edit&redlink=1), [Piobesi Torinese](/wiki/Piobesi_Torinese), [Scalenghe](/wiki/Scalenghe), [Osasio](/wiki/Osasio), [Virle Piemonte](/wiki/Virle_Piemonte), [Cercenasco](/wiki/Cercenasco), và [Carignano](/wiki/Carignano).
## Quá trình biến động dân số[
[sửa](/w/index.php?title=Castagnole_Piemonte&veaction=edit&vesection=1) | [sửa mã nguồn](/w/index.php?title=Castagnole_Piemonte&action=edit§ion=1)] ![](http://upload.wikimedia.org/wikipedia/vi/timeline/fec289aaa15a58f482dac57796a87ed3.png)

X-Cache: cp1052 miss, cp1066 miss


markdown:
# Großhabersdorf
Bách khoa toàn thư mở Wikipedia
|
|Großhabersdorf
|
|Huy hiệu |
|Vị trí
|
|Hành chính
|
|[Đức](/wiki/%C4%90%E1%BB%A9c) [Bang](/wiki/Bang_c%E1%BB%A7a_%C4%90%E1%BB%A9c) [Bayern](/wiki/Bayern) [Vùng hành chính](/wiki/Regierungsbezirk) [Mittelfranken](/wiki/Mittelfranken) [Huyện](/wiki/Huy%E1%BB%87n_c%E1%BB%A7a_%C4%90%E1%BB%A9c) [Fürth](/wiki/F%C3%BCrth_(huy%E1%BB%87n)) **Phân chia Địa phương** [Thị trưởng](/wiki/Burgomaster) [CSU](/w/index.php?title=Christlich-Soziale_Union_in_Bayern&action=edit&redlink=1)) **Số liệu thống kê cơ bản** [Diện tích](/wiki/Di%E1%BB%87n_t%C3%ADch) [Cao độ](/wiki/Cao_%C4%91%E1%BB%99) [Dân số](/wiki/D%C3%A2n_s%E1%BB%91) *(31/12/2006)* [Mật độ](/wiki/M%E1%BA%ADt_%C4%91%E1%BB%99_d%C3%A2n_s%E1%BB%91) **Các thông tin khác** [Múi giờ](/wiki/M%C3%BAi_gi%E1%BB%9D) [CET](/wiki/Gi%E1%BB%9D_Trung_%C3%82u)/ [CEST](/wiki/Gi%E1%BB%9D_m%C3%B9a_H%C3%A8_Trung_%C3%82u)( [UTC+1](/wiki/UTC%2B1)/ [+2](/wiki/UTC%2B2)) [Biển số xe](/wiki/Bi%E1%BB%83n_s%E1%BB%91_xe) [Mã bưu chính](/wiki/Danh_s%C3%A1ch_m%C3%A3_b%C6%B0u_ch%C3%ADnh_%E1%BB%9F_%C4%90%E1%BB%A9c) [Mã vùng](/w/index.php?title=M%C3%A3_v%C3%B9ng_%E1%BB%9F_%C4%90%E1%BB%A9c&action=edit&redlink=1) [Website](/wiki/Website) [www.grosshabersdorf.de](http://www.grosshabersdorf.de/) **Großhabersdorf** là một [đô thị](/w/index.php?title=%C4%90%C3%B4_th%E1%BB%8B_c%E1%BB%A7a_%C4%90%E1%BB%A9c&action=edit&redlink=1) thuộc huyện [Fürth](/wiki/F%C3%BCrth_(huy%E1%BB%87n)), [Bayern](/wiki/Bayern), nước [Đức](/wiki/%C4%90%E1%BB%A9c). Đô thị Großhabersdorf có [diện tích](/wiki/Di%E1%BB%87n_t%C3%ADch) 35,5 [km²](/wiki/Km%C2%B2), [dân số](/wiki/D%C3%A2n_s%E1%BB%91) thời điểm [31 tháng 12](/wiki/31_th%C3%A1ng_12) năm [2006](/wiki/2006) là 4261 người.
Großhabersdorf kết nghĩa với
[Swieciechowa](/w/index.php?title=Swieciechowa&action=edit&redlink=1) ở [Ba Lan](/wiki/Ba_Lan) và [Aixe-sur-Vienne](/wiki/Aixe-sur-Vienne) ở [Pháp](/wiki/Ph%C3%A1p).
## Tham khảo[
[sửa](/w/index.php?title=Gro%C3%9Fhabersdorf&veaction=edit&vesection=1) | [sửa mã nguồn](/w/index.php?title=Gro%C3%9Fhabersdorf&action=edit§ion=1)]
## Liên kết ngoài[
[sửa](/w/index.php?title=Gro%C3%9Fhabersdorf&veaction=edit&vesection=2) | [sửa mã nguồn](/w/index.php?title=Gro%C3%9Fhabersdorf&action=edit§ion=2)] [Trang mạng chính thức](http://www.grosshabersdorf.de/) **(tiếng Đức)**
|
|![]()
|Wikimedia Commons có thêm thư viện hình ảnh và phương tiện truyền tải về
|
|
|


markdown:
*Hadula*
Bách khoa toàn thư mở Wikipedia
|
|Hadula
|
|![]()
[Phân loại khoa học](/wiki/Ph%C3%A2n_lo%E1%BA%A1i_sinh_h%E1%BB%8Dc) [Giới](/wiki/Gi%E1%BB%9Bi_(sinh_h%E1%BB%8Dc))( *regnum*) [Animalia](/wiki/%C4%90%E1%BB%99ng_v%E1%BA%ADt) [Ngành](/wiki/Ng%C3%A0nh_(sinh_h%E1%BB%8Dc))( *phylum*) [Arthropoda](/wiki/%C4%90%E1%BB%99ng_v%E1%BA%ADt_Ch%C3%A2n_kh%E1%BB%9Bp) [Lớp](/wiki/L%E1%BB%9Bp_(sinh_h%E1%BB%8Dc))( *class*) [Insecta](/wiki/C%C3%B4n_tr%C3%B9ng) [Bộ](/wiki/B%E1%BB%99_(sinh_h%E1%BB%8Dc))( *ordo*) [Lepidoptera](/wiki/B%E1%BB%99_C%C3%A1nh_v%E1%BA%A9y) [Họ](/wiki/H%E1%BB%8D_(sinh_h%E1%BB%8Dc))( *familia*) [Noctuidae](/wiki/Noctuidae) [Chi](/wiki/Chi_(sinh_h%E1%BB%8Dc))( *genus*) **Hadula** [Staudinger](/w/index.php?title=Otto_Staudinger&action=edit&redlink=1), [1889](/wiki/1889) * là một chi Hadula* [bướm đêm](/wiki/B%C6%B0%E1%BB%9Bm_%C4%91%C3%AAm)thuộc họ [Noctuidae](/wiki/Noctuidae).
## Các loài[
[sửa](/w/index.php?title=Hadula&veaction=edit&vesection=1) | [sửa mã nguồn](/w/index.php?title=Hadula&action=edit§ion=1)] *(Hampson, 1896)* [Hadula agrotiformis](/w/index.php?title=Hadula_agrotiformis&action=edit&redlink=1) *(Hacker, 1996)* [Hadula anthracina](/w/index.php?title=Hadula_anthracina&action=edit&redlink=1) *(Hampson, 1905)* [Hadula arenaria](/w/index.php?title=Hadula_arenaria&action=edit&redlink=1) *(Staudinger, 1888)* [Hadula armata](/w/index.php?title=Hadula_armata&action=edit&redlink=1) *(Schwingenschuss, 1955)* [Hadula atlantis](/w/index.php?title=Hadula_atlantis&action=edit&redlink=1) *Schintlmeister & Poltawski, 1986* [Hadula baksana](/w/index.php?title=Hadula_baksana&action=edit&redlink=1) *(Berio, 1972)* [Hadula basilewskyi](/w/index.php?title=Hadula_basilewskyi&action=edit&redlink=1) *(Berio, 1972)* [Hadula bergeri](/w/index.php?title=Hadula_bergeri&action=edit&redlink=1) *(Draudt, 1934)* [Hadula brassicina](/w/index.php?title=Hadula_brassicina&action=edit&redlink=1) *(Moore, 1878)* [Hadula chiklika](/wiki/Hadula_chiklika) *(Rothschild, 1920)* [Hadula chimaera](/w/index.php?title=Hadula_chimaera&action=edit&redlink=1) *(Sparre-Schneider, 1876)* [Hadula colletti](/w/index.php?title=Hadula_colletti&action=edit&redlink=1) *(Grote, 1880)* [Hadula crotchi](/w/index.php?title=Hadula_crotchi&action=edit&redlink=1) *(Hampson, 1905)* [Hadula deserticola](/w/index.php?title=Hadula_deserticola&action=edit&redlink=1) *(Tauscher, 1809)* [Hadula dianthi](/w/index.php?title=Hadula_dianthi&action=edit&redlink=1) *Hacker, 1998* [Hadula engedina](/w/index.php?title=Hadula_engedina&action=edit&redlink=1) *(Püngeler, 1904)* [Hadula eremistis](/w/index.php?title=Hadula_eremistis&action=edit&redlink=1) *(Staudinger, 1900)* [Hadula eversmanni](/w/index.php?title=Hadula_eversmanni&action=edit&redlink=1) *(Sukhareva, 1976)* [Hadula explicata](/w/index.php?title=Hadula_explicata&action=edit&redlink=1) *(Eversmann, 1852)* [Hadula furca](/w/index.php?title=Hadula_furca&action=edit&redlink=1) *(Staudinger, 1889)* [Hadula furcula](/w/index.php?title=Hadula_furcula&action=edit&redlink=1) *Hacker, 1998* [Hadula gandhara](/w/index.php?title=Hadula_gandhara&action=edit&redlink=1) *(Rebel, 1909)* [Hadula gigantea](/w/index.php?title=Hadula_gigantea&action=edit&redlink=1) *(Varga, 1973)* [Hadula gobideserti](/w/index.php?title=Hadula_gobideserti&action=edit&redlink=1) *(Laever, 1977)* [Hadula gredosi](/w/index.php?title=Hadula_gredosi&action=edit&redlink=1) *Varga, 1973* [Hadula halodeserti](/wiki/Hadula_halodeserti) *(Gyulai & Varga, 1998)* [Hadula halolimna](/w/index.php?title=Hadula_halolimna&action=edit&redlink=1) *Hacker, 1998* [Hadula hampsoni](/w/index.php?title=Hadula_hampsoni&action=edit&redlink=1) *(Staudinger, 1901)* [Hadula hoplites](/w/index.php?title=Hadula_hoplites&action=edit&redlink=1) *Hacker, 1998* [Hadula hreblayi](/w/index.php?title=Hadula_hreblayi&action=edit&redlink=1) *Hacker, 1998* [Hadula imperspicua](/w/index.php?title=Hadula_imperspicua&action=edit&redlink=1) *(Yoshimoto, 1995)* [Hadula inexpecta](/w/index.php?title=Hadula_inexpecta&action=edit&redlink=1) *Staudinger, 1889* [Hadula insolita](/wiki/Hadula_insolita) *Gyulai & Hacker, 1998* [Hadula insperata](/w/index.php?title=Hadula_insperata&action=edit&redlink=1) *(Püngeler, 1904)* [Hadula isoloma](/w/index.php?title=Hadula_isoloma&action=edit&redlink=1) *(Wiltshire, 1976)* [Hadula latemarginata](/w/index.php?title=Hadula_latemarginata&action=edit&redlink=1) *– Broad-Bordered White Underwing (Thunberg, 1791)* [Hadula melanopa](/wiki/Hadula_melanopa) *(Staudinger, 1879)* [Hadula mendax](/w/index.php?title=Hadula_mendax&action=edit&redlink=1) *(Staudinger, 1895)* [Hadula mendica](/w/index.php?title=Hadula_mendica&action=edit&redlink=1) *(Kozhantschikov, 1947)* [Hadula militzae](/w/index.php?title=Hadula_militzae&action=edit&redlink=1) *Gyulai & Varga, 1998* [Hadula nekrasovi](/w/index.php?title=Hadula_nekrasovi&action=edit&redlink=1) *(Packard, 1867) (mostly placed thuộc chi* [Hadula nigrolunata](/w/index.php?title=Hadula_nigrolunata&action=edit&redlink=1) *)* [Anarta](/wiki/Anarta_(b%C6%B0%E1%BB%9Bm_%C4%91%C3%AAm)) *Hacker & Fibiger, 2002* [Hadula nupponenorum](/w/index.php?title=Hadula_nupponenorum&action=edit&redlink=1) *(Warren, 1909)* [Hadula ochrea](/w/index.php?title=Hadula_ochrea&action=edit&redlink=1) *(Boisduval, 1829)* [Hadula odontites](/wiki/Hadula_odontites) *Bang-Haas, 1912* [Hadula orbona](/w/index.php?title=Hadula_orbona&action=edit&redlink=1) *Hacker, 1998* [Hadula osmana](/w/index.php?title=Hadula_osmana&action=edit&redlink=1) *Hacker, 1998* [Hadula parvula](/w/index.php?title=Hadula_parvula&action=edit&redlink=1) *(Hampson, 1894)* [Hadula perdentata](/w/index.php?title=Hadula_perdentata&action=edit&redlink=1) *(Püngeler, 1900)* [Hadula ptochica](/w/index.php?title=Hadula_ptochica&action=edit&redlink=1) *(Hübner, [1824])* [Hadula pugnax](/w/index.php?title=Hadula_pugnax&action=edit&redlink=1) *(Berio, 1941)* [Hadula quercii](/w/index.php?title=Hadula_quercii&action=edit&redlink=1) *(Alphéraky, 1882)* [Hadula sabulorum](/wiki/Hadula_sabulorum) *(Bang-Haas, 1927)* [Hadula schawyra](/w/index.php?title=Hadula_schawyra&action=edit&redlink=1) *(Staudinger, 1900)* [Hadula schneideri](/w/index.php?title=Hadula_schneideri&action=edit&redlink=1) *(Boisduval, 1829)* [Hadula sodae](/w/index.php?title=Hadula_sodae&action=edit&redlink=1) *(Christoph, 1887)* [Hadula stigmosa](/w/index.php?title=Hadula_stigmosa&action=edit&redlink=1) *– The Nutmeg (Hufnagel, 1766)* [Hadula trifolii](/wiki/Hadula_trifolii) *(Oberthür, 1893)* [Hadula triphaenopsis](/w/index.php?title=Hadula_triphaenopsis&action=edit&redlink=1) *Gyulai & Hacker, 1998* [Hadula ultramontana](/w/index.php?title=Hadula_ultramontana&action=edit&redlink=1) *(Püngeler, 1906)* [Hadula vaciva](/w/index.php?title=Hadula_vaciva&action=edit&redlink=1) *(Hreblay & Ronkay, 1998)* [Hadula vargai](/w/index.php?title=Hadula_vargai&action=edit&redlink=1) *(O. Bang-Haas, 1927)* [Hadula vassilinini](/w/index.php?title=Hadula_vassilinini&action=edit&redlink=1)
## Former species[
[sửa](/w/index.php?title=Hadula&veaction=edit&vesection=2) | [sửa mã nguồn](/w/index.php?title=Hadula&action=edit§ion=2)] *Hadula alta*is now *(Barnes & Benjamin, 1942)* [Anarta alta](/w/index.php?title=Anarta_alta&action=edit&redlink=1) *Hadula castrae*is now *(Barnes & McDunnough, 1912)* [Anarta castrae](/w/index.php?title=Anarta_castrae&action=edit&redlink=1) *Hadula chartaria*is now *(Grote, 1873)* [Anarta chartaria](/w/index.php?title=Anarta_chartaria&action=edit&redlink=1) *Hadula chunka*(Smith, 1910) hiện tại được coi là đồng nghĩa của *(Grote, 1880)* [Anarta crotchii](/w/index.php?title=Anarta_crotchii&action=edit&redlink=1) *Hadula farnhami*is now *(Grote, 1873)* [Anarta farnhami](/w/index.php?title=Anarta_farnhami&action=edit&redlink=1) *Hadula fulgora*is now *(Barnes & McDunnough, 1918)* [Anarta fulgora](/w/index.php?title=Anarta_fulgora&action=edit&redlink=1) *Hadula hamata*is now *(McDunnough, 1930)* [Anarta hamata](/w/index.php?title=Anarta_hamata&action=edit&redlink=1) *Hadula mutata*is now *(Dod, 1913)* [Anarta mutata](/w/index.php?title=Anarta_mutata&action=edit&redlink=1) *Hadula cây sồilandiae*is now *(McDunnough, 1937)* [Anarta cây sồilandiae](/w/index.php?title=Anarta_c%C3%A2y_s%E1%BB%93ilandiae&action=edit&redlink=1) *Hadula obesula*is now *(Smith, 1904)* [Anarta obesula](/w/index.php?title=Anarta_obesula&action=edit&redlink=1) *Hadula oregonica*is now *(Grote, 1881)* [Anarta oregonica](/w/index.php?title=Anarta_oregonica&action=edit&redlink=1) *Hadula projecta*is now *(McDunnough, 1938)* [Anarta projecta](/w/index.php?title=Anarta_projecta&action=edit&redlink=1) *Hadula subalbida*is now *(Barnes & Benjamin, 1924)* [Anarta subalbida](/w/index.php?title=Anarta_subalbida&action=edit&redlink=1)
## Hình ảnh[
[sửa](/w/index.php?title=Hadula&veaction=edit&vesection=3) | [sửa mã nguồn](/w/index.php?title=Hadula&action=edit§ion=3)]
## Tham khảo[
[sửa](/w/index.php?title=Hadula&veaction=edit&vesection=4) | [sửa mã nguồn](/w/index.php?title=Hadula&action=edit§ion=4)]
## Liên kết ngoài[
[sửa](/w/index.php?title=Hadula&veaction=edit&vesection=5) | [sửa mã nguồn](/w/index.php?title=Hadula&action=edit§ion=5)]
Phương tiện liên quan tới
[Hadula](https://commons.wikimedia.org/wiki/Category:Hadula) tại [Wikimedia Commons](/wiki/Wikimedia_Commons)

X-Cache: cp1053 miss, cp1066 miss


markdown:
# Hetzles
Bách khoa toàn thư mở Wikipedia
|
|Hetzles
|
|Huy hiệu |
|Vị trí
|
|Hành chính
|
|[Đức](/wiki/%C4%90%E1%BB%A9c) [Bang](/wiki/Bang_c%E1%BB%A7a_%C4%90%E1%BB%A9c) [Bayern](/wiki/Bayern) [Vùng hành chính](/wiki/Regierungsbezirk) [Oberfranken](/wiki/Oberfranken) [Huyện](/wiki/Huy%E1%BB%87n_c%E1%BB%A7a_%C4%90%E1%BB%A9c) [Forchheim](/wiki/Forchheim_(huy%E1%BB%87n)) [Cộng đồng hành chánh](/w/index.php?title=C%E1%BB%99ng_%C4%91%E1%BB%93ng_h%C3%A0nh_ch%C3%A1nh&action=edit&redlink=1) [Dormitz](/wiki/Dormitz) [Thị trưởng](/wiki/Burgomaster) **Số liệu thống kê cơ bản** [Diện tích](/wiki/Di%E1%BB%87n_t%C3%ADch) [Cao độ](/wiki/Cao_%C4%91%E1%BB%99) [Dân số](/wiki/D%C3%A2n_s%E1%BB%91) *(31/12/2006)* [Mật độ](/wiki/M%E1%BA%ADt_%C4%91%E1%BB%99_d%C3%A2n_s%E1%BB%91) **Các thông tin khác** [Múi giờ](/wiki/M%C3%BAi_gi%E1%BB%9D) [CET](/wiki/Gi%E1%BB%9D_Trung_%C3%82u)/ [CEST](/wiki/Gi%E1%BB%9D_m%C3%B9a_H%C3%A8_Trung_%C3%82u)( [UTC+1](/wiki/UTC%2B1)/ [+2](/wiki/UTC%2B2)) [Biển số xe](/wiki/Bi%E1%BB%83n_s%E1%BB%91_xe) [Mã bưu chính](/wiki/Danh_s%C3%A1ch_m%C3%A3_b%C6%B0u_ch%C3%ADnh_%E1%BB%9F_%C4%90%E1%BB%A9c) [Mã vùng](/w/index.php?title=M%C3%A3_v%C3%B9ng_%E1%BB%9F_%C4%90%E1%BB%A9c&action=edit&redlink=1) [Website](/wiki/Website) [www.hetzles.de](http://www.hetzles.de) **Hetzles** là một [đô thị](/w/index.php?title=%C4%90%C3%B4_th%E1%BB%8B_c%E1%BB%A7a_%C4%90%E1%BB%A9c&action=edit&redlink=1) thuộc huyện [Forchheim](/wiki/Forchheim_(huy%E1%BB%87n)) trong [bang](/wiki/Bang_c%E1%BB%A7a_%C4%90%E1%BB%A9c) [Bayern](/wiki/Bayern) nước [Đức](/wiki/%C4%90%E1%BB%A9c). Đô thị Hetzles có [diện tích](/wiki/Di%E1%BB%87n_t%C3%ADch) 11,74 [km²](/wiki/Km%C2%B2), [dân số](/wiki/D%C3%A2n_s%E1%BB%91) thời điểm [31 tháng 12](/wiki/31_th%C3%A1ng_12) năm [2006](/wiki/2006) là 1296 người.
|
|
## Tham khảo[
[sửa](/w/index.php?title=Hetzles&veaction=edit&vesection=1) | [sửa mã nguồn](/w/index.php?title=Hetzles&action=edit§ion=1)]
|
|![]()
|Wikimedia Commons có thêm thư viện hình ảnh và phương tiện truyền tải về
|

X-Cache: cp1068 miss, cp1066 miss


markdown:
Trợ giúp
Thể loại:Địa điểm khảo cổ ở Zimbabwe
Bách khoa toàn thư mở Wikipedia
(đổi hướng từ
Thể loại:Địa điểm khảo cổ Zimbabwe
)
Bước tới:
menu
,
tìm kiếm
Thể loại này hiện không có trang hay tập tin nào.
Lấy từ “
https://vi.wikipedia.org/w/index.php?title=Thể_loại:Địa_điểm_khảo_cổ_ở_Zimbabwe&oldid=23998167
”
Thể loại
:
Địa điểm khảo cổ theo quốc gia
Lịch sử Zimbabwe
Trình đơn chuyển hướng
Công cụ cá nhân
Chưa đăng nhập
Thảo luận cho địa chỉ IP này
Đóng góp
Mở tài khoản
Đăng nhập
Không gian tên
Thể loại
Thảo luận
Biến thể
Các hiển thị
Đọc
Sửa đổi
Sửa mã nguồn
Xem lịch sử
Khác
Tìm kiếm
Xem nhanh
Trang Chính
Bài viết chọn lọc
Tin tức
Bài viết ngẫu nhiên
Thay đổi gần đây
Phản hồi lỗi
Quyên góp
Tương tác
Hướng dẫn
Giới thiệu Wikipedia
Cộng đồng
Thảo luận chung
Giúp sử dụng
Liên hệ
Công cụ
Các liên kết đến đây
Thay đổi liên quan
Các trang đặc biệt
Liên kết thường trực
Thông tin trang
Khoản mục Wikidata
In/xuất ra
Tạo một quyển sách
Tải về dưới dạng PDF
Bản để in ra
Tại dự án khác
Wikimedia Commons
Ngôn ngữ khác
العربية
Deutsch
English
Euskara
فارسی
Français
한국어
Italiano
Lietuvių
Nederlands
日本語
Polski
Português
Srpskohrvatski / српскохрватски
Svenska
Sửa liên kết
Trang này được sửa đổi lần cuối lúc 04:33 ngày 23 tháng 7 năm 2016.
Văn bản được phát hành theo
Giấy phép Creative Commons Ghi công–Chia sẻ tương tự
; có thể áp dụng điều khoản bổ sung. Với việc sử dụng trang web này, bạn chấp nhận
Điều khoản Sử dụng
và
Quy định quyền riêng tư
.
Wikipedia® là thương hiệu đã đăng ký của
Wikimedia Foundation, Inc.
, một tổ chức phi lợi nhuận.
Quy định quyền riêng tư
Giới thiệu Wikipedia
Lời phủ nhận
Nhà phát triển
Tuyên bố về cookie
Phiên bản di động