タグ

2013年2月25日のブックマーク (23件)

  • rbenvでruby 2.0.0-p0と1.9.3-p392をインストールする手順 - memo.yomukaku.net

    Ruby 2.0.0-p0がリリースされたので、rbenvを使用してインストールします。あわせて1.9.3系も最新版に更新します。 rbenvのインストールについては「rbenvで複数のバージョンのrubyを使用する環境を整える」を参考にします。rbenvとruby-buildを更新します。更新はgit pullを実行するだけです。 cd ~/.rbenv git pull cd ~/.rbenv/plugins/ruby-build git pull 現在インストール可能なrubyのバージョンの一覧を見ます。 ~% rbenv install -l Available versions: 1.8.6-p383 1.8.6-p420 1.8.7-p249 1.8.7-p302 1.8.7-p334 1.8.7-p352 1.8.7-p357 1.8.7-p358 1.8.7-p370 1.

  • NetBeans 7.3をインストール - torutkのブログ

    先日、NetBeans 7.3が正式リリースされたので早速インストールしてみました。今回はWindows 8(64bit版)に、NetBeans IDE 7.3 すべて版を入れました。すべて版にはJava SEのほか、JavaCard、Java ME、Java EE開発環境とJava EEアプリケーションサーバー(GlassFishおよびTomcat)、C++、Groovy、PHPのプログラミング言語開発、HTML5+JavaScript+CSS開発機能が同梱されたものになります。 NetBeans IDE正式版ダウンロードページ ここから、プラットフォーム:Windowsを指定し、すべて列の一番下の[ダウンロード]ボタンをクリックすると、次のファイルがダウンロードされます。 netbeans-7.3-windows.exe 32bit/64bit共通のインストーラとなっています。また、す

    NetBeans 7.3をインストール - torutkのブログ
  • iOS向け Xcode開発Tips入門編 -とりあえず最初にやってること- - @kitano_ow 's blog

    ちょっとした細かい事なんですけど、設定とかimportとか プロジェクトを跨がって使いそうなやつは最初にうちにやってること多いんですけど、 その辺のネタを少々・・・ 1.NSLogの拡張と、prefix.pch NSLogは、コンソールにその内容を出力してくれるわけですが、 NSLog(@"%s",__PRETTY_FUNCTION__); NSLog(@"%d",__LINE__); とすると、 __PRETTY_FUNCTION__:クラス及び関数名 __LINE__:行数 などを表示してくれます。 ただ、毎回これを記述するのは、 面倒なのでだいたいマクロにしたりしますが、 #define LOG(fmt,...) NSLog((@"%s %d "fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); これをあるヘッダファイルなどに記述

    iOS向け Xcode開発Tips入門編 -とりあえず最初にやってること- - @kitano_ow 's blog
  • 今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した : akiyan.com

    今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した 2013-02-25 目次 Chefが熱い! 株式会社Engine Yardさん主催の、Chef(opschef)勉強会第一回「初めてのChefの教室 #eytokyo」に行って来ました。勉強会の全編動画は、「初めてのChefの教室」を開催しました。(動画&資料) - Engine Yard Blog JP | Engine Yard Blog JP で観ることができます。 勉強会では登壇者が「シェフの帽子」を被って発表していましたw 発表者の皆様方も豪華すぎ! Chefとは Chef(シェフ)とは、ざっくりいうとサーバーインフラの構築・更新を自動化する技術で、類似としてはpuppetがあります。(参考:オープンソースなシステム自動管理ツール Puppet:連載|gihyo.jp … 技術評論社 ) 属人性や、面

    今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した : akiyan.com
  • WindowsからMacへ乗り換えた方へ!Macで作業がちょっと捗るTips 5つ - @kitano_ow 's blog

    普段何気に使ってる機能ではあるんですけど、ちょっとまとめてみます。 1.とりあえずショートカットキー Macにも当然ショートカットキーがあるわけですが よく使う物を列挙してみます。 一般編 command + x :切り取り command + c :コピー command + v:はりつけ command + z:やり直し command + a:全選択 command + tab:アプリケーション切り替え このあたりは、Windowsと似てますね。(Windowsが似せたのかどうかは知りませんが。。) 検索 control + space :Spotlightで検索 ファイル検索はもちろん、 ちょっとしたランチャー代わりになります。 検索も早くかなりスムーズに。 Spotlightについては後述。 テキスト操作 Ctrl+a:カーソル位置の行の一番先頭に Ctrl+e:カーソル位置の行

    WindowsからMacへ乗り換えた方へ!Macで作業がちょっと捗るTips 5つ - @kitano_ow 's blog
  • Part2 Rubyに学ぶ「Ruby on Railsの正体」:ITpro

    電波系Rubyプログラマ。好きな言語はC++とLua。最近,仕事ではRailsでのWebアプリケーションの開発を主にやっています。Webアプリケーションばかり触っていると,ときどきアセンブラが恋しくなりますね。仕事にかまけているうちに,趣味で開発したいプログラムのネタが大量にたまっています。 Rubyで記述されたWebアプリケーションフレームワークRuby on RailsRails)が人気を博し,Railsを使うのに必要なRubyもまた話題になっています。Railsの作者であるDavid Heinemeier Hansson氏は「Railsには,Rubyと同じ感触,同じ匂い,同じ味わいがある」と言っています。この言葉には様々な解釈がありますが,筆者は,「Rubyのやりかた」を極限まで突き詰めてフレームワークに適用したのがRailsであると考えています。 Rubyは何かにつけ「人に優しい

    Part2 Rubyに学ぶ「Ruby on Railsの正体」:ITpro
  • 改正労働契約法 -定年延長法に盲点、契約社員に大チャンス

    今年4月から改正労働契約法が施行される。目玉は、有期労働契約が繰り返し更新されて通算5年を超えた場合、無期労働契約に転換できる「5年ルール」だ。対象は、契約社員やパート、アルバイト、派遣、嘱託などの有期契約労働者(派遣社員は派遣元との労働契約が対象)。1年契約を繰り返して更新しているケースなら、5回目の更新後に無期転換の権利が発生する。契約期間中に労働者が申し込めば、契約期間終了後に無期労働契約に切り替わる。今年4月以降に結ばれた有期労働契約に適用されるため、5年ルールで無期転換する人が現れるのは2018年4月以降だ。 正社員として働きたくても働けなかった非正規労働者にとって、5年ルールは心強い味方だろう。ただ、ここにきて意外な問題が浮上している。5年ルールにより、企業が正社員を一生雇わなくてはいけなくなる可能性が指摘されているのだ。 これには今年4月から施行される改正高年齢者雇用安定法が

    改正労働契約法 -定年延長法に盲点、契約社員に大チャンス
  • 「初めてのChefの教室」を開催しました。(動画&資料) - Engine Yard Blog JP

    去る2/22(金)に恵比寿の弊社オフィスにて初の勉強会となる「初めてのChefの教室」を開催しました。インフラエンジニアだけでなく、アプリケーションエンジニアからも注目が集まっているChefの勉強会という事で様々な方にお集まり頂き、濃い情報交換が繰り広げられました。 この記事では内容のまとめてスライドや動画などの各種資料を集約します。さらに公開された記事などの資料も順次追加していきます。 Chef未経験者向けのセッション [eytokyo] 初めてのChefの教室 from suzuki on Vimeo. まずは最初のセッションとしてRubyもChefも未経験な人(≒PHPer)向けのChefのセッションをyandoが担当しました。セッションではChefの動作原理やアーキテクチャの全体像を示した上で、最低限レシピを書いて実行する為に必要な手順だけをデモを交えて紹介しました。また実際に公

  • rbenv で Ruby2.0.0-p0をインストールしてみた | びーおーぷんどっとねっと

    Ruby2.0.0-p0がリリースされたので早速インストールしてみた。 ちなみにOSはUbuntu。 Ruby 2.0.0-p0 リリース rbenvでインストール。 $ cd .rbenv/plugins/ruby-build $ git pull … Fast-forward CHANGELOG.md | 4 ++++ bin/ruby-build | 2 +- share/ruby-build/2.0.0-p0 | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 share/ruby-build/2.0.0-p0 … $ cd $ rbenv install -l … 1.9.3-rc1 2.0.0-dev 2.0.0-p0 2.0.0-preview1 2.0.0-preview2

  • Rubyのcaseを〇〇(言語名)のswitch文だと思っている人たちにぼくから一言ガツンと申し上げたい

    Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでcallするのがオレ流。」とかうそぶく人たちもまた増加の一途を辿っている。 そんな世の中にあって、ぼくは一言、できればガツンと一言申し上げたい。生まれも育ちもRubyなぼくから、是非ともそんな人たちに「Rubyのcase」について一言申し上げておきたい。 ─ 問題1 ─ 名前name、レベルlevel、ポイントpointの各属性を持った複数のCharacterオブジェクトcharlie, liz, benがある。 class Character < Struct.new(:name, :level, :point) def

  • 印刷とは異なるウェブならではの基本的な5つのデザインルール

    僕もこの記事のように印刷からウェブに移行した組ですが、最初は印刷とウェブではルールが違うので戸惑いました。もちろん、印刷時代の知識も役にたったものが数多くあります。 なぜフォントのサイズが小さいとよろしくないのか、サイドバーはなぜ右側なのか、ナビゲーションはなぜ上部なのか、印刷とは異なるウェブならではの基的な5つのデザインルールを紹介します。 5 Design Rules No Blog Should Break 下記は各ポイントを意訳したものです。 はじめに 文は大きいサイズで、分かりやすく 右側のサイドバー クリーンなカラー 上部のナビゲーション 常に画像を使用する はじめに はじめに 印刷デザインの世界からウェブデザインに入った時、いくつかのミスをしていました。一番大きなポイントは、新聞や雑誌のようにはウェブは使わないということです。紙を読む時とスクリーンを見る時では、どのくらい

  • KDDI、「Firefox OS」搭載スマートフォンを販売へ

    Mozillaは2月25日、スペインのバルセロナで開催中のモバイル関連の展示会「Mobile World Congress 2013」で、「Firefox OS」を搭載したスマートフォンの販売パートナーとしてKDDIの名前を挙げた。 Firefox OSは、ホーム画面や電話帳アプリなど、スマートフォンのすべての機能をHTML5アプリとして開発して動作させることのできるオープンソースのOS。KDDI代表取締役社長の田中孝司氏は、1月21日にFirefox OS搭載端末の取扱いを検討していると明かしていた。 Mozillaは現在、Alcatel-Lucent、LG電子、ZTEとともにFirefox OSを搭載したスマートフォンの開発を進めており、2013年後半にはHuaweiもこれに続く予定。同OSの搭載端末は、まずブラジル、コロンビア、ハンガリー、メキシコ、モンテネグロ、ポーランド、セルビア

    KDDI、「Firefox OS」搭載スマートフォンを販売へ
  • Windows Azure、11時間にわたる全世界的なストレージ障害。原因はSSL証明書の失効

    Windows Azureがクラウド内で利用しているSSL証明書が失効してしまったことで、約11時間にわたるストレージ障害が発生しました。その経緯が「Windows Azure サービス ダッシュボード」で報告されています。Windows Azureは、昨年の2月にもうるう年関連のバグで9時間ダウンしていました。 以下はダッシュボードで報告された障害発生から復旧までの報告の抜粋です。 世界中で一斉にWindows Azureのストレージがアクセス不能に 障害発生が報告されたのは、グリニッジ標準時で2月22日の午後8時44分。Windows Azureが稼働するワールドワイドのデータセンターすべて、ほぼ同様の報告が以下のように行われました。 Feb 22 2013 8:44PM We are experiencing an issue with Storage Worldwide and t

    Windows Azure、11時間にわたる全世界的なストレージ障害。原因はSSL証明書の失効
  • jQueryのDeferredオブジェクトについて調べてみた - AOEの日記

    はじめに 最近になって jQuery に Deferred Object と呼ばれるものが追加されたことを知りました。バージョン1.5から追加になったようです。 ここのところ色々な場面で非同期処理と付き合うことが多かったこともあって調べてみたのですが、中々嬉しい機能を持っているやつであることが判明したので、調べた内容についてまとめてみました。 非同期処理は結構書きにくい jQuery Deferred オブジェクトは非同期処理を書きやすくするために用意されたものです。でも何でそんなものが追加されたのでしょうか? 非同期処理は複雑になってくると書きにくいものです。Ajaxリクエストを例に挙げてみます。 $.ajax({ url: "serviceA.json", success: function(data) { // リクエストが成功したときの処理 }, error: function(x

  • iPhoneを3年使っている私がオススメするアプリ28選 | 23A.JP

    By handlungs:plan どうも、23(@Fumi)です。 私とiPhoneの出会いは3GSから。それから数えて3年ちょっと経ちました。 この3年の間に、3GS→4→5と機種変更をして来ました。 また多くのアプリがリリースされ、インストールしては消しての繰り返し。 その中でも、しぶとく消されずに残り、今でも愛用しているアプリ28個を紹介したいと思います! メールアプリ メール iPhoneのデフォアプリです。これはSoftbankのメールを受信するために利用しています。 動作も軽快で、特に不満もないのでずっと使い続けています。 Gmail Google公式のGmailアプリ。マルチアカウントに対応していて、GmailのメールはiPhoneのデフォアプリではなくこれで処理してます。最近ではMailboxというアプリがすごいと噂を聞きますが、まだ順番待ち中(泣 通話アプリ 電話

  • オンラインのモバイルアプリ開発環境「Monaca」、BaaS機能が追加。アシアル

    Webブラウザで利用するオンラインサービスとしてモバイルアプリケーションの開発環境を提供する「Monaca」の開発元であるアシアルは、Monacaの新機能としてモバイル向けのBaaS(Backend as a Service)機能を追加すると発表しました。 Monacaは、HTML5とJavaScriptを使ってiOS、AndroidWindows 8など複数のプラットフォームに対応したアプリケーションの開発環境。Webブラウザから利用可能で、PhoneGap互換機能も内蔵しているため、端末ネイティブAPIにも対応したハイブリッドアプリを開発できます。 開発したアプリはMonacaデバッガーアプリを使って実機上ですぐに動作確認ができ、Firebugと同等の機能をモバイル端末内で動作しているHTMLアプリに対して利用可能。完成したハイブリッドアプリはApp Storeなどで販売できます。

    オンラインのモバイルアプリ開発環境「Monaca」、BaaS機能が追加。アシアル
  • rbenvにruby ver2.0.0-p0を導入する | Yuthone’s Blog

  • ポスト『Reeder』なるか? Google リーダーと同期が可能なニュースリーダーアプリ『Leaf』 | ライフハッカー・ジャパン

    ヘッドライトの黄ばみがサッとキレイに! メッキ・ホイール・シートにも使えるマルチ過ぎなお手軽クリーナー「ウルトライト」

    ポスト『Reeder』なるか? Google リーダーと同期が可能なニュースリーダーアプリ『Leaf』 | ライフハッカー・ジャパン
  • ドラッグ&ドロップで iOS / Mac 間でファイル交換できる Instashare

    つかんで、落として、終了! MaciPhone/iPadの間で写真やPDFファイルのやりとりをしたいことはよくあります。たとえばブロガーなら、アプリのスクリーンショットをとってから執筆をしているMac側に画像を転送したりといったようにです。 こうしたときに PictShare のようなアプリを使って Dropbox にファイルを送るのも手軽で便利ですが、そのためにデータがサーバーに上がるのが嫌だという場合はあるはずです。 そこで Mac側とiOS端末側の両方でたちあげておくことで、双方向にドラッグ&ドロップだけでファイルを転送できるInstashareがなかなか便利です。### 画像も文書も、ドラッグして、ポイッ Instashareを使うには、まず転送を行いたいMac側にInstashareのアプリをインストールして起動しておきます。また、iOSデバイスの方でも無料の(広告付き、85円

    ドラッグ&ドロップで iOS / Mac 間でファイル交換できる Instashare
  • サイトをSEOやソーシャルなどあらゆる面から評価してくれる「BigWebStats」

    このサービスは提供を終了したようです。似たようなサービスはSEOツールの一覧からお探しいただけます。 ウェブが成熟していくとともに、サイト運営において検討すべき事柄も年々増加していますよね。それにともなって、検討材料となるデータを収集する作業も年々増えてくることになります。 今回は、そのようなデータをさまざまな側面から収集し、課題を指摘してくれるサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! サイトのデータをあらゆる面から収集、評価する「BigWebStats」 このサービスは提供を終了したようです。似たようなサービスはSEOツールの一覧からお探しいただけます。 「BigWebStats」は、SEOやソーシャルメディア、ユーザビリティなど、さまざまな面からサイトを分析して

    サイトをSEOやソーシャルなどあらゆる面から評価してくれる「BigWebStats」
  • いまさらだけど、2012年にお世話になった神ツールたち(Mac向け) - Flash Black

    こんなエントリーは去年末か年明けに書いておけ!って思いますが、blogを書く練習としてまとめます。 これから列挙するツールを使う事により、去年は手を動かす事の楽しさを再確認。 いままでダルかった作業が楽になるだけではなく、HTMLをキレイに書けたり構造を考えるようになったりと一石二鳥。 SASS and Compass 全俺が感動し、咽び泣くほど無くてはならない存在となったHtmlコーディングの革命児。 なぜすぐに導入しなかったのかと過去の自分に言いたいぐらい! いまさら解説はいらないと思いますので、お世話になったサイトをご紹介いたします。 CSS書くならCompass使った方がいいよ。SASS使ってる人なら特に。 Sprite画像でもう悩まない?!SassとCompassで速攻Sprite画像を作る方法に感動! | バンクーバーのうぇぶ屋 CompassでCSSスプライト[to-R] C

    いまさらだけど、2012年にお世話になった神ツールたち(Mac向け) - Flash Black
  • ssh上でマウススクロールも使える大規模PHP開発向けvim+tmux環境の構築 - sifue's blog

    全体で数百万行、1ファイル1万行超のPHPファイルも一秒以内で開き、開発していくことのできる大規模開発向けのvim+tmux環境を紹介しようと思います。この設定この環境で半年ぐらい安定して利用できています。(無論そんな1万行あるファイルや数千行で複雑性循環度500超のメソッド作るなよという話もあるんですが、すでに存在する魔獣とは向き合わなければならないのです...) なので数百万行レベルの大規模開発となると重すぎて使えない設定やプラグインもあります。そのようなものはきちんと外してあります(PHPの関数折りたたみ機能、デフォルトのPHPシンタクスハイライト、neocomplcache.vim、ツリーの構成に時間のかかるproject.vimなど)。 基的にはターミナルエミュレーターとして、macならばiTerm2、windowsならばTeraTermまたはPuttyを利用することを想定して

    ssh上でマウススクロールも使える大規模PHP開発向けvim+tmux環境の構築 - sifue's blog
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直