Ngữ pháp tiếng Nhật

Một số mẫu ngữ pháp ôn thi N1

・にほかならない => だけ

・~でならない  => とても~

・いかがなものか => いいと思わない

・一概に~ない  => Eng: cannot generalize (khong phai tat ca)
必ずしも~とはかぎらない = 全部が~ではない(部分的に否定している)

・ ずにはいられない  = どうしても~してしまう
ずにはおかない

・~はいうまでもない  = ~は当然である

Advertisements

ロジカルライティング(Logical Writing)

下記はロジカルライティング書籍を読書してから自分のメモです。

ロジカルライティング(著:安田 正)

I. 文書作成の12黄金ルール
(1)主語と述語を近づける
(2)修飾・被修飾関係をはっきりさせる
(3)効果的に接続詞を使う

※注意
A, B, C, 及び D
A, B, C, ならびに D
A (なお)かつ B

(4)理解しやすい構成にする

1→2→3 : まず最初は~ 。次は~ 。最後に~。

1 : 2 : 3  : ○○は3つの部分から構成されている ~

(5)語尾を統一する
(6)一文を短くする

長い文: 50文字以上

(7)一文には1つの事柄だけを入れる
(8)助詞「の」の連続使用は2回までにする
(~の~の~の (3つ以上)→ 対象になる)

解説:

― 省略できるものがないかを考える。
― 省略できない場合は「における」「による」など違う言葉に置き換えるようにする。

例:
本研修再受講方々名前

→ 本研修の字再受講者の名前

→ 本研修における再受講の方々の名前

(9)正しい敬語を使う
(10)事実と推測を区別する

記述の「事実」と「推測」で明記しましょう。

※豆知識(引用):
分かりやすいビジネス文書を作成することは「的確な情報伝達ができる」「内容に説得力を持たせられる」「相手」に
受け入れられるような自己主張ができる」あどのメリットがある。
(11)適切な指示代名詞を使う

指示代名詞:これ、それ、あれ、この、その、あの…

一文で2回まで多用しすぎないようにする。

なるべく近くの言葉を指すようにする。

(12)二重否定を避ける
II. 知的で論理的な文書を作る

文書の設計図」を作成するための3ステップ

STEP1: 文書全体の構成を立てる

「項目立て」をする。

STEP2: 各項目に入れる

キーワードを探す。

STEP3: 各項目にキーワードを入れる

(1)企画書

(2)報告書
構成1:
① クレームの発生概要
  日時、場所、クレームを受けた方法など
② クレームの内容
③ クレームの原因
④ 処理方法
⑤ 今後の対策
  具体的に前向きな姿勢を表現する。
構成2:
① 調査目的
  何のために調査するか。
② 調査概要
  調査対象、期間、手段(方法)、費用など
③ 調査項目
④ 調査結果
  調査からえられたデータを表す (図などで述べる)
⑤ 結果分析及び今後の方針
  具体的に前向きな姿勢を表現する。

(3)稟議書

(4)メール文

(5)議事録

以上

Deadlock troubleshooting with MSSQL Server

Một số tài liệu hữu ích giúp trace deadlock xảy ra với MSSQL Server.

[1] https://www.simple-talk.com/sql/database-administration/handling-deadlocks-in-sql-server/

[2] Bart Duncan’s SQL Weblog (3 parts)
http://blogs.msdn.com/b/bartd/archive/2006/09/09/747119.aspx

[3] http://technet.microsoft.com/ja-jp/library/cc707374.aspx

More references:
[4] http://technet.microsoft.com/ja-jp/library/ms178104(v=sql.105).aspx
[5] http://technet.microsoft.com/ja-jp/library/ms186396(v=sql.105).aspx

** Một số câu lệnh SQL hữu dụng **
(Editting)

Some tricks with Windows Batch Scripting

Phần tổng hợp các tricks khi viết batch script
(Bài viết dựa trên googling, và những kinh nghiệm cá nhân)

Tips khi viết batch file

① Get/format OS date time:

for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set "dt=%%a"
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set HH=%dt:~8,2%
set MIN=%dt:~10,2%
set SEC=%dt:~12,2%

Từ đây có thể lấy được thông tin date time theo những format khác nhau tùy theo từng mục đích sử dụng
Ex:

set DATE_YYYY_MM_DD_FORMAT=%YYYY%-%MM%-%DD%
set CURRENT_DATE_TIME=%YYYY%/%MM%/%DD% %HH%:%MIN%:%SEC%

và kết quả thu được:
2014-09-05
2014/09/05 15:10:16

Ngoài ra, có thể dùng các biến môi trường của hệ thống: %date%%time% với default format trong phần setting region.
echo %date%%time%
2014/09/05 15:10:16

② for loop:
Cơ bản: http://www.robvanderwoude.com/for.php

■ listing thư mục

rem path to directory
set USR_DIR=C:\Users
for /F "tokens=*" %%I in ('DIR /B /AD "%USR_DIR%"') do (
rem do something here
)

Tương tự như trên, bằng cách thay đổi câu lệnh dir trong ngoặc, ta có thể get được list file trong thư mục…

■ Dùng lệnh set để list ra những biến môi trường
Gõ câu lệnh sau trên CMD:
SET User

Kết quả của câu lệnh:
USERDOMAIN=YOURPC
USERNAME=You
USERPROFILE=C:\Documents and Settings\You

Như vậy, có thể dùng câu lệnh SET để list ra các biến có khai báo tương tự nhau.

Thử với câu lệnh khác:

SET Pro
Kết quả sẽ trả về như dưới đây

PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 14 Stepping 8, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0e08
ProgramFiles=C:\Program Files
PROMPT=$P$G

Với câu lệnh loop và :
FOR /F "tokens=2* delims=_=" %A IN ('SET PROCESSOR_') DO @ECHO PROCESSOR %A : %B

Tham khảo: http://www.robvanderwoude.com/battech_array.php

③ Một số biến môi trường thường dùng


DATE The current date using same region specific format as DATE.
TIME The current time using same format as TIME.
ERRORLEVEL The current ERRORLEVEL value, automatically set when a program exits.
SYSTEMDRIVE C:
SYSTEMROOT C:\Windows
TEMP and TMP User Variable C:\Users\{Username}\AppData\Local\Temp
Under XP this was \{username}\Local Settings\Temp
USERNAME {username}
USERPROFILE %SystemDrive%\Users\{username}
WINDIR C:\Windows
RANDOM A random decimal number between 0 and 32767.

(ref: http://ss64.com/nt/syntax-variables.html)

More reference:
Batch Files & Batch Commands: http://www.robvanderwoude.com/batchcommands.php

Các tricks trên batch file & command prompt
* Xuống dòng:
echo.
* Multi lines: sử dụng ^
echo hello ^
o2o^
!^

(ref: http://stackoverflow.com/questions/69068/long-commands-split-over-multiple-lines-in-vista-dos-batch-bat-file/4455750#4455750)
* Ghi ra file:
echo "hello" > file
echo " world" >> file
* Split string: sử dụng ~
set test_str="hello world" > file
echo %test_str:~0,6%
echo %test_str:~6,5%

More reference:
[1] http://www.robvanderwoude.com/clevertricks.php
[2] http://www.guidingtech.com/12909/brilliant-command-prompt-cmd-tricks/
[3] …

(to be updated…)