スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

はてなブログに引越し

今後ははてなブログを使っていこうと思います。

http://jou4.hateblo.jp/
スポンサーサイト

Googleプレゼンテーションをオフラインで

使いどころはそんなに無さそうですが…

自宅などでプレゼン資料を作成するのにGoogleプレゼンテーションをよく利用しています。
アニメーションなどに凝らない簡単な資料ならこれで十分です。

ただ先日インターネットに繋げない状況でプレゼンする機会があったのですが、オフライン時にスライドショーを実行する方法が見当たらない。作成や編集はまあ仕方ないですけど。

そこでエクスポート機能を使ってPDFやPPTファイルへの変換を試みましたが、微妙にフォントサイズが違うなど、資料が崩れてしまったり。

資料を崩さず、かつオフライン時にスライドショー形式で実行できたらいいのにと思ったので、Chromeの拡張機能でスライドショーを再現できるようにしてみました。

https://github.com/jou4/goopre

binディレクトリのcrxファイルをChromeにドラッグ&ドロップすれば使えるようになります。


使い方ですが、保存は…

1. Googleプレゼンテーションでスライドショーを実行
2. 拡張機能のアイコンをクリック
3. 「このスライドショーを保存」をクリック
(オンラインで行う必要があります)


続いてスライドショーの実行は…

1. 拡張機能のアイコンをクリック
2. 実行したいスライドショーの名前をクリック


やっていることは単純です。

・スライドショーの実行に必要なデータを抜いてローカルストレージへ保存
・画像データはデータスキームURIへ変換して埋め込む
・そのデータを利用してスライドショーを実行


もしかしたらフォントサイズなどで完全には再現できない箇所もあるかもしれません。自分の手元の資料は一応OKでしたが。

また、背景画像や図形、動画などには現在対応できていません。

gitメモ(2)

リモート(Debian)にリポジトリを作って、前回作ったローカル(Mac)のリポジトリと同期させてみたときのメモです。

[Debianで作業]
# リモートのリポジトリを作成
mkdir /var/git/example.git
cd /var/git/example.git
/usr/local/bin/git --bare init

[Macで作業]
# リモートのリポジトリを登録
git remote add base ssh://username@example.com/var/git/example.git
# ローカルからリモートへ送信
git push base master
# リモートからローカルへ取得
git pull base master

# タグ付け
git tag ver1.0.0

# タグの情報をリモートに送信
git push --tags base master
# タグの情報をリモートから取得
git pull --tags base master

# アーカイブ化して取得
git archive --format=tar --prefix=src/ master | gzip > src.tar.gz
# タグを指定して取得するには・・
git archive --format=tar --prefix=src/ ver1.0.0 | gzip > src.tar.gz

[その他]
# リモートの登録を削除したいときは・・
git remote rm base
# 登録されているリモートの一覧を表示
git remote show
# 別環境にリポジトリのコピーを作りたいときは
git clone ssh://username@example.com/var/git/example.git



参考サイト:
http://blog.champierre.com/archives/670

gitメモ

gitを使ってみたときのメモです。

# gitに登録したいプロジェクトのルートに移動
cd example/
# リポジトリ作成
git init
# 存在するファイルをコミット対象に登録
git add .
# コミット
git commit -m 'message'
(メッセージを入力しないと以下のエラーメッセージ)
Aborting commit due to empty commit message.

# 変更されたファイルを一覧で表示
git status
# 変更内容を確認
git diff

# コミット前に対象のファイルを指定する必要がある
git add [ファイル名]
git commit -m 'message'

# 変更されたファイルだけコミットする場合は以下のコマンドも可
git commit -a -m 'message'

# ブランチの一覧を表示(masterはデフォルトのブランチ)
git branch
------------------
* master
------------------

# ブランチ作成
git branch testbranch
# ブランチ切り替え
gti checkout testbranch
# ブランチの一覧を表示(*は現在の作業ブランチ)
git branch
------------------
  master
* testbranch
------------------

# 作業後変更内容をマージ
git merge testbranch
# 作業用ブランチを削除
git branch -d testbranch

# コミットの履歴を表示
git log
# コミットの内容を表示
git show 4482ae76b094c74a0a632d5c24551f35f4ce3aeb
(長い文字はgit logで表示されたコミットの名前)

プロフィール

jou4

Author:jou4
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。