疲れやすい、呼吸の浅さを改善。ストレッチポールは毎日使いたいほど気持ちがいい!【今日のライフハックツール】
![Chromeブラウザの画面下に表示されるダウンロードバーを常に非表示にする方法 | ライフハッカー・ジャパン](https://cdn-ak-scissors.b.st-hatena.com/image/square/0131ec2ab479fb368fa6a5d2c36d2b2c7e22517b/height=288;version=1;width=512/https%3A%2F%2Fmedia.loom-app.com%2Flifehacker%2Fdist%2Fimages%2F2012%2F02%2F120208googlechromebar.jpg%3Fw%3D1280%26h%3D630%26f%3Djpg)
設定を見直し中 - すぎゃーんメモ シリーズ。 起動時に必ず読み込む必要ない関数ならautoloadを使う - すぎゃーんメモを書いてから気付いたけど、これで起動時のファイル読み込みを後回しにできるのは「関数に対してのみ」で(macroやkeymapも指定出来るようだけど引数の指定の仕方がよく分からない…)、変数を弄る場合などには使えない。 例えば (autoload 'cperl-mode "cperl-mode" nil t) (setq cperl-indent-level 4) とやろうとしても、cperl-indent-levelはloadされていないと定義されていないので変更することができない。 (※2012-01-05追記: 「変更することができない」は間違い。id:masutaka26さんからご指摘いただきました。ただバイトコンパイルする際に警告が出てしまいます。) eva
flymakeでエラーを表示したい いちいちコンパイルしてエラーが出てるか確認するのは面倒。 ここを参考にflymakeの設定をする。 coffeescriptでflymakeする - Kentaro Kuribayashi's blog EmacsからCoffeeScriptを評価して、結果が見たい regionを選択してえばるとChrome Developer Toolsに表示するところまで出来ました。 追記 こちらの方でより良い方法を解説しています。 EmacsからnodeやブラウザでCoffeeScriptを動かす - はなちん C-x C-c 1.まずはここを参考にJavaScriptの開発環境を整えます。 EmacsでJavaScriptの環境を整えたい - はなちん C-x C-c 2.CoffeeScriptをえばるためのslime-coffee.elを導入する ロードパス
追記[2011/09/26] git-now のurlをgistからgit-hubに変更しました。 追記[2011/10/17] ライセンスはGPLです 一時的なtmp コミットや、簡単なログメッセージのコミット(push 前にログメッセージを整えています)を作るとき、今まで↓みたいな事をしていました。 で、これを使いながら「〜〜も出来たら便利かもー」とかつぶやいていたら、隣の人が一晩で(ry と、そんな感じで出来たgit-now の紹介 簡単な実行例 コマンド $ git now これで、版管理されているファイルのtmp コミットが作成できます。 コミットメッセージ例 [from now] Tue Dec 7 23:00:24 2010 diff --git a/hello.py b/hello.py index 51cff9f..9e84b86 100644 --- a/hello.p
設定を見直し中 - すぎゃーんメモ シリーズ。 dotfilesをgithubで管理し始めた - すぎゃーんメモ で書いた通り、自分の".emacs.d"は直接ディレクトリを作っているのではなく、他の場所にあるディレクトリ(今の自分の環境では$HOME/dev/sugyan/dotfiles/.emacs.d/)へのシンボリックリンクにしている。なので、その下のファイル、例えば"hoge.el"が ~/.emacs.d/hoge.el ~/dev/sugyan/dotfiles/.emacs.d/hoge.elの2通りのパスで参照することができてしまう。 これの悪影響として、recentfにも2通りのファイルパスが記録されてしまう。anything-c-source-recentfで最近開いたファイルを選択しようとしたときに、せっかくファイル名で絞れるのに同じものを指すパスが2つ候補に残っ
Ruby・Emacsから生産性・QOL向上へ!雑誌連載:Software Design「るびきち流Emacs超入門」(2014/05~)著書:・Rubyによるクローラー開発技法 (2014/08)・Emacs Lispテクニックバイブル (2011/11)・Emacsテクニックバイブル (2010/08)・Ruby逆引きハンドブック (2009/05)・まるごと Ruby! Vol.1 (共著 2008/05)・Rubyシェルプログラミング (2003/08)・Rubyを256倍使うための本 魔道編 (2001/03)主なフリーソフトウェア:・anything.el・rcodetools・pgrepperhttp://rubikitch.com/ 「日刊Emacs」は毎日更新、月10万PV あなたが以下にあてはまるなら、ラッキーです。・Emacsに興味がある、使っている・プログラミングに興
Emacs Lisp版 Test::Moreを書き始めました。 コードの大部分は @nitro_idiotさんのcl-test-moreをベースにしています。 現状はかなり簡素化しています。 Emacsにはテストフレームワークがいくつか存在しているのですが、 しっくりこなかったので普段 Perlで利用するような感じでできたら いいかなと思って書きました。 リポジトリ syohex/emacs-test-more · GitHub 実装済み関数 ok is isnt diag is-print is-error is-type like skip pass fail 定義はすべて test-more:という prefixがついています。 サンプル まだ書きかけなので全然なのですが、以下のように利用します。 cl-test-more風です。 (require 'test-more) (test
設定を見直し中 - すぎゃーんメモ シリーズ。 yasnippetを使ったスニペット補完を初めて使い始めている。で、補完の呼び出し方には通常のyas/expandコマンドを呼ぶ以外に、auto-complete-configに含まれるac-source-yasnippetを使う方法や、anythingインタフェースで選択するためのanything-c-yasnippetがある。 yasnippet, anything-c-yasnippetのまとめエントリー - IMAKADO::BLOG 個人的にはauto-completeの補完とyasnippetのスニペット補完は別々にしたいな、と思ってanything-c-yasnippetを使おうと思ったのだけど、どうやらコレは最新のyasnippetでは動かないらしい。 yasnippet,anything-c-yasnippetをインストール
mark-multiple.elの mark-more-like-thisを紹介します。 リファクタリングツールで、主に変数名の修正に使えるものです。 expand-region.elを開発している方が作られたもので, expand-region.elと相性が良いです。 リポジトリ magnars/mark-multiple.el · GitHub 設定 (require 'mark-more-like-this) (global-set-key (kbd "C-<") 'mark-previous-like-this) (global-set-key (kbd "C->") 'mark-next-like-this) 使い方 初めにリージョンを選択します。次に mark-previous-like-this, mark-next-like-thisを実行します。これはリージョンと一致する
http://wozozo.hatenablog.com/entry/2012/02/08/121504 の Emacs版. 設定 shell-command-on-regionに C-uプレフィックスをつけて該当のコマンドを 実行するだけでもいいのですが, 頻繁に利用するのであれば、キーを 割り当てておくとよいでしょう。 (defun js-json-reformat (beg end) (interactive "r") (shell-command-on-region beg end "python -m json.tool" nil t)) ;; お使いの JavaScriptのモードに合わせてください (define-key js-mode-map (kbd "C-c j") 'js-json-reformat) 結果 Reformat前 Reformat後(リージョン選択後 j
アプリ名は"secret button" https://chrome.google.com/webstore/detail/bjgmlhfigmdgbknineiakhgobgnhhkab?hl=ja 機能は、「現在開いているページをシークレットウィンドウで開き直し、ページの履歴を削除する」の他にはない。これにシークレットウィンドウで開こうとするタブが、新しいタブで開かれていた場合にはそのタブを閉じ、その他の場合は前のページに戻る、という挙動が加わるくらい。 使用用途は皆様にお考えいただければと思うけれど、うっかり時に便利に使っていただけるのではないかと思っております。 ソースコード chrome.browserAction.onClicked.addListener( function(tab){ var tabUrl = tab.url; var newtabcheck = 0; c
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
cake is a simplified version of Make (Rake, Jake) for CoffeeScript. You define tasks with names and descriptions in a Cakefile, and can call them from the command line, or invoke them from other tasks. Running cake with no arguments will print out a list of all the tasks in the current directory's Cakefile.
#sacloud 1月31日のさくらのクラウドの障害後に問い合わせた件について1週間以上たってやっと回答がありました。 ここからがその内容です。 さくらインターネット カスタマーセンターの●●と申します。 平素は弊社サービスをご利用いただき、誠にありがとうございます。 ----- > 18時3分に停止し、サポートフォームから問い合わせを行い、その後数分で復旧を確認できましたが > 最終的に1時間以上停止していました。 ご返信が遅くなり、誠に申し訳ございません。 お問合わせいただきました内容について、以下にご報告差し上げま す。恐れ入りますがご確認くださいますよう、お願い申し上げます。 > ホストサーバの障害が原因とのことですが、 > 1:障害発生を認識したのはいつか? 2012年01月31日19時00分頃でございます。 > 2:どのような障害だったのか? カーネ
モードラインの色を自動的に切り替えるためのマイナーモードをだいぶ前に作ってあったので, 使用例とともに紹介. マイナーモードのソースコードと基本的な使い方 ソースコード https://raw.github.com/tarao/elisp/ed1af2b55f9ce0a6a4882cf23cbcca4f27567efb/mode-line-color.el 使い方 マイナーモードを有効にする (require 'mode-line-color) (mode-line-color-mode) 色切り替えの定義を追加する (defun my-set-mode-line-color (setter) (unless mode-line-color-color ;; この定義よりも優先して色設定している定義があったら何もしない (cond (条件1 (funcall setter 色1)) (条件
Linux/Mac で複数ファイルをリネームする場合 rename コマンドとかリネームソフト使うって手もありますがZsh使いなら zmv ですよねってことで man zsh-lovers からよく使うものをまとめてみました。 ## 準備 # zmv を使用する前には `autoload zmv` する必要がある # `man zshexpn` の PARAMETER EXPANSION とかも見ておくと捗る # zmv の使用例については `man zsh-lovers` にたくさんあります ## 便利なオプション ## zmv のオプションについては `man zshcontrib` で調べることができる。 # zmv -n (実際にリネームする前に結果を確認) zmv -n '*' '$f[5,-1]' # 例は頭4文字削除 # zmv -W ('(*)' '$1' を '*' で済
AdSense Life -アドセンスライフ- > コラム・ニュース > スマートフォン向けサイト最適化勉強会まとめI ~スマートフォンの現状~ Google AdSenseチームからスマートフォン向け広告のセミナー案内が来ていたので申し込んでみたら当たっちゃいました。で、2011年11月24日に六本木のグーグル日本法人本社までセミナーを受けに行ったのですが、非常に参考になる内容が多かったので紹介したいと思います。これからスマートフォン向けサイトを作成したい人の参考になれば幸いです。 スマートフォン市場動向とスマートフォン向けAdSenseのご紹介 まず最初は現在のスマートフォンの環境の解説から。 全世界のスマートフォン端末(Android端末)は1億3500万台、Androidアプリは60億超がリリースされている。日本の携帯電話台数(フィーチャーフォン、スマートフォン)は1.17億台で、
Amazonが「Kindle Fire2」、そして全く新しい「Kindleスマートフォン」でAppleに宣戦布告か 続報:アマゾンCEO「年内にKindleを日本市場へ投入する 黒船来航!アマゾン、Kindleについてなんと国内40社と契約合意済み! ネット通販の世界最大手のAmazonが、4月に電子書籍端末「Kindle」を日本市場で発売します。 ドコモ回線のほか、一般の無線LANも選べる。ドコモ回線の使用料は電子書籍の購入代金に含まれ消費者に通信料金はかからない。主力端末はアマゾンが昨年11月に米国で発売した「キンドルタッチ」になるもようで、アマゾンのネット通販サイトで販売。国内で普及している携帯回線が使える電子書籍端末より価格を安くする方針。 キンドルで好きな本をアマゾンのサイトからダウンロード、クレジットカードなどで決済する。米国では書籍代を紙の本より2、3割安く設定している。 ア
昨日2月9日、Google Chrome 17の安定版がリリースされました。 このバージョンでの変更点の一つに、webRequest APIが正式に実装されたことがあります。 これまでこのAPIはexperimental(実験的機能)として実装されていましたが、今回晴れて正式なものになりました。 このAPIを使うと、Chromeが行う通信を監視して通信があるたびにイベントを実行したり、HTTPヘッダを書き換えたりすることができます。 Chrome 17では、User-Agentを他のブラウザに偽装することができる機能がDeveloper Toolsに付いたのですが、その機能もこのAPIを利用して実装されてい(ると思われ)ます。(Developer Tools自体もJavaScriptによって実装された“Webアプリ”なので、多分そのはずです) HTTPヘッダをいじれるというと不安に思われる
MongoDBのReplica SetsをUbuntuで試してみる | shinodogg.comで立てた MongoDBにApacheのログを突っ込みたいわけなんですが、 何かとFluent(https://github.com/fluent/fluentd)がアツそうなので試してみます。 ↓こちらのブログを参考にさせていただきました。 イベントログ収集ツール fluent を試しに使ってみる | 文字 ■ fluentdのインストール RubyGemsを使ったインストールをしてみます。 諸事情で自分のUbuntuはまっさらな状態になったので、Ruby入れて、RubyGems入れてから、 # apt-get install ruby1.8 # apt-get install rubygems gem用にプロキシの設定を入れてやって # vi ~/.gemrc http_proxy: ht
ふと思いついて作ったら思いのほか便利だった本日はCotEditorのスクリプトを紹介。 昔 MacJperl を使っていた人や mi な人にはおなじみなコマンド「Perlの構文チェック」、そいつをスクリプトで実行しようというもの。 Perlの構文チェックは Perl の スイッチ -c と -w を使えば OK なので do shell コマンドで実行して戻り値をダイアログで表示してみた。 Perl構文チェック.scpt set FilePath to "" set FileName to "" tell application "CotEditor" set FilePath to path of document 0 as Unicode text set FileName to name of document 0 as Unicode text set isRun to modif
GNU findutils に入ってる locate/updatedb は本来にシステム管理用のソフトウェアですが、いつくかのオプションを与えることで、特定のディレクトリのみを検索対象にすることができ、 Emacs などのバックエンドとしても利用しやすくなります。今回は GNU locate を有効活用して、 Emacs で階層の深いファイルを簡単に開く方法を紹介します。 GNU findutils のインストール http://www.gnu.org/software/findutils/ 上の URL からソースコードをダウンロードしてきて以下のようにインストールします。 Gentoo を使っている場合でもソースコードからインストールする必要があります(セキュリティ上の問題から findutils の locate/updatedb はインストールされないようになっている)。 % ta
プレースホルダとHTML5のplaceholder属性 HTML5で導入されたplaceholder属性によって、フォームの入力欄にプレースホルダを設定できるようになりました。さて、この「プレースホルダ」とはそもそもなんなのでしょうか。また、プレースホルダにはどのようなテキストを書けばよいのでしょうか。 プレースホルダってなに? フォームの入力欄に、薄い灰色のテキストが表示されているものを見かけます。あのテキストや、テキストを提供する仕組みは、プレースホルダと呼ばれています。 Safariではアドレスバーに“Go to this address”、検索バーに“Google”というプレースホルダが設定されている。 「プレースホルダ (“placeholder”)」 とは、「実際のものに代わって現れるもの」を意味します。たとえば、Webサイトのテンプレートを作る際に、実際のページにはないテキス
2012年1月6日金曜日 コマンドラインから今いるgitレポジトリをSourceTreeで開く タイトルままですが、コマンドラインからSourceTreeを開く方法 open -a SourceTree /path/to/repo のような感じで、SourceTree.appで指定したレポジトリを開く方法は知っていたのですが、 わざわざ開きたいレポジトリのルートを指定しないと行けないのが面倒でした。(大抵そのレポジトリ内にいるので) How do I open a repository in SourceTree from the commandline (CLI) ? - Atlassian Answers gitレポジトリのルートとなるディレクトリを取得する方法もあるようなので、それを入れて # sourceTree alias st='open -a SourceTree `git
Buzz is a small Javascript library that helps you to easily include and manage sounds in your websites using the HTML5 audio tag. It degrades silently on non-modern browsers. Buzz is written by Jay Salvat and licensed under the MIT License. Download Buzz! #version Fork it on Github InstallationDownload the ZIP file above and include it manually or include the CDN hosted version. https://cdnjs.com/
Windows 8のデザイナーが語る:Windows(またはひとつの宗教)を作りなおすということ(動画)2012.02.10 18:00 福田ミホ マイクロソフトでは、大変な仕事がたくさんあると思います。たとえば汗かきのバルマーCEOのクリーニングを取りに行く係とか...。でも、一番大変なのは、今回僕がインタビューしたサム・モロー氏かもしれません。少なくとも、一番こわい仕事をされてます。この5年間、彼は数十億人が使っているOS、Windowsの再デザインを担ってきたのです。 サム・モロー氏は、WindowsとWindows Live、Internet Explorerのユーザー体験を統括するディレクターです。彼はWindows担当バイスプレジデントのジュリー・ラーソン=グリーン女史とともに、Windows 8のあり方を根本から考え直しました。その結果、Windows 8は「これがWindo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く