Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rinda in the real-world embedded systems.

Rinda in the real-world embedded systems.

RubyKaigi takeout 2020

seki at druby.org

September 04, 2020
Tweet

More Decks by seki at druby.org

Other Decks in Programming

Transcript

  1. OAOWFC Okayama Astrophysical Observatory Wide-Field Camera Publications of the Astronomical

    Society of Japan, Volume 71, Issue 6, December 2019, 118, https://doi.org/10.1093/pasj/psz117 ୈ5ճ Մࢹ੺֎ઢ؍ଌ૷ஔٕज़ϫʔΫγϣοϓ 2015೥12݄ ʮԬࢁఱମ෺ཧ؍ଌॴ޿ࢹ໺੺֎Χϝϥͷ੡࡞ʯ༄ᖒɹ ݦ࢙ʢࠃཱఱจ୆ʣ https://www.astr.tohoku.ac.jp/~akiyama/ astroinst2015/20151207_yanagisawa.pdf 14
  2. renewal of the existing classical Cassegrain telescope 20151207_yanagisawa.pdf ΑΓ The

    OAO 0.9m Telescope before renewal ͻ Manufacturer : NIKON (present) ͻ Completion: 1959 ͻ Mount : Fork Equatorial ͻ Slew Speed: 1.5 deg / sec ͻ Manufacturer : IHI ͻ Completion: 1959 ͻ Rotation Speed: 3.0 deg / sec 2015/12/07 奛㷔塭伖㈨埻WS 11 18
  3. renewal of the existing classical Cassegrain telescope 20151207_yanagisawa.pdf ΑΓ The

    OAO 0.9m Telescope before renewal ͻ Manufacturer : NIKON (present) ͻ Completion: 1959 ͻ Mount : Fork Equatorial ͻ Slew Speed: 1.5 deg / sec ͻ Manufacturer : IHI ͻ Completion: 1959 ͻ Rotation Speed: 3.0 deg / sec 2015/12/07 奛㷔塭伖㈨埻WS 11 19
  4. auto focus tube length monitor 20151207_yanagisawa.pdf ΑΓ -\]O^_`Oabcd% ]O^_`Oabcd+1 ef)ghiX$jk.le

    mn)_oONpSqcd@1 rst/_`Oabuv= iX[D_oONpSq&' . wdx8yz[DE'5% % {u1|}eef)gh=iX[1~e@le)•Ä= ÅÇ$ÉÑÖÜá=yz&'Là$•Äâä=ãå[e f$çé$>n[Lèê . ëíì 5•Äâä+1îïñó òbèqôöõòPì)ú81ù-+ -/.0011 8û'5 7)ù-+1 ~eKleü)†Ç•Ä@°V81 ¢"2 20 #£§[D•gh+¶uF% 231% 8û'5Åß1efè® ©+™´¨ì +≠$ +4-11 Æ#gh[1 ÅØ8•% 04.11% Æ#)£§=∞7&5•Äâä+1±≤≥¥=~eµ¥) ∂∑@Å∏&'AH$π0∫?Dû'5 ef≤)^Sªº ΩN$+æø¿)¡O¬O£mõΩ√èiXƒ#% +31ì 2π0∫?MvD≈01 •Äâä)!≤≥¥@)•Ä£§ =∆«T[DE'57)ÖÜá$A01•Äâä$%&' ef)gh2Ç»t$… 84D1 lemn=ef2gÀ LÃÕ?le=~e$Œk?'7@81 ]O^_`Oab 2yz84'5% % œã[L@7–1 —]O^_`Oabcd+“”‘0$ c’[DE'7@2÷◊84L21 ÿŸ/'⁄Ω^¤‹+ 84/E7@2ICL5 ≈6M.1 ¢"£§$›E~e5® ©fifl¡Sqb6‡·2£§[D‚∑•Ä2£§&'7@ % !3#4567869:12;<=> ,?@ABCD0E45FGH& % !"#$%&'()* +,(($( -(,.'()**+,(($( !"#$ %&'&()*+, 24
  5. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 25
  6. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 26
  7. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 27
  8. hardware block diagram psz117 Publications of the Astronomical Society of

    Japan (2019), Vol. 71, No. 6 118-9 Fig. 7. Hardware block diagram of OAOWFC, which consists of 15 subsystems with communication capabilities; rounded rectangles with light-gray background show the subsystems, and strings at the upper-left corner describe their role. The structure is composed of three columns: network- attached PC/appliance, the controller, and the devices, arranged from left to right. TS stands for the terminal server, a Linux-based appliance used to convert messages from serial to TCP/IP or vice versa. PDU stands for the power distribution unit, arranged to restart a subsystem remotely if an Downloaded from https://academic.oup.com/pasj/article-abstract/71/6/118/5613951 by National As 28
  9. weather monitor (again) weather monitor writes a Tsky tuple every

    minute. tuples live for 2 minutes Control daemon waits with notify() Normally, there are 1-2 Tsky tuples 38