タグ

関連タグで絞り込む (727)

タグの絞り込みを解除

javaに関するtarchanのブックマーク (1,593)

  • ライトニングJava (52) UDP(1) - データグラム通信 実装例 | マイナビニュース

    ネットワークプログラミングを習得する場合、基的にはTCP/IPを身につけておけばよいだろう。ただし、TCP/IP以外の通信方法として少なくともUDP/IPだけは覚えておきたい。今回は、TCP/IPと並んでもうひとつの代表的な通信プロトコルであるUDP/IPについて説明する。 UDP/IP インターネットで通信に用いられるプロトコルの多くはTCP/IPをベースにしている。しかし、重要ないくつかのプロトコルは要求される機能の必要上からTCP/IPではなくUDP/IPを使うものがある。代表的なところではDNSDHCPがそうだ。これらサービスを使うには、JavaからもUDP/IPでプログラミングを実施し、通信をおこなう必要がある。 TCP/IPは、通信において再送制御や順序制御が実施され、通信の信頼性が高いという特徴がある。通信は基的に1対1で、複数の相手と通信する場合はそれぞれにコネクショ

    ライトニングJava (52) UDP(1) - データグラム通信 実装例 | マイナビニュース
  • Redirecting to latest Dropwizard documentation

    If you are not automatically redirected in 5 seconds click here. Old releases: 0.6.2 0.7.0 0.7.1 0.8.0-rc1 0.8.0-rc2 0.8.0-rc3 0.8.0-rc4 0.8.0-rc5 0.8.0 0.8.1 0.8.2 0.8.4 0.8.5 0.9.0-rc5 0.9.0 0.9.1-rc1 0.9.1 0.9.2 0.9.3 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.6 1.1.7 1.1.8 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5

  • いますぐ採用すべきJavaフレームワークDropWizard(その1) - Qiita

    Dropwizardについて3回に渡って説明したいと思います。 今年に入ってリファクタリングなどで有名なマーティン・ファウラーらが所属するthoughtworks社のTechnology RadarのLanguages & frameworksでADOPT(つまりプロジェクトで採用すべきプロダクト)に入りました。 他に入っているものが、Clojure,Scala,Sinatraなので、それらと同じくらい注目すべきプロダクトということになります。 他のプロダクトに比べると日語の記事が少なく、また、バージョンも上がり変わった部分もあるので記述しました。 なお、Dropwizardは日々進化しているので、この記事の内容もすぐに古くなるかもしれません。 概要 DropWizardは、YammerのWebサービス部分で利用するために作られたフレームワークでした。 自分が思う一番の特徴は、 「1つの

    いますぐ採用すべきJavaフレームワークDropWizard(その1) - Qiita
  • Jdbi 3 Developer Guide

    Jdbi provides convenient, idiomatic, access to relational data in Java. Jdbi 3 is the third major release, which introduces enhanced support for modern Java, countless refinements to the design and implementation, and enhanced support for modular development through plugins and extensions. Jdbi is built on top of JDBC. If your data source has a JDBC driver, you can use it with Jdbi. It improves JD

  • Wake on LAN してみる Part 4 (SOCKS5 を越えて) - bluepapa32’s Java Blog

    『Wake on LAN をしてみる Part 2』 で Wake on LAN を JavaFX で実装する方法について書いた。 未だ完成には いたらないのものの、とりあえず、居間にいながらにして 別の部屋にある Linux サーバの電源の ON/OFF を行えるぐらいにはなった。 とりあえず、当初の目的は十分達成できたので 後は適当に画面を作れば 何となくアプリケーションは完成するはずだったのだが... 人間の欲望というのは恐ろしいもので、これだけ便利だと 居間からだけではなく、 会社からも ON/OFF できるようにしたくなる。 ネットワークにつながっていれば どこからでも一緒でしょ!! なんて言う甘い考えで試してみることに... 会社のデスクから 自宅の PC を起動するためには 会社の PC から自宅のプライベートネットワークに マジックパケットをブロードキャストしなくてはならな

    Wake on LAN してみる Part 4 (SOCKS5 を越えて) - bluepapa32’s Java Blog
  • Java SOCKS Proxy Server

    JAVA SOCKS Server It is a SOCKS server written entirely in Java, which supports both SOCKS4 and SOCKS5 protocols. This software is distributed under GNU Lesser General Public License, meaning that both binary and source code are freely available and can be modified an distributed. I would not bother you with long list of things I'm not responsible for. Let me just say, that you are using this prog

  • 最近のJava関係イベントの個人的なまとめと感想 - Splash of waters - 2nd. Season

    デブサミやJava Day Tokyoなど、会社の許可をもらってイベントにありがたく行かせてもらっているけど、ちゃんとレポートできていなかったということで、社内勉強会で話すことにしました。 まとめ資料を作ったので、このブログにて先行して公開してしまいます*1。少し前のエントリで資料をアップロードしたのはこのための準備でした。 資料の位置づけ 古いJavaの知識で止まっている人(自分含め)やこれから格的にJavaを学ぼうと思っている人に、最近のJava関連の新機能などをざっくりつかんでもらうための資料です。内容の深さ・広さは、聴く人のJavaスキルに合わせた一応合わせたつもりです。 Java SE 8がリリースされて、その界隈では「for文禁止」などと言われる一方で、会社の新人研修で教えるJavaでは、「ループはforやwhileを使って書きます」みたいに教えるわけで、その辺のギャップを埋

    最近のJava関係イベントの個人的なまとめと感想 - Splash of waters - 2nd. Season
  • 刈り取った国デコ書誌をローカルXML-DBで検索 - 日本語練習虫

    国会図書館サーチが提供するOAI-PMHは、解説ページに記載されているようなリクエストURLによってRDFフォーマットの書誌データを取得する仕組みだが、「OAI-PMH」というのが「Open Archives Initiative's Protocol for Metadata Harvesting」の略称である通り、メタデータのHarvesting(刈取り)用ツールを活用することで、より便利にメタデータをHarvestingすることができる。 先日 id:npn2sc1815j さんが国会図書館デジタルコレクションの(ほぼ)全メタデータを使用して、近代デジタルライブラリー登録資料におけるパブリックドメイン古書の点数を高い精度で推計されたのも、こうした刈取りツールの活用による。 .@yuta1984 @uakira2 NDLサーチAPIの検索結果に含まれる「著作権に関する情報(dcterm

    刈り取った国デコ書誌をローカルXML-DBで検索 - 日本語練習虫
  • 今までに経験した中で最悪の開発環境について書く

    なんとなく吐きだしてみる。老害の昔語りなので興味ない人はスルー推奨。 時は2000年代初頭、俺は最初に就職した独立系SIerから4次請けの派遣として某銀行の営業店システム開発に参加していた。 新卒で入社して、二つ目のプロジェクトだった。当時は最先端であったJavaでのプロジェクトということで、ずいぶんと喜んだことは記憶している。 1フロアが丸ごとプロジェクトルームとなっており、プロジェクト統括の事業部長が常に怒号をあげながらフロアを徘徊するなかで、15インチCRTディスプレイ(当然液晶なんかじゃない)がようやく置ける狭い机とパイプ椅子で、右も左もわからないまま、Excelで書かれた仕様書と向き合い、秀丸エディタ(当時はEclipseがまだ生まれていなかった)でジャバを書いていた。 デスマであったかというと、今思うとそこまでデスってはいなかったように思う。頻繁にリスケが行われていたのでプロジ

    今までに経験した中で最悪の開発環境について書く
    tarchan
    tarchan 2014/06/13
    つらい>依存関係にある他チームのjarを取得する権限がないので、手元のマシンでコンパイル可能な環境を構築できない。
  • Overview - OkHttp

    Overview Features Recipes Security Works with OkHttp API Change Logs Contributing OkHttp¶ HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth. OkHttp is an HTTP client that’s efficient by default: HTTP/2 support allows all requests to the same host to share a socket. Connection pooling reduces reque

  • JUnitで自作Matcherを作ってみた - あいぼうさんのヤッカイ備忘録

    JUnitで自作Matcherを作ってみた JUnitでは、ListやHash自体のチェック(xxxを含んでいる、リストが空)はできるが、 "返り値xxxxは次の配列の要素のいずれか"というチェックができないので、自作Matcherを作ってみることにした。 案外さっくりできたけど、例外チェック甘いので手裏剣(not マサカリ)を投げてくれればありがたいです。 環境 言語:Java 7 フレームワーク:JUnit 4.10 どうやら4.11から4.12にかけてhamcrest周りでいろいろ変更があったらしく、4.12で動かすには追加でライブラリが必要になります。 org.hamcrest.hamcrest-core 1.3 要件 メソッドを呼び出した返り値がenumで、定義されているenumのうち数種類のいずれかの可能性がある。 文脈に沿ったassertThatを使用したい 既に用意されてい

    JUnitで自作Matcherを作ってみた - あいぼうさんのヤッカイ備忘録
  • H2のMODEオプション - たけぞう瀕死ブログ

    昨日、同僚にH2のJDBC URLに「;MODE=MySQL」のようにオプションを付けることでH2の挙動をMySQL風、PostgreSQL風、Oracle風などのように切り替えることができるということを教えてもらいました。H2のドキュメントでは以下のあたりに書かれています。 http://www.h2database.com/html/features.html#compatibility 「な、なんだってー!!」ということで実際どのように切り替わるのかソースを見てみました。 org.h2.engine.Modeで以下のような感じで定義されています。 mode = new Mode("MySQL"); mode.convertInsertNullToZero = true; mode.indexDefinitionInCreateTable = true; mode.lowerCaseI

    H2のMODEオプション - たけぞう瀕死ブログ
  • Javaからネイティブライブラリを簡単に呼び出せるJNA

    各プラットフォームで、一生懸命、動的ライブラリを作ってきました。 Mac OSXでダイナミックライブラリdylibを作ったり使ったりする方法。 Linuxで共有ライブラリsoを作ったり使ったりする方法。 Windowsでダイナミックリンクライブラリdllを作ったり使ったりする方法。 Visual Studioでダイナミックリンクライブラリdllを作ったり使ったりする方法。 なんのためにこれを作っていたかというと、Javaからネイティブの動的ライブラリを呼び出せることを知り、C言語で実装されたライブラリをJava経由で各プラットフォームで実行しようと思ったためです。 Javaからネイティブライブラリを呼び出せるJNA JNAは、Java Native Accessの略で、Javaから簡単にネイティブライブラリを呼び出せるようにしたものです。 Android開発をしていた時に、JNI(Java

    Javaからネイティブライブラリを簡単に呼び出せるJNA
  • Windows APIをJavaから呼び出す(JNA) - torutkのブログ

    昨日の日記(id:torutk:20121019)で、nativeメソッドSystem.nanoTime()のWindowsでの実装を調べ、その実装で使用しているWindows API QueryPerformanceCounterをC/C++コードで動かすことで分解能(周波数)とAPIの処理時間を取得しました。 そのためには、Windows APIを呼び出せるC/C++開発環境*1をセットアップする必要があります。また、Javaにはネイティブコード(C/C++)を呼び出すためのJNIという仕組みが標準装備されていますが、これもC/C++開発環境が必要となります。 そこで、既存のCライブラリ(Windows APIなど)をJavaから直接呼び出すことができるJNAライブラリを使用してみました。JNAを使えば、JNIのようにC/C++コードを書かなくて済みます。 JNAライブラリの入手 JN

    Windows APIをJavaから呼び出す(JNA) - torutkのブログ
  • Drag&Dropで JavaFX ListView の任意の行に挿入させてみた - I'm still growin' up ...

    前回「JavaFX ListView の要素を Drag&Dropで移動させてみた - Java開発のんびり日記」で Drag&Drop でリスト間の要素を移動させる簡単なサンプルを作りました。 移動できる先がリストの末尾だけなのは物足りなくて、できればドロップした場所に要素を挿入したいですよね。 ということで、ごり押しなところもありますが、今回は任意の行に挿入するバージョンです。 作ったサンプルの概要 ・ListDrag2.fxml(GUI部分) ・ListDragController2.groovy(MVCのControllerあたり) ・ListDragApp2.groovy(アプリ起動) ・style.css(動的なスタイルを使っているので) の4つのファイルで構成しています。 構成はほとんど前回のシンプルなものと変わっていません。 すべて同じパッケージ内にあって、sample パ

    Drag&Dropで JavaFX ListView の任意の行に挿入させてみた - I'm still growin' up ...
  • Javie-0.5.13-macosx-x86_64-experimental - らくさん

    http://sourceforge.jp/projects/javie/downloads/53833/Javie-0.5.13-macosx-x86_64-experimental.dmg/ 動画の読み込みは32bitの別プロセス(映像:QTKitServer, 音声:JavieAudioServer)で行っています。書き出しはまだイメージシーケンスのみです。

    Javie-0.5.13-macosx-x86_64-experimental - らくさん
  • 第六回 #渋谷java で発表してきました - たけぞう瀕死ブログ

    弊社の@seri_kさんの主催で月一回程度の頻度で開催されている #渋谷java という勉強会があるのですが、普段JavaJavaEEのdisばかりしているので、今回は私のJavaEE力を見せつけるべくセッション枠で発表させていただきました。 そんなトランザクションマネージャで大丈夫か? from takezoe かなり大規模なエンタープライズ開発でないとそもそもJTAの2フェーズコミットを使おうという話にはならないかもしれませんが、JTAの基的な動作や利用にあたって考慮しておかなければならない点について簡単にまとめてみました。 裏番組(Go Conference 2014 spring)が強力だったせいか、事前の申し込み人数の割には実際の参加者が少なかったのが残念でしたが、今回もOutOfMemoryErrorなどコアなお話からジェネリクスや若者によるJavaはダサくない!とい

    第六回 #渋谷java で発表してきました - たけぞう瀕死ブログ
  • JavaでTupleってみる - ぐるぐる~

    可変長な型変数の表現より、タプルの話です。 .NETのタプル .NETでは、型引数の数が違うクラスを定義できるので、Tupleという名前で7要素まで対応しています。 public class Tuple<T1> { ... } public class Tuple<T1, T2> { ... } public class Tuple<T1, T2, T3> { ... } public class Tuple<T1, T2, T3, T4> { ... } public class Tuple<T1, T2, T3, T4, T5> { ... } public class Tuple<T1, T2, T3, T4, T5, T6> { ... } public class Tuple<T1, T2, T3, T4, T5, T6, T7> { ... } そして、各要素にアクセスするため

    JavaでTupleってみる - ぐるぐる~
    tarchan
    tarchan 2014/05/28
  • Kurusugawa – Kurusugawa Computer Inc.

    ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。LinuxAndroid・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン

    Kurusugawa – Kurusugawa Computer Inc.
  • 来栖川電算

    ビジネスに役立つ AI をお届けします 来栖川電算は AI 技術の研究開発から応用まで幅広いサービスを提供する名古屋工業大学発ベンチャー(2003 年設立)です。未踏ソフトウェア創造事業の採択者やソフトウェア分野の様々なコンテストの入賞者が在籍しています。最先端の AI 技術だけでなく、膨大な高品質データを生み出す技術、ハードウェアの限界性能を引き出す実装技術、高品質なソフトウェアを実現する設計技術にも定評があります。 手軽に使える様々な認識エンジン 来栖川電算の認識エンジンを活用すれば、センサーデータに埋め込まれた意味を手軽に抽出できます。種類ごとに用意された認識エンジンは教師データや設定を変えるだけで様々なタスクへ応用できます。LinuxAndroid・iOS 用のライブラリ、WebAPI、コマンドラインツールなどプログラマフレンドリーな SDK を提供しています。トレーニングやコン

    来栖川電算