タグ

vottieのブックマーク (452)

  • vimで効率的にコードを書くための小技 - bonar note

    vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。 そこで、通ぶって恐縮なのですが、僕が普段vimを使っていてとっても便利で効率が上がると思う操作を紹介したいと思います。また、僕自身が Mac OS X な環境なので、「外部コマンドとの連携」などでWindowsだと再現できないものがあるかもしれません。ごめんなさい。 用語の使い方や理解が間違っている部分があるかもしれませんがその場合はご指摘いただければと思います。あと、「これ抜かしちゃ駄目でしょ!」みたいなのがあればアドバイスお願いします〜。 それでは、 [あとで読む] vimの基操作 (知っていると思うので省略) 超概略 挿入モードと編集モード キー操作 内容 i 挿入モード突入(文

    vimで効率的にコードを書くための小技 - bonar note
    vottie
    vottie 2007/05/10
  • きしだのはてな - プリウスや太陽電池は製造時の環境コストを回収できる?

    プリウスは、トヨタによると普通のガソリン車に比べて製造時でも環境負荷が小さいらしい。 toyota.jp プリウス > 環境仕様 で、はっきりいってそんなことありえないので、なんかおかしいと思ったら、ハイブリッド関連が計算に含まれていないとか。Assyでデンソーあたりから購入してるから含めてないとかかな。それが当だとしたら、かなり意味ない。 とりあえず、どこかのブログには2万キロ走ったらトントン、ということが書いてあった。 トヨタ・プリウス - Wikipedia 追記:プリウスのサイトのグラフはLCAだから走行時も入ってますね。製造時は確かにガソリン車より負荷が高い khwarizmiさんの書かれてる、太陽電池がペイするのに2.4年というのは川崎重工のサイトにもありました。 太陽光発電システム(ソーラー発電システム)のよくある質問 でも、一方でこんな指摘も。 従って、上記のようにペイバ

    きしだのはてな - プリウスや太陽電池は製造時の環境コストを回収できる?
    vottie
    vottie 2007/05/10
    環境問題
  • Getting Real by 37signals

    Heads up! This page uses features your browser doesn’t support. Try a modern browser like Firefox or Chrome for the best experience. sidebar#close mouseup->tweet#update input->tweet#update keydown->tweet#update scroll@window->tweet#update" data-bookmark-id="/gettingreal"> `�kH V z=H V Getting Real The smarter, faster, easier way to build a successful web application Start reading →

    Getting Real by 37signals
  • MySQL Conference & Expo 2007 - とあるはてな社員の日記

    一昨日から今日まで3日間の日程で開催されていた、MySQL Conference & Expo 2007に行ってきました。日帰り圏内どころか、自転車圏内で、こういうカンファレンスがあるのは、素晴しいです。 詳細は、随時アップされるであろうプレゼン資料と、Planet MySQLに大量の報告があります(全部英語ですけど)。 個人的に注目していたのは、Digg.com、Flickr.comとYoutube.comのDB周りアーキテクチャのセッションでした。あとは、http://www.mysqlperformaceblog.com/の人のセッションは、細かいTipsが多く、具体的にだいぶ役に立ちそうです。 というわけで、簡単に注目したセッションの内容を紹介してみます。ちなみに、内容の正確さは無保証です:P 気が向けば、もっといろいろ考察してみるかもしれません。 Technology at Di

    MySQL Conference & Expo 2007 - とあるはてな社員の日記
  • 404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック

    2007年04月25日12:00 カテゴリLightweight LanguagesBlogosphere Digest - 今日にでも使うべきJavaScriptの7つのテクニック 良質の記事だけに全訳したかったのだけど、時間もないので紹介と抄録。 Digital Web Magazine - Seven JavaScript Techniques You Should Be Using Today サンプルコードは、適宜書き換えてあります。 1. Branch when possible - 分岐はなるはやで これは実例を見た方が早いでしょう。クロスブラウザー対応のaddListener()を考える。機能だけを考えれば、以下でOK。 function addListener(el, type, fn) { if ( window.addEventListener ) { el.addE

    404 Blog Not Found:Digest - 今日にでも使うべきJavaScriptの7つのテクニック
  • Winstone用のEclipseプラグイン「WebLaunchder」

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « 情報処理技術者試験で、会ったのは・・・ :: 区議選はうるさい » 2007/04/16 Winstone用のEclipseプラグイン「WebLaunchder」  winstone 68 1へぇ Seasar-userに「JavaによるWebサーバ起動停止を行う為のeclipseプラグインWebLaunchcerをリリースします。現在対応しているWebサーバはWinstoneのみです。」というメールが流れていたので驚いていろいろと調べてみました。 設計と実装の狭間で。 - WebLaunchder 0.0.2 リリース マニア向け軽量サーブレットコンテナWinstoneを起動出来るeclipseプラグインWebLauncher0.0.2をリリースしました。昨日。 使い方は0.0.1リリースのほう

    Winstone用のEclipseプラグイン「WebLaunchder」
    vottie
    vottie 2007/04/17
    java winstone eclipse plugin
  • 第4回 DWRで今日から楽々Ajax

    株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 今回は,Java技術者が手軽にAjax開発を行うためのフレームワークとして「DWR(Direct Web Remoting)」を取り上げます。Webアプリケーション開発では,いろいろなフレームワークを利用することが一般的ですが,その組み合わせは多岐にわたります。そうした組み合わせの特徴を損なうことなく,すぐに対応できるDWRの手軽さ,すごさを説明するとともに,Spring,Seasar,Struts,JSF,Hibernateといったフレームワークと連携する開発方法も解説します。 DWRとは? DWRは,AjaxアプリケーションをJavaで開発す

    第4回 DWRで今日から楽々Ajax
    vottie
    vottie 2007/04/13
  • 戯れ言 / 2007-04-05

    ■ YAPC::Asia 2007 Tokyo 2日目 [Perl] いや〜盛り沢山な一日でした。以下、備忘録。 ■ web apiで遊び倒す OpenID + asterisk で VoIP のデモ予定が失敗。あせる発表者 (^-^; それはさておき、Firefoxの拡張に EC2 UI があることを知る。こういう情報ってどこから得てるんだろ? 世の中には、EC2 をバックエンドに使ったサービスもいくつか出ているそうです。 - muckOS - RightScale 発表資料 http://s3.amazonaws.com/yapcasia2007tokyo/webapi.pdf ■ Patterns in Perl Perl における(デザイン?)パターンについて。ちと関連知識を仕入れてから、再度ストリーミングで復習だな…… 発表資料 http://www.houseabsolute.

  • 「DSASのあれこれ」の資料を公開します : DSAS開発者の部屋

    そのときの発表資料と音声を公開します。 発表資料(PDF 1532KB) 音声(MP3 57350KB) ※音声はボリューム最大にしないと聞こえないかもしれません・・ごめんなさい ※資料はPDFに変換しているのでアニメーションがありません・・ごめんなさい 内容は DSASの設計思想 かたっぱしから冗長化 NICを冗長化してみよう L2SWを冗長化してみよう WEBサーバを冗長化してみよう ロードバランサも冗長化しよう メンテナンス性を重視したネットワーク構成 VLANの紹介 タグVLANの紹介 LinuxでもタグVLAN DSASの構成 フロントエンドサービス向けサーバ群の特徴 マスタサーバの特徴 Webサーバの特徴 こんな感じになっています。 おかげさまで多くの方にご参加いただき、盛況のうちに終了することができました。 懇親会もとても楽しかったです。 今回の反省点としては、、 「あれこれ

    「DSASのあれこれ」の資料を公開します : DSAS開発者の部屋
  • http://rblog-ent.japan.cnet.com/tamon/2007/04/3_3d59.html

  • 404 Blog Not Found:あなたが起業するのに本当に必要な9つのモノ

    2007年03月31日16:30 カテゴリArtMoney あなたが起業するのに当に必要な9つのモノ 「日社会で起業するため当に必要な9つのモノ - GIGAZINE」に対する返事。 目次 はじめに ブルーオーシャンなんてあなたには必要ない やつらのロングテールはあなたのヘッド そのプロダクトは何日後にリリースされるのか お前が死ねば別の誰かがとってかわる 代表取締役とCEOと社長と社員はあなた 掛け算と割り算をあきらめられるか ロジックが間違っていても利益は出る 世の中には仕事がたくさんあるという現実 挫折から立ち直るのに方法なんてない あなたが起業するために必要なモノ はじめに ここでの話題は、「起業」です。読んで時のごとく「業を起こす」ことです。会社を起こすことではありません。それは「起社」と来呼ぶべきでしょう。起業するのに会社が必要なんて誰が言ったのでしょう? 起業はまた「

    404 Blog Not Found:あなたが起業するのに本当に必要な9つのモノ
  • 日本社会で起業するため本当に必要な9つのモノ - GIGAZINE

    ~目次~ ■ブルーオーシャンなんてどこにもない ■それはロングテールではなくてただのニッチ市場 ■その会社は何年続くのか ■お前が死ねばその会社は終わる ■代表取締役とCEOと社長は違う ■足し算と引き算ができるかできないか ■ロジックが正しくても利益は出ない ■世の中には会社がたくさんあるという現実 ■挫折から立ち直る方法は挫折することでしか得られない ■あなたが起業するために必要なモノ 以前にインタビュー記事を掲載した「ビジネスプランコンテストSEEKS」、これには実際にGIGAZINEも審査員として参加し、全部で12チームの出したプランを見ていったわけです。で、終了後に交流会があったりと、いろいろな起業を志望する人と交流ができたわけです。 その中で感じたことを以下、まとめていきます。ホリエモンによっておそらく格的に火がついたというか、注目されてきた就職以外の「起業」という選択につい

    日本社会で起業するため本当に必要な9つのモノ - GIGAZINE
  • T.Teradaの日記 - SessionSafe: Implementing XSS Immune Session Handling

    SessionSafeは、ハンブルグ大学のMartin Johnsさんが書いたWeb APの方式案です。 もしWeb APにXSS脆弱性があって、これが攻撃されたとしても、 セッションIDが盗まれない 当該ページ以外の情報が窃取・改竄されない ことを目指しています。 面白いなーと思ったので、内容について少し書きます。 なお、元記事を高速斜め読みしたので、この日記の内容には間違いが含まれているかもしれません。興味のある方は原を見てください。 セッションIDが盗まれない 以下の二つのドメインがあるとします。 www.example.com secure.example.com セッションIDのCookieは、secureサブドメインに発行します。 Webページを表示する際はwww.example.comのURLにアクセスします。そこで返すHTMLに色々と仕掛けを施します。 HTMLの仕掛け

    T.Teradaの日記 - SessionSafe: Implementing XSS Immune Session Handling
  • not found

    vottie
    vottie 2007/03/19
    life
  • 直感を信じろ、自分を信じろ、好きを貫け、人を褒めろ、人の粗探ししてる暇があったら自分で何かやれ。

    ここ一週間、たくさんの日の若い人たちと話した。JTPAツアー、九州大学ツアー、そして昨日のLingrイベント。それでつくづく思ったこと。もう前にも一度言ったことだし、当たり前のことだし、言わなくても伝わっているだろうとふと思っても、しつこく言おうと。なぜなら、僕が考えていることと正反対の言葉を、日の大人たちから皆はシャワーのように浴び続けているし、僕がこうあるべきと思うことと正反対の経験を日々せざるを得ない状況にある、ということがよくわかったから。 二十歳にもなれば、その人のすべてはもう顕れている。その自分の良いところを見つけるには、自分の直感を信じ(つまり自分を信じるということ)、自分が好きだと思える「正のエネルギー」が出る対象を大切にし、その対象を少しずつでも押し広げていく努力を徹底的にするべきだ。そういう行動の中から生まれる他者との出会いから、新しい経験を積んでいけば、自然に社会

    直感を信じろ、自分を信じろ、好きを貫け、人を褒めろ、人の粗探ししてる暇があったら自分で何かやれ。
  • 本物の机の上で作業するような感覚が味わえる『BumpTop』 - 100SHIKI ~ 世界のアイデアを日替わりで ~

    物の机の上で作業するような感覚が味わえる『BumpTop』 March 11th, 2007 Posted in 未分類 Write comment どこかで紹介したような気がしないでもないが、とにかくご紹介。 デスクトップをより物の机の上のようにしようじゃないか、と考えているのがBumpTopだ。 このサイトではファイルやプログラムの管理をより直感的に行えるようなランチャー(?)を開発中である。 同サイトにはYouTubeの映像が上がっているので是非みてもらいたい。 これを使えば関連あるファイルを積み重ねていったり、今作業中のものは目立つところに配置したりといったことができる。 あたかも当の机で書類をあちらこちらに動かしているような感覚だ。 仕事を効率よくこなすにはある程度のテンションが必要だ。そのテンションを高めてくれるような気持ちの良いインタフェースが求められている。BumpT

    本物の机の上で作業するような感覚が味わえる『BumpTop』 - 100SHIKI ~ 世界のアイデアを日替わりで ~
  • おさかなラボ - vimのマウス機能が便利すぎる件

    何を今さらと言われるのかも知れないが、そもそもWindows+PuTTY(Windows)でリモートのvimのマウスモードが使えることを最近まで知らなかった。使ってみるとこれが便利すぎる。 まず、.vimrcに set mouse=a と書いてやるとマウスモードが有効になる(ちなみにemacsな人は.emacsrcに「(xterm-mouse-mode 1)」と書くといいらしい)。 たとえば、マウスで編集領域を選択すると自動的にヴィジュアルモード選択になってくれる。この状態で中ボタンを押すとカーソル位置でペーストされる。マウスでざっくり選択して「d」や「y」で消去やヤンクができるのもいい。 と、まあこのくらいは想像していたのが、なんとvimはマウスホイールにまで対応している。操作するとちゃんと編集領域だけスクロールしてくれる。これ、すごく便利。 ファイルブラウザモード(ディレク

  • 2007年3月、クリーンかつ印象的なデザインサイト集:phpspot開発日誌

    45 Fresh, Clean and Impressive Designs | Smashing Magazine Sometimes it’s just amazing to see, which level of usability, legibility and visual appeal can be achieved using some basic design techniques. SmashingMagazineにてクールなサイト集が紹介されていました。 いくつか個人的にいいなと思ったものを抜粋。 全部見る クリーンというか、パッと見綺麗というか、一度見たら忘れないデザインに思えます。 こういったサイトを参考にカッコいいサイトを作っていきたいですね。 関連エントリ 2006年を彩った50の超美麗CSSデザインサイト集

  • lighttpd 日本語セットアップサイト

    2022年8月、ホームページを全面リニューアルしました! 情報を分かりやすくお伝えできるサイト作りを目指してまいります。 Preface : LightTPD (Light footprint + httpd = LightTPD) とは、セキュリティ、スピード、操作性、および柔軟性−−これらすべての事柄において、ウェブサーバの効率を最適化します。そんな LightTPD を説明します。LightTPDは、高性能環境のために設計され、最適化されているので少ないメモリによるフットプリントを他のサーバと比較すると、LightTPD はcpuロードアベレージの効果的な管理、そして、高度な機能セット(FastCGI、CGI、Auth、出力圧縮、URL-Rewriting、およびその他多く)を持つことで現在負荷問題を抱えているあらゆるサーバのための完全な解決策になりえます。 そして、それは最もよく、

    lighttpd 日本語セットアップサイト
  • https://www.jpcert.or.jp/at/2005/at050003.txt