昨日に引き続き、Emacs 24.4の新機能のレビューです。 今日は編集コマンドの変更点についてです。 ハマりどころや目立った機能については昨日の記事 を見てください。 ついでに view-mode をカイゼンする拙作 viewer.el も Emacs 24.4に対応させておきました。MELPAからどうぞ。 <2014-10-23 Thu> 標準パッケージの更新点も書きました
![Emacs 24.4で快適になった編集コマンドたち!新機能、改善点](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3c046ab7bfe74ed8ae2defb7fd7fd66affc6210/height=288;version=1;width=512/http%3A%2F%2Femacs.rubikitch.com%2Fwp-content%2Fuploads%2F2016%2F09%2Femacs.jpg)
MacをYosemiteにアップデートしたら自前のlaunchdジョブが軒並実行されなくなって死亡したので対応した。 結論 launchdから直接叩くコマンド: /usr/local/bin にパスが通らないのでフルパスで実行する。 launchdからシェルスクリプトを呼び出して叩くコマンド: 事前に launchctl setenv PATH /usr/local/bin:$PATH とかしておけばOK。 ジョブの作成・登録 記事中では便宜的にターミナル使っているけど実際のジョブ作成にはLingon 3を使っています。 経緯 Yosemiteでは /etc/launchd.conf が無効にされた上に /usr/local/bin が有効にならないバグがあるらしい。 environment variables - Yosemite launchd.conf no longer work?
■ 概要 【環境】 Mac OS X 10.6.8 POWって何? PowとはMac OS Xで使用できる設定不要なRackサーバです。 では他のサーバに比べて何が便利なのか。 1. 面倒な設定が不要 →ApacheやNginxだと設定ファイルを修正したりしないといけませんが、それが不要。 2, メンテナンスも不要 →システムファイルを書き換えない自己完結型のサーバです。 3. 複数のサーバを起動しておくことが可能 →railsサーバ等だと別アプリを起動する場合はポートをずらしたりしますが、Powでは必要ありません。 4. 自動停止/自動起動 →15分間アクセスが無い場合は自動で停止します。そして次のアクセス時に自動起動。 ■ アプリケーションの登録 さてアプリケーションの登録です。まず手動で行う方法です。 ユーザのホーム直下に .pow というディレクトリが作られているので、 そこに登録
少し前になるが、こんなブログ記事がバズっていた。 「仕事で新人や部下・後輩を見ていると、どうにも仕事に対する責任感や、社会人の意識が薄い人がいる。これは新人だけに限らず、30代~50代のベテラン社会人にも潜んでいる。 そんな中でも、昔から気になっているのが、仕事を依頼したときに、即座に「無理です!」「出来ません!」と答える人がいます。」 【引用元】仕事の依頼に対して即座に「無理です!」「出来ません!」と答える人。 仕事を断るのは「責任感」や「社会人の意識」の欠如だそうだ。記事の末尾では「仕事が出来る出来ないよりも、このような社会的常識は身に付けていてほしいです」と結んでいる。では、常識さえ身につければ、こういう同僚は仕事をするようになるのだろうか? 精神科医や心理学者であっても、ときに信憑性の薄いことを言ってしまう。ましてシロウトの精神論など、オカルト以外の何ものでもない。「心構え」や「常
一つの要素に、デスクトップ、タブレット横、タブレット縦、スマホ横、スマホ縦の5種類用のclassを定義し、レスポンシブ対応のフレキシブルなレイアウトを実装できるスタイルシートを紹介します。 flexible.gs flexible.gs -GitHub flexible.gsのデモ flexible.gsの使い方 flexible.gsのデモ 対応ブラウザは、デスクトップがChrome, Safari, Opera, Firefox, IEは7+対応で、モバイルもiOS Safari, Opera Mini, Android Browser, Opera Mobile, Chrome for Android, Firefox for Android, IE Mobileと現在主流のブラウザに対応しています。 デフォルトでは、デスクトップ、タブレット横、タブレット縦、スマホ横、スマホ縦の5種
淡々と文字だけが続くプレゼン資料にうんざりした経験はありませんか?プレゼン資料は視覚にうったえてこそのもの。とはいえ、うったえ方にもやはりコツがあるのは事実です。決して高度な技術は必要ありません。ほんの少しのテクニックをおさえるだけでも、プレゼン資料の表現力はぐっと変わってきます。 文字組み 「文字組み」とは、字間やサイズを調整して、テキストが美しく、読みやすくなるように整えることを言います。普段なかなか意識しませんが、新聞・雑誌のタイトルや見出し、商品パッケージ裏の注意書きなど、あらゆるものに文字組みが施されており、人目を引いたり、内容を伝わりやくするうえで役立っています。プレゼン資料にもほどよく文字組みを取り入れることで、よりきめ細やかな表現ができるようになります。 記号や単位は小さな文字サイズにする 記号や単位は、数字部分に対して小さなフォントサイズを使用するとバランスが良くなります
PreliminariesOk, let's start with something simple. The following is a lambda expression (i.e. an anonymous function) that takes an argument x and increments it by one. In other words a function that receives, apparently an integer, and returns a new incremented integer: x -> x + 1And what is the type of this function in Java? Well, the answer is that it depends. In Java the same lambda expression
こんにちは. 続編の変数についてはこちら. ボケーッとセミコロンレスJavaの事を考えていたら,そういえばStreamAPIはセミコロンレスJavaの技法にかなり影響を与えるのではと思いはじめました. というのも,基本的にStreamAPIで書いたものをほぼそのままセミコロンレスJavaとして書くことができるのです. StreamAPIで書いたものを使えるということはループを読みやすい形でセミコロンレスJavaでも書くことが出来ます. セミコロンレスJavaについてはなぎせさんの記事を参照してください. http://d.hatena.ne.jp/Nagise/20120407/1333767870 また,StreamAPIを使わないJava8時代のセミコロンレスJavaもなぎせさんが既に書かれているのでそちらを参照してください. http://d.hatena.ne.jp/Nagise/
今回紹介するツール [ツール名]Kiwi Log Viewer(フリー版) [対象]Windows [提供元]Solarwinds [ダウンロード先][URL]http://www.kiwisyslog.com/products/kiwi-log-viewer/product-overview.aspx[英語](Solarwinds)/[URL]http://www.jtc-i.co.jp/product/kiwilogfileviewer/kiwilogfileviewer.html(ジュピターテクノロジー) “巨大なログ”の扱いに苦慮していませんか? Windowsには「イベントログ」という標準のログシステムがありますが、イベントログとは別にテキストベースのログも多用します。例えば、Windows Updateの実行ログは「%Windir%\WindowsUpdate.log」に記録さ
MacOSX Yosemite(10.10) にアップグレードしてから rbenv install が使えなくなった時の対策RubyMacOSXrbenvXcode6 とかになっちゃった人(著者がそう)への対応方法です。一応、最近版の Ruby 2.1.3 は使えるようになりました。 手順 Apple Store から XCode6.1 をインストール Apple Developer Center から "Command Line Tools (OS X 10.10) for Xcode - Xcode 6.1" をダウンロード pkg ファイルから Command Line Tools をインストール いつも使っているシェルに$ echo $CCして、現状のCコンパイラの指定を確認 $ export CC=cc に更新する 以上の手順を済ませてから $ rbenv install 2.1
最近のテスト環境 最近、ブログ書かないうちに、また、 自分のjs周りのテストやビルド環境が変わってきた。 具体的には、karmaとかgulpとかに変わった。 今日は、 その環境にしてどうだったか?とか、 設定ファイル(gulpfile)とか書いてみる。 去年と今年と 去年、勉強会等でyeomanとかgruntの話をしていて、このblogでもどこかに書いてた。 テストはmocha chaiが良いのかなーと思ってた。これもblog書いた。 所が、世の中どんどん変わっていく。 最近の環境 今はこんな感じ。 build tool gulp test jasmine2 sinon karma gulp vs Grunt gulpどうなんだろう?と思いながら色々試していくうちに、かなりしっくりきた。 stream baseで書き易いので、カスタマイズし易い。 gruntは、設定ファイルが何画面にも渡っ
peco はプログラミング言語 go でできたコマンドです。ファイルや標準入力から値を与えて、対話形式でキー入力を行ないフィルタリングできるソフトウェアです。フィルタリングした結果を選択して、さらに標準出力に出力できます。 peco の主な特徴 1) キー入力により対話形式でフィルタリング 実行してみます。何か入力が必要ですから、peco のドキュメントから license.htm をダウンロードして参照することにします。コンソールで次の通り入力して実行します。 peco license.htm license.htm の内容が表示されます。コマンドラインで html と入力します。キーを入力するたびにフィルタリングされて表示します。結果は次の通りです。 QUERY> html IgnoreCase [1/1] < !DOCTYPE html> <html lang="en" class=
サービスを一から立ち上げる場合も、成功したサービスが更に拡大する場合も、いずれもスケールさせるのは一苦労ですが、今回は、Dropboxの初期の取組みと、Facebookの最近の動きを取り上げてみます。 まずは、DropboxのKevin Modzelewskiが、創業当初のサーバインフラの進化を時系列で紹介している講演から。 Dropboxのデータの特徴 書込みボリューム大: 通常のサービスはコンテンツをつくるより消費するボリュームが圧倒的に多いので、read/write比率が、100:1とか1000:1であるのが典型だが、Dropboxはユーザの全端末がコピーを持つ構造なので、その比率が約1:1になる。つまり、同じサーバに対して、他社よりも100倍、1000倍書込みの役割が大きくなる構造。 ACID特性の要件をしっかり守る必要がある。ユーザの情報を預かるのだから、原子性について、「大きな
どういうこと?「無関係の下位問題」を積極的に見つけて、抽出します。既存の「無関係の下位問題」のインターフェイスが汚い場合は、自分で「ラップ」関数を作ります。どうして?提供されているインターフェイスを使用する場合、それがあまりうまくないと、プログラムが「無関係の下位問題」にまみれてしまうことがあります。例えば、ブラウザのクッキーを扱うインターフェイスは、非常に残念なインターフェイスです。クッキーは名前と値のペアになっているはずなのに、ブラウザが提供するインタフェースには、以下のような構文の「document.cookie」という文字列しかありません。 name1=value1; name2=value2; ... クッキーを探すには、この巨大な文字列を自分でパースしなければならないのです。以下は、max_results という名前のクッキーを読み込むコードです。 var max_result
10月に入り、MVNO各社が相次いで格安SIMのプランを変更し、料金据え置きながらデータ通信量が増加しました。ユーザーとしては実に嬉しい限りです。今回は、これらMVNO各社の新料金プランに着目し、特徴などを見ていきたいと思います。 ●OCN モバイル ONE 提供会社70MB/日コース100MB/日コース2GB/月コース4GB/月コース7GB/月コース月額金額¥972 ¥1,490 ¥1,180 ¥1,566 ¥1,944 高速通信容量70MB/日100MB/日2GB/月4GB/月7GB/月月額換算 (30日)2.1GB3GB2GB/月4GB/月7GB/月最大速度150Mbps150Mbps150Mbps150Mbps500kbps使い切った場合200kbps200kbps200kbps200kbps200kbps※7GB/月コースは今回変更ありません。 OCN モバイル ONEの大きな特
先日、Visual Studio ALM Rangers から、表題のガイダンスが公開されました。 https://vsardevops.codeplex.com/releases/view/132181 https://vsardevops.codeplex.com/releases/view/132181 Microsoft を含む ALM Rangers が公開したこの資料は、Windows において PowerShell DSC を利用した Config as Code がDevOps に果たす役割を具体的に、シナリオをもって細かに説明しています。 その内容は多岐に渡っており、これまで公開されてきた資料の中でも格別の質とボリュームを誇っています。 Config as Code がなぜ求められるのか Pushとは Pullとは 具体的なDSCリソースの開発フローとチェックリスト*1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く