サクラエディタで最低限覚えておきたいショートカット

こんばんは。ellellelです。

 

サクラエディタでよく使うショートカットをメモ!

 

【ド定番、新人さんは今すぐ覚えましょう】

Ctrl + A :全選択

Ctrl + C :コピー

Ctrl + V :貼り付け

Ctrl + F :検索を開く 

 

 

【たまに使う、覚えていると楽】

Ctrl + F6   :小文字化

Ctrl + F7   :大文字化

Ctrl + Alt + U :折り返し桁数の切り替え

Ctrl + R    :置換

Ctrl + G    :Grep検索

Alt + ;    :日付

Alt + *    :時間

 

 

【SE・プログラマーなら絶対に覚えておくべき】

F3        :次を検索

Ctrl + { または }  :対のカッコに飛ぶ

Alt + R      :空白を削除(Trimのような機能)

 

特に対のカッコに飛ぶのはテキストエディタでソースを見る際にとても重宝します。

これを使えるか否かでだいぶ作業効率が変わります、是非とも覚えておきましょう。

 

 

SQLローダーでORA-12899値が大きすぎます

こんばんは。

 

今日はSQLローダーを使ってDBに値を登録する際に出たエラーで

解決までにちょっとだけ時間がかかったことをメモ。

Javaで出力したファイルをSQLローダーを使ってDBに登録する、という流れなんですが

ORA-12899: 列"USERID"."USER_INFO_TABLE"."USERID"の値が大きすぎます(実際: 8、最大: 7)

と警告が出てうまくいかない…何故?

 

Javaはクライアントのマシンで出力したCSVファイル。

そのファイルをサーバーに転送、SQLローダーでDBにデータが登録される。

 

そもそもDBの定義と登録しようとしているデータの桁数が合っていない?

いやいやデータは7桁、登録先テーブルのカラムの桁数もVARCHAR(8)。

 

ならCSVファイルに余分なデータが入っている?

特に見当たらない。改行コードはCRLF(\r\n)。

…これ?これなのか?

試しに改行コードをLFに(\n)してサーバに転送、SQLローダーを実行してみると…

 

…うまくいきましたね。

 

どうやらウィンドウズの改行コード:CRLF

サーバー側はUNIXのため改行コード:LF

この差のために発生した事象のようです。

…ここから、どう改修しようかがキモですがとりあえず原因が分かってスッキリ。

 

後から調べたらこのサイトが参考に&勉強になりました!ありがたや×2

http://www.oracle.co.jp/forum/thread.jspa?threadID=2001867

改行コードについては以下で勉強になりました。

http://ash.jp/code/return.htm

 

 

 

サクラエディタで正規表現を使って便利な検索を 入門編

こんにちは。ellellelです。

 

テキストファイルやログファイル、データファイルなどをサクラエディタで開いて、

Ctrl + F キーで検索を…ってよくやると思います。

f:id:ellellel:20161015173205j:plain

検索ウィンドウに「正規表現」がありますよね。

これを使って便利に検索する方法をメモメモ。

 

 

正規表現で数字の桁数を指定して検索する

たとえば11桁の数字を検索したい場合

[0-9]{11}

と指定します。

[0-9]が数字を検索すること

{11}が桁数を示します。

f:id:ellellel:20161015174126j:plain

 

英数字混じりのフォーマットを検索する

たとえば「大文字アルファベット2文字+数字2桁+アンダーバー(_)+数字6桁」を

探したい場合、以下のように指定します。

[A-Z]{2}[0-9]{2}_[0-9]{6}

[A-Z]{2}が大文字アルファベット2文字を

[0-9]{2}が数字2桁を

_はアンダーバーを、

[0-9]{6}が最後の数字6桁を探すことを示しています。

f:id:ellellel:20161015174750j:plain

商品番号や型番にアルファベットや記号を含んでいる場合、探すのが面倒…

なんてことが解消されました。

 

もうちょい勉強して、メタ文字を使った検索もトライしてみたいと思います。

windowsで知ってると便利なショートカットキー

こんばんは。

 

ド定番を除く、これは覚えておくとちょっと楽ができる

windowsのショートカットキーを備忘がてらメモ。

 

windowsキー+E

「コンピューター」を開く

f:id:ellellel:20161014000738j:plain

便利かどうかはともかく、知ってて損はなさそうですね。

 

windowsキー+R

「ファイル名を指定して実行」を開く

f:id:ellellel:20161014001211j:plain

プログラマやSEなら環境構築する時にサッとこの画面出せたらスマートですね。

 

windowsキー+D

デスクトップを表示する

ソフト、ウィンドウを開きすぎてる時に最小化ボタンを一つ一つ押さなくてもOK 

 

windowsキー+L

コンピューターをロックする

離席する際に。離席するとき画面表示したまま、はだらしないです。

 

windowsキー↑キー / ↓キー

ウィンドウ最大化 / 最小化

最大化したいときに便利 

 

windowsキー+スペースキー

一時的にデスクトップを表示

まだ使ったことないけど、デスクトップに資料置きまくってる場合に活躍しそうです。 

 

Alt+スペースキー

作業中のウィンドウのショートカットメニューを開く

f:id:ellellel:20161014003001p:plain

↑はGoogle chromeの例です

 

これは使える!というものを見つけたら追記していきたいと思います。

 

 

バリューコマースの広告が利用可能になるまで3日は待ちましょう

こんばんは。ellellelです。

サッカー男子日本代表はワールドカップにいけるんでしょうか。。

岡崎さんが出場しなかったのが個人的には驚きでした。

 

さてさて先日、大手ASPであるバリューコマースさんに登録、

利用を開始したつもりが当ブログに広告を張り付けても

Yahooさんの広告が表示されないという状態でした。

 

で、本日バリューコマースさんから「承認したよ!」というメールをいただきました。

f:id:ellellel:20161012215855j:plain

あ、承認いただいてから貼れるようになるのね、とここで理解。

↓↓↓さっそく貼ってみました

 ↑↑Yahooさんの広告バナー、表示されましたね~

ようやくスタート地点に立てて嬉しいです。

まだろくに記事を書き溜めていないブログに対して、

アフィリエイトの利用を承認してくれてありがたい次第です。

 

バリューコマースさんに申し込んだのが

10/10(月)で申込確認メールがAM11時くらいに届いていました。

承認メールが10/12(水)の11時に届いています。

きっと3営業日内に審査して結果を知らせてくれるってことなんでしょうね。

バリューコマースさんが審査するって言ってるんだから待つべきでした。

何はともあれ以後お付き合いよろしくです、バリューコマースさん。

…ここで即時提携のバリューコマースさんの広告バナーを貼る予定が、

何故かバナー表示されず(涙

たくさん勉強しないといけませんね。。