PostgreSQLを用いたバイナリデータの入出力に関する検討 松本 義秀,三木 光範,廣安 知之 ISDL Report No. 20030606001 2003年 3月 27日 Abstract 今回のレポートでは,PostgreSQLを用いて画像ファイルなどのバイナリデータをデータベースに格納する方法について検討した.バイナリデータをデータベースに格納する方法については, PostgreSQL のバイナリデータ型 bytea を使用してテーブル内に格納する方法や,PostgreSQL独自の技術であるラージオブジェクト を使用して特殊な形式で別のテーブルに格納し,テーブル内に格納される OID 型の値で参照する方法などが考えられる.実験では,様々な大きさのファイルを用意し,それぞれについて格納にかかる時間を計測した.またその結果から,バイナリデータの格納方法につい
最近Twitterを眺めていると、漫画やイラストを描いているところを中継している人たちが増えているように思います。今回は、このお絵描き配信を取り上げます。 これだけですと前回のデスクトップ配信と同じ手順できてしまうため、今回はFlash Media Live Encoderを新たに利用することで、映像を高画質にして配信してみます。 今回配信する内容は、横1024px、縦768px(いわゆるXGA)のウィンドウサイズのPhotoshopで、作業している模様を配信すると仮定して話を進めていきます。 Note: 今回は1024x768のサイズにしますが、Ustream.tvの中継画面(480x360)と同じ比率、つまり4:3であることが重要です。そのため、配信したいサイズを800x600などにしてもOKです。 Flash Media Live Encoderを利用した高画質化の概要 まずはじめに
※本ページはアフィリエイトプログラムによる収益を得ています 大きいことはいいことです リリースされるやいなや、たちまちApp Storeランキングのトップを独占しまくったiPhone/iPod touch用アプリ「ラブプラスiM/iR/iN」。最大の見どころはやはり、専用のマーカーを撮影することで現実の風景にキャラクターを重ねられるAR(拡張現実)カメラ機能ですが、さっそくこの機能を使ったユニークな「エクストリーム・ラブプラス」が各地で行われているようです。 中でも面白かったのが、文京区の印刷会社・共信印刷さん(@kyoshin_print)のチャレンジ。なんとB0サイズまで出力可能な業務用大判プリンタを使って、縦1メートル×横1メートルという超巨大ARマーカーを印刷してしまいました。画面に映るヒロインたちのサイズは、読み取ったマーカーの大きさがそのまま基準になります。ということは……!
本来くらべようがないものを英語でapples and orangesと表現するが、今回は実際にiPadとキンドルを使って本を読んでみて、文字通りAppleのiPadに対していかにキンドルがオレンジなのかを思い知らされた結果となった。 ハードやソフトの比較は既にITオタクな人たちがたくさん書いているので、以下は純粋にiPadを電子本端末として見た場合、キンドルとどう違うのかを検証してみる。 まずはiPadを入手。Macファンが店の前に列をなして並ぶ様子がニュースが流れていたようだが、今回は予約注文を受け付けていたので、並ぶ必要は全くなかった。箱から取り出すと、そのままスイッチを入れてすぐに使えるところはマックの他のガジェットと同じ。 ただし、第一印象はずっしり、重い! キンドルの300グラムに対して倍以上の700グラム近くあるので、それもそのはず。これでは気軽に片手で持って本を読むのはムリ。
はじめに 本連載では、PHP上で動作するアプリケーションフレームワークであるsymfonyでアプリケーション開発を行う方法について紹介します。本連載で扱う内容は、次のとおりです。 symfonyフレームワークの特徴 symfony利用のための環境設定手順 Hello, Worldアプリケーションの作成 データベースと連携したアプリケーションの作成 その他、役立つsymfony関連のテクニック 導入の今回は、まずsymfonyの特徴と環境設定手順、「Hello, World」アプリケーションの作成までを紹介します。 対象読者 PHPの基本構文は一通り理解しているが、フレームワークを利用したことはないという方を対象としています。 必要な環境 symfonyは、PHP5とWebサーバがインストールされている環境で利用可能です。本稿ではWebサーバとしてApache2.2を、OSにWindows
ここでは、システムを開発していくことについて触れていきたいと思います。例の如く、ここに書いてある内容は、私の経験から出たもので、一般的に列挙されている内容と異なる場合があります。 目次 システムを作成する上での重要なポイント 3つの基本(分類・共通化・抽象化) リファクタリングについて オブジェクト指向入門 デザインパターンを読み解く データ中心指向とオブジェクト指向 開発プロセス テストについて ドキュメントについて データを扱うアプリケーションの注意点 セキュリティについて フレームワークについて アーキテクチャ、設計について Webアプリケーション作成の一例 補遺:ブログから転載 SE/PGのための学習ガイド
ここでは主に業務アプリケーションで、データを扱うときに、注意する点について述べます。 削除パターン 親子関係にあるとき、親が削除されたときに子をどうするか決めておきます。 RESTRICT 子があるとき削除できない CASCADE 子もすべて削除される SET NULL 子の参照をNULLにする 論理削除 削除フラグを立て子はそのままにする 論理削除を行なう場合の注意点 データを削除する際、実際物理的にはデータベースから削除せずに見かけ上消す論理削除がしばしば用いられます。この利点は、誤削除しても復活させる手立てを残しておくことや、削除されたものを後で参照できることなどがあります。削除というよりは無効化という方が適切な場合があります。 例えば、案件テーブルに担当者を入れる項目があったとしてます。論理削除であれば、担当者が退職した場合でも、あとで誰が担当者であったかを分かるようになります。一
Colleges Dream of Paperless, iPad-centric Education Three universities are getting pumped to hand out free iPads to students and faculty with hopes that Apple’s tablet will revolutionize education. Seton Hill University, George Fox University and Abilene Christian University each pre-ordered bundles of iPads — sight unseen — with plans to experiment with how the tablet could change classroom learn
IPサイマルラジオ協議会は4月7日、AM・FMラジオを放送と同時に丸ごとPC向けに配信する試験サービス「radiko.jp」のストリーミングのセキュリティを強化したと発表した。「radikoの存続を危うくするサービスに対する措置」で、「ラジオの楽しみを広げるためのアプリを排除する目的ではない」としている。 同協議会はradikoについて「都市部を中心とした難聴取の解消を目的としたもの」と説明。ラジオ放送を、聴取エリア内のPC限定で配信しており、「実質的な放送エリアに向けた試験配信という枠組みで権利者、広告主など関係者の理解をいただいている」という。 「エリア外の聴取を可能にするサービスが一般化すると、実用化が困難になる可能性もある」ため、対策としてストリーミングのセキュリティを強化した。「ラジオの楽しみを広げるための様々なアプリを排除することが目的ではなく、エリア外聴取環境の提供、収益を得
スパイスラボ神部です。 発売日まであと15日!となりました Amazon.co.jp: mixiアプリをつくろう!OpenSocialで学ぶソーシャルアプリ: 神部 竜二: 本 。前回は自分の感想ベースでをまとめてみましたが、今回は自分の経験を踏まえて、いち開発者がどうやって技術系単著を書くまでに至ったかをまとめてみたいと思います。 プログラミングも不確かな開発者が技術系単著を出すために必要なこと 1.ブログを書こう 書籍というのは、自分からのアウトプットを文字にするということです。それが説明の部分であってもコードの部分であっても、とにかく自分の頭の中から外に出すということを普段からやっておく必要があります。アウトプットも訓練ですので、できるだけ毎日やるようにしましょう。 ブログを書くこと自体については既にいろいろノウハウが転がっていると思いますが、やはり書きたい本のテーマ(ここでは技術系
This domain is registered at NameSilo. If you are the owner, start administering it at NameSilo.com. If this is not your domain, find similar names that work for you. This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く