タグ

関連タグで絞り込む (441)

タグの絞り込みを解除

programmingとProgrammingに関するsyqueのブックマーク (312)

  • 第8回 Let's Master ストアド・プロシージャ!(前編)(1/4) - @IT

    今回は、ASP.NETアプリケーションからストアド・プロシージャを実行する方法について紹介します。 ストアド・プロシージャ(Stored Procedure)とは、その名のとおり、データベース・サーバ上に保存(Stored)された一連の手続き(Procedure)のことです。ストアド・プロシージャは、データベース上で解析/コンパイル済みの状態で用意されていますので、実行時のオーバーヘッドを軽減することができます。 また、複雑なデータベース操作を実行する場合にも、データベース・サーバ内で処理を完結できるので、アプリケーション・サーバとデータベース・サーバとの通信量を軽減できるというメリットもあります。クライアントからテーブルを直接に操作させるのではなく、常にストアド・プロシージャからのみアクセスさせるようにすることで、予期せぬ操作を防ぐという、セキュリティ上の効果も考えられるでしょう。 スト

    syque
    syque 2011/06/22
    ストアド・プロシージャ(Stored Procedure)とは、その名のとおり、データベース・サーバ上に保存(Stored)された一連の手続き(Procedure)のことです。ストアド・プロシージャは、データベース上で解析/コンパイル済みの
  • リレーショナル・データベースの世界

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    syque
    syque 2011/06/22
    以下の条件に当てはまる人を読者に想定しています。 なぜ"関係"モデルという抽象的な用語を使うのか分からない。"表"モデルでいいじゃない。 なぜ「= NULL」ではなく「IS NULL」と書かねばならないのか分からない。 E.F.Codd
  • デジタルをわかりやすく - catch.jp blog

    フリーランスのテクニカルライター 可知 豊の個人ブログです。 IT・ビジネス・プログラミング学習などをテーマに、多くのメディアで記事を書いています。 このほかに、Webコンテンツや簡単なプログラムの作成、Webシステムやプログラミングのトレーニング支援、企業メディアの企画・制作・運営にたずさわってきました。 お仕事、絶賛募集中です。 Works ... 一指でもサクサク打てる、キーボード超入門 パソコン初心者が文字入力で困ったら読む 知る、読む、使う! オープンソースライセンス 著書・実績 自己紹介 Blogs このブログの記事一覧 Heppocode Garage 人差し指でパソコン入力 そのほか * 2024-09:ながらく、いくつかのWebサイトをWordPressで運営してきましたが、 静的サイトジェネレータPelicanを導入して記事を移行しました。 catch.jp blo

    syque
    syque 2011/06/09
    Webブラウザを使っていると、自分専用でちょっとした便利な機能が欲しくなることがありませんか。それを作るには色々な方法があるけれど、とりあえずBookmarklet(ブックマークレット)が簡単なんじゃないか。ということで
  • WEBアプリケーションをポップアップでひらく :: ブックマークレット

    ブックマークレットとは? ブックマークレットは、ウェブブラウザでいつもやっているような退屈な作業をもっと簡単で便利にする無料のツールです。 ブラウザのアドオンなどをインストールする必要は一切無く、下の2つの操作で誰でも簡単に使うことが出来ます。 ブックマークレット(例えば、 Google検索 や 画像を拡大 など)を、Webブラウザのブックマークバーまたはリンクバーにドラッグ&ドロップしてください。 そのブックマークレットを使いたいページを開き、ブックマークバーのブックマークレットをクリックしてください。 ブックマークレットアイコンについて : おすすめのブックマークレット : 標準的ブックマークレット : 実験的あるいは、動作が限定的なブックマークレット : このサイト上で動作をカスタマイズ可能(右下の赤いバッジ) ライセンス このサイトで紹介しているオリジナルのブックマークレットは、M

    syque
    syque 2011/06/09
    WEBアプリケーションをポップアップでひらく 任意のWEBアプリケーションをポップアップで開くためのブックマークレットを作成できます。 Gmailタスク、Gmail連絡先、Google Calendar、Toodledo、Remember The Milk などはWidgetライクに各
  • 川o・-・)<2nd life - bookmarkletの文字数制限を無くす

    bookmarkletを作るとき、IEでは500文字ちょい、Firefoxでは2000文字ぐらい(?)の文字数制限がある。また、作った後に一行にまとめたり、デバッグしたりも大変面倒。でもそれがとても簡単な方法でどうにでもなることをインターフェイス!インターフェイス!の人に教わった。 javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";s.src="http://example.com/example.js";document.body.appendChild(s)})(); createElementでscript要素を作って、その中にhttp://example.com/example.jsとソースを指定することによってそのJSを実行できる。WinIEとFirefoxでは確認済み。

    川o・-・)<2nd life - bookmarkletの文字数制限を無くす
    syque
    syque 2011/06/09
    bookmarkletを作るとき、IEでは500文字ちょい、Firefoxでは2000文字ぐらい(?)の文字数制限がある。また、作った後に一行にまとめたり、デバッグしたりも大変面倒。でもそれがとても簡単な方法でどうにでもなることをインターフ
  • TEXTdrop|翻訳・オンラインカジノ 日本円のプログラミング

    Text Drop 翻訳、プログラミング、写真、カメラなどについて書いてます。スタイルガイド/コーディング規約やチートシートなど、ちょっと便利なものを翻訳しています。 TEXTdropでは、C++プログラマーも利用できるパワフルな機能を搭載。C++のコードを書く際に行う手順や避けておきたい工程などを詳しく説明しています。コードスタイルラインの日語版では、日語訳やJ P Yへの換金もサポート。話題性があるオンラインカジノ 日円変換や入金の際のバグにも対応しています。統一性のあるコードを書くためのポイントや規約の種類を参考にする事ができます。

  • 223Soft -

    Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas

    syque
    syque 2011/06/06
    ここを読んでいる方は、おそらくサーバーサイドをPHPなりRubyなりで書きつつも、クライアントサイドをjQueryなどを使ってバリバリ書いていることと思います。 すると、ある程度のところまではjQueryの力もあって楽々書ける
  • [JS]Mootoolsのプラグイン 41選 | コリス

    specky boyのエントリー「Mootoolsのプラグイン Best 41」から、Mootoolsのプラグインをいくつか紹介します。 41 of the Best MooTools Ajax Example Downloads

    syque
    syque 2011/06/06
    MooWheel データの視覚化。 Simple 3D Carousel 3D空間に浮遊するボタン。 Sample Nav Bar 可変するナビゲーション。 image menu ダイナミックに可変するナビゲーション。 Smooth Gallery 画像ギャラリー。 multibox 画像や動画などを拡大表示す
  • Programming In The VBA Editor

    Programming The VBA Editor This page describes how to write code that modifies or reads other VBA code. Introduction You can write code in VBA that reads or modifies other VBA projects, modules, or procedures. This is called extensibility because extends the editor -- you can use VBA code to create new VBA code. You can use these features to write custom procedures that create, change, or delete V

    syque
    syque 2011/06/06
    You can write code in VBA that reads or modifies other VBA projects, modules, or procedures. This is called extensibility because extends the editor -- you can used VBA code to create new VBA code. You can use these features to write custom procedures that create, change, or delete VBA You can write
  • Javaコーディングルール - Javaにおけるコーディング規約

    Javaコーディングルール - Javaにおけるコーディング規約 目次 ネーミングルール 全般 英語を使え! 大文字・小文字の違いで名前を区別しない パッケージ パッケージ名は全て小文字にする パッケージ名には意味のある名前を付ける パッケージ名は省略しない サブパッケージ名の重複は可能 クラス・インタフェース クラス名は役割を表す名前にする クラス名は単語の先頭を大文字にする 例外クラス名は末尾に「Exception」を付ける インターフェイス名はクラス名に準ずる 抽象クラス名はクラス名に準ずる 実装クラス名はクラス名に準ずる 能力付加型のインタフェース名は末尾に「able」を付ける テストクラス テストクラス名は「テスト対象クラス名+Test」にする すべてのテスト/パッケージテストを行うクラス名は メソッド コンストラクタと同じ名前のメソッドはつくらない メソッド名は区切りのみ大文字

    syque
    syque 2011/06/03
    ネーミングルール  全般  英語を使え!  大文字・小文字の違いで名前を区別しない  パッケージ  パッケージ名は全て小文字にする  パッケージ名には意味のある名前を付ける  パッケージ名は省略しない  サブパ
  • Modern Compiler Implementation in ML

    ©1998 by Andrew W. Appel Published by Cambridge University Press (New York, Cambridge). ISBN 0-521-60764-7 (paperback) Table of Contents; Preface Reviews of this book Also available: Modern Compiler Implementation in Java Modern Compiler Implementation in C Software Which version of ML to use ML-Lex Lexical Analyzer Generator ML-Yacc Parser Generator SPIM (and why you might want to use it if you d

    syque
    syque 2011/06/02
    プログラマ必読書だそうな
  • http://asklife.info/archives/1626

    http://asklife.info/archives/1626
    syque
    syque 2011/06/01
    この選択肢なら Scala を一考せよとのこと
  • FileSystemObjectの使い方まとめ - 今日覚えたこと

    FileSystemObject。よく使うんだけど、メソッド名とかがいつも思い出せなくなるので、ここにまとめて書いておく。 FileSystemObjectって何? Windowsでファイルシステムを簡単に扱えるようにするためのコンポーネント。最近のWindowsなら最初から標準で入ってる。 VB6やVBA、あとJScript/VBScript(WSHやASP)でよく使う。JScript/VBScriptでファイルシステムを扱いたい場合、通常はこれを使うしかないと思う。VB6は標準でファイルシステムを扱う関数とかがあるけど、使いにくいので(Openとか使いにくいよね?)FileSystemObjectを使った方がいい。VC++は知らない。.NETには標準で便利なクラスがあるのでFileSystemObjectは使わない。 インスタンス化 まずはインスタンス化しないと使えるようにならない。

    FileSystemObjectの使い方まとめ - 今日覚えたこと
    syque
    syque 2011/05/31
    FileSystemObjectって何? Windowsでファイルシステムを簡単に扱えるようにするためのコンポーネント。最近のWindowsなら最初から標準で入ってる。 VB6やVBA、あとJScript/VBScript(WSHやASP)でよく使う。JScript/VBScriptでファイルシステムを
  • なぜUnitTestは理解されない?

    TwitterでこんなTweetが流れた… エビデンスとしてNUnitGUIのスクリーンショットと、対応するテストコードが含まれている部分のVSのスクリーンショットを取る作業が終りません・・・ UnitTestのエビデンスって…なに? 一般的にテストのエビデンスというと、次の2点を指す。 テスト手順を明らかにするもの(ex. テスト設計書、テスト仕様書、...) テスト結果の証拠(ex. 画面ハードコピー、DBスナップショット、...) UnitTestでは、これはこのように解釈できる。 テスト手順を明らかにするもの = テストコード テスト結果の証拠 = 今実行すればテストが全てグリーンになること これがなぜか理解されず、軋轢とストレスと大きな工数追加になっている現場がずいぶんある。 なぜUnitTestはいつまでも理解されないのだろう。 余談。これらのことは、Seleniumなどを使

    なぜUnitTestは理解されない?
    syque
    syque 2011/05/31
    テスト自動化で反復可能になると、それが肌で感じられるほどに明らかになったことに「テストしていないコード・条件にこそバグが存在する」ということだ。 デグレードはヒューマン・ミス以外にはほぼ発生しなくなっ
  • Makes you HTML souce eautifully indented - Ham Cutlet

    インデントを綺麗に

    syque
    syque 2011/05/25
    HTML をインデントしてくれるサービス。Emacs とかでやりゃあええ。
  • モバイルゲームの歴史を年代別にご紹介します。モバイルゲームの成長と今後について詳しく解説していきます。

    モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲーム歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

    syque
    syque 2011/05/23
    さて今回の修正のメインは、物理挙動をサーバにも実装したところです。 前回までのシステムは、プレイヤーキャラクターの動きは、以下のようなしくみになっていました。 クライアント側で動かし、座標を更新する 更新
  • Sleep sortの各言語での実装まとめ – Yuyak

    盛り上がってるSleep sort。 僕もどの言語かで実装しようと思ったけどもう色々やられていて悔しいのでまとめてみる。 随時更新。 そもそもの発端 4chan BBS – Genius sorting algorithm: Sleep sort (家) 常識を覆すソートアルゴリズム!その名も”sleep sort”! – Islands in the byte stream bash 4chan BBS – Genius sorting algorithm: Sleep sort (家) 4chan BBS – Genius sorting algorithm: Sleep sort C# 4chan BBS – Genius sorting algorithm: Sleep sort JavaScript 話題のソートアルゴリズム「sleep sort」をJavascriptで実

    syque
    syque 2011/05/23
    盛り上がってますね、Sleep sort。 自分もどの言語かで実装しようと思ったけどもう色々やられていて悔しいのでまとめてみる。 随時更新!
  • オブジェクト指向プログラム言語としてのJavaScript

    このページでは、JavaScriptのオブジェクト指向言語としての側面を研究します。 JavaScriptは、HTMLの拡張という側面が注目されていますが、 プログラム言語として見た場合にも、興味深い独自の特徴がたくさんあります。 このページでは、これらJavaScriptの言語としての特性、 特にオブジェクト指向言語としてJavaScript を見た場合の特徴について詳しく研究を試みます。 JavaScriptは、ほぼ完全なオブジェクト指向言語です。プログラマによるクラス定義、プロパティ定義、メソッド定義ができます。継承は、言語の基機能としては用意されていませんが、基機能の組み合わせにより実現できます。 メソッドのバインディング(binding)はレイトバインディング(late binding)です。これは、JavaScriptが変数の型のない言語だからです。 JavaScript

    syque
    syque 2011/05/23
     JavaScriptは、ほぼ完全なオブジェクト指向言語です。プログラマによるクラス定義、プロパティ定義、メソッド定義ができます。継承は、言語の基本機能としては用意されていませんが、基本機能の組み合わせにより実現
  • JavaScriptでチップチューン風サウンドエフェクトを生成するライブラリ : jsfx - 音楽方丈記

    JavaScriptでチップチューン風サウンドエフェクトを生成するライブラリ : jsfx » 音楽コンテンツ(作曲/演奏)  [編集] JavaScript でチップチューン風のシンセサウンド波形を生成して再生できる効果音ジェネレータライブラリ jsfx を紹介。 ソースファイルは GitHub で公開されています。 MIT ライセンスなので再利用・改変の際は著作権表示が必要。 HTML5 の Audio オブジェクトで WAV 形式の再生をサポートしているブラウザ(Firefox 3.6、Chrome 9、Safari 5 など)で実行可能です。 IE9 beta は HTML5 の Audio タグには対応していますが、JavaScript から Audio オブジェクトが生成できないため利用できません。(IE6~8 は HTML5 非対応なので利用不可) デモページ» デモはこちら

    syque
    syque 2011/05/22
    JavaScript でチップチューン風のシンセサウンド波形を生成して再生できる効果音ジェネレータライブラリ jsfx を紹介。 ソースファイルは GitHub で公開されています。 MIT ライセンスなので再利用・改変の際は著作権表示が必
  • JavaScriptで波をつくろう。リアルタイム波形生成&再生 - Yanagi Entertainment

    前のエントリでこんなことを書きました。 JavaScriptで波形データを読み書きすることができる。しかし再生するのは難しい。 HTML5のaudioタグとData URIを組み合わせればできないこともないが、コストが大きすぎる。 コストが大きいのは音声ファイルが大きいからです。50MBある波形をいちいち変換してられません。 でも小さい波形ならできるかもしれない! ということでやってみました。 基的なアイディア 波形データをつくる(数値の配列) 波形をバイナリ列に変換する バイナリ列にWAVヘッダを付加する Base64エンコード audioタグのsrc属性に指定 audioを再生 つくったもの http://yanagiatool.appspot.com/jsaudio/mmltest.html シンプルなMMLプレイヤーです。JavaScript + HTML5。 ベロシティとかルー

    JavaScriptで波をつくろう。リアルタイム波形生成&再生 - Yanagi Entertainment
    syque
    syque 2011/05/22
    jsfx とかライブラリは使わず自力で実装してみた例 -- コストが大きいのは音声ファイルが大きいからです。50MBある波形をいちいち変換してられません。 でも小さい波形ならできるかもしれない! ということでやってみま