タグ

kuwalabのブックマーク (5,112)

  • Android 最新OS で使える Now on Tap が日本登場

    メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。

    Android 最新OS で使える Now on Tap が日本登場
  • MSYS2でWindows上にコマンドライン環境を作る - Qiita

    更新履歴 2015.03.29 MSYS2を使った環境に変更 目的 ターミナル使ったUnixっぽい環境で作業したいならMacLinux使ってろよとは言われますが、 Windowsでしかできない開発をしながらでも、ちょっとしたことにUnixのツールが使いたい。 個人的にはがっつりしたコマンドライン環境やLinuxに近い使い方をするならVagrantで作業するのが最近はいいんじゃないかと思います。 ただWindows上でもGUIではなくCUIで操作したいものがあると思うので環境を整えます。 Surface Pro 2 自作PC どちらもWindows 8.1マシン 環境作成 HOMEの設定 C:\Users\username の直下にドットファイルを置かれてほしくないので、HOME を設定する。 HOME を設定しておけば、今回のようにMinGWやCygwinからMSYS2にした場合でもシェ

    MSYS2でWindows上にコマンドライン環境を作る - Qiita
  • Kotlin用Apache POIのラッパーライブラリーKExcelAPI 0.1.0をリリースしました - Web系エンジニアのごはんブログ

    Kotlin用Apache POIのラッパーライブラリーKExcelAPIをリリースしました。 github.com もともとGroovy用のGExcelAPIというライブラリーがあり、それが便利そうなためKotlin版を作成しました。 コードのイメージは次のようになります。 // 簡単にファイルオープン、クローズ KExcel.open("file/book1.xlsx").use { workbook -> val sheet = workbook.getSheetAt(0) // セルの読み込み // セル名でのアクセス println("""B7=${sheet["B7"].toStr()}""") // セルのインデックスでのアクセス [x, y] println("B7=${sheet[1, 6].toDouble()}") println("B7=${sheet[1, 6].

    Kotlin用Apache POIのラッパーライブラリーKExcelAPI 0.1.0をリリースしました - Web系エンジニアのごはんブログ
    kuwalab
    kuwalab 2015/11/10
    "Kotlin用Apache POIのラッパーライブラリーKExcelAPI 0.1.0をリリースしました"
  • Javaライブラリに脆弱性、主要ミドルウェア全てに影響

    WebLogic、WebSphere、JBoss、Jenkins、OpenNMSのそれぞれについて、いずれも最新版でこの脆弱性を突いてリモートでコードを実行できるコンセプト実証コードも公開された。 WebLogicやWebSphereなどの主要ミドルウェア全てに影響を及ぼすというJavaライブラリの脆弱性情報とコンセプト実証コードが公開された。いずれの製品についても、まだパッチは公開されていないという。 この情報は、情報セキュリティの専門家でつくるFoxGlove Securityが11月6日のブログで紹介した。脆弱性はJavaの「common-collections」ライブラリに存在していて、WebLogicなどのほか、企業のカスタム版のアプリケーションにも影響を及ぼすと指摘している。 コンセプト実証コードは9カ月以上前に公開されていたにもかかわらず、これまであまり注目されることはなく、

    Javaライブラリに脆弱性、主要ミドルウェア全てに影響
    kuwalab
    kuwalab 2015/11/10
  • ゼロから始めるEclipse Plugin作成 #1 | ビズリーチラボ

    仕事とNBA FINAL観戦と神楽坂会の幹事で大忙しの岩見です。 今回から何回かに渡って Eclipse Plugin の作成方法を紹介していきます。 Eclipse Plugin は自分で作れると便利なのですが、なかなか良い紹介サイトが無いらしいので この記事がその助けになればいいかと思います。 ちなみに僕が公開しているプラグインなどもあるので、良かったら使ってみて下さい。 Limy Eclipse Plugin プロジェクト新規作成 まずはプロジェクトを作成しましょう。 メニューから File -> New -> Plug-in Project と辿ります。 適当なプロジェクト名を付けたら、次のダイアログに進みます。こんな感じです。 この中で重要な項目がいくつかあるので説明します。 * ID このプラグインのIDとなります。 他のプラグインと被ることはできませんので、オ

    ゼロから始めるEclipse Plugin作成 #1 | ビズリーチラボ
  • GitHub を Maven 公開リポジトリにする (Gradle 編) - bluepapa32’s Java Blog

    最近は Gradle がとってもお気に入りなので プラグインの開発も少しずつ行っているのですが、 折角作成したプラグインやライブラリも Maven リポジトリで公開しないと利用しづらいので どこか公開できる場所がないか探していたところ Github を Maven 公開リポジトリにする という記事を見つけたので ソース管理と合わせて GitHub に Maven リポジトリを作成することにしました。 ただ無料版だと300MB しか利用できないので容量がちょっと心配だったのですが id:kimukou_26 さんのアドバイスによりあまり容量を気にする必要はないことがわかったので GitHub にしました。 それによく考えてみれば そもそも 300MB もコードが書けるほど時間に余裕はないですし... 上記の記事では Maven が使われていましたが、今回は Gradle を利用することもあり

    GitHub を Maven 公開リポジトリにする (Gradle 編) - bluepapa32’s Java Blog
  • Interactive Reading Community (Ver.6)

    Interactive Reading Community (Ver.6)
  • 現場で使える[最新]Java SE 7/8 速攻入門

    2015年11月19日紙版発売 2015年11月19日電子版発売 櫻庭祐一 著 B5変形判/336ページ 定価3,168円(体2,880円+税10%) ISBN 978-4-7741-7738-0 ただいま弊社在庫はございません。 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Java SE 7とそれに続きリリースされたJava SE 8において,予定されながらも遅れていたJavaへの最新機能が搭載されました(ジェネリクス記法の簡略化/リソースの自動クローズ/複数例外の処理/ファイル操作記述の簡略化,新しいファイルシステムAPI NIO.2【Java SE 7】,新しい日時A

    現場で使える[最新]Java SE 7/8 速攻入門
    kuwalab
    kuwalab 2015/11/09
    電子化の予定が有りますになった!!
  • https://github.com/yosukesakai/guideline_for_procedure_of_open_project/blob/master/Appendix/ApacheLicense2.0%E3%83%A9%E3%82%A4%E3%82%BB%E3%83%B3%E3%82%B9%E4%BB%98%E4%B8%8E%E3%81%AE%E3%81%97%E3%81%8B%E3%81%9F:%E6%8E%A1%E7%94%A8%E3%81%AE%E7%90%86%E7%94%B1.m

  • Maven+JUnitでファイル読み込みの試験を行う。 - Qiita

    「外部ファイルを読み込むモジュールのJUnitを書きたいんすけど、指定するファイル名のパスって固定でいいですか?」と聞かれたので、「もちろんNG」と伝えた内容をメモします。 NG理由 プロジェクトファイルの位置を変えると、ユニットテストができなくなるため 他人がモジュールをチェックアウトした際に、ユニットテストができなくなるため Jenkins等のCIツールでユニットテストができなくなるため(一番イタイ) 結論 クラスローダからファイルの位置を特定してください。 Mavenプロジェクトだと、ソースファイルはsrc/main下、ユニットテスト用ファイルはsrc/test下に配置されます。 test配下のモジュールはmvn test時のみクラスパスに追加されます。そのため、JUnit試験で使用するファイルは src/test/resources 配下に置くと良いことがわかります。 外部ファイル

    Maven+JUnitでファイル読み込みの試験を行う。 - Qiita
    kuwalab
    kuwalab 2015/11/07
    そうか。
  • kotlinはJavaからどう見えるか? - Qiita

    これがJavaでは val a:Intで宣言したものはgetA()のgetterのみ var b:Intで宣言したものgetB()とsetB(int i)とgetterとsetterの両方が生成されているようです。 get/setを使わずにプロパティアクセスしたい kotlinのプロパティに@JvmFieldアノテーションを指定することでJavaからはget/setメソッドではなく直接プロパティとしてアクセスすることができます。

    kotlinはJavaからどう見えるか? - Qiita
  • Eclipseプラグイン開発メモ(Hishidama's Eclipse Plugin develop Memo)

    マニフェストエディター [/2013-02-04] サンプル Hello Worldアクション [/2013-09-06] Hello Worldコマンド [/2014-05-11] ウィザード [/2015-04-29] クラス Activator ダイアログ [/2014-01-12] Log(ログ) IProject(プロジェクト)[/2013-06-11] IFile [/2014-12-22] Image(画像)[/2013-06-05] LabelProvider(ラベル)[2013-01-26] TreeViewer(ツリー)[/2013-02-10] 進捗状況表示 [/2013-02-23] クラスの実行 [/2014-12-28] 検索 検索の実行 [/2015-04-11] 検索ページ [2014-11-22] エディター TextEditor(テキストエディター)[/

  • いちばん簡単なEclipseプラグイン

    EclipseはオープンソースのJava統合開発環境として、すでにデファクトスタンダードといえる地位を築いています。皆さんもご存じのとおり、Eclipseは非常に有用な機能を多く備えていますが、やはり最大の特長はプラグインによる拡張が可能という点でしょう。すでに無償・有償含め数多くのプラグインが世界中で開発されており、これらを組み合わせることでEclipseに好きな機能を追加することができるのです。 既存のプラグインを組み合わせるだけでも十分に強力なEclipseですが、さらに自分でプラグインを作ることができるとしたらどうでしょうか? 既存のプラグインでは実現できない、かゆいところに手が届くような機能をEclipseに組み込むことができます。また、既存のフレームワークやライブラリをより使いやすくするための機能を実装することもできます。そして、これらの機能をEclipseプラグインとして公開

    いちばん簡単なEclipseプラグイン
  • Eclipseプラグイン開発自分FAQ

    ここでは、 Bulletnoteを開発した際に分かったことを中心に、 Eclipseのプラグインを 開発する際のFAQを勝手に設定して勝手に答えている。 Eclipseは、デザインパターンを活用した、 ポストモダンでデカダンでレーゾン・デートル なアーキテクチャになっているので、 そのプラグインを開発する際、非常に簡単なことを実現するにも 非常な困難にぶちあたることがままある。 いま目の前にあるテキストを取り出すにも、 耳の穴から指を突っ込んで奥歯をがたがたいわせながら舌をひっぱるような、 手の込んだメソッド呼び出しが必要になったりする。 パズルとして考えれば楽しくないこともなくもなくもないが、 プログラミングでいちいちこんなことをやらされるとなかなかつらいものがある。 加えて、ドキュメントが圧倒的に不足している。 一応Helpおよびいくつかの記事があるが、基を網羅しているとは 言いがた

    kuwalab
    kuwalab 2015/11/04
    プラグインを作ろう(作らない)
  • 西武 脇谷がFA宣言へ 今オフ第1号「迷っていたけどもう1回チャレンジ」 (スポニチアネックス) - Yahoo!ニュース

    西武の脇谷亮太内野手(34)が4日、FA宣言をすることを明かした。脇谷は「10年をかけてやっととった権利なので、他球団の評価を聞いてみたい。ずっと迷っていたけど、もう1回チャレンジしたい」と話した。 【写真】9月にクロスプレーで右足首を骨折した脇谷  脇谷はこの日、鈴木葉留彦球団部長と2度目の話し合いを行い、宣言する意向を伝えた。今オフのFA宣言第1号となる。 話し合いを終えた鈴木部長は、「うちの若手も見習うことが多かったし、球団としても残ってほしいと伝えていた。いい刺激になっていたし、痛いですよ」と話した。 脇谷は05年の大学・社会人ドラフト5巡目で巨人に入団。14年に、FA権を行使して巨人に移籍した片岡治大内野手の人的補償として、西武に移籍した。

    西武 脇谷がFA宣言へ 今オフ第1号「迷っていたけどもう1回チャレンジ」 (スポニチアネックス) - Yahoo!ニュース
    kuwalab
    kuwalab 2015/11/04
    まじでか。。
  • Microsoft、「OneDrive」の無料容量縮小ヘ “容量無制限”は終了

    Microsoftは11月2日(現地時間)、クラウドストレージサービス「OneDrive」の提供方法の変更を発表した。無料容量や有料プラン体系などが大きく変わる。 まず、コンシューマー向け「Office 365」ユーザーは昨年10月からOneDriveを容量無制限に利用できたが、これが上限1Tバイトまでに戻る。 同社によると、一部のユーザーが多数のPCのバックアップや膨大な映画コレクションを保存する目的でOneDriveを利用し、中には平均的ユーザーの1万4000倍に相当する75Tバイトものデータをアップロードする人もいるという。 MicrosoftはOneDriveをこうした一部のユーザーのためのバックアップ場所としてではなく、多くのユーザーに高品質のプロダクティビティおよびコラボレーション体験を提供するためのサービスと考えているため、今回の変更に踏み切ったとしている。 変更点は以下の

    Microsoft、「OneDrive」の無料容量縮小ヘ “容量無制限”は終了
    kuwalab
    kuwalab 2015/11/03
    ワロタ。“中には平均的ユーザーの1万4000倍に相当する75Tバイトものデータをアップロードする人”
  • 長い夏は終わった。KotlinのM13は君に語りかけるぜ!

    はじめに ということで、KotlinのM13がリリースされました。 ほぼ、公式blogのそのまま書くつもりなので、詳細は原文参照のこと。 Kotlin M13 is out! 今回の変更は言語の最終仕様の決定と言ってもいいでしょう。 そして、それぞれユーザーに意見を求めていた結果をフィードバックして、 言語デザインに反映しています。 変更のサマリ 変更をまとめるとこんな感じです。 ・コンパイラのdaemonがより早くなった ・lateinitというプロパティでDIサポート ・sealed classで代数型サポート ・ターゲットアノテーションのspecifyingとチェック ・JavaのGetter/Setterの組み合わせをKotlinのプロパティとして扱えるようになった ・アノテーションと修飾子を分割した ・Fullly functional Reflection ・internalへ

    長い夏は終わった。KotlinのM13は君に語りかけるぜ!
    kuwalab
    kuwalab 2015/11/03
    この辺から追ってないから結構浦島太郎感。
  • 座る・立つ・あおむけなどありとあらゆる姿勢に対応しデスクワークに革命を起こす「Altwork Station」

    「1日に6時間座っていると死のリスクが40%増大する」や「長時間座ることは喫煙並に寿命を縮める」という研究結果がある一方で、「長時間座ることは死のリスクとは関係がない」という研究結果もあり、長時間座ることの健康に対する影響は長い間議論されてきましたが、そんな議論を吹っ飛ばすようなワークステーション「Altwork Station」が登場しました。座る・立つ・あおむけというさまざまな姿勢に対応するAltwork Stationは、職場のデスクとイスに取って代わる可能性を秘めています。 Altwork Station http://www.altwork.com/ Sit? Stand? Nifty new workstation lets you lie down on the job | Ars Technica http://arstechnica.com/gadgets/2015/10

    座る・立つ・あおむけなどありとあらゆる姿勢に対応しデスクワークに革命を起こす「Altwork Station」
    kuwalab
    kuwalab 2015/10/29
    こ れ だ
  • ApacheとPHPをWindows(64bit)にインストールする

    最終更新 2015年8月13日 環境 Windows 8.1 update1 x64 / Apache 2.4.16 / PHP 5.6.12 PHPと言えばHTTPサーバー、特にApacheと組み合わせて使われる事が多いですね。 そこで今回はApacheとPHPWindowsにインストールしてみます。 1.ダウンロード まずは64bitWindows用のApacheをこちらからダウンロードします。 kazuはver2.4.xをダウンロードする事にしました。 次はこちらからPHPをダウンロードします。 kazuはver5.6.xをダウンロードする事にしました(Apacheモジュールとして使う場合はThread Safe版が必要です)。 またApacheとPHPの動作に、Microsoft Visual C++ 2012 再頒布可能パッケージ (x64)が必要になる場合もあるので(このライ

    ApacheとPHPをWindows(64bit)にインストールする
  • 速報:仮想 DOM は殺された。誰に? magnum.js に - Qiita

    mag.module('lister', { controller: function(props) { this.item = [1, 2, 3] this.title = 'Lister' }, view: function(state, props, element) { state.h2 = { _text: state.title, _onclick: function() { state.show = state.show ? !state.show : true state.item.reverse() state.title = 'Gister' + state.show } } } }) mag.module の第一引数、lister は <div id="lister"> と対応しており、ここで両者が結ばれます。controller 関数は一度だけ呼ばれて、view 関

    速報:仮想 DOM は殺された。誰に? magnum.js に - Qiita