トップページに戻る    DSP受験記    記事(OTN)    記事(CodeZine)    MSDN C#    @IT C#入門
2006年 2月16日から2007年 7月28日までのブログ
2007年 8月 1日から2007年10月28日までのブログ
2007年10月20日から2008年 5月 8日までのブログ
2008年 5月22日から2008年 9月 3日までのブログ
2008年 9月 4日から2009年 2月 4日までのブログ
2009年 2月 7日から2009年 5月20日までのブログ
2009年 5月22日から2009年 7月13日までのブログ
2009年 7月15日から2009年11月11日までのブログ
2009年11月14日から2010年 3月13日までのブログ
2010年 3月15日から2010年 7月21日までのブログ
2010年 7月24日から2011年 3月29日までのブログ
2011年 3月30日から2012年 1月11日までのブログ
2012年 1月18日から2014年 3月18日までのブログ
2014年 3月21日から2014年11月15日までのブログ
2014年11月22日から2015年 3月 1日までのブログ
2015年 3月15日から2015年 5月30日までのブログ
2015年 6月 7日から2018年 4月24日までのブログ
2018年 7月21日から2021年 2月19日までのブログ
最新のブログ

●2010年7月24日(土)
予習復習を前提とした勉強会の第4段、
【SQL上級編2】 DB2でSQL徹底指南書の問題を華麗に解くパート1は無事に終了しました。
どうもありがとうございました。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
4. メジアンを求める (70ページ)の補足

中央値(メジアン)を求める方法の元ネタとなった、Joe Celko導師の解説サイト Median Workbench

ClubDB2の資料では、
WHERE hi IN (lo, lo+1, lo-1) を移項して、
WHERE hi-lo IN (0, 1, -1) さらに変形して、
WHERE hi-lo IN (-1, 0, 1) としてます。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
6. 集合の相等性チェック (124ページ)の
group byのキーの中での関数従属性に関する説明の補足です。

group by A でグループ化した結果と、
列Aに関数従属している列を、group by句に追加し、
group by A,B でグループ化した結果は、同じとなります。

関数従属性は、データベーススペシャリストの試験でよく出てきます。

データベースエンジニアへの道
関数従属性とは、「ある属性Aの値が決まるとき、属性Bが一意に決まる」ことをいい、
「A→B」と表記します。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
6. 集合の相等性チェック (124ページ)のQAの補足

Q 重複行を許可した集合同士でも大丈夫ですか?

A exceptではなくexcept allを使ってますので、重複行を許可した集合同士でも大丈夫です。

DB2とPostgreSQLでは、except allが使えまが、
OracleやSQLServerのような、except allが使えないDBでは、
Row_Number() over(partition by テーブルの全ての列 order by 適当なソートキー)を事前に使って、
一意な集合にしておく必要があります。

TblAとTblBは等しい。TblAとTblCは等しくない。という例でのサンプルです。

create table TblA(Val Integer);
create table TblB(Val Integer);
create table TblC(Val Integer);

insert into TblA values(1),(1),(2);
insert into TblB values(1),(1),(2);
insert into TblC values(1),(2),(2);

db2 => --TblAとTblBのデータが同じかを確認
db2 => select a.*,count(*) over()
db2 =>   from TblA a
db2 => except all
db2 => select a.*,count(*) over()
db2 =>   from TblB a;

VAL    2
---  ---
0 レコードが選択されました。

db2 => --TblAとTblCのデータが同じかを確認
db2 => select a.*,count(*) over()
db2 =>   from TblA a
db2 => except all
db2 => select a.*,count(*) over()
db2 =>   from TblC a;

VAL    2
---  ---
  1    3
1 レコードが選択されました。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
8. 等しい部分集合を見つける (132ページ)のQAの補足

Q with句のselect文が複数回実行されたりしませんか?

A PostgreSQLでは、1回しか実行されない仕様です。回帰テストのテスト項目にもあるそうです。
[PostgreSQLウォッチ]第39回 PostgreSQL 8.4の新機能「再帰SQL」と最新情報

DB2の場合も、日本語のマニュアル「SQL Reference, Volume 1」の752ページによると
1回しか実行されない仕様のようですね。

共通表式は、複雑な照会内の一時ビューのようなものです。
それは照会内のほかの場所から参照することができ、ビューの代わりに使用できます。
複雑な照会の中で特定の共通表式を使用する場合、それぞれが同じ一時ビューを共用することになります。

db2 => with work(Val) as(
db2 => values(Rand),(Rand),(Rand),(Rand),(Rand))
db2 => select * from work
db2 => except all
db2 => select * from work;

VAL
---
0 レコードが選択されました。


●2010年7月27日(火)
10-334 経路探索で別の木で訪問済ノードを避けて探索


●2010年7月30日(金)
英語 US-OTN --- I like recursive with clause B-)
英語 US-OTN --- Update with 2 different WHERE condition
英語 US-OTN --- ナップサック問題
英語 US-OTN --- 指定期間の金土の日数を求める
英語 US-OTN --- date ranges - possible to use analytic functions?


●2010年8月2日(月)
英語 US-OTN --- How to calculate no of days in an year

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
US-OTN --- hierarchy query and number of subnodes
model句で強引に求めてみました :-)

with tab(ID,parent_id,description) as(
select 1,null,'Main node' from dual union
select 2,   1,'Module 1' from dual union
select 3,   2,'Module 1 subnode 1' from dual union
select 4,   2,'Module 1 subnode 2' from dual union
select 5,   2,'Module 1 subnode 3' from dual union
select 6,   1,'Module 2' from dual union
select 7,   1,'Module 3' from dual union
select 8,   7,'Module 3 subnode 1' from dual),
rec(ID,parent_id,description,path) as(
select ID,parent_id,description,
to_char(ID,'fm9990')
  from tab
 where parent_id is null
union all
select b.ID,b.parent_id,b.description,
a.path || ',' || to_char(b.ID,'fm9990')
  from rec a,tab b
 where a.ID=b.parent_id)
search depth first by ID set rn
select *
  from rec
 model
dimension by(path)
measures(ID,parent_id,description,rn,0 as cnt)
rules(
cnt[any] = -1+count(*)[instr(path,cv()) > 0])
order by rn;

PATH   ID  PARENT_ID  DESCRIPTION         RN  CNT
-----  --  ---------  ------------------  --  ---
1       1  null       Main node            1    7
1,2     2          1  Module 1             2    3
1,2,3   3          2  Module 1 subnode 1   3    0
1,2,4   4          2  Module 1 subnode 2   4    0
1,2,5   5          2  Module 1 subnode 3   5    0
1,6     6          1  Module 2             6    0
1,7     7          1  Module 3             7    1
1,7,8   8          7  Module 3 subnode 1   8    0

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
US-OTN --- To sum Vals while LV is greater than its LV of target row
OTNで質問してみた。


●2010年8月5日(木)
英語 US-OTN --- ListAggで集合の相当性チェック
列が複数だと、事前に分析関数のcount関数で件数を求めてから内部結合する必要あり

英語 US-OTN --- 木のIDでupdate
更新値を持つ行のunique制約もしくはprimary key制約を持った列と等価結合していて、
かつ、階層問い合わせやgroup byで更新値を持つ行のキー情報を失ってない必要があるのだった。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
インフラエンジニアに成る:ネットワーク監視の夜勤を考える
夜早く寝る7つのコツ。
夜中のパソコンは、睡眠の質を低下させるので、自戒として


●2010年8月6日(金)
英語 US-OTN --- I am reading Japanese "Tabibitosan book" now
英語 US-OTN --- I like Pivot
英語 US-OTN --- Regex of Oracle has not supprted "Tanaka Akira Special" yet


●2010年8月10日(火)
Oracleの再帰with句の理解を深めるため、まとめページを立ち上げてみた。
PostgreSQLの再帰SQLの使用例

暇をみて作っていこう。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
英語 US-OTN --- I like recursive with clause
model句では代用できない再帰with句ですね。


●2010年8月11日(水)
英語 US-OTN --- I like OLAP range InterVal
英語 US-OTN --- Oracle9iでLast_Valueのignore nullsを模倣
英語 US-OTN --- 集合の相等性チェック
日本語 OTNJ --- strange result of Left Join of 11gR2
英語 US-OTN --- I llke rollup using Composite Columns


●2010年8月12日(木)
英語 US-OTN --- replace VS RegExp_Replace
メタキャラがない場合は、replace関数のほうが速いようだ。


●2010年8月17日(火)
英語 US-OTN --- 旅人算メソッドで連続した年月をまとめる
英語 US-OTN --- 旅人算メソッドで連続した期間の最大値を求める
英語 US-OTN --- Sometimes we must think whether there is NULL or not
英語 US-OTN --- I like alterNative solution of Pivot clause
英語 US-OTN --- Splitting a string using Regular Expressions and table cast multiset


●2010年8月18日(水)
英語 US-OTN --- I like UnPivot

英語 US-OTN --- I suppose that is bug.
英語 US-OTN --- strange result of nth_value of 11gR2.
Nth_Value関数の第2引数に列値を指定すると、まともに動かない件


●2010年8月19日(木)
英語 US-OTN --- joining two columns with different data types
英語 US-OTN --- How to order IP address
英語 US-OTN --- RegExp_SubStr is useful


●2010年8月21日(土)
OracleのSQLのアンチパターンの問題集2
一般公開していただきました。


●2010年8月23日(月)
OTN-Japan --- 図でイメージするOracle DatabaseのSQL全集 第1回 さまざまな結合
一般公開していただきました。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
英語 US-OTN --- I like recursive with clause
英語 US-OTN --- I call this uekisan method
英語 US-OTN --- Make a range of months between a period

US-OTN --- I like model clause And Tabibitosan method
これは難しかった。


●2010年8月24日(火)
OracleSQLパズル 7-81 nullの列を左に詰めて表示

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
はてなブックマーク - PostgreSQLの再帰SQLの使用例
いつの間にかブックマークされてた :-)

PostgreSQLでは、再帰項でwindow関数が使えたり、
さらには、SQL99の配列型、window関数のarray_agg関数、unnest関数があったりするので
再帰SQLを楽しむならPostgreSQLがオススメです。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
[OTN Japan Dev2DBA] エンジニア応援サイトがオープン!今年最大のトレーニングイベント早期割引申込開始 -8/22-
私のSQLコラムが、OTNで連載開始です。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
英語 US-OTN --- But.... I like recursive with clause
英語 US-OTN --- Uekisan method tutorial by Aketi Jyuuzou
英語 US-OTN --- genarate prime numbers


●2010年8月26日(木)
仕事力に差がつく大人になってからの「勉強法」--10の心得 - IT業界を生き抜く秘密10箇条 - ZDNet Japan

最近、再確認しましたが、寝る前のパソコンは、睡眠の質を低下させるので
18時以降は、技術書を読んだり、英語の勉強をするようにして、

パソコンを使う作業があるときは、
夜早く寝て、朝、早く起きて行うようにしようと思います。

インフラエンジニアに成る:ネットワーク監視の夜勤を考える
夜早く寝る7つのコツ。


●2010年8月30日(月)
英語 US-OTN --- I like grouping
英語 US-OTN --- This question lets me say "I like recursive with clause B-)"

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
「iswebライト」は2010年10月末をもってサービスを終了いたします。

ということで、
OracleSQLパズルと姉妹サイトは、geocitiesに引っ越すとして、iswebのほうは更新停止します。


●2010年9月4日(土)
US-OTN --- 子ノードの総和を計算
model句のdimension指定で子にアクセスしてます。


●2010年9月18日(土)
逃げるクセがついた人は、いつまでたっても「有能感」が満たされません

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
再帰の技法 基本的考え方・アルゴリズム・プログラミング
買ってきた。

再帰といえば、
・SQLの再帰SQL
・正規表現の田中哲スペシャル
・手続き型言語の再帰呼び出し
が思いつきますが、田中哲スペシャルが苦手です。


●2010年9月25日(土)
PostgreSQLの再帰SQLの使用例
一応完成しました。

OTN-Japan --- 図でイメージするOracle DatabaseのSQL全集 第1回 さまざまな結合
第2回目(集合演算編)を準備中


●2010年9月28日(火)
【急募】3ヶ月間でORACLE MASTER Bronze、Silver取得を目指せる方
申し込んでみた


●2010年10月1日(金)
英語 US-OTN --- I like nth_value B-)


●2010年10月8日(金)
@IT会議室 --- UpdatableViewで更新


●2010年10月20日(水)
英語 US-OTN --- I like recursive with clause B-)
英語 US-OTN --- UnPivot is useful :-)
英語 US-OTN --- OLAP is useful :-)
英語 US-OTN --- I like recursive with clause B-)
英語 US-OTN --- I like HierarchicalQuery :-)
英語 US-OTN --- I call this escalator Query :8}
英語 US-OTN --- I like merge statement :-)


●2010年10月22日(金)
MSN相談箱 --- PostgreSQLで深さ優先探索順で取得したい
PostgreSQLの再帰SQLの使用例が紹介されてますね :-)

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
ぐっすり眠れる本
買ってきた。夜中のパソコンは、睡眠の質を下げると書かれてますね。

夜中は、技術書を読むか、英語の勉強をするようにしよう。
インフラエンジニアに成る:ネットワーク監視の夜勤を考える
夜早く寝る7つのコツ。


●2010年10月23日(土)
US-OTNフォーラムのリニューアルに伴い、C#版のUS-OTN-Viewerを更新しました。


●2010年10月27日(水)
英語 US-OTN --- I like UnPivot
英語 US-OTN --- I like this Regex book 
英語 US-OTN --- PostgreSQL is Impremented Time literal


●2010年10月29日(金)
@IT会議室 --- 一部が重複するレコードのまとめ方

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
図でイメージするOracleのSQL全集 第2回 集合演算など
一般公開していただきました。


●2010年10月30日(土)
OracleSQLパズル 10-338 再帰with句を非再帰なwith句で模倣


●2010年10月31日(日)
B&D スポーツプロショップ ビーアンドディー
ランニングシューズを買ってきました。


●2010年11月4日(木)
英語 US-OTN --- I like Hierarchical Query
階層問い合わせと再帰with句で甲乙つけがたいですねぇ :-)

英語 US-OTN --- I like tabibitosan method
久々の旅人算メソッド :-)

英語 US-OTN --- I like recursive with clause


●2010年11月6日(土)
英語 US-OTN --- I like recursive with clause
英語 US-OTN --- This is uncocumented solution :8}


●2010年11月9日(火)
英語 US-OTN --- In this case,Pivot clause is not useful

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
US-OTN --- I like Analysis function And math
OracleSQLパズル 10-339 等しい集合を持つグループを、外部結合で見つける

脳内でイメージしきれなかった・・・
どうもgroup byが2回続くのが苦手なようだ


●2010年11月11日(木)
OTN-Japanのトップが私の記事の紹介になってる :-)



●2010年11月20日(土)
英語 US-OTN --- I like recursive with clause and Hierarchical Query B-)
英語 US-OTN --- If length of all string are 1,You can use LTrim.
英語 US-OTN --- Hierarchy Query to get parent nodes?
英語 US-OTN --- I like recursive with clause B-)
英語 US-OTN --- I like recursive with clause B-)


●2010年11月25日(木)
OracleSQLパズル 10-340 最新の2レコード以上連続した期間を出力
OracleSQLパズル 10-341 ActiveからInActiveまでの期間を求める
OracleSQLパズル 10-342 重複する間隔をまとめて、その合計を求める
OracleSQLパズル 10-343 To_DsInterVal関数でInterVal型に変換


●2010年11月28日(日)
OTN-Japan --- 図でイメージするOracle DatabaseのSQL全集
第3回目(分析関数編)を準備中


●2010年12月2日(木)
英語 US-OTN --- How to remove gaps/null values from set of columns in a row
英語 US-OTN --- I like 6th parameter of RegExp_Substr


●2010年12月5日(日)
忍者ホームページOracleSQLパズルの別館を設立してみた。


●2010年12月6日(月)
英語 US-OTN --- It seems that from my thread. Thanks


●2010年12月7日(火)
3-2 整数にマッチ
3-3 数値にマッチその1
前ゼロでないゼロが存在する。101などがマッチしなかったのですが、修正しました。
対象データの同値分割が甘かったようだ。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
英語 US-OTN --- I like recursive with clause B-)


●2010年12月12日(日)
マイアロマスティック | 製品紹介 | エステー株式会社
芳香剤を部屋に置いてみた。


●2010年12月14日(火)
英語 US-OTN --- I like this Regex book

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
英語 US-OTN --- stats_mode関数のこと、たまには思い出してあげて下さい。

ネストした集約関数と
ネストしてない集約関数を併用できるとは知らなかった・・・
マニュアル --- 集計ファンクション
US-OTN --- Whether this with/withOut nested Agg function SQL behavier is documented.

with t(Val) as (
select 1 from dual union all
select 1 from dual union all
select 5 from dual union all
select 7 from dual union all
select 7 from dual union all
select 7 from dual union all
select 9 from dual)
select max(Val) keep(dense_rank last order by count(*)) as modeVal,
       max(Val) as maxVal,
       count(*) as Groupscnt,
       max(count(*)) as maxCnt
  from t
group by Val;

modeVal  maxVal  Groupscnt  maxCnt
-------  ------  ---------  ------
      7       9          4       3


●2010年12月15日(水)
OracleSQLパズル 10-344 同一行複数列中で最小上界か最大下界の値を取得

英語 US-OTN --- I like UnPivot
日本語 OTNJ --- 「Oracleの分析関数のサンプル集」を見ながら作ってみました


●2010年12月22日(水)
英語 US-OTN --- I like recursive with clause
英語 US-OTN --- I like recursive with clause
英語 US-OTN --- I like nth_value


●2010年12月23日(木)
勉強の仕方について - かみんぐあうとっ
勉強する時間を確保するアイデア - かみんぐあうとっ

■■■■■■■■■■■■■■■■■■■■■■■■■
OTNJ --- 祝 掲示板リニューアル


●2011年1月5日(水)
英語 US-OTN --- I like recursive with clause and ListAgg and using nested agg function B-)
英語 US-OTN --- I have gotten hints from with clause usage of "Frank Kulash" ;-)
英語 2010 Forum Quotes


●2011年1月7日(金)
MSDN --- Incrementing a Date in T-SQL
Joe Celko導師を発見 :-)


●2011年1月9日(日)
7月のアナログテレビ放送終了に半年早いですが、テレビを片付けました。
出社前の天気予報で、傘の必要有無を確認するのに、テレビは便利でしたが、
携帯かPCでLiveDoor天気で確認するとします。

テレビを見なくなったので、時間の無駄を一気になくせます。
1月もすればテレビのない生活に、慣れるはず。

・地デジ テレビ やめる
・地デジ "脱テレビ"
・地デジ テレビ "ない生活"
・地デジ "テレビを卒業"
・地デジ "テレビ生活終了"
でgoogle検索すると同じような方々を発見。
テレビでは決して放送しないでしょうから、相当いそうですね。

これは笑った :-)
ある日突然地デジに移行、いつものようにテレビつけたら砂嵐。
「ま、いいか」の一言で数カ月放置、テレビなしでも生活が何の問題もないことに気づき、
テレビを粗大ごみに出してテレビ生活終了。


●2011年1月14日(金)
3連休で寝不足生活を送ったら口内炎になってしまった。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
電子書籍と不眠の関係
予想通りでしたが、寝る前の電子書籍はメラトミンの分泌を抑えて、睡眠の質をさげますね。
私は、紙の書籍派です。


●2011年1月16日(日)
情報処理技術者試験の価値

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
英語 US-OTN --- Left Joinとusing指定

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
GIGAZINE --- ネットに常駐しがちな人は必見、オフライン状態になる方法と時間の上手な使い方
テキストファイルで箇条書きにしたリストを作って管理したら、時間の無駄が激減しました。


●2011年1月29日(土)
C#のサンプル集を更新しました。
プロジェクトオイラーにC#で挑戦中

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
英語 US-OTN --- Hi,4 years old members :-) Hehehe,I like recursive with clause B-)
英語 US-OTN --- stats_mode関数のこと、時々でいいから思い出してあげて下さい。
I wish I had known about this (or that Aketi had replied to this) on Monday.
仮定法過去完了の勉強になった。


●2011年2月8日(火)
Oracle ACEってどんな人?
Oracle ACEの1番手として、紹介されてしまった。
Oracle ACEシャツを着てます。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
★口内炎に効く食べ物
チョコラBB、CCレモン、みかん、ししゃも、魚肉ソーセージ、うなぎ、レバー

★皮膚が痒いときに効く食べ物
たまねぎ、アロエ

★痰がひどい時に効く食べ物
みかん、大根、竹の子、梨


●2011年2月13日(日)
英語 US-OTN --- I like recursive with clause B-)

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
C#ラムダ式 基礎文法最速マスター

「=>演算子」の読み方
「=>」は「goes to」(ゴーズ・トゥ)と読む。
意訳すると、「左辺のパラメータを入力して、右辺の式/文を実行する。戻り値が必要な場合は、その戻り値を返す」
という意味になる。


●2011年2月15日(火)
MSDN --- 正規表現でnull合体演算子


●2011年3月4日(金)
MSDN --- RollUp集計を使ってみました。
MSDN --- SQLServerの分析関数の使用例の「5. 順位を付ける」を見ながら・・・

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
「出過ぎた杭」を目指してみませんか?


●2011年3月8日(火)
MSDN --- SQLServerの分析関数の使用例の「15. First_Value関数,Last_Value関数,nth_Value関数」を見ながら・・・

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
OTN-Japanのトップで図でイメージするOracleのSQL全集 第3回 分析関数が紹介されてますね :-)



●2011年3月24日(木)
MSDN --- SQLServerの分析関数の使用例の「11. update文で分析関数の値に更新」を見ながら・・・

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
US-OTN --- I like recursive with clause

久々にUS-OTNに復活


●2011年3月29日(火)
変わりたい、結果を出したいと思うのであれば・・・ - かみんぐあうとっ
これは参考になる。

習慣になってしまえば、続けるのは楽になると思います。
焦らないこと。あきらめないこと。精神的に落ち着くこと。集中すること。体調に気をつけること。
そういったことも普段から心に留めておきたいなと思います。


TOEIC   オライリー   翔泳社SHOP   正規表現   C#のサンプル集