Keisaku

In Zen Buddhism, the keisaku (Japanese: 警策, Chinese: 香板, xiāng bǎn; kyōsaku in the Soto school) is a flat wooden stick or slat used during periods of meditation to remedy sleepiness or lapses of concentration. This is accomplished through a strike or series of strikes, usually administered on the meditator's back and shoulders in the muscular area between the shoulder and the spine. The keisaku itself is thin and somewhat flexible; strikes with it, though they may cause momentary sting if performed vigorously, are not injurious.

A Keisaku with Calligraphy.

Purpose

The word "keisaku" may be translated as "warning stick", or "awakening stick", and is wielded by the jikijitsu. "Encouragement stick" is a common translation for "kyōsaku". In Soto Zen, the kyōsaku is always administered at the request of the meditator, by way of bowing one's head and putting the palms together in gassho, and then exposing each shoulder to be struck in turn. The kyōsaku may also be administered as a means of shaming one for sitting in a slouching position. In Rinzai Zen, the stick is requested in the same manner, but may also be used at the discretion of the Ino, the one in charge of the meditation hall. Even in such cases, it is not considered a punishment, but a compassionate means to reinvigorate and awaken the meditator who may be tired from many sessions of zazen, or in the "monkey mind" state (overwhelmed with thoughts).

gollark: We all know you *actually* wrote #4 under an alias.
gollark: than making it compile in a `main` function and `subprocess`ing it.
gollark: Anyway, it compiles your entry to a shared library then invokes it via ctypes. I thought that this would be more elegant and efficient a
gollark: And yet it has GLOBALS in it?
gollark: ```pythondef c_wrapper(file): print("Compiling", file) temp = tempfile.mktemp(prefix="lib-compile-") print(temp) if subprocess.run(["gcc", file, "-o", temp, "-shared"]).returncode != 0: raise ValueError("compilation failed") library = ctypes.CDLL(temp) entry = library.entry entry.restype = ctypes.POINTER(ctypes.c_int)```Here's a bit of the *excellent* code.

See also

References

  • Sōgen Hori, G. Victor (1998). "Japanese Zen in America: Americanizing the Face in the Mirror". In Prebish, Charles S.; Tanaka, Kenneth K (eds.). Faces of Buddhism in America. Berkeley, Calif.: University of California Press. p. 60. ISBN 978-0-520-21301-2. OCLC 37782936.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.