タグ

2013年10月23日のブックマーク (12件)

  • 「ご結婚おめでとう」親友に贈ったコードとデザインの話 - はぁはぁブログ

    新郎新婦には内緒で、「ご結婚おめでとう」の「声」を集めたい。 みんなからのナマの「声」をどうにかして録音することはできないか。 それらを、記念の刻印入りの iPod shuffle にいれてプレゼントできないか。 ―――そんな秘密の企画がひっそりとはじまりました。 Twilio(トゥイリオ )というクラウド電話APIサービスでやってみよう! という計画を思いついたのは @darashi @june29 @hmsk のプログラマの3人でした。 Twilio(トゥイリオ )って何? Twilio(トゥイリオ )というのは、クラウド電話APIサービスのことで、 プログラミングで電話システムを作れるのだそう。 電話というツールで、何かシステムを作る。なんだかよくわからないけれど、 わくわくする遊びがはじまったんだ、ということだけは私にもわかりました。 そんなある日、@hmsk さんから Ruby

    「ご結婚おめでとう」親友に贈ったコードとデザインの話 - はぁはぁブログ
    yss44
    yss44 2013/10/23
  • Mavericksでは通知センターをスクリプトから使えるようになった – Blog by msyk

    Blog by msyk Talk about computer, network and how we should work. Mountain Lionで登場した通知センターは賛否ありますが、まあ、慣れてくると別に気にならないというか、逆にシステム側で便利につかえるようにどんどんなってきているので、今となってはなくなると不便な人も多いかもしれません。挙動は以前よりシステム環境設定の「通知」で変更はできますが、10.8では、コマンドラインから通知を出せなかったということがあります。しかしながら、それができるようになりました。スクリプトから通知ができます。 そのためのベースの機能は、AutomatorとApple Scriptでの通知のサポートです。それぞれ、次のようなアクションおよびコマンドが追加されています。display notificationコマンドはStandard Addi

    yss44
    yss44 2013/10/23
  • Add Git Branch Name to Terminal Prompt (Mac)

    yss44
    yss44 2013/10/23
    pt. parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' } export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\][Git] $ " ”
  • さくらVPSのCentOS 6.3にメールサーバ Postfix/Dovecotをインストール - 酒と泪とRubyとRailsと

    さくらVPSのCentOS 6.3にメールサーバ Postfix/Dovecotをインストール Jan 30th, 2013 Tweet さくらVPSのCentOS 6.3にメールサーバをPostfixで構築する手順です。メールサーバは安定して運用するのが、なかなか大変でハードルは高いと聞きますが、だからこそ運用スキルを高めるためにチャレンジしてみます! この記事は、CentOS 6.3にRailsサーバを構築する手順の中の記事の一つです。 前置き さくらVPSのCentOSはpostfixがプリインストールされており、sendmailは入っていないのを前提にしています。もし、sendmailがインストールされて、postfixがインストールされていない環境の場合は以下を入力。

  • OP25B(Outbound Port 25 Blocking)対策 - CentOSで自宅サーバー構築

    メール送信時に使用するプロバイダがOP25Bを導入している場合、自宅サーバーにおいては以下の影響がある。 ※各プロバイダのOP25B導入状況 ・自宅サーバー接続プロバイダがOP25Bを導入している場合①・・・サーバーから外部宛にメール送信できない(例:root宛メールを外部に転送できない)・・・メールサーバー側対処要 ・自宅サーバー接続プロバイダがOP25Bを導入している場合②・・・内部から自宅メールサーバーのメールアドレスでメール送信できない・・・メールサーバー側対処要 ・外部でメール送信時に使用するプロバイダがOP25Bを導入している場合・・・外部から自宅メールサーバーのメールアドレスでメール送信できない・・・メールクライアント側対処要 ここでは、メール送信時に使用するプロバイダでOP25Bによる影響を受けるか確認し、影響を受ける場合はOP25B対策を実施する。 メール送信時に使用する

  • メールサーバー構築(Postfix+Dovecot) - CentOSで自宅サーバー構築

    メールサーバーを構築する場合、送信メールサーバー(SMTPサーバー)と受信メールサーバー(POP/IMAPサーバー)の構築が必要となる。 ここでは、送信メールサーバーにはPostfix、受信メールサーバーにはDovecotを採用する。 なお、Postfixは迷惑メールの不正中継に利用されないようにするため、初期設定では外部から外部宛(例えば、会社等で自宅サーバーのメールアドレスからプロバイダのメールアドレス宛)に送信できないようになっているが、迷惑メールの不正中継に利用されずに外部から外部宛に送信できるようにするため、SMTP認証機能※を有効にする。 また、DovecotはPOP/IMAPサーバーとして構築し、ユーザーがPOPまたはIMAPを選択できるようにする。※POPとIMAPの違い ※SMTP認証機能とは、メール送信時にユーザー名とパスワードで認証を行なう機能であり、これにより、迷惑

    yss44
    yss44 2013/10/23
    “OP25B(Outbound Port 25 Blocking)対策”
  • 個人ブログで100万PVを目指すということ

    私も当ブログを含めていくつかのサイトを運営しています。小規模ではありますが、ちょっとしたメディア事業と言っても良いと思います。 起業家 藤田社長自ら陣頭に立って、サイバーエージェントがアメーバというメディア事業を背水の陣で成功させた経緯を読むことができました。私自身がやっている事業と被るところが多く、刺激を受けました。 メディア事業は30億PV/月が成功の目安だそうです。個人ブログでは100万PV/月が目安だと、私は感じています。書を読んで、私も目指してみたいと考えるようになりました。 目標はリピーター数を増やすこと そして、社内の目標から売上を外し、ページビュー数1に絞り込みました。 それは良いサービスを作って流行れば、アクセス数が増えて、売上は後から自ずとついてくるというメッセージでもありました。 しかしこのメッセージが浸透していくのも、まだまだ先のことでした。 売上を見ないでペー

    個人ブログで100万PVを目指すということ
    yss44
    yss44 2013/10/23
  • 無料のSSL証明書StartSSLを活用する - Qiita

    背景 自前のサービスでhttps通信をサポートするには、SSL証明書が必要になります。 自分で使用するだけなら、SSL証明書も自前で作成するいわゆるオレオレ証明書を用いても良いのですが、外部に公開するサービスの場合そうとも行きません。 SSL証明書というと値段が高い印象がありましたが、StartSSLというサービスで無料でSSL証明書の発行を受けられると言うことで試してみました。 StartSSLにユーザー登録する 証明書の発行を行う前に、StartSSLにユーザー登録する必要があります。 StartSSLから、"StartSSL Free (Class1)"を選択します。 Certificate Control Panelを選択。 Sign-upに進みます。 名前、住所、メールアドレスなど 個人情報の登録を行います。 登録したメールアドレスに人確認のメールが届くので、受信したメールのa

    無料のSSL証明書StartSSLを活用する - Qiita
    yss44
    yss44 2013/10/23
  • Raspberry Piを「AirPlay化」して音楽をストリーミングする方法 : ライフハッカー[日本版]

    yss44
    yss44 2013/10/23
  • NewrelicでAWS環境のメトリクスをカジュアルに共有してみる | RCO Ad-Tech Lab Blog

    はじめまして、エンジニアのくさまです。 主にインフラを担当しております。 僕の自己紹介はさておき、僕たちRCOアドテク部ではほぼ全てのシステムが AWS(Amazon Web Services)環境にて稼働しています。 また、僕たちはアプリエンジニアインフラエンジニアITプランナー、 はたまたデータサイエンスなメンバーも同じグループに所属しており、 お互いに協力してオンライン広告サービスの開発や運用をしている体制(のはず)です。 で各メンバーの間で、システムの統計情報を同じ視点で共有し、 今サービスで何が起こっているのかを素早く俯瞰するために利用している New Relicについての記事を投稿させて頂きます。 New Relicにて出来ることは、 End User Monitoring Application Monitoring Database Monitoring Infrast

    NewrelicでAWS環境のメトリクスをカジュアルに共有してみる | RCO Ad-Tech Lab Blog
    yss44
    yss44 2013/10/23
  • curlコマンドからのRESTなリクエストを送り方 - ちくわプログラマにっき

    メモ。 # GET $ curl http://localhost:3000/users.xml $ curl http://localhost:3000/users/3.xml # POST $ curl http://localhost:3000/users -X POST -d "user[name]=postman" -d "user[age]=19" # PUT $ curl http://localhost:3000/users/4 -X PUT -d "user[name]=putman" -d "user[age]=20" # DELETE $ curl http://localhost:3000/users/5 -X DELETE POSTやPUTのデータにXMLを渡すにはどうしたらいいんだっけ?昔やった記憶があるんだけどなぁ。 追記:XMLデータの渡し方 http://

    curlコマンドからのRESTなリクエストを送り方 - ちくわプログラマにっき
  • すごいグラフ処理ライブラリNetworkXの使い方 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    NetworkX(http://networkx.lanl.gov/ 、https://networkx.lanl.gov/trac/wiki)*1は、なかなかにすごいPythonライブラリです。ここで言っているNetworkは、実際の通信ネットワーク(のモデル)に限らず、グラフの辺に重さ(weight)と呼ばれる値を割り当てた構造です。重さを考えないときは、全ての辺に同じ重さが付いているとすればいいので、普通のグラフも扱えます。つまり、NetworkXを使ってグラフに対するさまざまな処理ができるのです。 内容: 例題: コールグラフ 有向グラフの表現方法 NetworXを使ってみる 推移的閉包を求める 例題: コールグラフ 関数のコールグラフを扱ってみたいと思います。例えば、次のJavaScript関数を考えます。 function foo(x) { if (x < 0) { retur

    すごいグラフ処理ライブラリNetworkXの使い方 - 檜山正幸のキマイラ飼育記 (はてなBlog)