以前アプリの画面を開いているアプリケーションのプレビュー画面から隠すというものを書きました。先日たまたま見つけたライブラリがこのような処理を補助するものがあったので一応ご紹介。 MMAppSwitcher というライブラリです。使い方的には MMAppSwitcherDataSource プロトコルを実装して App Switcher に表示して欲しい View を返す感じです。 ライブラリの内部的には UIApplicationWillBeginSuspendAnimationNotification という非公開な Notification をきっかけに App Switcher 用の View を表示させているようです。非公開なものなので若干審査だったり将来のバージョンアップとか大丈夫かな?って気がしますね。 こんなことをしている理由として推測するには、applicationDidE
CSS Custom Properties for Cascading Variables ModuleはCSSで変数を使うために、その変数を定義するためのプロパティについての仕様だ。 これが先日Firefox Nightly 29で実装されたらしく、ちょっとお触りしてみた。これについては同じようにお触りされた記事、Playing around with CSS variables - "custom properties"が良かったのでこっちも参照するのをおすすめする。 基本的な使い方 CSSで変数というと、SassやLESSなどのプリプロセッサとして使うことができ、そのあたりで使ったことがあるのであれば、CSSerの人でもなんとなく馴染みやすい仕様かもしれない。とはいえ定義とその参照方法はSassやLESSのそれとは全然異なる。 /* 変数を定義する。 `var-`の後が参照する時のキ
Allen Wirfs-Brock allen at wirfs-brock.com Mon Jan 20 19:42:05 PST 2014 Previous message: [whatwg] Date Update? Next message: New ES6 spec draft (Rev 22, Jan 20, 2014) Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] The draft is available at http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#january_20_2014_draft_rev_22 Big news: Promise and Module Loading/Linking.
こんにちは。monipla facebookを担当している佐藤(ま)です。 アライドでは「大佐」と呼ばれております。 最近Gitの操作にも慣れてきましたが、SourceTreeは未だ手放せません。 さて今回は、関連性はありませんが「HEAD^ HEAD~」と「ダブルドット/トリプルドット」について書いていきたいと思います。個人的に最初少しとっつきにくかったので。 HEAD^とHEAD~ まず、HEADとは「今いるブランチの最新コミット」のことですね。 つまり「git show HEAD」とすれば最新のコミット情報が見れることになります。 なのでHEADを起点にすればわざわざハッシュを指定しなくてもコミットログを見ることができます。
テストについての個人の雑感です。ここでいうテストってのは、なんかいわゆる開発をドライブするための開発者用のテストについてであって、品質の保証とかについては一切かんがえてません。 ざっくりいうと 「テストを書いた方が効率的に開発がすすむ場合にはテストを書く」 テストに対する認識 ソフトウェアにたいするテスト というものはソフトウェアそのものの価値には関係しない。 なので、テストにたいしてかけるコストなど、すくなければすくないほど良いにきまっておる。 Open Source Software のテストについて オープンソースソフトウェアの場合、送られてきた patch の品質を travis ci で確認したい、っていう要件とか、手元の環境以外での動作確認などを行いたいので、それなりにテストを書く必要がある。 まして、僕が OSS として公開しているものはライブラリが多い。ライブラリは一般にテ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
1月18日 第1回 日本Seleniumユーザーコミュニティ勉強会(東京都) に参加してきたので、そのメモです。 コミュニティ開催のごあいさつ: TRIDENT 伊藤望さん 日本Seleniumユーザーコミュニティは半年ほどで現在のメンバー 200弱。 海外だと 14000 超えるユーザーグループが。 今日の参加者アンケートでは、 - WebDriver, Selenium IDE, WebDriver と Selenium IDE 両方を使ってる、という人が 1/3ずつくらい - WebDriver 書くのに使ってる言語は Java が圧倒的に多い 招待セッション: Selenium Co-Founder/SauceLabs Jason Huggins さん (通訳付き) ほんとは去年の 11 月に来るはずだったのが延期になって申し訳ない。でも、イイ言い訳があるんだ。Healthcare
(via facebook) 海外で見かけたTEX Electronicsのキーボード「TEX Yoda」。 日本ではセンチュリー経由で「TEX60(Tex Beetle)」を出しているメーカーですが、今度のメカニカルキーボードは ThinkPadを彷彿とさせるトラックポイントを搭載。他にも特徴的な部分があるコンパクトサイズです。 TEX Electronics http://www.tex-design.com.tw/ 現時点で公開されている情報は以上の画像と、Cherry MXキースイッチ採用、最小クラスのコンパクトサイズ 英語配列のキーレイアウト、トラックポイント&スペースキー下に3キー搭載、背面にUSBハブx2装備、など。 トラックポイント搭載のメカニカルキーボードは自作だと見た事ありますが、製品化されたものはこれが初見。 そしてスペースキー下3キーはクリック用だと思うので、うまく
When learning a new skill, like a programming language, we often just mash together whatever works in order to get it running. Later, we’ll return to these habits and re-evaluate, adopting best practices from the community and making better, more well-structured code. Lately, the Objective-C language has received a plethora of new features, but the community’s best practices hasn’t consistently st
みよ!この盃は再び空になろうとし、そしてツァラトゥストラはふたたび人間になろうとしている ── ニーチェ:ツァラトゥストラはこう語った この記事はClojure Advent Calender (全部俺) 1日目の記事です。 始めに 今日から一人によるClojure Advent Calenderを始めます。実は2011年にも、未完ながらもPythonに関する記事を一日一つあげるということをやっていました。2012年は私用によって、Advent Calender自体をスルーしていたのですが、今回の言語のテーマとしてClojureを選びました。 Clojureは、Scalaと一緒で、一般的にはJVM上で動くLisp方言という認識の人が多いと思いますし、関数型的なアプローチを使うということで、お互いにセットとして語れることも、ままあるようです。とはいえ、日本だと、どちらかというとScalaのほ
WARNING THIS FILE IS ENCODED IN UTF-8, NOT SJIS!!! 注意 このファイルはSJISではなくUTF-8でエンコードされています!!! English translation is available. LibMikuMikuPenguin(libmmp) v0.2 リードミ(日本語) どうも初めまして。sn0w75です。 自分の好きなOSでミクミクしたくて、それを出来る為のライブラリやプログラムを作ってみました。 まだバグだらけですし、APIが確定しているわけでもないのでMMPをライブラリとして使うのはまだまだ早いかと思います。 ですが、これを起点として、Windows以外のOSでのMMDの開発が段々進めていったら~と思ってます。 最新のコードは以下のリンクで手に入れます: https://github.com/sn0w75/MikuMikuP
Sometimes I get involved in discussions on twitter and Facebook related to development. This week I ended up sending a link to an old(ish) twitter thread explaining when to favor Promises/Callbacks and when to use Signals/Events for asynchronous operations. I think this topic deserves further explanation. Callbacks are commonly used when you have an asynchronous operation that should notify the ca
Got Code? Until recently, Javascript had not had much of a module story, i.e., a good way of sharing code with others. I would say it doesn't have a great one even today. The Snippet You google for how to throttle in Javascript, and you get a blog post with 11 lines of magic you can copy-n-paste. Copy-n-pasting code into your project seems a little yucky - maybe better to fetch a file to clearly d
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く