タグ

tipsに関するwozozoのブックマーク (167)

  • リモートのマシンで、iptablesでなんかいじる前に保険をかけておく - (ひ)メモ

    #!/bin/sh # 保険をかける # echo '/root/clear-iptab' | at now + 3min # とか # echo '/root/clear-iptab' | at 13:00 # で。 # # そしたら iptables でなんかいじって、 # iptables ... (as you like) # 成功したら at の job を削除しておわり。 # atq # atrm N # 失敗したら正座して祈る。 iptables -F iptables -X iptables -Z iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT 追記: 2010-01-09 http://ya.maya.st/d/201001a.html#s20100107_1 で言

    リモートのマシンで、iptablesでなんかいじる前に保険をかけておく - (ひ)メモ
  • hgtip.com

    Mix Parlay betting presents a thrilling opportunity for sports enthusiasts to amplify their excitement and potential winnings by combining multiple selections into a single bet. However, mastering this form of betting requires a strategic approach and the implementation of advanced techniques. In this article, we’ll explore advanced strategies and tactics aimed at elevating your Mix Parlay betting

  • rootのパスワードが必要なスクリプトを書く場合の注意点 - スコトプリゴニエフスク通信

    MySQLのrootユーザーのパスワードが必要なスクリプトを書く場合、 #!/bin/bash mysqladmin -uroot -ptiger ping のようにスクリプト自体にパスワードを書くのではなく、rootのHOMEディレクトリの.my.cnf(/root/.my.cnf)の中にパスワードを書き、rootユーザにしか読めないように600にしておく。 # cat > /root/.my.cnf [client] user = root password = tiger [mysqladmin] user = root password = tiger # chown root:root /root/.my.cnf # chmod 600 /root/.my.cnf と、ここまではいいのだが、テストとして、 $ sudo mysqladmin ping mysqladmin: co

    wozozo
    wozozo 2009/11/16
    sudo -H .my.cnf
  • MyISAMとInnoDBのどちらを使うべきか

    Twitterで話題になってたので簡単にまとめました。 ●MyISAMにしか無い機能を使いたい場合はMyISAMを使うしかない ・全文検索 (TritonnやSphinx) ・GIS ●InnoDBの利点(MyISAMの欠点) ▲障害対応系 ・クラッシュしても再起動するだけでリカバリができる ・クラッシュリカバリにかかる時間はテーブルサイズに比例するようなことはなく、コミット済みのデータは修復できる (巨大なMyISAMテーブルのREPAIRには数日単位で時間がかかることがある) ・オンラインバックアップができる ・INSERTやLOAD DATAなどを実行している途中でCtrl+Cでその更新系SQL文を止めても、テーブルは壊れないし、中途半端な状態で更新されることも無いし、スレーブが止まることも無い ▲性能系 ・行レベルロックなので並列性が高い(MyISAMはテーブルロック)。またSEL

  • パーティショニングの使用例 - カーディナリティが低いカラムを使って検索する場合

    MySQL 5.1で追加された機能にパーティショニングがある。これは適切に利用すれば非常に強力な機能であることは間違いないのだが、使いどころが難しい。なぜなら、 インデックスをつけるだけでカバー出来る場合が多い。 パーショニングを使わずに、単にテーブルを分けてしまえばいい。 テーブルが巨大にならないとあまり効果を実感できない。 使い方を間違えると性能が落ちてしまう。 などの問題があるからだろう。 そんなわけで、今日と明日でパーティショニングが役に立つシーンを2つ紹介しようと思う。今日は一つ目、インデックスをつけたいカラムのカーディナリティが低い場合だ。カーディナリティとは日語に訳すと濃度とか訳されるが、要は値の種類(分散具合)のことである。例えば、YesかNoの2つの値しかとらないカラムは非常にカーディナリティが低く、インデックスをつけるととても効率が悪い。インデックスを使って目的の行を

    パーティショニングの使用例 - カーディナリティが低いカラムを使って検索する場合
  • [Snow Leopard]⌘+スペースで入力切り替えする際に表示される「スクリプト切り替え」を消す方法 その2 - ネタフル

    Mac OS X 10.6 Snow Leopard」で採用された、⌘+スペースで入力切り替えする際に表示される「スクリプト切り替え」を消す方法を紹介しましたが、もっと簡単な方法がありました! 先ほどの方法を紹介した後に、ツイッターで教えてもらいました。 ▼Twitter / Yusuke Narita: @kogure 私の環境では「システム環境設定 – … 私の環境では「システム環境設定 – キーボード – キーボードショートカット – キーボードと文字入力」で、「入力メニューの次のソースを選択」に⌘+スペースを割り当てると「スクリプト切り替え」が消えましたよー。 ▼Twitter / Yusuke Narita: @kogure 追記: 「システム環境設定 – 言語 … 追記: 「システム環境設定 – 言語とテキスト – 入力ソース」でカタカナをOFF(英字とひらがなのみチェックさ

    [Snow Leopard]⌘+スペースで入力切り替えする際に表示される「スクリプト切り替え」を消す方法 その2 - ネタフル
    wozozo
    wozozo 2009/09/02
    ime
  • Top 10 tips to a new django developer : Dpeepul Blog

    1.Don’t put project name  in the imports For example suppose say you have an app “xyz” in  the project say “project3” then don’t say  1: from project3.xyz.models import Author It ties the project name to your app which has several disadvantages like 1.You can’t easily reuse the app. 2.In future if you want to change the project name it becomes difficult. Instead do this. 1: from xyz.models import

  • 細かすぎて伝わらないjQueryの機能5選 - KAYAC Engineers' Blog

    実は技術部ではなく、演出部所属のagoです。 先日jQuery 1.3.2のソースを読む機会があり、そのときいくつか気づいたことがあったのでまとめてみました。 1 .addClass, removeClassはスペース区切りで複数のclassを渡せる .addClass, removeClassにはスペース区切りで複数のclass nameが渡せます。 //classの順番は保持します。 //<div class="hoge gege">があった場合、<div class="hoge gege huga">になります。 $('div').addClass('hoge huga'); //<div class="hoge gege huga">があった場合、<div class="gege">になります。 $('div').removeClass('hoge huga'); ただし、hasC

    細かすぎて伝わらないjQueryの機能5選 - KAYAC Engineers' Blog
  • JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記

    タイトル変えました。旧タイトル「JavaScriptでよく使う書き方」。よく使うけど毎回忘れる。 正規表現にマッチするかどうか。 RegExp#testを使う。 /abc/.test("abcdefg") // => true String#searchはマッチした位置を返す。マッチしない場合は-1。先頭にマッチすると0でfalseなので注意。真偽値が欲しい場合はString#searchを使わない。 "abcdefg".search(/xxx/) // => -1 "abcdefg".search(/def/) // => 3 "abcdefg".search(/abc/) == false // => true 正規表現の部分マッチを得る。 部分マッチを得るには、RegExp#execかString#matchを使う。execとmatchの速度は大して変わらない。 正規表現のベンチマー

    JavaScript正規表現メモ。 (JavaScriptでよく使う書き方。) - こせきの技術日記
  • PostgreSQL の初歩的 Tips 3つ | バシャログ。

    最近なんだか胃の調子が悪いのでサプリメントなるものに手を出そうとしている kimoto です。 あと運動もしてます。やせるぞ! まあそれは割とどうでもいいんですが、以前にMySQL の初歩的 Tips 3つというエントリーを書いたことがあります。 これ、PostgreSQL だとどうするんだろ?っていう質問がありましたので、ちょっと書いてみます。 データの表示を立て並びにする これは、MySQL の場合はクエリの最後に「\G」を付ける事で可能でした。 こちら、PostgreSQL の場合は「\x」をコマンドします。ポイントは、このコマンドはスイッチになっていて、最後に付けるのではなくこのコマンドを打つたびに on と off が切り替わるという事です。 dbname=# SELECT * FROM member; id | name | gender | age | blood | pos

    PostgreSQL の初歩的 Tips 3つ | バシャログ。
  • postgreSQLでDBのサイズを確認したい場合 - PictNotes - ピクトノーツ

    vacuumedb -f (full) は、できないけど、DBの再利用領域は知りたい場合 pg_database_size と pgstattuple (contribにあります) の2つのコマンド を使うといい 使い方は、DBに入って、 dbname=# select pg_database_size('databasename'); pg_database_size ------------------ 49801171592 dbname=#select * from pgstattuple('tablename'); table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_space | free

  • MacBookのメモリを4GBに。

    2011/07/30: [追記11]を追加しました。 2011/07/22: [追記10]を追加しました。 先日購入したMacBook(late 2008)。購入時にRAMを4GBにする考えもあったのですが、Xcodeメインで使う分には2GBで十分だろうと思っていて、アップグレードなしに購入しました。実際、メモリは2GBで十分だったんですが、Safariを起動したり、Versions(subversionのGUIフロントエンド)、その他のメニューバー常駐アプリを同時に使っていると、どうしても最大メモリの75%ぐらいは消費してしまうので、これは遅かれ早かれ増設した方がいいなと思い、自分で簡単に増設できることから、サードパーティ製メモリを購入して4GBにしてしまいました。精密ドライバも買うハメになりましたが、あればあったで便利なので、それは良しとしましょう。 増設後は気分的に(笑)非常に快適で

    MacBookのメモリを4GBに。
    wozozo
    wozozo 2009/02/18
    PRAMをクリア
  • 携帯3キャリアの迷惑メールフィルター設定URL | Apelog

    DoCoMo http://imutl.ezweb.ne.jp/cgi2001/utl_menu.cgi AU http://docomo.ne.jp/cp/mailsetst.cgi SoftBank http://elinks.softbank.ne.jp/selfcare

    wozozo
    wozozo 2009/02/15
    迷惑メールフィルタ 設定URL
  • void GraphicWizardsLair( void ); // www抜きのアドレスをwww付きにリダイレクトするhttpd.conf

  • iPython でちょっと便利なショートカットとか - 人生いきあたりばったりで生きてます@はてな

    なんか色々便利そうなショートカットとかコマンド見っけてたので備忘録的にメモ。% ついてるやつは Magic Function とかいうらしい。 関数実行のショートカット かっこは省略できるらしい。初めて知った。 「/」でさらに引数の「,」を省略。「,」で引数を文字列に変換。 # かっこ省略で実行 In [23]: sample 1, 2 -------> sample(1, 2) # さらに引数の「,」省略で実行 In [24]: /sample 1 2 -------> sample(1,2) # 引数を文字列に変換して実行 In [25]: ,sample 1 2 -------> sample("1", "2") 名前空間関連 %who, %whos, %who_ls, %reset を使う。 どの変数に何を入れたのか忘れてしまったときとか便利。めんどくなったらリセットも可能。 #

    iPython でちょっと便利なショートカットとか - 人生いきあたりばったりで生きてます@はてな
  • Flashでやってしまいがちな16個の間違った使い方 | ClockMaker Blog

    Photoshopでやってしまいがちな12個の間違った使い方 – GIGAZINEが面白かったので、Flash版として「Flashでやってしまいがちな16個の間違った使い方」としてまとめてみました。 1.シンボル化しないままトゥイーンを作成している まずは誰でも一度はやったことがあるであろう、シンボル化しないままのトゥイーン作成。ライブラリに「トゥイーン○」という名もなきシンボルが作成され、後で見返したときや他の共同作業者が非常に困ることになります。 2.テキストフィールドに直接リンクURLを設定している getURLやnavigateToURLなんてスクリプトを知らない初心者のころはテキストフィールドにURLをいれてテキストリンクを作っていました。これは演出が作れないので、慣れてくると使うことはないでしょう。 3.文字をボタンに含めたときに後ろにシェイプを敷いていない ボタンを作ったとき

    Flashでやってしまいがちな16個の間違った使い方 | ClockMaker Blog
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • ちょっと使えるMySQLの小技5つ+1

    こんにちは。最近ガスを止められ温もりの無い生活を送っている松田です。 今回は最近自分が知ったMySQLの小技をいくつか書いてみます。 んなもん常識だろ!ってネタがあっても優しく見守ってあげてください。 まず今回の実行サンプルには以下のテーブルを使ってます。 mysql> SELECT * FROM user_m; +---------+----------+---------------------+ | user_id | name     | create_datetime     | +---------+----------+---------------------+ |       1 | atsushi  | 2007-05-17 21:53:40 | |       2 | joe      | 2007-05-17 21:53:59 | |       3 | masah

    ちょっと使えるMySQLの小技5つ+1
  • FireBugの便利な機能

    朝だ、朝だ、晦日なのに朝だ、小堤です。 ExtJSだけでなく、JavaScriptでの開発にはFireBug欠かせませんね。 しかし、Console API、console.logとかconsole.debug以外使っていますか? 先日、ExtJSの勉強会でconsole.dirについてちょこっと終わった後にデモったんですが、好評でしたので、追記ってことで。 console.dirは、オブジェクトをDOMタブで表示しているように、ツリー上に一気に表示してくれます。 データの確認時、深いオブジェクトをいちいちクリックしないで、まとめて表示できるってわけですわ。 んで、今日は、3つほど。 グループにまとめて表示 実行時間を計測する プロファイルを生成する を紹介します。 グループにまとめて表示 console.group( ‘グループ名’ ); ~FireBugのConsoleAPIを実行~

  • はてなブログ | 無料ブログを作成しよう

    牛乳とドーナツ 冷蔵庫で冷やされパキパキに固まった砂糖が鱗みたいにまとわりついているドーナツを取り出すと、マグカップに牛乳を注ぎ、少し時間を置く。 読みかけたのことか、はたまた別のことか、何かを考えながら惰性でドーナツをべてしまい、それを牛乳で流し込むのを忘れた…

    はてなブログ | 無料ブログを作成しよう