タグ付けされた質問 「development-environment」

開発環境は、通常はテキストエディターを中心とした統合プログラミングツールセットです。

24
視覚に障害がある場合、どのようにプログラムできますか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 視力は、ほとんどのプログラマーが当たり前の感覚の1つです。ほとんどのプログラマーはコンピューターモニターを見るのに何時間も費やします(特にゾーン内にいるとき)が、私は盲目のプログラマー(現在Googleで働いているTV Ramanなど)がいることを知っています。 あなたが盲人だった場合(またはゆっくりと失明した場合)、プログラミングを支援するために開発環境をどのように設定しますか? (回答ごとに1つの提案をしてください。この質問の目的は、優れたアイデアを上に表示することです。さらに、スクリーンリーダーは、優れたアイデアをより早く読むことができます。)

11
Docker Compose対Dockerfile-どちらが良いですか?
私はDockerを読んで学び、使用するDjangoセットアップを正しく選択しようとしています。これまでのところ、次のいずれかがあります。 Docker ComposeまたはDockerfile でDockerfiles使用されていることは理解していますがDocker Compose、すべてを1つの大きなDockerfileに配置しFROMて、さまざまなイメージに対して複数のコマンドを使用するのが良い方法かどうかわかりません。 以下を含むいくつかの異なる画像を使用したいと思います。 uwsgi nginx postgres redis rabbitmq celery with cron Dockerを使用してこのタイプの環境をセットアップする際のベストプラクティスについてアドバイスしてください。 それが役立つ場合、私はMacを使用しているので、boot2dockerを使用します。 私が持っていたいくつかの問題: Docker ComposeはPython3と互換性がありません プロジェクトをコンテナ化したいので、1つの大きなDockerfileが理想的でない場合は、Docker Composeを使用して分割する必要があると思います 私はプロジェクトをPy2とPy3に互換性があるようにしてもいいので、django-composeに傾いています

10
TypeScriptファイルが変更されたときにts-nodeを監視して再ロードする方法
TypeScriptとAngularアプリケーションを使用して、毎回tsファイルをトランスパイルせずに開発サーバーを実行しようとしています。で実行できることがわかりましたが、gulp ts-nodewatchの.ts場合と同じように、ファイルを監視してアプリ/サーバーをリロードしたいと思います。


30
プログラミングに推奨されるフォントは?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 プログラミングにどのフォントを使用していますか、またどの言語/ IDEに使用していますか?Visual Studioのすべての作業でConsolasを使用していますが、その他の推奨事項はありますか?

17
最高の一般的なSVN無視パターン?
使用するのに最適な(またはできるだけ良い)一般的なSVN無視パターンは何ですか? IDE、エディター、コンパイラー、プラグイン、プラットフォームなど、さまざまな特定のファイルと、「重複」する(つまり、あるタイプのプロジェクトでは望ましいが、他のタイプのプロジェクトでは望ましくない)いくつかのファイルタイプがあります。 ただし、開発環境の詳細に関係なく、自動的にソース管理に含めたくないファイルの種類は多数あります。 この質問への回答は、プロジェクトの出発点として役立ちます。必要な環境固有のアイテムをいくつか追加するだけで済みます。他のバージョン管理システム(VCS)にも適応できます。

18
IDEとしてのEmacsの使用
現在、CまたはC ++でコーディングしているときのEmacsでのワークフローには、3つのウィンドウが関係しています。右側の最大のファイルには、作業中のファイルが含まれています。左は2つに分かれており、下はコンパイルまたはmakeコマンドの入力に使用するシェルで、上は作業中に参照したいドキュメントやREADMEファイルであることがよくあります。現在、かなりの専門家のEmacsユーザーがいることを知っています。完全なIDEとして使用することが意図されている場合、他のEmacsが機能的にどのように役立つか知りたいです。特に、ほとんどのIDEは通常、これらの機能を何らかの形で実現します。 ソースコードエディター コンパイラ デバッグ中 ドキュメント検索 バージョン管理 クラスルックアップやオブジェクトインスペクターなどのオブジェクト指向機能 これらのいくつかについては、Emacsがこれらの関数にどのように適合できるかは明らかですが、残りはどうですか?また、特定の言語に焦点を当てる必要がある場合は、C ++にする必要があります。 編集:あるユーザーは、「残りの部分については」と言ったとき、私はより具体的である必要があると指摘しました。ほとんどの場合、効率的なバージョン管理とドキュメントの検索に興味がありました。たとえば、SLIMEでは、Lisp関数のハイパースペックルックアップを簡単に実行できます。C ++ STLドキュメントで何かをすばやく検索する方法はありますか(たとえば、hash_mapの正確な構文を忘れた場合)?

21
Google Analyticsが開発作業をヒットとしてカウントするのを止める方法はありますか?
Google Analyticsを利用できるように、ページの下部に必要なJavaScriptを追加しました。唯一の問題は、それが私のすべての開発作業をヒットとしてカウントしていることを確信しているということです。おそらく私がそれらのページのいくつかを1日に100回見ているように見ると、それは私の測定値を本当に歪めます。特定のIPアドレスからそれをオフにする方法はありますか?これは私のビルドプロセスに組み込む必要があるため、展開用にビルドしたときにのみ追加されますか?


22
開発者は自分のPCで管理者権限を持つ必要があります
開発者はPCの管理者権限を持っている必要がありますか、それともパワーユーザーに十分なアクセス権を与えているのですか? いくつかのコメント: インストールが必要な新しいアプリケーションを試したい場合は、仮想マシンで試し、後でネットワーク管理者にインストールしてもらうことができます。それでうまくいくと思いますか? 管理者権限を必要とする開発者がPCで行う必要があることはありますか? 私たちは5人の開発者のチームであり、Webアプリケーションを構築しています

30
VBoxManage:エラー:ホストオンリーアダプターの作成に失敗しました
私が実行している浮浪者 1.4および仮想ボックスのFedora 17のマシンに4.3を。「急上昇」すると、次のエラーが発生します。 Bringing machine 'default' up with 'virtualbox' provider... [default] Clearing any previously set forwarded ports... [default] Clearing any previously set network interfaces... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["hostonlyif", "create"] Stderr: …

5
崇高なtexteditorでアウトラインビューを取得するにはどうすればよいですか?
Windowsの崇高なテキストエディターでアウトラインビューを取得するにはどうすればよいですか? ミニマップは役に立ちますが、従来のアウトライン(コード内のすべての関数のクイックナビゲーションと方向付けのために表示される順序でのクリック可能なリスト)がありません。 多分プラグイン、アドオンなどがありますか?また、機能させるために必要な手順を簡単に説明できると便利です。 崇高なテキストフォーラムにこの質問の複製があります。

13
ImportError: 'encodings'という名前のモジュールはありません
最近ubuntuを再インストールし、16.04にアップグレードしましたが、pythonを使用できません。 $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings' Aborted この時点では、Python自体は機能しません $ python Could not find platform independent libraries <prefix> …

10
Dockerを使用してOS Xで開発環境をセットアップする正しい方法は何ですか?
はじめに DockerとBoot2Dockerを使用してOS Xで開発環境をセットアップする良い方法がわかりません。私が直面している問題は、次のようにソースコードを管理する方法です。 インストール済みのツール(テキストエディター、IDE、gitなど)を使用して、OS Xのコードを変更できます。 これらの変更はDockerコンテナーに反映されるため、テストを再実行したり、Webページを更新したりすると、変更をすぐに確認できます。 理論的には、これはソースコードをボリュームとしてマウントすることで簡単に実行できるはずです。 docker run -it -v /path/to/my/source/code:/src some-docker-image 残念ながら、これにはOS Xで完全に使用できなくなる2つの主要な問題があります。 問題#1:VirtualBox(vboxsfを使用)にマウントされたボリュームが非常に遅い たとえば、ソースコードがDockerイメージの一部である場合、Jekyllが私のホームページをコンパイルするのにかかる時間は次のとおりです。 > docker run -it brikis98/yevgeniy-brikman-homepage:v1 bash root@7aaea30d98a1:/src# time bundle exec jekyll build [...] real 0m7.879s user 0m7.360s sys 0m0.600s これがまったく同じDockerイメージですが、今回はOS Xからソースコードをマウントしています。 > docker run -it -v $(pwd):/src brikis98/yevgeniy-brikman-homepage:v1 bash root@1521b0b4ce6a:/src# time bundle exec …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.