おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) さて、Vim導入メモを書いてから、早いものでもう一ヶ月経ってしまいました。 ようやく使い方にもそこそこ慣れてきたので、今回はVim導入の一番の目的でもあったRails開発についてまとめてみたいと思います。 Rails開発に役立つVimスクリプト(必須) Vim/Ruby Vim/Ruby Configuration Files これはVimでRubyを扱う際の最も基本的な拡張機能と思います。 .rb(ruby)と.rhtml(eruby)のファイルでシンタックスハイライトが有効になるほか、オムニ補完(<C-X><C-O>で表示される自動補完)も使えるようになります。 omni補完 - モデル内で「has」と入力
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
2秒後に、http://tonbi.jp/AppleScript/Introduction/へ移動します。
デザイナーの方でPhotoshopを利用している人は数多い。画像編集機能の多様さ、優秀さもさることながら、カスタマイズ可能なブラシ機能が便利に感じている方も多いのではないだろうか。 しかしいざインストールしてみたら印象が違ったという場合もあるだろう。そうした時に便利なのがこのビューワーだ。 今回紹介するオープンソース・ソフトウェアはABRviewer、Photoshopのブラシプレビューツールだ。 ABRviewerではブラシファイルとして利用する*.ABRのプレビューが可能になっている。そのブラシを使って描かれるブラシの形を表示してくれる。背景色、前景色を指定することが可能だ。 一覧したブラシはPNG画像として出力することもできる。その際にはサイズを指定できるようになっている。ABRviewerを使えば、ブラシの形をインストールせずに確認できて便利だ。 ABRファイルはデザイン系のサイト
Plastic Fantastic 各チュートリアルで使用しているレイヤースタイルは、キャプチャがあるのでそれっぽいものを作成することは可能ですが、使用しているレイヤースタイルをPSDTUTSの有料メンバー($9/month)ページからダウンロードすることができます。
AS3Wrapper AS3Wrapper imports Flash libraries into Javascript. JavaScriptからActionScript3を使うための「AS3Wrapper」 AS3Wrapperを使えば、JavaScriptの中でFlashオブジェクトを生成して、Flashをそのまま扱えるようです。 with(playerInstance) with(flash.display) with(flash.net){ var image = new Loader(); image.load(new URLRequest(url)); addChild(image); } AS3Wrapperを使ってできるサンプルリストは以下 Drawing a scene Loading an image A text-effect with scalable font
その半面、携帯サイトの設計については、PCサイトとは異なるユーザー特性があるにもかかわらずノウハウは少なく、中規模以上のサイトであっても「とりあえず作っただけ」のサイトや、やみくもに見た目だけを新しく装ったサイトが多いのが現状である。 今回は、携帯サイトの設計、その中でも特にビジネス成果に直結するフォームについてピックアップし、携帯ユーザー特有の行動に対していかに対応すべきかを考えてみたいと思う。 さて、複数のブラウザを立ち上げて、画面を切り替えながら操作が可能なPC環境と違い、モバイル端末では一度サイトから離れると、戻ってくるのが非常に大変である。そのため、携帯サイトのフォーム登録はPC以上に「一発勝負」であることを強く意識する必要があるだろう。 まず、ユーザーの入力負荷を減らし、自動入力が可能な部分は可能な限り実装するなどの配慮を欠かさないようにする必要がある。さらに、「携帯特有の機能
Text to Mind Map converter: Convert your text or list of keywords to a mind map instantly. The text 2 mind map converter makes a mind map out of your bullet list. Also known as Text-2-mind-map converter or, shortly, Text2Mindmap.Text to Mind map is a web application that convert text to mind map. You simple input your list of keywords and Text to Mind Map (Text2MindMap) will draw a mind map for yo
Cookieは使うと便利なものだが、ブラウザの設定次第で使わないことにもできるので頼りにできない、そんな勿体ない技術だ。もっと便利に活用できれば、きっとWebサービスのあり方、データの保存する仕組みも変わってくるのではないだろうか。 Firefoxでテストしているところ という訳で代替え手段の提案だ。これはCookieがオフになっていても利用できる(JavaScriptが必須だが)。 今回紹介するオープンソース・ソフトウェアはPersistJS、クライアントサイドで使えるストレージシステムだ。 PersistJSはJavaScriptで作られており、Cookieをオフにしていても保存したデータを再度呼び出すことができる。同一ドメインであれば、タブが分かれていても即座に反映される。さらにブラウザを閉じて、再度開いても呼び出せる。 Safariでテストしているところ こうした技術は幾つか存在し
こんにちは。さかとくです。 JavaScriptでローカルPCにデータを保存するライブラリ「save2local.js」を作りましたので公開します。 通常、JavaScriptではセキュリティが考慮されているため、データをローカルPCに保存するには、Cookieを利用します。 しかし、Cookieを利用する場合は、それほどたくさんの情報を保存することができません。 そのため、ゲームのセーブデータや、フォームに記入したデータなどは、セッションの仕組みを利用してサーバーに保存するのが一般的でした。「save2local.js」ライブラリを使えば、サーバーを利用することなく、ローカルPCに任意のテキストを保存できます。 今回ローカルPCにデータを保存するために、Flashの機能を使います。Flashには、SharedObjectと言ってローカルPCにデータを保存する機能がついています。
9割ぐらいはハッシュ何がハッシュなのかjavascriptで存在するほとんどのオブジェクトの実体はハッシュだよ。 var arr = [0,1,2,3]; とかをみると配列(人によってはリスト)に見えると思う。でも実際は違うんだ。 これは var has = {0:0,1:1,2:2,3:3}; と基本的には等価なんだ。ただちょっと束縛されているメソッド(インターフェイス)が違うだけ。 ためしに arr[4] = 4; arr['x'] = 'string'; arr[-1] = -1; としてみよう。 Firebugで確認してみると[0, 1, 2, undefined, 4]というような値がかえってくるよ。 でもarr[-1]やarr['x']の値は保存されてないのかな?そんなことはないちゃんとアクセスできるんだ。 それどころかarr.xで'string'がかえってくるんだ。 別の例を
EfficientJavaScript - Dev.Opera - 効率的な JavaScript 目次 この文書について 効率的な JavaScript ECMAScript eval や Function のコンストラクタを使うのはやめよう eval を書き換えよう 関数を使いたいなら function を使おう with を使うのはやめよう 性能を決める関数で try-catch-finally を使うのはやめよう eval と with は隔離しよう グローバル変数を使うのはやめよう 暗黙のオブジェクト変換に気をつけよう 性能を決める関数で for-in を使うのはやめよう 文字列は累積スタイルで使おう プリミティブの操作は関数呼び出しより速い setTimeout() や setInterval() には文字列でなく関数を渡そう DOM 再描画と再フロー 再フローの回数をでき
FirefoxやThunderbirdはWEBユーザーの必須アイテム。 初心者からヘビーユーザーまで使える!便利でクールなFirefox拡張機能(アドオン)の使い方やカスタマイズ、Mozilla関連情報をどうぞ。 Adobe 「Flash Player」を緊急アップデート。 by hoge (07/16) Adobe 「Flash Player」を緊急アップデート。 by H.I. (07/16) ウェブページから余計なコンテンツを排除して読みやすく表示できるFirefoxアドオン「Tranquility Reader」 by しんちゃん (07/11) YouTubeのHTML5動画に表示される広告をブロックしてくれるFirefoxアドオン「YouTube Advertisement Blocker」 by はち (06/17) ウェブページ上の不要なリンクを非表示にできるFirefox
[-]:dashmarkってなに? [-]:dashmarkはWebサイトのブックマークを管理するWebアプリケーションです。 閲覧しているWebサイトのURLの保存、コメントやタグ、ラベルカラー、星によるランキングの設定などを、閲覧を続けながらスムーズに行うことができます。ブックマークのすべての情報はこのページが置かれているサーバのデータベースではなく、あなたのハードディスクに保存されます。 現在のところ、[-]:dashmarkはSafariなどのWebKitブラウザでのみ動作します。 [-]:dashmarkはあなたのブックマークの情報を保存するために、HTML5で提唱されているクライアント上のデータベースストレージ(HTML5 Client-side database storage)を用い、滑らかな動作のために、やはりWebKitに実装されているCSSアニメーションを各所で用いて
いつも素晴らしい Mozilla コミュニティの協力のおかげで、私たちは 24 時間最多ダウンロードソフトとして、ギネス世界記録に認定されました。2008 年 6 月 17 日、8,002,530 人の皆さんが Firefox 3 をダウンロードして、より安全で賢く、より良い Web 体験を楽しんでいます。 2004 年の公開以来、私たちは Firefox の話題を広めるため、コミュニティの力に頼ってきました。ミステリーサークル、新聞広告、巨大ステッカー、ビデオ、ブログといった様々なプロジェクトのおかげで、今では 230 以上の国で 1 億 6000 万人以上のユーザが Firefox を愛用しています。 さて次は? 私たちはあなたのアイデアを心待ちにしています!
第2回のテーマは「スケジュール管理」。利用するオンラインサービスは「カレンダーサービス」だ。会議や出張の日程やレポートの提出日、家族行事などの予定を登録するオンラインサービスとなる。手帳にあるスケジュール帳、または予定を書き込めるタイプのカレンダーを、ネット上に再現したサービスと考えて欲しい。最近はWeb技術の進歩もあり、見た目も1カ月ごとのカレンダーやスケジュール帳風となっている。これまで手書きでスケジュール管理をしていた方なら、違和感なくカレンダーサービスを利用できるはずだ。今回は、使い勝手の良くなったカレンダーサービスを利用し、手帳いらずのスケジュール管理術を模索してみたい。 カレンダーサービスはココが魅力! まずカレンダーサービス全般の特徴を見ていこう。一番の注目は、インターネット上でスケジュールを管理できることだ。仕事や勉強にパソコンを利用している方なら、手間をかけずに予定の登録
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く