@hydrakecat 具体的な話をしてしまうと ULID を JS で実装(車輪の再発明)しようとしていて、ミリ秒の時刻 (これは 48 ビット) や 80 ビットの乱数列(40 ビットに分割して 2 つの数値で表現する想定)を Base 32 エンコードするときに右ビットシフト&ビット AND で処理しようとしたのがきっかけの話題でした。
@hydrakecat 具体的な話をしてしまうと ULID を JS で実装(車輪の再発明)しようとしていて、ミリ秒の時刻 (これは 48 ビット) や 80 ビットの乱数列(40 ビットに分割して 2 つの数値で表現する想定)を Base 32 エンコードするときに右ビットシフト&ビット AND で処理しようとしたのがきっかけの話題でした。
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.