「bakera.jp」のTwitterでの新着ページ
ばけらのPerlメモ | 鳩丸よもやま話 bakera.jp
my %hash = ('foo' => 'bar');print "1: $hash{'foo'}\n" if defined $hash{'foo'};print "2: $hash{'bar'}\n" if defined $hash{'bar'};$hash{'foo'} = '';$hash{'bar'} = 'foo';print "3: $hash{'foo'}\n" if defined $hash{'foo'};print
平成24年度春期情報セキュリティスペシャリスト試験のXSS問題 | 水無月ばけらのえび日記 bakera.jp
このd~gの空欄について、d,fには置換の対象文字を、e,gには置換後の文字を答えよ、というのが問題です。結構な難問だと思います。まずescape2という関数名を全力で却下したくなりますが、「適切な名前をつけると問題のヒントになってしまうので、あえてこうしているに違いない」と自分に言い聞かせて落ち着きましょう。問題は、この関数がどのように使われる想定なのかよく分からないことです。汎用的に使われるのだとすると、問題の箇所でうまく動くだけでは駄目で、たとえばJavaScriptのリテラルが二重引用符で括られて
C#でJScriptをコンパイル | 水無月ばけらのえび日記 bakera.jp
using System;using Microsoft.JScript;using System.CodeDom.Compiler;public class App{ public static int Main(){ try{ string sourcefile="compiled.js"; string outfile="compiled.exe"; JScriptCodeP
