タグ

mizutetsu1194のブックマーク (300)

  • 入力値のチェック

    入力値のチェック サンプル2の商品検索画面で、 入力された値をチェックする処理を追加する。 また初期値のセットも行う。 型チェック エラーメッセージの表示 商品検索画面で入力された値はコマンドクラス"ProductSearch"の それぞれ対応するプロパティにセットされる。 たとえば商品番号はProductSearch.idにセットされる。 ここでidの型はIntegerなので画面から"a"などの文字を入力すると、 Integerに変換できずにエラーが発生する。 このエラーを画面に表示するために productSearch.jspに以下のタグを追加する。 WEB-INF/jsp/productSearch.jsp --- 省略 --- <form:form commandName="productSearch"> <table> <tr> <th>商品番号</th> <td><form:i

  • 第7回 Mac上で仮想化技術を使ってWindows OSを実行させる

    この他にもLinuxを利用するのであれば、Mac OS X 10.10で実装された仮想化技術のHypervisor.frameworkを利用する「xhyve」などもあるが、現時点ではWindows OSがサポートされていないようだ。 VMware Fusion 7は、WindowsアプリケーションをDockやLaunchpadから直接起動し、Macアプリケーションと同じようにExpose(エクスポゼ)などによる表示や、Boot CampパーティションをインポートしたWindows OSを仮想マシンとして起動することなどが可能である。 またParallels Desktopは、「Coherenceモード」という表示モードがあり、Windowsデスクトップを隠したままWindowsプログラムを表示できる。これにより、WindowsプログラムをMac OS Xのアプリケーションのように扱うことが

    第7回 Mac上で仮想化技術を使ってWindows OSを実行させる
  • Elasticsearchで日本語全文検索をするために、最近見てるもの使ってるもの - mosowave

    最近仕事でElasticsearchと戯れています。 Kibanaでログ解析とかする人が多いとおもうのですが、 コンテンツの日語全文検索用だったりします。 ログ解析の資料は多い(と思う)んですが、 日語全文検索の文献がすくない>< analyzerチェックのために使うpluginって、inquisitorが王道な感じがするのですが、 個人的にはkopfが神でした。github.com blog.johtani.info 機能が多くてリッチなのもよいのですが、 analyzeAPIを叩いて単語が分割された結果が見れるというのがとてもよい。 (kuromojiをつかっているなら、kuromoji demo - japanese morphological analyzer に入力すれば品詞がわかるので、stoptagsの選定をしたりしました) あとは、参考にさせていただきまくってるブログな

    Elasticsearchで日本語全文検索をするために、最近見てるもの使ってるもの - mosowave
  • [速報]Amazonクラウドが「AWS Device Farm」発表。モバイルの実機を大量に並べてテストを自動実行。AWS Summit 2015 New York

    Amazon Web Servicesは、米ニューヨークで開催中の「AWS Summit 2015 New York」の基調講演で「AWS Device Farm」を発表しました。 基調講演で紹介された内容のポイントを紹介します。 モバイルデバイスの実機を大量に並べてテスト AWS Device Farmは、さまざまな種類の物のデバイスを大量に並べて自動的にテストを実行するサービス。

    [速報]Amazonクラウドが「AWS Device Farm」発表。モバイルの実機を大量に並べてテストを自動実行。AWS Summit 2015 New York
  • input type="file" のボタンをオリジナルのボタンにする。 - Qiita

    概要 Bootstrapを使うとボタン類は綺麗に装飾されますが、ファイル選択のボタンってCSSでは装飾出来ません。 そこでjqueryを使えば擬似的に好きな画像やbutton要素をファイル選択ボタン代わりに使うことが出来るようになります。 なお、jqueryを使用しているのでjqueryは読み込んでいる前提です。 ソース <input type="file" id="file" style="display:none;" onchange="$('#fake_input_file').val($(this).val())"> <input type="button" value="ファイル選択" onClick="$('#file').click();"> <input id="fake_input_file" readonly type="text" value="" onClick="

    input type="file" のボタンをオリジナルのボタンにする。 - Qiita
  • Cleoh twitter

    Cleoh twitter - free nudes, naked, photos, Reddit

    Cleoh twitter
  • 【Javascript・jQuery】オブジェクトや画像の幅・高さを取得する方法 – atomicbox

    オブジェクトや画像の高さ・幅を取得したい機会はけっこう多いのですが、この「サイズ」の概念は思った以上に複雑で結構悩まされます。 取得した値が思った値じゃない!ってこと結構ありますよね。今回はそこらへんについてまとめておこうと思います。 jQuery・サイズ(幅・高さ)取得メソッドの種類 なんかうまく値がとれないぞという場合はこのあたりをもう一度整理してみる必要があります。 まずはjQuery取得できるサイズの種類を見てみましょう。 メソッド 方向 padding border margin $('#targetObj').height();

  • 仲良しすぎる!ワンコとハムと小鳥の大家族がとっても幸せそうな 23枚

    ブラジル、サンパウロに住む ある大家族がソーシャルメディアを中心に話題を呼んでいます。 [ada] その大家族とは、ゴールデンレトリバーのボブ、1匹のハムスター、そして8匹の小鳥たち。

    仲良しすぎる!ワンコとハムと小鳥の大家族がとっても幸せそうな 23枚
  • バーチャルリアリティの世界を“触って”楽しめる手袋「Gloveone」 | Techable(テッカブル)

    PCや専用のヘッドセットでバーチャルリアリティ(VR)の世界を楽しんでいる人必見のグッズが資金調達サイトKickstarterに登場した。 はめることでVRの中の感触を可能にするグローブ「Gloveone」だ。触ってリアルに感じることで投入感を楽しめる。 ・バイブで感触再現 どういうことができるのかというと、例えばVRの中でリンゴを持つとしよう。Gloveoneを手にはめていれば、そのリンゴの感触や形、重さを感じられ、あたかも当にリンゴを手にしているような感覚を体験できる これを可能にしているのが、バイブレーション。手のひら部分や指先など10箇所に振動作動装置があり、それぞれ個別に動くようになっている。 手にするものによって、それぞれの装置が個別の頻度や強弱で作動し、繊細な感触などを実現できるのだという。 ・現実との区別がつかなくなる? Kickstarterにアップされているデモビデオ

    バーチャルリアリティの世界を“触って”楽しめる手袋「Gloveone」 | Techable(テッカブル)
  • 散歩中の飼い犬についてきた野良ネコを家族に迎えたら、毎日が楽しくなった

    ワンコの散歩をしていると、どこからともなく現れて、後をついてくる野良ネコ。何度も遭遇するうちに、すっかりそのネコを気に入ってしまった飼い主さんは、家族に迎えることにしたそうです。 [ada] ワンコに一目惚れして、何度も会いに来てくれたネコちゃんは、優しい飼い主さんにも幸せを運んでくれたようです(*´ェ`*) 以前に一度紹介したことがありますが、家族になって1ヶ月後のエピソードもあります。 キャリーに入れられた犬を心配して一生懸命 扉を開けるネコ

    散歩中の飼い犬についてきた野良ネコを家族に迎えたら、毎日が楽しくなった
  • ビギナー向け、お手頃価格の高性能小型ドローン登場 | Techable(テッカブル)

    ガジェットの中で、今最もホットな分野の1つがドローンだろう。世界中で次々に新商品が登場している。 そのドローン、買いたいけどなかなか手が出ない、大がかりなものではなく趣味として遊べる程度のものがいい、などと思っている人にぴったりな製品が資金調達サイトIndiegogoに登場した。 ・手のひらサイズの71グラム 「Micro Drone 3.0」というのがそれ。こんなの欲しかった!という人は少なくないようで、資金調達はすでに目標額を達成。商品化は確実な情勢だ。 商品名にMicroとあることからもわかるように、このドローンは手のひらサイズと小型。カメラを搭載しても重さはわずか71グラムだ。 だが小さいからといって性能は侮れない。高度なセンサーを搭載しているので飛行は安定し、秒速20メートルの風が吹いても大丈夫。なんと、背面飛行までできてしまう。 ・Wi-Fi環境でライブストリーミングも そして

    ビギナー向け、お手頃価格の高性能小型ドローン登場 | Techable(テッカブル)
  • 笑顔のパワーを分けてもらうよ!動物たちのニヤニヤ写真 - グノシー

    雑談力がつくニュースアプリ

    笑顔のパワーを分けてもらうよ!動物たちのニヤニヤ写真 - グノシー
  • 【Interview】登録希望者殺到!今夜の飲み仲間を見つける人気アプリ「JOIN US」を大分析 | Techable(テッカブル)

    今日飲みに行きたい人たちや、すでに飲んでいる友人たちと合流して、一緒に飲めるサービス「JOIN US」が絶好調だ。 通過率30%という、厳密な審査にも関わらず、人気はうなぎ上り。リリースされたばかりなのに、登録希望者が後を絶たないという。 何がユーザーの心を、惹きつけるのだろうか。その秘密を探るべく、gram30(グラムサーティー)代表取締役、内田 洋輔(うちだ ようすけ)氏から、話を聞いた。 ・シンデレラ的時間制約で「今夜だけ」のコミュニティに特化 Q1:「JOIN US」提供のきっかけを、教えてください。。 上司や目上の方と、飲みに行く機会が昔から多くて、二次会になると、女の子を呼ばないといけない空気になったり、逆に男が足りないなど、深夜友だちに連絡しまくって、集めたりしていました。(中略) そんなとき、今付近で飲んでいる人や飲もうとしている人が集まっていて、いつでも声をかけられる仕組

    【Interview】登録希望者殺到!今夜の飲み仲間を見つける人気アプリ「JOIN US」を大分析 | Techable(テッカブル)
  • mysqlで文字コードをutf8にセットする - Qiita

    mysqlの文字コードはチェックする場所が多いので原因を突き止めるのに毎回苦労します。 大きく二種類に分けられて、 クライアント側、サーバー側(mysqlサーバー)、及びそれらの接続の文字コード データベース/テーブル/カラムの文字コード です。 デフォルトをきちんと設定しておく そもそも作成したDBの文字コードが意図しない設定になっていたら、デフォルトの設定が間違っている可能性が高いので、再度同じ問題を起こさないためにも、設定見直し→DBをdrop→DBcreateという順番で直しに行きます。 1も2もデフォルトの設定は下記を実行すればok。 +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+-----------

    mysqlで文字コードをutf8にセットする - Qiita
  • MySQLでcharacter_set_databaseがlatin1になってしまう問題の対応方法 - よかろうもん!

    アプリケーションのバージョンアップなどでテーブル追加を伴うスキーマ変更があった場合に、テーブル追加したところのデータだけ画面で「????」になって表示されてしまうことが稀にあります。 この対応方法について、発生理由と共に簡単に解説しておこうと思います。 結果だけを先に書いておくと、今回の根原因はAmazonRDSを起動するときのパラメータグループの初期設定が不十分で、初回create database時に default character set に想定外のものがセットされていたためです。 下記ではその原因を特定する方法と解決方法を示していきます。 まずは文字化けした時に状況確認を行ってみてください。おそらくは下記のような状況になっているかと思います。※今回は文字コードを全てutf8に統一しているものとします。 まずは文字化けしているテーブルの情報を確認してみます。 mysql> sh

    MySQLでcharacter_set_databaseがlatin1になってしまう問題の対応方法 - よかろうもん!
  • DataTables example - Row details

    This example shows the use of DataTables' ability to show and hide child rows which are attached to a parent row in the host table. This is often used to show additional information about a row, particularly when you wish to convey more information about a row than there is space for in the host table. The example below shows server-side processing being used with the first column having an event

  • DataTables example - Child rows (show extra / detailed information)

  • 学習記録:Spring - 新人SEの学習記録

    2014-11-02 学習記録:Spring 学習記録 Spring [学習記録] Spring 参考書籍 Spring3入門 ――Javaフレームワーク・より良い設計とアーキテクチャ 内容:2章 SpringのDI DIとは何か DI(Dependency Injection):依存性の注入 オブジェクト間の依存関係を作成 あるオブジェクトのプロパティ(インスタンス変数)にそのオブジェクトが利用するオブジェクトを設定 「DIコンテナ」となるとクラスのインスタンス化などのライフサイクリ管理を行う機能を持つことが多い DIコンテナから受け渡されるインスタンスをインタフェースで受け取れば、インタフェースベースのコンポーネント化を実現可能 DIコンテナはクラスのインスタンス化を一回しか行わず、必要に応じて使い回すので自動でSingletonが実現される DIの使い所 値をRDBから持ってきてイ

    学習記録:Spring - 新人SEの学習記録
  • Learn Spring Framework (2)

    まずBeanの定義についておさらいです。 @Component @Service @Repository @Controller のいずれかをクラスに付与することで、BeanをSpring配下で管理することができるようになります。どのアノテーションを使ってもBeanを登録するという意味では同じですが、後で管理しやすいように(AOPのポイントカットのtargetにアノテーション使うとか)使い分けるのがいいと思います。 一般的には、サービス層のクラスには@Serivice、データ層のクラスには@Repository、コントローラー層のクラスには@Contoroller、どれにも当てはまらない場合は@Componentを付けます。 サービス層のクラスにDaoのBeanを注入する例です。 Bean定義ファイルのcomponent-scanのbase-packageを書き換えることで、implクラス

  • 第5回 Spring環境におけるDBアクセス(2) 〜 Spring Data篇 | DevelopersIO

    よく訓練されたアップル信者、都元です。前回は散々説明しといて「こんなの使わないッスよね(クッチャクッチャ」っていう酷いオチでごめんなさいごめんなさい。えっと、今回が命です。これが、私が日常的に使ってるデータアクセスの仕組みです。間違いねえっす。 ただし、前回の最後の注釈でも指摘した通り、便利で高水準なAPIは黒魔術的要素が強くなります。APIの水準と裏側の見通し *1はトレードオフですので、プロジェクトメンバーのスキル等も勘案しつつ、慎重な選択が必要なところかと思います。連載の読者の皆様は基的にSpringを学び始めて間もないと思っていますので、今まではSpringの中でもそこそこ見通しの良い(まだ魔術とは言えないような)機能を中心にご紹介してきました。一方、今回は比較的黒いです。なので今回はこのエントリを通じて、Spring Dataの高水準のデータアクセスAPIを学ぶだけではなく

    第5回 Spring環境におけるDBアクセス(2) 〜 Spring Data篇 | DevelopersIO