pagerとは? pagerは長文を区切ってページとして表示させることができるライブラリです。ブログやサーチエンジンなどのテキスト形式のコンテンツなどでページ番号が記されたサイトを見たことがあるのではないでしょうか。ページ単位でテキストコンテンツを区切ると、見やすくなり整った印象を与えるサイトになります。 「pagerで区切ったテキストコンテンツ」 pagerはAjaxライブラリの1つであるjQueryのプラグインとして提供されています。このため、pagerを使用するにはjQueryライブラリが必要になります。まずはjquery.pager.jsを以下のURLからダウンロードします。 http://rikrikrik.com/jquery/pager/scripts/#download 「jquery.pager.jsのダウンロードサイト」 ページの一番下にある「Download」の部分の
ブログを書いていると、他ページの記事を引用したり、リンクを設定したページタイトルを挿入したりする機会がとても多くなる。その都度ページタイトルを書き写したり、URLをコピー&ペーストしたり、リンクを設定するためのHTMLタグを入力したりするのはかなり面倒だ。 この手間をはぶいてくれる便利なアドオンを紹介しよう。「Make Link」は、右クリックメニューを使って、WebページのタイトルやURLなどをクリップボードにコピーするFirefoxの拡張機能。コピーした内容は、プレーンテキストやリンクテキスト、Wiki記法などの書式で任意の場所に貼り付けることができる。初期設定では4つの書式が用意されており、さらにオリジナルの書式を登録することも可能となっている。 ※本稿では、Firefoxのアドオンのインストールを行っておりますが、ソフトウェアの利用はすべて使用者の責任においてご利用ください。 M
ポッコリお腹に悩む人は多い。とはいえハードな運動や筋トレとなるとそうそう長続きはしないものだ。暇なときにチョチョイとできて効果を実感しやすいお腹引き締め法ってないものだろうか。「BODY TIPS」代表でスポーツトレーナーの亀田圭一さんに誰でもすぐにできる簡単なトレーニングを教えてもらった。 【プロフィール】亀田 圭一(かめだ けいいち)氏 亀田圭一トレーナー 「BODY TIPS」代表/チーフトレーナー。NSCAパーソナルトレーナー、日本トレーニング指導者協会認定トレーニング指導者(JATI-ATI)、鍼灸、あん摩・マッサージ、指圧師、などの資格を持つ。荏原製作所バスケットボール部、日本IBMラグビー部、神戸製鋼ラグビー部などでトレーナーを務めた後、2010年8月「BODY TIPS」設立。カラダづくりのサポートから痛みの解消まで行うコンディショニングを軸に、アスリートやモデルからメタボ
Webアプリケーションの操作性を向上させるために、いまや欠かすことのできないJavaScript。Prototype.jsやjQueryといった各種フレームワークを使用して、ユーザビリティを高めている開発者も少なくないだろう。 ここ数年の間でYahoo! UI LibraryやExt JS、Dojo Toolkitといった、開発のしやすさや・操作性の向上はもちろんのこと、綺麗なデザインも兼ね備えているライブラリが増えてきた。既存のWebアプリケーションに少しのコードを追加するだけで、機能もデザインも付加できるこれらのライブラリは非常に魅力的だ。 ここではテーブルで組んだリストに対して、まるで表計算ソフトのような操作性を提供するFlexigridライブラリを紹介したい。 ネイティブアプリケーション並みのリストを実現 FlexigridとはPaulo P. Marinas氏が開発・公開している
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers PHPを使ってWebサイトやWebアプリケーションを構築する場合はデータベースも併用することが多い。そしてその場合に採用されることが多いデータベースのひとつにMySQLがある。PHPはすぐに利用できるようになるプログラミング言語といわれているが、MySQLやSQLはそうではない。堅牢で信頼できるデータベースを設計し、それを扱うSQLクエリを作成するにはそれなりの学習時間と経験が必要だ。 こうした話題がSitePointにおいてTop 10 MySQL Mistakes Made By PHP Developersとして掲載されている。PHPデベロッパが犯しがちな10のMySQLミステイクという内容になっている。どういった間違いをしてしまうか簡単に
「WinMacro」 コンピュータはもともと計算処理を自動化する目的で作られた魔法の箱であった。とはいっても数式や演算の世界であるので、PCを扱うことを日常とする我々一般人には、なかなかその自動化の恩恵を感じにくいのも事実。「WinMacro」では、計算処理のみならず、通常のPCでの作業を記録し再生することができる。「WinMacro」では、アプリケーションでの操作を含むWindowsの操作を記録し、これをファイルに保存し、再生することが可能になる。WordやExcelからブラウザまでその操作をそのまま記録し、再生してくれるので、アイデア次第ではいろいろな日常業務の手助けをしてくれる。 注意:本稿では、ソフトウェアのインストールを行っていますが、ソフトウェアの利用は使用者の責任で行ってください。 CodeplexのWinMacroのWebサイトへアクセスし右側の「Download」をクリッ
SVGの編集など他にない機能を備えるHTMLエディタ兼ブラウザ「Amaya 10.0」 World Wide Web Consortium (W3C) は2月29日、Webブラウザの機能も備えたオープンソースのHTMLオーサリングソフト「Amaya 10.0」 (3月3日時点の最新バージョンは10.0.1) をリリースした。同チームのWebサイトでは、各種UNIX系OSに対応するソースコードのほか、WindowsとLinux、Mac OS X向けのバイナリパッケージが公開されている。 今回のリリースでは、HTML 4.01とXHTML 1.0、XHTML Basic、XHTML 1.1、HTTP 1.1、MathML 2.0の一部、そしてCSS 2の多くの機能とSVGの一部をサポート。ツールバーやパレットのデザインが一新されたほか、コンテキストメニューにはリンクの操作やカット / コピーと
日進月歩のコンピュータ業界だが、C言語が生まれて30年以上経ってもなお、そのプログラミングスタイルは大きく変化していない。だが一方でC/C++の複雑性を排除したJavaやC#が登場したり、最近ではPythonやRubyなどのスクリプト言語が人気となるなど、新たな方向性が模索されつつある。そんななか、Googleの開発チームが新たに提案するプログラミング言語、それが「Go」だ。 Goのオフィシャルサイトの記述によれば、シンプルで高速、安全、そして並列処理が可能な点が特徴として挙げられている。C言語風の記述形式ながら異なる文法体系を持ち、ポインタが利用可能なものの、バッファオーバーフローの遠因となる複雑なポインタ演算を排除。 文法体系はシンプルで、ガベージコレクションが用意されているほか、並列実行を考慮して軽量なプロセス間通信を行う手段が提供され、簡易なプログラミングで大規模処理が可能なシステ
PyScripterとは 最近はEclipseやNetBeansといった統合開発環境でもスクリプト言語がサポートされるようになっている。これらの統合開発環境は高機能ではあるものの、快適に利用するためにはそれなりのマシンスペックが必要だ。 せっかく軽快なスクリプト言語で開発するのに重い統合開発環境を使わなくてはならないのは本末転倒と感じる開発者もいるかもしれない。事実、スクリプト言語向けの高機能な統合開発環境が存在するにもかかわらず、テキストエディタでコーディングを行う開発者も多いのが現状だ。 今回は軽快に動作するPython向けのWindows用統合開発環境、PyScripterを紹介する。 図1 PyScripter なお、本稿執筆時点でのPyScripterの最新版は2009年5月にリリースされた1.9.9.7となっており、本稿の内容はこのバージョンに基づいている。 ソースコードの編集
Hudsonとは? Hudsonとは、JavaベースのCI(Continuous Integration)ツールだ。MavenやAntなどで記述されたビルドプロセスを定期的に実行し、結果をモニタリングするものと説明するとわかりやすいだろうか。CIツールにはさまざまなものが存在するが、中でもHudsonはオープンソースであること、セットアップが容易であること、標準で日本語化されていることなどから人気を集めている。 図1 Hudson Hudsonと連携するためのEclipseプラグインとして、hudson-eclipseがある。このプラグインを利用することで、Eclipse上からHudsonに対し、ビルドの実行を要求したり、ビルド結果の監視を行うことができる。 今回はHudsonのセットアップから、hudson-eclipseによるEclipseとの連携方法までを解説する。 Hudsonのセ
FMCakeMixのUser Guide.pdfを参考に、CakePHP x FileMakerでWebアプリの作成方法を紹介する。FX.phpに添付されているFileMakerファイルをベースに、1回目から5回目でPaginationを使った一覧画面の実装方法を紹介した。今回はCakePHP, FMCakeMixの規約に沿って、実際にFileMakerデータベースを構築してみるところからスタートしてみよう。 Hello, FMCakeMix! チュートリアル / 1から作るFMCakeMix用のFileMakerファイル FMCakeMix(CakePHP)は「設定より規約(convention over configuration)」という考え方をもとに開発がおこなわれている。CakePHPの規約を習得するには最初にすこし時間がかかる。しかしこれをマスターしておくことで、チームによる開
新着記事一覧 夕刊フジと共同開発--「ガッツ! ビジネスマン応援シリーズ」がam/pmに登場 [15:29 2/18] デジタルアーツが川崎市PTAと連携、中学生家庭にフィルタリングソフト配布 [14:57 2/18] 富山地方鉄道、主力電車モハ14760形の「走る電車付きボールペン」を発売 [14:57 2/18] キヤノン、新世代オート機能搭載の「IXY DIGITAL」シリーズ4モデル発表 [14:30 2/18] キヤノン、操作性を向上させたコンパクトフォトプリンター「SELPHY CP780」 [14:30 2/18] デルタ航空とノースウエスト航空、マイルの相互移行が可能に [14:14 2/18] キヤノン、価格を抑えたエントリーモデル「PowerShot A480」を発表 [14:00 2/18] キヤノン、防水・耐寒・耐衝撃性能を備えたパワーショット新モデル
「Dropbox」をUSBメモリに入れてみる ファイルやフォルダの共有を手軽にできる同期型オンラインストレージの『Dropbox』。DropboxのクライアントソフトをPCにインストールできない状況において、WebブラウザからDrpboxを使うという方法もあるが、USBメモリにDropboxを入れて持ち運ぶことも可能である。USBメモリにインストールできるようにカスタマイズされたアプリケーションが『DropboxPortable』だ(図1、※非公式アプリケーションです)。今回は、DropboxPortableの使い方を紹介する。 図1 クライアントソフトも「My Dropbox」もUSBメモリに入れて持ち運べる「DropboxPortable」を使ってみよう 「DropboxPortable」をインストール それでは、DropboxPortableをインストールしよう。DropboxPor
1日10時間いじょう、パソコンの前に座っている理系のみなさん、こんにちは!時間に追われて忙しいのはじゅうじゅう承知しておりますが、ほんのちょっとの間だけ、こめかみのあたりをもみほぐしながら、考えてみてくださらないかしら? 1.今現在、好きな女の人はいますか? 2.いちばん最後に、女性とデートしたのはいつ? 3.いちばん最後に、愛のあるセックスをしたのはいつ? 「ふっ、忙しすぎて、女性を好きになるヒマも、デートして、セックスまでたどりつく努力をする時間もないよ…さっ、仕事仕事」と0.02秒でアタマの切り替えをできちゃう理系のあなた、ちょっと待ってほしいの。時間がなくても恋愛はできるし、だれかを好きになってつきあっていくのはウレしくて楽しくて、ウキウキすることだってわかっているでしょう? もしかして、実は、ただ単に好きな女性へアプローチする挑戦精神や気力に欠けているだけなくせに、
今回はYahoo! UI LibraryのUIの1つであるタブ機能について説明します。このタブ機能はHTMLタグに特定のクラスを設定しスクリプトを1行呼び出すだけでUIを作成できます。タブを使って、Webサイトの表示内容を複数に区分したい場合などには最適なライブラリとなるでしょう。 Yahoo! UI Libraryの入手 まず、Yahoo! UI Libraryを入手しましょう(*1)。Yahoo! UI Libraryのダウンロードは以下のURLにある「Download YUI」のボタンをクリックします。 Yahoo! UI Libraryの入手 ダウンロードしたファイルはZIP形式になっているので解凍します。解凍するとbuild, docs, examplesフォルダとREADMEファイルがあります。今回必要になるファイルは下図に示すハイライトされたファイルです。 解凍図 これらのフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く