タグ

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

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

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

    4月からの電力自由化するので電力会社を比較して契約した | Act as Professional
    reika221
    reika221 2016/03/12
  • nginx+php5-fpmでPHP実行環境を構築 | Act as Professional

    NginxはApacheに比べて、とてつもなくはやい。同スペックのサーバを利用するのであればNginxが圧倒的なパフォーマンスを発揮するケースがほとんどだろう。 そして、Apacheできることのほとんどは、Nginxでもできる。 年末年始を利用して、PHPで稼働しているサービスをすべてNginxへ移行できたので、その備忘録を書く。 今回はUbuntu 10.04(lucid)でnginxをhttpサーバとして、PHPを実行できる環境を構築するまで。 nginxをインストール Ubuntu 10.04(lucid) LTSで最初からインストールできるNignxのバージョンはとても古い。よって、家のパッケージを利用してインストールをする。 GPG署名 Nginxの電子署名を設定する。 wget http://nginx.org/packages/keys/nginx_signing.key

    nginx+php5-fpmでPHP実行環境を構築 | Act as Professional
    reika221
    reika221 2016/03/12
  • 外部からのセキュリティチェックやDNSチェックに便利な「ViewDNS.info」 | Act as Professional

    去年のGWはWebサービスの開発に勤しんでいましたが、今年はまだ予定が決まっていない@HIROCASTERでございませう。 最近はVPSやEC2がお手軽に利用できることになったことから、自前でサーバ環境を用意する人も多い世の中です。 そこで、最低限、意識して頂きたいのが外部からのアクセスチェックです。 外部からのポートスキャンやFirewallなど外部からチェックするのに便利な ViewDNS.info – Your one source for DNS related tools!をご紹介します。 パッと見ただけでも、数多くのツールが並んでいます。IPやドメインを入れればすぐに使えるものがズラリ!! Webサービス公開する際にはFirewall Test や Port Scanner は実施しておきたいですね。 ネットワークエンジニアインフラエンジニアにとって便利そうな機能もたくさんあ

    外部からのセキュリティチェックやDNSチェックに便利な「ViewDNS.info」 | Act as Professional
  • 閏秒を迎えるにあたってLinuxでは何を対策すべきか? | Act as Professional

    2016/12/27 更新Googleなどの大手IT企業がうるう秒対策済のNTPサーバが公開したため、これを利用する内容などを以下にまとめました。 元旦に実施される うるう秒の対策 まとめ2016/07/08 更新2017/1/1に閏秒の実施が決定されました。対応はこの記事のとおりで問題なさそうです。 2015/06/24 情報追加(2015/06/29 更新)下記の対応に関わるntpdの比較的新しいバージョンにSLEWモードで動作していても、うるう秒が挿入されるバグが発見されました。[redhat] これによりntp-4.2.8p3-RC1以降のバージョンでないとSLEWモードで動作していてもうるう秒が挿入されます。RedHatはntp-4.2.6p5-3.el6_6という対応済みのバージョンを提供しています。Ubuntuでは今日現在12.04LTS, 14.04LTSの2バージョンはパ

    閏秒を迎えるにあたってLinuxでは何を対策すべきか? | Act as Professional
  • 昔の自分に教えてあげたい、新人プログラマへ伝えていること | Act as Professional

    最近、この春に職業プログラマになった人達と話す機会に恵まれているので、共通して話すことを書いてみる。 大概、○○について、聞かせてください。とか、いろいろ聞いてくる人達は、羨ましいぐらい、すごく意識高い。 彼らは会社での仕事のプログラミングを上手にやりたい。ってのは、あたり前だし、 どうやってテストを綺麗に書くか? テスト書きながらプログラミングするってのをどう学ぶか? 綺麗な設計はどうやるのか? 仕事でコードを書いていくってのは、どういうことなのかとか? すごいコードはどうやって書くのか?とか、いろんな事を学びたくて、何から学ぶべきなのか見失っているのではないかというぐらい、やる気に満ちあふれている。人それぞれ、やる気の方向性や現在のスキルセットが違うから何をしたいのか、した方が良いのかは異なっている。 だけど、ざっくり共通しているのは、結局のところ「ある程度のプログラマとしての実力をつ

    昔の自分に教えてあげたい、新人プログラマへ伝えていること | Act as Professional
  • Raspberry Pi Linux インストールと初期設定 | Act as Professional

    Raspberry PiのOSイメージをダウンロードRaspberry Piの公式サイトでOSの各種ディストリビューションがダウンロードできます。 推奨しているOSはDebian Linuxベースの「Raspbian “wheezy”」のようです。Arch LinuxなどもあるようですがこちらはGeek推奨です。 今回はDebianベースの”Wheezy”を利用します。2012-08-16-wheezy-raspbian.zipは445MBあるので、ダウンロードを少し待ちます。 SDカードへOSイメージを書き込む32GBのSDカードが2,000円でおつりがきました。こいつに書き込みます。 Raspberry PiにOSイメージを書き込むスクリプトを公開してくれている人がいます。ですが、残念なことにSyntaxErrorがあるなど、他の人のPull Requestを受け入れてないため、バグが

    Raspberry Pi Linux インストールと初期設定 | Act as Professional
    reika221
    reika221 2012/11/06
  • chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違いchefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなければ

    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional
  • PHPer必見!PHPのベストプラクティスをまとめるプロジェクト | Act as Professional

    PHP (The Right Way)PHPをはじめた初心者がWEBにはびこるクソな情報に揉まれて、残念なコードを書いたり、バッドプラクティスを平気でやってしまうことをストップさせるべく立ち上がったプロジェクトのようです。 PHPの開発に携わる人へ、ベストプラクティスや厳選した情報をまとめています。 当にPHPを使えるPHPerになるためには必読な内容ばかりです。日々進化するPHP回りの技術もシッカリ押さえてます。 こちらのサイト → PHP (The Right Way) 最近発売された小川さんのもモダンにまとめられてますが、それのもっと技術的な所を押さえてます。

    PHPer必見!PHPのベストプラクティスをまとめるプロジェクト | Act as Professional
  • 意外と知られていない無料VPS(centos,debian)を入手しよう! | Act as Professional

    あなた専用のVPSサーバが無料で手に入ります。もう独り占め。 勉強するだけだったら十分に使いようがあると思われます。 スペック OpenVZ HDD 10GB RAM 128MB 転送量制限なし OS CentOS/Debianちょっと大きなアプリケーションを動かすのは、やめておいた方がよいスペックです。 入手方法イギリスの会社であるHOST1FREEが提供しています。申し込み画面までの行き方をナビゲートします。 サイトにアクセス HOST1FREEのサイトにアクセスしてください。FreeVPSの「Order Now!」をクリックしましょう。 とりあえず、Likeしておいてあげよう 最新情報を手に入れるためにもLikeしておこう。そのままファンページに飛んでください。 ファンページのURLをクリックして申し込み画面へ ファンページの画像矢印で示しているリンクが申し込み画面へのリンクです。

    意外と知られていない無料VPS(centos,debian)を入手しよう! | Act as Professional
  • プロとしての行為 Act as Proffesional

    先週おこなわれたTEDxTokyoで改めて考えさせられた内容がありました。 長時間労働が常習化している社員・経営者これから家庭を持つ人、持った人これから(現在)出産や育児に携わる人のような人に特に見て頂きたいと思います。 日の労働近年の日人の労働の実体は 平均残業時間60時間/月労働生産性は先進国の中で最下位とのことである。国土も、人口も、資源も、少ないと言われる国なのに、そのうえ生産性が低いときたら…。 だが一方で…「30%の残業が減っても、売上の上がる企業がある」 これは、私の経験からも事実であると感じます。 私は過去に経営に携わった会社では、月の残業時間が20時間を超えると人事評価を落とす制度にしたことがあります。 もちろん、これが平社員であれば、マネージャーの評価も同時に落としました。。マネージャー来の仕事ができていない証拠だからです。 もし、ずっと長時間労働を続けると…経営

    プロとしての行為 Act as Proffesional
  • 「githug」でgitの基本操作を算数ドリルみたいに学ぼう! | Act as Professional

    GitHubのイベントである「The GitHub poweredby Agile渋谷 〜日のSOCIAL CODINGの今を見る〜」の懇親会を受付始めました@HIROCASTERでございませう。 イベント参加者以外でも参加可能のため、イベントは補欠だったけど、どういうふうにGitHubを使っているのか聞きたい人は、ご参加ください。(イベント参加者優先で、空気読んで登録してください) イベントではGitHubの話をするので、Gitが使えることが前提になっています。 そこで、Gitの基操作方法を学べる「githug」を紹介します。 githug Gazler/githug「githug」はgitの基操作を実践的に学ぶための良いソフトウェアです。 特に他のバージョン管理システムを使ったことのある人がgitの基操作だけを学ぶだけならちょうど良い。 インストールgemで公開されているのでイ

    「githug」でgitの基本操作を算数ドリルみたいに学ぼう! | Act as Professional
  • プロとしての行為 Act as Proffesional

    心底、プログラマとして生きていくのが幸せなんだなと思える人に出会ったことのある@HIROCASTERでございませう。 プログラミングが上達するベストプラクティスってあるんでしょうか? 大学でコンピュータ教えている教授なんかは、そのあたり教えてくれるんでしょうか? あなたの先輩は教えてくれましたか? 昔ながらの職人がいう、見て、まねて、盗め。ですかね? 僕の経験で、いくつか書いてみました。 毎日コードを書くとにかく毎日コードを書いている。 息を吸うように、歯磨きををするように、顔を洗うように、事を取るように毎日コードを書いている。 テストコードも書く動くソフトウェア側のコードだけでなく、テストコードも書いている。 必然と設計も考える癖が付くわけで…。 ソフトウェア全体を仕上げるまで書く例えば、小さなメソッドだけでなく、クラス全体を。 ソフトウェアとして動作するまで全体を。 全体を仕上げるま

    プロとしての行為 Act as Proffesional
  • プロとしての行為 Act as Proffesional

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

    プロとしての行為 Act as Proffesional
    reika221
    reika221 2012/03/31
  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知る エレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHP PEAR 標準コーディング規約 symfony CodingStandards Perl perlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8 そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
  • プロとしての行為 Act as Proffesional

    事を抜く、おざなりにする 朝、昼、夕を熱中しすぎて抜いてしまう。ブドウ糖は蓄えておくことができません。定期的に栄養を取らないと脳がエネルギー不足となって、生産性の低下を招きます。凡ミスが多くなってくる。 きりの良いところで必ず事をとること。事の間隔があきすぎることがないように注意する。 生産性のないことに2〜3時間熱くなる 落ちついてコードを読み、設定を直せばすぐに解決するバグを、憶測で○○が悪いのかな?とあれもこれもと手を出すうちに2,3時間を費やしてしまい疲弊してしまう。 感情を抑え、物事を論理的に考える落ち着きを取り戻そう。 何を完了したら仕事が終わりなのかを理解していない コードを書けば仕事は終わりですか?QAやテストやドキュメントなどはいりませんか?誰に承認をえるのですか?これら、仕事として必要なことに注意を向けずに仕事を終わったと思ってしまう。当に足りないことはあ

    プロとしての行為 Act as Proffesional
  • 1