サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
urapico.hatenablog.com
qiita.com HashiCorpの Terraform を利用して、よくインフラ層の管理を行っています。 理由としては、いくつか考えられるます。 様々な IaaS に対応しているので、Terraform での書き方が分かっていれば、学習コストなどを抑えて新しい IaaS の導入ができる HCL (HashiCorp Configuration Language) は、人が読みやすい設定ファイルで初めての人が読んでもなんとなく理解ができるので、複数人で管理するDevOpsの場面に向いている Terraform Module Registry で他人が書いたソースを導入することができコストを抑えると同時に、学習することができる などなど、様々なことがあります。(同時にデメリットの部分ももちろんあります。) そこで、これから Terraform を導入しようとする人向けに知っておくと良いの
この記事は、子育てエンジニア Advent Calendar 2016 の24日目の記事です。 4歳と1歳の息子がいます。webエンジニアでパパをやっています。 エンジニアという職種は、新しい事柄や基礎について学習が必要です。子どもが生まれると自由な自分の時間というものがなくなりますので、エンジニアとしては、死活問題です。 そこで自分が今、挑戦し試している方法をいくつかまとめたいと思います。だれか子育てしている人たちの参考になれば幸いです。 強制的な時間の確保 業界的に新しい技術が日進月歩のごとく目まぐるしく出て来る性質のため、牛歩並に遅くても前進し続けるように学習するのが重要です。 また、子育てというのは性質上いくらでも時間を書けることが可能です。 毎日の生活の中で、強制的な時間を確保する必要があります。 私は、通勤時間が1時間40分程度あり、そこを毎日の学習の要として活用しています。
これは、Goodpatchのアドベントカレンダー 18日目の記事です。 こんにちは、Goodpatchでエンジニアをしている@urapicoです。 先日、GoodpatchのサービスのProttのインフラを専用サーバーからAWSに全て移行しました。 特に骨が折れたのは、S3の引っ越しですが。。。 今回は、HashiCorpで有名な2つのプロダクトTerraformとConsulについてです。 Terraform と Consul Terraform まず、Terraformですが、こちらはインフラ構築に利用されるツールです。 Amazon Web Serviceのインフラ構築には、非常に親和性が高いと思います。 Amazon Web Serviceには、Terraformと同じ目的のサービスがあります。 AWS CloudFormationです。 AWSを利用する場合、CloudForma
ひさびさに日記を。気がつけば、はてな市民じゃなくなってる(笑)!! さて、最近プライベートでは、Androidの開発を中心に行っています。 だいたい個人で、Androidのアプリを開発する場合、既存のWebサービスと連携するものが多いのではないでしょうか? そこで私は、自分でmixiのクライアントアプリを作成したいと思い、開発をスタートしました。 参考資料をもとに、Web画面をAndroidに表示するには、WebViewというクラスを利用することがわかりました。そこで、下記のソースでエミュレーター上で表示に成功しました。 package org.mixiforandroid; import java.lang.String; import android.app.Activity; import android.os.Bundle; import android.webkit.WebVie
linuxで漢字だけ変な長方形の文字になってしまった場合、下記のコマンドを使用する。 yum groupinstall "Japanese Support"
mixiのエコーにコマンドラインから投稿したかったので、perlでスクリプト書きました。 #!/usr/bin/perl use strict; use warnings; use LWP::UserAgent; use HTML::TreeBuilder; use Encode; my $x = 0; my $y = 0; my $mail = 'hoge@hoge.co.jp'; my $passwd = 'hogehoge'; my $next_url = "/home.pl"; my $login_url = 'https://mixi.jp/login.pl'; #my $home_url = 'https://mixi.jp/home.pl'; my $home_url = 'http://mixi.jp/recent_echo.pl';#仕様変更のため、urlを変更 my $
cpan> install HTML::Entities Running install for module HTML::Entities Running make for G/GA/GAAS/HTML-Parser-3.56.tar.gz Is already unwrapped into directory /home/urapico/.cpan/build/HTML-Parser-3.56 Has already been processed within this session Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible cpan> look HTML::Entiti
CPANシェル使おうとしたら、 Can't locate CPAN.pm in @INC ないといわれた。 いままでのLinuxでCPAN.pmがないのは、はじめてだったのでどうやってインストールするか分からなかったのでメモ。 # yum install perl-CPANこれだけかぁ〜 楽チン。。
兄貴のノートPCが壊れたので、もらった。 リカバリーディスクもないので、Linuxを入れることにした。 手元に先日作ったCentOS5のDVDがあったので、CentOSを入れることにしました。 もらったノートPCには、無線LANカードが付いてきたので、是非活用したいよーってことで挑戦してみました。 一応ハード・OS詳細 -ノートPC Sony typeF VGN-FS21 -無線LANカード コレガ CG-WLCB54AG -CentOS5 kernel2.6.18-8.1.8.el5あまりLinuxを理解していない私なんで、ネットで検索しまくって、なんとか解決しました。 まず、id:kopugさんの[Linux] CentOS5で無線LANの設定をしてみるという記事を参考にさせていただきました。感謝です!! # /sbin/lspci自分の場合、sbinのPATHを通していないので上記の
=>追加記事 >>使えなかったので、いろいろやってみたよ(続・Model::Adapter使ってみたよ) CatalystでDBを普通のRDBとかを使わずにYAMLファイルをDBみたいな感じにしたいと思って、Adapterを使ってモデルクラスを作ってみました。(自分の設計が変なせいですが) 参考にしたページ(感謝です!!) で、自分が打ち込んだヘルパーのコマンド。 ./script/MyApp_create.pl model YAML::Loader Adaptor YAML::Loader newこれで、まず最初の型ができます。コンストラクタのnewは、なくても大丈夫。デフォルトでnewだから。もしnew以外なら設定が必要。 これでパーペキと思い、さぁ実行!! ./script/MyApp_server.pl -r Couldn't instantiate component "MyAp
SSHでputtyで接続できるのに、ブラウザだと表示されなくて今まですげぇ悩んでた。。。。 やっと、解決できた。 ↑感謝。。。 system-config-securitylevel-tuiつまり、↑このコマンドで解決できたわけですよ。。 今後、はまらないようにメモ。 [>■ホーム>ポート設定(ファイアウォール)
# /usr/sbin/setsebool -P samba_enable_home_dirs=1 ↑参考 感謝 はまった。。。 [>SELinuxの罠 〜samba篇〜
すぐ影響を受ける性格でして、WEB+DBの40号の特集にあったようにcoLinuxにFedora Coreを入れてみました。 以前からデスクトップではFedora、coLinuxではDebianとバラバラになっていたのでどっちかに統一しようかと考えていたので、coLinuxの容量を増やすついでに変えちゃおうと変えてみました。 WEB+DBの説明がとても分かりやすかったので、うまくいきましたが、256色化に1日以上かかりました。 今ではなんとか256色になりましたが、すげぇ苦労しました。同じように悩んでいる人もいるかもしれないので自分の解決方法を書いときます。 256色で最初参考にしたのは下記サイトです。 そしてそのあとなぜか、configureをやるとこんなエラーメッセージが出てきました。 configure: error: !!! no tgetent - no screen どんなに検
M-x describe-variable RET load-path RET追加の Lisp スクリプトをどこにおく? ↑感謝。。 いつもこのコマンドなんだけっと、検索してたけどみつからなかったけど今日やっと再発見した。
このページを最初にブックマークしてみませんか?
『urapico's diary』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く