ドットインストール代表のライフハックブログ
ビジュアルモードで文字数を数えたい範囲を選択して :'<,'>s/./&/gnを実行すれば 472 箇所置換しました (計 16 行内)という風に、選択範囲の文字数がわかる。ちなみに上記の数字は、はてな記法のときの本エントリの文字数。 『.』 は改行以外の1文字を意味し、『&』はマッチした文字列を意味するので、各文字を自分自身で置換することになり、テキストの内容は変わらない。 Vim は置換した文字数を表示してくれるので、その機能を悪用したわけだ。ただ、置換した文字のハイライトが有効な場合、全文がハイライトされてしまうのが難点。 コマンド打つのが面倒な人には 文字数を数えてステータスラインに表示する Vim スクリプトがオススメ。 文字数カウントスクリプト - 地獄の猫日記 バッファを保存したタイミングで、表示する文字数を更新してくれる。かなり便利。
Twitterは使い方の説明をほとんど読まずとも始めることが可能です。とりあえず、通常のツイートと公式・非公式RTさえ使えれば、困ることはないでしょう。 そのため、基本的で便利な機能であっても、使っていない人が多いのではないでしょうか?ここでは、Twitterの基本機能の中で比較的見落とされがちな機能をいくつかピックアップしてみました。 Twitterのヘビーユーザーには物足りない内容だと思いますが、通常のツイートと公式・非公式RT以外の機能は使っていないという方はチェックしておきましょう。 相手にフォローされているかを簡単に確認 相手が自分をフォローしてくれているかを調べたいときがあります。 相手のプロフィールページの”フォローしている”をクリックすれば確認出来るのですが、フォローしている人数が多い場合は、非常に手間になります。 実はこれ、一目で判断する方法があります。 相手のプロフィー
組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! ブラウザ強化系 拡張機能まとめ Google Chrome自体の機能を便利にしてくれる拡張機能をご紹介します。 最近の更新 2011年12月18日:いくつかの拡張機能を追加、そしてなくなってしまった拡張機能を代替するものに変更。また、見た目を少し変更しました。 目次 ブラウザ強化系以外の項目は、別のページに移動します。 Google系 ブラウザ強化系 基本拡張機能「新しいタブ」を拡張タブを開きすぎる人向けブックマーク系便利機能追加系GTD実践 自己管理系 WEBサービス系 WEB担当者お役立ち系 デザイナーお役立ち系 ソーシャルサービス系 エラーが起こるので気を付けたいもの ↑目次へ戻りたい場合は、画面右下にある「目次へ戻る」ボタンを押してください。
クレーンとは、重い荷物や巨大な荷物を動力でつり上げ、水平に運搬する機械のことです。工場などで使われる天井クレーン、港でコンテナの積み降ろしに使われる橋形クレーンなど、使う場所や用途に合わせて50以上の種類があります。 ビルの建設現場でよく使われているクレーン(ジブクライミングクレーンと言います)は、腕の部分(ジブ)の先端にワイヤーロープを通して荷物をつり上げます。約50〜60台の車に相当する重さ(70トン)の荷物を一度に持ち上げられる怪力クレーンもあるんですよ!! ジブクライミングクレーンは、常に建設中の超高層ビルの最上部で働き、ビルが完成するといつのまにか姿を消してしまいます。大きいものでは重さ300トンを超すクレーンを、どうやってビルの屋上まで引き上げ、下に降ろすのでしょう? ジブクライミングクレーンは、その名の通り、自らのマストを使ってビルを昇る機能を持っているのです。
GAppEngineで作ったアプリはギャラリーに登録できるようだったので、せっかくだからやってみました。 http://appgallery.appspot.com/ 特に審査とかないようだし、出来の良し悪しなんて(゚ε゚)キニシナイ!! 登録はAppGalleryトップの右サイドバーにある「Add your app now ≫」をクリックして、必要な情報を入力するだけ。 おー、ギャラリーのトップに表示されとる。 自動的に紹介ページ作ってくれるし、ホンキアプリなら登録しない手はないし単なる練習用でもとりあえず登録しておいて損はない気がします。 http://appgallery.appspot.com/about_app?app_id=agphcHBnYWxsZXJ5chMLEgxBcHBsaWNhdGlvbnMYoQYM GAEで公開したアプリにfaviconを設定してないとダッシュボー
先日セッションデータを消したかったのは、Datastore使用量が1GBを超えて一日0.01$の課金がかかってたからなのです。日曜日くらいに無事消えました。 Google App Engine/Javaでセッション情報を定期的に消す処理 130万件を消す処理に5日以上かかった計算に。もちろん、もう少しちゃんと組めばもっと早く終わると思うのですが、それはつまり、130万件を消去する処理を書くには単純なコードでは無理ということです。※急いでなかったので30分に13回程度の処理しか行ったためで、ちゃんと処理をすると3時間かからないくらいにはなりそうです。(23:08追記) まあ、日数がかかるのはいいとして。 セッション情報がたまってるときのエンティティサイズはこのように360MB程度になっていました。 ただ、このときデータストア使用量は1GBを超えて、0.01$の課金がかかっています。 これが、
Google Profileを編集した時に,First nameの欄もしくはLast nameの欄を空欄もしくはスペースだけにするとプロフィール保存時に「First and last names are required」と表示されて怒られる.この仕様のおかげで「ユーザ名はmickey24なので性や名の区別はない」「First nameの欄だけ書いてLast nameはなしにしたい」「First nameをmickeyにしてLast nameを24にすると表示名が『mickey 24』のようになって空白が入って嫌だ」という感じに困ることがある. 実は,Google Profileの氏名の欄を空欄やスペースだけにするのは認められていないが,LRO(Left-to-Right Override)という透明な特殊文字だけの場合は何の問題もなくProfileを保存することができる.LROは横書きの
How to manage your Mac and PC’s startupというエントリーより。 If one of the programs you want to add is already in your Mac’s Dock, you can also control-click (or right-click if your mouse has multiple buttons) on the desired icon and choose the “Open at Login” option from the menu. Mac OS 9などの頃はシステムフォルダの中に「起動項目」というフォルダがあり、その中にアプリケーションのエイリアスを入れておくと起動時にアプリケーションが起動したものです(確か)。 Mac OS Xだとどうするのかな、とぼくも調べたことがあるのでずか
ちょっと前まで、IEかどうかを判別する世界最短のコードは、「IEは垂直タブ(\\v)を理解しない」バグを利用した以下のコードでしたが、 '\v'=='v' // 9byte via Ajaxian その後 7byte 版が登場し、去年まではこれが世界最短とされていました。 !+"\v1" // 7byte via webreflection.blogspot.com そこで IEでは、var ary = [1,2,]; ary.length == 3; が成立するため、これを利用したより短い判別コードを考えてみました。 [,]!=0 // 6byte(IEでtrue, IE以外でfalse) +[1,] // 5byte(IE以外で1, IEでNaN) 6byte版で、世界最短かなぁ〜とか思ったのですが、念のため調べてみたら、 webreflection.blogspot.com の 20
社内で知らない人がいたので紹介。 メールアドレスの重複チェックしているシステムをテストするときに便利なのがGmailのエイリアス機能。 hoge@gmail.com というアカウントを持っていた場合、 hoge+1@gmail.com hoge+shopping@gmail.com でもhoge@gmail.comの受信箱に届く。+以降は何を指定してもok。 個人的には買い物や会員登録などサイトによって+以降を変更してラベルをつけて管理している。便利。 でも「+」を禁止しているサイトも最近増えてきたので、この技が使えない場合も多い。 その他マニアックなGmailの使い方は下記リンクを参考に。 Gmailの使い方!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く