ラベル 放送大学 の投稿を表示しています。 すべての投稿を表示
ラベル 放送大学 の投稿を表示しています。 すべての投稿を表示

11/04/2016

TeXを使って卒業論文を書くときのヒント

「Macなこと」番外編です。

私は、通信制の放送大学教養学部(情報コース)で学んでいる。このたび卒業研究を行った。卒業研究とは、端的に言えば「卒業論文」を書くことである。論文の記述作業には「TeX」を、バージョン管理には「git」を使った。

TeXは組版ソフト。正式には


と書く。別にワープロソフトでも書けるのだが、一度、TeXを使ってみたかったと言う単純な理由である。

まずはTeXのインストール。ここを参考にした。
Mac - TeX Wiki
TeX Live/Mac - TeX Wiki

現時点での「MacTeX」の最新バージョンは、 MacTeX 2016。だが以前にMacTeX 2013がインストールしてあったのでそのまま使った。なお「MacTeX 2016」のダウンロードはこちらから。
MacTeX - TeX Users Group

今回の論文では、書式に次の様な制限があった。
要はマージンを25mm程度、一行あたり32〜40文字で25〜32行で記述する必要があるとのことだ。色々な学会や大学のTeXテンプレートを探したが適当なものがなかったので、ここを参考にした。
1ページ当たりの行数,文字数と周囲の余白を設定する - もうカツ丼でいいよな

これでもうバッチリだと思ってたが、印刷してみると行あたりの文字数は指定通りとなるが、残念ながら指定通りの余白や行数にならない。従ってトライアンドエラーで、何度か印刷結果と比べながら設定を微調整する必要があった(もっとスマートな方法があるかも知れないが、情報集めよりも論文の作成に時間をさききたかったので)。

TeXは一つの大きなファイルに記載していくことも出来るが、今回は章ごとにファイルを分割し、更に表紙や目次、参考文献データベース、添付資料も別ファイルとした。その方が、全体を見渡しやすいし、修正・保守も楽だからだ。

% ファイル名: main.tex
\documentclass[12pt, dvipdfmx]{jsarticle}
%
% プリアンブル
\input{preamble} %preamble.texをマージ、拡張子は不要
%
% ここから本文
%
\begin{document}
 %
 % 一行あたり文字数と行数の指定
 \mojiparline{40}
 \linesparpage{32}
 %
 % abscript ページをインクルード
 \include{abstract}
 %
 % タイトルページをインクルード
 \include{title}

 % 目次
 \tableofcontents
 %
 % chap-1 第1章
 \include{chap-1}
 %
 % chap-2 第2章
 \include{chap-2}
 %
 % 以下必要に応じて追加
 %
 % bibliography 参考文献
 \bibliography{book,webSite}
 %
 % appendix
 \appendix
 %
 % 添付資料のページ番号をリセットして、 A-数字形式に変更
 \setcounter{page}{1}
 \renewcommand{\thepage}{A-\arabic{page}}
 %
 \include{appendix-A}
 %
\end{document}

マージするプリアンブル部分は次の通りとした。
% ファイル名: preamble.tex
\bibliographystyle{junsrt} % 参考文献を引用順に並べる
\usepackage[top=1.5cm, bottom=2.0cm, left=2.5cm, right=1.5cm]{geometry} % ページレイアウト設定のため
\usepackage{otf} % OpenTypeフォント使用のため
\usepackage{graphicx} % 画像挿入のため
\usepackage[hyphens]{url} % url記入
\usepackage{hyperref} % hyperlinkを可能にするため
\usepackage{pxjahyper} % PDFに日本語で「しおり」を表示するため
\usepackage{here} % 好きな位置に図を配置するため
\usepackage{color} % 文字に着色するため
\usepackage{ulem} % 下線、波線、取り消し線を使用するため
\usepackage{rotating} % 図形の回転のため
\usepackage{ascmac} % 複数行を枠で囲むため

% PDFにタイトルや作者名を入れる
\hypersetup{
 pdftitle={卒業研究報告書},
 pdfauthor={*****},
 pdfsubject={*****},
 hidelinks
}

% 索引作成
\makeindex

% 文字数、行数を設定するためのおまじない(文字数、行数の指定は\begin{document}部分で行う)
\makeatletter
\def\mojiparline#1{
 \newcounter{mpl}
 \setcounter{mpl}{#1}
 \@tempdima=\linewidth
 \advance\@tempdima by-\value{mpl}zw
 \addtocounter{mpl}{-1}
 \divide\@tempdima by \value{mpl}
 \advance\kanjiskip by\@tempdima
 \advance\parindent by\@tempdima
}
\makeatother
\def\linesparpage#1{
 \baselineskip=\textheight
 \divide\baselineskip by #1
}

あとはひたすら論文を書いていく。

引用文献はBibTeXを使った。文献名や著者名の簡易的なデータベースを作る(テキストファイル、拡張子はbib)。文献は順不同に記入しても\bibliographystyle{junsrt}を入れておくことにより、論文中で引用された順番に文献リストが作成される。
@BOOK{multimedia,
  title = {『マルチメディア&ハイパーテキスト原論』},
  author = {J. Nielsen},
  year = {2002},
  publisher = {東京電機大学出版局},
  note = {原書名 "Multimedia and Hypertext The Internet Beyond" (Academic Press 1995), 三好かおる訳},
  yomi = {Nielsen}
}
@BOOK{HyperCard1,
  title = {『ザ・ハイパーカード(上)』},
  author = {D. Goodman},
  year = {1988},
  publisher = {株式会社ビー・エヌ・エヌ},
  note = {原書名 "The Complete Hypercard Handbook vol 1" (Bantam Books 1987), プロジェクト ハウス訳},
  yomi = {Goodman}
}
@article{object_oriented,
 Author = {瀬川良明},
 Journal = {日本科学教育学会研究会研究報告},
 Number = {2},
 Pages = {17-20},
 Title = {{『HyperCardでオブジェクト指向を教える』}},
 Volume = {9},
 Year = {1994}
}
@misc{swift,
 Author = {Apple (日本)},
 Note = {\url{http://www.apple.com/jp/pr/library/2015/12/03Apple-Releases-Swift-as-Open-Source.html} (accessed Oct 13, 2016)},
 Title = {{『Apple、Swiftをオープンソースとしてリリース』}}
}

3/02/2015

【iPhone, iPod touch】VLCで放送大学のネット配信を見る

放送大学のストリーミング配信の仕様が本年1月あたりから変更になり、iOS端末+VLCでアクセス出来なくなっていたが、3月1日にリリースされた新バージョン(ver 2.4.1)でようやく見られるようになった。 (Macのデスクトップ版+VLCでは問題なく見ることが出来ている)

● 視聴方法

VLCには内蔵ブラウザが付いておらず、URLをコピペするという手間がある。方法は、 次の通り。(面倒なようだが、慣れてしまえばそんなに時間が掛からないです)
なおコピペにはGood Readerと言う有償のアプリが必要。


(1) Safariで通常通りキャンパスネットにアクセス

(2) 資料室>インターネット配信>テレビ授業科目(またはラジオ科目)>教養学部(または大学院)を次々にタップしていく

(3) 科目(ここでは「情報の世界('10)」を例にする)と視聴回数をタップ

(4) 回数を選択すると画面が切り替わるので「次の方法で開く」をタップ

(5) 画面下部にアプリが表示されるので、GoodReaderが表示されていなければ左にスクロール

(6) 「GoodReaderで開く」をタップ

(7) GoodReaderが起動され、画面が切り替わる。先ほどのファイルがダウンロードされている。

(8) ダウンロードされたファイルをタップするとViewerのセレクターが表示されるので「TXT Viewer」をタップ

(9) 画面が切り替わるので、下部の「鉛筆アイコン」をタップ

(10) 「select」が表示されるまで画面を長押し、「mms://」から「"/>」の直前まで選択、その後「Copy」をタップ

(11) VLCを起動


(12) ネットワークストリームをタップ

(13) URLを入力する個所を消去し「ペースト」の表示が出るまで長押し、次に先ほどコピーしたURLをペースト


(14) 入力が終わったら「ネットワークストリームを開く」をタップ

(15) 再生が始まる


● 注意事情

ダウンロードしたファイルの有効時間は、どうやら1時間のようだ。1時間以上たってからAcePlayerにコピペしても再生されない。(3)の手順から、またやり直しになる。



1/16/2015

放送大学のストリーミング・仕様変更

2016年2月時点の情報です。一部書き換えました。

==========

放送大学のストリーミング配信の仕様が2015年1月あたりから変更になり、iOSやアンドロイド端末でアクセス出来なくなったと言う報告が出ている。
(Macのデスクトップ版+VLCでは問題なく見ることが出来ている。詳細は、
放送大学のストリーミングをVLCで再生(改訂版)」を参照下さい)

アンドロイド端末は保有しておらず確認のしようがないが、とりあえずiOSの状況だけをまとめるとともに、当面の回避策を考えてみた。

● 現状

 
Web Browser経由
Open URL経由
VLC *1
ブラウザ無し
*2
AcePlayer
×
*2
Oplayer Lite
×
*2

*1:ver2.4.1以降(2015年3月1日リリース)
*2:但し一手間が必要

● 当面の回避策

 現状、iOS端末(iPhone, iPod touch等)で使えるのはAcePlayerOPlayer Liteだけである。それもAcePlayerやOPlayer Liteに付いているWeb Browserを使いキャンパスネットワークにアクセスしても再生されない。回避策としては、ウエブブラウザのSafariとGoodReaderを使うことになる。

GoodReaderは有償(現時点では¥500)で日本語化されていないので、ネット配信を見るためだけに購入することをお勧めは出来ないが、色々なファイル特にPDFを見るときには優れたアプリだと思う。

方法は、次の通り。(面倒なようだが、慣れてしまえばそんなに時間が掛からないです)


(1) Safariで通常通りキャンパスネットにアクセス

(2) 資料室>インターネット配信>テレビ授業科目(またはラジオ科目)>教養学部(または大学院)を次々にタップしていく

(3) 科目(ここでは「情報の世界('10)」を例にする)と視聴回数をタップ

(4) 回数を選択すると画面が切り替わるので「次の方法で開く」をタップ

(5) 画面下部にアプリが表示されるので、GoodReaderが表示されていなければ左にスクロール

(6) 「GoodReaderで開く」をタップ

(7) GoodReaderが起動され、画面が切り替わる。先ほどのファイルがダウンロードされている。

(8) ダウンロードされたファイルをタップするとViewerのセレクターが表示されるので「TXT Viewer」をタップ

(9) 画面が切り替わるので、下部の「鉛筆アイコン」をタップ

(10) 「select」が表示されるまで画面を長押し、「mms://」から「"/>」の直前まで選択、その後「Copy」をタップ

(11) AcePlayerを起動し「Media Explorer」をタップ

(12) 「Open Url」をタップ


(13) 画面が切り替わるので「+」をタップ

(13) Nameの所に適当に名前を入れ、Urlの欄を長押しし「Paste」が表示されたらタップすると先ほどコピーしたURLが入力される。(長いので一番最後の部分しか表示されない)
そのあと「OK」(指しるし)をタップ。

(14) 入力が反映されている。これをタップするとバッファリングが始まる。


(15) バッファリング中

(16) 再生開始

● 注意事情

ダウンロードしたファイルの有効時間は、どうやら1時間のようだ。1時間以上たってからAcePlayerにコピペしても再生されない。(3)の手順から、またやり直しになる。



1/12/2015

放送大学のストリーミングをVLCで再生(改訂版)

最初の投稿から3年半経過し、状況も変わりソフトのバージョンも進んだので書き直しをしてみました。 オリジナルの投稿は↓です。

「放送大学のストリーミングをVLCで再生」
http://hamabata.blogspot.jp/2011/07/vlc.html  

放送大学のストリーミング配信は、 推奨ソフトをWindows Media Player (WMP)にしているので、現時点ではMac系はVLCで視聴するしか手が無い。
放送大学の案内 「Macで受講する方法」は以前に比べてかなり分かりやすくなったが、ブラウザはSafariを前提に記載されていて、FirefoxやChromeを利用している場合、若干、動きが異なる。

準備:(各ブラウザ共通)

VLCのインストールは、こちらのページから。現時点での最新バージョンは、"2.1.5"だ。
http://www.videolan.org/vlc/


http://images.videolan.org/images/largeVLC.png

視聴方法

キャンパスネットワークにアクセス。(各ブラウザ共通)
トップページ>資料室>インターネット配信>テレビ授業科目ネット配信実験 または ラジオ授業科目ネット配信を選択。

学部・科目・回数を順々に選択。(ここでは「発音をめぐる冒険('12)」を例に説明する)

 図1

● Firefoxの場合

最近はMac用のボタンが表示されるようになっている。これをクリックする。(放送大学の「Macで受講する方法」の指示にあるOptionキーは使わない

すると次の様なプロンプトが表示される筈。

ここで「アプリケーションで開く」のラジオボタンをクリックし、「選択」をクリック。

 図2



一度もVLCを選んだことが無い場合には、次の様な画面が開く(次回以降は、VLCが自動的に表示される。多分、この画面は一回しか表示されない筈)

Finderでアプリケーションフォルダーがひらかれているので、VLCを探し選択の後、「開く」ボタンを 押す。

 図3

画面が戻り「アプリケーションで開く」の右側に「VLC」が表示されているのを確認し、「OK」を押す。

 図4


「OK」を押すと自動的に再生される。

 図5
VLCのバージョンがかなり上がり、安定したので以前のようなプレイリストの2行目をクリックすると言う『ひと手間』が不要となり、随分と簡単になったものだ。

● Chromeの場合

図1で、Mac用のボタンをクリックする。(放送大学の「Macで受講する方法」の指示にあるOptionキーは使わない

Chromeの下部左側にダウンロードされたファイルが表示される。

 図6

Finderからダウンロードフォルダを選び、ダウンロードされたファイルを選択。Command ⌘ + "I"キーを同時に押す。

 図7

画面が次のように変わる。この「アプリケーションで開く」をクリックし、VLCを選ぶ。(図3と同じ状態になる)

 図8

「全てを変更」をクリック。

 図9

次の様なプロンプトが表示される。「続ける」を押す。

 図10

Chromeに戻り、図6のダウンロードされたファイルをクリックすると再生が始まる。

なお最近、放送大学のネット配信の仕様が変更になり、ダウンロードしたファイルの 有効時間が設定されたようで、ダウンロード後約60分以内に再生しないと、無効になるようだ。

=====
使用バージョン:
MacのOS:OSX 10.9.5 Mavericks
VLC:2.1.5
ブラウザ:
  Firefox  34.0
  Chorome 39.0.2171.95

4/20/2014

放送大学ストリーミングを視聴するためのVLC用のBookmarkletを作りました

放送大学のストリーミング放送の仕様が変更になり、このブックマークレットは機能しなくなりました。

==========


放送大学のストリーミングをiPhone等で視聴するには、ちょととしたコツが必要でした。
参考:放送大学のストリーミングをiPhone等で視聴する(VLC版)

このブックマークレットを使うと、通常通り各講座へのリンクページを開き、ブックマークをタップするだけでVLCが自動的に起動され再生を開始します。Goodreader等によるasxファイルの文字抽出は必要ありません。

なおブックマークレット (Bookmarklet) とは、ウェブブラウザで簡単な処理を行う簡易的なプログラムのことです。

利用方法:

 (1) 放送大学のキャンパスネットにログインし「テレビ授業科目ネット配信実験」または「ラジオ授業科目ネット配信」 を開きます。

 


(2) 学部、大学院、特別講義等を選択した後、科目一覧に進みます。



(3) 科目を選択し、第1回、第2回〜と回数表示されている画面で、一番下の「本」(ブックマーク)のアイコンをタップします。



(4) あらかじめ設定していたブックマークレットをタップします。



(5) 「受講する回数を数字で入力して下さい」と言うメッセージが出ますので、回数を数字(半角)で入力して下さい。



(6) 「このページを"VLC"で開きますか?」と言うメッセージが出るので「開く」をタップ。(このメッセージは出ないこともある)



(7) 再生が開始されます。



ブックマークレットをiPhoneのSafariに登録する方法

一見大変そうですが、そんなに難しくありません。順序に従って登録に挑戦してみて下さい。

(1) まず ↓ を選択し、コピーして次にお進み下さい。
javascript:(function(){kaisu=window.prompt('
受講する回数を数字(半角)で入力して下さい');
var str=document.getElementsByClassName("bt-play bt-library");
var url=str[kaisu-1].getAttribute("href").replace(/http/,"vlc");
window.location=url;}
)();




(2) どのページでもいいのでブックマークします。(ここではDisneyのページを例に説明)



(3) 画面下の真ん中にあるボタンをタップして(↑の図)、「ブックマーク」を選択します(↓の図)。


(4) ブックマークの「タイトル」「URL」「登録する場所(フォルダ)」を入力・選択します。タイトルは自分の覚えやすいようにつけておきます。(ここでは例として「放送大学ストリーミング」と入力)

 (5) 保存すると元の画面に戻るので今度は右から2番目の「本」のボタンをタップします。


  (6) 画面右下に「編集」とあるのでタップ


(7) 編集したいブックマークを選択します。



(8) あとは先ほどコピーしたものをブックマークレットに貼りつけ(Pasete)たら完了です。


(9) ペーストされたことを確認。



(10) 完了ボタンをタップ。


あとは「利用方法」に従って、放送大学のストリーミング放送を受講して下さい。


なおVLCのアプリをインストールしていないと動かないので、VLCのインストールはこちらから。
 https://itunes.apple.com/jp/app/vlc-for-ios/id650377962
https://itunes.apple.com/jp/app/vlc-for-ios/id650377962