タグ

言語に関するwata88のブックマーク (31)

  • 究極の?トランザクションスクリプト用言語Verse | フューチャー技術ブログ

    Unreal Engineで有名なEpic Gamesが、現在開催中のGDC(Game Developer Conference)でVerseの詳細を解説しており、その動画が公開されています。 ドキュメントもすでに公開されています。 https://dev.epicgames.com/documentation/en-us/uefn/verse-language-reference 現在処理系は、Unreal Editor for Fortnite(UEFN)の中に組み込まれているようですが、Windowsにしか対応していません。ちょろっと動かした程度で、まだコードをしっかり書いてはなくて、プレゼンを見た感想で書いているので、いろいろ間違ったところとかもあるかもしれませんが、そういうのはご指摘いただいたり、Pull Request(ブログの上の鉛筆アイコンで送れます)を出してもらえれば、と

    究極の?トランザクションスクリプト用言語Verse | フューチャー技術ブログ
  • yamlについて思うこと

    yaml、どうしてこんなに使われているのだろうか。kubernetesにも責任があるというのはありそうな話だけど、色々考えてみるとそこまで簡単な話でもなさそうな気がする。例えばtravis-CIの設定ファイルがyamlであったりというように、この分野ではyamlは割と広く使われていたんじゃないかという気がする。思い起こせばGoogle AppEngineもapp.yamlに設定を書いていたし、設定にyamlというのは割とよくあることであった、のではないかなあ。 しかしなぜyamlなんだろうか。yamlのフォーマットには問題がたくさんあることが知られているし、自分も全く好きではない。 例えばyamlの問題の一つとして、キーに任意のデータ構造を持ってこれるという話があり、これが一部のプログラミング言語で問題を厄介にしている。またエイリアスがあってデータ構造がツリーにならない(複数の経路から同じ

    yamlについて思うこと
  • 機械翻訳に対する現時点(2022年8月)での私の認識

    字幕翻訳スクールがAI字幕翻訳ツールを開発したというニュース 数日前に字幕翻訳スクールがAI字幕翻訳ツールを開発したというニュースが流れ、翻訳者たちの間に衝撃が広がりました。これを受けて翻訳者の堂秋次さんがYouTubeで緊急動画を配信され、それを見たローズ三浦さんの発案で堂さん、ローズさん、私の3人で機械翻訳の現状についてライブ配信することになりました。当日の告知にもかかわらず30名以上に方々にライブでご視聴いただき、その場でコメントもたくさんいただき成功裡にイベントは終了しました。(3人のトークイベントの動画はこちら:https://www.youtube.com/watch?v=L09NEJLBNzU) 普段「機械翻訳についてどう思いますか」と聞かれるわりに回答にこれほど長い時間をいただけることはなかったので、司会の堂さんが用意してくださったテーマでお2人と話すことで私自身とし

    wata88
    wata88 2022/08/22
    AIのせいで却って面倒になってる案件は多方面で出てきてそうだな
  • YouTubeでの「チェス談義」が、“人種差別”として削除された事件の真相

  • スクリプト言語を舐めてはいけない|shi3z|note

    おれはハッカーだ。 なので、ハッカーではない人種と呑むのが苦手である。 たとえば「ITエンジニア」と自称するような人たちだ。 当然だが、ITエンジニアと自称する人はハッカーではない。 ITエンジニアと言う言葉はスコープが広すぎていちいち細かい説明を聞かなければならない。 これが厄介なところである。 あるとき、友達の家で飲み会をすると言われ、誰が来るの?と聞いたら知らないIT関連会社のエンジニアたちだという。 エンジニアと呑むと喧嘩しちゃうので断ったのだが、いろいろあっていくことになってしまった。 するとやっぱりこんなはなしをしていた。 「やっぱ私もRubyみたいなスクリプト言語なんか卒業してコンパイル言語やんなきゃ。処理速度がね…」 「コンパイル言語って?」 「TypeScriptとかJavaとかC#とか」 「それ、中間コード言語じゃねえか。なんの意味があるんだ。YARV知らないのか」 ま

    スクリプト言語を舐めてはいけない|shi3z|note
    wata88
    wata88 2020/09/20
    逆に若い人のほうがCPU作ったりしてるよ
  • GPT-3生成のブログ、ハッカーニュースで1位に

    カルフォルニア大学バークリー校の学部生Liam Porrが言語生成AIツール「GPT-3」を使って偽のブログ記事を作成したところ、ハッカーニュースで1位になったとMIT Technology Reviewが報じた。Porrは、GPT-3によって生成されたコンテンツが人間によって書かれたものと信じ込ませることができることを実証した。彼は「実際、超簡単だった、それが怖いところだった」と語っている。 彼のブログが完全にAIが生成したものだと気づいた人はほとんどいなかった。何人かは「購読」を押した。これまでで最も強力な言語生成AIツールであるGPT-3がコンテンツ制作にどのような影響を与えるかについては、多くの人が推測してきたが、今回のケースはその脅威を例証した。 GPT-3はサンフランシスコに拠点を置くOpenAIによって設計された機械学習モデルである。GPT-3は、あらゆる種類の情報を網羅した

    GPT-3生成のブログ、ハッカーニュースで1位に
    wata88
    wata88 2020/08/22
    みんなAIになる
  • 新たな開発プラットフォーム "Dark/Darklang" を実際に触ってみて - Qiita

    はじめに 先日、私が以前に申請していたDarkのプライベートベータ版に漸く招待されたので、実際に触ってみた感想を述べよう思います。 1. Darkとは? Darkとは、Ellen Chisa、そしてCircleCIの創業者であるPaul Biggarによって設立された会社で開発されている「偶発的な複雑さ」を無くし、バックエンドWebサービスを構築するための総合的なプログラミング言語であり、エディタであり、インフラストラクチャです。呼称するならば、総合的なソフトウェア開発プラットフォームみたいな感じです。Web上にエディタが展開され、そこで全ての開発を行える為、開発ツールやパブリッククラウドと言った多くのテクノロジーを直接触る必要はありません。 また、最大の特徴としてはデプロイレスです。デプロイレスとは、入力したものが即座にデプロイされ、番環境ですぐに使用できます。Darkはインタープリタ

    新たな開発プラットフォーム "Dark/Darklang" を実際に触ってみて - Qiita
    wata88
    wata88 2020/03/23
    編集中にデプロイされるんだろうか?保存と同時でも結構怖いのだが
  • 全言語で気をつけるべき、ファイル書き込み時のお作法 - Qiita

    言いたいこと 重要なファイルを書くときは、予期しないOSシャットダウンなどを考慮した書き方にする必要があるというお話。 お作法を知らないと、中途半端なファイルや空ファイルが生成され、システム起動時や連携システムで致命的なことになる。 例としてC言語/Java/Python/JavaScript(node.js)を挙げるが、ほぼすべての言語で対策する必要あり。 背景 番運用されているソフトウェアが起動しなくなるという致命的な不具合が発生した。 ログやコンフィグファイルを収集・解析したところ、コンフィグファイルがぶっ壊れていた。 コンフィグファイルは起動時に読まれるが、必要に応じて書き込まれることもある。 コードを追っていくと、書き込み処理中に強制終了したりすると、中途半端に書かれる可能性があることに気づく。 使い終わると電源がぶち切りされる運用をされており、奇跡的にタイミングが重なったのか

    全言語で気をつけるべき、ファイル書き込み時のお作法 - Qiita
  • 「例外」がないからGo言語はイケてないとかって言ってるヤツが本当にイケてない件 - Qiita

    この記事は、Go3 Advent Calendar 2018 の8日目の記事です。 7日目は @codehex さんによる「Go でアプリケーションとクライアントのミドルウェアを作成する方法知ってますか?」でした。 日はネタ全開でお送りいたします。 Disclaimer(免責事項) はじめに言い訳というか、これを書いた経緯というか。 プログラミング言語をdisる人をdisる芸を見たいですね! — yet another (@Maki_Daisuke) 2018年10月11日 というツイートをいたしまして、言った手前自分でやるか、と思い立った次第です。 なので、ネタとしてお楽しみください。 なお、炎上した場合にも、それすらもネタとして楽しむ所存ですのでアシカラズ。 それでは、いってみましょう。 Go言語がイケてない…だ…と……? Go言語はイケてない言語としてよくdisられているが、その中

    「例外」がないからGo言語はイケてないとかって言ってるヤツが本当にイケてない件 - Qiita
  • 言語を「その場に応じたことを言うゲーム」だと思っている人がいる

    友人が死んだ。母からメールが来たとき、「彼の分まで生きて」などと言われた。全く意味がわからなかったし、失意の息子を励ます言葉としては意味が通らないように感じられた。 「の分まで生きて」と言う言葉がフィクションでよく登場することは知っていた。だが、それはその物語の中で、意味が通る状況で使われていると思っていた。現実で使われる場合でも、やはり意味が通らなければならないと思っていた。「こんにちは」のような、文字通りの意味が失われている言葉とは違うだろう。 母に意味を聞いたら、「よく言うから言ったのだ」と言う。つまり、意味なんかなかったのだ。母にとって、言葉とは、似た状況でよく言われる言葉を言うゲームに過ぎないのだろう。 似たことは当時付き合っていた女性との間でもあった。私は彼女のある発言をとって「偽善だ」と言った。そうしたら彼女が言い返したことは「でも、こう言う時はこう言うんだよ」と言う。つまり

    言語を「その場に応じたことを言うゲーム」だと思っている人がいる
  • 英語で言えない表現「11番目の」と「何番目ですか?」 - 💙💛しいたげられたしいたけ

    ツイッターのタイムラインをぼーっと眺めていたら、平均学歴を各国別に色分けしたヨーロッパ周辺地図が流れてきた。色分けの凡例として “primary”、 “secondary”、 “tertiary” とあった。最初の2つはわかるけど、3番目は何だ? 何だもないもんだ。“primary” が「1番目」、 “secondary” が「2番目」であれば、 “tertiary” は「3番目」以外にあるもんか。「初等学校」、「中等学校」、「高等学校」というような意味であろうことは、容易に想像がつく。小学校をイギリス英語で “primary school”(米 “elementary school” )ということは知ってたし。 しかし “tertiary” という単語を知らなかったことが、ちょっと悔しかった。発音もわからなかったし。だから検索してみた。カタカナ表記すると「ターシャリ」のように読むらしい。

    英語で言えない表現「11番目の」と「何番目ですか?」 - 💙💛しいたげられたしいたけ
  • Linuxバイナリを最適化して性能を向上させる「BOLT」、Facebookがオープンソースで公開。言語やコンパイラに依存せず高速化

    Linuxバイナリを最適化して性能を向上させる「BOLT」、Facebookがオープンソースで公開。言語やコンパイラに依存せず高速化 Facebookは、Linuxバイナリの内部配置を最適化することによりCPUのキャッシュ効率などを向上させ、実行速度を改善する「BOLT」をオープンソースで公開しました。 BOLTは「Binary optimization and layout tool」の略とされています(もしかしたら、より速く走るという意味でウサイン・ボルト氏にかけているのかもしれません)。 BOLTは言語やコンパイラに依存せず、ソースコードも不要 BOLTのおもな効果は、Linuxバイナリの実行状況をperfコマンドで取得し、高頻度で実行されている部分などを判別した上で、そうした部分がCPUキャッシュにヒットしやすいようにバイナリの内部配置を改善することなどで実行速度を向上させることと

    Linuxバイナリを最適化して性能を向上させる「BOLT」、Facebookがオープンソースで公開。言語やコンパイラに依存せず高速化
    wata88
    wata88 2018/06/21
    実行状況とバイナリーを食わせると最適化される機械学習的なものなのかな
  • 「ん」とはいったい何者なのか。どこからやってきたのか。かつてはなかった日本語「ん」の奥深い歴史 | ダ・ヴィンチWeb

    『ん 日語最後の謎に挑む』(山口謠司/新潮社) あいうえおの五十音図の枠外にぽつんと置かれた「ん」の文字。改めて、みなさんはどんな印象をお持ちだろうか? 「独特の存在感」「孤高」「最後にある“どや顔感”」。さらに、流行りの擬人化をしてみると、「どこから来たのかわからない転校生」との意見が筆者の周りでは聞かれた。なるほど、やはりほかの文字とは一線を画した雰囲気を感じる人は多いようだ。 それもそのはず。実は「ん」という文字はかつて日語にはなかったらしい。少なくとも『古事記』や『日書紀』『万葉集』など上代の書物に「ん」を書き表す文字が見当たらないという。では、「ん」とはいったい何者なのか。どこからやってきたのか。そのミステリーを解き明かすのが、『ん 日語最後の謎に挑む』(山口謠司/新潮社)である。書を読むと、普段いかに「ん」をナメていたのかがよくわかる。 「ん」は言葉によって発音が違う

    「ん」とはいったい何者なのか。どこからやってきたのか。かつてはなかった日本語「ん」の奥深い歴史 | ダ・ヴィンチWeb
  • 名前が発音しやすい人は信頼もされやすい:研究結果 | ライフハッカー・ジャパン

    大切なのは、名前ではなくて中身ですよね。でも、名前は、思った以上に大事なようです。名前が発音しやすいか否かで、他人がその人に対して抱く印象も左右されるというのです。 具体的には、簡単に発音できる名前を持つ人のほうが信頼されやすいという研究結果が出ました。ある一連の実験で、研究者は参加者に、ある名前に対して不安を感じるかどうかなどの質問をしました。また、発音しやすい名前の持ち主と発音しにくい名前の持ち主から出た情報として、事実とウソが交じった雑学的知識(「キリンはジャンプができない唯一の哺乳類である」といったもの)をいくつか提示し、それに対してどう思うか、判断するよう依頼しました。ペアにした名前は、民族的な偏見が介入しないよう、同じ地域からのものを採用しています(例:Adrian BebeshkoとCzeslaw Ratynska)。 その結果、何がわかったのでしょうか。 4種類の実験を行な

    名前が発音しやすい人は信頼もされやすい:研究結果 | ライフハッカー・ジャパン
  • http://japan.internet.com/webtech/20140213/4.html

    http://japan.internet.com/webtech/20140213/4.html
  • 【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times

    2013年12月2日より開始したpaizaオンラインハッカソン(略してPOH![ポー!])Vol.1「新人女子の書いたコードを直すだけの簡単なお仕事です!」ですが、2014年1月8日いっぱいをもって開催期間を終了いたしました。今回のハッカソンのレポート、最終結果と、提出された各プログラミング言語毎の最速コードをお届けします。 ※POH Vol.1は応募期間は過ぎたため、プレゼント対象、計測対象には成りませんが、コードの実行は引き続き可能です。 ■提出コードは2万提出突破! おかげ様で事務局の想定を超える参加者数、提出数のハッカソンとする事ができました。ご参加いただいた皆様ありがとうございました! 今回の期間中の参加者数、提出数は以下の通りです。 参加者数:1,961人 提出数:22,219提出 今回の企画では、オンラインで誰でも気軽に参加できるハッカソンを目指しました。改めてプログラミング

    【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times
  • マルウェア「Duqu」は未知の言語で開発された? | スラド デベロッパー

    Internet Watchの記事「国家によるサイバー戦争は新局面に? メディア報道の動きや謎の言語の発見」に興味深い一文があった。記事内容としては、国家ぐるみでのサイバー攻撃が増えているというものなのだが、Kasperskyが「Duqu」というマルウェアを調査したところ、どのようなプログラミング言語で実装されたのかまったく特定できなかったというのだ。 このほか3月8日には、Stuxnetの亜種と考えられているマルウェア「Duqu」に関し、ロシアのKaspersky Labsが奇妙な知見をもたらした。同社では「数え切れないほどの時間を費やしてもなお、Duquが開発されたプログラミング言語を全く特定できない」とし、世界中の研究者に援助を求め、ブログにその分析内容を公開した。 該当のブログによると、Duquのコードが格納されているDLLにはC++のラインタイムライブラリやSTLの関数が含まれて

  • Java、C++、Python…プログラミング言語擬人化計画!|【Tech総研】

    wata88
    wata88 2013/12/07
    男性バージョンも欲しいところ。あと、ファッション言及が面白い
  • 最近のウェブ系スタートアップが採用しているプログラミング言語やフレームワークまとめ - laiso

    http://www.quora.com/Node-js-Ruby-Python-who-wins-in-5-years を読んでて「勝利条件としてより多くの”スタートアップ”に選択されること」という話がでてたけど、そもそも今は何が採用されているのか状況がよくわかたっていなかったので調べた。 スタートアップ? 一般(自分の周辺)に「ウェブサービス」みたいな呼称されているもの。消費者向けというかなんというか、企業向けシステムとか、ソーシャルゲーム単品とかは含めないことにした なんでスタートアップ?(小規模な企業) 企業が大きくなってくると、いろんな領域で必要なことがあってこの企業は→このプログラミング言語みたいなひもづけができなくなるので 項目は =企業ではなく=サービスでわけた 順番、国内外は適当。できるだけ知名度のありそうなサイトを選んだ いわゆるサーバーサイドのアーキテクチャの話(それ

    最近のウェブ系スタートアップが採用しているプログラミング言語やフレームワークまとめ - laiso
  • 未来の言語は「APL」? Rubyのまつもと氏が講演 - @IT

    2009/02/13 「今日はRubyの話はしません」。プログラミング言語「Ruby」の生みの親で開発コアメンバーでもある、まつもとゆきひろ氏は冒頭でそう話すと、自身のプログラミング経歴や半世紀に及ぶプログラミング言語の歴史を外観しつつ、未来のプログラミング言語へ向けた構想について語った。 書籍だけでPascalを習得した高校生 2009年2月12日、翔泳社主催で東京・目黒で行われた「Developers Summit 2009」でまつもと氏は「未来へつながる言語~ある言語おたくの視点から」と題した講演を行った。立ち見が出るほど詰めかけた観衆に向かって、“最も有名なプログラミング言語オタク”として自身のプログラミング言語観を披露した。 1980年代の高校生時代からプログラミング言語が好きだったというまつもと氏だが、一番最初に使った言語はBASICだったという。ところが、ローカル変数や構造化