海外通販の住所は英語で書いたほうがよい
当たり前すぎるタイトルですが…、Dropで買い物したら住所表記のせいでなかなか届かなかった事例を紹介します。
2023年11月17日
Drop.comでXDA Versaのグループバイに参加。納期は2024年4月予定。
このとき、いつもは英語で住所を書くんだけど、支払い方法の都合か何かで日本語の住所が送られてしまったっぽい。PayPalか、ShopPayあたりが原因かなぁ(国内通販にも使うことがあるので日本語の住所も登録してある)
当たり前すぎるタイトルですが…、Dropで買い物したら住所表記のせいでなかなか届かなかった事例を紹介します。
Drop.comでXDA Versaのグループバイに参加。納期は2024年4月予定。
このとき、いつもは英語で住所を書くんだけど、支払い方法の都合か何かで日本語の住所が送られてしまったっぽい。PayPalか、ShopPayあたりが原因かなぁ(国内通販にも使うことがあるので日本語の住所も登録してある)
久しぶりにDXOpalに手を入れて1.6.0をリリースしました。
.play(true)
でループ再生するようになりました。<div id="dxopal-loading">
というタグがあるとき、画像や音声ファイルの読み込み状況をそこに表示するようにしました。読み込みが終わると消えます(display: none)。こちらをどうぞ。
RubyKaigiは2007年から毎回参加してたんだけど、2020/2021はオンライン、2022/2023はハイブリッドで家から参加してて、オフライン参加は久々だった。
今回は単独行動でなかったので夜イベントは参加できなかったんだけど、昼に会場近くのスパイスカレー屋に入ったらgotoyuzoさんm_sekiさんtatsuoSakuraiさんが座ってて…みたいなRubyKaigiらしい交流はあった。auto fiberは一見便利そうだけど、素のFiberと違って予期しないメソッド呼び出しでFiberが切り替わる可能性があるので気をつける必要になるよね…という話を咳さんがされててなるほどと思った。もちろんFiberなので「スレッドセーフでない拡張ライブラリを複数スレッドから呼んだとき」みたいな壊れ方はしないんだけど、アプリケーションレベルでのバグが発生することはあって、例えば以下のA#fooが並列でいくつか動いてるときにsomethingメソッドの深いところでFiberが自動で切り替わると、ctを正しく計算できなくなるよね、という話だと思うんだけど合ってるかな。(誰か実験してください)
class A
def initialize
@ct = 0
end
久しぶりにminibarの音楽が聞きたくなってgoogle検索したけどヒット数があまりに少なすぎるので、自分が知っている(あまり多くはない)ことをメモしておく。
https://minibar-music.com/ がオフィシャルサイトだったのだが、現在はdiscogsに転送されるのみとなっている。
https://soundcloud.com/minibar-music/albums でたくさん視聴できるのでこっちを見たほうがいいと思う。
ジャケットのデザインも統一されててかっこいい。
Shiikaはデフォルト引数・キーワード引数の実装、LLVMのverup、Fileクラスの追加、型推論まわりの整理が主な成果かな。
現在は並行処理機能を入れることを考えている。これが来年の目標。
BiwaSchemeも地味に更新していて、er-macro-transformerが動くようになった。まだ仮なので本体と統合してはないんだけど。
Outer Wilds (Switch版) をやりはじめたのでプレイログを書く。
前々から評価の高いゲームと聞いていて、Switch版の発売を心待ちにしていた。移植するという話はあったけどなかなか出なかったんだよね。
ただSwitch自体はスペックが高いわけではないので、他機種やSteamの環境があるならそっちの方がロード時間など快適かもしれない。
内容については「何も知らない状態でプレイしたほうがよい」ということで既プレイヤーの意見が一致しているようで、幸いなことに「宇宙を探検する」くらいのことしか知らずにプレイを開始することができた。興味がある人は以下を読む前に自分でプレイしたほうが良いと思います。
Oxygen Not Includedのピップに関するメモ。
ピップが作物を植えるには以下の条件が必要
このエントリは言語実装のカレンダー | Advent Calendar 2023 - Qiitaの2日目の記事です。前日の記事はabo_junghichiさんの9キロバイトのコードで関数型言語を実装 - 自作言語revappの理由 - 一人一党党でした。
Shiikaは私が作っている、Ruby風文法の静的型付け言語です。今日は10月に行った型推論周りの整理を解説します。
型推論が行われるのは以下の2つのケースです。
Schemeの話。
Gaucheでsyntax-rulesとer-macro-transformerを試してたんだけど、少し挙動が違う点に気づいた。(Gaucheを使ったのは、単に両方を実装している処理系として最初に思いついたため)
まず、以下のように定数thePiを提供するpi.scmがあるとする。
(define-module pi
(export thePi)
(begin
このブログはSinatraで自作しているのだけど、最近画像アップロード機能を実装した。
そこで思ったのが、ほんのちょっとのAjaxを追加するのが面倒だなということ。最近(?)はVanilla JSとかいって、「jQueryがなくても素のJSだけで大丈夫」とか言うじゃないですか。でも例えば「削除ボタンを押したら確認ダイアログを出し、Okを選んだらサーバにDELETEリクエストを送り、ボタン部分をレスポンスメッセージで置換する」みたいなのを書こうとするとけっこうめんどい。かといってこのためだけにReactやVueを入れるのはやりすぎで。
そこで本日ご紹介するのがこちらのhtmx。htmlタグにhx-から始まる属性を書くだけでいい感じに動いてくれるというやつ。いかがでしょうか。
<button hx-confirm="Delete this?" hx-post="(APIのURL)" hx-swap="outerHTML">