Software Engineer and Web Developer's Diary

1年後の自分に向けて

proxy(プロキシ)環境下で boot2docker を動かす方法

stackoverflow.com sudo vi /var/lib/boot2docker/profile export HTTP_PROXY=http://your.proxy.name:8080 export HTTPS_PROXY=http://your.proxy.name:8080 sudo /etc/init.d/docker restart exit

Odai デスク周りに飾っているもの

Odai「デスク周りに飾っているもの」 30面ダイス/サイコロ Opaque 32mm d30(30面体) Purple w/white出版社/メーカー: ペイリングテクノロジーズメディア: おもちゃ&ホビーこの商品を含むブログを見る 昨日とくらべてあまりしっくりこない一日。タスク完了ま…

Gebの公式ドキュメントの場所をすぐ忘れるのでメモっておく

The Book Of Geb いちいちググらなくてもとりあえずここだけ見れば大体わかる。まぁ当たり前か

お題「ブログをはじめたきっかけ」]

お題「ブログをはじめたきっかけ」 毎年年初は今年こそはブログ書こうという気になって書き始めるけどすぐ飽きてきてやめてしまう。 でも今年も今年こそはという気持ちで初めて見た。 ライブ変換で日本語がすごく入力しやすくなってるので今回こそはいけるは…

Docker をいまだに使ったことがなくてさすがにやばいので調べてみる

本家 www.docker.com インストールスクリーンショット devcenter.magellanic-clouds.com もろもろ qiita.com pocketstudio.jp

nosetests が再帰的にテストを探してくれないのでしらべてみた

qiita.com 結果↑のコメントにあるディレクトリ名の先頭に test をつけると再帰的に探してくれるようになった。なんか気持ち悪いけどとりあえず動く。ファイル名に test をつけるのはわかるけどディレクトリにも test_ がいるのがちょっと不思議。 今気づいた…

nose is nicer testing for python

今年は単体テストを書いてみようと思っていて。かるくぐぐると nose がよさそうなのでまずはこれをつかってみる。 akiyoko.hatenablog.jp chocolapod.sakura.ne.jp qiita.com Note to Users — nose 1.3.7 documentation

お雑煮についての記事を投稿する

うちのお雑煮はシンプル。しょうゆ味のだしにお餅を入れてその上のかつおぶしをかけて終わり。すごく美味しい。石川県のお雑煮。 こんなの↓ 金沢(石川県)のお雑煮 鰹ダシに醤油で味付け 具は入れません。モチのみ お好みで鰹節や三葉でどうぞ mikan-chi漢…

今年楽しみなことについての記事を書く

ブログチャレンジ挑戦中。すぐ飽きそうだけど飽きるまでは続きそう。 blog.hatena.ne.jp 今年楽しみなこと ブログを書くことかなぁ。 10年前のブログを読んでてその年は一年間に300以上ポストしててその年が一番成長してた気がする。 見返すとブログのポスト…

今週のお題「年末年始の風景」

今週のお題「年末年始の風景」 今年ものんびりしててあまりどこにも行ってないけど 元旦には家族で集まるのが恒例なので 家を出て駅まで歩いてると見たことない神社があったのでお参りしてみた。 そんなに人も集まっていなくて自分たち以外には二、三組ぐら…

お題「何回も見た映画」

お題「何回も見た映画」 ブログチャレンジ初級に挑戦中。何回も見た映画で思い出すのはマトリックスとボーンシリーズ。マトリックスの世界観がすごく好きで見る映画がなくなったらとりあえずつけてるかも。あー、セブンとかショーシャンクも結構見てるかも。…

私のプロジェクトマネージメント

はじめに 今年はプロジェクトマネージメントの方法も今までの方法は捨てて一からやり直そうかなと思う。でもその前に今までのやり方をざっと記録しておこうと思う。忘れないように。 私のプロジェクトマネージメント まずはWBSを洗い出す。WBSには昔に作った…

新年の抱負を記事に書く

ブログチャレンジをやってみる 今年はもうちょっとブログを書こうかなと昔のバックアップから記事をインポートしてみた。 管理ツールにログインするとブログチャレンジという企画がやっていたのでこれに乗っかって記事を書いてみる。 ほんといい企画だ。 blo…

IntelliJ IDEA に設定した項目

とりあえず設定した内容 Appearance & Behavior Appearance Theme Darcula Override default fonts by Name Meiryo UI Size 14 System Settings HTTP Proxy Keymap Keymaps Emacs Editor General Appearance Show line numbers checked Show method separato…

Ubuntu の proxy 設定

apt.conf を作る vi /etc/apt/apt.conf Acquire::http::proxy "http://xxxx:9999/"; Acquire::https::proxy "http://xxxx:9999/"; アップデート、インストール apt-get update apt-get upgrade sudo aptitude install zsh

HeidiSQL で CSV ファイルインポート

使い方 ツール > CSV ファイルのインポート テーブルを truncate してからインポートするにチェック 制御文字 フィールド区切り文字を「,」に設定 フィールドエスケープ文字を空に設定 autoincrement なフィールドがある場合 カラムのチェックを外す CSV フ…

KPTの意見を引き出す質問例(メモ)

KPTの意見を引き出す質問例 振り返りの参考に。 Keep 今後も続けたいことは何ですか? どんな良かったことがありましたか? なぜ、うまくいった/よかったのでしょうか? 他の人にちょっと自慢したいことや、褒めてもらいたいことはありますか? 他の人の「こ…

気軽に Hipchat に通知する方法

デプロイ自動化とServerspec 例えばHipChatの場合は以下のようなスクリプトを準備しておくと良い.シェルスクリプトなので何にでも組み込める. notify() { local USER=$1 local MESSAGE=$2 JSON="{ \"message_format\": \"text\", \"message\": \"@${USER} …

Fabric を選んだ理由

すべて以下エントリーの受け売り。せっかく自分でまとめるので良い感じに変更しようと思ったけど元エントリーが良すぎてほぼ同じ内容のエントリーになった。 複数プロジェクトを抱えるチームでのデプロイ自動化 Fabric を選んだ理由 もともとはシェルスクリ…

.fabricrc 以外のファイルを設定ファイルとして利用する方法

以下のようにすれば .fabricrc 以外のファイルも使える。(ただしリストとかは使えない) config.txt dummy = hogehoge fabfile.py from fabric.main import load_settings env.update(load_settings('config.txt')) print env.dummy

Windows + Vagrant + Ubuntu 14.04

Capistrano とか Fabric とかを気軽に試したくて Vagrant を使ってみることにした。 VirtualBox をインストールする 以下ページから該当ファイルをダウンロードしインストールする。 https://www.virtualbox.org/wiki/Downloads Vagrant をインストールする …

Capistrano3

公式サイト 英語だし分かりにくいけど、ある程度 Capistrano3 に慣れてきたら参照しよう。 http://capistranorb.com/ まずはインストールして使ってみよう Capistrano のインストール Capistrano のインストールは簡単です。RubyGems がインストールされてい…

DevOps

Tools バージョン管理 Bitbucket GitHub デプロイツール Capistrano Fabric プロビジョニングツール Chef Ansible 開発環境 Packer Vagrant テストツール Selenium unittest nose Hypothesis インスペクションツール コーディングスタイルのチェック 重複コ…

PHPカンファレンス関西2015

継続的インテグレーションとChatOpsでシステム開発・運用を効率化 得られるメリット いつでも誰でも簡単な手順で実行できる 問題を素早く発見できる 早く見つけて素早く直す プロジェクトの状況を可視化 チーム内のコミュニケーションの円滑化 CI+ChatOpsの…

Setup windows 10

Windows で web 開発ってほんとにやりづらい。どんな構成がベストなのか試行錯誤しながらいろんなアプリを試してみる。 fenrir http://www.chin3.net/tool/1729/ xkeymacs 以下を無効にする ctrl+w ctrl+t ctrl+space ctrl+v ctrl+z ctrl+l ctrl+r CmdSpace …

Install windows10 on mac

Install windows 10 http://itwebkatuyou.com/1613 http://pc-karuma.net/mac-bootcamp-windows8-install/ HDDは60GBで作成。 Install boot camp Boot Campコントロールパネルが見えない時は以下を再実行してみる。 E:\BootCamp\setup.exe Change keyboard C…

kpt of 2014

できごと Jan 49日。 牡蠣食べ放題へ行く。 「もう風も吹かない」を観る。 Feb 1人で作ったスマホサイトをリリースする。 (Linux/Apache/CakePHP/Chef/Capistrano) Mar 転職活動をはじめる。 Apr 退職前の引き継ぎ期間。 May 自宅近くの会社に転職する。圧…

チームの指標として正しいのは?成果 VS 労働時間

労働時間と成果は正確には比例しない。長い時間働けば成果がでるわけではないからだ。 例えば、普段は作るのに5時間かかるところを方法を変えることで2時間でできるようになったとする。このケースは労働時間は短くなっているが成果としては同じ成果を上げて…

世界一やさしい問題解決の授業

分解の木 はい、いいえの木 課題分析シート 仮説の木 よい点、わるい点リスト 評価軸、評価リスト

gitを使うメリット

最近いろんな人にgitってなんで使うの?cvsやsvnと比べて何がいいの?と聞かれるのでまとめてみる コミットしやすい gitは自分のブランチを作ることでいつでも気兼ねなくコミットできる。作業内容はきちんと記録され、簡単に元に戻すこともできる。 cvsやsvn…

EC業界の未来予測

ソフトバンクワールドの今後ECに何が起きるのか--絶対に押さえておきたい、ヤフー小澤隆生氏が語る「EC業界の未来予測」 | ログミーを読んだ。 数値的には 今のeコマース:約10兆円。全体の3% 2018年:約20兆円。全体の6% 小売とサービス業のマーケット:300…

理科系の作文技術をよんで覚えておきたいこと

意識して文章を書こう。レベルを上げよう。 表現がほかの意味にとられる心配がないかどうかを吟味すること はっきりと言えることはスパリと言い切り、ぼかした表現は避けること なるべく短い文で文章を構成すること パラグラフ(段落、字下げする単位)はあ…

プログラマーの目標管理

プログラマーは売上目標をもたない 評価は目標シートに書いた課題を達成したかどうかで判断する。でも個人によって課題が違うので相対的に評価できない。結局はマネージャーの感覚による相対評価で評価が決まる。これが一般的なプログラマー会社の評価の方法…

残業という仕組みはよくない

残業はよくないとみんな思っていてもなかなか実現しない。これは変動給という仕組みが悪い。 会社としては従業員が上げる成果に対して報酬を支払っている。だから成果によって給与は決まる。それなのに変動給という仕組みがあると、成果が出なくても残業すれ…

デブサミ関西2014に行ってきた

おもしろかった。特にクックパッド庄司さんと、アシアルの田中さんのセッション。クックパッド庄司さんは「我儘に、やりたい事をやろう」というエンジニアの心意気の話。 自己責任でやりたいことをやればいい、やりたくないことをしてもしょうが無い。人生は…

PREPの型に従う

この記事を読んでハッとした。 ぜんぜん出来てない。 PREPとは、結論から話す方法論のことで、次の用語の頭文字を並べたものです。 Point=結論 Reason=理由づけ Example=具体例 Point=結論の繰り返しで締める これは、意識していないと忘れがちになるの…

岡山旅行

skipに来た。 少し郊外にある雑貨屋さん兼カフェ屋さん。机もきれいで、椅子も白い壁もいい感じ。大きなオリーブの木も、長四角に切り取られた窓も癒される。

memo

喜んでもらえると嬉しい。その為に何ができるか。継続的に未来永劫的につづく仕組みをつくりたい。一般化せずに。でもだれでもできる。そんな仕組みを作りたい。楽しいことだけしてるのに喜んでもらえるとか。

Google sets up 'right to be forgotten' form after EU ruling

http://www.bbc.com/news/technology-27631001 Google has launched a service to allow Europeans to ask for personal data to be removed from online search results. The move comes after a landmark European Union court ruling earlier this month,…

JavaScriptで正規表現にひっかかるような記号もマッチさせたい

全ての文字をエスケープする必要はなくて、以下の例だと "[" と "]" だけエスケープすればOK。 [code] p = 'password_string'; var re = /^[a-zd!@#$%^&*?_~(){}[]]+$/i; if (p.match(re) == null) { alert('error'); } [/code]

pythonのコーディング規約ならPEP8を採用しよう

だれでも知ってるPython本家のコーディング規約。新規に構築するなら迷わず利用しよう。 PEP 8 -- Style Guide for Python Code

衣服のパターン化

小さな暮らし - 石黒 智子

PHPerがPythonistaになるためのリンク集

Python基礎文法最速マスター 2010-01-26 - LazyLife@Diary とりあえずリンク先を熟読しよう。 PHP 開発者のための Python の基本 IBMのサイト。これもざっと読んでみよう。 Php2Python - Python alternatives to PHP functions, classes and libraries - Php…

習慣にするのはなかなか難しい

こつこつ知識を溜め込もうとブログを立ち上げたもののほんとに三日坊主で終わってしまっていた。このままだといつまでも書かないのでとりあえずなんでもいいので書くことで習慣化しようとこの文章を書き始めている。こういう自分の意思だけで始めたことはな…

MVNOを契約する前に絶対チェックするべき3つのポイント

MVNOを利用すると月額1000円代からスマホが利用できる。ただキャリア(ドコモ・ソフトバンク・AU)を利用する場合と比べてデメリットがあったり、プラン毎に通信速度、通信使用量上限が違ってオプションもあり、どれを選べばいいのかすごく分かりにくい。そ…

WEBエンジニアにとっての顧客視点について考えてみた

エンジニアだからって言われたものを作るだけじゃ不合格。顧客の要望に対してもっとこんな方法がありますよって言うだけでも不十分。そもそもどんなにすごい技術を使って作ったものでも結果が出なければ意味がない。そんな心持ちでいつも仕事をしています。 …

javascriptの覚え書き

googleからjQueryを読み込む方法 GoogleでホストされているjQueryを使う方法 - IDEA*IDEA ~ 百式管理人のライフハックブログ http://www.ideaxidea.com/archives/2009/03/jquery_on_google.html jQueryでquery_stringを取得する方法 Plugins | jQuery Plugi…

そろそろ子供が欲しいなと思った人が必ず考える保険について

保険は種類も情報(本とかWEBとか)も多すぎて、自分ではどれがいいのか選べない。 でもがんばってしらべて聞いて入るべき保険をある程度絞ったので、メモとして記載しておく。 基本的な考え方 保険は家計を支えている人が亡くなっても、残った人が無理なく…

2006年に買ったMacにメモリを増設してみる

もう4年近く使っているこのMac。でも買い替えるお金もないので、とりあえずメモリを増やして少しでも使いやすくするプランを考えてみた。 今使っているのは「MacBook ブラックMA701J/A」という型。 利用できるメモリは「PC2-5300」というやつ。DDR2というメ…

WordPress 3.0, Beta 2をインストールしてみた

WordPress | 日本語 » WordPress 3.0 ベータ 2からwp3.0bの日本語版を取得し、インストールしてみた。 まずはここの手順を参考に普通にインストールする。 次にマルチブログの設定を行う。参考にしたのはここ。 マルチブログ反映のためにやることは、wp-conf…