タグ 拡張ライブラリ
人気順 10 users 50 users 100 users 500 users 1000 usersRubyとnamespaceと拡張ライブラリについて - なるせにっき
2020年代はモノリスの時代 ここ10年ほど流行っていたマイクロサービスについての理解が深まり、その限界が広く知られるようになってきた。ShopifyのModular Monolithについての記事などは代表例だろう。並行して必要性が叫ばれるようになってきたのがnamespaceだ。RubyKaigi 2023ではshioyamaさんがMultiverse Rubyと題... 続きを読む
Spockのレポート生成はHTML, Markdown, Asciidocできるし、カスタムも出来るんだぜ - うさぎ組
2017 - 12 - 16 Spockのレポート生成はHTML, Markdown, Asciidocできるし、カスタムも出来るんだぜ Groovy Groovyのテスティング フレームワーク であるSpockは標準ではレポート生成機能はありません。 多くはGradleでビルドしたときの xml やhtmlを利用していると思います。 Spockにはspock-reportという拡張ライブラリがあ... 続きを読む
Rustを使ってPostgreSQLの拡張ライブラリ (FDW) を書いてみた話 - komamitsu.log
2016 - 12 - 12 Rustを使ってPostgreSQLの拡張ライブラリ (FDW) を書いてみた話 というタイトルですが、具体的には "Rustで拡張ライブラリ全体を書いた" のではなく "Cで拡張ライブラリの本体を書いてその中からRustのライブラリを呼んで、非同期でRust側からの結果を取得" してます。 ちなみに、Foreign Data Wrapper (FDW) とは、 Po... 続きを読む
覚え書き: SevenZipRuby 作成メモ 2 - C++ での Ruby 拡張ライブラリのコーディング
2013年12月15日日曜日 SevenZipRuby 作成メモ 2 - C++ での Ruby 拡張ライブラリのコーディング SevenZipRuby 作成メモ 2 - C++ での Ruby 拡張ライブラリのコーディング 7z ファイルを読み書きする Ruby gem ライブラリである seven_zip_ruby も、無事に rubygems で公開しました。 ダウンロード数から察するに、あ... 続きを読む
Web Componentsが変えるWeb開発の未来 | HTML5Experts.jp
連載: Google I/O 2014 特集 (7)Web Componentsが変えるWeb開発の未来 Google I/O 2014でEric BidelmanがPolymer and Web Components change everything you know about Web developmentというタイトルで、Web Componentsおよびその補完・拡張ライブラリであるP... 続きを読む
Rei Odaira - RubyのGVLにHTMを用いるパッチ
これは何? オリジナルのRuby VMの実装(CRuby, MRI)は大域VMロック(Giant VM Lock; GVL)を用いています。GVLのおかげでVMと拡張ライブラリの開発者は並列プログラミングについて考える必要が無く実装が容易になります。しかしそのせいで、Rubyでマルチスレッドプログラムを書いても同時に一つのスレッドしか実行されないという性能上の問題がありました。一方、近年のCPUに... 続きを読む
@uwitty の twitter に書くには長い色々, mruby-directfb メモ
概要 ちょっと DirectFB も押さえておくかと思う機会があったのと、mruby の拡張ライブラリを一度書いてみようと思っていたので、mruby-directfb を書いてみることにした。(思ったよりかなり大変だった) 以下はそのときのメモ。 コード https://github.com/uwitty/mruby-directfb ビルド設定 トップに mrbgems.rake を置いて、名前... 続きを読む
Ruby 2.0.0-p247 リリース
Ruby 2.0.0-p247 をリリースします。 このリリースには拡張ライブラリ OpenSSL のセキュリティフィックスが含まれます。 OpenSSL クライアントにおけるホスト名検証バイパス脆弱性 (CVE-2013-4073) その他にもいくつかのバグフィックスや最適化、ドキュメントの修正が含まれています。主な変更点は以下の「変更点」を参考にしてください。 ダウンロード ftp://ftp... 続きを読む
mrbgemsの使い方 - shercoの日記
mruby本日、本家のmrubyに mrbgemsが pull-up されたので、mrbgemsの使い方について簡単にまとめておきます。 mrbgemsとはmrbgemsとは、mruby拡張ライブラリを簡単に組み込むことができる仕掛けです。crubyのgemと考え方は近いですが、mrubyの場合は機器やアプリへの組み込みが主体なので、ランタイムではなくビルドタイムに拡張ライブラリを組み込みます。 ... 続きを読む
Gorilla - シリアル通信のための PHP 拡張ライブラリ
Gorilla はシリアルポート、 arduino とのインタフェースを備えた PHP 拡張です。 arduino インタフェースは Ruby arduino により 提供される aruduino スケッチと互換なものとして実装する予定です。 現在は Linux などの POSIX システムのための実装を一通り終えて、 Windows のための実装にとりかかるところです。 (テストは書けていません... 続きを読む
拡張ライブラリ作成による高速化
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 拡張ライブラリ作成による高速化 - Presentation Transcript 拡張ライブラリ... 続きを読む
ZendEngine勉強会で「拡張ライブラリでなるべく簡単に構文を追加する方法」というタイトルで喋ってきました : アシアルブログ
こんにちは、久保田です。 2/16に行われたZendEngine勉強会で、「拡張ライブラリでなるべく簡単に構文を追加する方法」というタイトルで喋ってきました。 勉強会を開催したyoyaさん、会場提供して頂いたGREEさんありがとうございます。お疲れさまでした。 ZendEngineとは、PHPの内部で利用されている仮想マシン(VirtualMachie)のことです。これを知ることは、拡張ライブラリ... 続きを読む
RubyCocoa 入門
RubyCocoa とは? RubyCocoa は、Mac OS X アプリケーションを開発するためのフレームワークです。 RubyCocoa によって、 OS X アプリケーションを作ること Ruby から拡張ライブラリとして Cocoa を利用すること ができるようになります。 RubyCocoa のインストール Tiger の場合、以下の URL から最新版の dmg をダウンロードして、イ... 続きを読む
spiritlooseのはてなダイアリー - OpenCVを使って画像の物体認識をするPerlモジュール作った
作った。http://search.cpan.org/dist/Image-ObjectDetect/ OpenCVで物体認識を行うRuby拡張ライブラリのソース - dara日記でRubyの拡張ライブラリを公開されていたので、こりゃやらなくちゃ・・・と思った次第です。すみません。 こんな感じで使えます。Imagerで顔を囲んでみた。 #!/usr/local/bin/perl use stric... 続きを読む