タグ

ブックマーク / lowreal.net (4)

  • Photoshop でアプリケーションアイコンを作るときの仕上げ (書き出し) 方法 | tech - 氾濫原

    画像アセットを使ってサイズ別に書き出しつつ、.icns ファイルと .ico ファイルを作るまで 画像をつくる 1024px × 1024px で作るか、全部ベクター(シェイプ)で作る。 必要レイヤー全体をグループに入れ、グループに空のレイヤーマスクをかける。 書き出し対象のレイヤー全体をグループに入れる。この範囲だけが有効の状態で出力される。 また、空のレイヤーマスクをつけることで書き出し範囲を画像全体にする。これをやらないと透明部分が削除されて書き出されるため、余白がつかない。 画像アセット用のレイヤー名設定 グループのレイヤー名を 16 x 16 icon_16x16.png, 32 x 32 icon_32x32.png, 64 x 64 icon_64x64.png, 128 x 128 icon_128x128.png, 256 x 256 icon_256x256.png,

  • OsmAnd で自転車ルートをターンバイターン・ルートナビゲーション | tech - 氾濫原

    概要 OsmAnd はターンバイターンで事前に決めたルートをナビゲーションできる現状でほぼ唯一のアプリケーション OSS なため挙動が謎ならコード読めばいい安心感がある 普通のプロダクトだとカスタマイズできないことがカスタマイズできる安心感がある Google Maps で自転車ルートナビゲーションは辛い Google Maps は日ではそもそも自転車ルートを検索できないので、使うとしたら徒歩ルートとして検索するしかない。しかし徒歩ルートはかなり曲がりまくる道をルートされるため、実際のところ移動という点ではあまり実用的ではない。 そして自転車で走りやすいルートというのは、なかなか難しいものがあるので、基的に事前に調査をしてルートを決めてそのルート通りに走りたくなる。 Strava で事前に走行ルートを決める Strava はPC版にルート作成機能があり、他人のも含めた走行データをもとに

    OsmAnd で自転車ルートをターンバイターン・ルートナビゲーション | tech - 氾濫原
  • AngularJS で http リクエスト中画面内のボタンを disabled にする | tech - 氾濫原

    とにかく面倒だから全部の http リクエストを監視してボタンをオフにしたい。という要件 いまいちいい方法が思いうかばないけど以下のようにして実現した http の状態管理するサービスをつくる myApp.factory('httpState', function () { return { processing: 0 }; }); $httpProvider のインターセプターで http の状態を更新する myApp.config(function ($httpProvider) { $httpProvider.interceptors.push(function (httpState) { return { 'request': function (config) { httpState.processing++; return config; }, 'response': func

  • Perl (PSGI) で zip ファイルを動的に作りつつ順次クライアントに送りつける | tech - 氾濫原

    滅多にないことだと思うが、非常に大きな zip ファイルを動的に生成してダウンロードさせるみたいなことをしたいことがあるかもしれない。 Archive::Zip だとストリーム生成できないので、Archive::Zip::SimpleZip を使う。Archive::Zip::SimpleZip だとストリーム出力で file handle などに書き出せる。 これで一度ファイルに書いてから、そのファイルを sendfile 的にレスポンスしてもいいのだけれど、書いている間はクライアントからしてみれば完全に無反応になるので、場合によってはタイムアウトになってしまうことがある。そこでストリーム出力をそのままクライアントにストリームしたくなる。 簡単なコードにすると以下のようになった。Archive::Zip::SimpleZip にコールバックかオブジェクトを渡せたらいいが、渡せないようなの

  • 1