いつか記憶がなくなる自分へ

Windowsのオーバーレイが表示されない時の対応

事象 対応 : いらない「オーバーレイ」を削除する 「Offline Files」を無効化する 事象 Windowsのエクスプローラで表示されるマークみたいなのが「オーバーレイ」ですが、アプリをたくさん使っていると表示されなくなることがあります。 なぜなら、「オーバ…

はじめてのReactの環境を作ってみる

1. compose.ymlを書く 全体 2. Reactのプロジェクトを作成する コンテナ構築 プロジェクト作成 コンテナを起動する 画面を表示する 環境 Docker Compose version v2.15.1 Docker version 20.10.22, build 3a2c30b 1. compose.ymlを書く ファイル名は、これま…

Sambaって何だろう?

ネットワーク上のファイルやプリンタを共有するための決まりをSMBといいます。 SambaはLinuxやUnixでWindowsのファイルサーバみたいに動いてくれるソフトウェアです。 ネットワーク上のファイルやプリンタを共有するための決まりをSMBといいます。 「えすえ…

Backlogのフリープランでスペースを作る

フリープランでアカウント作成します。 使い方はヘルプサイトがわかりやすいです。 APIを使います。 Backlogは、見た目が可愛いくて多機能な課題管理ツールです。 backlog.com Backlogにまつわるいろんな実験をする時に使うスペースが欲しいと思いました。そ…

いろんなMacがある

MacintoshのMac Media Access ControlのMACアドレス Message Authentication CodeのMAC すぐ忘れちゃう。 同じようなアルファベットの並びがあるとなんだかわからなくなる。 フルスペルなんて1mmも覚えられない。そんな自分への記録です。 MacintoshのMac Ap…

とにかくやってみる!Vue.jsに突入し隊

何が何だかわからないので、とにかくやってみます。 Node.jsは、JavaScriptをサーバでも動かせるすごい環境です。 Vue.jsは、ユーザーインターフェイスを構築するためのフレームワークです。 プログレッシブフレームワークは、必要な時に必要な分だけ使える…

初めてPostmanを使ってみた記録

Postmanをインストールする リクエストを整理するためのCollectionsを作成する Collectionsにリクエストを追加する 環境変数を作成する 任意のCllection専用に環境変数を設定できます。 認証情報をリクエストにくっつける ヘッダーにBearerトークンをくっつ…

Sublime TextにターミナルとGit環境を作る

Windows Mac Sublime Textでターミナルを使えるようにする TerminalViewをインストールする ショートカットキーを設定する シェルをBashからZshに変える ターミナルにGitのブランチを表示できるようにする 解決したい問題 Windows 近いうちにやってみよう 世…

何?Swaggerって?

お仕事で「APIの仕様書をすわっがーで作ってね」って言われました、既存の仕様書はYAMLファイルになっているのですが・・・何?Swaggerって? Swaggerは、OpenAPI仕様に基づいてREST APIの仕様書作成から構築を助けてくれるツールです。 OpenAPIは、REST API…

Kintoneの開発環境を作成する

Kintoneの開発環境って何? 開発環境を作成する cybozu developer networkにアカウントを作成する kintone開発者ライセンスを取得する 使ってみる パスワード認証を使ってスペース情報取得してみる APIトークン認証を使ってアプリ情報取得してみる Kintoneの…

Docker DesktopをMacにインストールする方法

Docker for Macをインストールする インストーラーでインストールする方法 インストールできたか確認するためにhello-worldコンテナを作ってみる Homebewでインストールする方法 MySQLを作ってみる docker run のオプション MySQLにログインする Docker for …

CP932とMS932の違いを調べて知ったCP932とSJISの違い

「統合したCP932」とMS932は同じようなもんです。 CP932の歴史 「誕生したばかりのCP932」とSJISと同じですが、「統合されたCP932」とSJISには違いがあります。 「統合されたCP932」にはあるけどSJISにはない文字があります。 SJISやCP932で2byte目が「5C」…

レスポンシブ対応で知ったメディアクエリの基本

メディアクエリは、表示するディバイスなどによって適用するCSSを切り替える機能です。 メディアクエリの指定方法 HTMLファイルにタグの属性として指定する CSSファイルに指定する メディアは、メディアタイプかメディア特性を論理演算子で組み合わせて指定…

EC2インスタンスのDockerコンテナにあるRedmineとGitHubを連携してみた記録

GitHubと連携するプラグインをRedmineに追加します。 プラグインを配置します。 Redmineにプラグインが追加されたことを確認します。 GitHubのリポジトリにDeploy keysを登録してパスワードなしでクローンできるようにします。 コンテナで秘密鍵と公開鍵を作…

GMTとUTCとJSTとUNIX時間とPythonの狭間を泳ぐ

時間の種類が覚えられません。 GMTは、ロンドン郊外にあるグリニッジ天文台での時間です。 UTCは、GMTをちょっぴり調整した世界の標準時間です。 地球の自転速度の変動でちょっとずつ時間がずれるのでうるう秒で調整しています。 Pythonで現在時間のUTCを取…

iptablesはファイアウォールとパケット転送ができる

「iptablesでポート転送の設定をして」と言われました。 iptablesは、Linuxに搭載されていてパケットのルールを設定できます。 CentOS7からファイアウォールは、iptablesからfirewalldへと変更されました。 設定はコマンドと設定ファイルを書く方法がありま…

iptablesで見かけたNATって何?

iptablesでNATテーブルってあるけどこれ何? NATはプライベートIPアドレスとパブリックIPアドレスを組合せで変換してくれます。 変換するプライベートIPアドレスとパブリックIPアドレスの組合わせを管理してくれるのがNATテーブルです。 LAN内からインターネ…

ストアドプロシージャって何?

ストアドプロシージャは、データベースへの複数処理を1つのプログラムにまとめたものです。 プログラムは専用言語で書きます。 ストアドプロシージャの友達にストアドファンクションがいます。 ストアドプロシージャは、戻り値がありません。 戻り値があるの…

Apacheを触ってみる

Apacheは、Webサーバです。 Webサーバは、HTMLファイルやそれに付随する画像などのファイルをクライアントコンピュータに配信するサーバコンピュータのことです。 Apacheの利点 インストールの方法 起動と停止の方法 Apacheを設定してみる 設定ファイルの名…

LDAP:なんとなくわかった気がしている言葉をはっきりと

LDAPとは、ディレクトリサービスを提供するサーバへアクセスするときに使うプロトコルです。 X.500という規格の1つであるDAPというプロトコルを軽量化(Lightweight)したものです。 LDAPに対応してディレクトリサービスを提供するサーバをLDAPサーバといいま…

DDL と DLL の違い

DDLとDLLは全く違うものです。 共通点はどちらも拡張子になることぐらいです。 DDLとは、テーブル構造を定義する言語です。 「CREATE」「DROP」「ALTER」などが書いてあるやつです。 仲間には、レコード単位の操作を行うDMLがあります。 「SELECT」「INSERT…

さるがSQL*Plusって何?って思ったのでインストールしてみた。

SQL*Plusは、OracleのDB用のCUIクライアントツールです。 何となく分かるようなわからないのでインストールします。 インストールしてみた。 1. Oracle Technology Network(OTN)からパッケージをダウンロードします。 2. ダウンロードしたものをすべて解凍し…

パラメータと引数の違い

似ているし、意思疎通にはそれほど困らないけど・・・「引数 == パラメータ」ではないです。 パラメータと引数の違い パラメータは、関数に受け渡されるものの宣言す。 引数は、関数に渡した実際の値のことです。 仮引数と実引数の違い 仮引数は、パラメータ…

聞いたことはあるけどよく知らないMyBatisにちょっと近づいてみる

MyBatisは、O/Rマッパーです。 O/Rマッパーっていうのはオブジェクト指向のプログラムとリレーショナルデータベースをつなげてくれます。 ということでMyBatisは、リレーショナルデータベースとJavaプログラムを手軽につなげてくれるフレームワークです。 JD…

クライアントサーバの3階層システムの基本

3階層システムとは 各層の役割 プレゼンテーション層(ユーザインターフェース層 / UI層) アプリケーション層(ビジネス・ロジック層 / ファンクション層) データ層 3層構造はMVCと一緒のものでしょうか? 違い : 3層構造は直線でつながる 違い : 表しているも…

Windows10においてTortoiseSVNを使ってBacklogのSubversionを使う方法

Subversionの概要 TortoiseSVNをインストールする BacklogのSubversionのリポジトリをCheckoutする 作業コピーのファイルを見る 作業コピーのファイルを更新する Subversionの基本操作 Update Commit Crean up エラーになったら TortoiseSVN\bin\SendRpt.exe…

「Log4J」と「SLF4J」ってなんだ?ログの出力先探索記

ことのきっかけ ① 「Log4J」 ② 「Logback」 いろいろ読んでみてを理解しはじめました。 「Log4J」「Logback」は実装的なログ出力ライブラリ。 「SLF4J」はインターフェース的なログファサードライブラリ。 ① ログ出力ライブラリを調べる ② 設定ファイルを探…