タグ

ブックマーク / mag.osdn.jp (11)

  • Webページのキャプチャに便利なFirefoxアドオン「Pearl Cresent Page Saver Basic」 | OSDN Magazine

    Firefoxでネットサーフィンしていて、「いま見ているページを保存したい」と思った時、誰もがやることは「名前を付けてページを保存」することだろうか。もしくは、プリントアウトする人もいるかもしれない。それ用のユーティリティを使ってPDFファイルで保存する人もいるだろう。今回紹介するのは、キャプチャして画像ファイルとして保存する方法だ。 画像キャプチャと聞くと、いったいどういう方法を想像するだろうか。一番簡単な方法は、キーボードの「Print Screen」キーを押してディスプレイのハードコピーを撮り、ペイントなどのツールに張り付けて保存する、といったものだ。 しかしこれでは、縦や横に長く、ディスプレイ上で隠れて見えなくなっている部分のキャプチャは撮れないし、逆に不要な部分も入ってしまう。 そこで、キャプチャ用のツールを利用する人がいると思うが、FirefoxでWebページをキャプチャするな

    Webページのキャプチャに便利なFirefoxアドオン「Pearl Cresent Page Saver Basic」 | OSDN Magazine
    kanemu1117nc
    kanemu1117nc 2012/07/20
    これか
  • JavaScriptでWebアプリを開発できる「Node.js」活用入門 | OSDN Magazine

    昨今注目を集めているWebアプリケーションプラットフォームの1つに、「Node.js」 がある。Node.jsはJavaScriptでWebアプリケーションのサーバーサイドプログラムを実装できる技術で、高いスケーラビリティが特徴だ。記事ではNode.jsの基的な知識やフレームワーク「express」を用いたWebアプリケーション作成方法を紹介する。また、Webブラウザ上で動作するIDE「Cloud9 IDE」を用いてNode.jsアプリケーションをWindows Azureで実行させる方法についても解説する。 JavaScript、そして非同期・シングルスレッドで注目を浴びるNode.js Node.jsはJavaScriptでWebアプリケーションのサーバーサイドプログラムを実装できる技術で、開発プロジェクトのスタートは2009年と、比較的その歴史は浅い。しかし、ここ数年でプロジェク

    JavaScriptでWebアプリを開発できる「Node.js」活用入門 | OSDN Magazine
  • WindowsでのGit環境構築とその注意点 | OSDN Magazine

    もともとはLinuxカーネル用のバージョン管理システムとして開発されたこともあって、GitWindowsサポートは若干遅れている。特に日語環境で利用する場合は設定などに注意が必要だ。そこで記事では、Windows環境でGitを利用する方法およびその設定方法、そしてGUIでGitの機能を利用できるツールについても紹介する。 Windows環境向けのGitバイナリを選ぶ Gitは標準ではWindows環境をサポートしていない。Gitのコア部分はCで記述されているものの、周辺ツールやサーバー機能の実現にはPerlやシェルスクリプトを利用しているからだ。そのため、Windows環境でGitを利用するには、これらを含めた環境構築が必要となる。現在、Windows上でGitおよびその周辺環境をまとめてインストールできるものとして、msysgitとCygwinがある。 msysgitは、Windo

    WindowsでのGit環境構築とその注意点 | OSDN Magazine
    kanemu1117nc
    kanemu1117nc 2010/06/17
    cygwinを入れれば自動的に入る
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
  • 米Google、高速・低メモリ消費の正規表現ライブラリ「RE2」を公開 | OSDN Magazine

    Googleは3月11日、正規表現ライブラリ「RE2」を発表した。動作が高速で「スレッドフレンドリー」な点が特徴。従来のバックトラック型正規表現ライブラリの代替として開発を進めていく。 Googleによると、同社はCode SearchやSawzallといったインフラやアプリケーションで正規表現を利用しているが、バックトラックアルゴリズムを利用した従来の正規表現実装では入力データに対し処理時間が指数的に増加することが問題となっていた。また、固定サイズのスタックを持つC++のマルチスレッドプログラムの場合、従来の正規表現実装ではスタックを使い切ってスタックオーバーフローを発生させることがあったという。これらを解決するために独自の正規表現エンジンを開発したとのこと。 RE2はどのような入力や正規表現に対しても一定の小さいメモリ量で動作するように開発されているのが特徴。オートマトン理論の下、処

    米Google、高速・低メモリ消費の正規表現ライブラリ「RE2」を公開 | OSDN Magazine
  • 小さな画像を美しく拡大する「SmillaEnlarger」 - SourceForge.JP Magazine : オープンソースの話題満載

    デジカメ写真などの画像ファイルを拡大したいときは画像編集ソフトを使うのが一般的だ。しかし、通常のソフトで解像度が低い画像を無理やり拡大すると、まるでドット絵のような輪郭がギザギザの画像になったり、ノイズが目だったりして画質が大きく低下してしまう。そこで利用したいのが今回紹介する「SmillaEnlarger」である。 SmillaEnlargerは画像拡大専用に作られたツールだ。画像の拡大時に輪郭などのデータを自動で解析・補完して、とてもなめらかに美しく拡大してくれる。処理には独自のアルゴリズムを用いており、拡大後の画質は広く高画質として知られているバイキュービック法をしのぐ(図1、2)。 読み込みに対応している画像の形式はBMP/JPEG/PNG/PPM/TIFF/GIFの6種類。この内GIFを除く5種類での出力に対応しており、拡大しながら形式変換を行える。切り抜き機能もあるので、必要な

    小さな画像を美しく拡大する「SmillaEnlarger」 - SourceForge.JP Magazine : オープンソースの話題満載
  • アーティストのビジネスモデル | OSDN Magazine

    このところ、私的録音録画制度の見直しを巡るあれやこれやに少々足を突っ込んでいる。なかなかややこしい話なので中身についてはあまり触れないが、この問題に限らず結局著作権を巡る諸問題の質にあるのは、どうすれば今後才能あるアーティストがアーティストとしてっていけるか、ということである。 そんなことは人たちが考えればいいことだろうというのは確かに道理ではあるのだが、今までそれなりに彼らを(そして若干の寄生虫をも)わせてきた仕組みが音を立てて崩れつつあり、それが主に彼らとは無関係の外的な要因によってもたらされたものであるというのは否定できない。ある意味で、彼らは被害者みたいなものなのだ。現在は、そうした彼らの問題意識が仕組みをいびつな形で再建する方向に向かってしまっている。それよりは、アーティスト位の立場で次の方向性を考えたほうが、私たち皆にとって生産的だと思うのである。 音楽のみならず、こ

    アーティストのビジネスモデル | OSDN Magazine
  • Webベースの日本語GUIを備えた完成度の高いNAS用OS「FreeNAS」 | OSDN Magazine

    ネットワークに直接接続して使用するファイルサーバである「NASNetwork Attached Storage)」が、最近急速に普及してきている。企業などはもちろん、一般家庭においても日々増え続ける音楽ファイルやデジカメの写真の管理と、その活躍の場は広がっている。このNASを手軽に構築できるシステムが「FreeNAS」だ。 FreeNASはFreeBSDをベースとする、NASに特化したOSである。もちろん、一般的なLinuxやFreeBSDにSambaやNFSといったファイルサーバーをインストールしても同様に使用できるが、設定にはある程度のスキルが必要であり、パフォーマンスを上げるためには不要なデーモンを切るなど、面倒な作業が必要になる。最近では安価なNAS専用マシンが人気ではあるが、それほど柔軟な設定ができないものが多い。それに対して、FreeNASの場合にはいったん起動させてしまえば

  • 自由に使えるオープンソースの日本語フォント - SourceForge.JP Magazine

    オープンソースのソフトウェアが質、量ともに充実していくなかで、日フォントは成長が遅れていた分野の1つだが、徐々に選択肢を増やしてきている。行書体や隷書体などはほとんど見かけないが、日常的に使用するゴシック体、明朝体であれば実用になる日フォントがオープンソースで利用可能になっているのだ。そこで稿では、オープンソースの日フォントを集め、それらの概要とサンプルをカタログ化してみたい。

    自由に使えるオープンソースの日本語フォント - SourceForge.JP Magazine
  • 分散バージョン管理システムGitの使い方入門 | OSDN Magazine

    バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法や基的なGitの使い方について解説する。 分散バージョン管理システムとは? GitLinuxカーネル開発で用いられることを前提

    分散バージョン管理システムGitの使い方入門 | OSDN Magazine
  • 分散バージョン管理システムGitを活用しよう | OSDN Magazine

    近年急速にユーザーを増やしているバージョン管理システムに「Git」がある。GitLinuxカーネルの開発リーダーとしても知られるLinus Torvalds氏らが、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムで、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、さまざまなプロジェクトで採用されている。 特集では、Gitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法やWindows環境での利用方法、Subversionなどほかのバージョン管理システムとの連携など、Gitを活用するためのテクニックを紹介する。 分散バージョン管理システムGit入門 2009年2月6日 バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増や

    分散バージョン管理システムGitを活用しよう | OSDN Magazine
  • 1