タグ

2020年1月5日のブックマーク (12件)

  • WebAssembly | MDN

    Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers. Learn moreSee full compatibilityReport feedback WebAssembly は現代のウェブブラウザーで実行できる新しい種類のコードです。ネイティブに近いパフォーマンスで動作する、コンパクトなバイナリー形式の低レベルなアセンブリー風言語です。さらに、 C/C++、C# や Rust などの言語のコンパイル先となり、それらの言語をウェブ上で実行することができます。 WebAssemblyJavaScript と並行して動作するように設計されているため、両方を連携さ

    WebAssembly | MDN
    nilab
    nilab 2020/01/05
    「ネイティブに近いパフォーマンスで動作するコンパクトなバイナリー形式の低レベルなアセンブリ風言語」「C/C++ や Rust のような言語のコンパイル対象となって、それらの言語をウェブ上で実行することができます」
  • WebAssembly Core Specification

    WebAssembly Core Specification W3C Recommendation, 5 December 2019 This version: https://www.w3.org/TR/2019/REC-wasm-core-1-20191205/ Latest published version: https://www.w3.org/TR/wasm-core-1/ Editor's Draft: https://webassembly.github.io/spec/core/bikeshed/ Previous Versions: https://www.w3.org/TR/2019/PR-wasm-core-1-20191001/ Editor: Andreas Rossberg (Dfinity Stiftung) Issue Tracking: GitHub I

    nilab
    nilab 2020/01/05
    WebAssembly Core Specification / W3C Recommendation, 5 December 2019
  • Go言語の思想とエウレカでの5年間の活用

    こんにちは、こんばんは。CTO の kaneshin です。エンジニア組織のマネジメントに多く時間を割いていますが、技術的な方面では GoGCP を掛け合わせて Nature Remo + Go + Cloud Functions + BQ を駆使して、部屋の温度・湿度・照度や人体センターの検知を趣味で少しずつ開発しています。 クラウドサービスをはじめとしたマネージドサービスが主流な界隈にとって、今までアプリケーションの責務として実装していたところをマネージドサービスに責務を委譲することができたりするので、アプリケーションを複雑に実装しなくて済むようになっていますし、保守・運用の観点からもそのような設計方針をよく目につくようになりました。 例えばバッチ処理でデータを ETL 処理の設計を責務分割するのは良い例でしょう。 Data Transformation with Cloud D

    Go言語の思想とエウレカでの5年間の活用
    nilab
    nilab 2020/01/05
    Go言語の思想とエウレカでの5年間の活用 - Eureka Engineering - Medium
  • Python: EAFP スタイルと LBYL スタイル - CUBE SUGAR CONTAINER

    プログラミングの方針に EAFP スタイルと LBYL スタイルという分類の仕方があることを知った。 これはそれぞれ「Easier to Ask for Forgiveness than Permission」と「Look Before You Leap」の頭文字から取られているらしい。 ざっくり言えば EAFP スタイルは問題が起こってから対処する方針で、反対に LBYL はあらかじめ問題が起こる要因を取り除いておく方針を表しているようだ。 これは別に Python に限った話ではないんだけど、僕は Python の用語集を読んで知った。 そして Python では EAFP スタイルが用いられることが多いらしい。 用語集 — Python 3.5.2 ドキュメント ちょっとしたサンプルでそれぞれのスタイルの考え方について知ってみよう。 まず、題目には割り算を選んだ。 サンプルコードでは

    Python: EAFP スタイルと LBYL スタイル - CUBE SUGAR CONTAINER
    nilab
    nilab 2020/01/05
    Python: EAFP スタイルと LBYL スタイル - CUBE SUGAR CONTAINER
  • Rust なのか Go なのか | 民主主義に乾杯

    # Rust なのか Go なのか ひとりごと。色々、漁ってると、こんな雰囲気。 並列処理で もっと高速に書きたい → Go Go で大事なのは → goroutine ガシガシ書き込んで もっと高速に書きたい → Rust Rust で大事なのは → 所有権 # 1. 概観 Go と Rsut は全く用途が違うそうです。なので、 自分の用途に合わせて選ぶことになるかなと思いますが... Indeed! — Go (@golang) July 25, 2019 Go は文法がとてもシンプルです。 誰が書いても同じようなコードになるようなことを意識しているのかなと思われます。 それが元でよく Go を貶す記事が見受けられます。 Rust はコードが複雑になっても、ガシガシ書き込むような感じらしいです。その分だけ Go よりも高速に動作します。 Rustと競合? - Goへの誤解について (o

    nilab
    nilab 2020/01/05
    Rust なのか Go なのか | 民主主義に乾杯
  • 廃車を利用して作られた「みはり君」という偽物のパトカーがあるらしい

    見つけたら気が引き締まる「ダミーのパトカー」をご存知でしょうか。パトカーそっくりに白黒で塗られ赤灯が回る格的な偽物パトカーが話題です。車のナンバー部分には「みはり君」と書かれており車体の文字も物とは少し違います。

    廃車を利用して作られた「みはり君」という偽物のパトカーがあるらしい
    nilab
    nilab 2020/01/05
    「このダミーのパトカーは廃車を利用して作られた模造品で「平和連協みはり君」といいスピード違反や違法駐車などを減らす効果があるそうです。数週間おきに場所を変えて設置してあるみたいです」
  • Go言語がダメな理由 | POSTD

    私はGo言語が気に入っていますし、多くの場面で使用します。現にこのブログもGoで書いています。Goは便利な言語ですが、優れた言語とは言えません。つまり、悪くはないけれど、十分ではないということです。 満足できない言語を使用する際は注意が必要です。注意を怠ると、その言語を次の20年間使い続ける羽目になるかもしれないからです。 私のGoに対する主な不満を文にまとめました。既に何度も指摘されていることも含まれていますが、中にはこれまでほとんど話題になっていない指摘もあります。 これから列挙する全ての課題には既に解決策があることを示すため、私が優良な言語と考えるRustやHaskellと比較して説明します。 汎用プログラミング 課題 誰でもさまざまな事柄に幅広く対応できるコードを記述したいと考えます。例えば数のリストの合計を求めるために定義した関数が、小数、整数、またその他の合計を求められるもの

    Go言語がダメな理由 | POSTD
    nilab
    nilab 2020/01/05
    優れた言語が使いやすいとは限らないなと思ってしまう。「Goは便利な言語ですが、優れた言語とは言えません」「私が優良な言語と考えるRustやHaskellと比較」
  • クラウド破産の実例と対策

    最終更新 2022-04-13 「クラウド破産」とは、クラウドサービスの使用料金が意図せず高額になる (例えば数日で数十万円など)、という事象を指す俗語です。クラウド破産につながる危険な行為や、それを避けるための注意点を紹介します。 2022/04/13:S3のコストを大幅に削減した話 の事例を追加しました。2020/09/02:Azure の翻訳API を使いすぎて 144万円請求 の事例を追加しました。2019/12/16:Google Maps API で 50万円請求 の事例を追加しました。2019/06/11:AutoMLで26万円請求の事例を追加しました。 クラウド破産とは 「クラウド破産」とは、クラウドサービスの使用料金が意図せず高額になる (例えば数日で数十万円など)、 という事象を指す俗語です。 レアケースではありますが、リスクとしては確実に存在するもので、 請求ルールの

    nilab
    nilab 2020/01/05
    クラウド破産事例まとめ。「クラウドサービスの使用料金が意図せず高額になる (例えば数日で数十万円など)、という事象を指す俗語です。クラウド破産につながる危険な行為や、それを避けるための注意点を紹介します」
  • あなたの文章に合った「いらすとや」画像をレコメンド♪(アルゴリズム解説編) - Qiita

    はじめに 記事はあなたの文章に合った「いらすとや」画像をレコメンド♪シリーズの第2回、アルゴリズム解説編です。 文章を与えると、それに近い意味を持った「いらすとや」画像を探してレコメンドしてくれるアプリのアルゴリズムについて解説します。 機能概要は第1回、あなたの文章に合った「いらすとや」画像をレコメンド♪(機能概要編)をご参照ください。 アルゴリズムの概要 アプリの基的なアイディアは次のとおりです。 与えられた文や画像の説明文を、それぞれ文の分散表現(つまりはベクトル)に変換する。 与えられた文と画像の説明文の意味の近さを、それぞれの文の分散表現を使って計算する(意味の近さ = 2つのベクトルのなす角の小ささ = コサイン類似度の大きさとする)。 コサイン類似度が大きい説明文を持つ画像トップN個を選ぶことで、与えられた文と意味が近い画像を発見できる。 模式図にすると、次のようになり

    あなたの文章に合った「いらすとや」画像をレコメンド♪(アルゴリズム解説編) - Qiita
    nilab
    nilab 2020/01/05
    あなたの文章に合った「いらすとや」画像をレコメンド♪(アルゴリズム解説編) - Qiita
  • 1からわかる!アメリカ vs. イラン(1)なぜ対立するの?|NHK就活応援ニュースゼミ

    資源が乏しい日にとって、重要な中東地域。オイルショックや湾岸戦争をはじめ、中東情勢は日の生活に大きな影響を及ぼしてきました。そして、今、中東の大国イランとアメリカの対立が深まっています。トランプ政権はなぜ、イランに強硬姿勢を取るのか?日への影響や、今後の見通しは?学生リポーターが緊急取材しました。(取材日2019年6月6日) 2011年から2014年までイランのテヘラン支局に駐在した禰津デスク。「イランは、行く前後で最も印象が変わる国のひとつ」。テヘラン駐在のあと2014年から2017年はアメリカ・ワシントンに駐在、イランとアメリカの両国の視点から教えてもらいました。

    1からわかる!アメリカ vs. イラン(1)なぜ対立するの?|NHK就活応援ニュースゼミ
    nilab
    nilab 2020/01/05
    「アメリカはイランの親米政権を利用して原油の利権を確保しようとしていたんだけど、イランの国民の間で不満が高まり、親米政権が倒された。これが、1979年の「イラン・イスラム革命」」
  • 4年ぶりにエンジニアに戻った人の話 - Qiita

    こんにちは、Qiita初投稿です。 色々あって昨年末に4年間勤めていた外資系のゲーム会社でのプロデューサー業を辞めてエンジニアに戻りました。 前職ではエンジニアではなく、翻訳やアカウントマネージメント系の仕事などをやっていました。 エンジニアブログを書く前に、今回は元エンジニアが4年間経ってエンジニアに戻って世界が一変していた、浦島太郎のような話をしたいと思います。 経歴: 2011年: 大手企業に新卒でエンジニア就職 秋入社というのもありまさかの新卒唯一の日人、まわりは中国人とインド人ばっかり。入社一日目でエンジニア職人気なさすぎオワタと思う。まわりのエンジニアが毎月行われれていた深夜作業に駆り出されていくのを怯える毎日(結局一度もその作業をすることはなかったが) 2013年: ベンチャー企業へ転職 前職ではテスト業務しか触れず、いつの間にかポジションもQAエンジニアになってしまったの

    4年ぶりにエンジニアに戻った人の話 - Qiita
    nilab
    nilab 2020/01/05
    本当かよΣ(゚Д゚) 「聞くと、今IT系エンジニアの求人倍率は10倍なんですね」「エンジニアの待遇が良くなったという反面、優秀なエンジニアを採用するというのが本当に難しい時代」
  • Ruby開発事例「某サービス会社」を公開しました。 | Ruby開発・事例サイト

    nilab
    nilab 2020/01/05
    社名を公開できない開発実績っぽい。