InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

kapag - Online sa Cloud

Tumakbo kapag nasa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command kapag iyon ay maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


Kailan - isang minimalistic na personal na programa sa kalendaryo

SINOPSIS


kailan

kapag [mga pagpipilian] [nag-utos]

Ang pangunahing ideya ay i-type lamang ang `kailan' sa command line. Sa unang pagkakataon na patakbuhin mo ang
program, ipo-prompt ka nito para sa ilang impormasyon sa pag-setup. Upang i-edit ang iyong file ng kalendaryo sa iyong
paboritong editor, gawin 'kapag e'. Ang pangunahing format ng file ng kalendaryo ay ganito:

2003 feb 3 , Lumipad sa Stockholm upang tanggapin ang Nobel Prize.

Kapag mayroon ka nang kalendaryong file, patakbuhin ang programa bilang simpleng lumang `kailan' mula sa utos
line ay magpi-print ng mga bagay sa iyong kalendaryo para sa susunod na dalawang linggo.

UTOS


i Mag-print ng mga paparating na item sa iyong kalendaryo. (Ito ang default na utos.)

c Mag-print ng mga kalendaryo (mga grid tulad ng sa isang kalendaryo sa dingding, hindi nagpapakita ng mga item) para sa nakaraang buwan,
ngayong buwan, at sa susunod na buwan.

e Tawagan ang iyong paboritong editor upang i-edit ang iyong file sa kalendaryo.

w,m,y Mag-print ng mga item para sa darating na linggo, buwan, o taon, sa halip na para sa default
panahon ng dalawang linggo.

j I-print ang binagong Julian day (kapaki-pakinabang para sa paghahanap ng agwat ng oras sa pagitan ng dalawa
petsa).

d Walang i-print kundi ang kasalukuyang petsa.

Opsyon


Ang lahat ng sumusunod na opsyon, maliban sa --help, ay maaaring itakda sa preferences file.
Ang mga true/false na opsyon ay maaaring itakda sa command line bilang --option o --nooption, at sa
preferences file sa pamamagitan ng pagtatakda ng opsyon sa 0 o 1.

--help Nagpi-print ng maikling mensahe ng tulong.

--bersyon
Nagpi-print ng maikling mensahe, kabilang ang isang pahayag kung anong bersyon ng software ito
ay.

--language=LANG
Itakda ang wika sa LANG. Tingnan ang seksyon sa ibaba tungkol sa internasyonalisasyon. Ito
Ang opsyon ay hindi karaniwang kailangan, dahil ang wika ay awtomatikong nakita.

--kinabukasan=DAYS
Ilang araw sa hinaharap ang pag-extend ng ulat. Default: 14

--past=DAYS
Ilang araw sa nakalipas ang pag-extend ng ulat. Tulad ng --future na opsyon, --nakaraan
ay binibigyang-kahulugan bilang isang offset na nauugnay sa kasalukuyang petsa, kaya karaniwan mong gagawin
gusto nitong maging negatibong halaga. Default: -1

--calendar=FILE
Ang file ng iyong kalendaryo. Ang default ay gamitin ang file na itinuro ng iyong mga kagustuhan
file, na naka-set up sa unang pagkakataon na tumakbo ka Kailan.

--editor=COMMAND
Utos na ginamit para tawagan ang iyong editor. Default: "emacs -nw" Halimbawa: kailan
--editor="vim"

--wrap=COLUMNS
Bilang ng mga column ng text para sa output (o 0 kung ayaw mo ng pambalot).
Default: 80

--[no]wrap_auto
Subukang makita ang lapad ng terminal, at itakda ang lapad ng output
naaayon. Nalalapat lamang ito kung ang output ay isang tty, at napapailalim sa anuman
maximum na itinakda ng --wrap_max. Ino-override ang anumang value na itinakda ng --wrap. Default: hindi

--wrap_max=COLUMNS
Pinakamataas na bilang ng mga column ng text para sa output (o -1 kung ayaw mo ng anuman
maximum). Kapaki-pakinabang sa kumbinasyon ng --wrap_auto upang mapanatili ang pagiging madaling mabasa
malalaking terminal na bintana. Default: -1

--rows=COLUMNS
Bilang ng mga row ng text na magkakasya sa terminal window. Kapag naglilista ng iyong
kalendaryo, puputulin ang output sa ganitong haba, maliban kung magreresulta iyon
listahan ng wala pang tatlong araw sa hinaharap. Ang pag-uugali na ito ay na-override (ang
maximum na bilang ng mga row ay nakatakda sa infinity) kung ang --future na opsyon ay ibinigay
tahasan, o kung ang m o y na utos ay ginamit. Default: 40

--[no]rows_auto
Subukang i-detect ang taas ng terminal, sa halip na gamitin ang value na nakatakda
ang --rows na opsyon. Nalalapat lamang ito kung ang output ay isang tty. Ino-override ang anumang halaga
itinakda ng --rows. Default: oo

--[no]header
I-print ang mga header sa tuktok ng output ng i, c, w, m at y na mga utos. Default:
oo

--[no]paging
Kapag mas mahaba ang output kaysa sa value na itinakda ng mga row o rows_auto, gumamit ng pager sa
ipakita ang output. (Iginagalang ang PAGER at LESS environment variables. Kung
Ang PAGER ay hindi nakatakda, ang default ay "mas mababa.") Default: oo

--paging_less_options
Mga karagdagang opsyon kung ang pager ay "mas mababa." Default: "-rXFE"

--[no]filter_accents_on_output
Kung babaguhin ang mga may accent na character sa mga walang accent. Default: oo, maliban kung
ang $TERM na environment variable ay katumbas ng "mlterm" o "xterm".

--[no]styled_output
Kung ang output ay isang terminal, dapat ba tayong gumamit ng ANSI terminal code para sa pag-istilo?
Default: oo

--[no]styled_output_if_not_tty
I-istilo ang output kahit na ito ay hindi isang terminal. Default: hindi

--calendar_today_style=STYLE
--items_today_style=STYLE
Ang una sa mga ito ay nagsasabi kung paano i-istilo ang petsa ngayon kapag ginagawa ang kalendaryo (c)
utos. Sinasabi ng pangalawa kung paano i-istilo ang salitang ``ngayon'' kapag ginagawa ang mga item (i)
utos. Mga Default: bold

Maaaring tukuyin ang styling ng output gamit ang mga sumusunod na keyword: bold,
may salungguhit, kumikislap. Upang baguhin ang kulay ng teksto, gamitin ang mga ito: fgblack, fgred,
fggreen, fgyellow, fgblue, fgpurple, fgcyan, fgwhite. Upang baguhin ang background
kulay, gumamit ng mga katulad na keyword, ngunit may bg sa halip na fg. Halimbawa: kailan
--calendar_today_style="bold,fgred,bgcyan" c

--prefilter
I-pipe ang file ng kalendaryo sa pamamagitan ng isang programa bago ito basahin. Default: ""

--now="YMD"
Magpanggap na ngayon ay ibang petsa.

--[walang] neighboring_months
Ang default na gawi ng "kapag c" ay ang pag-print ng mga kalendaryo para sa nakaraang buwan, ito
buwan, at sa susunod na buwan. Sa pamamagitan ng pagpili sa --noneighboring_months, maiiwasan mo ang pag-print
mga buwang hindi kasama sa hanay na itinakda ng --nakaraan at --hinaharap.

--[no]monday_first
Simulan ang linggo mula Lunes, sa halip na Linggo. Default: hindi

--[no]orthodox_easter
Kalkulahin ang Pasko ng Pagkabuhay ayon sa kalendaryo ng Orthodox Eastern Church. Default: hindi

--[no]ampm
Ipakita ang oras ng araw gamit ang 12 oras na oras, sa halip na 24 na oras na oras. Nakakaapekto rin
ang pag-parse ng mga oras ng pag-input. Default: oo

--auto_pm=x
Kapag ang mga oras ay na-input na may mga oras na mas mababa sa x, at ang AM o PM ay hindi
tahasang tinukoy, awtomatikong ipagpalagay na sila ay PM sa halip na AM.
Default: 0

--[no]literal_lamang
Ipakita lamang ang mga item na ibinigay bilang literal na mga petsa, hal, "2008 jul 4". huwag
ipakita ang mga item na tinukoy ng mga expression, hal, pana-panahong mga item tulad ng "w=thu".
Default: hindi

--test_expression
--bare_version
--make_filter_regex
--test_accent_filtering
Ang mga opsyong ito ay ginagamit sa loob para sa pagbuo at pagsubok.

DESCRIPTION


Kailan ay isang napakasimpleng personal na programa sa kalendaryo, na naglalayong sa Unix geek na gustong
isang bagay na minimalistic. Maaari nitong subaybayan ang mga bagay na kailangan mong gawin sa mga partikular na petsa.
Mayroong maraming mga programa sa kalendaryo at ``tagapamahala ng personal na impormasyon'' doon, kaya
ano ang mga dahilan para gamitin Kailan?

Ito ay isang napakaikli at simpleng programa, kaya madali mo itong pag-usapan.
Hindi ito nakadepende sa anumang library, kaya madaling i-install. Dapat marunong kang mag-install
ito sa anumang sistema kung saan available ang Perl, kahit na wala kang mga pribilehiyo para sa pag-install
mga aklatan.
Ang format ng file nito ay isang simpleng text file, na maaari mong i-edit sa iyong paboritong editor.

Bagaman Kailan dapat tumakbo sa halos anumang operating system kung saan available ang Perl, sa
ang dokumentong ito ay ipagpalagay kong nagpapatakbo ka ng ilang lasa ng Unix.

INSTALL AT PAGKAKITA NAGSIMULA


Habang naka-log in bilang root, isagawa ang sumusunod na command:

gumawa ng i-install

Tumakbo Kailan sa unang pagkakataon gamit ang command na ito:

kailan

Ipo-prompt ka para sa ilang impormasyong kailangan para i-set up ang iyong file sa kalendaryo.

GAMITIN


Kung tumakbo ka Kailan muli pagkatapos ng paunang pag-setup, dapat itong mag-print ng isang linya ng
text, na nagsasabi sa iyo ng kasalukuyang petsa. Hindi ito magpi-print ng anumang bagay, dahil ang iyong
Ang file ng kalendaryo ay walang laman, kaya wala kang anumang mga appointment na paparating.

Ngayon ay maaari ka nang magsimulang maglagay ng mga item sa iyong file ng kalendaryo. Ang bawat item ay isang linya ng teksto na
ganito ang hitsura nito:

2003 feb 3 , Lumipad sa Stockholm upang tanggapin ang Nobel Prize.

Ang isang maginhawang paraan upang i-edit ang iyong file sa kalendaryo ay gamit ang command na ito:

kapag e

Ipo-pop ka nito sa iyong paboritong editor (ang pinili mo noong tumakbo ka Kailan para sa una
oras).

Ang petsa ay dapat na nasa taon-buwan-araw na format, ngunit maaari mong baybayin ang buwan o ibigay ito
bilang isang numero. (Ang mga pangalan ng buwan ay case-insensitive, at hindi mahalaga kung kinakatawan mo
February bilang F, Fe, Feb, Februa, o kung ano pa man. Ito ay dapat na isang natatanging tugma. Kaya mo
magbigay ng isang trailing ., na hindi papansinin. Sa Czech, maaaring gamitin ang "cer" bilang pagdadaglat
para sa Cerven, at "cec" para sa Cervenec.) Hindi papansinin ang sobrang whitespace hanggang sa makapasok ka sa
aktwal na teksto pagkatapos ng kuwit. Binabalewala ang mga blangkong linya at linya na nagsisimula sa isang # sign.

Kung tatakbo ka ngayon Kailan, ito ay magpi-print ng listahan ng lahat ng mga item sa iyong kalendaryong file na iyon
mahulog sa loob ng isang tiyak na agwat ng oras. (Magsisimula ang agwat mula kahapon. Kailan sinubukang
piliin ang dulo ng agwat ng oras upang ang output nito ay magkasya sa iyong terminal window, ngunit ito
ay palaging hindi bababa sa tatlong araw, at hindi hihigit sa dalawang linggo sa hinaharap.) Upang makita ang lahat
ang iyong mga item para sa susunod na buwan, gawin ang ``kapag m'', at katulad din para sa isang taon, y, o isang solong
linggo, w.

Kung gagawin mo ``kapag c'', Kailan nagpi-print ng mga kalendaryo para sa nakaraang buwan, ngayong buwan, at sa susunod
buwan.

Maaari mong pagsamahin ang mga utos na ito. Halimbawa, ang ``when cw'' ay magpi-print ng mga kalendaryo, at
pagkatapos ay ipakita sa iyo ang iyong mga item para sa susunod na linggo.

Para sa mga kaganapang nangyayari isang beses sa isang taon, tulad ng mga kaarawan at anibersaryo, maaari mong gamitin
a * bilang kapalit ng taon,

* dec 25 , Pasko

o gumamit ng isang taon na may asterisk:

1920* aug 29, naging \a si Charlie Parker, ipinanganak noong \y

Sa pangalawang halimbawa, sinasabi sa iyo ng \a kung ilang taon na si Charlie Parker sa taong ito, at \y
reproduces ang taon na siya ay ipinanganak, ibig sabihin, ang output ay magiging:

ngayon 2003 Agosto 29 Si Charlie Parker ay 83 taong gulang, ipinanganak noong 1920

Para sa mga bagay na kailangan mong gawin bawat linggo, maaari kang gumamit ng expression ng form na w=xxx, kung saan
Ang xxx ay ang unang ilang titik ng pangalan ng araw ng linggo sa iyong wika. (Ikaw
kailangang magbigay ng sapat na mga titik upang maalis ang kalabuan, halimbawa, sa Ingles, w=th o w=tu, hindi
w=t lang.) Halimbawa:

w=sun , pumunta sa simbahan, 10:00

Maaari ka ring gumawa ng mas mahilig sa mga pagsubok kaysa dito; para sa karagdagang impormasyon, tingnan ang seksyon
'mga magarbong pagsubok' sa ibaba. Narito kung paano mag-set up ng ilang karaniwang holiday:

m=jan & w=mon & a=3 , Araw ni Martin Luther King
* feb 14 , Araw ng mga Puso
m=feb & w=mon & a=3 , Ipinagdiriwang ang Kaarawan ng Washington
m=may & w=sun & a=2 , Araw ng mga Ina
m=may & w=mon & b=1 , Araw ng Alaala
m=jun & w=sun & a=3 , Araw ng mga Ama
* jul 4 , Araw ng Kalayaan
m=sep & w=mon & a=1 , Araw ng Paggawa
m=oct & w=mon & a=2 , Columbus Day
m=oct & w=mon & a=2 , Thanksgiving (Canada)
* nob 11 , Araw ng Armistice
m=nov & w=thu & a=4 , Thanksgiving (US)
e=47 , Mardi Gras
e=46 , Miyerkules ng Abo
e=7 , Linggo ng Palaspas
e=0 , Linggo ng Pasko ng Pagkabuhay
e=0-49 , Pentecostes (49 araw pagkatapos ng pasko)

Sa US, kapag ang ilang partikular na pista opisyal ay pumasa sa isang katapusan ng linggo, mga manggagawang pederal, pati na rin ang marami
pribadong empleyado, makakuha ng pahinga sa Lunes o Biyernes. Ang buong listahan ay ibinigay sa
http://www.opm.gov/operating_status_schedules/fedhol/2011.asp. Kung gusto mo ng paalala ng
parehong holiday at ang araw na umalis ka sa trabaho, narito ang isang halimbawa kung paano mo itatakda
iyan:

* jul 4 , Araw ng Kalayaan
m=jul & c=4 , Araw ng Kalayaan (sinusunod bilang pederal na holiday)

INTERNASYONALISASYON


Kailan ay may hindi bababa sa bahagyang suporta para sa Czech, Danish, Dutch, English, French, German,
Greek, Hungarian, Italian, Polish, Romanian, Spanish, at Ukrainian. Kung Kailan ay hindi pa
isinalin sa iyong wika, o bahagyang naisalin, ang tekstong hindi pa naisalin
ang naisalin ay ipapakita sa Ingles. Kailan dapat awtomatikong makita kung ano
wikang ginagamit mo (sa pamamagitan ng iyong $LANG environment variable), at kung Kailan naisalin na
sa wikang iyon, iyon ang makukuha mo -- KailanAng output ni ay nasa iyong wika, at
Kailan aasahan din na gagamitin mo ang wikang iyon sa iyong file ng kalendaryo para sa mga pangalan ng
buwan at araw ng linggo.

Ang iyong file sa kalendaryo ay dapat nasa UTF-8 (o ASCII, na isang subset ng UTF-8). Kung ang iyong
Ang file ng kalendaryo ay nasa ilang iba pang pag-encode, tulad ng ISO-8859, Kailan ay karaniwang magagawa
tuklasin iyon, at tatangging basahin ito. Ang mga opsyon sa command-line ay maaari ding maglaman ng UTF-8.

Ang ilang mga terminal emulator (aterm, ...) ay nagpapakita ng mga accent na character bilang basura, ngunit iba pa
(mlterm, xterm...) ay maaaring ipakita ang mga ito nang tama. Kailan sinusuri ang kapaligiran ng $TERM
variable, at kung katumbas ito ng "mlterm" o "xterm", magiging mga accented na character
ipinapakita. Kung hindi man, sila ay na-filter sa labas ng output. Maaari mong i-override ito sa pamamagitan ng
paglalagay ng isang linya tulad ng

filter_accents_on_output = 0

or

filter_accents_on_output = 1

sa iyong ~/.when/preferences file. Interesado akong makarinig mula sa sinumang gumagamit na magagawa
magmungkahi ng isang mas mahusay na mekanismo para dito kaysa sa pagtatangkang bigyang-kahulugan ang variable na $TERM.

Sa input, pinapayagan ang mga accent, ngunit hindi kinakailangan, hal, sa isang French-language input file,
ang petsang 2005 Fev 17 ay maaaring ibigay na may accented e o isang unaccented, at alinman
magtatrabaho. Kung ang isang input na buwan o araw ng linggo ay hindi tumugma sa alinman sa mga para sa iyo
wika, kung gayon Kailan susubukan nitong bigyang-kahulugan bilang Ingles sa halip.

Maaari kang maglagay ng isang linya tulad ng

wika = fr

sa iyong mga kagustuhan na file upang itakda ang iyong wika, o ibigay ang --language na opsyon sa
command line, ngunit hindi iyon kailangan kung ang iyong $LANG environment variable ay nakatakda
tama.

FORMAT OF ANG PREFERENS FILE


Ang bawat linya ay binubuo ng isang bagay tulad nito:

variable = halaga

Ang whitespace ay binabalewala kahit saan maliban sa loob ng halaga. Ang mga variable na pangalan ay case-
walang nararamdaman. Binabalewala ang mga blangkong linya.

MORE HALIMBAWA


Ang isang kapaki-pakinabang na utos upang maisagawa ang iyong shell kapag nag-log in ka ay ito:

kapag --past=0 --future=1

Upang mag-print ng kalendaryo para sa isang buong taon na darating:

kapag --past=0 --future=365 c

POPPING UP IYONG KALENDARYO WHEN KA Mag-log IN


Walang maidudulot sa iyo ang iyong kalendaryo kung nakakalimutan mong tingnan ito araw-araw. Isang madaling paraan
upang gawin itong pop up kapag nag-log in ka ay upang gawin ang iyong .xsession o .xinitrc file na parang
ito:

/usr/bin/when --past=0 --future=1 &>~/kailan.ngayon
emacs -geometry 70x25 -bg bisque ~/kailan.ngayon &
startkde

Ginagamit ang .xsession file kung mayroon kang naka-set up na graphical login manager sa iyong makina,
ang .xinitrc kung hindi. Sa halimbawang ito, ilalabas ng unang linya ang iyong kalendaryo sa a
file. Ang kumpletong landas patungo sa Kailan programa ay ibinigay, dahil ang iyong shell's path variable
ay hindi pa maayos na masisimulan kapag ito ay tumakbo. Ang pangalawang linya ay nagpa-pop up ng isang GUI emacs
bintana, na may katangi-tanging kulay upang maakit ang iyong mata. Ang huling linya
simulan ang iyong window manager, KDE sa halimbawang ito. Kahit anong window manager ang gamitin mo, basta
tiyaking panatilihin ang dati nang linya sa file na magsisimula nito, at tiyaking iyon
ang linyang iyon ang pinakahuli sa file.

PAG-UURI BY TIME OF DAY


Kung gusto mo ang iba't ibang mga bagay na namamalagi sa isang araw na mai-print sa isang tiyak
order, ang pinakasimpleng paraan upang gawin ito ay ilagay ang mga ito sa ganoong pagkakasunud-sunod sa input file. yun
paraan ay hindi gagana, gayunpaman, kapag ang ilan sa mga item ay namamalagi sa mga petsa na tinutukoy ng
mga ekspresyon sa halip na ibigay nang tahasan. Ang pinakakaraniwang dahilan kung bakit gustong gawin ito
uri ng bagay ay mayroon kang mga bagay na kailangan mong gawin sa ilang mga oras sa araw, at
gusto mong ayusin sila ayon sa oras. Sa sitwasyong ito, maaari kang magbigay ng oras sa simula
ng teksto ng item, at Kailan makikilala iyon at ayusin ang mga item ayon sa oras. Ang mga oras ay maaaring
sa h:mm o hh:mm na format. Kung nakatakda ang --ampm, maaaring gumamit ng opsyonal na suffix a o p para sa
AM o PM, hal, 9:30a para sa 9:30 AM. Kung gumagamit ka ng AM/PM na oras, maaari mo ring, hal, itakda
--auto_pm=9 upang ang mga oras na wala pang 9 ay awtomatikong ipagpalagay na PM. Narito ang isang
halimbawa:

2010 apr 25 , 7:00 dinner sa anarcho-syndicalist commune
w=sun , 10:00 simbahan

Ang Abril 25, 2010 ay isang Linggo, kaya sa petsang iyon ang parehong mga item na ito ay ipapakita. Kung
--auto_pm ay nakatakda sa 8 o mas mataas, pagkatapos ay ang 7:00 ay awtomatikong ipakahulugan bilang 7:00
PM, at ang petsa ng hapunan ay ipapakita sa ibaba ng seremonya ng simbahan sa umaga.

FANCY MGA PAGSUBOK


Bilang karagdagan sa w, na tinalakay sa itaas, mayroong isang grupo ng iba pang mga variable na maaari mong subukan:

w - araw ng linggo
m - buwan
d - araw ng buwan
y - taon
j - binagong numero ng araw ni Julian
a - 1 para sa unang 7 araw ng buwan, 2 para sa susunod na 7, atbp.
b - 1 para sa huling 7 araw ng buwan, 2 para sa nakaraang 7, atbp.
c - sa Lunes o Biyernes, katumbas ng araw ng buwan ng pinakamalapit na araw ng katapusan ng linggo; kung hindi -1
e - mga araw hanggang sa (Western) Easter ngayong taon
z - araw ng taon (1 sa araw ng Bagong Taon)

Maaari mong tukuyin ang mga buwan bilang mga numero, m=2, o bilang mga pangalan sa iyong wika, m=feb. Ikaw
maaari ding gumamit ng mga lohikal na operator & (at) at | (o). Ang sumusunod na halimbawa ay nagpapaalala sa iyo
upang bayaran ang iyong mga empleyado sa una at ikalabinlimang araw ng bawat buwan:

d=1 | d=15 , Magbayad ng mga empleyado.

Ang halimbawang ito ay nagpapaalala sa iyo na magsanay kasama ang iyong banda sa huling Sabado ng bawat buwan:

w=sat & b=1 , Magsanay kasama ang banda.

Ang sumusunod na dalawang linya

* dec 25 , Pasko
m=dec & d=25 , Pasko

pareho ang ginagawa, ngunit ang unang bersyon ay mas madaling maunawaan at gawin
mas mabilis tumakbo ang programa. (Kapag gumawa ka ng pagsusulit, Kailan kailangang tumakbo araw-araw sa
hanay ng mga petsang hiniling mo, at suriin ang pagsusulit para sa bawat araw na iyon. Sa aking makina,
kung mag-print ako ng isang kalendaryo para sa isang buong taon, gamit ang isang file na may 10 simpleng mga pagsubok sa loob nito, ito
tumatagal ng ilang segundo.) Magagamit din ang mga panaklong.

Depende sa iyong nasyonalidad at relihiyon, malamang na mayroon kang isang grupo ng mga pista opisyal na iyon
huwag magsinungaling sa mga nakatakdang petsa. Sa Kristiyanismo, marami sa mga ito (ang "movable feasts") ay
kalkulado kaugnay ng Linggo ng Pagkabuhay, kaya naman kapaki-pakinabang ang e variable.

Walang operator, !:

w=fri & !(m=dec & d=25) , larong poker

Mayroong modulo operator, %, at subtraction operator, -. Gamit ang mga ito, kasama ang
j variable, ito ay halos hindi posible para sa Kailan's maliit na parser upang maisagawa ang sumusunod
gawa:

!(j%14-1) , gumawa ng isang bagay tuwing Miyerkules

Ang lohika sa likod ng hangal na maliit na piraso ng wizardry ay ganito. Una, tinutukoy natin,
gamit ang command na `when j --now="2005 jan 26"', na ang unang Miyerkules kung saan namin gusto
para gawin ito ay may Julian na araw na katumbas ng 1, modulo 14. Pagkatapos ay isinusulat namin ang ekspresyong ito
na kung ito ay isang Miyerkules na ang Julian day ay katumbas ng 1, modulo 14, ang dami sa panaklong
ay magiging zero, at ang pagkuha sa lohikal na negation nito ay magbubunga ng tunay na halaga.

Ang pagkakaugnay at pagkakasunud-sunod ng priyoridad ng mga operator (mula sa pinakamataas hanggang sa pinakamababa) ay ganito:

kaliwa %
kaliwa -
kaliwa < > <= >=
kaliwa = !=
tama!
kaliwa &
kaliwa |

KABILANG MGA FILE


Kung masyadong malaki ang iyong file sa kalendaryo, mas gusto mong hatiin ito sa mas maliliit na piraso --
marahil isa para sa mga kaarawan, isa para sa mga pista opisyal sa Tibet, atbp. Isang madaling paraan ng pagtupad
ito ay upang i-install ang programa m4, ilagay ang linya

prefilter = m4 -P

sa iyong file ng mga kagustuhan, at pagkatapos ay maglagay ng mga linya sa iyong file ng kalendaryo tulad nito:

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

Kapaligiran


$LANG upang awtomatikong makita ang wika ng gumagamit

$TERM upang subukang malaman kung ang terminal emulator ay maaaring magpakita ng mga accent na character

Gamitin kapag online gamit ang mga serbisyo ng onworks.net


Ad


Ad