タグ

ブックマーク / hiroki.jp (11)

  • 4月からの電力自由化するので電力会社を比較して契約した | Act as Professional

    4月から電力自由化ということで、今まで電気とは無縁のイメージだった企業が電気を提供するという広告を目にするようになりました。我が家ではペットがいるためエアコンを24時間利用していたり、開発試験用のサーバもずっと稼動しています。そのため、電気が一瞬でも止まるようなことがあれば、非常に困ります。 今まで電気を提供してない事業者と契約して、少しでも停電になるようなリスクがあるくらいなら、多少料金が高くなったとしても、安定した東京電力のままでいいや。と、あまり電力自由化について調べもせずに考えていました。 日あらためて調べてみると、こんな考えは大きな誤解でした。 電力事業者を変更しても、停電が起きるリスクは現状と変らない現在、東京電力と電気の契約をしています。 これを新たに参入する事業者に変更しても、電力自由化の仕組みだと停電が起きるリスクは変りません。 今回の電力自由化の送電網は現在契約してい

    4月からの電力自由化するので電力会社を比較して契約した | Act as Professional
  • rubocopによる静的コード解析でRubyのコード品質を保つ | Act as Professional

    rubocopRubyの静的コード解析ツールです。このコード解析を通すことによって、一定のRubyの書き方に統一することができます。また、不要な変数やメソッド名が長すぎるなど、一般的にRubyとして読みやすいコードにするための警告もされます。 こういった警告はRuby coding style and best practicesとしてRuby coding style guideにまとめられおり、Rubyを書くのであれば基的にはRuby coding style guideを一読しておくことをおすすめします。英語が苦手であれば、翻訳された日語版も存在します。 なぜ静的コード解析をするのか?静的コード解析し一定の読みやすいコードに統一することによって、人間が誤読する確率を下げることにより、バグなどの混入させる確率を下げる効果があります。また昨今ではGitHubコードレビューをするよ

    rubocopによる静的コード解析でRubyのコード品質を保つ | Act as Professional
  • dockerが正式サポートしたOS Xの環境を構築してみた! | Act as Professional

    正式サポートの概要DockerはこれまでもOS Xの上で動かそうと思えば、動かすことはできました。これはOS Xの上でVagrant(実稼働しているのはVirtualBox)などを利用した仮想マシンで通常のUbuntuやCentOSなどのLinuxを立ち上げて、そのLinux環境の中でDockerを稼働させるというものが中心でした。もちろん公式サポートはされていませんでした。 これはDockerそのものがLXC (Linux Containers) と呼ばれるLinuxのOSレベルでの仮想化技術を利用したものなので、Linuxの上でしか利用できなかったからです。よって、バージョン0.8からもOS Xの上でネイティブに動作するわけではありません。 では、どのようにして正式サポートしたのかというと、Dockerが専用の軽量仮想マシンイメージを用意し、OS Xからこの仮想マシンに対してDocke

    dockerが正式サポートしたOS Xの環境を構築してみた! | Act as Professional
    griefworker
    griefworker 2014/02/10
    “Dockerが専用の軽量仮想マシンイメージを用意し、OS Xからこの仮想マシンに対してDockerの操作ができるクライアントを用意したことにより、正式サポートとした”
  • 「Sorry,this application cannot run under a Virtual machine」と表示されたアプリを起動する方法 | Act as Professional

    vmxファイルを編集仮想マシンをいったん停止して、vmxファイルの最後に monitor_control.restrict_backdoor = "true"と記述してし、起動したところ”Sorry,this application cannot run under a Virtual machine”とは表示されずに起動することができた。試しに動作確認を含めて遊んでみたところ、ほぼ問題なく動作している。最近の仮想環境はゲームもそこそこできるのはすごい! 動作はメーカーサポート外だが、元々は仮想環境での動作は意図していないアプリケーションを無理矢理起動している。よって、メーカーのサポートなどは対象外になる事を承知の上でチャレンジしてください。(うまく動作しなかったら諦めて) vmxファイルはどこ?VMware Fusionの場合はvmwarevmファイルはFinderで見るとファイルに見え

    「Sorry,this application cannot run under a Virtual machine」と表示されたアプリを起動する方法 | Act as Professional
  • 【知ってた?】GitHubのWikiにサイドバーを追加する方法 | Act as Professional

    GitHubに依存している@HIROCASTERでございませう。 今回はGitHubのWikiにて、サイドバーを追加する方法です。 このサイドバーを追加すると、全ページにサイドバーが表示されるようになります。 やり方やり方は簡単です。「_Sidebar」というWikiページを作成するだけです。 通常のページを追加するのと同様に「New Page」ボタンを押して、「_Sidebar」ページを作成します。 通常のページの様にサイドバーの内容を記述します。特にアクセスすることが多いページへのリンクを並べておくと良いでしょう。 以上で、サイドバーを全ページに表示できるようになりました。 ポイント「_Sidebar」ページは、通常のページのようにページ一覧でリンクが表示されません。よって、リンクを辿って編集することができません。 「_Sidebar」ページを編集する方法は URLを直接指定してアクセ

    【知ってた?】GitHubのWikiにサイドバーを追加する方法 | Act as Professional
    griefworker
    griefworker 2012/11/26
    GitHubのwikiにサイドバー表示できたのか。知らなかった。
  • コードレビューツール 6選 どれが最適? | Act as Professional - hiroki.jp by HIROCASTER

    Pythonで書かれたレビューツールです。VMware社内で利用されていることで有名なツールです。 プレコミットレビューという概念のレビューツールです。つまり、コミット前にレビューをするという事が前提になっているツールです。よって、結果的に差分を重点的に確認していくツールのつくりになっています。 rietveld rietveld – Code Review, hosted on Google App Engine – Google Project Hosting Google社内で使われているコードレビューツールである「Mondrian」のオープンソース版です。基的にGoogle App Engineで動くことが前提になっています。 GAEの上のコードのデータを置くということがオトナの事情的に難しいかもしれませんが、検討してみてください。 Phabricator Phabricator

    コードレビューツール 6選 どれが最適? | Act as Professional - hiroki.jp by HIROCASTER
    griefworker
    griefworker 2012/09/14
    PullRequestでレビューやれるGitHubが今のところ一番かなぁ。
  • 本当に必要なのは安価な机、良質な椅子、そこそこ早いコンピュータ | Act as Professional

    安価な机安価な机が良いというわけではない。予算があるとして、机よりも椅子に予算を割くべきだということである。 机はそこそこ広ければ良い。容易に増やすことができるようなタイプの机であれば、スペースを増やすのも楽である。 IKEAにでもいって、気に入ったヤツを買ってくれば良い。お金を掛ける余裕があるのであれば、高さを調節できるものが良いだろう。 筆者はIKEAで買ってきた横幅2mの机を使っている。2万円もしていない板っきれに足をつけただけの机だ。 自分の身長に対して適切な机の高さはこちらで計算することができる。 特に計算したわけではないが、たまたま買ってきた机の高さが、筆者の身長に対してピッタリだったのはビックリだ。 机の回りは片付けられていることが前提である広い机を使っていても、机の上が汚ければ意味が無い。机の下にものがたくさんあっても意味が無い。 一人が使いやすく、複数人数でのペアプロがし

    本当に必要なのは安価な机、良質な椅子、そこそこ早いコンピュータ | Act as Professional
    griefworker
    griefworker 2012/08/16
    アーロンチェアよりもエンボディチェア。
  • プロとしての行為 Act as Proffesional

    僕が新社会人になったときには、「このを読んで学ぶと良いよ!」なんて、紹介してくれる先輩がいなかった。 だから、無駄な書籍を読んで、あんなクソな読んでる暇があったら、この読んでおけば良かった。と、何度も思った@HIROCASTERでございませう。 新社会人の皆様に技術書は高価なので、厳選してオススメを紹介します。カテゴリ・言語別で上の方に並んでいる者が初級者にオススメ、下にいくほど、上級者向けです。数ヶ月かけてステップアップすれば良いのではないでしょうか。 新しいプログラマの教育担当者やメンターになった人は、この記事を教えてあげれば良いんじゃないかな。

    プロとしての行為 Act as Proffesional
    griefworker
    griefworker 2012/03/31
    初心に戻って読む。
  • [2011年] ITエンジニアが年末年始に読んでおきたい厳選書籍 + α | Act as Professional

    Jenkinsを生み出した川口氏が監修し、NTTデータでJenkinsの導入斡旋をしているチームがまとめた1冊。 導入から活用まで、画面を丁寧に解説している1冊です。はじめてJenkinsに触る方におすすめ。 既に、導入活用している人には、マスター・スレーブ化やプラグイン開発のやり方などは参考になります。 パーフェクトJavaScript (PERFECT SERIES 4)

    [2011年] ITエンジニアが年末年始に読んでおきたい厳選書籍 + α | Act as Professional
    griefworker
    griefworker 2011/12/27
    WEB+DB PRESS総集編に収録されてる記事のうち、これは必読ってやつを誰かまとめて欲しい。
  • プロとしての行為 Act as Proffesional

    288ページという少ないページ数の中に、ほとんどの見開きの中に図をいれて、アジャイル開発のすべてがザックリ凝縮された書籍です。思わず「こういうのが欲しかったんだ!」と声に出してしまう内容に仕上がっています。この業界の新人に必ず読ませたいバイブルです。 今の仕事プロジェクトに問題がある。順調でない。解決策の糸口が欲しい。 アジャイル開発に興味がある。はじめてみたい。どういったものか知りたい。 もっと価値のあるソフトウェアを顧客に提供したい。 ソフトウェア開発に携わるすべての人(プログラマ以外にも)にオススメします。東京に住んでいる人はよかったら読書会に参加してください。 良いコードを書く技術 -読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus) 今年、プログラミングを格的にはじめた人や、会社に入って多人数での開発をはじめてやる人に読んでもらいたい書籍。自分一

    プロとしての行為 Act as Proffesional
    griefworker
    griefworker 2011/08/01
    読みたい本が何冊かあるけど、夏休みが無い。
  • これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional

    いままで勉強会に顔を出し、すばらしいエンジニアと数多く会うことができた。そして、スーパーエンジニアと共に仕事をすることもできたし、できている。そんなスーパーエンジニア達が持っていた習慣を僕の経験と視点からまとめてみる。 自分が使う道具を厳選して選んで手入れをしている エンジニアでいえばエディタやツールなど。皆が使っているIDEやエディタを何も考えずに使い始めたりしない。 厳選したエディタやツールを使って、手になじませるのである。手になじませるというのは、2つの意味がある。 1つは操作性に慣れること。呼吸をするように自然に、キーボードの上を駆け回る心地よいリズムを奏でるエディタを選ぶ。 2つめは、自分に合わせて拡張しているということ。プラグインのON/OFFだけではなく、オリジナルのショートカットを設定し、適切なハイライト、シンタックスのチェック、コーディングルールのチェック、様々な言語への

    これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional
    griefworker
    griefworker 2011/01/16
    やはり道具にはこだわらないとな。アプリだけじゃなく、ハードや椅子にも。
  • 1