Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

khi nào - Trực tuyến trên Đám mây

Chạy khi ở trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh khi điều đó có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


Khi nào - một chương trình lịch cá nhân tối giản

SYNOPSIS


khi nào

khi [tùy chọn] [lệnh]

Ý tưởng cơ bản là chỉ nhập `when 'vào dòng lệnh. Lần đầu tiên bạn chạy
chương trình, nó sẽ nhắc bạn về một số thông tin thiết lập. Để chỉnh sửa tệp lịch của bạn trong
biên tập viên yêu thích, làm `khi e '. Định dạng cơ bản của tệp lịch như sau:

2003 feb 3, Bay đến Stockholm để nhận giải Nobel.

Sau khi bạn có tệp lịch, hãy chạy chương trình như cũ hoàn toàn từ lệnh
dòng sẽ in ra những thứ trên lịch của bạn trong hai tuần tới.

HÀNG


i In các mục sắp tới trên lịch của bạn. (Đây là lệnh mặc định.)

c In lịch (lưới như lịch treo tường, không hiển thị các mục) cho tháng trước,
tháng này và tháng sau.

e Gọi trình chỉnh sửa yêu thích của bạn để chỉnh sửa tệp lịch của bạn.

w,m,y In các mục cho tuần, tháng hoặc năm tới, thay vì in mặc định
khoảng thời gian hai tuần.

j In ngày Julian đã sửa đổi (hữu ích để tìm khoảng thời gian giữa hai
ngày).

d Không in gì ngoài ngày hiện tại.

LỰA CHỌN


Tất cả các tùy chọn sau, ngoại trừ --help, có thể được đặt trong tệp tùy chọn.
Các tùy chọn đúng / sai có thể được đặt trên dòng lệnh dưới dạng --option hoặc --nooption và trong
tệp tùy chọn bằng cách đặt tùy chọn thành 0 hoặc 1.

--help In thông báo trợ giúp ngắn gọn.

--phiên bản
In một thông báo ngắn gọn, bao gồm một tuyên bố về phiên bản phần mềm đó
là.

--language = LANG
Đặt ngôn ngữ thành LANG. Xem phần bên dưới về quốc tế hóa. Cái này
tùy chọn này thường không cần thiết vì ngôn ngữ được tự động phát hiện.

--future = DAYS
Báo cáo sẽ kéo dài bao nhiêu ngày trong tương lai. Mặc định: 14

--past = DAYS
Báo cáo kéo dài bao nhiêu ngày trong quá khứ. Giống như tùy chọn --future, --past
được hiểu là một phần bù so với ngày hiện tại, vì vậy thông thường bạn sẽ
muốn đây là một giá trị âm. Mặc định: -1

--calendar = FILE
Tệp lịch của bạn. Mặc định là sử dụng tệp được trỏ đến theo tùy chọn của bạn
tệp, được thiết lập lần đầu tiên bạn chạy Khi nào.

--editor = COMMAND
Lệnh được sử dụng để gọi trình soạn thảo của bạn. Mặc định: "emacs -nw" Ví dụ: khi
--editor = "vim"

--wrap = COLUMNS
Số cột văn bản cho đầu ra (hoặc 0 nếu bạn không muốn bao bọc).
Mặc định: 80

- [không] wrap_auto
Cố gắng phát hiện chiều rộng của thiết bị đầu cuối và đặt chiều rộng của đầu ra
cho phù hợp. Điều này chỉ áp dụng nếu đầu ra là một tty và tuân theo bất kỳ
tối đa được đặt bởi --wrap_max. Ghi đè bất kỳ giá trị nào được đặt bởi --wrap. Mặc định: không

--wrap_max = COLUMNS
Số cột văn bản tối đa cho đầu ra (hoặc -1 nếu bạn không muốn
tối đa). Hữu ích khi kết hợp với --wrap_auto để duy trì tính dễ đọc trên rất
cửa sổ đầu cuối lớn. Mặc định: -1

--rows = COLUMNS
Số hàng văn bản sẽ phù hợp trong cửa sổ dòng lệnh. Khi liệt kê
lịch, đầu ra sẽ bị cắt bớt theo độ dài này, trừ khi điều đó dẫn đến
niêm yết ít hơn ba ngày trong tương lai. Hành vi này bị ghi đè (
số hàng tối đa được đặt thành vô cùng) nếu tùy chọn --future được cung cấp
rõ ràng, hoặc nếu lệnh m hoặc y được sử dụng. Mặc định: 40

- [không] hàng_auto
Cố gắng phát hiện chiều cao của thiết bị đầu cuối, thay vì sử dụng giá trị được đặt trong
tùy chọn --rows. Điều này chỉ áp dụng nếu đầu ra là một tty. Ghi đè bất kỳ giá trị nào
đặt bởi --rows. Mặc định: có

--[Không tiêu đề
In tiêu đề ở đầu đầu ra của lệnh i, c, w, m và y. Vỡ nợ:
Vâng

- [không] phân trang
Khi kết quả đầu ra dài hơn giá trị được đặt bởi các hàng hoặc row_auto, hãy sử dụng một máy nhắn tin để
hiển thị đầu ra. (Các biến môi trường PAGER và LESS được tôn trọng. Nếu
PAGER không được đặt, mặc định là "ít hơn"). Mặc định: có

--paging_less_options
Các tùy chọn bổ sung nếu máy nhắn tin "ít hơn". Mặc định: "-rXFE"

- [không] filter_accents_on_output
Có thay đổi các ký tự có dấu thành các ký tự không có dấu hay không. Mặc định: có, trừ khi
biến môi trường $ TERM bằng "mlterm" hoặc "xterm".

- [không] styled_output
Nếu đầu ra là một thiết bị đầu cuối, chúng ta có nên sử dụng mã đầu cuối ANSI để tạo kiểu không?
Mặc định: có

- [không] styled_output_if_not_tty
Tạo kiểu cho đầu ra ngay cả khi nó không phải là một thiết bị đầu cuối. Mặc định: không

--calendar_today_style = PHONG CÁCH
--items_today_style = PHONG CÁCH
Đầu tiên trong số này nói cách định kiểu ngày hôm nay khi xem lịch (c)
chỉ huy. Câu thứ hai nói cách tạo kiểu cho từ `` hôm nay '' khi làm các mục (i)
chỉ huy. Mặc định: in đậm

Kiểu đầu ra có thể được chỉ định bằng cách sử dụng các từ khóa sau: in đậm,
gạch chân, nhấp nháy. Để thay đổi màu sắc của văn bản, hãy sử dụng: fgblack, fgred,
fggreen, fgyellow, fgblue, fgpurple, fgcyan, fgwhite. Để thay đổi nền
màu sắc, sử dụng các từ khóa tương tự, nhưng với bg thay vì fg. Ví dụ: khi
--calendar_today_style = "bold, fgred, bgcyan" c

- bộ lọc
Lướt tệp lịch qua một chương trình trước khi đọc nó. Vỡ nợ: ""

--now = "YMD"
Giả vờ hôm nay là một số ngày khác.

- [không] lân cận_ tháng
Hành vi mặc định của "khi c" là in ra lịch cho tháng trước, điều này
tháng, và tháng tới. Bằng cách chọn --noneighboring_months, bạn có thể tránh in
ngoài các tháng không được bao gồm trong phạm vi được đặt bởi --past và --future.

- [không] monday_first
Bắt đầu tuần từ Thứ Hai, thay vì Chủ Nhật. Mặc định: không

- [không] orthodox_easter
Tính Lễ Phục sinh theo lịch của Giáo hội Chính thống phương Đông. Mặc định: không

- [không] ampm
Hiển thị thời gian trong ngày bằng thời gian 12 giờ, thay vì thời gian 24 giờ. Cũng ảnh hưởng đến
phân tích cú pháp của thời gian đầu vào. Mặc định: có

--auto_pm = x
Khi thời gian được nhập với số giờ nhỏ hơn x và SA hoặc CH thì không
được chỉ định rõ ràng, tự động giả định rằng họ là PM chứ không phải AM.
Mặc định: 0

- [không] theo nghĩa đen
Chỉ hiển thị các mục được cung cấp dưới dạng ngày tháng theo nghĩa đen, ví dụ: "2008 jul 4". Đừng
hiển thị các mục được xác định bởi các biểu thức, ví dụ: các mục tuần hoàn như "w = thu".
Mặc định: không

--test_biểu thức
--bare_version
--make_filter_regex
--test_accent_filtering
Các tùy chọn này được sử dụng trong nội bộ để xây dựng và thử nghiệm.

MÔ TẢ


Thời Gian là một chương trình lịch cá nhân cực kỳ đơn giản, nhằm vào những người yêu thích Unix, những người muốn
một cái gì đó tối giản. Nó có thể theo dõi những việc bạn cần làm vào những ngày cụ thể.
Có rất nhiều lịch và chương trình `` quản lý thông tin cá nhân '' trên mạng, vì vậy
có những lý do gì để sử dụng Thời Gian?

Đây là một chương trình rất ngắn và đơn giản, vì vậy bạn có thể dễ dàng tự mày mò.
Nó không phụ thuộc vào bất kỳ thư viện nào nên rất dễ cài đặt. Bạn sẽ có thể cài đặt
nó trên bất kỳ hệ thống nào có Perl, ngay cả khi bạn không có đặc quyền cài đặt
thư viện.
Định dạng tệp của nó là một tệp văn bản đơn giản, bạn có thể chỉnh sửa trong trình soạn thảo yêu thích của mình.

Mặc dù Thời Gian sẽ chạy trên hầu như bất kỳ hệ điều hành nào có Perl, trong
tài liệu này, tôi sẽ cho rằng bạn đang chạy một số phiên bản Unix.

LẮP ĐẶT NHẬN ĐÃ BẮT ĐẦU


Trong khi đăng nhập với quyền root, hãy thực hiện lệnh sau:

thực hiện cài đặt

chạy Thời Gian lần đầu tiên sử dụng lệnh này:

khi nào

Bạn sẽ được nhắc về một số thông tin cần thiết để thiết lập tệp lịch của mình.

SỬ DỤNG


Nếu bạn chạy Thời Gian một lần nữa sau khi chạy thiết lập ban đầu, nó sẽ in ra một dòng
nhắn tin, cho bạn biết ngày hiện tại. Nó sẽ không in ra bất cứ thứ gì khác, bởi vì
tệp lịch trống, vì vậy bạn không có bất kỳ cuộc hẹn nào sắp tới.

Bây giờ bạn có thể bắt đầu đưa các mục vào tệp lịch của mình. Mỗi mục là một dòng văn bản
trông như thế này:

2003 feb 3, Bay đến Stockholm để nhận giải Nobel.

Một cách thuận tiện để chỉnh sửa tệp lịch của bạn là bằng lệnh sau:

khi e

Điều này sẽ đưa bạn vào trình chỉnh sửa yêu thích của mình (trình chỉnh sửa bạn đã chọn khi chạy Thời Gian cho người đầu tiên
thời gian).

Ngày phải ở định dạng năm-tháng-ngày, nhưng bạn có thể đánh vần tháng hoặc cho nó
như một con số. (Tên tháng không phân biệt chữ hoa chữ thường và bạn có đại diện
Tháng XNUMX là F, Fe, Feb, Februa, hoặc bất cứ điều gì. Nó chỉ phải là một trận đấu duy nhất. Bạn có thể
đưa ra dấu., sẽ bị bỏ qua. Trong tiếng Séc, "cer" có thể được dùng làm chữ viết tắt
cho Cerven và "cec" cho Cervenec.) Khoảng trắng bổ sung bị bỏ qua cho đến khi bạn vào
văn bản thực tế sau dấu phẩy. Các dòng trống và dòng bắt đầu bằng dấu # bị bỏ qua.

Nếu bây giờ bạn chạy Thời Gian, nó sẽ in ra danh sách tất cả các mục trong tệp lịch của bạn
rơi vào một khoảng thời gian nhất định. (Khoảng thời gian bắt đầu từ ngày hôm qua. Thời Gian cố gắng
chọn cuối khoảng thời gian để đầu ra của nó phù hợp với cửa sổ đầu cuối của bạn, nhưng nó
sẽ luôn là ít nhất ba ngày và không quá hai tuần trong tương lai.) Để xem tất cả
các mục của bạn cho tháng tiếp theo, hãy thực hiện `` khi m '' và tương tự cho một năm, y hoặc một
tuần, w.

Nếu bạn làm `` khi c '', Thời Gian in ra lịch cho tháng trước, tháng này và tiếp theo
tháng.

Bạn có thể kết hợp các lệnh này. Ví dụ: `` khi cw '' sẽ in ra lịch và
sau đó hiển thị cho bạn các mặt hàng của bạn cho tuần tiếp theo.

Đối với các sự kiện diễn ra mỗi năm một lần, chẳng hạn như sinh nhật và các cuộc tổng duyệt, bạn có thể sử dụng
a * thay cho năm,

* ngày 25 tháng XNUMX, lễ Giáng sinh

hoặc sử dụng một năm có dấu hoa thị:

1920 * 29 tháng XNUMX, Charlie Parker tròn \ a, sinh năm \ y

Trong ví dụ thứ hai, \ a cho bạn biết Charlie Parker năm nay sẽ bao nhiêu tuổi và \ y
sao chép năm anh ta sinh ra, tức là, đầu ra sẽ là:

hôm nay, ngày 2003 tháng 29 năm 83 Charlie Parker tròn 1920 tuổi, sinh năm XNUMX

Đối với những việc bạn phải làm hàng tuần, bạn có thể sử dụng biểu thức có dạng w = xxx, trong đó
xxx là một vài chữ cái đầu tiên của tên ngày trong tuần bằng ngôn ngữ của bạn. (Bạn
phải cung cấp đủ các chữ cái để loại bỏ sự mơ hồ, ví dụ: trong tiếng Anh, w = th hoặc w = tu, không
just w = t.) Ví dụ:

w = sun, đi đến nhà thờ, 10:00

Bạn thực sự có thể thực hiện các bài kiểm tra lạ hơn thế này; để biết thêm thông tin, hãy xem phần
'thử nghiệm ưa thích' bên dưới. Dưới đây là cách thiết lập một số ngày lễ thông thường:

m = jan & w = mon & a = 3, Ngày Martin Luther King
* lễ 14, ngày lễ tình nhân
m = feb & w = mon & a = 3, Sinh nhật của Washington được quan sát
m = may & w = sun & a = 2, Ngày của mẹ
m = may & w = mon & b = 1, Ngày tưởng niệm
m = jun & w = sun & a = 3, Ngày của cha
* ngày 4 tháng XNUMX, Ngày quốc khánh
m = sep & w = mon & a = 1, Ngày lễ lao động
m = oct & w = mon & a = 2, Ngày Columbus
m = oct & w = mon & a = 2, Lễ tạ ơn (Canada)
* 11 tháng XNUMX, Ngày đình chiến
m = nov & w = thu & a = 4, Lễ tạ ơn (Hoa Kỳ)
e = 47, Mardi Gras
e = 46, Thứ Tư Lễ Tro
e = 7, Chủ nhật Lễ Lá
e = 0, Chủ nhật Phục sinh
e = 0-49, Lễ Ngũ tuần (49 ngày sau lễ Phục sinh)

Ở Hoa Kỳ, khi một số ngày lễ nhất định rơi vào cuối tuần, công nhân liên bang, cũng như nhiều
nhân viên tư nhân, được nghỉ thứ Hai hoặc thứ Sáu. Danh sách đầy đủ được cung cấp tại
http://www.opm.gov/operating_status_schedules/fedhol/2011.asp. Nếu bạn muốn một lời nhắc về
cả ngày nghỉ và ngày bạn đi làm, đây là một ví dụ về cách bạn sẽ thiết lập
mà lên:

* ngày 4 tháng XNUMX, Ngày quốc khánh
m = jul & c = 4, Ngày quốc khánh (được coi là ngày lễ liên bang)

QUỐC TẾ HÓA


Thời Gian có hỗ trợ ít nhất một phần cho tiếng Séc, tiếng Đan Mạch, tiếng Hà Lan, tiếng Anh, tiếng Pháp, tiếng Đức,
Tiếng Hy Lạp, tiếng Hungary, tiếng Ý, tiếng Ba Lan, tiếng Romania, tiếng Tây Ban Nha và tiếng Ukraina. Nếu như Thời Gian chưa từng
được dịch sang ngôn ngữ của bạn hoặc chỉ được dịch một phần, văn bản chưa
đã được dịch sẽ được hiển thị bằng tiếng Anh. Thời Gian sẽ tự động phát hiện những gì
ngôn ngữ bạn sử dụng (thông qua biến môi trường $ LANG của bạn) và nếu Thời Gian đã được dịch
sang ngôn ngữ đó, đó là những gì bạn sẽ nhận được - Thời Gianđầu ra của sẽ bằng ngôn ngữ của bạn, và
Thời Gian cũng sẽ mong đợi bạn sử dụng ngôn ngữ đó trong tệp lịch của mình cho tên của
tháng và các ngày trong tuần.

Tệp lịch của bạn phải ở dạng UTF-8 (hoặc ASCII, là một tập hợp con của UTF-8). Nếu là của bạn
tệp lịch ở một số mã hóa khác, chẳng hạn như ISO-8859, Thời Gian thường sẽ có thể
phát hiện ra điều đó, và sẽ từ chối đọc nó. Các tùy chọn dòng lệnh cũng có thể chứa UTF-8.

Một số trình mô phỏng thiết bị đầu cuối (aterm, ...) hiển thị các ký tự có dấu dưới dạng rác, nhưng một số khác
(mlterm, xterm ...) có thể hiển thị chúng một cách chính xác. Thời Gian kiểm tra môi trường $ TERM
và nếu nó bằng "mlterm" hoặc "xterm", thì các ký tự có dấu sẽ là
hiển thị. Nếu không, chúng sẽ bị lọc ra khỏi đầu ra. Bạn có thể ghi đè điều này bằng cách
đặt một dòng như

filter_accents_on_output = 0

or

filter_accents_on_output = 1

trong ~ / .when / tùy chọn tập tin. Tôi muốn nghe ý kiến ​​từ bất kỳ người dùng nào có thể
đề xuất một cơ chế tốt hơn cho việc này thay vì cố gắng diễn giải biến $ TERM.

Khi nhập liệu, dấu được cho phép, nhưng không bắt buộc, ví dụ: trong tệp nhập bằng tiếng Pháp,
ngày 2005 Fev 17 có thể được cung cấp với một e có dấu hoặc không có dấu, và
sẽ làm việc. Nếu một tháng hoặc ngày trong tuần đầu vào không khớp với bất kỳ đầu vào nào của bạn
ngôn ngữ, sau đó Thời Gian thay vào đó sẽ cố gắng diễn giải nó thành tiếng Anh.

Bạn có thể đặt một dòng như

ngôn ngữ = fr

trong tệp tùy chọn của bạn để đặt ngôn ngữ của bạn hoặc cung cấp tùy chọn - ngôn ngữ trên
dòng lệnh, nhưng điều đó không cần thiết nếu biến môi trường $ LANG của bạn được đặt
đúng.

FORMAT OF CÁC SỞ THÍCH FILE


Mỗi dòng bao gồm một cái gì đó như sau:

biến = giá trị

Khoảng trắng bị bỏ qua ở mọi nơi ngoại trừ bên trong giá trị. Tên biến là trường hợp-
vô cảm. Các dòng trống bị bỏ qua.

MORE VÍ DỤ


Một lệnh hữu ích để trình bao của bạn thực thi khi bạn đăng nhập là:

khi --past = 0 --future = 1

Để in lịch cho cả năm sắp tới:

khi --past = 0 --future = 365 c

BẬT MÍ UP CỦA BẠN LỊCH KHI BẠN LOG IN


Lịch của bạn sẽ không tốt nếu bạn quên xem lịch mỗi ngày. Một cách dễ dàng
để làm cho nó bật lên khi bạn đăng nhập là làm cho tệp .xsession hoặc .xinitrc của bạn trông giống như
điều này:

/ usr / bin / when --past = 0 --future = 1 &>~ / when.today
emacs -geometry 70x25 -bg bisque ~ / when.today &
bắt đầu

Tệp .xsession được sử dụng nếu bạn đã thiết lập trình quản lý đăng nhập đồ họa trên máy của mình,
.xinitrc nếu bạn không. Trong ví dụ này, dòng đầu tiên xuất lịch của bạn thành
tập tin. Con đường hoàn chỉnh đến Thời Gian chương trình được cung cấp, bởi vì biến đường dẫn của shell của bạn
sẽ chưa được khởi tạo đúng cách khi điều này chạy. Dòng thứ hai bật lên một emac GUI
cửa sổ, được tô màu đặc biệt để bắt mắt bạn. Dòng cuối cùng
khởi động trình quản lý cửa sổ của bạn, KDE trong ví dụ này. Dù bạn sử dụng trình quản lý cửa sổ nào, chỉ cần
đảm bảo giữ lại dòng có sẵn trong tệp khởi động nó và đảm bảo rằng
dòng đó là dòng cuối cùng trong tệp.

SẮP XẾP BY THỜI GIAN OF NGÀY


Nếu bạn muốn các mục khác nhau nằm trong một ngày được in ra trong một
, cách đơn giản nhất để làm điều đó là đặt chúng theo thứ tự đó trong tệp đầu vào. Điều đó
Tuy nhiên, phương pháp này sẽ không hoạt động khi một số mục nằm vào ngày được xác định bởi
biểu thức thay vì được đưa ra một cách rõ ràng. Lý do phổ biến nhất để muốn làm điều này
đại loại là bạn có những việc cần làm vào những thời điểm nhất định trong ngày và
bạn muốn chúng được sắp xếp theo thời gian. Trong tình huống này, bạn có thể đưa ra một khoảng thời gian ngay từ đầu
của văn bản của mục, và Thời Gian sẽ nhận ra điều đó và sắp xếp các mục theo thời gian. Thời gian có thể được
ở định dạng h: mm hoặc hh: mm. Nếu --ampm được đặt, thì hậu tố a hoặc p tùy chọn có thể được sử dụng cho
SA hoặc CH, ví dụ: 9:30a cho 9:30 sáng. Nếu bạn sử dụng thời gian SA / CH, thì bạn cũng có thể đặt
--auto_pm = 9 để giờ nhỏ hơn 9 tự động được coi là giờ chiều. Đây là một
thí dụ:

Ngày 2010 tháng 25 năm 7, 00:XNUMX ăn tối tại xã anarcho-syndicalist
w = sun, 10:00 nhà thờ

Ngày 25 tháng 2010 năm XNUMX là một ngày chủ nhật, vì vậy vào ngày đó cả hai mục này sẽ được hiển thị. Nếu như
--auto_pm được đặt thành 8 hoặc cao hơn, sau đó 7:00 sẽ tự động được hiểu là 7:00
PM, và ngày ăn tối sẽ được hiển thị bên dưới buổi lễ nhà thờ buổi sáng.

TÀI CHÍNH NGHIỆM


Ngoài w, được thảo luận ở trên, có một loạt các biến khác mà bạn có thể kiểm tra:

w - ngày trong tuần
m - tháng
d - ngày trong tháng
y - năm
j - số ngày Julian đã sửa đổi
a - 1 cho 7 ngày đầu tháng, 2 cho 7 ngày tiếp theo, v.v.
b - 1 cho 7 ngày cuối tháng, 2 cho 7 trước đó, v.v.
c - vào Thứ Hai hoặc Thứ Sáu, bằng ngày trong tháng của ngày cuối tuần gần nhất; nếu không thì -1
e - những ngày cho đến lễ Phục sinh (phương Tây) năm nay
z - ngày trong năm (1 vào ngày đầu năm mới)

Bạn có thể chỉ định tháng dưới dạng số, m = 2 hoặc dưới dạng tên trong ngôn ngữ của bạn, m = feb. Bạn
cũng có thể sử dụng các toán tử logic & (và) và | (hoặc). Ví dụ sau đây nhắc nhở bạn
để trả cho nhân viên của bạn vào ngày đầu tiên và ngày XNUMX hàng tháng:

d = 1 | d = 15, Phải trả công nhân viên.

Ví dụ này nhắc bạn tập dượt với ban nhạc của mình vào thứ Bảy cuối cùng hàng tháng:

w = sat & b = 1, Diễn tập với ban nhạc.

Hai dòng sau

* ngày 25 tháng XNUMX, lễ Giáng sinh
m = dec & d = 25, giáng sinh

cả hai đều làm chính xác những điều giống nhau, nhưng phiên bản đầu tiên dễ hiểu hơn và làm cho
chương trình chạy nhanh hơn. (Khi bạn làm một bài kiểm tra, Thời Gian phải chạy qua mỗi ngày trong
phạm vi ngày bạn yêu cầu và đánh giá bài kiểm tra cho từng ngày đó. Trên máy của tôi,
nếu tôi in lịch cho cả năm, sử dụng một tệp có 10 bài kiểm tra đơn giản trong đó, nó
mất vài giây.) Cũng có thể sử dụng dấu ngoặc đơn.

Tùy thuộc vào quốc tịch và tôn giáo của bạn, bạn có thể có một loạt các ngày lễ
không nói dối vào những ngày cố định. Trong Cơ đốc giáo, nhiều người trong số này ("lễ động") là
được tính liên quan đến Chủ nhật Phục sinh, đó là lý do tại sao biến e lại hữu ích.

Không có toán tử, !:

w = fri &! (m = dec & d = 25), trò chơi poker

Có một toán tử mô-đun,% và một toán tử trừ, -. Sử dụng những thứ này, cùng với
j biến, nó chỉ có thể cho Thời Giantrình phân tích cú pháp nhỏ để thực hiện những điều sau
kỳ công:

! (j% 14-1), hãy làm điều gì đó vào Thứ Tư hàng tuần

Logic đằng sau mảnh thuật sĩ nhỏ ngớ ngẩn này diễn ra như thế này. Đầu tiên, chúng tôi xác định,
bằng cách sử dụng lệnh `when j --now =" 2005 jan 26 "', tức là ngày thứ Tư đầu tiên mà chúng tôi muốn
để làm điều này có ngày Julian bằng 1, modulo 14. Sau đó, chúng tôi viết biểu thức này sao cho
rằng nếu đó là thứ Tư có ngày Julian bằng 1, modulo 14, thì số lượng trong ngoặc đơn
sẽ bằng XNUMX và việc lấy phủ định lôgic của nó sẽ mang lại một giá trị thực.

Tính liên kết của các toán tử và thứ tự ưu tiên (từ cao nhất đến thấp nhất) như sau:

bên trái %
trái -
trái <> <=> =
trái =! =
đúng !
bên trái &
trái |

KỂ CẢ CÁC TẬP TIN


Nếu tệp lịch của bạn quá lớn, bạn có thể muốn chia nó thành nhiều phần nhỏ hơn -
có lẽ một cho sinh nhật, một cho các ngày lễ Tây Tạng, v.v. Một cách dễ dàng để hoàn thành
đây là để cài đặt chương trình m4, đặt dòng

bộ lọc trước = m4 -P

trong tệp tùy chọn của bạn, và sau đó đặt các dòng trong tệp lịch của bạn như sau:

m4_include (/home/yourname/.when/birthdays)

MÔI TRƯỜNG


$ LANG để tự động phát hiện ngôn ngữ của người dùng

$ TERM để cố gắng tìm hiểu xem trình giả lập đầu cuối có thể hiển thị các ký tự có dấu hay không

Sử dụng khi trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Turkdevops
    Turkdevops
    TurkDevOps a ? K kaynak yaz? L? M
    geli? tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    Tính năng:https://github.com/turkdevopshttps://turkdevops.g...
    Tải xuống turkdevops
  • 2
    asamdf
    asamdf
    * asammdf * là trình phân tích cú pháp Python nhanh và
    biên tập viên cho ASAM (PGS cho
    Tiêu chuẩn hóa Tự động hóa và
    Hệ thống đo lường) MDF / MF4
    (Định dạng dữ liệu đo lường ...
    Tải xuống asamdf
  • 3
    LAME (Lame Aint một bộ mã hóa MP3)
    LAME (Lame Aint một bộ mã hóa MP3)
    LAME là một công cụ giáo dục được sử dụng
    để tìm hiểu về mã hóa MP3. Các
    Mục tiêu của dự án LAME là cải thiện
    âm thanh tâm lý, chất lượng và tốc độ
    của MP...
    Tải xuống LAME (Lame Aint a MP3 Encoder)
  • 4
    wxPython
    wxPython
    Một tập hợp các mô-đun mở rộng Python
    bọc các lớp GUI đa nền tảng từ
    wxWidgets.. Đối tượng: Nhà phát triển. Người dùng
    giao diện: X Window System (X11), Win32...
    Tải xuống wxPython
  • 5
    góifilemanager
    góifilemanager
    Đây là trình quản lý tệp gói Total War
    dự án, bắt đầu từ phiên bản 1.7. Một
    giới thiệu ngắn về Warscape
    mod: ...
    Tải xuống packfilemanager
  • 6
    IPerf2
    IPerf2
    Một công cụ lưu lượng mạng để đo lường
    Hiệu suất TCP và UDP với các chỉ số
    xung quanh cả thông lượng và độ trễ. Các
    các mục tiêu bao gồm duy trì một hoạt động
    cá tuyết iperf ...
    Tải xuống IPerf2
  • Khác »

Lệnh Linux

Ad