問題タブ [language-agnostic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
language-agnostic - 言い換えに使用するのに適した自然言語ライブラリは何ですか?
コンテンツを要約または言い換えるための既存のライブラリを探しています (ブログ投稿を目指しています) - 既存の自然言語処理ライブラリの経験はありますか?
私はさまざまな言語にオープンなので、能力と正確さにもっと興味があります。
language-agnostic - What is a language binding?
My good friend, Wikipedia, didn't give me a very good response to that question. So:
- What are language bindings?
- How do they work?
Specifically accessing functions from code written in language X of a library written in language Y.
algorithm - 2 つの画像の類似性を測定するにはどうすればよいですか?
1 つのアプリケーション (Web ページの可能性があります) のスクリーンショットと以前に撮影したスクリーンショットを比較して、アプリケーションが正しく表示されているかどうかを判断したいと考えています。アスペクトが少し異なる可能性があるため (Web アプリの場合、ブラウザーによっては、一部の要素がわずかに異なる場所にある可能性があります)、完全一致の比較はしたくありません。スクリーンショットがどの程度似ているかを測定する必要があります。
すでにそれを行うライブラリ/ツールはありますか? どのように実装しますか?
language-agnostic - ブラウザベースのゲーム - どのフレームワークを選ぶべきか?
私はブラウザベースのゲームの開発を始めています (これは、テキストベースであり、Flash や同様のものを使用しないことを意味します)、どの開発フレームワークを使用するかを決めるのに苦労しています。
要件に関する限り、私が今考えることができる最も重要なことは、それを複数の言語に翻訳できることです。優れたオブジェクト リレーショナル マッピングと、論理オブジェクトからフォームを生成する方法も非常に優れています。これらのものを変更するときに発生する問題の解決に常に多くの時間を費やしていることに気付いたからです。
プログラミング言語は重要ではありません。私は PHP と C# の経験がありますが、気にしません。Python や Ruby のような新しいことを学びたいと思っています。私が望んでいるのは、優れた活発なコミュニティと、オンラインで役立つサンプルやチュートリアルがたくさんあるものです。
language-agnostic - 大数クラスの最も効率的な実装
double や int64 などの整数データ型では不十分な非常に大きな数の計算を行う場合、そのような大きな数を処理する別のクラスが必要になる場合があります。
これを行う最善の方法について効率的なアルゴリズムを提供したいと思う人はいますか?
algorithm - お気に入りのアルゴリズムとそれが教えてくれた教訓
プログラミングや特定の言語機能について、最も多く学んだアルゴリズムは何ですか?
私たちは皆、進化のはしごを数段上ったプログラマーによって書かれたアルゴリズムを最終的に理解することに基づいて、将来のための重要な教訓を突然知った、ただ知っている、という瞬間を経験したことがあります。誰のアイデアとコードがあなたに魔法のような影響を与えましたか?
language-agnostic - *完全な*初心者向けの報酬コード プロジェクト
プログラミング入門者向けのコースには、コード プロジェクトが含まれていることが非常に多く、これは良い学習方法だと思います。ただし、このようなプロジェクトは人工的すぎると感じることが多く、そのため、取り組む価値はあまりありません。
やりがいのあるコード プロジェクトについて、どのようなアイデアをお持ちですか? (できれば簡単に始められ、上級者向けに自由に拡張できます!)。
編集:
@Mark: リンクをありがとう、私はプログラミングにまったく慣れていない人々のためのプロジェクトにもっと興味があります (リンクは、少なくとも 1 つの言語に既に習熟しており、新しい言語を学ぼうとしている人々を参照しているようです) -私が言う典型的なSOの聴衆:) -)。
@Kevin、Vaibhav、gary: ある言語でプログラミングを学んでいる人のことを考えていたので、コースの開始時には、制御構造について何も知らない人もいました (さらには、あらゆる種類の構文についても知りませんでした)。しかし、私は非常に大規模なプロジェクト (通常は 1,000 ~ 10,000 行のコード範囲で、おそらく 2 人または 3 人の学生のグループ) で考えていました。これは、完全な初心者のために私の学校で行われたことであり、彼らにとっては確かにうまくいったように見えました...ただし、彼らのほとんどは、自分のプロジェクトに取り組むのが非常に退屈であると感じていました!
regex - URL の一部を取得する (正規表現)
URL (1 行):
http://test.example.com/dir/subdir/file.html
正規表現を使用して次の部分を抽出するにはどうすればよいですか。
- サブドメイン (テスト)
- ドメイン (example.com)
- ファイルのないパス (/dir/subdir/)
- ファイル (file.html)
- ファイルのパス (/dir/subdir/file.html)
- パスなしの URL ( http://test.example.com )
- (他に役立つと思われるものを追加してください)
次の URL を入力しても、正規表現は正しく機能するはずです。
language-agnostic - 言語をオブジェクト指向にするものは何ですか?
意味のある用語のない議論は無意味なので、私は部屋にいる象を指差して尋ねてみようと思いました:言語を「オブジェクト指向」にする正確な理由は何ですか? ここで教科書的な答えを探しているわけではありませんが、それが何であれ、ドメインでうまく機能するオブジェクト指向言語の経験に基づいたものです。
最初に答えるのに役立つ関連する質問は、次のとおりです。オブジェクト指向言語の原型とは何か、またその理由
language-agnostic - 簡単なプログラミング練習(Fizz Buzz、Print Primes)
キーボード(ペンと紙など)から離れてスキルを練習したいのですが、Fizz Buzz、最初のN個の素数を印刷するなどの簡単な練習用の質問があります。
あなたの好きな簡単なプログラミングの質問は何ですか?