プログラミング, ネタ去年(http://d.hatena.ne.jp/rofi/20100417/1271519352)に引き続き今年もやりました。長いので詳細は続きから。 今年のネタみなさん今年の干支は何でしょうか?そうですね、みなさん大好きうさみみ年兎年ですね!ということで今年のネタ... 続きを読む
use strict; use warnings; use Win32::OLE; my $perl = Win32::OLE->new('ScriptControl'); $perl->{Language} = 'Python'; $perl->AddCode(<<EOM); import win32com.client def fizzbuzz(): sc = win32com.client.Dispatch("ScriptControl") sc.Language = "J... 続きを読む
Makefile polygrot (make And perl Makefile) Careless you doing "perl Makefile", then you take many error messages. Your trouble will be solved if the polygrot technology is used. # Example Makefile irst_labe: length X;$Y=Z; dummy_label: length... 続きを読む
I somehow missed this, a single file that works in Perl, Ruby and JS http://developer.cybozu.co....about 5 hours ago from web 続きを読む
題字の通り。作ろうかなぁと思いつつ作ってなかったので作りました。http://shinh.skr.jp/obf/sym_poly_quine.txt一応ある程度サイズは気にして作りましたが、細かいゴルフとかは全然してません。 Perl がなんか知らんけど SEGV しやがるので eval の中でやりた... 続きを読む
TAKESAKO @ Yet another Cybozu Labs: 記号でPolyglotプログラミング♪(RejectKaigi2009) のコードのJavaScriptの解読。もとのコード "#{",$/*"}";%#=();$^_^='?``;">)~${`&&@`{;:+`[[',$^_^='/?")-=^{(=!".=.!,!)&&>',$^_^ ='`-+|{!?``*.((-+({:^(_^',$^_=''... 続きを読む
RubyKaigi2009の最終日に同じ場所で開催された別のイベントRejectKaigi2009にて 「はじめてのRuby1.9プログラミング」と題して、記号Polyglotプログラミングの話をしてきました。 貴重な発表の機会を与えてくださりありがとうございます。 取り急ぎプレゼンで披... 続きを読む
javascript, tips, x個のy | JavaScriptで,グローバル変数が存在するかどうか判定するための3つの方法。 3つのうち1つはよく使う。残りの2つは,特殊な状況(WSHとの使い分けなど)で役立つ。 (1)「in window」 を使う常套手段。特定のオブジェクトが特... 続きを読む
[編集] CUI/CLIによる記述 CUI/CLIでの記述は以下のようになる。 [編集] ABAP ABAPによる記述は以下のようになる。 WRITE / 'Hello, world!'. [編集] ActiveBasic ActiveBasicによる記述は以下のようになる。 #prompt Print "Hello, world" [編集] Ada Adaによ... 続きを読む
7. 文法一般 この章では C 言語に新たに加えられた指示付きの初期化子や複合リテラルといった文法や、暗黙時の宣言に関する変更といった、変更された文法について説明します。 7.1 暗黙の関数宣言 現在の C 言語の規格では、ある関数から他の関数を呼び出す時... 続きを読む
This article contains instructions, advice, or how-to content. The purpose of Wikipedia is to present facts, not to train. Please help improve this article either by rewriting the how-to content or by moving it to Wikiversity or Wikibooks. Th... 続きを読む
[編集] 単純な式 2+3 [編集] 無限リストと遅延評価 [1..] !! 5 Prelude> let xs = 0 : map (+ 1) xs Prelude> take 5 xs [0,1,2,3,4] http://builder.japan.zdnet.com/news/story/0,3800079086,20363013,00.htm [編集] IOモナド print "Hello, world!" [編集] I... 続きを読む
しかしこの話には後日談がある。菊やんさんが、面白い話題を振ってくれたのだ。 for (exp1;exp2;exp3) stと exp1; while (exp2) {st exp3;}が等価にならないのはcontinueがあるときとexp3で新しい名前が導入される場合かなexp3でAという名前が定義されると st ... 続きを読む
Carl said 4 days later: http://www.perlmonks.org/?node_id=518788は CとC++とPerlとTeXです。 Trackbacks Use the following link to trackback from your own site: http://blog.netswitch.jp/articles/trackback/8620 RSS feed for this post trackback uri 続きを読む
| Log in | Create a new user | The Monastery Gates | Super Search | | Seekers of Perl Wisdom | Meditations | PerlMonks Discussion | Snippets | | Obfuscation | Reviews | Cool Uses For Perl | Perl News | Q&A | Tutorials | | Code | Poetry | R... 続きを読む
第3回 [柔軟すぎる]IEのCSS解釈で起こるXSS はせがわようすけ ネットエージェント株式会社 2009/6/4 XSSにCSRFにSQLインジェクションにディレクトリトラバーサル……Webアプリケーションのプログラマが知っておくべき脆弱性はいっぱいあります。そこで本連載... 続きを読む
パスが通っている場所に ruby スクリプトを置いて,任意のディレクトリから そのスクリプトを起動したい場合どうすればベストでしょう? --石井 制約条件 cygwin の bash ユーザと cmd.exe のユーザが混在 なるべく mingw 版 ruby を使いたい ファイルタイプ関... 続きを読む
IE限定。外から指定されるcharsetに応じて挙動を変えるJavaScriptの関数の実装例。以下のコードを Shift_JIS として例えば charset.js のような名前で保存する。 function detectCharSet() { try{ var ADE = 'アア'; // 0xB1 x2 if(+ADE-0 == 10 ){ return 'UTF-7... 続きを読む
print"Hello, ",0???==63?"Ruby1.8":"Ruby1.9":"Perl","!\n";about 5 hours ago from web 続きを読む