Azure 仮想マシンに LAMP 環境を構築し WordPress を立ち上げる -その1-

新年一発目は SharePoint ではないネタからw 昨年から年始にかけて、SharePoint ベースの独自ブログから Azure Web Site の WordPress へブログを移行しました。 移行は1か月ほどで無事済んだのですが、Azure Web Site で使える MySQL のデータベース容量が無料コースだと 20MB しかないことにブログ移行後に気づき、日々アラートメールが届くようになってしまいました。 MediaWiki のサイトもあるし、20MB ではとてもとても容量が足りないので、またまた引っ越すことに。 今度は Azure の仮想マシンに LAMP (Linux + Apache + MySQL + PHP) 環境を構築し、そこに WordPress と MediaWiki を移行することに決めました。 そして本日、無事 WordPress の引っ越しが済んだので、備忘録がてらその手順をブログに残しておこうと思います。 ちなみに Linux 環境は 20 代のころに 1、2 か月触ったくらいの経験しかありませんので、この記事では Linux の超基本的なところから書いてます。 まず初回は仮想マシンの立ち上げまで。

読了時間: 1分

今年もよろしくお願いいたします

新年あけましておめでとうございます。 昨年は勉強会にブログにフォーラムにと、色々お世話になりました。 毎年同じようなことを言っている気がしますが、今年は昨年以上にしっかりとMVP活動を続けていきたいと思います。 ということで、今年から新企画! Office 365 の登場により、これからもSharePointが活躍する場が増えるでしょうから、SharePoint開発者の需要はこれからも変わらずあり続けることになるかと思います。 そんなSharePoint開発者が必要としている情報はMSDNに掲載されているものの、量が膨大でどこから読んでいいのか分からないということをよく聞きます。 そこで、SharePointの開発者人口を増やすべく、SharePoint開発者向けの情報を共有するためのサイトを立ち上げました! これまでブログやフォーラムで情報共有をしてきましたが、ブログはどちらかというとフロー情報を共有するためのツールで、ストック情報を共有するには若干不向きかなと思い、ブログではなくWikiを使うようにしてみました。 ブログでも引き続き情報提供を続けますが、ストックするべき情報はWikiにも掲載するようにしていこうと思います。 なお、Wikiサイトは以下になります。 http://sharepoint-dev.orivers.jp さらに、既にお気づきかと思いますがこのブログもリニューアルしました! 時代の流れに合わせて、WordPressをAzure Web Siteの上で立ち上げました。 ちなみに、WikiもMediaWikiをAzure Web Siteでホストしています。 ということで、2015年もよろしくお願いいたします!

読了時間: 1分

Microsoft MVP for SharePoint Server を再受賞しました!

今年も無事に Microsoft MVP を SharePoint Server の分野で受賞することができました! 今回で連続 8 年目になりますー。 これもひとえに皆様のおかげです。 今後ともよろしくお願いいたします。

読了時間: 1分

2014年9月20日(土)に JPSPS in 名古屋に登壇させていただきます

前回の大阪開催に続き、次は名古屋の勉強会に登壇させていただきます 今回は、なんで今更!?という感じがありますが、バージョンアップネタをやろうかなと思ってます。 ただ、主旨はバージョンアップの仕方の確認ではないです。 今回確認したいのは、本当にスクラッチ開発した機能があるとバージョンアップが大変になるのか?という点の確認です。 SharePoint標準、SPDカスタマイズ、JavaScriptでのカスタマイズ、VSによるスクラッチ開発と、SharePointの拡張の仕方はさまざまありますが、これらのバージョンアップによる影響を比べてみたいと考えています。 よろしくお願いします!! 参加申し込みはこちらから。 http://jpsps.com/event/20140920/

読了時間: 1分

SharePoint 2013 の検索結果チューニングに関するまとめ

2014年9月6日に Japan SharePoint Group でお話しさせていただいた時の資料をスライドシェアにアップしております。 http://www.slideshare.net/HiroakiOikawa/sharepoint-2013-38769081 SharePoint Server 2013 および、SharePoint Online で検索結果の並び順がいまいちだなーと思っている方、スライドとスライドに記載のリンク先のページを見て、チューニングを行ってみてください。 勉強会ではデモがうまくいかない部分があったり、時間全然足りなくて急いじゃったりしたので、ブログでフォローアップしていければと思っております。。。

読了時間: 1分

2014年9月6日(土)に JPSPS in 大阪に登壇させていただきます

今年2月以来の JPSPS 登壇です。 今回は開発系から少し離れて、SharePoint の検索のチューニングについて話したいと思います。 最初は別のことを話そうかと思っていたのですが、よく聞く話よりあまり聞かない話の方がいいかなと思い、急きょネタ変更しました。 といっても technet や msdn に掲載されている情報の範囲なので、サプライズな情報はないと思いますが。 SharePoint の検索は思うように結果が出てきてくれないなーと思っている方に、少しでもお役に立てる内容になればいいなと思ってます。 よろしくお願いします! 参加申し込みはこちらから。 http://jpsps.com/event/20140906/

読了時間: 1分

SharePoint が導入済みのサーバーは、sysprep 非対応

はじめに

複数の開発者に SharePoint の開発環境を提供するために、SharePoint や Visual Studio を導入した環境をマスターイメージとして作成し、この環境を複製して各開発者に提供するということは、チーム開発を行う上では良くある話かと思います。 また、開発環境に限らず、SharePoint の動作検証環境を丸っと複製したいというニーズもあると思います。 このようなニーズを満たすための方法としてよくあるのは、仮想環境を丸ごとコピーして複製するとか、マスターとなるイメージを作成してそこから環境を構築するとかという手段が思いつきます。 ただ、そのまま仮想環境を丸ごとコピーすると、コンピュータ名や SID が被ってしまったりするため、複製された各環境がネットワーク的に分断された状態を作らなければ、何かと問題が起きてしまいます。 そのような状況になるのを防ぐため、環境を丸ごとコピーするような場合には、sysprep を使えばいいと考えるかと思います。 sysprep を使うことでコピーされた環境を初めて立ち上げる際にコンピュータ名などを設定しなおすことができるようになりますので。 ※sysprep についての情報はこちら この手法を SharePoint が入った環境で行うとどうなるか・・・・ということを調べてみました。 結果は目に見えてはいたのですが、一応。

読了時間: 1分

SharePoint app を ASP.NET MVC で作った際にプロジェクトに含まれている JS ファイルについて

はじめに

Visual Studio 2013 では、SharePoint app (apps for SharePoint のこと) を作成する際に、 ・ASP.NET Web Forms Application (初代 ASP.NET の頃から存在するイベントドリブンなフレームワーク) ・ASP.NET MVC Web Application (Model-View-Controller パターンなフレームワーク) のどちらかを最初に選択してプロジェクトを作ります。 image_3_40136282 ※上図の通り、デフォルトは ASP.NET MVC Web Application となっています。 ASP.NET MVC Web Application 形式でプロジェクトを作成すると、モバイルデバイス向け開発に便利ないくつかの JavaScript ファイルが最初からプロジェクトに含まれているのですが、これらの JS ファイルについては Project_Readme.html 等を読んでも特に説明がなく、SharePoint app 開発用の msdn の記事をあさってもなかなか情報が見つかりません。 ということで、プロジェクトに最初から含まれている JS ファイルは何のために使うものなのか調べてみました。 ASP.NET MVC Web Application での開発をバリバリやっていらっしゃる方や、モバイルデバイス向けの開発をされている方にとっては「そんなことも知らないの!?」ということかもしれませんが、古い人間な私には分からなかったので、一応ここにまとめておきます。。。

読了時間: 1分

Office 365 API Tools を使ってみた

はじめに

SharePoint Conference 2014 で発表された Office 365 API。 この Office 365 API を Visual Studio 2013 からより手軽に利用できるようにするためのツールとして先日リリースされた、Office 365 API Tools を早速使ってみましたので、使用方法など残しておきたいと思います。

読了時間: 2分

2/22 の jpsps で クラウドビジネスアプリの話をします

来る 2/22、jpsps in 大阪にて、クラウドビジネスアプリの話をさせていただきます。 image_3_50A09CE3 持ち時間 30 分の中で、クラウドビジネスアプリがどういうものなのか、何ができるのか、という点を、デモを中心に説明させていただきます。 勉強会資料は slideshare 等で公開させていただきますので、当日はメモよりもデモに集中いただければと。 それでは当日、よろしくお願いいたします。

読了時間: 1分