Skip to content

Instantly share code, notes, and snippets.

@yyano
yyano / gist:0658df27df2944f1a6dc42a27ab20236
Last active April 20, 2024 07:18
nginx proxy managerをubuntuにインストールする

nginx proxy managerをubuntuにインストールする

apt update
apt upgrade
apt install apt-utils iproute2 vim

sh -c "$(wget --no-cache -qO- https://raw.githubusercontent.com/ej52/proxmox/main/install.sh)" -s --app nginx-proxy-manager
@yyano
yyano / WindowsUpdate-202402.ps1
Last active February 19, 2024 09:09
WindowsUpdateを実行するためのPowershell
# WindowsUpdateを実行するためのPowershell
#  参考:【PowerShell】Windows Updateを自動化 - 社内SEの話 https://boonx4m312s.hatenablog.com/entry/2023/02/02/180000
#  PowerShell Gallery | PSWindowsUpdate 2.2.0.3 https://www.powershellgallery.com/packages/PSWindowsUpdate/2.2.0.3
# 実行前に `Set-ExcutionPolicy RemoteSigned`にて許可をしておく
# NuGetもインストールされる
install-Module -Name PSWindowsUpdate -Force
Get-WindowsUpdate
@yyano
yyano / 00_readme.md
Last active May 17, 2022 03:10
Google Workspace (無料利用)からの移行するために。その移行日記。

はじめに

無償版のGoogle Apps → 無償版 G Suite → Google Workspace(無償版)と都度都度サービス名称が変わってきたgoogleのスイートサービス、2022年5月1日から「有料の Google Workspace サブスクリプションにアップグレードする必要があります」(無料で使える期間は最長でも2022年7月1日頃まで)

(2022-01-23) これらのGoogleサービスを別のサービスに移行・切り替えしていく日記を綴っていこうと思います。

注意書き

  • Google Workspace(無償版)で使用しているサービスによって、移行できるもの・移行できないものがあります。 移行ができないものについては最小ライセンスで有料のGoogle Workspaceを使ったほうがいいかもしれません。
  • 作業費/人件費を抜きにしても、0円で別に移行することはできません。
  • 移行作業を進めながら記載しています。

日本環境用

日本国内のRaspberry Piのミラーサーバを追加する。

/etc/apt/sources.list

deb http://ftp.jaist.ac.jp/pub/Linux/raspbian-archive/raspbian/ buster main contrib non-free rpi
deb http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/ buster main contrib non-free rpi
deb http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/ buster main contrib non-free rpi

### 下記はオリジナル部分
@yyano
yyano / df_files.ps1
Created January 16, 2021 12:14
PowerShellで重複してると思われるファイル・フォルダを調整(削除・コピー)する
# Google dirveの同期などでファイルの重複が発生してしまったときに
# (1)がつくファイルとつかない同じ名前のファイルをhash比較して、同じときに(1)がつくファイルを削除する
#
Get-ChildItem . -Recurse -Filter '* (1)*' -File |
ForEach-object -Process {
$orgFile = $_.FullName.Replace(" (1).", ".")
Write-Host $_.FullName
if( (Get-FileHash -Algorithm md5 $orgFile).Hash -eq (Get-FileHash -Algorithm md5 $_.FullName).Hash )
{

2020/06/07

はじめに

RaspberryPi4BにUbuntu20.04LSTをインストールする。

メモ

  • Google chrome の ubuntu版もあるけど、ARM環境のためRapberryPiのUbuntuでは使えない。

download

@yyano
yyano / readme.md
Last active November 9, 2019 08:18
sudo apt update
sudo apt upgrade
sudo vi /etc/apt/sources.list
@yyano
yyano / php-composer.sh
Created August 18, 2019 14:12
php composerを早くする設定。日本国内向け
composer config -g repositories.packagist composer https://packagist.jp
composer global require hirak/prestissimo
@yyano
yyano / make_amazon_workspaces_list.sh
Created June 20, 2019 00:29
Amazon Workspacesの一覧を作成する
#!/bin/bash
aws workspaces describe-workspaces > workspaces.json
cat workspaces.json | jq -r '.["Workspaces"][] | [.DirectoryId, .UserName, .ComputerName, .WorkspaceId, .IpAddress, .BundleId, .WorkspaceProperties.RunningMode, .WorkspaceProperties.ComputeTypeName, .WorkspaceProperties.RootVolumeSizeGib, .WorkspaceProperties.UserVolumeSizeGib, .WorkspaceProperties.RunningModeAutoStopTimeoutInMinutes] | @csv' > workspaces.csv
aws workspaces describe-workspace-bundles > bundles.json
cat bundles.json | jq -r '.["Bundles"][] | [.BundleId, .Name, .Description ] | @csv' > bundles.csv
rm taglist.csv
for f in `cat workspaces.json | jq -r '.["Workspaces"][] | .WorkspaceId'`; do
aws workspaces describe-tags --resource-id $f | jq -r '.["TagList"][] | ["'$f'", .Key, .Value] | @csv' >> taglist.csv