Thứ Ba, 14 tháng 3, 2017

Note lại một số kinh nghiệm du lịch Nha Trang năm 2017 (tháng 3)

1. Thời gian bay 
2. Chọn khách sạn
3. Di chuyển ở sân bay
4. Các điểm tham quan
5. Các điểm ăn uống
6. Mua quà Nha Trang
7. Di chuyển ra sân bay Cam Ranh

1. Thời gian bay
Nên chọn bay đi vào thời điểm tối từ 6h chiều - 9h tối là đẹp nhất để tiết kiệm thời gian, ko bị lãng phí quá nhiều thời gian vào việc di chuyển.

Nên chọn bay về vào thời điểm sau giờ checkout để thoải mái thời gian, không bị vội vàng :D.

Lưu ý:
Nên hỏi trước nơi khách sạn định book nếu mình check in vào sau 8h tối có đc giảm giá nửa ngày.


2. Chọn khách sạn
Thành phố Nha Trang rất nhỏ, địa điểm trung tâm và thuận tiện nhất theo mình là trên đường Trần Phú. Các bạn nên đặt các khách sạn quanh đoạn giữa đường Trần Phú hoặc các đường cắt với đường Trần Phú để tối có thể đi bộ đến chợ đêm hoặc dạo quanh bãi biển Nha Trang.

Còn nếu bạn chỉ có nhu cầu tắm biển thì ở đâu Nha Trang cũng được vì nói thật biển Nha Trang rất sâu và dốc, mình có chiều cao hạn chế nên tắm ở đây không thích, đoạn nông thì sóng rất mạnh, rất khó tắm.

Khách sạn Mường Thanh nằm ở trung tâm của đường Trần Phú, có nhiều căn hộ cho thuê giá lúc thời điểm mình đi là tầm 1triệu/phòng/ngày (booking.com).


3. Di chuyển ở sân bay

- Di chuyển ra sân bay Nội Bài:
Sử dụng dịch vụ taxiairport, hỏi trước giá.

- Di chuyển từ sân bay Cam Ranh vào tp Nha Trang:
Khi đến sân bay Cam Ranh, bạn cần di chuyển về thành phố Nha Trang cách đó khoảng hơn 20km.

Để tiết kiệm, bạn nên dùng dịch vụ xe bus có giá 55k/người về thành phố Nha Trang, ra khỏi cửa sân bay là bạn thấy ngay, rồi đến nơi bạn có thể gọi taxi đến điểm khách sạn của mình, thành phố Nha Trang rất nhỏ nên nếu bạn book khách sạn trong thành phố thì từ điểm dừng xe bus về khách sạn không tốn nhiều tiền (cẩn thận hơn thì hỏi người bán vé xe bus).

Ngoài ra bạn có thể chọn taxi để di chuyển về Nha Trang, như khi mình đến nơi sử dụng taxi Mai Linh về tp Nha Trang có giá là hơn 500K.


4. Các điểm tham quan tại Nha Trang

Thuê xe máy để di chuyển, nên lấy xe sớm để tránh hết xe.

- Tháp bà Ponaga: ở phía Bắc của tp Nha Trang, cách đường Trần phú khoảng 5km. Giá vé tham quan là 22k/ người lớn.

- Chùa Long Sơn: phía tây của đường Trần Phú, là ngôi chùa nổi tiếng nhất tỉnh Khánh Hòa.

- Viện Hải Dương Học: ở phía nam của đường Trần Phú, giá vé tham quan là 20K/ người lớn.

Lưu ý:
Tại các điểm trên nếu có điều kiện nên thuê hướng dẫn viên du lịch để hiểu hơn về địa danh.

- Vinpearl land: mình không đi, nhưng với kinh nghiệm đã từng đi các vinpearl khác thì nếu bạn đi 3 điểm ở trên trong buổi sáng, thì nên kết hợp buổi chiều đi vinpearl land chơi để tối được thưởng thức nhạc nước (với mình, đây là điểm đặc sắc nhất của Vinpearl Land)

- Tour du lịch tham quan 4 đảo của Nha Trang: cái này trên Internet có rất nhiều, bạn liên hệ lễ tân khách sạn để hỗ trợ book vé. Mình có tham khảo nhiều anh chị trên Internet thì nên đi tour 1 đảo thôi cho đỡ mệt và như kiểu chạy show.

- Tắm bùn khoáng nóng tại i-resort, cái này mình chưa đi nhưng cũng note lại để lần sau sẽ đi.

- Buổi tối lên bar skylight Havana, giá vé ban ngày là 50k/người (lên view tp), còn buổi tối trong tuần 120k/người, cuối tuần là 150k/ người (giá vé tối là bao gồm 1 đồ uống miễn phí)

- Uống bia tươi buổi tối, view đẹp ở quán Louisiana ngay sát biển (bia tươi Tiệp).

- Chợ đêm: có quán ăn và chợ - nói chung không ấn tượng nhiều vì đoạn đường chợ rất ngắn và bán các đồ như quần áo, dép, mũ, đồ mỹ nghệ, vòng vèo, trầm hương.

- Tham quan đảo Bình Ba (tp Cam Ranh): bạn có thể đi tour bằng cách liên hệ lễ tân (590k/người, được giảm giá với đoàn đông 5 người trở lên).

Nếu bạn muốn đi tự túc thì di chuyển bằng xe máy, đảo Bình Ba cách Nha Trang khoảng 60km, đi xe máy mất khoảng hơn 1 giờ đến cảng Cam Ranh (theo đường Nguyễn Tất Thành, đi qua sân bay Cam Ranh), nằm cuối đường Nguyễn Trọng Kỷ.

Vào cảng gửi xe, sau đo bạn hỏi canô đi đảo Bình Ba, giá vé đi canô mình đi là 100k/người/lượt (giá chưa mặc cả), bạn đi lượt nào trả lượt đó. Ngoài ra còn có tàu gỗ đi Bình Ba, giá là 30k/người/lượt.

Mình có lưu lại số điện thoại của anh lái canô đi từ cảng Cam Ranh ra Bình Ba: 0162.916.3023.

Khi về, bạn ra lại cảng trên Bình Ba và hỏi canô nào chuẩn bị về thì bạn mua vé. Theo người dân trên đảo nói thì chuyến canô muộn nhất quay về cảng Cam Ranh là lúc 5h chiều.

Trên đảo Bình Ba, bạn thuê xe điện để đi tham quan đảo (thực ra những điểm tham quan được rất ít vì đây là đảo quân sự cũng không được phép đi lại tự do) để tiết kiệm thời gian cũng như được nghe thuyết minh giới thiệu về lịch sử của đảo. Giá xe điện là 100k/người (giá chưa mặc cả)

Các điểm tham quan trên đảo Bình Ba:

+ Đảo đầu rùa

+ Ngắm bãi Nhà Cũ trên cao, khủng long đá

+ Ngắm núi hình người mẹ mang bầu

+ Đảo Bình Ba thật sự rất đẹp, nước trong xanh, mình tắm ở bãi Nồm (nhiều người tắm nhất). Có thể thuê thêm canô chở ra bãi Yến để bơi ngắm san hô (nhưng toàn san hô đã chết hết rồi). Giá thuê canô là 150k/người (giá trên chưa mặc cả).

+ Ngoài ra có còn bãi Chướng, nước trong vắt nhưng có nhiều đá ngầm, hợp với chụp ảnh chứ không tắm được.

+ Bãi Nhà Cũ là nơi có người sinh sống đầu tiên của đảo, thích hợp thuê đồ lặn ngắm san hô, nước cũng vô cùng trong xanh.

Ăn uống trên đảo:

+ Ăn cơm bình dân, giá là 30K/suất tại các hàng cơm bình dân ngay tại cảng mà cano đưa bạn đến.

+ Ăn cơm / hải sản trên các bè ngay gần cảng: bạn vào các nhà hàng dạng nhà bè hỏi giá trước và gọi món trên này. Hải sản thì có tôm hùm, mực, ốc, ... Giá tôm hùm bông với con 1kg là 1tr9/kg, tôm hùm xanh con bé giá là 1tr/kg, mực nang 450k/kg... Nhưng khuyên bạn không nên ăn mực nang, cá nhân mình thấy mực đang bơi rất tươi nhưng mực nang chỉ dòn thôi, không ngọt như mực lá hay mực ống.

Qua đêm trên đảo: nếu bạn có ý định qua đêm thì mình có được cô chủ quán nhà bè mà mình ăn trưa cho số điện thoại để giới thiệu bạn bè, nhà cô có dịch vụ nhà nghỉ, thuê xe, lặn ngắm san hô, câu cá, câu mực,... mình không dùng đến nhưng cũng đưa lên đây phòng khi cần lại: Nhà nghỉ Mỹ Trâm, đt: 0965.006749/ 0965.257419/ 01688.39.30.37 - facebook là: Tuan Binh Ba - Đao Binh. Ba


5. Các điểm ăn uống tại thành phố Nha Trang

- Hải sản Hưng Lợi gần cầu Tân Bình, ở đây chế biến ngon, hải sản tươi, giá tôm hùm là 1tr2/kg, mực lá ngon, giá 450k/kg, ôc hương con nhỏ nhưng tươi, hấp lên rất ngọt. Có món rong nho là thực vật dưới biển tốt cho sức khỏe, các bạn cũng nên ăn thử (hay có trong các món ăn kèm sushi).

Cơm rang hải sản ở đây vừa miệng, hạt cơm ngon, mực và tôm trong cơm rất dai và ngọt, có điều có bạn mình thì bảo ngọt kiểu dùng hạt nêm, mình chỉ note lại cho khách quan chút xíu :D.

- Hải sản Xuân Anh ở đường Tháp Bà, giá rẻ, gọi món ốc hương rang muối.

- Ăn bò lạc cảnh ở quán Bò lạc cảnh nằm tại ngã ba đường Nguyễn Bỉnh Khiêm và Ngô Quyền. Đây là món thịt bò được tẩm ướp rất đậm đa, cắt khúc, khi khách gọi ra thì sẽ mang bếp than ra cho khách tự nướng. Đĩa nhỏ 98K (cho 1 người ăn), đĩa lớn 155K (cho 2 người ăn), hơi cay. Lưu ý nướng cháy xém lớp vỏ ngoài thì bò chín, ăn mềm không hề dai, rất ngon. Ăn kèm xà lách, cà chua, dưa chuột - 10k/ đĩa.

Mình có gọi thêm mực lá nướng nhưng do tẩm nhiều gia vị, không còn thấy vị của mực nữa nên món này mình không thích.

Ngoài ra quán còn có thêm lươn đùm (lươn băm bọc trong lá nướng lên thì phải), nhưng theo cảm nhận cá nhân mình ko thích lươn nên ko gọi :))

Cơm rang dương châu ăn bình thường - 55k/ đĩa nhỏ.

- Nem nướng cô Nô - 24 Hai Bà Trưng, mở cửa từ 14h00-20h00: có hai cách gọi đồ ăn: (1) nem cuốn là được cô Nô cuốn sẵn 6 cuốn/ đĩa - 6k/cuốn, bạn chỉ việc chấm nước chấm và thưởng thức; (2) là  nem phần, thì được 1 phần tương ứng với 6 nem để bạn tự cuốn (35k/phần).

- Nem nướng Ngọc Tiên - 59 Lê Thành Phương, mở cả ngày thì phải: có nem nướng (60k/phần), bò lụi (ăn giống bò khô, nhưng chưa khô hẳn, gia vị đậm đà, cay), ngoài ra còn có bún thịt nướng và nhiều món ăn vặt khác.

- Xôi cá cơm cô Loan: ngồi trước cửa nhà 2B Huỳnh Thúc Kháng (đầu gần ngã ba Huỳnh Thúc Kháng + Nguyễn Trãi), chỉ bán sáng (sau 8h-8h30 sáng là hết rồi). Cá cơm siêu ngon, xôi dừa thì mềm. Có hai loại cá là cá cơm khô và cá tươi (cá nục thì phải, đã quên tên), cả hai cá đều ngon nhưng cá cơm vẫn ngon hơn. Giá 10-15k/suất. Bạn có thể mua cá cơm về làm quà nhưng phải dặn trước cô 1 ngày để cô chuẩn bị.

- Xôi gà trên đường Nguyễn Thị Minh Khai, phía gần đường Trần Phú: bán tầm 16h-19h chiều, có xôi cá cơm ở đây nghe đồn rất ngon nhưng mình vẫn chưa được ăn, và chưa tìm thấy quán cơ, note lại để sau tìm lại.

- Bún bò Huế O Thi: nước dùng rất ngon, miếng chân giò siêu to, nhiều thịt. Sữa đậu nành và nc rau má cũng ngon. Cửa hàng sạch sẽ.

- Buổi tối nên ăn thử mực nướng ở bãi biển, mình ăn tại vị trí bãi biển ngay phía trước khách sạn Mường Thanh, chọn loại mực câu ăn rất ngọt và thơm, giá tầm 100k/con to vừa phải. Mình vẫn còn số điện thoại của chú bán mực xin lại để nhờ chú mua mực hộ, chú tên là Đáng, sđt: 0122.672.0852, chú rất nhiệt tình bảo mua hộ mực cho mình hoặc chỉ chỗ cho mình mua, còn mua hộ nước dừa nữa.

- Ăn bê thui cầu mống quán hương ở Nguyễn Thị Minh Khai

- Bánh mì chay tại ngã tư giao giữa đường Mê Linh với Ngô Gia tự có một hàng bánh mì chay rất ngon, giá 13k/ổ bánh mì thập cẩm. Bánh mì dòn, ngon, nhân gồm thịt rau. Nếu bạn không ăn được cay nên báo trước vì nước ớt ở đây không dùng tương ớt xay như ngoài bắc mà nc ớt còn nguyên miếng ớt tươi ấy. Quán rất đông khách, nhưng chắc chỉ bán trong buổi sáng thôi. Lúc mình mua tầm 8h30.

- Ngoài ra, còn có bánh mì Ba Lẹ trên đường Thống Nhất nhưng cũng bán sáng mình ra muộn bị hụt chưa kịp ăn.


6. Mua quà Nha Trang

- Cá cơm kho sẵn - mua cá cơm kho sẵn ăn kèm xôi của quán xôi cô Loan, phải dặn trước 1 ngày để có, cô chỉ bán sáng đến 8h-8h30.

- Mực câu - mua ở chợ xóm mới, gần đường Ngô Gia Tự - giá mình mua là 800k/kg, loại 1kg = 10con.

- Bánh xoài: thực tình mình ăn không thích lắm vì nó dính răng.

- Muối chanh: gia vị dạng lỏng, dùng để chấm hải sản khá ngon (nước chấm màu xanh tưởng là lẫn mù tạt nhưng không phải).

- Lựa và Mua tại các cửa hàng đồ khô trong chợ Xóm mới hoặc ngay trên đường Ngô Gia Tự.

- Trầm hương: nhưng mà đắt :v


7. Di chuyển ra sân bay Cam Ranh

- Để tiết kiệm nên đi xe bus tại sân bay cũ của tp Nha Trang, ngõ 86 đường Trần Phú, giá vé là 55k/người đi từ tp Nha Trang đến sân bay Cam Ranh. Mình đi buổi trưa hết có 40 phút.

- Còn để tiện thì bạn có thể gọi taxi.









Thứ Năm, 28 tháng 7, 2016

The difference between Verification and Validation (Domain: Testing - ISTQB)

Source: Thank Steve for sharing this information
(just copy and paste)


Sometime in the 1990’s, I drafted a frequently asked question list for NASA’s IV&V facility. Here’s what I wrote on the meaning of the terms “validation” and “verification”:
The terms Verification and Validation are commonly used in software engineering to mean two different types of analysis. The usual definitions are:
  • Validation: Are we building the right system?
  • Verification: Are we building the system right?


In other words, validation is concerned with checking that the system will meet the customer’s actual needs, while verification is concerned with whether the system is well-engineered, error-free, and so on. Verification will help to determine whether the software is of high quality, but it will not ensure that the system is useful.
The distinction between the two terms is largely to do with the role of specifications. Validation is the process of checking whether the specification captures the customer’s needs, while verification is the process of checking that the software meets the specification.
Verification includes all the activities associated with the producing high quality software: testing, inspection, design analysis, specification analysis, and so on. It is a relatively objective process, in that if the various products and documents are expressed precisely enough, no subjective judgements should be needed in order to verify software.
In contrast, validation is an extremely subjective process. It involves making subjective assessments of how well the (proposed) system addresses a real-world need. Validation includes activities such as requirements modelling, prototyping and user evaluation.
In a traditional phased software life-cycle, verification is often taken to mean checking that the products of each phase satisfy the requirements of the previous phase. Validation is relegated to just the beginning and ending of the project: requirements analysis and acceptance testing. This view is common in many software engineering textbooks, and is misguided. It assumes that the customer’s requirements can be captured completely at the start of a project, and that those requirements will not change while the software is being developed. In practice, the requirements change throughout a project, partly in reaction to the project itself: the development of new software makes new things possible. Therefore both validation and verification are needed throughout the life-cycle.
Finally, V&V is now regarded as a coherent discipline: ”Software V&V is a systems engineering discipline which evaluates the software in a systems context, relative to all system elements of hardware, users, and other software”. (from Software Verification and Validation: Its Role in Computer Assurance and Its Relationship with Software Project Management Standards, by Dolores R. Wallace and Roger U. Fujii, NIST Special Publication 500-165)
Having thus carefully distinguished the two terms, my advice to V&V practitioners was then to forget about the distinction, and think instead about V&V as a toolbox, which provides a wide range of tools for asking different kinds of questions about software. And to master the use of each tool and figure out when and how to use it. Here’s one of my attempts to visualize the space of tools in the toolbox:

A range of V&V techniques. Note that "modeling" and "model checking" refer to building and analyzing abstracted models of software behaviour, a very different kind of beast from scientific models used in the computational sciences
For climate models, the definitions that focus on specifications don’t make much sense, because there are no detailed specifications of climate models (nor can there be – they’re built by iterative refinement like agile software development). But no matter – the toolbox approach still works; it just means some of the tools are applied a little differently. An appropriate toolbox for climate modeling looks a little different from my picture above, because some of these tools are more appropriate for real-time control systems, applications software, etc, and there are some missing from the above picture that are particular for simulation software. I’ll draw a better picture when I’ve finished analyzing the data from my field studies of practices used at climate labs.
Many different V&V tools are already in use at most climate modelling labs, but there is room for adding more tools to the toolbox, and for sharpening the existing tools (what and how are the subjects of my current research). But the question of how best to do this must proceed from a detailed analysis of current practices and how effective they are. There seem to be plenty of people wandering into this space, claiming that the models are insufficiently verified, validated, or both. And such people like to pontificate about what climate modelers ought to do differently. But anyone who pontificates in this way, but is unable to give a detailed account of which V&V techniques climate modelers currently use, is just blowing smoke. If you don’t know what’s in the toolbox already, then you can’t really make constructive comments about what’s missing.

Thứ Hai, 30 tháng 5, 2016

Some notes while using Selenium

1. Can't find element
Use Sleep with long time then down the time to proper value. For example, insert Thread.sleep(10000) (= 10 seconds) and see result. 

If you have already found the element, decrease the time to reduce the latency.

2. Can't find element inside <svg> tag

SVG stands for Scalable Vector Graphics. SVG defines vector-based graphics in XML format. SVG defines the graphics in XML format. (W3schools)

If can't using xpath, try this:

List<WebElement> data = driver.findElements(By.xpath("//*[name()='svg']));

Then debug to check data.size() to ensure you can get svg tag first.

Next, continue to get element inside svg. For example your value in a <g> tag:

List<WebElement> data = driver.findElements(By.xpath("//*[name()='svg']/*[name()='g']"));

Debug to check data, you can use data.get(i).getAttribute("classname") (i from 0 to data.size(), can replace "classname" by any attribute in the element which you guess) to examine what exactly data contains. And maybe you find the value i is the element that you need.

If your element inside a tag which is inside svg (my bad English :( , continue to find it like:

List<WebElement> data = driver.findElements(By.xpath("//*[name()='svg']/*[name()='g']/*[name()='g']"));


Always using debug mode to find your element that you need, sometime u can use data.remove to delete element that not necessary for your process. 

Thứ Ba, 24 tháng 5, 2016

Kinh nghiệm du lịch Đà Nẵng (sau khi đã đi ít nhất 3 lần và là phát biểu của một bạn nữ ;)))

Note lại các kinh nghiệm sau khi vừa thực hiện đi du lịch Đà Nẵng lần thứ 3:

1. Về thời gian
Tốt nhất đi từ tháng 4 đến tháng 7.

Mình đã đi một lần vào tháng 12, một lần vào tháng 7 và vừa rồi là đi vào tháng 4 (đúng đợt nghỉ giỗ Tổ). Mặc dù 3 lần đi là 3 dạng thời tiết khác nhau nhưng đúng như nhiều review trên mạng, đi vào mùa hè là hợp lý nhất.
Tháng 12 đi Bà Nà thì hơi rét, lại mưa, thời tiết lạnh không tắm biển được, hải sản cũng ko sẵn có mặc dù nếu tìm được hàng thì giá rẻ hơn.

2. Về phương tiện đi lại
Đi máy bay.
Chọn sẵn dịch vụ taxi giá rẻ để đi và về.

Ở Hà Nội thì đến Đà Nẵng đi máy bay là khỏe nhất rồi.
Có lưu ý là để ra sân bay Nội Bài thì mình sử dụng dịch vụ của taxiairport.vn. Mình đi taxi từ svđ Mỹ Đình lên sân bay nếu đi ghép là120k/người, còn nếu đi trọn gói (thuê riêng 1 xe) thì giá là 200k/chuyến đi. Chiều về thì giá trọn gói là 300k. (Nói chung cũng tùy điểm xuất phát giá sẽ khác nhau, có gì tham khảo website https://taxiairport.vn)

3. Thuê nhà nghỉ/ khách sạn
Sử dụng Booking.com, Agoda.com,...
Ở Đà Nẵng nên thuê nhà nghỉ/ks ở gần biển Mỹ Khê, dọc đường Võ Nguyên Giáp.
Ở Hội An thì mình nghỉ tại khách sạn Thanh Bình, ở Hội An có tới 3 nhà nghỉ Thanh Bình, mình thấy rất okie. (Mình đã từng ở Thanh Bình 1 và Thanh Bình 2)

Ở Đà Nẵng thì có vô vàn nhà nghỉ, tuy sở thích của mỗi người muốn ở kiểu nào. Sử dụng các trang hỗ trợ đặt chỗ trước như Booking.com, Agoda.com (Ưu tiên booking hơn vì không phải trả tiền trước, mặc dù so sánh giá hai bên một số ks thì tương đương).

Về vị trí nhà nghỉ, cá nhân mình thấy nên ở gần biển Mỹ Khê khu vực đọc đường Võ Nguyên Giáp hoặc trong đường Võ Nguyên Giáp 1 đường (giá sẽ rẻ hơn) để thuận tiện tắm biển hoặc di chuyển đến các điểm tham quan khác.

Như hai ks mình từng nghỉ giá trung bình, ở gần đường Võ Nguyên Giáp là ks Mỹ Hạnh (giá năm 2015 là 750k/phòng), và ks Sông Đà (mới khai trương năm 2016, nằm ở đường mới mở Trần Bạch Đằng song song với Võ Nguyên Giáp gần khu mới xây nên giá đc rẻ hơn (350k-500k/phòng). Về dịch vụ ở 2 ks đều rất OK, bao bữa sáng, sạch sẽ, đẹp.

4. Các điểm tham quan ở Đà Nẵng
- Cù Lao Chàm (đáng đi)
- Hội An (đáng đi)
- Bà Nà Hills (ai chưa đi thì đi cho biết, hoặc có nhu cầu chụp ảnh thì lên đây nha, cá nhân mình chụp hay ko chụp như nhau nên ko thích nhé :)) Nhiều người bảo Bà Nà Hills quan trọng phải nghỉ qua đêm nữa (một gợi ý cho mọi nguời)
- Bán đảo Sơn Trà
- Ngũ Hành Sơn
Trong thành phố Đà Nẵng:
- Ngắm Cầu sông Hàn quay lúc 11h tối
- Ngắm Cầu Rồng phun lửa lúc 09h tối thứ 7 và Cn
- Công viên châu Á (Asia Park): giá vé 200k
- Các quán ăn:
  • Ăn hải sản (chắc chắn rồi): mình không có nhiều tiền vào nhà hàng nên lựa chọn của mình là quán vỉa hè. Mình đến ăn chỗ hải sản cô Nhơn (đuợc anh đồng nghiệp chỉ), chọn hải sản và sau đó sang nhờ quán mở vỉa hè ngay bên cạnh chế biến và thanh toán tiền công. Giá tầm 150-200k/nguời ăn no căng. Để tìm được quán thì đi dọc đường Hoàng Sa là thấy (không có địa chỉ, cách ngã tư Võ Nguyên Giáp - Hoàng Sa cũng phải 5km đó). Quán chế biến được hấp, nướng thường, nướng mỡ hành, ngoài ra quán có gỏi cá ăn khá ngon (60-80k/đĩa, ko nhớ chính xác). 
  • Hải sản Bé Mặn (được nhiều người review) thì đi qua lúc nào cũng đông khách ngút nguời nên không dám vào :))
  • Bánh tráng cuốn thịt heo (quán Trần)
  • Bánh xèo bà Dưỡng (cá nhân mình thấy không ngon bằng bánh xèo ở gần Metro Hà Đông - Hà Nội :D)
  • bún mắm bà Vân
  • Nước ép hoa quả (nước ép cóc ổi kết hợp - thơm ngon mát, nha đam dứa)
Gợi ý tour: 
Cách 1: thích thong thả không thích chạy show, hoặc thoải mái thời gian
Ngày 0: Đến Đà Nẵng (nếu đến sớm thì chiều tắm biển, tối ăn hải sản)
Ngày 1: Sáng Cù Lao Chàm - Chiều về Hội An, ngủ lại Hội An
Ngày 2: Ăn sáng tại Hội An, chiều về Ngũ Hành Sơn, nhớ đi đường dọc bờ biển ngắm các resort rất đẹp.
Ngày 3: Bà Nà Hills, chiều bán đảo Sơn Trà
Ngày 4: Về

Cách 2: khám phá tối đa có thể

Ngày 0

Cù Lao Chàm:
Mua luôn tour (500k/người - giá 2016): ca nô cao tốc di chuyển + bơi ngắm san hô, tham quan đảo + ăn trưa.

Cù Lao Chàm là một đảo cổ của người Chăm Pa xưa.
Từ Đà Nẵng thuê xe máy ra Cù Lao Chàm, còn nếu mua tour trên mạng thì có xe đến đón tận nơi.
Để ra đảo có thể đi cano cao tốc (mất 20-30 phút) hoặc đi tàu gỗ (mất 2h-2,5h). Tốt nhất không sợ nhảy sóng thì đi cano cao tốc. Công nhận đi cano cao tốc ở Cù Lao Chàm rất phê, thuyền lao lên mặt sóng rồi rơi xuống, người nào huyết áp cao chắc không đi được. Nhưng đa phần hiện nay đều đi cao tốc.
Bạn nên đi sớm, có mặt khoảng 8h tại bến Cửa Đại (nếu đi từ bãi biển Mỹ Khê ra bến Cửa Đại thì mất khoảng 40phut (nhớ đi đường bờ biển để ngắm các resort rất đẹp)
Có thể lựa chọn mua vé cano rồi tự lo ăn uống (cái này mình không rành lắm), mình mua vé tour tại bến Cửa Đại luôn, giá vé là 500k/khách nhưng hôm đi mình ra muộn, 9h30 mới có mặt nên giá tăng lên 550k. Đi tour thì khỏi lo ăn trưa.
Lịch trình khi nhận tour như sau: khi cano ra đến đảo Cù Lao Chàm, bạn nhận chỗ ở quán ăn để nghỉ ngơi, đi thay đồ bơi, gửi đồ nếu cần. Sau đó lên cano đi tiếp khoảng 2 phút để ra khu vực bãi san hô để tắm mà ngắm san hô. Bạn được phát áo bơi vs kính bơi, vừa bơi vừa cúi xuống ngắm san hô. Tốt nhất mang kính của mình đi vì kính họ cho bị xước nhiều nên khá mờ, ko nhìn rõ san hô đâu. Đây cũng là một trải nghiệm thú vị.
Có thể lựa chọn hình thức lặn ngắm san hô có mặc đồ lặn đầy đủ bằng cách liên hệ với một dịch vụ riêng trên đảo, giá khoảng 700k-800k/người/20phut (mình nghe qua tour guide nên giá tiền ko chính xác). Sau khi bơi khoảng 30 phút, lên cano về lại đảo, tắm rửa và dùng bữa trưa. Sau đó nghỉ ngơi tại các ghê nghỉ cung cấp free ngay trên đảo.
Tiếp đến lên cano sang mặt khác của đảo để tham quan nhà bảo tồn di sản biển, thăm giếng ngọc không bao giờ cạn của người Chăm và chùa cổ (thờ 3 đạo khác nhau). Trên đảo còn có sân bay trực thăng trên cao, để lên có thể đi xe ôm, sân bay thường chỉ có máy bay khi đảo bị bão, cần cung cấp lương thực (theo lời bạn tourguide)
Tầm 1-2h chiều lên cano về lại bến cửa Đại, kết thúc chuyến thăm Cù Lao Chàm.

Hội An:
Đi Cù Lao Chàm sáng, chiều về Hội An (ngủ tối lại).
Ăn bánh mì Phượng - số 2 hay 3 Phan Chu Trinh.
Ăn cơm gà Bà Buội, bà Tỵ (có cao lầu luôn).
Ăn chè ở dọc bờ sông.
Ăn bánh tráng đập.
Uống cafe
Đi dạo phố về đêm
Đặc biệt: mình rất thích ăn bánh Kyến Tờ, đoạn cầu hội an. Có 1 chú bán hàng giống kiểu bán bò bía, 10k/cái. Bánh ngọt béo của đường và dừa kẹp trong bánh giấy giòn tan, giờ thèm quá mà chả ăn được :(

Hội An cách cửa biển Cửa Đại chỉ khoảng 5km nên từ Cù Lao Chàm về luôn Hội An và nghỉ đêm tại đây để ngắm Hội An về đêm cũng là một lựa chọn.

Bà Nà Hills
- Nên đi sớm để khỏi xếp hàng lên cáp treo (thường rất đông vào cuối tuần) hoặc đi buổi chiều (nếu ai chơi nhiều trò chơi thì sợ chiều không kip)
- Nhiều nguời lựa chọn Bà Nà Hills là điểm nghỉ dưỡng qua đêm (mình chưa thử) để hưởng không khí mát lạnh nơi đây.




Thứ Tư, 16 tháng 3, 2016

How to display UTF-8 encoding in output of Netbeans

Here is my way to display UTF-8 encoding like Vietnamese in my NetBeans. Thanks StackOverflow and BuZZ-dEE to help me:

1. Edit my Netbeans file config in Netbeans installation folder \ etc by adding:
-J-Dfile.encoding=UTF-8 to neabeans_default_options param.

netbeans_default_options="-J-Dfile.encoding=UTF-8"

2. Add system variable: JAVA_TOOL_OPTIONS

JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8


3. With my maven project, I added following lines in pom file:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

Note that I use Netbeans 8.0.2.


Thứ Tư, 4 tháng 9, 2013

Group Policy cơ bản


Group Policy là gì
GP là một cơ sở hạ tầng được sử dụng để cung cấp và áp dụng một hay nhiều các cấu hình hay các chính sách cụ thể cho một nhóm người dùng và máy tính trong môi trường Active Directory. Cơ sở hạ tầng này bao gồm một bộ máy GP (hay còn gọi là Core GP) và các extension phía người dùng (client-side extensions – CSEs) để thực hiện các chính sách đó.

Cấu trúc của GPOs
GPO gồm hai phần, Group Policy Container (GPC) thuộc AD và Group Policy Template (GPT) chứa nội dung bên trong GPO. Một thành phần thứ ba là Client-side Extension có thể tìm thấy trên các thiết bị client được dùng để xử lý chính xác các GP được áp dụng trên máy client.
Cấu trúc của GPO nhìn dưới công cụ GPMC: Trạng thái (Enforced? Link Enabled?) Container mà nó được link đến, Security Filtering, WMI Filtering
GPC:
Để tìm thông tin này có vài cách. Cách thông dụng là sử dụng Active Directory Users và Computers.
Có 2 container là một chuỗi số - GUID. Trong mỗi container gồm Machine và User container.


Cách thứ hai là sử dụng công cụ LDP.EXE


  • displayName: tên của GPO
  • gPCFileSysPath: chỉ ra cho các client vị trí để lấy nội dung của GPO
  • gPCMachineExtensionNames: danh sách các Client-side Extensions (CSEs) mà client cần để xử lý tất các các thiết lập cho máy được cấu hình cho GPO
  • gPCUserExtensionNames: danh sách các CSEs cần để xử lý các thiết lập phía người dùng.
GPT:
GPT là nội dung của GPO, nó nằm trong một chia sẻ có tên gọi là SYSVOL.
Chú ý: Cross-domain GPOs: một GPO được định nghĩa trong một domain khác với domain mà nó liên kết đến, hay nói một cách khác GPO thuộc domain thứ nhất sẽ được áp dụng cho client nằm ở domain thứ hai khác. Trong trường hợp này client cần phải lấy được dữ liệu về từ một Domain Controller của domain thứ nhất, điều này làm cho quá trình thực hiễn diễn ra rất chậm. Vì lý do này nên cross-domain GPOs không được khuyến khích.
Hình dưới biểu chỉ ra GPO: GPT.INI


Hình dưới đây là file GPT.INF



Tùy thuộc việc cấu hình các GPO mà có thể xuất hiện các file và thư mục:
  • Scripts Folder: chứa các thông tin script nào sẽ được run, các loại script có thể có
  • Startup/Shutdown: áp dụng với Computers
  • Logon/Logoff: áp dụng với Users
  • Applications folder: khi các software được publish thông qua GPO, thư mục này sẽ chứa các file quảng cáo (file .aas) để thông báo vs clients
  • Adm folder: ở các phiên bản GPO cũ có Administrative Template chứa bên trong GPT ở mỗi DC. Các template này được copy từ các máy client vào SYSVOL của DC. Từ Vista đã bỏ thư mục này. Các GPOs sử dụng các file ADMX được lưu ở Central Store trên các máy client (C:\windows\policydefinitions) thay cho GPT.
  • ...

Các GPO hoạt động như thế nào
Get GPO (Lấy về các GPO):
Có 2 loại GPO: GPO cấu hình trên máy local thì luôn được xử lý và GPO liên kết trong kiến trúc AD.
GPO trong AD được liên kết với các mức:
  • Site
  • Domain
  • OU
Thuộc tính gPLink xuất hiện ở những container mà GPO liên kết để cho biết là có một GPO ở đấy cần được xử lý.
Thứ tự ưu tiên xử lý của GPOs:
Các GPO sau cùng được ghi đè lên các GPO được á dụng trước đó trước đó, và GPO gần với vị trí client nhất trong cấu trúc thư mục sẽ được áp dụng sau cùng. Như vậy thứ tự lần lượt như sau:
  •  Local
  • Site
  •  Domain
  • OU
Lọc GPO
Bạn phải chỉ rõ những người dùng, nhóm người dùng và máy tính nào được cho phép áp dụng GPO.
Như vậy tổng kết ở bước Get GPO:
Đối với local GPO: có sẵn ở máy (không phải get)
Đối với AD GPO: thực hiện query AD để lấy GPO về máy.

Xử lý GPO
Khi client có danh sách GPO, nó sẽ tìm kiểm trong các GPC vị trí để tìm được các GPT trong thư mục SYSVOL.
GPO versions
Client check giá trị này mà lớn hơn thì GPO sẽ được xử lý.
SYSVOL version và AD version (GPT và GPC version)
Foreground and Background Processing
Có hai loại tiến trình:
Foreground: xảy ra khi máy tính startup/shutdown và người dùng login/logoff.  Tất cả các policies sẽ được xử lý vào thời gian đó.
Background: xảy ra sau một khoảng thời gian cố định ở chế độ ngầm khi người dùng đã đăng nhập và kết nối đến AD. Khoảng thời gian này là 90 phút + lượng thời gian offset, offset có giá trị tối đa là 30 phút, có nghĩa là khoảng thời gian dao động từ 90 đến 120 phút đối với máy client và là 5 phút đối với Domain Controllers.
Để thực hiện các GPO ở phía client sẽ sử dụng các Client-side Extension. Bản chất của các Client-side Extension này thường là các thư viện dll. Tương ứng với các GPO sẽ có các Extension tương ứng xử lý.

Đối với Windows 2000
Các tiến trình foreground cho GP là đồng bộ. Nghĩa là, sẽ áp dụng các policy cho máy trước khi hiện ra màn hình thông báo đăng nhập cho người dùng, và sau đó, các policy cho người dùng mới được áp dụng.
Nhược điểm của cơ chế đồng bộ là: thời gian chờ đăng nhập của người dùng lâu.
Chú ý là thời gian để tất cả các tiến trình áp dụng GP hoàn thành là trong khoảng 60 phút.

Đối với Windows XP trở về sau
Các tiến trình foreground có thể là đồng bộ hoặc bất đồng bộ. Ở chế độ đồng bộ thì tương tự như trên, quá trình khởi động máy tính kết thúc khi đã áp dụng hết các GP cho máy tính, và quá trình đăng nhập của người dùng kết thúc khi áp dụng hết các GP cho người dùng. Ở chế độ bất đồng bộ, nếu như không có policy nào thay đổi, thì người dùng có thể đăng nhập máy tính trong khi việc áp dụng các GP cho máy vẫn chưa hoàn thành.  

Thứ Hai, 21 tháng 5, 2012

Giá vé bể bơi hè 2012 (cập nhật dần)

1. Bể Bách Khoa : 30k (người lớn), sinh viên của trường 20k :D. Độ sau tối đa 1m8

2. Bể Linh Đàm: Linh Đàm hình như có 3 bể, mới đi 2. 1 bể thiếu nhi ở phía ngoài bán đảo 1 tí, bể nhỏ, chủ yếu thiếu nhi bơi thì người lớn 20k (nói chung bể này sâu có 1m6 là tối đa). Còn một bể phía trong bán đảo, 30k/ người lớn, có 2 bể cho ng lớn và trẻ em, bể người lớn sâu tối đa 2m1.

3. Bể Thái Hà: 20k. Ở bể này là chia kíp, mỗi kíp 1 tiếng. Chiều bắt đầu từ kíp 3h-4h, kíp cuối cùng là 6h-7h. Độ sâu tối đa 1m8

4. Bể Thanh Thiếu Nhi quận Thanh Xuân: 50k (người lớn). Cũng chia kíp, mình chỉ nhớ có kíp từ 5h45 pm đến 19h30 pm. Bể này cũng có 2 bể cho trẻ em và người lớn