モダンな感じで perl でウェブアプリ作りたいなーと思ってほげほげしてます。メモ書き。 最近の流行りでは、system perl なんてもう使わないわけで、自分で perl を make して入れるもの。それを簡単に管理できるのがperlbrew。で、アプリ毎に perl を入れてもいいなぁとは思ったんですが、さすがにそこまで仰々しくしたくはない。でも、CPAN モジュールについてはアプリ毎に依存が無いようにしたい(あるアプリが変にバージョンアップしちゃって他が動かないとか嫌)。 どうするのがいいかなーと色々考えたんですが、そういえば miyagawa さんのCartonというのが、依存関係やバージョンも含めて CPAN モジュール管理できるということでこれをアプリ毎に使うのが正統だろうなと思ったので使ってみた。 まずは perlbrew でインストール これは説明の通り。 $ curl
m2ymさんが作成したRSenseは、まだ未完成ですが優れた型推論機能で便利です。 しかし、Vimには一応対応しているもののcompletefuncを書き換えてしまうため、 neocomplcacheと併用すると問題が発生します。 私がneocomplcacheと相性が良くなるように書き換えたので、 etc/rsense.vimを置き換えてください。 http://github.com/Shougo/rsense 追記:Ver.0.3で私のパッチが取り込まれ、neocomplcacheに対応しました! その上で、次のような設定をすれば一応動作します。 g:rsenseHomeはRSenseをインストールしたディレクトリを指定してください。 let g:rsenseHome = 'c:/rsense-0.3' let g:rsenseUseOmniFunc = 1 if !exists('g
オムニ補完は↑のような補完機能。RubyやRails開発で使えます。 http://vim-ruby.rubyforge.org/を突っ込めば使えますが、CentOS環境のvimはrubyinterpが無効になっているのでパッケージを入れ直す必要があります。手順は以下。 1. vimのrpmパッケージを作る/入れ直す 2. vim/rubyを導入 3. vimの設定 vimでrubyinterpが有効かは:versionコマンドで確認できます。(+rubyで有効) vimのrpmを作る srpmからrpmファイルを作ります。まずは必要なパッケージを導入。 % sudo yum grouplist % sudo yum groupinstall "Development Tools" % sudo yum groupinstall "Development Libraries" % sudo
未踏プロジェクトの援助を受けて、ここ数ヶ月集中して開発していた、Rubyのための開発補助ツールRSenseをようやくリリースしました!配布物やドキュメントは次のURLから入手できます。 http://cx4a.org/software/rsense/index.ja.html RSenseの最大の特徴は、他の開発環境(IDE)では実現できていない高精度なコード補完を実現しているところです。周知のことだと思いますがRubyは動的型付け言語です。そのためプログラムを実際に実行してみないと、ほとんどの式の型は分からないのです。型情報からユーザーの入力を補助するコード補完機能の分野では、これはかなり致命的な問題です。RSenseは型推論の技術を応用することで、この問題を解決しました。上記のURLにもありますが、以下に実際のスクリーンショットやデモが貼っておくので、ぜひご覧ください。 現在利用できる
いわゆる野良ビルドってやつです。 前からやろうと思っていたけれど、yumやaptの世代なので自前でmakeとかほぼ経験なしで敬遠してた。しかし、if_rubyとVim 7.2が欲しくなったのでやってみることに。 まずはソースを取得。 svn co https://vim.svn.sourceforge.net/svnroot/vim/vim7普通に考えたらここで、 ./configure && make && sudo make install とかでいいのだろうけれど、重要なのは ./configure の引数。ここがよくわかってなかったので敬遠してた。 結論から言うと、今回は以下のようにした。 ./configure \ --with-features=huge \ --enable-multibyte \ --enable-rubyinterp \ --enable-pythonin
iPhone5のSunSpider Javascript benchmarksの計測結果をAnandTechが紹介しています。 iPhone5 SunSpider Javascriptベンチマーク iPhone5のベンチマークは914.7。iPhone4S(2250)の2倍以上高速であり、LG Optimus G(1626.9)、Samsung GALAXY S3グローバルモデル(1442.9)よりも優秀な結果を出しています。第2位のLava XOLO X900が1279.4であり、iPhone5は初の3桁台へ到達しています。 AnandTechはiPhone5に初めて搭載されたApple A6チップとキャッシュ・メモリーインターフェースが良い結果をもたらしたのだろうと書いています。 関連記事 iPhone5のA6チップはApple初の独自設計か:AnandTechより【1GB RAM搭載
本日、はてなブログはMarkdown記法に対応しました。GitHubなどで採用されているMarkdown記法を利用して、ブログ記事を書くことができます。 ブログの基本設定で、編集モードとしてこれまでの「見たままモード」と「はてな記法モード」に加えて「Markdownモード」を選択できます。新規の記事をMarkdown記法で記述でき、一部「GitHub Flavored Markdown」にも対応しています。 さらに、はてな記法のうちfotolife記法などの「自動リンク記法」が利用できます。画像や商品は、これまで通りの記法で手軽に貼り付けることができます。 なお、すでに掲載している記事をMarkdown記法で編集し直すことはできません(これまでの動作と同じように、編集モードの切り替えは、これから書き始める記事に対して有効です)。 はてなブログは「書く人」のためのブログとして、書きたいことを
mac にデフォで入ってた vim が 7.2 だったんで、7.3にする。 7.2 > 7.3 はメジャーバージョンアップに近いくらい色々と変更があるらしい。 ソースから入れるのがめんどいので、homebrew で入れたい。 しかし今現在 vim の Formula はデフォで用意されてないので、自分でなんとかしないといけない。 インストール まず下記のエントリを見てやってみた。 vim-ruby入れようとしてbrewのvimで嵌った - rochefort's blog % vi /usr/local/Library/Formula/vim.rb して上記 Formula 書いて brew install したけど、以下のようなエラーが出た。 Error: No available formula for vim Apple distributes vim with OS X, you
Mac OS X Lion に Homebrew で vim を再インストールする方法をご紹介します。 Mac にデフォルトでインストールされている Vim は Ruby オプションが有効になってないので、これを有効にするために Vim をインストールし直します。 ■ Homebrew で Vim をインストール 本家 Homebrew は Mac に標準でインストールされているプログラムの formula は収録しないという開発方針を取っている ・引用元:Homebrew の Vim formula 書いた - Yarukidenized:ヤルキデナイズド とのことですので、下記の Github ページからコードのテキストエリア右上の 'raw' を右クリックして URL をコピーして、 ・github:Vim formula for Homebrew — Gist 以下のように、インス
CentOSとMacOSXで動作確認。 vimがruby用にビルドされているか確認 以下のコマンド。 $ vim --version | grep ruby +printer -profile -python +quickfix +reltime -rightleft -ruby +scrollbindはい、ここで「-ruby」となっていたら残念です。vimをリビルドする必要があります。「+ruby」ならOKですので、次節は飛ばしてください。 vimをリビルド MacOSXならMacPortsが入ってる事前提で、 $ sudo port deactivate vim $ sudo port install vim +multibyte +rubyこれだけでチェックアウト&リビルドしてくれます。便利! その他Linux系では、下記のようにソースをチェックアウトしてビルドする。 $ svn c
2023-04-25 逆引きUNIXコマンド 逆引きUNIXコマンド/ターミナルで動作するビジュアルなストレージ使用容量確認コマンド 2022-12-12 Ubuntu/GUI操作のWakeOnLAN・gWakeOnLan Ubuntu 2022-12-05 Ubuntu/Ubuntu22.04でデスクトップのアイコンのサイズを変更する手順 2022-08-25 Xubuntu/画面が勝手にオフされる場合の対処方法 2022-08-11 Xubuntu 2022-07-26 Linux環境設定/Windowsネットワークの名前解決と共有フォルダアクセス方法 2022-07-25 Xubuntu/Thunarでssh(sftp)接続しファイルブラウズする手順 2022-07-20 ソフトウェア/デスクトップ/Plankの設定画面を表示する ソフトウェア/デスクトップ ソフトウェア 2022-
フェイスブックにのった中国人Hao Liさんの記事を転載します。ツイッターからリンクをはりましたが、フェイスブックに入れない人もいるでしょうから、私のブログでお読みくだされば幸いです。 以下は、原文のままです。 中国国内今の状況を皆さんに説明します 今日、尖閣諸島問題が発端となった大規模な反日デモが、中国全土の主要大都市で起きた。日系、もしく日本テーマとした商業施設や、日本車など物的の被害も多く発生。 これに対して、中国版ツイッター「微博」で大きな話題となり、デモの様子や被害の様子も、微博で生中継され、多くな有名人や知識人を始め、全国からデモの妥当性を疑問する声と暴力行為を非難する声が上がりました。そして、今回のデモは民衆自発的ではなく、国内問題から民衆の注意力を転移する目的で、政府主導ではないかとの認識も広がり、明日上海で予定されるデモに不参加の呼びかけも始まってます。 このような動きは
さくらのVPS への作業メモ 2。今回は sudo 設定、SSH のポート変更をおこなう。 シリーズまとめ – さくらのVPS を使いはじめる 2012/4/19 おしらせ 続編として、さくらのVPS(v3) 2GB プランへの作業メモ「さくらのVPS を改めて使いはじめる 2 – sudo と SSH ポート変更」を書いた もくじ sudo を設定する パスを通す SSH のポート変更 sudo を設定する 前回は root 権限が必要なコマンドなどは、su で root になってからおこなっていたが、root は万能なので、思いがけず重要なファイルやディレクトリを破壊する危険性がある。よって、コマンド単位で root 権限を与えるために sudo を利用する。 まずは sudo がインストールされていることを確認する。 $ yum list installed | grep sudo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く