かきスタンプ

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

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メッセージについて整理してみた

Web

リクエストメッセージとレスポンスメッセージをまとめて「HTTPメッセージ」と呼びます。 HTTPメッセージの構成 リクエストメッセージ (例) 1. リクエストメッセージの「スタートライン」は、『リクエストライン』と呼ばれる。 メソッド(GET,PUT等)、リク…

プロキシに弾かれて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】 コントロールパネル→システム→シ…

Oracle:表領域ごとの使用量、使用率、空き容量を表示

Oracleにて、表領域ごとの使用量、使用率、空き容量を表示するSQLを書いてみた。 SQL select DBA_DATA_FILES.TABLESPACE_NAME ,min(DBA_DATA_FILES.BYTES)/1024/1024 as "現サイズ(MB)" ,round(min(DBA_DATA_FILES.BYTES)/(1024*1024) - sum(DBA_FREE_SPACE.…

Oracle:どんなSQLが過去に発行されたか追跡

過去に発行されたSQLを表示 select * from v$sqlstats これだけだと、誰が実行したか(ユーザ、マシンなど)がわからないので、合わせて知りたい場合はセッション情報と結びつける。 セッション確認 select * from v$session v$sqlstats.sq_id と v$session.…

Oracle:テーブル名一覧とカラム名一覧を取得

テーブル名一覧とコメントを取得 select USER_TABLES.TABLE_NAME ,USER_TAB_COMMENTS.COMMENTSfrom USER_TABLES left join USER_TAB_COMMENTS on USER_TABLES.TABLE_NAME = USER_TAB_COMMENTS.TABLE_NAMEwhere 1=1order by 1 カラム名一覧とコメントを取得 s…

Oracle:ロックセッションKILL(削除)

デッドロック発生時の対策。 ロックセッションサーチ SELECT SID, SERIAL# FROM V$SESSIONWHERE SID IN (SELECT SID FROM V$LOCKWHERE TYPE IN ('TM','TX')) SID、SERIAL# をメモし、以下のコマンドを実行。 ロックセッションKILL ※要管理者権限 alter syste…

AWS:Redmine での MySQL Workbench起動

AWS Marketplace(EC2)の Redmineは DBがMySQLで動いているんで、MySQL Workbenchを動かしてみた。 【手順】 sshログイン sudo apt-get update sudo apt-get install ubuntu-desktop sudo apt-get install mysql-workbench sudo dpkg-reconfigure x11-commo…

Bash on Windows 10:sudo 実行時「名前解決できません」の対処

Windows 10のbashにて、sudoを実行すると「(コンピュータ名)の名前解決ができません」というメッセージと共にパスワード入力を要求されるようになった。あれ?今まで要求されてたっけ?と思いつつ、正しいパスワードを入力してもエラー。 調べると、/etc/hos…

VirtualBox:仮想マシンを他のマシンへコピー

【コピー元】 ファイル→仮想アプライアンスのエクスポート 【コピー先】 ファイル→仮想アプライアンスのインポート にて、コピー元にて作成したファイルを指定。

PowerShell:基本操作メモ

以下、version 5.0 で実行しています。 Windows 7 のプレインストールのバージョン(2.0)では curl(正確には Invoke-WebRequest)が使えないので、古いバージョンを使っている場合はアップデートした方がいいかと思います。 バージョン情報表示 $PSVersion…

nginx:インストールと基本操作メモ

【 環境:Ubuntu 14.04 】 apt-getにて、新しいバージョンがインストールされるように設定 sudo apt-get update nginxインストール sudo apt-get install nginx インストールしたパッケージは/var/cache/apt/archivesに保存されている。 ブラウザからの動作…

AWS:bitnami RedmineのphpMyAdminアクセス方法

AWS Marketplaceの Redmineにて、phpMyAdminにアクセスする方法。 通常のRedmineのURLの末尾に「/phpmyadmin/」を付けてブラウザを叩くと、phpMyAdminが起動します。 しかし、デフォルトだと「For security reasons, this URL is only accessible using loca…

DENSOハンディターミナル:管理者向けモード設定メモ

DENSO製ハンディターミナルの管理者向け設定メモ。 システムメニュー起動[SF]キー + [1] を押しながら、電源ON(KEYENCEのハンディは [L2] + [2]を押しながら電源ON。よく混同する。) システムメニュー:各種操作のキャンセル[SF]キー + [BS/C] リジュー…