タグ

ブックマーク / builder.japan.zdnet.com (21)

  • 「iBooksオンリー」なEPUBについて考える - builder by ZDNet Japan

    この連載でもたびたび言及しているIDPFのLiza Daly氏が、自身のブログで「Appleによる独自のEPUB拡張」を報告しています。今回もAdobe Digital Publishing Suiteについて取り上げるつもりでしたが、急きょ予定を変更し、このEPUBの独自拡張について解説してみます。 レイアウト固定でリフローできないEPUB 前提条件として、EPUBというフォーマットは「リフロー」が原則です。CSSのpage-break-after/beforeを使うなどしてページ区切りを設けることは可能ですが、基的にページの概念はなく、制作側がレイアウトを厳密にコントロールすることはできません。これを許せば、文字サイズの調整や画面の回転といったEPUBの長所が損なわれてしまいます。 しかし最新版のiBooksには、EPUBを固定レイアウトで表示するための拡張が施されているようです。残

    「iBooksオンリー」なEPUBについて考える - builder by ZDNet Japan
    hayashih
    hayashih 2012/05/08
  • Pythonの技法:リストの内包表記 - builder by ZDNet Japan

    リストの内包表記(list comprehensions)は、当初関数型言語Haskellで用いられていることで有名になった。Pythonでリストの内包表記を用いると、変換対象のデータに注目してコードを記述することが可能になる。それは、関数に注目してコードを記述していたかつての方法とはまったく異なる手法だ。 リストの内包表記を用いて行えることはすべて、組み込みのmap関数とfilter関数を用いて記述することも可能である。しかし、リストの内包表記を利用すると、より使用が簡単で可読性の高いコードを記述できる。稿では、単純な例をいくつか用いてリストの内包表記の強力さをお見せしよう。 Pythonでリストを記述する際は、以下のようにして各アイテムを並べてブラケットでくくる。 >>> wordlist = ['HELLO', 'World', 'how', 'aRe', 'YOU?'] リストの

    hayashih
    hayashih 2012/05/03
  • HTML 5のローカルデータベース機能: まずDatabaseオブジェクトを取得する - builder by ZDNet Japan

    GREEの考える効率的データ管理 ハイブリッド環境にあるデータを一元で管理 有効活用とガバナンス強化を実現できた背景 リモート、オフィス、オンサイト 働く場所を選ばないハイブリッドワーク これからの快適な業務環境構築のポイント Identityマスターへの道(5回目) ID一元管理のメリットをライフサイクルから 考えてみよう! ハイブリッドクラウドとAI これからの時代のデジタルビジネスを支える IBMの新たなビジネス&パートナー戦略 Azureの上でVMware環境を動かす 昨年発表された注目の「AVS」 当に使えるのか検証をしてみた結果 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 SoRとSoEをつなぐDX推進の要 新しい時代の顧客とのデジタル接点管理 クラウド型商品管理基盤(PIM)の重要性 ネットワークもサービスとして使う いま企

    HTML 5のローカルデータベース機能: まずDatabaseオブジェクトを取得する - builder by ZDNet Japan
    hayashih
    hayashih 2012/04/04
  • EPUB生成ツール「ReVIEW」について達人出版会の高橋氏に聞いてみた - builder by ZDNet Japan

    前回紹介したEPUB/PDF生成ツール「ReVIEW」は、達人出版会を主宰する高橋征義さん(プレゼン技法「高橋メソッド」の高橋さんですよ!)も開発に関わっています。幸い高橋さんとはEPUB関連の会合で面識がありましたので、直接お会いして話をうかがってきました。 --ReVIEWですが、私には「plain2」が思い出されてならないのですが。 高橋:LaTeXのソースを出力するあたりなど、共通項は多いと思いますが、直接参考にしてはいません。プレインテキストに若干の記号をくわえる程度で整形処理が可能になるよう、wiki記法をベースにフォーマットを定義しています。ASCIIが書籍編集に利用していたEditor's Work Bench(EWB)は参考にしていますが、EWB記法はサポートしていません。 --日ごろどのように作業しているのですか? 高橋:私が1人で、MacBook Proを使って作業し

    EPUB生成ツール「ReVIEW」について達人出版会の高橋氏に聞いてみた - builder by ZDNet Japan
    hayashih
    hayashih 2011/08/13
  • ゼロから学ぶJNI:Java Native Interface - builder by ZDNet Japan

    Java Native Interface(JNI)とは、Javaの1レイヤーである。JNIを用いると、Java Virtual Machine(JVM)上で動作しているJavaのコードから、CやC++、アセンブリのような他の言語で記述されたネイティブなアプリケーションやライブラリを呼び出すことが可能になる。また、逆にそれらのネイティブなコードからJavaのコードを呼び出すことも可能だ。 JNIは、アプリケーションのコードをすべてJavaで記述することが不可能な場合に、ネイティブなメソッドを呼び出してその問題を回避する目的で使用される。具体的には、たとえばJavaの標準クラスライブラリがプラットフォーム依存の機能やプログラムライブラリをサポートしていないような場合には、JNIが用いられる。また、他の言語で書かれている既存のアプリケーションを改修し、Javaからアクセスできるようにする目的で

    hayashih
    hayashih 2011/03/16
  • Amazon EC2の機能を詳しく見てみる(3)--インスタンスデータとAMI - builder by ZDNet Japan

    Amazon EC2互換のクラウドシステム作成を目指し、ここ数回はEC2そのものの各機能についてトピックごとに紹介しています。今回は、インスタンスの属性情報(インスタンスデータ)を取得するための機能と、インスタンスのルートパーティションのイメージである「Amazon Machine Image(AMI)」についてです。 インスタンスデータの取得 インスタンス内部から、インスタンスの各種属性(インスタンスメタデータ)を、Webサービスを通して取得できます。また、インスタンス実行時に任意のユーザーデータを与えることができ、このユーザーデータもインスタンス内部からWebサービスを通して取得可能です。 インスタンスメタデータ、ユーザーデータを取得するには、「http://169.254.169.254/2008-12-01/」に要求を投げます。「2008-12-01」の部分はバージョン番号ですが、

    Amazon EC2の機能を詳しく見てみる(3)--インスタンスデータとAMI - builder by ZDNet Japan
  • 現時点での「日本語向けEPUB進捗状況」をまとめる - builder by ZDNet Japan

    いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた クラウド導入が進まない当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM A Business New Era あらゆるモノ・コトが変化している今 デジタルでビジネスは生まれ変わる サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 大事なのは”仕事の段取り”

    現時点での「日本語向けEPUB進捗状況」をまとめる - builder by ZDNet Japan
    hayashih
    hayashih 2010/11/18
  • 世界の歴史の動きをビジュアル化したFlashがすごい - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 今日は世界の歴史をとても楽しく勉強できる面白フラッシュをいくつかご紹介したいと思います。 僕も学生時代には世界史を専攻していたのですが、 歴史って暗記科目だと思うと急につまらなくなってしまうんですよね。 そうではなくて、大きな流れをイメージしながら物語を読み解くつもりで勉強していくと、とても楽しい科目に化けます。 で、その大きな全体の流れを把握するのに便利なフラッシュがこれ。 まずは東アジアバージョン。 ■東アジア西暦0~2000 右を向いている三角の矢印をクリックすると、西暦0年から2000年に向かってゆっくりと地図が変化していきます。 そのとき勢力図がどうなっていたのかだけでなく、各勢力がどのようにして拡大し、ぶつかり、そして滅んでいったのかがよくわかります。 途中経過はこんな感じ。日はあまり変化しないですね。

    hayashih
    hayashih 2010/09/12
  • 中国発の電子書籍フォーマット「JEBX」は黒船になるか? - builder by ZDNet Japan

    オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク コンテナをエンプラITに! コンテナ活用の基礎 番実装が増える背景とメリット RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 身近な改善の第一歩! ニューノーマルな働き方を前提にした これからの時代のWi-Fi環境構築のポイント ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新たな展開を後押しするSQL Server活用 ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM ともにDXを推進する コンテナ化されたワークロードを管理

    中国発の電子書籍フォーマット「JEBX」は黒船になるか? - builder by ZDNet Japan
    hayashih
    hayashih 2010/08/03
  • iPadビジネスを先取り!EPUB関連フリーソフト5選 - builder by ZDNet Japan

    ひとくちに電子書籍といっても、その規格はさまざま。米国で旋風を巻き起こしているAmazonの「Kindle」で使用されている「AZW」、その後継と目される「Topaz」、お馴染み「PDF」も電子書籍となりうる。 発表後いきなり話題沸騰のApple iPadも、電子書籍リーダーiBooksで「EPUB」をサポートした。EPUBは、International Digital Publishing Forum(IDPF)により制定されたオープンスタンダードな電子書籍規格であり、すでにGoogleブックスやSony Readerで採用されている。流通経路やDRMなど、iPadではどのような形で実装されるか不明だが、EPUBが基盤となることは確実だ。ということは、iPadなどiPhone OSをターゲットに電子書籍でなにか企むとすれば、EPUBが注目されるのは自然の成り行きといえる。 ここに紹介する

    iPadビジネスを先取り!EPUB関連フリーソフト5選 - builder by ZDNet Japan
  • EPUBの「日本語組版」を巡る業界団体の動き - builder by ZDNet Japan

    連載第3回目となる今回は、「EPUBの日語組版」を取りあげます。制作への道のりはいまだ遠く、下調べしなければ……というわけで、説明調ではありますが、EPUB日語組版の現状をまとめてみましたのでご覧ください。 縦書き対応、始まっています 我々日人は暗黙の了解のもと、母語である「日語」の表記スタイルに則った電子書籍の登場を期待しています。世界で多数派の左から右への横書きと、我が国伝統の縦書きの両方に対応していなければ、胸を張って“日電子書籍”とは名乗れません。縦書きという少数派の表記スタイルを持つ言語ゆえに、主張なり自助努力するなりの覚悟が必要なのだと思います。 その縦書き対応ですが、すでに日電子出版協会(JEPA)が対応を開始しています。JEPAに加盟するイーストのブログには、「縦書き、ルビ、禁則、縦中横、右/左開きなどのシンプルな仕様を4月上旬に公表」とありますから、あと1カ

    EPUBの「日本語組版」を巡る業界団体の動き - builder by ZDNet Japan
  • LINQ to XMLを使ってXMLのデータにアクセスする - builder by ZDNet Japan

    私はすでに.NET Language-Integrated Query(LINQ)の基英語)について説明し、LINQからバックエンドのSQLサーバを利用するための情報(英語)を提供した。この記事では、LINQ技術の持つもっとも刺激的な側面の1つである、XMLの処理に焦点を当てる。LINQ to XMLによるXMLの処理は、その他の面倒なアプローチに比べれば遙かにきれいなアプローチとなる。 LINQ to XMLの基 LINQ to XMLは.NET 3.5で提供されている組み込みのLINQデータプロバイダだ。これはSystem.Xml.Linq名前空間で提供される。LINQ to XMLを使うと、XMLベースのデータの作成と読み書きが可能になる。XMLのデータソースはファイルでも、メモリ上のXMLでも、HTTPなどのプロトコル経由でアクセスする遠隔リソースでもよい。 System.X

  • IE8のレンダリングモードと互換表示 - page3 - builder by ZDNet Japan

    Internet Explorer 8(IE8)は標準に準拠した形でページを表示するため、古いバージョンのIEに合わせて作成したページを表示するとレイアウトが崩れてしまう可能性がある。そのため、IE8には3種類のレンダリングモードが用意され、古いIEと同じ形でページを表示できるようになっている。 そこで今回は、各レンダリングモードの特徴や指定方法を確認していく。また、ユーザーがレンダリングモードを切り替えないようにするため、IE8に新しく用意された「互換表示ボタン」を隠す方法を紹介したい。 IE8に用意されたレンダリングモード IE6の時代からIEには下位互換のために複数のレンダリングモードが用意され、必要に応じて古いIEと同じ形でページを表示することができた。たとえば、IE6とIE7には「Standardsモード」(標準準拠モード)と、「Quirksモード」(互換モード)の2種類のレンダ

    IE8のレンダリングモードと互換表示 - page3 - builder by ZDNet Japan
  • Twitterもどきを作りながらGoogle App Engineの肝データストアを理解する - builder by ZDNet Japan

    サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 勝つためのクラウド活用術 New Value on Azure ビジネスを次のステージへ! 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド クラウド導入が進まない当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック 大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 リモートワークを成功させる方法 必須となるセキュリティをどう強化す

    Twitterもどきを作りながらGoogle App Engineの肝データストアを理解する - builder by ZDNet Japan
    hayashih
    hayashih 2009/09/04
  • Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan

    エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 50年の経験を持つアイネットが提供 ユーザー企業の使いやすさを第一に考えた ワンストップで使えるマネージドクラウド リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 Kubernetes活用の最適解とは? 今、注目のコンテナを活用した柔軟なIT基盤 運用、管理の課題を解決しメリットを最大化 オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス AWSとAzu

    Google App Engine詳解:さっそくHello Worldから作ってみた - builder by ZDNet Japan
  • Azureベースの「TORIPOTO」を試しました - unakami - builder by ZDNet Japan

    hayashih
    hayashih 2009/01/29
  • ネット文化圏の勢力図を作ってみた。 - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    記事は、11/29 13:18に最新の追記・修正が入っています。 builder読者の皆さん、こんにちは。 職場で隣のデスクの先輩に「僕は今年のクリスマスも一人寂しくTVを見ることになりそうです」と言ったら、「俺は一人でイルミネーションを見に行く」と呟かれてしまった山田井ユウキです。 この先輩には一生勝てないと思います。 そんなことはさておき。 今回もネット黎明期を支えた個人サイトについて更新しようかと思ったのですが、急きょ別の企画を思いついたのでそっちを書くことにしますね。 題して、 です。 「ネット文化圏」って何よ? という方のためにちょこっと説明すると、広大なネット世界には数多くの文化圏がそれこそ宇宙の星々のごとく点在しており、それぞれが独自のカルチャーやコミュニティを築いて発展しています。 たとえばmixiや2ch、ニコニコ動画など……。 そういった、ネットに大きな影響を与えて

    hayashih
    hayashih 2008/11/30
  • builder tech day - UserInterface & beyond - builder by ZDNet Japan

  • ぜんぜん知らない開発言語をてっとりばやく覚える方法 C# 編 - 帝国の野望ブログ - ものえおさむ - builder by ZDNet Japan

    はじめに このブログでは Visual C# 2008 Express Edition (無償) を使用した Windows アプリケーションに作り方について説明しています。 Visual C# 2008 Express Edition (無償) の入手方法については この記事 を、プロジェクトのコンパイル方法については この記事を参照してください。 タイトルにあるとおり、今回は未経験の開発言語でとりあえずプログラムを書けるようにするための、てっとりばやい方法について書いてみたいと思います。 コードを書く仕事に携わっていると、仕事の要件や技術の革新、開発製品のディスコン、あるいは趣味嗜好、心境の変化などで新しい開発言語を使用する状況になることがあります。 しかし、開発言語の習得というのは、他人との関係を築くのに似てそう簡単ではありません。 深く理解し、心の底から分かりあえるまでにはそれなり

    hayashih
    hayashih 2008/08/18
  • 日本IBM、企業向けマッシュアップ開発ツール「WebSphere sMash」を発表 - builder by ZDNet Japan

    結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 特集:セキュリティトレンド-秋- つながる世界で問われる対応 サプライチェーンセキュリティを考える セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク オラクルスペシャリストが語る! 多くの企業で利用されるオラクルDBの課題 アセスメントの重要性とコスト最適化 クラウドネイティブの実現

    hayashih
    hayashih 2008/06/16