タグ

2007年7月15日のブックマーク (20件)

  • http://news4vip.livedoor.biz/archives/51012199.html

  • ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - emacsでリアルタイムに構文チェックを行う方法(flymake)

    emacs でリアルタイムに構文チェックする方法です.flymakeを使います.仕組みとしては コーディング中に C-x C-s を押すと,バックグラウンドで make が走る make がエラーを出した場合は,該当するコードをハイライト表示する だけです.恐ろしく便利です. 参考 開発元 http://flymake.sourceforge.net/ すでに他の方のブログでも取り上げられています. flymake でリアルタイム文法チェック - とりあえず暇だったし何となくはじめたブログ Flymake を使って編集中にシンタックスエラーを検出する — ありえるえりあ インストール emacs22以降であればflymakeはデフォルトでインストール済です. 設定 flymakeは,構文チェックの処理を外部プログラムに丸投げしています.たとえば構文チェッカとして make を使う場合は,以

    ぴょぴょぴょ? - Linuxとかプログラミングの覚え書き - - emacsでリアルタイムに構文チェックを行う方法(flymake)
  • MOONGIFT: » RailsのActive Scaffoldを活用「Propmansheet」:オープンソースを毎日紹介

    Railsを触ったことがある人のうち、半数以上がScaffoldに触れてそこで終わっている。確かにScaffoldを使うことでそれっぽいデータ表示が難なくできてしまうのは凄い。だがそこで終わってしまってはRailsの魅力は伝わらない。 次のステップとして独自での作りこみもあるだろうが、ここではさらにActive Scaffoldを活用した例を紹介しよう。 今回紹介するオープンソース・ソフトウェアはPropmansheet、Ruby on RailsのActive Scaffoldを活用したアプリケーションだ。 Propmansheetはロンドン赤十字のためのソフトウェアで、一覧表示、編集、削除が可能になっている。ソースを見ると、ほぼ純粋にActive Scaffoldを使って構築されている。 とは言うものの、実際の所何に役立つソフトウェアなのかは分かっていない。ただ、Active Scaf

    MOONGIFT: » RailsのActive Scaffoldを活用「Propmansheet」:オープンソースを毎日紹介
  • Snarl with Perl on Microsoft Windows

    Today, using Google, I found Snarl, a program inspired by Growl (Mac OS X) that allows applications to display notifications on the Windows desktop. Communication with Snarl is done via the window messaging functionality (SendMessage), making it accessible to any programming language. And after installing, for example Win32::GUI, this should include Perl. I had been wondering for some time if such

  • Twitterの更新をSnarl(OSXのGrowlみたいなの)で表示する方法

    Twitterで更新がけっこうおおくてメッセやIRCとかで見るのがめんどうなので、shebangさんのOSXのGrowlみたいなのをWindowsでできないのかなぁと調べたら、Snarlというアプリを発見。これ、Growlインスパイヤみたい。しかもRubyのインターフェイスがあるので、こりゃいいやということで、Rubyでプログラムを書いて更新情報を出せるようにしました。 このプログラムを使うには事前にgemruby-snarlをインストールしておく必要があります。 コードは以下。使い方はSnarlを立ち上げておいて、以下のプログラムをDOSのコマンドラインで、引数にtwitterのidとpassを渡して実行するだけです。Rubyのコードこんなに書いたの初めて…。これでいいのかどうかわからんけど一応動いてます。でもSnarlのバグなのか日語がちょっと微妙…。ちゃんとUTF8で指定してやっ

  • Snarl :: Homepage

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Snarl :: Homepage
    lizy
    lizy 2007/07/15
    MacのGrowlのWindows版
  • RSpecことはじめ

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    RSpecことはじめ
  • 外側から読むRSpec 1.0.x (1) - moroの日記

    RSpec 1.0 リリース記念ということで、ちょっと腰を入れてソースをよんでみました。「外側から読む」というタイトルどおり、specコマンドから起動されるシーケンスに沿って読んでいこうと思います。 読む spec はこんなの。 # written in array_spec.rb describe Array, ",initialized as [:one, :two, :three]" do before do @array = [:one, :two, :three] end it "should not be empty" do @array.should_not be_empty end end これを spec -fs -c array_spec.rb で実行します。 今回は起動されてから"describe"宣言が評価され、Behaviourオブジェクトが生成されるまでです。

    外側から読むRSpec 1.0.x (1) - moroの日記
  • File: TUTORIAL.ja

    【注意】この文書は、RSpecの具体的な使い方の例としては古くなっています。 RSpec 1.0.8 をベースにした説明である「スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)」も参照してください。(2007/12/14) RSpecを使おう RSpecはプログラミング言語Ruby用の ビヘイビア・スペシフィケーション・フレームワークだ。 Rubyについては、www.ruby-lang.org/ を、 ビヘイビア(振舞)駆動開発(Behaviour Driven Development)については、 www.daveastels.com/index.php?p=5 の_A New Look at Test Driven Development_ を 参照してほしい。 このドキュメントの目的は、ビヘイビア・スペシフィケーション・フレームワーク

  • 【2ch】ニュー速クオリティ:

  • O'Reilly Media - Technology and Business Training

    lizy
    lizy 2007/07/15
    IEとFirefox以外の組み合わせでも出来る?
  • 弱者不安社会の傾向と対策 : 404 Blog Not Found

    2007年07月14日23:00 カテゴリValue 2.0 弱者不安社会の傾向と対策 「弱者不安社会」という言い方は、「犯罪不安社会」からお借りした。「弱者不安社会」とは、「弱者はますます不安になる社会」ではない。「弱者となる確率が下がっているにも関わらず、弱者となる不安が拡大した社会」のことである。 題に移る前に、まず私なりの「弱者」の定義を披露しておこう。私にとって、弱者というのは「状態」ではあっても「属性」ではない。人は生まれたは、親の庇護なしにはすぐに死んでしまう「弱者」である。それどころか、今や親ですら病院や保険といった社会機構がなければ子供も産めない「弱者」かもしれない。それが、さまざまな経験を積むことで「強く」なっていく。 弱者とはまた、相対的な概念でもある。たとえば財力がものをいう場合においては、私は読者のみなさんの大多数よりも「強者」でありうるけれども、それが体力だっ

    弱者不安社会の傾向と対策 : 404 Blog Not Found
  • 眠れない理由2.0

  • L'eclat des jours(2007-07-14) - Vistaでコマンドプロンプトヒア

    _ Vistaでコマンドプロンプトヒア Vista気にわないナンバー1、それはCommand Prompt Hereがインストールできないことだ。 が、なんてこった。インストールしなくても、最初から組み込まれてたのであった。 普通に右クリックすると、こう出る。 が、シフトキーを押しながら右クリックすると 見てのとおり、「コマンドウィンドウをここで開く(Wara)」。 注)7-Zipは別途インストールが必要 フォルダビューでは使えないのがちょっといやんなとこだけど。 でも、UNCに文句を垂れるXPとは違って、エクスプローラ組み込みだけあって、UNC(\\host\directory\foo\bar みたいなやつ)に対して実行すると、勝手にドライブアサインしてちゃんと開いてくれる。これはいい。 via Tim Sneath (2006年のポストなのか。全然、この情報は見かけなかったが、RCの

  • 実行時にdefaultencodingを変更する - スコトプリゴニエフスク通信

    某巨大SNSで見かけた話題で、ちょっと気になったのでこちらで。 sys.setdefaultencodingというメソッドはインタプリタ初期化時にモジュールから削除されてしまうので、実行時に呼び出すことはできません。 >>> import sys >>> sys.setdefaultencoding('cp932') Traceback (most recent call last): File "", line 1, in AttributeError: 'module' object has no attribute 'setdefaultencoding' 実行時に変更したい場合の一番楽な方法は、sysモジュールをreloadすることです。 >>> reload(sys) sys' (built-in)> >>> sys.setdefaultencoding('cp932') しか

    lizy
    lizy 2007/07/15
  • 組み込みから生まれた言語Erlangの時代が来る - 日経エレクトロニクス - Tech-On!

    はじめまして。7月に日経ソフトウエアという雑誌から日経エレクトロニクスに異動になった大森と申します。日経ソフトウエアは,初心者向けにプログラミングの楽しさを伝える雑誌です。そこで,日経エレクトロニクスの読者の方々へのごあいさつとして,少しプログラミングの話をしてみたいと思います。 みなさんはErlang(アーランと読みます)というプログラミング言語を聞いたことがあるでしょうか。プログラミング言語と一口に言っても,様々なものがあります。組み込み開発でよく使われるC言語やC++,企業のシステム開発で主に使われるCOBOLJava,C#など。最近は,日生まれのRubyという言語も話題になっています。こうしたメジャーな言語に比べると,Erlangの知名度はまだ高いとはいえません。が,先進的なプログラマ,中でもハッカーと呼ばれる人たちの間では,高い注目を集めています。 日でErlangが広く知

  • 個人サービスのつくりかた(レシピ風) | ランサーズ社長日記

    いいね! 0 ツイート B! はてブ 90 Pocket 6 「どんな手順でサービスを作ってるの?」と聞かれることが多いので、レシピ風に材料(どういう道具を使うの?)と手順(どういう順に作るの?)にまとめてみました。 詳しく書くと、非常に長くなりそうなので、まずはざっくりと概要だけ。 材料: ホワイトボード一式/紙/ボールペン/睡眠時間/Dreamweaver/Fireworks/開発用Linuxサーバー/デュアル用モニタ/ノイズキャンセリングイヤホン 作成時間: 平均一週間 簡単な流れ: アイデア→しらべる→サービスまとめ→プロトタイピング→遷移・設計作成→デザイン→HTML→プログラミング→チェック 1.アイデア アイデアをどうやって思いつくか?というのはそれ自体が永遠の課題ですが。。個人的には、2系統の考え方があって、1つは「こういうものがあったら便利だなぁ、こういう不便を解消したい

  • Mozilla Re-Mix: ライブブックマークをRSSリーダー風に閲覧できる「Beatnik」

    FirefoxやThunderbirdはWEBユーザーの必須アイテム。 初心者からヘビーユーザーまで使える!便利でクールなFirefox拡張機能(アドオン)の使い方やカスタマイズ、Mozilla関連情報をどうぞ。 Adobe 「Flash Player」を緊急アップデート。 by hoge (07/16) Adobe 「Flash Player」を緊急アップデート。 by H.I. (07/16) ウェブページから余計なコンテンツを排除して読みやすく表示できるFirefoxアドオン「Tranquility Reader」 by しんちゃん (07/11) YouTubeのHTML5動画に表示される広告をブロックしてくれるFirefoxアドオン「YouTube Advertisement Blocker」 by はち (06/17) ウェブページ上の不要なリンクを非表示にできるFirefox

  • Symfony Ajaxで「戻る」を実現する

    Ajaxを使ってフォームのフィールドの変化に応じてdivの中身を入れ替えるような処理の場合、ブラウザの「戻る」機能を正常に使うことができなくなります。 フォントサイズの変更や「戻る」「進む」などのブラウザが標準で搭載している機能が使えなくなることはユーザの自由を奪ってしまうことになり、ユーザビリティがよくありません。 いろいろ調べてみたところ、「みかログ: Ajaxと戻るボタン・ブックマーク」というサイトにて対処法を発見しました。 ポイントとしては、 IE以外ではlocation.hashで各オペレーションに対して異なるhashを生成 IEでは隠しIFRAMEにlocation.hash生成 というあたりらしいです。 Javascriptを直接記述する場合は上記サイトのjQueryプラグインで事足りると思いますが、私の場合Symfonyを使用していたため、その中のヘルパ関数であるobser

  • Ajaxと戻るボタン・ブックマーク - みかログ

    サイトを普通にAjaxを使って作ると,ブラウザの戻るボタンが使えなくなったり,ブックマークができなくなってしまう. サイトの中の一部(たとえば商品情報)をAjaxで差し替えるようなケースでは,これが結構使い勝手を悪くしてしまう. location.hashを使ったセッション復元@最速インターフェース研究会 の記事をみて,location.hashでできそうなことを知ったけれど,どうもIEではうまく動かない. さらに色々調べてみると, Fixing the Back Button and Enabling Bookmarking for AJAX Apps というような情報を発見. IEの場合は,location.hashの代わりにiframeを使えばできる模様. ブラウザごとの挙動をまとめると

    Ajaxと戻るボタン・ブックマーク - みかログ