programing

雰囲気だけ理解するjavascriptのapply

applyの意味 英語としての意味 そもそもapplyというのは、「当てる,塗る,つける」という意味。 だから、 functionA.apply(functionB); という構文は 「functionAをfunctionBに付ける」という意味になる。 逆に言うと「functionBにfunctionAを付け加える」 …

VB.NETのソースを解析するためのプログラム

VB.NETのソースを解析するためのプログラム。 指定したフォルダに存在する.vbファイルのクラス名とプロパティ名、メソッド名を出力する。 vbAnalyzer.rb #VB情報クラス class VbClass attr_accessor :cls, :subs, :funcs, :props, :enum def initialize @sub…

rubyで部分集合と上位集合を確認する方法

class Array def subset?(other) return (self - other).empty? end def superset?(other) return other.subset?(self) end end a = [1,2,3,4] b = [2,3] c = [2,3,4,5] puts c.subset? a #false puts b.subset? a #true puts c.superset? b #false ※The Ruby…

vb.netで年月日時分秒ミリを表示する方法

DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss:fff")

PHP文法まとめ

JavaエンジニアがPHPの文法についてまとめました。 あくまでJavaエンジニア用なので、Javaと異なる部分についての説明を重視し、同じような部分についての説明を端折っています。- PHPのバージョンは5です。 途中です。 型 //論理 $bln = True; //整数 $num1…

scalaを勉強する

教材はこれ。 刺激を求める技術者に捧げるScala講座---目次:ITpro http://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308019/?ST=develop 初期設定など コンパイルして実行でエラー コンパイル後のソースを以下のコマンドで実行できず、発狂しそうにな…