20210715のMacに関する記事は4件です。

UI 改善は必要性があるものなのでしょうか?

こんにちは。 UI の改善は、止むを得ない場合を除き、必要性があるものなのでしょうか? Windows OS の UI について変遷の記事(下記)を見つけたことをきっかけに考えました: 「Microsoftは“UI音痴”なのか?」 「あれ? UIが変わった? いつものツールはどこ?――Windowsユーザーなら、きっとそんな戸惑いを持ったことがあるはず。」 なお、macOS の Big Sur (11.x) も UI 刷新がありましたが、やはり賛否もあるようです。 Apple 社も「UI音痴」を免れないのかもしれないと思いました。
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Latex For Mac 表の基本

目次へ戻る 表 表はtabularで定義します。横線は\hlineで指定し、{l c|r}の列指定の|で指定しています。列指定では、l(左寄せ)、c(中央:センタリング)、r(右寄せ)を項目の数だけ記述します。 \centeringで表を中央寄せ(センタリング)にしています。 \centering \begin{tabular}{l c|r} \hline 商品名 & 商品コード & 単価 \\ \hline \hline 液晶テレビ & TV50 & 100,000 \\ 電子レンジ & ER101 & 10,000 \\ \hline \end{tabular} 目次へ戻る
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

MacからUbuntuに移行する際にやったこと

MacBookにUbuntuをインストールした後にやったこと アプリ編 Chromiumをインストールする sudo apt-get install chromium-browser Seleniumで利用する場合はドライバーも入れる sudo apt-get install chromium-chromedriver Vimエディタをインストールする sudo apt-get install vim Snapedストアを追加する Ubutuストアで配信されていないアプリを入手できます。 Snapedストアに並んだアプリは審査がされているようです。 sudo apt install snapd 通信・セキュリティ編 デフォルトのファイヤーウォールを起動させる Ubuntuにはデフォルトでファイヤーウォールがインストールされており、GUI画面で管理する #起動 sudo ufw enable #停止 sudo ufw disable #更新 sudo ufw reload #状態 sudo ufw status ファイヤーウォール管理するGUIツールをインストール sudo apt -y install gufw 通信をキャプチャするソフトインストール OpenVpnを利用する sudo apt-get install --reinstall network-manager network-manager-gnome network-manager-openvpn network-manager-openvpn-gnome ウィルス検知ソフト EestのUbuntu版をインストール 海外からインストールできます ポートスキャンツール nmapをインストール sudo apt install nmap 自分のマシンをポートスキャンしてみる 不要なポートが開いていた場合はすぐ調べて閉じます。 nmap 127.0.0.1 コマンド履歴を取得 不審なコマンドを実行されていないか確認できます history ログイン履歴履歴を取得 不審なログインされていないか確認できます last lastlog IP6を無効にする #確認する ip -6 a vim /etc/default/grub # GRUB_CMDLINE_LINUX="" # GRUB_CMDLINE_LINUX_DEFAULT #ipv6.disable=1にする GRUB_CMDLINE_LINUX="ipv6.disable=1" GRUB_CMDLINE_LINUX_DEFAULT="maybe-ubiquity ipv6.disable=1" #更新 sudo update-grub # 再起動 sudo reboot #確認する ip -6 a ユーティリティ編 Caps-LockキーをCtrlキーにする sudo apt install gnome-tweaks gnome-tweaks tweaksアプリがインストールされる。起動 - 追加レイアウトオプション 追加レイアウトオプションからCapsLockを無効にできたり、Ctrlに変換できます ファイルエクスプローラーでシステム領域を編集する デフォルトのファイルエクスプローラーはシステム領域は編集できません。 sudo nautilus 起動時にアプリを実行する 一番簡単なのは自動起動時に設定できるアプリがUbuntuにプレインストールされています。 アプリをパスを指定することで自動起動できます 起動時にContrlをdeleteキーにする 上の自動起動アプリを利用しシェルスクリプトを実行する sh #!/bin/sh -e # Contrlをdeleteキーにする xmodmap -e "keycode 37 = Delete NoSymbol Delete" #プリントキャプチャをF12にする xmodmap -e "keycode 96 = Print Execute Print Execute" exit 0 キーコードを調べる xev キーコードの一覧を取得する xmodmap -pke Functionキーを利用できるようにする echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode Macのキー英数キーとかなキーを使えるようにする Macのキー 英数キー、かなキーをUbuntuで使えるようにする Mozc選択する キー設定の選択 編集ボタンを押す 入力キーを押してソートする Eisuをひらがなに入力切り替えにする Hiragana IMEを無効化にする 動画・画像編 動画コーデックをインストールする ウィンドウズメディア形式やmp4形式を再生できるにようになる。VLCなで再生できるようになる sudo apt install ubuntu-restricted-extras twitterのタイムライン動画を再生する sudo apt install ffmpeg 画像ファイルをサムネイル画像で見れるようにする sudo apt install shotwell Audio編 マイクをディパイスレベルで無効にする Audioディパイスを管理するアプリが立ち上がります。 sudo apt install pavucontrol pavucontrol 開発編 Riderをインストール sudo snap install rider --classic MonoDevelopをインストール sudo apt install apt-transport-https dirmngr sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list sudo apt update sudo apt-get install monodevelop monodevelop visual sutdio codeをインストール 開発に必要なライブラリ $ sudo apt-get install zsh zsh-dev $ sudo apt-get install curl $ sudo apt-get install make $ sudo apt-get install gcc $ sudo apt-get install g++ $ sudo apt-get install emacs $ sudo apt-get install emacs-goodies-el $ sudo apt-get install git $ sudo apt-get install subversion $ sudo apt-get install zlib1g $ sudo apt-get install libevent-dev $ sudo apt-get install pkg-config $ sudo apt-get install vim
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

M1 Mac + Homebrew + mactex は要注意(小ネタ)

Homebrew がおかしい? 私は x64 と arm64 の双方に Homebrew をそれぞれインストールしています。 macOS 標準のターミナルは、デフォルトでは arm64 環境で起動します。 なので私は x64 環境では /usr/local/bin を優先し、arm64 では /opt/homebrew/bin を優先するパス設定を行なっています。 ある時、とあるパッケージをアップデートしようとすると、 arm64 % brew upgrade Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)! Please create a new installation in /opt/homebrew using one of the "Alternative Installs" from: https://docs.brew.sh/Installation You can migrate your previously installed formula list with: brew bundle dump と怒られました。 ん?と思ってパスを確認すると… arm64 % echo $path /usr/local/bin /usr/bin /bin /usr/sbin /sbin /Library/Apple/usr/bin /opt/homebrew/bin /opt/homebrew/sbin /usr/local/bin が /opt/homebrew/bin よりも優先されていました。.zshrc に設定した順序通りになっていません。 犯人は? ズバリ犯人は .zshrc に追記したこの1行でした。 .zshrc eval "$(/usr/libexec/path_helper)" なぜ自分がこの1行を追加したのか記憶を辿ると mactex に思い至りました。 arm64 % brew info mactex-no-gui mactex-no-gui: 2021.0328 https://www.tug.org/mactex/ /opt/homebrew/Caskroom/mactex-no-gui/2021.0328 (4.4GB) From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/mactex-no-gui.rb ==> Name MacTeX ==> Description Full TeX Live distribution without GUI applications ==> Artifacts mactex-20210328.pkg (Pkg) ==> Caveats You must restart your terminal window for the installation of MacTex CLI tools to take effect. Alternatively, Bash and Zsh users can run the command: eval "$(/usr/libexec/path_helper)" ==> Analytics install: 689 (30 days), 2,182 (90 days), 9,868 (365 days) Homebrew + mactex の環境構築を説明した記事にも .bashrc (または.zshrc) へ eval "$(/usr/libexec/path_helper)" を追加しましょう。 と書かれていることが多いため、これをそのままコピペしてしまっていたようです。 結局、latex 関連のコマンドへパスを通すのは、愚直に .zshrc if [[ $(uname -m) == "arm64" ]]; then typeset -U path PATH path=( /opt/homebrew/bin(N-/) /opt/homebrew/sbin(N-/) /usr/bin /usr/sbin /bin /sbin /Library/TeX/texbin /Library/Apple/usr/bin ) fi として解決しました。
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む