タグ

2013年11月14日のブックマーク (9件)

  • JavaScriptの基本(?) -Objectを活用しよう- - Qiita

    はじめに JavaScriptのObjectは便利です。 最初は使わないかもしれませんが、書き方や管理を便利にするためにも使っていきましょう。 ソースコードを書く上での基礎的な活用法を紹介します。 引数を渡すときはObjectで 様々なプログラミング言語でよく使われる手法です。 JavaScriptなどから入った方にはあまり馴染みがないかもしれませんが、jQueryなどの引数ではObjectを引数に渡すことが多いです。 次からは引数にObjectを利用するメリットの説明をします。 1.引数の数を減らせる 2.階層化されたデータを引数で渡すことができる 3.主な呼び出し方を変えずに追加のデータを渡せる 引数の数を減らせる 引数の多い関数は、下記のように呼び出します。 // 関数宣言 function Hogehoge(arg1, arg2, arg3, arg4, arg5, arg6){

    JavaScriptの基本(?) -Objectを活用しよう- - Qiita
  • 『フィリピンの台風で被災した、弊社講師たちにつきまして』

    レアジョブとTuitt.Incの創業者、加藤智久のブログです。 (旧題 「起業予定の外資系戦略コンサルの日記」→「戦略コンサル辞めて起業している日記」→「RareJob CEOの日記」→「レアジョブ英会話 会長の日記」) 今回のフィリピンでの台風の災害につきまして、 たくさんの温かい励ましの言葉をいただきました。 まことにありがとうございます。 フィリピンで最大の被害にあったタクロバンですが、 レアジョブの講師たちの一部が住む地域です。 まだその多くとは連絡が取れていません。 ですが、電話、SMS、フェイスブックなどによって、 その一部から、少しずつ連絡が取れるようになってきました。 連絡がとれた講師たちから、口々に、 「飲料水と糧、ロウソクとマッチが必要」との声をもらうと、 それすらもない状況と、 それを届ける術が不十分にもどかしさに、 僕はいたたまれなくなります。 そしてそれ以上に、

    『フィリピンの台風で被災した、弊社講師たちにつきまして』
    ryskosn
    ryskosn 2013/11/14
    募金しよう!
  • 私が尊敬するプログラマー,5人 (「好みを持つこと」の重要性について) - 主に言語とシステム開発に関して

    私が尊敬するプログラマーを,5人だけピックアップしてみる。 なぜその人を尊敬するのか,理由も併記する。 以下の内容は,今から2年前に書いたもの。 人力検索はてな上で,「君の瞳にラリアット」さん(id:kimihito氏)の質問への回答として,2011年 7/2(土)に記述した文章だ。 プログラマ、エンジニアの方に質問です。あなたには尊敬できるプ.. http://q.hatena.ne.jp/1309574922 ちなみに2年たった現在でも,だいたい同じ意見。 ↓以下は回答内容: 私が尊敬するプログラマー 5人 (1)Andrew Hunt 及び David Thomas。 あの名著 "達人プログラマー" の著者であり,その内容が優れているためです。 書によって,私の「開発観」の形成過程が根底から大きな影響を受けたためです。 ※例えば '実行可能ドキュメント' という概念を教えられました

    私が尊敬するプログラマー,5人 (「好みを持つこと」の重要性について) - 主に言語とシステム開発に関して
    ryskosn
    ryskosn 2013/11/14
    前半も後半も大切なことが書いてあると思う。
  • あなたが正規表現の中級者か判別する10問テスト (文字列処理の必須知識) - 主に言語とシステム開発に関して

    スキルチェックの目次へ あなたが,正規表現を扱うプログラマーとして,中級以上の実力を持っているかどうか判定します。 下記に,正規表現に関する10問の質問があります。 いずれも,「文字列を処理する実用的なプログラム」を書く上で必要な知識です。 これから試験を行ないます。 空欄を埋めて下さい。5分以内に回答して下さい。 ※空欄は _____ のように下線として示されています。 (問1) "郵便番号は〒123-4567です。" という文字列を,str1 とします。 str1 の中に郵便番号が含まれているかどうかを判定したい場合は, /〒[0-9]{3}-[0-9]{4}/ という正規表現を記述します。 一方,str1 の中から,郵便番号の数値の「123」と「4567」の部分を抽出したい場合は, /_________/g という正規表現を記述します。 (問2) 正規表現では,(1)のように, マッ

    あなたが正規表現の中級者か判別する10問テスト (文字列処理の必須知識) - 主に言語とシステム開発に関して
    ryskosn
    ryskosn 2013/11/14
    一部は解けたけれどまだまだ勉強が足りない。用語の使い方は全然知らなかった。
  • Python Wheels

    Python Wheels What are wheels? Wheels are the new standard of Python distribution and are intended to replace eggs. Support is offered in pip >= 1.4 and setuptools >= 0.8. Advantages of wheels Faster installation for pure Python and native C extension packages. Avoids arbitrary code execution for installation. (Avoids setup.py) Installation of a C extension does not require a compiler on Linux, Wi

    ryskosn
    ryskosn 2013/11/14
    easy_install, pip などの代替となるツール?
  • 鬼軍曹が流行っているらしい - May the Source be with you

    @lurdan さんが drill-instructor.el を使い始めたようです。Twitter上で「警告がポップアップしたらいいんじゃね?」とかいう意見を見たので、pos-tip.el を使って表示するようにしてみました。 せっかくなのでパッチおいときますね。まさに誰得。 diff --git a/drill-instructor.el b/drill-instructor.el index 99e924d..15f4c7e 100644 --- a/drill-instructor.el +++ b/drill-instructor.el @@ -44,6 +44,16 @@ ;;; Code: +(when (require 'pos-tip nil t) + (setq drill-instructor-pos-tip-enable t) + (defface drill-in

    鬼軍曹が流行っているらしい - May the Source be with you
  • 接続のたびに変るドライブ名に対応する

    USB接続などのドライブの場合、接続のたびにドライブ名が変わってしまうものがあります。このような場合、通常ですと、毎回バックアップ元、先の設定を変更しなければなりません。 BunBackupでは、ドライブ名を直接設定するのではなく間接的に設定することも可能なため、このような面倒を避けることができます。 Windowsは、ドライブに名称を付けることができます。この名称のことをボリュームラベルと言います。ボリュームラベルは、マイコンピュータの各ドライブをマウスの右ボタンでクリックすると「プロパティ」という項目がありますので、ここで設定することができます。 BunBackupは、このボリュームラベルを指定することで、バックアップ元、先を間接的に設定できます。 まず、バックアップ設定を開きます。 <VOL_BACKUP>の部分がドライブ名を間接的に指定している部分です。 この設定の場合

    ryskosn
    ryskosn 2013/11/14
    これが本当に便利。
  • Flask でアプリケーションを作る際のメモ - Memo

    自分用のメモ。 Flask はマイクロフレームワークを詠っているが、大きめのアプリケーションを作る事が出来る。 自分で色々組み合わせて行くのが好きなので Flask を使う。 メンドクサイのなら、素直に Django とか Pyramid なフルスタックを使えば良い。 Modular Applications with Blueprints — Flask 1.0.2 documentation Flask で大きなアプリケーション Blueprint ver. - 混沌脳内 アプリケーションの構成 お手としたアプリケーション*1 danjac / newsmeme — Bitbucket http://www.ninxit.com/blog/2011/03/09/flask-mvc-sample/ 基的に上記に影響を受けてる。 ├── manage.py └── app ├── __

    Flask でアプリケーションを作る際のメモ - Memo
  • 論理演算子(&& と ||)を応用する

    jQuery のソースコードを見ていて面白いのがあった。 function add(a, b){ addImpl(b && a, b || a); } function addImpl(a, b){ // ... } 理解するためには、論理演算子を詳しく理解する必要がある。 論理演算子詳細 JavaScript(というか ECMAScript)の論理演算子は、評価結果が true/false で返される訳ではなく、結果が確定した時点で評価した値が返される。 まずは、|| を試してみよう。 alert(2 || 0); // 2 alert(2 || 3); // 2 alert({} || null) // [object Object] alert(0 || 3); // 3 alert(0 || 0); // 0 alert(0 || undefined); // undefined

    論理演算子(&& と ||)を応用する