Category Archives: PyCharm

PyCharm 2018.2リリース

Pipenv環境、pytestサポートの改善、改善されたクイックドキュメンテーションなど様々な強化が施されたPyCharm 2018.2 をご利用頂けます。 PyCharmの新機能 PyCharmはpipenvを完全にサポートするようになりました:pipenvでプロジェクトの作成、pipfileの作成、さらにパッケージのインストールまでPyCharmで行えます。pipfileを持つプロジェクトをGitHubからチェックアウトすればpipenvが自動的に作成され、ワンクリックですべての依存関係をインストールできます。 PyCharm 2018.2でpytestのサポートが改善されました。コード補完とインスペクションがpytest fixture 用にサポートされるようになりました。 BDDを使用したい場合は、pytest-bddもサポートされています。 BDDサポートは、PyCharm Professional Editionでのみご利用いただけますのでご注意ください。 クイックドキュメンテーションは、使いやすく、見た目も良くなるようにアップデートされました。 まだドキュメントはございませんか?reStructuredTextエディタにプレビューウィンドウが追加され、rst ファイルを簡単に編集できるようになりました。 コードインサイト、バージョン管理、およびその他の改善が行われました。詳しくはWhat’s New ページをお読みください。 いますぐ試したいですか? PyCharmをダウンロードしてください。 ご質問、ご不満、またはご提案等はございますか?  お気軽にご連絡ください! Twitter (英) / Twitter (日)、YouTrackで、皆さんのご意見をお待ちしております。 [原文] Original text in English is written by Ernst Haagsman

Posted in PyCharm, お知らせ | Leave a comment

PyCharm 2018.1 リリース!

部分コミット、コードセル、SSHリモートPythonインタプリタなどの新機能を搭載するPyCharm 2018.1が利用可能になりました! 今すぐダウンロード データサイエンティストは、ファイル内にコードセルを定義し、実行する部分を選択できるようになりました。 分析を調整するたびにデータを再インポートする必要はありません。 リモートマシンでPythonコードを実行していますか? SSHのリモートPythonインタプリタを設定がより簡単になりました。 Python 3.7はまだリリースされていませんが、PyCharm 2018.1は既にPython 3.7コードのシンタックスハイライト、コード補完、実行を完全にサポートしています。 Gitでファイルの一部のみを選択してコミットできるようになりました。 PyCharm 2018.1は新しいコードインテリジェンス機能が含まれているため、あなたのPythonコードを以前よりも深く理解して、サジェストしてくれます。 Docker Composeファイル形式3.3以降がサポートされるようになりました。 また、Docker Composeインタプリタのパフォーマンスが大幅に改善されました。 等々 詳細はウェブサイトのWhat’s Newページをご覧ください。 PyCharm 2018.1を今すぐダウンロード! [原文] Original text in English is written by Ernst Haagsman

Posted in PyCharm, お知らせ | Leave a comment

Dataloreパブリックベータ – 機械学習向けのWebアプリケーション

2月12日、Dataloreのパブリックベータを公開しました。Pythonによるデータ解析とビジュアライゼーション向けのインテリジェントなWebアプリケーションです。 今日、機械学習は多くの商用アプリケーション、研究プロジェクトの肝となっています。DataloreでJetBrainsプロダクトファミリに機械学習に特化した環境を追加します。 このプロダクトはJetBrainsのビジョンである、誰にとっても開発を楽しく生産性が高いものにするというビジョンに基づいてローンチしました。Dataloreはスマートなコーディングアシスタンス、インクリメンタルコンピュテーション、内蔵の機械学習ツールによりデータ処理を楽しいエクスペリエンスに変えます。 インテリジェントで簡単に使えるコードエディタ データサイエンスは生データから様々な洞察を得る技術ですが、多くの場合コーディングを必要とします。機械学習のコーディングを楽しく簡単なものとするため、Dataloreはスマートなコード補完、インスペクション、クイックフィックスとナビゲーションを提供します。 コーディングタスクをシンプルにするため、書いているコードの文脈に応じたサジェスチョンを提示する「インテンション」があります。最適なインテンションをクリックすることでDataloreはデータセットをアップロード、トレーニング、テスト、分割、デザインなど様々なことを行うコードを生成します。 インクリメンタルコンピュテーション 洗練された学習モデルを得るには試行錯誤が必要です。たとえばパラメータをいくつか調整することで、挙動にどのような影響が起こるのか確認したいとき、すぐに結果が得られればうれしいはずです。Dataloreはワークブック内の様々なコンピュテーションの依存関係を解析し、変更により必要となる再計算の量を最小化します。これにより、スクリーン右側に表示されるアウトプットはあなたのアイディアを迅速に反映します。 様々なマシンラーニングツールを最初から用意 データアナリストがDataloreを使う際に必要となるツール群であるnumpy、pandas、sklearnといったPythonライブラリ群は最初から用意してあります。 さらに二つの先進的なビジュアライゼーションライブラリを開発しました。ひとつはdatalore.plotで、Rで実装されたggplotのinspired by the “grammar of graphics”にインスパイアされたライブラリです。そしてもう一つはdatalore.geo_mapsで、解析結果にインタラクティブな地図を追加するものです。 Iris、MNIST、Titanicなどのデータセットを最初から用意しており、便利なファイルマネージャで独自のデータセットを.csvフォーマとでアップロードすることも可能です。 編集内用は自動で保存されますので編集結果を失う心配はありません。バージョン管理システムを備えていますので、何かおかしくなったらファイルヒストリーから以前のモデルにロールバックできます。 コラボレーション コードエディタはリアルタイムにワークブックをリモートから編集できますので、アイディアについて議論しながらチームメイトがコードを追加したり、コメントを入れたりできます。 様々なコンピュートインスタンス Dataloreではタスクに応じてさまざまなコンピュートリソースを選ぶことが出来ます。シンプルなアルゴリズムは小さなコンピュートエージェントで、ディープラーニングアルゴリズムはパワフルなエージェントで動作させられます。より大規模なインスタンスが必要な場合はDatalore forumよりお問い合わせください 今後は? まずdatalore.ioよりお試しください! 是非Datalore forumへフィードバックを寄せてください。また、問題があれば教えてください。Twitterアカウントも用意しております。Dataloreはまだ開発中で、より改善するための皆様のご意見を楽しみにしております! Datalore Team [原文]

Posted in PyCharm | Leave a comment

PyCharm 2016.3 リリース

PyCharm 2016.3をリリースいたしました。こちらからダウンロードしていただけます。 PyCharm 2016.3をより良いIDEにするため、以下の機能を実現させました: Djangoサポートの強化 Pythonコンソールを改良 Python 3.6のフルサポート VCSサポートの強化 変数エクスプローラーの改良 カバレッジおよびプロファイリングツールのアップグレード さらに沢山の機能はこちらをご覧ください 11月30日 15:00(16:00ヨーロッパ、午前10時東部)、我々はアドボゲートエンジニアのポール・エベリットによるPyCharmの新機能紹介のオンラインセミナーを予定しています。 ここからサインアップしてください。 2015年10月以前にPyCharmライセンスをご購入の方には、キャンペーンが適用されますのでこれを機会に新バージョンへアップグレードをご検討ください。年内に新しいサブスクリプションモデルに切り替えて頂くと40%オフとなります。このキャンペーンは年内まで有効です。  PyCharmが最高のPython IDEであり続けられるよう、PyCharmをより良くするアイディアがございましたら、是非YouTrackへフィードバックをいただければ幸いです。 -PyCharm チーム [原文]

Posted in PyCharm, お知らせ | Leave a comment

PyCharm 3.1 リリース!

PyCharm 3.1をリリースしました!JetBrainsのPython IDEのマイナーアップデートですが、たくさんの新機能を搭載しています。フレームワークサポート、DBツール、Web開発機能を備えた有償のプロフェッショナルエディションとオープンソースで無償のコミュニティエディションの両方と新バージョンでリリースしています。 PyCharm 3.1はこちらからダウンロードしていただけます。 JetBrainsはPythonとWebの最新技術を活用できるよう最大限の努力を尽くしていますので、数々の改善を気に入って頂けると思います。 PyCharm 3.1ではPyCharmのあらゆる箇所を改善、最適化しました。もちろんIntelliJプラットフォーム由来の新機能もたくさんあります。また特筆すべきなのは最新のPython 3.4とDjango 1.6をサポートしたことでしょう。またGoogle App Engineサポートも強化されています。 ・新機能 Python 3.4 サポート PyCharm 3.1はPython 3.4を新しいライブラリや言語機能といったあらゆるメンでサポートします。安心して最新のPythonインタプリタに切り替え、新機能を存分にお楽しみください。 ・Django 1.6 サポート PyCharm 3.1のDjango 1.6サポートはより強化・洗練されました。もはやアップデートをためらう理由はありません。   ・Google App Engine サポートの強化 Google App Engineサポートは数々の箇所で改善が施されています。一つ目はGoogle App Engineの実行設定はDjangoのそれと統一されたことです。もう一つ、GAEインテグレーションはユーザー認証(ユーザー名とパスワード)を使った場合でも働くようになりました。またいくつかGAE特有のコードインスペクションを追加したので、より洗練されたコードを書くことができます。 これらの新機能が開発プロセスや、ユーザーエクスペリエンスとさらに向上させるものと期待しています。 その他の新機能: – Vagrantサポートの強化: プロバイダの選択やプラグイン管理 … Continue reading

Posted in PyCharm | Leave a comment

リモートホストとプロジェクトファイル間のファイルの移動がより直感的に

先のエントリでリモートホストツールウィンドウを使ってリモートサーバに接続する方法を説明しました。IDE内からFTP、FTPS、SFTPサーバへのファイルの送受信を簡単に行える便利な機能です。PhpStorm 7.1.1を始めとする最新のIDEではドラッグ&ドロップの挙動をMacのFinderやWindowsのエクスプローラに近づけました。 この機能はIntelliJ IDEA、PyCharm、WebStorm、PhpStorm、RubyMineでご利用いただけます。 改めて説明いたしますが、リモートホストへの接続はTools | Deployment | Configuration で行えます。続いてTools | Deployment | Browse Remote Hostよりリモートホストブラウザを開けます。 プロジェクトペイン/リモートホスト間のドラッグ&ドロップは、OSのファイルブラウザでローカルファイルを扱うように操作できます。例えば単にドラッグ&ドロップをした場合、ファイルは移動します。Macの場合、optionキーを押しながらドラッグ&ドロップをすると移動ではなくコピーになります。(Windowsの場合はctrlキー) 以下の動画をご覧いただくと分かりますが、移動の場合とコピーの場合(ctrlまたはoptionを押している場合)はマウスカーソルの形が異なり、移動なのかコピーなのかが分かります: 細かい変更になりますが、IDEがより直感的に、便利になったのではないでしょうか? Develop with pleasure! – JetBrains PhpStorm チーム 原文

Posted in IntelliJ IDEA, PhpStorm, PyCharm, WebStorm | Leave a comment

プロジェクトファイルをドラッグ&ドロップでリモートサーバに送る

リモートホストペインを使うとIDE内からFTP、FTPS、SFTP、またはローカル/ネットワークフォルダを操作できます。また、ファイルのドラッグ&ドロップや、コピーペーストもリモートホストペイン内、またはプロジェクトペインとリモートホストペイン間で行えます。 この機能はIntelliJ Idea、PyCharm、WebStorm、PhpStorm、RubyMineでご利用いただけます。 リモートホストを追加するにはTools | Deployment | Configurationより必要な接続情報を設定します。設定が終わったらTools | Deployment | Browse Remote Hostよりリモートホストのファイルブラウザを表示できます。 あとはプロジェクトペインから簡単に任意のファイルをリモートホストにアップロードすることができます: プロジェクトペイン/リモートホストペイン間のコピー&ペーストも可能です: もちろんリモートホストからプロジェクトへファイルをコピーすることもできます: Develop with pleasure! – JetBrains Web IDE チーム 原文

Posted in IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm | Leave a comment

PyCharm 3.0.2リリース

PyCharm 3の二回目のアップデートリリースである3.0.2をリリースしました。 皆様にご利用いただき、また多くのフィードバックを頂きありがとうございます。修正内容は無料でオープンソースのPyCharm Community EditionとフレームワークサポートやHTML/JSサポートの充実しているPyCharm Professional Edition両方に反映されています。大きな修正内容は以下の通りです: – Windowsにおけるターミナルの不具合修正 – リモートインタプリタの修正 – Django 1.6のテストランナーの修正 – フォーマッタやVCS関連の修正など 詳しくはリリースノートをご参照ください。 PyCharm 3.0.2 はこちらよりダウンロードしていただけます。 いつも通り、何か問題がございましたらお気軽にYouTrackへご報告ください。日本語ではコミュニティベースではありますがメーリングリストやTwitterなどでも情報交換していただけます。 Develop with Pleasure! -PyCharm チーム

Posted in PyCharm | 1 Comment

ご存じですか?JetBrains IDEから簡単に外部ツールを実行できます

JetBrainsのIDEは元から様々なツールと連携しています。しかしながら世の中のすべてのツールを内蔵するのはほぼ不可能です。あまり知られていない機能として外部ツールを起動する仕組み(external tool)が用意されています。この仕組みにより、外部ツールをIDEの色々の箇所からショートカットやメニューで起動できるようになります。 この機能はIntelliJ IDEA、PyCharm、WebStorm、PhpStorm、RubyMine、AppCodeで有効です external toolの例として、多くの画像エディタが出力する最適化されていないPNG画像を最適化するというユースケースがあります。たとえばOptiPNGを使って画像最適化を簡単にするというのはいかがでしょう? プロジェクトよりPNGを選択して、以下のようにAlt+Iショートカットで最適化するという設定が可能です: どうやって設定するかについてはPhpStormのチュートリアルページ(英語)をご覧ください! コメントやフィードバックは是非YouTrackや掲示板へお寄せください! Develop with pleasure! – JetBrains PhpStorm チーム

Posted in AppCode, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm | Leave a comment

PhpStorm 7 等の StylusとCompassサポート

Webの開発においてCSSを書く方法は今非常に多彩な選択しがあります。Less、Sass、SCSSが有名ですが最近はStylusというものも登場しました。CSSに変数やミックスイン、オペレーションや関数を導入できるものです。またSassをベースにしたCompassというものも登場しています。 JetBrainsのIDEはすでにLess、Sass、SCSSをサポートしてきましたが、PhpStorm 7、WebStorm 7、AppCode 2.5、PyCharm3.0、そしてIntelliJ IDEA 13(年末リリース予定)はStylusとCompassをサポートします! 本エントリの対象製品:IntelliJ IDEA、PyCharm、WebStorm, PhpStorm、RubyMine、AppCode Less、Sass、SCSSのシンタックスハイライト、コード補完、Sructureビューはデフォルトでサポートしており、StylusについてはStylus support pluginをIDE Settings | Plugins, Install JetBrains plugin…よりインストールする必要があります .less、.sass、.scss、.stylファイルをプロジェクトに追加するとファイルウォッチャによる自動コンパイルが有効になります。ファイルに変更を加えると自動的にコンパイルが行われCSSに変換されます。なお、コンパイラは別途インストールしておく必要があります。NPM:Node.js Package Manager (Project Settings | JavaScript | Node.js)よりインストールすることができます。 Compass連携についてはProject Settings | CompassよりCompass の実行パスと設定ファイルを指定し設定できます。 是非、お試しの上掲示板やYouTrackへフィードバックをお寄せください。 Develop with pleasure! – JetBrains PhpStorm … Continue reading

Posted in AppCode, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine | Leave a comment