伊豆山建設は9月25日、一戸建て住宅「独身貴族の家 男の城・女の城」を同社が運営するイズヤマリゾートで販売開始した。対象は、「独身暮らしを、思いっきり謳歌したいと考えている独身男女」。同社は、「独身者が家を買うことに対して世の中の偏見がある」「独身者が家を買おうとすると"どうみられるか"との不安に駆られてしまい購入を躊躇してしまう」とし、"独身男性・独身女性が楽しめる"一戸建て住宅を販売するに至ったという。「男の城」は、シアタールーム、トレーニングルーム、露天風呂形式のお風呂、裸のまま外のウッドデッキでビールを飲める設計、趣味の車やバイクをリビングから眺められるインナーガレージスタイルなど、趣味を生かせる設計や間取りになっているという。「女の城」は、"平屋なのに3階建て!?"がコンセプト。使いやすい平屋でありながら、外部からの視線や防犯面を強化するため、床が高くなっている。また、その高くなっている床を利用して床下にシェルターを設置し、地震やハリケーンから身を守れる構造となっているとのこと。そのほか、衣裳部屋やロフトもある。
2015年09月25日ダイアログからコマンドを実行する「ファイル名を指定して実行」は、Windows 10でも使いたい場面がある。だが、スタートメニューを見ても機能を呼び出す項目やタイルは見当たらず、不便に感じている方もおられるだろう。今回はWindows 10における「ファイル名を指定して実行」の開き方をいくつか紹介する。○検索ボックスとどちらが便利?Windows 10は、タスクバーに加わった「クイック検索」の使用を推奨している。例えば「Microsoft Edge」を起動する際も、アプリケーション名を入力するだけで済むからだ。しかし、本記事の執筆時点では柔軟性がいまひとつで、「えっじ」と入力しても起動することはできない。他方で「フォト」は、アプリケーション名はもちろん「Photo」や「foto」でも起動できる。では「ファイル名を指定して実行」が万能かといえば、ユニバーサルWindowsアプリの起動は難しい。Microsoft Edgeの実体は「%Windir%\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe」なのだが、Explorer.exeからShellスキームを利用して起動できるものの、現実的ではないだろう。ショートカットファイルを作れば……という見方もあるが、それなら最初からスタートメニューやタスクバーにピン留めすればよい。そのためWindows 10において「ファイル名を指定して実行」は万能ではないのだ。○「ファイル名を指定して実行」をピン留めするそれでも、筆者のようにマウス操作よりもキーを叩く頻度が高いユーザーにとって、コマンドライン型ランチャーとなる「ファイル名を指定して実行」は便利な存在。Windows 10でも従来と同じく、「Win」+「R」キーによる直接呼び出しや、「Win」+「X」キーもしくはスタートボタンの右クリックで現れるクイックアクセスメニューから、「ファイル名を指定して実行」を開ける「ファイル名を指定して実行」を割と頻繁に使う場合は、スタートメニューやタスクバーにピン留めするのが簡単だ。このような方法で「ファイル名を指定して実行」をGUIから参照できる。○「ファイル名を指定して実行」のショートカットファイルを作成するピン留めしたタイル(アイコン)をショートカットファイル化する場合は、タイルのコンテキストメニューから元となるファイルを参照し、もともとあるショートカットファイルをデスクトップなどにコピーすればよい。なお、コマンドラインとして「%windir%\explorer.exe shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}」を指定すれば、同じ動作を行うショートカットファイルを作成できる。阿久津良和(Cactus)
2015年09月25日男女の別れといえば、修羅場を連想する人も多いはず。でも実際はどうなのだろうか。マイナビニュース会員の女性272名に、別れのときに憤慨したことはあるのか、その理由は何かなどについてアンケートを行った。Q.恋人と別れる(つきあいを解消する)際に相手の言葉や態度に憤慨したことはありますか?ない 71.3%ある 18.8%そもそも恋人がいたことはない 9.9%Q.それはなぜですか? もっとも当てはまるものをお選びください1位 別れる原因が相手にあった 37.2%2位 別れる際に暴言を言われた 19.6%3位 相手が音信不通になって連絡も取れなかったから 9.8%4位 別れる原因は自分だったが話がこじれた 7.8%5位 自分は絶対に別れたくなかったから 7.8%Q.それはどんな言葉や状況でしたか? 可能な範囲で具体的に教えてください1位 別れる原因が相手にあった・「結婚を前提に付き合っていたはずなのに、彼に結婚願望がなく、時間を無駄にしたと憤慨した」(32歳/建設・土木/事務系専門職)・「何か一方的に文句や嫌みを言われて終わった」(32歳/不動産/専門職)・「ほかに女ができたくせにそのことには触れず、私の態度が悪いからだと責める言葉で悪態をつきまくられたので」(33歳/運輸・倉庫/事務系専門職)・「こちらの悪いとこばかり言われて言い返すのも面倒になった」(21歳/自動車関連/事務系専門職)・「ちょっとずつ相手への不満がたまっていって、とある道端で相手のだらしなさが目につきその場で、付き合ってられないと別れた」(28歳/機械・精密機器/その他)2位 別れる際に暴言を言われた・「今まで暴言をいわれたことがなかったのに別れる時にひどいことをたくさん言われてトラウマになりました」(31歳/その他/その他)・「こちらも別れたかったのに、悪いけど別れてくれない? と言われた。こちらが別れたくないと思っているようで腹が立った」(28歳/金融・証券/専門職)・「書きたくないくらいの内容なのですみません」(32歳/その他/クリエイティブ職)3位 相手が音信不通になって連絡も取れなかったから・「メールだけで別れようとしてきて、こっちから連絡しても着拒されてしまい、凄くつらかった」(31歳/金融・証券/秘書・アシスタント職)・「急に連絡がとれなくなり一方的に嫌なところを羅列され腹が立った」(26歳/金属・鉄鋼・化学/営業職)4位 別れる原因は自分だったが話がこじれた・「別れ話になかなか応じてくれなかった」(30歳/運輸・倉庫/事務系専門職)・「納得がいかない、と職場まで押しかけてきた」(31歳/マスコミ・広告/事務系専門職)・「遠距離恋愛だったので、『これまでどんだけお金かけたと思ってるんだ』と言われた」(29歳/商社・卸/事務系専門職)5位 自分は絶対に別れたくなかったから・「もう無理だと思う、俺が悪い、君にとっても良くない、など私を理由にしているところに腹が立った」(41歳/マスコミ・広告/事務系専門職)・「遠距離になることが決まり、私は平気だと言ったのに向こうが耐えられないという理由で別れた」(27歳/商社・卸/営業職)・「別れたくなくて、一回は別れをOKしたものの、別れたくないと伝えたらすでに、新しい彼女がいてもめた」(25歳/医薬品・化粧品/技術職)■総評仲が良かった2人に訪れた破局。その際に何らかの理由で憤慨したことがあるという女性は18.8%、ないは71.3%。同アンケートで男性の「ある」は7.8%だった。男性より女性のほうが別れの際に怒っていることが多いのだろうか。憤慨した理由は、「別れる原因が相手にあった」37.2%が1位。2位は「別れる際に暴言を言われた」19.6%。これらは男性の場合も同じ。ただ、男性の1位は56.2%と過半数を占めていた。少数意見ではあるが、男性には皆無だった「別れる原因は自分だったが話がこじれた」がランクイン。よくいわれるように引きずるのは男性のほう、ということかもしれない。怒りの状況のコメントでは、全体的に男性より女性のほうがより生々しい報告が多いように感じた。コメントを読めばわかると思うが、リアルで修羅場が見えるようだ。しかもその上を行く(?)、「ここでは言えない(言いたくない)」というヘビーな体験をした人も……。※画像は本文と関係ありません調査時期:2015年8月21日~2015年8月27日調査対象:マイナビニュース会員 女性限定調査数:女性272名調査方法:インターネットログイン式アンケート
2015年09月18日カップルに訪れる最大の悲劇とも言える"別れ"。修羅場になることもしばしばだ。そこで、マイナビニュース会員の男性204名に、別れのときにムカついた理由を聞いてみた。回答の中には意外にも「そもそも付き合ったことがない」という人も……。Q.恋人と別れる(つきあいを解消する)際に相手の言葉や態度に憤慨したことはありますか?ない 79.4%そもそも恋人がいたことはない 12.8%ある 7.8%Q.それはなぜですか? もっとも当てはまるものをお選びください1位 別れる原因が相手にあった 56.2%2位 別れる際に暴言を言われた 18.8%3位 自分は絶対に別れたくなかったから 6.2%4位 相手が音信不通になって連絡も取れなかったから 6.2%5位 SNSで攻撃された 6.2%Q.それはどんな言葉や状況でしたか? 可能な範囲で具体的に教えてください1位 別れる原因が相手にあった・「浮気された」(29歳/食品・飲料/営業職)・「全部、俺が悪いみたいなことを言うから」(35歳/情報・IT/技術職)・「相手が二股をかけたから」(33歳/運輸・倉庫/営業職)・「一方的な別れに口論になった」(41歳/食品・飲料/その他)2位 別れる際に暴言を言われた・「『もっと女の子の気持ちがわかるように努力した方がいいよ』と言われて傷ついた」(27歳/情報・IT/技術職)・「下手くそ! と言われて返す言葉がなかった」(29歳/マスコミ・広告/営業)・「『そもそもなんであんたと付き合ったのか自分でも分からない』と言われた」(23歳/食品・飲料/技術職)・「付き合い出した当初から、彼氏と思えなかった。好きじゃなかった。等」(28歳/アパレル・繊維/技術職)3位 自分は絶対に別れたくなかったから・「もっといい人を探したいので距離をおきたいと言われて納得できなかった」(29歳/情報・IT/技術職)・「好きな人ができたから………、と言われた」(30歳/医療・福祉/専門職)4位 相手が音信不通になって連絡も取れなかったから・「別れたいと電話で言われて、その後全く連絡が取れなくなった。途中でばかばかしくなってやめた」(27歳/情報・IT/営業職)・「突然連絡が取れなくなって1カ月間無視された。結局は浮気で違う男ともう付き合っていた。無視はもっとも卑劣な人間がすることだと感じた」(31歳/食品・飲料/技術職)5位 SNSで攻撃された・「別れた後に悲劇のヒロインポエムをTwitterで流されまくった。サークルの皆に全部見られていたのでその後気まずくて仕方がなかった」(25歳/マスコミ・広告/営業職)・「お互いにそれぞれ問題があって別れることに話し合って決めたのに、一方的にこちらが悪くて別れざるを得なかったかのようにツイッターで何度もつぶやかれて困ったことがあります。共通の友達ばかりがいるアカウントだったので事後処理にとても困りました」(37歳/金融・証券/営業職)■総評別れのときに憤慨したという男性は7.8%。意外と少ないのではないだろうか。憤慨したことがないという人は79.4%だった。別れというとぴりぴりした状況を想像しがちだが、そうではない場合も多いのかもしれない。では憤慨した理由はどうか。「別れる原因が相手にあった」というのが56.2%と半数以上を占めた。次が「別れ際に暴言を言われた」(18.8%)。少数意見ではあるが、「自分は絶対に別れたくなかったから」「相手が音信不通になって連絡も取れなかったから」「SNSで攻撃された」が続く。憤慨した具体的な状況については、浮気、二股、一方的な攻撃などが見られる。ほかには「女の子の気持ちがわかってない」「最初から好きじゃなかった」「突然無視」「SNSで仲間に状況を知られる」など、けっこうキツい状況も……。これでは怒るのも当然かもしれない。しかし、そもそも「そもそも恋人がいたことはない」人が12.8%と「別れ際に憤慨したことがある」人よりも多かったのは、注目すべき点かもしれない。※画像は本文と関係ありません調査時期:2015年8月21日~2015年8月27日調査対象:マイナビニュース会員 男性限定調査数:男性204名調査方法:インターネットログイン式アンケート
2015年09月13日こんにちは、ライターの矢沢ゆうです。男は女を追いかける生き物だから、男に追いかけられる女になれ!なんてよく耳にしますよね。ハウコレ読者の皆さんも、男性に追われる女性になるための小悪魔テクニックをたくさん勉強してきたかと思います。しかし、色んなモテテクがありすぎて色々と試行錯誤している女性が多いのではないでしょうか。そこで今回は、復習も兼ねて、厳選した「追いかけられるモテテク」を4つご紹介したいと思います。■1.簡単に2人きりにならない「簡単に2人きりにならないのは鉄則でしょ?すぐ2人きりになると、軽い女なんだなって思われちゃうしさ。」(20歳/大学生)追いかけられる女になるためには、これは必須になってきます。とはいえ、ずっと大人数で会っていたら、いつまで経っても男性は振り向いてくれません。6人くらい人数を集めて会おう、じゃあ今度は4人にしよう・・・という風に少しずつ人数を減らして最終的には2人きりになるように仕向けてみましょう。回数を重ねて相手と会うことも出来るので、2人きりで会う時に緊張しなくて済みますしね。■2.態度は他の男友達と平等に「態度も基本的には他の男友達と平等にした方が良いよね。友達関係をとりあえず保っておけば、相手のこともっと知ることできるし。」(24歳/理学療法士)私もこれは大事なポイントだと考えています。他の男友達と態度を平等にすることで友達関係を保ち、その平等な態度を出している間に相手のことを「見定める」ことが出来ます。相手と関わりながら「私はこの人ともし付き合っても、幸せになれるかな?」とじっくり考えることができます。盲目な恋に走らないように心のブレーキをかけるのも、追いかけられる女性には必要なのかもしれません。■3.甘え方の基本は「さりげなく」「よく好きな彼に相談をして甘えようなんていうけど、そんなの生ぬるいよ!さりげなく、だけどどこか特別感が出るように考えた方が良いって!!」(23歳/アパレル)さりげなくどこか特別感を出す甘え方って、難しいと感じてしまうかもしれませんが、そんなことありません。飲み会などで少し離れた食事が食べたい時に「ごめん、あれが食べたいから取ってもらえないかな?」と相手にお願いをするような形でもいいんです。「簡単なお願い」をするだけでも頼られている感じを出せるので、相手と距離を縮めるキッカケになります。もちろん、お願いを聞いてくれた後には笑顔で「ありがとう」の対応も忘れずに。■4.好意を態度に見せるのは70%「あまり好意を出し過ぎちゃうと、男の人ってつけあがるし調子に乗っちゃうから、7割くらいに留めておくと良いかもしれないよね。」(26歳/銀行員)これもまた難しそうですが、そんなことありませんよ(笑)相手に対して「小さなこと」を褒めるようにしましょう。ベタですが、重い荷物を持ってくれたら「重い荷物を持てるのを見ると、改めて男の人なんだな~って感じる!」というような言い方で良いんです。これを重ねていくことで、相手も少しずつあなたを女性として意識しはじめること間違いナシです。■おわりに改めて見直してみましたが、いかがでしたか?いくらテクニックを分かっていても、日常生活で使えなければ意味がありません。今回あげたような場面以外にも、モテテクが使える場面はたくさんあります。あなたなりに考えて、応用をしてみてくださいね。(矢沢ゆう/ライター)(長谷川万射/モデル)(柳内良仁/カメラマン)
2015年08月20日今回はファイル処理をメインに取り扱います。実際の業務で使うアプリケーションやサービスは、なんらかの形でファイルを利用する場合が多いです。たとえばCSV(カンマ区切りの表)を読み込んだり、書き出したり……。また、アプリケーションの状態(設定など)やログを残すためにファイルを利用することもあります。ファイルにはバイナリ(01)で構成される画像ファイルや、テキストで構成されるテキストファイルがあります。バイナリのファイルがどのようなものかについても軽く触れますが、初心者はあまり操作しないと思うので、テキストファイルが話の中心となります。そのため、テキストファイルを扱うために必要なテキスト処理についても扱います。なお、日本語テキストの処理などについては別途扱います。○テキストを生成する方法テキスト処理は要するに、文字列型の処理です。第5回で簡単に扱ったのですが、テキストファイルの処理では文字列型の処理が必須となるので少し発展させて復習します。まず、文字列は以下のように定義するのでした。text1 = ’hello python’text2 = ’’’helloworldpython’’’ひとつめに関しては今さらいうこともないですが、2つめに関しては複数行でテキストをプログラム中で定義する方法でしたね。記号「’」の代わりに記号「"」を使うことも可能ですが、文字列の前後で統一されている必要があります。文字列の結合に関しては「+」記号でできますが、数字などを結合するときは「文字列に変換」してから結合するのでした。ほかの型から文字列型への変換にはstr関数を使います。print(’hello ’ + ’world’)# hello worldprint(’hello ’ + str(5)) # hello 5結合の代わりに、文字列にテキストや数字を埋め込むという手法で文字列を生成することも可能です。>>> ’hello {} {}’.format(’python’, 5)’hello python 5’文字列のformat関数(メソッド)の引数に {} に対応する文字列なり数値なりを与えています。このformat関数の使い方を詳細に伝えるとそれだけで連載2~3回分になってしまいますので、詳しくはこちらのドキュメントをご参照ください。結合より埋め込みのほうがコードがきれいになる場合が多いので、積極的に活用してもらいたいです。文字列のフォーマットに関わるところでは、ほかには数値の整形をしたいことがよくあります。たとえば、1,2……というように連番でテキストを表示なり書き込みする場合、なにも配慮しないと次のように桁数が違うとガタガタになってしまいます。1: some text2: some text……9: some text10: some text11: some text……次のように0で揃えられているときれいですね。01: some text02: some text……09: some text10: some text11: some text……このような場合には以下の方法で文字列の数字に「0詰め」をすると便利です。zfillで桁数を指定したり、先のformat関数に出力の細かい指定をしたりしています。print(’5’.zfill(5)) # 00005print(str(101).zfill(5)) # 00101print(’hello {0:05d} world’.format(5)) # hello 00005 world最後に文字列で使われる特殊記号についてお話します。特殊記号はプログラム中で意味を持ってしまう特別な記号のことです。たとえば「’」という記号は文字列を作成する際に利用する特別な記号です。そのほかにはビープ音なども記号に分類されます。これらは文法的な理由やそもそもそれを表現する記号がキーボードのキーにないことから、「これは XX ですよ」という特別なルールにもとづいて文字列に表記します。そのルールに利用されるのがエスケープ記号と呼ばれるもので半角のバックスラッシュ「\」(英語キーボード)か、半角の円記号「\」(日本語キーボード)を利用します。このエスケープ記号の後に特別な文字を続けることで、それが特別な意味を持つのです。たとえば「’」とビープ音は以下の用に記載できます。print(’escape sample1 \’.’)print(’escape sample2 \a.’)ほかには改行とエスケープ記号自身あたりをよく使います。print(’escape sample1 \n.’)print(’escape sample1 \\.’)エスケープ記号一覧はこちらのページの中央付近に記載されています。なお、記事掲載時から時間が経ってリンク切れしている場合は、適当に検索するなどして調べてみてください。○テキストを加工する方法テキストの生成について取り扱ったので、次はそのテキストを加工する方法について扱います。基礎的な機能を順に紹介していきます。これ以外にも多数の機能がありますが、必要になった時点で調べて覚えていけばよいでしょう。まず、文字列中の「文字」の取得ですが、以下のように [X] で位置を指定して行います。>>> text = ’hello world python’>>> print(text[4])o>>> print(text[100])Traceback (most recent call last):File "<stdin>", line 1, in <module>IndexError: string index out of range>>> print(text[-4])tこの位置の指定はリストの要素の数え方と同じで0から始まります。先頭から0、1、2……と数えていくと4はoに対応していますね。範囲を超えてしまうとエラーになります。面白いのがこの値をマイナスにできるところです。このように指定すると後ろ側から取得してきます。この際、0からではなく-1、-2、-3……とカウントすることに注意してください。文字列から「文字列」を取得するには、以下のように行います。>>> text = ’hello world python’>>> print(text[6:11])world>>> print(text[-12:-7])worldこれは「スライシング」と呼ばれるテクニックで、[X:Y]とあるとXからYまで取得という意味になります。[X:Y] と指定する際はX < Yとなるようにしてください。先ほどと同じように、範囲指定にもマイナス値を利用できます。前と後ろを指定するのではなく、Xより前、Xより後という指定の仕方も可能です。>>> print(text[6:])world python>>> print(text[:11])hello world>>> print(text[:])hello world python見ていただくとわかるように [X:Y] の片方を省略しています。そうすると先頭から、もしくは末尾までという意味になります。あまり使いどころはありませんが、両方とも省略すると、文字列のすべてが取得されます。次に文字列の置き換えです。テキストエディタなどである特定のキーワードを別のキーワードに置き換えることがあるかと思いますが、それと同じ要領です。>>> text = ’hello world python’>>> print(text.replace(’o’, ’0’))hell0 w0rld pyth0n>>> print(text.replace(’world’, ’WORLD’))hello WORLD python>>> print(text)hello world python文字列.replace(置き換える文字列, 置き換えられる文字列)とすると、変換された文字列が返されます。例にもあるように、元の文字列自体は変化していないので注意してください。文字列の検索もそれほど難しくはありません。検索には「存在の確認」と「位置の確認」の2つの使い方があり、それぞれ次のようになります。>>> text = ’hello world python’>>> ’wor’ in textTrue>>> ’w0r’ in textFalse>>> text.find(’wor’)6>>> text.find(’w0r’)-1>>> text.find(’o’)4inについてはlistでの使い方とほぼ同じですね。find については最も左側にあるマッチした位置を返します。そのため、’o’は何個もありますが、一番左の位置となっています。マッチしない場合は-1が返ってきます。それほど使う場面は多くないのですが、前側を指定した数だけ飛ばして途中から検索したり、右側から探索をすることも可能です。>>> text.find(’o’, 10)16>>> text = ’hello world python’>>> text.rfind(’o’)16次に文字列の前後からの特定の文字の削除です。よく利用するのは、前後の空白や改行コード、タブなどを取り除く場合などでしょう。>>> text = ’ hello world \n’>>> text.strip()’hello world’>>> text.strip(’ hell’)’o world \n’strip関数に引数を指定しないと、文字列の前後の空白とタブ、改行が取り除かれます。引数に文字列を指定すると、その文字列が取り除かれます。また、特定の区切りで文字列を分割して文字列のリストにすることも可能です。「,」記号で要素が区切られたCSV(Excel出力)やログの解析あたりでよく使うテクニックです。>>> text = ’1, taro, 35, male’>>> text.split(’,’)[’1’, ’ taro’, ’ 35’, ’ male’]text = ’’’1, taro, 35, male2, jiro, 29, male3, hanako, 23, female’’’for line in text.split(’\n’):elems = line.split(’,’)print(’{} {}’.format(elems[1].strip(), elems[2].strip()))# taro 35# jiro 29# hanako 23分割の逆で文字列を「特定の文字列」で結合していくことも可能です。2次元配列(リストにリストが入っている)に格納された情報をCSV形式でファイルに書き出したりする際に便利な手法です。書式は「結合に使う文字列.join(文字列のリスト)」となります。>>> l = [’1’, ’taro’, ’35’, ’male’]>>> ’, ’.join(l)’1, taro, 35, male’○ファイル処理の概念ファイル処理については、プログラミングというよりも「OSのファイル処理の方式」をまず理解しておく必要があります。そのため、最初にファイル処理の概念について説明します。これがわかってしまえば、その利用はさほど難しくありません。なお、プログラムがどのようにファイルを扱うかは、OSの仕組みにもとづいているため、多くのプログラミング言語でさほど変わりません。ファイル処理がOSにおいてどう実現されているかを抽象化すると以下のようになります。実際はもっと複雑ですが、通常のプログラミングではそこまで意識する必要はないので詳細は割愛します。まずご存知のようにOSにはディレクトリがあり、それが階層構造を作っています。ファイルはそのディレクトリのなかに保存されています。OSはこの階層構造を管理しています。ディレクトリやファイルは、サイズなどの情報と共にポインタのようなものを持っていて、それがファイルの実体を指しています。構造についての話はこれぐらいにして、実際にファイルをどのように処理するか話をしましょう。OSにおけるファイル処理は主に以下のような流れとなります。まず絶対パス(ルートやCドライブなどからのパス)や相対パス(現在いるディレクトリから指し示すパス)を使ってファイルを指定します。それに対して読み、書き、読み書きなどのモードを指定してファイルをオープンします。そして読み書きなどの必要な処理を繰り返し、処理がすべて完了したらファイルをクローズして終わりです。クローズし忘れないようにしてくださいね。読み書きなどの具体的な処理はそれほど難しくありません。一言でいってしまえば、「テキストファイルは行ごとに処理する」「バイナリファイルは先頭から何バイトめか(位置)を指定して処理する」ことです。たとえば、テキストファイルで以下のものがあるとします。worldpythonjavaこの内容にすべて"hello "を加えて画面に表示するというプログラムを書く場合、ループ処理を利用してということを繰り返して処理するのが一般的です。「テキストファイルは行ごとに処理する」のが基本であることを覚えておいてください。次にバイナリファイルです。バイナリファイルは中身が01から構成されているファイルで、一般的には画像ファイルや音声ファイル、それに加えてアプリケーション特有のファイル(たとえば word など)があります。こちらはテキストと違うのでそもそも行という概念がありません。正直なことをいうと、テキスト処理よりもバイナリファイルの処理は骨が折れます(笑)。ただ、ファイルを読み書きできないかというと、そんなことはありません。そのバイナリファイルの構造を知ってさえいれば操作は可能です。著者はビットマップ形式の画像ファイルの合成とWAV形式の音声データの加工の経験があるので、それをベースにしてバイナリファイルの処理についてお話をします。ビットマップは以下の図のように、ピクセルから構成されている画像ファイルです。それぞれのピクセルはRGB(赤緑青)で表現されています。それぞれの色は1バイト(0~255)の容量があるので、ようするに1ピクセルは3バイトです。つまりファイルサイズは「縦のピクセル数×横のピクセル数×3」バイトになります。ここまでわかってしまえば、あとは簡単です。たとえば画像Aに画像Bをオーバーレイ(一部上書き)するとします。この際、Bの画像の黒(RGBが0, 0, 0)は透過させます。すると、以下の図のようにして合成が可能です。Bの左上は黒なのでAのものを合成画像に利用。その右隣は黒ではないのでBのものを利用。その右隣はA……といった感じでどんどん処理をしていくと、最終的に右の図のようになります。これをファイルに書き込めば、自分でバイナリファイルを作ったことになります。次にWAV音声ファイルです。これも比較的わかりやすい形式ですが、先ほどのビットファイルと違って「ヘッダ」と「データ」に分かれています。データは先程のビットマップと同じく音声のデータ(波形)を含んでいるだけなので簡単ですが、ヘッダにはデータをどのように表現するかといった情報が含まれています。後ろのデータを変えれば当然再生される音も変わりますが、その際に必要に応じてヘッダを変更する必要があります。最後にバイナリデータの処理のコツを伝えます。それは「プログラムで処理しやすい生(raw)の形式に一旦戻す」ということです。たとえばビットマップであれば編集は簡単ですが、JPEGやPNGを編集するのは非常に難しいです。そのためまずはJPEG → ビットマップに変換してやり、ビットマップで編集を行った後に再度、ビットマップ → JPEGに変換すればよいのです。音声も同じでmp3を直接編集するのではなく、mp3 → wav → 編集 → new wav → mp3とすればよいです。これらの変換には組み込みもしくは外部のライブラリを使用してかまいません。○実際にファイル処理をしてみよう長くなりましたが、実際に pythonでテキストファイルの処理をどのようにするか紹介します。先ほどの概念さえわかってしまえば非常に簡単です。worldpythonjavaと書かれたテキストファイルtext.txtの各行にhelloを加えて表示するサンプルを書いてみます。f = open(’text.txt’, ’r’)print(type(f))for line in f:print(’hello ’ + line)f.close()まずファイル ’txt.txt’ をモード ’r(読み)’ でオープンしています。オープンしたファイルオブジェクトに対してfor文を使うと1行1行取得できるので、行ごとにprintする処理をしています。これを実行すると以下のような出力となります。<type ’file’>hello worldhello pythonhello javaprint文の改行に加えて、もとのテキストの改行も表示されるので1行スペースがあいてしまっていますね。print文の改行をなくすには以下のようにprint文の後に「,」を書けばよいです。print(’hello\n’),print(’world\n’),ほかにはファイルを丸ごと読む方法もあります。f = open(’text.txt’, ’r’)text = f.read()print(text)lines = text.split(’\n’)print(lines)f.close()ファイルオブジェクトに対してread関数を使うことで、その中身をすべて文字列として取得します。それを行ごとに処理したいのであれば、文字列を先に説明した改行コードで分割することで行ごとのリストになるので、それに対して処理を行うことができます。次に書き込み方法について説明します。書き込みも読み込みと大差ありませんが、ファイルをオープンする際に書き込みモードを指定します。以下のテキストファイルtext.txtに書き込みをするとします。hello書き込みのコードは以下となります。f = open(’text.txt’, ’w’)f.write(’123’)f.write(’456’)f.close()コードを見てもらうと想像がつくとは思いますが、openの第二引数が書き込みモードの ’w’ となっています。そしてファイルオブジェクトにたいしてwriteすることで、実際にファイルに書き込み処理がされています。最後にクローズですね。するとファイル text.txt は以下のようになりました。123456見てもらうとわかるように、もともとのテキストであるhelloが消えていますね。上書きされていることがわかります。ただ、場合によっては「追記(もとの中身を残したまま後ろに加える)」しないといけないこともあります。その場合はモードを ’a’ の「追記」にすれば実現できます。モードのみ修正して以下のコードにしてみます。f = open(’text.txt’, ’a’)f.write(’123’)f.write(’456’)f.close()これを実行すると、123456123456となりました。もとの ’123456’ は残ったままで、その後ろに ’123456’ が新しく追加されていますね。ファイルのオープンごとに以前の内容が消えないので、アプリケーションのログなどを取る際に便利な手法です。なお、書き込みを「次の行」にする場合は「\n」を書き込めばいいです。最後に小ネタを話して終わりたいと思います。ファイル処理をする際に心の片隅においていただきたいのが「バッファリング」という処理です。ご存知かもしれませんが、ハードディスクへのアクセス速度はメモリへのアクセス速度に比べて何桁も遅いです。そのため、ファイルを何度も細かく書くことを繰り返しているとプログラムが非常に低速になってしまいます。この問題を防ぐために、出力があるたびに毎回ディスクに書き込むのではなく、メモリ上の高速な一時領域にデータをおいておき、まとめてそれを書き込むという処理が行われます。こうすることで低速なディスクアクセスの回数が減らせるのでプログラムが高速化されます。これがバッファリングの基本的な概念です。以下にこれを図で示します。このディスクへの書き込みは特定のタイミングで発生するようですが、それを強制的に行いたい場合はflush()関数を使います。f = open(’text.txt’, ’w’)f.write(’123’)f.flush()f.write(’456’)f.close()closeのタイミングで必ず書き込まれるので、今回のようにopenからcloseまで時間が短い場合はflushは不要です。ただ、openしっぱなしで、なかなかcloseしないようなプログラムは適切なタイミングでflush するように心がけてください。でないと、プログラムが強制終了されてしまった場合などに、ファイルに書き込みがされていない可能性があります。以上でファイルに関する基本的な話は終了です。ある特定ディレクトリ配下のすべてのファイルを調べるのに便利なglobや、リソース管理のwith文などもあるのですが今回は割愛します。便利なのである程度レベルがあがったら、ぜひ自分で調べてみてください。○「Pickle」とは最後に「Pickle」についてご紹介します。PickleはPythonのデータをファイルに保存し、それを読み取って復元する目的で使えます。あるアプリケーションで終了時に保持するデータをPicklで保存し、再度開いた際にPickelで読み取れば、前回終了した際の状態に戻すといった使い方ができます。Pickle の使い方はそれほど難しくないので、以下にサンプルを載せます。import picklea = {’hello’:1, ’world’:[1,2,3]}f1 = open(’test.dump’, ’wb’) # WRITEpickle.dump(a, f1)f1.close()f2 = open(’test.dump’, ’rb’)b = pickle.load(f2) # READf2.close()print(b) ## {’world’: [1, 2, 3], ’hello’: 1}まずPickleパッケージをインポートしています。そして書き出すファイルを書き込みモードでオープンし、pickle.dump関数でデータをファイルに書き込んでいます。Pickleで書き込まれるデータはバイナリなので’w’ではなく’wb’でバイナリとしてオープンしています。’w’でもおそらく問題はないと思います。次に Pickleのデータが書き込まれたファイルから中身をロードしてきています。これには pickle.load 関数を使っています。’wb’と同様に、こちらもバイナリの読み込みなので’rb’でファイルをオープンしています。簡単ですね。演習1以下のCSV形式のテキストデータから教科ごとの生徒の平均点を算出してください。text = ’’’lecture\students, 1, 2, 3, 4math, 80, 70, 75, 54english, 60, 80, 90, 80’’’可能なら生徒や教科が増えても対応可能なプログラムにしてください。演習2あるテキストファイルAの内容を読み取り、まったく同じ内容をファイルBに書き出すプログラムを書いてください。演習3演習2で作ったプログラムを改良し、ファイルBに行番号を書き出すようにしてください。ただし、行番号は最後の行の桁数にあるように0詰めしてください。たとえば以下のようになります。abc……ijk……z01 a02 b03 c……09 i10 j11 k……26 z演習4標準入力で入力されたテキストをpickleでファイルに保存してください。そしてそれをロードして、画面に表示してください。さまざまなデータをPickleで保存して、そのファイルを開いて中身を確認してみてください。※解答はこちらをご覧ください。次回は正規表現と日本語の扱いについて解説します。
2015年08月10日日本オラクルは8月5日、Platform as a Service(PaaS)「Oracle Cloud Platform」の製品群で、クラウド・ファイル共有サービス「Oracle Documents Cloud Service」の機能拡張を発表した。「Oracle Documents Cloud Service」はさまざまなREST APIを提供し、追加の課金なしに「Oracle Marketing Cloud」や「Oracle Service Cloud」などのOracle SaaS (Software as a Service)や他社製アプリケーションとの連係や組み込みが可能。「Oracle Documents Presenter」はiPad専用のアプリケーションとして提供され、「Oracle Documents Cloud Service」で保管されるPowerPointやPDF形式の資料、画像・動画などのリッチ・コンテンツをプレゼンテーション形式で表示。プレゼンテーションの内容にあわせた背景画像やフォルダ・アイコンのカスタマイズが可能。「Touch IDサポート」では、「Oracle Documents Cloud Service」および「Oracle Documents Presenter」を起動する際に、iPhoneやiPadに搭載されている指紋認証テクノロジーであるTouch IDによる認証を設定することができる。また、Android搭載タブレット向けOffice 365から、「Oracle Documents Cloud Service」のファイルへのアクセスが可能になった。そのほか、ロゴや各種リソースのURLなどのUIを企業ユーザーのブランディングに合わせて変更すること、アカウントを一元管理してフォルダの同期管理を複数のアカウントから選択すること、インスタンス単位でパブリック・リンク作成時の最大権限を設定することも可能になった。「Oracle Documents Cloud Service」は、1ユーザー当たり月額利用料金1630円(税別、最小25ユーザーから利用可能)で、1アカウント当たりの初期容量は500GBから提供し、アップロードするファイル単体の容量に制限はない。
2015年08月05日好きな人とはいつまでもラブラブでいたいですが、様々な要因が重なって、修羅場に陥ることも多いですよね。恋愛において一番怖いのは「浮気」。「浮気は文化だ」なんて大胆に発言した芸能人もいましたが、いざ自分の彼の浮気が発覚してしまったら、みなさんはどうやって対処しますか?彼とじっくり話し合う、泣く、怒る、相手をネットストーカーするなどいろいろ考えられますが、一度あることは二度目もある、とばっさり切って別れを選択してしまうのも一つの方法ですよね。今回は、実際に浮気をされた女性が考える、浮気発覚時の“強すぎる”対処方法をご紹介します。■1.自分に見る目がなかったんだ「率直に、怒りましたよ。自分にね。見る目なさすぎたって」(28歳/金融)「浮気するような男のことを好きになっちゃった自分が悪いって思いこみます、向こうが悪いことしてるのに、泣くのは負けた気分になるし(笑)」(26歳/事務)浮気が発覚した時点で、相手の言い訳などお構いなしに、一刀両断してしまう方法です。相手に非があったとしても、好きになったのは自分も同じことなのだから、そんな人を好きになってしまった自分の罪も認めるという、なんとも潔い考え方です。恋愛は自分を磨くためのもの。失敗を、今までよりも素敵な自分になる糧として捉えているんですね・・・。見習いたいと思いますっ!■2.彼にはもう相手いるんだし。見捨てても大丈夫「彼の浮気を知って別れを切り出したら、それは嫌だとか言ってきたので、『私が見捨てても、もうあなたには新しい子いるんだから良いじゃん(笑)』って言いました。別れても結局付き合わなかったみたいですけど(笑)」(24歳/商社)「『好きな子いるくせに、なんで被害者面するの!?私なんて、また一からやり直しなんだから!』って捨て台詞をはきました(笑)」(20歳/アパレル)浮気する男によくありがち、別れを切り出すとなぜか被害者ぶる人。そんな人には、「あなたは私と別れたとしても、ほかにいる好きな子と幸せになればいいよ」と、被害者ではないことを伝えてしまうべき。“別れてあげた”という既成事実を作ることで、相手が上から来れなくなります。■3.自分自身に浮気していたのかも「正直、浮気するような彼よりも、自分のことの方が好きだから、別れるとか全然辛くなかったですね・・・無理に付き合うのも、自分がかわいそうだし(笑)」(25歳/出版)「『実は私も浮気してたんだ・・・ずっとあなたより自分のことの方が大事だったの』って言ったら、何も揉めることなく終わりましたよ、平和でした」(25歳/OL)自分のことが大好きだという人にお勧めしたい撃退法です。彼が他に好きな人ができた、なんて言うのなら、こっちだって別に好きな人をつくればいい!という理論ですね。しかし、彼と同じように浮気をしては意味がないので、自分の方が好きだと彼のプライドを粉々にしてしまう、痛恨の一撃ですね。後腐れもない良い別れ方ではないでしょうか。■4.私は高嶺の花だったのね・・・「私についてこれなかったんだな、って思う。」(23歳/コンサル)「私に合わせようとして無理させてたなら申し訳ないなって思いますね。背伸びしなくて良い相手を見つけて欲しいです」(25歳/秘書)女性読者のみなさんからも反感を買いそうな「高嶺の花」系女子ですが・・・(笑)人と違う、ピカリと光る何かを持っているという方は、こういう考え方ができれば、無意味に彼を罵倒せずに静かに関係を終わらすことができると思います。■おわりにいかがでしたか?強すぎる大人女子の浮気対処法をご紹介しました。浮気はされないに越したことはありませんが、いざという時は参考にしてくださいね。(神野悠/ライター)(新部宏美/モデル)(柳内良仁/カメラマン)
2015年08月02日楽天は7月29日、インターネットの未来を予測し、新たなテクノロジーを創出するための研究機関「楽天技術研究所」の海外拠点を、シンガポール(楽天技術研究所 Singapore)と米国ボストン(楽天技術研究所 Boston)に新設した。「楽天技術研究所」は、所属する研究者たちの専門性を生かした活動を支援し、インターネット全般における先進技術を革新的なサービスにつなげる研究機関で、インターネット企業の技術研究所として産学連携にも積極的に取り組んでおり、教育機関と人材交流を図りつつ、アカデミックな知識を取り入れながら研究を進めている。同社はこれまで、東京以外の研究所として、2010年6月にニューヨーク、2014年2月にパリに設立しており、今回の新設で4カ国5拠点での展開となる。今回新設した「楽天技術研究所 Singapore」は、心理学や行動科学、モバイルソーシャル分野を研究領域の主体とし、これらの知見に基づいた顧客満足度を高めるインターネットサービスの研究を実施。同成果は同社の各事業にフィードバックし、さらなるサービスの向上を図る。一方、「楽天技術研究所 Boston」の研究領域は、機械学習や深層学習、AI分野を主体とし、特に人工知能分野の研究を推進。世界の各開発拠点にいるビッグデータチームとも連携し、ビッグデータ活用のさらなる高度化を図る。また、新設の両研究所は、シンガポールおよびボストンを中心とした海外の大学・研究機関と積極的に連携し、海外における研究者の採用を進める。その第一弾として、「楽天技術研究所 Singapore」では同日より、アジア各国・地域のデータサイエンティストを対象に、楽天の子会社となるVikiの保有するデータを用いた課題解決のコンテスト「Rakuten-Viki Global TV Recommender Challenge」を行っていく。
2015年07月30日日本マイクロソフトは29日、Windows 10無償アップグレードの開始に合わせ、Windows 10のISOイメージファイルを提供開始した。32bit版、64bit版の2種類を用意する。Windows 10のISOイメージファイルは、メディア作成ツールをダウンロードしてインストールする。実際に作成ツールをダウンロードしexeファイルを起動すると、すぐにWindows 10のセットアップが開始する「このPCを今すぐアップグレードする」と、ISOイメージをUSBメモリやDVDドライブなどに作成できる「他のPC用にインストールメディアを作る」が選択できる。メディアを作成する場合は、4GB以上の空き領域があるUSBメモリもしくは光学メディアを用意する。また、Windowsを初めてインストールする場合は、Windows のプロダクトキー(xxxxx-xxxxx-xxxxx-xxxxx-xxxxx)が必要となる。
2015年07月29日東芝情報システムは7月28日、従業員のPCに保存されているマイナンバーや個人情報、設計図面などの機密情報を含むファイルを検出し、自動で暗号化するソリューション「File Secure-Protection」の販売を9月より開始すると発表した。同製品は、あらかじめ指定したルールに従って従業員のPCに保存されている機密ファイルを定期的に検索する。検索の結果、機密ファイルを発見すると、閲覧制限(閲覧期間や回数、印刷可否等)を付与して機密情報ファイルを自動で暗号化する。これにより、機密ファイルが社外に流出した際も、ファイルの中の機密情報が流出することを防ぐ。管理者は、機密ファイルが「誰」の「PC」の「どこに」保管されているかを把握可能になる。
2015年07月29日夏の開放感か、街を歩くカップルの密着度が急速に高まっていくここイタリア。筆者は未だに、目のやり場に困ることがあります。しかし、別れのシーンでは、彼らの愛情表現が180度ひっくり返り、壮絶な修羅場を迎えることも。かわいさあまって…という言葉を地で行く場合もあるようです。ここでは、別の意味で背筋が凍り付きそうな、イタリア流・男と女の復讐ドラマをご紹介します。 1.アップル風味?のチョコレートケーキ彼女の友だちと浮気していた、とある男性がいます。浮気の期間が長くなるにつれ、今の彼女は自分と合わないように感じてきたそう。そんな彼の気持ちの変化を知ってか知らずか、彼女はいつもと変わらない態度でした。しかし、浮気が始まって2年と少したったある日のことです。彼女から「チョコレートケーキを作った。今日は遅くなるので先に食べててね」とメールが入ったそうです。仕事が終わり家に戻った彼は、夕食の後に冷蔵庫からケーキを取り出してナイフを入れました。「ずいぶん固かった。チョコレートがけだったから、チョコが固まったせいか? と思った」彼が、かなり力をこめてナイフを刺しいれた瞬間、食べ物ではなさそうな音が聞こえたそうです。ナイフを差し込んだすきまから見えたのは、銀色と黒の「何か固いもの」。あわててケーキの生地を取り除くと、彼が先月買ったばかりの最新ノートパソコン(欠けたリンゴでおなじみ)でした。しかも、液晶部分には浮気の証拠写真が貼られ「くたばれ○○○野郎」という一言つき。彼女へ連絡しても「この番号は使われておりません」というメッセージが流れるのみで、そのまま音信不通となってしまったそうです。女の怖さを始めて味わった、と彼は語っていました。2.からっぽの部屋自他ともに認めるイケメンのとある男性は、ヨーロッパ出張のたびに出先で浮気を楽しんでいました。しかし地元では絶対にそんなそぶりを見せず、彼女ひとすじの姿勢をくずさなかったそうです。「お互いに自立した大人でいたかったから、同棲しなかったし、カギも渡してない」という彼を、ある日驚愕の光景が襲いました。10日ほどの出張から戻り家のドアを開けた瞬間、部屋に何もなかったそうです。トイレットペーパーはおろか、すべての家財道具がなくなり、置いてあったのは、1枚のDVDだけでした。友人の家にかけこみDVDを再生すると、家財道具がゴミ収集車に吸いこまれていくシーンが写っていたそうです。言葉を失う彼に追い打ちをかけるかのごとく、一番最後に再生されたのは「浮気相手とのラブ動画」。浮気のまっさい中に、彼がスマホで取ったものでした。「消したと思ってたのに…彼女が抜きとったのかもしれない」と語る彼。家財がなくなったあげく、友人の前で恥をかいたショックから立ち直るのに、半年ほどかかったそうです。
2015年07月29日富士通研究所、富士通デザイン、富士通ソーシアルサイエンスラボラトリは、富士通デザインが開設している新たな価値づくりなどに取り組む場「HAB-YU platform」にて8月よりから来年3月まで、富士通研究所が開発した部屋全体をデジタル化するUI技術と富士通SSLが開発した共創支援アプリケーションの実証実験を実施すると発表した。富士通研究所が開発した部屋全体をデジタル化するUI技術は、持ち込んだスマート端末とその場に設置された表示機器が自動的に連携してUIをその場全体に拡張させる技術。プロジェクターとカメラを組み合わせた装置を複数設置して壁や机などの広い空間を一つのウィンドウシステムとして機能させることができるという。また、ユーザーが持っているスマート端末の位置を認識しIDを特定するセンシング技術や大画面と人の動きが連動した直感的なUI技術も開発している。ユーザーが持っているスマート端末の位置を認識しIDを特定するセンシング技術では、カメラなどで構成された環境センサーとスマート端末内のセンサーの連携により、ユーザーの位置と持っているスマート端末のIDを同時に検出できるもの。位置を正確に検出できるが端末IDは認識できない環境センサーと、位置はわからないが端末IDは取得できる端末内の慣性センサーの情報を歩く、止まるなどの人の行動を用いて紐付けることで、位置とIDのセンシングを実現した。これにより、個人とスマート端末を紐付けることができるため、特定のスマート端末の画像を共有・表示することなどが可能になるという。一方、大画面と人の動きが連動した直感的なUI技術では、決められた簡単なジェスチャで、目の前の壁に自分の使用するスマート端末の画面を転送したり、アプリケーションを呼び出したりできるという。また、壁に投影された画面上に手書きでメモする操作、手書き文字を選択して文字認識する操作、認識結果の文字を付箋サイズで表示する操作など、大画面でのアイデア創出を補助する手書き文字をベースとしたUIを開発した。実証実験では、HAB-YU platform(東京都港区六本木 アークヒルズサウスタワー3F)に設置された表示機器と持ち込んだスマート端末を動的に連携する技術を開発し、その技術を使って、アイデア発想のワークショップに参加した複数のメンバーが、様々な人のアイデアを共有することで効率よく活発な議論が行えることを検証する。富士通研究所は今後、「HAB-YU platform」での実証実験において抽出した課題から技術開発をさらに進め、富士通SSLと共同で富士通SSLがすでに販売している共創支援&学習支援ツール「WebコアInnovation Suite」への適用を進めていく。
2015年07月27日独立行政法人 情報処理推進機構(IPA)は17日、IPAの名前を騙った不審メールが出回っていることを確認。不審メールおよびメールに添付されている添付ファイルを開かないよう、注意を喚起した。不審なメールは、外部組織より「IPAの名前を騙った不審メールが届いた」と情報提供があったことで発覚。不審メールには、IPAが7月15日に発信した、Microsoft製品やAdobe製品に関するセキュリティ対策情報が使用され、IPAのメールニュースを模した内容だったという。また、正式なメールニュースでは存在しない圧縮ファイルが添付されていた。添付の圧縮ファイルを展開すると、ウイルス感染を目的とするショートカットファイル(.lnk)が現れる。メールの件名や本文は、IPAの実際の公式サイトを元に作成され、添付ファイルの開封を促す文面になっている。不審なメールの特徴は、「送信元がフリーメール」「添付ファイルがある」という2点。これら特徴を備えたIPAからのメールは不審メールである可能性が高い。IPAでは、添付ファイルを安易に開かないよう呼びかけるほか、HTML形式の場合、本文内のリンクがマルウェア感染用のURLに偽装されている可能性があるとして、注意を喚起している。
2015年07月17日フラワーアーティスト・東信による花や植物を題材とした実験的なクリエイションを行う「東信、花樹研究所」と、日本の伝統・技術を活かしたものづくりを行う「丸若屋」による共同プロジェクト「花器研究所」が始動。その第1弾として名窯・辻精磁社とのコラボレーションによる花器を発表した。古来より美術品としても人々に愛でられ、様々な文化や時代性を取り込みながら発展を遂げてきた花器。「花器研究所」は、“花”と“器”という2つの側面から花器に注目し、そこに現代の感性を加えることで、花器の本質的な価値を再発見することを目的として発足されたものだ。辻精磁社とパートナーシップを組んだプロジェクト第1弾では、禁裏御用達として天皇や皇族のための器のみを生産し、“幻の名窯”と謳われてきた辻家の名品の中でも一際存在感を放つ大壷「四君子」にフィーチャー。春夏秋冬それぞれを代表する4つの植物がひとつの絵に収められたこの大壷に、“現代の四季”の植物のモチーフを新たに4つ加えて「四君子」ならぬ「八君子」という概念を構築して表現した。十五代・辻常陸による古来からの繊細な筆使いで描かれた青い花々が、器の中で永遠の命を宿したように躍動している。
2015年07月14日オレガは7月8日、Windows上で共有フォルダのアクセス記録を管理するファイル・サーバ・ログ管理ソフトウェア「VVAULT AUDIT」(ブイボルトオーディット)について、製品Webサイトでダウンロード提供を開始した。価格は、Basic版は無料、上位のProfessional版は年額5万円(税別)。新製品は、マイナンバー制度の施行により特定個人情報の保存先として多くの利用が想定される企業のファイル・サーバに対して、正しいアクセス権で運用管理しているか、特定個人情報を記載されたファイルが確実に削除しているか、また不正に持ち込まれた機器によるアクセスが無いかなどのアクセス履歴を保存し、必要に応じてユーザー操作のトレースや不正アクセスの監視を実現するもの。Windows監査ログを利用したファイルアクセス履歴の記録、専用ログ・サーバも商用データベースも不要、ログ情報を圧縮して検索と長期保存に対応、NTFSドライブ/VVAULT仮想ドライブに両対応、低価格といった特長を持つ。対応するサーバOSは、Windows Server 2008 R2/2012/R2およびWindows Storage Server 2008 R2/2012/2012 R2。通常のWindows共有フォルダに加えて、ストレージ仮想化ソフト「VVAULT」の仮想ドライブに対してもログ管理が可能であり、VVAUL」のユーザー・サポート・サイトやライセンス認証システムの流用により、従来製品に比べて大幅なコストダウンを達成したという。ログ管理期間が2週間までの制限がある「VVAULT AUDIT Basic」は無料で利用可能。またログ管理期間を無制限すると共に、長期保存用のデータ・アーカイブ機能とソフトウェア・サポートが付属する上位バージョンの「VVAULT AUDIT Professional」は年額5万円(税別)。また、NASやクラウド・サービスへの組込用に、オープン価格の「VVAULT AUDIT Professional OEM」も提供する。同社は今後、MACアドレスを利用したクライアント端末の厳密な判別機能、アクセス権違反などのアクティブなセキュリティ検知機能、時系列データとの比較による異常判定機能などについて開発を進めると共に、ハードウェア・ベンダーやクラウド・ベンダーとも提携関係を構築し、2015年度中に1,000ライセンスの提供を計画しているとのこと。
2015年07月10日NECは7月9日、ファイルサーバ統合管理ソフトウェアの新製品「NEC Information Assessment System V3.2」の発売を開始すると発表した。新製品は、アクセス権管理機能のデザインを刷新し、アクセス権設定の問題部分を一括表示するなど、ファイルサーバのアクセス権の設定状況を一元的に把握できるようになった。管理者が把握できないファイルや、無効なアクセス権が残っているファイル、誰でもアクセス可能なファイルなどの検出にも対応した。これにより、アクセス権設定の不備による情報漏えいを未然に防ぎ、セキュリティ対策を強化する。メニューの英語表示と英語OS上での動作に対応し、グローバル展開する企業の各国の拠点で利用可能になった。「NIAS リソース管理オプション」を追加することで、アクセス権の申請・承認機能に対応。これにより、情報システム部門の負荷を軽減するとともに、利用部門の管理者に承認権限の委譲が可能になり、適正なアクセス権管理を実現する。価格は、「NEC Information Assessment System V3.2」「NEC Information Assessment System リソース管理オプション」のいずれも50万円から(税別)となっている。
2015年07月10日ソリトンシステムズは7月6日、セキュアなリモート・アクセス・ソリューション「Soliton SecureBrowser/Gateway」のファイル・サーバ・オプションとしてゲートウェイ・アプライアンス「Soliton SecureFile(ソリトンセキュアファイル)」を発売した。価格は100万円(税別、初年度センドバック保守を含む)。新製品により、既存のファイル・サーバを社内外問わずWindows/Mac/iOS/Androidから閲覧可能になるという。閲覧したデータは端末に残らず、セキュリティ・リスクは抑えられるとしている。既存環境に設置すると、普段使用しているWindowsユーザー・アカウントでファイル・サーバにアクセスし、Webベースでファイルやフォルダの一覧を表示できる。Soliton SecureBrowser/Gatewayとの連携により、さまざまな端末から場所を問わず、ファイル・サーバをセキュアに利用できるとのことだ。同製品を通じてファイル・サーバからダウンロードしたデータは、同製品の暗号化領域内に一時的に保存し、内蔵のファイル・ビュワーで閲覧可能。データはログアウトやタイムアウト時に消去するため、情報漏洩リスクを最小限に抑えられるという。またCIFSプロトコルでアクセス可能であり、Windows以外にもUNIX系OSやIaaS上のファイル・サーバでも閲覧でき、また大企業での利用が多い分散ファイル・システム構成(DFS)に対応するなど、昨今必要とされている企業ファイル・サーバ環境に合わせた機能を提供するとしている。
2015年07月07日米Amazon.comがオンラインストレージサービスAmazon Cloud Drive用のファイル閲覧・共有用アプリ「Amazon Cloud Drive」(iOS、Android)をリリースした。Amazon Cloud Driveアプリは、スマートフォンやタブレットを使ってCloud Drive内のファイルにアクセスし、ブラウズするためのアプリだ。ドキュメント/スプレッドシート/プレゼンテーション、写真のプレビュー、音楽やビデオの再生が可能。またURLリンク、メール添付などによる共有を設定できる。オンラインストレージAmazon Cloud Driveは5GBまで無料で使用可能。日本国内では、20GBが年額800円、50GBが同2,000円、100GBが同4,000円となっている。米Amazonは米国において、容量無制限の写真ストレージサービスを年額11.99ドル(Primeメンバーは無料)、容量無制限のストレージサービスを年額59.99ドルで提供している。
2015年07月07日「オバちゃん」と言うと、もはや恋愛市場の土俵にすら立っていないと、どこかで見下していませんか?それは大きな間違い。幾多の修羅場を乗り越えてきた彼女たちの中にこそ、真の「モテ」が宿っているのです。そのポイントをチェックしてみましょう。■冷蔵庫にあるものでザザっと料理「男を掴むにはまず胃袋から!」ということで、料理の練習に励む人もいることでしょう。しかし、カフェ風ご飯やお菓子といった、オシャレなものばかり腕を磨いていませんか?多くの男子が好きなのは、定番の家庭料理やガッツリメニュー。これでは需要と供給がマッチしません。一方、オバちゃんはカロリーやオシャレ感などは気にせず、冷蔵庫の残り物でザザっとご飯を作ってしまいます。いやいやテキトーでしょ!と侮ることなかれ。これは熟練した技術がないと為せません。もちろん、男子の味覚にもフィット。モテご飯を作りたいならば、料理本よりも、まずは「お母さんが土曜の昼に作ってくれるごはん」をお手本にしましょう。■寛大で包容力アリ!「オバちゃん」はちょっとくらいイヤなことがあってもそれをはねのける精神力の強さや、ちょっとしたことでは怒らないで笑い飛ばす寛大さがあります。男性が女性に求めているのは母性。そう、男は皆マザコンなのです。ましてや草食化が著しい現代日本において、母のような包容力のある女子は人気急上昇中。また、不景気や震災など、将来に不安が尽きない今、一緒にいてドキドキするよりも安心感や癒しを求めている男性も少なくないようですよ。■面白い愛のある毒舌男子は褒めときゃオッケー、みたいな風潮がありますが、やはり話が面白いに越したことはありません。そこでお手本になるのが、ズバッと発せられた毒舌が面白い「オバちゃん」。意地悪なのではなく、そこに愛情があるのがポイントです。これは長年培ってきた経験や知識のタマモノなので、我々がすぐに真似できるわけではありません。しかし、身近にいる面白いオバちゃんをよく観察したり、社会情勢に目を向け、本を読むなど積極的に知識を蓄えていけば自ずと「鋭さ」はついてくるものです。キレ味のある女性を目指して頑張りましょう。■「ハンカチ」「ティッシュ」「アメ」を持ち歩くべし「オバちゃん」が常に持ち歩いている「ハンカチ」「ティッシュ」「アメ」。これらは「女子力三種の神器」といっても過言ではありません。グロス、ハンドクリーム、制汗剤とか持ち歩いている場合じゃあない。手を洗った後はハンドドライヤーでもいいけれど、ハンカチで拭いた方がエレガントだし、ティッシュは持っていれば何かと便利で「気が利く女」を演出できます。アメはちょっとしたコミュニケーションをとるときにとても便利なグッズなので、気になる男子と距離を詰めたい時などに、意外な効果をもたらしてくれるでしょう。検証してみると無敵すぎる「オバちゃん」。その長所をどんどん真似して「無敵な女」になってモテモテになってくださいね!
2015年07月04日「年下男×年上女の小説内カップルは、素直になれないゆえにすれ違うことも。恋愛ベタでままならないからリアルで、身につまされたりします」そう年下男子との恋を描いた小説の魅力を語るのは、多数の女性誌などで文芸関連を手掛けるライター・三浦天紗子さん。女性のジレンマを描くものや切ない想いに涙する名作たちを教えてもらいました。■『シェリ』/コレット著¥660(岩波文庫)24歳差の愛は成就するのか、最後まで目が離せない!公称49歳の元高級娼婦・レアが、25歳の恋人“シェリ”を甘やかしながらも、男ぶりに磨きをかけていく物語は、何と1920年に書かれたもの。「最後は本心をひた隠し、身を切られる思いで“大人の女”としてふるまうレアの気持ちが、果たして25 歳の男にわかるかどうか…!終盤に走る緊迫感は圧巻です」(三浦さん)■『ばかもの』/絲山秋子著¥430(新潮文庫)8歳年上の額子にフラれ、アルコール依存症になったヒデと、ヒデを捨て結婚した額子。紆余曲折を経て再会をした二人の恋を描く。「互いに本心を見せない様子がじれったい。二人にとって『ばかもの』は愛の言葉で、ヒデが最後に言うそれがとてもいい。額子に惚れて成長したんだと、じんときます」(三浦さん)■『よるのふくらみ』/窪 美澄著¥1,400(新潮社)兄と結婚する予定のみひろに、想いを寄せてきた弟の裕太。彼の恋心があるきっかけで爆発し、3人の人生が大きく動き始める。「実は裕太には、みひろとは別に“愛とは”を教えた運命の女性がいます。彼の中に“美しいあの人”として存在するその女性の言葉が彼に愛の本質に気づくきっかけを与えるんです」(三浦さん)※『anan』2015年7月8日号より。写真・加藤 淳
2015年07月03日『闇金ウシジマくん』「銭の戦争」に続く、裏金融作品『闇金ドッグス』が8月1日(土)より公開されることが決定。この度、TBSの新ドラマ「ホテルコンシェルジュ」に出演する山田裕貴を始め、共演の高岡奏輔、冨手麻妙からコメントが到着した。若くしてヤクザの親分に成上った安藤忠臣(山田裕貴)は、手下の為に足を洗う事になった。その上、仕事上付き合いのあった闇金業者の小中高志(高岡奏輔)からも追い込みをかけられる始末。ふんだり蹴ったりの忠臣は、小中から、債券の回収の術を学び、自分も闇金になろうと決心する。そして、地下アイドル“けろリズム”(冨手麻妙・紗綾)をこよなく愛するキモヲタニートが客となるのだが、借金の回収に苦戦する。一方、“けろリズム”のえりなは、悪徳事務所社長(津田寛治)に良いようにやられ、イベントやCD発売の度に高額な金銭を要求されていた。なんとしてでもアイドルを続けたいえりなもまた闇金に手を出していた…。定番のシリーズ「ミナミの帝王」、「ナニワ金融道」シリーズなどテレビドラマや大型映画では描ききれない、闇の世界をこの作品では逃げる事なく描いていく本作。『ライヴ』で映画初主演を務め、『ホットロード』『ストロボエッジ』など大ヒット作品に立て続けに出演し、2015年ブレイク必至の実力派俳優・山田裕貴が主演を務める。共演に、『クローズZERO』シリーズや『ROOKIES』、最近では「テミスの求刑」(WOWOW)に出演するなど幅広く活躍する高岡奏輔。そして元「AKB48」研究生で近年では『新宿スワン』『リアル鬼ごっこ』『みんな!エスパーだよ!』と園子温監督作品の常連である冨手麻妙が地下アイドルを熱演する。以下、キャスト陣コメント■山田裕貴(安藤忠臣役)今回『闇金ドッグス』という新シリーズで主役演じることができ本当に嬉しいです。自分がまだ普通の高校生だったころにどんぴしゃだったTVや映画の作品で見ていた高岡奏輔さんとの1対1のお芝居は、正直武者震いが止まりませんでした。■高岡奏輔(小中高志役)当然ですが、兎に角お金にまつわるエピソードが散りばめられていますから、台本を通しても目がグルグル、頭も使って、この期間はお金の国の受験生のようでした。1度足を踏み入れてしまうと、抜けられない世界のようです。怖い怖い。そんな怖くて、どうしようもない人達の日常をほんの少しだけ切り取って皆さんにお届けします。■冨手麻妙(けろリズム・えりな役)とにかく売れるために、一生懸命アイドルをやっている「姫野えりな」を演じさせていただいたのですが、自分が過去にアイドル活動をしていたという経験もあって、撮影中はそのときの自分にタイムスリップしたかのような感覚でした。「姫野えりな」「冨手麻妙」どっちが本当の自分なのか分からなくなる瞬間もあったり(笑)。驚くほどリアルで生々しい映画です。ズルしないで、真面目に生きましょうね!そのほか、津田寛治、古澤裕介、紗綾、青木玄徳らが集結。誰にでも訪れるかも知れない、金にまつわるトラブル。堕ちていく男と女。目を背けたくなる暴力。欲望に蠢く人間たち…リアルな修羅場を容赦なく活写する。『闇金ドッグス』は8月1日(土)より 新宿武蔵野館ほか全国にて公開。(text:cinemacafe.net)
2015年06月30日富士通研究所は、遠隔地からファイル共有サーバを利用する際のファイルアクセスをソフトウェアで高速化するデータ転送高速化技術を開発したと発表した。従来、クラウドに集約されたファイル共有サーバを遠隔地から利用する際に、ネットワークの遅延によりファイルのアップロードやダウンロードに時間がかかるという課題があった。そこで同社ではこれまで、遠隔地間のデータ転送を高速化する技術として、一度送信したデータを2回目以降省略する重複除去技術を開発してきたが、ファイル共有プロトコル(CIFS、SMB)特有の処理があるため、効果が限定的だったという。ファイル共有プロトコル(CIFS、SMB)特有の処理と課題としては、多数のファイルを含むフォルダーのコピーでは、ファイルごとに属性情報やファイル取得の通信が発生するため、遅延が大きいネットワーク環境でフォルダーを転送すると各通信の遅延が累積して遅くなる点や、比較的大きなサイズのファイルを転送する場合、転送するファイルを数十KBといった小さなデータに分割して、各データにヘッダー情報を付加するが、このヘッダーは毎回変更される情報であるため、過去に同一のデータを転送したことがあっても異なるデータに見えるため、重複除去が効かない点があるという。そこで同社は今回、クライアント・サーバ間の通信を中継するソフトウェアを新たに導入することで、遠隔ネットワーク上で複数のファイル名、ファイルサイズなどの情報取得で発生する通信回数を減らし、ネットワーク遅延の影響を低減する技術を開発した。同社の社内実験では、容量の小さな多数のファイル転送を最大で10倍高速化できることを確認したという。さらに、ヘッダーの分離技術により、大容量ファイルの転送を最大で従来の20倍高速化することも確認した。今回、開発した技術では、サーバとクライアントの両方にデータ転送高速化のモジュールを設置し、以下の手順で高速化する。[サーバ側のモジュール](1) 複数ファイルを含むフォルダーのダウンロードが実行されていることを認識(2) ダウンロードするすべてのファイルを一括してクライアントの代理で先読み(3) 先読みしたファイルはまとめてクライアント側のモジュールに転送[クライアント側モジュール](4) ファイル共有クライアントからのデータ取得の要求にサーバの代理で応答これにより、遠隔ネットワーク上で複数のファイル名、ファイルサイズなどの情報取得で発生する通信を大幅に減らし、ネットワーク遅延の影響を低減することができるという。同社では、富士通での社内実証を経て、2015年度中にデータ収集・統合ソフトウェアの転送高速化機能として製品搭載を目指す。
2015年06月22日Dropboxは6月18日、写真やドキュメントなどを簡単に集められる「ファイル リクエスト」の提供を開始した。この機能では、多数のユーザーから写真やドキュメントを簡単に収集でき、誰からでもファイルを入手することが可能になる。例えば、請負業者からの入札を集める場合など、Dropboxアカウントの有無にかかわらず、誰でもファイルを送信できる。そのほか、最大2GBまでの大容量サイズのファイルを簡単に受信できるため、パーティーで撮影した動画のやり取りなどにも利用できる。リクエストする相手が1人でも100人でも、受け取ったファイルはすべて1つのフォルダに整理され、自分が使用しているどのデバイスからでもファイルにアクセスできるという。Dropbox ベーシックとDropbox プロのユーザーは、今すぐこの機能を利用できる。ビジネス向けDropboxユーザーは、今後2週間~3週間ほどで利用可能になる。
2015年06月19日Dropboxは18日、オンラインストレージサービス「Dropbox」のアカウントを持っていないユーザーが、Dropbox登録ユーザーのアカウント上にファイルをアップロードできる「ファイル リクエスト」機能を追加した。リリース時点ではブラウザ版のみ対応する。「ファイル リクエスト」機能は、Dropbox登録ユーザーが、アップロードしてもらいたいファイルを持っている非登録ユーザーに向けてリンクを送信し、受け取ったユーザーが該当リンク経由でファイルをアップロードできるというもの。リンクを受け取ったユーザーはアクセスしたあとに表示される指示に従いファイルを選択するだけで、アカウント作成の必要はない。送信できるファイル容量は最大2GBまで。リクエストを行なう際は、「パーティの写真」といった形で自由に名前を付け、URLを送信した登録ユーザーのフォルダを指定・作成してアップロード可能。リクエストは複数人宛に送信でき、多くの人が持つファイルをひとつにまとめるといった使い方ができる。同機能は、DropboxベーシックとDropboxプロのユーザーが利用可能。ビジネス向けDropboxユーザーは今後2、3週間ほどで利用できるようになる。
2015年06月18日女優の樹木希林が6月16日に、東京・新宿ピカデリーで行われた出演作『駆込み女と駆出し男』のヒット御礼舞台あいさつに、メガホンをとった原田眞人監督とともに登壇した。現在までに観客動員70万人を突破しており、この日のヒット御礼は樹木本人が開催を提案。来場したファンによる写真撮影も「別に悪用されるわけじゃないし」と許可を出し、感謝の意を表した。その他の画像井上ひさしの時代小説『東慶寺花だより』を原案に、江戸幕府公認の縁切寺に、さまざまな事情を抱えながら離縁を願う“駆込み女”たちと、その手助けをする“駆出し”の医者が、悲喜こもごもの離婚調停を繰り広げる人情時代劇。以前から原田監督は「動員200万人に到達したら、続編を製作したい」と意欲を燃やしており、この日は樹木も「本当にすごい腕を持った監督。もっと活躍すれば、日本映画界は違ってくるはず」と本作のさらなるヒットと続編製作に期待を寄せた。原田監督は、本作が上映されたトロント映画祭から帰ってきたばかり。「笑いのシーンで、どっと会場が盛り上がったり、現地の評判は良かったですよ。英語のタイトル? シンプルに“KAKEKOMI”です」と報告すると、樹木は「そうそう、それくらい短くしてくれないと。長い題名だから、覚えられないのよ」と笑いを誘った。また、国内ではリピーターが多いといい、「理由は言葉じゃないですかね」(原田監督)、「私もそう思います。みんな、あんまり早口だから、もう一回観たいと思うんじゃないかしら」(樹木)と分析。原田監督が「樹木さんは、現場に“サロン文化”を作ってくれて、合間にみんなが集まっていた」と語ると、樹木は「人生楽しむには、人や世間と自分を比較しちゃダメ」と持論を展開した。『駆込み女と駆出し男』公開中取材・文・写真:内田 涼
2015年06月16日ワコムは、人気クリエイターによる作品のPSDファイルやブラシなどをダウンロード可能な「Create more」キャンペーンにて、アートディレクター/コラージュアーティスト・依田耕治氏のebook配布を開始した。同キャンペーンは、同社のペンタブレット「Intuos Pro」で創作活動をしている、あるいはこれから行う人に向けて展開されるもの。国内外から参加する人気クリエイターが制作したオリジナル作品のPSDデータのダウンロード提供に加えて、その作品の制作ポイントが学べるチュートリアルeブックや、作品で使用したブラシや素材なども入手可能だ。今回配布が開始されたのは、DIR EN GREYやthe GazettE、湘南乃風など有名アーティストのCDジャケットデザインを手がける、アートディレクター/コラージュアーティストの依田耕治氏によるチュートリアルつきebook、レイヤー入りPSD、そしてカスタム素材。同氏の幻想的でありながら、確かな存在感のある作品を生み出す過程を動画で解説している。ebookは無料配布されており、同キャンペーンサイトでメールアドレスを登録した全員に進呈される。そのほか、同キャンペーン期間中に「Intuos Pro」シリーズのいずれかの製品を購入した人全員には、本格的な作品を制作できるスケッチソフトウェア「Autodesk SketchBook Pro」の1年ライセンスおよびWindows専用ペイントソフトウェア「openCanvas」を進呈。なお、キャンペーンサイト内では、日本のみならず海外からも著名クリエイターが順次登場、ebookなどを配布するということだ。
2015年06月11日不眠症の総合研究所があるのをご存知でしょうか? いったい何をするところなのでしょうか? ある研究所では、「脳の疲労」に不眠症の原因があると見出して、それを解決するための治療を実施しているそうです。不眠症の総合研究所とは?今回は、ある不眠総合研究所のご紹介です。「不眠症の研究所」というと、どんなことをやっているのか、とても気になりませんか?その研究所では、不眠症の原因は「脳の疲労」にあるという考えのもと、「脳を休めて、心身のバランスを整えることが不眠症解消につながる」と説いています。疲れがとれない、リラックスできない、緊張状態が続くなどの状態は「脳からの休みたいというサイン」なので、これを取り除いてあげることが重要なのだそう。脳はサインを出している?そこで、その研究所では「頭と体の血流をよくすること」に力を入れているそうです。主に行われている施術は2つで、頭のマッサージと整体です。頭のマッサージをすることで、脳の血流が改善し、脳の疲労解消に効果があるそう。また、整体で筋肉の緊張をほぐすことで、体は自ら正しいバランスを取るようになるのだとか。現代社会は誰もが多忙で安らげる時間が少なく、脳も体も常に緊張状態、心身のバランスが乱れている人が多いと言われています。確かに頭と体を整えることが治療の第一歩なのかもしれませんね。不眠症の人が陥りやすい罠ある研究者の話によると、不眠症の人はベッドに入って眠れなくても、そのままの状態でじっと我慢したり、本を読んだりして、何とか寝ようと努力をすることが多いと言います。でも、不眠症の人は、寝ようと努力すればするほど眠れなくなってしまったり、本を読む(活字が目に入る)だけで脳が覚醒してしまったりするそうです。つまり、これらの行動が逆効果というわけですね。では、どうしたらいいのでしょうか?おすすめは「眠れなかったらベッドから出ること」だそう。ベッドに入っても眠れない状態が続くと、「ベッド=眠れなくて苦しい」という意識が頭に刷り込まれてしまって、悪循環に陥ってしまうからなんだそうです。photo by pixabay
2015年06月10日Commvault Systems Japanは6月8日、OneDriveやDropboxなどに保存したデータも含めてファイルを安全に保存・アクセス・共有可能な企業向けソリューション「Commvault File Sharing」と、パーソナル・クラウド的な機能を実現する「Edge Drive」を発表した。新ソリューションは、同社が提供する「エンドポイントデータ保護ソリューションセット」を機能拡張したもの。エンドポイント・データのバックアップ/リカバリ/アクセス/セキュリティ/ファイル共有/データ損失防止(DLP)といった機能を提供する統合ソリューションであり、オンプレミスやハイブリッド、クラウドにおける導入オプションを選択可能で、パートナー企業によるマネージドまたはホスト型ソリューションも可能とのこと。データセンターやエンドポイントのデータを企業レベルで検索・検出可能であり、セキュリティおよびコンプライアンスにおいてメリットを実現するとしている。ファイルの種類やサイズ、作成時期を把握し、データや情報の管理に関する十分な情報に基づいたビジネス上の意思決定をサポートするという。エンタープライズ・クラスのセキュリティ実現のため、データの暗号化をソース側/転送時/保存時に実行可能であり、全てのユーザーのポリシーと権限を一元管理可能な管理コントロールを備える。保護したデータのエンドユーザーによる検索などの機能でモバイル機器のセキュリティと利便性を高め、モバイル・ユーザーの生産性も向上するとのこと。また、全てのユーザーデバイス間でコンテンツを同期可能だ。利用企業のユーザーがファイルを同ソリューションが提供する、さまざまなWebブラウザやモバイル機器からアクセス可能でセキュアなリポジトリに保存することで、企業のファイル取り扱いに関する厳格な規則やデータガバナンス要件にも応えられるとしている。同ソリューションでは、コンプライアンスや統合リーガル・ホールドを含むeディスカバリーの目的で、1つの包括的データセットに対して企業レベルの検索が可能という。同社の完全統合型シングル・データ・リポジトリである「ContentStore」に保管したファイルは社内外を問わずアクセスできるため、データの所有権を譲渡したり新たなソリューションを導入したりすることなく、生産性を高めコラボレーションを促進できるとしている。この一元化したデータ管理手法は、コンプライアンスやeディスカバリー、セキュリティの手段を講じることが非常に重要とされる、規制が厳しい金融サービスや医療などの業界に特に適しているとのことだ。Edge DriveはCommvault File Sharingの機能であり、パーソナル・クラウド的な役割を果たす仮想フォルダ。モバイル機器間やWebコンソールを介したリアルタイムのファイル共有が可能になり、ファイルの共有やコラボレーションのためのユニバーサル・アクセスを提供するという。Edge Driveフォルダではファイルをブラウズし、ローカル・デバイスへのダウンロード/管理/リストアが可能。またWebブラウザやモバイル用アプリを使用し、Edge Driveフォルダ内のファイルやフォルダを他のユーザーとシームレスに共有できるとのこと。同機能には、他の企業向けファイル同期/共有(EFSS)ソリューションを含めた各種ソースのデータを取り込むことができ、利便性や機能性、柔軟性を犠牲にすることなく、シームレスなデータ保護とガバナンスを確実に行えるとしている。
2015年06月09日○GPUのメモリ階層レジスタファイルは高速でアクセスができ、バンド幅も非常に広いが、容量は制限される。このため、GDDR5 DRAMで作られる大容量のデバイスメモリが接続されるが、デバイスメモリはアクセス速度が遅いので、この差を埋めるため、メモリ階層が設けられる。図3-18に示すように、NVIDIAのGPUではレジスタファイルの次にシェアードメモリとレベル1データキャッシュ、リードオンリーデータキャッシュが並列に置かれ、レベル1データキャッシュとリードオンリーデータキャッシュは、レベル2キャッシュでバックアップされる。さらにその先にはレベル2キャッシュ、GDDR5 DRAMで構成されるデバイスメモリがあるという階層になっている。○レジスタファイルの次の階層の主力となるシェアードメモリGPUでは数1000のスレッドが並列に実行され、それらが独立にアドレス計算を行なってメモリにアクセスする。つまり、すべてのスレッドが同じ命令列を実行している状態で、ロードやストア命令を実行すると、1つの命令が数1000のロード/ストアになってメモリに押し寄せる。これを順番に1つずつ捌いていたのでは、メモリアクセスに膨大な時間が掛かってしまう。このため、初期のGPUのメモリ階層は図3-19のようになっている。基本的には演算器は、レジスタファイルとシェアードメモリ(AMDはLocal Data Share:LDSと呼ぶ)を使って処理を行い、速度が遅いデバイスメモリはあまり使わないという計算モデルである。このようにすれば、シェアードメモリは同じグループ(NVIDIAはWarpと呼び、AMDはWavefrontと呼ぶ)の32スレッド(Waverfrontは64スレッド)の並列アクセスをサービスできれば良い。デバイスメモリは大きな容量が必要であるので、別チップのDRAMが使われるが、シェアードメモリは、例えば16KBと容量が小さいので、高速SRAMを使ってチップ上に作ることができる。シェアードメモリは、図3-20のようになっており、例えば、32スレッドのグループの場合、32バンクというような多数のバンクを持つ。32スレッドからのアクセスは、そのアドレス[7:2]に従って、どのバンクにアクセスするかが決まり、クロスバを使って目的のアドレスを担当するバンクに接続する。32スレッドからのアクセスが全て異なるバンクを使う場合は、シェアードメモリは32個のアクセスを同時に処理することができる。しかし、各バンクは1つの32bitデータの読み書きしかできないので、複数のスレッドからのアクセスが同一バンクに重なってしまうと、1回では処理できず、読み出しや書き込みを繰り返して順番に処理して行くことになる。ただし、同一バンクの同一のアドレスに複数の読み出しアクセスが重なった場合は、同じデータをそれらのスレッドに返せば良いので、この場合は、1回の読み出しで済む。なお、書き込みが同じアドレスに重なった場合は、結果は不定、あるいは、どれか一つの書き込みデータとなるが、どれが書かれるかは決まっていないなどという実装が多い。各バンクは32bit幅の独立のメモリとなっており、独立してアドレスすることができる。従って、図3-20で、バンク0は1段目のアドレス0、バンク1は2段目のアドレス132、バンク3は3段目の264のように、バンクごとに異なる段のデータをアクセスすることができるようになっている。グラフィックスの描画処理で言えば、ホストCPUからの3D図形のデータはDMAなどでデバイスメモリに転送され、描画処理が起動されると、各32スレッドグループはデバイスメモリからデータのブロックをシェアードメモリに読み込んで処理を行う。そして、生成された表示画像をデバイスメモリに書き込んで行く。このように処理を行えば、大部分の描画処理の演算はデバイスメモリを使わず、レジスタファイルとシェアードメモリを使って実行できる。また、デバイスメモリとシェアードメモリの間の転送は、32スレッド分を纏めて行えば、スレッドごとにデバイスメモリをアクセスする必要もなくなる。3Dグラフィックスのように大量のポリゴンデータがストリームとして入力される処理では、それを適当に区切ってデバイスメモリからシェアードメモリにコピーし、描画処理が終わったら、結果をシェアードメモリからデバイスメモリにコピーするという処理を繰り返せば良いので、シェアードメモリとデバイスメモリの間のデータ転送の頻度は少なく、記述は比較的容易である。
2015年06月05日