kopug memo

名古屋で働くとあるWebエンジニアの覚書。

Amazon Drive を CentOS6 から FUSE mountして使う

最近 Google フォト から Amazon プライムフォトに切り替えたところでしたが、Unlimitedストレージ(容量無制限)にプランを変更したので、そちらを活用するために、自宅のNAS(CentOS6)のバックアップ用途として使うことにしたので、その備忘録を載せます。 ht…

その「エンジニア採用」が不幸を生む

その「エンジニア採用」が不幸を生む ?良い人材を見つけ、活躍してもらうには何が必要か?作者: 正道寺雅信出版社/メーカー: 技術評論社発売日: 2016/12/07メディア: Kindle版この商品を含むブログ (1件) を見る 開発の現場にいることよりも採用の現場にいる…

IDCFクラウドでCentOS7を使ってみる

はじめに 今までぬるりと避けてきたCentoOS7を触ってみる IDCFクラウドを今回利用しております www.idcf.jp IDCFクラウド特有の話しはここでは扱いません Webベースのコンパネも非常に分かりやすいので、見れば感覚的に使えます 主にやること anyenvを使って…

スマホアプリを開発する上で便利な認証基盤とデータ同期サービス

こんにちは。kopugです。 riot.jsにちょっと飽きてきたではなく、気分転換にswift3で遊んでいた時に使った外部サービスをまとめてみます。 Amazon Cognito https://aws.amazon.com/jp/cognito/ 主な機能 ユーザ認証機能 OAuth / SAML ID / 独自IDに対応 さら…

Riot.js に 触れてみる #0

フロントエンド系のライブラリ/フレームワークはいくつもありますね。 AngularJS React.js Riot.js vue.js Backbone.js Ember.js Knockout.js 用途によって必要なライブラリは変えていくべきですが、今回は Riot.js について触れてみようと思います。 riotjs…

xargs で 並列処理

意外と忘れていたので備忘録がてらメモ (例) $ yes | head -10000 | xargs -L 30 -P 2 ruby -e 'sleep(1); p ARGV.size;' -L : 引数の数が30件に達したら, コマンドを実行する -P : 同時実行数を2に指定 上記のコマンドを実行をすると, 引数の数を標準出力に…

仕事をする上での楽しさの定義

自分の人生を満足させたい, 充実させたいと考えると仕事は切っても切り離せない問題になるので, であれば楽しみたい. 今までを振り返って楽しさ/充実感を感じている時の共通項目を書いてみます.

Vim Bootstrapを使ってお手軽にvimrcを強化

vim

はじめに インストール方法 こんな感じになりました まとめ はじめに vimを使っているけど, vimrcをあんまり頑張ってメンテしてない人向けの記事です. 素のvimでコーディングをするのは正直しんどいです. それならIDEを使ったほうが絶対良い. 自分でvimrcを…

Amazon LinuxにハニーポットCowrieを入れてみる

はじめに ハニーポットってなに? 今回目指す構成 まずはインストール 必要なパッケージをインストールする Cowrieの起動用アカウントの作成 Cowrieのダウンロードと設定 ダミーユーザの追加 Cowrie を起動する ポート番号を変更していく sshdのポート番号を…

Ruby2.0.0 を CentOS6.4, OS X に 入れてみる

仕事ではここ数年ずっとPHPなので, プライベートではRubyにしようと. PHPは別に嫌いじゃないですが, Rubyは書いてて気持ちがいいですね.ということで, そろそろ2.0に移行しようと思って, 久々に環境構築をしたのでその備忘録です. 1. 前提条件 OSのメジャー…

Ruby on Rails(RoR) 開発環境を構築する

久々の更新です。(毎回言っているが…^_^;) Railsの開発環境を急遽構築したという事もあり, 備忘録がてらに残します. 1. 最新のパッケージに更新をする $ sudo yum -y update 2. 必要なパッケージをインストールしておきます $ sudo yum -y install gcc kerne…

1. さくらVPS CentOS6.2で基本設定をする

久々の更新です。 最近サーバ構築するのもスクリプトを流して終了…というのが多かったですが、久々に手動で構築したので備忘録として残します。 1. CentOS 6.2を再インストール 最近のさくらVPSはCentOS 6.2が標準なんですね。 これはコントロールパネル(Web…

いつも忘れるので覚書 - svnで外部リポジトリを含めたい場合 -

例えば、symfonyのとあるplugin(ここではsfHogePlugin)がsvnで管理されている場合、 $ cd sf_project_root $ export EDITOR=vim $ svn pe svn:externals plugins sfHogePlugin http://リポジトリURL>/branches/1.0.0 $ svn upこうする事で、svn up をすると…

さくらVPSのカスタムOSインストールでUbuntuを入れてみる #1

今までCentOSを使っていたけど、2011年からはUbuntuを使うことにする。 ※ Mac OS X(10.6.6)のChrome(8.0.552.237)を使ってインストールをしようとしたところ、 VNCコンソールが正常に起動しなかったため、Firefox(3.6.13)を使用しました。(´・ω・`) さくら…

symfony で普段使っているpluginをまとめてみた

この記事はSymfonyアドベントカレンダー2010の19日目です Symfony Advent 2010 : ATND Symfonyアドベントカレンダー 2010 | 日本Symfonyユーザー会 前の記事:vim-symfony ver 0.10 についてのまとめ【決定版】 次の記事:Symfonyでクリスマスまでに彼女を作…

CentOS5.5 x86_64 で 最新のnginx を rpmbuildする

EPELで実はnginxのrpmがあるんだけども、versionが0.6で止まっている。 なので、EPELからsrc.rpmを落としてきてそいつに最新のnginxをつっこんでbuildした。 EPELからnginxのsrc.rpmをダウンロードし、インストールする # wget http://ftp.iij.ad.jp/pub/lin…

よく使うyumリポジトリ

言わずと知れたRPMforge i386 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm x86_64 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm # rpm --import http://apt.sw.be/RPM-GPG-KE…

CentOS 5.5 x86_64 に checkinstall を入れてみる

以前はrpmforgeにパッケージがあったと思ったけど、どうやら無くなっている? 仕方が無いので、ソースからインストールし、その後checkinstallを使ってrpmにする。 # cd /usr/local/src # wget http://www.asic-linux.com.mx/~izto/checkinstall/files/sourc…

VirtualBox で イメージの複製

vboxmanage clonehd D:\vm\centos5\Base.vdi D:\vm\centos5\NewHardDisk02.vdi 絶対パスでファイルを指定しないとERRORになった。 ERROR: Cannot register the hard disk 'D:\vm\centos5\Base.vdi' with UUID {*******-****-****-****-************} because…

Xenのディスクイメージファイルサイズを増やす

開発環境はxenで構築しているんだけど(kvmに移行を考え中)、そこのディスク容量が少ないから何とかしてーと言われたので何とかした時のメモ 前提条件 ※ イメージファイルはSparseじゃない ※ ゲストOSで LVMを利用している DomainU(ゲストOS)を停止 # xm shut…

xenが重くなったときに試してみる事

xenに限った事じゃないけど、イメージファイルをSparseにしている場合、 I/O負荷が馬鹿にならない。そんな時には思い切ってSparseをやめてみる。cp --sparse=never 元イメージファイル 新イメージファイルファイルサイズによっては結構時間がかかるけど。終…

ServersManとsakura-vps でベンチマークとってみた

VPS

phpspeed ってのを見つけたので、これを使ってみた。 # ベンチマークの詳細は上記を参考にで、結果。■ ServersMan@VPS - Standardプランの結果 ■ さくらのVPS の結果 体感速度も結構いいですよ、さくら。 もう自宅サーバとはさようならだなぁ。。

twitter連携テスト

テスト投稿。

viewでエスケーピングしたくない場合。

// in action hoge = array('<a>foo</a>'); // in template getRaw(0);

genURL()でQueryStringをパス形式にしたくない場合

id:bucci-r に教えてもらった。 symfonyってデフォルトだと以下のようなクエリストリングをつける場合?a=A&b=B/a/A/b/Bってしちゃうんだよね。これを普通にクエリストリングで渡すことができるっぽい!extra_parameters_as_query_string in factories.ymlた…

ControllerのURI PATHのPrefixにごにょごにょしたい場合

Reverse Proxy経由で複数のapplicationを動かしたいってことは良くあると思うんだが、 その時に http://example.com/application -> http://application.backend.local/ みたいな事をすると、 PATHがfrontendとbackendで異なるのでめんどくさい事がある。よ…

ファイルを圧縮してメール(添付)する

$ tar zcf - /var/log/httpd/access_log | uuencode access_log.tgz | mail <emailaddres> -s "Accesslog mail"uuencode が無い場合は # yum -y install sharutilsとすればいいよ。redhat系だったら。</emailaddres>

PostGISを使う

http://d.hatena.ne.jp/kopug/20091011/1255240821 上記のエントリでPostGISのインストールについて書いたが、今度は実際に使ってみるやりたい事としては以下のとおり 携帯のGPSから緯度、経度を取得し、近隣(半径200m以内)の店舗を検索する 近い順にソート…

位置情報をSQLでごにょごにょ検索する

位置情報を扱うサービスで求められる要件に以下のようなのが良くあります。 現在地から半径○○mに登録されている店舗情報を取得 上で取得した結果を近い順に表示する これをまともに自力でやろうとするとめんどくさいので、 PostgreSQL拡張のPostGisを使って…

お名前.com の VPSを借りてみた

最近巷を少し賑わしているお名前.comのVPSを借りてみた。月額2,940円で、メモリ最大1G(通常512M)、HDD50Gとスペックだけ見ているとすごくお得な感じがした。 専用サーバを借りるほどでもなく、けどその辺のVPSのスペックだと不満・・といった状況だったので…