タグ

TIPSに関するchoplinのブックマーク (81)

  • livedoor Techブログ : Eclipse初心者がAndroid開発する際に押さえるべきこと

    こんにちは! iPhone/Androidエンジニアのgaoohです! 好きなExceptionはUnsupportedOperationExceptionです! みなさん、Android開発ではエディタは何をつかってますか? やっぱJavaといえばEclipseですよね! 個人的にはEclipseが大好きっ子です。好きすぎてEclipseでPerlを書いてたらまわりから変な目でみられたけど、それにもめげずに今日もワークスペースを開きます。 そんなEclipse好きなので、Androidで開発するときに抑えておくべきことをまとめてYo! とリーダーにいわれたので、まとめてみました。 これだけはいれとけ! 必須plugin ADT 当たり前ですが、これをいれないと話になりません。 http://developer.android.com/sdk/eclipse-adt.html EGit G

  • Androidサイトは横幅何pxで作ればいいのか? - さくペラ

    いくつかAndroidサイト制作の仕事をしていて、いろいろandroid機種でデバッグをして気づいたことがあります。 その中で一番はまったのが、「Androidサイトは横幅何pxで作ればいいのか?」という点です。 今では解決方法を見つけたので以下、まとめます。 Androidのデフォルト解像度について Androidサイトを作る際、横幅何ピクセルで作ればいいのかなあと思い、Android機種の解像度一覧の表を探すと思います。 ただ、その情報を鵜呑みにしてサイトの横幅を設計すると、失敗することになるのです。 なぜなら、「機種自体の解像度性能は高くてもwebブラウザのデフォルトの解像度設定が低くなってるケースが多いから」、なのです。 たとえば、IS03は640*960という解像度を持ってますが、viewportでサイズを指定しないで表示したときの横幅は、320pxなんですね…。 android

    Androidサイトは横幅何pxで作ればいいのか? - さくペラ
  • [JavaScript] typeof arg == 'undefined' っていらないんじゃね? / LiosK-free Blog

    2008-09-24 カテゴリ: Client Side タグ: Tips JavaScript 以前にも JavaScript の null と undefined に関する記事を書いたことがあったが、またしても性懲りもなく null と undefined の挙動につまずいて、 ECMAScript 3 の仕様書まで調べ直したので、メモ代わりにエントリー化。 Abstract このエントリーの内容をざっくりとまとめると、 something == null がどういう値を返すのかが気になって、ECMAScript 3 の仕様書までさかのぼって調べてみると、 null == null undefined == undefined null == undefined undefined == null のパターンでのみ true を返すということがわかった、という話。細かい経緯は続きで。

  • zshの基本的な使い方 2/3 「bash風プロンプト」編 - ナレッジエース

    zshを使い始めるにあたって、いちばん違和感を感じたのは実はプロンプトだったりしました。 ここではzshの機能を活かした上で、bashユーザにも違和感のないプロンプトの設定を紹介します。 bashユーザのためのプロンプト設定 zshの標準プロンプトはこんな感じ。 localhost% bashとはだいぶ違います。 やっかいなのは、このプロンプトの設定が特種な文字列を使うものであり、初心者にはやたら敷居が高いということ。 おなじみ「漢のzsh」でも第二回でプロンプトの設定が取り上げられているのですが、残念ながら設定が懲りすぎていて分かりづらい。 仕方がないので、自分で調べながら何とかシンプルなbash風に仕上げてみました。 ## プロンプトの設定 autoload colors colors PROMPT="%{${fg[blue]}%}[%n@%m] %(!.#.$) %{${reset_

  • プロとしての行為 Act as Proffesional

    事を抜く、おざなりにする 朝、昼、夕を熱中しすぎて抜いてしまう。ブドウ糖は蓄えておくことができません。定期的に栄養を取らないと脳がエネルギー不足となって、生産性の低下を招きます。凡ミスが多くなってくる。 きりの良いところで必ず事をとること。事の間隔があきすぎることがないように注意する。 生産性のないことに2〜3時間熱くなる 落ちついてコードを読み、設定を直せばすぐに解決するバグを、憶測で○○が悪いのかな?とあれもこれもと手を出すうちに2,3時間を費やしてしまい疲弊してしまう。 感情を抑え、物事を論理的に考える落ち着きを取り戻そう。 何を完了したら仕事が終わりなのかを理解していない コードを書けば仕事は終わりですか?QAやテストやドキュメントなどはいりませんか?誰に承認をえるのですか?これら、仕事として必要なことに注意を向けずに仕事を終わったと思ってしまう。当に足りないことはあ

    プロとしての行為 Act as Proffesional
  • バージョンナンバーは退屈な方がいい | taro-nishinoの日記 | スラド

    私は今までいわゆるAPIドキュメントの類(Perlならperldoc、Javaならjavadoc等)は訳しませんでしたし、これからもしないでしょう。理由は簡単で、訳さなければならない程の英語は使われていないと確信しているからです。開発者にとって飯の種なのだから、放っといても読むはずです。訳がない場合にどう取組むかも適性の一種だと思っています。 では、テクニカルブログ等の訳についてですが、これは必須でないのだから、客を呼ぶためにも訳に励むのは当たり前ですし、英語にも多少の幅がありますから、楽しさはAPIドキュメントとは比べ物にはならないです。 前振りが長くなりましたので、題に入ります。 CPANモジュールのバージョンの付け方はいろいろと議論があり、作者のみならず、ユーザをも悩ませるものでした。そこへ、David Golden氏が"Version numbers should be bori

  • Mac痛 | 知らない人は損してると思うMacの使い方 Ctr+3

    7:名称未設定:2010/09/23(木) 19:55:11 ID:CljNOq5j0 ⌘-tabのアプリ切り替え表示中、  ・Q押すと選択してるアプリ終了  ・H押すと選択してるアプリ隠す  ・↑か↓押すと選択してるアプリでExposé  他なんかある?  46:名称未設定:2010/09/27(月) 18:25:01 ID:gUQrzKUk0 >>7  ・⌥を押しながらアプリケーションスイッチャーを解除すると、   選択したアプリのウインドウが最小化されていた場合: ウインドウが元に戻る   選択したアプリのウインドウがなかった場合: 新規ウインドウ  ・USキーボードの場合   ⌘ + tabキーの上のチルド( ~ ) で、逆方向に移動   ※ JISの場合は知らない。

  • 全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記

    この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Railsrubyということを言う人もいるよね)。 少なくとも僕は、Eclipse

    全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記
  • 中規模データ処理で学んだ tips - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20101230.html

    中規模データ処理で学んだ tips - フリーフォーム フリークアウト
  • ウノウラボ Unoh Labs: Apache MPM の基礎をしっかりと理解しよう!

    naoya です。最近、とうとう花粉症の季節に入ったので、生まれて初めて空気清浄機を購入しました。 さて、今日は Apache HTTP サーバの MPM (Multi Processing Module) について解説したいと思います。普段、ウェブサーバを構築するとき、Apache HTTP サーバを使うことが多いと思いますが、Apache HTTP サーバを使う上で MPM について理解しておくことは大事です。 この MPM ですが、Apache HTTP サーバではリクエストを処理する部分のことをさします。MPM は、Apache HTTP サーバ 2.0 系から採用されています。Apache HTTP サーバの MPM には、次の種類があります。 prefork worker perchild winnt それぞれの MPM について解説します。まずは、一番代表的な prefork

  • perlbrew - D-6 [相変わらず根無し]

    perlbrew Perl 5.6 とか Perl 5.8を今だに使ってるあなた!そうです、これを読んでるそこのあなたです。Perl5の開発チームは後方互換に関しては大変神経をつかっていますので、 Perl 5.6とかで動いてたコードをいきなり 5.12で走らせても基的には動くはずです(多分警告とかは一杯でるだろうけど)。でもだからといって新しいバージョンで施されている様々な最適化や新しい機能を使えないのはちょっと悲しくないですか? ということで新しい Perlを使いましょう!最新安定版は5.12.1ですよ!ちなみにどのバージョンを2010年8月時点で使うべきか、はこちらのエントリを参照してください。 え?アップグレードできない?システム管理者が許してくれない?前入れてたアプリが壊れる?いやいやいや、全然いけますって。自分用のPerlをインストールすればいいんですよ! ここではそれを簡単

  • Excelの条件付き書式を使って選択範囲行の背景色を切り替える方法 - kakakakakku blog

    知っている人にとっては当たり前の使い方だと思いますが,知らない人も多いと思うのでまとめておきます. タイトルには「Excelの条件付き書式を使って選択範囲行の背景色を切り替える方法」と書きましたが,この表現が適切なのかは微妙です.たぶん以下のキャプチャを見た方が早いと思います.ようするに,ステータスカラムの選択リストから選んだ項目によってその行の背景色が緑・青・黄と自動的に切り替わるというものです(選択リストの作り方は割愛します->入力規則). 表の構成には特に意味はなく,なんとなくシステム開発の現場で使われていそうな進捗管理表をギュッと4カラムに凝縮した表です.選択リストの項目に関してはVモデル - Wikipediaを引用してみただけです. Excel初心者が作るとこうなる? "ある値が入力された場合に"というシナリオを考えると,まず以下のような条件になってしまうのかなと思います.これ

    Excelの条件付き書式を使って選択範囲行の背景色を切り替える方法 - kakakakakku blog
  • [CSS]text-shadowのカラー指定にRGBaが便利な訳

    text-shadowのカラー指定に何を使うかというのを意識していませんでしたが、下記のチップスを読んだら「なるほど」と思ったので、紹介します。 A CSS3 Tip デモページ(当方作成) 「text-shadow」のカラー指定には「black」「#000」などが使用できますが、「text-shadow」をサポートしているブラウザは「RGBa」での指定もサポートしているので、RGB値によるカラー指定が行えます。 これは特にPhotoshopで作成した繊細な背景に影のカラーを一致させる際に、威力を発揮するのではないでしょうか。ま、当たり前といえば当たり前なのですが。 まとめると下記のようになります。 RGBa指定が便利な訳 RGBで作成した背景に、正確なRGB値で影を指定できる。 「text-shadow」をサポートするブラウザは「RGBa」の指定もサポート。 また、下記のように20%のブ

  • vimrc, runtime の優先順位を理解して Windows と Linux で Vim の設定を共有する - teppeis blog

    Vim の設定ファイルと言えば .vimrc ですが、これが Windows だとファイル名が異なって _vimrc とされています。 また、プラグインファイルを設置する runtime ディレクトリの名前も OS によって異なっています。 別々に管理するのは面倒なので、設定ファイルの優先度を調べながら、同じリポジトリを使用して一元管理する方法を探ります。 vimrc の共有 まず、vimrc にはシステム vimrc とユーザー vimrc の2種類があります。 システム vimrc → ユーザー vimrc の順で読み込まれ、重複する設定はユーザー vimrc で上書きされます。 システム vimrc に使用されるファイルは、基的には $VIM/vimrc ですが、システムにより異なります。 正確にはコマンドラインで :version を実行すると使用しているシステムでの vimrc

    vimrc, runtime の優先順位を理解して Windows と Linux で Vim の設定を共有する - teppeis blog
  • 麦わら帽子の「記」 - [EngineerMind]ライトニングトークス水先案内

    ページは、技術評論社の雑誌「エンジニアマインド」の Vol.3 に掲載された記事 『ライトニングトークス入門』の記事を、 編集部の承諾のもと、公開するものです。まずは快諾をいただいた、編集部に感謝致します。 また、この記事は懸田剛さんの担当されたパートと、私の担当したパートの2部構成になっております。 ページで公開するのは私の担当分の「ライトニングトークス水先案内」となります。 懸田さん担当分の「ライトニングトークスの歴史」については、下記URLの懸田さんのWebページにて公開しておりますので、 是非併せてお読み下さい。 http://giantech.jp/wiki/LTHistoryForEM 雑誌に掲載された記事であり、Web上の文章としては不自然な箇所やあるかもしれませんが、ご了承下さい。 また2007年3月に刊行された雑誌であることをご考慮の上、読んでいただければと思います。

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Firebugの便利な組み込み関数 - 技術メモ帳

    id:brazil さんのブックマークで知ったのだが、 Firebugには、便利な組み込み関数が定義されているようだ。 一通りさわってみたのだが、 $x() で 任意のXPath要素が取得できるのとかに感動した。 そして、やっぱりちゃんとドキュメント読むべきだなぁと思った。 XPathから要素を取得する。 $x("/html/body/h1"); -> 要素の配列が返ってくる。 selector名から要素を取得する。(getElementsByTagName) $$("h1") -> 要素の配列 所要時間測定 console#time, console#timeEnd time ~ timeEnd で囲んだ部分の所要時間を 計測することが出来るみたいで、 以下のような関数にまとめると良さそうだ。 function bench( callback ) { var uniq_id = Date

  • 「売れる iPhone アプリ」にするための151のヒント。 | AppBank

    こんにちは、もとまか(@motomaka)といいます。 色々とiPhoneアプリ作ってます。iPadアプリも作ってます。ブログもやってます。どうぞよろしくお願いします。 最近、アプリ開発のセミナー等をよく見かけますね。 ASCII.jp:AppBankが語る「売れるiPhoneアプリとは?」 売れるiPad/iPhoneアプリのためのデザイン必須知識(1/5) – @IT 売れるiPhone/iPadアプリの作り方・育て方@銀座 : ATND Togetter – まとめ「第1回iPhoneアプリ勉強会(Presented by AppBank)」 Togetter – まとめ「7/9 #appbank 第2回iPhoneアプリ勉強会」 Togetter – まとめ「7/9 #appbank 第2回iPhoneアプリ勉強会 / 狩られ道さんのターン」 やはり、iPhoneアプリの開発は盛り

  • 「なぜ CSS が巨大になってしまうのか、なにがいけないのか」 - by edvakf in hatena

    Nicole Sullivan さんの素晴らしいプレゼン。 5 Mistakes of Massive CSSView more presentations from Nicole Sullivan. 内容は30分ぐらい。ビデオのほうが分かりやすいのでおすすめ。だいたいスライドの35ページ目まではあんまりおもしろくないので飛ばしてもいいと思う。 スライド中に出てくる衝撃的な統計は、Sullivan さんのブログにもまとめられているのでご一見を。 Top 5 Mistakes of Massive CSS | Stubbornella 要旨 CSS の「ベストプラクティス」は間違っている。 プレゼンでは Facebook の例を挙げているけど、例えばサーバー側のロジックでは、ページヘッダー、右コラム、中央、左コラム、フッター、のようにビューを分けるところだけど、CSS をそのような区分でデザ

    「なぜ CSS が巨大になってしまうのか、なにがいけないのか」 - by edvakf in hatena
  • Google社員が驚く Google Apps 徹底 活用法 - EC studio 社長ブログ

    EC studioではGoogle Appsが英語版の時から利用し、 国内第一号の代理店(リセラー)になり、Google社から Google Appsの活用事例として取材されました。 ■Google Appsケーススタディ – 株式会社 EC studio 取材の際にはGoogle社員の方が「Google社内でもここまで 活用できてませんよ!ここまでの活用法はすごい!」と驚かれました。 この記事ではGoogle Appsのメリットの紹介や、それぞれの ツールの活用方法、ほとんど知られていないが実はこんなことが 簡単にGoogle Appsでできちゃいますという機能を紹介したいと思います。 ■Google Appsのサービス紹介 Google Appsのサービスについてはすでに知っていると言う方は こちらの動画は飛ばしていただいて結構です。 Gメール、カレンダー、ドキュメント、ビデオ、モデレ