サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
買ってよかったもの
qiita.com
TL;DR [必須コンポーネント] ダイアログ ボックスで [アプリケーションと同じ場所から必須コンポーネントをダウンロードする] を有効にするには… みたいなことになった時 エラーメッセージ中にヘルプURL https://go.microsoft.com/fwlink/?LinkId=616018 がありますが このページに記載されているパスに誤りがあります。 【誤】 C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages 【正】 C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages パス以外は正しいので読み替えれば行けます。 概要 ユーザー側がオフライン環境でも利用できるようなアプリを発行する場合、
追記 : 2017/01/23 Concrete5 を最新版にし、各種イメージの定義を改善しました。 目的 Concrete5 を Nginx + php-fpm で動かす。 docker-compose で起動できるようにする。 ブツだけ欲しい → https://github.com/hidekuro/concrete5-docker 作業 前提環境 docker docker-compose 手順 0. システム構成を考える Docker ベースで作ろう フルスタックコンテナは嫌なので docker-compose でオーケストレーションしよう サービスは app, db, web くらいに分かれるかな? 安いサーバーでも動くようになるべく軽くしたい alpine ベースにしよう Web サーバーは Nginx にしよう MySQL はちょっとチューニングしよう 環境によって doc
Help us understand the problem. What is going on with this article?
# create machines (consul0, consul1, consul2) for i in 0 1 2; do docker-machine create -d virtualbox --virtualbox-memory 512 consul$i done # start consul servers for i in 0 1 2; do docker $(docker-machine config consul$i) run \ -d \ --name consul$i \ -p 8300-8302:8300-8302/tcp \ -p 8301-8302:8301-8302/udp \ -p 8400:8400/tcp \ -p 8500:8500/tcp \ -p 8600:8600/tcp \ -p 8600:8600/udp \ consul agent \
[hoge@localhost ~]$ docker-machine upgrade default Waiting for SSH to be available... Detecting the provisioner... Upgrading docker... Stopping machine to do the upgrade... Upgrading machine "default"... Default Boot2Docker ISO is out-of-date, downloading the latest release... Latest release for github.com/boot2docker/boot2docker is v1.11.0 Downloading /Users/hoge/.docker/machine/cache/boot2docker
qiita.com/hidekuro
docker run -d -i -t \ --name="my-db" \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD="mysql" \ -e MYSQL_DATABASE="my_db" \ -v /var/lib/mysql \ mysql:5.6 \ --character-set-server=utf8mb4 \ --collation-server=utf8mb4_unicode_ci \ --log-error=/var/log/mysql/error.log \ --general-log=true \ --general-log-file=/var/log/mysql/general.log \ --slow-query-log=true \ --slow-query-log-file=/var/log/mysql/slow-query.
仮想マシンイメージファイルや仮想ディスクファイルなど、ストレージ領域を大量消費するファイルの保存先を SSD から HDD に退避したいという話です。 この記事で分かること Vagrant, VirtualBox 利用時の各種ファイルの保存先の変更方法。 TL;DR HDD に逃がしておいた方がいいやつを簡潔に。 環境変数 VAGRANT_HOME を設定。 (例)export VAGRANT_HOME=/path/to/hdd/.vagrant.d VirtualBox の仮想マシンフォルダーを変更。 (例)vboxmanage setproperty machinefolder /path/to/my-vms もうちょい詳しく 環境変数 VAGRANT_HOME Vagrant の仮想マシンイメージ *.box ファイルや、各種メタファイルの保存先。 未指定時のデフォルトは $HOME
TL;DR Let's Encrypt で証明書発行して IAM にアップロードして ELB に設定して 古い証明書を削除する という手順を実施する Bash スクリプト (root 実行用) https://gist.github.com/hidekuro/1801e711367b47a7e519 本稿ではこれを使うまでの道のりをダラダラと説明しています。 はじめに AWS ELB に Let's Encrypt の証明書を登録する仕組み を自動化したので、 その作業やバッチスクリプトのソースを残しておきます。 ※ 実稼働させたスクリプトから秘匿情報を間引きつつ記事に起こしていますので、不備があればご指摘下さい。 要件 ELB に登録するサーバー証明書の発行と更新作業を自動化したい 稼働中の Web サーバーは止めたくない 前提環境 SSH で作業可能で、 Nginx が稼動している(稼
# detect newest git version GIT_VERSION=$(curl -sL https://github.com/git/git/releases | sed -nre 's:\s*<span class="tag-name">.*v(.+)</span>:\1:p' | sort -dr | head -n 1) # install depends sudo yum install -y tar gcc-c++ curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-MakeMaker # download source archive curl -OL https://github.com/git/git/archive/v${GIT_VERSION}.tar.gz
Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'ubuntu/trusty64' is up to date... Vagrant cannot forward the specified ports on this VM, since they would collide with some other application that is already listening on these ports. The forwarded port to 80 is already in use on the host machine. To fix this, modify your current projects Vagrantfile to use a
「Vagrant + Ansibleで環境構築をコード化する」 の第1弾です。 本シリーズで作成するファイルは GitHub に置いてあります。 ※パートごとにブランチがあります シリーズ記事一覧 Vagrant + Ansibleで環境構築をコード化する(1)導入 Vagrant + Ansibleで環境構築をコード化する(2)Playbookを使う Vagrant + Ansibleで環境構築をコード化する(3)もっとPlaybook Vagrant + Ansibleで環境構築をコード化する(4)さらにPlaybook ~終わり~ シリーズの最終目的 環境構築作業をコード化し git clone からの vagrant up だけで整備したい。 なんだかんだでGUIなデスクトップ環境がほしい。できれば自動整備で。 そのために次のことをします。 Vagrantを使って、ホストに依存しな
# デフォルトエディタをvimに変更 sudo update-alternatives --set editor $(update-alternatives --list editor | grep 'vim.basic') # パッケージリポジトリを日本ミラーサーバーに変更 sudo sed -i'~' -E "s@http://(..\.)?(archive|security)\.ubuntu\.com/ubuntu@http://ftp.jaist.ac.jp/pub/Linux/ubuntu@g" /etc/apt/sources.list # よく使うパッケージをインストール sudo apt-get -y update sudo apt-get -y install software-properties-common sudo add-apt-repository -y pp
はじめに Ubuntu における Tomcat のディレクトリ構造や配置をよく理解していなかったために エラーに見舞われた ので、軽く調べてまとめてみました。 次の項目について説明しています。 インストール方法(軽く) よくやる初期設定 自動起動のしかた インスタンスの追加方法 追加したインスタンスの自動起動 環境 Ubuntu Server 14.04 Tomcat 7.0.52-1 (aptitude で導入) Oracle JDK8 u5 まっさらな Ubuntu にまとめて揃える場合はこんな感じ。 TIPS echo の行は、 JDK のライセンスに自動で同意するための記述です。 → Install Oracle Java 8 (JDK8 and JRE8) in Ubuntu / Linux Mint Tomcat 基本知識 CATALINA_HOME Tomcat の実行に必要
Ubuntu14.04 + nginx + GlassFish4 の環境を構築し、 JavaEE アプリケーションサーバー環境を建てたお話です。 本稿は次の2点に焦点を当てた記事です。 GlassFish4 のインストールと設定 nginx の設定 構築の目的は Jenkins, GitBucket の導入でした。 これについては WAR のデプロイ方法のみ記載しています。 Why GlassFish? JavaEE7 以降における参照実装だから。 (寺田佳央 氏のブログより) Java EE and GlassFish Server Roadmap Updateについて GlassFish と Tomcat の違い Part 3 前提環境 UbuntuServer 14.04 導入済みで SSH 接続ができる状態である aptitude で下記インストール済み oracle-java8-
次のページ
このページを最初にブックマークしてみませんか?
『hidekuro - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く