タグ

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

  • Rubyでどう書く?:RubyでWord文書を作成する - builder by ZDNet Japan

    いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた Anywhere Workspace! ハイブリッドワーク時代の働き方 分散業務環境3つの課題と解決策 コマース広告の大変動 プライバシー保護とパーソナライズの狭間で マーケティングの効果を最大化するためには すぐに実践できる仕事効率アップ術 驚きの効果をもたらす外付けディスプレイ なんと最大50%の業務効率アップも! DNSを守り、DNSで守る 高度・巧妙化し危険度を増すサイバーリスク いま考えるべきモダンセキュリティのあり方 データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある Summit 講演レポート公開! イノベーション志向経営からDX推進の覚悟 ブレインテックの可能性まで 今時プライベートクラウドの作り方 2020年代の

  • 「OpenXC」はクルマを変えるか? - ブログ de OS - unakami - builder

    自動車メーカーにとってコストダウンは重要課題だが、消費者にとってもそれは同じこと。しかし消費者は、クルマの制御系や安全システムを削る術がないため、購入時にムダなオプションを削ることで対応するしかない。ホイールや塗装などオプションはいろいろあるが、標的になりやすいのは「カーナビ」だろう。 実際、カーナビの単価は高い。ダッシュパネルに固定するタイプは工賃込みで20万円あたりからが相場、しかも地図更新時には2〜3万円ほどかかる。自律航法や3Dジャイロなどの搭載により概して高精度だが、着脱可能なポータブルナビに比べるとはるかに高価だ。

  • ブラウザエンジンの新潮流「WebKit2」 - builder by ZDNet Japan

    Safariなどに採用されているオープンソースのHTMLレンダリングエンジン「WebKit」の次世代版、「WebKit2」がその姿を表した。WebKitの開発者向けメーリングリストに投稿されたメッセージには、Appleに勤務するAnders Carlsson氏とSam Weinig氏の2人が名を連ね、Appleによる事実上の公式発表という意味合いを有している。それでは早速、その変更点に迫ってみよう。 タブごとのプロセス分離が可能に WebKitは単一構造ではなく、HTMLパーサー/レンダラーの「WebCore」、JavaScriptエンジン「JavaScriptCore」をラップするフレームワークだ。WebKit2もこの構成を踏襲するが、プロセスの処理系はユーザーインターフェース部分とウェブレンダリング部分とに二分割され、それぞれ独立して実行される(図1)。このタブごとにプロセス分離できる

    ブラウザエンジンの新潮流「WebKit2」 - builder by ZDNet Japan
  • 特集:builder的Lionのみどころ--サンドボックス、SMB、irb - builder by ZDNet Japan

    Lion特集の第2弾となる今回は、引き続き「builder的Lionのみどころ」と称し、Lionのいぶし銀的新機能や変更点を見ていきたい。 格化する「サンドボックス」の波 一般ユーザーには特にアピールされていないようだが、Lionではアプリケーションの「サンドボックス化」が進められている。サンドボックスとは、文字通り「砂場」であり、保護された環境下でプログラムを実行し不正処理を防ぐセキュリティモデルの一種。OS Xでは、Leopard以降段階的に導入されてきたものだ。 サンドボックス化されているアプリケーションの代表格が、Lionデフォルトのブラウザ「Safari 5.1」。従来のWebKitに代わるレンダリングエンジン「WebKit2」を採用、Lionで起動したときのみサンドボックスが有効になる。レンダリング以外のプロセスを分離することで、プラグインを原因とした不正終了や、マルウェアに

    特集:builder的Lionのみどころ--サンドボックス、SMB、irb - builder by ZDNet Japan
  • Sambaを取り去ったOS X Lion、その影響は…… - builder by ZDNet Japan

    従来OS Xでは、Windowsネットワークとの接続にオープンソースソフトウェアの「Samba」を採用してきた。といっても、コミュニティベースのSambaをそのまま収録したわけではなく、HFS Plusの仕様に沿う形でUnicodeの正規化処理(NFD、Unicode Normalization Form D)を施した改変版だが、Sambaを軸としてWindowsネットワークとの共存を実現してきたことは確かだ。 そのSambaが、Lionでは取り去られている。こちらの記事でも取り上げているとおり、独自開発の互換品に置き換えられているのだ。その理由は定かではないが、SMBプロトコルの実装がSambaではなくなったことは事実で、おそらく復活することもないだろう。 互換品に置換されたことの影響だが、ファイル共有機能に関して言えば、目立った問題は報告されていないようだ。そもそもSMB/SMB2プロ

    Sambaを取り去ったOS X Lion、その影響は…… - builder by ZDNet Japan
  • 特集:builder的Lionのみどころ--開発環境:API周りの変更点(前編) - builder by ZDNet Japan

    色々なメデイアでLionの派手な新機能ばかりが紹介されているが、今回のバージョンアップで開発者が最も注目している点は、「新規に利用できるようになったAPIは何があるのか?」である。 WWDC 2011での発表によると、Lion(Mac OS X 10.7)で新規に追加されたAPIは3000以上あるそうだ。そうした新規APIが革新的かつ魅力的であれば、Lion用アプリケーションに対するアイデアも膨らみ、「さあアプリケーションを開発するぞ!」というモチベーションにも結びつく。 そのために成すべき仕事は、追加されたクラスやメソッド(API)をフレームワーク単位で調査し、Lionでは何と何が可能になったのかを正しく把握することである。APIが一気に3000も増えると、こうした調査だけでも大仕事なのだが、まずはAppleが提供している技術ドキュメント「What's New In Mac OS X」を

    特集:builder的Lionのみどころ--開発環境:API周りの変更点(前編) - builder by ZDNet Japan
  • 1つのソースでEPUBとPDFを生成できる「ReVIEW」を試す - builder by ZDNet Japan

    しばらくお休みしていた連載ですが、いよいよ第1回で目標に掲げていた「電子書籍」の刊行に向けて動き出します。今回は、その序章ともいえる電子書籍生成ツール「ReVIEW」を紹介します。 1つのソースからEPUBとPDFを生成するツール 雑誌ではなく活字主体の「書籍」としてEPUB電子ブックを作成しようと考えたとき、アプローチは大きく2つあると考えています。1つは、WYSIWYGな編集機能を持つオーサリングツールを使う方法。ソースであるテキストファイルと図版を、実際のレイアウトで確認しながら組版作業を進めるというものです。連載でも、これまで「Sigil」などのツールを紹介してきましたが、InDesignやPagesのEPUBエキスポート機能も、このカテゴリに分類されると思います。 もう1つが、WYSIWYGな編集機能を持たないコンバータです。PDFHTMLなど整形済みの文書を変換するため、

    1つのソースでEPUBとPDFを生成できる「ReVIEW」を試す - builder by ZDNet Japan
  • OS管理:緊急特集「OS X Lion」--技術者ならおさえておきたい開発環境とXsan - builder by ZDNet Japan

    builder by ZDNet Japanをご愛読頂きありがとうございます。 builder by ZDNet Japanは2022年1月31日にサービスを終了いたします。 長らくのご愛読ありがとうございました。

  • 特集:builder的Lionのみどころ--開発環境:API周りの変更点(後編) - builder by ZDNet Japan

    前回は、Lion(Mac OS X 10.7)の開発環境のおさらいと、iCloud関連のAPI、サンドボックス、オートセーブとバージョン管理を解説した。後編の今回でもLionの開発環境を確認していきたい。 Lionでは、SDK(Software Development Kit)についても大きな飛躍が成されている。SDKの主役は、IDE(統合開発環境 )の「Xcode 4.1」とパフォーマンス解析ツールの「Instruments 4.1」の2つだ。特にXcode 4.1の機能アップは大きい。例えば、以前は別アプリケーションとして提供されていたGUI(グラフィックインターフェース)のレイアウトツール「Interface Builder」もビルトインされている。 AppleがSDKの改善に力を入れる最大の理由は、社内でのソフト開発にも同ツールが使われているからだろう。開発ツールに問題点や能力不足

    特集:builder的Lionのみどころ--開発環境:API周りの変更点(後編) - builder by ZDNet Japan
  • IPA/SEC、ソフトウェア開発プロセス改善の新手法とツール類を公開 - builder by ZDNet Japan

    情報処理推進機構(IPA技術部ソフトウェア・エンジニアリング・センター(SEC)は7月7日、ソフトウェアの開発プロセスに問題意識を持つ技術者向けにプロセスを改善するための新たな手法「SPINA3CH 自律改善メソッド」と、メソッドを適用するためのツール類を公開した。 SPINA3CHはもともと、情報サービス産業協会(JISA)が2004年にプロセスを改善するために“あるべき姿”をモデル化したものであり、当時は「Software Process Improvement aNd Assessment for CHallenge」(SPINACH)としていた。これを2007年にIPAがわかりやすく編集し公開している。 しかし、仕事の進め方ややり方に問題意識を持っていても、「改善方法がわからない」「従来のソフトウェアプロセス改善手法では開発現場に作業負荷がかかることがある」――といった理由から

  • Snow Leopard時代のパス管理術 - builder by ZDNet Japan

    日々の修練に「パス」は重要……といっても球技ではなく、コマンドサーチパスの話。この設定を忘れると、ビギナーは使いたいコマンドが見つからずに泣き、パワーユーザーは舌打ちしつつ~/.profileや~/.bashrcあたりをイジることになる。 そのコマンドサーチパス、OS XではLeopardのときに改良されている。PATH環境変数が参照されることは、UNIXの流儀そのままだが、新設された「/usr/libexec/path_helper」コマンドを使うことで、管理を単純化したのだ。なお、このpath_helperコマンドはLeopard当時シェルスクリプトだったが、Snow Leopardの現在ではバイナリ化されている。 このpath_helperは、実行されると/etc/pathsの内容を読み込み、PATH環境変数に設定する。そのためLeopard以降のシステムでは、どのようにシェルが起動

    Snow Leopard時代のパス管理術 - builder by ZDNet Japan
  • 開発者じゃなくても便利に使えるDevTools(コマンド編) - builder by ZDNet Japan

    開発環境は未導入、というMac OS Xユーザーは少なくない。辛うじて10万円アンダーの通常版と、二十数万円也の開発環境セット版が提供されていたNEXTSTEP時代を肌身で知る筆者としては、OSが1万円台で開発環境は無償提供、という状況には隔世の感がある。第一、開発環境のないUNIXなんて○○のない××のようではないか(当て字はご自由に)。 それに、開発環境はデベロッパーだけのものとはかぎらない。有用なツールも多数含まれているので、それだけでも十分メリットといえる。ディスクスペースは多少圧迫されるが、昨今のHDD容量と価格を考えれば、数GB程度どうということもなかろう。 開発環境には、多数のコマンドも含まれる。gccやmake、otoolといった開発に直結するコマンドはもちろん、関連性の低いものもあるため、ともするとインストールされたことに気がつかない可能性がある。 CPUなどハードウェア

    開発者じゃなくても便利に使えるDevTools(コマンド編) - builder by ZDNet Japan
  • アップルはCUIにツンツンデレデレ:暗号化ZIP書庫の作成でわかること - builder by ZDNet Japan

    Appleという会社には律儀なところがある。基調講演など華々しい場所では、その時点でもっともアピールしたい新製品やGUIなどビジュアル的に訴求しやすい機能ばかり紹介するが、あまり需要はないだろうと思われる機能もしっかりとメンテナンスしていることが多いのだ。 かつて存在したapplepingコマンドは、その一例だろう。Mac OS Xがリリースされてしばらくの間は、引数を与えずコマンドを実行すると、用例として「examples: appleping 'John Sculley:Macintosh SE@Pepsi'」と表示されていた(PEPSI副社長だったJohn Sculley氏が請われてAppleCEOに就任した過去をご存知だろうか)のだが、いつからかユーザー名の部分が「John Doe:Macintosh SE@EndZone」に修正されていた。利用者は少ないであろうコマンドのイース

    アップルはCUIにツンツンデレデレ:暗号化ZIP書庫の作成でわかること - builder by ZDNet Japan
  • Leopard以降の標準アーカイブフォーマット「XAR」 - builder by ZDNet Japan

    比較的地味なカテゴリのため言及される機会は少ないが、Mac OS XデフォルトのアーカイバはLeopard以降オープンソースの「XAR」に変更されている。Tigerまでは、Installer.appが使用するパッケージ(XXX.pkg)にはCPIOが使用され、バンドル内部に拡張子「.pax」のファイルとして書庫化されていたが、Leopard以降でサポートされた新形式ではバンドルが廃止(後方互換性によりバンドル形式のパッケージも引き続き利用できる)、すべてのコンテンツがXAR形式で書庫化されている。 このXARへのシフトはパッケージ限定かと考えていたが、どうやらそうではないらしい。Safari 5の機能拡張機構(Safari Extension)では、拡張子「.safariextz」のファイルが機能拡張書類とされているが、実体は同じXARアーカイブだ。その証拠に、○○○.pkgも△△△.sa

    Leopard以降の標準アーカイブフォーマット「XAR」 - builder by ZDNet Japan
  • 位置情報フレームワーク「Core Location」にCLIからアクセス - builder by ZDNet Japan

    Mac OS X/Darwinで投入し、熟成された技術がiOSなどほかのシステムに導入される……基的にはこの解釈で正しいはずだが、何事もそうであるように例外はある。それが位置情報フレームワーク「Core Location」だ。 Core Locationフレームワークの初出は、iPhone OS 2のとき。GPSWi-Fi、3G回線という3種の経路を利用し、そのときデバイスが存在する緯度と経度を取得する。3G回線とGPSを利用できないiPod touchでは、Wi-Fi回線のみで位置情報を取得できるなど、デバイスの種類や回線の状態に対し柔軟に対応できるところが特徴といえる。 そのCore Locationフレームワークは、Snow LeopardからMac OS Xに導入された。わかりやすい変化としては、システム環境設定の「日付と時刻」ペインに、「現在の位置情報に基づいて、時間帯を自動

    位置情報フレームワーク「Core Location」にCLIからアクセス - builder by ZDNet Japan
  • Snow Leopardの新コマンド「pkgutil」でパッケージを削除する - builder by ZDNet Japan

    NEXTSTEP/OPENSTEP時代には、当面使わないアプリケーションをディスク上から削除せず書庫化したり圧縮処理(再パッケージ化)したりと、気の利いた機能を備えていた「Installer.app」。もちろん削除機能も装備され、パッケージはかんたんな作業でアンインストールすることができた。 Mac OS Xの時代に入り、パッケージ(.pkg)は手動でなければ削除できない――アンインストール用スクリプト付きの気の利いたものもまれにあるが――状況が続いた。これはこれでやむを得ぬ事情があったのだろうということで、とやかく言っても始まらない。 しかし、コマンドライン方面では変化が生じている。新設の「pkgutil」コマンドを利用すれば、インストールしたパッケージを“きれいサッパリ”削除できるのだ。ここでは、筆者に縁がないLexmarkのレーザープリンタ用ドライバを例に、その手順を紹介してみよう。

    Snow Leopardの新コマンド「pkgutil」でパッケージを削除する - builder by ZDNet Japan
  • これはすごい! アップロードした写真を洋画風のムービーにかっこよく合成してくれるウェブサービス - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 今回は……すごいウェブサービスをご紹介しますよ。 「Make a thank you movie!」と題されたこのウェブサービス、一言でいうなら、アップロードした写真とあらかじめ用意してあるムービーをものすごく自然な形で合成するというサイトです。 かなり重いので回線やスペックによっては表示に時間がかかる可能性がありますが、それでもすごく面白いのでぜひご覧ください。 使い方は簡単ですがいちおう説明しておきます。 サイトを開くと↑の画面が出てきますので、「BROWSE」をクリックし、アップロードする写真を選びます。 「START CAMERA」を押すとウェブカメラを利用してその場で自分を撮影することもできます。 あ、そうそう、ムービーの内容的に、アップロードする写真は人物の顔写真がベストです。 アップロードするとこのよう

  • SQLite対応アプリのデータベースファイルを閲覧する - builder by ZDNet Japan

    セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために 特集:セキュリティトレンド-秋- つながる世界で問われる対応 サプライチェーンセキュリティを考える RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り ライバル同士がタッグを組む理由 マイクロソフトとヴ

    SQLite対応アプリのデータベースファイルを閲覧する - builder by ZDNet Japan
  • 開発環境「Xcode Tools」付属の差分表示ツール「FileMerge」をUTF-8対応に - builder by ZDNet Japan

    これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 いま求められるID管理:前編 有名コンサルが一堂に会し語り合う いま必要なサイバーガバナンスのありかた オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 サービスを止めない! サイバーエージェントに聞く高可用性の実現 そこにピュア・ストレージが選ばれた理由 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス RPA見直される”業務”と”人”の関係 人的リ

    開発環境「Xcode Tools」付属の差分表示ツール「FileMerge」をUTF-8対応に - builder by ZDNet Japan
  • Windows 7で利用するCUIコマンドを“単品”で追加するなら「GnuWin32」(1) - builder by ZDNet Japan

    データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある RPA見直される”業務”と”人”の関係 人的リソースを単純作業から解放! 高付加価値業務への転換のために 仮想環境データ保護の新次元 高度化・複雑化するIT環境の課題への解決策 最新鋭データ保護・管理ソフトウェア基盤 エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く 当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた 現場主導のデジタル変革 ビジネス変革のための“ITの民主化” そして 変わるIT部門の役割 AWSとAzureを更に使いこなそう イマドキのマルチクラウドセキュリティを MS担当者が徹底解説 新OSのWin11はどう進化したか ビジネス上の役割、開発の要

    Windows 7で利用するCUIコマンドを“単品”で追加するなら「GnuWin32」(1) - builder by ZDNet Japan