タグ Okapies
人気順 5 users 10 users 100 users 500 users 1000 usersソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive
はじめに NFT って何ですか? ブロックチェーン上に記録された一意なトークン識別子をその保有者のアドレスと紐付ける情報、およびそれを状態変数として保持するスマートコントラクトのこと。 以上。 え、それだけ? はい。 「デジタル資産に唯一無二性を付与するインターネット以来の革命」なんじゃないの? これを読ん... 続きを読む
NFTとは何ではないか
Transcript NFTとは何ではないか Yuta Okamoto (@okapies), 2021/12/21 目次 • NFT とは何か • NFT が生み出す機会とリスク • ブロックチェーンはどこから来たか • NFT とは何ではないか • NFT をどう活用するか • まとめ NFTとは何か • 暗号通貨とは何か • ブロックチェーンの仕組み • NFT の仕組みとその事例 ビットコ... 続きを読む
async/await は Promise を置き換えない - Okapies' Archive
まとめ async/await 構文は、Promise で書ける処理のうち特定のケースしか表現できない 特定のケースとは、ある非同期処理の前処理と後処理がそれぞれ 1 個ずつの場合のみである async/await 構文は初心者に非同期処理を導入する際に適しているが、非同期処理を逐次処理として書けるという幻想を与えるので、どこかで知... 続きを読む
「関数型プログラミングって何?」日本語訳 - Okapies' Archive
2016 - 12 - 15 「関数型プログラミングって何?」日本語訳 この記事は、 技術翻訳 Advent Calendar 2016 の15日目 です (枠が空いてたので勝手にお邪魔してます) 。前回(6日目)は、 id:msyksphinz さんの 「個人が趣味で技術書を翻訳するという意義について」 でした。 今回ご紹介するのは、昨年末に公開された Kris Jenkins さん ( @kr... 続きを読む
「なぜ関数プログラミングは重要か」を要約してみた(その1) - Okapies' Archive
2015-12-07 「なぜ関数プログラミングは重要か」を要約してみた(その1) Programming Scala 関数型プログラミング (functional programming) の利点を説く際によく持ち出されるのが、QuickCheck の開発者の一人である John Hughes が 1984 年に著した論文 "Why Functional Programming Matters" ... 続きを読む
関数型プログラマのための Rx 入門(補遺) - Okapies' Archive
前編、後編とお送りしてきたこの記事だが、特に後編について「何を言ってるのか分からん」というコメントを何人かの方から頂いた。…なんというか、ごめんなさい。 繰り返しになるが、Rx を使う上で関数型プログラミングの知識は必ずしも必要ではないし、むしろ(関数型のコンセプトが基礎にあるのに関わらず)知らなくても使えるようになっている。ライブラリの作者たちは「過度な抽象化は害になる」ということを弁えているの... 続きを読む
関数型プログラマのための Rx 入門(後編) - Okapies' Archive
2015-03-15 関数型プログラマのための Rx 入門(後編) 前編では、Reactive Extensions (Rx) の機能を関数型プログラミングの視点で読み解いた。続いて後編では、前編で紹介した Rx が関数型的な機能を提供している背景、つまり Observable と他の一般的なコンテナの関係に対してスポットライトを当ててみたい。 あらかじめ断っておくと、本編の話題は、実際に Rx ... 続きを読む
マイクロサービスのための Tumblr 製フレームワーク "Colossus" - Okapies' Archive
2014-12-15 マイクロサービスのための Tumblr 製フレームワーク "Colossus" この記事は Scala Advent Calendar 2014 の 15 日目です。昨日は id:qtamaki さんの”「関数プログラミング 珠玉のアルゴリズムデザイン」をScalaで実装してみる”でした。 今日は、先日に Tumblr が OSS 化を発表した Scala 製のノンブロッキン... 続きを読む
非同期ストリーム処理の標準化を目指す "Reactive Streams" とは - Okapies' Archive
2014-04-20 非同期ストリーム処理の標準化を目指す "Reactive Streams" とは TL でこんなのが流れてたので少し調べてみた。 Learn about the Reactive Streams initiative & how we're supporting a standard for asynch stream processing on the JVM http:/... 続きを読む
Hadoop/Storm の統合を実現する Twitter の SummingBird - Okapies' Archive
2013-11-03 Hadoop/Storm の統合を実現する Twitter の SummingBird Twitter が SummingBird を正式リリースして早二ヶ月。「日本語の紹介記事がほとんど出てないな」と気付いたので、調査がてらまとめてみました。 SummingBird とは? MapReduce なプログラムを書くための Scala/Java ライブラリ。最大の特徴は、ひとた... 続きを読む