タグ

言語に関するryorasppのブックマーク (6)

  • ぼくたちのかんがえたさいきょうのi18n国家

    記事は下記のtweetから始まるスレッドに触発され、@qnighyや@na4zagin3からアイディアを拝借して書いた。 i18n力が最強の国は国内に複数の言語があり、そのうちいくつかは他国でも使われている言語の方言で、1バイト文字での代替表記が困難で、歴史的にISO-2022ベースの文字コードとUnicodeと独自エンコーディングが混在していて、フリガナなどの特殊な組版規則があり、右書き左書き縦書きを併用し、 — Masaki Hara (@qnighy) 2018年8月6日 皆さんのおかげで最強のi18n国家が建設されつつある。一瞬で滅びそう — Masaki Hara (@qnighy) 2018年8月6日 長い前置き ソフトウェアのi18nは難しい。自文化では当たり前と思っていてハードコードしてしまった仮定が崩れて、大幅な再設計を余儀なくされるからだ。気づいて再設計できればまだ良

    ぼくたちのかんがえたさいきょうのi18n国家
  • YouTubeムービーの字幕を2言語同時に表示でき語学学習にぴったりのサービス「CaptionPop」

    YouTubeの字幕付きムービーをリスニング力アップに利用するのはいいアイデアですが、同時に日語訳も表示できればリスニング力だけでなく語彙力、文法力などにも学習効果があるはずです。ネットサービス「CaptionPop」を使えば、YouTubeムービーの2つの言語を同時に表示できるのでYouTubeムービーを使った語学学習が大いにはかどります。 CaptionPop https://www.captionpop.com/ ◆CaptionPopの基的な使い方 ・言語選択 上記CaptionPopページの下部から言語を選択します。デフォルトでは母語は「日語」だったので、学びたい言語に「英語」を選んでみました。 母語に日語、学びたい言語に英語を指定したら、「動画を検索」をクリック。 ・YouTubeムービーの指定 YouTubeムービーの検索画面になりました。YouTubeムービーは、日

    YouTubeムービーの字幕を2言語同時に表示でき語学学習にぴったりのサービス「CaptionPop」
  • New演算子 - Wikipedia

    newまたはNewは、C++を始めとしたオブジェクト指向プログラミング言語において、インスタンスを作成する演算子である。多くの場合、ヒープ領域からの動的メモリ確保(動的記憶域確保)を伴う。 new演算子によるインスタンスの作成は、大きく分けて、記憶域を確保することと初期化を行うことに分けられる。記憶域を確保する処理は、多くの場合言語の処理系が用意するが、後述するC++のようにプログラム内で独自に定義できるものもある。初期化は、コンストラクタを呼ぶことで行われ、プログラム内で自由に定義できることが一般的である。 概要[編集] C++C++の影響を受けた言語では、概ね次のような構文となっている。 varは、作成されたインスタンスへの参照を保持するポインタ型もしくは参照型の変数である。Tは、作成されるインスタンスのデータ型を指定する。Tがクラス型の場合、Tのインスタンスを生成するためにデフォル

    ryoraspp
    ryoraspp 2020/01/15
    “インスタンスを作成する演算子”
  • 「プログラミング学習」が楽にならない“納得の理由”

    プログラミング学習への注目度が高まっている。対話形式でプログラミングを学べるWebサイト「Educative」の開発者に、対話型学習ツールの現状と課題、学習者・指導者へのアドバイスなどを聞いた。 大人から子どもまでさまざまな人々がプログラミングに関心を寄せている。背景には2020年度の小学校でのプログラミング教育必修化や、ITスキルへのニーズなどがある。 プログラミングを始めようとしたときに立ちはだかる壁は、環境構築やプログラミング言語習得など、簡単に乗り越えられるものではない。プログラミング経験のある開発者であっても、初めて触れるプログラミング言語の習得には困難が伴う。そうした課題を解消するため、Webサイトでプログラミング学習用のコンテンツを提供し、その場でプログラムを記述・実行できるプログラミング学習サイトが登場している。 資料は、対話型学習によるプログラミング学習サイト「Educ

    「プログラミング学習」が楽にならない“納得の理由”
  • Googleがプログラミング学習ツール「Grasshopper」のデスクトップ版!プログラミングを始めたい人がサクッと学べる | Techable(テッカブル)

    Googleが初心者向けのプログラミング学習ツール「Grasshopper」のデスクトップ版を公開した。 同プログラミング学習ツールは、Googleの社内新規事業創出部門「Area120」から生まれたもので、すでに昨年リリースしたiOS/Android版が好評だ。 Googleアカウントでログインして無料で利用でき、Web開発に必要なスキルを基礎から学べる。 ・サクサクとパズルを解いてプログラミング学習 スマホアプリとデスクトップ版を展開する学習ツールではMimoなどが有名。こうした一般的な学習ツールでは学習の目的やプログラミング言語が選べるのに対して、Grasshopperはもう少しシンプルな設計だ。まずJavaScriptを基礎から学んでいき、ゆくゆくはHTMLCSSを含めたWebページの構築スキルがマスターできる。 実は、なにができるか/どんな言語が最適か…といった選択は、人によっ

    Googleがプログラミング学習ツール「Grasshopper」のデスクトップ版!プログラミングを始めたい人がサクッと学べる | Techable(テッカブル)
  • 英語なんて話すな、と思う時。

    イタリアで暮らしていると、イタリア製の革バッグがお手頃価格で販売されています。 「現地価格に近い値段でイタリア製バッグを日へ販売できないだろうか・・・」 そんな思いから、イタリア直送オンラインストア<アミーカ・マコ>を立ち上げました。 「素材&デザイン&製造、100%イタリア製」にこだわった革バッグ・財布のみをご紹介しています。150種類以上の豊富なバリエーションからお気に入りの一点を見つけてください! 日にいると「英語=国際語」であり、英語が話せることは「いいこと」と当然のように思われています。英語ができるということは、世界の人とコミュニケーションが取れ、日にとどまらず世界規模で仕事ができる、そんなイメージが持たれています。実際に、日田舎町で外国人と英語で会話をしていた時、見知らぬ日人から「へ~、あなた英語ができるのねえ~、すごいねえ」と声をかけられたことがあります。「英

    英語なんて話すな、と思う時。
  • 1