Skip to main content

Posts




Đọc số thành chữ - Code JavaScript

  Để hỗ trợ trong công tác phát triển ứng dụng trực tuyến, Thủ thuật xây dựng xin chia sẽ đến các bạn hàm hỗ trợ đọc số thành chữ trên ngôn ngữ JavaScript đang sử dụng phổ biến hiện nay. <script language="javascript" type="text/javascript"> var ChuSo=new Array(" không"," một"," hai"," ba"," bốn"," năm"," sáu"," bảy"," tám"," chín"); var Tien=new Array( "", " nghìn", " triệu", " tỉ", " nghìn triệu", " trăm triệu"); function trim(s) { var r=s.split("."); var n=r.length; var s=""; for (var i=0; i < n; i++){s = s+r[i];} return s; } function DocSo3ChuSo(baso,sign) { var tram; var chuc; var donvi; var KetQua=""; tram=parseInt(baso/100); chuc=parseInt((baso%100)/10); donvi=baso%10; if(tram==0 && chuc==0 && donvi==0) return  ""; if((tram==0 &&

Code dạo theo yêu cầu - Kỳ 1 (Lisp Code)

Code 1: Chèn text cao độ tại các tâm hình tròn (circle) sẵn có.  Nội dung text là giá trị cao độ của tâm hình tròn. Ứng dụng code thường dùng cho các trường hợp bạn phân rã cao độ khảo sát ra đối tượng hình tròn cao độ là tâm. Sử dụng: Load code rồi nhập lệnh "btip01" chọn các hình tròn là xong. (defun c:btip01() (setq o (ssget) i 0) (repeat (sslength o) (setq a (entget (ssname o i)) p (cdr (assoc 10 a)) b (nth 2 p) i(1+ i)) (command ".text" "j" "r" p 0.8 0 (rtos b 2 3)))) Keyword:  Insert elevation text at existing circle centers, Lisp code.

Hướng dẫn truy cập và làm việc hiệu quả với một trang Web / Blog

Do đặc thù một trang web dạng blog sẽ hiện thị bài viết mới nhất trên trang và các bài được truy cập nhiều nhất. Tuy nhiên đó không phải là vấn đề bạn cần và bạn thường lúng túng trong tìm kiếm. Các cách sau đây sẽ giúp bạn biến trang Webblog thành công cụ làm việc hiệu quả. Cách 1: Với một trang tiện ích bạn đã truy cập hãy nhớ một hai hay ba từ khóa của nó. Trên cùng trang sẽ tích hợp công cụ tìm kiếm trong trang (thường là nút Search / Tìm kiếm ). Click vào đó và nhập từ khóa tìm kiếm trong trang web ví dụ như Chuyển đổi tọa độ rồi enter (có thể gõ không dấu). Cách 2: Thường ở cuối bài đăng hoặc trang web tiện ích bạn đang dùng có nhãn phân loại (hay Label ) dùng để phân loại tiện ích/ trang thuộc nhóm nào, bạn hãy nhớ nó một chút nhé. Một bài đăng/ tiện ích có thể có nhiều nhãn. Ví dụ ở một bài đăng trong trang tienichxd.blogspot.com sẽ thuộc một trong các nhãn như sau: Tiện ích công trường, Tiện ích thiết kế, Bốc tách khối lượng, ... Ở thuthuatxaydung.blogspot.com lại có

Làm sao ghi nhớ và gọi lại nhanh một tiện ích trang web

Trong quá trình làm việc, chắc hẳn bạn sẽ có nhiều trang web hoặc tiện ích web thường xuyên sử dụng.  Các giải pháp sau có thể có hiệu ích cho bạn: Cách 1: Dùng tính năng sẵn có trên trình duyệt web bạn đang dùng để đánh dấu lại nó, như tính năng Bookmark hoặc đánh dấu trang. Yêu cầu là bạn cần đồng bộ hóa trang web với tài khoản cảu bạn. Cách 2: Khá hay và thường dùng là tạo icon trực tiếp trên màn hình chính. Với điện thoại: Trên màn hình chính điện thoại > Bạn vào ứng dụng Chrome > Vào trang web mà bạn cần tạo icon trên màn hình chính > Chọn nút "..." ở góc phải trên cùng màn hình > Tiếp tục chọn "Thêm vào màn hình chính" từ menu xổ xuống > Lần lượt chọn "Thêm", "Tự động thêm" . Ta sẽ được icon ứng dụng trên màn hình chính cho tiện việc truy cập thường xuyên. Với máy tính bàn: Trên màn hình Desktop > Click phải chọn New > Shortcut , dán địa chỉ trang web vào ô Browse... click Next > Đặt tên rồi click Finish . Thay đ

Tiện ích hỗ trợ bốc tách khối lượng trong xây dựng

Truy cập trang công cụ xây dựng tienichxd.blogspot.com click chọn nút danh mục Góc trên cùng bên phải chọn Danh mục tiện ích > Đo bóc khối lượng > Bốc tách hình học cơ bản . Truy cập nhanh tiện ích tại đây. Ví dụ:  Bạn cần bốc khối lượng BTCT hầm ga hình bên dưới. Ta tiến hành làm như sau: Chia hầm ga thành từng phần ứng với thư viện hình dạng sẵn có. Cụ thể như sau: Phần đáy là tấm tròn đường kính 1.2m, dày 0.2m, cốt thép 1 lớp D12 theo 2 phương @200; Phần thành ống buy lọt lòng đường kính 0,9m thành dày 0.15m cao 1.2m, bị khoét 2 lỗ D300, bố trí thép 1 lớp đứng D12@200, đai D8@250; Sàn như đáy bị khoét lỗ phần cổ; Phần cổ đường kính 0.6m dày thành 0.15m cao 0.5m, bố trí thép 1 lớp D10@200, đai D8@250. Ta nhập liệu vào trang tiện ích như sau: Phần sàn+đáy: (C) (2,0,1.2,0.2) (1,12,0.2,12,0.2) Trừ khoét lỗ cổ: (C) (-1,0,0.6,0.2) (1,12,0.2,12,0.2) Phần thành buy: (P) (1,0.9,0.15,1.2) (1,12,0.2,8,0.25) Trừ khoét lỗ: (C) (-2,1,0.3,0.15) (1,12,0.2,8,0.25) Phần cổ hầm: (P) (1,0.6,0.1

Hướng dẫn bốc tách khối lượng cửa xã và ra nhanh khối lượng thép đề xuất

Truy cập trang công cụ xây dựng migotip.blogspot.com click chọn nút danh mục Góc trên cùng bên phải chọn Danh mục tiện ích > Đo bóc khối lượng > Bốc tách khối lượng cửa xã. Truy cập nhanh tiện ích tại đây. Sau khi vào trang ứng dụng, bạn nhập các thông số kích thước của cửa xã cần đo bốc như kích thước tường đỉnh (Bd, Td, Hd), kích thước tường cánh (Hf, tf, hf), kích thước sân móng (wm, hm, Ls, Ds, ts, Hm, tm), tiết diện tường đỉnh bị khoét (ns, Fs). Trường hợp chiều dày tường cánh/ tường đỉnh thay đổi, bạn nhập chiều trung bình. Bạn có thể mở thêm tab mới để sử dụng tính năng Máy tính xây dựng hỗ trợ thêm công cụ tính diện tích hình học cơ bản. Nhấn nút CALC để tính toán khối lượng bê tông & ván khuôn cửa xã. Trong đó: BTS, VKS - bê tông, ván khuôn phần sân móng của xã; BTC, VKC - bê tông và ván khuôn tường cánh; BTD, VKD - bê tông và ván khuôn tường đỉnh; Tiếp tục nhập các thông số bố trí thép cho cửa xã như: Thép tường đỉnh gồm thép đứng - Đường kính, khoảng các

Thư viện hàm về xây dựng và khai thác mô hình lưới tam giác

BFx01.VLX - Đây là hàm chuyên dụng phục vụ tạo và khai thác mô hình lưới tam giác bề mặt. Cung cấp lệnh / hàm tạo mô hình lưới tam giác, tra cao độ ... Ứng dụng tạo code thiết kế đường, thoát nước, san lấp, nạo vét ... Click tải về tại đây Các lệnh sẵn có ZTE : Chuyển đổi text lên cao độ Z. LTG : Tạo lưới tam giác từ Text cao độ. LTT : Chọn lưới tam giác cần tra cứu. TCD : Tra cứu cao độ lưới. CCD : Chèn thêm cao độ. VEC: Vẽ véc tơ chỉ hướng PLine REV: Đảo hướng PLine vẽ Các hàm của BFx01.VLX GetZ (Pnt) : Hàm trả về cao độ lưới tam giác với điểm Pnt. Bạn cần gán: Pnt ( Điểm ) , 3dFace ( Mô hình lưới tam giác ) Ví dụ về hàm (vl-load-com) (setvar "cmdecho" 0) (prompt "\nChọn lưới tam giác cần tra cứu: ") (setq 3dFace (ssget (list (cons 0 "3DFACE")))) (setq Pt1 (getpoint "Chỉ định điểm cần tra cao độ:")) (print (GetZ Pt1)) ; In ra cao độ tra cứu. Trong phần tới "Thu thuat xay dung" sẽ giới thiệu phương pháp làm bình đồ San Lấp, Vẽ trắc dọc