Showing posts with label Tips. Show all posts
Showing posts with label Tips. Show all posts

Saturday, January 2, 2021

Victoria Driving Test - Thi lái xe bang Victoria

 Thi lái có 3 phần được book ở 3 thời điểm khác nhau: lý thuyết (L), hazard test (tình huống nguy hiểm), thực hành.


Về lý thuyết thì mình luyện kho trắc nghiệm online rất tiện lơi và 1 cuốn sách handbook
https://www.vicroads.vic.gov.au/licences/your-ls/get-your-ls/lpt (làm bài trắc nghiệm có feedback để biết đúng sai và tự tin đi thi lấy trên 80% điểm là đậu)




https://www.vicroads.vic.gov.au/safety-and-road-rules/road-rules/road-to-solo-driving-handbook (sách để học lý thuyết cơ bản để làm trắc nghiệm)



Về hazard thì test tình huống nguy hiểm mình xử lý thế nào trên máy tính, nên mình sẽ click chuột 1 lần cho mỗi tình huống để test khi nào quẹo trái, phải hay khi nào chạy chậm lại, giống kiểu test như link dưới:
https://mylicence.sa.gov.au/hazard-perception-test

Về thực hành thì mình thi ở Werribee theo tuyến đường ở đây, chia làm 2 stage:
- Trước khi lên xe chạy test, mình ở trong xe bật khóa để có điện chứ chưa nổ máy, sau đó người tester ở ngoài xe sẽ nói mình bật đèn headlights, left, right, washer, water, hazard signal, horn để test xe.
Stage 1 thì test khu vực dân cư, do không có nhiều bảng giới hạn tốc độ nên mình chạy dưới 50km/h và theo hướng dẫn của người tester để quẹo trái, phải hay đi thằng, và test 3 point turns hay đậu xe về lề đường sau 1 xe đang đậu.
Stage 2 mình sẽ test change line và chay lane nào khi quẹo. Phần này để ý headcheck và phán đoán gap cho an toàn để chuyển lane smooth.


Lưu ý thêm:
- Mình nên đưa bằng VN để họ ghi nhận kinh nghiệm khi đăng ký để mau có bằng full tiện khỏi treo bảng khi lái xe
- Về tìm thầy học thì nên kiếm thấy có nhiều người giới thiệu tốt ở diễn đàn sinh viên hay mấy thầy Tây dạy rõ ràng, ko câu giờ
- Khi thi thực hành nên chuẩn bị xe loại "truyền thống": có thắng tay kéo lên cho người chấm điểm thấy.



Vài note để chia sẻ cho mọi người, thêm nữa thì có thể tìm tips ở youtube tại đây https://www.youtube.com/results?search_query=tips+for+passing+driving+test+vic

Thursday, May 7, 2009

Vài điều suy ngẫm khi viết phần mềm và tối ưu hoá code

Trong lập trình, bình thường ta viết code chủ yếu là làm sao đáp ứng được yêu cầu của khách hàng. Từ khâu phân tích những yêu cầu, có cái nhìn tổng quan. Sau đó các manager của dự án sẽ giao việc cho các thành viên viết những phần nào đó của dự án. Các thành viên sẽ nắm bắt bản thiết kế, hiểu ý nghĩa của từng class, module, để xây dựng những hàm đáp ứng yêu cầu.

Quá trình phát triển thành sản phẩm, các tester và khách hàng sẽ "duyệt" qua sản phẩm của chúng ta và đưa ra những bugs (nếu tìm thấy) cũng như họ muốn những yêu cầu khác để sản phẩm tốt hơn (mà trước đây họ chưa hình dung ra được).

Điều này đã làm các thành viên viết phần mềm phải chỉnh sữa lại code của mình để đáp ứng yêu cầu đó. Thời gian này, manager và programers nhiều lúc lo chỉnh sữa để kịp tiến độ mà quên đi theo đúng cấu trúc, ý nghĩa của mô hình đã phân tích. Cũng có thể manager đã ko lường trước hết vấn đề, nhưng thực tế cũng có nhiều thứ mà chúng ta không thể biết hết được.
Đó là một trong những trở ngại mà chúng ta hay gặp khi viết phần mềm. Nhiều lúc đã làm dự án chúng ta thất bại. Cũng có trường hơp chúng ta phải xây dựng lại và có tham khảo đến mô hình đã thất bại.

Một điều nữa là khi viết code, chúng ta không chú trong để cách viết, gây khó khăn cho những thành viên khác cùng tham gia viết một lớp, module với mình. Vì ko có standard code. Đã có nhiều bài viết về quy định chuẩn cho việc viết code rồi (nên không nói ra ở đây).

Và nếu viết những ứng dụng thời gian thực, chúng ta cũng cần để ý cách viết sao cho tối ưu. Code của lệnh if, vòng lặp, đệ quy cần phải chú ý, vì đó sẽ là những phần tốn nhiều thời gian xử lý. Đối với những compiler ngày nay, họ cũng đã chú ý nhiều đến vấn đề này, nhưng cũng có nhiều trường hợp phải có sự hỗ trợ của programmer. Có một thư viện hỗ trợ cho CPU của Intel dựa trên tập lệnh MMX, SSE, SEE2, SEE3. Có một bài nói về vấn đề này tại đây. Và tận dụng tối đa CPU bởi việc lập trình song song (VS2005 hỗ trợ lập trình song song với OpenMP)

Trên đây là vừa điều mà tôi đã gặp phải trong quá trình viết phần mềm.

James

Sunday, April 26, 2009

Virtual machine on web

Vừa rồi xem được một bài viết nói về một máy ảo trên web, giúp cho nhiều người chưa sở hữu được một máy ti´nh thật, ổn định để lưu trữ dữ liệu của mình, và khi cần online từ bất kỳ máy nào cũng cảm thấy smooth để làm việc với dữ liệu của mình, y như họ có một ma´y tính sở hữu riêng của mình.
Về mặt kỹ thuật thì nó sử dụng công nghệ Cloud Computing để biến những ta`i nguyên của họ (như CPU, RAM, Ổ đĩa ...) tha`nh một dịch vụ, để cung câ´p cho user. Bởi hiện tại máy ti´nh chúng ta bỏ phí rất nhiê`u rất nhiều, CPU của máy tính chúng ta chỉ làm việc trung bình cỡ khoảng 20%, chưa tận dụng hết công suất. Vì vậy, công nghệ này sẽ giúp tận dụng tô´i đa nguồn tài nguyên này.

James

-------------------------
http://www.thanhnien.com.vn/news/Pages/200917/20090425221723.aspx

Ngày 23.4.2009, Công ty Xcerion (Thụy Điển) khai trương dịch vụ máy tính trực tuyến hoàn toàn miễn phí thông qua hệ thống icloud đặt tại New York. Icloud là dịch vụ internet cung cấp phần mềm ứng dụng cho khách hàng không có máy tính cá nhân, nên có những thời điểm không thể truy cập vào dữ liệu của mình.

Phiên bản icloud hiện tại cung cấp cho mỗi tài khoản miễn phí 3 GB để lưu trữ dữ liệu, gồm tài liệu, hình ảnh và âm nhạc trực tuyến. Gói dịch vụ miễn phí này cung cấp thêm 30 chương trình miễn phí cho người dùng, như bộ office, e-mail, chương trình chơi nhạc, xem video, nhắn tin, game… Icloud không cần tải xuống để cài đặt vào máy tính mà có thể sử dụng trực tiếp thông qua trình duyệt Internet Explorer hoặc Firefox. Đăng ký sử dụng và tìm hiểu thêm thông tin tại địa chỉ http://icloud.com/en.