2011年11月19日(土)に行われたujihisa.vimにお邪魔しましてきました。 Vimの為に国内外から70人ほど集まった凄いイベントです。 一部お忙しく参加できなかった方、体調を崩された方も居た模様。お疲れ様です&お体を大切に。 関連する皆様本当にありがとうございました。 てきとーなかんじですが自分用メモを残しておきます。 Vimのソースコードをdisりながら解説 @kaoriya さん スライド(自己紹介のみ) http://files.kaoriya.net/docs/ujihisa.vim-2/ vimの魔界中には巨大なswichがあったり、static世界が広がってる マルチバイトなどの機能はバッサリ取り外せる様にとてもトリッキー しかし涙ぐましい努力の結果、数年前の5.x時代のスクリプトが一切修正せずに動くという驚きの後方互換 少しずつ魔界の開拓も進んでいる 勇者の皆様に
Install Download isotope.pkgd.js un-minified, or isotope.pkgd.min.js minified CDN Link directly to unpkg. <script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> <!-- or --> <script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.min.js"></script> Package managers Install with npm: npm install isotope-layout Install with Bower: bower install isotope-layout --save
WebWorkersで別タブ選択中もきっちり動く無敵タイマーをつくる - つまみ食う http://d.hatena.ne.jp/mohayonao/20111108/1320756534 先日書いたこのエントリーで、別タブを選択したときも精度が落ちないタイマーを作った。 でも、外部ファイルが必要だったのでライブラリ的なものに組み込むときにパスを自己解決できないという問題があった。 // 問題点:muteki-timer.js の設置場所が制限される // もしくはライブラリの外から muteki-timer.js の場所を教えてあげる必要がある var url = "muteki-timer.js"; var timer = new Worker(url); 今回は外部ファイルを使わない無敵タイマー。以下手順 BlobBuilderっていうのを使ってコードを組み立てる。 すごいと評判*1
こんばんわ。 先日iPhoneの中にsuicaをいれてみたので参考になった記事とともに手順を書いてきます。 suicaをiPhoneケースにいれるものはよく売ってますがやっぱりかっこわるい・・・・。 ということで参考にしたのがこちら。 Togetter – カード型電子マネー分解とiPhoneおサイフ化 手順はいたって簡単。 ※注意:もし行う場合はすべて自己責任でお願いします。 iPhoneを分解するため、iPhoneが故障する可能性、保証がきかなくなる可能性もございます。 始める前に。まず、なんでSUICAじゃなくてPASMOかって? SUICAは買うときに500円デポジットの1500円チャージ PASMOは500円デポジットの500円チャージ 実験材料にするには値段が倍違うんです。 さて始めましょう。togetterで紹介されてる方法としては以下二つ。 1,カードの周りをぎりぎりで切り
iPhoneでの ウェブパフォーマンス最適化を考える @hiloki HTML5とCSS3で魅せる iPhoneサイト (仮) っていう本出します。 (たぶん11月) © photo by stephancg iPhoneでの ウェブパフォーマンス最適化を考える まとめ デスクトップ向けのノウハウと だいたい一緒。 本当はいろんな環境での検証テストをやりたかったん ですよーデスクトップ向けのノウハウでもいまいち数 字だけじゃわからないのも多いし、こりゃ実際に体感 しないといけない&体感してもらうのが一番わかりや すいだろうとか思ったりして、特にそれがよくわかる のがモバイルなんじゃね?ってことで今回のスマート フォン(iPhone)にフォーカスしてやってみたら面白 い結果が出るかもとおもって意気揚々と今回のセッ ションに名乗りでてみたわけなんだけどそしていざ日 が近づいてきたらあれ全然時
Stay organized with collections Save and categorize content based on your preferences. Explore our growing collection of courses on key web design and development subjects. An industry expert has written each course, helped by members of the Chrome team. Follow the modules sequentially, or dip into the topics you most want to learn about. This course is designed for those new to web performance, a
ThinReportsはマルチプラットフォームで動作するエディタを含んだPDF出力の帳票作成ソフトウェアです。 Webシステムで帳票周りに悩まれている方に朗報です。ThinReportsは日本製、かつGUIのエディタまで含めた帳票ソフトウェアになります。 エディタです。Windows/Mac OSX/Linux版があります。 新しい帳票を作成します。 テキストボックスを配置してプログラムから入力内容を変更できます。 一覧表系も追加できます。自動改ページもあります。 定義をHTML保存することもできます。 HTMLの定義書です。 こういう情報は受託開発などで役立ちそうです。 コードのサンプルです。作成したレイアウトファイルを読み込んで、値を変更しつつ最後にPDFファイルを指定して保存しています。 Rubygemsを使ってThinReportsをインストールします。 先ほどのコードを実行すると
こんにちは、Sleipnir Mobile for Android 開発担当の西田です。 今回は、Sleipnir Mobile for Android でも実施している Android アプリの描画チューニング手法を紹介します。 1.まずは計測 ~プロファイラ編~ 古来より「計測なくして高速化なし」と言い伝えられています。まずは Android SDK 付属の Traceview というプロファイラで、遅いのは本当に描画なのかどうかを調べましょう。 プロファイリングの仕方ですが、開始/終了位置をコードで埋め込む方法と Eclipse から開始/終了を指示する方法があります。コードを埋め込む方法は、traceファイルをデバイスから取り出したりする必要がありちょっと面倒です。ですので今回は Eclipse からお手軽にプロファイリングする方法を紹介します。 まずはデバイス上で計測したい画面を
Tweet ますます多様な表現が可能になったインタラクティブなシステムや製品をデザインする上で、実際の利用シーンで生じるはずの、ユーザーとモノとのインタラクションにともない刻々と変化していくユーザーのメンタルモデルを適切に把握する技術やそれを用いるスキルの取得の重要度は増してきています。 人は未知の状況において行動を起こす際、必ず「こうしたらこうなるはずだ」という予測を立てた上で自身の行動を選択します。簡単にいうと、この「こうしたらこうなるはず」というイメージがメンタルモデルです。未知のモノを使う際にも「このボタンを押すとこうなるのでは?」といったように何らかの操作方法に関するメンタルモデルをイメージした上で操作してみるわけです。 このとき、メンタルモデルと実装モデルが一致していれば、ユーザーは自分の思ったとおりの結果を得ることができます。しかし、反対にメンタルモデルと実装モデルにギャップ
Yukihiro Matz @yukihiro_matz 制限がないほうが成功しやすいというのは勘違いだ。イノベーションも成功も制限や制約をなんとかしようというモチベーションによってこそ達成できる。むしろ積極的に自らに制約を課そう 2011-11-21 18:12:47 Yukihiro Matz @yukihiro_matz 熱意はあるが技術も金もない人が、技術者になんとかして(安くorタダで)作ってもらおうとする構図に飽き飽きしてる。その熱意は自分で技術を学ぶとか、スポンサーを説得する方向に使ってもらいたい。 2011-11-21 22:30:50 Yukihiro Matz @yukihiro_matz 優秀な中国人に打ち勝つためには?:ネットバー:ITmedia オルタナティブ・ブログ http://t.co/7PiMnwVc / 技術で勝てないならマネジメント力で、なんだそうだが
More than a year ago we announced that Google Wave would no longer be developed as a separate product. At the time we committed to maintaining the site at least through the end of 2010. Today we’re sharing the specific dates for ending this maintenance period and shutting down Wave. As of January 31, 2012, all waves will be read-only, and the Wave service will be turned off on April 30, 2012. You
トップ > iPhonetumblriPadFlipboard > Flipboardがtumblr対応でさらに悪魔的進化、そしてiPhone版の予告まで! いしたにまさきの新刊:HONDA、もうひとつのテクノロジー ~インターナビ×ビッグデータ×IoT×震災~ 01 それはメッカコンパスから始まった|Honda、もうひとつのテクノロジー 02 ~インターナビ×GPS×ラウンドアバウト~ 運転する人をサポートすること|Honda、もうひとつのテクノロジー 03 ~インターナビ×災害情報×グッドデザイン大賞~ 通行実績情報マップがライフラインになった日 2011.11.22 あのFlipboardがバージョンアップしました。 前回のバージョンアップで、FlipboardはRSSリーダーとして最強に大変身してしまったのですが、今回もすごいです。まさに悪魔改造です。 リンク: Introduci
さまざまなファイルをインターネット上の"ノート"に記録できる画期的なサービス「Evernote」が、世界中でユーザーを増やしています。このEvernoteとScanSnapが、お互いにとって最高・最強の "相棒" になり得ることにお気づきでしょうか? 双方をアクティブに使いこなす "文具王" こと高畑正幸氏のアイデアを紹介しながら、「ScanSnap + Evernote」の大きな可能性を探ってみましょう。 高畑正幸 たかばたけ・まさゆき 1974年、香川県生まれ。本職は文房具メーカーのデザイナー。さまざまな媒体を通して、本当に実践できる便利な仕事術を提案している。 ※ 本項の内容は、2010年5月時点のEvernoteに関するものです。 ※ Evernoteの機能については、有料アカウントを取得した場合を前提にしています。 ※ 特記のない解説画面は、高畑氏が普段使用しているMacBook
JavaScript is the programming language of the web and is quickly gaining traction outside of the browser. JavaScripture.com is a testing ground and reference for all JavaScript APIs. Each reference page contains detailed descriptions and interactive examples like the following so you can quickly learn by doing.
_How to Design a Good API and Why it Matters1 How to Design a Good API and Why it Matters Joshua Bloch Principal Software Engineer _How to Design a Good API and Why it Matters2 Why is API Design Important? • APIs can be among a company's greatest assets _ Customers invest heavily: buying, writing, learning _ Cost to stop using an API can be prohibitive _ Successful public APIs capture customers •
YUI Blog Development Mobile Browser Cache Limits, Revisited Mobile Browser Cache Limits, Revisited In Mobile Browser Cache Limits: Android, iOS, and webOS, I shared the results of my attempts to determine browser cache limits on Android, iOS, and webOS devices. At the end of the article, I wrote: Use these results as a starting point, but verify them yourself before you make major decisions based
2011年11月19日(土)に開催された国内最大級のVim conference, ujihisa.vim#2に参加してきました。 自分が普段参加している国際会議とか研究会とはまた違った雰囲気で。 エネルギッシュで和気あいあいとしていて、とても楽しかったです。 懇親会に参加できなかったことだけが心残り・・・次回参加できれば万全の体調で参戦したいですね。 あとは、若干遅刻したのがもったいなかった・x・ 以下、発表を簡単に振り返ってみます。 KoRoNさん : Vimをdisってみる 自分は少し遅れて聴き始めたのですが、席に座った瞬間に凄まじいコードを見て驚愕しました。 ifdefの嵐、あふれるstatic変数、500行を超えるbig switch... ``こんなコードでも動けばいいんだ''には笑わせてもらいましたw しかしながら、7年前(?)に書いたVim scriptが動くとか後方互換性
April 27, 2009 10:49 pm | 47 Comments This post is based on a chapter from Even Faster Web Sites, the follow-up to High Performance Web Sites. Posts in this series include: chapters and contributing authors, Splitting the Initial Payload, Loading Scripts Without Blocking, Coupling Asynchronous Scripts, Positioning Inline Scripts, Sharding Dominant Domains, Flushing the Document Early, Using Iframe
あまりDTPと関係ないと言えば、関係ないのですが参考資料として。絶対に正しい、というわけではなく、ひとつのサンプルとしてご利用ください。 テクニカルライティングを行う上での表記関連の基本ルール 必ずお願いしたいこと: 本文は「ですます」で。 英数字と日本語の間に半角スペースを入れないようにしてください。 ○「3月にMovable Typeを」を ×「3 月に Movable Type を」 → 和欧間のアキの設定はアプリケーションの設定で行います。 各段落1行目の1文字インデントは不要です。入れないでください。 → 1文字インデントはアプリケーションの設定で行うためです。 下記に関しては「なるべく」準拠いただければ助かります。 半角/全角 英数字は半角で入力してください。 本文中の()[]は全角で入力してください。 半角で入力する場合、前後にスペースを入れないでください。 原稿の表記統一に
Projects Check out the areas of focus on the open web that we're thinking about; projects, research, and contests! Featured Project BrowserID A safer and easier way to sign in and ... Events Find and participate in events happening in your area or engage in one of our online contests. Featured Event Mozilla Festival The Mozilla Festival: Media, Freedom and ... People The open web is made up of awe
Published on November 21st, 2011 in Google Chrome, Last Week, tech, WebKit. Version: Chrome 17 Last week was the busiest week so far for both projects, totaling up to 1,745 changes — 794 for WebKit, and 951 for Chromium. Highlights include CSS Cross Fading, Flexible Box, Filters and <meta name=referrer>. Within Chromium, the new History UI has been launched and can be seen on chrome://history. Con
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message It's my pleasure to announce you the availability in Chromium of the new Speech Input experimental extension API. This API allows extensions to start recording audio for speech recognition and get the results back in a simple way.
さて、まず「ローカル Web アプリ」ってなんぞっていう話ですが、Web ベースの技術で作られブラウザからサーバにアクセスして利用するものの、いったんロードが完了したら、それ以降はネットワーク接続不要で動作する Web アプリ、といった概念を表した造語です。 iPhone の App Store を経由することなく配布が可能なので、アプリの内容について一切の制限がなく、また、最近のライブラリの進歩やモバイルパフォーマンスの向上により、ものによってはネイティブアプリと遜色ないレベルのものも作れるようになってきました。 先日、1 Click Config (閉鎖済) (解説記事) を作って公開しましたが、これがまさにローカル Web アプリとして動作しています。 ここで使われている技術の各論についてはそれぞれ詳しく書いたサイトがあるのですが、これらの技術をひとまとめに紹介しているサイトが見当た
In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...
simple, flexible, fun Mocha is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. Hosted on GitHub. Features browser support simple async support proper exit status for CI support etc auto-detects and
How to build and analyze Javascript projects and integrate that with Jenkins CI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く