nissin_yyのブックマーク (105)

  • 外部結合の使い方

    はじめに SQLに対するよくある誤解の1つに、「SQLは帳票作成のための言語だ」というものがあります。確かに、SQLは定型・非定型を問わず、さまざまな帳票や統計表を作成するシステムで利用されています。そのこと自体に問題はありませんが、エンジニアにとってもSQLにとっても不幸なことは、SQL来の用途ではない結果のフォーマット整形までがSQLに求められることです。あくまでSQLはデータ検索を目的に作られた言語だからです。 しかし同時に、SQLは多くの人が考えているよりずっと強力な言語です。特に近年は、そうした用途にも対応すべく、OLAP関数をはじめとするレポート作成のための機能が多く取り入られるようになりました。システム全体としてソースを簡略化でき、十分なパフォーマンスを得られるなら、SQLの力を利用する価値は十分にあります。 稿では、外部結合(OUTER JOIN)を利用したフォーマッ

    外部結合の使い方
    nissin_yy
    nissin_yy 2011/12/02
    SQL
  • 複合索引(コンポジット索引)が有効なケース

    複合索引(コンポジット索引)をさらに有効利用する 前ページの図4で示された複合索引を使用した実行計画から、すべての索引ブロックに1つずつアクセスする全索引スキャン(INDEX FULL SCAN)が実行されていることが確認できました。表データへのアクセスを排除することで大きくパフォーマンスを改善できましたが、このようにすべての索引ブロックを読み込む必要がある場合には、さらに高速全索引スキャン(INDEX FAST FULL SCAN)を使用することで、複数の索引ブロックをパラレル処理にて読み込むことにより、よりパフォーマンスを向上できる可能性があります。 ただし、複数の索引ブロックをまとめて読み込むため、取り出されたデータの順番が保証されません。高速全索引スキャンでアクセスした場合、その後にソート処理が必要となる点に注意が必要です。 それぞれの特徴をまとめると表1になります。 全索引スキャ

    複合索引(コンポジット索引)が有効なケース
    nissin_yy
    nissin_yy 2011/12/02
    SQL
  • 第14回 Flexが備えるサーバー連携API(Part2:mx.rpc系パッケージのサーバー連携API)

    今回取り上げる関数/クラス mx.rpc.http.mxml.HTTPService mx.rpc.soap.mxml.WebService 記事中のサンプルを表示するには最新のFlashPlayer9が必要です(稿執筆時点では【9,0,45,0】が最新)。こちらから最新のFlashPlayer9をインストールしてください。また,インストール後はブラウザの再起動が必要です。インストールされているFlash Playerのバージョンを確認するにはこちら。 今回も前回に引き続き,ブラウザ内で動作するFlexアプリケーションとサーバー・アプリケーションとを連携させるためのAPIを紹介します。今回取り上げるのは,mx.rpc.http.mxmlパッケージの【HTTPService】クラスと,mx.rpc.soap.mxmlパッケージの【WebService】クラスです。 これらはそれぞれ,ブラ

    第14回 Flexが備えるサーバー連携API(Part2:mx.rpc系パッケージのサーバー連携API)
  • ActionScript Thread Library 1.0 (そうめん) で非同期処理をスマートに | デベロッパーセンター

    新藤愛大氏 Spark project ActionScript Thread Library 1.0 (そうめん) とは はじめにこの処理をして、次にこの処理をして...、という処理の流れを「スレッド (Thread)」と呼びます。英単語の「Thread」には「糸」「縫い糸」「筋道」「脈絡」といった意味があります。 ActionScript 3.0 (FlashPlayer 9) は、処理の流れがひとつしかない「シングルスレッド」で、かつイベントを介して処理を進める「イベント駆動」を採用しているため、データのロード完了を待つ、ユーザーがマウスをクリックするのを待つ、といった非同期処理が入るととたんにコードが複雑になる傾向があります。 そこで登場するのが ActionScript Thread Library 1.0 (そうめん) です。 ActionScript Thread Libra

  • Webベースの基幹系システムで取り入れたい。日本製PDF帳票作成ソフトウェア·ThinReports MOONGIFT

    ThinReportsはマルチプラットフォームで動作するエディタを含んだPDF出力の帳票作成ソフトウェアです。 Webシステムで帳票周りに悩まれている方に朗報です。ThinReportsは日製、かつGUIのエディタまで含めた帳票ソフトウェアになります。 エディタです。Windows/Mac OSX/Linux版があります。 新しい帳票を作成します。 テキストボックスを配置してプログラムから入力内容を変更できます。 一覧表系も追加できます。自動改ページもあります。 定義をHTML保存することもできます。 HTMLの定義書です。 こういう情報は受託開発などで役立ちそうです。 コードのサンプルです。作成したレイアウトファイルを読み込んで、値を変更しつつ最後にPDFファイルを指定して保存しています。 Rubygemsを使ってThinReportsをインストールします。 先ほどのコードを実行すると

  • Croppy

    2020年におけるベストオンラインカジノ8選06 January 2021 カジノの定番中の定番ゲーム「テーブルゲーム」をオンラインでプレイしましょう! 無料プレイも可能な人気の「ベラジョンカジノテーブルゲーム」で真剣勝負! ... カジノの定番中の定番ゲーム「テーブルゲーム」をオンラインでプレイしましょう! 無料プレイも可能な人気の「ベラジョンカジノテーブルゲーム」で真剣勝負! 新型コロナウイルスの感染拡大によるパンデミックにより、ギャンブラーの行動は変わりました。実店舗のカジノを利用できなくなって、オンラインでプレイする人が増えています。ラスベガスには、以前のような活気がなくなってしまいました。人々はカジノを訪れることでウイルスに感染することを懸念しているのです。そのため、オンラインカジノで遊ぶ人が多くなっています。多くのオンラインカジノが運営されていますが、すべてのサイトが同じクオリ

    nissin_yy
    nissin_yy 2011/10/30
  • 付録D TortoiseSVN の自動化

    すべての TortoiseSVN のコマンドがコマンドライン引数で制御できます。バッチファイルで自動化したり、テキストエディターなどの他のプログラムから、特定のコマンドやダイアログを起動したりすることができます。 重要TortoiseSVN はあくまで GUI クライアントです。ここでは TortoiseSVN のダイアログを表示させて、ユーザーに入力を促す方法を説明します。入力を伴わずに操作をするスクリプトを書くのであれば、公式の Subversion コマンドラインクライアントを使用してください。 TortoiseSVN の GUI プログラムは TortoiseProc.exe から呼び出します。実行するコマンドは /command:<コマンド名> 引数で指定し、 <コマンド名> の部分にはコマンド名を指定します。ほとんどのコマンドでは /path:"<パス名>" 引数でパスを指定す

  • いまさら聞けないHadoopとテキストマイニング入門

    ビッグデータ時代の救世主「Hadoop」とは 「Apache Hadoop」は今、最も注目を集めている技術の1つです。Hadoopとは、大量のデータを手軽に複数のマシンに分散して処理できるオープンソースのプラットフォームです。 Hadoopを活用している企業は年々増え続けていて、不可欠な技術になりつつあるといえるでしょう。 連載では、Hadoopとは何か、Hadoopがどう活用できるのかということを、「テキストマイニング」に焦点を当てて解説していきたいと思います。 重い処理を複数のマシンに分散させる 複数のマシンに処理を分散させるには、プロセス同士の通信、監視、障害時の対応などを考えなければならず、プログラマにとってハードルが高いものです。しかし、Hadoopはそういった面倒くさい処理を一手に引き受けてくれ、プログラマは、やりたい処理だけに集中できます。 例えば、Hadoopを使うと、1

    いまさら聞けないHadoopとテキストマイニング入門
  • Create a new fiddle - JSFiddle

  • カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め

    %0 にバッチファイル自身のファイルパスが格納されているため以下の様に記述し、ドライブの変更、ディレクトリの変更を行う。 %~d0 cd %~d0%~p0追記: id:nanmo さんよりコメント欄にてもっと短い方法を教えて貰いました。 cd /d %~dp0cd で /d のオプションを指定すると通常、ディレクトリの変更だけでドライブの変更は行ってくれない cd コマンドでドライブの変更も同時に行うようになります。 たとえば現在、Dドライブの d:\test にいて Cドライブの c:\test2 に移動したい様なドライブが異なる場所への移動も以下の1行を実行するだけでOKです。 cd /d c:\test2ちなみにコマンドのヘルプはコマンドプロンプト上で「help (コマンド)」とタイプすると確認できます。cd について知りたい場合は help cd で確認できます。 %~dp0 は

    カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め
  • node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌

    node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.js node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものっている高速JavaScriptエンジン上で動くサーバを動かせる仕組み。 サーバ自体を具体的に言うと次のようなコードで実現します。 var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain

  • 2010-04-08 - こせきの技術日記

    documentation - swfobject - Embedding Adobe Flash Player content using SWFObject 2 - SWFObject is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file - Google Project Hosting SWFObject v2.0 ドキュメント日語訳|Media Technology Labs (MTL) : メディアテクノロジーラボ http://swfobject.googlecode.com/svn/trunk/swfobject/src/swfobject.js ソース F-site | 「SWFObject」作者曰く、

    2010-04-08 - こせきの技術日記
  • WordPress › Error

    This site has been archived. Please visit the Adobe Blog for the latest Adobe articles.

  • HTML上でSWFを表示するには? Kaname's hackday

    nissin_yy
    nissin_yy 2011/08/05
  • deconcept » You’ve got your good thing, and I’ve got mine » SWFObject: Javascript Flash Player detection and embed script

    nissin_yy
    nissin_yy 2011/08/05
  • hkpr.info

    This domain may be for sale!

    nissin_yy
    nissin_yy 2011/08/05
  • Flex 初期化イベント - kozy.heteml.jp

    Applicationコンポーネントの初期化系っぽいイベント † preinitialize initialize creationComplete applicationComplete ↑ テストコード † Applicationコンポーネントで定義されているイベント全部載せ。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" activate="traceEvent(event)" add="traceEvent(event)" added="traceEvent(event)" addedToStage="traceEvent(event)" applicationComplete="traceEvent(event)" childAdd=

    nissin_yy
    nissin_yy 2011/08/04
    Flex
  • Flex 3 DEEP TIPS #01 初期ロード時のフォーカス制御 | デベロッパーセンター

    はじめに Flexで実際の業務アプリケーションやWebサイトを構築する際に発生するトラブルに対してちょっとした工夫でアプリケーションが使いやすくなるようなTIPSをご紹介していきます。初級、中級のFlex技術者の方向けの記事となります。 必要なソフトウェア Flex Builder 3 ダウンロード 製品情報 最終完成品 ソースファイルのダウンロード(.zip形式 7KB) 今回のTIPS:初期ロード時のフォーカス制御 目的:初期ロード時にFlexコンポーネントにフォーカスをセットする 例えば、ログイン画面が最初にあるアプリケーションを考えてみましょう。ユーザーとしては、アプリケーションが立ち上がった状態でキーボード入力をすると、ユーザ名などの入力欄に入力可能な状態になっていると嬉しいはずです。一見簡単に実現できそうですが、Flex/Flashアプリケーションでは少々工夫が必要になります。

    nissin_yy
    nissin_yy 2011/08/04
    Flex
  • http://livedocs.adobe.com/flex/3/html/help.html?content=events_11.html

    nissin_yy
    nissin_yy 2011/08/03
    Flex3
  • フォーラム - Flex User Group

    こんにちは Tabキーによるフォーカスの移動について うまくいかず悩んでいます。 Tabキーを押してフォーカスをループさせたいのですが、 なぜかブラウザの入力フィールドの方にもフォーカスが移って しまいます。 FireFoxだとうまくループしてくれるのですが、 IE6だとうまくいきません。 TabIndexを指定しているのですが、 IE6の場合はこれだけでは駄目なのでしょうか? よろしくお願いします。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > <mx:TextInput x="140" y="52" tabIndex="1"/> <mx:Button label="ボタン" tabIndex="2"