2012年2月27日月曜日

さよならGoogle Docs

Google Docsの「ドキュメント」(Word風のやつ)は、だいぶ前に「バージョンアップ」してからブログへの投稿機能が無くなっていたけど、裏技的技として、「旧バージョン」のドキュメントをコピーして使えばまだブログへの投稿はできた。
しかし、ついに旧バージョンの使用自体ができなくなりそうだ。さっきアクセスしたらこんなメッセージが...
This document will soon be upgraded to the latest version of Google documents.

いくつものバージョンへの対応を維持していくのは大変だから仕方ないとはいえ、悲しい事だ。
ついにGoogle Docsとお別れする日が来たということか。

さよなら、Google Docs。今までありがとう。願わくば、また共に日々を過ごせたらいいね。

2012年2月17日金曜日

Windows 7 / Vistaで パスワード付きのZIPに圧縮する方法

アプリのメモ: 記事: パスワードつき.zipファイルの作成方法
Windows Vistaでパスワードつき.zipファイルを作成する場合は、「+Lhaca」というフリー ソフトを使用して作成するのをおすすめします。このソフトなら、設定や作成手順も簡単で手間がかかりません。

+Lhacaデラックス版でできるとのこと。
Shiftキーを押しながら+Lhacaを起動するというのがポイント。
圧縮する時はShiftキーを押しながら起動して開いたWindowにドラッグ&ドロップすればOK。

2012年2月16日木曜日

Excelで日付の前月を取得する方法

○ヶ月後の日付を取得−EDATE関数:Excel エクセルの使い方-関数/計算式-日付・時間
Excelでは日付を数値として管理していますから、10日後の日付を調べるのであれば、単純に「10」を元の日付に足し算すれば済んでしまいます。

数式と言うか関数があるかと思ったら、その月の1日の日付値から1を引けば良いのか!
(月はMONTH()で取れる。)

2012年2月10日金曜日

Windowsで拡張子のみのファイルを作成する方法

BASIC認証・.htaccess|Windows2000とApache2
Windows上からは「.」ドットで始まるファイルは基本的に作成できませんが、「"」ダブルクオテーションで入力文字を囲み、名前を付けて保存する場合には作成する事が可能となります。

メモ。

他にもコマンドプロンプトで作成する方法も。

2012年2月8日水曜日

Android 2.3のエミュレーターで Titaniumの evalJSを使うとアプリが異常終了する

Titanium Compatibility Matrix - Documentation & Guides - Appcelerator Wiki
Due to this Android bug, webViews created on a virtual device running Android 2.3.X cause applications to behave erratically and crash. Thus, if developing on an emulator, it is recommended to use one of the other supported versions (Android 2.2, for instance). In contrast, applications that include webViews run as expected on (physical) devices installed with Android 2.3.2+. Note that Google has pronounced 2.3.1 obsolete and, as such, it is not supported.

よくわからないエラーログでわからないと思ったら、2.2にしろということかー

(追記)
2.2でも動かない...?!

Titaniumの Databaseの execute.apply()が undefinedになる問題の対策

動的な可変個引数の指定をevalからapplyへ | ひげろぐ
一行目はTitaniumのdb.execute.applyがundefinedと怒られたのでundefinedでなくしてやった。
なんでundefinedなのかは謎だが、これだけで解決できるJavaScriptってすごいな。

こんなんでいけるんだー!

iPhoneで数字が電話番号扱いでリンクになるのを防ぐ方法

HTMLのmetaタグで防げるらしい。

初めてスマートフォン専用ページを作成する際に知っておきたいポイント|Webpark
Phoneだと数字を電話番号だと思い込んで、勝手にリンクになってしまいます。

電話番号をウェブ上に載せるなんて、個人レベルではないのに、勝手に電話番号と認識されたら困ります。



2012年1月15日日曜日

Backlogで Subversionリポジトリへのコミット時のコメントで課題のステータスを変更する方法

コミットログで課題の更新が出来るようになりました | Backlogブログ
課題の状態を更新するキーワードは

#fix #fixes #fixed のどれかで処理済み
#close #closes #closed のどれかで完了

となっています。

メモ。

2012年1月10日火曜日

INFOBAR A01で adb interfaceのドライバをインストールする方法

Titaniumのアプリを Infobar A01に転送したくてUSBで接続したら、デバイスドライバは自動でインストールされたがadb interfaceとやらのデバイスドライバが見つからない。Android SDKにあるそれらしきファイルでもダメだった。

で、調べたら、SHARP公式サイトからダウンロードできた。

INFOBAR A01のスクリーンショットを撮る。 « 水底。
2.SH Developers SquareからSHARP共通ADBドライバとやらを取得し、展開しておく
  SHARP共通 ADB USBドライバ

他にも、Andorid SDKのinfを弄る方法もあるらしい。

2012年1月7日土曜日

Titaniumの Androidアプリを Windows上のエミュレーターで動かすと画像が表示されない

ImageViewの画像が表示されない。対策は下記サイト等を参考に。

Titanium MobileでAndroidアプリ = 茨の道 « Androidアプリ覚え書き
・対処方法
下記コードをtiapp.xmlに追加することでfastDev機能がOFFになり画像が出るようになります。
しかし、fastDevを使わない場合のエミュへのインストールはかなり遅いです…

遅くなるので、画像の確認時以外はtrueにした方が良いようだ。

Titanium Studioで作った Androidアプリを実機にインストールする方法

Mobile Dev. (Android + Java) » Titanium Studioで作成したプロジェクトを実機にインストールする
おかしいなぁと思ったら、「App Exploler」というTitaniumのプロジェクト管理用のViewで、プロジェクトを選択して右クリックすると、コンテクストメニューの中に「Install to Android Device」というのがあり、これ選択してやると実機にインストールすることができました。

なるほど分かりづらい。メモメモ。

2011年12月28日水曜日

apple-touch-iconの大きさと種類

apple-touch-icon.png をサイトに設定する意味のまとめ :: drk7jp
なおいろいろ設置して検証してみたところ、上記6つのファイルが揃っていないと 404 エラーを全て消すことができなかったので、404 が気持ち悪い人は全て揃えましょう。気持ち悪くない人は、5,6 のみでかまわないでしょう。

6種類もいるのかー。Androidは明示的に指定しなければ探しに来ないんだっけ。

2011年12月27日火曜日

Titaniumで Androidアプリを作るための Tips集

【Titanium Advent Calendar 2011:十九日目】Androidアプリも作ろうぜ!~Androidアプリに実装すべきTipsたち - harukazepcの日記
Androidアプリを開発時に、利用頻度の高いもの(必須なもの、と言っていいかも)をとり挙げてみます。

Intent インテント
システムリソース(android.R.drawable)の使い方
オプションメニュー
Backボタンなど、ハードウェアキーの制御
アプリ更新に必要な、バージョン設定
SDカードへのアプリインストール許可
AndroidManifest.xml のカスタマイズ
日本語フォントのカスタマイズ
その他
個人的要望?
痒い所に手を届けてくれるTips集。
「システムリソース」(デフォルトで提供されるAndroid用アイコン画像。iOSはまた別にある)、ハードウェアキーの制御、バージョン設定、SDカードへのアプリインストール許可が参考になった。(あるいは参考になりそう。)

2011年12月26日月曜日

CSSだけで吹き出し画像のような見た目を実現する方法

CSS のみで吹き出し - terkel.jp
hail2u.net – Weblog – Pure CSS な吹き出し に触発されて、画像や JavaScript を使わずに CSS だけを使って「吹き出し」を作る方法を僕も考えてみた。

メモ。

外側のブロックは2つのborderを指定することによりborder同士の接触を斜めに表示させて、かつ片方を透過にすることにより一方のborderの斜めの部分だけ表示させるというテクニックを使い、吹き出しの三角部分を表示している。

2011年12月22日木曜日

Advanced Rest CSS

よさげなリセットCSS Normalize.cssを適当に日本語にしました | nevermind
リセットCSSは色々ありますが、このNormalize.cssはHTML5,CSS3対応かつ、AndroidやiOSのスマートフォン系についても細かく設定されているので、なかなかよさそうです。

リセットCSSの代替を目指すらしい。
スマホを意識しているのが目新しい。
ライセンスはPublic Domain

圧縮はしてないから自分でしてね、らしい。どこかのCDNで取り扱ってないかなー?

Google Libraries APIから YUIが消えた

Google freezes support for YUI in the Google Libraries API - Forums - YUI Library
After discussing with the library owners, we will be freezing support for YUI in the Google Libraries API. No existing versions will be removed (so no current implementations will break), but, going forward, you should look to the official YUI channels for getting the library.

YUI 3.4がいつまで経っても出てこないからおかしいと思ってたら、もうサポートしないことになったらしい。

ただしこれまでにホスティングしてきたバージョンは引き続き提供してくれる。
YUI 2.x系は2.9.0、YUI 3.x系は3.3.0がGoogle CDNがホスティングする最後のバージョンになった。

2011年12月19日月曜日

HTMLの select要素をなんと呼ぶか

HTMLのSELECT要素で作成されるモノの呼び名 - Miuran Business Systems
「HTMLのSELECT要素で作成されるアレって、セレクトボックス、ドロップダウンリスト、プルダウンリストなどいろいろ呼ぶけど、なんと呼ぶのが正しいんだろう…」。そんな疑問から調べてみました。

「セレクトボックス」「選択メニュー」あたりが無難みたい。
でも「セレクトボックス」だと一般ユーザーには分かりづらいかなあ。

「リストボックス」だと複数選択可のselect要素のイメージになるのはVBが由来か。
VB上がりの人はコンボボックスって呼ぶよね。JavaScriptを駆使して直接入力もできるようにしたならコンボボックスでもいいんだけど。(それはもうselect要素ではないだろうけど。)


2011年12月14日水曜日

Titanium Mobileで WebViewの Cookieを取得したい

WebVIewのクッキーをクリアする - toweroflの日記
このpathにCookies.binarycookiesというファイルで保存されているらしい、あとは削除するなり空のデータを書き込むなりとのこと。

空のデータを書き込めるということは、読んだり書いたりもできるということかな。

Google Maps API V3の Polygonの編集モードで頂点の clickイベントを捕捉したい

[Google Maps API v3] Polygon verteces events
1. How to capture the index id of a polygon's vertex when clicking on a vertex of a polygon? I want to use this to delete verteces by clicking on them.

あとで読む

2011年12月12日月曜日

Google Maps APIで道路の交通状況を取得する方法

渋滞の状況: Maps API - Seis Pesos
API でも、できた。

既存のAPIでそのままできるみたい。

ブログ アーカイブ

カテゴリー