Firefoxをしばらく使っていると、動作が重くなることがある。
タブをいくつも開いているとしばしば起こる。
Firefoxは再起動してもセッション情報を保持してくれるから、
重くなったらFirefoxを再起動してしまえば解消するんだけど、
これを再起動なしで行う方法があるという。
再起動なしでFirefoxの内部データベースをさくっと最適化する小技 - IDEA*IDEA 〜 百式管理人のライフハックブログやり方としては、
メニューバーのツール - エラーコンソール を開いて、
以下のコードを入力するだけ:
やってみたけど、???
いまいちその効果が分からなかった。。
- 2009/11/05(木) |
- Firefox
-
| トラックバック:0
-
| コメント:0
SQL Serverで文字列を切り取るには、
SUBSTRING関数を使う:
SELECT SUBSTRING([column_name], 3, 1)
FROM ...
第一引数にカラム名、
第二引数に切り取りを始める文字数(先頭文字が1)、
第三引数に切り取る文字数を指定する。
ちなみにOracleでは引数は同じで、関数名が "SUBSTR" となる。
- 2009/11/05(木) |
- SQL Server
-
| トラックバック:0
-
| コメント:0
SQL ServerでsmallintでDBに格納されている数値を、
3桁ごとにカンマ編集する方法。
何かいい関数とかがあって簡単にできるものだと思って調べてみたが、
同じようなことをしようとしている例でもなかなか苦労している様子。
よくあるやり方としては、一度「金額」の形式に変換してから、
文字列に変換するというもの。
ただし、金額の形式では小数点以下2桁まで含まれるので、
これをREPLACEを使って置き換える(切り取る)というもの。
具体的には、以下のようになった:
SELECT
REPLACE(CONVERT(varchar, CONVERT(MONEY, [column_name]), 1), '.00', '')
FROM ...
もうちょっと簡単に、分かりやすくできないものかなぁ。
- 2009/11/03(火) |
- SQL Server
-
| トラックバック:0
-
| コメント:0
SQL ServerでvarcharでyyyyMMddの形式でDBに格納されている日付を、
yyyy/MM/ddの形式に変換する方法。
substringを使って文字列を切り出してやってもよかったんだけど、
日付型に変換してうまいことできないかなと思っていろいろ調べてみたら、
以下のような感じになった:
SELECT
DATENAME(year, [column_name]) + '/' + DATENAME(month, [column_name]) + '/' + DATENAME(day, [column_name])
FROM ...
こんなもんなのかな。
OracleだとTO_DATEとかTO_CHARとか使って
もうちょっとうまく変換できたような気がするけど。。
- 2009/11/03(火) |
- SQL Server
-
| トラックバック:0
-
| コメント:0
ASP.Netでのラジオボタンの定義方法。
RadioButtonListを使用する方法と、RadioButtonをGroupName属性でまとめる方法がある。
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="1">A</asp:ListItem>
<asp:ListItem Value="2">B</asp:ListItem>
<asp:ListItem Value="3">C</asp:ListItem>
</asp:RadioButtonList>
→ csファイルでは、RadioButtonList1.Textで、Valueの値が取得される。
<asp:RadioButton ID="Radio1" runat="server" Text="A" GroupName="Group" />
<asp:RadioButton ID="Radio2" runat="server" Text="B" GroupName="Group" />
<asp:RadioButton ID="Radio3" runat="server" Text="C" GroupName="Group" />
→ csファイルでは、Radio1*.Checkedで、それぞれのRadioButtonのチェックのtrue/falseが取得される。
前者は横並びできないが、後者はできる。
レイアウト的にはRadioButtonのほうが自由にできそうだけど、
RadioButtonだとラジオボタンのチェックのtrue/falseでしかその状態がわからないので、
値の取得方法がちょっと面倒。
- 2009/11/02(月) |
- ASP.Net
-
| トラックバック:0
-
| コメント:0
SQL Serverで本日の日付を取得するには以下のようにする:
SELECT Getdate() FROM [table_name]
ちなみに、Getdate()の部分が、
Oracleでは SYSDATE、
DB2ではCURRENT_DATE、
MySQLではCURDATE()となる。
- 2009/11/01(日) |
- SQL Server
-
| トラックバック:0
-
| コメント:0
10月からC#を使ってシステム開発をするようになって、
DBはSQL Serverを使うことになった。
SQL Serverを使うのは初めて。
今まではOracleとかDB2とかが多くて、
世界のシェアがNo.1と言われるSQL Serverを使ってみたいとは思っていたけど
なかなか叶わなかった。
JavaとC#の違いが気になるように、
OracleとSQL Serverの違いも気になる。
使い勝手はどうだろうか???
- 2009/11/01(日) |
- SQL Server
-
| トラックバック:0
-
| コメント:0
Visual Studioで以下のショートカットで
C#のコードをコメント化することができる:
Ctrl + K → Ctrl + C
また、以下のショートカットで非コメント化することができる;
Ctrl + K → Ctrl + U
========
EclipseでのJavaのショートカットコマンド(Ctrl + /)に慣れすぎて、
よく間違えてしまう…。
- 2009/10/31(土) |
- Visual Studio
-
| トラックバック:0
-
| コメント:0
JavaをやってからVB.Netを経てC#をやるようになったので
どうしても前二つとC#を比較してしまうのだが、
特にJavaとは文法が似ているというかほとんど同じだなぁと感じる。
プログラミングの基本中の基本である、if文とかfor文とかswitch文とかを見てみても、
JavaとC#の文法がまったく同じであることが分かる。
if文:
if ([条件式])
{
... // 処理
}
for文:
for (int i = 0; i <[上限値]; i++)
{
... // 処理
}
switch文:
switch ([比較する値])
{
case 1
... // 処理
break;
...
}
※ 文法は同じだが、C#のswitch文ではstring型も扱えるという点が異なる。
変数名の決め方とかがJavaから来たのか、VBから来たのか、
はたまたC++から来たのかでちょっと違っているように思う。
# for文の繰り返しの変数が、Javaだとi, j, kとかなのに対し、VBだとloopだったりとか???
JavaでできることはC#でもできるのに加え、
C#独特の便利な書き方があるんだなぁと感じる。
がりがり書けばできるけど、より簡単に書く方法があるのを後から知ったりして、
なんだか損したような気分になる。
このあたりはまた追々。
- 2009/10/28(水) |
- C#
-
| トラックバック:0
-
| コメント:0
最近、スパムコメントがやたらと多いような気がする。
前は出会い系みたいのが多かったけど、
最近のは、本当のスパムというか、
意味のない(と思われる)英字の羅列みたいなのが多い。
FC2でもスパムのフィルタリングはしてくれているとは思うけど、
最近急に増えたのは何か理由があるんだろうか。
フィルタリングの不具合か???
- 2009/10/28(水) |
- FC2
-
| トラックバック:0
-
| コメント:0