#CCSE2019 GREE VR Studio Lab 「VTuber向け特殊表情コントローラの可能性と機械学習的アプローチ」(速公開版)GREE VR Studio Lab
最初に…… 同様の機能は jboss にも glassfish にもありますよってことで 「Parallel deployment」は、TomcatにおけるWebアプリケーションのバージョン管理機能です http://www.atmarkit.co.jp/fjava/rensai4/tomcat7_03/01.html#02 とあるのですが、実際どのくらい使えるのか触ってみないとわからないですよねって事で触ってみた。 最初の登録 war ファイルにバージョン番号を特定の書式で書いておくとアプリケーションのバージョン管理ができます。 appName##version.war pom には下記のように書いておくと楽ですね。 <build> <finalName>servlet-test##${project.version}</finalName><!-- こんな感じでバージョンを記述 -->
先日、 QAをやっている方でJunitテストを書きながらレガシーコードを改善しつつ品質を高めたい方などいらっしゃいませんかー? 現状、Javaのコードが読めなくても、書けなくても、Junitを使ったことがなくても、やってみたいという方はいらっしゃいませんかー?— おっぴー || ぴーおつ (@_oppy) November 15, 2012 というつぶやきをしたら多数のひとにリツイートしてもらったので、なぜ、あんなつぶやきをしたのかもう少し書いてみたい。 なぜ、あんなつぶやきをしたのか、それは僕達のチームが技術的負債という痛みを抱えているからだ。 そして、技術的負債を解消しつづけるために、ともに開発現場にいてくれるエンジニアをチームが求めているからだ。 技術的な負債が生み出される原因は、エンジニアの技術もさることながら、負債を抱えたプロダクトを産み出すことを許す開発プロセスがあり、さらに
ヘルプ – 新規ソフトウェアのインストール で、以下のダイアログが開くので、作業対象に、以下のURLを指定し、チェックし、「次へ」 http://download.eclipse.org/egit/updates 使用条項に同意し、インストールを行い、再起動。以上でインストール完了。 設定 ウィンドウ - 設定 – チーム - Git – 構成 から、「新規エントリー」 を押下し、user.email および user.name エントリを作成する。この情報は、~/.gitconfig に保存され、誰がリポジトリに変更を加えたのかを特定するのに使用される。 リポジトリの新規作成 ファイル -新規 - Java プロジェクト から、「HelloGit」 プロジェクトを作成 プロジェクトのコンテキストメニューから、チーム - プロジェクトの共用 から、 Git を選択して 「次へ」 プロジェク
tamagawa ryuji @tamagawa_ryuji blogありがとうございました。改めて思ったんですけど、やっぱMavenのいい本欲しいと思いません?@kohsukekawaさんもコメントくださっているように、ずいぶんここに欧米との差があるような気がして。 @masanobuimai @lino_s #jenkinsja 2012-02-19 14:46:40 ikikko @ikikko @tamagawa_ryuji 欲しい!ただ、今からMavenを頑張るよりはGradle/SBTを普及させる方にいったほうがいいのかなーとも思ってます。Mavenもそれまでと比べると画期的なんですが、今はXMLの辛さもでてきてるので。 2012-02-19 14:51:43
SOAP はアプリケーション間通信のための XML に基づく通信プロトコルであり、またエンコーディングフォーマットでもあります。もともとは Microsoft と Userland software によって考え出されましたが、いくつもの世代を経て進化し、現在の仕様である SOAP 1.1 [英語] は人気と共に利用数もすごい勢いで上昇しています。W3C の XML Protocol working group [英語] は SOAP を本当にオープンな標準に変える過程にいて、現時点では、1.1 の仕様のいくつかのあいまいな部分をなくした SOAP 1.2 の working draft をリリースしました。 SOAP はプラットフォームと言語をまたがる分散計算アプリケーション、いわゆるWebサービスの基幹であると広く見られています。 Axis は本質的には SOAP エンジン -- クラ
What's Mirage? Mirage is an easy and powerful SQL centric database access library. 2WaySQLThe main feature of Mirage is 2WaySQL. This makes plain old SQL template, and it is executable using any SQL client tools because parameters and conditions are written as SQL comment. SQL less UpdateGenerally, update processing are simpler than search processing. However, especially, large INSERT SQL brings u
その正体はわかったよ。正体わかった瞬間からだが震えたよ。まじで。 まずは、羽生さんのこのエントリを見て欲しい。 http://d.hatena.ne.jp/habuakihiro/20070922#1190464426 その後によしおりのこの有名なエントリも復習して欲しい。 http://d.hatena.ne.jp/jYoshiori/20070826/1188150596 もうさぁ、変わってないよねぇ。昔からのこの構図。歴史は繰り返すっていうの。 あからさまにいうとさぁ。賢いスーツな奴らと、頭の固くてあわれで保守的なおやじの歴史だよ。 最初は、EJBだよ。EJB。これからは、ビジネスコンポーネントが流通して、もうプログラミングはいらなくなる。コンポーネントの組み合わせを考えるだけでOKみたいな。最初にね、キャッチーな言葉とともに、あらたなテクノロジーを広めようとするのは、賢いスーツな奴
Strutsは良いフレームワークであった。 登場時のStrutsは MVCを体現しWebフレームワークとしてプログラマ達に夢を見せた。 今見てしまえば冗長で可読性の低い設定ファイルに 糞のようなtaglibとゲロのようなjspであるが それでも当時はセンセーショナルだった。 しかし、その後、Strutsには悲劇が起きる。 あまりにもセンセーショナルなデビューのおかげで それを金に換えようとしている奴らに目を付けられてしまった。 人月計算とExcelとスーツで出来ている奴らだ。 奴らは Strutsをいかに簡単であるか宣伝し 役に立たない講習会で金を取り sessionが何なのかすら知らない人間を大量に生み出した。 そうやって生み出されたStruts脳人間は 「動くコードが正義」の負の面を体現し スパゲティを更に絡ませたActionFormを書き 解読不能なActionを書いた。 勉強など一
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Apache BVal delivers an implementation of the Bean Validation Specification (JSR303), which is TCK compliant and works on Java SE 5 or later. The initial codebase for the project was donated to the ASF by a SGA from Agimatec GmbH and uses the Apache Software License v2.0. After a successful incubation, Apache BVal became a top-level project of the ASF on February 15, 2012.
Level up your Java™ code With Spring Boot in your app, just a few lines of code is all you need to start building services like a boss. New to Spring? Try our simple quickstart guide. Most [of our] services today are all based on Spring Boot. I think the most important thing is that [Spring] has just been very well maintained over the years...that is important for us for the long term because we d
はじめに 多数のクライアントからのリクエストを処理しなければならないWEBシステムでは、パフォーマンスの問題が出てくることが珍しくありません。 パフォーマンスの問題を解決する技術の一つとして「キャッシング」技術があります。これは動的コンテンツの生成結果をメモリにキャッシュ(一定期間保存)し、その間に受けたリクエストに対してはキャッシュの値を返すことにより、生成の処理数を減らすことができるというものです。また静的コンテンツでも、PDFや画像ファイルなど比較的大きいファイルをHDDではなくメモリにキャッシュすることにより、ファイルロードを高速化することができます。 他のパフォーマンスの問題解決方法と比べて大きなメリットは、ビジネスロジックの修正を最小限に抑えることができ、デグレーションを防ぐことができるところです。ただし、キャッシュされている間は古い情報がレスポンスとして渡されることになり、常
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く