2014本社オフィスについてお話しましょう。IncのスタートはSteveのベッドルームでした。その後アパートのスペースを共有し始め、別のアパートに引っ越し、小さなオフィスに引っ越しました。数年前のことになりますが、スケルトン状態から内装工事を行った新しいオフィスをオープンさせました。これまで、この新しいオフィスについてインターネット上で紹介してきませんでした。いつまでも特別な気分でいたかったですし、写真ばかりの長い長いスクロールが大変なページも避けたく、何より訪れるゲストの皆さんを驚かせたかったのです。時間も経ちましたし、すべての皆さんをランチにご招待するのも難しい。いう訳で、私たちパニックの本社オフィスのフォトツアーをお楽しみください。〜歴史〜入居しているビルは、ポートランドの幹線道路であるBurnside通りの’一部’です。床のペンキを剥がした際、等間隔のオイル染みを作業員が見つけました。間違いなく、私たちはかつての駐車場の上に座っています。〜計画〜私たちはいくつかのことが分かっていました。皆で共有できるオープンなスペース(はい、私たちのオフィスは通常とても静かです。まれにある会話はTwitter用のジョークに関してが少々、残りのほとんどは我々のチームにとって重要なインプットとなる対話が多いです。会議室、ナイスなキッチン、そして屋上からすばらしい景色を眺められるようにすることも必要でした。“パニックらしさ”も欲しい。それはとても難しい注文です。貫禄ある雰囲気を実現してくれました。Kahnによるエール大学アートギャラリー(と、個人的にはEpcotセンターからも)インスピレーションを受け、私たちの夢はスケッチになり、レンダリングされていきました。〜締切〜私は常に自分を抑えることができませんでした。工事の進捗を毎日チェックしました。作業員たちは本当に嫌だったと思います。最後の最後、ウォールマウントされたコンジットとライトの追加を余計にもリクエストしました。〜オープニング〜ついに、約1年をかけた計画が完了しました。引っ越しを完了し、本当にいい気分でした。〜サイン〜Nevenと私はオフィスの各サインを8-bitテイストにしたくて仕方ありませんでした。いつか自社ゲームのキャラクターに使いたいと思います。〜リビング〜オフィスの工事は完了し、引っ越しも完了。それで終わりではありません。(実際、私たちは考えが足りていませんでした。)インテリアデザイナーであるAndeeの助けを借り、リビングルームエリアに少々の生活感を加えることにしました。統一したパターンのラグ、テーブル、カーテン、クッション...(パターンを注意深く見ると、私たちの古くからの友人が散りばめられていることに気付くかも知れません。〜さらに、いくつかの計画〜極々まれにある電話のために、電話スペースを準備しました。角の極小スペースに3つのシーリングライト、明るい窓...そうするうち、このスペースをよりスペシャルにするアイディアを思いつきました。Andeeの力を借りつつ作業を進めます。〜社長室〜隠し扉の後ろに......ちょっとスペシャルな空間が:(奥にある油絵には古い海軍の制服のSteveと私に似た老紳士が描かれています。これは我々の写真を元に、中国の大芬で油絵として書き上げられたという驚くべき物です。酒が隠されたキャビネットがあります。〜新しい壁とカーペット〜その後、元々のグリーンのチェス盤調カーペットに、ある種のエネルギーを奪われるように感じ交換されました。カーペットは奥の壁に続き、ライトを埋め込みました。〜屋上庭園〜屋上デッキは気分転換に新鮮な空気を吸える素晴らしい空間です。天気が良い日はオフィス内に光が入り、眩し過ぎることがありました。スーパーマリオ3スタイルの人工芝の丘を設置することにしました。〜ゲスト〜このようなオフィスを構築することの最たる意味は、打ち合わせやオープンハウスなどで訪れたゲストの皆さんがこの空間をどのように見ているか、Instagramを通してチェックできることかも知れません。パノラマ写真がご覧いただけます!私たちのオフィスにお越しいただき、ありがとうございました。ご協力ありがとうございました。動作速度と安定性の全体的な向上。ログインしてレポートをお願いします!(開発担当が直接閲覧しますので、すべて英語でご入力ください。新機能を追加する前に、我々はそれを“サンドボックス化”しなければなりません。セキュリティ向上を目的としてガイドラインに定めています。それは何を意味するでしょうか?サンドボックス化されたアプリケーションは、ユーザから明示的に許可が与えられるまでローカルファイルへのアクセスが限定されます。許可を与えるとそれは記憶されます。言い換えると、ユーザから許可を与えられるまで、一般的な選択ダイアログからであってもローカルファイルを参照することができなくなります。“サイト”という設定があり、その設定にはローカルパスが含まれています。この設定でもまず、最初にローカルファイルへのアクセス許可を明示的に与える必要があります。これはバッドニュースでしょうか?既存のサイト設定のすべてで再度ローカルパスを設定する必要があり、サイト設定を使用しない(そんなユーザは居ないと思いますが)場合、都度、アクセス制限に作業が中断されることが予想されます。直販版では変更ありません。初回の設定時にアクセスを許可するか訊ねられます。ポップアップですが、定義されたローカルルートより上位の階層は表示されなくなります。サイト設定を利用していない場合、サンドボックス化されたホームディレクトリが表示されます。継続する為には他のフォルダを選択します。パスバーブラウザローカルルート設定外のフォルダを選択しようとすると、アクセスを許可するための選択画面が現れます。書き込み権限の無いファイルを保存できません。提供することができません。ページを含む、すべてのファイルに適用されます。情報を見るウインドウから、アクセス権の変更を行えなくなります。情報を見るウインドウで変更してください。場所(プレイス)サイドバーの“場所(プレイス)”のローカル設定がすべてリセットされ、再定義が必要です。本設定はコンピュータ毎に定義されています。そのためコンピュータ毎にリセットと再定義が必要です。GITツールパスのリセットと再設定が必要になります。スペシャルビルドを準備しました。お試しいただく前に、このビルドが実験版でベータ品質であることをご理解ください。システム全体のバックアップを準備してからお試しください。版をお使いいただいている必要があります。同期機能をオフにしてください。実験版をダウンロードするにはここをクリックしてください。.zip)お試しいただけましたら、ぜひご意見をお聞かせください。ほとんどのユーザ様にとって大きな影響が無いことと予想していますが、皆さんの率直なご意見をお聞かせください(開発担当が直接閲覧しますので、すべて英語でご入力ください。ご選択いただき、ありがとうございます。以前のバージョンから大きく変わりました。新しいアルバムディスプレイモードはその最たる機能です。この新しい表示スタイルは、アルバムのカバーアートと視覚的にマッチしたトラックリストを生成して表示します。その結果、文字もアルバムのアートワークとシームレスに統合され、とても魅力的です。実装することは、どの程度大変だろうか?と考えました。テーマのレプリカを作成する第1歩は明白で、トラックリストの背景色を取得することです。これは単純にアートワークの左端で最も使用されている色によって決定されています。明確に、それ以外の何かがあります。使用されている色が黒か白の場合、ちょっとしたロジックを背景色に加えてみました。単なる黒や白の背景は単調で退屈なので、これによりちょっと面白いスタイルになりました。デフォルトの黒もしくは白と共通でした。アートワークの周りの枠を認識していることに気づきました。それを取り除き、内側の色をテーマのベースにします。私の最初のシンプルなデモアプリケーションではこの機能を含めていませんでした。背景色が決まれば、次は背景色と対照的なテキスト色を見つける番です。使われている頻度でのみ求めると、異なるタイプのテキスト(例えばプライマリテキスト、セカンダリテキスト、詳細等)で同じ色のバリエーションが使用されることになります。結果を改善するため、次に私は個々のテキストの色について確認しました。選ばれた背景色上で常に美しく表示されるテキストの色を決定するアスペクトを求めるには何が必要でしょうか?カラフルなテキストを確実にするため、私はテキストに使用される色が最小の彩度レベルを持つかどうかを確認するちょっとしたコードを加えました。これによってアピアランス的にベストではない白っぽい色や明るすぎるパステルカラーの使用が防がれました。これでテキストは背景に合う美しくユニークな色になりました。唯一残る問題は、判読に十分な背景とのコントラストが得られないかも知れないということでした。最後に、判読が十分可能かどうかの為の背景色とテキスト色のコントラストのチェックを加えました。これによってテキスト色を見つける際、デフォルトの黒や白が使われるミスをまれに引き起こします。時々こっちの方が良いです!異なる場合もありますが、全面的によく動作します。10.7+このデモについていくつかの注意があります。私はランダムな色がテキスト色として現れるのを防ぐため、基本的な周波数フィルタリングを行いました。1回しか現れない色を無視しています。小さすぎるイメージではサンプリングに十分なピクセル数を持たないので、このしきい値は入力されるイメージサイズに基づくことが望まれます。行っているその他の加工テクニックとして、もしこれが出荷レベルのコードだとしたら私もしますが、イメージ外周の縁取りを見つけ圧縮しています。1ピクセルの白もしくはグレーの縁取りがあることに私は気づきました。(このコードは数時間で書かれとても荒いです。速度や最適化について考えがあれば、これがアルゴリズムデザインのレッスンというよりも考察であることに注意してください。エンジニアは免責です。)ちょっとでも楽しんでいただければと思います!少しのコードで高度なテーマデザインを得ることについてのお話でした。