右詰めする方法 † 右詰めするには、PadLeftを使用します。 PadLeftの動作は、指定したサイズ分のエリアで不足分を空白で埋めて、残りの文字列を表示します。 以下の例では、左側に空白13文字、Windowsの7文字で指定した20のエリアに右詰めで表示されているのが確認できます。 PS C:\Users\sakura> $s="Windows" PS C:\Users\sakura> $s.PadLeft(20) Windows 数値の場合は、[string]で数値を文字列に変換します。 PS C:\Users\sakura> $n=123 PS C:\Users\sakura> ([string]$n).PadLeft(10) 123 ↑ 左詰めする方法 † 左詰めするには、PadRightを使用します。 PadRightの動作は、指定したサイズ分のエリアで不足分を空白で埋めて、残
I give the following input to Dot: digraph G { subgraph cluster1 { fontsize = 20; label = "Group 1"; A -> B -> C -> D; style = "dashed"; } subgraph { O [shape=box]; } subgraph cluster2 { fontsize = 20; label = "Group 2"; Z -> Y -> X -> W [dir=back]; style = "dashed"; } D -> O [constraint=false]; W -> O [constraint=false, dir=back]; } And it produces: How can I align node O so that it has the same
Javascript で sprintf( "%04d" 987 ); をやりたいと思った var i = 123 ( "000" + i ).substr(-4) //=> 0123 なるほど! substr と組み合わせればいいのか > ( ("000") + 1 ) '0001' > ( ("000") + 1 ).substr(-1) '1' > ( ("000") + 1 ).substr(-3) '001' > ( ("000") + 1 ).substr(-4) '0001' > ( ("000") + 10 ).substr(-4) '0010' [1,2,3,4,5,6,7,8,9,10]. map(function(e){return e*e*e ;}). map(function(e){ return ("000" + e).substr(-4) }).join("
Markdown記法自体に右揃えにするための記法はありません。 そのため、右揃えにする場合は自分でhtmlを記述します。 divタグを使って右揃えにする場合の例。style属性を使用します。 <div style="text-align: right;"> 【右揃えにする文章を記述】 </div> 表示結果 以下のように右揃えになります CSSクラスを使用する方法 CSSクラスを使うことで、再利用性の高いスタイルを適用できます。 <style> .right-align { text-align: right; } </style> <div class="right-align"> 右揃えにする文章を記述 </div> text-alignプロパティの値 text-alignプロパティには以下の値があります。 値表示
クライアントから 「Windows7にするとカンマ区切りの複数宛先が機能しないので、セミコロンに直して欲しい」 と依頼があって 「はて?セミコロンで複数宛先を区切るなんてあまり聞いたことないな」 とか思っていたら、RFCには書かれているようだ。 RFC5322によると、複数のメールアドレスを以下のような記述でgroupとしてまとめることが出来る。 foobar:foo@example.com,bar@example.com; このまとめられたものを、addressとして扱い、addressごとの区切りがセミコロンなわけだ。 addressであるひとまとまりのgroupでまとめた個別のメールアドレスであるmailboxを区切るのにカンマが用いられることになる。 RFC 5322 - Internet Message Format Appendix A.1.3. Group Addresses
1. Introduction 1. 導入 1.1. Scope 1.1. 適用範囲 This document specifies the Internet Message Format (IMF), a syntax for text messages that are sent between computer users, within the framework of "electronic mail" messages. This specification is an update to [RFC2822], which itself superseded [RFC0822], updating it to reflect current practice and incorporating incremental changes that were specified in
1000 100000 1000000 のような数値に対して、 1,000 100,000 1,000,000 のように、3桁ごとにカンマを挿入する方法を解説します。 正規表現による方法 数値を文字列に変換し、正規表現で置換します。 var num = 1234; String( num ).replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1,' ); // 1,234 Perlなどの後読みをサポートする正規表現ならば、 String( num ).replace( /(?<=\d)(?=(\d\d\d)+(?!\d))/g, ',' ); のようにも書けるのですが、JavaScriptは後読みをサポートしないため、前述のようにする必要があります。 whileループによる方法 whileループで置換をくり返す方法もあります。しかしグローバルマッチの置換で処理で
class Integer def jpy_comma self.to_s.gsub(/(\d)(?=(\d{3})+(?!\d))/, '\1,') end end クラスのメソッドにあるか確認 念の為に使えるメソッドに入っているか確認してみた。IntegerだとFixnumでもOKなんですね。 Integer < Numeric < Comparable < Object < Kernel < BasicObject というクラスの継承なようで、 Integerは配下にFixnumとBignumがあるみたいです。
解説は他にもたくさんありますが、私自身も使いはじめの頃、違いがよくわからなかったので。 JSONとは? 汎用的なデータ記述方法です。こんな感じで書きます。 { 'blog' : 'あと味', 'author' : 'jdg' } まさにJavaScriptのオブジェクトですね。*1 JSONPとは? JSONを以下のように変えたもの。 callback({ 'blog' : 'あと味', 'author' : 'jdg' }); 関数呼び出しっぽいですね。まぁ、関数呼び出しなんですけど。 どゆこと?となるポイント 見た目が関数っぽくなる意外に変更点はないように見えますが、クロスドメインでJSONを読み込む時は、なぜかJSONではなく、JSONPが使われます。(WebAPI等) また、アクセスしたらJSON形式のデータを返す単純なCGIを自分で作りたいと思った場合でも、JSONを返しても、J
JSONP (JSON with padding) とは、scriptタグを使用してクロスドメインな(異なるドメインに存在する)データを取得する仕組みのことである。HTMLのscriptタグ、JavaScript(関数)、JSONを組み合わせて実現される。 クロスドメインな通信を実現する方法としては、後にオリジン間リソース共有(英語版) (CORS)も開発され、JSON-Pに代わる選択肢となっている。 ウェブブラウザなどに実装されている「同一生成元ポリシー」という制約により、ウェブページは通常、自分を生成したドメイン以外のドメインのサーバと通信することはできない。 しかし、HTMLのscriptタグのsrc属性には別ドメインのURLを指定して通信することができるという点を利用することによって別ドメインのサーバからデータを取得することが可能になる。 JSONPでは、通常、上記src属性のレス
キーボード ショートカットを使用すると、マウスを使用する代わりにキーボードの 1 つ以上のキーを押して、Microsoft Expression Web でメニュー コマンドを選択またはアクションを実行できます。たとえば、[ハイパーリンクの挿入] ダイアログ ボックスを開くには、Ctrl + K キーを押します。 メニューでは、メニュー コマンドの隣に表示されるショートカットを調べることで、キーボード ショートカットを識別できます。たとえば、[ファイル] メニューの [開く] の横にあるショートカットは Ctrl + O キーです。ツール バー ボタンの場合は、ヒントを調べることでキーボード ショートカットを識別できます。 ヒント :
すっごい今頃気づいたんですが、ASP.NET MVC 4 から TextBoxFor メソッドでフォーマット(書式)を指定できるんですね。知らなかった・・・。 TextBoxFor メソッドのオーバーロードは6つあって、そのうちの下3つは引数に format があります。 InputExtensions.TextBoxFor メソッド (System.Web.Mvc.Html) 例えばこれとか。 InputExtensions.TextBoxFor(TModel, TProperty) メソッド (HtmlHelper(TModel), Expression(Func(TModel, TProperty)), String) (System.Web.Mvc.Html) 実際に使ってみるとこんな感じです。(コントローラは端折ってます。) モデル public class Sample { p
(図書館学系の話題でもあるからちょっと悩んだけれど、文献読解全般に関する内容だからこちらへ) 既に日々論文をバリバリ読んでいるひとには今更な記事だろうけれど、分野ごとの違いもあって興味深かったのでざっくり記録する。 論文を大量に読む際に、頭から几帳面に読んでいると時間がどれほどあっても足りないし、後から「こんなことが書いてあった論文なんだったっけ?」という問題も発生してしまう。 研究者の皆様はMendeley などの文献管理ツールをを用いていることが多いかとは思うが、それでも論文の読み方そのものに工夫をすればインプット/アウトプットの効率が圧倒的によくなるので、やってみるにこしたことはない。 その工夫とは何かというと、論文を読むときに「特定の問いに集中して読む」というものだ。学術論文は分野ごとの違いはあれ、必ず特定の流れに従って構成されている。そこで要点のみに注目して読み、他の事項を捨てる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く