Webプログラミング/Webデザインのネタを扱うブログやWebサイトを運営していると、HTMLやCSSなどのソースコードを掲載することが多くあります。そんなときにぜひ活用したいのが、ソースコードを読みやすく表示してくれるJavaScriptライブラリです。今回は、そのうちの1つ、「Syntax Highlighter」の使い方を紹介しましょう。 多くの言語の構文強調表示に対応した「Syntax Highlighter」 HTMLなど各種言語のソースコードをWebページの中で表示するのは、HTMLのpre要素を使えば簡単です。ただ、ソースコードをそのまま表示すると、見た目が分かりやすくはありません。そこで、タグなど言語の特定キーワードに色を付けて、他の部分よりも強調して表示することで見やすくしましょう。 こういった「構文強調表示」を行なうJavaScriptは、いくつか公開されていますが、そ
サイトを構築していると、プログラマはWebデザイナーと共同作業をしなければならない。 しかし高度なRIAを実現しようとすると思っているようにWebデザイナーに素材を作成してもらうだけでもとても骨の折れる作業だ。 そこで、一層、「すべてのプログラマはWebデザイナーになればいいんじゃね?」と思った。 今回は、私の実体験に基づき、「プログラマが1ヶ月でWebデザイナーに転身する方法」というのを考えてみた。 ■ HTML,CSSを覚えよう まず、HTMLとCSS。いくら私でもW3C( http://www.w3.org/ )のすべてに目を通せとは言わない。 ブラウザ間で挙動が違うのでそれぞれのタグがどのブラウザで使えるのか一覧がまず欲しい。手軽なのは詳解HTML & CSS & JavaScript辞典。このハンドブックは見やすいのでお勧め。また、よく使うタグに関してはすべて覚えよう。覚えている
キーボード ショートカットを使用すると、Gmail を素早く操作できます。 キーボード ショートカットを有効にする 一部のキーボード ショートカットは、ユーザーが設定を有効にすると使用できるようになります。 注: すべてのキーボードでキーボード ショートカットがサポートされているわけではありません。 パソコンで Gmail にアクセスします。 右上にある設定アイコン [すべての設定を表示] をクリックします。 [設定] をクリックします。 [キーボード ショートカット] までスクロールします。 [キーボード ショートカット ON] を選択します。 ページ下部にある [変更を保存] をクリックします。 使用できるショートカット キーボード ショートカットを使用することで、受信トレイやメールの移動、テキストの書式設定、メールのアーカイブや削除などの操作を行うことができます。 キーボード ショー
Gmailのフィルタがインポート/エクスポートできるようになりましたね。そこで、米lifehackerでは、いくつかのフィルターを組み合わせて、使いやすいインボックスを作ってみました。ぜひ、お試しあれ。 3年前にも、Gmailの便利なフィルタ機能について紹介しているのですが、当時はユーザーがフィルタの設定を一つ一つ手動で行わないといけませんでした。それが現在では、Gmail Labsがフィルターのインポート/エクスポート機能をつけてくれたので、カスタマイズしやすくなりました。 フィルタのダウンロードとインポート この機能を使うにはまず、Gmail Labsを有効にし、それから、Labsの設定に行きます。そこで、「filter import/export」をオンにしてください。Gmail Labsは現在のところ、日本語版からでは行けないのですが、いったん英語にして設定してから日本語に戻せば、
iPhoneアプリはポスト・イットで作る!? 「QuadCamera」「ToyCamera」深津さん:ひとりで作るネットサービス(1/2 ページ) 個人でも世界を相手に勝負できるはず。そんな信念で数々のiPhoneアプリを個人でリリースしている深津さん。iPhoneの画面に貼った付せんにデザインを手書きして操作感覚を確かめているという。iPhoneのカメラアプリ、「ToyCamera」「QuadCamera」の誕生秘話などを聞いた。 ひとりで作るネットサービス第40回は、数々のiPhoneアプリを個人でリリースしている深津貴之さん(29)を取り上げる。「個人でも世界に何かを発信できるはず」という信念のもと、活動を続ける深津さんの狙いはどこにあるのだろうか。 梱包材のプチプチ――日常の気持ちいい感覚を表現したい 「抽象的でうまく言えないのですが、『日常生活の中で気持ちの良い何か』を表現したい
米Googleは3月11日、「ユーザーの興味に基づく」広告のβテストを、AdSenseのGoogleコンテンツネットワークとYouTubeで開始したと発表した。ユーザーが過去に訪問したWebサイトなどの情報を基に、ユーザーが関心を持つ商品やサービスの広告を掲載する、いわゆる行動ターゲティング広告になる。 β段階のため、広告スポンサーの数を限定し、年末までその数を徐々に増やしていく計画。 これまで同社のAdSense広告は、ユーザーが現在閲覧しているページのコンテンツに関連する商品やサービスを掲載するものだった。例えば新聞サイトのスポーツのページには、ランニングシューズの広告が掲載される。 一方「interest-based」広告は、ユーザーが過去に訪問したサイトや閲覧したページの情報をもとに、Googleがそのユーザーが関心を持つと思われるカテゴリーを作成。そのカテゴリーに関連する商品やサ
When I started this blog, way back in 2006, I had no clue how long it would last. I actually had no idea I could even write about something for more than a couple of days. It is funny how things go. Once I read in a book that the secret of happiness was low expectations. That explains why, for over a decade, I have been running this site. It also explains why you might end up on this page. Not los
シンプルで使い勝手がよさそうな高品質なフリーのフォントをThe Crud Factoryから紹介します。
8日、アップル直営店の「Apple Store Ginza」にて、著名人を講師に招く学生向けのトークイベント「Dream Classroom」がスタートした(関連記事)。第1回のゲストとして招かれたのは、日本を代表するアーティスト坂本龍一氏だ。 無料ということもあってか、会場となった3階のシアターには、設置された84席というイスの数を大きく上回る150人以上の観客が押し寄せた。入場は学生優先で、残念ながら会場に入れなかった人も出たほど人気だった。Apple Storeによれば、開店以前の9時からすでに店舗前に人が並んでいたという。 1時間を超えるトークにおいて、坂本氏は「アジ演説」をしていた学生時代のこと、モーリス・ラベルやアンドレ・ブルトン、マルセル・デュシャン、ジャン=リュック・ゴダール、ナムジュン・パイクといった影響を受けた人物、特に取り組んでいる環境問題への活動、学生へのメッセージ
What are the top 100 fonts for professional graphic designers use to elevate web design and projects? Based on a variety of factors — Sales, Historical Value/Meaning, Aesthetic Qualities — these are the top 100 best fonts of all time, perfect for professional graphic designers! Fonts licensed for both personal and commercial use offer designers the flexibility to incorporate them into any type of
運動学習させました。この仮想生物が試行錯誤をして動き方を学習しました。この動画はマルチエージェント進化シミュレータのanlifeを開発していたときに作りました。2020/10/4 追記この後作ったゾンビを宮崎駿監督にみていただいたところが2016年にNHKで放送され一部話題になりました。2016年超会議での超人工生命の生放送企画を経て、ドワンゴにて新たな人工生命を開発することに→ リリース後半年でサービスクローズ人工生命を作る会社を立ち上げました→ https://attructure.com/
Market share by Net Applications Net Applicationsは2009年2月のWebブラウザのシェアを発表した。IE6がシェアを落とし、それ以外のブラウザがシェアをキープするか上昇させる傾向が今回も確認できる。ブラウザ種別割合は上位から次のとおり。 IE (68.17%↑) Firefox (21.96%↑) Safari (7.42%↓) Chrome (1.16%↑) Opera (0.70%) 主要なバージョン別のWebブラウザシェアは上位から次のとおり。 IE7 (47.81%↑) Firefox3 (19.28%↑) IE6 (19.14%↓) Safari3.2 (4.34%↑) Safari3.1 (2.49%↓) Firefox2 (2.30%↓) IE8 (1.18%↑) Chrome1 (1.12%↑) Opera9x (0.68%
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。システム統括部脇阪です。 「OpenID関係の記事を24時間書く」という依頼の元、がんばって何か書こうと思います! OpenID関連の記事ということで、今回はYahoo! JAPANのOpenID対応RPを構築する方法を紹介したいと思います RPって何? RPとはRelying Partyの略で、OpenIDでログインできるサイトのことです。日本ではsmart.fm(旧iKnow!)が有名です。 ちなみにOpenIDを発行しているYahoo! JAPANやmixi,livedoorなどのことはOP(OpenID Provider)と言います。今回はOPに関しては取り扱いません。 RPになるメリットって? ユーザーごとに
canonical(カノニカル)タグは、<link rel="canonical" href="○○">のように使われます。そもそもcanonical属性とは検索エンジンに対してどんな意味を持ったタグなのでしょうか? 基本情報からSEOで活用すべきシーンなどを事例で紹介します。 ヤフー、グーグル、そしてMSN Live Search(マイクロソフト)は、新しい「URL正規化タグ」をサポートすると発表した。 このタグを使えば、ウェブマスターやサイトオーナーが検索エンジンのインデックス内での重複コンテンツ問題を解消できる(ただし、自サイト内の問題のせいで生じる重複インデックスのみ)。 僕が思うに、これはSEOのベストプラクティスにとって、サイトマップの登場以来最大の変化だと思う。SEOmozでは最新ニュースを届けることより戦略について論じることに重点を置いているから、このブログで検索エンジン関
This domain may be for sale!
執筆にあたって † 開発環境 : Flash CS3, Flash Develop ActionScript?のエディタとしてFlashDevelopを使用し、Flash CS3で素材制作とパブリッシュを行います。 ↑ 物理エンジンとは? † 例えばゲーム等のFlashコンテンツを制作する際に、ボールを放り投げる表現をしたくなったことはありませんか? あるいはジャンプするキャラクターを作成し、スーパーマリオのようなゲームを作成したくなったことはありませんか? そんなとき、避けて通れないのが「物理法則のプログラミング」です。 「ボールを投げて300px下の水平な地面に落ちる」くらいの動きであれば、以下のような簡単なプログラムを書けば実現できます。 ムービークリップ「ball_mc」の1フレーム目に記述 var _vy:Number = -30;//初速 var _g:Number
このスレは、やる夫板(γ)で絶賛連載中、「闘牌伝説やる夫~闇に舞い降りた天才~」の、 番外編として麻雀のルールや得点計算について学んでいくスレです。 元スレを見て興味をもたれたような初心者の方向けにするつもりですので、ある程度わかってる方に はちょっとまどろっこしいかもしれませんが、元スレが初心者向けですのでご容赦ください。 キャラ設定借用のご快諾をいただいた、元スレの作者さんである赤木しげ夫◆BgIgRKbGY6さん ありがとうございます。 ルールについてはローカルルールも多いのですが、あくまで一般的なものを紹介します。 ,---------------------、 /____[__ i __]____/ ヽ、 ヽ、:::::::::┌──┐::: ___::::ヽ、 ヽ、 ヽ、:::i二ニニ二く/',二二ヽ>ヽ、 ヽ パカ ヽ,i´ノノノヽ)))|l |ノノイハ))::::ヽ/
1 :以下、名無しにかわりましてVIPがお送りします[]:2009/01/31(土) 19:19:08.19 ID:LY4Am/Gd0 !. :./: : : : : : : : : : |: : : : : : : : : : : ,'.:.! \:ヽ : :.、:.:.:!:.:.:.ヽ l: . .!. : : . : : . : : : :.!: : : : : : : : : : :,':./ _ゝ‐-: :|、:.!:.:.:.:.ヽ !. ..l. : . : : : : : : : : :|: : : : : : : : :l: イ;.!, -'"´ ト:.:.:!:l:..|:.:.:.:.:.:! こんばんは、佐々木です。 . !. . |: : : : : : : : : : : :ト; : : : : : : :.! l !イ !
投稿日:2009年03月13日 レベル:初心者 ソフトウェア: このチュートリアルでは、Photoshopで火のついた線を描いてみたいと思います。 Step1 : はじめに Step2 : パスを描く Step3 : 火のレイヤーを作成する Step4 : 火のレイヤーを複製しレイヤーオプションを変更する Step5 : 完成 このチュートリアルでは良い写真素材を十分にそろえる必要があります。 動きがあって、暗めのものが良いでしょう(今回の効果は色が暗めの方がよくわかります)。 素材を開いたら、パスのタブで「新規パス」を選択します。 「P」キーを押してペンツールを選択して、火の行き先をおおよそ決めます。 特徴や動きが現実的になるよう意識しましょう。 渦巻きにすると効果的です! クリックしてパスを描き始めます。 次の点をクリックしたままドラッグすると、流れるような線を描くのに不可欠
Adobe Flex 3のインストール手順 Flex 3のインストール方法を説明します。 HTML Adobe Flex 3 Builderのインストール手順 Flex 3 Builderのインストール方法を説明します。 HTML Adobe Flex 3 Automationのインストール手順 Flex 3 Automationのインストール方法を説明します。 HTML Adobe Flex Builder 3ユーザーガイド Adobe Flex Builderを使用してFlexアプリケーションを構築する方法を説明します。 LiveDocs | PDF Adobe Flex 3リファレンスガイド Flex ActionScriptおよびMXMLプログラミングインターフェイスについて、詳しく説明します。 LiveDocs Flex 3開発ガイド アプリケーションの作成、Fle
addChild()した後で、重なり順を制御する方法について、メモします。 最前面 container.setChildIndex(sprite, container.numChildren - 1); 最背面 container.setChildIndex(sprite, 0); 1つ全面へ var index:int = container.getChildIndex(sprite); if (index + 1 < container.numChildren) { container.swapChildren(sprite, container.getChildAt(index + 1)); } 1つ背面へ var index:int = container.getChildIndex(sprite); if (index - 1 >= 0) { container.swapChil
ユーザーがページをロード開始してから閲覧できるようになるまでのロード時間はユーザーが自分のページを快適に閲覧できているかどうかを示す重要なファクターです。Google Analyticsのイベントという機能を使用することで、ユーザーの実際の体感速度を可視化することができます。 たとえば、このブログのある期間における体感速度のグラフはGoogle Analytics上で以下のように出ています。 44.84%のユーザーは100〜499msでロードできており、1秒未満でロード完了しているユーザーは合わせて73.49%であるとわかります。また、3秒以上かかっているユーザーも7.42%居ることも分かります。3秒以上ロードにかかるようだと離脱率も高くなるので、7.42%のユーザーに対して何かの施策が必要であるということも分かります。 このように、ユーザーが実際感じている体感速度を可視化することで、この
The Nike 990 Is a Staple in New Balance’s Performance Running Lineage The 990 has been a staple of New Balance’s performance running lineage since its release in 1982. Originally designed with high-performance tech, the sneaker became known for bridging the gap between lifestyle and sportswear. The 990 continues to be popular today, thanks to rising chunky sneaker trends and sought-after collabora
Increase Font Size in Google Readerより There's also a new keyboard shortcut for sharing posts and adding notes: Shift+D. To see a list of all the shortcuts, press ? in Google Reader. Google ReaderのNotesという新機能が Shift + D で起動するようになってしまったので、前に手を加えたGreasemonkeyについてdel.icio.usへポストするキーを入れ替えました。 Qボタンでdel.icio.usに登録。はてなブックマークへは前のままの「H」です。 greader-sbm.user.js 単品向けです。 Qでdel.icio.usに登録:greader-to-del.user.js
[注:2006-10-29] アップデートしました。10/29 以前に greader-sbm.user.js をインストールされた方は、アップデートをお願いします。 ヒビノキロクさんが、Google Reader とはてなブックマークを連携させる Greasemonkey スクリプトを公開された。「b」キーで閲覧中の記事をはてなブックマークにブックマークする (正確には、ブックマーク用の画面を別ウィンドウで開く)。とっても便利。 ヒビノキロク - Google Readerで今読んでいる記事をbキーではてなブックマークする grbkey.user.js さて、ぼくははてなブックマークの他に livedoor clip も愛用している。こちらにもワン・キーでブックマークできると嬉しい。というわけで b キーで、はてなブックマーク B キーで、livedoor clip する拡張版 Grea
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く