argius note

プログラミング関連

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

新しい MacBook Pro で OS X Yosemite を体験

今回は、日記みたいなものです。 MacBook Proを購入。 MacBook Pro (Retina, 13-inch, Mid 2014) 256GB 128GB メモリーを追加しようとも思いましたが、時間がかかるということで。もっと早くに注文すれば良かった。 Xcode6をインストールしてSwiftをちょっと…

Javaのシステムスレッドについて調べてみた (Java8)

システムスレッドについて、あまり知らなかったので、調べてみました。 それ以外にも、APIで生成されるスレッドや、スレッドグループについても、少し触れています。※GrepCodeは2018年5月頃からサービスが利用できなくなっています。記事中のリンクはGrepCod…

Stew 4.2.0

Stew4 ダウンロードファイル一覧 - SourceForge.JP Releases - GitHub バージョン4.2.0の正式リリースです。 今回のマイナーバージョンアップは、以下の機能追加と変更を含みます。 #32478: キーボードだけで情報ツリーにフォーカス移動したい #34600: GUIの…

Stew 4.2.0 RC1

Stew4 ダウンロードファイル一覧 - SourceForge.JP Releases - GitHub 来週には正式リリースするかもです。

月間100PVを突破しました?(近況)

「月間100PVを突破しました」という通知が来たついでに、近況とお礼です。 なお、月間100PVというのがどんなものなのかがピンと来ません。 あいかわらず細々とやっていますが、読者登録やブックマークやスターをいただいています。ありがとうございます。今…

Stew 4.2.0 beta1

Stew4 ダウンロードファイル一覧 - SourceForge.JP Releases - GitHub 機能の変更点は、チケットをご覧ください。正式リリース時にはここに書きます。 それ以外にも、内部構造を変えたりしています。年内には正式リリースする予定です。

Eclipse4.4JavaEE + Tomcat7 でJavaEE6開発環境を構築

Eclipse JavaEE 4.4 (Eclipse IDE for Java EE Developers Luna) とTomcat7を使って、JavaEE6の開発環境を1から構築します。 JavaEE6入門ではなく、JavaEE6入門のためのEclipse環境を作るのが目的です。 今回はスクリーンショット多めにしてみました。 pom.…

Stew 4.1.1

http://sourceforge.jp/projects/stew/simple/ 以下のバグフィックスを行いました。 #34243 接続設定の新規追加でIDエラーが通知されない #34405 情報ツリーの機能強化→バグ的部分の修正

少し前のコミットがブランチから切り離されてしまったときのリカバリー (git-reflog)

Git

メモです。 ブランチ操作を誤って(masterにgit reset --hardしたあとでブランチ削除)、必要なコミットがひとつ、どのブランチにも属さない状態になってしまいました。 これまでは、ローカル履歴などから復元していて事無きを得ることが多かったのですが、…

Skinny FrameworkのTIPSまとめ (2) #skinnyjp

Skinny Framework(以降skinnyと表記)のTIPS、第2弾です。 TIPSと言うより、レシピ集に近いかも知れません。※この記事は、Skinny Framework 1.2.8時点のものですが、おそらく、Skinny Framework 1.1.0以上なら同様に使えると思います。なお、文中のソースコ…

Java8のStreamとDateTime APIで日付のストリームを作る

今回は小ネタです。前回の続編と言えなくもないかもです。 Java8のStreamとDateTime APIを使って、Stream的に日付の順列を処理する方法です。

架空の拡張-filter,mapをStreamを使わずに組み込むとしたら

Java8では、Stream APIにより、コレクションの関数型ライクな操作ができるようになりました。 mapのような処理が1行で書けるようになってうれしい反面、もうちょっとすっきりしたのが良かったな、という不満もあります。 ただ不満を言っているだけの人になる…

Skinny FrameworkのTIPSまとめ (1) #skinnyjp

Skinny Framework(以降skinnyと表記)を使っていく中で、こういう時どうする?みたいなのがいくつか蓄積されたので、まとめてみました。 TIPSと言って良いものかどうかはさておき。※この記事は、Skinny Framework 1.1.0時点のものです。また、Skinny Framew…

Skinny Frameworkで作ったアプリをHerokuで動かしてみよう

-

Skinny Frameworkで作ったWebアプリをHerokuにアップしてみました。※この記事は、Skinny Framework 1.0.13時点のものです。

Skinny Frameworkで始めるScalaのWebアプリ開発

3/28にSkinny Frameworkのバージョン1.0.0 finalがリリースされました。 今回のエントリーでは、Skinny Frameworkの紹介も兼ねて簡単なWebアプリを作ってみます。 リリースのペースが速いので、1.0.0以降も既にいくつかリリースされています。 今回はバージ…

ipconfigが使えない環境でIPアドレスを知りたい (WMIを使う)

MS

小ネタです。ほぼ引用です。 Windows Management Instrumentation(WMI)を使って、ipconfigが権限が無くて使えない場合に、類似情報を参照する方法です。 WMIも権限が無かったら使えませんけどね。 参考リンク(そのもの?) WMI ネットワーク情報を取得する …

Play2.1,2.2のメール送信プラグインを使う(Scala) #Play2

Play Framework 2.1,2.2のScalaベースアプリでメール送信する時に使用するプラグインを試しました。 基本情報は全て参考URLのページから入手可能です。 参考URL play-plugins/mailer at master • typesafehub/play-plugins • GitHub Rhinofly/play-mailer • …

ツールAPI(javax.tools)でJavadoc出力 #java8

ちょうど1ヶ月前に、カスタムDocletでJavadoc情報をCSV出力というエントリーを書きました。 今回は、Java8から使えるようになった、javax.tools.DocumentationToolを使ってJavadocを実行するプログラムを試します。

Eclipse 4.3.1 + JDT beta で Java8

現時点(2014-02-05)において、EclipseでJava8を使いたい場合は、Eclipse 4.3.1 (Kepler SR1) にJDTのJava8対応ベータ版を別途インストールすれば良さそうです。 本体の正式リリース後も、次期バージョン(Luna)を待たずに、同じ方法で使える見込みです。

Stew 4.1.0

http://sourceforge.jp/projects/stew/simple/ リリースしました。 主な変更は以下のとおりです。これ以外にも小さな問題点の修正を行っています。 スクリプト機能の強化 どのスクリプト言語でも使える (スクリプトエンジンに対応していれば) パラメータをス…

Java SE 8 (5) - プラットフォーム、セキュリティー、他

最後に、API改良の残りのセキュリティー関連と、プラットフォームの変更、etc、について、説明します。 (2014-03-21追記)APIドキュメントのリンクを差し替えました。 目次 モジュール化の準備 コンパクトプロファイル セキュリティー関連 Javadoc APIのjavax…

Java SE 8 (4) - 新しいAPIと改良されたAPI

このエントリーでは、これまでに紹介した機能以外の、新しいAPIと改良されたAPIについてまとめています。 (2014-03-21追記)APIドキュメントのリンクを差し替えました。 目次 ラムダに伴うコアライブラリーの拡張 内部イテレーターとIterable#forEach Compara…

Java SE 8 (3) - 新しい言語機能

このエントリーでは、(2)で触れた「ラムダ式」「メソッド参照」以外の新しい言語機能についてまとめています。「ラムダ式」「メソッド参照」については、(2)を参照してください。(2014-03-21追記)APIドキュメントのリンクを差し替えました。 目次 仮想拡張メ…

Java SE 8 (2) - ラムダ式、メソッド参照、ストリーム

このエントリーでは、Java8の新機能のうち、最も大きな変更であるラムダ式と、それに関連するメソッド参照、およびストリームについてまとめています。 目次 ラムダ式とメソッド参照 関数型インターフェイス ラムダ式の内部表現 ラムダ式のキャプチャー スト…

Java SE 8 (1) - 概要と一覧

このシリーズは、2014-03-18に正式リリースが予定されている、Java SE 8の新機能と拡張機能についてまとめたものです。 (2014-03-21追記)予定通り、2014-03-18(現地時間)にリリースされました。APIドキュメントも公開されたので、そちらに差し替えました。…

Stew 4.1.0 RC1

http://sourceforge.jp/projects/stew/simple/ 今月中には正式リリースする予定です。

カスタムDocletでJavadoc情報をCSV出力

Javadocの情報を、リスト形式で取得したい、具体的には、CSVで出力して、スプレッドシートとして閲覧したいと思いました。 独自でパーサーを作って、ソースコード直接orHTML形式をパースする? さすがにそれより簡単なやり方があるでしょうと思って調べてみ…

あけましておめでとうございます、ついでにブログの設定を追加しました

新年なので、心機一転です。 今年は最近続いているサンプル系エントリーを続けようと思っております。 年末にはてブロに移行して放っておいたので、今日はブログの設定をしました。 Twitterブログパーツ Twitter側でウィジェットを作る サイドバーの"HTML"を…