m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

2013-01-01から1年間の記事一覧

2013年まとめ

ちょっと今年を振り返る 今年は勉強会に参加を始めてしたりとちょっと昨年と違って行動に変化が出始めたのでちょっとまとめてみる。 1月~5月 東京に出張して1年以上経つがなんの連絡もなし… なんというか、仕事で定時帰りばかりしているので社長になんか…

Bitbucketでプルリクエスト練習

そもそもプルリクエストってなんなのか分からんかった ちゃんとは理解していないけど簡単にすると別のリポジトリの修正を本リポジトリに反映するためにレビューを依頼することらしい まあ、いきなりリポジトリに意味不明な修正が入ったらびっくりするだろう…

Perl入学式in東京 #5に参加しました

イベント情報 イベント Perl入学式in東京 #5 日時 2013/12/08(日)13:00~17:00(17:40までかかりましたけど) URL URL 場所 東京都品川区西五反田1-21-8 KSS五反田ビル 株式会社ガイアックス 6Fセミナールーム 参加人数 11人くらい 今回は少しづつ寒くなっ…

GithubにWebページとして使用する

Githubについて ほとんど初心者 gitはなんとかブランチを作成したり、チェックアウトとかできる 今回はプルリクエストとかやったけど実際ほとんどわかっていない 2段階認証したらパスワード認証では通らない よって「Personal Access Tokens」で個別のパス…

javascriptのバインディングフレームワーク「angularjs」の学習2(ng-repeat、ng-click)

更新は少しずつ いろいろと学習することも別にあるので少しずつ学習する。 一気にやっても覚えられないので… 今回は繰り返しだけ 繰り返し ng-repeatでバインドした配列形式のデータをバインド可能 <html lang="ja"> <head> <meta charset="utf-8" /> <title>AngularJS Sample04</title> </head> <body ng-app="sample04"> <div ng-controller="controller04"> <div ng-repeat="data in lists"> <…</div></div></body></html>

Perlでログの確認2

log4perl ファイル出力のログのテスト 設定 confファイル編集 log4perl.logger.develop = DEBUG, Print log4perl.appender.Print = Log::Log4perl::Appender::File log4perl.appender.Print.layout = Log::Log4perl::Layout::PatternLayout log4perl.appende…

Perlでログの確認

アプリケーションログ 処理中になんの処理を行ったかを確認するのでログを出力する方法を調査 一番しょぼい方法 warnを使用する #!/usr/bin/env perl use strict; use warnings; # logテスト warn "log test"; warn "log test2"; warn "log test3"; 結果 [ro…

javascriptのバインディングフレームワーク「angularjs」の学習

どれも使ったことがない なんかいろいろなところでもう使うのが当たり前的な雰囲気なんですけど まだ、JQueryでよいかな~って思っていたのでそのままにしていたけどそろそろ重い腰を上げてみる いろいろ考えてみて とりあえず以下の機能を調査することにす…

Perlでロジックのベンチマーク

スピードアップの復習 速度ロジックを見ただけで組んでいないのでちょっと復習 必要なもの Benchmarkというものの「timethese」と「cmpthese」が必要 サンプル #!/usr/bin/env perl use strict; use warnings; use Benchmark qw( timethese cmpthese ); # ロ…

HTML5 Conference 2013参加したよ

内容 URL http://events.html5j.org/conference/2013/11/ 日時 2013年11月30日(土)12:00 - 19:30(受付開始 11:00) 場所 NTT中央研修センタ 東京都調布市入間町1-44 人数 最大2000人 金額 無料 ハッシュタグ #html5j ※ルーム別にもあります セッション内…

Perl Beginners #11に参加しました

勉強会情報 URL http://atnd.org/events/45001 場所 東京都中央区勝どき区民館 (東京都中央区勝どき1-5-1) 人数 40人(参加は17人くらい) 日時 2013/11/29 19:00 to 21:00 ハッシュタグ #perlbeginners togetter http://togetter.com/li/597242 ustream h…

関東Firefox OS勉強会 5thに参加しました

勉強会情報 URL http://atnd.org/events/44739 日時 2013/11/26 19:00 to 21:00 定員 100人(参加は80人くらい) 場所 東京都千代田区神田神保町1-105 株式会社インターネットイニシアティブ ハッシュタグ #fxos togetter http://togetter.com/li/595283 セ…

Gruntでjavascriptとcssをタスク制御

自動化する方法 Gruntが最近のベストっぽいので簡単に調査 やりたいこと javascriptのコードチェック javascriptの圧縮 cssをcompassを使用してscssから変換 手順 nodejsをセットアップ grundをインストール gruntのプラグインをインストール Gruntfile.jsを…

jenkins+redmineプラグインを設定

JenkinsとRedmineの連携 いろいろやったけどなんか最新のRedmineプラグインでは動作しないのでグレードダウンしたものを使用する。 本当はビルドしたらそれをRedmineのチケットで発行したかったけどよくわからないのでその辺は保留 nginx設定 設定ファイルを…

jenkinsのプロジェクト作成

サンプルのプロジェクトで簡易ビルドテスト ちょっと少しずつやり方を勉強する プロジェクト作成 新規ジョブを作成 ジョブ名を設定して、フリースタイル・プロジェクトのビルドを選択する ビルドより「シェルの実行」 シェルスクリプトにコマンドを入力する …

jenkinsのプロジェクト作成

サンプルのプロジェクトで簡易ビルドテスト ちょっと少しずつやり方を勉強する プロジェクト作成 新規ジョブを作成 ジョブ名を設定して、フリースタイル・プロジェクトのビルドを選択する ビルドより「シェルの実行」 シェルスクリプトにコマンドを入力する …

jenkinsのインストール

CentOS(64bit)にjava1.7+jenkins+nginxで連携する そういやubuntuがこれから主流のLinuxにOSになりそうな雰囲気だけどまだ、こちらでやる CentOSはyumのリポジトリがいろいろなところに混在して結構ややこしくなってきている 環境 OS CentOS 必要ソフトウ…

logwatchの設定

logwatchを入れる 手順 yumでインストール [root@localhost ~]# yum install -y logwatch [root@localhost ~]# 「/usr/sbin/logwatch --print」で確認 ################### Logwatch 7.3.6 (05/19/07) #################### Processing Initiated: Thu Nov 2…

プロジェクト管理ツール(Redmine)のインストール

環境 OS Linux(CentOS) Ruby(rbenv+ruby-build) インストール内容 プロジェクト管理 Redmine2.4 ウェブサーバ Nginx データベース MySQL5.6 アプリケーションサーバ unicorn プロセス起動 supervisord 必要かもしれないパッケージのインストール yumで…

MySQL5.6のソースインストール

環境 OS Linux(CentOS 64bit) 仮想環境? VMPlayer ローカル? 当然 条件 MySQLのソースコードをダウンロードするのにOracleのアカウントがいるのでアカウントは取得する必要があります。 ※rpmやyumの場合は別の場所から取得できるので別の方法があるかも…

Pyrthonの環境設定(pyenv+virtualenv+nodeenv)

環境 CentOS 前提 Git 初期設定 yum -y install sqlite-devel pyenv pyenvのインストール [root@localhost ~]# git clone git://github.com/yyuu/pyenv.git ~/.pyenv Cloning into '/root/.pyenv'... remote: Counting objects: 3328, done. remote: Compres…

rubyのバージョン別インストール(rbenv+ruby-build)

環境 CentOS 前提 gitをインストールしておく 手順 rbenvのインストール [root@localhost ~]# git clone git://github.com/sstephenson/rbenv.git ~/.rbenv Cloning into '/root/.rbenv'... remote: Counting objects: 1743, done. remote: Compressing obje…

CSSでフッターを最下に配置

なんかいろいろなところにサンプル とりあえず、覚書メモ サンプル html <html> <head> <meta charset="utf8" /> <title>CSSサンプル</title> <link href="./css/main.css" type="text/css" rel="stylesheet"> </head> <body> <div id="wrap"> <header> ヘッダー </header> <div id="contents"> <div class="content-data"> <ul> <li>ああああああああああああ…</li></ul></div></div></div></body></html>

JQueryプラグインの勉強

JQueryのプラグインを使用はしているが作ったことがない よくよく考えたら他の人が作成しているので簡単なものなら作成できそうな感じがするのでちょっと勉強 今更? これからは他のフレームワークなどもあるようだけど、DOMの制御などをもう少し詳しく理解…

DTIのVPSに申し込みを行い設定

VPSを申し込み 申し込み理由 簡単な公開サーバでいじりたいので、まあ見られても変なの?と思える位のレベルを行う どこのVPS DTI 申し込み処理 VPSの画面から「Entry」を選択 データセンターを選択 パッケージはCentOS64bitのシンプルセット 同意する 申し…

Perl(Mojolicious)+nginxで連携

やること PerlにMojoliciousをインストールして、nginxと連携する Perl設定 plenvをダウンロード [root@localhost ~]# git clone git://github.com/tokuhirom/plenv.git ~/.plenv Cloning into '/root/.plenv'... remote: Counting objects: 1828, done. rem…

nginx+(cakephp、fuelphp、zend framework2、symfony2)の簡易設定

とりあえず、ウェルカム画面だすだけ nginxでサイトを公開する準備するのでとりあえず、他のフレームワークにも触っておく 環境 php5.5+php-fpm+nginxで設定の続き 共通対応 参照用PCにhostsを定義 192.168.51.129 dev1.example.com dev2.example.com dev3…

php5.5+php-fpm+nginxで設定

nginx 去年辺りから出始めてきていたWebサーバ なんかよくわからないけどApacheより軽量のWebサーバ最近はこちらのほうが主流になりつつあるのでいろいろと手を付けてみる 特徴 ・.htaccessが動かない→その代わりreweite用の設定を使用できるらしい ・apache…

MojoliciousでWebSocketに挑戦

結論 Herokuではなんか動かなかった。まあ、Perlではサポートしていないことが問題かな? 原因はわからんけどとりあえず、そのままにしておく 対応 app.psgi # chatの画面 get '/chat' => sub { # パラメータを取得 my $self = shift; my $jslist = ['chat.j…

Herokuで環境変数を指定

まあ、どうみても間抜け app.confにパスワードとか設定したらパスワードとかを見られる可能性があるので環境変数を指定する gitファイルに設定ファイルを配置してしまうので変更 app.psgiに環境変数を読み込むように変更 # 設定ファイルを読み込み my $confi…