お知らせ

  • パソコン関連

弊社のTeamViewerの取り組みについて

noimage

弊社のTeamViewerの取り組みについて

弊社ではさまざまな地域のお客様のサポートを円滑に行うためにTeamViewerという、リモートサポートソフトを利用しています。 これはお客様側でのトラブルや、質問に対して、最低限のお手数だけで、あとは弊社担当者が遠隔操作にてサポートに当たらせていただくものです。 この取り組みについて簡単にご説明させていただきます。 TeamViewer実際の操作イメージ TeamViewerを実際にご利用いただく手順をご紹介します。 弊社指定のURLより、TeamViewerQuickSupport(クイックサポート)というアプリケーションをダウンロードしていただきます。 TeamViewerのフルバージョンは、インストールの必要なソフトですが、QuickSupportはインストール不要で、QuickSupport使用時のみリモートを許可することができますので、より安全にサポートを受けることができます。 弊社指定のQuickSupportは上記のようなデザインになっています。 このIDを電話口でお伝えいただき、次にパスワードをお伝えいただきます。 IDは同じですが、パスワードは毎回変更されますので、前回のパスワードでそのまま勝手にリモート操作するということはありません。 接続が成功すると、上記画面のように、右下にTeamViewerのウィンドウが現れ、背景が黒一色になります。 これで、リアルタイムに、サポートを開始することができます。 サポートの間で、こちらからお伝えすることがあるときや、ご質問がある場合、上記のようなチャットウィンドウを開くことができます。 また音声(VoIP)にも対応しており、マイクのついたノートパソコンや、USBヘッドセットをご利用の場合は、電話のやり取りのように、より円滑にサポート担当者とお話をしていただけます。 TeamViewerのテクノロジー TeamViewerは、ごく簡単に、IDとパスワードをお伝えいただくだけで利用を開始できますが、これを立ち上げていない限りは、外部からのリモート操作を行うことはできません。 起動しているかどうかというシンプルな方法で、リモートを受け入れる状況を作れます。 パスワードが毎回変更されますので、IDを知っているからといって、リモートを開始することはできません。 またリモート受け入れに関して、ルータや、ファイアーウォールの特別な操作を行っていただく必要はありません。 VPNという仕組みを利用して、まるでインターネット越しではないようなイメージで、お使いのPCをサポートいたします。 通信は暗号化されているため、お客様の情報が盗聴されることもありません。 また多少回線の状況が悪い、あるいは外出先でのポータブルWi-Fi接続でも、通信量を増減させることで対応するため、サポートがぎこちなくなることはほとんどありません。 いくつかのリモートソフトを試用した中で、もっとも優秀なものがTeamViewerでしたので、これを採用しています。 お客様側での費用の負担はかかりません。 弊社ではコーポレートライセンスを購入し、これを社内全員で活用できる体制を作っています。 TeamViewerのその他の機能 TeamViewrには大きなファイルを直接転送する機能や、逆にこちら側の画面をお客様にお見せして、プレゼンテーション、会議などをこなうことができます。 これで弊社製ソフトウェアの導入の際に、複数の方と、必要な機能や、操作について打ち合わせをいつでも行うことができます。 お客様の拘束時間が少なく、一番良いタイミングで打ち合わせができるということで、ご好評をいただいております。 マイクやヘッドセットがない場合も、会議用マイクなどの貸出も行っておりますので、一度お声をおかけください。 以上弊社でのTeamViewerの取り組みについて解説させていただきました。 弊社にとって、対応可能地域を大きく広げ、多くのお客様にリーチするための、使いやすく心強いツールです。

  • パソコン関連

iPhone5Cの意味

noimage

iPhone5Cの意味

日本時間9月11日の深夜のイベントでiPhone5CとiPhone5Sが発売されました。 ハイエンドのiPhone5SとエントリのiPhone5Cの二つの種類に、ラインナップが分割されましたが、これはどういった意味を持っているのでしょうか。 スマートフォンのシェア iPhoneを開発販売しているApple社は、筆者は常にハードウェアメーカーとして捉えています。 ハードウェア販売の利益によって成り立っている企業です。 Androidは各国複数のメーカーから提供され、あらゆる携帯電話業者によっても発売されていますので、iPhoneよりも市場シェアは大きく占めている事になります。 AppleはAndroidの市場シェアが大きくなり、数の上での少数派になる事に対しては、焦燥感は抱いていないものと思われます。 設計開発、部品調達、OSにかかる費用を回収し、十分な利益を上げる事ができれば問題ありませんし、実際にiPhoneの販売実績は年々増えてきています。 現在世界市場でシェアを伸ばしているAndroidは、日本国内で売られているような高機能モデルではなく、製造原価を押さえ、利用者負担の小さい普及型と呼ばれるモデルです。 国内では高機能モデルでも、通信量が高い事と、契約者を奪い合う市場の構造のおかげで、初期投資は安く押さえる事ができるようになっていますが、このあたりは国によってまちまちです。 この普及型の投入で成功している大きな企業はSamsungです。 多く売れれば売れるだけ量産の効果も出て、半導体部品なども自社生産できるので、より安価なモデルを、新興国をはじめとした国々で発売する事ができています。 iPhone5Cの登場 この中でAppleも本腰を入れて、普及型iPhoneに取り組む事にしたようです。 メリットとしては、新興国に市場を広げる事ができること。 デメリットとしては、現在iPhone普及率の高い国において、ハイエンドモデルのシェアが低下する事でしょう。 スペックシートを見てみると、iPhone5Cは外装以外はiPhone5とほぼ同じ性能を有しています。 iPhone5はおよそ数千万台からの出荷数がある成功したスマートフォンであり、この部品構成を引き継ぎ、外装を削りだしアルミニウムから、ポリカーボネートに変更したiPhone5Cは、携帯電話事業者に卸す価格は比較的小さいとはいえ、十分な利益を持っている事が想像されます。 薄く、軽量にこだわっていたAppleが、コスト減のために重量を増やすというのも、従来とは路線が大きく異なったものである事を象徴する事でしょう。 市場拡大の意味 ハードウェアが多く販売される事はもちろん重要ですが、Appleが独自のストアで販売する、音楽、映画、電子書籍、そしてアプリのマーケットを拡張する事です。 特にアプリは重要です。AppleのiTunesストアで販売する商品は、電子的なものなので当然在庫はありませんし、仕入れもありません。 ただ、音楽などに関しては大元の配給元との交渉もあり、Appleとしての販売利益を一様に決定する事はできません。 現在までにAppleはアプリ開発者に対して、100億ドルの支払を行ったと2013年のWWDCで発表しましたが、アプリの開発者側の取り分は7割とAppleにより決められています。 売上総額でおよそ140億ドル、決済にかかる費用などを考えて、最低でも20億ドルほどが5年間のAppleのアプリ利益となっています。 そのうち2013年が約半分を占めているのは、iPhone普及台数がそのままアプリの販売数につながって急増している、という事です。 アプリ内で課金されるものについてもこの7割ルールが適用されるので、無料のゲームばかり売れているとしても、アプリ内の課金がある程度支払われれば、それはAppleの利益となります。 この利益について、開発者向けツールを開発する元手はあるでしょうが、OSの開発と一つになったものですので、アプリの売り上げは、ほぼ元手はかかっていないものと考えても良いかもしれません。 このアプリ市場を新興国で開拓する事が、Appleにとってはより利益増につながり、それがiPhone5Cに託された役割ではないかと考えます。

  • パソコン関連

iPhoneでHamachiネットワークに参加する(Beta版)

noimage

iPhoneでHamachiネットワークに参加する(Beta版)

Hamachiは簡単にVPNを設定するために、便利なものですが接続はPC間に限られていました。 このネットワークにiPhoneを参加させるBeta版が公開されてましたので、これを使ってみました。 HamachiをiPhoneで使うには iPhoneでVPNは備え付けのものがありますが、方式はPPTPとL2TPなど、限られた方式しか利用できません。 OpenVPNはアプリを入れることによって、VPN接続が利用可能となりましたが、Hamachiのようなプロプライエタリなソフトウェアを用いたものは、Appleもなかなか認可しない方針なのかもしれません。 http://community.logmein.com/t5/Hamachi/Hamachi-Mobile-for-iOS-and-Android-BETA/td-p/97131 ここでBeta版の公開が始まったことを知り、さっそくどういうものかを試してみます。 ここに示されるURLからHamachiの管理画面にログインすると、モバイルクライアントの追加というものがあります。 ここで行うことは、まずiPhoneに届くメールアドレスを入力し、iOSの送信を選びます。 すると、接続プロファイル添付のメールがiPhoneに届きます。 このプロファイルを受け入れるかどうかは、あくまで自己責任です。 受け入れると、Hamachiのルート証明書がインストールされます。 するとVPNの設定画面に、Hamachi xxx~という構成ができているので、これをタップし、パスワードを入力します。 これでVPNをONにすることができます。 どのネットワークに参加させるかなど、その後の部分は通常のHamachiクライアントの扱いと同じです。 仕組み HamachiはHamachiを提供しているLogMeIn社のサーバーを介して、VPNを始める仕組みです。 この仕組みがあるので、VPNの両側で、ルータにポートフォワードなどの設定を加えることなくVPNを構成することができます。 この展開の簡単さと、素早さがHamachiの使いやすいところですが、サーバーを常に介さねばならないというところに、可用性と機密性の弱点があります。 LogMeIn社も商業としてこのサービスを行っているので、信頼性がなければ商品になりませんが、このあたりをユーザー側がコントロールできないのは受け入れたうえで使うことが前提になります。 これが受け入れられない場合は、OpenVPNなどを検討する必要があります。 Hamachiは、接続確立後は一対一で接続する仕組みですが、通信の状態が悪い場合など、サーバーを介した通信に変更して、接続を続ける仕組みがあります。 このiPhone版のHamachiはその仕組みを利用し、HamachiのサーバーまではiPhone備え付けのVPNを使い、Hamachiのサーバーからネットワークに接続する、という方法をとっているようです。 そのため、プロファイルのみで、Hamachiのネットワークに参加でき、アプリなどは別途必要ありません。 VPN疎通の確認 iPhone版のIPメッセンジャーアプリで、このネットワーク内の他のクライアントにメッセージ送付できるかを確認します。 IPメッセンジャーをHamachi越しに利用する https://www.sys-cube.co.jp/3623 この記事で行ったとおり、IPメッセンジャーアプリの設定からブロードキャストの設定を選択し、25.255.255.255に設定します。 これでHamachiの同一ネットワーク上にあるIPメッセンジャーに対して送信することができました。 使い方 Hamachiがサーバー経由の接続ができることをうまく利用している感がありますが、サーバー内部でVPNとどのような接続がされているのかは、わからない部分でもあります。 Hamachiそもそもの暗号化形式とは異なるPPTPやIPsecによる暗号化は 一度復号されてから、Hamachiネットワークへ接続されているのであろうと考えられます。 その部分をどこまで心配するか、どこまで信頼するかは、自己責任の世界になります。 IPメッセンジャーを疎通確認に使いましたが、Windowsファイル共有を利用するアプリもおそらくVPN内で利用可能でしょうし、LAN内でできていたことを、かなり簡単に外に持ち出すことができます。 LAN内のサーバーとiPhoneを連携させる使い道は、いくらでも考えられます。 使いどころについては、個々のユーザーが考えるべきところでしょう。 このサービスは現在あくまでベータ版で、今後正式リリースされる場合は、有償のオプションとなるそうです。

  • パソコン関連

IPメッセンジャーをHamachi越しに利用する

noimage

IPメッセンジャーをHamachi越しに利用する

IP MessengerはLAN内で手軽に、サーバ不要でインスタントメッセージを利用できる使いやすいアプリケーションです。 これをソフトウェアVPNであるHamachi越しに利用する方法を簡単に説明します。 Hamachiにもインスタントメッセージ機能はありますが、通知が少しわかりにくく、ファイル送信などもできません。 従来IPMessengerを使っている場合は、これをそのまま使うことができると、新たなソフトウェアの導入も必要なく、便利です。 IPMessangerの設定 IP Messengerは下記URLからダウンロードできます。 http://ipmsg.org/ 自分が所属しているネットワーク内と設定不要でやり取りでき、HamachiなどVPN越しでも、相手が見えればメッセージを送信できます。 Hamachi越しのユーザーが見えない場合、次の設定が必要となります。 基本&LAN設定からBroadcast設定を25.255.255.255で追加します。 Hamachiの現在のIPアドレスが25/8(25.0.0.0サブネットマスク255.0.0.0)であるためこの設定内容となります。 これで、自分の参加しているネットワーク内に、IPメッセンジャーがあれば、ユーザーリストに追加されます。 複数のネットワークに参加て、すべてのクライアントと接続する必要がない場合は、ネットワークの設定をハブアンドスポークにするなどすることで、接続する相手を限定することもできます。

  • パソコン関連

TeamViewerでiPhoneをリモート操作

noimage

TeamViewerでiPhoneをリモート操作

TeamViewerでiPhoneをリモート操作することができるようになりましたので、試用してみました。 iPhoneからパソコンをリモートする方法は従来からありましたが、逆方向はあまりほかのものがないようです。 これの使用にはTeamViewerのアカウント購入と、アカウントに対するプラグインの購入が必要になります。 リモート操作の行い方 iPhoneをリモート操作するには、パソコン側にTeamViewerと、iPhone側にQuickSupport https://itunes.apple.com/jp/app/teamviewer-quicksupport/id661649585 をインストールします。 パソコン側で、TeamViewerを立ち上げ、iPhoneのQuickSupportのIDとパスワードを入力します。 接続するとこのように、iPhoneのシステム利用状況などが表示されます。 ここでできることはタブを見てもらうとわかりますが、スクリーンショットの取得、プロセスの確認、電子メールのアカウント設定、システムのログの確認です。 スクリーンショットはスクリーンショットを操作される側のiPhoneで手動で取得してもらうと、TeamViewerに転送されます。 プロセスは、現在iPhoneで動作しているプロセスと、プロセスID、実行時間が表示されます。 どんなアプリと、どんなdaemonが走っているのか、なかなかこれは見ようと思っても簡単に見られない情報ですね。 設定からは、Wi-Fiの設定、電子メール、Exchangeアカウントの追加ができます。 システムログは、iPhoneのlogを確認できます。 これもなかなか見られない情報ですが、何らか不具合があればトラブルシューティングの役には立ちそうです。 メッセージの意味を理解できないと手掛かりにならないかもしれませんが。 その他機能として、画面左側に表示されているチャットが可能です。 これで操作側iPhone操作者とメッセージのやり取りができます。 使い方と価格など パソコンのリモートほど、何でもできるわけではなく、むしろ商用利用のモバイルデバイスの、初期設定や、トラブルシューティングを行うためのもののように見えます。 Appleの方針でiOSアプリケーションは他のアプリケーションを操作したり、情報をとることができない造りになっていますので、このリモートはiOSで可能な範囲で、できる限り多くのことができるように工夫がなされています。 個別のアプリの使い方などは、スクリーンショットとチャットでアドバイスなどはできるかもしれませんが、アプリの間を行き来するのは少々手間がかかりそうです。 そういうケースではパソコン越しにビデオチャットで行うなどするほうがスムーズにいきそうです。 これはそのようなカジュアルな用途でなく、例えれば、自社製の企業用アプリケーションを配布して、各事業所などで業務用途に使っているiOSデバイスの設定や、障害対応を目的として作られているような印象を受けます。 これを商用で利用する場合、通常の商用ライセンスに加えて、定価\116,100のAddonの購入が必要となります。 用途は限定されていますが、今後iPhoneをビジネス利用する場合などに、モバイルデバイス管理ソフトの一つとして選択肢に挙がってくるケースもあるのではないでしょうか。

  • パソコン関連

PowerEdge T110の導入・セットアップ

noimage

PowerEdge T110の導入・セットアップ

DELLのエントリークラスサーバー機、PowerEdgeT110IIを、社内サーバーとして導入しました。 その経緯と、導入の簡単な説明をしてみたいと思います。 PowerEdgeサーバー導入の経緯 今回のサーバー導入以前は、一般的なデスクトップ型パソコンをファイルサーバー、開発用データベースサーバー、バージョン管理のサーバーとして使用していました。 内蔵のハードディスクドライブはあまり容量がないものでしたので、USBハードディスクを接続してデータ共有領域、もう一台を接続して、それに日次バックアップをとっていました。 単純にこのファイルの二重化のみで十分だと考えていたのは、運用方法として、ローカルに作成したファイルなどをサーバに共有するため、それで三重コピーとなり、ローカルPCのバックアップと合わせれば、ほぼファイルは失われることはないだろうという想定のもとです。 ただ弊社もこの春からメンバーも増え、共同作業が多くなるうちに、ファイル共有サーバーにのみ存在するファイルも多くなり、ファイル共有サーバーの可用性と耐障害性が必要となってきました。 そのため、たとえばRAID1等を利用したWindowsStorageServer2012のような製品も候補に挙がりましたが、データベースやバージョン管理など、汎用的に使うことと、ハードウェア保守をきちんと入れる意味で、PowerEdgeサーバーの購入に至りました。 PowerEdgeT110 IIについて PowerEdgeT110 IIはDELL社の中でも最も安価なサーバー製品ラインナップで、1Wayサーバーです。電源の冗長化、ハードウェアRAIDやハードディスクのホットスワップがありません。 1Wayサーバーはプロセッサ用ソケットが一つしかなく、プロセッサが一つしか搭載できません。 電源冗長化とは、電源を一つしか持たず、一つの電源が故障すれば、システム全体が停止するということです。 ハードウェアRAIDはRAID専用の拡張カードを持っていて、拡張カードの機能によって、RAIDが実現されるものですが、今回はソフトウェアRAIDです。 ハードディスクのホットスワップの有り無しは、電源をつけたまま、障害ハードドライブの交換が行えるかどうかという差となります。 こう書いてしまうと、はたして十分な可用性を持つのか、と思われる方もいらっしゃると思います。 サーバー自体が停止した際は、USB接続の外部ハードディスクにミラーをとっていますので、それを他のパソコンで読み出し専用の共有をします。 ファイルの編集は個々のパソコンで行い、保守が入ってサーバー復旧とともにファイル共有を行う想定でコストの削減を狙っています。 サーバー機自体のコストを抑えた分、RAID5+ホットスペアの構成をとっています。 三台構成のRAID5で、一台故障の際は、予備の1台がRAIDに組み込まれ、RAID5の再構築を行います。 PowerEdgeT110IIの導入 PowerEdgeT110でRAIDを導入するにあたってオプションのPERC S300というRAID用のカードを選択しましたが、これはチップセットが持っているRAID機能を利用したもので、PERC S300は実質上SATAあるいはSASハードディスク用のホストアダプタです。 これに対応するドライバは現在WindowsServer2003~2008R2までとなっており、最新のWindowsServer2012には対応していません。 このPERC S300用のドライバは、Windows導入以前にあらかじめダウンロードしておかないと、RAIDボリュームにWindowsを導入することはできません。 起動時にCtrl+RでRAIDのセットアップ画面に入ることができ、ここでどの物理ディスクをRAIDに利用して、仮想ディスク(物理ディスク上に構成されたRAIDボリューム)にするかという設定になります。物理ディスクをホットスペアとして登録することもここでできます。 ここでRAID内の実質的なパーティション分割を行います。システムボリューム、ユーザー領域という形で、およそ4GBのRAIDボリュームを切り分けます。 この後、Windowsのインストールに移ります。まずそのままでは、インストールすべきハードディスクが見つからない状態になります。 ここで、RAIDコントローラーのドライバをCD-ROMから読み込ませると、RAIDボリュームがハードディスクとして認識されます。 RAIDコントローラーのドライバーを読み込ませた後は、Windowsのインストーラーのディスクに戻しておかないと、このハードディスクにWindowsをインストールできない旨の警告が表示されます。 この後の導入については、従来までのWindowsサーバーのインストールと同様になります。 導入後のサーバー移転 サーバーのインストールが終わると、ネットワーク越しに、旧サーバーのデータをミラーします。 完全に構築が終わる前にあらかじめコピーしておけば、あとは差分のコピーのみになりますので、時間の短縮になります。 ただ、ネットワークやサーバーの負荷が大きくなるので、これは誰もいない時間帯か休業日を選んで行いました。 そして、バックアップドライブへのバックアップタスクを設定します。 バックアップにWindowsに付属しているRobocopyというコマンドラインアプリケーションを使用します。 robocopy [コピー元] [コピー先] /MIR /E /COPYALL /EFSRAW /NP /LOG+:”ログファイル” /ZB /R:10 /W:30 をミラー用。 robocopy [コピー元] [コピー先] /E /COPYALL /EFSRAW /NP /LOG+:”ログファイル” /ZB /R:10 /W:30 を誤消去防止用バックアップとして、それぞれ別のタイミングで、別のHDDにバックアップするようにしています。 robocopyのコマンドの内容については、また別の機会を設けて説明したいと思っています。 これらのタスクを作り定期実行の確認をしてから、データーベースサーバーやバージョン管理サーバーのインストールを行いました。 バージョン管理はSubversion Edgeが定期バックアップ機能を備えているので、これを利用して、バックアップディスクにバックアップしています。 そして全員の業務のない日を選んで、すべてのデータを新サーバに移転し、バージョン管理のデータを移転。 旧サーバーのファイル共有を停止して、バージョン管理も停止します。 あとは一通りの定期バックアップタスクが無事完了することを確認して、全ユーザー向けにファイルサーバーの移転を通知して、移転の作業は終了です。 これでRAID5ボリューム、外部HDD2つにフ ァイルが保存されるので、全てを同時に失うことがなければ、データの消失には至らないはずです。 これらの作業を終えて PowerEdge T110IIというエントリークラスのサーバーでも、性能と、データの保全性高めることができました。 低コストでも、何かあった際、できる限りダウンタイムを低減できるものと考えています。 この事務所の中でサーバの設置場所など、様々な下準備と下調べに時間がかかり、ブログの更新が後回しになる状態が続いていましたが、今後また安心できる環境の中で、ブログ更新などが行えるものと思っています。

  • パソコン関連

OfficeのファイルをiPadのKeynoteでスライド再生する

noimage

OfficeのファイルをiPadのKeynoteでスライド再生する

この記事ではPDFファイルをPDF to KeynoteというMacのアプリを利用して、iPadのKeynoteで再生する方法を説明いたします。 iPadのKeynote(パワーポイントのようなソフト)のプレゼンテーションは、iPadの小ささで機動性もあり、またiPhoneのKeynote Remoteを利用して手元で操作もできることから、非常に使いやすいものになっています。 このiPadのKeynoteで再生できるスライドは、MacのKeynoteで作られたものや、PowerPointファイルのインポートによるものだけです。 PowerPointなどのインポートでも形式が崩れたり、フォントが変わることから、Keynoteのための修正が必要になることもよくあります。 WordやExcelなどで作成したファイルをそのままスライドにして、iPadでプレゼンテーションする方法についてご紹介します。 WordやExcelのファイルをPDF化する Office2010以降では、標準でPDFファイルをエクスポートする機能が付属しています。 今回この研修テキストをPDF化して、iPadでスライドショーとして再生できるようにします。 エクスポートでPDF形式を選んで発行します。 PDF to Keynoteで変換する これをMacへ送信し、MacでPDF to Keynoteというアプリで変換します。 http://www.cs.hmc.edu/~oneill/freesoftware/pdftokeynote.html このPDF to Keynoteは、基本的にPDFを画像化してスライドショーに貼り付けるもののようです。 そのため、ファイルサイズはかなり大きくなります。 PDF to Keynote起動してもウィンドウは開かないので、メニューバーからFile-Openを選択します。 ここで変換するPDFを選択して、Openをクリックします。 プレビューが表示されますので、チェックしてよろしければ、メニューバーからFile-Save toを選択します。 iPadであればKeynote Document (iWork ‘09)を選択するとよいようです。 完了したファイルは、Macのkeynoteでは正常にスライドとして表示されます。 これをiCloudやDropBox、Mailの添付ファイルなどを利用して、iPadに送信します。 ここではDropboxを利用しています。 これをiPadのKeynoteで開こうとすると、  プレゼンテーションを読み込めませんでした。エラーが発生しました。 となってしまい、インポートエラーになってしまいます。 インポートエラーを解消する 結論から言いますと、iPadのKeynoteは、スライドのどこかに、編集可能領域がないとインポートに失敗してしまうようです。 PDF to Keynoteは画像が貼り付けてあるだけのスライドになりますので、編集可能なボックスが作られません。 そのため、一度MacのKeynoteにもどして なにか、テーマを適用します。 ここではPDFにあった「白紙」を選択しています。 編集エリア、という領域がスライドの上に乗りますが、これは編集可能な領域を示しているだけですので、スライドを再生しても表示されることはありません。 これを保存して、再びiPadでインポートします。 このようにインポートが順調に進行し、インポートが完了しました。 これをタップして開き、 右上の再生ボタンから、スライドの再生を開始します。 これをiPhoneのKeynote Remoteと接続して、 このスライドを手元でコントロールすることができます。 PDFを利用するので、他のソフトから出力したものでも、PDFでみてレイアウトなどが崩れていなければ、かなり簡単にkeynoteのスライドに変換できます。 これはiWorkのPagesからKeynoteに変換すること方法としても、一番簡単ではないかと思います。

  • パソコン関連

OpenfireとSparkで社内インスタントメッセージを導入してみました

noimage

OpenfireとSparkで社内インスタントメッセージを導入してみました

社内でOpenfireとSparkでインスタントメッセージを導入してみました。 インスタントメッセージは古くはICQや、LiveMessanger、Skypeなど、インターネット上の気軽なコミュニケーションツールとして発展してきました。 インスタントメッセージを社内で利用するにあたって、このような既存のサービスを利用するのも一つの手ですが、社内情報を扱う場合も考えて、社内ネットワークでの利用を前提としたシステムを導入しました。 インスタントメッセージの意味 弊社は大きな会社でもありませんし、基本社内のコミュニケーションは口頭で行います。 口頭での伝達は、言葉以上に、場の雰囲気や、表情、語り口などの情報も付加されますので、円滑なコミュニケーションには最適ですが、一つだけ難点があるとすれば、何時何分に何を伝えたかという、記録が難しいということでしょうか。 たとえば一言で済むメッセージでも、メッセージを発した時間がわかるだけで、のちの作業が円滑に進む場合もあります。 電子メールを利用するのも一つのあり方ですが、社外のお得意様や協力会社様との連絡などで、たくさんのメールを受け取っていると、社内メールのプライオリティは下がりがちで、ついつい見落としなどが発生しやすいです。 メール自体、一度開封してしまうと、その時に何かメールクライアント側でマークをつけておかないと、後回しにしたタスクを忘れてしまいがちな伝達手段といえます。 インスタントメッセージでは、着信があれば、通知などわかりやすい仕組みがありますし、時間も記録されるので、一言二言のメッセージの伝達にはベストの方法ではないかと考えています。 OpenfireとSparkで社内インスタントメッセージ環境構築 社内にインストールするインスタントメッセージは、XMPPという標準規格を使ったものがいいのではないか、という漠然とした気持ちでソフトウェアの選定を始めました。 XMPPであれば、対応クライアントもいろいろと選べますし、利用環境にも自由度があります。 最初は社外のサーバーにこのXMPPサーバーを設置して、社外にいるスマートフォンなどの端末での、アクセスも考えましたが、そういう場合はメールなどきっちりとした形のほうがいいと思い、あえて社内ネットワークのみの環境とすることにしました。 Openfire http://www.igniterealtime.org/projects/openfire/ Openfireがよいと考えたのは、よく更新されているプロジェクトであり、クライアントSparkとセットで利用するのがわかりやすく、Windowsでもサーバーがインストーラーで導入できるところです。 社内開発用のWindowsServerがありますので、これにインストールし、社内での利用を行うことにしました。 Serverでなくとも、常時起動しているWindowsPCがあれば、簡単にそれをサーバーとすることができます。 Openfireインストール Openfire http://www.igniterealtime.org/downloads/index.jsp 上記サイトで、必要なプラットフォームのインストールファイルをダウンロードします。 OpenFireはJAVAで作成されていますので、Javaランタイム(JRE)を必要とします。Includes Java JREを選択すると、Javaランタイムを同時にインストールしてくれます。 クライアントのSparkもJAVAで作成されています。 インストーラーを実行します。 言語選択は日本語がないようですので、英語を選択します。 クライアントでは日本語が選べます。 インストールを順に進めていきます。 インストールが終わると、OpenFireのコンソールが立ち上がります。 ここでWindowsファイアウォールの警告が出るはずですので、これには許可をします。 Launch Adminをクリックすると、セットアップが実行されます。 まず言語は英語を選択します。 サーバー名とポートの設定を行います。 今回社内用途でもありますし、デフォルトで設定しています。 データベースは外部データベースと、組み込みデータベースが選べます。 動作には違いはありませんが、外部データベースのほうが、パフォーマンスがいいということです。 特にデータベースエンジンをインストールしていない場合は、わざわざインストールする必要もない ここではMicrosoft SQL Serverを選択しています。 Database URLは環境に合わせて入力しましょう。 この場合、データベースはあらかじめ作成しておく必要があります。 Profileにはデフォルトや、LDAPなど選択できるようです。 LDAPを設定していると、そのまま使えそうですね。 次はadminのパスワードなどを設定できる画面になりますが、この手順はスキップできます。 この場合、adminのパスワードはadminに設定されます。 これでセットアップは終わり、Admin Consoleに移行します。 adminコンソールではとにかくまずはユーザーを作ることです。 これを行わないと、だれもログインできません。 必要なだけユーザーを作ります。 ルームというグループチャットもここで作っておくこともできます。 記録の意味も込めて、ログが残るオプションにチェックを入れています。 ユーザーは独自にグループチャットを作れますが、あらかじめ参加者を決めたグループチャットや、パスワードをかけたルームを設定しておくと、用途がおのずと限定され、ユーザーにとっても便利ではないかと思います。 これで、AdminConsoleでとりあえずの設定は終わります。 クライアントSparkの設定 クライアントにはXMPPであればいろいろなものがつながるとは思いますが、開発者が同じSparkを使うと、相性がよさそうです。 http://www.igniterealtime.org/downloads/index.jsp 上記サイトから、プラットフォームに応じたSparkをダウンロードします。 これもJREこみのインストーラーであれば、別途JREをダウンロードする手間が省けます。 既にインストールされている場合は、オンラインインストーラーでもよいでしょう。 インストールを進めていきます。 実行すると、接続先を入力します。 ユーザー名はadminコンソールで登録されたユーザー名を、パスワードは管理者に渡されたパスワード、サーバー名はWindowsで名前を解決できる場合は、サーバーのPC名を、他のOSからであればIPアドレスを入力します。 ログインすれば、このような感じの普通のインスタントメッセンジャーとして使えます。 左下のタブ、会議からみると、あらかじめ設定されたルームが見えます。 メンバーを追加するには、ユーザー名で検索して、緑の+ボタンで追加リクエストを送ります。 Mac版のクライアントと会話の様子がこのような感じで、無事に行え、日付と時間が記録されています。 複数人による会議は、誰かと一対一のメッセージのやり取りを始めてから、ユーザーを招待すると自由なタイミングで、複数人による会議を行えます。 一対一のメッセージや、複数人による会議もこのようにタブに分けて、いくつも開いておくことができます。 インスタントメッセージを導入する意味 MicrosoftのLyncや、SalesforceのChatWorkなど、ビジネスにインスタントメッセージを取り入れようという動きは、ここ数年、広がりを見せています。 それなりに、大きさの企業でも対応できるように、テレビ音声会議、スマートフォン対応をはじめとして機能を大きく持たしています。 モチベーションの持ち方として、活用する人も全く活用しない人もいる中で、それなりのランニングコストをかける意味を、弊社ぐらいの規模の企業ではあらかじめ見積もることは難しいです。 やはり企業用として、オープンすぎるメッセージのシステムを利用するには抵抗がある、という方にはLAN内限定のOpenfireとSparkから始めてみることも、十分お勧めできることと感じました。 Linuxなど使う必要はなく、既存のWindowsだけで簡単に構築できるのがいいところです。 これで不足な機能などあれば、また有償あるいは、別のソフトウェアを利用して、用途にマッチしたシステムにたどり着くまで試してみるとよさそうです。

  • シスキュー技術部

Btrieveのファイルを開きたい

noimage

Btrieveのファイルを開きたい

Btrieve(ビートリーブ)とは1990年代に、パソコンを使ったクライアント/サーバシステムのデーターベースとしてよく使われていました。 このBtrieve自体は、現在OracleやMS-SQLServerなどRDBMS(リレーショナル型データベース)全盛の時代では、あまりメジャーな存在ではなくなりつつありますが、現在でもPervasive PSQLとして製品ラインは続いています。 このBtreiveをPervasive PSQLにリプレースする場合、同じデータベースファイルをそのままに使えるので、移行には手間はかからないようです。 Pervasive PSQL製品版を持っていない場合は、このファイルを開くことができません。 ファイルの中を見ると、おそらく固定長のファイルであることは、わかるのですが、データベースがどういう定義で保存されているのかわからない場合、データを紐解くことは難しいです。 Accessもバージョン2.0の時代はBtrieveのデータベースを開く機能もあったようですが、2013年の現在Access2.0のソフト本体も、動く環境もそろえることは難しくなっています。 これを読み取るものがないものか、ネットを探してみたところ、オープンソースのソフトウェアでBtrieveFileSaverというものを見つけることができました。 これはBtrieveやPervasiveのランタイムやライブラリは必要とせずに動作するもののようです。 BtrieveFileSaver http://sourceforge.net/projects/btrievefilesave/ リポジトリを見ますと、VisualC++.netで開発されたソフトウェアです。 最新版をダウンロードすると、windows形式のexeがいくつか展開されます。 readme.txtとliesmich.txt(ドイツ語でライセンス)をよく読んで利用してください。 Visual_btrieve_file_saver_trial_en(de).exeは、トライアルバージョンのようで、GUIで操作できますが5件までの出力に、限られているようです。 コマンドライン版のBTrieveFileSaver.exeをコマンドプロンプトを利用して、実行します。 利用方法は、 [text] BtrieveFileSaver –brtin data.dat –brtout data.dat.dmp –format 1 [/text] のようにして利用します。 -brtinには読み込み元のBtrieveのファイル、-brtoutには出力先ファイル名を指定します。 -formatオプションは 1 BUTIL(Btrieveのコマンドラインユーティリティー)形式での出力です。先頭にレコード長、レコード区切りはCR+LFで出力されるようです。 2 BUTIL形式から、レコード長を取り除いた形式のようです。 3 HEX DUMP(16進ダンプ)をテキスト形式で出力します。CRCということはチェックサムが付加されているものかもしれません。ファイルサイズとしては、一番大きくなります。 4.HEX DUMP(16進ダンプ)をテキスト形式で出力します。 上記の4つのオプションを使用することができます。 実行すると1レコードごとに処理ログが出力されます。 改行区切りはCR+LFなので、メモ帳などで読むと、テキストフィールドはかなりきれいに並んだ状態で読めます。 またレコード長などもはっきりしますので、実際のデータのプリンタ出力やバイナリエディタと合わせて使えば、レコード定義を理解することもできそうです。 Btrieve形式のデータベースを、サードパーティーのアプリで開くものもなかなか見つかりませんので、このようなソフトウェアを利用するのも、方法の一つかもしれません。

  • パソコン関連

『MacType』でWindowsフォントを綺麗に表示させよう!

noimage

『MacType』でWindowsフォントを綺麗に表示させよう!

Windowsの標準フォントって、かなり見づらいですよね。 Macと比べると、その差は歴然です。 「この見づらい文字、なんとかならないのか!」 と日夜ディスプレイにヘッドバッドを喰らわせている人も多いのではないでしょうか? そんな方にお勧めするのがフリーのフォントレンダラ「MacType」です。 このソフトを導入すると、Windowsのフォントが綺麗に表示されちゃうのです。 (※あくまでディスプレイに表示される文字のみです) 実際どんなふうになるの? ってなわけで、自環境に導入してみましたので、その手順をさくっとご説明いたします。 インストール https://code.google.com/p/mactype/ まずは↑のページにアクセスして、ページ下部の「Download」をクリック! 続いて表示されるページの「MacTypeInstaller~.exe」をクリック! ↓こんなファイルがダウンロードされるので、実行します。 言語選択が表示されます。 もちろん「日本語(日本)」を選択して「OK」をクリックします。 セットアップウィザードが表示されるので、「次へ」をクリック! 続いて、セットアップタイプの選択画面。 よく分からない人は、一番上の標準を選択しましょう。 準備完了画面が表示されるので、レッツインストール! 「MacTypeを起動する」のチェックが外れていることを確認して、完了をクリックします。 (※チェックがついていると、エラー表示されることがあります。なぜだ・・・) 設定 無事インストールが完了すると、デスクトップに↓こんなショートカットが作成されます。 中国語表記で怪しさ全開ですが、恐れずクリック! MacTypeウィザードが表示されます。ここでは起動モードを設定します。 いくつかモードが選択できますが、僕は「MacTrayロード」を選択しました。 (※メモリの少ないパソコンだと動作が重くなるかも知れません) 続いて、プロファイルの選択が表示されます。 ディスプレイの種類についての選択画面ですね。 とくにこだわりがなければ「Default」を選択して、完了をクリック! 確認画面が表示されるので、「OK」をクリック! これで導入は完了です。 すぐに反映されますが、念のため再起動したほうがいいようです。 ちなみに、起動モードが「MacTrayロード」の場合、 画面右下のタスクトレイに↓のようなアイコンが表示されています。 右クリックすると↓のようなメニューが表示されます。 起動・停止もここで選択できます。各種設定を変更する際はここで弄っちゃいましょう。 で、結局のところどうなるのん? ということで、参考までに導入前後の比較画像を↓に載せてみました。   なんとなく見やすくなったなあと、お感じなられたでしょうか? 実際に導入していただくと、よりその効果を実感できると思います。 興味を持たれた方は、ぜひお試しあれ。

1 12 13 14 15 16