2016-01-01から1年間の記事一覧

PyCharmのプラグインEMACS+を試す

前回に続き、JetBrainsのIDEをよりemacsっぽく使う方法のメモ。 機能概要 keymapの設定に、よりemacs風になった「Emacs+」と「Mac Emacs+」が追加されます。 キーマップが追加されるだけなので、これを選択しないと何も変わりません。[Preferences]-[Keymap]…

PyCharmのプラグインAceJumpを試す

PyCharmにもようやく慣れてきました。開発環境としてはemacsよりもPyCharmを触っている時間の方が長くなってきたので、冬休み中に本格的に環境構築を行なうつもりです。その中でいろいろな拡張機能を試したのでメモとして残しておきます。 機能概要 画面上の…

PyCharmでJavaScriptのデバッグをする

概要 事前準備 PyCharmの設定 動作確認 概要 PyCharm(Professional Edition)では、WebStormの機能の多くをカバーしています。プラグインをインストールすることで、WebStorm無しでJavaScriptプログラムのデバッグが可能になります。 なお、以下の説明では、O…

python3を使用してAOJ(Aizu Online Judge)に挑戦した際にひっかかったこと

計算結果が0.0になってほしいところが、-0.0になってしまう 日付から曜日に変換するのが面倒 colloctions.dequeを使用したプログラムでRuntime Errorが発生する。 計算結果が0.0になってほしいところが、-0.0になってしまう 現象 Volume0 0004 連立方程式用…

pythonでDoubly Linked List

AOJのALDS1_3-C Doubly Linked List に以下のコードで挑戦してみたが、9/10で時間切れで落とされてしまう。 どうやら、insert/deleteXXX操作回数が多くなると性能が出ないらしい。 ローカル環境で操作の進み具合を確認したところ、現在の100倍くらいに高速化…

python3を使用してAOJ(Aizu Online Judge)のITP1に挑戦した際にひっかかったこと

Runtime Errorが発生する ローカル環境では正常に動くのに、ジャッジではRuntime Errorが発生する pycharmのデバッガが起動しない。 リストのループが意図した通りに動かない 数列の処理が遅い ネスティングしたリストから値だけを取り出したい Runtime Erro…

PyCharmの設定

設定するための場所を探す キーマップをemacs風にする ソース行番号を表示する メソッドやクラスごとに区切り線を入れてほしい 新規にファイルを作成した際、「# -- coding: utf-8 --」みたいな定型文を挿入してほしい コマンドラインプログラムをデバッグす…

PyCharm(2016.1)からBitBucketを使う設定

ターミナルとかSourceTreeをなるべく使わずに、PyCharmから直接BitBucketを使う場合の設定メモ。 基本的には、以下の記事をMacでおさらいしただけ。 gowrishankarnath.com 環境 PyCharm(Professional 2016.1) Mac OS X El Capitan 設定 Step1 プラグインのイ…