yhara.jp

Recent Posts

"LEVEL IS BABA"を試したら大変なことになった人へ

2019-04-07
Game

『Baba Is You』の終盤ステージで面白半分に「LEVEL IS BABA」を試したら、"大変なこと"になってしまった人向けの記事です。

何が困るのか

この記事を読んでいるということは、まだ当該ステージをクリアしていないのに、そのステージに入る方法がなくなった、そうですよね?

大丈夫、ステージを再度プレイする方法はあります。

(more...)


pixivFANBOXを始めたので、2019年の月報はそちらに書きます

2019-02-08
Misc

pixiv FANBOXを始めました。

始めた理由としては単に「やってみたかった」というのが大きく、どう使うのかあんまりまだ考えてないですが、当面は月報置き場にする予定です。

そういうわけで1月の月報は以下です。

月報以外のコンテンツは引き続きこのブログでやっていきます。本年もよろしくお願いします。



2018年12月

2019-01-05
Diary

2018年最後の近況です。

アドカレ

12月はアドベントカレンダーの季節ということで、今年は主にOpalアドカレに記事を書いていた。こういうのとか。

それ以外の記事は以下。

(more...)


altjsにおけるstdinの実装:BiwaSchemeのreadの例

2018-12-18
Tech

この記事は言語実装 Advent Calendar 2018の18日目の記事です。昨日の記事はC(のサブセット)コンパイラを書く上でハマった点:配列編 - hsjoihs’s diaryでした。

最近、BiwaScheme公式サイトのREPLでread関数が使えるようになったので、その解説をします。(read)は標準入力からS式を同期的に読み込むのですが、JavaScriptでキー入力を処理しようとすると必ず非同期処理になるので、readのようなものを実装するには工夫が必要です。

本稿ではaltjs1上に同期的なsleepやreadを実装する方法について解説します。

altjsとsleep


  1. 死語になりかけてる気もしますが、alternative javascript(代替JavaScript)の略で、本稿ではJavaScriptで実装された言語処理系のことを指します(コンパイラかインタプリタかは問わない)。 

(more...)


2018年11月

2018-12-06
Diary

近況です。

ydash

今月はrackやnokogiriなどのsecurity updateがあったが、自作のプロジェクトが増えてどれが引っかかったのか把握するのが大変になってきたので、簡単なダッシュボードアプリを作った。

Sinatraを使うとこういうのがさくっと作れて楽しい。ソースは https://github.com/yhara/ydash に置いてある。チェックにはbundler-auditを使っている。

(more...)


Next »

Posts

(more...)

Articles

(more...)

Category

Ads

About

About the author