携帯から送られて来る写メ・デコメをPCで表示するサブシステムを作っています。
とりあえず、携帯からはOKになりました。
携帯から送られて来る写メ・デコメをPCで表示するサブシステムを作っています。
とりあえず、携帯からはOKになりました。
現在、僕が担当している課目はメディア・リテラシー。内容は多岐に渡るので、時間があればじっくり書きたいと思います。
シラバスとしては、前半は教科書中心、後半は僕のオリジナルスライドの予定でいます。
で、前半は「教科書に線引いてねー」「線引いたところは必ずノートに転記してねー」「試験持ち込み許可物は自筆ノートのみ、印刷物の添付はダメですよー」と散々言ってるんですが...
英語で大衆に呼びかける時に使うフレーズ
"Ladies and gentlemen, boys and girls."
ですが、大人は女性が先に来て、子供は男性が先に来る。
なんで?
故Steve Jobsが2005年のスタンフォード大学の卒業式で述べた言葉として有名です。ですが、これはJobs自身の言葉ではありません。
2011年10月5日、Appleは本日、iPod touchとiPod nanoの2機種に素晴ら
しい新機能と、よりお求めやすい価格を発表しました。iPod touchは新しいブ
ラックとホワイトのモデルで提供されます。価格は16,800円からで、Appleの
新しいiOS 5とiCloud(アイクラウド)サービスが含まれています。新しい
iPod nanoは本日発売で、価格は10,800円から提供されます。再設計された
ユーザインターフェイス、新しい16種類のデジタルクロックフェイス、そして
改良された内蔵フィットネス機能を特長としています。
iTunes in the Cloud、フォトストリーム、Documents in the Cloudから構成
される画期的な無料のクラウドサービス
2011年10月5日、Appleは本日、画期的な無料のクラウドサービスである
iCloud(アイクラウド)を10月12日より提供することを発表しました。
iTunes in the Cloud、フォトストリーム、Documents in the Cloudで構成さ
れるiCloudは、iPhone、iPad、iPod touch、Mac、Windows PCとシームレスに
連動し、ユーザのコンテンツはiCloudに自動的にワイヤレスで保存され、そ
こからユーザのすべてのデバイスにプッシュされます。iCloudに保存される
コンテンツは音楽・写真・アプリケーション・連絡先・カレンダー・書類など
で、これらをすべてのデバイスで最新の状態に保つことが可能です。これによ
り、使用中のデバイスひとつに何らかの変更があると、ユーザのすべてのデバ
イスが自動的にワイヤレスで更新されます。
iPhone 4SはデュアルコアA5チップ、まったく新しいカメラ、
フル1080pのフルHDビデオ撮影機能を搭載し、Siriを導入
2011年10月5日、Appleは本日、史上最高のiPhoneであるiPhone 4Sを発表しま
した。iPhone 4Sは、目を見張る高速性能と驚くほど素晴らしいグラフィック
スを実現するAppleのデュアルコアA5チップ、先進の光学システムを持つまっ
たく新しいカメラ、1080pのフルHD解像度のビデオ撮影機能、そして尋ねるだ
けで様々な用事を片付けるのを助けてくれるインテリジェントなアシスタント、
Siriを搭載しています。iPhone 4Sの発売に伴い、200以上の新機能を搭載した、
世界で最も先進的なモバイルオペレーティングシステム、iOS 5の提供も始まり
ます。また、iPhone、iPad、iPod touch、MacまたはWindows PCからアクセスし
て使うことができる無料のクラウドサービスの画期的な組み合わせである、
iCloudの提供も始まります。iCloudはコンテンツを自動的にワイヤレスで保存
し、お持ちのデバイスすべてにプッシュします。
インストールしたのはPowerMac G5 running OS X Server 10.4.11。
CollabNetからUniversal BinaryのTiger用をダウンロード。pkgになっているので、そのままインストール。
次にレポジトリを作成。サイトを色々見て回ったけど、/varの下に作成している例が多いんだけど、今回は外付けのミラーリングしているSecondryと言うドライブに/svn/repsを作成してrepsをレポジトリとする事にした。
$ cd /Volumes/Secondry
$ mkdir svn
$ cd svn
$ mkdir reps
$ svnadmin create /Volumes/Secondry/svn/reps
次に認証設定。/Volumes/Secondry/svn/reps/conf/svnserve.confをいじる。
### [general]
### anon-access = read
### auth-access = write
### password-db = passwd
となっている箇所の「###」を外してコメントアウトを解除。[general]をやり忘れないように。
続いてパスワードの設定。これは必要な人数分を同ディレクトリにあるpasswdファイルに
userid = password
の形式で列挙するだけ。
次にsvnserveが自動起動するように設定する。/Library/LaunchDaemons/subversion.plistを作成する
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>Subversion</string>
<key>Program</key>
<string>/sw/bin/svnserve</string>
<key>ProgramArguments</key>
<array>
<string>svnserve</string>
<string>--daemon</string>
<string>--root</string>
<string>/Volumes/Secondry/svn/reps</string>
</array>
<key>OnDemand</key>
<false/>
</dict>
</plist>
ここまででサーバー側の設定は完了。再起動してpsコマンドを使ってsvnserveが動いている事を確認。
次、クライアント側。僕はDreamweaverを使っているけど、Dreamweaverだけでは複数プロジェクトの管理ができない。そこでシェアウェアのVersionsを利用。
まず、起動して表示される5つのボタンの内の一番上「New Repository Bookmark」をクリック。
Name:欄にはサーバー名を一意で識別できる名称を設定。
Location:欄にはサーバーアドレスをsvn://www.example.comの様に記述。
Username:欄とPassword:欄にはサーバーのpasswdファイルに記述したペアを記入。
これで接続するとレポジトリであるrepsが見える。
一つのレポジトリで複数プロジェクトを管理する場合、repsの下に新しいフォルダを作成する。例えばNewProjとでもしておこう。
次にDreamweaver側の設定。
新規サイトを作成する場合でも、既存のサイトのバージョン管理を始める場合でも設定項目は同じ。
サイトの管理で当該サイトのバージョンコントロールの欄に
アクセス:Subversion
プロトコル:SVN
サーバアドレス:www.example.com
リポジトリパス:/reps/NewProj
サーバーポート:3690
ユーザー名:passwdファイルに記述したユーザー名
パスワード:passwdファイルに記述したパスワード
を入力する。これでテストボタンを押してみる。エラーが出た場合、上記手順のどこかに誤りがある。またはサーバーで3690ポートが開いていないかだ。
後は既存サイトなら存在しているファイルでバージョン管理したいものをコミットすれば良い。
使う時は、ローカルファイルの名称の上でControl+クリックして
Dreamweaverを持っていなくても、前述のVersionsと自分が普段使っているオーサリング環境でも可能だし、EclipseにはSVN用のプラグインがある。
ちなみにDreamweaverだと、ローカルビュー・リモートサーバー・テストサーバーのプルダウンメニューに「リポジトリビュー」が表示されるようになり、ここでバージョン管理(旧バージョンを最新バージョンにしたり等の作業)が行える。
誰かと共同作業する場合には、ロックされているファイルは例えコミットしないにしても操作しない、と言う約束をしておかないと、デグレードの原因になる。気を付けましょう。