CRのみの改行コードだとChromeの開発者ツールデバッグのデバッガが止まらなかった

CRのみ(Macintosh)のJSファイルでChromeのデバッガを使おうとしたら、ブレイクポイントで止まらない現象が起きた。 CR+LF(Windows)またはLFのみ(UNIX)に変更したらデバッガでブレイクポイントの箇所で止めることができるようになった。 なんだこの動作は?Wi…

copy属性付のNSMutableArray型プロパティではセッターをオーバーライドしないといけないらしい

iOS

iOS用アプリの勉強中にこのチュートリアルを読んでいたんですけど 2つ目のiOSアプリケーション:ストーリーボード こんな感じでNSMutableArray型のプロパティを定義した場合、 @property (nonatomic, copy) NSMutableArray *masterBirdSightingList; セッター…

Closure Linterの80文字制限ルールを無効化する

Closure Linterのチェックを通るようなコードを維持しているとJavaScriptコードの品質を上げることができます。JSDocの記述について厳しくチェックしてくれるのでClosure Compilerとの相性もばっちりです。 しかし、Closure Linterはなぜかコードの一行が最…

Closure Libararyの最新コードがSVNにはアップされなくなったようです。

活発にコードのアップデートがされていたClosure Libraryでしたが、2013年2月8日以降さっぱりコミットがなくなってしまい「あれぇ?」とか思っていました。しかし、単純にSVNのほうにコミットされていないだけでgithubのほうにはすごい勢いでアップデートさ…

ブラウザの拡大縮小機能がうまく動作しないサイト用のブックマークレット

ChromeとかでCtrl+マウスホイールで文字の大きさを変えられますが、一部サイトではこの機能がうまく機能しません。原因は、cssで-webkit-text-size-adjustが設定されていることらしいです。 -webkit-text-size-adjust: none を絶対に設定してはいけない理由 …

ApacheのHTTPレスポンスをgzipで圧縮する設定方法

サービス→クライアントへの応答をgzipで圧縮するのためには、Apacheはmod_deflateを使えばよいようです。 第4回 mod_deflateによるコンテンツの圧縮転送 mod_deflate - Apache HTTP Server Version 2.2 POSTで取得したJSONなどもgzip圧縮してくれるため、サ…

NimbusKit

iOS用のフレームワーク。 iPhone用Google Mapsでも使用されているらしい。http://yakuyakuyaku.blogspot.jp/2012/10/nimbus.html http://nimbuskit.info/

SassとCompassをWindowsにインストール

css

CSSのベンダープリフィックス書くのがだるいとかセレクターの親子関係が分かりにくいとかといった悩みを解決してくれるらしいSass(さす)を使ってみようかと思いたちました。 WindowsでSassを入れる順番は、 Rubyのインストール Ruby上でgem installを実行し…

CSSでスプライト画像を指定するときIE8だけ表示されないことがある

css

CSSでスプライト画像(複数の画像を一つの画像ファイルにまとめた画像。HTTPリクエストを減らすのに役立つ)の設定をしていた時、ChromeとかIE9では画像が表示されるのにIE8では表示されないことがありました。なぜだろうと調べてみたところ、 .button-conte…

クラウド時代のユーザ認証についてのメモ

昨今のWebサービスでは自前でユーザ登録することも少なくなって来ており、TwitterとかFacebookとかと連携することが多いよね、ということで、関連記事をメモ。 余談ですが、初見でIdPをアイデンティティプロバイダと読める人は何人いるのでしょうね? 第2回 …

アプリのUIに魔法をかけるデザイナさんってすごい!

去年の冬にWindows Phone Holiday Apps コンテスト向けの百人一種アプリを作った時に、改めて本職のUIデザイナってすげぇぇ、と思いました。というわけで今回は私の作った原案のデザインがデザイナさんの手にかかるとどのように変わるかを紹介させてください…

RIA アーキテクチャー研究会 第3回 セミナーに参加してきた

非同期、UIパターンって何?など現在私が興味を持っている分野の発表が多かったので参加してみました。 RIA アーキテクチャー研究会 第3回 セミナー : ATND 2012/03/10 RIA アーキテクチャー研究会 第3回 セミナー #riaarch - Togetter 発表内容はこんな感じ…

StyleCopで学ぶC#コードスタイル入門

C#

手なりでコーディングしているとコードのスタイルがハチャメチャになりがちです。規約に従って書こうと思っても規約に従ってかけてるかを判断するのは意外と難しいものです。そんならツールを使ってチェックすれば抜けもなくて良いじゃん?ということでMS謹…

Windows 8 Consumer Previewを入れてみた

Windows8の最新β版のConsumer Previewを入れてみました。ISOファイルは以下にあります。 Windows 8 Consumer Preview ISO images インストール自体はあっけなく終わりました。唯一手間取ったのがProduct Keyを聞かれたことです。上記のサイトにProduct Keyが…

Windows Phone7アプリ「百人一首」を公開

会社でWindows Phone Holiday Apps コンテストに応募したWindows Phone7アプリ「百人一首」がMarketplaceに公開されました。 Marketplace - 百人一首 良かったらダウンロードしてみてください。

SilverlightからのWCF呼び出しをReactive Extensionsとして取り扱うメソッドを作ってみた。

過去にSilverlightからWCFサービスを呼ぶ処理をRxに挑戦したことがありました。その記事から@neueccさんに反応もらって喜んだりしたのがほぼ一年前。ときが経つのは早いものです。 neue cc - イベントベースの非同期処理をReactive Extensionsで扱う方法 @ne…

世代UIを盛り込んだスレートPC向けニュースリーダー「Mosaic by Tribune」

次世代UIを盛り込んだスレートPC向けニュースリーダー「Mosaic by Tribune」 - 窓の杜 猫も杓子もメトロメトロなのはどうなの?と思わないでもないですが、良くできたUIだと思いました。完成スクロールとか頑張って自前で実装したんですかね?

Silverlight 5 : 新しいスレッド アーキテクチャ

Silverlight 5 : 新しいスレッド アーキテクチャ – 川西 裕幸のブログ Silverlight 5’s New and Improved Threading Architecture - Wintellect DevCenterWintellect DevCenter Silverlight5の話題を久しぶりに見た気がする。何か作り方変わるんかいな?

メモ

「Windows Live SkyDrive」がHTML5の新UI~広告外し使いやすく、より高速に -INTERNET Watch Watch Microsoftがこれまで採用していたSilverlightをやめ、HTML5を全面的に採用した Windows SkyDrive、Silverlightを捨てHTML5を採用 | TechCrunch Japan 同社の…

メモ

LightSwitch 機能拡張 - Tech Fielders セミナー 6/3 | tomohn | Channel 9

SilverlightやWPFの未来をなんでこんなに悲観的に書くのだろうか・・・

マイクロソフトの沈黙は.NET開発者をいらだたせる Silverlight 近況報告 何か騒ぎすぎな気がする。騒ぐのが仕事の人たちがいっぱいいるのかなぁ。

LightSwitchの拡張機能開発に関するtogetter

TechEdを全然追いかけられていないのですが、どうやらLightSwitchの拡張機能をテーマにしたセッションがあったようです。 @tomohn さんによるTechED NA Dev354のLightSwitchな話 - Togetterまとめ Sample Code - MSDN Examples in C#, VB.NET, C++, JavaScri…

「Visual Studio LightSwitch」Beta 2向けのホットフィックスが公開

「Visual Studio LightSwitch」Beta 2向けのホットフィックスが公開 - 窓の杜 、「LightSwitch」Beta 2を起動する際に“Microsoft Visual Studio の評価期間は終了しました”というダイアログが現れ、同ソフトの起動ができなくなる現象を修正するためのもの。…

Microsoft TechEd North America 2011

Mixが終わったと思ったらTechEdが始まっていたみたいです。適当にキーノートをまとめたサイトをメモ。 Tech・Ed NA 2011 Day1 KeyNote | ブチザッキ nanapho.jp -

WPFの次期バージョンに目を向ける

Silverlight5の新機能を見て「WPFはいずれSilverlightに統合される」という見方がありますが、実際どうなんでしょうか? WPFの次期バージョンに目を向ける 少なくとも、WPFの新バージョンがPDCで発表されることが示唆されていますね。私としてはWPFのパフォー…

「Silverlight大全」という本が出るっぽい

MSのエバンジェリストたちがSilverlight本を書いたようです。 Silverlight大全 (ISBN:978-4-7973-6358-6) – 田中達彦のブログ Amazon CAPTCHA 執筆者も 大西 彰 鈴木 章太郎 田中 達彦 高橋 忍 川西 裕幸 と、そうそうたる面子です。目次を見る限りSilverlig…

プログラミング用フォント RictyをVisual Studioで使ってみた

プログラミング用フォント Rictyというものができたらしい。 プログラミング用フォント Ricty Consolasにも飽きてきたので使ってみたところ… なんか残念な感じに。 上記のサイトによると既知の問題として Windows ではアンチエイリアスがキレイにかからず、…

Silverlightアプリを段階的にMVVMぽい方向に変更してみる

Silverlightを触り始めて結構立つのですが、いまだにMVVMって何??状態な私です。どうにもしっくりこないのですよね。というわけで、勉強のために簡単なSilverlight4アプリをポトペタで作り、それを徐々にMVVMらしくしていくことに挑戦してみました。 やた…

ViewModelのプロパティをちょっとだけ簡潔に書く方法

Mix11に使われていたと思われるコードが落ちていのたでつらつらと眺めていたら、ちょっと変わった方法でViewModelを定義していましたのでご紹介します。 普通のViewModelの場合 普通にViewModelを定義する場合こんな感じになるのではないでしょうか。Propert…

SaveFileDialogをIE8で開くとStoryboadが止まる

Silverlight には、コモンモーダルダイアログボックスが3つほど用意されています。 ファイルを開くダイアログ ボックス(OpenFileDialog) ファイルの保存ダイアログボックス(SaveFileDialog) 印刷ダイアログボックス(PrintDocument) これらのダイアログのうち…