Code Archive Skip to content Google About Google Privacy Terms
asAS3 対応のデコンパイラとしては、最近 Sothink SWF Decompiler 4 というのが登場したようだけど、AS3 に押し寄せる OSS 化の波の力を借りれば、無料でデコンパイルできるんじゃね?ということで、Google Code で公開されている flash-decompiler を試してみた。まずはどんなものなのかを知るためにビルドしてみる。さっそくソース修正Flex3 SDK で r45 をビルドするにはソースの修正が必要だった。src/com/ludicast/decompiler/util/HeaderParser.as の5行目、 import mx.automation.codec.ArrayPropertyCodec; をコメントアウト。src/FlashDecompiler-app.xml で content が設定されていないので、手動で設定してあげる
Important Notice: Since January 12, 2021, Adobe has blocked Flash content from running in Flash Player, so the Flash element cannot play normally in Sothink Flash products, such as Decompiler. The solution is to use the old windows system, such as win7; or use win10 that does not install the latest patch. Your First Choice of Flash Decompiler Support converting SWF to FlA, SWF to HTML5. Export the
こんにちは。今月入社したyamaokaです。よろしくお願いいたします。 さて、PHPで配列要素の存在チェックを行う場合、どうされていますか? 2通りの書き方があると思いますが、実は動作が異なる場合があるのです。 if (isset($array['foo'])) { // (1) // 存在する } if (array_key_exists('foo', $array)) { // (2) // 存在する } (1)の場合、要素の値がnullだと存在しないものとして扱われてしまいます。(2)では、該当するキーが存在しさえすれば存在するものとして扱われます。 配列の要素がnullになる可能性がある場合、array_key_exists関数を用いてチェックを行う必要があります。isset関数が使用できるのは、要素の値がnullにならないとわかっている場合だけです。 実行速度はどうでしょうか。P
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
PHP Best Practices - Common solutions to PHP programming issues This guide is meant to give you solutions to common PHP design problems. PHPプログラミングに関するベストプラクティスがまとまっていました。 以下にダイジェストをまとめます PHP開始タグには <?php のみ使い、<?=や<%のようなタグは使用しない DB接続設定、メールアドレス、デバッグスイッチ、アプリケーション定数などの設定は1つのファイルにまとめる グローバル関数は使わず、できるだけクラスに閉じ込める。グローバル関数を使う場合は、プレフィクスを付ける。 データベース抽象レイヤを使い、MySQL用関数などは使わない 値を格納するValue Objectを使おう class Person
なんとなく結果が分かってはいるけれど、基礎的なPHPの構文がどれだけ処理に 時間がかかっているかを算出してみました。 マシンスペックによって結果は異なってきますが、簡単なスクリプトを用意して 速度を測ってみます。 まずは文字列の解析にどれだけ時間がかかっているかをチェックしてみました。 ダブルクォーテーション内は変数が展開される為、その分のオーバーヘッドがか かると思います。 <?php ini_set('max_execution_time','100'); $loop_counter = 1000000; /** * クォーテーションチェック */ // PHP5からはmicrotime()に引数を渡すとfloatで返してくれるのです☆ $single_start_time = microtime(true); $single_check = array(); for ($i=1; $
Sound-uz Web Studioさんの文字列連結、どちらが速い?という記事で 文字列連結のスピードの比較があった。 それによると$str = "$str1$str2$str3";とするよりも$str = $str1.$str2.$str3;とした方が速いらしい。 でも、Simple Optimization for PHP and MySQLには Don't concatenate when you don't need to. (連結する必要がないならするな)と書いてあるけど、どうなんだろ。 というわけで自分でも比べてみた。 比較したページはこちら(開くのに少し時間がかかります) 比較結果はこんな感じに。 連結の種類処理の平均時間(秒)20回中最も速かった回数シングルクォート連結0.02243784666061417ダブルクォート連結0.0247802376747133非連結0.0
いろいろ纏めようと思っていたんですが、すでに分かりやすいサイトが沢山あります。 PHP最適化tipsまとめサイト 基礎構文処理速度のあれこれ require VS require_once 実際に計測してみた所、試行回数が少なかったせいか、あまり差は見られませんでした。 (未読ファイルの読み込みに関して) 一度しか読まないのが分かっていればrequire_onceを使うメリットはないと思います。 速度は気にせず以下で使い分ければOK。 複数回読まれる可能性があるが、一度しか読む必要がない。require_once それ以外。require == VS === 型を含めて比較する後者の方が若干速い。 パスワードなど外部データと比較する場合にセキュリティーホールとなる可能性があるので、理由がない限り===を常用する。 is_hoge() VS ===
日本HP、IE/FirefoxでWebページを無駄なく印刷「HP Smart Web Printing」v4.0 日本ヒューレット・パッカード(株)は16日、Webページを無駄なく印刷できるIE/Firefox用の拡張機能「HP Smart Web Printing」v4.0を公開した。Windows XP/Vista上のIE 6/7および「Firefox」v2以降に対応するフリーソフトで、現在同社のホームページからダウンロードできる。なお、ダウンロードにはメールアドレスの登録やアンケートへの回答が必要。 Webページを印刷する際、バナー広告やサイドメニューがあるために目的の部分がうまく印刷範囲に収まらない、たった1行のテキストのおかげで印刷用紙が2枚になってしまう、といったことがよくあるだろう。また、「Firefox」は残念ながら印刷機能が弱く、HTMLの構造によってはWebページが途切
はてなスタッフのはてなのサービス全般に関する日記です。 人力検索はてなの告知については、人力検索はてなの日記にて行っています。 使い方に関するご質問、不具合報告やご要望は、お問い合わせ窓口で承ります。 使い方のコツなどを知りたい時は、人力検索はてなの「はてなの使い方」カテゴリーをご利用ください。 ※コメント欄へのご質問には対応できない場合がございますのでご了承ください。 2016年6月2日をもって「はてなクラブ」のサービス提供を終了いたします はてなでは、新しいサービスや新機能、新しいデザインなど開発中のサービスをユーザー様にご利用いただき、直接ご意見ご感想をお聞かせいただくためのサービスとして、「はてなクラブ」を提供しておりました。 こちらを、2016年6月2日をもって、サービスの提供を終了させていただきます。これまで、サービス改善にご協力いただき誠にありがとうございました。 また、はて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く