タグ

2012年12月22日のブックマーク (38件)

  • クリスマスにRubyを〜RubyMotionでTwitterクライアント - Subvoice

    いよいよクリスマスです。何の因果か毎年、クリスマスって連休とかぶりますよね。国が仕向けているのか因果律の結果なのか、みなさんクリスマスの予定やらコミケのカタログチェックなどで大忙しでこんな記事読んでる暇なんてないでしょうけど、RubyMotionの話です。 この記事は RubyMotion Advent Calendar 2012 の22日目の記事です。 久々にiOSのアプリ書いたので、かなり忘却しており、リバビリがてらRubyMotionの勉強もかねて、Twitterクライアントでも作ってみるかと思い、作ってみました。機能的にはたいしたこともなく、起動時にPinでOAuth認証してから、テーブルビューに#rubymotionの検索結果を表示、フォトアルバムから選択して画像投稿もできるという簡単なものです。 https://github.com/kazhiramatsu/motion-oa

    クリスマスにRubyを〜RubyMotionでTwitterクライアント - Subvoice
  • 動画で見るemacs - Qiita

    去年、一昨年にひき続き、こりずに紹介系です。 百聞は一見にしかずというとおり、 聞いた(読んだ)だけではよくわからない拡張elispは結構あるものです。 「何をするものなのかよくわからないから」というわず嫌いで 便利な機能を使わないのはもったいない! 今回は便利な機能を実演している動画をいくつか紹介したいと思います。 smartchr smartchr.el on Vimeo 単一キーの連続押しに機能を割り当てる拡張。 具体例があるとどのような使い方をすればいいのかがすぐわかりますね。 関連: smartchr.el を使って生産性を上げる smartchr yasnippet Yasnippet Screencast - YouTube はじめて「emacsすげー!!!」と思った動画。 単なる定型文貼り付けにとどまらないyasnippetの威力がよくわかります。 yasnippet u

    動画で見るemacs - Qiita
    Watson
    Watson 2012/12/22
  • Redmineの気がつきにくい機能

    Redmine.JP Blog オープンソースのプロジェクト管理ソフトウェアRedmineに関するニュースや、より活用するためのtipsなどを掲載します 最新のRedmineの意外と知らない便利な機能の記事はこちらです。 Redmineの機能のうち、気がついてない方が案外多い機能を紹介します。 チケット一覧でのコンテキストメニュー 「チケット」画面、「マイページ」画面でのチケットの一覧では、チケットのリンク以外の場所を右クリックするとコンテキストメニューが表示され、チケットの更新画面に遷移したり値の変更が行えます。 ステータス・トラッカー・優先度・担当者の変更を行うときに特に便利です。例えばステータスを変更する場合、通常の手順ではチケットの更新画面を開いた上でさらにいくつかの操作が必要ですが、コンテキストメニューを使うと素早く変更できます。 チケットの一括編集 チケット一覧の左側にあるチェ

  • #19 「iOS6のカスタムUIAcitivityのつくりかた」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog

    突然ですが、tech.kayacの読者の皆様方におかれましては、自社でWebサービスを運営している方、及びそのサービスのクライアントとしてのネイティブiOSアプリをリリースされている方はかなり多いのではないのでしょうか。 そんな独自サービス/アプリを、もっと多くの人に使ってもらえるきっかけとなる(かもしれない) UIActivity という iOS 6 の新機能について書かせていただきます。 あ、申し遅れました、入社3年目にして初めて投稿する、ツツミ(@shu223)と申します。ひたすらiOSアプリをつくり続けております。 UIActivityとは? iOS 6 から入った、こんなやつです。 FacebookやTwitterに投稿したり、テキストをメールで送信したり、写真アプリに画像を保存したりと、とにかくアプリやサービス連携の総合受付みたいなUIです。 実装は超カンタン この UIUI

    #19 「iOS6のカスタムUIAcitivityのつくりかた」 tech.kayac.com Advent Calendar 2012 - KAYAC engineers' blog
  • 【旧版】シェルスクリプト入門 (全18回) - プログラミングならドットインストール

    Unixコマンドを実行するためのシェルスクリプトについて、その基を学んでいきます。

    【旧版】シェルスクリプト入門 (全18回) - プログラミングならドットインストール
    Watson
    Watson 2012/12/22
  • Google C++スタイルガイド 日本語訳

    Text Drop 翻訳、プログラミング、写真、カメラなどについて書いてます。スタイルガイド/コーディング規約やチートシートなど、ちょっと便利なものを翻訳しています。 TEXTdropでは、C++プログラマーも利用できるパワフルな機能を搭載。C++のコードを書く際に行う手順や避けておきたい工程などを詳しく説明しています。コードスタイルラインの日語版では、日語訳やJ P Yへの換金もサポート。話題性があるオンラインカジノ 日円変換や入金の際のバグにも対応しています。統一性のあるコードを書くためのポイントや規約の種類を参考にする事ができます。

  • さくらVPS 上で Thin で動いている Railsアプリ Gogengo! を Nginx + Unicorn で動かすようにしました(JMeter 負荷テスト付き) - bekkou68 の日記

    はじめに Gogengo! はさくらVPS 上で Thin のインスタンス 1つで動いていました。これだと重い処理のリクエストがきたら他のリクエストが待ちになってしまったり、大量の負荷がきたときに耐えられない恐れがあるので Nginx + Unicorn で動かしたくなりました。 Passenger ではなく Unicorn にした理由は 2つです。 Passenger は動かしたことがあったけど Unicorn はなかった Unicorn はダウンタイムがないのがカッコいいと思った さくらVPS で環境をつくったときの手順はこちらにまとめてあります。 対応する前に Unicorn の仕組みについて知るため『次世代RailsサーバーUnicornを使ってみた | TechRacho』を読みました。とても詳しくてわかりやすい文献です。 今回の対応の大半はミニ開発合宿でやりました。@satoc

    Watson
    Watson 2012/12/22
  • .gitignoreを作ってくれるgiboが便利すぎる - hnwの日記

    gitignore-boilerplates(長いので以後giboと呼びます)という便利なツールを紹介します。これは.gitignoreのひな形を作ってくれるものです。 https://github.com/simonwhitaker/gitignore-boilerplates もう少し詳しく説明すると、giboは様々なOS・エディタ・言語・フレームワークなどに特化したファイルの情報を利用して、複数環境を考慮した.gitignoreを作ってくれます。 .gitignoreに入れたいファイルは環境ごとに変わってくるわけですが、各人がcommitしたくないファイルの存在に気づくたびにチマチマ.gitignoreに追記していくのって当に無駄だと思うんですよね。giboはそれを自動化してくれるというわけです。 例えば、WindowsMacOSXの2環境、Emacsとvimの2エディタを使う人

    .gitignoreを作ってくれるgiboが便利すぎる - hnwの日記
  • 邪道Jenkins(スライド) | HAZI

    posted at 2012/12/22 2012/12/22 HAZI Dec 22, 2012 HAZI 12/22 プログラミング生放送勉強会 第19回@品川 に参加してきました!(というか参加中です! 邪道Jenkinsというタイトルで、一般的に言われている CI Toolとしてじゃない、Jenkinsの使い方について、発表させて頂きました。

  • Sublime Text 2 Advent Calendar 2012 - Adventar

    とりあえず作ってみました! Sublime Text 2に関することであれば何でもOKです。

    Sublime Text 2 Advent Calendar 2012 - Adventar
  • 父親に聞いた管理職として「ダメなチームをデキるチームにする必勝パターン」 - komagataのブログ

    もう定年してますが、郵便局の管理職歴うん十年の父親に社会人の大後輩として、 「管理職としてダメなチームをデキるチームにする必勝パターンみたいなのってあるの?」 と聞いたら 「あるよ」 とあっさり。その話が面白かったので紹介します。 背景父親は郵便局員で公務員だった。郵政民営化する前の話。公務員は一般企業と違い犯罪でも犯さない限り首にならない。(管理の難易度が高い)郵便局の仕事は大きく「郵便」「貯金」「保険」の3つに分かれている。父親は「保険」のセールスマンの管理職を長年やっていた。郵便局の管理職は3年(?)毎に別の局(調布市郵便局とか)に移動する。 1. 新しい職場(チーム)に赴任したらそこの中心人物の協力を取り付ける中心人物:顔役的な人で大抵が年長者やリーダー気質の人。どこの組織にも必ずいて、誰にでもすぐに分かるそうです。(役職的には自分より下の人です。) 父「誰に聞いても山田(仮)さん

    Watson
    Watson 2012/12/22
    オヤジすげ〜
  • マヤ暦が予言する人類滅亡は2012年ではなく2015年だった - 社会 - ニュース|週プレNEWS[週刊プレイボーイのニュースサイト]

    人類滅亡のXデーがとうとう明日となってしまった。だが「2012年12月23日に人類が滅亡する」というマヤの予言になんと計算ミスがあったというのだ。誤差を修正すると待っていたのはふたつの超文明が示す「滅亡の日」の信じ難い一致だった……。 ■「世紀の計算ミス」はなぜ起きたのか? 2012年12月23日に人類が滅亡するというマヤの「人類滅亡説」。 ところが近年になって、この数字には計算ミスがあり、実際の「地球最後の日」は、2015年だった可能性がある、と一部の学者たちの間で話題になっているのだ。 この「世紀の計算ミス」については後述するが、その前に、なぜこの滅亡説がいまだにある種の不気味さや説得力を持っているのかについて説明が必要だろう。 マヤは異常に高度な文明を持ち、驚異的な精密さの暦を持っていたのだが、実はマヤについて記された書物や文書はほとんど残っておらず、文明は多くの謎に包まれているのだ

    Watson
    Watson 2012/12/22
  • 売れるサイト作成に必須!たった4つのWEBデザインの基本法則

    ユーザーに届ける価値を徹底的に追求する マーケティングを提供します © Copyright 2022 バズ部. All rights reserved. インターネットをビジネスに活用することが当たり前になり、競合他社がひしめく現在のWEB市場において、WEBデザインは以前よりも遥かに重要性を増している。 なぜなら、WEBデザインそのものが、コンバージョンを大きく左右する要素の1つとなっているからだ。 しかし、デザイン的に素晴らしいスキルを持っているデザイナーは数多くいるが、デザインとコンバージョンの双方にフォーカスしているデザイナーはまだまだ少ないように思う。 そこで、日は、私自身の経験から、WEBデザイナーの方にも身につけておいて欲しい、コンバージョンを生むためのWEBデザインの考え方をシェアさせて頂こうと思う。 それでは、早速始めよう。 また、私たちバズ部は12年で400社以上のメ

    売れるサイト作成に必須!たった4つのWEBデザインの基本法則
  • https://developer.apple.com//jp/devcenter/ios/library/documentation/CollectionViewPGforIOS.pdf

  • 特許がソフトウェアの技術革新を妨げないようにするべく提案された「Defend Innovation」7項目の内容とは?

    By itupictures 「いま、特許制度は転換期を迎えている」ということで、ソフトウェア開発の将来を憂う電子フロンティア財団が、技術革新を妨げるのではなく保護する新しいシステムを作るべく立ち上がりました。 Defend Innovation https://defendinnovation.org/ EFF Patent Project Gets Half-Million-Dollar Boost from Mark Cuban and 'Notch' | Electronic Frontier Foundation https://www.eff.org/press/releases/eff-patent-project-gets-half-million-dollar-boost-mark-cuban-and-notch 電子フロンティア財団が立ち上げた「Defend Innov

    特許がソフトウェアの技術革新を妨げないようにするべく提案された「Defend Innovation」7項目の内容とは?
  • mruby-zabbixとmruby-growthforecastでデバイスやアプリケーションの監視並びに情報の可視化を実現

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 僕は実はZABBIX-JPのスタッフでもあるので、mrubyでも優先度高めでZabbixのAPIをつつけるClassを作ってみました。 これで、mruby-grothforecastで簡単に組み込みデバイスやアプリケーションの内部情報を簡単に可視化できたり、Zabbixに対してAPI経由で監視の操作ができたり、かなり夢が広がったのではないでしょうか。 ということで、mrbgemsの使い方も兼ねて、mruby-zabbixの使い方を説明します。 インストール まずはmrubyをダウンロードします。 [program lang=’bash’ escaped=’true’ ] git clone git://github.com/mruby/mru

    mruby-zabbixとmruby-growthforecastでデバイスやアプリケーションの監視並びに情報の可視化を実現
    Watson
    Watson 2012/12/22
  • まとめよう、あつまろう - Togetter

    コミュニケーションが生まれるツイートまとめツール

    まとめよう、あつまろう - Togetter
    Watson
    Watson 2012/12/22
    そもそもサイゼリアが美味しいとは、、、。安いけど
  • iPhone 構成ユーティリティ 3.5 - Mac OS X

    一般情報 iPhone 構成ユーティリティ 3.5 - Mac OS X iPhone 構成ユーティリティを使うことで、構成プロファイルを作成、保守、暗号化、およびインストールしたり、プロビジョニングプロファイルや承認済みアプリケーションを追跡およびインストールしたり、コンソールログなどのデバイス情報を記録したりする作業を簡単に行うことができます。 構成プロファイルは XML ファイルで、デバイス・セキュリティ・ポリシー、VPN 構成情報、Wi-Fi 設定、APN 設定、Exchange アカウント設定、メール設定、iPhone や iPod touch からのエンタープライズシステムの操作を許可する証明書が含まれています。 バージョン: 3.5 投稿日: 07 3月, 2012 ダウンロード ID: DL1465 ファイルサイズ: 13.53 MB システム条件 Mac OS X 10.

  • #20 まさか、Cocos2d-x 使っているのに C++ 書いてるわけないよね? - KAYAC engineers' blog

    Unity ではプラグイン開発専門の @Gemmbu です。 みなさん Cocos2d-x で開発してますよね? 当然のことながら Cocos2d-x で開発する際は Lua/JavaScript で開発していますよね? Q. Lua/JavaScript で開発すると何がうれしいの? A. スマートフォンの開発サイクルを高速化できます スマートフォンの開発サイクルって通常以下のフローを回しますよね コーディング ビルド 実機/シミュレータへ転送 テスト このうち、開発の質でない部分を Lua/JavaScript を使うことでさくっと省くことができます。 Lua/JavaScript を使用した場合のフローは コーディング 実機/シミュレータへ転送(修正したスクリプトのみ) テスト ビルドがなくなった!!。また、実機/シミュレータへ転送もスクリプトファイルのみになりました。 ゲーム等画

    #20 まさか、Cocos2d-x 使っているのに C++ 書いてるわけないよね? - KAYAC engineers' blog
  • feb19

    Loading...

    feb19
  • [自炊作業編] 3000冊を自炊した経験によるオススメ手順完全保存版! : Nothing is impossible

    [自炊道具編] 3000冊を自炊した経験によるオススメ7つ道具を紹介!では自炊に必要な道具を紹介してみました。 今回はその続きで、それらの道具を使った具体的な作業について写真付きで解説してみます。 1. 裁断 まずは裁断です。 最初にやることはのサイズを測ることです。 カバーを外して定規で横幅を計測します。 この写真の例だと112mmです。 前回解説したように、PK-513LNを使う場合はマイナス3mmするとだいたいほどよく裁断できます。 112mmからマイナス3mmで109mmで裁断します。 背表紙側を裁断するとこんな感じになります。 切られた背表紙側はこんな感じです。 裁断したらちゃんと切れているかをチェックします。 特に表表紙や裏表紙の近くはくっついていることが多いので要チェックです。 こういった部分をきちんとはがしてからスキャンしないと重送の原因になり、最悪紙が破けてしまいます。

    [自炊作業編] 3000冊を自炊した経験によるオススメ手順完全保存版! : Nothing is impossible
    Watson
    Watson 2012/12/22
  • Xcode 4を使ってアドホック版のiOSアプリを作る方法 · aguuu.com

    先日、クックパッドさんが主催する「開発コンテスト24」に参加したわけですが。 その際にAd-Hoc版のアプリをビルドする必要があってその時にやったことをメモしておこうかと。 そもそもAd-HocとはiOSアプリをiTune Store経由以外で配布する方法です。 使用用途としては公開前のiOSアプリを友人に試して貰う時とかに使用するようです。 アドホックでの配布方法はWebのいろんな所に情報があるのですが、Xcode 4だとやり方が異なったのでその方法を紹介します。以前はplistの作成とか必要だったみたいですが、僕のやり方では不要でした。では早速。 まずは、Ad-HocアプリをインストールするiPhoneUUIDが必要です。 UUIDiPhoneiTunesに接続すると確認することができます。 下記の画面の順番にしたがってUUIDを確認して下さい。 画面の該当箇所にUUIDでは無く

    Xcode 4を使ってアドホック版のiOSアプリを作る方法 · aguuu.com
  • iOS Developer Enterpriseで社内向けiPhoneアプリを作る方法 [完全版] » SHINGOLOG

    iOS Developer Enterpriseで社内向けiPhoneアプリを作る方法 [完全版] 2012年3月13日 in iPhone 前回の記事で「iPadiPhoneで社内向け業務アプリを作る方法」として全体の流れを説明しましたが、今回は具体的な実装方法をまとめていきます。ネットで探しても企業用アプリの例は公開されているものが少なくて苦労したんですが、分かってみればかんたんです。アップまで詳しくまとめてますので、この記事だけでEnterpriseでの配布までは完璧なハズ! iOS Developer Enterpriseを使うメリット おさらいですがiOS Developer Enterpriseは、社内用のアプリを作る場合に使うライセンスです。 ・AppStoreに公開せずデバイスにアプリをインストール出来る ・しかも台数制限なし ・インターネット経由でアプリをダウン

  • iPadやiPhoneで社内向け業務アプリを作る方法 » SHINGOLOG

    iPadiPhoneで社内向け業務アプリを作る方法 2012年1月18日 in iPhone 通常、デベロッパープログラムに参加して、アプリを作り、AppStoreに公開する。という手順が一般的ですが、社内だけでアプリを作りたいケースもあると思います。社内だけでしか使わないので、AppStoreに公開する必要はない。そんな時は、iOS Developer Enterprise Programに参加することで、AppStoreを通さず、社内アプリを開発することが出来ます。 iOS Developer Enterprise Programに参加しなくても、AdHocという配布方法をとればAppStoreを経由せずに、配布することが出来ますが、これは少数のテスターを対象にアプリを配布する方式として使われるものなので、インストールできる端末が100個に制限されていたり、期限がついていたりと、管

  • "DevLOVE Conference 2012"で話した「Chefを利用した運用省力化とDevOpsの取り組みについて」と「俺たちの自分戦略」の資料を公開します - 元RX-7乗りの適当な日々

    ※ タイトル長いw 12/15に開催された、記念すべき100回目のDevLOVEイベントとなる「DevLOVE Conference 2012」で話をする機会を頂きましたので、そこでの2セッション分の資料を公開します。 http://devlove2012.devlove.org/ http://devlove.doorkeeper.jp/events/1846 Chefの話 Chefを利用した運用省力化とDevOpsの取り組みについて from Yuuki Namikawa アメーバピグ関連のサービスは、これまでのアメーバのサービスの中でも類を見ないスピードで成長しており、そのトラフィックを捌くバックエンドのサーバ群は1000台以上の規模へと成長を遂げました。そのインフラストラクチャーを支えるツールであるChefを使ってどう運用の省力化を実現しているのかを、DevOpsとしての取り組みを

    "DevLOVE Conference 2012"で話した「Chefを利用した運用省力化とDevOpsの取り組みについて」と「俺たちの自分戦略」の資料を公開します - 元RX-7乗りの適当な日々
    Watson
    Watson 2012/12/22
  • StoryBoardとAutoLayout - Reinforce-Lab.'s Blog

    12月20日の予告 StoryBoard 画面設計と画面遷移 セグエ AutoLayout ドキュメント AutoLayout WWDC 2012 Session 202, Introduction to Auto Layout for iOS and OS X WWDC 2012 Session 228, Best Practices for Mastering Auto Layout WWDC 2012 Session 232, Auto Layout by Example メモ: WWDC 2012 Session 202, Introduction to Auto Layout for iOS and OS X View階層に関係なく、見た目の任意のView間で制約をかけられる View階層の共通の親がConstrainを持つ 優先度が設定できる(デフォ 1000) 35:23,コ

    Watson
    Watson 2012/12/22
  • スタートアップ向け!1人日でできるサービスの高速化方法と成果

    シードラウンドスタートアップ、株式会社アクトキャットのサービスを高速化した時のノウハウ共有スライドです。「お願いカンパニー」というiPhone/Android向けQA系アプリでの実例です。ネイティブアプリですが、中のほとんどはWebView出できている、ハイブリットアプリです。 アクトキャットは「自由をつくる」をビジョンとしているシードな真面目な会社です。Open network labに投資頂いております。Read less

    スタートアップ向け!1人日でできるサービスの高速化方法と成果
  • バグトラッカのチケット残数への意識を高める Arduino シールドを作った - まめめも

    実は私、Ruby 2.0.0 のリリースマネージャです。8 月までに各種機能提案を取り仕切らないといけないので、Arduino で遊んでいる場合ではないのでした。 チケット残数を日ごろから意識するにはどうしたらいいか数週間くらい考えた末、こんなものを作りました。 見ての通り 7 seg が 3 つ載っただけの Arduino シールドです。PC 側で redmine の REST API でチケット残数を取得してきて、Arduino に転送・表示します。つまりこんなスクリプトを cron で動かす。 require "serialport" require "json" require "open-uri" DEV = "/dev/ttyACM0" RATE = 9600 URL = "http://bugs.ruby-lang.org/issues.json?project_id=1&t

  • Objective-C の instancetype キーワードが面白い + typeof(self)の考察 – Zero4Racer PRO Developer's Blog

    Appleのサンプルコード、iAdSuite を見ていたら見慣れない表現が出てきたので、調べて見ました。 @implementation TextViewController - (instancetype)init { self = [super initWithNibName:@"TextViewController" bundle:nil]; if (self) { //... } return self; } こんな感じ、”- (instancetype)init”と書いているのを見て、なんで”-(id) init”じゃないのかなと思いました。 調べてみると、Clang Language Extensions — Clang 3.3 documentation clangのドキュメントによると、 A method with a related result type can be

  • Expired

    Expired:掲載期限切れです この記事は,産経デジタル との契約の掲載期限(6ヶ月間)を過ぎましたのでサーバから削除しました。 このページは20秒後にITmedia ニュース トップページに自動的に切り替わります。

    Watson
    Watson 2012/12/22
  • iOSアプリのインテグレーションテストに関する問題 - soutaroブログ

    iOSにかぎらず、今日のアプリケーションではサーバとクライアントの両方を開発しなくてはいけないことが、決して特別ではありません。その際にややこしいのが次のような事情です。 開発は同時に行われるので、厳密にプロトコルを予め決めておいて、モックだけでテストして幸せになれるわけではない*1 クライアントとサーバは別々の言語で開発されることが多いが、テストしたいのは両方の状態の整合性である 1つ目の問題は、まあ手抜きと言えばそうなんですが、サーバもクライアントも一人で開発していると、万が一なにかのトラブルがあったときに「定義されているプロトコルにそって開発しているのだから、これはクライアント|サーバのバグである。俺は悪くない!」とか、全く言えないわけです*2。ちゃんとend-to-endで動くことを確かめましょう。 じゃあ、テストしたいと思っても、2番目の問題が浮上してきます。 サーバはRails

    iOSアプリのインテグレーションテストに関する問題 - soutaroブログ
  • Rubyがひらく、簡単組み込みハード開発の時代 from 福岡【増田 @maskin】 | TechWave(テックウェーブ)

    クリス・アンダーソン著の書籍「Makers 21世紀の産業革命が始まる」の影響もあり、一気に高まる ハードウェア への関心。 3Dプリンターを象徴として、この10年でハードウェア生産のコストは激減しているのは事実。そんな中、ITxハードウェアによるイノベーション創出の契機も高まっている。そのムーブメントの核心は「組み込み」、つまりハードウェアに組み込むことを前提としたソフトウェアである。 しかしながら、組み込みの世界は敷居が高い。ハード x ITというとArduinoといった比較的手軽なキットなどもあるが、enchant.jsのように数十行のコードを書くだけで作品が完成というレベル感はなかった。 そういう意味で、冒頭の画面のキット「 液晶マイコンボード付きmruby学習キット EAPL-Trainer mruby」は衝撃的だ。Rubyの軽量版「mRuby」に対応したハードウェアである。 R

    Rubyがひらく、簡単組み込みハード開発の時代 from 福岡【増田 @maskin】 | TechWave(テックウェーブ)
    Watson
    Watson 2012/12/22
  • LLVM 3.2 リリースノートの訳 - Boost Your Programming!

    ようやくLLVM 3.2がでました。今回はスケジュールよりもそれほど遅れませんでした。 前回に引き続き、リリースノートを訳しました。 SROA周りとか訳がぶっこわれているところがありますが、気になる人は原文を読みましょう。 branchを見ながら訳したので抜けているところがあったらすみません。 変更の注目点としてはLLVM体としては、ループベクトル化,SROAの新実装, NVPTX(旧PTX)バックエンド追加などがあります。 MIPSとPowerPCの変更点の多さは注目です。(個人的にMIPSをずっと見てたので変更量は当にすごいです) Clangを含めスレッドローカルストレージ周りの追加や サブプロジェクトとしてClang Static Analyzerという項目が追加されていたり、 外部のオープンソースプロジェクトとしてEmbToolkitが追加されていたりします。 LLVM狐もよ

    LLVM 3.2 リリースノートの訳 - Boost Your Programming!
    Watson
    Watson 2012/12/22
  • MessagePack for Ruby version 5

    MessagePack for Ruby version 5 MessagePack for Ruby の新版をリリースしました! さらなる高速化 APIの追加 新しいAPIリファレンス さらなる高速化 すべてのコードをゼロから再設計し、 シリアライズの大幅な高速化 を達成しました。 ruby-serializers を使って過去のバージョン(v4)と比較したところ、Twitter, 画像, 整数列, 地理データ, 3Dモデル のすべてのデータセットで高速化しました。 Twitter - 複雑なHash Twitter APIで返されるJSONを使ったベンチマークテストの結果です。 msgpack(old)(v4)と比べ、シリアライズが4倍以上高速化しました。 msgpack-ruby v5では、典型的な用途ではシリアライズ結果は数KB以下に収まる点に着目し、4KBの固定長メモリプールを導

    MessagePack for Ruby version 5
  • Big Sky :: 最近の mruby 業界まとめ

    トピックス mrbgems が入った お前はどこのワカメじゃ ビルド方法が変わった mruby-uv mruby-http mruby-sinatic mruby-json mruby-sqlite3 mruby-curl そして mruby-v8 mrbgems が入った mruby に GEM っぽい物が入った。 とは言ってもスタティックリンクなのでダイナミックローディングしてくれる訳じゃない。 しかしながらパッケージを導入する上での取り決めが決まりつつあると言った感じ。 使うには MRUBY_ROOT という環境変数を mruby のリポジトリトップに設定しておき、MAKEFILE_4_GEM を $MRUBY/mrbgems/Makefiel4gem にしておくと良い。後者は要らなくなったかもしれない。 具体的には $MRUBY_ROOT/mrbgems/GEMS.active と

    Big Sky :: 最近の mruby 業界まとめ
    Watson
    Watson 2012/12/22
  • Ruby20周年記念パーティ開催のお知らせ

    2013年2月 Rubyは二十歳になります Ruby20周年記念パーティ開催のお知らせ(2013年2月23日) ※募集を開始しました。 プログラミング言語Rubyは1993年2月24日に誕生し、2013年2月で20周年を迎えます。 この節目を祝うため、一般財団法人Rubyアソシエーションと一般社団法人日Rubyの会の共催により、 Ruby20周年記念パーティを開催します。 かしこまった堅苦しい雰囲気ではなく、Rubyを愛し、Rubyで楽しくプログラミングしている方々が、 普段着で参加できるパーティにしたいと考えています。 当日は、Rubyに縁の深い方々からのお祝いスピーチや、Rubyのこれまでを振り返るインタビューコーナーなどを予定しています。 当財団の理事長でもあるRuby開発者まつもとゆきひろや開発コミッタの方々を囲み、日頃からRubyを利用しておられるユーザーの方々、 ビジネスや研

    Ruby20周年記念パーティ開催のお知らせ
    Watson
    Watson 2012/12/22
  • DarwinベースのOSディストリビューション「PureDarwin 1.3 beta」リリース | OSDN Magazine

    PureDarwin Projectは12月15日、DarwinベースのUNIX環境「PureDarwin 1.3 beta」をリリースしたと発表した。PureDarwinはオープンソースで公開されたMac OS Xのカーネル「XNU」やその周辺コンポーネントから構成されるOS環境「Darwin」を容易に利用できるようにバイナリ形式で配布するプロジェクト。現在はテスト段階という位置付けだが、仮想マシン上でブートして利用できるという。 Mac OS XのコアとなっているDarwinはオープンソースで公開されており、かつてはOpenDarwinというコミュニティベースのプロジェクトによってインストール用ISOイメージなどのバイナリが配布されていた。しかし2006年にOpenDarwinは活動を停止、Appleがソースコードのリリースに対し消極的になったこともあってしばらくの間バイナリの作成・配

    DarwinベースのOSディストリビューション「PureDarwin 1.3 beta」リリース | OSDN Magazine
    Watson
    Watson 2012/12/22
  • HTML5 開発者向け!「ブラウザ仕様確認ツール」をリリースしました。 - NTTドコモ開発者情報Blog

    日2回目のブログ更新となります! 日1回目のブログでもお伝えしていていましたが いよいよ開発者の皆様に向けた新規企画の発表です! (タイトルでバレバレですが^^;) 日、HTML5 開発者に向けた (スマートフォン)搭載ブラウザの仕様を確認するツール ※PCブラウザでも確認できます。 ブラウザ仕様確認ツールをリリースしました!! URLはこちらです!↓ http://spec.nttdocomo.co.jp/spbss/ 上記のURLにブラウザでアクセスすると W3Cのカテゴリに基づいたHTML5の仕様を 搭載ブラウザで利用できるか判定をして OK or NGで結果を返します! TOP画面はこんな感じで UAの情報を確認できるようにしています! 今回は、判定項目数を約2600個用意しました! あれこれ精査していくうちに開発者の皆様により多くの項目を見

    Watson
    Watson 2012/12/22