CSSでいつも悩まされるのはクロスブラウザですけど、フォームでは特に面倒くさい要素が山盛りですよね。ボタンの文言を動的に変えたいから画像はなるべく使いたくないけど、だからといってブラウザのデフォルトのボタンとか、味気ないですものね。 今日は、フォームにつきもののボタンについて考えてみます。 私たちがボタンに求めるモノって、何でしょう。 データを送信(submit)する どのブラウザでも同じように見える 使い回しが聞く ボタンについている文言がどんなに長くなっても、水平方向の長さがフレキシブル 上記のようにサイズ的にフレキシブルであっても、見た目の美しさを阻害しない ボタンの大きさ=クリックできるエリアの大きさ 画像がdiableされていても使用可 CSSがdisableされていても使用可 ボタンのように見えて実はただのリンクの時のもある これらの要求を解決してくれる方法が複数出
IntroductionCreating a consistent interface for your users is a constant struggle for every application designer. Building consistency on the web is especially tough because the visual rendering differences across browsers and operating systems are wildly different and almost arbitrary in what can and cannot be done. No where does this become more apparent than when you’re dealing with form elemen
ちょっとここ数日 HTML のフォームをいじっているのですが、 そもそもは 1 つのフォームに複数のボタンを配置する方法に関していろいろと悩んでいました。 普通に考えるのであれば、<input type="submit"> を複数の name で配置して、 それを受け取れば良いのですが…。 そうすると、ちょっと HTML の構成に制限が生じてしまいます。 <form action="URI" method="post"> <input type="submit" name="button0" value="ボタン0"> <input type="submit" name="button1" value="ボタン1"> </form> こうすれば、 button0 と button1 のどちらかに value が入るかどうかを調べるのは簡単です。 ただし、<input type="submi
8日(米国時間)、XRubyの最新版となる「XRuby 0.3.0」が公開された。XRubyはJavaおよびRubyを使って開発されたRubyコンパイラ。RubyのソースコードをコンパイルしてJavaバイトコードを生成する。プロダクトはGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されている。 0.3.0ではJavaレベルメソッドとRubyレベルメソッドをバインドさせるためにアノテーションとコードジェネレーションを使うように変更されている。同アイディアはJRuby MLにおけるJava 5への移行に関する議論に触発されたものだとされている。 ひとつ前のバージョンよりも互換性は向上しているものの、まだ組み込みライブラリの実装に起因する問題があり、同問題の解決は0.4.0まで持ち越しになりそうだ。RubyとJavaの相互運用を実現するプロダクトにはJRub
表示精度の改良 最小の精度をミリ秒以下にしたい場合 SYSTIMESTAMP 関数 をする。 最大の精度を日にち以上にしたい場合 EXTRACT 関数 で日にちを分けて処理すると TO_CHAR(日付)で記述するよりスマートに書ける。 使用例 SQL> column time format a25 SQL> call STOPWATCH.START_TIME(); SQL> select count(*) from all_catalog; ..(結果省略) SQL> select STOPWATCH.TO_TIME(STOPWATCH.SPLIT_TIME,'経過時間:') time from dual; TIME ------------------------- 経過時間:00:00:00.08 SQL> set serveroutput on SQL> call dbms_lock
Nokia E61でもMMSの送受信を可能にしてくれるアプリ「mmsp」が、週末にバージョンアップしてサーバーメール削除に対応したあと、程なくして公開を終了されてしまわれました。今後のますますの機能強化・追加による発展が望まれていただけに、非常に残念です。 アプリ公開中は、あまり騒ぎになって作者さんに迷惑がかからぬよう、少しだけ控え目に喜びをお伝えしていたNORさんでした。今となっては、なんだか変な気の使い方でしたが。で、作者さんが姿を消されましたので、「mmsp」のチカラを必要としているのに設定や導入で躓き困っている同志のために、NORさん自身の覚書として情報をここに残したいと思います。 ※再配布許可をいただいておりませんので、当Blogではmmspの配布はしておりません。また、記事内容はあくまで当方環境にてMMS送受信を実現しているものであり、全ての環境でMMS送受信を約束するものでは
KLab では一般の方々に参加頂いて開催している勉強会以外にも社内だけで行っている勉強会が幾つかあります。 このページでは、これらの中から公開可能な社内勉強会の内容、資料を紹介していきたいと思います。 社内勉強会(2008/02/04) antとテキストエディタで始めるAndroidの内の人の発表 時間14:30 - 15:00 発表者 佐々木 概要 本年度初めにDSASブログに掲載させていただいた、Android記事についてプレゼ ンします。ブログはMacOS XだったのでWindows版をご紹介できたらと思ってい ます。 関連記事Ant とテキストエディタではじめる Android Declarative Class Creation in JavaScript 時間15:10 - 15:40 発表者 佐藤 概要 JavaScriptは、Webブラウザ上で動作するプログラミング
VMWare Playerを使っていろいろなOSを動かす方法が たくさんのブログで紹介されています。 後々のメモのために表題の件を試した際の流れを 書いておくことにしました。 ホストOSはWindows XP Professional SP2です。 1. VMWare Playerのダウンロード 以下からダウンロードしてインストールします。 http://www.vmware.com/download/player/ バージョンは1.01です。インストール中にGoogle SearchBarを入れるか訊かれますが、ボクの場合は 入れませんでした。 2. CentOS用のフォルダを作成しておく CentOSを稼動させる仮想マシン用のフォルダを作成 しておきます。ボクの場合は「c:\VMWare\CentOS」 としました。 3. CentOSのインストールイメージを取得する 試したCentO
What is CentOS Linux? CentOS Linux is a community-supported distribution derived from sources freely provided to the public by Red Hat for Red Hat Enterprise Linux (RHEL). As such, CentOS Linux aims to be functionally compatible with RHEL. The CentOS Project mainly changes packages to remove upstream vendor branding and artwork. CentOS Linux is no-cost and free to redistribute. Each CentOS version
Free Temporary Email Why would you use this? Maybe you want to sign up for a site which requires that you provide an e-mail address to send validation e-mail to. And maybe you don't want to give up your real e-mail address and end up on a bunch of spam lists. This is nice and disposable. And it's free. Enjoy!
To get started, choose a preferred color using the color picker below, and a 6-color matching palette (a "blend") will be automatically calculated. You may swicth to Direct Edit mode to tweak or edit individual colors of your blend. Saved blends will be associated with your account if you signed in or stored in your browser cookies if you are not a member yet.
KDDIは7月30日、同社が提供する携帯とPCを一体化したポータルサイト「au one」で、GoogleのGmailを活用したメールサービス「au one メール」を2007年9月下旬に開始すると発表した。 →au one メールは「一生つきあえる100年メール」──KDDIの高橋氏 au one メールは専用のメールアドレス「**@auone.jp」を用意し、誰でも無料で利用できる容量2Gバイトのメールサービス。Googleの検索技術を活用し、メールの高速なキーワード検索が行えるほか、受信メールをスレッドごとにまとめて表示できる機能などを備える。 au oneは、au携帯用の「EZweb」ポータルサイトとPC向けの「DION」ポータルサイト、PC向けの携帯情報サイト「DUOGATE」を統合した新ポータルサイトとして展開する。 au携帯ユーザーへは、従来の「**@ezweb.ne.jp」に
ALPSLAB routeはルート共有サイトです。ドライブルートやジョギングコースなどのルートを作成して公開できますALPSLAB routeはルート共有サイトです。ドライブルートやジョギングコースなどのルートを作成して公開できます。 What's new ALPSLAB routeと連携もできるバーチャルレースサービス「猛レース」を「LatLongLab」で公開しました (2008年8月28日) バイシクルクラブとのコラボ企画、「休日の3時間コース」募集が開始されまし た (2008年3月19日) ALPSLAB 虫眼鏡でルートを見る機能が追加されました (2008年2月14日) ALPSLAB videoと読売新聞社様のコラボで、箱根駅伝のコースマップが公開されました (2007年12月13日) 携帯電話対応、レイアウト変更などALPSLAB routeをリニューアルしました(2007
流星群の観測は、空の広い範囲を長時間にわたって観測し続けることになります。なので、立ったり座ったりではなく、仰向けに寝転がって観測するのが普通です。レジャーシートを用意するといいでしょう。夏を言えども深夜の屋外に寝転がっていると冷えるので、防寒着は用意しておいた方がよいです。 正確に観測する場合、一人の視界で全天をカバーするのは不可能なので5人程度でグループを作って、東西南北の空を分けて観測、それとは別に観測者から報告を受けて記録する記録者を用意します。観測者は流星を見つけたら方角と等級を口頭で報告し、記録者がそれを記録します。記録者は観測の邪魔にならないように、記録用紙を照らす電灯には赤色ライトを使用しましょう。 写真を撮る場合、見えてからシャッターを切ったのでは間に合わないので、バルブ撮影を使用します。最低400以上の感度の高いフィルムを使用し、ピントを無限大、シャッター速度を開放にし
■ はじめに プログラム開発にテストはつきもので、テストの際に特定の年月日でプログラムの動作を確認しなければならないことがよくあります。その場合に手っ取り早いのは「コンピュータのシステム日付を変更する」という方法ですが、Windows ではバックグラウンドで多くのプログラムが動いており、システムへの影響を予測できないためできればその方法は避けたいものです。 そこで、API フックを利用して、特定のプログラムに対してシステム日付とは異なる日付を伝えるツール「HookDate」を作ってみました。 せっかくなのでこのブログの読者の方にフリーウェアとして公開することにします。 (追記)2010年06月16日:バージョン 1.0.2.0 を公開しました ■ 最新版の改訂内容 ver 1.0.2.0 (2010/06) 64ビット Windows 環境への対応 exe ファイルへのショートカットファイ
※ セッションの順番や時間は変更されることがあります。あらかじめご了承ください。 セッション内容 基調講演 今年は基調講演でスタートします。 LL魂の名にふさわしいソウルフルなスピーチを会場の隅々までお届けします。 講演者:和田英一(東京大学名誉教授、IIJ技術研究所所長) テーマ:ハッカー気質について 講演者紹介:和田英一氏は、日本のプログラミング分野のパイオニアとして知られ、「日本最初のハッカー」と称されています。和田氏が行った日本最初のコードハックであるパラメトロン計算機 PC-1におけるハッキングは、後に文学的作品とまで評せられました。また、プログラミングにとどまらず、和田研フォントの開発、Happy Hacking Keyboardの開発等、幅広い分野で活躍されてきました。「日本最初のハッカー」が語る「ハッカー気質について」、ぜひお楽しみください。 講演資料 司会: 法林 浩之
個人にある種の才覚とネット上での行動力さえあれば、リアル社会に依存せずとも、ネット上に生まれた十分大きな経済圏を泳ぐことで生きていける。本書が紹介する20人の先駆者たちが証明しているのは、そういうことだ。「ニート」だ「引きこもり」だと親が心配して騒いでいる間に、実は息子や娘たちがインターネット経済圏で両親の倍も三倍も稼いでいたなんて事例は、「次の十年」を待たずして続々と報告されることだろう。 これは、2年前の2005年8月に書かれた梅田さんの書評だけど、「次の十年を待たずして続々と報告されることだろう」という予測は、見事に当たった。 厳しい雇用環境下に置かれる「就職氷河期世代」の20代~30代 の若者たちの中から、会社に雇用されることを捨て、自営志向による不労所得 に時間をかけ、親や同世代以上の年収を稼ぐようになった「ネオニート」といわれる成功者が現れ始めている。 しかし、こういう報告は、
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) いまの仕事に「英語」は無用! 本当に? 昨今では、コンピュータ関連の翻訳書や日本人著者の書籍も増え、大抵の分野であれば、日本語で最先端の技術的情報を取得できるようになりました。ただ、最新の技術情報や、ニッチな領域の奥深い情報の場合、どうしても最新の洋書や、論文、英文のWebページの情報などに頼っているプログラマ・エンジニアも多いことでしょう。 また、海外で開催されるカンファレンスのQ&Aや、BOF(birds of a feather)などのミーティングの場合、英語力が即、理解力や情報伝達力に反映してきます。 自分は日本にいて、日本人相手に仕事をしているから「英語」なんて関係ないと思
BITMAP JOIN INDEXを使用する 結合を含むSQLが実行されるとき、結合処理に時間がかかっていることは非常に多くあります。結合処理を排除できれば、当然その分だけ時間を短縮できるので、SQLのパフォーマンス向上が期待できます。Oracle9iからBITMAP JOIN INDEXを利用することで結合処理の排除が可能になります。BITMAP JOIN INDEXはその名のとおり、図7のようなイメージでデータをBitmapで管理しています。 この例で実行しているSQLは、結合条件以外にDNAME列にWHERE条件が存在することを前提としています。BITMAP JOIN INDEXを利用すると、DNAME列の条件に一致するEMP表のROWIDを取得することが可能になるため、DEPT表との結合処理が排除可能となります。 それでは、具体的にBITMAP JOIN INDEXを利用した場合と
マテリアライズド・ビューの作成と評価 結合を含むMViewを作成するには、MViewのSELECTリストに各表のROWIDを含める必要があります。そのほかにも、集計や結合を含むMViewを作成するには前提条件がありますので、事前に「Oracle9i データ・ウェアハウス・ガイド リリース2(9.2)」を参照してください。 なお、今回の例ではON COMMITオプションを指定し、元表の更新がリアルタイムにMViewへ反映されるように作成しています。以下は、MViewの作成方法と、MViewを使用した場合の実行計画と実行統計になります。 CREATE MATERIALIZED VIEW Mview_l_s_n REFRESH fast on commit AS SELECT l.rowid l_rowid,s.rowid s_rowid,n.rowid n_rowid, n.n_name,l.
🆕 第38回NAHAマラソン申込受付延長! [08/20] 沖縄タイムス【レッツNAHAマラソン】第6回 [08/20] 沖縄タイムス【レッツNAHAマラソン】第5回 [08/16] 沖縄タイムス【レッツNAHAマラソン】第4回 [08/15] 沖縄タイムス【レッツNAHAマラソン】第2回・第3回 [08/13] 沖縄タイムスにて【レッツNAHAマラソン】の連載開始 [08/07] 🎉2万人突破いたしました🎉 [08/05] 第38回NAHAマラソン申込受付延長! [08/02] 【7/31(水)まで❕】第38回NAHAマラソン申込! [07/30] 🎉スペシャルゲストランナー決定🎉 [07/25]
Flash 8 入門講座 目次 お絵描きからActionScriptを使ったアニメーション制作まで いまやすっかり,Web上のインタラクティブ・コンテンツの代名詞となった感がある“Flash”。実は,アニメーションやゲームなど私たちが目にする,いわゆるFlashコンテンツは正確には「Flashムービー(ファイルの拡張子は.swf)」と呼びます。 Flashムービーを作成する方法はいくつかありますが,一般には,アドビシステムズの開発ツール「Macromedia Flash(以下,単にFlash)」を使います。本連載では,Flashの最新版である「Flash 8」を使って,Flashムービーの作成方法を中心に紹介していきます。Flash 8を持っていないという人も,1カ月間タダですべての機能を使用できる体験版がアドビシステムズのWebサイトに用意されているので,ダウンロードして一度試してみては
25 November 2023 - POI 5.2.5 available The Apache POI team is pleased to announce the release of 5.2.5. Several dependencies were updated to their latest versions to pick up security fixes and other improvements. A summary of changes is available in the Release Notes. A full list of changes is available in the change log. People interested should also follow the dev list to track progress. See the
New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x
Jetty is an open-source, standards-based, full-featured web server implemented entirely in Java. It is released under the Apache 2.0 licence and is therefore free for commercial use and distribution. First created in 1995, Jetty has benefitted from input from a vast user community and consistent and focused development by a stable core of lead developers. There are many more examples of Jetty in
JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs. JSch is licensed under BSD style license. Why JSch? Originally, our motivation to develop this stuff is to allow users of our pure java X servers, WiredX, to enjoy secure X session
HTML文書の文法をチェックし、採点します htmllint.cgi 1.28 / htmllint.pm 3.58 33,323 lints / 0 visits / since Jan 6, 1998 文法しか採点しません。内容の良し悪しは採点されません。結果に疑問を感じたら必ず結果の解説を読んでください。満点で慢心しないでください。 チェックしない警告は減点対象外で、満点は 100点です。チェックしても減点されない警告もあります。気に入らないチェック項目は外すことができます。お好みに調整してください。 また、基本的な設定項目だけの簡易ゲートウェイもあります。いちいちオプションなんかどうせ指定しないや、という方はご利用ください。 ローカル環境でチェックしたいとお考えの方は、ダウンロードのページを参照してください。 チェック方式 チェックしたいHTMLのURLを指定するか、HTMLを下の
プリンストンテクノロジー株式会社は、iPod用のBluetoothヘッドフォンアダプタ「PTM-BHP4シリーズ」を12月上旬より発売する。価格はオープンプライスで、店頭予想価格は12,800円。ボディカラーはブラック/シルバー/ホワイトの3色が用意される。 Dockコネクタを介してiPodと接続するアダプタ「PTM-BAHID」と、ヘッドフォンに接続する「PTM-BAH2」から構成されるBluetoothワイヤレスアダプタ。Bluetooth Ver.1.2に準拠する。 PTM-BAHIDはDockコネクタを備えたiPodと接続可能で、iPodの音声をBluetooth経由でPTM-BAH2にワイヤレスで伝送する。対応プロファイルはiPodアダプタ側がA2DP/AVRCP、ヘッドフォンアダプタ側がA2DP/AVRCP/GAVDP。 ヘッドフォンアダプタには3.5mmステレオミニジャックを
あらゆるゲーマーのために挑戦し続ける“ULTRA PLUS”、ゲーミングヘッドセットの世界標準“HyperX”、 耐衝撃&独自のデザインで人気の“UAG”モバイルケース、最先端ストレージシステム “Drobo”や“KINGSTON”メモリー。 PRiNCETONならすべて安心の国内サポートです。
前置きが長いので結論を先に書いておくと,Mac のアドレスブックを Gmail にエクスポートするには Address Book to CSV Exporter が便利ということと,Gmail で大切なメールを spam 判定されない為に連絡先 (Contacts) に知人のアドレスを登録しておこう,という話です. Mac のアドレスブックを整理したついでに,Gmail の連絡先 (Contacts) にエクスポートすることにした. Gmail の「連絡先」→「インポート」で指定できるのは CSV 形式のみであるのに対して,アドレスブックは vCard でしかエクスポートできないので,アドレスブックのデータを CSV に落とすツールを探す必要がある. 少し Web を徘徊してみると,AddressBookToCSV というソフトを使う人が何人かいた. さらにもう少し探すと,実はこのソフトは
Mac OS X標準のアドレスブックからYahoo!JAPAN、GMail、Hotmail、Livedoorの各種WebメールおよびThunderbirdのアドレス帳で一発で読み込めるようにCSV形式で書き出します。各ソフトウエア専用のCVSを書き出すので簡単に操作が出来ます。 更新履歴 Version 0.4 Universal Binary化 些細なバグの修正 宛名職人をサポート ことえりをサポート Windows Live Hotmailをサポート Version 0.3 電話番号がないものを除く機能を追加 Thunderbirdへの書き出しをサポート 誕生日書き出しのバグを修正 Version 0.2 ヘルプ刷新 住所がないもの、メールアドレスがないものを除く機能を追加。 Version 0.1 初公開 著作権および謝辞 Copyright © 2007 Stork All Rig
ふと思い立って、MacのアドレスブックのデータをGmailにインポートしようとしたけれど、意外に手間取った。GmailはインポートにCSVを採用しているのだけど、アドレスブックはCSVに書き出せない。vCard一辺倒。まぁ、ユーザーに選択肢を与えると、便利だと思われるよりも面倒だとか分からないとかになる可能性があるのでそういうことになっているのだとは思う。vCardをちまちまと変換すればCSVにするとだって可能なわけで、ヘビーユーザーはそうすればいいじゃないかということなんでしょう。 ここで困るのは、初心者じゃないけどヘビーユーザーでもない中途半端な人です。僕ですが。そういう時はどうするかというと、Macを使っている人もいっぱいいるし、それでGmailを使っている人もいっぱいいるだろうし、さらにその人がプログラムを書けるという可能性だって捨てたもんじゃない。だったら便利なのがネットに転がっ
This site provides archived versions of various MySQL products. We provide these as a courtesy to our users, who may need to duplicate an existing installation based on older versions of our software. Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest releases of these products, please visit MySQL Downloads.
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
Name Last modified Size Description Parent Directory - beta/ 2005-02-14 21:48 - binaries/ 2022-06-17 11:25 - contrib/ 2001-03-21 02:22 - docs/ 2022-06-17 11:25 - flood/ 2017-10-04 11:08 - libapreq/ 2022-08-25 13:10 - mod_aspdotnet/ 2004-12-16 22:53 - mod_fcgid/ 2022-06-17 11:25 - mod_ftp/ 2022-06-17 11:25 - modpython/ 2009-12-08 02:30 - patches/ 2023-04-10 23:12 - tools/ 2009-10-02 16:07 - Announc
近代の美術のみならず、19世紀の文学や音楽を含めた芸術全般にわたって多くの芸術家を魅了し続けたパルマ。その魅力を日本ではじめて紹介するパルマ展のホームページです。 パルマ イタリア美術展 パルマ―イタリア美術、もう一つの都は2007年5月29日(火)〜8月26日(日)に開催されました。 会場 は国立西洋美術館。住所は〒110-0007 東京都台東区上野公園7―7。 JR上野駅下車、公園口から徒歩約1分 京成電鉄上野駅下車、徒歩約7分 東京メトロ銀座線・日比谷線上野駅下車、徒歩約8分 主催 国立西洋美術館/読売新聞社/パルマ・ピアチェンツァ歴史美術民俗文化財監督局 後援 外務省/文化庁/イタリア大使館/イタリア文化会館 協賛 EPSON 協力 アリタリア航空、日本興亜損害保険、JR東日本、西洋美術振興財団ほか 音声ガイド ナレーター 錦織健(オペラ歌手) パルマについて パル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く