いわゆる背景画像の配布サイトがSubtle Pattersだ。 シックでシンプルな作品がざざっと並んでいて見ているだけでも楽しいサイトである。 これらを使えば「お、シンプルで良いデザインだね!」と言ってもらえるのではなかろうか。 なお、背景画像のプレビューも可能で、このサイト自体の背景をダイナミックに変えてくれる。 次にWebをつくるときに参考にしたいですな。
![次にWebを作るときに使える、センスの良い背景画像配布サイト『Subtle Patterns』 | 100SHIKI](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ec6797c13198571f9962cac61caacb774005ae2/height=288;version=1;width=512/http%3A%2F%2Fwww.100shiki.com%2Fdocs%2F201104%2F27_logo.gif)
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
2017年6月30日 色彩 配色によってそのデザインの印象は大きく変わると思います。色は大切な要素のひとつですね!ということで、色の持つ印象別に配色アイデアをずらりと並べてみます。配色はおなじみ(?)のCOLOURloversから、「これは!」と思うものを選ばせて頂きました。素敵な配色がいっぱいのこのサイト、ぜひ覗いてみてください!また、今回紹介するのはあくまで一例ですので、自分なりにアレンジしてみるのも楽しいと思います。サイトの雰囲気にあう配色を探してみてください。 ↑私が10年以上利用している会計ソフト! 配色に関するおすすめサイト COLOURlovers 色をテーマにしたコミュニティサイト、COLOURlovers。自分の考えた配色を登録したり、お気に入りの配色を保存しておくことができます。今回はこちらから配色アイデアを選びました。iPhoneアプリは「ColorSchemer」と
mustache Minimal templating with {{mustaches}} in JavaScript https://github.com/janl/mustache.js jquery.mustache.jsを作る % git clone https://github.com/janl/mustache.js.git % cd mustache.js/mustache-jquery/ % ls jquery.mustache.js.tpl.post jquery.mustache.js.tpl.pre % cat jquery.mustache.js.tpl.pre > jquery.mustache.js % cat ../mustache.js >> jquery.mustache.js % cat jquery.mustache.js.tpl.post >> j
Corona SDK は AnscaMobile 社 (http://www.anscamobile.com/) が提供しているライブラリ ・iPhone/iPad/Android 向けのアプリケーションを作成できる ・Lua 言語で記述 (AS2 に似てるらしい) ・開発環境は Mac OS X か Microsoft Windows ・UI の API は OpenGL ベース # 残念ながら linux は未対応です。 ・自分の端末に入れるだけならばトライアル(無料・無期限)で使える ・商用としてiPhone/Androidマーケットに登録するアプリをビルドするときに商用ライセンス(一年)が発生する ■ 参考サイト ・日本 Android の会定例(2011年3月)の木村君の講演 ・Ustream 録画 ・スライド ・面白法人カヤックのFlashチームのブログ ・Corona で ス
AlarmManager ・システムの AlarmService を使うためのクラス ・アプリケーションを将来のあるポイントで起動するようスケジュールできる ・Alarm が開始すると、システムによって Intent が broadcast される ・この Intent に起動したいアプリケーションを登録しておく ・これにより、現状で起動していないアプリケーションが自動で起動する ・登録された Alarm はデバイスがスリープ状態の間保持される(オプションでデバイスがオフの場合に wake up させることができる)が、再起動したり電源を切ると登録はクリアされる ・Alarm Manager は alarm receiver の onReceive() メソッドが実行されているのと同じだけ CPU を hold する ・これはブロードキャストの処理が終了するまで電話がスリープ状態にならない
こういうのってなんていうのかな? 横タブ? 結構簡単にできちゃいました。 タブのつまみ部分は TabWidget というクラスです。 TabWidget のソースをみてみればわかりますが、このクラスは LinearLayout を継承しています。 つまり、各つまみは LinearLayout の子要素ということになります。 まずコンストラクタをみると 75 public TabWidget(Context context, AttributeSet attrs, int defStyle) { 76 super(context, attrs); 77 78 TypedArray a = 79 context.obtainStyledAttributes(attrs, com.android.internal.R.styleable.TabWidget, 80 defStyle, 0); 8
► 2023 (6) ► 12月 (1) ► 7月 (1) ► 5月 (1) ► 4月 (1) ► 3月 (2) ► 2022 (17) ► 12月 (2) ► 11月 (3) ► 9月 (2) ► 8月 (2) ► 7月 (2) ► 5月 (2) ► 4月 (2) ► 3月 (1) ► 2月 (1) ► 2021 (46) ► 12月 (2) ► 10月 (1) ► 9月 (1) ► 8月 (3) ► 7月 (2) ► 6月 (5) ► 5月 (12) ► 4月 (7) ► 3月 (5) ► 2月 (7) ► 1月 (1) ► 2020 (44) ► 12月 (6) ► 11月 (5) ► 10月 (1) ► 9月 (1) ► 8月 (2) ► 7月 (2) ► 6月 (7) ► 5月 (4) ► 3月 (8) ► 2月 (3) ► 1月 (5) ► 2019 (30) ► 12月 (8
Android TableLayout, RelativeLayout で RadioButton を使う 複数の RadioButton をまとめて、そのスコープを設定するための RadioGroup という ViewGroup があります。 この RadioGroup は LinearLayout を継承していて、子要素が RadioButton でなければいけません。 そのため、TableLayout や RelativeLayout のレイアウトでは、RadioButton のスコープを設定することができません。 「ないなら、作ってしまえ」 ということで、作りました。 RadioGroup のソースを見て、ほとんどそのまま LinearLayout を TableLayout, RelativeLayout に置き換えた感じです。 ■ TableRadioGroup ・ダウンロード
java.util.zipパッケージを使えばAndroidアプリケーションからZIPファイルを作成することができます。 たとえばアプリケーションで扱うデータをZIPファイルに圧縮して外部ストレージに保存するというような用途で利用すると良いでしょう。 詳細は続きからどうぞ。 クラスとメソッド ZIPファイルの作成には下記のクラスとメソッドを使います。 java.util.zip.ZipOutputStream : ZIPファイル形式でファイルを書き込むための出力ストリーム java.util.zip.ZipEntry : ZIPファイルエントリを表すためのクラス エントリの設定 ZIPファイルはそのZIPファイルに含まれるファイルやディレクトリの情報をエントリと呼ばれる形で保持しています。 エントリは上記のjava.util.zip.ZipEntryクラスで作成することができます。 ZipE
今回はテキストのコピーと貼り付けの方法を紹介します。 今回のサンプルは上段のEditTextから文字をコピーして下段のEditTextに貼り付けするサンプルを用意しました。(サンプルの取得はこちらからSVNなどを使用してダウンロードして下さい。) ※追記(2011/3/8):ClipboardManagerはAPI Level1(android.text.ClipboardManager)とAPI Level11(android.content.ClipboardManager)の2種類ありますが、 今回の記事ではAPI Level1(android.text.ClipboardManager)の方を紹介しています。 Android3.0以上で開発する場合はAPI Level11(android.content.ClipboardManager)を使用する事が推奨されています。 詳細は以下
onSaveInstanceStateメソッドを使ってActivityのインスタンスを保存/復帰させる方法を紹介します。onSaveInstanceState/onRestoreInstanceStateメソッドは永続的なデータ保存には利用できませんが、一時的にインスタンスを保存するケースでは威力を発揮します。 アプリケーションを起動する際、現在表示されているアプリケーションはbackgroundにまわり、新しいアプリが起動します。backgroundに回ったアプリケーションはAndroidのアプリケーション履歴の”backstack”モデルに従い、履歴としてスタックします。 Android端末のメモリが豊富に残っていれば、backgroundのActivityのインスタンスは維持されますが、メモリが少なくなった際は破棄されます。onSaveInstanceState/onRestoreI
2011-03-11にあったMacOS Xのアップデート実施すると、ローカルで開発サーバが起動できなくなる問題が出るようです。現象としては、開発サーバ(eclipseから起動しても、結局はSDK内のdev_appserverが起動されます)を起動した後、数秒で開発サーバが終了してしまう、という現象です。私が試したときはたまーに少しだけ動作してから落ちる、という場合もありました。下記でも報告されていますし、対策も説明されています。 Issue 4712 - googleappengine - Java for Mac OS X Update Breaks dev_appserver - Project Hosting on Google Code対策を簡潔に説明しておきますhttp://openjdk-osx-build.googlecode.com/files/OpenJDK-1.7-x8
追記このエントリを書いた数時間後に、この問題に対する対策が実施されたslim3-1.0.10がリリースされています。このエントリは無視してそれを使いましょう! Slim3の単体テスト環境で、先週リリースされた Google App Engine SDK 1.4.3を適用するとQueueへTaskをaddする処理で次のような例外が発生します。 java.lang.IllegalArgumentException: Task name does not match expression [a-zA-Z\d-]{1,500}; given taskname: 'null' at com.google.appengine.api.taskqueue.TaskHandle.validateTaskName(TaskHandle.java:103) at com.google.appengine.ap
今回は、Androidで定義されているキーの一覧を紹介します。Androidのハードウェアキーは、おおむね4つ、メニューキー、検索キー、戻るキー(Backキー)、ホームキー(HOMEキー)が有名です。 Android端末でのハードウェアキーの並びにガイドラインが無く自由なことから、キー配置はプラットフォームの「分断」の象徴として揶揄されています。 しかし、キーの種類に目を向けると(KeyEventで定義されているものは)、Androidの「自由」を象徴するように沢山の種類があります。 KeyEventで定義されているKeyCodeマクロは大まかに以下の6つに分類できます。 専用キー(MENU/Search/Back/Homeなど) ゲームパッド用ボタン QWERTYキー 十字キー GoogleTVのようなテレビリモコン用のハードウェアキー 音楽/動画の再生用のメディア制御ハードウェアキー
先日書いた普通の業務系PGには意外と知られていないJavaとJavaScriptの相違点10選 - 達人プログラマーを目指してでは、これからJavaScriptを本格的に勉強する層のプログラマーの人を対象に、JavaとJavaScriptの違いを理解する上で重要な10個のポイントについて説明しました。いただいたコメントの中には、JavaScriptとJavaは当然まったく別の言語で、比較すること自体問題であるという趣旨のご指摘もいただきました。確かにその通りなのですが、実際、業務で本格的なプログラムの開発はJavaでしかしたことがないという開発者は結構自分のまわりにはたくさんいますし、時代の流れから言って、これから初めて本格的にJavaScriptを書くという人も今後たくさん出てくるのではないかと思います。そういう人にとっては、やはり、違いを意識するところから入っていくというのは学習のアプ
BigtableをjQueryで操作できる「gaedirect」とは:クラウドとgaedirectでできる緊急対応マッシュアップ(1)(1/3 ページ) 緊急時の“クラウド”の有用性 このたびの東日本大震災で被災された皆さま、ご家族ならびに関係者の皆さまに、心からお見舞いを申し上げます。今回の大震災では、多くのWebサイトでアクセス不能状態が発生したのは、記憶に新しいところです。緊急時こそ、必要な情報を入手するために多くの人がWebサイトにアクセスするわけですが、このような切実に情報が必要とされるときに限って、トラフィック増大によるアクセス不能が発生してしまう状況が多々見られました。 しかし、このような緊急時対応サイトをGoogle App Engine(以後、GAE)などによってクラウド化しておけば、このような問題は解決できたといえます。クラウドを使用すれば、ユーザーアクセスが急激に増加
実践JS サーバサイド JavaScript 入門 「パーフェクトJava」発売の時に章ごとの自己評価を書きました。 同じことを「実践JS サーバサイド JavaScript 入門」で書こうと思います。ただ「パーフェクトJava」の時と少し事情が異なります。「実践JS サーバサイドJavaScript 入門」は冒頭の「本書の読み方」でパートごとの簡単な紹介を書いています。要は、既に公式には自己評価に近い内容を本の中に吐露済みです。そんなわけでこれから書くのは裏バージョンです。 1章 サーバサイドJavaScriptの動向 なぜサーバサイドJavaScriptなのかを可能な限り客観的に書いたつもりです。もちろん、サーバサイドJavaScriptの本なので、なぜサーバサイドJavaScriptかの論旨に強引さがあるのは否定しません。そもそも結論ありきの話です。 本を書いたことを差し引いても、J
アプリの上部に表示されるタイトルバー(Title Bar) の色とか をカスタマイズするには、自分でカスタムテーマを作って、 AndroidManifest.xml で theme="MyCustomTheme" とか 指定します。 んで、 タイトルバーに関係あるカスタマイズはこんな感じ でします。 ・theme.xml とか style.xml とか 上記だと、タイトルバーの背景画像は title_bar.png 文字の大きさとかは、android で定義されている TextAppearance.WindowTitle というスタイルを指定しているが、もちろん自分で設定した スタイルを指定できる。 ちなみに、TextAppearance.WindowTitle の中身はこうなってる shadowColor, shadowRadius は影の色は半径 windowTitleSize でタイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く