[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#menu(howto/MenuBar)
* howto/その他tips [#td8d22d9]
#contents
** 一行メモ [#q26405ef]
- 自分自身のコピーを書き出すプログラム -- &new{2019-10-0...
main(a){printf(a,34,a="main(a){printf(a,34,a=%c%s%c,34);...
[ref] Henry S.Warren,Jr., "ハッカーのたのしみ", 株式会社...
- Postscript プログラミングメモ http://ruby.kyoto-wu.ac.j...
- 正規化文字列の変更 -- &new{2019-12-13 (金) 10:59:23};
$ nkf --ic=utf8-mac charcorr.text #oka
$ iconv -f utf8-mac -t utf8 charcorr.text #?
$ convmv -f utf8 --nfc -t utf8 --nfd --notest cha...
emacs 正規化コマンド #未確認
ucs-normalize-NFC-region
ucs-normalize-NFD-region
- bashスクリプトで set -euo pipefail -- &new{2020-02-2...
-- https://fj.hatenablog.jp/entry/2017/05/20/192431
-- https://qiita.com/progrhyme/items/6e522d83de3c94aadec9
-- https://qiita.com/daisukeshimizu/items/c01f29f8398cc7f...
- (理由不明)ファイル名やディレクトリ名にスペースが入っ...
- URLエンコード・デコードをする https://tech-unlimited.co...
- URLエンコード・デコードをする https://www.tagindex.com/...
- gcc -S hoge.c #アセンブラコード hoge.sを出力する -- ...
- 端末文字の色付け(8色ANSIエスケープシーケンス) https://q...
- 動的にプロンプト(PS1)を変える例 https://qiita.com/key-a...
- bash関数内でエイリアス展開させない($aや¥hogeのところ)、...
$ type -a hoge
hoge is aliased to `echo alias-hoge'
hoge is a function
hoge ()
{
echo func-hoge
}
hoge is ~/bin/hoge
$ cat ~/bin/hoge
echo command-hoge
$ hoge #エイリアスが動く
alias-hoge
$ command hoge #明示的に、外部コマンドを動かす
command-hoge
$ a="hoge"; $a #関数が動く。エイリアス展開しない。関数...
func-hoge #関数内ではローカル変数 local a="hoge"; ...
$ ¥hoge
func-hoge #関数が動く。エイリアス展開しない。関数...
- ls -l でパーミッションの最後に付く + や @ -- &new{2021...
@ : 拡張メタデータがある(MacOSの場合?)
+ : 拡張ACLデータがある(user,group,other以外のアクセス...
あまり気にする必要は無い。
- bash: 関数のエイリアスがあり、エイリアス名で関数を定義...
function junk { echo junk; } #もとの関数定義
alias hoge=junk #その関数のエイリアス
があるとき、
hoge() { echo hoge; }
をすると、
junk() { echo hoge; }
と解釈され もとの関数 junkが定義し直される。
一方で、
function hoge { echo hoge; }
とする場合、
もとの関数 junkはそのままで、
hoge() { echo hoge; }
が定義される。\hogeでこの関数を実行可能。hogeだとjunkの...
- conda環境をactivateしたあとで、サブシェルbashを起動後、...
-- 当然か? -- &new{2021-12-18 (土) 15:07:30};
-- activateなら再度 eval "$(/share/apps/anaconda3/bin/con...
- 未フォーマットの外付けUSB接続のSSDのフォーマットなど --...
-- Windows10: コントロールパネル→管理ツール→コンピュータ...
-- Ubuntu:
$ lsblk -p #認識された名前を確認する、マウントはされて...
$ sudo fdisk /dev/sdc #MBRで作るとき
n->p->1->First, Last sectorsはデフォルトで最大容量->w
(プライマリパーティションをひとつ最大容量で作る)
$ sudo mkfs.ext4 /dev/sdc1 #パーティションをフォーマット
終了後、自動で /media以下にマウントされる。
増設したときはこのままでは使いずらいので umountして、
cd /
sudo mkdir nvme
sudo mount /dev/nvme0n1 nvme
そして、
lsblk -pf #UUIDも表示
/etc/fstabにまねて以下を追加
/dev/disk/by-uuid/cf6b2f5e-c7f8-4cd0-8cf5-3eaae174a8a2...
などとする。
- なんか、グラフが書けるwebサービス https://www.desmos.co...
- 短縮URL作成? https://kuku.lu/ -- &new{2022-03-08 (火)...
- bashプロンプトに使える特殊文字 https://atmarkit.itmedia...
- bashシェル変数 PROMPT_COMMAND='printf "\033]0;%s:%s\007...
-- 古いbashのバージョンだと、¥~ とエスケープする必要はな...
-- emacs内でbashを走らすときは(M-x shell, M-x ansi-term, ...
# set the title of the terminal window, if INSIDE_EMACS ...
if [ ${INSIDE_EMACS:-x} == x ]; then
PROMPT_COMMAND='printf "\033]0;%s:%s\007" "${HOSTNAM...
fi
- IMEで変換候補が2つしか表示されないとき: タスクバー→IM...
- スクリプト例 -- &new{2022-12-24 (土) 21:36:15};
# 01~12のディレクトリ内の01~31ディレクトリ/hoge/hoge.h...
# ディレクトリを削除する(イレギュラーな場合はエラーメッ...
pwd; for d in ?? ; do cd $d; echo === $d ===; mv [0-9][0...
- ssh ホスト名 コマンド名 #このとき、コマンドがエイリ...
- watch -n 180 diff chsB30cfem4RC1Xg120Ndt2-c07a.out chsB...
- chromeのプラグイン Superpower ChatGPT は微妙? -- &new...
- bashのヒアドキュメント -- &new{2023-06-09 (金) 14:01:3...
cat << EOF などでは、パラメータ置換 $val とコマンド置換 ...
"EOF" や 'EOF' では行われない。
- Ubuntu 22.04のインストール https://smdn.jp/softwares/ub...
- 画像の解像度を上げる https://waifu2x.udp.jp/ -- &new{2...
- インターネット・ホットラインセンター https://www.intern...
- CSSの対応状況を調べる https://caniuse.com/ -- &new{202...
- CSSリファレンス https://www.tohoho-web.com/css/index.ht...
- Qt関係のソフトがエラーで起動しない場合、環境変数 QT_DEB...
- windowsでiphoneの写真・動画の読み込み時にエラーになると...
- ちょろっと並び変える。 -- &new{2024-11-11 (月) 12:53:5...
$ cat << EOF | sort
hogehoge
...
EOF
(hogehoge...は別のコマンドの出力だが、コピペしてアルフ...
- 実行中のプロセスに関して、出力ファイルや実行プログラム...
ファイルに書き出し中のプロセスがある。
このときファイルを別のディレクトリに移動しても、
i-nodeが変わらない限り、プロセスは正常に実行される。~
プロセスの実行ファイル自体を上書きや削除しても問題無い...
mmapで実行ファイルがメモリに部分的にマップされていても大...
実行ファイルがNFSディスク上にあっても問題無いらしい。
(過去に、NFSシステムが ドットファイル名でそのファイルを...
この辺はOSやNFSのバージョン依存だろう。)
- Pukiwikiのテキストの回り込み -- &new{2024-11-17 (日) 2...
&ref(hoge.png,right,nowrap,around,50%);
ほげほげ
ほげほげ
ほげほげ
#clear
(注) &refや#refに書くオプションの並びには順番がある。~
[ref]~
https://orange.eit.hirosaki-u.ac.jp/pw151/index.php?PukiW...
https://orange.eit.hirosaki-u.ac.jp/pw151/index.php?PukiW...
[[http://www.funagoya.org/index.php?編集ガイド/応用編#回...
#comment
* Google Chrome [#d912c18f]
** 検索キーワードの指定方法 [#y64c3bed]
(作業中)
ほげ*ぽ #ほげ*ぽを探す(*は0文字以上)
"ほげ 次郎" #ほげ 次郎 を探す
ほげ OR hoge filetype:pdf site:hirosaki-u.ac.jp #ほげ...
ほげ AND hoge filetype:pdf site:ac.jp #ほげ...
ほげ AND hoge -ほげほげ filetype:pdf site:ac.jp #ほげと...
intitle:ほげ inurl:rocky #URLにrockyを含み、ページのタ...
inurl:rocky ほげ #URLにrockyを含み、ほげを含むw...
intext:ほげ inurl:rocky #URLにrockyを含み、ページにほ...
(allin...にすると以降のキーワードがすべて対象になる)
ほげ @twitter #twitterでほげを検索、@instagramも可
cache:https://www.hirosaki-u.ac.jp #URLのキャッシュを...
~ほげ #ほげのる意義を検索
[ref] https://www.youtube.com/watch?v=dDRmNH3aUPw
** グーグルの画像検索を利用して、画像からテキストをコピペ...
www.google.co.jpで、画像検索→画像をドラッグ→左下のテキス...
→左下のコピー→メモ帳などに張り付け。
[ref] https://www.youtube.com/watch?v=dDRmNH3aUPw
** Google検索結果を100件表示する方法 [#m4c94323]
Google Chromeの設定(右の…アイコン)->設定->検索エンジン->...
->サイト内検索->追加->
名前:GoogleH
ショートカット:g
URL:https://www.google.co.jp/search?q=%s&num=100
->GoogleHの右の…アイコン->デフォルトに設定
[ref] https://www.rectus.co.jp/archives/22082 ~
いろいろ10件表示にもどされるので、そのときはアドレスバー...
* ThumbnailAlbumの使い方 [#w2fb7211]
・読み込み
画像の入ったフォルダをドラッグドロップで読み込ませる(デ...
ツール→オプション→表示 で指定可らしい)。
・出力
ツール→オプション→出力の階層、
フォトで、サイズ: 小640のまま、項目表示とメモ表示の...
サムネイルで、レイアウトを 5列30行、
→OK
操作→実行→OK(デフォルトでドキュメント内のThumbnailAlbum...
→OK→webブラウザで自動的に開かれる(ThumbnailAlbumフォル...
・整理など
a) 出力をそのまま利用する場合には、サイズ小640 だと解像...
して、htmlを手修正するとよいかもしれない)。
b) サムネイルなどを利用して、不要なオリジナル画像を削除...
* Ubuntu16.04LTSのユーザ環境に無理やりchromeをインストー...
chromeを検索してダウンロードし、debファイルを保存する
# https://www.google.com/intl/ja_jp/chrome/ からchromeを...
# ファイル名は google-chrome-stable_current_amd64.deb (2...
# このdebで以下を試した。
$ pwd
/home/uhoge/bin #uhogeはユーザ名
$ mkdir chrome_deb
$ cd chrome_deb
$ ar vx ../google-chrome-stable_current_amd64.deb #dpkg...
$ tar xvfJ control.tar.xz
$ tar xvfJ data.tar.xz
$ cd opt/google/chrome
$ ./chrome #これでchrome webブラウザが動いた(デフォルト...
つぎの内容のファイルを保存すると、それをGUIからダブルク...
ことができる。予め、このアイコン上で右クリック→プロパテ...
実行可能、にチェックを入れておくこと。また、アイコンはド...
ファイル名 chrome.desktop #フォルダにはchromeと表示される
#(chrome_debディレクトリに置...
--------------------------------------------------
Desktop Entry]
Name=chrome
Comment=chrome
Exec=/home/uhoge/bin/chrome_deb/opt/google/chrome/chrome
Icon=/home/uhoge/bin/chrome_deb/opt/google/chrome/produc...
Terminal=false
Type=Application
--------------------------------------------------
[ref]~
https://tech.withsin.net/2017/03/27/dpkg-ar/ ~
https://plaza.rakuten.co.jp/tshinoza/diary/201407250000/ ~
https://jitaku.work/it/os/linux/ubuntu/desktop-shortcut/ ~
** Ubuntu 22.04 LTS にchromeをインストール [#k689d7e2]
$ sudo sh -c 'echo "deb http://dl.google.com/linux/chrom...
$ sudo wget -q -O - https://dl-ssl.google.com/linux/linu...
$ sudo apt-get update
||#binary-i386あたりでエラーが出たら、次のようにgoogle.l...
||$ sudo vi /etc/apt/sources.list.d/google.list
||deb [arch=amd64] http://dl.google.com/linux/chrome/deb...
$ sudo apt-get install google-chrome-stable
$ google-chrome
rootによるパッケージのインストールはこちら http://it.sima...
* LANG、UTF-8 BOM [#pd5b7b83]
- 日本だと LANG=jp_JP.UTF-8 #言語_国.コード~
https://linuxfan.info/locale-variables
- BOMはエンディアンを識別するために付いている。UTF-8だと...
https://uxmilk.jp/48923 ~
https://at.sachi-web.com/blog-entry-1080.html#toc3
* macOSの端末で、ギリシャ文字や矢印などの文字の表示が変な...
ターミナル→環境設定→"Pro" (使っているプロファイル)→詳細
→Unicode東アジアA(曖昧)の文字幅W(広)にする、をチェックす...
文字の表示幅は変わらないが、カーソル移動が一致する。
なお、副作用で表示が崩れるケースもあるとのこと。
* Ubuntu18, CentOS7 でスクリーンショットをとる [#pc396e99]
スクリーンショットを撮るウィンドウをアクティブにしておい...
* bash [#z5fc2076]
** sshによるリモートログイン後、ログアウトで画面クリアさ...
/etc/bash.bash_logout などにある
if [ "$SHLVL" = 1 ]; then
[ -x /usr/bin/clear ] && /usr/bin/clear
fi
をすべてコメントアウトする(管理者権限必要)。
** .bashrcに入れたらよいもの [#nafa77e8]
export HISTFILESIZE=200000
export HISTSIZE=200000
shopt -s histappend
alias rm='rm -i'
alias mv='mv -i'
alias cp='cp -pi'
alliumのデフォルトでは
histappend on # shopt | grep hist で調べられる
HISTSIZE=1000 # env | grep HIST で〃
cp,mv,rmのaliasは無し # alias で〃
** IFSをデフォルトにもどす [#hb490e1f]
$ IFS=$' \t\n'
** プロセス置換; <(command) , >(command) [#n3dbea96]
$ cat <(ls -1)
<(command)の結果をファイルとして catが読み込む感じ
$ ls -1 > >(wc)
>(command)のファイルに lsがリダイレクションで書き込...
$ a.out >(wc)
ファイルに出力する a.outが、直接、出力を別のコマンド...
a.out thefile ; cat thefile | wc と同じだろう
** 設定した方がよい shopt(シェルオプション) [#xdb6d6af]
shopt [-p] #with no options or -p, a list options is dis...
# -sはon -uはoff
shopt -s histappend # append to the history file
shopt -s checkwinsize # checks the window size after eac...
shopt -u huponexit #don't send SIGHUP to all jobs by lo...
#デフォルトではバックグラウンドジョブは終了し...
#(注) ジョブの出力はリダイレクトしてない場合、...
[cf] nohupコマンド
$ nohup コマンド &
リダイレクションが無い場合、自動的に標準出力と標準エラ...
書き出される。
** Parameter Expansion (パラメータ展開) [#gf41a97d]
変数variableの値について、部分的な削除や置換をする場合、...
${HOSTNAME/%.*} などのように別の書き方もあるようだ。
${variable#pattern} 先頭からもっとも短く一致した部分...
${variable##pattern} 先頭からもっとも長く一致した部分...
${variable%pattern} 末尾からもっとも短く一致した部分...
${variable%%pattern} 末尾からもっとも長く一致した部分...
${variable/pattern/string} もっとも長く一致した部分をs...
${variable//pattern/string} もっとも長く一致した部分をs...
** コマンド履歴の検索 [#wb4e6141]
Ctrl-rを押したのち、検索文字をタイプするとインクリメント...
次のものを検索したい場合は、文字をタイプせずに、Ctrl-rを...
Ctrl-rを押しすぎて、前にもどる場合には、Ctrl-sでもどれる。
(emacsの操作法と同じである)
なお、通常、端末はCtrl-sでスクロールロックが掛かる(解除...
スクロールロックを無効にするために、
$ stty stop undef
を一度しておく。もしくは、.bash_profileに記載しておく。
** コマンド履歴からある履歴を削除 [#b2622098]
C-pなどでその履歴を表示する → 消す → C-nなどで移動する、...
(消して Enter押しただけでは消えない。)
(書き換えて Enter押して実行させた場合ももちろん消えない。)
history -d NUM #ひとつしか指定できない
でNUM番目の履歴を削除(NUMは history | tail 等で知る)。
まとめて削除したいとき、
$ for i in `seq 904 918`; do history -d 904; done
904から918番まで、15個の履歴を削除する。
(注) 904からひとつずつ削除しているが、削除すると後半の番...
** ふたつの .bash_historyを結合させる [#c3bb7031]
あらかじめ .bashrcに例えばデフォルトで
HISTSIZE=1000
HISTFILESIZE=2000
とあったらコメントアウトするか(後方で再設定している場合)...
(後方で、HISTSIZE,HISTFILESIZEを大きく再設定していても...
ログイン後、
cat .bash_history1 .bash_history2 > temphis
history -a
history -c
history -r temphis #memo: cat ... > temphis や...
history -w .bash_history1+2 #確認
history -w
ログアウト
(うまくいかなかたらログアウト後に .bash_history1+2を Wi...
* シグナル [#aa85cae8]
キャッチしたときの挙動は、プログラムの実装次第と思われる
# man 7 signal から。数字はシグナル番号
INT (ctrl+C) # 2, interrupt, キーボードからの割り込み
QUIT # 3, quit, キーボードによる中止
TERM # 15, termmination, 終了
KILL # 9, kill(キャッチされなく、問答無用で終...
* winscp [#m71e820e]
** winscpで接続先の .pngファイルをダブルクリックしたとき...
歯車アイコン→エディタ→追加→外部エディタをチェックして C:...
参照で選ぶ、起動条件として *.pngにする→OK→エディタの設定...
上に移動しておく。
(注) 何か書き込んで上書き保存すると、接続先のファイルが...
個人的には、ペイントソフト以外のものを選びたい。
** ドットファイルを表示する [#t557bad5]
表示→環境設定→パネル→隠しファイルを表示する、をチェック...
** ファイル名を文字化けさせない設定 (windows7) [#n68ec887]
WinSCPを立ち上げて最初の画面で、保存したセッション→選ん...
ファイル名をUTF-8でエンコード、を自動はダメで、オンにす...
(接続先がUTF-8やSJISでもちゃんと表示されるようになる)
* 拡大鏡(windows7) [#n35a698d]
すべてのプログラム→アクセサリ→コンピュータの簡単操作→拡...
又は、
Windowsロゴキー+プラス(+)
Windowsロゴキー+ESC で終了する。
* 画面キャプチャによる動画記録 [#s7693d4c]
** AGDRecを利用した動画の作成方法 [#r2d37011]
Windowsで、AGDRec64.exeを起動(コーデック:設定を変更し...
を選ぶ。後で変更可)
→ インディケータのアイコンを右クリックし、
1) 領域指定録画 で、キャプチャ領域を指定する
2) 設定 で、コーデックを無圧縮、オーディオ入力デバイ...
バッファリングエンコーディングを選ぶ(カクカクしな...
3) 録画開始・録画停止
→ Adobe Premiere elementsで mp4に変換する(縦横の画面サ...
できないようだ。特に縦長の動画はそのまま編集できなく(...
できる。これらの黒帯は AviUtlでクリッピングして削除で...
# 単にファイルを読み込む → 右上の書き出し・配信 → 携...
# → 種類はApple TV,iPad,iPhone4の720p 29.97で良い
動画16分のAviutlによるクリッピングは Core i5で約40分かか...
動画16分のPremiereによる変換は Core i5で約90分かかる。~
** AviUtlでのクリッピングの仕方 [#fce57053]
aviutl.exeを立ち上げる。ファイル→開く→動画ファイルを選択...
そして、
表示→ツールウインドウの表示→クリッピング&リサイズ、にチ...
→設定ボタンで、クリッピングをする(偶数サイズにしなけれ...
(注) クリッピングの情報は次回aviutl起動時にも引き継がれ...
つぎに、
ファイル→プラグイン出力→拡張x264出力(GUI)Ex→ビデオ圧縮ボ...
→プロファイルでyoutubeを選ぶなど(iphone4sがよさげ)
→OK→ファイル名を入れて、保存
(クリッピングの仕方) http://chie.exp.jp/140731test1.htm ~
(プロファイルを若干参考) https://rigaya34589.blog.fc2.com...
(AviUtlとは) https://aviutl.info/ ~
(いろいろなクリッピング・マスクの方法) https://aviutl.inf...
(基本的なこと )https://aviutl.info/intro/ ~
(AviUtlのお部屋) http://spring-fragrance.mints.ne.jp/aviu...
** Adobe Premiere elementsの操作 [#b4a7c9fb]
- トリミングの方法 http://helpx.adobe.com/jp/premiere-ele...
- クリップするには
Adobe Premiere elementsのツール → パンとズーム → 内側の...
クリップしたいように配置する → 完了
- 再生速度の変更(タイムストレッチの変更による方法) http...
タイムラインにあるビデオクリップについて、
時間クリップを再生速度を変更したい先頭に移動し、鋏マーク...
→終わりに移動し、鋏をクリック(範囲を指定)→その範囲をク...
→右クリック→タイムストレッチ→100%を200%にすると2倍速く...
- トランジション https://douga-tec.com/?p=14358
トランジションのアイコン(右側列のアイコンから)→ディゾ...
動画間にドラッグドロップ →1秒、左のクリップ、などを選び...
- テキストテロップ https://douga-tec.com/?p=14308
上のテキストメニュー→新規テキスト→初期設定のテキスト
→テキストを入力。
(色は、テキストを選択しておき、カラープロパティで変更可)
- 動画を90°回転
ビデオクリップの上で右クリック→90°回転
→適宜、拡大縮小可(適用エフェクト、でも回転や拡大縮小が...
* どうしようもないWebページの印刷 [#df57312e]
** 縦にとても長い画像ファイルを、複数の紙に分割して印刷す...
アクセサリ→ペイント→画像ファイルを開く→印刷→ページ設定→...
→拡大縮小の合わせるのところで、ページ数を、1 x N にして...
左右の余白が少なくなるように Nの大きな数字を決める→OK→印...
[ref] https://cocomachi.tokyo/print-paint-1
ペイントが一番よさげ。
** Webサービス(微妙?) [#j445dcd3]
[ref] https://webnaut.jp/markup/1125.html
** なんとも印刷できないwebページ(背景黒で白文字)の印刷方...
1) chromeの拡張機能 GoFullPage (Full Page Screen Capture...
2) photoshop elementsで、
レイヤ->新規調整レイヤ->階調の反転->OK
ファイル->別名で保存->png画像などで保存
3) excelで
空白のブック->挿入->画像->このデバイスから、保存したp...
いったん、ファイル->印字->戻る(「←」)をし、ページ境界...
貼り付けた画像を、適当に拡大等して、印刷する。
別方法
1) OneNote Web Clipperでページ全体をクリップして、OneNot...
* ファイルサイズを調べる [#kf396e47]
du -s -SG ディレクトリ名 #Gbyte単位でディレクトリ階層の...
* dateコマンドの出力を使った引き算をしたい。 [#t070f61d]
- dateで -dオプションで時刻の文字列を渡し、+%sで1970/01/0...
(例)
$ expr `date -d"Fri Dec 15 12:50:43 JST 2017" +%s` - `da...
337
* Youtubeプレーヤーのショートカット [#c9c0b8c4]
- 再生/停止 K or Enter
- 10秒早送り/10秒巻戻し L / J
- 5秒早送り/5秒巻戻し →/←
- 再生時間の10%〜90%の位置にジャンプ 1〜9
- 先頭の位置にジャンプ 0
- フルスクリーン/その解除 F
- ミュート/その解除 M
- 再生速度の変更 > と <
* Apple Wireless Keyboard (JIS) MC184J/B(A1314) に関する...
- このキーボードはPC1台につきひとつしかBlutoothペアリン...
- https://jp.ifixit.com/Device/Apple_Wireless_Keyboard ~
分解方法は https://jp.ifixit.com/Guide/Repairing+Apple+Wi...
- キーは引っこ抜けば抜けるし、パンタグラフも爪ではまって...
- [cf] [[Magic keyboard を分解してみました。>https://hone...
* Wacomに関すること [#u960e941]
- wacomヘルプ
http://101.wacom.com/UserHelp/ja/TOC/DTH-W1621.html
- MobileStudio Pro
使い方 https://www.wacom.com/ja-jp/getting-started/wacom-...
はじめに https://www.wacom.com/ja-jp/getting-started/waco...
- 各種スタンドの取扱説明 http://wacom.com/start/stand
(モバイルスタンドの場合は、劣化したはめ込みの交換部品があ...
* HP Pavilion 15s-du1008TUに関すること [#u55c944c]
- メーカーのHP https://support.hp.com/jp-ja/product/hp-...
- リカバリディスク(32GB以上のUSBのみ対応)は、HP Cloud Rec...
( https://support.hp.com/jp-ja/product/hp-15s-du1000-lapt...
- 分解方法の参考 [[半分当たりで半分外れ(^_~:)>https://ame...
- 内臓のバッテリパックの膨らみ https://support.hp.com/jp-...
- バッテリパックの自主回収 https://h30686.www3.hp.com/?la...
* Acer ASPIRE5750に関すること [#n80103af]
- タッチパットの有効・無効の切り替え Fn+F7
- isoファイルをDVDに書き込む(NTI Media Maker 9を使う)
起動後→データ→データディスク→ファイル→ISOディスクイメー...
→isoファイルを選択→スタート(書き込みする)→DVDを入れる
→書き込み後に記録データとソースデータを確認してください...
* 重送していないのに重送エラーが発生するときの解決法(Cano...
スキャナの電源を切る、PCを再起動する。(他の手段もあり。)
[[キャノンのQ&A>https://cweb.canon.jp/pls/webcc/WC_SHOW_C...
* ASUS U24Eに関すること [#c3241200]
- 分解方法
[[ノートは限界性能で(19)>https://ddlhide.wordpress.com/...
[[%%U24E分解ヒートシンクファン清掃%%>https://blogs.yahoo....
[[U24E分解ヒートシンクファン清掃>https://ameblo.jp/gihama...
- 右側のUSB3.0ポートが調子悪い・認識しない場合の解決法
~
コントロールパネル→デバイスマネージャーでみると、不具合が...
#ref(asus_u24e_ASMediaUSB3.0、デバイスマネージャ.png);
~
ここで、不具合の出ているASMedia USB 3.0 ... のデバイスを...
→一覧から消える→操作→ハードウェア更新のスキャン、をする。
すると、自動的にドライバーが再度入れられ、右側のポートが...
~[ref] https://egg.5ch.net/test/read.cgi/notepc/150906450...
#ref(asus_u24e_ASMediaUSB3.0、refの0539.png,left,70%,nowr...
* ノートPCなどLi Ionバッテリに関すること [#g2164d43]
- バッテリ残量を0%にしない(充電でき無くなる可能性があ...
- AC電源につなぎっぱなしで利用する場合、バッテリの寿命を...
- 長期保存の場合は、例えばバッテリ残量を80%でバッテリ...
- その他情報
-- ノートPCに、バッテリーエコノミーのユーティリティ(80%ま...
-- ノートPCだけではなく、バッテリ内蔵の電子機器にも上記は...
-- [[リチウムイオンバッテリー考>http://dennou.stakasaki.n...
-- [[リチウムイオン電池が過放電に→長時間の充電で回復>http...
* windowsのzipをlinuxで解凍するとエラーになる場合に、修復...
windowsで作られたzip(おそらく)が、次のエラーでlinuxで...
$ unzip hoge.zip
Archive: hoge.zip
warning [hoge.zip]: zipfile claims to be last disk of a...
attempting to process anyway, assuming all parts have ...
together in order. Expect "errors" and warnings...tru...
doesn't exist yet (coming soon).
error [hoge.zip]: missing xxxxx bytes in zipfile
(attempting to process anyway)
error [hoge.zip]: attempt to seek before beginning of z...
(please check that you have transferred or created the...
appropriate BINARY mode and that you have compiled UnZ...
以下の修復を試すと解凍できるようだ。zipのバージョンはな...
$ zip -F hoge.zip --out hoge_mod.zip
$ unzip hoge_mod.zip
* mailコマンドの使い方(mailxもコマンドの実体は同じ) [#r...
- mailコマンドのプロンプト > に対するコマンド
m メールアドレス メール送信。メッセージの終わりは . で...
h /var/mail/ユーザ名 にあるメール一覧。...
q 終了
x 何もせず終了
数字 数字で示されているメールを表示。ただの...
d [数字] 数字で示されているメールを削除。ただの...
help コマンド一覧
list コマンド一覧(沢山)
- ~/.mailrc
起動時に実行するコマンドを記載できる。例えば、
set nohold
が有用である。>O印 (既読マーク)のメールを q終了時に~/mb...
システム共通に使われるものは、/etc/nail.rcにある(/etc/ma...
* .htpasswdのパスワードを作る [#ka869ea6]
$ htpasswd -nb username hogehogepassword
* ssh [#bda3ddb6]
** リモートログインするときにパスワードを入力しない方法 [...
RSA鍵ペアを作る。どこでもよいので hostAで、
$ ssh-keygen
o ファイル名はデフォルトで ~/.ssh/id_rsa
o パスフレーズは設定しない
をすると ~/.sshディレクトリに id_rsa と id_rsa.pub が作...
( id_rsaは秘密鍵、id_rsa.pubは公開鍵である。秘密鍵は取り...
次に、id_rsa.pub をリモートログインするhostBの ~/.ssh/au...
追加する(無ければ新規に作る)。
以上により、hostAからhostBへ sshするときに -i オプション...
パスワードを入力しなくてもログインできるようになる。
$ ssh user@mhostB -i ~/.ssh/id_rsa
すべてのホストの.sshディレクトリに id_rsaをコピーして、i...
authorized_keysも同様に用意すれば、相互にホスト間でパス...
sshログインできるようになる。
** sshの接続設定(自動的に渡す引数) [#u5496c29]
ssh接続ホストするときに、ポートを2234を使い、また認証用秘...
毎回 sshコマンドの引数でid_rsaを指定しない方法。~/.ssh/co...
scpやsftpでも使われる。
# see man ssh_config
Host *.ac.jp
Port 2234
IdentityFile ~/.ssh/id_rsa
** ssh接続が2時間程度操作していないと切断されることの回...
/etc/ssh/ssh_config で、
Host *
のところに
ServerAliveInterval 600 #デフォルト0(しない)から 600...
ServerAliveCountMax 3 #デフォルトの値(600*3=10min...
を追加する。
ユーザ毎に、~/.ssh_configに設定もできるはず。
** sshのX11転送で .Xauthority does not existと出たときの...
cygwin$ ssh user@host.eit.hirosaki-u.ac.jp -Y
Warning: No xauth data; using fake authentication data f...
/usr/bin/xauth: file /home/user/.Xauthority does not ex...
host$ logout
cygwin$ xauth add :0 . `mcookie` #←これをする
xauth: file /home/user/.Xauthority does not exist #気...
cygwin$ xauth list
cygwin/unix:0 MIT-MAGIC-COOKIE-1 edf222c5df4c5c2ae7777...
cygwin$ ssh user@host.eit.hirosaki-u.ac.jp -Y
hoge$
** git fetchなどで、Warning: untrusted X11 forwarding set...
git fetchなどで、URLが sshで指定したリポジトリになってい...
.ssh/config に
ForwardX11 no
を加える(デフォルトでフォワーディングしないようにする)。
* ubuntu12上の pukiwiki 1.4.7 (EUC版) -> ubuntu18上の 1.5...
コンテンツとしてのページは、ページ名がEUCエンコードされ...
wikiディレクトリに保存されている。ファイル名をUTF-8エン...
ツールencls.phpを使用( https://pukiwiki.osdn.jp/dev/?Bug...
https://ja.osdn.net/cvs/view/pukiwiki/devel/encls.php?vi...
実行には php7.2-mbstring のパッケージが必要なのでインス...
(注) attachディレクトリの添付ファイルは、数が少なく、英...
そのまま利用可能である。日本語のファイル名だったものは、...
ファイルアイコンをクリックしてダウンロードができる。その...
とした。その他 backup, cache, counter, diffディレクトリ...
されたような状態)としすることとした。
なお、ダウンロードするとattachの .logファイルが更新され...
ファイルしたファイルが、attach上のどのファイルなのかの対...
以下、手順
$ cd wiki #1.4.7のwikiディレクトリ
EUCエンコードされたファイル名をUTF-8エンコードのものに変...
なお、encls.phpによって出力されるファイル名の先頭には UT...
$ for f in *.txt; do mv $f `./encls.php $f`; done
ファイルの中身をEUCからUTF8に変更
$ for f in UTF-8*.txt ; do nkf -Ew $f > EUC$f; done
オリジナルのファイルを別ディレクトリtmpに移動、あとで削...
作業途中のファイルリストをtempファイルに作成する。
$ mkdir tmp; mv [0-9A-F]*.txt tmp
$ ls -1 EUCUTF-8*.txt > temp
ファイル名とファイルの中身をUTF-8に変換したファイルにつ...
付いている EUCUTF-8 を削除する。
$ for f in `cat temp` ; do echo $f | sed 's/EUCUTF-8//';...
$ for f in `cat temp` ; do mv $f `echo $f | sed 's/EUCUT...
以上のように作った wikiディレクトリを、1.5.1のwikiディレ...
* pukiwiki 1.5.1で KaTexを動かす [#vc632bd8]
katex.inc.phpファイルを puluginフォルダに置く。
&ref(katex.inc.php);
(ver 0.13.0)
新しいバージョンはこちら
&ref(katex.inc.php-ver0.16.10);
(ver 0.16.10)
skin/pukiwiki.css.php と skin/tdiary.css.php にある
span.size[1-7]内の、font-size:hogehoge; を font-size:hoge...
** 利用方法 [#meb98ccd]
KaTexを使うページに、#katex をいちどだけ書いておき、$と...
#katex
$y=ax^2+bx+c$
や
$$
y=ax^2+bx+c ~(センタリングされる)
$$
別の例、$ \int_0^\infty \bigl\{rR_n{}^l(r)\bigr\}^*\bigl...
$
とすると、
#katex
$y=ax^2+bx+c$
や
$$
y=ax^2+bx+c ~(センタリングされる)
$$
別の例、$ \int_0^\infty \bigl\{rR_n{}^l(r)\bigr\}^*\bigl\...
$
となる。
なお、式にエラーがあると、整形されないまま表示される。
*** 少々きれいにしたいとき(latexと同じ) [#b1403580]
\sqrt{ I } で根号の屋根を長くしたいとき \sqrt{ I \: }
$ \sqrt{ I } \Rightarrow \sqrt{ I \: } $ のようになる。
100 \times 5.3379 で×の両側の空白を狭くしたいとき 100 \!...
$ 100 \times 5.3379 \Rightarrow 100 \!\times\! 5.3379 $ ...
*** リンク [#s42a1cdb]
- [[pukiwiki/数式プラグイン/KaTeX>https://dora.bk.tsukuba...
- https://katex.org/
- https://katex.org/docs/supported.html#macros
*** katexのコメント [#odc79227]
- \AA や \mathrm が使えない(使えるはずだが) -- &new{20...
-- \hbar も使えない(katexのプラグインのバージョンが古い...
-- katex.inc.php で、taken from のコメントの所を https://...
#comment
* TeXclip (webアプリ) [#yf1721d0]
https://texclip.marutank.net/
\int_0^\infty \bigl\{rR_n{}^l(r)\bigr\}^*\bigl\{rR_{n'}{...
などと入れ、左のGenerateボタンを押すと整形結果を表示する...
* サーバー証明書の確認方法(ブラウザで表示できないとき) ...
https://ssltools.digicert.com/checker/views/checkInstalla...
にURLを入れる。
証明書のタイプは、EV, OV, DV の種類がある。
* gccのオプション [#febd84af]
** 以下の情報に関する gccのバージョン [#we9f19e4]
allium$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
allium$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying condit...
warranty; not even for MERCHANTABILITY or FITNESS FOR A ...
*** gccで何のオプションがつくか [#ld93d378]
allium$ echo | gcc -O3 -E -v - 2>&1 | grep cc1
/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -E -quie...
allium$ echo | gcc -Ofast -E -v - 2>&1 | grep cc1
/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -E -quie...
allium$ echo | gcc -Ofast -march=native -E -v - 2>&1 | g...
/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -E -quie...
-mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-x...
-mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mn...
-mno-pku --param l1-cache-size=32 --param l1-cache-line...
*** man gcc, man gfortran から [#m1db2c5d]
-Ofast
Disregard strict standards compliance. -Ofast enabl...
that are not valid for all standard-compliant progra...
-fno-protect-parens and -fstack-arrays.
-ffast-math
Sets -fno-math-errno, -funsafe-math-optimization...
-fno-signaling-nans and -fcx-limited-range.
This option causes the preprocessor macro "__FAS...
This option is not turned on by any -O option be...
programs that depend on an exact implementation ...
may, however, yield faster code for programs tha...
-fno-math-errno
Do not set "errno" after calling math funct...
program that relies on IEEE exceptions for ...
maintaining IEEE arithmetic compatibility.
This option is not turned on by any -O opti...
depend on an exact implementation of IEEE o...
yield faster code for programs that do not ...
The default is -fmath-errno.
On Darwin systems, the math library never s...
consider the possibility that it might, and...
-funsafe-math-optimizations
Allow optimizations for floating-point arit...
(b) may violate IEEE or ANSI standards. Wh...
that change the default FPU control word or...
This option is not turned on by any -O opti...
depend on an exact implementation of IEEE o...
yield faster code for programs that do not ...
-fno-signed-zeros, -fno-trapping-math, -fas...
The default is -fno-unsafe-math-optimizatio...
-ffinite-math-only
Allow optimizations for floating-point arit...
+-Infs.
This option is not turned on by any -O opti...
depend on an exact implementation of IEEE o...
yield faster code for programs that do not ...
The default is -fno-finite-math-only.
-frounding-math
Disable transformations and optimizations t...
round-to-zero for all floating point to int...
truncations. This option should be specifi...
that may be executed with a non-default rou...
point expressions at compile time (which ma...
that are unsafe in the presence of sign-dep...
The default is -fno-rounding-math.
This option is experimental and does not cu...
affected by rounding mode. Future versions...
"FENV_ACCESS" pragma. This command-line op...
-fsignaling-nans
Compile code assuming that IEEE signaling N...
operations. Setting this option disables o...
signaling NaNs. This option implies -ftrap...
This option causes the preprocessor macro "...
The default is -fno-signaling-nans.
This option is experimental and does not cu...
signaling NaN behavior.
-fcx-limited-range
When enabled, this option states that a ran...
Also, there is no checking whether the resu...
an attempt to rescue the situation in that ...
-ffast-math.
This option controls the default setting of...
applies to all languages.
-fno-protect-parens
By default the parentheses in expression are hon...
not do any re-association. Using -fno-protect-pa...
expressions to produce faster code. Note that fo...
-fno-trapping-math need to be in effect. The par...
-fstack-arrays
Adding this option will make the Fortran compile...
memory. If your program uses very large local a...
runtime limits for stack memory on some operatin...
level -Ofast.
* gprof(gnuのプロファイラ) [#l030becc]
- サンプリングで測られている。
- コンパイルは最適化無し(-O0)でないと、結果がうまく見れな...
(実行時間は、例えば、サンプリングで3倍余計に遅くなり、-...
- 使い方
-pgオプションつきでコンパイルする(gcc -pg -O0 hoge.c -o ...
hoge.xを普通通り実行する(キューに入れて実行も可、OpenMP...
gmon.outが実行の最後に出力されているので、gprofで結果を...
gprof hoge.x gmon.out > hoge.x-prof
終了行:
#menu(howto/MenuBar)
* howto/その他tips [#td8d22d9]
#contents
** 一行メモ [#q26405ef]
- 自分自身のコピーを書き出すプログラム -- &new{2019-10-0...
main(a){printf(a,34,a="main(a){printf(a,34,a=%c%s%c,34);...
[ref] Henry S.Warren,Jr., "ハッカーのたのしみ", 株式会社...
- Postscript プログラミングメモ http://ruby.kyoto-wu.ac.j...
- 正規化文字列の変更 -- &new{2019-12-13 (金) 10:59:23};
$ nkf --ic=utf8-mac charcorr.text #oka
$ iconv -f utf8-mac -t utf8 charcorr.text #?
$ convmv -f utf8 --nfc -t utf8 --nfd --notest cha...
emacs 正規化コマンド #未確認
ucs-normalize-NFC-region
ucs-normalize-NFD-region
- bashスクリプトで set -euo pipefail -- &new{2020-02-2...
-- https://fj.hatenablog.jp/entry/2017/05/20/192431
-- https://qiita.com/progrhyme/items/6e522d83de3c94aadec9
-- https://qiita.com/daisukeshimizu/items/c01f29f8398cc7f...
- (理由不明)ファイル名やディレクトリ名にスペースが入っ...
- URLエンコード・デコードをする https://tech-unlimited.co...
- URLエンコード・デコードをする https://www.tagindex.com/...
- gcc -S hoge.c #アセンブラコード hoge.sを出力する -- ...
- 端末文字の色付け(8色ANSIエスケープシーケンス) https://q...
- 動的にプロンプト(PS1)を変える例 https://qiita.com/key-a...
- bash関数内でエイリアス展開させない($aや¥hogeのところ)、...
$ type -a hoge
hoge is aliased to `echo alias-hoge'
hoge is a function
hoge ()
{
echo func-hoge
}
hoge is ~/bin/hoge
$ cat ~/bin/hoge
echo command-hoge
$ hoge #エイリアスが動く
alias-hoge
$ command hoge #明示的に、外部コマンドを動かす
command-hoge
$ a="hoge"; $a #関数が動く。エイリアス展開しない。関数...
func-hoge #関数内ではローカル変数 local a="hoge"; ...
$ ¥hoge
func-hoge #関数が動く。エイリアス展開しない。関数...
- ls -l でパーミッションの最後に付く + や @ -- &new{2021...
@ : 拡張メタデータがある(MacOSの場合?)
+ : 拡張ACLデータがある(user,group,other以外のアクセス...
あまり気にする必要は無い。
- bash: 関数のエイリアスがあり、エイリアス名で関数を定義...
function junk { echo junk; } #もとの関数定義
alias hoge=junk #その関数のエイリアス
があるとき、
hoge() { echo hoge; }
をすると、
junk() { echo hoge; }
と解釈され もとの関数 junkが定義し直される。
一方で、
function hoge { echo hoge; }
とする場合、
もとの関数 junkはそのままで、
hoge() { echo hoge; }
が定義される。\hogeでこの関数を実行可能。hogeだとjunkの...
- conda環境をactivateしたあとで、サブシェルbashを起動後、...
-- 当然か? -- &new{2021-12-18 (土) 15:07:30};
-- activateなら再度 eval "$(/share/apps/anaconda3/bin/con...
- 未フォーマットの外付けUSB接続のSSDのフォーマットなど --...
-- Windows10: コントロールパネル→管理ツール→コンピュータ...
-- Ubuntu:
$ lsblk -p #認識された名前を確認する、マウントはされて...
$ sudo fdisk /dev/sdc #MBRで作るとき
n->p->1->First, Last sectorsはデフォルトで最大容量->w
(プライマリパーティションをひとつ最大容量で作る)
$ sudo mkfs.ext4 /dev/sdc1 #パーティションをフォーマット
終了後、自動で /media以下にマウントされる。
増設したときはこのままでは使いずらいので umountして、
cd /
sudo mkdir nvme
sudo mount /dev/nvme0n1 nvme
そして、
lsblk -pf #UUIDも表示
/etc/fstabにまねて以下を追加
/dev/disk/by-uuid/cf6b2f5e-c7f8-4cd0-8cf5-3eaae174a8a2...
などとする。
- なんか、グラフが書けるwebサービス https://www.desmos.co...
- 短縮URL作成? https://kuku.lu/ -- &new{2022-03-08 (火)...
- bashプロンプトに使える特殊文字 https://atmarkit.itmedia...
- bashシェル変数 PROMPT_COMMAND='printf "\033]0;%s:%s\007...
-- 古いbashのバージョンだと、¥~ とエスケープする必要はな...
-- emacs内でbashを走らすときは(M-x shell, M-x ansi-term, ...
# set the title of the terminal window, if INSIDE_EMACS ...
if [ ${INSIDE_EMACS:-x} == x ]; then
PROMPT_COMMAND='printf "\033]0;%s:%s\007" "${HOSTNAM...
fi
- IMEで変換候補が2つしか表示されないとき: タスクバー→IM...
- スクリプト例 -- &new{2022-12-24 (土) 21:36:15};
# 01~12のディレクトリ内の01~31ディレクトリ/hoge/hoge.h...
# ディレクトリを削除する(イレギュラーな場合はエラーメッ...
pwd; for d in ?? ; do cd $d; echo === $d ===; mv [0-9][0...
- ssh ホスト名 コマンド名 #このとき、コマンドがエイリ...
- watch -n 180 diff chsB30cfem4RC1Xg120Ndt2-c07a.out chsB...
- chromeのプラグイン Superpower ChatGPT は微妙? -- &new...
- bashのヒアドキュメント -- &new{2023-06-09 (金) 14:01:3...
cat << EOF などでは、パラメータ置換 $val とコマンド置換 ...
"EOF" や 'EOF' では行われない。
- Ubuntu 22.04のインストール https://smdn.jp/softwares/ub...
- 画像の解像度を上げる https://waifu2x.udp.jp/ -- &new{2...
- インターネット・ホットラインセンター https://www.intern...
- CSSの対応状況を調べる https://caniuse.com/ -- &new{202...
- CSSリファレンス https://www.tohoho-web.com/css/index.ht...
- Qt関係のソフトがエラーで起動しない場合、環境変数 QT_DEB...
- windowsでiphoneの写真・動画の読み込み時にエラーになると...
- ちょろっと並び変える。 -- &new{2024-11-11 (月) 12:53:5...
$ cat << EOF | sort
hogehoge
...
EOF
(hogehoge...は別のコマンドの出力だが、コピペしてアルフ...
- 実行中のプロセスに関して、出力ファイルや実行プログラム...
ファイルに書き出し中のプロセスがある。
このときファイルを別のディレクトリに移動しても、
i-nodeが変わらない限り、プロセスは正常に実行される。~
プロセスの実行ファイル自体を上書きや削除しても問題無い...
mmapで実行ファイルがメモリに部分的にマップされていても大...
実行ファイルがNFSディスク上にあっても問題無いらしい。
(過去に、NFSシステムが ドットファイル名でそのファイルを...
この辺はOSやNFSのバージョン依存だろう。)
- Pukiwikiのテキストの回り込み -- &new{2024-11-17 (日) 2...
&ref(hoge.png,right,nowrap,around,50%);
ほげほげ
ほげほげ
ほげほげ
#clear
(注) &refや#refに書くオプションの並びには順番がある。~
[ref]~
https://orange.eit.hirosaki-u.ac.jp/pw151/index.php?PukiW...
https://orange.eit.hirosaki-u.ac.jp/pw151/index.php?PukiW...
[[http://www.funagoya.org/index.php?編集ガイド/応用編#回...
#comment
* Google Chrome [#d912c18f]
** 検索キーワードの指定方法 [#y64c3bed]
(作業中)
ほげ*ぽ #ほげ*ぽを探す(*は0文字以上)
"ほげ 次郎" #ほげ 次郎 を探す
ほげ OR hoge filetype:pdf site:hirosaki-u.ac.jp #ほげ...
ほげ AND hoge filetype:pdf site:ac.jp #ほげ...
ほげ AND hoge -ほげほげ filetype:pdf site:ac.jp #ほげと...
intitle:ほげ inurl:rocky #URLにrockyを含み、ページのタ...
inurl:rocky ほげ #URLにrockyを含み、ほげを含むw...
intext:ほげ inurl:rocky #URLにrockyを含み、ページにほ...
(allin...にすると以降のキーワードがすべて対象になる)
ほげ @twitter #twitterでほげを検索、@instagramも可
cache:https://www.hirosaki-u.ac.jp #URLのキャッシュを...
~ほげ #ほげのる意義を検索
[ref] https://www.youtube.com/watch?v=dDRmNH3aUPw
** グーグルの画像検索を利用して、画像からテキストをコピペ...
www.google.co.jpで、画像検索→画像をドラッグ→左下のテキス...
→左下のコピー→メモ帳などに張り付け。
[ref] https://www.youtube.com/watch?v=dDRmNH3aUPw
** Google検索結果を100件表示する方法 [#m4c94323]
Google Chromeの設定(右の…アイコン)->設定->検索エンジン->...
->サイト内検索->追加->
名前:GoogleH
ショートカット:g
URL:https://www.google.co.jp/search?q=%s&num=100
->GoogleHの右の…アイコン->デフォルトに設定
[ref] https://www.rectus.co.jp/archives/22082 ~
いろいろ10件表示にもどされるので、そのときはアドレスバー...
* ThumbnailAlbumの使い方 [#w2fb7211]
・読み込み
画像の入ったフォルダをドラッグドロップで読み込ませる(デ...
ツール→オプション→表示 で指定可らしい)。
・出力
ツール→オプション→出力の階層、
フォトで、サイズ: 小640のまま、項目表示とメモ表示の...
サムネイルで、レイアウトを 5列30行、
→OK
操作→実行→OK(デフォルトでドキュメント内のThumbnailAlbum...
→OK→webブラウザで自動的に開かれる(ThumbnailAlbumフォル...
・整理など
a) 出力をそのまま利用する場合には、サイズ小640 だと解像...
して、htmlを手修正するとよいかもしれない)。
b) サムネイルなどを利用して、不要なオリジナル画像を削除...
* Ubuntu16.04LTSのユーザ環境に無理やりchromeをインストー...
chromeを検索してダウンロードし、debファイルを保存する
# https://www.google.com/intl/ja_jp/chrome/ からchromeを...
# ファイル名は google-chrome-stable_current_amd64.deb (2...
# このdebで以下を試した。
$ pwd
/home/uhoge/bin #uhogeはユーザ名
$ mkdir chrome_deb
$ cd chrome_deb
$ ar vx ../google-chrome-stable_current_amd64.deb #dpkg...
$ tar xvfJ control.tar.xz
$ tar xvfJ data.tar.xz
$ cd opt/google/chrome
$ ./chrome #これでchrome webブラウザが動いた(デフォルト...
つぎの内容のファイルを保存すると、それをGUIからダブルク...
ことができる。予め、このアイコン上で右クリック→プロパテ...
実行可能、にチェックを入れておくこと。また、アイコンはド...
ファイル名 chrome.desktop #フォルダにはchromeと表示される
#(chrome_debディレクトリに置...
--------------------------------------------------
Desktop Entry]
Name=chrome
Comment=chrome
Exec=/home/uhoge/bin/chrome_deb/opt/google/chrome/chrome
Icon=/home/uhoge/bin/chrome_deb/opt/google/chrome/produc...
Terminal=false
Type=Application
--------------------------------------------------
[ref]~
https://tech.withsin.net/2017/03/27/dpkg-ar/ ~
https://plaza.rakuten.co.jp/tshinoza/diary/201407250000/ ~
https://jitaku.work/it/os/linux/ubuntu/desktop-shortcut/ ~
** Ubuntu 22.04 LTS にchromeをインストール [#k689d7e2]
$ sudo sh -c 'echo "deb http://dl.google.com/linux/chrom...
$ sudo wget -q -O - https://dl-ssl.google.com/linux/linu...
$ sudo apt-get update
||#binary-i386あたりでエラーが出たら、次のようにgoogle.l...
||$ sudo vi /etc/apt/sources.list.d/google.list
||deb [arch=amd64] http://dl.google.com/linux/chrome/deb...
$ sudo apt-get install google-chrome-stable
$ google-chrome
rootによるパッケージのインストールはこちら http://it.sima...
* LANG、UTF-8 BOM [#pd5b7b83]
- 日本だと LANG=jp_JP.UTF-8 #言語_国.コード~
https://linuxfan.info/locale-variables
- BOMはエンディアンを識別するために付いている。UTF-8だと...
https://uxmilk.jp/48923 ~
https://at.sachi-web.com/blog-entry-1080.html#toc3
* macOSの端末で、ギリシャ文字や矢印などの文字の表示が変な...
ターミナル→環境設定→"Pro" (使っているプロファイル)→詳細
→Unicode東アジアA(曖昧)の文字幅W(広)にする、をチェックす...
文字の表示幅は変わらないが、カーソル移動が一致する。
なお、副作用で表示が崩れるケースもあるとのこと。
* Ubuntu18, CentOS7 でスクリーンショットをとる [#pc396e99]
スクリーンショットを撮るウィンドウをアクティブにしておい...
* bash [#z5fc2076]
** sshによるリモートログイン後、ログアウトで画面クリアさ...
/etc/bash.bash_logout などにある
if [ "$SHLVL" = 1 ]; then
[ -x /usr/bin/clear ] && /usr/bin/clear
fi
をすべてコメントアウトする(管理者権限必要)。
** .bashrcに入れたらよいもの [#nafa77e8]
export HISTFILESIZE=200000
export HISTSIZE=200000
shopt -s histappend
alias rm='rm -i'
alias mv='mv -i'
alias cp='cp -pi'
alliumのデフォルトでは
histappend on # shopt | grep hist で調べられる
HISTSIZE=1000 # env | grep HIST で〃
cp,mv,rmのaliasは無し # alias で〃
** IFSをデフォルトにもどす [#hb490e1f]
$ IFS=$' \t\n'
** プロセス置換; <(command) , >(command) [#n3dbea96]
$ cat <(ls -1)
<(command)の結果をファイルとして catが読み込む感じ
$ ls -1 > >(wc)
>(command)のファイルに lsがリダイレクションで書き込...
$ a.out >(wc)
ファイルに出力する a.outが、直接、出力を別のコマンド...
a.out thefile ; cat thefile | wc と同じだろう
** 設定した方がよい shopt(シェルオプション) [#xdb6d6af]
shopt [-p] #with no options or -p, a list options is dis...
# -sはon -uはoff
shopt -s histappend # append to the history file
shopt -s checkwinsize # checks the window size after eac...
shopt -u huponexit #don't send SIGHUP to all jobs by lo...
#デフォルトではバックグラウンドジョブは終了し...
#(注) ジョブの出力はリダイレクトしてない場合、...
[cf] nohupコマンド
$ nohup コマンド &
リダイレクションが無い場合、自動的に標準出力と標準エラ...
書き出される。
** Parameter Expansion (パラメータ展開) [#gf41a97d]
変数variableの値について、部分的な削除や置換をする場合、...
${HOSTNAME/%.*} などのように別の書き方もあるようだ。
${variable#pattern} 先頭からもっとも短く一致した部分...
${variable##pattern} 先頭からもっとも長く一致した部分...
${variable%pattern} 末尾からもっとも短く一致した部分...
${variable%%pattern} 末尾からもっとも長く一致した部分...
${variable/pattern/string} もっとも長く一致した部分をs...
${variable//pattern/string} もっとも長く一致した部分をs...
** コマンド履歴の検索 [#wb4e6141]
Ctrl-rを押したのち、検索文字をタイプするとインクリメント...
次のものを検索したい場合は、文字をタイプせずに、Ctrl-rを...
Ctrl-rを押しすぎて、前にもどる場合には、Ctrl-sでもどれる。
(emacsの操作法と同じである)
なお、通常、端末はCtrl-sでスクロールロックが掛かる(解除...
スクロールロックを無効にするために、
$ stty stop undef
を一度しておく。もしくは、.bash_profileに記載しておく。
** コマンド履歴からある履歴を削除 [#b2622098]
C-pなどでその履歴を表示する → 消す → C-nなどで移動する、...
(消して Enter押しただけでは消えない。)
(書き換えて Enter押して実行させた場合ももちろん消えない。)
history -d NUM #ひとつしか指定できない
でNUM番目の履歴を削除(NUMは history | tail 等で知る)。
まとめて削除したいとき、
$ for i in `seq 904 918`; do history -d 904; done
904から918番まで、15個の履歴を削除する。
(注) 904からひとつずつ削除しているが、削除すると後半の番...
** ふたつの .bash_historyを結合させる [#c3bb7031]
あらかじめ .bashrcに例えばデフォルトで
HISTSIZE=1000
HISTFILESIZE=2000
とあったらコメントアウトするか(後方で再設定している場合)...
(後方で、HISTSIZE,HISTFILESIZEを大きく再設定していても...
ログイン後、
cat .bash_history1 .bash_history2 > temphis
history -a
history -c
history -r temphis #memo: cat ... > temphis や...
history -w .bash_history1+2 #確認
history -w
ログアウト
(うまくいかなかたらログアウト後に .bash_history1+2を Wi...
* シグナル [#aa85cae8]
キャッチしたときの挙動は、プログラムの実装次第と思われる
# man 7 signal から。数字はシグナル番号
INT (ctrl+C) # 2, interrupt, キーボードからの割り込み
QUIT # 3, quit, キーボードによる中止
TERM # 15, termmination, 終了
KILL # 9, kill(キャッチされなく、問答無用で終...
* winscp [#m71e820e]
** winscpで接続先の .pngファイルをダブルクリックしたとき...
歯車アイコン→エディタ→追加→外部エディタをチェックして C:...
参照で選ぶ、起動条件として *.pngにする→OK→エディタの設定...
上に移動しておく。
(注) 何か書き込んで上書き保存すると、接続先のファイルが...
個人的には、ペイントソフト以外のものを選びたい。
** ドットファイルを表示する [#t557bad5]
表示→環境設定→パネル→隠しファイルを表示する、をチェック...
** ファイル名を文字化けさせない設定 (windows7) [#n68ec887]
WinSCPを立ち上げて最初の画面で、保存したセッション→選ん...
ファイル名をUTF-8でエンコード、を自動はダメで、オンにす...
(接続先がUTF-8やSJISでもちゃんと表示されるようになる)
* 拡大鏡(windows7) [#n35a698d]
すべてのプログラム→アクセサリ→コンピュータの簡単操作→拡...
又は、
Windowsロゴキー+プラス(+)
Windowsロゴキー+ESC で終了する。
* 画面キャプチャによる動画記録 [#s7693d4c]
** AGDRecを利用した動画の作成方法 [#r2d37011]
Windowsで、AGDRec64.exeを起動(コーデック:設定を変更し...
を選ぶ。後で変更可)
→ インディケータのアイコンを右クリックし、
1) 領域指定録画 で、キャプチャ領域を指定する
2) 設定 で、コーデックを無圧縮、オーディオ入力デバイ...
バッファリングエンコーディングを選ぶ(カクカクしな...
3) 録画開始・録画停止
→ Adobe Premiere elementsで mp4に変換する(縦横の画面サ...
できないようだ。特に縦長の動画はそのまま編集できなく(...
できる。これらの黒帯は AviUtlでクリッピングして削除で...
# 単にファイルを読み込む → 右上の書き出し・配信 → 携...
# → 種類はApple TV,iPad,iPhone4の720p 29.97で良い
動画16分のAviutlによるクリッピングは Core i5で約40分かか...
動画16分のPremiereによる変換は Core i5で約90分かかる。~
** AviUtlでのクリッピングの仕方 [#fce57053]
aviutl.exeを立ち上げる。ファイル→開く→動画ファイルを選択...
そして、
表示→ツールウインドウの表示→クリッピング&リサイズ、にチ...
→設定ボタンで、クリッピングをする(偶数サイズにしなけれ...
(注) クリッピングの情報は次回aviutl起動時にも引き継がれ...
つぎに、
ファイル→プラグイン出力→拡張x264出力(GUI)Ex→ビデオ圧縮ボ...
→プロファイルでyoutubeを選ぶなど(iphone4sがよさげ)
→OK→ファイル名を入れて、保存
(クリッピングの仕方) http://chie.exp.jp/140731test1.htm ~
(プロファイルを若干参考) https://rigaya34589.blog.fc2.com...
(AviUtlとは) https://aviutl.info/ ~
(いろいろなクリッピング・マスクの方法) https://aviutl.inf...
(基本的なこと )https://aviutl.info/intro/ ~
(AviUtlのお部屋) http://spring-fragrance.mints.ne.jp/aviu...
** Adobe Premiere elementsの操作 [#b4a7c9fb]
- トリミングの方法 http://helpx.adobe.com/jp/premiere-ele...
- クリップするには
Adobe Premiere elementsのツール → パンとズーム → 内側の...
クリップしたいように配置する → 完了
- 再生速度の変更(タイムストレッチの変更による方法) http...
タイムラインにあるビデオクリップについて、
時間クリップを再生速度を変更したい先頭に移動し、鋏マーク...
→終わりに移動し、鋏をクリック(範囲を指定)→その範囲をク...
→右クリック→タイムストレッチ→100%を200%にすると2倍速く...
- トランジション https://douga-tec.com/?p=14358
トランジションのアイコン(右側列のアイコンから)→ディゾ...
動画間にドラッグドロップ →1秒、左のクリップ、などを選び...
- テキストテロップ https://douga-tec.com/?p=14308
上のテキストメニュー→新規テキスト→初期設定のテキスト
→テキストを入力。
(色は、テキストを選択しておき、カラープロパティで変更可)
- 動画を90°回転
ビデオクリップの上で右クリック→90°回転
→適宜、拡大縮小可(適用エフェクト、でも回転や拡大縮小が...
* どうしようもないWebページの印刷 [#df57312e]
** 縦にとても長い画像ファイルを、複数の紙に分割して印刷す...
アクセサリ→ペイント→画像ファイルを開く→印刷→ページ設定→...
→拡大縮小の合わせるのところで、ページ数を、1 x N にして...
左右の余白が少なくなるように Nの大きな数字を決める→OK→印...
[ref] https://cocomachi.tokyo/print-paint-1
ペイントが一番よさげ。
** Webサービス(微妙?) [#j445dcd3]
[ref] https://webnaut.jp/markup/1125.html
** なんとも印刷できないwebページ(背景黒で白文字)の印刷方...
1) chromeの拡張機能 GoFullPage (Full Page Screen Capture...
2) photoshop elementsで、
レイヤ->新規調整レイヤ->階調の反転->OK
ファイル->別名で保存->png画像などで保存
3) excelで
空白のブック->挿入->画像->このデバイスから、保存したp...
いったん、ファイル->印字->戻る(「←」)をし、ページ境界...
貼り付けた画像を、適当に拡大等して、印刷する。
別方法
1) OneNote Web Clipperでページ全体をクリップして、OneNot...
* ファイルサイズを調べる [#kf396e47]
du -s -SG ディレクトリ名 #Gbyte単位でディレクトリ階層の...
* dateコマンドの出力を使った引き算をしたい。 [#t070f61d]
- dateで -dオプションで時刻の文字列を渡し、+%sで1970/01/0...
(例)
$ expr `date -d"Fri Dec 15 12:50:43 JST 2017" +%s` - `da...
337
* Youtubeプレーヤーのショートカット [#c9c0b8c4]
- 再生/停止 K or Enter
- 10秒早送り/10秒巻戻し L / J
- 5秒早送り/5秒巻戻し →/←
- 再生時間の10%〜90%の位置にジャンプ 1〜9
- 先頭の位置にジャンプ 0
- フルスクリーン/その解除 F
- ミュート/その解除 M
- 再生速度の変更 > と <
* Apple Wireless Keyboard (JIS) MC184J/B(A1314) に関する...
- このキーボードはPC1台につきひとつしかBlutoothペアリン...
- https://jp.ifixit.com/Device/Apple_Wireless_Keyboard ~
分解方法は https://jp.ifixit.com/Guide/Repairing+Apple+Wi...
- キーは引っこ抜けば抜けるし、パンタグラフも爪ではまって...
- [cf] [[Magic keyboard を分解してみました。>https://hone...
* Wacomに関すること [#u960e941]
- wacomヘルプ
http://101.wacom.com/UserHelp/ja/TOC/DTH-W1621.html
- MobileStudio Pro
使い方 https://www.wacom.com/ja-jp/getting-started/wacom-...
はじめに https://www.wacom.com/ja-jp/getting-started/waco...
- 各種スタンドの取扱説明 http://wacom.com/start/stand
(モバイルスタンドの場合は、劣化したはめ込みの交換部品があ...
* HP Pavilion 15s-du1008TUに関すること [#u55c944c]
- メーカーのHP https://support.hp.com/jp-ja/product/hp-...
- リカバリディスク(32GB以上のUSBのみ対応)は、HP Cloud Rec...
( https://support.hp.com/jp-ja/product/hp-15s-du1000-lapt...
- 分解方法の参考 [[半分当たりで半分外れ(^_~:)>https://ame...
- 内臓のバッテリパックの膨らみ https://support.hp.com/jp-...
- バッテリパックの自主回収 https://h30686.www3.hp.com/?la...
* Acer ASPIRE5750に関すること [#n80103af]
- タッチパットの有効・無効の切り替え Fn+F7
- isoファイルをDVDに書き込む(NTI Media Maker 9を使う)
起動後→データ→データディスク→ファイル→ISOディスクイメー...
→isoファイルを選択→スタート(書き込みする)→DVDを入れる
→書き込み後に記録データとソースデータを確認してください...
* 重送していないのに重送エラーが発生するときの解決法(Cano...
スキャナの電源を切る、PCを再起動する。(他の手段もあり。)
[[キャノンのQ&A>https://cweb.canon.jp/pls/webcc/WC_SHOW_C...
* ASUS U24Eに関すること [#c3241200]
- 分解方法
[[ノートは限界性能で(19)>https://ddlhide.wordpress.com/...
[[%%U24E分解ヒートシンクファン清掃%%>https://blogs.yahoo....
[[U24E分解ヒートシンクファン清掃>https://ameblo.jp/gihama...
- 右側のUSB3.0ポートが調子悪い・認識しない場合の解決法
~
コントロールパネル→デバイスマネージャーでみると、不具合が...
#ref(asus_u24e_ASMediaUSB3.0、デバイスマネージャ.png);
~
ここで、不具合の出ているASMedia USB 3.0 ... のデバイスを...
→一覧から消える→操作→ハードウェア更新のスキャン、をする。
すると、自動的にドライバーが再度入れられ、右側のポートが...
~[ref] https://egg.5ch.net/test/read.cgi/notepc/150906450...
#ref(asus_u24e_ASMediaUSB3.0、refの0539.png,left,70%,nowr...
* ノートPCなどLi Ionバッテリに関すること [#g2164d43]
- バッテリ残量を0%にしない(充電でき無くなる可能性があ...
- AC電源につなぎっぱなしで利用する場合、バッテリの寿命を...
- 長期保存の場合は、例えばバッテリ残量を80%でバッテリ...
- その他情報
-- ノートPCに、バッテリーエコノミーのユーティリティ(80%ま...
-- ノートPCだけではなく、バッテリ内蔵の電子機器にも上記は...
-- [[リチウムイオンバッテリー考>http://dennou.stakasaki.n...
-- [[リチウムイオン電池が過放電に→長時間の充電で回復>http...
* windowsのzipをlinuxで解凍するとエラーになる場合に、修復...
windowsで作られたzip(おそらく)が、次のエラーでlinuxで...
$ unzip hoge.zip
Archive: hoge.zip
warning [hoge.zip]: zipfile claims to be last disk of a...
attempting to process anyway, assuming all parts have ...
together in order. Expect "errors" and warnings...tru...
doesn't exist yet (coming soon).
error [hoge.zip]: missing xxxxx bytes in zipfile
(attempting to process anyway)
error [hoge.zip]: attempt to seek before beginning of z...
(please check that you have transferred or created the...
appropriate BINARY mode and that you have compiled UnZ...
以下の修復を試すと解凍できるようだ。zipのバージョンはな...
$ zip -F hoge.zip --out hoge_mod.zip
$ unzip hoge_mod.zip
* mailコマンドの使い方(mailxもコマンドの実体は同じ) [#r...
- mailコマンドのプロンプト > に対するコマンド
m メールアドレス メール送信。メッセージの終わりは . で...
h /var/mail/ユーザ名 にあるメール一覧。...
q 終了
x 何もせず終了
数字 数字で示されているメールを表示。ただの...
d [数字] 数字で示されているメールを削除。ただの...
help コマンド一覧
list コマンド一覧(沢山)
- ~/.mailrc
起動時に実行するコマンドを記載できる。例えば、
set nohold
が有用である。>O印 (既読マーク)のメールを q終了時に~/mb...
システム共通に使われるものは、/etc/nail.rcにある(/etc/ma...
* .htpasswdのパスワードを作る [#ka869ea6]
$ htpasswd -nb username hogehogepassword
* ssh [#bda3ddb6]
** リモートログインするときにパスワードを入力しない方法 [...
RSA鍵ペアを作る。どこでもよいので hostAで、
$ ssh-keygen
o ファイル名はデフォルトで ~/.ssh/id_rsa
o パスフレーズは設定しない
をすると ~/.sshディレクトリに id_rsa と id_rsa.pub が作...
( id_rsaは秘密鍵、id_rsa.pubは公開鍵である。秘密鍵は取り...
次に、id_rsa.pub をリモートログインするhostBの ~/.ssh/au...
追加する(無ければ新規に作る)。
以上により、hostAからhostBへ sshするときに -i オプション...
パスワードを入力しなくてもログインできるようになる。
$ ssh user@mhostB -i ~/.ssh/id_rsa
すべてのホストの.sshディレクトリに id_rsaをコピーして、i...
authorized_keysも同様に用意すれば、相互にホスト間でパス...
sshログインできるようになる。
** sshの接続設定(自動的に渡す引数) [#u5496c29]
ssh接続ホストするときに、ポートを2234を使い、また認証用秘...
毎回 sshコマンドの引数でid_rsaを指定しない方法。~/.ssh/co...
scpやsftpでも使われる。
# see man ssh_config
Host *.ac.jp
Port 2234
IdentityFile ~/.ssh/id_rsa
** ssh接続が2時間程度操作していないと切断されることの回...
/etc/ssh/ssh_config で、
Host *
のところに
ServerAliveInterval 600 #デフォルト0(しない)から 600...
ServerAliveCountMax 3 #デフォルトの値(600*3=10min...
を追加する。
ユーザ毎に、~/.ssh_configに設定もできるはず。
** sshのX11転送で .Xauthority does not existと出たときの...
cygwin$ ssh user@host.eit.hirosaki-u.ac.jp -Y
Warning: No xauth data; using fake authentication data f...
/usr/bin/xauth: file /home/user/.Xauthority does not ex...
host$ logout
cygwin$ xauth add :0 . `mcookie` #←これをする
xauth: file /home/user/.Xauthority does not exist #気...
cygwin$ xauth list
cygwin/unix:0 MIT-MAGIC-COOKIE-1 edf222c5df4c5c2ae7777...
cygwin$ ssh user@host.eit.hirosaki-u.ac.jp -Y
hoge$
** git fetchなどで、Warning: untrusted X11 forwarding set...
git fetchなどで、URLが sshで指定したリポジトリになってい...
.ssh/config に
ForwardX11 no
を加える(デフォルトでフォワーディングしないようにする)。
* ubuntu12上の pukiwiki 1.4.7 (EUC版) -> ubuntu18上の 1.5...
コンテンツとしてのページは、ページ名がEUCエンコードされ...
wikiディレクトリに保存されている。ファイル名をUTF-8エン...
ツールencls.phpを使用( https://pukiwiki.osdn.jp/dev/?Bug...
https://ja.osdn.net/cvs/view/pukiwiki/devel/encls.php?vi...
実行には php7.2-mbstring のパッケージが必要なのでインス...
(注) attachディレクトリの添付ファイルは、数が少なく、英...
そのまま利用可能である。日本語のファイル名だったものは、...
ファイルアイコンをクリックしてダウンロードができる。その...
とした。その他 backup, cache, counter, diffディレクトリ...
されたような状態)としすることとした。
なお、ダウンロードするとattachの .logファイルが更新され...
ファイルしたファイルが、attach上のどのファイルなのかの対...
以下、手順
$ cd wiki #1.4.7のwikiディレクトリ
EUCエンコードされたファイル名をUTF-8エンコードのものに変...
なお、encls.phpによって出力されるファイル名の先頭には UT...
$ for f in *.txt; do mv $f `./encls.php $f`; done
ファイルの中身をEUCからUTF8に変更
$ for f in UTF-8*.txt ; do nkf -Ew $f > EUC$f; done
オリジナルのファイルを別ディレクトリtmpに移動、あとで削...
作業途中のファイルリストをtempファイルに作成する。
$ mkdir tmp; mv [0-9A-F]*.txt tmp
$ ls -1 EUCUTF-8*.txt > temp
ファイル名とファイルの中身をUTF-8に変換したファイルにつ...
付いている EUCUTF-8 を削除する。
$ for f in `cat temp` ; do echo $f | sed 's/EUCUTF-8//';...
$ for f in `cat temp` ; do mv $f `echo $f | sed 's/EUCUT...
以上のように作った wikiディレクトリを、1.5.1のwikiディレ...
* pukiwiki 1.5.1で KaTexを動かす [#vc632bd8]
katex.inc.phpファイルを puluginフォルダに置く。
&ref(katex.inc.php);
(ver 0.13.0)
新しいバージョンはこちら
&ref(katex.inc.php-ver0.16.10);
(ver 0.16.10)
skin/pukiwiki.css.php と skin/tdiary.css.php にある
span.size[1-7]内の、font-size:hogehoge; を font-size:hoge...
** 利用方法 [#meb98ccd]
KaTexを使うページに、#katex をいちどだけ書いておき、$と...
#katex
$y=ax^2+bx+c$
や
$$
y=ax^2+bx+c ~(センタリングされる)
$$
別の例、$ \int_0^\infty \bigl\{rR_n{}^l(r)\bigr\}^*\bigl...
$
とすると、
#katex
$y=ax^2+bx+c$
や
$$
y=ax^2+bx+c ~(センタリングされる)
$$
別の例、$ \int_0^\infty \bigl\{rR_n{}^l(r)\bigr\}^*\bigl\...
$
となる。
なお、式にエラーがあると、整形されないまま表示される。
*** 少々きれいにしたいとき(latexと同じ) [#b1403580]
\sqrt{ I } で根号の屋根を長くしたいとき \sqrt{ I \: }
$ \sqrt{ I } \Rightarrow \sqrt{ I \: } $ のようになる。
100 \times 5.3379 で×の両側の空白を狭くしたいとき 100 \!...
$ 100 \times 5.3379 \Rightarrow 100 \!\times\! 5.3379 $ ...
*** リンク [#s42a1cdb]
- [[pukiwiki/数式プラグイン/KaTeX>https://dora.bk.tsukuba...
- https://katex.org/
- https://katex.org/docs/supported.html#macros
*** katexのコメント [#odc79227]
- \AA や \mathrm が使えない(使えるはずだが) -- &new{20...
-- \hbar も使えない(katexのプラグインのバージョンが古い...
-- katex.inc.php で、taken from のコメントの所を https://...
#comment
* TeXclip (webアプリ) [#yf1721d0]
https://texclip.marutank.net/
\int_0^\infty \bigl\{rR_n{}^l(r)\bigr\}^*\bigl\{rR_{n'}{...
などと入れ、左のGenerateボタンを押すと整形結果を表示する...
* サーバー証明書の確認方法(ブラウザで表示できないとき) ...
https://ssltools.digicert.com/checker/views/checkInstalla...
にURLを入れる。
証明書のタイプは、EV, OV, DV の種類がある。
* gccのオプション [#febd84af]
** 以下の情報に関する gccのバージョン [#we9f19e4]
allium$ cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
allium$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying condit...
warranty; not even for MERCHANTABILITY or FITNESS FOR A ...
*** gccで何のオプションがつくか [#ld93d378]
allium$ echo | gcc -O3 -E -v - 2>&1 | grep cc1
/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -E -quie...
allium$ echo | gcc -Ofast -E -v - 2>&1 | grep cc1
/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -E -quie...
allium$ echo | gcc -Ofast -march=native -E -v - 2>&1 | g...
/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -E -quie...
-mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-x...
-mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mn...
-mno-pku --param l1-cache-size=32 --param l1-cache-line...
*** man gcc, man gfortran から [#m1db2c5d]
-Ofast
Disregard strict standards compliance. -Ofast enabl...
that are not valid for all standard-compliant progra...
-fno-protect-parens and -fstack-arrays.
-ffast-math
Sets -fno-math-errno, -funsafe-math-optimization...
-fno-signaling-nans and -fcx-limited-range.
This option causes the preprocessor macro "__FAS...
This option is not turned on by any -O option be...
programs that depend on an exact implementation ...
may, however, yield faster code for programs tha...
-fno-math-errno
Do not set "errno" after calling math funct...
program that relies on IEEE exceptions for ...
maintaining IEEE arithmetic compatibility.
This option is not turned on by any -O opti...
depend on an exact implementation of IEEE o...
yield faster code for programs that do not ...
The default is -fmath-errno.
On Darwin systems, the math library never s...
consider the possibility that it might, and...
-funsafe-math-optimizations
Allow optimizations for floating-point arit...
(b) may violate IEEE or ANSI standards. Wh...
that change the default FPU control word or...
This option is not turned on by any -O opti...
depend on an exact implementation of IEEE o...
yield faster code for programs that do not ...
-fno-signed-zeros, -fno-trapping-math, -fas...
The default is -fno-unsafe-math-optimizatio...
-ffinite-math-only
Allow optimizations for floating-point arit...
+-Infs.
This option is not turned on by any -O opti...
depend on an exact implementation of IEEE o...
yield faster code for programs that do not ...
The default is -fno-finite-math-only.
-frounding-math
Disable transformations and optimizations t...
round-to-zero for all floating point to int...
truncations. This option should be specifi...
that may be executed with a non-default rou...
point expressions at compile time (which ma...
that are unsafe in the presence of sign-dep...
The default is -fno-rounding-math.
This option is experimental and does not cu...
affected by rounding mode. Future versions...
"FENV_ACCESS" pragma. This command-line op...
-fsignaling-nans
Compile code assuming that IEEE signaling N...
operations. Setting this option disables o...
signaling NaNs. This option implies -ftrap...
This option causes the preprocessor macro "...
The default is -fno-signaling-nans.
This option is experimental and does not cu...
signaling NaN behavior.
-fcx-limited-range
When enabled, this option states that a ran...
Also, there is no checking whether the resu...
an attempt to rescue the situation in that ...
-ffast-math.
This option controls the default setting of...
applies to all languages.
-fno-protect-parens
By default the parentheses in expression are hon...
not do any re-association. Using -fno-protect-pa...
expressions to produce faster code. Note that fo...
-fno-trapping-math need to be in effect. The par...
-fstack-arrays
Adding this option will make the Fortran compile...
memory. If your program uses very large local a...
runtime limits for stack memory on some operatin...
level -Ofast.
* gprof(gnuのプロファイラ) [#l030becc]
- サンプリングで測られている。
- コンパイルは最適化無し(-O0)でないと、結果がうまく見れな...
(実行時間は、例えば、サンプリングで3倍余計に遅くなり、-...
- 使い方
-pgオプションつきでコンパイルする(gcc -pg -O0 hoge.c -o ...
hoge.xを普通通り実行する(キューに入れて実行も可、OpenMP...
gmon.outが実行の最後に出力されているので、gprofで結果を...
gprof hoge.x gmon.out > hoge.x-prof
ページ名: