Thành viên:P.T.Đ/SimpleUpdate

Bách khoa toàn thư mở Wikipedia
Bước tới điều hướng Bước tới tìm kiếm

Hệ thống Lập lịch cập nhật[sửa | sửa mã nguồn]

Wikipedia:Lập lịch[sửa | sửa mã nguồn]

Wikipedia:Đầu bài[sửa | sửa mã nguồn]

Hiển thị ở Trang Chính[sửa | sửa mã nguồn]

Hiển thị ở trang lưu trữ theo năm[sửa | sửa mã nguồn]

Hiển thị ở trang lưu trữ theo tháng[sửa | sửa mã nguồn]

Hiển thị ở trang lưu trữ theo tuần[sửa | sửa mã nguồn]

Khác[sửa | sửa mã nguồn]

  • /Đọc tiếp
  • Mô đun:Đọc tiếp
  • /Bài của tuần: Trả về đầu bài phù hợp với số thứ tự của tuần. Nếu thứ của ngày 1/1 là thứ 2, 3, 4, 5 thì ngày đó cũng nằm trong tuần đầu tiên của năm; còn nếu là thứ 6, 7, CN thì không nằm trong tuần đầu tiên của năm, ngày đầu tiên của tuần đầu tiên của năm trong trường hợp này tương ứng là 4/1, 3/1, 2/1.

Hệ thống hiển thị HACL theo tháng[sửa | sửa mã nguồn]

Hệ thống Danh mục động[sửa | sửa mã nguồn]

Bản mẫu thông báo trạng thái biểu quyết, đề cử[sửa | sửa mã nguồn]

  • /Đặc tả của Bản mẫu:Status
  • Bản mẫu:Status
    • Chuyển sang dạng module để xử lý trường hợp Biểu quyết xóa bài, Gia hạn biểu quyết
    • Logic chung cho 2 trường hợp (chỉ có mốc tối đa và vừa có mốc tối đa và tối thiểu):
      • IF: Nếu mốc hiện tại > mốc tối đa thì hiển thị [Hạn là (mốc tối đa). Đã hết hạn.]
      • ELSE: Nếu mốc hiện tại <= mốc tối đa thì xét:
        • IF: Nếu có tham số thời hạn tối thiểu:
          • IF: Nếu mốc hiện tại > mốc tối thiểu thì hiển thị [Đã hết hạn tối thiểu. Hạn tối đa là (mốc tối đa). Còn (đếm ngược) ngày nữa đến hạn tối đa.]
          • ELSE: Nếu mốc hiện tại <= mốc tối thiểu thì hiển thị [Hạn tối thiểu là (mốc tối thiểu). Còn (đếm ngược) ngày nữa đến hạn tối thiểu. Hạn tối đa là (mốc tối đa). Còn (đếm ngược) ngày nữa đến hạn tối đa.]
        • ELSE: Nếu không có tham số thời hạn tối thiểu thì hiển thị: [Hạn là (mốc tối đa). Còn (đếm ngược) ngày nữa đến hạn.]
  • Bản mẫu:P.T.Đ/Status/styles.css
  • /Status
  • /FirstRevision
  • Thành viên:P.T.Đ/Nháp 6

Khác[sửa | sửa mã nguồn]

Cú pháp[sửa | sửa mã nguồn]

https://vi.wikipedia.org/w/index.php?title=Wikipedia:%E1%BB%A8ng_c%E1%BB%AD_vi%C3%AAn_b%C3%A0i_vi%E1%BA%BFt_t%E1%BB%91t/P.T.%C4%90/Nh%C3%A1p_6&action=edit&editintro=B%E1%BA%A3n+m%E1%BA%ABu%3AH%C6%B0%E1%BB%9Bng+d%E1%BA%ABn+%C4%91%E1%BB%81+c%E1%BB%AD+b%C3%A0i+vi%E1%BA%BFt+t%E1%BB%91t&preload=B%E1%BA%A3n+m%E1%BA%ABu%3AM%E1%BA%ABu+%C4%91%E1%BB%81+c%E1%BB%AD+b%C3%A0i+vi%E1%BA%BFt+t%E1%BB%91t+2
[{{fullurl:Wikipedia:Ứng cử viên bài viết tốt/{{{1|{{PAGENAME}}}}}|action=edit&editintro={{urlencode:Bản mẫu:Hướng dẫn đề cử bài viết tốt}}&preload={{urlencode:Bản mẫu:Mẫu đề cử bài viết tốt 2}}}} <span title="Nhấn chuột vào đây để tiếp tục việc đề cử. Bạn sẽ nhận được các hướng dẫn tiếp theo.">'''''một lời nhận xét từ bạn.'''''</span>]

Mã sinh số thứ tự ngày trong năm 2020[sửa | sửa mã nguồn]

public class Main {
    public static void main(String[] args) {
        int w = 2;
        for (int i = 6; i <= 366; i = i + 7) {
            System.out.println("| <!-- Week " + w + " --> " + i + "|" + (i + 1) +
                "|" + (i + 2) + "|" + (i + 3) + "|" + (i + 4) +
                "|" + (i + 5) + "|" + (i + 6) + " = ");
            w++;
        }

    }
}
Mã autoclick nút Save của JWB[sửa | sửa mã nguồn]
Category: Bài có giá trị chuyển đổi không chính xác
Sumary: Sửa lỗi [[Thể loại:Bài có giá trị chuyển đổi không chính xác|Chuyển đổi số không hợp lệ]].
Replace: ({{\s*(convert|cvt)\s*\|[^\.\|]*)(\.)([^\.\|]*\|)
With: $1,$4
Replace: ({{\s*convert\s*\|[^\.\|]*)(\.)([^\.\|]*)(\.)([^\.\|]*\|)
With: $1,$3,$5
Replace: ({{\s*convert\s*\|[^\.\|]*)(\.)([^\.\|]*)(\.)([^\.\|]*)(\.)([^\.\|]*\|)
With: $1,$3,$5,$7
// Chembox, Infobox Australian Place...
Replace: (\|\s*\b(molarmass|elevation[a-z_]*|urban_pop_[a-z0-9]+|rural_pop_[a-z0-9]+|length\sm|span\sm|wing\sarea\ssqm|g_dist|dist_err|area[a-z_]+imperial|population_density[a-z_]*|height[_m]*|chiều\scao|area|density|meltingptc|melting_point|boilingptc|logp|deltahf|deltahc|entropy|viscosity|heatcapacity|refractindex|magsus)\b[^\.\|]*)(\.)([^\.\|\n\<]*)
With: $1,$4
Replace: ({{\s*(height|chiều\scao)\s*\|[^\.]*)(\.)([^\.\|\}]*(\}|\|))
With: $1,$4
Replace: ({{\s*convert\s*\|[^\.\|]*\|(\-|\–|to)\|[^\.\|]*)(\.)([^\.\|]*\|)
With: $1,$4
Replace: ({{\s*convert\s*\|[^\.]*\|by\|[^\.\|]*)(\.)([^\.]*)(\.)([^\.\|]*\|)
With: $1,$3,$5
Flag: ig

Các công việc[sửa | sửa mã nguồn]

  1. Wikipedia:Chế độ tối → Themer
  2. Bản mẫu:Status
  3. Wikipedia:Danh mục động
  4. Cải tiến hệ thống lập lịch và lưu trữ các thành phần Trang Chính
  5. Trang Chính mới (Wiki2021)
  6. Công cụ kiểm tra tính hợp quy của lá phiếu biểu quyết, đề cử → Voter
  7. Nghiên cứu JWB, xây dựng trang giới thiệu Wikipedia:JavaScript Wiki Browser
  8. Nghiên cứu Tagger, Twinkle và RedWarn → Faster (/Đặc tả của Faster)
  9. Công cụ sửa nhanh nội dung bài ở trang diff → Differ
  10. Công cụ hoàn thành nhanh thủ tục đóng đề cử → Closer
  11. Bản mẫu Định dạng phân cấp thảo luận (frwiki)

Ưu tiên[sửa | sửa mã nguồn]

  1. Cải tiến hệ thống lập lịch và lưu trữ các thành phần Trang Chính
  2. Trang Chính mới (Wiki2021)
  • Xây dựng dần: 25/12 → 24/1
  • Dứt điểm: 27/1 → 31/1

Khác[sửa | sửa mã nguồn]

  1. Wikipedia:Thời báo Wikipedia
  2. Wikipedia:Best Leader of DYK 2020: Nghiên cứu quy trình, tiện ích để thống kê dễ dàng và chính xác hơn.
    • Một gadget có 3 chức năng chính. → DYKHelper
    • Một là quét từng bản tin BCB để gửi thông báo và tặng đồng tiền tự động cho các thành viên.
    • Hai là quét toàn bộ bản tin của một tuần để lưu trữ dữ liệu BCB trong tuần, sinh trang dữ liệu BCB theo tuần.
    • Ba là quét toàn bộ các trang dữ liệu BCB theo tuần để lưu trữ dữ liệu BCB của năm.
    • Trang chủ Best Leader of DYK sẽ dùng module Lua để trích dữ liệu từ trang dữ liệu BCB của năm để hiển thị thông tin.
    • Các bản mẫu đồng tiền sẽ dùng module Lua để trích dữ liệu từ trang dữ liệu BCB của năm để có được thứ tự bài BCB của tác giả trong năm.