GHE利用時の「GitHub Pages」のURL
No title available

❣ Chile in a Photography ❣
🪼

⁂
No title available
occasionally subtle

No title available
hello vonnie
art blog(derogatory)
AnasAbdin
Cosimo Galluzzi
Lint Roller? I Barely Know Her
Show & Tell
Jules of Nature
Stranger Things

ellievsbear
almost home
ojovivo
todays bird

JVL

seen from Malaysia
seen from United States
seen from Hungary
seen from United States
seen from United Kingdom

seen from Netherlands
seen from Canada

seen from United States

seen from United States
seen from United States

seen from Germany
seen from Türkiye
seen from United States

seen from United States

seen from India
seen from Italy

seen from United States
seen from France
seen from United States
seen from United States
@berukann
GHE利用時の「GitHub Pages」のURL
Jenkins is an open source automation server
Jenkinsの認証まわりをミスってログインできなくなった時の対処方法
go fmtコマンドは内部的にgofmt -l -w が実行されている. つまり、go fmt は、フォーマットした内容を上書きしつつ、変更があったファイル名を表示してくれるコマンド。CIツール等で実行する場合や保存時にフォーマッターをかけたい場合は go fmt で問題なさそう問題なさそう。
When you decide you’re going to integrate a web-based API like Orchestrate into your application, wr...
vcrpyを用いたテスト
## やりたかったこと pypiのローカルリポジトリサーバを作りたい。 `pypiserver`というパッケージで簡単に作れるみたいなので試した。 ## やったこと ###`pypiserver`のインストール&起動 CentOS...
Qiitaの記事。
A pypiserver Deployment Script
pyenv - Simple Python version management
Pyenvインストール後にPythonがインストールできない!
# はじめに 10月頃に思い切ってEl Capitanにしたものの、あまりの不具合の多さに1日でYosemiteにTime machineしたのは苦い思い出。。。 大分不具合も落ち着いた様なので再度El Captain移行をチャレンジ...
イケてるターミナル!!
いままで.gitignoreはちまちま手で書いてたけど、giboという便利ツールを発見したのでメモ。 giboは、様々な言語、フ...
gibo。簡単に.gitignoreを作れてよさそう。
(photo by tess_marie :: Untitled) Tumblrの弱いところ -...
コードのハイライトに参考
Vagrantで突然Boxが立ち上がらなくなった場合
vagrantでBoxが立ち上がらなくなった
% vagrant init Windows2012R2 A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant. % vagrant up Bringing machine 'default' up with 'vmware_fusion' provider... ==> default: Box 'Windows2012R2' could not be found. Attempting to find and install... default: Box Provider: vmware_desktop, vmware_fusion, vmware_workstation default: Box Version: >= 0 ==> default: Box file was not detected as metadata. Adding it directly... ==> default: Adding box 'Windows2012R2' (v0) for provider: vmware_desktop, vmware_fusion, vmware_workstation default: Downloading: Windows2012R2 An error occurred while downloading the remote file. The error message, if any, is reproduced below. Please fix this error and try again. Couldn't open file /Users/daicho/Work/VagrantBox/WinTest/Windows2012R2
VagrantのBoxをVirtualBoxで作成していた後に、 VMware Fusionをインストールしていたことを忘れていました。 DefaultはVMware fusionが選ばれるんだね。 Providerを指定したら問題なく実行できました。
% vagrant up --provider=virtualbox Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'Windows2012R2'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: WinTest_default_1450184245720_84113 ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: 3389 => 13389 (adapter 1) default: 5985 => 15985 (adapter 1) ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: WinRM address: 127.0.0.1:15985 default: WinRM username: vagrant default: WinRM transport: plaintext ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM... ==> default: Configuring and enabling network interfaces... ==> default: Mounting shared folders... default: /vagrant => /Users/daicho/Work/VagrantBox/WinTest
VagrantでWindowsゲストのNIC名が日本語の場合でもIPアドレスの設定を行える様にするパッチ。
VagrantでWindowsゲストのNICが文字化けする時のパッチ 例)以下、MACの場合
% wget https://gist.github.com/stknohg/2b033479e40c38d9912f/archive/d316ff66747bed6894936b5dfa6ccb1995899bed.zip % unzip d316ff66747bed6894936b5dfa6ccb1995899bed.zip % sudo patch -u /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/plugins/guests/windows/guest_network.rb patching file /opt/vagrant/embedded/gems/gems/vagrant-1.7.4/plugins/guests/windows/guest_network.rb
[20140630] 日記 〜人前で恥をかきたくない〜
来週、多くても100名くらいの人の前で、 司会的なものをしなければいけない。それが嫌で仕方がない。
そもそも昔から人前で話すことが苦手で、 ことある毎に可能な限り逃げてきた。 どうしてもやらねばならぬ時も、やばいやばいと言いつつ、 ロクに準備もせず、結局、当日失敗して、 「やっぱり自分に任せたのは失敗だった」って、 自分を卑下することで、準備しなかった自分が悪かったのではなく、 能力がない自分に任せた誰かのせいだと、 こころの何処かで責任から逃げていた。
今回も逃げることはできた。けれども断らなかった。 いつも、逃げている自分が間違っていると知っているから。 心の底では、すべて自分の責任だと知っているから。
そもそも、何が嫌なのか。
自分のせいで会をぶち壊したくないというのは建前で、 人前で話すのが圧倒的に苦手で、 恥をかきたくないのが原因だと思う。
恥をかきたくない。でも練習はしない。 では、本当は恥をかきたいのか。そんなわけない。
逃げ道を作っているだけなのかもしれない。 他人には自分の能力不足といいつつも、心の底で、 練習していないからできていないのは当たり前。 練習したらできるから能力不足なんかではないって。
他人にとっては、練習していようと、 練習していまいと、本番がすべて。 自分の殻に閉じこもって、自分の中で自分を慰めて、 練習せずに本番を迎える。練習して失敗することが怖いのかな。 今回は、事前準備を入念にして、当日を迎えたいと思う。
もう逃げてはだめだ。人生に逃げ道はない。
小山です。 久しぶりにEmacsの設定を見直そうとしたら、自分のあまりのelisp脳の衰退に驚愕しました。 さて、明日の1月30日はFusic 勉強会 #6が開催されます。 Fusic勉強会 #6 自分は「実践Vagrantを利用したサーバ移行 (VagrantのMultiVM設定からさくらVPSの複数台構成まで)」というタイトルで発表をします。 内容としては いままで複数台構成の専用サーバで数年運用していたシステムを、複数台構成のさくらVPSに移行するプロジェクトが発生。移行前にまずはVagrantのMulti-Machine機能を使ってローカル上で複数台環境を構築、サーバの設定を全てAnsibleに移行し、ローカルでテスト。最終的にそのAnsible設定を『そのまま』実行して複数台構成のさくらVPSへの移行を実現。 という内容なのですが、実は上の話の前に「PackerでVagrant用boxを作る」という作業がありました。 明日の勉強会ではその話は飛ばしますので、ここで紹介したいと思います。 なお、今回の内容はまさに「OSXでpackerでCentOS6.4のVirtualBox VMを作成する」を参考に作業したものですので、是非こちらもご覧ください。 Packerとは何? VMWareやVirtualBoxを開発で利用するようになってから結構立つかと思いますが、最近はVagrantとかPackerとかDockerとかいろいろ便利と言われるツールがでてきて、混乱しますね(自分はしました)。 で、今回利用するPackerとは何で、どこが便利なのか、良く分からない人もいるかと思います。 Packerの正確な説明は、皆さんがググった結果や他のサイトにお任せしますが、「個人的で局所的」なPackerの利便性の説明をしてみます。 VirtualBoxを便利に使うためのVagrantを便利に使うためのPacker 既に「VirtualBox」と絞ってしまっていますが、「個人的で局所的」なのでご勘弁を。 VirtualBoxなどの仮想環境を使ったことがある人は多いと思いますが、そのVMの生成のためには「(isoなどを利用した)OSのインストール」が必要で、毎回毎回「インストール時間分」時間がかかっていました。 それをVirtualBoxの「仮想イメージのインポート/エクスポート機能」をつかって、時間の短縮した人もいるかと思いますが、その部分を担っているのがVagrantです。 Vagrantは「box」という仮想イメージを管理し、必要に応じてその仮想イメージからVMを簡単にVirtualBoxに生成できるわけです。 (さらにVMwareでも!的な話は省略します) じゃあ、その「box」はどこからもってくるの?となるわけですが、まず2つが考えられます。 ネット上に公開されているboxを利用 VirtualBox内で動いているVMから生成 「ネットで公開されているboxは何がインストールされているかわからないからちょっと。。。」という人は必然的に「VirtualBox内で動いているVMから生成」となるわけですが、じゃあ、その「VirtualBox内で動いているVM」はどうやって作るの?また自分でisoから作るの?面倒!となるわけです。 (Vが頭文字の単語が頻出して、だんだん禅問答みたいになってきましたが、もう少しだけがんばってください) その最後の面倒な部分を担うのがPackerです(と、思っています)。 Packerは、例えば「VirtualBoxのVMをisoから作成し、そこからVagrant用boxを作る」という部分を、「JSONで記述された設定ファイル(といくつかのスクリプト)」を用意するだけで自動化してくれるのです。 個人的なPackerのポイントは「JSONで記述された設定ファイル(といくつかのスクリプト)」という部分です。 JSONやスクリプトはバイナリと違い、自分で読めるので、「ネットで公開されているもの」を使いやすいのです。 ChefのコミュニティCookbookのように夢が広がりますね(Ansible使いですが)。 Packerでboxを作ってみる VirtualBoxは既にインストールしてある前提です。Packerのインストールは「INSTALL PACKER」を参考にしてください。 今回はCentOS6.5のVirtualBox用boxを作ります。Packerはv0.5.1を前提にしています。 Packer用JSONファイルを探す 自分でpacker.jsonを記述するのは面倒なので、インターネット上から設定を探します。 https://github.com/hnakamur/my-packer-template-files がとても素晴らしいので、こちらを使います。 $ git clone https://github.com/hnakamur/my-packer-template-files 設定の中身を確認する $ cd my-packer-template-files/centos6.5 centos6.5/template.json を確認するとprovisionersでいくつかスクリプトを実行しているようなので、それぞれのスクリプトで何が実行されているか確認します。 例えばcentos6.5/scripts/vagrant.sh のスクリプトはVagrantで使う前提の設定をしてくれているなど、いろいろな設定が実行されています。感謝しかありません。 Packerを実行する $ packer build -only=virtualbox-iso template.json はい。終わりです。packer_virtualbox-iso_virtualbox.boxというboxが生成されているので、こちらのVagrantのboxとして追加するだけです。 $ vagrant box add ...
Packerで作成したBoxをVagrantで利用するまで。
RAID構成についてすごくわかりやすい。
VMware関連のブログランキング。これは勉強になるサイトばかり。