タグ

2013年4月4日のブックマーク (13件)

  • javascriptのキャスト - 備忘録

    JavaScriptの変数キャスト 最近、JavaScriptでホームページを作ることが多くなってきたので、 JavaScriptの変数キャスト(型変換)の覚え書きです。 1.小数を含む文字列を数値に変換。(浮動小数点数) 構文: parseFloat(x); 例 : pi = parseFloat("3.14"); // 3.14 となる 2.文字列を整数値に変換。小数点以下は切り捨て。 構文: parseInt(x); 例 : pi = parseFloat("3.14"); // 3 となる 3.数値を文字列に変換。(オブジェクトを文字列に変換) 構文: String(obj); 例 : str = String(123) + String(456); // "123456" となる 4.浮動小数点数を整数に変換。 構文: Math.floor(x); 小数点以下 切り捨て Math

    javascriptのキャスト - 備忘録
    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    キャスト
  • 日常ドリル・pythonのrange関数をJavaでやってみる - 矢野勉のはてな日記

    Java, ドリル 最近はなんだかPython(ぱいそん)使いがモテらしいので、いつも算数ドリルみたいに書いてるちまっとしたお遊びコードでやってみた(実用性とかは無視)。おっぱいマニア*1への道。 rangeという関数は、こんな感じで使います。 for i in range(2,10): print i 上記の例だと、2をスタート値として、1ずつインクリメントして10になるまで、つまり2,3,4,5,6,7,8,9って感じに i 変数に値が格納されます(10になったら終わりで10は含まない)。難しく言うと「startからstop-1まで、stepずつ加算したリストを返す」ということらしいです。 for i in range(2, 10, 2): print i このようにrangeに三つ目の引数を渡すと、次の数字までのstepを指定できます。この場合は2,4,6,8になります。 pytho

    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    javaでrange()
  • ど素人のJava入門 - 配列のマージ(結合)

    複数の配列を結合して一つにまとめたいとき、一つの方法として、Systemクラスのarraycopy()メソッドを使うことが考えられます。static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 以下は、整数型の配列を乱数を使って2つ作り、それを結合します。 package kihon; class Sample { public static void main(String[] args) { int array1[]=new int[5]; for(int i=0; i array1[i]=(int)(Math.random()*10); System.out.print(array1[i]+","); } System.out.println(); int array2[]=

    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    配列マージ
  • viste.com

    This domain may be for sale!

    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    キャスト
  • [Java]文字列をASCIIコードに変換する | あんどろーなつ

    文字列をASCIIコードに変換するには、StringクラスのgetBytesメソッドが使用できる。 但し、getBytes()シグネチャではデフォルトの文字セット(環境に依存するのでASCII以外の文字セットもあり得る)が使用される為、getBytes(String charsetName)シグネチャを使用して明示的に文字セットを指定する必要がある。 public class Main { public static void main(String[] args) { byte[] asciiCodes; String sampleString = "ABC"; try { asciiCodes = sampleString.getBytes("US-ASCII"); } catch (Exception e) { e.printStackTrace(); return; } for (

    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    ascii
  • Sublime Text2ってエディタがすごくイイ。

    Macを使い始めて、いろいろ新しいソフトやアプリを探していたところ、同僚の方からいま人気のSublime Text 2というエディタを教えて頂きました。どうやら無料らしく(今後シェアウェアになるかも?)、初期設定や自分に合った環境に整えるのに少し手間取りましたが、なんとか実務で使えるレベルになってきたのでシェアします。 HTML5,CSS3,jsを書く事が多くて、Zen-CodingもSass+Compassも使うし、それにスマートフォンのマークアップ業務が多い!なんていう僕と同じような人がいるなら、このエディタはオススメですw 以下の設定通りにやれば、フロント寄りのエンジニアになら最低限は使えるものになると思います。 ダウンロード Sublime Text 2 – Dev Builds 初期設定 アプリを立ち上げて、Sublime text2 > Preference > Setting

    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    設定とかコマンドなど、いろいろ参考になった
  • Markdown記法

    HTMLは、手軽なマークアップ言語ですが、開始タグや終了タグなどあり、文章作成やちょっとしたメモ書きには不向きです。 今回紹介するのは、Markdownという軽量なマークアップ言語です。 GitHubのREADMEや、Tumblrなどでも採用されており、様々なCMSのプラグインも存在しています。 汎用性が高く便利な記法なので紹介します。 Markdownとは Markdown は、文書を記述するための軽量マークアップ言語のひとつである。 「書きやすくて読みやすいプレーンテキストとして記述した文書を、妥当なXHTML(もしくはHTML)文書へと変換できるフォーマット」として、ジョン・グル―バー(John Gruber)とアーロン・スワーツ(Aaron Swartz)によって考案された。 Markdownの記法の多くは、電子メールにおいてプレーンテキストを装飾する際の慣習から着想を得ている。

    Markdown記法
    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    メモ
  • [JavaScript] 猿でもわかるクロージャ超入門 5 クロージャを作る - DQN起業日記

    クロージャは、理解するよりも作るほうが簡単 前回の記事では、「関数を返す関数」をいじって、いきなりクロージャを作ってしまいました。 こんなやつです。 <script> //サンプル5-1 function outer(){ var x = 1;  // outerのスコープ内で変数を定義 return function (){ //この関数が「クロージャ」 alert(x); // "関数内関数"の中で、outerスコープの変数を参照。 }; } var f = outer(); f(); // 1と表示。 </script> これが何故クロージャなのかというと、次の条件を満たしているからです。 outerのスコープ内で変数を定義し、 outerの中に関数(=関数内関数)を作って その関数内関数から、先ほどの変数を参照する 何の役に立つのか? 「クロージャが作れたのはいいけど、何がうれしい

    [JavaScript] 猿でもわかるクロージャ超入門 5 クロージャを作る - DQN起業日記
    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    クロージャー = 「状態を保持する関数」
  • Sublime text2 のインストールと設定 - Qiita

    ダウンロード Sublime Text: The text editor you’ll fall in love with ダウンロードはここから。 他にも開発版のダウンロードもすることができる。 Dev Builds Command Pallet を使う TextMate と同様に Sublime Text2では Command + Shift + p で Command Pallet を開くことができる。 Command Pallet 上でコマンド名をタイプするとコマンドが絞り込まれていくので必要なコマンドを選択して実行することができる。 Package Control のインストール Sublime Text2 をインストールしたら、まずはじめにやっておいた方がいいのが Sublime Package Control をインストール。 インストールするには control+`, また

    Sublime text2 のインストールと設定 - Qiita
    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    install コマンドのインストール
  • layer8.sh

    This domain may be for sale!

  • Vimから3日で乗り換えた、次世代モテエディタ「Sublime Text 2」の魅力

    エントリはSublime Text 2 Advent Calendar 2012の19日目の記事として書きます。前回の軽めのjQuery Advent Calendar 2012に続いて2012年2回目のAdvent Calendar参加となります! クリスマス直前だのにこんな記事を読んでいるモテない勉強熱心な開発者の皆様、こんにちわ。クリスマスが近い今日は次世代「モテ」エディタと名高い(ソースは俺)、Sublime Text 2の魅力について大いに語ってみたいと思う。 暗黒Vim時代Sublime前はVimを使っていたけど、イマイチぱっとしない(モテない)。モテなそうなところというと、、、 環境毎の違い。 VimといえばOS、環境を選ばず使えるエディタだ!なんてことよく聞くけどその微妙な環境ごとの挙動の差異がきになる。CUIGUIじゃ全然使い勝手違うし、WindowsMacでも微妙

    Vimから3日で乗り換えた、次世代モテエディタ「Sublime Text 2」の魅力
  • Sublime Text 2の基本とカスタマイズ【Vim風】

    2012年12月4日:Vim化について指摘と参考になる情報をいただいたので追記しました。 こんにちは、僕はVimユーザーです(ちなみにVimを完璧に使いこなしているわけではありません)。 今更ながら「Sublime Text 2」というナウでヤングなエディタも使いこなせるようになりたいと思い、Sublime Textの基設定からプラグインやスニペットの作り方まで調べた内容をこの記事にまとめることにしました。 細かい情報までまとめることはできなかったので、より詳しい内容を紹介してくださっているブログやサイトへのリンクを設けています。 この情報以外にもSublime Text 2をVimに近づけるプラグインやカスタマイズ方法があればコメントいただけるとうれしいです。 また、間違いがあればコメントいただければすぐに直します。よろしくお願いします! Sublime Text 2は有料($59)の

  • Vintage Mode - Sublime Text 2 Documentation

    WARNING! This documentation is for an old, unsupported version of Sublime Text. Please check out the current docs. Overview Vintage is a vi mode editing package for Sublime Text 2. It allows you to combine vi's command mode with Sublime Text's features, including multiple selections. Vintage mode is developed in the open, and patches are more than welcome. If you'd like to contribute, details are

    Kshi_Kshi
    Kshi_Kshi 2013/04/04
    sublime text のvim化