江戸一番のジャスタウェイ職人のブログ

江戸一番のジャスタウェイ職人

2013-01-01から1年間の記事一覧

有益update_name

Advent Calendar 2013 4日目ですね、こんばんは。(っ'ハ'c)<aerithさんによると私は'Aska'ではなく'どういうこと'でした!— ジャスタウェイ職人 (@su_aska) 2013, 12月 15天一でこってりを食べながら製作中のTwitterクライアントに有益なupdate_nameを実…

Justawayのアイコン角丸対応(Universal Image Loader編)

Picassoで画像が正常に読み込めない現象があり、検証も兼ねてUniversal Image Loaderを使うことにした。標準でキャッシュも角丸も対応できるしこのままこれを使う事にしそう。 2014-08-27 追記 「画像が正常に読み込めない現象」の原因ついて改めて検証した…

Justawayのアイコン角丸対応

ネットワーク上の画像を読み込むのにPicassoというライブラリを使っていて、それに角丸処理を加えるサンプルコードがうまく見つかったのでサクッと終わった。Bitmap加工する処理書けばいいだけなので別にPicasso関係ないんだけど。 // transformメソッドで加…

Justawayにアプリ異常終了時のエラーを送信する機能を入れた

USB繋いでから落ちる操作再現とか非文明的な事する必要がなくなりとても良かったです。参考元サイトと殆ど変わらないのですが ファイル操作を context.openFileInput, context.openFileOutput, context.deleteFile Application の onCreate で setDefaultUnc…

fontelloのアイコンをAndroidで使うと捗る

7kai Tasksでもお世話になっている http://fontello.com/ ですがAndroidでも活用できるか試してみた。手順は以下のとおり1. fontelloで好きなフォントを選択しダウンロード 2. fontello.ttfはassetsディレクトリ(無い場合は作る)の直下に置く 3. アイコン…

Chromeのズーム機能を使うとborderの値などに小数点が入る

今まで要素の罫線幅を取る時など適当に取得していたが問題が... $('.a').css('borderBottomWidth') > "1px" (100%表示時) > "1.1111111640930176px" (90%表示時) なんとズーム時にCSSの値が再計算されているのだ。(Chrome 30.0.1599.66で確認)CSSに1px…

外部コンテンツを読み込むWebViewは便利だけど諦めた話

ニュースアプリやツイッタークライアントなど外部コンテンツをアプリ内のWebViewで閲覧したいニーズはあると思います、私も趣味のAndroidアプリでやろうと思ったんですが以下の問題が Javascriptオフでは動かないとサイトも多い アドレスバーを付けないとフ…

FragmentPagerAdapterからFragmentを参照するときはinstantiateItemを

以下の構成でスワイプできるタブビューを実装していたけれどActivity上のボタンやメニューからFragment内のListViewなど操作したく試行錯誤していた。 android.support.v4.app.FragmentActivity android.support.v4.app.FragmentManager android.support.v4.…

bookmaでコレクションを作る手順(Draft 0.1)

メニュー右のパワーボタンからログイン メニュー左のハートボタンからコレクション画面へ 「+新しいコレクション」をクリック コレクション名を入力(「2013年夏アニメ」など) 作成されたコレクションをクリック 「+サイト登録」をクリック URLを入力 ス…

セッション情報はサーバーサイドへ

Sinatraで`enable :sessions`するとセッションをシリアライズしてcookieに保存するという動作をしますが、 保存するデータが増えるにつれCookieヘッダーが肥大化しパフォーマンスが悪化 デシリアライズされて中身を見られてしまう などの問題があり認証を伴…

7kai Tasks 更新計画

しばらく更新が滞っていますが次の更新計画を立てつつあります。1. テキストエディターに移していい感じに編集して戻したい 2. ガントチャートの表示期間をいい感じに移動させたい 3. push型の通知機能階層構造の副作用との戦い1. 並び替えでも親子関係を崩…

bookma!のChrome Extensions書いた

週末bookma!の更新情報をチェックしてくれるChrome Extensionsを書いた。https://chrome.google.com/webstore/detail/bookma/liokhcpckffcejhmhgboapcfgjboagjmRetinaディスプレイだと38x38のアイコンを用意しておくと自動でそっちを読んでくれる。 manifest…

制作合宿してきた話

金・土・日と企画者宅で大量のビールとピザを消費しながらWebサービス制作をしてきました。http://bookma.org/レスポンシブWebデザインはウィンドウを縮めると「あぁスマートフォンではこう見えるだな」というのが確認できて素晴らしいです。2013春アニメま…

7kai Tasks Version 4をリリースしたので感想など

https://tasks.7kai.org/約1年ぶりのメジャーバージョンアップを行いました。メイン ガントチャート この1年の間に思いついたアイデアや利用者からの要望など溜めていた構想をようやく形にすることが出来たなぁと感慨にふけりながらこのエントリーを書いてい…

contenteditableな要素にフォーカスが当たっている時にdraggableが要素をクリックするとバグる(Chrome)

Chrome: 25.0.1364.172 動作サンプル: http://jsdo.it/su_aska/tdQh <div contenteditable="true"> Editできる奴 </div> <div draggable="true"> D&Dできる奴 </div> この「Editできる奴」をクリックした後に「D&Dできる奴」をクリックしても「Editできる奴」のカーソルが消えないのだ。(Chrome: 25.0.1364.172)https://gi…

ふわっと出るDropdownメニュー

http://www.red-team-design.com/wp-content/uploads/2011/11/css3-animated-dropdown-menu-demo.htmlなんかこれっぽい感じにしたくてやってみた。http://jsdo.it/su_aska/djEa表示のon/offをdisplay: block/display: noneでスイッチするとCSS3のアニメーシ…

その場で編集できるようにするにはただcontenteditableを使えばいいというわけでは(ry

「7kai Tasksってその場でタスク編集できないんですか?」と言われてやってみた。(※画像は開発中のものです) draggableな要素の上に居る要素をcontenteditable="true"してもうまく編集できるようにならないので子要素のhover(focusに変えた)で親要素のdr…

Sublime Text 3でのDefault (OS X).sublime-keymapの変え方

Build: 3019Preferences > Key Bindings - Default で設定ファイルを開いても表示はできても編集できず、どうなっていることやらとDefault (OS X).sublime-keymapを探してもファイル自体見つからず往生していたが、Sublime Text 2と同様に./Packages/Default…

なにか書こうと思ったけど2時過ぎてるので寝ます。

カシュ

宣戦布告のカシュ音(ビールをあけたぞという合図) カシュ— ダメ人間さん (@dameninngenn) 2013年2月23日 @dameninngenn twitter.com/su_aska/status…— Shinichiro Askaさん (@su_aska) 2013年2月23日 @su_aska gyazo.dameninngenn.com/image/3019202f…— ダメ人間…

レーティングのナビゲーション

カーソルがあたるとレーティング用のインターフェース(☆)が見えて、カーソル位置(画像の場合4)までの星を付けられるというのを実装してみた。 ※画像は開発中のものです入れ子が激しくてなんか嫌な感じだが...、他に良い案があったら教えてください。 <span class="star"> <span> <i class="icon-star-empty"></i> <span></span></span></span>…

使いながら利用者とともに成長するUI

最初はボタンにラベルとかあってわかりやすく、把握したら隠してスッキリと、使う機能だけ展開しておけばゴチャゴチャしない初期状態 ラベル非表示、かなりスッキリする ツールバーを展開 ※画像は開発中のものです /* * 表示切り替え */ body:not(.display-h…

レスポンシブ・レイアウト(仮)

※画像は開発中のものです広い時は横に並べる 狭い時は右下に固定(かつオーバーレイ) タッチデバイス向けは別ページを用意していてターゲットはPCのみだけど、使用可能な最小サイズを押し下げたかった、PCだからといってブラウザをデカく使っているとは限ら…

使い慣れると冗長だけと使い始めは欲しいみたいなメッセージのon/off

使い慣れると冗長だけと使い始めは欲しいみたいなメッセージはon/offできるといいなと思います。Excelでツールバーをアイコンだけかアイコン+ラベルか選べるとかよくあるUIです。無刻印HHK使ってる人とかアイコンだけのモードが好きなんじゃないかと思いま…

7kai Tasksの次期バージョン(v4)ではwebfontを採用

下がwebfont版です、そこそこの感じ大きさが自由で高解像度ディスプレイへの対応が楽などメリットがあります。fontelloのアイコンを使用しています。 いつ出るのか? バージョン4の登場は春あたりを目標にしています。 どうなるのか 美しさ、わかりやすさ、…

Sublime Textの設定

とりあえずこれだけあれば使える。 Settings ( User ) // Settings in here override those in "Default/Preferences.sublime-settings", and // are overridden in turn by file type specific settings. { "draw_white_space": "all", "trim_trailing_whit…

Javascriptで国際化(ローカライズ)

<span data-setup="localize" data-text-ja="ホーム">Home</span> <script> $(function(){ if ((/^ja/.test(navigator.language || navigator.userLanguage))) { $('[data-text-ja]').each(function(){ var ele = $(this); ele.text(ele.data('text-ja')); }); } }); </script>