Index of /~ida/data/2024B.program_info
Name Last modified Size Description
Parent Directory -
README.txt 2025-02-12 21:24 3.7K
header.html 2025-02-12 21:24 79
local.css 2025-02-12 21:24 966
make_program_html.py 2025-02-12 21:24 4.1K
program_2024B001.html 2025-02-13 18:00 349
program_2024B001.txt 2025-02-12 20:57 1.7K
program_2024B002.html 2025-02-13 18:00 349
program_2024B002.txt 2025-02-12 20:57 1.6K
program_2024B004.html 2025-02-13 18:00 349
program_2024B004.txt 2025-02-12 20:57 2.2K
program_2024B005.html 2025-02-13 18:00 349
program_2024B005.txt 2025-02-12 20:57 1.3K
program_2024B007.html 2025-02-13 18:00 349
program_2024B007.txt 2025-02-12 20:57 1.3K
program_2024B008.html 2025-02-13 18:00 349
program_2024B008.txt 2025-02-12 20:57 2.1K
program_2024B009.html 2025-02-13 18:00 349
program_2024B009.txt 2025-02-12 20:57 2.2K
program_2024B010.html 2025-02-13 18:00 349
program_2024B010.txt 2025-02-12 20:57 1.0K
program_2024B011.html 2025-02-13 18:00 349
program_2024B011.txt 2025-02-12 20:57 2.3K
program_2024B012.html 2025-02-13 18:00 349
program_2024B012.txt 2025-02-12 20:57 897
program_2024B014.html 2025-02-13 18:00 349
program_2024B014.txt 2025-02-12 20:57 2.1K
program_2024B015.html 2025-02-13 18:00 349
program_2024B015.txt 2025-02-12 20:57 1.7K
program_2024B016.html 2025-02-13 18:00 349
program_2024B016.txt 2025-02-12 20:57 1.9K
program_2024B017.html 2025-02-13 18:00 349
program_2024B017.txt 2025-02-12 20:57 2.1K
program_2024B018.html 2025-02-13 18:00 349
program_2024B018.txt 2025-02-12 20:57 2.3K
program_2024B020.html 2025-02-13 18:00 349
program_2024B020.txt 2025-02-12 20:57 1.4K
program_2024B021.html 2025-02-13 18:00 349
program_2024B021.txt 2025-02-12 20:57 945
program_2024B022.html 2025-02-13 18:00 349
program_2024B022.txt 2025-02-12 20:57 1.6K
program_2024B023.html 2025-02-13 18:00 349
program_2024B023.txt 2025-02-12 20:57 2.5K
program_2024B024.html 2025-02-13 18:00 349
program_2024B024.txt 2025-02-12 20:57 1.4K
program_2024B025.html 2025-02-13 18:00 349
program_2024B025.txt 2025-02-12 20:57 1.3K
program_2024B026.html 2025-02-13 18:00 349
program_2024B026.txt 2025-02-12 20:57 1.7K
program_2024B027.html 2025-02-13 18:00 349
program_2024B027.txt 2025-02-12 20:57 2.3K
program_2024B028.html 2025-02-13 18:00 349
program_2024B028.txt 2025-02-12 20:57 1.9K
program_2024B029.html 2025-02-13 18:00 349
program_2024B029.txt 2025-02-12 20:57 1.9K
program_2024B030.html 2025-02-13 18:00 349
program_2024B030.txt 2025-02-12 20:57 1.4K
program_2024B031.html 2025-02-13 18:00 349
program_2024B031.txt 2025-02-12 20:57 2.4K
program_2024B032.html 2025-02-13 18:00 349
program_2024B032.txt 2025-02-12 20:57 1.5K
program_2024B033.html 2025-02-13 18:00 349
program_2024B033.txt 2025-02-12 20:57 1.3K
program_2024B034.html 2025-02-13 18:00 349
program_2024B034.txt 2025-02-12 20:57 2.0K
program_2024B035.html 2025-02-13 18:00 349
program_2024B035.txt 2025-02-13 18:00 2.1K
program_2024B036.html 2025-02-13 18:00 349
program_2024B036.txt 2025-02-12 20:57 2.0K
program_2024B040.html 2025-02-13 18:00 349
program_2024B040.txt 2025-02-12 20:57 2.1K
program_2024B041.html 2025-02-13 18:00 349
program_2024B041.txt 2025-02-12 20:57 1.6K
program_2024B045.html 2025-02-13 18:00 349
program_2024B045.txt 2025-02-12 20:57 1.7K
program_2024B046.html 2025-02-13 18:00 349
program_2024B046.txt 2025-02-12 20:57 1.5K
program_2024B047.html 2025-02-13 18:00 349
program_2024B047.txt 2025-02-12 20:57 2.4K
program_2024B048.html 2025-02-13 18:00 349
program_2024B048.txt 2025-02-12 20:57 1.5K
program_2024B049.html 2025-02-13 18:00 349
program_2024B049.txt 2025-02-12 20:57 1.3K
program_2024B050.html 2025-02-13 18:00 349
program_2024B050.txt 2025-02-12 20:57 953
program_2024B051.html 2025-02-13 18:00 349
program_2024B051.txt 2025-02-12 20:57 2.3K
program_2024B053.html 2025-02-13 18:00 349
program_2024B053.txt 2025-02-12 20:57 1.3K
program_2024B054.html 2025-02-13 18:00 349
program_2024B054.txt 2025-02-12 20:57 1.7K
program_2024B055.html 2025-02-13 18:00 349
program_2024B055.txt 2025-02-12 20:57 1.2K
program_2024B056.html 2025-02-13 18:00 349
program_2024B056.txt 2025-02-12 20:57 1.4K
program_2024B057.html 2025-02-13 18:00 349
program_2024B057.txt 2025-02-12 20:57 1.3K
program_2024B058.html 2025-02-13 18:00 349
program_2024B058.txt 2025-02-12 20:57 2.3K
program_2024B059.html 2025-02-13 18:00 349
program_2024B059.txt 2025-02-12 20:57 1.7K
program_2024B060.html 2025-02-13 18:00 349
program_2024B060.txt 2025-02-12 20:57 1.4K
program_2024B062.html 2025-02-13 18:00 349
program_2024B062.txt 2025-02-12 20:57 2.1K
program_2024B063.html 2025-02-13 18:00 349
program_2024B063.txt 2025-02-12 20:57 2.2K
program_2024B064.html 2025-02-13 18:00 349
program_2024B064.txt 2025-02-12 20:57 1.0K
program_2024B065.html 2025-02-13 18:00 349
program_2024B065.txt 2025-02-12 20:57 1.8K
program_2024B066.html 2025-02-13 18:00 349
program_2024B066.txt 2025-02-12 20:57 1.1K
program_2024B067.html 2025-02-13 18:00 349
program_2024B067.txt 2025-02-12 20:57 1.3K
program_2024B068.html 2025-02-13 18:00 349
program_2024B068.txt 2025-02-12 20:57 1.2K
program_2024B069.html 2025-02-13 18:00 349
program_2024B069.txt 2025-02-12 20:57 1.3K
program_2024B070.html 2025-02-13 18:00 349
program_2024B070.txt 2025-02-12 20:57 2.3K
program_2024B071.html 2025-02-13 18:00 349
program_2024B071.txt 2025-02-12 20:57 2.3K
program_2024B072.html 2025-02-13 18:00 349
program_2024B072.txt 2025-02-12 20:57 2.0K
program_2024B073.html 2025-02-13 18:00 349
program_2024B073.txt 2025-02-12 20:57 2.0K
program_2024B074.html 2025-02-13 18:00 349
program_2024B074.txt 2025-02-12 20:57 1.8K
program_2024B075.html 2025-02-13 18:00 349
program_2024B075.txt 2025-02-12 20:57 1.5K
program_2024B076.html 2025-02-13 18:00 349
program_2024B076.txt 2025-02-12 20:57 1.4K
program_2024B077.html 2025-02-13 18:00 349
program_2024B077.txt 2025-02-12 20:57 1.6K
program_2024B078.html 2025-02-13 18:00 349
program_2024B078.txt 2025-02-12 20:57 2.0K
program_2024B079.html 2025-02-13 18:00 349
program_2024B079.txt 2025-02-12 21:17 2.1K
program_2024B080.html 2025-02-13 18:00 349
program_2024B080.txt 2025-02-12 20:57 1.5K
program_2024B081.html 2025-02-13 18:00 349
program_2024B081.txt 2025-02-12 20:57 1.1K
program_2024B083.html 2025-02-13 18:00 349
program_2024B083.txt 2025-02-12 20:57 2.0K
program_2024B084.html 2025-02-13 18:00 349
program_2024B084.txt 2025-02-12 20:57 2.1K
program_2024B085.html 2025-02-13 18:00 349
program_2024B085.txt 2025-02-12 20:57 2.2K
program_2024B086.html 2025-02-13 18:00 349
program_2024B086.txt 2025-02-12 20:57 2.1K
program_2024B087.html 2025-02-13 18:00 349
program_2024B087.txt 2025-02-12 20:57 1.6K
program_2024B088.html 2025-02-13 18:00 349
program_2024B088.txt 2025-02-12 20:57 1.3K
program_2024B089.html 2025-02-13 18:00 349
program_2024B089.txt 2025-02-12 20:57 1.7K
program_2024B091.html 2025-02-13 18:00 349
program_2024B091.txt 2025-02-12 20:57 1.7K
program_2024B092.html 2025-02-13 18:00 349
program_2024B092.txt 2025-02-12 20:57 2.2K
program_2024B095.html 2025-02-13 18:00 349
program_2024B095.txt 2025-02-12 20:57 1.4K
program_2024B096.html 2025-02-13 18:00 349
program_2024B096.txt 2025-02-12 20:57 2.4K
program_2024B097.html 2025-02-13 18:00 349
program_2024B097.txt 2025-02-12 20:57 1.4K
program_2024B098.html 2025-02-13 18:00 349
program_2024B098.txt 2025-02-12 20:57 1.3K
program_2024B099.html 2025-02-13 18:00 349
program_2024B099.txt 2025-02-12 20:57 2.1K
program_2024B100.html 2025-02-13 18:00 349
program_2024B100.txt 2025-02-12 20:57 1.5K
program_2024B101.html 2025-02-13 18:00 349
program_2024B101.txt 2025-02-12 20:57 1.9K
program_2024B901.html 2025-02-13 18:00 349
program_2024B901.txt 2025-02-13 17:43 378
program_2024B988.html 2025-02-13 18:00 349
program_2024B988.txt 2025-02-12 20:57 835
program_2024B989.html 2025-02-13 18:00 349
program_2024B989.txt 2025-02-12 20:57 1.7K
program_2024B990.html 2025-02-13 18:00 349
program_2024B990.txt 2025-02-12 20:57 942
program_2024B991.html 2025-02-13 18:00 349
program_2024B991.txt 2025-02-12 20:57 1.8K
program_2024B992.html 2025-02-13 18:00 349
program_2024B992.txt 2025-02-12 20:57 611
program_2024B993.html 2025-02-13 18:00 349
program_2024B993.txt 2025-02-12 20:57 534
program_2024B994.html 2025-02-13 18:00 349
program_2024B994.txt 2025-02-12 21:20 2.5K
program_2024B995.html 2025-02-13 18:00 349
program_2024B995.txt 2025-02-12 20:57 519
program_2024B999.html 2025-02-13 18:00 349
program_2024B999.txt 2025-02-12 20:57 258
sidebar.html 2025-02-13 18:00 5.4K
This file has Unicode characters.
1. Get the program info files.
The program_PROGRAMID.txt file are be copied from
/home/proposal/public_html/schedule/programs/YYYYS
% cp -p /home/proposal/public_html/schedule/programs/<semester>/* \
/idas1/<semester>/program_info/
A web page (php script) can regenerate the data, goto:
http://irtfweb.ifa.hawaii.edu/~proposal/schedule/ProgramExport.php
See Miranda if have more questions.
2. Find non-ASCII characters in files ending with ".txt"...
% /home/ida/src/bin/find_non_ascii.py /idas1/<semester>/program_info/*.txt
... if found, edit the files to remove the offending characters.
A short, nonexhaustive conversion table ...
Hexadecimal Encoding Possible
value Codepoint name replacement
"Glyph"
Misc info, if any
---------------------------------------------------------------
0xa0 ISO-8859-1 a (breaking) space character (0x20)
non-breaking space character
" "
0x3bc UTF-16 "u" (micro) due to context of
Greek "mu" "μm".
"μ"
0x3bc
(UTF-8 0xcebc;
"Micro" sign is U+00b5)
0x2013 Unicode "-" (hyphen, minus, 0x)
en-dash
"–"
(UTF-8 0xE2 0x80 0x93)
0x2019 "’" "'" (single quote)
Unicode
RIGHT SINGLE QUOTATION MARK
0x223c UTF-8 "~" (plain tilde, 0x7e)
tilde operator
"∼"
0x2248 UTF-8 "~" (plain tilde, 0x7e)
almost eqaul or could be "~~" (?)
"≈"
0xcb9a found in CP936 mapping[0]; "degree", from context
degree sign
"˚"
(UTF-8: 0xc2 0xb0)
0xcc81 UTF-8 (nothing reasonable for a person's name)
combining acute accent
" ´ "
0xe28099 UTF-8
apostrope "'" (single quote)
"’"
(ISO-8859-1: 0xB4,
Unicode: 0x07e3)
0xef81ad "mu" of some kind/Moji-bake? "u", "mu", or "micro".
(comes out as 0xf06d in Vim;
result of Mojibake)
0xf06d "" (nothing universally suitable)
Unicode
PRIVATE USE AREA
0xfb01 "fi" ("fi" ligature) "f", "i" as individual letters
0- https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit936.txt
3. Generate the HTML files.
Copy these file from the previous semester ...
% cp -p \
/idas1/<old semester>/program_info/{program_*901.txt,header.html,local.css,make_program_html.py,README.txt} \
/idas1/<semester>/program_info
... also copy the old program file for *901 project and edit it to update
the semester ...
% cp -p \
/idas1/<old semester>/program_info/program_*901.txt \
/idas1/<semester>/program_info/program_<semester>901.txt
% vim /idas1/<semester>/program_info/program_<semester>901.txt
Run make_program_html.py to create other html file:
% cd /idas1/<semester>/program_info/ && ./make_program_html.py
Create a link to the 1st program file name index.html:
% ln -s program_<semester><1st-file>.html index.html
4. Repeat every semester.