Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

tipsに関するocsのブックマーク (54)

  • MySQL 5.1のmysqldumpslowで快速チューニング - SH2の日記

    MySQL 5.1のmysqldumpslowを使うとチューニングが楽になる!という話題です。 mysqldumpslowはもともとMySQLに付属しているツールで、スロークエリログを集計してくれるものです。これ自体はMySQL 5.1で特に変わったところはありませんが、スロークエリログ体の方が機能強化されているため、組み合わせるとなかなか便利になっています。MySQL 5.1におけるスロークエリログの主な機能強化は以下の三点です。 long_query_timeに1秒未満の値を設定できるようになった。 出力先を設定できるようになった。 これらの設定をオンラインで変更できるようになった。 これでどうなるかというと、MySQLの性能分析をしたいと思ったときに、サーバを止めずにその場で mysql> set global slow_query_log = 1; mysql> set glob

    MySQL 5.1のmysqldumpslowで快速チューニング - SH2の日記
  • iPhoneを初めて使う人に教えてあげたいちょっとした事:アルファルファモザイク

    ■編集元:iPhone板より「初めての人に教えてあげたいちょっとした事 part2」 4 iPhone774G :2009/11/05(木) 23:06:54 ID:wxKeRCWV0 ?2BP ・例)アドレス帳の名前を長押しすると、電話番号をコピーできる ・じゃあ俺も一つ。 体右上のリセットボタンを押しつつ、ホームボタンを同時押しすると、今の画面のスクリーンショットが取れる。 カメラロールで閲覧可能。壁紙にも出来る。 ・音楽聞いてる時はホームボタンダブルクリックで簡易コントローラ表示。音量の上げ下げ、早送り、曲送り等可能。 ・書いている文書を誤って消去してしまった場合、iPhoneを振ることによって、その消去を取り消す事が出来る。 ・まずは右側はマイクだという事を知るべきだろ ・イヤホン音楽聴いてるとカメラ…うわなn ・計算機、横にすると関数計算機になる。普段の生

  • iPhone の「設定」をゼロから見直して、自分に合うように最適化する。

    AppBankです。 先日、iPhoneにちょっとした不具合が見つかりました(内容は秘密)。バックアップからの復元では直らず、工場出荷後の状態で復元すると不具合が直りました。iPhoneの挙動もすこぶる早くなるというおまけもついてきましたのでよしとします。 ということで、バックアップ状態に戻せないので、iPhoneをまっさらの状態から設定し直しました。幸い必要だったデータは連絡先データと写真のみでしたのでなんとかできそうです。 最近 iPhone を手に入れた方が当に多いと聞きます。 現在、私がどのような iPhone の設定をしているかメモ代わりにご紹介したいと思います。自分でも知らなかった設定がわんさかありましたので、みなさんも一度目を通してみてくださいね。 参考記事: iPhoneの使い方や設定方法のまとめ 追記: コメントがありましたのでアップルに確認しました。「バッテリーの残り

  • Firefox 3.5で「最後のタブを閉じた」時の挙動を3.0と同じにする方法 | aquapple

    Firefox 3.5がリリースされてからまもなく1ヶ月が経過しようとしています。タブブラウジングを快適にするTab Mix Plusアドオンが対応していないことを理由に、まだメインPCには入れていません[1]。 ただ、いつかは移行しなければと思っているので、ノートパソコンには最小限のアドオンのみ入れて3.5を使い始めています[2]。 そのときに気がついた挙動なのですが、Firefox 3.5では「タブが一つしか開いていないときに(マウスジェスチャや中クリックなどで)最後のタブを閉じると、Firefoxそのものが終了」するようになっていました。私の場合、見終わったタブはキーボードショートカットのCtrl+Wキーで閉じることが多かったのですが、ちょっとキーを押しっぱなしにしただけでFirefoxウィンドウそのものまで消えてしまうのはかなり不便。 元に戻す方法はないかと調べてみたところ、abo

    Firefox 3.5で「最後のタブを閉じた」時の挙動を3.0と同じにする方法 | aquapple
  • 掃除屋歴7年の俺がしつこい汚れの落し方を教えるよ - 床のトルストイ、ゲイとするとのこと

    (2009/12/31 追記あり) 学生時代にホームクリーニングのバイトを7年間やっていたので、大抵の汚れなら落し方分かります。このあいだ #pandacleaning というハッシュタグで掃除の仕方を淡々とつぶやいていたら評判がよかったので、ここらでまとめておくよ。 参考: mirakui によるパンダ掃除相談室 #pandacleaning - Togetter 掃除のために絶対に用意しなければならないもの 雑巾 すべての掃除に雑巾は必須です。雑巾はいくらあってもいいです。買ってくる必要はなくて、ボロくなったタオルを使うと良いです。縫ったりする必要はないです。ちなみに、プロの間では、上級者ほど雑巾の使い方がうまいです。雑巾が汚れる→交換する→時間のロス につながるので、ベテランの職人ほど一枚の雑巾で沢山の汚れを見事に拭き取ります。 バケツ 雑巾とバケツは常にセットです。バケツなしに水拭

    掃除屋歴7年の俺がしつこい汚れの落し方を教えるよ - 床のトルストイ、ゲイとするとのこと
  • Eclipseで同じファイルを別々に表示する (Kanasansoft Web Lab.)

    EmacsでCtrl+2やCtrl+3で画面分割して、同じファイルの別の場所を見ながらコーディングをよくするが、Eclipseでもエディタのタブをドラッグすることで同じ事ができる。

  • サポートエンジニアが経験から語る、論理的文章によるコミュニケーションのススメ

    俺はこれまで一貫してIT業界エンジニアとしてのキャリアを進んできたのだが、これまでのキャリアでもう一つ一貫していることがある。それは、ずっとサポートエンジニアであるということだ。実はサポート職というのはかなり論理的なコミュニケーションを必要とする職種であり、如何に論理的な文章を上手に書くかということが、如何に良い仕事をするか(短い時間で成果=顧客満足度を得られるか)ということに繋がるという側面がある。(もちろん高い技術力が必要なのは言うまでもないが。)サポートエンジニアはメールや報告書という形で日々論理的な文章を書かなければならないので、サポートの経験を重ねることによって論理的にコミュニケーションをする能力というのは徐々に磨かれよう。しかし、論理的にコミュニケーションをするというのは意外と皆出来ているようで出来ていないし、筋が悪いといつまで経っても身につかないこともあり、上手にお客さんを

    サポートエンジニアが経験から語る、論理的文章によるコミュニケーションのススメ
    ocs
    ocs 2009/12/05
  • Subversionで特定のディレクトリ以下の更新を無視する方法 - 永遠に未完成

    Subversion はリポジトリの一部をチェックアウトできる。ブランチやタグをコピーで実現する以上必須の機能で、昨今の分散型には見られない便利な特徴でもある。 それはそれとして、逆のことをしたいと思ったことはないだろうか。つまり、作業ディレクトリの特定のディレクトリ以下を無視したい。 追加や状態確認時に無視するのなら svn:ignore を使えばいい。そうではなくて、リポジトリには存在するけど個人的に用がなくてそこは見たくない場合。巨大なファイルがあったり、用もないのに頻繁に更新される場所は無視したいだろう。 そのやり方を紹介。 無視する TortoiseSVN 無視したいディレクトリを右クリックして、TortoiseSVN → 特定のリビジョンへ更新(U) ... → 「更新の深さ」で「除外」を指定して OK svn $ svn update --set-depth exclude

    Subversionで特定のディレクトリ以下の更新を無視する方法 - 永遠に未完成
  • ローカルポートを食いつぶしていた話 - download_takeshi’s diary

    ここのところ、お仕事で管理しているシステムで、夜中に負荷が急上昇する事象が発生しており、夜な夜な対応に追われていました。 (このブログ書いている今も、負荷がじわじわ上昇中なんですが・・・) で、いろいろと調査した結果、ようやく糸口がわかってきました。 結論から言うと、ローカルポートなどのネットワーク資源をいつぶしていたようです。 以下、調べていってわかったことなどのメモです。 トラブルの事象 運用しているのは Apache2.2 + mod_perl2 なwebサーバで、リスティング広告システムの配信系です。 リスティング広告の配信のシステムって一般的にロジックが複雑でいやーな感じなんですが、このシステムもご他聞に漏れずかなりのひねくれ者で、しかもトラヒックは結構多めです。システム全体で、日に1000万〜2000万クエリくらいかな。幸か不幸か、このご時勢においてもトラヒック的には成長し続

    ローカルポートを食いつぶしていた話 - download_takeshi’s diary
    ocs
    ocs 2009/10/15
  • Visual Studio で exe を ldd する(依存する dll を調べる)方法 - IT戦記

    今日、教えていただいた方法。 Visual Studio には dumpbin.exe というコマンドラインツールがついているので、それを使う。 C:\bin> dumpbin /DEPENDENTS hoge.exe Microsoft (R) COFF/PE Dumper Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file hoge.exe File Type: EXECUTABLE IMAGE Image has the following dependencies: KERNEL32.dll msvcrt.dll msvcrt.dll Summary 4000 .bss 6000 .data 1000 .idata 35000 .rdata 7000

    Visual Studio で exe を ldd する(依存する dll を調べる)方法 - IT戦記
  • 続・JUnit4でテストクラスの並列実行(Concurrent Util版) - royzumiの日記

    さっき書いたJUnit4でテストクラスの並列実行(Concurrent Util版) - royzumiの日記ですが、id:cactusmanさんの それぞれのテストクラス内のメソッドは逐次実行されるため、並列化したいところはクラスに分けないといけません。 この辺もなんとかしたいところですね。 をみて、なんとかしてみました。 package org.cactusman; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.CompletionService; import java.util.concurrent.ExecutorCompletionService; import java.util.concurrent.ExecutorService; impor

    続・JUnit4でテストクラスの並列実行(Concurrent Util版) - royzumiの日記
    ocs
    ocs 2009/07/11
  • JUnit4でテストクラスの並列実行 - cactusman日誌

    最近、スローテスト問題というのが深刻になっています。 JUnitは基的に逐次実行されるため、高性能なPCでも待たされる処理があるとどうしても時間がかかってしまいます。 JUnit3では川口さんが作成した「Parallel Junit」があるので並列実行することができるのですが、JUnit4対応はされていません。 なので、JUnit4で何かないかと調べてみましたが、使えそうなものはなさそうでした。 なければ作るというわけで、とりあえずSuiteクラスを継承して実装してみました。 package org.cactusman; import java.util.ArrayList; import java.util.List; import org.junit.runner.Runner; import org.junit.runner.notification.RunNotifier; im

    JUnit4でテストクラスの並列実行 - cactusman日誌
    ocs
    ocs 2009/07/11
  • 時代はGNU screenからtmuxへ - このブログはURLが変更になりました

    GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo

    時代はGNU screenからtmuxへ - このブログはURLが変更になりました
    ocs
    ocs 2009/07/10
  • POSTリクエストをリダイレクトするとGETされる?POSTされる? - はこべにっき ♨

    あるURLにPOSTでリクエストを発行した結果リダイレクトされたとき,そのリダイレクトのリクエストはGETなのでしょうか?POSTなのでしょうか? なんとなくGETっぽいけど… そこんとこどうなのか気になったので調べてみました.HTTPとかにはあんまりくわしくないので,おかしかったら指摘していただきたいです. 準備 リダイレクトが発生するレスポンスコードは以下の4つです. 301 MOVED PERMANENTLY 302 FOUND 303 SEE OTHER 307 TEMPORARY REDIRECT HTTP1.1のRFCやその解説によると,POSTリクエストした結果,レスポンスコードが302か307だった場合は,POSTでリダイレクトしたほうが良いようです.でも,ほとんどのクライアントはその決まりを守らずGETでリダイレクトしているとも書いてあります. そこで,Firefox/S

    POSTリクエストをリダイレクトするとGETされる?POSTされる? - はこべにっき ♨
    ocs
    ocs 2009/07/08
  • CTRLとCAPSの替え方 - PukiWiki

    X-Window の場合 † 以下のようにします. /etc/X11/XF86Config (もしくは,/etc/X11/{XF86Config-4|xorg.conf}) をエディタで開きます. 以下のようなセクションを探します. Section "Input Device" Identifier "Keyboard0" Driver "Keyboard" XkbLayout "jp" XkbModel "jp106" EndSection セクション内に,以下の例で示す行を追加します. Section "Input Device" Identifier "Keyboard0" Driver "Keyboard" XkbLayout "jp" XkbModel "jp106" XkbOptions "ctrl:swapcaps" # ←この行 EndSection ↑ Linux コンソ

    ocs
    ocs 2009/06/30
  • 全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の日記
    ocs
    ocs 2009/06/17
    すげーブクマの伸び/いくつか知らないショートカットキーがあった/Ctrl+Tだとクラスしか開けないので、設定ファイルを開きたいときにはCtrl+R使ってます。あとは複数行選択してCtrl+/で一括コメントアウトとか。
  • 右利きのおまえらが左手でマウスを使うべきいくつかの理由

    俺における身も蓋もない左手マウスの理由は、またしても中学2年の頃に「おまえらと違って左手で華麗にマウス使っちゃう俺」的な発想で使い始めたところに遡るわけだが、それ以来飽きることなく十年以上も左手マウスを続けているのは、純粋にそのほうが便利だからである。もう中2じゃないのでべつにおまえらと違わなくても生きていけるので、そろそろ左手マウスの良さについて一言いっておく。 マウスは左手でも不自由なく扱えるいきなり消極的な理由に思えるかもしれないが、実はこれが一番重要な点だ。左利きのおまえらと違って右利きのおまえらは利き手じゃないほうの手で細かい操作をすることに不安をおぼえるかもしれないが、実際にはなんの問題もない。よくマウスを観察してみよう。ボタンが数個くらい付いてるだけだろう。こんなもん箸も持てない子供ですら扱えるわけで、健常者のおまえらならまったく問題ない。 左手マウス+右手テンキーの破壊力は

    右利きのおまえらが左手でマウスを使うべきいくつかの理由
    ocs
    ocs 2009/06/11
  • ncある限りぼくはどこまででもいけるッ! - (ひ)メモ

    多段SSHの話。 2008-05-02追記 ncの-w secオプションで、一定時間通信がなければncが終了するようにしました。このオプションを指定しないと、sshコネクションを切った後でもncのプロセスが残留してしまいます。 2010-03-08 OpenSSH 5.4以降のnetcat mode (ssh -W host:port ...) を使えば、ncコマンドは不要かも。 2010-11-08 zshでNo such file or directoryと言われるのは、これが原因かもhttps://bugzilla.mindrot.org/show_bug.cgi?id=1494 正攻法でこたつにアクセスするには下図のようなSSHアクセスを繰り返さなければならない、といった状況があるとする。 uchi ----> otonari otonari ----> genkan genkan

    ncある限りぼくはどこまででもいけるッ! - (ひ)メモ
    ocs
    ocs 2009/05/29
  • 続・$HOME/.ssh/configを活用していますか? — ディノオープンラボラトリ

    以前の記事「$HOME/.ssh/configを活用していますか?」では、設定ファイルを少し頑張って書けば普段のSSHライフが随分変わりますよ、と紹介しました。今日はその続編です。前回よりマニアックな設定を紹介します。 2段以上先のサーバにログインする Dynamic Forward機能を使う 共通設定をまとめて書く 2段以上先のサーバにログインする 目的のサーバにログインするために、踏み台的なサーバを経由しないと入れない環境があります。例えば、dmz経由でないとDBサーバにログインできない環境、というのは良くある構成でしょう。 このような場合に、ProxyCommandパラメータが利用できます。 上の設定で「ssh db1」とすると、sshでdmzに接続し、dmzから192.168.0.201へログインします。これを利用するには踏み台サーバにncコマンドが必要ですが、大抵の環境にインスト

    ocs
    ocs 2009/05/29
  • DB設計時のサイズ見積もり - よねのはてな

    ここのところ、javaccとawsに魅了されている米林です。 よく使うDB(Oracle/MySQL/PostgreSQL/SQLServer)における設計時のサイズ見積もりで使うサイトの備忘録。 あとは、OracleからのPython情報。 Oracle Oracle 物理設計 http://www.oracle.com/technology/global/jp/columns/skillup/oracle9i/index.html 領域サイズ見積もり http://otn.oracle.co.jp/document/estimate/index.html OTNにログインする必要ありますがオンラインで見積もりが出来ます。 アカウント持っていない人は、この見積もりツールを使う目的でアカウントを作ってみてはいかがでしょうか。 OLTP系とDWH系においてブロックサイズを考慮し、DWH系はブ

    DB設計時のサイズ見積もり - よねのはてな
    ocs
    ocs 2009/05/15