タグ

2012年3月19日のブックマーク (14件)

  • rbenv + ruby-build を system-wide にインストールする - @kyanny's blog

    rbenv と ruby-build 便利ですね。しかし ~/.rbenv 以下にもろもろ入ってしまうと都合が悪いこともあるので system-wide に、 /usr/local 以下とかにインストールしたい (そして複数ユーザーで同じ rbenv 環境を共有したい) のでやり方を調べた。 だいたい Shared install of rbenv のとおりでいける。たぶん /usr/local/rbenv/shims と /usr/local/rbenv/versions を自分で掘るのがポイント。これで rbenv install 1.9.3-p0 とすればうまいことインストールされる。 というわけで手順をコピペするのが面倒くさいのでインストーラのシェルスクリプトを書いた。 root で実行してください。 https://gist.github.com/1727338 Wiki ページ

    rbenv + ruby-build を system-wide にインストールする - @kyanny's blog
    poppen
    poppen 2012/03/19
  • Prevent duplicate cron jobs running

    I have scheduled a cron job to run every minute but sometimes the script takes more than a minute to finish and I don't want the jobs to start "stacking up" over each other. I guess this is a concurrency problem - i.e. the script execution needs to be mutually exclusive. To solve the problem I made the script look for the existence of a particular file ("lockfile.txt") and exit if it exists or tou

    Prevent duplicate cron jobs running
    poppen
    poppen 2012/03/19
  • ShowOffでプレゼンテーション作成をためした - ひげろぐ

    schacon/showoff – GitHub なんだか今年のRubyKaigiで使っていた人が多かったらしい。と聞いて興味がわいたのでちょっといじってみた。 なんぞや テキストベースでプレゼンテーションスライドを作成できるツール。Sinatra製。 ページ遷移やリスト表示のアニメーションなどを手軽に定義することができるので、簡単にそこそこ動きがあって見栄えのするものが出来上がる。 Markdownの文書を !SLIDE という行で区切っていくとスライドができちゃいます、と言うことが理解できればShowOffの半分は制覇したと言える。たぶん。 JavaScriptやスタイルシートを埋め込むことができたり、コードのシンタックスハイライトも備えていて、プログラマ向けのプレゼンツールとしてはなかなかよさげに思える。 またテキストなので バージョン管理と相性が良い 別のプレゼンでのスライドの再利

  • プレゼンをmarkdownで書いたらええやん

    markdown2impressってのを書きました。 https://github.com/yoshiki/markdown2impress これはmarkdownで書いた文章をimpress.jsに対応したHTMLに変換するものです。impress.jsっていうのは、CSS3をつかって文字とかをぎゅんぎゅん動かすことのできるプレゼンフレームワークです(prezi.comにインスパイアされて作ったらしい)。 impress.jsを使ってプレゼンをゼロから作ってもいいんですが、HTMLをいちいち書くのめんどかったのでmarkdown形式で書いたものをそれ用に変換してくれたらいいなと思って書いてみました。基的にはmarkdownで書いた文章の1つのセクションが1つのスライドになるようになっていて、githubのリポジトリのREADME.mdをこのプログラムで変換するとプレゼンに変換されます。

  • zfsonlinuxをdebianで使ってみる - delete from hateblo.jp where 1=1;

    前提条件 zfsonlinuxのインストールが完了している hddがあまっている うらやましい 注意!!HDDセクタサイズが512Bであること!! 4kセクタの場合 この手順のfdiskだと、パフォーマンス劣化がすごいです。(100MBi/s→20MBi/s) partedを使うようにし、ashift=12を指定しましょう see: ZFS on Linux 現状確認 現状、何もプールがない状態。 user@host64-1:~$ sudo zpool status no pools available user@host64-1:~$ sudo zpool list no pools available 対象のHDDが認識されていることを確認する。 dmesgもしくは以下のコマンドで確認する。 user@host64-1:~$ ls /dev/vd* vda 仮想マシンのvirtio経由

    zfsonlinuxをdebianで使ってみる - delete from hateblo.jp where 1=1;
  • sunzi を試してみる - Memo

    VM にサーバを構築して必要なミドルウェアやソフトウェアをインストールするというのが、たまに発生する。 # 「たまに」というのがポイント VM のイメージを起動してサーバをたてるのは割と簡単に出来るんだけど、毎回毎回いちいち yum install とかするのがめんどくさい。 こういう場合は Chef や Puppet を使うのが王道なんだろうけど、前述の通りたまに発生するだけなので、Chef とかは大げさすぎる。 というような事を呟いたら [twitter:@gosukenator] さんに sunzi というのを教えて頂いた。ありがとうございます! Github の Readme を読んだ限り自分のやりたい事がそのまま実現されてた。 sunzi がデプロイ先サーバの $HOME/sunzi っていうディレクトリを自動で作り、そこにシェルスクリプトを転送し、そのシェルスクリプトをリモート

    sunzi を試してみる - Memo
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • herokuで無料のimage uploaderを作る

    herokuで無料のimage uploaderを作る herokuは非常に便利ですが、read onlyなのでアップローダーを作ったりできません。 もしやろうとするとS3を使った方法が一般的のようですが、若干利用料金がかかってしまいます。 なので無料で作れる方法を考えてみました。 herokuでは画像を直接アップすることはできませんが、DBに直接保存することができます。 しかしherokuのデフォルトのものは、5MBしかありません。 そこでmongolabという、mongodbを240MBまで無料提供してくれるサービスを利用します。 なおmongolabはherokuにadd-onとして提供されているため、セットアップは簡単です。 githubにファイルをあげておいたので、参考にしてください。 https://github.com/face-do/heroku-image-uploade

  • 英語ブログを書いてredditに投稿してみた - give IT a try

    はじめに 先日書いた「JavaやC#の常識が通用しないRubyのprivateメソッド」というエントリはMatz先生の回答を頂けたことで、かなり価値のある内容になりました。 そこで僕は「たぶんこの話は日のプログラマのみならず、海外のプログラマにとっても有益なんじゃないか?」と思い、内容を簡単に英訳してブログ化しました。 また、ブログを書いただけではなかなか外国のプログラマの目に触れることがないだろうと思ったので、redditというリンク投稿サイトに自分で投稿してみました。 このエントリではそうした僕の一連の行動をまとめてみたいと思います。 英語でブログを書く はてなダイアリーだといかにも「日人向け」な感じが強いので、海外でもよく使われてそうなブログサイトを利用することにしました。 が、海外でメジャーなブログサイトなんてよく分かりません・・・。 とりあえずGoogle推薦のブログサイトな

    英語ブログを書いてredditに投稿してみた - give IT a try
  • 『Panasonicの迷走は()が潰れるまで止まらない』

    スマートフォン市場の成長が顕著な中、Lumix携帯(P-02D)を販売して市場のトレンドが全く掴めていない社内の内情を暴露したPanasonic さすがに経営者連中も自分達の製品が全然売れてない事にようやく気がついたのか、慌てて全社的製品に対して”スマートフォン”との連携機能を無実装することを強要したような製品がぞろぞろ出てきています 無線LAN対応でスマホ連携がすごい! スマートVIERA&DIGA 最上位機種の「DMR-BZT920」については無接点充電規格の「Qi」(チー)に対応しており、Qi対応スマートフォンやバッテリー&充電器などを天板に置くだけで充電が可能。 スマートなサイズ(幅430mm、高さ68mm、奥行199mm)になったDIGAはテレビの前に置く先進的なタイプなんですよ なぜならレコーダーの天板上にスマートフォンを非接触充電ができたり、データ通信ができたりするQi規格の

    『Panasonicの迷走は()が潰れるまで止まらない』
  • 小規模なWebサイトにぴったり。PHP製のメールフォーム·TransmitMail MOONGIFT

    TransmitMailは日製の汎用型メールフォールソフトウェアです。 Webサイトにメールフォームの設置というのはよくあることです。そんな時に使える日語対応のメールフォームソフトウェアがTransmitMailです。 デモです。多数の入力項目、入力チェックに対応しています。 必須チェックのエラーです。画面上と項目の横と二つ表示されます。 メールアドレスフォーマットのチェックもできます。 半角英数などの文字種チェックもあります。 入力の後、確認画面が表示されます。 完了ページです。 確認メールも送信されて、入力内容の確認ができます。 TransmitMailはPHP5.2以上で動作します。また、マークアップエンジニアが開発したとのことで、Dreamweaverやマークアップエンジニアにとって優しい作りになっています。セッションによって重複送信を防ぐ仕組みがあります。静的サイトにメールフ

    小規模なWebサイトにぴったり。PHP製のメールフォーム·TransmitMail MOONGIFT
  • GreenSQL - Kiến thức SQL, lập trình, code

    Dưới đây là một số bài viết SQL cơ bản chúng tôi đã tổng hợp để bạn đọc.

    GreenSQL - Kiến thức SQL, lập trình, code
  • WEBサイトを発注してみた。

    アニメやゲームのキャラクター情報をまとめてるサイトがないから作りたいなぁって 思ってたんだけどhtmlは初歩しか分からないしプログラミングもできないので構想するだけで作れなかった。 ゼロから4ヶ月でWEBサービスをリリースした人の記事を見つけて「自分にもできるかな!」なんて思い挑戦してみたけど理解できず挫折・・・orz WEBサービスを個人で作ってる人達が羨ましいです。 それでもWEBサイトを作りたかったので制作会社に発注してみようと思い立った。 ただのキャラクターのデータベースだけではつまらないのでコミュニティ要素なども付けて ネットで見つけた制作会社に見積もってもらうと下記のようになった。 合計1,483,125円 以前、SNS「ウェブカレ」のサイト制作費が1千万円で安く仕上がった(潰れたけど・・・)という話があったから なんとなく3~400万くらいかかるんじゃないかなと不安だったんだ

    WEBサイトを発注してみた。
  • 【資料公開】アジャイルな開発からアジャイルな組織へ

    みなさんこんにちは。@ryuzeeです。 2012年3月16日に実施されたAgile Japanの大阪メイン会場に登壇させていただきました。 発表の資料を以下に公開します。 会場の外まで立ち見が溢れるくらいの多くの方にお越しいただき感謝するとともに、ご不便をおかけした方にはお詫びしたいと思います。 僕が話した内容は、実は単に実際の現場で、現場を良くしたいと思っている皆さんの胸のうちを代弁しただけです。 アジャイルという単語、スクラムやXPといった手法の名前自体の認知度があがって、ともすればこれらを導入すれば全てうまくいくんだ、と誤解を生んでいるのではないかと感じています。 でも手法は手法でしかなく(したがってスクラムやXPを導入しているからといって自分たちのアジャイル度合いが高いとは限らない)、目的に応じてそれにあった方法、自分たちがゴールを達成するのに最適だと思う方法を脳みそ振り絞って考

    【資料公開】アジャイルな開発からアジャイルな組織へ