This domain may be for sale!
This domain may be for sale!
本連載は、ITシステム開発の現場でプログラミングやSQLのコーディングを行っているエンジニア(データベース利用者)が、データ管理者(DA)やデータベース管理者(DBA)へステップアップするための第一歩として有効な基礎知識を紹介する(編集局) はじめに 本連載は、データベースを利用したアプリケーション開発にプログラマとして携わっている読者を対象として、データベースの利用者から設計者へとステップアップするために、いまから身に付けておきたい必須知識を解説していきます。いまはまだ「データベースエンジニア」が何であるか、どんな仕事をするのかがよく分からないといった方にも、本連載を通じて少しでもこの職種に興味を持っていただければ幸いです。 第1回は、「データベースエンジニアの役割、およびデータベースエンジニアに必要とされるスキル」について解説します。 データベースエンジニアとは? データベースエンジニ
このページは都合により休止いたします ぷらら会員ホームページ一覧に戻る (C)Copyright 1997 GrR HomeNet Inc. All rights reserved.
工業簿記2級テキストです。 第1章 工業簿記・原価計算第2章 材料費会計第3章 労務費会計第4章 経費会計第5章 製造間接費会計第6章 個別原価計算第7章 部門別原価計算第8章 総合原価計算第9章 等級別総合原価計算第10章 組別総合原価計算第11章 工程別総合原価計算第13章 標準原価計算第14章 直接原価計算第15章 本社工場会計 コラムその他簿記3級は簡単?某SNS上で「簿記は3日の勉強で取れるから簡単!」とか、「簿記は勉強しないで合格した。」など眉唾な話がよく投稿されていますが、私は簿記をとることは、ネットで言われているほど簡単ではないと思っています。簿記2級より下位の3級だから簡単じゃないの?と思いがちですが、簿記を知らない全くの初学者の方にとっては、簿記の仕組みや概念というのは大変とっつきにくく、文字通り真っ白な状態から学習をしてゆくことになるので、
HowToWriteAnEffectiveDesignDocument - 設計文書のうまい書き方 目次 この文書について 設計文書のうまい書き方 なぜ設計文書を書くのか 良い設計とは何か 同僚の開発者に向けて書く 第 1 節に書くこと: プロジェクト/サブシステムの目的を示す 第 2 節に書くこと: 設計に使う高レベルなエンティティを定義する 第 3 節に書くこと: 個々のエンティティに関する低レベルの設計を書く 使い方 設定 モデル 相互作用 第 4 節に書くこと: 利点, 前提, リスク/懸念事項 マネージャ向けに書くこと 最後に 設計文書のうまい書き方 この文書について "How to Write an Effective Design Document" の日本語訳です. http://blog.slickedit.com/?p=43 推敲歓迎: 誤訳, タイポ, 訳語の不統一,
さて,だいぶ地ならしができたので,いよいよ本題でも. アプリケーションサイドでヒープマネジメントを行う場合,回収された使用済み (アクセス済み) メモリ領域がページアウトされるのを防ぎたい,という話があります. たとえば、一時的に、300MBぐらいメモリを使って、そのあとGCが動いて、使ってるメモリが15MBぐらいになったとする。 このとき、使わない285MBは、必要の無い領域になる、が、しかし、この領域には一旦書き込んでしまってるので、ページが割り当てられているわけだ。そうなると、他のプロセスがメモリを必要としたときに、この領域がスワップアウトしてしまう。 つまり、無駄なスワップが発生してしまうわけだ。PC使ってる時のストレスの80%ぐらいはスワップが原因(多分)なので、無駄なスワップが発生するのは心苦しい。 これは CLR の GC ヒープに限らず,Visual C++ に付属する s
オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山による要約)。 オブジェクトとクラスは全体としてツリー構造をしていて、ツリーの末端をオブジェクト、末端以外のノードをクラスという。末端であるオブジェクトは、その親ノードであるクラスのインスタンスと呼び、クラスどおしの親子関係を継承関係と呼ぶ。 うーむ、この説明、ある意味「簡潔でわかりやすい」とも言えるのだけど、ちょっと単純化し過ぎでしょ。 オブジェクトやクラスの概念て、そんなに美しくもなきゃ、整合的でもありません。実用性やら実装上の都合やらでゴチャゴチャですがね。しかし、そのゴチャゴチャが悪いともいえません。ゴチャゴチャを無理に単純化することなく、必然性を持った(幾分は偶発的だけど(苦笑))複雑さとして理解すべきかと思います。 というわけで、メタクラスやレイフィケーション(reification)な
なんかはてブってば情報サービス産業の悲惨さを訴えると急速にブクマが伸びるものらしく、お前らダラダラ職場からブクマチェックしないで、とっとと帰れよと思うこともあるが、きっと帰れない深い事情もあるのだろう。 しかし分かってないなあ。10兆円台に乗せた情報サービス産業にあって、経済産業省のIT関連予算ってイマドキ400億円もなくて、これって腐りきった社保庁システムの年間保守費用より小さいんだぜ。それが日本のIT業界発展を阻害しているなんて過大評価じゃね。 日本のSI業界の過酷な労働条件を改善したければ、やるべきことは労基法の改正とかじゃなくて、市場メカニズムを正しく機能させることだ。日本のIT業界を発展させたければ、援助交際をやめて何もしないことだ。 最近こそ郵政4分割とか、自民党の参院選対策で大見栄を切った年金の名寄せとか、政治に皺寄せされた不条理なデスマ案件が散見されるけれども、官公需って昔
By: Disco-Dan – CC BY 2.0 次から次へと面白そうな、すなわち自分にとって役に立ちそうな本が刊行されます。カスタマーレビューやブログ書評を読んで脊髄反射的に次から次へとショッピングカートに入れ、程なくして続々と段ボールが届きます。でも、実際に“お目通しがかなう”のはほんの一部。 そんな不本意な“門前払い”に辟易しているあなたへ。 ビジーな目と手とアイドルな耳 「忙しくて本を読むひまがない!」という人であっても、次のような“スキ”はあるはずです。 朝起きてから家を出るまでの身支度をしている“スキ” 家を出て駅に着くまでの歩いている“スキ” 駅のホームで電車が来るまでの“スキ” 電車を降りて会社までの歩いている“スキ” 機械的な書類整理やシュレッダーがけをしている“スキ” 挙げていけば他にもたくさんの“スキ”があるでしょう。これらの共通点は、 目と手は多忙(ビジー) 耳は
2019-01-04 名無し@ベアード : 3大運転中イライラする奴ら「法定速度厳守マン」「曲がると同時にウインカーマン」- 2019-01-04 bosbobet : 国内旅行に役立つテンプレまとめ- 2019-01-04 agen bola : 国内旅行に役立つテンプレまとめ- 2018-12-24 RazviksInoto : サザエさんを萌え絵にしたららきすたになるんじゃね?-деньги на карту без отказов круглосуточно - Все-Займы-Тут.РФ 2018-12-07 長崎県でアパートを売るの情報はこちら : 日本SUGEEEEEEEEEEEEEEEE!ってなるコピペくれ- 2018-11-24 名無し@ベアード : 東京の都会度を100とすると大阪80名古屋70くらいじゃん- 2018-11-23 名無し@ベアード : 【悲報】槍
H18-問1 システム要件の確定について 通常,システム要件定義において,アプリケーションエンジニアはユーザから提示された業務要件に基づいて,システム要件を確定させる作業を行う。 この作業の中で,システム化の規模が明らかに予定を上回っていたり,技術的難易度が高すぎたり,システム化によって得られる効果が目標よりも小さかったりする課題が発生することがある。 このような課題が発生した場合,課題の解決に向けて,アプリケーションエンジニアはユーザに積極的に提案を行い,双方が納得できる内容でシステム要件を確定させることが重要である。 その際,ユーザに対して,例えば,次のようなアプローチを通して提案を行う。 業務要件に基づくシステム化範囲やシステム化規模を可視化したり,参考となるシステムと比較したりして,ユーザにシステムの全体概要を確認してもらい,システム化規模を予定の範囲に収める。 アルゴリズムや条件
←TOPへ 僕はここに書いてあることを暗記してソフトウェア開発の試験に合格しました。 午前のスコアは730/800だったので、これを全部覚える必要は無いと思いますが、 覚えておいて損は無いと思います^^ 1.基礎理論 対数 ・logaa=1 ・loga1=0 ・logaMK=k×logaM ・logaM=logbM/logba(底の変換) ・logaMN=logaM+logaN ・log102=0.301,log210=3.32 浮動小数点の誤差 ・丸め誤差・・・有効桁数の範囲外が演算中に削除される ・情報落ち・・・絶対値の差が非常に大きい時に切り捨てられる 指数部の小さい順に並べ替え、絶対値の差を少なくする事で回避 ・けた落ち・・・絶対値のほぼ等しいものの差を求めた時の誤差 ・打ち切り誤差・・・近似値を求めて計算を打ち切った時の誤差 ニュートン・ラフソン法、はさみうち法(線形逆補間法)
Kengo Jinno KHB04045@nifty.ne.jp Apr. 4, 2003 0. 用語の定義 各用語は、次のような意味で使っています。 ケーブル 一般に「LANケーブル」として市販されているものを指す。 ケーブルの内部は、8本または4本の電線を束ねた構造になっている。 電線 ケーブル内部の1本ごとの導線を指す。 これを何本か束ねて両端に端子を付けたものがケーブル。 端子 ケーブルの両端にある、HUB/LANカードに差し込む部分(プラグ)。 あるいは、HUB/LANカード側の差し込まれる部分(ジャック)。 電極 端子内部の金属接点。 端子同士の各電極が接触して電流が流れ、情報が伝達される。 差込口 「HUB側の端子」とほぼ同意だが、より具体的な呼称。 ポート 「HUB側の端子」とほぼ同意だが、より抽象的な呼称。 たとえば、8ポートのHUBが9つの差込口を持っていることもある。
c01 c02 c03 c04 c05 c06 c07 c08 c09 c10 c11 c12 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24 t01 t03 t09 t10 t06 t07 t02 t26 t51 t40 t39 t41 t42 t52 t53 t54 t55 t27 t21 t08 t04 t15 t16 t18 t47 t48 t49 t50 t20 t23 t24 t30 t28 t36 t37 t25
What's in your Domain Name? Print This domain name will potentially help you bring in more customers and profits every day, as the domain itself goes up in value. A super premium .Com domain name from DomainMarket.com means instant branding, search engine, and marketing benefits. We make it safe, easy and affordable for you to own WsDeveloper.com right away. Click here to purchase WsDeveloper.com
ここに書いてある原因と解決策はあくまで私がやったミスとその解決策であり、 その現象に対する原因や解決策がすべて書いてあるというわけではありませんのでご注意下さい! フォワード先が空白になる ・mapping.findForward()で指定したフォワード名がstruts-config.xmlのActionの定義に書かれていない。 ・Actionがexecuteメソッドをオーバーライドしていない。 またはメソッド名が間違っているため、正しくオーバーライドできていない。 ・Actionのexecuteメソッドのシグネチャが異なるため、正しくオーバーライドできていない。 JSP文書にアクセスするとJavaScriptエラー ・html:formタグのfocus属性に書かれた名前の入力欄(プロパティ)が存在しない。 サーブレット action が利用できません ・st
アプリケーション・フレームワーク「Struts」 昨今、とみに「フレームワーク・プログラミング」という言葉が取りざたされることが多くなってきました。そして、本稿のテーマでもあるStrutsもまた、「サーバサイドJava」――サーブレットベースで動作する「アプリケーション・フレームワーク」の一種です。 Strutsプログラミングの具体的な手続きを紹介していくに先立って、まずはこのアプリケーション・フレームワークとしてのStrutsについて、簡単に解説しておくことにしましょう。 ■アプリケーションの枠組み フレームワーク、それはアプリケーションを構築するうえでの「枠組み」であり、「ルール」であり、(語弊を恐れずにいえば)「制限」です。 昨今、アプリケーション構築におけるチーム開発の重要性がますますクローズアップされています。アプリケーションがますます大規模化し、また、基幹システムの一角をも担う
C++ の基本書のひとつ。必ずしも初めて知ったことばかりでもなかったが、非常に系統的に重点が網羅されている点では重宝する内容になっている。全体的に訳出が固めな気もするが、まあこんなものかもしれない。特筆すべきは、トピックのひとつひとつが極めて理詰めで説明されているため納得しやすく、(一部は除くが)長さもあまり長くない点である。本書の帯にある「すべての C++ プログラマ必読 !」という謳い文句は事実であり、本書の読む時間を惜しんで C++ を書いても、却って意味不明なバグに見舞われて時間を食うのがオチである。最低限、本書の扱う C++ という言語を効果的に使い落し穴にはまらないためのポイントは理解した方がいいだろう。文字通り、実戦書であり、C++ 使いを自ら任ずるならば必読書である。 とはいえ、この本は読書ノート化に非常に時間のかかった本でもある。インターネット的にいえば不完全な状態でもど
[メモ]JUnitでのテスト方法 posted on2006年08月29日03:15 bysusatadahiro お題:「標準出力に結果を出すプログラムをJUnit 4.1でテストする方法」 ---- ■動作保証という目的を果たすにはどうしたらいいか、というアプローチ。 技術面からはもう答えが出ている感じなので、 ここでは、業務APの開発チームの責任者という立場で考えて見たいと思います。 ※ここでは、単体テストよりも、結合テストに話が寄ってます。 テストコードは、アプリの実装以上に様々な実現方法があるような感じなので、どこまでassertするか等いろいろ迷いがちで、最後は「趣味の問題だ!」なんて言って、思考停止してしまう場合もあるかと思います。 なので、もうちょっと論理的(?)にどこまでテストが必要なのかを考えながら、テストコードでのassert内容、程度について考えてみたいと思います。
EasyMockを使って標準出力に結果を出すプログラムをテストしてみるの続き。 この前のEasyMockを使ったテストは、「モック/スタブベースのテスト」の極端な例とも言えそう。System.outの使い方が変わるだけでテストが失敗するので、標準出力の結果を確認したいテストには向かないと思われる。じゃあ、「モック/スタブベースのテスト」の反対はどんなものなのだろう。やはり結城さんが最初に書いた、「ByteArrayOutputStreamにリダイレクト」させて標準出力の結果を比較するのが「モック/スタブベースのテスト」の反対なのだろう。これを何と呼ぶのか知らないのだけれど。 では、これをさらに極端にするとどうなるか。そう考えて、標準出力の結果をテストコード中の文字列と比較するのではなく、ファイルの内容と比較するのはどうだろうかと思いついた。 事前準備 Helloクラスが標準に出力する内容を
「標準出力に結果を出すプログラムをJUnit 4.1でテストする方法」について書きます。 テスト対象となるプログラム(Hello.java) たとえば、以下のようなプログラムHello.javaがあったとしましょう。 public class Hello { public static void main(String[] args) { System.out.println("Hello!"); System.out.println("http://www.hyuki.com/"); } }これは次のようにすれば、普通にコンパイルと実行ができます。 C:\work> javac -version Hello.java javac 1.5.0_06 C:\work> java Hello Hello! http://www.hyuki.com/ 懸念事項 テスト(ここではJUnit 4.1
日頃より、アレスネットをご愛顧いただきまして誠にありがとうございます。 「ホームページサービス」のサービス提供は2016年1月31日をもちまして終了させていただきました。 これまで長らくご利用いただき、誠にありがとうございました。 今後も、皆様によりよいサービスをご提供させていただけるよう、サービス品質向上に努めて参りますので、何卒、ご理解いただけますようお願 い申し上げます。 <アレスネットをご契約のお客様へ> 後継サービスとして「userwebサービス」を提供させていただいております。 詳しくは、以下のリンクをご参照ください。 ▼「userwebサービス」のご案内 http://www.ejworks.info/userhp/alles/index.html 今後ともアレスネットをご愛顧いただけますようお願い申し上げます。 株式会社イージェーワークス アレスネット カスタマーサポート
[ prev | next | index ] 変数のデータ型 1. 基本データ型 1-1. 基本データ型の種類と値の範囲 整数、浮動小数点数、真偽値、文字などの基本的データを格納するためのデータ型。Javaで予め用意されている型でPascal,C/C++等のデータ型と同様に利用できる。Javaの基本データ型の特徴は従来のC言語にみられた様な計算機のcpuやOSに依存してint型が16ビットや32ビットになったりはしないことである。これは、Javaがどの計算機でも同じプログラムがそのまま動くことを重視しているからで、それぞれのcpuの性能を極限まで引き出すことも期待されたC言語とは対照的です。 以下に7つの基本データ型を示す。
数値を表す文字列とプログラムの数値の相互変換にはいくつかの方法が用意さ れています。 数値ラッパはjava.lang.Numberのサブクラスであるjava.lang.Integerや java.lang.FloatといったクラスでJavaの基本型であるintやfloatをオブジェ クトとして扱うためのラッパクラスです。 基本的な数値の基本型、数値ラッパと文字列の変換機能は、この数値ラッパク ラスとjava.lang.Stringによって提供されています。 国際化を意識したフォーマット機能はjava.text.NumberFormatが提供していま す。 通貨の位取りや各言語での数値表現を取り扱うために使用します。 java.io.StreamTokenizerによる文字列から数値の変換は、ストリームからトー クンヲ切出す処理の一環として行われます。少し特殊な用法と言えます。 カテゴリ ク
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索
JDBCは、Javaを使ってデータベースを利用するためのプログラムです。 JDBCを利用するためには、次のような準備をする必要があります。 (この章は、Sunの"JDBC Tutorial"に、全面的に依拠しています。) データベースの基本と、SQLについては、僕の次のドキュメントを参考にしてください。 「UNIX データベース入門」 http://www.wakhok.ac.jp/DB/DB.html 1. まず、Javaをインストールする必要があります。JDBCは、現在、バージョン2.0ですが、 これは、JDKの1.2に対応しています。最新のJDKをインストールすれば、最新のJDBCは、 自動的に使えるようになるはずです。JDBC1.0で書かれたプログラムは、JDK1.2の下でも 動きますが、JDBC2.0で書かれたプログラムは、JDK1.1では、多分動かないでしょう。 2. マシンに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く