Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

itemboxを使ってTeX原稿を丸い括弧で囲う【LaTeX】

\begin{itembox}[l]{到達目標}
\begin{itemize}
\item 暗号化,復号,鍵,平文,暗号文という基本用語を説明できる。
\item 共通鍵暗号方式と公開鍵暗号方式の違いを説明できる。
\item ハッシュ関数,デジタル署名,電子証明書が何のために使われるかを説明できる。
\item HTTPSやTLSが,Web通信のどこを守っているのかを説明できる。
\item HTTPSであっても偽サイトの危険が残ることを説明できる。
\end{itemize}
\end{itembox}

みたいな感じで

こんな出力ができる

以前書いたscreenと似てるが、こっちだと、タイトルみたいなものを四角につけることができる

coffee-guhaw.hateblo.jp

ランキング参加中です

↓クリックしていただけると嬉しいです〜

wordで電子署名の代わりに署名の画像を貼り付けたい【Mac】

画像をワードの画面にドロップ&ドラッグする

このままだと画像の周りの文字が回り込んでおかしなことになる

なので、画像を右クリックする -> 文字列の折り返し -> テキストの前面へ移動

あとは画像の大きさと位置を微調整すれば良い

メモ

AI for scienceの第二回の応募書類を準備しています
第一回はダメだったので・・・

ランキング参加中です

↓クリックしていただけると嬉しいです〜

Excelで複数のセルの内容をくっつけて、授業名(教員名)というフレーズを作成したい【大学教育】

前回記事

coffee-guhaw.hateblo.jp


すでに、Excelファイルとして、授業一覧と教員名の一覧が手元にあるとする

授業名(教員名)を出力するのは簡単にできそう

今回は、教員名が複数人いる場合を考える

教員が1人の授業なら授業名(教員名)でOK
教員が2人いる場合は授業名(教員1)と授業名(教員2)を出力したい
教員が3人以上いる場合は授業名(教員1、教員2、教員3、教員4)でOK

=LET(
  教員一覧,FILTER(G2:W2,G2:W2<>""),
  教員数,COUNTA(G2:W2),
  IF(教員数=0,
    "",
    IF(教員数=2,
      "A. "&F2&"("&INDEX(教員一覧,1,1)&")"&CHAR(10)&
      "B. "&F2&"("&INDEX(教員一覧,1,2)&")",
      "A. "&F2&"("&TEXTJOIN("、",TRUE,教員一覧)&")"
    )
  )
)

chatGPTに相談したらこのようにセルに書けばいいらしい

頭に、A. B. C. とかついているのは、出てきたリストをFormsのクイックインポートに渡したいから

ただ、この方法の欠点は、1つのセルに改行して2つの授業名が入ることがある
その場合、それをコピペすると、ダブルコーテーションマークが前後に入ってしまう
それは手で削除しないといけないのが難点

ランキング参加中です

↓クリックしていただけると嬉しいです〜

Formsで、授業アンケートを作成する時に、ドロップダウンリストの内容作成を一括で変更したいとき【Microsoft】

最近、microsoftの記事ばっかり・・・・
ほんま疲れた・・・

まだ、microsoft365という、ウェブブラウザ上から使えるサービスが多いのが救い



動機

今回はFormsを使って、授業アンケートを作成しないといけなくなりました
前年度の方法を踏襲してたら、教員側の準備時間がいくらあっても終わらない + ミスが多発する方法っぽかったので、別の方法を提案することに

それは学年ごとに授業アンケートを同じFormsリンクから行ってもらう方法

  • 最初の設問で、授業名と教員名を選んでもらう
  • 2つめの設問は、選択ミスを避けるために、教員名を主導で入力してもらう
  • その後の設問は授業アンケートの内容(授業は難しかったですか? とかそういうの)なので省略

最初の設問で、授業名と教員名のリストを用意しておいて、それをFormsに渡してアンケート作成すれば時間短縮できそう

クイックインポート機能を使ってFormsにリストを一括で渡す

Formsは、wordかpdfで作ったアンケート内容に基づいてアンケートを作成してくれる

ただ、結構バカ。

クイックインポート機能の公式説明

クイックインポートの公式説明

基本的に、この雰囲気を真似して、wordファイルを作成すればOK

他の説明は、ここでみれます
support.microsoft.com

参考

blog.jbs.co.jp


半日ほど、試行錯誤した結果を整理しておく

わかったこと

  • wordのまま渡すと、生成されたアンケートの設問がバグることが多い
  • wordをpdfにしてから渡すと良い

もしかしたら、wordファイルで何度も試行錯誤したので、勝手にForms側が学習したのかもしれない

wordファイルの内容はこんな感じ

授業アンケート(xx学科 1年生)
回答は「1」から「10」の10段階評価です・・・・アンケートの回答方法の説明をここに書く

1. 科目名(教員名)を選択してください。
A. 力学1(田中太郎)
A. 数学1(田中太郎)
A. 英語1(田中太郎)
A. 中国語1(田中太郎)



2. 教員名を入力してください。
回答欄:



3. 授業内容の難易度は適切でしたか。
 A. 10
 B. 9
 C. 8
 D. 7
 E. 6
 F. 5
 G. 4
 H. 3
 I. 2
 J. 1

みたいな感じ。

最初の1行目はアンケートの最初に表示されるタイトル
2行目は、注釈みたいなもの

「1. 科目名(教員名)を選択してください。」
の下に授業名と教員名のリストを渡す

wordのまま渡すなら、1の設問と教員名の間は改行を入れた方が良い
けど、pdfにするならあんまり気にしなくて良さそう

「2. 教員名を入力してください。
回答欄: 」
はpdfのままだと解答欄:というのが設問に含まれてしまうw
めんどくさいからこのままでいいや・・・

「3. 授業内容の難易度は適切でしたか。」
は選択式の問題
本当は、ラジオボタンみたいにしたかったけど、よくわからんが、ドロップダウンリストになってた
選択肢の方式を変えたかったら、生成された後で手で修正できる

ちなみに、クイックインポート機能だとドロップダウンリストのデフォルトのチェック機能は使えないっぽい
(htmlでいうcheckedみたいなもの)

あと、選択式のアンケートの場合はA. B. C. ・・・みたいにして選択肢を並べるらしい
wordファイルをそのまま渡してたときは、設問と選択肢の分かれる場所を明示するために、段差げ(字下げ?)をしてた
pdfファイルなら、あんまり気にしなくても良さそうだった
もし作成されたアンケートがおかしいなら、tabで字下げするのが良さそう


複数の設問を明示的に、別の設問ですよと、Formsに伝えるには改行1行では不十分
改行3行くらい入れてあげると親切で良い

ランキング参加中です

↓クリックしていただけると嬉しいです〜

テストの平均点をExcelで計算させたが、結果が#####になるとき【Excel on web】

結果が表示されるセルで、右クリックを押す

セルの書式設定

カテゴリを選択で、数値を選ぶ

それでOKなはず

ランキング参加中です

↓クリックしていただけると嬉しいです〜

fancyboxのscreenで複数行を丸めの枠で囲いたい【LaTeX】

15年くらい前に初めて研究室のゼミをやったときに丸めの枠で重要な項目を囲ったりしていた
次第に、ゼミの準備にそんな時間を書けれなくなって、そんなことはやめたけど

そのときの方法を授業ノートに使いたいなぁ〜と思って、このブログの過去記事を見てみたが見つからない・・・

fancyboxってパッケージを使ったことはなんとなく覚えてるんだが・・・・

影付きの枠で囲う

xyoshiki.web.fc2.com

この記事をみると、 \shadowbox{}で1行は影付きの枠で囲える
\\を行内に入れると、複数行を囲うこともできる

丸めの枠で囲う

同じ記事に \Ovalbox{}で囲うと良いと書いてある

なんかこれではないんだよなぁ・・・

\begin{}
\end{}
を使ってた微かな記憶があるし

atatat.hatenablog.com

この記事も見てみた

\begin{itembox}[l]{フェルマーの最終定理}
$n\geq3$ なる整数 n に対して,\par $x^n+y^n=z^n$ を満たす正の整数の組 x,y,z は存在しない。
\end{itembox}

が結構近いかも・・・?

screenを使って囲む

www.yamamo10.jp

ascmacというパッケージが 日本語向けの定番枠 らしい

\usepackage{ascmac}

\begin{screen}
ここに本文を書く

ここに本文を書く

ここに本文を書く
\end{screen}


実行例

これで複数行を丸い枠で囲える

今後絶対に使うので、TeXShopのマクロにショートカットキー付きで登録しといた

\begin{screen}
#INS#
\end{screen}

ランキング参加中です

↓クリックしていただけると嬉しいです〜

Excelでマクロを有効にする方法【Mac】

仕事で、マクロ入りのExcelを渡された

MacのExcelはデフォルトでマクロが無効になってるらしい

マクロを有効にする方法

  • Excelの環境設定を開く
  • セキュリティを押す
  • すべてのマクロを有効にする

www.wanichan.com


けど、これでもダメだったぁ・・・
わからんから、情報系の技術職員さんに聞きに行く・・・

ランキング参加中です

↓クリックしていただけると嬉しいです〜