Struts2に見つかった脆弱性と同様の脆弱性がStruts1系にも見つかりました。 Apache Struts 2の脆弱性が、サポート終了のApache Struts 1にも影響 HTTP(S)のリクエストでJavaのClassLoaderのメソッドが呼び出せてしまうという脆弱性です。 もう少し噛み砕いて言えば、リクエストのパラメータをJavaBeansにセットする時に、リフレクションを使い、パラメータ名にaaa.bbb.cccのようなネストした名前をサポートしているフレームワークは同様の問題が起こる可能性があります。 パラメータ名をclass.classLoader.xxxのような感じにして、ClassLoaderのメソッドを呼び出す訳です。 このような問題を起こすリフレクションフレームワークで最も有名なのは、Apache Commons BeanUtilsです。リクエストのパラメータ
これから3回連載の予定で、SQL識別子のエスケープの問題について記事を書きます。SQL識別子のエスケープについてはあまり解説記事などがなく、エンジニア間で十分な合意がないような気がしますので、これらの記事が議論のきっかけになれば幸いです。 3回の予定は以下のとおりです。 間違いだらけのSQL識別子エスケープ(本稿) SQL識別子エスケープのバグの事例 SQL識別子は結局どうすればよいか ということで、まずはSQL識別子のエスケープの失敗例について説明します。この失敗例はあくまで説明のために作ったもので、実際のものではありません。また、想定が「ありえない」と思われるかもしれませんが、意図的なものですのでご容赦いただければと思います。また、「間違いだらけの」というタイトルは、今回の題材が間違いだらけという意味であり、巷のSQL呼び出しがそうであるという意味ではありません。本稿に登場する人物と団
最近Dropwizardというフレームワークが海外のJavaおよびJVMベース言語界隈で流行り始めている感しがします。 Thought Works Technology Reader でも Traialに入ってきています。 http://dropwizard.codahale.com/ このフレームワークはYammerのバックエンドWebサービスを提供するために作られたフレームワークで、アプリケーション開発者からみると、 JaxRSベースのREST提供フレームワーク ORM Jettyベースの組み込みWebサーバ Metricsを収集するためのライブラリ、管理ツール等 といった機能があります。 ここらへんまでは普通のフレームワークと基本的には違いが無く、むしろWebサービスに特化しているため物足りなく感じるのですが、特筆すべきは、このフレームワークが推奨するデプロイ・運用方法にあります。
リリース近づくJava8、主要IDEの対応状況は? 2014年春にリリースされる予定のJava8は長らく期待されていたラムダ式が遂に導入されるなど、JavaSEでは久しぶりの大型アップデートとして注目を集めている。当然のことながらEclipse、NetBeans、IntelliJといった主要なJava IDEでもJava8への対応が進められているが、現時点での各IDEの対応状況はまちまちだ。 今回は主要IDEでの現時点でのJava8のサポート状況を探ってみたい。 すでにJava8対応済みのNetBeans、IntelliJ NetBeansとIntelliJはそれぞれNetBeans 7.4、IntelliJ 12でJava8に対応済みだ。こちらからダウンロードできるJava8のプレビュー版とあわせてインストールすることでなんの問題もなくJava8によるプログラミングを行うことができる。以
先日、日本Javaユーザグループ(JJUG)主催のJJUG CCC 2013 Fallで、「ユニットテスト改善ガイド」というタイトルで登壇してきました。自分の経験を元に、ユニットテストをチームや組織へ導入する時に起こりえる問題とその解決のヒントに関するセッションです。本エントリーではそのセッションの内容を再構成して公開します。 はじめに 近年のシステム開発では、ユニットテストや継続的インテグレーション(以下、CI)の導入は必要不可欠と考えられています。とはいえ、どんな組織(チーム)でも簡単に導入できているわけではありません。特に、大きな組織や古くからの慣習を残している組織では導入したくとも中々進まないと感じているところが多いのではないでしょうか?。 私は、これまでに多くの開発現場でユニットテストやCIの導入について推進してきました。成功したケースもあれば失敗したケースもあります。そして、失
昨日のSeasar2のエントリについたコメントなどで、「とはいえ代わりに何つかうの?」みたいな話が出てたので、とりあえずJava EEのWebフレームワークについて簡単にまとめてみます。 Java SE 8+Java EE 7+lombokで書いていますが、基本的なところはJava SE 7+Java EE 6でも大丈夫です。 なので、今どきとは書いてますが、基本的には2009年12月のJava EE 6ということで、実はすでに4年近くたってます。 何も考えてない なんも難しいこと考えないなら、やっぱJSPが楽ですよね。 なんでも書けちゃう。 <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content=
Seasar2の機能追加停止が宣言されてから、すでに6年弱たっています。 Seasar2.4に対する追加要望があれば、もちろん検討します。ただし、大きな変更や追加はもうないでしょう。 Seasar2の今後のロードマップ 2008-01-29 - ひがやすを blog 後継になる予定だったSeasar3も開発が中止されて3年たちました。 Seasar3開発中止 2010-08-06 - ひがやすを blog ここでSeasar2.5を出す方向で動くということでしたが、実現しませんでした。 あのころSeasar2に関わっていた人も、ScalaがメインになったりNode.jsをさわったり、不本意ながらPHPをさわったり、さわってみるとPHPもそれほど悪くなかったり、やっぱりPHP気に食わなかったりと、いろいろな道を進んでいます。 DIコンテナ自体の機能も時代遅れ感がでてきており、関連プロダクトも
久しぶりにブログを書きます。 10月の最初に弊社のオープンソースプロジェクト Spika をリリースしました。最初の1週間は全く反応が無く、30個近くのブログにプレスリリースを出したのですが、最終的に掲載して頂いたのは、TechWaveさんとMoongiftさんでした。 この期間は全くユーザーの反応が無かったので、かなり落ち込みました。Spika自体は今年に入ってから着手してまして、社員の誰かの稼働が空いた時に、日頃お客さんの要望に答える事を優先して、自分の好きな様にアプリが書けないフラストレーションを解消するプロジェクトとして進めておりました。オープンソースでモバイルメッセンジャーを作ると言うアイデアは僕のアイデアでして、SNSが流行った後にビジネスSNSが流行した流れがあったので、モバイルメッセンジャーでもビジネス利用の流れがあっても良いのでは無いかと思ったのがきっかけでした。ただ、僕
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
1 :以下、名無しにかわりましてVIPがお送りします :2013/10/16(水) 18:20:46.54 ID:bJYSV9HY0 雨ってゅうのゎ。。 9割以上が水分。。。 そしてきゅうりも、9割以上が水分。。。 そぅ。。これゎもぅ。。。 雨=きゅうりってゅうコト。。。 空から降る一億のきゅうり。。。 もぅマヂ無理。。。 浅漬けにしょ。。。。 5 :以下、名無しにかわりましてVIPがお送りします :2013/10/16(水) 18:23:17.06 ID:XIj71+/90 犬ってゅうのゎ。。 英語で「dog」 逆から読むと。。 「god」 そぅ神。。 ぃみゎかんなぃ。。。。 もぅマヂ無理。 リスカしょ・・・ 9 :以下、名無しにかわりましてVIPがお送りします :2013/10/16(水) 18:27:23.47 ID:o1OOmLWy0 分裂はよ 11 :以下、名無しにかわりまし
ミシュランの星がついたレストランで同棲中で婚約中の彼女と食事をした。すごくいい笑顔だった。食事中までは「トイレ遅かったね」「あ、うん。母からきたメールに返事をしてた」このやりとりで台なし。2人で4万5000円も食べて、あんな笑顔だったのが、それだけでパー。帰りの電車では、一言も口を聞いてくれない。駐車場から家に着くまでの間、コンビニによる用事があったので、寄るかどうか聞いたら、彼女が発した言葉は「疲れた。誰かさんのせいで。」着くなり、いつものように、自分の部屋に引き篭もった彼女。たしかに僕に非はある。でも、あんまりじゃないかと思う。僕の誕生日祝いという建前ではあったけど、彼女が行きたいと言った店での食事だ。今回に関しては両家のお祝い金での食事ということだけど、同棲を初めてからずっと、これから結婚してからも、生活費の全ては僕の稼ぎなわけで。2人で4万5000円というのは安くない出費なわけで。
Drive your friends crazy(友達を悩ませよう) というページが提案している、iPhoneユーザー相手にできる、ちょっとしたイタズラ。 それは、下のアニメーションgifをメッセージで送るだけ。 受け取 […] Drive your friends crazy(友達を悩ませよう) というページが提案している、iPhoneユーザー相手にできる、ちょっとしたイタズラ。 それは、下のアニメーションgifをメッセージで送るだけ。 受け取った相手からはこう見えます。 送信者「君に伝えなきゃいけないことがあるんだ」 シボーン「何! 何よ!」 via This Prank Will Drive Your Friends Crazy
NTTドコモ関西支社は10日、大阪市内で開いた新モデル発表会見で、1秒間に最大150メガバイトの高速データ通信に対応した基地局を、平成27年3月までに全国で計2千局建設する方針を明らかにした。これまでの最大速度は112・5メガバイト。東京都や大阪府では最大75メガバイトだった。通信網の拡充による快適なネット環境をアピールする。 設置件数の地域ごとの内訳は公表していないが、永田清人支社長は「料金、ネットワークとも関西は厳しい競争をしている。(2千局の)3分の1は関西」と強調した。対応エリアはJR大阪駅、天王寺駅などの主要な施設から順次拡大していくという。 また、近畿2府4県対象の独自サービスとしては長期利用者に対し、宝塚歌劇団の鑑賞券などが当たるキャンペーンを実施。来年3月末まで、毎月端末から申し込むことができる。
かん水、化学調味料といった要素が美味さと不可分だったラーメン業界の中で、近年、化学調味料を使わないというアプローチでファンを増やしている無化調ラーメン。女性や成人病予備軍も安心して食べれるため、今では都内各地で楽しめるようになった。今回はこのヘルシーに楽しめる「無化調ラーメン」のオススメ店舗を20店厳選。最近は健康を気にしてラーメンを控えている、という方も是非トライしていただきたい。 巣鴨『Japanese Soba Noodle 蔦』 天然醸造醤油の香りが際立つ一品 JR巣鴨駅南口より徒歩1分。一本裏通りを入ったところにある、日本料亭風の洗練された和風な外観のお店。澄み切ったスープは、鶏ガラで取った清湯に、昆布、サンマ、アサリなどを使用した出汁に、天然醸造の醤油を使用した醤油ダレを混ぜ合わせたもので、品よく淡麗で、絶妙なコク。食べる前から醤油の香りが際立つ。スープに合わせた、国産小麦と
さっき部下(スーパープログラマー、我が社のエンジン部分)から電話があって、「気持ちが悪くて病院にいったら妊娠してました」って言われた。 とりあえず「おめでとう、気をつけて」っていったんだけど、彼女に任せてるプロジェクトをどうしたらいいかわからない。 VBで組む400万ぐらいの小規模なシステムで、普段の彼女なら一人で1ヶ月ちょっとで終わらせるぐらいのシステムだったから、そのつもりでスケジュール組んだんだけれど、今日みたいにつわりで気持ち悪くて会社これないとかいわれると、確実に終わらない。。いまから彼女レベルのプログラマーを外から探すとかいってもそんなのなかなかいないし、いても足元見られて人月いくら取られるかわからないし、そもそも仕様を理解させるところから始めないといけないから確実に納期には間に合わない。俺の事信用してくれて仕事だしてくれた人たちのこと考えるとスゲー申し訳ないし、最悪、損害賠償
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く