タグ

rubyに関するorangehalfのブックマーク (18)

  • Rubyに複数の脆弱性 | Ruby

    Posted by Shugo Maeda on 8 Aug 2008 Rubyに複数の脆弱性が発見されました。最新バージョンへのアップグレードを推奨します。 詳細 以下のような脆弱性が発見されました。 セーフレベルの脆弱性 セーフレベルにいくつかの脆弱性が発見されました。 untrace_varがセーフレベル4で実行可能です。 trace_var(:$VAR) {|val| puts "$VAR = #{val}" } Thread.new do $SAFE = 4 eval %q{ proc = untrace_var :$VAR proc.first.call("aaa") } end.join

    Rubyに複数の脆弱性 | Ruby
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    orangehalf
    orangehalf 2008/08/01
    Rubyリファレンス集
  • yukobaのブログ

    yukobaのブログ

  • Aptana Studioを使ったRuby/RoR開発

    Ruby/Ruby on Railsの統合開発環境(IDE)として広く利用されているAptana Studioについて、インストール方法や実際にAptanaを使ったRuby/RoRの開発手順を解説していきます。 Aptana StudioはEclipseベースの開発環境であり、Ruby/RoRだけではなくHTML/CSS/JavaScript/PHP/AIRなどの開発などにも利用可能です。またRadRailsはAptana Studio3には標準で入っており別途インストールは不要です。 関連カテゴリ:Rubyインストール, Railsインストール Aptana Studioのダウンロード及びインストール Aptana Studioの起動 テーマを設定して前景色や背景色を変更する

  • Ruby on Rails (開発環境構築)

    Windows環境での Ruby on Rails (Railsアプリ作成手順)アプリ編 当ページの目次 インストールする主要環境 MySQLのインストール Ruby,RubyGemsのインストール Railsのインストール gettextのインストール(日語化に使用) gtk-win32-develのインストール(gettextに必要) Apacheのインストール FASTCGI、mod_rubyのインストール(ApacheでRubyが動作するようにする為) httpd.confの変更 httpd.confのチェック hostsの変更 Apache再起動 インストールする主要環境は以下のもの(付随してインストールされるものもあります) ・MySQL-5.0.24a ・Ruby-185-21 ・Rails-1.1.6 ・Apache_2.0.59 ・R

  • Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する

    #include #include "libpasori.h" int main(void) { pasori *p; felica *f; uint8 d[16]; p = pasori_open(NULL); pasori_init(p); f = felica_polling(p, 0xfe00, 0, 0); felica_read_without_encryption02(f, 0x170f, 0, 0, d); printf("%d¥n", d[14]*256+d[15]); pasori_close(p); return 0;} require 'dl/import' module Pasori extend DL::Importable dlload '/usr/local/lib/libpasori.dylib' typealias 'uint8', 'unsigned

  • プログラミングノート

    久しぶりに勉強会に参加して喋ることになりました。長年開発に携わっている「あすけん」の勉強会です。 発表内容はあすけんとは直接関係ありませんが、普段どのような開発をしているのか数字を交えながら紹介したいと思っていますので、よろしければぜひご参加ください。 asken.connpass.com 副業から開始したアプリ開発で起業し12年が経ちました。スモールビジネスとしてどのように会社を経営してきたか、いちモバイルエンジニアの生存戦略を会社やアプリの売上、受託開発の開発単価等を交えながらご紹介します。 先日、AppStair株式会社を株式会社メタップスに売却しました。 創業から4年でのバイアウト(弊社的にはセルアウト)になりました。 AppStairは前職時代に個人で開発していたアプリ(Best Album)をフルタイムで開発してみたいという理由から創業した会社で、何かイノベーションを起こしたい

    プログラミングノート
  • Matzに聞いてみた:効率の良い開発についてどうお考えでしょう? - builder by ZDNet Japan

    曖昧になる技術の境界線 ウェブエンジニアを取り巻く状況は混沌としている。まずは知っておかなければ行けない分野が飛躍的に増えている。HTMLCSSJavaScriptはもちろん、ときにはRubyまでもやらなければいけない、さらにはデータベース(DB)のことも知っておかなければならない、といった具合だ。 さらには、どこからどこまでをどの技術でやるべきかという見極めも難しい。たとえば、Ajaxアプリケーションを作る際、JavaScriptを使ってフロント側で処理するのか、バックエンドでRubyで処理するのか、あるいはどこまでをバックエンドで処理すべきなのか。どこからどこまでをJavaScriptですればいいのか。そうした技術の境界は、どこにあると見るべきなのか。ウェブ開発の分野では、技術の境界が曖昧になっているのである。 この“曖昧になる技術の境界”に対して、Ruby開発者であるまつもとゆき

    Matzに聞いてみた:効率の良い開発についてどうお考えでしょう? - builder by ZDNet Japan
  • Matzにっき(2008-02-14) - PythonをDISる。

    << 2008/02/ 1 1. [言語] 「ハッカーと画家」の著者が新しいLisp系言語「Arc」を公開 | エンタープライズ | マイコミジャーナル 2. 「セキュリティ、なめんなよ!」 なめねこも一緒に情報セキュリティ強化宣言 | ネット | マイコミジャーナル 3. 「サイオステクノロジーはグルージェントの未来技術に期待し子会社化」:ITpro 2 1. [Ruby] Nimble Method: Garbage Collection is Why Ruby on Rails is Slow: Patches to Improve Performance 5x; Memory Profiling 2. [言語] LuaJIT roadmap 2008 3. [Ruby] What will Matz do? 4. [Ruby] EURUKO 2008 − European Ruby

  • PrefShimaneCMS:島根県CMS公式サイト

    島根県CMSがバージョン2となりました。 今後は下記のページにアクセスください。なお、バージョン1系はこのサイトになります。 島根県CMSバージョン2 [2013年2月13日] 利用事例更新 利用事例を更新し、島根県安来市様(http://www.city.yasugi.shimane.jp/)を追加しました。 現在島根県CMSをご利用の方で利用事例としてご紹介させて頂ける場合は下記問い合わせ先までご連絡頂けると幸いです。 [2013年1月10日]バージョン1.5.0公開 島根県CMS 1.5.0を公開しました。いくつかの機能を新しく追加しています。また、島根県CMS 1.5.0用の操作マニュアルを公開しました。 詳しくはリリース情報をご覧下さい。 リリース情報 新しいバージョンは以下のダウンロードから取得してください。 ダウンロードページ [2012年4月20日] 利用事例更新 利用事例

  • まつもと直伝 プログラミングのオキテ 第18回 プログラムを高速化する(その2):ITpro

    プログラムの高速化については連載の第13回で紹介しています。プログラム中のどの部分を高速化すべきなのか,どのように効果を測定するのか,そもそも高速化が必要なのかを考察しました。今回は実際に高速化を試みます。 今回はプログラム高速化の実践編として,ある程度の大きさの具体的なプログラムを段階的に高速化しながら,実践的なテクニックを学ぶことにしましょう。 例題はマンデルブロ集合*1の計算プログラムです(図1)。マンデルブロ集合は非常に美しい集合ですから,当はグラフィックス表示が好ましいでしょう*2。しかし,GUIを使うと,特定のGUIライブラリ(グラフィックス・ルーチン)に依存したコードが大量に必要です。今回のテーマは「高速化」ですから,直接関係のないGUIコードはできるだけ省くため,キャラクタ(英文字)で図形を表現することにしました。 1 require 'complex' 2 3 def

    まつもと直伝 プログラミングのオキテ 第18回 プログラムを高速化する(その2):ITpro
  • ブラウザで Ruby on Rails 開発! Heroku を使ってみよう - WebOS Goodies

    Heroku は現在リミテッドβの状態なので、ユーザー登録を行うにはこちらのページでメールアドレスを登録し、招待メールが来るのを待たなくてはなりません。私が登録したときは 2 週間待ちだったのですが、現在はだいたい 1 日以内に招待が来るようです。ちょっと面倒ですが、ぜひサインアップして、 Heroku の素晴らしい世界を体感してみてください。 ・・・どうでもいいけど、サインアップのページにある看板はいったい。 無事にサインアップできたら、さっそくこちらのページから heroku にログインしましょう。すると、最初に以下のアプリケーション管理画面が表示されます。 heroku では同時に複数の Rails アプリケーションが開発できるので、この画面でそれらを管理するわけです。しかし、現在はひとつもアプリケーションが存在しませんので、新たに作成してみましょう。アプリケーションの作成は「Cre

  • はてなブログ | 無料ブログを作成しよう

    夏休み2025 前編 ロンドン・パリ 8月の最初の週から10日間、ヨーロッパに行って来ました!とっても楽しい時間で、一生の思い出になったと思っております。8月思いっきり遊んだぞの記録です! ロンドン 2025/8/4~8/7 パリ 2025/8/7〜8/10 旅のメモ 前編 空港の外貨両替 まこと悪しきビジネス クレジット…

    はてなブログ | 無料ブログを作成しよう
  • Rubular: a Ruby regular expression editor and tester

    Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them. To start, enter a regular expression and a test string. Or you can try an example.

    Rubular: a Ruby regular expression editor and tester
    orangehalf
    orangehalf 2008/01/22
    正規表現テスト環境
  • RDE(Ruby Development Environment) - Ruby開発環境

    RDEはスクリプト言語Rubyの専用開発環境です。スクリプトの作成・編集から、実行・デバッグをすべてこの上で行うことができます。 Rubyはコンソールアプリケーションです。GUIアプリケーションが主流なWindows上では、この事実がまず最初に大きな敷居となって存在します。RDEはこの敷居をなくします。WindowsRubyを使いたい人、学びたい人に是非使ってほしいツールです。 Rubyを始めとするPerlPythonといったスクリプト言語は、PC仕事をさせるための道具です。道具であれば必要な時にさっと手の届く場所にあって欲しい。利用頻度の高い画面に常駐しているソフトと同じぐらいの感覚で使えることが望ましい。 メーラー、ブラウザ、エディタの常駐三大アプリのうち、エディタの中にRubyを納めたのがRDEです。 RDEを使う事で、Rubyに至るまでの工程で悩んだり考えたりする必要がなく

  • mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 - Matzにっき

    _ BenQ ScreenBar Halo 2商品レビュー BenQさまからモニター用にScreenBar Halo 2をご提供いただきました。実は前作 ScreenBar Halo も頂いておりありがたい限りです。今回は前作との比較も含めてレビューします。 まず、設置はとてもかんたんで、ケーブルをつないで、モニターの上に乗せるだけです。前作でもかんたんでしたが、バネ部がよりソフトになったりいろいろと改良が加えられているようです。あと、接続ケーブルが独立したUSB-Cケーブルになったのは長さ調整の点からは嬉しいかな。 モニターランプとしては、前作よりもさらに広い範囲で手元が明るくなります。より手元が見やすくて嬉しいです。前作同様モニターへの映り込みもほとんどありません。より正確には、照らされて明るくなった手元が暗い画面だと少々映り込みますが、あまり気になりませんでした。 数字が見えるワイヤ

    orangehalf
    orangehalf 2008/01/11
    まつもとゆきひろ氏のブログ
  • 認知症ケアにおける回想法のメリット

    認知症ケアに回想法を用いることで、さまざまなメリットが得られるということが、研究によって明らかになってきました。例えば、回想法を用いることで高齢者の認知機能の回復が期待できるといいます。高齢者は、最近のことについては忘れがちになる傾向が多く見られます。しかし、過去の思い出や出来事に関しては鮮明に思い出せる場合が多く、その記憶を回想法によって思い出し、自ら語るという行為をすることで認知機能の改善が図られるとされています。それは、認知症の高齢者についても同じことが言えるため、認知症ケアに回想法を取り入れて過去の記憶を掘り起こすことで、脳の働きを活性化する効果が期待できます。 また、回想法には高齢者の精神面を安定させる効果も期待されることから、認知症ケアとしてのメリットは大きいです。認知症をはじめとする記憶障害のある高齢者であっても、昔の出来事などについては鮮明に覚えていて記憶として残っているこ

  • まつもと直伝プログラミングの掟1(1) プログラミングとオブジェクト指向の関係(上):IT Pro

    プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。(ネットワーク応用通信研究所 まつもと ゆきひろ) プログラミングとは,コンピュータに作業手順を教え込むことです。ただ,コンピュータは決して賢くないので,言われた通りの作業をこなすことしかしません。コンピュータが優れているように見えるのは,単に超高速で計算する能力があるからです。効率の悪い作業を命じられても,プログラムによって指定された通り,文句の一つも言わずに黙々と処理します。コンピュータの能力を生かすも殺すもプログラムの書き方ひとつなのです。 ですから,プログラムを書く人(プログラマ)はコンピュータを自分の意のままに扱う人であり,コンピュータの「ご主人様」であると言ってもよいでしょう。にも

    まつもと直伝プログラミングの掟1(1) プログラミングとオブジェクト指向の関係(上):IT Pro
  • 1