Random Ruby and Rails tips. This blog is dedicated to deliver short, interesting and practical tidbits of the Ruby language and Ruby on Rails framework. Read more... Your submissions are more than welcome!
#!/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 で言
コードの長さは20cmで足りるのに2mもあるコードを使わなきゃいけないとか、引き出しの中でグチャグチャに絡まるコードをどうにかしたいという時には、このまとめ方をマスターすれば全て問題解決です。 生産性向上系ブログ「Silver Clipboard」に、コードのまとめ方の説明とデモ動画が載っていました。このやり方でコードをまとめると、驚くほど簡単に必要な長さにコードがまとめられますよ。まずは動画をご覧ください。 冒頭でも書きましたが、このまとめ方なら引き出しの中でコードが絡まる心配も無いですし、机やパソコンの後ろのスペースもスッキリです。 実はこの方法、米ライフハッカーでは以前も一度ご紹介したのですが、微妙にまとめ方が違って、こちらの方が断然使いやすいので、またご紹介させていただきました。前の方法でまとめてみた人も、こちらの方法も試してみてください。 How to Keep Your Spa
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers Alyssa Gregory氏がSitePointにおいてTo-Do Lists: 10 Tips for Increasing Productivityのタイトルのもと、ToDoリストを活用するための10のtipsを紹介している。ToDoは作業の取りこぼし防止や生産性向上のためによく利用される方法のひとつ。しかし、ToDoリストを作成してもうまく使えず、生産性を向上させるどころか逆にストレスの原因になることもある。ToDoリストを効果的に使うには活用方法を身につけておく必要がある。 Alyssa Gregory氏が紹介しているToDo活用方法は次のとおり。 自分にあったToDoリストツールを用意する。ソフトウェアでもいいし、オンラインアプリケー
以前の記事「$HOME/.ssh/configを活用していますか?」では、設定ファイルを少し頑張って書けば普段のSSHライフが随分変わりますよ、と紹介しました。今日はその続編です。前回よりマニアックな設定を紹介します。 2段以上先のサーバにログインする Dynamic Forward機能を使う 共通設定をまとめて書く 2段以上先のサーバにログインする 目的のサーバにログインするために、踏み台的なサーバを経由しないと入れない環境があります。例えば、dmz経由でないとDBサーバにログインできない環境、というのは良くある構成でしょう。 このような場合に、ProxyCommandパラメータが利用できます。 上の設定で「ssh db1」とすると、sshでdmzに接続し、dmzから192.168.0.201へログインします。これを利用するには踏み台サーバにncコマンドが必要ですが、大抵の環境にインスト
本連載では、竹島愼一郎氏が提唱するインパクト抜群の「1枚企画書」をPowerPointで作る手順を全5回で紹介します。社会人になったらWordやExcelだけでなくPowerPointも使いこなせなくては、社内や取引先でのプレゼンに勝ち抜けません。しかし、ただ単に企画書をPowerPointで再現しただけでは、印象に残るプレゼンにはほど遠く、居眠りを誘う会議になってしまうことでしょう。 「1枚企画書」の最終回として、本書が出版に至った企画書の実例を含む、「プレゼン力の高い企画書」を3種類ご紹介します。実際の成功事例を踏まえてPowerPointをフル活用すれば、皆さんの仕事もきっと成功に近づくはずです。 ※本記事は「ビジネス極意シリーズ パワポで極める1枚企画書」から一部抜粋し、編集・再構成したものです。 Table of Contents プレ企画書1――飽和市場の「新商品企画書」 ■
今週の月曜と火曜は国際ワークショップで久し振りに英語の口頭発表を行いました。この準備が大変で、久し振りに徹夜を含むデスマーチ状態で仕事を続け、そうした無理をしてなんとか発表できるところまで仕上げられました。 ただ今回の仕事でちょっとした個人的な勝利も経験することができました。なんとかこの期間中、自分としては GTD の習慣を続けられていたという実感があったのです。 よく「GTD なんて無意味だ」という意見を聞くときに挙げられている理由として、「多忙のときになかなか GTD を維持できない」というものがあります。普段続けるには手間がかかって面倒で、本当に必要なときに使えない、と感じるひとが多いようなのです。 今回も含めて、何度か修羅場をくくり抜けたところで、なんとなくコツらしきものがつかめてきましたので、それを7つのポイントにまとめてご紹介します。 1. 常に「収集」し続ける 多忙な状態にあ
適当に思い付いたものを書いてみる。 CTRL-X CTRL-L 行単位での補完。まぁ該当の行でyyしてpして貼り付けでもいいかもしれないけど、移動するの面倒な場合もあるし。 以下、自分のvimrcで「n CTRL-X CTRL-L」した例。 ちなみに俺がこれを一番使うときはRSpecのdescribeの行を補完する時かな。こんな感じ。 describe "hogehoge" do end desCTRL-X CTRL-L ↓ describe "hogehoge" do んで、hでちょこちょこっと”の中に移動してdi”で”の中を削除する感じ。 di" こっそり上で登場してるけど"で囲まれた文字列をd(削除)する。da"だと"も含めて削除。ちなみにこれはテキストオブジェクトっていうVim7からの機能で他にも色々パターンがあって、個人的にVimの機能の中でも特別気に入っている。ちゃんと説明する
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Setting, Changing and Resetting MySQL and MariaDB Root Passwords This tutorial explains how you can set, change and reset (if you've forgotten the password) MySQL or MariaDB root passwords. Time and again I see problems like mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)'. So I thought it's time to remind you how to solv
唯一の中央レポジトリと複数のcheckoutするノードというトポロジの場合、checkoutしたファイルのmtimeがノード間で同じ時刻(当該ファイルがcommitされた時刻)になっているとなにかと都合がいいです。 例えば、Webアプリのデプロイを中央レポジトリからのcheckout(やupdate)で行う場合を考えます。もし、内容が同じなのに複数あるアプリサーバの間でmtimeが異なってしまっていると、 サーバごとにETagヘッダの値が異なってしまう ※Apacheの場合、FileEtagディレクティブを調整(mtimeを見ないように)することによって統一可能ではあります サーバ間でrsyncをかけると無駄なファイルコピーが発生する 内容が同じににもかかわらずmtimeが異なるせいでコピーが発生する ※--size-onlyオプションでmtimeを見ないようにして回避可能ではあります と
Mac編は、基本、Macユーザじゃないので誰かヨロシク ■拡大方面 ・ZoomIt(Microsoft Sysinternals) インストール不要、実行ファイルのみで使用できるのでかなり便利。 拡大鏡だと、画面に酔ってしまいそうになりますが、コレだと酔うことは無いかな。 拡大した画面を操作することはできないので、その部分は少し物足りないかもしれないけれど、 グラフデータや、操作画面の一部などを見てもらうには、ZoomItのペン機能を併用すると幸せになれます。 説明:デスクトップを拡大表示してフリーハンドで注釈を描き加えられる「ZoomIt」:窓の杜 追記:2009/01/14ZoomIt3.01にLiveZoomがついていた。に書きましたが、 v3.01からLiveZoom対応になりました! ・Microsoft マウスオプションの拡大鏡 拡大表示のままでも編集ってのはおいしいかなぁト思
LANケーブルにはいろいろな色があるのでうまく色分けして使いこなしている方も多いと思います。この件技術者仲間と話すと実にいろいろな工夫を聞くことができたので今回はそれをまとめてみました。 【1. ハードウェア用途別】 基幹ネットワークなら黒、WEBサーバなら白、DBサーバなら赤といった感じです。色によってつながっている機器の重要度がわかるのでメンテナンスするときに気をつけやすいです。 【2. サービス別】 メール系なら緑、社内グループウェアなら黒、ユーザ向けサービスなら黄色といった感じです。サービスの種類が多すぎてわけがわからない環境下ではおすすめです。 【3. セグメント別】 セグメント毎に色分けに色分けします。192.168.1.0/24なら白、192.168.5.0/24なら赤、といった具合に。(yoshiさんコメントThanks) 【4. 全サーバ別の色】 サーバ台数が少ないのであ
口上 「あれ、先日調べたあのコマンドの名前なんだっけ」 なんて言いながら、google様に検索をかけるなんてことは皆さんもよくあるのではないでしょうか。 しかし、これは当然時間の無駄ですよね。同じ事に何度も時間をかけたりなんてしたくないですし。 こんな時、ちょっとハッカーな人はシェルのヒストリをたっぷり溜めておいて、シェル組み込みのヒストリ検索(ctrl + r とかで呼び出すやつ)などを使って調べたりするかもしれません。ただ、残念ながら自分の場合、コマンド名の断片すら思い出せないことも少なくありません。 こんなわけで、以前よりコマンドにタグ付けとかメモ書きをして、後で検索できるような仕組みが欲しいと考えていたのですが、なかなか実現には至っておりませんでした。 しかし、今日ふと簡単に実現できる方法を思いついたので、本エントリで紹介させて頂こうと思います。 やり方 タグ付けやメモ書きをする
価格コム 家電製品とか、最安値のものが探せる。 その辺の家電量販店と比較しても随分安い。 ヤフーオークション 中古でもよければたぶん最安価格帯で買える。 モノやタイミングによって出物がない事もあるけど。 非売品等もここでは手に入る。
ご存知のとおり、SSHは公開鍵暗号と共通鍵暗号のふたつを使いわけています。お互いの認証やSSH sessionで使う共通鍵のネゴシエーションには公開鍵暗号で、共通鍵を共有した後は共通鍵で暗号化します。公開鍵による暗号化はオーバーヘッドがあって遅いからです。このため、いくつものSSH sessionを張ったり、ログインとログアウトを繰り返す場合、時間がかかります。また、firewallでSSHのbrute-forceをsession数によって制限している場合、短時間でログインとログアウトを繰り返す操作が阻害されることがあります。 OpenSSHにはControlMasterというキーワードで、既存のSSH sessionを再利用する仕組みがあります。これにより、すでにSSH sessionが存在する場合はそのsessionを再利用して、(ネットワーク的に)新たなSSH sessionを作成し
■ [ruby] bitclustに関するメモ Ruby合宿中に聞いとけばよかった…。 ディレクトリ構成はとりあえず % ls bitclust/ doctree/ db-1_8_7/ みたいにする。 まずDBフォルダを作る。 % ./bitclust/bin/bitclust.rb -d ./db-1_8_7 init version=1.8.7 encoding=euc-jp encoding=utf8とかしても、入力を自動的にUTF8に変換してくれたりはしないので注意(今のところ)。 次にリファレンスを読み込む。svn upを忘れずにな。 % ruby -I bitclust/lib/ bitclust/bin/bitclust.rb -d ./db-1_8_7/ update --stdlibtree=./doctree/refm/api/src 末尾に「&& echo ^G」(^
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く