かきスタンプ

福岡で物流系のエンジニアやってます

Docker:基本操作メモ

Dockerは、軽量な仮想化環境を実現するツール。 2017年8月現在、以下のエディションがある。 - CE(Community Edition):無償 - EE(Enterprise Edition):有償 以下、OSは Ubuntu 14.04.5 を使用しています。 Docker CE をインストール sudo apt-get inst…

1分で分かる Vagrant

Vagrant(ベイグラント)とは? 仮想マシンを簡単に立ち上げるためのツールです。 Boxファイルから仮想マシンを起動できます。 1つのBoxから、複数の仮想マシンを起動する事も可能です。 (図ではVirtualBoxを使用しています。実際には、ユーザの操作として…

Vagrant:基本操作メモ

Vagrantは、仮想マシンを簡単に立ち上げるためのツール。 以下では、仮想マシンに VirtualBoxを使用しています。 他にも、VMwareやHyper-V、EC2にも適用できます。 ホストには、Ubuntu 16.04.3 を使用しました。 インストール sudo apt-get install vagrant …

VMware Player:ホストとゲストの共有フォルダ設定

VMware Playerにて、ホストとゲストの共有フォルダを設定する手順。 以下、ホストとゲストはWindowsでやってます。 VMware Playerのメニューの、 管理→仮想マシンの編集→オプション(タブ)→共有フォルダ にて ・常に有効 ・Windowsゲストのネットワークドラ…

bootstrap:アイコンの上にバッジを表示する

こういう感じの。 ー html側 ー <div class="container"> <button class="btn btn-default btn-lg btn-link" style="text-decoration: none;font-size:45px;"> <span class="glyphicon glyphicon-envelope"></span> <span class="badge badge-notify">5</span> </button> </div> ー CSS側 ー .btn-default >.badge-notify{ background:red…

AWS:rootユーザに切り替え

AWSは、通常 ec2-userでログインします。 rootユーザでログインを試みると、「Please login as the user “ec2-user” rather than the user “root”.」というメッセージが表示されますが、一度、ec2-userでログインした後、ユーザを切り替える事で、rootユーザ…

Ubuntu 16:デバイスマネージャー起動方法

<環境> 【Ubuntu 16.04.2 LTS】 Windowsで言う、デバイスマネージャーに相当するツール。 デフォルトのデスクトップ環境(Unity)の使用を前提としています。 以下のコマンドでインストール sudo apt-get install hardinfo 起動 hardinfo 起動画面はこんな…

Jekyll基本操作メモ

マークダウンで静的サイトが作成可能なツールJekyllの基本操作をメモ。 GitHubにホスティングすると、GitHub Pagesにてお手軽に公開可能です。 <環境> 【Ubuntu 16.04.2 LTS】 【jekyll 3.0.1】 以下、GitHubに、適当なポジトリを作成した後に実行していま…

Cent OS:デスクトップ環境

【環境:CentOS Linux release 7.3.1611(Core)】 以下のコマンドでインストール。 yum -y groups install "GNOME Desktop" 切り替え startx

フィボナッチ工数見積に衝撃を受け、実践してみた感想

フィボナッチ工数見積という手法があるらしい。 tango-ruby.hatenablog.com 凄まじい衝撃を受けたんで、早速試してみた。 まだ開発に入ってないので、今回、適用してみたのは見積フェーズのみ。 それだけでも、十分に有用だという実感があった。 超ざっくり…

GitHubだけでスライドが作れるサービス「GitPitch」の使い方

GitHubだけでスライドが作れるサービス「GitPitch」の使い方を、スライドにしてみた。 https://gitpitch.com/kakisoft/HowToUseGitPitch GitPitchを使ってどんな事ができるのか、直感的に分かるようにしてみました。 基本的な使い方から、設定ファイルを使用…

ASP.NET:1pxdeepを使用したBootstrapテーマ変更

「1pxdeep」という、Bootstrapテーマカラーを自由にカスタマイズできるサービスを利用し、ASP.NETに適用する手順です。 ―1― 1pxdeepにて、「Seed color」ボタンでカラーを選択し、「Schema now」で内容を確認。 「DownLoad」ボタンをクリックし、アーカイブ…

VMware:Ubuntuインストール直後にやった事のメモ

<環境> 【VMware Playser 6.0.7】 【ホストOS:Windows7】 【ゲストOS:Ubuntu 14.04 LTS】 ホストとゲスト間のクリップボードの共有 ゲストOSとホストOSとで、クリップボードを共有する設定。(最近のバージョンでは、インストールした時点で共有されてい…

Ubuntu:ASP.NET MVC 基本操作

【環境:Ubuntu 16.04.2 LTS】 以下のコマンドで、ASP.NET MVCの雛形を作成できます。 sudo dotnet new mvc ビルトインサーバの起動と実行は以下のコマンドで。 sudo dotnet run 実行時、Assets file 'project.assets.json' not found.というエラーが発生し…

HTTPメッセージについて整理してみた

リクエストメッセージ(クライアント→サーバ)とレスポンスメッセージ(サーバ→クライアント)をまとめて「HTTPメッセージ」と呼びます。 HTTPメッセージの構成 リクエストメッセージ (例) 1. リクエストメッセージの「スタートライン」は、『リクエスト…

プロキシに弾かれてnpmが実行できない時の対処。

プロキシに弾かれてnpmが実行できない時の対処。 ターミナルより、以下を実行。 npm -g config set proxy http.proxy http://[ID:PASSWORD]@[プロキシサーバのURL]:[ポート番号] npm -g config set https-proxy http.proxy http://[ID:PASSWORD]@[プロキシサ…

Linux:容量確認の方法と、dfとduの違い

Linuxにて容量を確認するコマンドに dfとduがあるけど、調べていくうちに混乱してきたんで整理。 以下、dfコマンドでの確認内容。 (ファイルシステム毎の使用状況を表示) df -hT Windowsだと、「Cドライブの容量は?」といった考えになり、その考えをその…

Ubuntu:フリーズした時の対処

Ubuntuにて、フリーズした時の対処 [Ctrl] + [Alt] + [F2]で、CUI操作に切り替え。 ログイン topコマンドにて、過負荷のプロセスIDを確認 kill -9 <PID>で、プロセスを終了させる [Ctrl] + [Alt] + [F7] でGUI操作に戻る。 上記で反応が無い場合、もしくはプロセ</pid>…

Git:プロキシに弾かれてGitHubから cloneできない時の対処

プロキシに弾かれてGitHubから cloneできない時の対処。 ターミナルより、以下を実行。 git config --global http.proxy http://[ID:PASSWORD]@[プロキシサーバのURL]:[ポート番号] git config --global https.proxy http://[ID:PASSWORD]@[プロキシサーバの…

Ubuntu向け:Visual Studio Code の C# 実行環境

1. 公式サイトより、Ubuntu向けのインストーラを選択。 2. コンソールにてインストール(参考サイト ) sudo dpkg -i <file>.deb sudo apt-get install -f 3. /etc/apt/sources.list.d/dotnetdev.list を編集。(無ければ新規作成) 以下の内容を追記。(参</file>…

Linux:マイナーディストリをいくつか試した感想

見た目が良さげな Linuxディストリを、ASUSのE200Hに入れて遊んでみた感想です。 elementary OS 見た目のデザインは素敵。 軽量で最低限の機能しか備えていないため、色々手を加えないと、常用のPCとして使用する分には辛い。 色々手を加えていくうちに、ど…

Linux:キーボードの特定キーが正常に動作しているかチェック

コンソールにて、以下を入力。 xev ウィンドウが立ち上がったら、チェックしたいキーを入力する。 ジャンク品触っていると、設定が悪いのか、キーボードが悪いのか分からない場合があるので、そういう時に使ってます。 (言語によって左右されやすいキーは特…

PowerShell:APIの叩き方

PowerShellでAPIを叩くとき、Invoke-WebRequestを使用します。 (Windows 7 にデフォルトで入っている ver 2にはありませんが。) Invoke-WebRequest -uri <URI> 「Invoke-WebRequest」でなく、「curl」と打ってもOKです。 使用例 curl -uri http://kakistamp.com</uri>…

Oracle:文字列を日付型に変換するファンクション(できなければ nullを返す)

Oracleで、文字列を日付型に変換し、できなければnullを返すファンクションを書いてみた。 create or replace function CONVERT_TO_DATE ( ARG_DATE in varchar2) return date is FORMATTED_DATE varchar2(8); begin FORMATTED_DATE := substr(replace(ARG_D…

elementary OS:セットアップメモ

elementary OS(見た目がMacっぽいDebian系ディストリ)をセットアップしたので、その手順をメモ。 -1- 公式サイトより、イメージファイルをダウンロード。(無料でのダウンロードも可) -2- インストールドライブ(USB起動)を作成します。 Rufus を使…

Oracle:インポートエラー(IMP:00013)の対処

エクスポート・ファイルはEXPORT:V10.02.01によって従来型パス経由で作成されました。 IMP-00013:DBAのみ別のDBAがエクスポートしたファイルをインポートできます IMP-00000:エラーが発生したためインポートを終了します。 というメッセージが出た時の対処。…

Git基本操作メモ

操作 コマンド 備考 リポジトリの初期化 git init 空ディレクトリでの操作を推奨 状態の確認 git status 次にやるべき操作がなんとなく分かる。 ファイル追加 git add (ファイル名) 「.」で、カレントの全ファイル。「*」でワイルドカード指定。-Aで追加・変…

AWS:<EC2>Ubuntu Server 16.04 LTS のデスクトップ環境

【クライアント端末:Windows 10】 【使用ツール:MobaXterm】 Ubuntu ServerのGUIデスクトップ環境作成手順。 VNC(Virtual Network Computing)を使用しています。 1. Ubuntu Server 16 のEC2インスタンスを作成。 (セキュリティグループを編集し、カスタ…

AWS:ARN設定内容メモ

AWS

ARN(Amazon Resource Names)は、AWSにおける一意のリソースを特定するためのID。 IAMのポリシー編集時などに時々使うけど、何を書くかよく忘れるのでメモ。 <書式> arn:<partition>:<service>:<region>:<account-id>:<サービスによって異なる> <partition> 「aws」固定でよさそう。 <service> s3とかec2とか。 詳細はA</service></partition></account-id></region></service></partition>…

Windows向け:Visual Studio Code の Python 実行環境

Visual Studio Codeはインストール済みで、Pythonは未インストールの状態から開始しています。 PythonのインストールにはChocolateyを使用しています。 Chocolateyのインストールについてはこちらを。 管理者権限でコマンドプロンプト or PowerShellを起動し…

Windows向け:Visual Studio Code の Ruby 実行環境

Visual Studio Codeはインストール済みで、Rubyは未インストールの状態から開始しています。 RubyのインストールにはChocolateyを使用しています。 Chocolateyのインストールについてはこちらを。 管理者権限でコマンドプロンプト or PowerShellを起動し、以…

Chocolateyインストールメモ

Chocolateyは、apt-getやyumみたいなパッケージマネージャー。Windows向け。 インストール方法は以下。 Windowsキー + r で、「ファイル名を指定して実行」を呼び出し、taskmgrと入力。(タスクマネージャー起動) タスクマネージャーより、 ファイル→新しい…

Windows向け:Visual Studio Code の C# 実行環境

WindowsユーザがVisual Studioを使う感覚で Visual Studio CodeにてC#を書き、以下ような現象が発生した人のためのエントリ。 実行時に、.NET Core SDKが必要となります。 公式サイトからダウンロードし、インストールします。 機能拡張(Ctrl + Shift + X)よ…

Bash on Windows 10のGUI環境

MobaXtermを使用して、Bash on Windows 10にてGUI環境が実現できます。 今回はHome Edition の Portable edition を使用しました。 公式サイトよりダウンロードしたファイルを解凍し、MobaXterm_Personal_9.4.exe を実行。 ファイアーウォールでブロックされ…

ディープラーニングにおける過学習について

【過学習】 訓練データに対して学習されているが、未知のデータに対して適合できていない状態。 多分、こういう事だと思う。

機械学習とディープラーニングの違い

図解「IoT」ビジネス入門にて解説されていた、「機械学習とディープラーニングの違い」が凄いわかりやすかったんでメモ。 機械学習 ディープラーニング

はてなMarkdown記法:メモ

半角スペース2つで改行 「#」でH1見出し 「##」H2見出し 「###」H3見出し 「######」の最大は6 3つ以上「*」または「_」を連続させると、↓のような線 *または_で前後を囲むと斜体* **または__で囲むと強調** ***または___で囲むと斜体+強調***1 ~~で囲むと取…

brother DCP-J968N:スキャンしたデータがPCに保存できなかった時に試した事

【OS:Windows 10】 brotherのDCP-J968NでスキャンしたデータをPCに保存する場合、以下の操作となる。 原稿をセット→スキャン→ファイル→PCを選択 が、PCに保存された形跡は無し。 原因を調べてもわからなかったし、そもそも何処に保存されるのかマニュアルに…

Visual Studio:「前のメソッド」ショートカット

Visual Studio 2008までは存在していた「前のメソッド」「次のメソッド」のショートカットは、2010以降は無いんで、使いたかったら自分で登録しないといけないみたい。 ツール→オプション→環境→キーボード の画面を開き、 『以下の文字列を含むコマンドを表…

偶数丸めのやり方を、一言で説明してみる。

偶数丸め 1の位が奇数の場合、4捨5入 1の位が偶数の場合、5捨6入

Oracle:主キーのカラム抽出

Oracleで主キーのカラムを抽出するSQL select USER_CONS_COLUMNS.OWNER ,USER_CONS_COLUMNS.TABLE_NAME ,USER_CONS_COLUMNS.COLUMN_NAME from USER_CONS_COLUMNS join USER_CONSTRAINTS on USER_CONS_COLUMNS.CONSTRAINT_NAME = USER_CONSTRAINTS.CONSTRAINT…

Xamarinはいいぞ!

Xamarin(AndroidアプリをC#で書ける仕組み)に興味があり、Japan Xamarin User Group様主催のJXUGC #21 JXUG 福岡支部 発足記念勉強会 に参加させて頂きました。 運用中のAndroidアプリおよびAndroid開発手法について、いくつか改善したい部分があったのがX…

Oracle:サービス名を記述しないDBLINK

Oracleで異なるDBを使用する場合、DBLINKを使いますが、サービス名を記述しない書き方でもOKです。 記述例 CREATE DATABASE LINK <dblink_name> CONNECT TO <user_name> IDENTIFIED BY <password> USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=1521))(CONNECT_DATA=(SER</password></user_name></dblink_name>…

AWS:cloud-initを使用して、お手軽Rails環境セットアップ

【 環境:Ubuntu 16.04.1 LTS 】 EC2インスタンス作成時に、cloud-initを使用して初期設定ができるみたいなんで、試しにUbuntuのEC2インスタンスを作成した時に、デフォルトでRailsが入ってる環境を作ってみた。 cloud-initは、/etc/init.d に記述する起動ス…

MySQL:外部ホストからの接続

設定後は、以下のコマンドで接続できるようになります。 mysql -h hostname -u remoteuser -p ※「remoteuser」というユーザ名にしています。 「hostname」はIP指定でも可能です。 MySQL:外部から接続できるようにする設定 まず、外部接続用のユーザを作成。…

MySQL起動時のエラー:Can't connect to local MySQL server through socket

【 環境:Amazon Linux AMI 2016.09.0 (HVM) 】 MySQL起動時に時々、以下のようなエラーが出てた。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) MySQLデーモンの再起動で解決可。コマンドは以…

ubuntu:サービス確認

サービスの稼働状態確認 service --status-all 【状態】 [+] - サービス稼働中 [-] - サービス停止中 [?] - サービスの状態を判断できない Cent OS で実行すると、随分見え方が異なる。 PIDまで確認できる分、そっちの方が良さげ。 また、chkconfigで、稼…

Oracle:デフォルト設定のパスワード有効期限切れ対策

Oracle11g以降は、パスワードの有効期限がデフォルトで180日となっています。 そのままにしておくと、180日経過後に突然ログインできなくなるので、パスワードの有効期限を延ばす(もしくは無期限に設定する)必要があります。 以下、SYSDBAで実行。 パスワ…

Oracle:テーブルのみをエクスポート

Oracleでテーブルのみをエクスポートする方法。 expを使う場合 exp user/pass@net_service_name TABLES=% FILE=filename.dmp expdpを使う場合 expdp \"user/pass@net_service_name AS SYSDBA\" DIRECTORY=dump_save_directory DUMPFILE=filename.dmp TABLES=…

Windows:復元ポイントについて

Windows 8 が入っているノーパソの調子が悪くなり、調査とパッチ当てに結構時間使った。何が原因かは知らんが、定期的に復元ポイント作っておくように心がけておこうと思った。 復元ポイント作成&復元 【Windows 7、8、10】 コントロールパネル→システム→シ…