This is my theory:
The “emotional nutrients” are more important than simply calories and nutrition, in the era when food supply is higher than people's needs.
About the emotional nutrients (EN),
I think several components determine the value of EN, just like the amino acids composition and amount that affect the value of protein.
1. Calories of foods
2. Sensory quality of foods
3. Price of foods
4. Whom you are with when eating (family/boy or girlfriend/boss/colleagues)
Sure, spoilage or food poisoning will destroy all the above components
5. Food taboos of religions, vegan/vegetarian or personal reasons
The reason I write this article is: most nutritional education in Taiwan only emphasizes how calories and nutrition influence our health, and they N-E-V-E-R mention anything about the happiness brought from foods. Thus, I created the term: “emotional nutrients” to rebalance the education in nutrition.
--------------
By the way, this article in English has been corrected by three ways (exclude this part) to save my poor English
1. LT, an extension from Firefox
2. Grammar
3. Google office
06 February, 2022
Besides calories and nutrition, the third factor from foods is critical for human beings, I call it the "emotional nutrients"
02 August, 2021
We published a new book (free download): Understanding the “General Principles of Food Hygiene” (including GHP and HACCP) published in 2020 by Codex Alimentarius, and its applications on food industry and catering in Taiwan
Title: Donate an e-book (CC license) from alumnus of Cornell Food Science
Dear Cornell University Library,
My name is I-Yuan Chiang, was a PhD student (2003 - 2008) of food science.
Last week, we published a book in the language of tranditional Chinese/Taiwan. Some texts are in English. I want to share this e-book with Cornell libraries.
The book title in English:
Understanding the “General Principles of Food Hygiene” (including GHP and HACCP) published in 2020 by Codex Alimentarius, and its applications on food industry and catering in Taiwan
ISBN: 978-986-92929-4-8
Copyright: Creative Commons (CC-BY-SA-NC) July 2021
Publisher: Software Liberty Association of Taiwan
26 June, 2021
22 June, 2021
30 July, 2020
Strange solution (but works) to install LM 20 on new laptop Asus Tuf Gaming FA706IH
Warning: I am not a Linux expert, but the following ways did work (after endless trial and error). It may not apply to other laptops.
This laptop starts to sale on March, 2020. Generally, Linux with newer kernel can support many hardware driver. But this time, it is an exception. You might take risks if you follow my steps.
Conclusion:
1. Turn off secure boot in the BIOS
2. Booting and installing from LM 19.3---kernel 5.0 (unetbootin, USB), with default mode [low support in laptop monitor, cannot find external monitor-HDMI][touch pad OK, USB mouse OK, wireless OK]
3. Manually install kernel 5.3.18, and reboot. Installing nvidia 440 driver did not support monitor]
https://kernel.ubuntu.com/~kernel-ppa/mainline/
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.18/
Why I selected kernel 5.3? I tried some distro with kernel 5.4 or 5.6, they did not work.
4. updating packages by using update manager (but un-checked the kernel 5.4, that was toxic to this labtop)
5. Manually installed kernel 5.7.9
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.7.9/
When I write this article, the kernel of 5.7.10 and 5.7.11 are available
(I heard about that kernel 5.7 could supper nvidia 1650)
to prevent the update manager doing stupid things (changing kernel to 5.4),
I hold current kernel:
sudo apt-mark hold linux-image-generic linux-headers-generic
6. reboot-------OK (I cried and cried!). Now It can fully support taptop monitor and external monitor.
Next article, I will destribe all trial and errors.
================================================
Asus Tuf Gaming FA706IH
Asus Tuf Gaming FA706IH
System: Kernel: 5.7.9-050709-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
Desktop: MATE 1.24.0 wm: marco dm: LightDM Distro: Linux Mint 20 Ulyana
base: Ubuntu 20.04 focal
Machine: Type: Laptop System: ASUSTeK product: TUF Gaming FA706IH_FA706IH v: 1.0
serial: <filter>
Mobo: ASUSTeK model: FA706IH v: 1.0 serial: <filter> UEFI: American Megatrends
v: FA706IH.304 date: 03/24/2020
Battery: ID-1: BAT1 charge: 46.4 Wh condition: 46.9/48.1 Wh (98%) volts: 4.0/11.7
model: ASUS A32-K55 serial: <filter> status: Unknown
CPU: Topology: 6-Core model: AMD Ryzen 5 4600H with Radeon Graphics bits: 64 type: MT MCP
Speed: 1397 MHz min/max: 1400/3000 MHz Core speeds (MHz): 1: 1395 2: 1396 3: 1773
4: 1772 5: 1397 6: 1396 7: 1397 8: 1397 9: 1774 10: 1774 11: 3982 12: 3949
Graphics: Device-1: NVIDIA vendor: ASUSTeK driver: nvidia v: 440.100 bus ID: 01:00.0
chip ID: 10de:1f99
Device-2: AMD Renoir vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 05:00.0
chip ID: 1002:1636
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati
unloaded: fbdev,modesetting,nouveau,nvidia,vesa compositor: marco
resolution: 1920x1080~120Hz, 1920x1080~60Hz
OpenGL: renderer: AMD RENOIR (DRM 3.37.0 5.7.9-050709-generic LLVM 10.0.0)
v: 4.6 Mesa 20.0.8 direct render: Yes
Audio: Device-1: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 01:00.1
chip ID: 10de:10fa
Device-2: AMD vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 05:00.1
chip ID: 1002:1637
Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
vendor: DekTec Digital Video B.V. driver: N/A bus ID: 05:00.5 chip ID: 1022:15e2
Device-4: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
bus ID: 05:00.6 chip ID: 1022:15e3
Sound Server: ALSA v: k5.7.9-050709-generic
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK
driver: r8169 v: kernel port: e000 bus ID: 02:00.0 chip ID: 10ec:8168
IF: enp2s0 state: down mac: <filter>
Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: AzureWave
driver: rtw_pci v: N/A port: d000 bus ID: 03:00.0 chip ID: 10ec:c822
IF: wlp3s0 state: up mac: <filter>
Drives: Local Storage: total: 1.14 TiB used: 368.36 GiB (31.5%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN520 SDAPNUW-256G-1202
size: 238.47 GiB speed: 15.8 Gb/s lanes: 2 serial: <filter>
ID-2: /dev/sda vendor: Seagate model: ST1000LM035-1RK172 size: 931.51 GiB
speed: 6.0 Gb/s serial: <filter>
Partition: ID-1: / size: 141.57 GiB used: 12.73 GiB (9.0%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /home size: 906.72 GiB used: 355.62 GiB (39.2%) fs: ext4 dev: /dev/sda1
ID-3: swap-1 size: 9.31 GiB used: 524 KiB (0.0%) fs: swap dev: /dev/sda2
USB: Hub: 1-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 chip ID: 1d6b:0002
Device-1: 1-2:2 info: Logitech Unifying Receiver type: Keyboard,Mouse
driver: logitech-djreceiver,usbhid rev: 2.0 chip ID: 046d:c534
Device-2: 1-4:3 info: IMC Networks USB2.0 HD UVC WebCam type: Video driver: uvcvideo
rev: 2.0 chip ID: 13d3:56a2
Hub: 2-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 chip ID: 1d6b:0003
Hub: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 chip ID: 1d6b:0002
Device-3: 3-1:2 info: IMC Networks Bluetooth Radio type: Bluetooth driver: btusb
rev: 1.0 chip ID: 13d3:3548
Hub: 4-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 chip ID: 1d6b:0003
Sensors: System Temperatures: cpu: 59.9 C mobo: N/A gpu: amdgpu temp: 48 C
Fan Speeds (RPM): cpu: 0
Desktop: MATE 1.24.0 wm: marco dm: LightDM Distro: Linux Mint 20 Ulyana
base: Ubuntu 20.04 focal
Machine: Type: Laptop System: ASUSTeK product: TUF Gaming FA706IH_FA706IH v: 1.0
serial: <filter>
Mobo: ASUSTeK model: FA706IH v: 1.0 serial: <filter> UEFI: American Megatrends
v: FA706IH.304 date: 03/24/2020
Battery: ID-1: BAT1 charge: 46.4 Wh condition: 46.9/48.1 Wh (98%) volts: 4.0/11.7
model: ASUS A32-K55 serial: <filter> status: Unknown
CPU: Topology: 6-Core model: AMD Ryzen 5 4600H with Radeon Graphics bits: 64 type: MT MCP
Speed: 1397 MHz min/max: 1400/3000 MHz Core speeds (MHz): 1: 1395 2: 1396 3: 1773
4: 1772 5: 1397 6: 1396 7: 1397 8: 1397 9: 1774 10: 1774 11: 3982 12: 3949
Graphics: Device-1: NVIDIA vendor: ASUSTeK driver: nvidia v: 440.100 bus ID: 01:00.0
chip ID: 10de:1f99
Device-2: AMD Renoir vendor: ASUSTeK driver: amdgpu v: kernel bus ID: 05:00.0
chip ID: 1002:1636
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati
unloaded: fbdev,modesetting,nouveau,nvidia,vesa compositor: marco
resolution: 1920x1080~120Hz, 1920x1080~60Hz
OpenGL: renderer: AMD RENOIR (DRM 3.37.0 5.7.9-050709-generic LLVM 10.0.0)
v: 4.6 Mesa 20.0.8 direct render: Yes
Audio: Device-1: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 01:00.1
chip ID: 10de:10fa
Device-2: AMD vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 05:00.1
chip ID: 1002:1637
Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
vendor: DekTec Digital Video B.V. driver: N/A bus ID: 05:00.5 chip ID: 1022:15e2
Device-4: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
bus ID: 05:00.6 chip ID: 1022:15e3
Sound Server: ALSA v: k5.7.9-050709-generic
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK
driver: r8169 v: kernel port: e000 bus ID: 02:00.0 chip ID: 10ec:8168
IF: enp2s0 state: down mac: <filter>
Device-2: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: AzureWave
driver: rtw_pci v: N/A port: d000 bus ID: 03:00.0 chip ID: 10ec:c822
IF: wlp3s0 state: up mac: <filter>
Drives: Local Storage: total: 1.14 TiB used: 368.36 GiB (31.5%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN520 SDAPNUW-256G-1202
size: 238.47 GiB speed: 15.8 Gb/s lanes: 2 serial: <filter>
ID-2: /dev/sda vendor: Seagate model: ST1000LM035-1RK172 size: 931.51 GiB
speed: 6.0 Gb/s serial: <filter>
Partition: ID-1: / size: 141.57 GiB used: 12.73 GiB (9.0%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /home size: 906.72 GiB used: 355.62 GiB (39.2%) fs: ext4 dev: /dev/sda1
ID-3: swap-1 size: 9.31 GiB used: 524 KiB (0.0%) fs: swap dev: /dev/sda2
USB: Hub: 1-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 chip ID: 1d6b:0002
Device-1: 1-2:2 info: Logitech Unifying Receiver type: Keyboard,Mouse
driver: logitech-djreceiver,usbhid rev: 2.0 chip ID: 046d:c534
Device-2: 1-4:3 info: IMC Networks USB2.0 HD UVC WebCam type: Video driver: uvcvideo
rev: 2.0 chip ID: 13d3:56a2
Hub: 2-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 chip ID: 1d6b:0003
Hub: 3-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 chip ID: 1d6b:0002
Device-3: 3-1:2 info: IMC Networks Bluetooth Radio type: Bluetooth driver: btusb
rev: 1.0 chip ID: 13d3:3548
Hub: 4-0:1 info: Full speed (or root) Hub ports: 2 rev: 3.1 chip ID: 1d6b:0003
Sensors: System Temperatures: cpu: 59.9 C mobo: N/A gpu: amdgpu temp: 48 C
Fan Speeds (RPM): cpu: 0
23 September, 2019
Dishwashing Procedures--test
The original link is: https://opentextbc.ca/foodsafety/chapter/workplace-sanitation/
Dishwashing Procedures
Effective dishwashing ensures that all equipment is sanitary and ready for use when required. Using soiled or dirty china is not only dangerous, but it will tell customers that the operator as little or no regard for customer safety. Table 2.5 shows the proper procedures for both manual and automatic dishwashing.Before washing, scrape dishes and pre-soak any items with hard to remove residue. Then follow the procedure in Table 5, depending on whether you are using a high- or low-temperature dishwasher or you are washing dishes manually.
| Step | Manual | High-temperature dishwasher | Low-temperature dishwasher or glass washer |
|---|---|---|---|
| Wash | Use a commercial detergent and 45°C (113°F) water. | Wash cycle must reach at least 60°C (140°F). | Wash cycle must reach at least 60°C (140°F). |
| Rinse | Rinse in clean hot water. | Hot rinse cycle. | Warm or cold rinse cycle with sanitizer. |
| Sanitize | Sanitize for 2 minutes with an approved sanitizing solution (50 ppm chlorine or 12.5 ppm iodine). | Rinse cycle must reach at least 82°C (180°F) for at least 10 seconds. | Final rinse must have concentration of 50 ppm chlorine or 12.5 ppm iodine. |
| Dry | Drain boards should be sanitized and sloped for drainage. Never towel dry. | Drain boards should be sanitized and sloped for drainage Never towel dry. | Drain boards should be sanitized and sloped for drainage Never towel dry. |
19 April, 2019
for verification--test
The following words are about the verification work in HACCP, selected from
HACCP Principles & Application Guidelines, FDA, USA
https://www.fda.gov/food/guidanceregulation/haccp/ucm2006801.htm
And I plan to translate it into Traditional Chinese.
---------------------------------------------------
- Verification
procedures may include:
- Establishment of appropriate verification schedules.
- Review of the HACCP plan for completeness.
- Confirmation of the accuracy of the flow diagram.
- Review of the HACCP system to determine if the facility is operating according to the HACCP plan.
- Review of CCP monitoring records.
- Review of records for deviations and corrective actions.
- Validation of critical limits to confirm that they are adequate to control significant hazards.
- Validation of HACCP plan, including on-site review.
- Review of modifications of the HACCP plan.
- Sampling and testing to verify CCPs.
- Verification
should be conducted:
- Routinely, or on an unannounced basis, to assure CCPs are under control.
- When there are emerging concerns about the safety of the product.
- When foods have been implicated as a vehicle of foodborne disease.
- To confirm that changes have been implemented correctly after a HACCP plan has been modified.
- To assess whether a HACCP plan should be modified due to a change in the process, equipment, ingredients, etc.
- Verification
reports may include information on the presence and adequacy of.
- The HACCP plan and the person(s) responsible for administering and updating the HACCP plan.
- The records associated with CCP monitoring.
- Direct recording of monitoring data of the CCP while in operation.
- Certification that monitoring equipment is properly calibrated and in working order.
- Corrective actions for deviations.
- Sampling and testing methods used to verify that CCPs are under control.
- Modifications to the HACCP plan.
- Training and knowledge of individuals responsible for monitoring CCPs.
- Validation
activities.
Verification is defined as those activities, other than monitoring, that determine the validity of the HACCP plan and that the system is operating according to the plan. The NAS (1985) (2) pointed out that the major infusion of science in a HACCP system centers on proper identification of the hazards, critical control points, critical limits, and instituting proper verification procedures. These processes should take place during the development and implementation of the HACCP plans and maintenance of the HACCP system. An example of a verification schedule is given in Figure 2.
One aspect of verification is evaluating whether the facility's HACCP system is functioning according to the HACCP plan. An effective HACCP system requires little end-product testing, since sufficient validated safeguards are built in early in the process. Therefore, rather than relying on end-product testing, firms should rely on frequent reviews of their HACCP plan, verification that the HACCP plan is being correctly followed, and review of CCP monitoring and corrective action records.
Another important aspect of verification is the initial validation of the HACCP plan to determine that the plan is scientifically and technically sound, that all hazards have been identified and that if the HACCP plan is properly implemented these hazards will be effectively controlled. Information needed to validate the HACCP plan often include (1) expert advice and scientific studies and (2) in-plant observations, measurements, and evaluations. For example, validation of the cooking process for beef patties should include the scientific justification of the heating times and temperatures needed to obtain an appropriate destruction of pathogenic microorganisms (i.e., enteric pathogens) and studies to confirm that the conditions of cooking will deliver the required time and temperature to each beef patty.
Subsequent validations are performed and documented by a HACCP team or an independent expert as needed. For example, validations are conducted when there is an unexplained system failure; a significant product, process or packaging change occurs; or new hazards are recognized.
In addition, a periodic comprehensive verification of the HACCP system should be conducted by an unbiased, independent authority. Such authorities can be internal or external to the food operation. This should include a technical evaluation of the hazard analysis and each element of the HACCP plan as well as on-site review of all flow diagrams and appropriate records from operation of the plan. A comprehensive verification is independent of other verification procedures and must be performed to ensure that the HACCP plan is resulting in the control of the hazards. If the results of the comprehensive verification identifies deficiencies, the HACCP team modifies the HACCP plan as necessary.
Verification activities are carried out by individuals within a company, third party experts, and regulatory agencies. It is important that individuals doing verification have appropriate technical expertise to perform this function. The role of regulatory and industry in HACCP was further described by the NACMCF (1994) (3).
Examples of verification activities are included as Appendix G.
Figure 2. Example of a Company Established HACCP Verification Schedule
| Activity | Frequency | Responsibility | Reviewer |
|---|---|---|---|
| Verification Activities Scheduling | Yearly or Upon HACCP System Change | HACCP Coordinator | Plant Manager |
| Initial Validation of HACCP Plan | Prior to and During Initial Implementation of Plan | Independent Expert(s)(a) | HACCP Team |
| Subsequent validation of HACCP Plan | When Critical Limits Changed, Significant Changes in Process, Equipment Changed, After System Failure, etc. | Independent Expert(s)(a) | HACCP Team |
| Verification of CCP Monitoring as Described in the Plan (e.g., monitoring of patty cooking temperature) | According to HACCP Plan (e.g., once per shift) | According to HACCP Plan (e.g., Line Supervisor) | According to HACCP Plan (e.g., Quality Control) |
| Review of Monitoring, Corrective Action Records to Show Compliance with the Plan | Monthly | Quality Assurance | HACCP Team |
| Comprehensive HACCP System Verification | Yearly | Independent Expert(s)(a) | Plant Manager |
| (a) Done by others than the team writing and implementing the plan. May require additional technical expertise as well as laboratory and plant test studies. | |||
Subscribe to:
Posts (Atom)