- 2026年11月3日
保存していない変更をGitで元に戻す
ファイルを編集したあと、その変更を残したくないときは git restore で戻せます。戻せるのは、Gitが追跡しているファイルだけです。 変更を捨てる 先に、どのファイルが変わっているかを見ます。 戻したいファイル名を指定します。 ファイルの中身は、最後に git add した状態へ戻ります。まだ add していなければ、最後の commit の状態へ戻ります。もう一度 git status […]
ファイルを編集したあと、その変更を残したくないときは git restore で戻せます。戻せるのは、Gitが追跡しているファイルだけです。 変更を捨てる 先に、どのファイルが変わっているかを見ます。 戻したいファイル名を指定します。 ファイルの中身は、最後に git add した状態へ戻ります。まだ add していなければ、最後の commit の状態へ戻ります。もう一度 git status […]
レンタルサーバーとAstroでブログサイトを構築してそこにGitHub Actionsを使ったCI/CDで投稿する環境を構築してみました。 レンタルサーバーでGitHub Actionsを使ってCI/CDする部分はこちらの記事で書いています。 今回は、前回の記事で作ったサンプルサイトにAstroを導入します。 環境と事前準備 環境 Astroのファイルを作成してGitHubへ配置する まずはローカ […]
Astroでブログを作ってみたいので、事前準備としてシン・レンタルサーバーとGitHub ActionsでCI/CDができる環境を構築してみました。 本番のブログはそのままにして、サブドメインへ静的ファイルを自動で置くところまでを目標にしています。 環境と事前準備 環境 今回はこのブログのサブドメインを作成し、そこに構築するようにしました。 サブドメインの準備は作業前に実施済みで、サンプルページに […]
Simple Java Property Editor Propertyファイルに特化したつくりで、軽量でシンプルなエディターです。 EXEファイルを起動するだけで使うことができます。 特徴 アプリイメージ
GUIで手軽にドキュメントをマークダウン変換するアプリ「DocumentMDConverter-Docling-」を作成しました。 「DocumentMDConverter-Docling-」の概要 Docling を使って、各種ドキュメントを Markdown に変換する Windows 向けデスクトップ GUI アプリです。 クラウド API は不要でローカル環境のみで動きます。 主な機能 入 […]
最近NotebookLMを利用することが多く、手元のドキュメントを読み込ませることが増えました。 NotebookLMではExcelを直接取り込むことができないため、取り込ませるために相性のよいMarkdownに変換するためのツールを作成したので紹介します。 事前準備 Pythonを使ったツールとなるため事前にPythonのインストールが必要です。 Pythonバージョン:3.9以上 MarkIt […]
WindowsでFTPを使うバッチを作る際にWinSCPを使うことが多かったのですが、WinSCPに依存しないようにしたくなったので、PowerShellでモジュールを作成しました。 作成の背景 もともと、ツールにFTP転送機能を実装する際は、機能が豊富で信頼性の高い「WinSCP」のライブラリ(WinSCP .NET Assemblyなど)を愛用していました。非常に便利で重宝していたのですが、環 […]
setEditで無音化ができなくなってしばらく経ちますが、代替策としてAndroid Debug Bridge(adb) を使ってシャターを無音化する方法を紹介します。 Galaxyのカメラ無音化はアプリを入れて対応する方法が最近トレンドに見えますが、PCと接続してAndroid Debug Bridge(adb)を使うことでもできます。ここではあえて、PCを用いた手順をまとめていきます […]
Windowsターミナルをデスクトップに置きたいけどうまくいかないときの対応策をメモ。 前提 Windowsターミナルがインストール済み。 手順 以下のいずれかで行う。①のほうが確実。 ①デスクトップにショートカットを作成 ②スタートメニューからドラッグ&ドロップ おまけ アイコンを設定する場合
はじめ PostgresSQでフラグごとの件数を1行で取得したいケースがあったのでFILTEを用いた書き方をメモ。 前提 PostgreSQL 9.4以上 例 ステータスが「1」のと「2」の件数を1行で取得する場合
PowerShellとWinSCPを使ってSFTPでファイル転送を行う方法をメモしておきます。 WinSCP(WinSCP .NET Assembly)の導入 WinSCPををダウンロードします。(詳細略) 今回は「C:\WinSCP」にダウンロードした前提で進めます。 インストール」フォルダを開いて「WinSCPnet.dll」が含まれていることを確認します。 PowerShellからの使い方 […]
最初に Windows環境でPHP開発を始めたい方に向けて、開発環境の構築方法を詳しく解説します。 今回は、XAMPPを使う方法をまとめます。 XAMPPを使った開発環境のメリデメ XAMPP を使った環境構築 XAMPPのインストール 公式サイト: https://www.apachefriends.org/jp/index.html からWindows向けインストーラーをダウンロード ダウンロ […]
VSCodeのデフォルトの設定では、親フォルダの中に子フォルダが一つだけだとコンパクト表示になる。 使いにくいと感じることもあり、子フォルダが一つでも常に階層で表示したい。 そんな時は設定を変更することで対応できる。 設定を開き、「CompactFolders」で検索。「Explorler:Compact Folders」のチェックを外す。 そうすると、子フォルダが一つでも常に階層で表示となる。
UbuntuにRustをインストールするまでをメモ。 手順 Curlのインストール(インストールされてない場合) 以下のコマンを実行。 エラーの場合、事前にインストールする。 Rustのインストール Rustupのコマンドでインストール インストール中に以下が表示されたら「1」を選択。 最後に再読み込み 動作確認 任意のディレクトリで Helloディレクトリに移動して実行。 「Hello, wor […]
今回はCOUNT関数を使うとき個人的にこれだけは覚えておきたい2つの基礎をまとめておきます。 前提 環境:PostgreSQL17 で実施しています。 また、今回は前提として簡単なテーブルとデータを用意してます。 実際に同じ条件で試したい場合は、最初にテーブルとデータを作ってください。 自分の環境で試す場合は、不要です。 関数の引数で集計結果が変わる COUT(*)としがちですが、引数にはしっかり […]
はじめに 皆さん、リモートデスクトップ使われてますか。 筆者は仕事柄複数のリモートデスクトップ接続をしています。 Windows標準のリモートデスクトップ接続だと環境の切り替えがかなりめんどくさくてどうにかならないかが悩みの種でした。 同じような経験をされてる方も多いと思います。そんな方のお勧めしたいのが「RDCMan」です。 RDCManとは MS社が提供しているリモートデスクトップを管理するア […]
はじめに 近年、話題のAIエディター。 仕事ではなかなか会社の許可が下りなそうなので、個人的に勉強のため「Cursor完全入門 エンジニア&Webクリエイターの生産性がアップするAIコードエディターの操り方」を購入して読んでみました。 本の紹介 リンク 項目 内容 タイトル Cursor完全入門 エンジニア&Webクリエイターの生産性がアップするAIコードエディターの操り方 販売日 […]
WordPressで構築したサイトを移行するプラグイン「WPvivid Backup Plugin」が最強だった。 無償(2025/01/20時点)でありながら容量制限も無く、使い勝手もよくWordPressの移行プラグインとして今まで何で使ってこなかったのか。 今回は、「WPvivid Backup Plugin」を使ったWordPressの移行手順をまとめていきます。 大きな流れとしては移行元 […]
今回は、Visual Studio Code(VSCode)を使ったプログラミング言語「Rust」の開発環境を構築する手順を紹介します。 全体の流れ 最初にWindowでRust開発環境を構築する大まかな流れになります。 詳細手順 1. Microsoft C++ Build Toolsのインストール WindowsでRutsの開発環境を構築するには、「Microsoft C++ Build To […]
セールスフォースでプロファイルの権限設定に問題が無いのに関わらず、キャンペーンが使えない場合 ユーザーが、「マーケティングユーザー」であるかを確認しましょう。 【公式サイトより】 組織内のユーザーは、共有設定に応じて、キャンペーンおよびキャンペーンの高度な設定を表示したり、キャンペーンレポートを実行したりできます。ただし、キャンペーンを作成、編集、および削除し、高度なキャンペーン設定を行うことがで […]
WindosでNode.jsのバージョン管理ってどうしてますか? 筆者は最近Voltaに完全移行しました。 せっかく移行したので、Voltaインストール方法とVoltaを使ったNode.jsのバージョン管理の方法をまとめておきます。 ついでにnpmのバージョン管理もあわせて書いておきます。 作業環境 Voltaとは 以下のような特徴を持つNode.jsバージョン管理ツールです。 公式サイト Vol […]
AWSを勉強する中でVPC作成のIPv4のCIDRブロック作成で、CIDRの考え方をよく理解できていなかったので、自分なりの調べてまとめおく。 ちなみにCIDRは”サイダー”と読むそうです。 結論 CIDRとは、IPアドレスの範囲を表すもの になります。 例)「192.10.0.0〜172.10.255.255」の範囲を表したい時 192.10.0.0〜172.10.255 […]
PostgreSQLに動作検証用の環境を準備したかったので、PostgreSQL Tutorialで公開されているのサンプルデータベースの導入方法を残しておきます。 リレーションなどは公式サイトを参考にしてください なお、PostgreSQLはインストール済みの前提です。 インポート用ファイルの準備 PostgreSQL Tutorialへアクセスして、画面をスクロールしダウロードリンクをクリック […]
Windowsのパフォーマンスモニタで所得したパフォーマンスログの結合・CSV変換をする方法をメモ代わりに残しときます。 パフォーマンスモニタで取得したパフォーマンスログの結合方法 日ごとのログを月単位で結合したいなどの用途に使えます。 CMDでrelogコマンドを使って結合します。 ディレクトリ名、ファイル名は各自の環境に合わせて読み替えてください。 事前準備:結合したいファイルをフォルダにまと […]
ブログで数式を載せるためにLatex使いたいと思い、実現方法を検討したのでめもとして残しときます。 新しいタブでプレビュー 今回はMathjax-LaTeXを使って数式を書くようにしました。 リンク LaTeXとは LaTeXとは、レスリー・ランポートによって開発されたテキストベースの組版処理システムである。電子組版ソフトウェア TeX にマクロパッケージを組み込むことによって構築されており、単体 […]
Android13まではGalaxyのカメラ無音化と言えば「SetEdit」でサクッとできたのですがAndroid14になって塞がれてしまいました。 何で塞がれたんだろう・・・ ただ、無音化は諦めたくないですよね。そこで回避策として「ADB」を使ったカメラ無音化の方法を書いていきます。 ADBとは Android Debug Bridge(ADB)は、アプリ開発やデバッグをする際に利用するAndr […]
Windowsでおなじみの定番のターミナルエミュレータのTera Term。 今回はTera Termマクロを使ってログインを自動化するマクロを作成します。 リンク Tera Termマクロとは Tera TermマクロとはTera Termで操作を自動化するために使えるマクロです。Tera Termマクロを使うことで操作を自動化することができます。 特別なインストールは不要で、Tera Team […]
Windowsユーザの方は標準のOutlookをメーラとして使う機会も多いと思います。 GmailであればChromeのプラグインでメール送信確認事も簡単にできます。 Outlookでも誤送信防止用のポップアップをOutlookで使えるようにマクロを使って誤送信防止確認ポップアップを実装したので、実装方法を共有します。 リンク 環境 今回説明で使用している環境は以下となります。 違うバージョンでも […]
Node.js(npm)を使って開発用のhttpサーバを構築する手順をメモしておきます。 npmが必要になるため、Node.jsをインストールされていない場合は、先にインストールをしてください。 Window環境のインストール方法については、【入門】Windows環境にNode.jsをインストールする手順で説明しているので参考にしてください。 リンク lite-serverの特徴 lite-ser […]
昨年、話題になったCentOSの終了問題。CentOSからの移行先としていくつか候補が出ています。 その中で国産のRHEL(CentOS)互換で大きな実績のあるリビューションのMIRACLE LINUXが無償化されました。 今回は検証目的でAWSにCentOS8互換のMIRACLE LINUX8.4をインストールしてみたので、手順をメモ代わりに残しておきます。 あくまで簡易手順です。AWSの細かい […]
1.はじめに Salesforceのレポートで数式を使う方法をメモしておきます。 2.動画 テスト用のレポートを用意して取引名がテストの場合、「○」それ以外は「×」と表示する「取引先判定」列を作成しています。 3.詳細手順 ここからは詳細な手順となります。 3-1.行レベル数式の追加 アウトラインの列追加の「▼」をクリック、メニューから「行レベルの数式を追加」を選択する。 3-2.数式の設定 1~ […]
1.はじめに Salesforceの日付/時間項目ので指定時間の1時間後をデフォルトで入れてほしいとの要件があり対応したのでメモしておきます。 項目のデフォルト値の計算でもフローの計算でも使えるので、テクニックとして覚えておくと便利です。 2.手順 本当に簡単なのでサクッと解説。 日付時間に1を加減算すると1日(24時間)の加減算となる。 1時間加算したいたのであれば、24時間分の1時間なので、1 […]
1.はじめに Salesforceには安全に使うために多くセキュリティ機能を持っていて、設置をすることでより安全に使うことができるようになっています。 この記事では基本的なセキュリティに関する機能のうち、プロファイル設定でできるログイン制御(ログイン時間・IPアドレス制限)についてまとめます。 2.プロファイル設定で[ログイン時間帯の制限]を設定 プロファイル単位でログイン可能な日時を設定します。 […]
WIndowsのGoの環境を作り直したので、メモ代わりに残しておきます。 リンク 環境 OS、GO、VSCodeのバージョン配下の通り。 記事作成時点の左心バージョンで構成。 Goは後互換があるので、構築時点の最新バージョンをインストールでOK。 Goのインストール インストールの流れは以下の通り。 インストール後、コマンドプロンプトで以下のコマンドを実行してGOのバージョンが表示されることを確認 […]
Salesforceでは項目履歴管理で項目の変更履歴を残せるようになっています。 変更前後の値も記録してくれるので便利なのですが、制約もあってロングテキストやリッチテキストなど255 文字を超える項目に対する変更は、編集済みとして追跡され元の値と新しい値は記録されません。 できないなら諦めようとも思いましたが、社内の利用者から熱い要望があったので、Flow Builderとカスタムオブジェクトを使 […]
SalesforceのTrailhead、かなり充実した学習コンテンツでとてもありがたいのですが、日本語対応が中途半端なところがあったり、チェック時になぜか手順通りやっているはずなのにうまくいかないケースがちらほらあります。 ハマってしまうとせっかくの学習意欲も激減してしまうので、筆者がハマったはまりポイントと対応方法を残しておこうと思います。 リンク Case1. 日本語でChallenge合格 […]
salesforceには標準項目とカスタム項目があります。 ざっくり説明すると、標準項目はsalesforceであらかじめ用意されている項目。カスタム項目はユーザで作成する項目です。 今回は、標準項目のラベルの変更方法の書いていきます。 リンク 標準項目のラベルの変更する方法 今回は商談の「商談名」のラベルを「取引」に変更します。 簡易手順 設定を開く → タブと表示ラベルの名称変更を開く → 標 […]
SalesforceのToDoでは「項目とリレーション」からは項目の追加が行えないです。 ※ 実際は項目追加できる。 ちょっと特殊な手順?になるで、ToDoに項目を追加する方法を備忘録として残しておきます。 リンク ToDoの「項目とリレーション」では項目の追加ができない? 筆者も最初ハマりました。 「ToDo」の「項目とリレーション」には新規がなく、一見項目の追加ができないようにみえます。 結論 […]
リンク Salesforceでは、以下の料金体系でサービスが提供されています。 一番安くても月3,000円しかも原則年間契約です。 と考えると試してみたいと思ったときにハードルになったりします。※一応14日の無料トライアルも用意されています。 そんな時にオススメしたいのが、Developer Editionです。 もちろん利用に当たり、制限はありますが、無料でSalesforceを利用できるのでま […]
Galaxy S22 Ultraを半年間フィルムなしで使ってみたので、傷などの具合を軽く残しておきます。 まず結論、 気をつけて使えば、気になるような傷はついていないです。 もちろん。本当に小さな傷はつきました。とはいえ、電源をオフにして真っ暗にしてやっと気づくレベルです。 場所にもよりけりですが、ほとんど気にならないです。 ただ、Galaxy S22 Ultraにも昔みたいにデフォルトでフィルム […]
Open AIのAIチャットボット「ChatGPT」が話題です。 開発者向けにChatGPTのAPIを利用するためのアカウントを作成とAPI Keyの取得方法をまとめておきます。 Open AIのアカウントの作成手順 事前準備 以下が必要なのであらかじめ準備しておきます。 アカウントの作成 Open AIのサイトを開いて、「Sign up」をクリックスします。 「Continue woth Goo […]
iPad Pro用に新しいケースを買ったので使ってみたかんじをレビュー。 今回購入したのはこちらPitaka大好きなのでまたPitaka製品を買ってしまいました。。。 リンク パッケージと包装 一般的な紙のパッケージで開けると薄紙で商品が梱包されています。 使い方は梱包に印字されているので、捨ててしまいそうでちょっと不便に感じました。 商品カタログが同梱されているのでそちらを説明書にしてほしかった […]
Vue.jsの開発環境を作り直したので、環境作成の手順をメモ。 リンク node.jsのインストール Vue.jsの開発環境構築にはnode.jsに含まれるパッケージ管理ツール「npm(Node Package Manager)」を使います。 インストールしていない場合は、事前にインストールします。 1. インストーラのダウンロード 公式サイトにアクセスしてインストーラをダウンロードします。 特に […]
製品概要 「iPhone」、「AirPods」を一台で充電できる製品。 更にモバイルバッテリーとして持ちあるくことも、かゆいところに手が届く万能充電スタンド。 別売りのPower Dongle for Apple Watchを使うことで、「Apple Watch」も充電できるようになり、Appleユーザにとってかなり理想的な充電スタンドです。 リンク 内容品 本体、モバイルバッテリー、説明書など一 […]
仕事でメール送信をするバッチを作る対応をしたのでメモ代わりの手順をまとめときます。 Gmailの準備 Gmailであらかじめ2段階認証プロセスを有効にします。 すでに対応済みであれば本手順はスキップでOK。管理者出ないとできないなど制約があるときは管理者に依頼してください。 リンク 1. Googleアカウントのセキュリティを開く Googleアカウントを開き、サイドバーのセキュリティを選択する。 […]
Emmetとは? Emmet とは、HTML や CSS を省略記法で入力できるプラグインです。Visual Studio Code や SublimeText、Atom など多くエディタで利用できます。 Emmentを使うことで、キー入力を減らしコーディングの大幅な効率化ができます。 特に Visual Studio CodeはEmmet が標準搭載されているので、拡張機能を入れずに利用できます […]
Windows bat のFORにおけるハマりポイント WIndows batでバッチを作成してする際に良くハマるのが、FORやIFで変数が上手に展開できない問題です。 例えば、このようなバッチを作成した場合 頭の中ではこのように出力されると考えますが、 実際にはこのように変数に値が代入されることなくエラーが出力されます。 これは、仕様の問題で、括弧()をつかったブロック文を作った場合、 ブロック […]
スマホには保護フィルム貼っておきたいですよね。 Galaxyは今まで購入時点でフィルムが貼られた状態でしたが、Galaxy S22 Ultraでは諸般の事情で保護フィルムが貼られていません。 そのため、自分で購入しフィルムを必要があります。 多くのフィルムが販売されています。もちろん純正品として公式からも販売されています。 今回は、Galaxy純正品として販売されいるGalaxy S22 Ultr […]
新しいスマホスタンドが欲しくて、Amazon限定で販売されているSOUJI PRO+のスマホスタンドを購入しました。 せっかく購入をしたので実際に使ってみた使用感をレビューしておきます。 興味ある方はリンクから見てみてください。 ※ツールの仕様上、楽天とヤフーのリンクも出てますが、Amazon限定の商品となります。ご注意ください。 製品スペック 商品 スマホスタンド ブランド SOUJI PRO […]
先日、某イベントでXiaomi Redmi Note 10Tをいただいたので、レビューを書いておきます。 Redmi Note 10Tは、6.5インチディスプレイにSnapdragon 480 5Gを搭載し5G通信にも対応しFeliCaによるおサイフケータイ、IP68の防水防塵にも対応コスパ良いスマホです。 日常使いする分には十分な性能がありながら定価で3万4800円と非常にコスパに優れた商品です […]
筆者はラズパイを無線LANにつないで、WindowsからTera Termで操作してます。 IPを固定化しないで使っているので、まれにIPが変りWindowsからつながらなくなってしまいます。 都度、ディスプレイつないで確認するのがめんどくさいのでラズパイ起動時にLineとSlackに通知するようにしました。 作成に当たり以下の記事を参考にさせていただきました。 ワクワクを作ろう/Raspberr […]
JetBrains Fleetのプレビュー版の利用ができるようになったと連絡が来たので、早速入れてみました。 JetBrains Fleetとは IntelliJでおなじみのJetBrainsが開発した新しいIDE。 開発経験を土台にゼロから構築。IntelliJ のコード処理エンジンを採用した他言語対応したIDEで、分散 IDE アーキテクチャと改良された UI を備えています。 個人的には最近 […]
information_schema.columnsにはデータベース内の全てのテーブル列(もしくはビューの列)についての情報が含まれます。 information_schema.columnsを使うことで特定のカラムを含むテーブルの一覧を取得できます。 リンク SQLのサンプル 以下の条件で取得します。 カラム名にTESTを含むテーブルを一覧取得 カラム名は部分一致 取得項目はテーブル名とカラム名
JAWS-UG CLI専門支部のSQS勉強会に参加させていただいたので、復習をかねて自分なりに調べながらハンズオンの内容を再現してみます。 一部は本家のやり方を変更してます。 リンク 作業環境 アカウント:AmazonSQSFullAccessが付与されたアカウント リージョン:東京リージョン Cloud9に作業用環境を作成 ブラウザでCloud9を開き、作業用のCloud9環境を作成します。パラ […]
筆者はZennでも記事を書いています。 Zennいいですよね。Githubで記事の管理できるし、マークダウンでサクッと書けるし。 ZennCLIを使って書くときにかゆいとこに手がとどくVSCodeの拡張機能「Zenn Editor」を見つけたのでご紹介します。 非公式ながら VSCode で Zenn の記事を書くのにとても便利な拡張機能です。 コマンドを使わずにプレビューが表示できたりと CLI […]
Node.jsをWindowsにインストールする手順をメモ。 Windows11環境で実施してますが他の環境でも大丈夫です。 リンク 対象者 Node.js環境を構築したい人 Windows環境を利用している人 インストール手順 公式サイトからダウンロード Node.jsの公式サイトにアクセスし、推奨版のインストーラをダウンロードします。 公式では推奨版と最新版が用意されてます。LTSである推奨版 […]
Windows環境でLinuxの「pwdコマンドを再現する方法メモ リンク pwdコマンドはWindowsの使えないので@cdを使う。
仕事でSQLで2つのテーブル間で差分のみを抽出してINSERTする必要があったので対応したメモを残しておきます。 対象者 2つのテーブル間で差分をのみ取り込みたい人 差分にみINSERTするSQL EXISTSを使うことで実現できます。 SQLのサンプル 実際のSQLは以下のようになります。 解説 IDがKeyとなる二つのテーブルがあり3行目だけ異なるデータが存在しているとします。 TBL_A I […]
Macにnodenvをインストールしてnodenv経由でnode.jsをインストールする手順を解説します。 対象者 Macでnodeを複数バージョンか利したい人 Macのnodenvを使いたい人 nodenvの導入手順 ターミナルを開いてbrewでインストールする 設定ファイルの修正 zshrc/bash_profileはどちらかの設定でOK。自身の環境に合わせて読み進めてください。 zshrc […]
WindowsでPyenvを使う際はpyenv-winを使うことになります。 基本的な使い方は、Mac/Linuxで使われるPyenvと大きな違いは無いですが、pyenv install –listでanacondaが表示されません。 pyenv-winでPythonを使うには個別にインストールして pyenv-winに認識させる必要があります。 この記事では、pyenv-winでan […]
CentOS8でsudoコマンドを実行時に xxx is not in the sudoers file. This incident will be reported. と出てsudoができない時の対処法です。 前提 以下のユーザでsudoを使えるようにします kabosu 例では、kabosuを追加していますここはsudoを使いたいユーザ名に置き変えてください rootに切り替える suでro […]
GCP Cloud DNSでDNS設定する方法をメモ代わりにまとめました。 今回は、お名前ドットコムで独自ドメインを設定する方法としてますが他のドメンサービスでも概ね同様の手順で出来ます。 リンク 対象者と前提 対象者 GCPでDNS設置を行いたい お名前.comで取得したドメインをGCPで使いたい 前提条件 お名前.comでドメインを取得済みであること 外部IPでサンプルページを表示できること動 […]
SQLで定番のCOUNT関数。 PostgreSQL(MySQL)ではCOUNTに条件を付けて使うことができます。 条件付きでCOUNT方法を画像付きで解説します。 対象者 PostgreSQLの利用者 PostgreSQLで条件付きの件数を取得したい人 例題①:COUNT関数で条件を指定するSQL 例として、col_1が100のレコード数を取得します。 対象テーブル以下のテーブルを用意します。 […]
以前「コピペで使える!GASとスプレッドシートで勤怠メールを送るツールを作ってみた」で作成したGAS(Google Apps Script)製の勤怠メール自動送信ツールをブラシュアップしました。 今回はGoogleカレンダーと連動して予定取得や休日判断を組み込みました。 コード 今後カスタマイズすることを念頭にGitHubにもソースを置いておきます。 使い方 ざっくりとした使い方 適当なスプレット […]
2021/09/18にPython3エンジニア認定基礎試験に合格したので、動機や勉強方法など体験記としてまとめます。 試験の概要 Pythonの基礎知識を問うCBT(パソコンで受験する)形式の試験です。 試験会場を自分で予約して受験する通年で受験が可能で、受験までのスケジュールが組みやすいです。 1000点満点で700点以上で合格となります。その場で合否が出ます。 特徴としては、主教材であるオライ […]
PostgreSQLを使っている時にデットロックの発生などで実行中のプロセスの確認をしてkillしたい時の対応方法をメモがてら残しておく。 PostgreSQLでSQLでプロセスを確認する方法 <PostgreSQLでプロセスを確認するSQL> このSQLで実行中のSQLのプロセスIDと実行したSQLを確認できる。 SQLの解説も書いているので興味があれば参考に。 <SQLの解説 […]
2021年8月20日にオンラインで開催された「SB Tech Night with Axross #4 AIハンズオン」に参加しました。 Pythonを使ってクラスタリングなどハンズオン形式でわかりやすく機械学習の基礎を学ぶことができました。 私自身、趣味でPythonを触っている程度でしたが、問題なく取り組めました。 せっかく参加させていただいたので、概要と感想をまとめておきます。 SB Tec […]
MACでbrew経由でnodenvを使ってバージョン管理をする特に最新のバージョンがインストールできなかったので、対応方法をメモしておきます。 対象者 Macでnodeを複数バージョンか利したい人 Macのnodenvで最新バージョンが出てこない人 対応方法 最初に結論を書いておきます。 分かる人はここだけ読んでもらえればOKです。 nodenv配下のnode-buildの階層まで移動してからno […]
Windowsでpipをつかってpyenvを使う方法のメモ。 Pythonを勉強するときに参考書にあわせたり、開発で複数バージョンで試したいときに便利。 リンク WindowsにPythonをインストール pipコマンドを使うにはWindowにPythonがインストールされている事が前提。最初にインストール済みか確認する。 コマンドプロンプトを開いて以下のコマンドを実行。 以下のようにPython […]
最近は仕事で提案する際にAWSの見積もりを出して欲しいと言われることが多くなってきました。 ただ、AWSの見積もりになれていない人が多いのも事実で同僚にお願いしても「AWS料金を自分で見積もりするのは難しそう」と言われてしまい結果自分でやってしまうことが多い感じです。。。 実際には、公式の 料金計算ツールAWS Pricing Calculatorが提供されていて意外と簡単に見積もりができます。 […]
WindowsでWinSCPを使っていると接続先のFTPサーバのファイル名が文字化けしてしまうケースがある。 文字化けを起こす原因と対応のメモを残しておく。 WinSCPでファイル名が文字化けする原因 WinSCPでFTPサーバに接続した際に、画像のようにファイル名が文字化けしていることがある。 WinSCP接続の文字コード設定とFTPサーバー側で使われている文字コードが一致しないときに発生。 W […]
Laravelの勉強をするための環境をAWS Cloud9で構築する方法のメモ PHPは7.3、Laravel8系の環境をAWS Cloud9上で構築します ※AWSのアカウント作成方法は割愛しています。 AWS Cloud9の準備 STEP1 | AWS Cloud9を開き、Create environmentをクリックする STEP2 | NAMEに任意の名前を入力し、Next stepをクリ […]
sexeを使ってWindowsアプリをサービス化するメモ sexeとは sexeとはWindowsアプリ(EXE)などを手軽にWIndowsのサービスとして登録させることができるアプリです。 レジストリをいじる方法などもありますが、sexeを使うとレジストリをいじる事無く手軽にWindowsアプリをサービスに登録できます。 sexeでWindowsアプリをサービス化する手順 STEP1 | sex […]
WIndowsのバッチでFTP接続をする時によく使うのが標準FTPだと思います。 実装はラクですがPassiveモードに非対応など結構制約が大きく、使い勝手に難があるのが欠点です。 標準FTPの欠点を補うことができて、なおかつ実装しやすい方法としてオススメながWinSCPコマンドを使う方法です。 WinSCPと聞くとGUIのFTPツールと思われがちですが、実はコマンドもあります。 今回はWinSC […]
今回はコマンドプロンプトからEXEアプリをWindowsサービスに登録する方法を説明します。 例として、Apacheをサービスに登録することを目標に説明します。 他のアプリでも同様に対応できるので、適宜読み替えてください。 前提 以下の準備ができているモノとします。 また、OSはWindows10で実施しています。 WIndowsにApacheがインストール済みであること(インストール先: D:\ […]
このブログはテーマにSTORK19を使っています。カスタマイズもしやすいので、お気に入りです。 今回はSTORK19でトップページのレイアウトをビッグにしたときに一覧中にGoogle Adseseの広告を挟む方法を説明し行きます。 イメージとしてはこのように記事と記事の間に広告表示するようにしていきます。 STEP1|Google Adsenseで広告の作成 1.インフィード広告を使うので新規作成 […]
PayPayの開発者アカウントが必要になったの備忘録代わりにPayPay for Dvleloperのアカウント作成方法をまとめます PayPay for Dveloperアカウントの作り方 1|PayPay for Developeの新規登録画面を開く。 2|任意のメールアドレスとパスワードを入力してアカウント作成をクリックする。 3|メールに届くワンタイムパスワードを入力し、確認するをクリック […]
筆者は仕事でもプライベートでもVSCodeを愛用しています。 今まで色々なテキストエディタを使ってきましたが、今はVSCode一択といった感じです。 今回は開発言語にかかわらず筆者が個人的に利用をおすすめする拡張機能を紹介します。 VSCodeのダウンロードは公式サイトからできます。 VSCodeの拡張機能の探し方 まず最初に拡張機能の探し方をご紹介します。 大きくは以下の3パターンかなと思います […]
今まで本サイトのお問い合わせフォームにはGoogleフォームを使っていました。 Googleフォームを使っていた理由としては無料だし、手軽にフォームを作れる事が主な理由でした。 確かに便利なのですが、問い合わせの内容が分かりにくい、一歩通通行なので返信が手間などの課題を感じていました。 今回はクラウド情報整理ツールの「Tayori」を導入することでよりお問い合わせ管理をしやすくしてみました。 実際 […]
WSLとは 公式ドキュメントでは以下のように紹介されています。 Linux 用 Windows サブシステムを使用すると、開発者は、従来の仮想マシンまたはデュアルブート セットアップのオーバーヘッドなしで、ほとんどのコマンド ライン ツール、ユーティリティ、アプリケーションを含む GNU/Linux 環境を変更せずそのまま Windows 上で直接実行できます。 https://docs.micr […]
PostgreSQL(RDS)×COPYメタコマンドの課題 RDS上のPostgreSQLからCOPYメタコマンド(¥COPYで)データを抜いた際に、改行コードがLFになってしまう。 RDS上にあるPostgreSQLでCOPYメタコマンドを使うと環境の問題もあり改行コードLFとなってしまいます。 Windows環境では、改行コードをCRLFとしたいので、WindowsのCMDでCOPYメタコマン […]
仕事などでメール送信のテストを行いたい場合って結構あります。 テスト用にメルサーバーが用意されていないケースも多く、テストのためだけに新しくメールサーバを立てるのは費用も手間が掛かります。 そんなときに便利なのが、無料で使えるダミーメールサーバツール「smtp4dev」です! smpt4devを使うとlocalhostにダミーのメールサーバを立てることができ、送信メールの内容をブラウザで確認できま […]
PostgreSQLでは、ファイルとテーブルの間でデータをコピーするために「copyコマンド」と「copyメタコマンド」が用意されています。 違いについては、こちらのQiitaの記事がわかりやすく参考になります。 最近はRDSなどクラウド環境を使うことが多く、「copyメタコマンド」を使うケースが多いかと思います。 今回はVBSで実行端末のファイルに「copyメタコマンド」を使ってデータをコピーす […]
VBSでPostgreSQLを使ってSQLを実行したい場合、一番手っ取り早いのはODBCをインストールしてADOを使うことかなと思います。 ADOでPostgreSQLを使う方法はQiitaにもまとめられているのでこちらのQiitaの記事を参考にしていただければと思います。 今回は要件面でADOが使えない環境でVBSからPostgreSQLを使わなければならない条件下で若干強引に実行するためにしま […]
「AliExpress(アリエクスプレス)」をご存じですか? Amazonや楽天など日本でおなじみのECサイトと比較しても、圧倒的な品揃えで価格が安いことが特徴な中国の大手通販サイトです。 日本ではやっぱりAmazonが強いですが、世界的に見るとAmazonに匹敵する位有名なサイトです。 もちろん日本からも商品を購入することができてとても便利です! (日本語サイトは機械翻訳なのでところどころ日本語 […]
最近は機械学習やデータ分析が人気です。これから勉強を始める人も多いのではないでしょうか。 学習を始めるために、まず自分パソコンに環境を構築する事になるかと思います。 多くの参考書では、必要なライブラリがすぐに使えるAnacondaのインストールを薦めています。 また、械学習やデータ分析の学習ではグラフも出力できるJupyter Notebookをよく用います。 多くの参考書でもJupyter No […]
先日、デル アンバサダープログラム(https://dell-ambassador.com/)に当選した記事を書きましたが、今回はモニター中のNew ALIENWARE m17 R3をつかってスペック面でいろいろ測定してみました。 デル アンバサダープログラムについては、こちらの記事を参照してください。 PCのスペック 検証端末:New ALIENWARE m17 R3(デル アンバサダープログラ […]
「デル アンバサダープログラム」ってご存知ですか? パソコンメーカーのDELLが行っているサービスの1種で、最新のXPSとALIENWAREを無料体験体験することができるモニターや製品をアンバサダー限定価格できるサービスが提供されてます。 詳しくはこちらのウェブサイトをご覧ください。誰でも登録できます。 https://dell-ambassador.com/ 今回、モニターに応募したところNew […]
VS Code Meetupが2020/11/21(土)にVS Code 5周年イベントとして開催したVS Code Conference Japanに参加しました。 カンファレンスで抽選があった「プログラマーのためのVisual Studio Codeの教科書」に当選したので読んだ感想を書いていきます! VS Code Meetupに興味のある方は以下のサイトを見てみてください。 <con […]
先日、IPhoneが故障してしまったので、IPhoneを新品または新品同様の iPhoneに交換してくれるエクスプレス交換サービスをコールセンターの担当者の方から勧められたので利用してみました。 実今回は使ってみた感想と使ってみた上で感じた4つの注意点を書いていきます。 エクスプレス交換サービスとは AppleCare+ の特典の一つで、新品または新品同様の iPhone に 交換してくれるサービ […]
XLOOKUPの使い方を図解付きでわかりやすく解説。 EXCEL初心者でも記事の通りにやるだけでXLOOKUP関数を使えるようになります! 解説 普段からExcelを使っているなら、VLOOKUP関数はおなじみの関数。 名前くらいは知っている方も含めれば、ほとんどの方が知っていると答えるような非常にメジャーな関数だと思います。 VLOOKUP関数は表を縦方向(Vertical)に検索し […]
ワードプレス(WordPress)のコメント欄って、項目の順番が気持ち悪いと感じることありませんか? コメント入力が 一番上にあり、その次に名前を入力する順番になっていて個人的には逆順のほうが見やすいと思っています。 スタイルのテンプレートいじれば、順番を変えることができますが、テンプレートをいじることで予期しない不具合が出て、ワードプレス(WordPress)が使えなくなってしまうリスクがありま […]
ワードプレスを導入して、初期設定のまま利用すると記事のコメント欄で名前とメールアドレスが必須となっています。 他にもサイトの入力欄など不要な項目が必須であったり入力 項目 として存在しています。 私は、サイト運営をする上でコメント欄に必要なのは名前とコメントだけだと思っています。 メールアドレスなど個人情報となりかねないものを収集しておきたくないです。 同じような理由で、コメント欄の不要な項目を消 […]
今日はPS5の発売日。 どうしても発売日に購入したくて、いろんなサイトで予約をしました。 唯一ソフマップでのみ予約することができたので、今回は無事に予約注文できたので購入することができました。 今朝発送手続きがされて、夕方過ぎには自宅に届いたのでずいぶん早く届いた印象でした。 正直届くの明日になるのかなと内心ハラハラしてました… とりあえず今日中に無事手元に届いてよかったです! せっかく手元に届い […]
私の職場では、毎週最終営業日に翌週の勤怠を簡単にメールで 周りに共有する習慣が残っています。 正直、古い習慣でGoogleカレンダーでも見て各自確認すればいいじゃんと思うのですが、会社に決まり事なので守らざるをえません。 勤怠メールを毎週手で書いて送ると、わずか5分10分の作業でも煩わしかったり、送信漏れがあったり地味にめんどくさい事態になります。 そこで、スプレッドシートとGAS(Google […]
日付から曜日を表示するTEXT関数とWEEKDAY関数の使い方を解説します! 課題と解決方法 解決方法 Excelで用意されているTEXT関数orWEEKDAY関数を使って解決します。 今回ご紹介する関数 TEXT関数 WEEKDAY関数 それぞれの関数について使い方を説明していきます。 TEXT関数を使って曜日を表示する TEXT関数とは TEXT 関数は、表示形式コードを使用して数値 […]
システムエンジニアやプログラマーなどITエンジニアとしてIT業界で仕事をしていると、キャリアアップの為にも転職を考える事は当たり前です。 私も、過去に転職を行っていますが、IT業界といっても幅広く実際に自分の条件に沿った求人を探すのはなかなか大変でした。 結果としては、大手の転職エージェントを利用して転職をしましたが、求人情報が多すぎたりIT業界と関係ないところを勧められたりと少し残念に思うところ […]
「プログラミングを勉強したいけど、どうやって勉強したら良いかわからない。」 プログラミングに興味を持って勉強始めようとしてもこのように勉強方法がそもそもわからないと言う方はたくさんいらっしゃると思います。 また最近では、IT業界への就職いや転職に向けてプログラミングの勉強を始めようという方もいらっしゃると思います。 プログラミンを勉強する方法は、 プログラミングスクールを受講 参考書で独学 有料の […]
ブログやSNSをやっていると、アイコンやバナーなどオリジナルの素材をしたいことがよくあります。 私もヘッダー画像やアイキャッチなどはフリーの写真を利用したりして、なんちゃって自作します。 しかしイラストとなると、絵をを書く技術が全くないため、自分ではなかなかオリジナルのものを用意することができません。 そこで私がよく利用しているのが、スキルの売買が出来るココナラです。 今回は実際にココナラで購入す […]
解説 Webアイコンフォントとは HTMLのタグや特有のクラス名を付与することで、簡単にブログやWEBサイトに上にアイコンを表示できるサービスです。 アイコンを使うことで、ブログやWEBサイトで手軽に装飾することができます。 画像でアイコンを作成することもできますが、Webアイコンフォントは CSSで色やサイズを指定することができる ファイルサイズを抑えられる クラス名などで簡単に呼び出せる など […]
解説 ピポットテーブルを使って累計を 計算したい場面は多くあると思います。 今回は、ピポットテーブルで累計で計算する方法をご紹介します。 先に結論を言うと、ピポットテーブルで累計を出すには、計算の種類を累計に変更すればOKです。 非常に簡単に累計が計算できるので、ぜひ参考にしてみてください。 ピポットテーブルで累計を計算する手順 STEP1 ピポットテーブルで集計 1)テスト用データ 今回は以下の […]
インターネットで転職について検索すると検索上位にリクルートエージェントが出てきます。 ただ、正直よくわからなから使うにはちょと抵抗を感じる方も多いかと思います。 大手企業からベンチャー企業まで希望に沿った幅広い企業の求人の紹介や、キャリアアドバイザーのサポートが豊富だったので結果としてはとても満足しています。 ただ、もちろんもうちょっと改善して欲しいなと思うとこもあったので、これから転職エージェン […]
IT業界は常に人手不足と言われています。 そのため、一般的にプログラマーやシステムエンジニアなどのIT職の人材は転職がしやすいと言われています。 転職がしやすいのはチャンスがつかめることもあるので魅力的ですが、実際に転職をしてみると せっかくを転職したのにやりたい仕事ができない 働く環境が肌に合わない 給料が下がってしまった など自分の描いていた理想とミスマッチを起こして転職に失敗してしまうケース […]
最近は、転職に対しての悪いイメージもだいぶ改善されてきていますが、それでも転職を繰り返しているとあまりイメージを持たれないのも現状です。 一方で、転職にあまりマイナスイメージを持たない職種・業界も存在します。 中でもIT業界は特にその傾向が強いと思っています。 もともとスキルアップ・キャリアアップを目指す人は、若いうちから転職をする方も多く、転職=悪ではなく、転職=スキルアップ・キャリアアップとい […]
今回は、かなりニッチな要件ですが、AWSでオフライン環境のEC2 Windows Server2019で.NET Framework 3.5を利用可能にする方法をまとめます。 導入環境は Windows Serverが外部のネットワークに接続できない AWSのコンソールを利用できない EC2の構成を自由に変更できない ローカル端末からリモートデスクトップでWindows Serverに接続すること […]
最近はプログラミングの知名度も上がってきて、初心者の方でもプラミングを勉強してエンジニアに転職したいと言われる方がたくさんいらっしゃいます。 プログラミングの勉強と言うと、資格の取得やプログラミングを独学やプログラミングスクールで勉強するなどがあります。 もちろん独学でも勉強をしてエンジニアになる方はたくさんいらっしゃいますが、オススメはサポートもあり基礎からしっかり学ぶことができるプログラミング […]
最近では、働き方改革もあり稼げる職業としてフリーランスのエンジニアがネットやテレビで注目されています。 そのため、これからプログラミングに挑戦したいと言う方がたくさんいらっしゃるかと思います。 しかしながら、プログラム言語の勉強を始めると言っても プログラミングって何? プログラミング言語ってどんなものがあるの? 初心者は何から手をつけたらいいの? など疑問をもたれる方もたくさんいると思います。 […]
プログラマーを目指してプログラミング学習をスタートさせようとしている初心者の方の中には、資格取得を目標の第一歩として設定される方も多いと思います。 資格取得を目指すべき理由は、こちらの記事を参考にしてください。 ITの資格は、初心者向けから上級者向けまで多くの資格が存在し、どの資格の取得を目指すべきか悩まれる方もたくさんいます。 今回は、プログラミング学習を始めた初心者の方でもスクールなどに通うこ […]
【自由な働き方に合致すると言われるプログラミング学習ですが…】 働き方改革が叫ばれてからというもの、自由な働き方を求める人が増えてきました。 身に付けておくと役立つスキルとして注目を集めているのが「プログラミング」です。 今日本ではIT人材が不足しており、本業としてのエンジニアは非常に重宝されています。 また、今はフリーランスとしてのプログラマーも一目置かれており、本業とは別の副業としてプログラミ […]
URLを決める→WordPressの置き場所を用意→WordPressを立ち上げる→デザインを決める WordPress始めるのって難しそうって思うかもしれませんが、たったこれだけでOKです。簡単にできそうですよね。 実際は、すごく簡単に始めることができます!! WordPress/ワードプレスでブログを始める方法 それでは、手順を1番から順番に説明していきます。 決して難しくないので順番にやって […]
お名前.comでドメイン取得方法 大きく 4ステップでドメインの取得が可能です。 自分の使いたいドメインを決めて、それが使えるかどうか確認。そして最後に購入という流れになります。 決して難しくは無いので順番にやっていきましょう! ドメインを考える まずは取得をしたいドメインを考えます。あまり一般的だと既に取得されていることが多いので、差別化を図る意味でもオリジナリティーのあるドメインを考えるといい […]
はてなブログからWordPressに移行した経緯 もともと2年ほどはてなブログで運営を続けていたのですが、 もっと自由にブログをカスタマイズしたい サイト構築を勉強したい SEO対策を強化したい Googleアドセンスを使いたい などの理由でブログをWordPressに移行することを決めました! 実際にブログを移行してみて感じたメリット、デメリットをこれから書いていきます。 WordPressとは […]
ロリポップやお名前.comでは費用が発生します。 ロリポップとお名前ドットコムで独自ドメインを設定する ロリポップに登録する 公式サイトを開いて右上のお申し込みをクリックします。 契約したいプランを選択し登録を行いますます。新規の登録ならハイスピードがオススメです。 ドメイン登録〜申込みまでを完了させてください。 このようなメールが届けば登録完了です。 お名前.comでドメイン取得 お名前.com […]
AWS CLI v2をMacで使う 前提条件 導入に当たっては以下のいずれかの条件に一致している必要があります。 AWS CLI v1インストールされていない AWS CLI v1をアンインストール済み AWS CLI v1のパスをシンボリックリンクで変更 特に、AWS CLI v1が導入の場合、パスで問題が出るので削除かパスを変更するなど対応が必要です。 AWS CLI v2のダウンロード&イン […]
ブログ・ホームページを始めようと思っているけれど、どのサービスを使ったらいいか分からないと悩むことがあるかと思います。 今回は、WordPress(ワードプレス)でブログ・ホームページを始める時に、オススメのレンタルサーバーをまとめていきます。 本記事は、2020年9月時点の情報を元にしています。金額、キャンペーンなどは最新の情報を参照してください。 オススメのレンタルサーバの徹底比較 各レンタル […]
トリガーの確認方法 トリガー関連の情報を取得するには以下の3つのテーブルを組み合わせます。 infoschema-triggers pg_trigger pg_proc trigger情報取得SQL このSQLで以下の情報を取得できます。 項目名 説明 Name トリガーの名前 Table トリガーが定義されたテーブル Event トリガー発砲されるイベント(INSERT / UPDATE / D […]
WP to Twitterの追加と有効化 まずは、プラグインの追加と有効化を行います。 プラグインの追加に関しては、特に説明も不要かと思いますのでさらっといきます。 プラグインの追加からWP to Twitterをダウンロードして有効化してください。 WP to TwitterとTwitterの連携 次に、TwitterAPIに登録して取得したTwitterのAPIキーとACCESSキーをいれてT […]
”Docker実践ガイド”読みました。 Docokerの技術書は何冊か読んだのですが、この本はとてもわかりやすかったです! 実行環境がCentOSだったのが、個人的にはちょっと注意ですかね。 WindowやMac上で勉強している人も多いと思うので。 自分はとりあえずAWSでCentOSのインスタンス立ててその上で試しました。 やっぱりこういうときにAWSは便利ですね!!ホント一瞬で準備できるので。 […]
WordPressの新エディタ(Gutenberg)を使い始めて、使い勝手は良く記事も書きやすくて満足です・ただ、画面下にあった文字数が表示されなくなったのは、不便で仕方がない。 今まで1,000文字を意識して記事を書くようにしていたので、どうしてなくなってしまったんだろうと正直がっかりしてました。 そこで、文字数をカウントする方法調べたのでやり方を残したいと思います。 WordPressのGut […]
CloudSkewとは CloudSkewを使う3ステップ CloudSkewを使うのはとても簡単です。 この後、どういったサービスなのか実際の使い方の詳細を説明していきます。 CloudSkewとは メジャーどころのクラウドサービスのアイコンが用意されていて、WEB上でアーキテクチャ図を手軽に作成できるサービスです。 AWS・ Azure ・GCP ・Kubernetes ・Oracle Clo […]
ブログでソースコードをハイライト表示するやり方はいくつかありますが、今回はGoogle Code Prettifyを使いハイライトする方法をメモしておきます。 Google Code Prettifyの使い方 Google Code Prettifyの使い方を順を追って書いていきます。 Google Code Prettifyの導入 CDNをブログ等で読み込みます。これだけで使えるようになります […]
今回は、ブログなどの中にソースコードをきれいに載せる方法を書いていきます。Guthubから提供されているGitHub Gistとはてなブログで使えるはてな記法のスーパーpre記法を使った方法を書いていきます。ちなみに、どうしてスーパーpre記法も説明するかというと、以前ははてなブログを使っていたのでその名残です。 ブログにソースコードを載せる方法 早速、ブログにソースコードを載せる方法を書いていき […]
はてなブログで人気のテーマ『minimalism』はシンプルで素晴らしいのですが、シェアボタンを自分好みに変えたいとおもい、カスタマイズしてみました。 アイコンにカラーをつけたり、サービスを追加したりしました。
設定などで、PCのグローバールIPの確認したいときは、以下のようなサービスを利用すればOKです。サイトを開くと、グローバルIPが表示されるのでサクッと確認できます。 グローバルIP確認方法 以下のサイトにアクセスする。 CCAMアクセス情報【使用中のIPアドレス確認】 www.cman.jp IPアドレス確認IPアドレス確認:自分のグローバルIPアドレスを調べる | ラッコツールズ? […]
MacBook Proで電源周りの調子が悪くなったと思ったら、とりあえずSMCリセット! やり方を簡潔にまとめてます。
Parallels Desktop15 for MacにopenSUSE環境作成する手順です
Macのdocker desktopでBuildKitを導入しビルドの高速化をやったのでメモ代わりに手順を残すことにしました。 今回はdocker desktopのインストールについては省いています。
Macでlocal by flywheelを使いWordPressのローカル環境を作成するための手順をまとめました。
Window10でM5StickCでUIFlowを使うための セットアップ手順をまとめてみた。
はじめに DMN(Decision Model and Notation)資料 はじめに 先日、RedHad Forum2019に参加したときに とくに印象的だった「ブラックボックス化したシステムを華麗にホワイト化する方法」で紹介されていたDMNについて 本家から比較的わかりやすかった資料までを読み返しようにまとめておく。 業務面からアプローチすると言う観点は非常に面白い。 DMN(Decisio […]
はじめに 環境 開発 ライブラリの追加 スケッチ例を開く M5Stackに書き込み 動作確認 まとめ はじめに M5Stackで本格的に始めようと思うので、手始めに顔表示にチャレンジしてみました。 といっても、有志の方が作成してくれているライブライリーを取り込むだけですが。。。 初心者でも手軽に出来ました!! 環境 Mac(Windows10) Auduino M5Stack Gray ※キャプチ […]
はじめに 1.新規作成画面を開く 2.アカウント情報を入力する 3.支払い情報を登録する まとめ はじめに 久しぶりにAWSアカウト作ることになったので、備忘録がてら手順を残しておく。 アカウント作ると12ヶ月の無償枠が付いてくるので、これから勉強したい方も是非アカウント作ってみてください。 AWSの無償枠の詳細が知りたい方はの詳細はこちらを参照してください。 aws.amazon.com デザイ […]
対処法 対処法 s4a.cat からS4Aをインストールしたが、「壊れているため開けません」と怒られたので対処法を残す。 ApplicationにS4Aをコピー済みであること。 ターミナルを開いて xattr -rc /Applications/S4A/S4A.app を実行する。 ※「/Applications/S4A/S4A.app 」の部分はS4A.app へのパス置き換える xattr – […]
jupyter_notebook_config.pを取得 jupyter_notebook_config.pyを編集 jupyter_notebook_config.pyを開く c.NotebookApp.notebook_dirを置換 jupyter_notebook_config.pを取得 以下コマンドを実行 jupyter notebook –generate-config ~.jupyt […]
はじめに 環境 原因?と解決 まとめ はじめに Pythonの勉強をしようとMacにanacondaをpyenv経由で入れて「turtle」使おうとしたら強制再起動。 何度やっても変わらず、teratailでアドバイスいただいたものの改善せず。どうしたものか。。。 試しに、別バージョンのanacondaに切り替える。 → なんか動いた! 念のため、備忘録を残しておくことにした。 環境 ■ Mac […]
はじめに 環境構築 USBドライバのインストール Arduinoインストール Arduinoの設定 設定の編集 ボードの追加 ライブラリの追加 ポートの変更 サンプルの実行 まとめ はじめに 触りだしたら沼にはまること間違いないと思い、購入をためらってきたM5STOCK。 先日、MakerFaireTokyoに参加して実物を見たらやっぱりほしくなって、今更ながら購入しちゃいました。 意志弱すぎです […]
はじめに ngrokとは 会員登録 アカウント登録 セットアップ ダウンロード & 解凍 ngrokにPathを通す アカウントを接続する localhstを外部公開する ローカル環境が立ち上がっていることを確認する ngokで外部公開する 外部公開用のURLにアクセスする 管理画面の使い方 まとめ はじめに ローカル環境で書いたコードを外部から呼びたいことって結構あるケースですよね。 私もローカ […]
はじめに はじめに 最近、Slackにはまっていて自分でAPP作りたいなと思っていたところ、 7/27(土)に開催された技術書同人誌博覧会でまさにドンピシャで「Slack App開発ガイド」と言う書籍ががあったので、即買いして読みながら作成をしてみました。 技術書同人誌博覧会はこちら ゆっくりと試し読みしながら回ることが出来て、とても楽しかったです。 次回もほぼ間違いなく参加する予定です。 gis […]
はじめに 1.Windows Subsystem for Linuxの有効化 アプリと機能を開く プログラムと機能を開く Windowsの機能の有効化または無効化を開く Windows Subsystem for Linuxの有効化 再起動 2.openSUSEのインストール TOPIC 起動時のエラー対応 まとめ はじめに WindowsPCが壊れて買いなのしたので、OpenSUSEを入れ直すこ […]
はじめに 1.環境 2.Dockerfile作成 Dockerfile 3.BuildKtの有効化 環境変数設定 experiental有効化 docker再起動 確認 4.docker build まとめ はじめに 久しぶりに勉強する時間が出来たので、 先日参加させていただいたこちらの勉強会「さくらの夕べ」で激推しされていた「BuildKit」試してみました。 techplay.jp そのときの […]
はじめに 1.事前準備 プリンタ 3Dモデル 印刷 プリンタ用にstlファイルを変換 問題点(詰まったこと) 完成品 まとめ はじめに 先日、購入したJETSON NANOを使ってJETBOTを作ってみます。 github.com 6月中にキットの販売が予定されているとのことですが、 3Dプリンタを購入(JETBOTのためだけではないですよ)したので、パーツからすべて自前でそろえてチャレンジしてい […]
はじめに 1.パーツの購入 2.パーツのバリ取り 3.モータの取り付け 3-1.ジャンパー線の準備 3-2.モーターへ半田付け 3-2.シャーシへの取り付け 4.モータードライバの取り付け 5.カメラの取り付け 5-1.カメラの取り外し 5-2.広角レンズカメラの取り付け はじめに 前回、JETBOTに使用するパーツを作成しました。 今回は、必要なパーツの購入から組み立てまでを行っていきます。 参 […]
はじめに 1.VNC Serverインストール 1−1.JETSON NANOへSSH接続 1−2.OSの最新化 1−3.TigerVNCのインストール 1−4.パスワードの設定 1−5.TigerVNCを起動 2.Macからの接続 2−1.Spotlightを開く 2−2.画面共有を検索 2−3.リモート接続 まとめ はじめに 前回、JETSON NANOのセットアップが完了したので、 今回はV […]
はじめに 1.機材の準備 2.イメージ作成 2−1.イメージファイルダウンロード 2−2.SDカードへイメージを書き込み 3.初期設定 4.Wifiのセットアップ 5.SSH、SFTPで接続 5−1.JETSON NANOのIPを確認 5−2.SSH接続 5−3.SFTP接続 まとめ はじめに 前から興味を持っていたJETSON NANOの勉強会が行われるたので勉強会に参加してきました。 前から興 […]
はじめに 1.オレオレ証明書の作成 2.Springの設定 3.SSL接続確認 まとめ はじめに 仕事でSSL対応(いまさら)が必要になったので、 久しぶりに自己署名証明書(いわゆるオレオレ証明書)を作って検証用にローカル環境でHHTPS接続環境を作成 備忘録がてら手順をメモ ※Spring Bootの説明は省きます。 今回はJavaに付属している「keytool」を使用し証明書を作成します。 証 […]
Spring Bootの勉強をしようとPleiadesからEclipse入れたのですが、 pivotal serverが同梱されなかったので入れ直してみました。 作業の内容を備忘録として残しておきます
先日、ラズパイが故障してしまい、2台目の「Raspberry Pi 3 Model B+」を購入しました。 せっかくなので、今更ながらUSBブート試してみました。 USBへのOSインストールから立ち上げまでの手順を残しておきます
備忘録 リモート → ローカル $ scp -i “xxxxx.pem” ec2-user@ec2-XX-XXX-XXX-XXX.ap-northeast-1.compute.amazonaws.com:/home/ec2-user/xxxx.tar ./ 説明 scp -i “KEYファイル” ID@URL:リモートファイルパス ローカルディレクトリ ※ディレクトリごとコ […]
はてなブログでBootstrapを使えるようにしたのでその際のメモを残しておきます。 1.結論 公式からCSSとJSのURLをコピーしてブログに適応すればOK。 2.はてなブログの設定 ブログの設定 > 設定 > 詳細設定 > headに要素を追加 にCSSを貼付 ブログの設定 > デザイン > カスタマイズ > フッター にJavaScriptを貼付
会社で雑談していたときに、参加したいけど、探し方がわからない、いきなり参加するにためらいが。。。 みたいな人が多かったので自分なりに考えてみました。 1.勉強会とは 「テーマに沿ってみんなで一緒に勉強や情報共有したい人が集まる場」だと思ってます。 実施されている時間帯は、会社の終業後、18:00や19:00以降や多いの印象です。そのほか休祝日やお昼にやるものもあります。 コロナ禍以降はオンラインで […]
MacでEC2でCentOSにコンールにログイン後、rootに昇格する手順。 1.AWSのKeyを置いているディレクトリへ移動 cdコマンドでkeyをおいているディレクトリへ移動する。 2.CentOSへSSHログイン インスタンスの「接続」を選んで例に書かれているコマンドをコピペが便利 3.ログインできたことを確認 以下のように表示されていることを確認 4.管理者権限に昇格 コマンドを実行する。 […]