約 61,963 件
https://w.atwiki.jp/soa_minecraft/pages/46.html
職業 職業とは ロビーにて職業に就いたり転職することができます。 所持金の10%支払うことで転職できます。 職業は剣士、農夫、採掘士、木こり、整地士、釣人の全6種に分かれており、 それぞれに対応した行動をすることでお金を稼いだりコアレベルを成長できます。 職業 条件 剣士 敵MOB討伐 農夫 農業 採掘士 ピッケルが適正ツールのもの(1部例外有り) 木こり 斧が適正ツールのもの(1部例外有り) 整地士 シャベルが適正ツールのもの(1部例外有り) 釣人 お金を稼いだり、コアレベルを成長させることができません。その代わり釣りができます
https://w.atwiki.jp/heppokoact/pages/22.html
だめコード集をつくる。JSPで案外DRY原則が守られないかも プロジェクトの終了条件を明確にする。 一括は成果物責任。過程に口を出されるならSES。 例外処理基準が必要。日付のパース例外やnewInstanceしたときの例外などはPGが処理に困るだろう。 e.printStackTrace()禁止。チェッカーを作れ! ログ出力基準が必要。例外処理時とデバッグ用のログ。 ToStringBuilder#reflectionToString()を活用。 assertしまくって規約違反をすべて例外に! ActionとServiceの分け方Actionデータベースに依存しないチェック Serviceデータベースに依存するチェック 一括更新で1件1件ロールバックおよびコミットをする場合、件数が多くなりすぎないかどうかに気をつける。 セッション中のデータのライフサイクルを図にする。できればフレームワーク側で対応する。 「機能」とは何かを定義する必要がある。でないと…機能の粒度がまちまちになる。 機能IDを振る時に一貫性のない機能IDになる。 など。 帳票なら出力された帳票が機能なのか、帳票を作成する過程を含めて機能なのか。 各機能のサブ機能はどのように表現すればよいのか。 命名規約booleanはtrue/falseの意味が明確にならないような命名を避ける。だめな例…check(trueがチェックOKなのかfalseがチェックOKなのかわからない) 良い例…isValid isやhasで始めるとよいかも。 クラス名やファイル名で各画面固有のものは「画面ID + 機能名」にした方が管理しやすい。 HTML1行当たりの高さを決めておく。ラベルと入力項目の高さが異なるとめんどう。 右寄せ、左寄せを決めておく。おもに数値と日付が問題になる。 中央寄せにする項目があるかどうかも問題。 上寄せ、中寄せ、下寄せを決めておく。DIVだと中寄せは辛い。 更新日付をDBからAPに持ってきてDBにINSERT、UPDATEする場合はThreadLocalに入れておいた方がよさげ。
https://w.atwiki.jp/polish/pages/16.html
名詞の性は3種類あります. 男性名詞 中性名詞 女性名詞 その単語を見て,どれかわかるのか?といえば,ある程度ならわかります. 性 主格の語尾 例 男性名詞 子音 中性名詞 -e,o 女性名詞 -a そして,当り前のように(複雑にするかの様に)例外が存在します.が,例外はまた別にしておきましょう. ところで,こっちの女性のimięfirstnameは,(たぶん例外なく)-aで終わります.Agnieszkaさんとか,Silwiaさんとか.女性ですから.男性もちゃんと子音で終わります.
https://w.atwiki.jp/rtdb/pages/36.html
独自の概念を表すために用語を定義したい。 ストレージDB 現在に普及しているHDDにデータを集中させるタイプのDB。 メモリDB 64ビットOSが普及しつつある今注目されているメモリにデータを集中させるタイプのDB 番兵ページ入りエクステント ページのNOACCESS属性の例外を利用した番兵。 エクステントにデータを追加するとき追加先がエクステントをオーバーフローしないかチェックしなければならない。 エクステントの最後のページをNOACCESS属性にし、例外が発生したら例外処理すれば高速に処理できる。 エクステント単方向リスト エクステント内は配列として扱える。 巨大な領域はエクステントを単方向リストとしてつなぐ。
https://w.atwiki.jp/aias-jsdoctoolkit/pages/48.html
トップページ ドックコメントの書き方 タグリファレンス @throws @throwsタグには、関数(やメソッド)が投げる可能性のある例外について記述します。 http //code.google.com/p/jsdoc-toolkit/wiki/TagThrows 別名 @exception 構文 @throws {exceptionType} exceptionDescription exceptionType -- 省略可:関数が投げる例外のタイプ exceptionDescription -- 省略可:例外の説明 例 /** * @throws {OutOfMemeory} If the file is too big. */ function processFile(path) { }
https://w.atwiki.jp/jfactory/pages/51.html
自分的ルール コンストラクタ内の例外は禁止 データ保持目的のクラス実装 コンストラクタ内の例外は禁止 特に、メインフォームのコンストラクタで例外が発生すると、DLLが見つからないときと同じメッセージで終了してしまいます。 場合によってはだいぶハマります。 何とかならないものでしょうか->「問題が発生したため~を終了します」メッセージ データ保持目的のクラス実装 特に内部に参照を持つものは、 ICloneableを継承しClone()を実装する。 コピーコンストラクタを実装する。 C/C++と違い、=演算子のオーバーロードは不要(というか不可能) ただし、C++プログラマー限定かも。
https://w.atwiki.jp/jfdeo/pages/38.html
免状における職責 消防設備士の責務誠実に業務を実施 対象設備等に対し質の向上への励行 工事・整備に因る技術基準への不適に対し免状の返納要因として判定 免状の携帯に対する義務業務の従事に対し免状を携帯 不携帯に対し免状の返納要因として判定 設備の着工届出に対する義務着工予定日の10日前迄に下記に届出消防長 消防本部未設の場合、当該市町村長 消防署長 不履行に対し当事者に下記に因り処罰30万円未満の罰金 拘留 免状の返納要因として判定 講習の受講に対する義務下記に因り開催都道府県知事 総務大臣の委託対象所在地の都道府県知事 初期受講 交付日に対し2年以内 初期を除く受講 前回受講日に対し5年毎 講習の不参加に対し免状の返納要因として判定 免状における業務 設置・施工への制約消防設備の所有資格に応じ工事・整備 設置・施工義務対象に対し工事・整備 工事対象例外下記部位に対し消防設備士に因る工事不要対象屋内消火栓設備 屋外消火栓設備 スプリンクラー設備 水噴霧消火設備 例外部位電源 水源 配管 対象泡消火設備 不活性ガス消火設備 ハロゲン化物消火設備 粉末消火設備 自動火災報知設備 ガス漏れ火災警報設備 消防機関通報用途の火災報知設備例外部位電源 消防長長官規定の特殊消防用設備等における下記部位電源 水源 配管 整備対象例外下記部位に対し消防設備士に因る整備不要屋内・外消火栓設備を除き上記工事の例外に同一 屋内消火栓設備における表示灯の交換 屋内・外消火栓設備における下記整備交換ホース ノズル ヒューズ類 ねじ 補修消火栓 ホース格納箱 他軽微な整備 免状の交付・効力・手続 交付下記に因り交付都道府県知事 総務大臣の委託対象所在地の都道府県知事 交付停止交付停止の見込となる条件 消防設備士の返納命令日に対し1年以下の場合 消防法令違反に伴い罰金刑以上に因り処罰 執行後・執行無効日に対し2年以下の場合 効力有効期間は未定義 全国一律に有効 手続記載事項の変更に因り書換・届出 破損に際しては再交付、制約に対しては上記交付に同一
https://w.atwiki.jp/solutionlog/pages/23.html
Springトランザクション管理概要 包括的なトランザクション管理 さまざまなトランザクションAPIを同じように扱える Springデータアクセスとの統合 グローバルトランザクション JTAを使ってグローバルトランザクションをつかう JTAのUserTransactionはJNDI経由で利用する⇒アプリケーションサーバ外で再利用できない EJB CMTを使うこともできる。 CMTはJTAつまりアプリケーションサーバ環境と結びついてしまう CMTを利用するにはビジネスロジックをEJBとして実装しないといけない ローカルトランザクション 特定のリソースにひもづくトランザクション 複数のトランザクションリソースは扱えない JTAトランザクションは扱えない Springのトランザクションモデル 一貫していて、どの環境でも動く JTA JDBC Hibernate JPA JDO 宣言的トランザクション管理 トランザクション管理に必要なコードをかかなくていい トランザクションのAPIに依存しないコードがかける シンプルなプログラマティックトランザクション管理 アプリケーションサーバのトランザクション管理が必要なのは、複数リソースのトランザクションを扱う時くらい トランザクションモデル要素 PlatformTransactionManager トランザクションストラテジ SPI。モックとかスタブとか作れる DataSourceTransactionManager データソースを参照 JtaTransactionManager:JavaEEのJTAのデータソースを使う場合 HibernateTransactionManager:Hibernateの場合。LocalSessionFactoryBeanを参照 TransactionException 実行時例外だから、必要に応じて例外処理すればいい getTransaction TransactionStatusを取得できる TransactionDefinition 分離レベル Propagation Timeout Read-only status TransactionStatus 実行しているスレッドと関連づいてる トランザクション実行制御とトランザクション情報のクエリ トランザクションを伴うリソースの同期 High-level synchronization approach リソースの生成、再利用、破棄、リソースのトランザクション同期、例外のマッピング native ORM API JdbcTemplateなどのテンプレート Low-level synchronization approach ネイティブAPIを使いたい(あんまりないけど) Spring管理のインスタンスの取得、リソースのトランザクション同期、例外のマッピング DataSourceUtils/EntityManagerFactoryUtils/SessionFactoryUtils/PersistenceManagerFactoryUtils TransactionAwareDataSourceProxy DataSourceのプロキシ 既存のコードがDataSourceをつかっていて、Spring管理のトランザクションに入れたいとき High-level synchronization approachに置き換えるのが正解 宣言的トランザクション管理 SpringAOPの技術によって可能になってる。 CMTとの比較 トランザクションの振る舞いを設定できるのは同じ CMTと違って、JTA以外でもローカルトランザクション(JDBC,JPA...)でも使える EJBとちがって、どんなクラスにでもトランザクション管理をきかせられる ロールバックルールを提供 自動ロールバックする例外を指定できる デフォルトではCMTと同じ動作(非チェック例外ではロールバック、チェック例外ではロールバックしない) ビジネスオブジェクトがトランザクションのことを気にしなくてよくなる トランザクションの振る舞いをAOPを使って変えられる リモートも含めたトランザクションは利用できない そもそも利用することあるか要確認 宣言的トランザクションの中身 宣言的トランザクションはAOPプロキシで実現されている TransactionInterceptor アドバイスとジョインポイントはメタデータで(XML or アノテーション)指定 caller⇒AOPプロキシ⇒トランザクションアドバイザ⇒カスタムアドバイザ⇒ターゲットメソッド ロールバックの宣言的設定 デフォルトでは、非チェック例外ではロールバック、チェック例外ではロールバックしない) ロールバックする/しない例外を個別に指定 tx method name="*" rollback-for="Throwable" no-rollback-for="InstrumentNotFoundException"/ ビーン毎にトランザクションの設定を切り替える aop advisor 、 aop pointcut 、 tx advise を複数セット用意 tx advise/ デフォルト値 プロパゲーション=REQUIRED 分離レベル=DEFAULT read/write タイムアウト時間=対象のトランザクションシステムのタイムアウト時間。(タイムアウトがサポートされない場合はなし) RuntimeException⇒ロールバック、それ以外⇒ロールバックしない tx attributes/tx method の設定項目 name:トランザクションと関連付けられるメソッド名(*利用可能) propagation [REQUIRED] isolation[DEFAULT] timeout[-1] read-only[false] rollback-for no-rollback-for @Transactional アノテーションでトランザクションの設定ができる 利用できる場所 インターフェース定義、インターフェースメソッド、クラス定義、クラスのpublicメソッド tx annotation-driven/ と一緒に使う transaction-manager [transactionManager] mode [proxy] aspectjも指定可能 proxy-target-class [false] trueの場合は、クラスベースのプロキシ falseの場合は、JDKインターフェースベースのプロキシ order [Ordered.LOWEST_PRECEDENCE] tx annotation-driven/ のが設定されたアプリケーションコンテキストのビーンについてのみ@Transactionalが有効 クラス定義、またはクラスメソッドのみに利用したほうがいい。 アノテーションはインターフェースからは継承されないため、クラスベースのプロキシ、ウィービングベースのアスペクトを使うと、トランザクションが有効にならない プロキシモード(デフォルト)ではセルフインボケーションでは、@Transactionalは効かない AspectJモードでは、セルフインボケーションでも@Transactionalは有効(ウィービングされるから) @Transactionalの優先度 クラスレベル メソッド @Transactionalの設定項目 value propagation isolation readOnly timeout rollbackFor noRollbackFor トランザクション名はFQCN.メソッド名 複数のトランザクションマネージャを使う @Transactional("xxx") :xxxはビーン定義の qualifier/ よく使う@Transactionalの属性値のセットがあれば、カスタムアノテーションを作るのがいい トランザクションプロパゲーション
https://w.atwiki.jp/suwaruzu/pages/265.html
子音脱落 末子音の脱落について 各形態素の末子音は脱落する事がある。と言っても、文法規則としては「~~という場合には脱落してもよい」でしかないので、脱落は必須ではなく任意である。 また、規則上認められるからといって、何でもかんでも脱落させるわけにもいかない。文法規則上は問題無くとも、意思の疎通を図る実用上で問題が出てくる場合があるからだ。 例) boiといえばboipの事だと普通は思うので、boisをboiとする事は(文法規則上は全く問題無いが)避けた方が良い。 なお、これらの脱落は音声上のみで行われる場合と、表記上でも行われる場合とがある。個人用のメモ書き等であればいちいち黙字を書く必要は無いだろうし、公文書であれば表記上の脱落は行わないだろう。ちなみに、その公文書を朗読する際に音声上の脱落を行うか否かは読む人次第であり、別にどちらでもよい。 末子音の脱落に関する規則 例外1) 固有詞に脱落は無い。 例外2) 単語に含まれる母音が1つであれば、脱落は無い。 例外3) 単語の末尾3文字が【子音+口母音+子音】であれば、右端の子音は脱落しない。 以上3種類の例外を除き、全ての末子音は脱落し得る。
https://w.atwiki.jp/wiki6_sagi/pages/18.html