タグ

tipsに関するtamuoのブックマーク (4)

  • プログラム内のデータベース処理高速化TIPS:phpspot開発日誌

    10 sql tips to speed up your database プログラム内のデータベース処理高速化TIPSが10個紹介されているエントリのご紹介です。 SQLが適切に設計されていないとすぐにデータベース処理がCPUを圧迫してしまいますので可能な限り知っておきたいですね。 基的な事から応用的な事まで参考になりそうだったのでメモ程度にご紹介。 explainでインデックスが使われているかを調べる 最も速いクエリは、クエリを発行しないこと、ということでデータをキャッシュしよう Memcached, CSQL Cache, AdoDB などでそれが可能 必要じゃないモノをselect しないようにする select * from table; ↓ select id from table; limit を使って取得する結果を少なくする foreach ループなどの中でsqlクエリを

  • 1ドット間隔の点線を描画するペンを作成する - C++Builder好きの秘密基地

    TPenのStyleプロパティにpsDotを設定しても1ドット間隔の点線を描画してくれない。この場合はExtCreatePen APIでジオメトリックペンを作成し、それをTPenに結びつける。 LOGBRUSH logBrush; logBrush.lbColor = RGB(0x00, 0x00, 0x00); logBrush.lbHatch = 0; logBrush.lbStyle = BS_SOLID; DWORD s[] = {1, 1}; // 1ドット間隔のジオメトリックペンを生成する HPEN hPen = ExtCreatePen(PS_GEOMETRIC | PS_ENDCAP_FLAT | PS_USERSTYLE, 1, &logBrush, 2, s); // APIレベルで描画するのであれば、ハンドルをTPenへ結びつける必要は無し TPen* pDashPe

    1ドット間隔の点線を描画するペンを作成する - C++Builder好きの秘密基地
  • Lifehacker Top 10:ちょっと便利なPDF Tipsトップ10 - ITmedi...

    PDFファイルでできることは思っているよりずっと多い。PDF文書を変換、編集、管理するテクニックをお届けする。(Lifehacker) PDFファイルフォーマットは、レイアウトを整えた文書を公開し、保存し、交換する最善の方法の1つだ。どんなデバイスやコンピュータでファイルを開いても、正確に同じに見える。履歴書、納税申告書、電子書籍、ユーザーガイド、Webページでも何でも、PDFを使えば間違いない。皆さんは既に無料のPDFリーダーをPCにインストールしているだろうが、PDFファイルでできることは思っているよりずっと多い。そこでPDF文書を変換、交換、共有、管理、編集するテクニックのトップ10を紹介する。 10. カスタムPDFメモ用紙を作る マイケル・ボツコ氏のPDFメモ用紙ジェネレータで自分だけのDIYメモ用紙をデザインしよう(日語の記事はこちら)。名前やプロジェクト名、パンチ穴などのテ

    Lifehacker Top 10:ちょっと便利なPDF Tipsトップ10 - ITmedi...
  • Googleマイマップで描いた地図をGoogle Maps APIで貼り付ける方法:Geekなぺーじ

    最近公開されたGoogle Mapのマイマップ機能を使って描いた地図をGoogle Maps APIで貼り付ける方法を説明したいと思います。 マイマップで作った地図データは、KMLとして取得できますが、このKMLを使ってGoogle Maps APIで再利用できます。 マイマップでKMLを生成 最初に、マイマップ機能でKMLを生成します。 まず、http://maps.google.co.jp/の左側にある「マイマップ」タブをクリックします。 その後、「新しい地図を作成」をクリックしますが、ここでGoogleアカウントへのログインが必要になります。 Googleアカウントを持っていない人は、必要に応じて取得しましょう。 メールアドレスがあれば無料で取得できます。 次に、Google Mapのマイマップ機能を使って色々描いてみます。 描き終わったら、KMLファイルをダウンロードします。 マイ

  • 1