タグ

2012年12月15日のブックマーク (11件)

  • Genericsを使うJava用のmap, filter, foldなど。 - Nazo-log

    いちいちfor文を書くのに疲れてきたので、書いてみた。 ノーコメントですまそ。 map, filter, foldを実装。 /** * High-order functions for Java collections. */ public class CollectionUtil { public static <T0, T1> List<T1> map(Collection<T0> collection, Function<T0, T1> each) { List<T1> result = new ArrayList<T1>(collection.size()); for (T0 element : collection) { result.add(each.apply(element)); } return result; } public static <T0> List<T0>

    Genericsを使うJava用のmap, filter, foldなど。 - Nazo-log
  • Layout Log4J -TECHSCORE-

    7.1. org.apache.log4j.Layout クラス このクラスは、出力するログのフォーマットを定義するクラスを作成するときに利用される抽象クラスです。この後で説明するクラスは、全てこのクラスを拡張して作られています。 7.2. org.apache.log4j.SimpleLayout クラス このクラスは、その名の通り非常にシンプルな形式でログを出力します。このLayoutを使用して出力されるログのフォーマットは、「(ログイベント名)−(ログ出力メッセージ)」です。 1: logger.warn("***WARN***"); この文でログが出力されるとき、次のようなフォーマットで出力されます。 WARN - ***WARN*** コンストラクタは次の一つです。 1: SimpleLayout() オブジェクトを Appender に追加するには、 setLayout ( L

  • 8. 設定ファイルの利用2

    第2章ではログの出力方法を設定ファイルで指定する方法を、PropertyConfigurator クラスを利用する場合について説明しました。設定ファイルを利用すると、出力 Layout の変更や優先度の設定などが、プログラムをコンパイルすることなく行えるので大変便利です。しかし、この場合の設定ファイルの書き方は、java.util.Properties を利用した書き方ですので、JAVA の世界だけに通用するフォーマットです。より一般的で、わかりやすいフォーマットを利用するために、Log4J には xml 形式で設定ファイルを書く方法が提供されています。 8.1. 設定ファイルの書き方 設定ファイルの書き方は log4j.dtd に定められています。log4j.dtd は Log4J のパッケージに含まれています。 log4j.dtd に従うと、設定ファイルのツリー構造は右下図のように表す

  • 2. 設定ファイルの利用

    2.1. 設定ファイルの書き方 第1章ではログの出力方法を直接プログラムソースに書いて、ログ出力を制御する方法を説明しました。この方法では、ログ出力レベルの変更や出力フォーマットの変更の度に、ソースを書き換えコンパイルする必要があります。Log4J には設定ファイルに制御方法を書いておく方法が提供されていますので、より柔軟な設定ができます。実際には設定ファイルを利用する方法が主流だと思われます。 設定ファイルには「key=value」の形式で記述します。またコメント行の行頭には # または ! を使用します。 Logger の設定 ログ出力レベルの設定と使用する Appender の名前を設定します。この段階では、Appender は名前だけで構いません。また、Appender は複数設定することが出来ます。 既に RootLoggerで優先度が設定されている場合は、それを継承することがで

  • ドイツ議会は何故全権委任法を阻止できなかったのか - OKWAVE

    ヒトラー内閣は他の党も参加していた連立政権です。 賛成票を投じた国家人民党はヒトラー内閣に参加していました。党首のフーゲンベルクは経済相・農相の地位にありました。 国家人民党は右翼であり保守派であり、フーゲンべルは経済界の代表者でもありました。 その国家人民党は躍進著しい共産党に脅威を感じていました。1932年12月に出された党の機関紙では「共産主義の脅威」という文章が載せられ、党首のフーゲンベルは「農業界は急進化しており、最終的には共産主義に落ち込む」とまで言っています。 翌年にヒトラー内閣ができ、国家人民党が政権に参加した時、ヒトラーとフーゲンベルの最初の会議で話し合われたのは共産党対策でした。それは共産党の禁止や全権委任法についてでした。 酷い経済状態にあり共産党に脅威に感じる国家人民党としては、全権委任法は国難を乗り切る為、または共産党対策の為の法でした。だから賛成票を投じました。

    ドイツ議会は何故全権委任法を阻止できなかったのか - OKWAVE
  • 1933年のヒトラーによる全権委任法と憲法48条2項ついて - OKWAVE

    全権委任法の採決時のドイツ国議会の総議員数と、 実際に採決のときに出席した議員数と賛成票の数など、 全権委任法の採決時の詳細が書かれてるや論文を 知っている方はいませんか。 またワイマール憲法第48条第2項・大統領緊急令の規定における 大統領の取りうる措置が事実行為なのか、法令行為なのか、 また、どのようなことが事実行為や法令行為にあたるのかを 詳しく書いたや論文を知っている方いませんか。 や論文でなくとも、何かヒントになるようなものが あれば教えてください。

    1933年のヒトラーによる全権委任法と憲法48条2項ついて - OKWAVE
  • ナチスって、民主主義体制とワイマール憲法のもとで、どうやって、権力を握ったの? - 歴史の皮肉として、ワイマール憲法のもとでナチ... - Yahoo!知恵袋

    ベルサイユ条約による巨額の賠償金、領土割譲などの過酷な講和条件を下敷きとして ★激しい左右の対立 キール軍港の水兵反乱で、保守層は共産革命を恐れ保身のために、社会民主主義者に政権を託してワイマール共和国が誕生した。一方、1919年1月、ベルリンでドイツ共産党が武装蜂起したが、元軍人からなる義勇兵組織フライコールによって、かろうじて共産主義者の反乱を鎮圧した。 第二次大戦と違い、旧軍勢力は温存され強い影響力を残した一方で、ロシア革命によって勢いづいた共産主義の勢力も根強いものがあった。 内閣を組織した多数派の社会民主党は、左・右からの揺さぶられ、明確な政策を打ち出せず、コアとなる政治基盤は脆弱だった。 ★民主的憲法だが、大統領が非常大権でかろうじて支えていた ワイマール共和国と旧帝国との間には強い連続性があり、君主制が形を変えて存続したともいえます。帝国大統領は、「代替皇帝」と呼ぶほど、強大

    ナチスって、民主主義体制とワイマール憲法のもとで、どうやって、権力を握ったの? - 歴史の皮肉として、ワイマール憲法のもとでナチ... - Yahoo!知恵袋
  • 八月革命説 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "八月革命説" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年9月) 八月革命説(はちがつかくめいせつ)とは、1945年(昭和20年)8月のポツダム宣言受諾により、日において革命が起こり、主権の所在が天皇から国民に移行し、日国憲法は新たに主権者となって憲法制定権力が移行した国民が制定したと考える学説のこと。主権の所在の移行を、法的な意味での革命、革命という法的な擬制(フィクション)を用いて説くことからこう称される。憲法学者の宮沢俊義により提唱された。 八月革命説は、大日帝国憲法の改正手続を経て成立した日国憲法[注釈 1]に

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 「未検査キャスト」という警告が出たら - バイオインフォマティクスって何ですか?

    Java | 今日、Javaでプログラミングしていると、次のような警告が出ました。型の安全性: Object から ArrayList への未検査キャストこれが出たのは次のようなコードです。 public class Hoge { private ArrayList arrayList; public ArrayList getArrayList() { return (ArrayList) arrayList.clone(); } } なんだろう?と思って調べてみると、これは Java 5.0 以降に導入されたジェネリクスによる型チェックの弊害みたいですね。つまり、ArrayList#clone() が返すのは Object型だけども、これをジェネリクス型である ArrayList に型変換しようとするのは、Object から変換された ArrayList の中身が String である

  • Buffer: All-you-need social media toolkit for small businesses

    PublishPlan, collaborate, and publish thumb-stopping content

    Buffer: All-you-need social media toolkit for small businesses