タグ

hkjのブックマーク (4,536)

  • Mac OS Xでsshを別のポート番号でlistenさせる設定.md

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    Mac OS Xでsshを別のポート番号でlistenさせる設定.md
    hkj
    hkj 2023/01/22
  • macOS Monterey(Version 12.21.)にopensshをインストールし22番ポート以外で実行する

    hkj
    hkj 2023/01/22
  • macOS での sshd の設定方法

    Rendering content...Octcat commented 3/18/2022Loading...コメントを追加

    macOS での sshd の設定方法
    hkj
    hkj 2023/01/22
  • UbuntuのGUIアプリをX11 Forwarding経由でMacで表示させる - 動かざることバグの如し

    毎回忘れるのでメモ 環境 サーバー側 linux OS sshができていること 今回はテストで xeyesを動かすのでそれもインストールされていること クライアント側 MacOS 今回は検証用なのでセキュリティは一切考慮しない やりたいこと 通常、sshでは接続先にGUI環境があってもウィンドウをクライアント側で表示する事はできない。 が、ForwardX11機能を使うとかんたんにできる。 サーバー側の設定 sshされる側のLinuxサーバーの方。今回はX11Forwardingを使うのでsshがそれを有効化している必要がある。 X11Forwarding yesであること X11UseLocalhost noであること AddressFamily anyまたはinetであること 設定の確認は以下のコマンドで $ sshd -T | grep -E '(x11forwarding|x11u

    UbuntuのGUIアプリをX11 Forwarding経由でMacで表示させる - 動かざることバグの如し
    hkj
    hkj 2023/01/21
  • Open a Matplotlib figure through SSH tunnel of vscode

  • Mac: Linux側のシェルからsshでMac側のGUIアプリを起動する|TechRacho by BPS株式会社

    Parallels Desktop for MacのおかげでUbuntu VMを快適に使えるようになりました。 後は、これまでMaciTerm2などでは直接起動できたMacGUIアプリを、Ubuntu VM側のシェルから起動できるようになれば、不足はもうありません。普通にMac側のシェルから開けば済むのですが、やってみたかったので。 具体的には、Gitのdiffを見るのに使っていたMergeDiff.appやSublime Text、GolandなどのIDEをUbuntu VM側から起動したいのです。 Ubuntu VMの中でLinux GUIデスクトップ使うという手もありますが、ショートカットやら何やらでMacアプリの方が使いやすいし、少しでも軽くなるようUbuntuのデスクトップ環境を殺したので、今さらLinux GUIに戻したくありませんでした。 Sublime Textだけな

    Mac: Linux側のシェルからsshでMac側のGUIアプリを起動する|TechRacho by BPS株式会社
    hkj
    hkj 2023/01/21
  • X11 ForwardingしてMacにGUI表示する - Qiita

    1. 概要 リモートサーバ(Linuxとか)のGUIをローカル(Mac)に表示しよう。 2. Macでの作業 まずMac側の準備を行います。 2.1. XQuartzのインストール Mac用のX Window SystemであるXQuartzをインストールします。 なお、Lion以前の古いOS(Lion, Snow Leopard, Leopard)には標準でX11が入っているためインストール不要のようです。 Apple サポートで案内されている通り、 XQuartz-x.x.xx.dmgをダウンロードしインストールします。 もしくは以下のようにbrewでもインストールできます。

    X11 ForwardingしてMacにGUI表示する - Qiita
    hkj
    hkj 2023/01/20
  • Fire HD 10(2019)のホーム画面変更他(root化不要) | おっさんの覚え書き

    サイバーマンデーセールで購入した「Fire HD 10(2019)」のホーム画面(ホームアプリ)を「Nova launcher」に変更し、個人的に不要だと思われるシステムアプリを無効化した際の覚え書き。 ※ 実行時点では、対応する「mtk-su」がまだなかったこともあり、root権限なしでの方法になっています。(システムアップデートをしてしまった都合、12月17日時点では一時rootを取得しての方法は試せません…) ※ 「Fire HD 8(2020)」、「Fire HD 8 Plus」、Fire OS 7 にアップデートされた「Fire 7(2019)」もこの記事の対象になります。 以下、実施項目。 一部機能を無効化する行為のため、試される方は自己責任でお願いします。 ■ Nova Launcher のデフォルト化、ウィジェット有効化とFire標準ホームの無効化 Fire HD 10(2

    Fire HD 10(2019)のホーム画面変更他(root化不要) | おっさんの覚え書き
    hkj
    hkj 2023/01/16
  • NEMOPHILA 結成裏話 - オッサンの喫煙所

    オッサン、こないだ【NEMOPHILA】の事をネットで検索しとったら、「新・供述調書」、ちゅー個人のブログがヒットしたんだわ そのブログの2019年7月11日付のページには、こんな事が書かれてあったんよ 『春先、「LIPSTICK」という女子ハードロックバンドに出会ったんですよ。 ボーカルがとにかくカッコイイ。寺田恵子姐さんの生まれ代わり?ってぐらいの迫力ながら、まだ21歳。 ところが、彼女はバンドを脱退。歌う場所を失ってしまう。 「こんなボーカル、放っといて良いはずがない」 謎の使命感に燃えた我々は、最強のバンドを作るべく、彼女を再び歌わせるためのメンバー集めを始めた。最初は彼女の歌とオレのギターだけだった。 しかし、最終的には、メンバー全員女子で揃えたい。そう思い、一人一人口説いては、スタジオでセッションを重ね、とりあえず一つの形になった。 今回は、このメンバーで、セッションライブを行

    NEMOPHILA 結成裏話 - オッサンの喫煙所
  • Google ColabでPyTorch開発環境を構築する方法 | WATLAB import Python, blog

    記事の対象者 Google Colabを初めて使う初心者 記事はGoogle Colaboratory (通称Google Colab)という単語を聞いて、なんとなく何ができるかは知っているけど使った事がない初心者の方を対象としています。 というのも、この記事を書いた筆者自身が書籍のコラムを参考にしながら全くの初見で始めています。以下の書籍を参考にしましたが、使い勝手を考えてアレンジしています。 書はPyTorchの基から深層学習モデルの作成、そしてアプリケーション作成まで網羅した書籍です。具体的には、PyTorchの基から始まり、最尤推定と線形モデル、多層パーセプトロンについて解説します。その後、画像処理と畳み込みニューラルネット、自然言語処理と再帰型ニューラルネットを扱います。また、推薦システムやWebAPIの作成、アプリケーションのデプロイについても解説します。さらに付録で

    Google ColabでPyTorch開発環境を構築する方法 | WATLAB import Python, blog
    hkj
    hkj 2023/01/14
  • Docker のキャッシュを全力で使いこなそう

    tl;dr 依存パッケージのダウンロードは最初に実行しよう マルチステージビルドは必須と覚えておこう RUN --mount=type=cache を使おう(でも BuildKit を使えるかは確認して!) pnpm fetch も期待大 はじめに みなさん,Docker を使って開発するときに依存パッケージのダウンロードをずっと待ち続けた経験はありませんか?「依存パッケージの追加なんて頻繁に発生しないし,我慢しよう…」と妥協している方も多いでしょう. 頻繁に発生しない?当にそうですか? 追加ではなくても依存パッケージの更新なんてよく発生するし,ベースイメージを更新することもあります.その度に全部ダウンロードし直しなんて堪ったもんじゃありません.モバイル回線だったら一瞬でギガがなくなっちゃいますよ! ということで,この記事ではキャッシュを活用して依存パッケージのダウンロードが何度も発生し

    Docker のキャッシュを全力で使いこなそう
    hkj
    hkj 2023/01/14
  • あなたのDockerfileはベストプラクティスに従っていますか?(ベストプラクティスとチェックツール)

    Dockerfileのベストプラクティス ベースイメージには公式のレポジトリを使用する FROM命令において、 使用するベースイメージは公式のリポジトリのものを使用し、軽量なものが推奨されている。 例えば、Debian イメージなど。 FROM [--platform=<プラットフォーム>] <イメージ名> [AS <名前>] FROM [--platform=<プラットフォーム>] <イメージ名>[:<タグ>] [AS <名前>] FROM [--platform=<プラットフォーム>] <イメージ名>[@<ダイジェスト>] [AS <名前>] 複雑なRUN命令はバックスラッシュを使い複数行に分割 ここでは、RUN命令の書き方に言及しています。 RUNの最も一般的な利用例はapt-getコマンドではないでしょうか。 RUN apt-get updaate と apt-get instal

    あなたのDockerfileはベストプラクティスに従っていますか?(ベストプラクティスとチェックツール)
    hkj
    hkj 2023/01/14
  • M1 Mac の環境構築メモ

    M1 Mac 環境構築のメモ 清水です。こんにちは。 M1 の環境構記事は世の中に溢れていますが、MKで役に立ちそうな内容を中心に記述します。 前提知識 linux とかMac ではCPU のアーキテクチャーに名前がついています。 Intel の64bit アーキテクチャ x86_64 とか amd64 って言います。 Intel が昔作った x86 というCPUと互換性があるため x86_64 と言います。 歴史的に今の普通の人が使っている 64bit のIntel CPUのアーキテクチャーは、Athlon 64 という名前でAMD が作ったため、敬意を示してamd64 と言いますarm64 と極めて見間違えやすいです。 Apple M1 CPUのアーキテクチャー arm64 って言います。 ちなみに ARM の32bit アーキテクチャはarmhf とか armv7lと言います。Ras

    hkj
    hkj 2023/01/14
  • Docker コンテナで起動したシェルに接続する (docker container run/start/exec/attach) - まくまく Docker ノート

    docker container run はコンテナの「作成」と「起動」docker container run(旧: docker run)は、もっとも頻繁に紹介されているコマンドですが、内部で複数のことを行うので 一番分かりにくいコマンド かもしれません。 docker container run は次のようなことを一度に実行します。 指定したイメージがなければダウンロード (docker image pull)Docker コンテナを作成する (docker container create)Docker コンテナを起動する (docker container start)例えば、次のコマンドを実行すると、Docker イメージ (ubuntu:20.04) のダウンロード、Docker コンテナ (mycon) の作成、そのコンテナの起動までを一気に実行します。 各オプションは次の

    hkj
    hkj 2023/01/14
  • Dockerでrootとuserを切り替えてコンテナに入る - Qiita

    はじめに 基的にDockerコンテナを起動し,コンテナ内に入るとrootになる. この状態でファイル作成をすると所有権がrootになり,扱いが面倒になる. 一方,コンテナ内にuserで入ることも可能だが,apt updateなどの操作が出来なくなってしまう. Dockerfileでうまいこと調整すればよいのかもしれないが,今回はコマンドだけで完結する内容を書き残す. できること 基的にuser権限でコンテナに入ることができるようになり,root権限が必要なときは適宜切り替えることができる. 実行環境 OS: Ubuntu 20.04 LTS 1. Dockerコンテナを起動し,userで入る 以下の記事のうまくいく方法2を参考にした. dockerでvolumeをマウントしたときのファイルのowner問題 こちらの記事から対象となるコマンドを引用する.

    Dockerでrootとuserを切り替えてコンテナに入る - Qiita
    hkj
    hkj 2023/01/14
  • Node.js Docker baseイメージには alpine < distroless < ubuntu+slim 構成がよさそう

    Node.js Docker baseイメージには alpine < distroless < ubuntu+slim 構成がよさそう はじめに この記事は、DockerCon 2022 で発表された Bret Fisher の "Node.js Rocks in Docker, DockerCon 2022 Edition" を参考にしています。 base イメージの選択肢に関する話は、動画の前半一部分だけですが、他にも Node.js で Dockerfile を書く時のベストプラクティスが数多くまとまっているので、是非チェックしてみてください。 node:alpine イメージを使わない base イメージサイズを小さく保ちたい、という点で気軽に利用される事が多い alpine イメージですが、Official の README には下記の記載があります。 This variant

    Node.js Docker baseイメージには alpine < distroless < ubuntu+slim 構成がよさそう
  • 軽量Dockerイメージに安易にAlpineを使うのはやめたほうがいいという話 - inductor's blog

    はじめに やめろ、ではなく、やめたほうがいい。です。自分のユースケースに合ってるか今一度確認することを推奨します。基的にはAlpineは避けたほうが良い、というのが2021年時点での私の認識です。 なんで? libcに一般的な互換性が不足しているからです。RubyPython、Node.jsなどでNativeモジュールをバンドルしているアプリケーションの場合、パフォーマンスの劣化や互換性の問題にぶち当たる場合があります。 superuser.com あとは他のベースイメージの軽量化もそれなりに進んできていて、Alpineが定番軽量イメージと言う認識は2018年頃には消えつつあったかなという認識でいます。 どうすりゃええねん ※Debian Slimがあるやんってツッコミ結構もらったんですが、Slimは当たり前過ぎてもう紹介しなくていいかなっていう甘えで省略していました。よろしくおねがい

    軽量Dockerイメージに安易にAlpineを使うのはやめたほうがいいという話 - inductor's blog
    hkj
    hkj 2023/01/14
  • M1 MacにPythonインストールして開発環境構築してみた

    M1 Mac上でPythonの開発環境構築やっていきます これはYouTube動画の資料です M1 MacPythonインストールして開発環境構築してみた https://youtu.be/dqw4aAgEwoQ はじめに なるべく、プログラミング初学者向けにもわかりやすく解説していきます いっしょに やっていきましょう 2021年1月時点の情報です M2のMacが出る頃(いつ?)には 古い情報になってるはずなのでお気をつけください 自己紹介:オサミー ソフトウェアエンジニア。株式会社プレジニア代表取締役。 iPhoneアプリ開発歴10年。企画開発したiPhoneアプリ160万ダウンロード以上。 新規事業立上げ支援など。 動画(Python環境構築)の目次 理論編: M1 Macの罠とは 実践編 ①Webアプリ(django) ②データ分析(jupyter, pandas, numpy,

    M1 MacにPythonインストールして開発環境構築してみた
    hkj
    hkj 2023/01/13
  • 演劇業界 覆面座談会「もっと多くのお客様に劇場に足を運んでもらいたい」 | シアターテイメントNEWS

    2022年師走、コロナ禍3年、物価高と演劇業界には厳しい年月が続く中、都内の喫茶店で演劇プロデューサー、演出家による座談会を行った。演劇を続けてゆく日々から思うこと感じること、思いなどを自由に語り合って頂いたが、皆さん、喋る、喋るで…… 命題:どうしたら、もっと多くのお客様に劇場に来ていただけるのか、劇場にあまり足を運んだことのない方にどうしたら、もう少し劇場に来てもらえるのか。 A:いわゆる大きな舞台以外の作品はまだまだ集客力の弱さが目立っているけど、どうしたら舞台にお客様が来るのか、どうしたらファン以外の方々を劇場に呼べるのか考えたいです。 A:来たことのない人をまず呼びたいですよね。舞台というものに何度も来ている人のパイはもちろんありますけど、それ頼みというわけにもいかないし。となると来たことがない人がどうやったら来るのか、というのがまだ弱い。そういう意味では大きい劇場とか公共のホー

    演劇業界 覆面座談会「もっと多くのお客様に劇場に足を運んでもらいたい」 | シアターテイメントNEWS
    hkj
    hkj 2023/01/03
    平田オリザさんや、宮沢亞門さんなどの主張を見るにつけ、あれが代表的な一流の人みたいな世界だったら、かかわりたくないわなと思ってしまった
  • VScodeの設定(settings.json)まとめ【2023年4月更新】

    はじめに VScodeを愛用していくうちに設定ファイル(settings.json)がだいぶ煩雑になってきたので、それらを見直しがてらZennに記事としてまとめてみました。 主にwebサイト制作者向けの内容になっております。 どなたかの参考になれば幸いです! settings.jsonのコードの中身だけを見たい方はこちらへどうぞ!

    VScodeの設定(settings.json)まとめ【2023年4月更新】
    hkj
    hkj 2023/01/02