タグ

2013年4月29日のブックマーク (20件)

  • Jetty Documentation :: Eclipse Jetty

    The documentation for the latest Jetty releases can be found on this site. Documentation for earlier releases are available in Maven Central.

    Jetty Documentation :: Eclipse Jetty
  • テスト駆動開発・Eclipseショートカット編 - Strategic Choice

    (遅ればせながら)「テスト駆動開発」にチャレンジします。オブジェクト指向設計・実装の「速度」「精度」を改善するのが目的です。その道程の中で(ブログメインテーマの「オブジェクト指向」とは関係ないですし、かつ直接「テスト駆動開発」にも関係ありませんが、実装速度という目的において)「Eclipseショートカット」を覚えてしまいたいので、これをまとめておきます。書籍にもネットにも情報が多く、感謝です m(_ _)mEclipseショートカット・作成Eclipseショートカット・編集Eclipseショートカット・補完 Eclipseショートカット・テストEclipseショートカット・リファクタリングEclipseショートカット・移動・ファイル内 Eclipseショートカット・移動・ファイル間 Eclipseショートカット・移動・ワークベンチEclipseショートカット・実行 Eclipseショート

  • Eclipseショートカットキーまとめ - wyukawa's diary

    とりあえずまとめてみました。他にもあるけどよく使いそうなやつを中心に書いてみました。参考になれば。 ■コーディングに便利なショートカット 1.補完(Ctrl + Space) これはもう言うまでも無いですね。ちなみにメソッドを補完する際はキャメルケースの大文字部分で絞込むことができます(補完だけじゃなくて検索も同様)。くわしくはEclipse: キャメルケースの補完奥義 - jfluteの日記。 sysoでSystem.out.println();が、mainでpublic static void main(String[] args) {}が補完されるのは常識。 あとコレクションや配列の変数の後にforeで拡張for文が補完されるのはループに関するつまらないバグを無くせるので積極的に使ったほうがいいと思います。 変数名も補完できます。型がArrayListならarraylist, lis

    Eclipseショートカットキーまとめ - wyukawa's diary
  • python2.xでの日本語(マルチバイト文字)問題を一掃する!(その2) — ExSoft

    前回は、文字コード関連のエラーについての理解を深めましたが、 今回は、もう一歩踏み込んで、文字コードそのものを調査・加工する方法を見ていきましょう。 最近では、ネットワークを通じた別の環境(OS、プログラミング言語、プロトコル、、)との情報のI/Oをする機会も増え、マルチバイトに関する知識は益々重要になってきています。 URLエンコード、base64エンコーディング、数値文字参照、等、文字に関連した技術は広く、今後も増える一方だと思いますが、文字コードをしっかりと理解すると、これらについても理解を深める事ができます。 それでは、いきます。 # 値がunicode型かstr型かを調べる (主にデバッグ用) print type(val) # 値がunicode型かを調べる if isinstance(val,unicode): # 値がstr型かを調べる if isinstance(va

  • Python で日本語を扱う基本をまとめてみるメモ(その2) - 猫(=・ω・=)顔 1.0β

    「その1」のまとめ ⇒Python で日語を扱う基をまとめてみるメモ(その1) - (=・ω・=)顔 1.0β 1行めか2行めで # coding: 〜 を指定する。 '' は通常の文字列。保存した形式のままの「バイト列」。 u'' は Unicode 文字列。多バイト文字環境で1文字を1文字として扱うために必要。 通常の文字列から Unicode 文字列への変換は unicode() 関数を使う。 今日のお題 unicode() 関数をもうちょっと探る Unicode 文字列を作る別の方法 文字コードの変換方法 (1) Unicode 文字列から任意の encoding へ 文字コードの変換方法 (2) encoding-A から encoding-B へ unicode() 関数をもうちょっと探る 前回のおさらい。 以下、通常の文字列(バイト列)は、メンドクサイから全部 euc-

    Python で日本語を扱う基本をまとめてみるメモ(その2) - 猫(=・ω・=)顔 1.0β
  • ブランチ名 + 作業状態 + stash数 をzshのプロンプトに表示 - Qiita

    uasiさんの ZshでGitのカレントブランチを右プロンプトに表示。コミット済みのきれいな状態だと緑色、未コミットの編集がある場合は赤色で表示される。 を愛用されている方は多いと思います。これを使うと 作業ブランチ 未コミットファイルの有無 mergeやrebaseの途中であるか が分かりますが、僕はこれに加えてstashの数が分かるようにしています。方法は zsh で git の stash の数出すようにしたら便利だった。 を見て知りました。 最終的な .zshrc の設定は以下のようになります。 # git stash count function git_prompt_stash_count { local COUNT=$(git stash list 2>/dev/null | wc -l | tr -d ' ') if [ "$COUNT" -gt 0 ]; then ech

    ブランチ名 + 作業状態 + stash数 をzshのプロンプトに表示 - Qiita
    oinume
    oinume 2013/04/29
  • Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog

    2012/12/13 追記 zsh 4.3.11 以降の新しい機能を使って改良しました。 -> 「zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita」 最近Gitを使い始めた。で、ブランチとか使うようになって、今どのブランチにいるのかをzshのプロンプトに表示したくなってきた。「そういやそんなブログのエントリ、よく見かけるな」と思ってちょっと調べてみた。 gitコマンドを呼び出してなんかやってる例が多いけど、manを読んでたらzsh自体にそういうのが組み込まれてたので紹介。vcs_info ってのを使うと解決する。 zshrcの例 いきなりだけど zshrc の書き方の例。 autoload -Uz vcs_info zstyle ':vcs_info:*' formats '(%s)-[%b]' zstyl

    Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog
    oinume
    oinume 2013/04/29
    今更ながらこれ設定したら快適すぎた
  • Better Python Flymake Integration in Emacs — Keegan Carruthers-Smith

    Flymake is a great feature in Emacs for getting warnings and errors in source code as you type it. When I am coding in Python I like to use PEP8 and pyflakes to warn me about stylistic and potential errors. I integrated those tools into Emacs by following the guide at http://reinout.vanrees.org/weblog/2010/05/11/pep8-pyflakes-emacs.html However, I find it annoying that all output from PEP8 and pyf

  • Jenv Portal

    What is jenv? jenv is Java environment manager, and it is a clone of RVM for Java. jenv can manage parallel versions of Java development kits on any Unix based system. It provides a convenient command line interface for installing, switching, removing and listing Candidates. Why jenv? Easy to manage Java version, such as 1.6, 1.7, 1.8 and 1.9 Easy to install Java tools, such as Ant, Maven, Tomcat

    oinume
    oinume 2013/04/29
    rbenvのJava版
  • page moved

    2021-11-13 page moved to http://xahlee.info/emacs/emacs/emacs_package_system.html You'll be redirected in 10 seconds.

  • 同じ開発チームの「批評家」とどう接すべきか悩んでいる

    同じ開発プロジェクトのメンバーに、頭でっかちで、口は達者だが、まったく手を動かそうとしない、いわゆる「批評家」な人が居る。その人とどう接したら良いのかわからず、悩んでいる。(以下、「先生」と呼ぶ) 先生はあまり技術スキルが高く無かった。先生が担当する部分のシステム仕様や、そのシステムに関連するスキルの習得状況が芳しくないことと、そもそも基的なプログラミングスキルも、低いとは言わないが、安心してまかせられるレベルではない、ということが分かってきたため、最終的には、スキルが求められる部分については、分割して他の人が分担して持つことになった。 先生はそれなりに時間ができ、スキルアップのために技術書を読み始めたようだった。それはとても良いことなのだが、どちらかというと、はじめての◯◯、とか、でもわかる◯◯、等を読むべき技術スキルだったにも関わらず、読み始めたのがデザインパターンやリファクタリン

    oinume
    oinume 2013/04/29
    こうならないように気をつけよう。
  • Google&Facebookに学ぶ、新機能の実装プロセス : けんすう日記

    新機能の作り方 サービスを作っていて、新しい機能などをつけようとする時に、煩雑なプロセスなどがある会社は多いと思います。 これは前職のリクルートという、大きな会社で働いてた時も感じたのですが、新しくておもしろい機能をつけようとすると、いろいろと制限があるのですね。 たとえば、「なぜその機能が流行るか」のロジックを聞かれたりします。これはリソースやお金投資する分、説明責任がある!ということですね。冗談みたいな話ですが、資料を作ったりして、この機能がどういう効果があるかとかを説明してたりしたのです。だいたいの場合、弾かれてたりしました。 また、その機能を実装したあとの影響のために、部署との調整が必要だったりします。リクルートのとあるサービスに、口コミ機能をつけようとしたら、あらゆる部署に説明しにいかないといけなかったりしました。 どちらも間違っているわけではなく、会社としては一見必要なプロセ

    Google&Facebookに学ぶ、新機能の実装プロセス : けんすう日記
  • Git管理下のemacsでELPAから複数のファイルを大量に削除した時の操作 | Acid Note

    emacs24 から同梱されたパッケージ管理システムの ELPA を使うと elisp 管理が劇的に楽になります。 M-x list-packagesとするとインストール可能な elisp のリストが出てきて、そこから簡単に、インストール,アップグレード,アンインストール等が出来ちゃいます。特に便利なのがアップグレードで、リスト画面で U を叩くと、 こんな感じでアップグレード可能なリストをチェックしてくれます。ここで x を叩くと最新版を一式ダウンロードした上で、古い elisp の削除まで一通りやってくれて便利過ぎます。 ただ、設定ファイルを Git で管理している場合少し面倒で、ELPA でアップグレードした後に git statusすると、 と、勝手にファイル削除すんな的な事言われます。Git からファイルを削除する時は git rmとかしてGitの管理下からもファイルを削除してや

  • GitHub - auto-complete/auto-complete: Emacs auto-complete package

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - auto-complete/auto-complete: Emacs auto-complete package
  • #関西Emacs に参加して、open-github-from-here.elの発表をしました - $shibayu36->blog;

    関西Emacsに行ってきて、open-github-from-here.elの発表をしてきました。 発表 open-github-from-here.el(https://github.com/shibayu36/emacs-open-github-from-here) という、emacsからgithubのファイルURLを開く拡張の紹介をしてきました。 やれること regionを選択しておいて、open-github-from-hereコマンドを実行すると、regionの部分がハイライトされた状態でgithubのURLが開きます。詳しくはhttps://github.com/shibayu36/emacs-open-github-from-here を参照してください。 インストール el-getでインストール出来ます。そうでなければgit submodule addとかして、load-p

    #関西Emacs に参加して、open-github-from-here.elの発表をしました - $shibayu36->blog;
  • Errors | 日刊工業新聞 電子版

    ご指定のページは見つかりませんでした。 ※www.nikkan.co.jpは日刊工業新聞電子版としてリニューアルいたしました。 Business Lineのページをお探しの方は画面上部の「記事検索」または、コーポレートサイト(corp.nikkan.co.jp)より該当のページをお探しください。 ページに関するお問い合わせは下記よりお問い合わせください。 ●電子版に関するページのお問い合わせ https://www.nikkan.co.jp/inquiries/index ●その他のページに関するお問い合わせ https://corp.nikkan.co.jp/contacts/add

    oinume
    oinume 2013/04/29
  • Emacsチュートリアルを作ってみました - Qiita

    手っ取り早くEmacsを使い始めたい人向けにPDFファイルを作成しました。 http://pjfs.biz/tbrp/ChiMeRa.php#31 Win Linux Mac用の手頃なエディタとしてもお勧めです。 一度覚えてしまえば、OSが変わっても、操作系はほとんど同じです。 長文やコード内を自由自在に飛び回る 大きなサイズファイルでも サクサク感を保ったまま取り扱えます。 ・紙にメモして束にしてとっておく ・ワンファイルにまとめて検索(Ctrl-s or Ctrl-r)する 上記2件は感覚的に似ています。 http://pjfs.biz/tbrp/ChiMeRa.php?param=JFLABO::ChiMeRa::TypeB#9 画面はこんな感じです。重要パーツの呼び名をまず覚えましょう。 http://pjfs.biz/tbrp/ChiMeRa.php?param=JFLABO::

    Emacsチュートリアルを作ってみました - Qiita
    oinume
    oinume 2013/04/29
  • anything-imenuって便利ですね - Qiita

    最近、helmという文字列をよく見かけるようになりましたが、 まだまだanything使っております。 今日紹介したいのは、anything-imenuというanything関数で、 imenuというのはemacs標準に搭載されている機能で、 バッファ内の特定箇所に直接移動できる機能だとか。 これをanythingのインターフェイスで実行できるのがanything-imenuですね。 以上。 巨大なファイルでもこんな感じでぱっとメソッドの一覧を作成して、 anythingで軽々選択して移動できる。コードリーディングする時に便利ですね。 使い方は簡単で、M-x anything-imenu を呼ぶだけ。 ちなみに自分はこれをC-rに割り当てました。

    anything-imenuって便利ですね - Qiita
  • Rubyのコードをもっと美しく書くために使いたい·rubocop MOONGIFT

    rubocopRubyのコード可読性をチェックするソフトウェアです。 プログラマーを何年やっていても、なかなか奇麗なコードに辿り着くのは困難です。ちょっと道を誤るとものすごいコードになっている場合もあります。そんな時には機械的に評価してくれるrubocopを使ってみましょう。 実行しました。色々な情報が出てきます。 Cは注意、Wはワーニングでしょうか。 ヘルプです。Emacsとの連携もできます。 rubocopでは内部での幾つかのルールに従って指定ディレクトリ以下のRubyコードについて評価を行ってくれます。筆者の場合、一行あたりの文字数が多くて引っかかるケースが多いようです。そうした点に注意して書くようにすれば、より可読性の高い美しいコードが書けるようになりそうです。 rubocopRuby製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る 美

    Rubyのコードをもっと美しく書くために使いたい·rubocop MOONGIFT
    oinume
    oinume 2013/04/29
    JSHintみたいなもん?
  • Why is SpringSource Tool Suite (STS) so slow? And how can I fix it?

    I've been running STS 2.3.2 on a MacBook Pro for a few days now. I'm finding the performance to be significantly slower than any other build of Eclipse I've used. For example, switching from one tab to another can take up to 4 seconds. I tried turning off much of the validation, and increasing the memory, but it's not making a difference. Are others having similar experiences?

    Why is SpringSource Tool Suite (STS) so slow? And how can I fix it?