タグ

kaz49のブックマーク (3,370)

  • Gunosy Blockchain Blog

    2018-08-01 blockchain.tokyo #10 が開催されました! イベント Ethereum ネットワーク Blockchain はじめに こんにちは!LayerXの榎@mosa_siruです。 先日DMMさんの会場でblockchain.tokyoの第10回(!)が行われたので、復習もかねて当日の内容をこちらにまとめたいと思います。当日の様子はTwitterでハッシュタグ #blockchaintokyo でツイートされてい… 2018-07-23 Counterfactual: オンチェーン処理なくアプリケーションの導入が可能なGeneralized State Channelフレームワーク Blockchain Ethereum State Channel はじめに こんにちは、中村(@veryNR)です。 さて、State Channelシリーズ第二弾として、今

    Gunosy Blockchain Blog
    kaz49
    kaz49 2018/01/23
  • スマート家電も赤外線家電もGoogle Homeでまとめて操作 - Qiita

    Google Homeに声をかけるだけで、赤外線では操作できないスマート家電も、赤外線でしか操作できない赤外線家電も、まとめて操作できるシステムを開発しました。 複雑な操作も簡単に実現できるので、シンプルにスマートホームを構築できます。 (他のシステムでは、家電のON/OFFのような単純な操作しかできなかったり、複雑な操作のためには複雑怪奇な設定が必要だったりします。) 「初心者でもできた!」という報告もたくさん頂いているので、ぜひお気軽にお試しください。 できること 「OK Google、行ってきます」の一言で、スマート家電も、赤外線家電も、まとめてOFFにする 「OK Google、暖房 22 度」で、エアコンの設定温度を 22 度にする 「OK Google、エアコンを 6時半 につけて」で、6時半 にエアコンをつける 「OK Google、エアコンを 7時間後 につけて」で、7時間

    スマート家電も赤外線家電もGoogle Homeでまとめて操作 - Qiita
    kaz49
    kaz49 2018/01/21
  • ブロックチェーンのカレンダー | Advent Calendar 2017 - Qiita

    About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

    ブロックチェーンのカレンダー | Advent Calendar 2017 - Qiita
    kaz49
    kaz49 2018/01/20
  • How to supercharge Swift enum-based states with Sourcery

    kaz49
    kaz49 2018/01/19
  • Mocking in Swift | Swift by Sundell

    Articles, podcasts and news about Swift development, by John Sundell. Mocking is a key technique when it comes to writing unit tests in pretty much any language. When mocking an object, we are essentially creating a "fake" version of it - with the same API as the real one - in order to more easily be able to assert and verify outcomes in our test cases. Whether we're testing networking code, code

    Mocking in Swift | Swift by Sundell
    kaz49
    kaz49 2018/01/15
  • San Francisco フォントを探る - Qiita

    San Francisco Font Family San Francisco はひとつの書体ではなく、SF Pro, SF Compact などと呼ばれ、それぞれに Text, Display, Rounded バージョンが存在します。Text よりも Display の方が多くのウェイトを揃えているのは、Text は視認性を重視した書体ゆえ、細いものは利用する想定にないからなのだと思われます。SFシリーズはVariable fontに対応しています。 SF Pro vs. SF Compact SF Pro は macOS や iOS, tvOS デバイスのシステムフォントとして採用されています。SF Compact は Apple Watch のシステムフォントとして採用されています。Compact は字が四角形に近い形をしていて、Apple Watch のような小さなデバイスでも視

    San Francisco フォントを探る - Qiita
    kaz49
    kaz49 2018/01/14
  • アカデミック・プレゼンテーションの(やや長い)コツ - 五味研究室(仮)

    京大ポスドク時代に研究室学生の卒修論発表のためにつくった資料( こちら。解説文付きです)を、より一般的なアカデミック・プレゼンテーション向けに更新しました。 ポスター発表も少し経験を積みましたので追加してあります。 ビジネスの方にも参考になると思います。 著作権は放棄しておりませんがダウンロード及び個人的なご利用はご自由にどうぞ。 メッセージとストーリーのない発表はカスだ アカデミック・プレゼンテーションのコツ from Kei Gomi

    アカデミック・プレゼンテーションの(やや長い)コツ - 五味研究室(仮)
    kaz49
    kaz49 2018/01/10
  • 10分でわかるビットコインの本質

    2017年12月の年末のこと。渋谷の喫茶室ルノアールで静かにPCに向かい仕事をしていたら、「あの人はビットコインで◯◯◯万円を儲かったらしい」「お前も早く買わないと出遅れるぞ」という会話が立て続けに聞こえてきました。 さらには、年始の休暇で沖縄を訪れたときのこと。隣りのテーブルから「2018年はディズニー仮想通貨がアツい」みたいな会話が聞こえてくるではありませんか! まさか沖縄でドラゴンチェーンの話を聞けるとは…。 この数か月で「仮想通貨」をめぐる話題がブレイクし、一気にホットなテーマとなりました。知らない人がいないぐらいの大ブームです。これはKOMUGIとしても「言語化」して考察を深めないわけにはいきません。今回のテーマは「ビットコインの質」です。 ブロックチェーンとは何か? ビットコイン、ブロックチェーン、ICO、DAO、マイナー、PoW、ハッシュ関数、暗号、フォーク、トークン、ス

    10分でわかるビットコインの本質
    kaz49
    kaz49 2018/01/10
  • MeltdownとSpectreの違いについて分かったこと - Qiita

    今年になってMeltdownとSpectreが盛り上がっております。 しかし、MeltdownとSpectreの違いが分からず、ほとんど同じようなもの的な解説しかなくて困りました。 一番役に立ったのが、東京大学情報基盤センターの准教授である品川さんのこのtweet 品川さんの1/4 12:56のtweet Meltdown はアウトオブオーダー実行、Spectre は分岐予測の実装の問題を突くという違いはあるけれど、どちらも来権限のないメモリ読み込み命令を投機的に実行させて、その結果キャッシュに残ったサイドエフェクトから値を読み取るという点ではよく似ている。 — 品川 高廣 (@utshina2) 2018年1月4日 Meltdownの概要 Negative Result: Reading Kernel Memory From User Mode 2017/7/28には公開していたぜって

    MeltdownとSpectreの違いについて分かったこと - Qiita
    kaz49
    kaz49 2018/01/09
  • 投機的実行に関する脆弱性「Meltdown」と「Spectre」について解説

    オンプレミスからクラウドへの移行をはじめ、ハイブリッドクラウド環境をシームレスに保護しながら、クラウドの利点を実現します。 詳しくはこちら

    投機的実行に関する脆弱性「Meltdown」と「Spectre」について解説
    kaz49
    kaz49 2018/01/09
  • Swiftでブロックチェーンを実装してみる - Qiita

    『ブロックチェーンがどのように動いているのか学ぶ最速の方法は作ってみることだ』 『ブロックチェーンとは』みたいな記事を読んで概念はわかったつもりでも、「わかったような気がする」止まりで腹落ち感までは得られず、いつか自分で実装してみたいと思っていました。1 でも難しそうだし、業とは関係ない(→時間が割けない)ので永遠にやらなそうだなぁ。。と思ってたら、こんな記事を発見。 ブロックチェーンを作ることで学ぶ 〜ブロックチェーンがどのように動いているのか学ぶ最速の方法は作ってみることだ〜 - Qiita なんとグッとくる副題でしょう2。記事の冒頭だけざっと読んだところ、なんか、サッとできそうだぞ・・・!と。実装量でいえば1日もかからなそうです。 Pythonはわからないので、Swiftで書いてみました。 以下、元記事のステップに沿ってSwift実装を載せていきます。引用記法の部分は元記事より引用

    Swiftでブロックチェーンを実装してみる - Qiita
    kaz49
    kaz49 2018/01/09
  • 世界で戦うiOSエキスパートが語る「面白い」仕事を呼び寄せる術とは? - Fyusion 堤修一(shu223)氏 - Forkwell Press

    kaz49
    kaz49 2018/01/09
  • WiFiモジュールのESP8266でApple IのOSをエミュレート | Maker is You!

    アップルの最初の製品であるApple Iは発表されてから40年以上も経っていますが、WiFiモジュールのESP8266でエミュレートしている方がいました。 WiFIモジュールのESP8266 現代のコンピュータと比較するとApple Iは非常に控えめな仕様です。プロセッサはMOS 6502でわずか1MHzで動作し、4KBのメモリしか搭載されていません。わずか3ドルで購入できるWiFIモジュールのESP8266(日国内では1000円程度)はApple 1のOSをエミュレートするタスクを容易に処理できる80MHzプロセッサを搭載しています。 waves ESP8266 WiFiモジュール(技適取得済み) ESP-WROOM-02 キット 赤基盤 RF映像をテレビに送信してもすべてのものをWiFIで処理することで簡単にしています。必要なファームウェアとソフトウェアをインストールしたら、ESP8

    WiFiモジュールのESP8266でApple IのOSをエミュレート | Maker is You!
    kaz49
    kaz49 2018/01/09
  • 必ず人生が変わる絶対に見逃せないTED Talksおすすめ7選 - 文化系ハック

    TEDとは、起業家や研究者など時代をリードする人々がプレゼンテーションを行う世界最高峰のカンファレンスです。 講演を生で見るには審査を受けた上で会員になり、年会費8,500ドル(85万円以上)を支払うほか、6000ドル(60万円以上)のチケットを購入する必要があります。 高価な参加費に見合う素晴らしいプレゼンテーションが数多くあるサロンとして有名でしたが、2006年からなんと動画を無料配信するようになり、爆発的にその名が知られるようになりました。 記事ではそのTEDのなかでも、見れば絶対に損しない、人生を変えてしまうほどのパワーを持つオススメの動画を7紹介します。 1.マイケル・ノートン: 幸せを買う方法 「幸せはお金で買うことができるのか?」という誰しもが一度は考える疑問にハーバード大学ビジネススクールのマーケティング専門家マイケル・ノートン博士が答えます。 幸せは買える。そして幸せ

    必ず人生が変わる絶対に見逃せないTED Talksおすすめ7選 - 文化系ハック
    kaz49
    kaz49 2018/01/07
  • UIにMetalが使えないかいろいろ試してみた話

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは、LINEマンガiOSクライアント担当のMasaki Haga(@hagmas)と申します。この記事はLINE Advent Calendar 2017の9日目の記事です。 2014年になって初めて発表されたMetalですが、2017年になってさらに効率化、洗練され、VRのサポートも組み込まれたMetal2が発表されたり、Appleのさまざまなフレームワークの基幹部分にMetalが導入されていたりと、Metalへの注目がさらに高まりつつあります。そんなMetalに、みなさんは「Metalを触ってみたいけど、どこから、何から始めたらいいのかわからない」または「Metalに興味はあるんだけど、自分のアプリケーションにはい

    UIにMetalが使えないかいろいろ試してみた話
  • LLVMとは | DevelopersIO

    前回の記事「Rubyの処理系とGCについて」を書いたときに、LLVMがイマイチ理解できずもやっとしてたので調べました。このエントリーは「LLVMとは」でググった(先日の僕のような)人向けの記事です。間違ったことを書いてあったら教えてください。 疑問 この記事を書く前の疑問はおおよそ以下の様なものです。 LLVMはコンパイラ基盤って言われてるけど、コンパイラ基盤って何? LLVMはコンパイラ基盤であってVMじゃないって言うけど、LLVMに含まれるJITコンパイラはVMと違うの? LLVMでマシンコードを作ったあと、実際の実行はどうするの? 色々とググって調べたりしたのですが、LLVMの全体像がつかめるまとまった情報が見つからなかったので、一次情報(llvm.org)のドキュメントを読むことにしました。 Overview The LLVM Compiler Infrastructure Pro

    LLVMとは | DevelopersIO
    kaz49
    kaz49 2018/01/06
  • 読んで良かった基礎知識の入門書

    とあるエンジニア技術勉強法 (インターン学生向け) というスライドを先日 @iwashi86 が書かれていました。 インターン学生向けとありますが、新人プログラマ向けとしても素晴らしい資料だと思います。 ここでは「即、役立つわけではないが後から効いてくる」という「基礎知識」に絞って教材を紹介します。 目の前の仕事のために必要なことと並行して基礎知識を学ぶのは、長期的には良いと思います。 なお「基礎」==「簡単」というわけではなく、無理せず自分のペースで付き合うのがおすすめです。 自分で読んで、かつ、とても良いと思ったもののみを紹介するので、全分野をカバーしてはいません。 基礎にどのような分野があるかは新卒準備カレンダー2011や情報科学科カリキュラムが参考になります。 以下はどれも有名ななので、ググれば感想なども見つかるでしょう。 気になった、読もうと思うについては、ググるのも良い

    読んで良かった基礎知識の入門書
    kaz49
    kaz49 2018/01/06
  • Meltdown, Spectre で学ぶ高性能コンピュータアーキテクチャ - FPGA開発日記

    巷ではIntel, AMD, ARMを巻き込んだCPUのバグ "Meltdown", "Spectre" が話題です。 これらの問題、内容を読み進めていくと、コンピュータアーキテクチャにおける重要な要素を多く含んでいることが分かって来ました。 つまり、このCPUセキュリティ問題を読み解いていくと現代のマイクロプロセッサが持つ、性能向上のためのあくなき機能追加の一端が見えてくるのではないかと思い、Google, Intelの文献を読み解いてみることにしました。 が、私はセキュリティの専門家ではありませんし、過去にデスクトップPC向けのような大規模なCPU設計に参加したこともありません。 あくまでコンピュータアーキテクチャに比較的近い場所にいる人間として、この問題の質はどこにあるのか、可能な限り読み解いていき、現代のマイクロプロセッサが持つ高性能かつ高機能な内部実装について解き明かしていき

    Meltdown, Spectre で学ぶ高性能コンピュータアーキテクチャ - FPGA開発日記
    kaz49
    kaz49 2018/01/06
  • 2017年の映画ベスト100(Twitter投票を集計しました) - 破壊屋ブログ

    Twitter上のハッシュタグ「#2017年映画ベスト10」を集計しました!有効投票数1374名が選んだ2017年最高の映画は『ラ・ラ・ランド』でした! この結果をロサンゼルスで 「私たちの人生って、もしかしたら…」 とla-la land(ロスで夢を見ること)している主人公たちに伝えてあげたいですね。 2017年の映画ベスト100 順位 タイトル 得点 投票人数 1 位 ラ・ラ・ランド 3353.0 516 2 位 ベイビー・ドライバー 3256.0 526 3 位 ダンケルク 2715.5 437 4 位 ガーディアンズ・オブ・ギャラクシー:リミックス 2650.0 418 5 位 メッセージ 2479.5 394 6 位 ブレードランナー 2049 2147.0 343 7 位 ドリーム 1691.0 283 8 位 スター・ウォーズ/最後のジェダイ 1644.5 296 9 位 L

    2017年の映画ベスト100(Twitter投票を集計しました) - 破壊屋ブログ
    kaz49
    kaz49 2018/01/06
  • CPUの脆弱性 MeltdownとSpectreについてまとめてみた - piyolog

    2018年1月3日にCPUに関連する3つの脆弱性情報が公開されました。報告者によるとこれらの脆弱性はMeltdown、Spectreと呼称されています。ここでは関連情報をまとめます。 脆弱性の概要 報告者が脆弱性情報を次の専用サイトで公開した。 Meltdown and Spectre (またはこちら) 3つの脆弱性の概要をまとめると次の通り。 脆弱性の名称 Meltdown Spectre CVE CVE-2017-5754(Rogue data cache load) CVE-2017-5753(Bounds check bypass) CVE-2017-5715(Branch target injection) 影響を受けるCPU Intel Intel、AMD、ARM CVSSv3 基値 4.7(JPCERT/CC) 5.6(NIST) ←に同じ PoC 報告者非公開 論文中にx

    CPUの脆弱性 MeltdownとSpectreについてまとめてみた - piyolog
    kaz49
    kaz49 2018/01/05