タグ

2021年12月20日のブックマーク (3件)

  • 新言語『TypoScript』を作った - Qiita

    この記事は、クソアプリAdvent Calendar2021の20日目(ホノルル時間)の記事であると同時に、GMOペパボエンジニア Advent Calendar 2021の21日目(日時間)の記事でもあります。 みなさん、TypeScript使ってますか?TypeScriptJavaScriptの世界に秩序をもたらす素晴らしい言語ですね。 しかし世界には光の秩序だけでなく闇の混沌も必要です。 という訳で、JavaScriptに闇の混沌をもたらす新言語を作ってみました。 その名も『TypoScript』です。 TypoScript is 何 TypoScriptとは何か。まずはこちらのコードをご覧ください。 function fizz_buzz(count) { for (var i = 1; i <= caunt; i++) { if (i % 3 === 0 && i % 5 ==

    新言語『TypoScript』を作った - Qiita
    YaSuYuKi
    YaSuYuKi 2021/12/20
    Rubyには、実際に、typoから意図していたものを推定して表示するライブラリがある https://docs.ruby-lang.org/ja/latest/library/did_you_mean.html
  • マインクラフトで1HzのCPUを作り上げた猛者が登場、テトリスや関数のグラフ化も可能

    累計販売数が2億を超えたり、YouTubeでの総視聴回数が1兆回を超えたりと、世界的に人気のある箱庭ゲーム「マインクラフト」はサバイバル生活を楽しんだり、自由にブロックを配置し建築などを楽しんだりできるのが売りです。そんなマインクラフトで「レッドストーン」というアイテムを駆使して周波数1HzのCPU「CHUNGUS 2」を設計したと、YouTuberのsammyuri氏が発表しました。 CHUNGUS 2 - A very powerful 1Hz Minecraft CPU - YouTube CHUNGUS 2は「Computational Humongous Unconventional Number and Graphics Unit by Sammyuri 2」の略称。 CHUNGUS 2はクロック1Hzで10tickの16bitCPUで、3オペランド命令のRISCアーキテク

    マインクラフトで1HzのCPUを作り上げた猛者が登場、テトリスや関数のグラフ化も可能
    YaSuYuKi
    YaSuYuKi 2021/12/20
    1命令しかなくてもチューリング完全は達成できるので、3命令サポートは不思議ではないが、プログラミングは難しいだろう。ソースがアセンブラに見えないのは、困難さを補うために専用の生成用言語を作ったからでは
  • 火星に「大量の水」発見、グランドキャニオンより巨大な渓谷で 

    NASAの探査機オデッセイが撮影したマリネリス峡谷/Handout/Getty Images North America/Getty Images (CNN) 火星にあるグランドキャニオンより大きな渓谷を周回機で調べた結果、地表付近に「大量の水」が存在することが分かった――。欧州宇宙機関(ESA)がそんな調査結果を明らかにした。 ESAとロスコスモスの共同ミッションで2016年に打ち上げられた周回機「エクソマーズ微量ガス周回探査機」が、火星のマリネリス峡谷で水を検出した。この渓谷は米国のグランドキャニオンに比べ全長10倍、深さ5倍、幅20倍の大きさを誇る。 水はこの渓谷の下に位置しており、探査機に搭載された高分解能エピサーマル中性子検出器「FREND」によって検出された。同機器は火星の地表下約1メートルにある水素の分布を調査できる。 火星の水の大半は極地方に存在し、氷として固まったままの状

    火星に「大量の水」発見、グランドキャニオンより巨大な渓谷で 
    YaSuYuKi
    YaSuYuKi 2021/12/20
    水、もしくは、水和物の形で存在する可能性が高いと考えられるが、水相当で40%もあるなら、少なくとも過去に大量の水があったことはほぼ間違いなさそうだ