タグ

2010年8月2日のブックマーク (11件)

  • 英語の時制シーケンスまとめ - A Successful Failure

    英語文法において時制は最も厄介なルールの一つだ。特に複数の出来事の前後関係を含意するシーケンスは、正確に使うには訓練が必要だろう。"Sequence of Verb Tenses"では、そのルールをロジカルに一覧にしている。とても有用な表なので、以下に紹介したい。 主節の動詞が過去形もしくは過去完了形以外の場合には、従属節の動詞の時制は何でも利用することができて、その時制の通りの意味を表す。しかし、主節の動詞が過去形もしくは過去完了形の場合には、従属節の動詞は、過去形もしくは過去完了形でなくてはならない。例外は従属節が一般的真実として広く知られていることを表現するときである。 In the 1950s, English teachers still believed that a background in Latin is essential for an understanding o

    英語の時制シーケンスまとめ - A Successful Failure
  • jmblog.jp - preventDefault() と stopPropagation()

    先日公開した「投稿スラッグ(Post slug)が空白なら警告してくれるWordPress用Greasemonkeyスクリプト」を開発しているときに、JavaScriptでのイベントのキャンセルまわりで見事にハマってしまいました。そのときに調べてわかったことをまとめてみようと思います。(間違いがあれば是非ご指摘ください!) やりたかったこと WordPressの投稿画面で「公開(Publish)」ボタンをクリックしたときに、「投稿スラッグ(Post slug)」のテキストボックスに値が入っていなければ、確認ダイアログを出す。そこで「キャンセル」ボタンが押されたら、フォームの submit を中止する。 最初に思いついた方法 まず頭に浮かんだのは、submit ボタンに対して HTML でイベントハンドラを記述するという、とても古典的な方法でした。

  • C - は「LLですが、なにか?」 - Fabrice Bellard on tcc : 404 Blog Not Found

    2010年08月02日02:30 カテゴリLightweight Languages C - は「LLですが、なにか?」 - Fabrice Bellard on tcc LL Tigerが明けた直後で、文字通りの後の祭りもいいところですが… うれしいものはうれしいので、LLEvalでもサポートはじめました。 #!/usr/bin/tcc -run #include <string.h> char *fizz(int n){ return n % 3 ? "" : "Fizz"; } char *buzz(int n){ return n % 5 ? "" : "Buzz"; } char *fizzbuzz(char *buf, int n){ strcpy(buf, fizz(n)); strcat(buf, buzz(n)); if (!strlen(buf)) sprintf(bu

    C - は「LLですが、なにか?」 - Fabrice Bellard on tcc : 404 Blog Not Found
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
  • LL Tiger » 公開資料

    Language Update Perl 小飼弾 PHP 小泉守義 Python 稲田直哉 Ruby まつもとゆきひろ Clojure making HTML5白石俊平 Scala 尾崎智仁 Keynote PDF 開発ライセンスとプログラマーの自由 小山哲志 LLと電子出版 西尾泰三 鈴木嘉平 瀧澤昭広 高橋征義 森田尚 LLでフィジカルコンピューティング ごうだまりぽ 山遼 原央樹 尾崎俊介 高速化虎の巻 藤田将洋 (公開資料なし) 高山征大 村主崇行 LTの虎 クロネッカーズ・デルタ 久井亨 初戦 (準決勝) co1row co1row 殺伐Python 渋川よしき 小泉守義 @ymotongpoo Shibuya.js 上島智士 川崎有亮 小林悠 破滅幼稚園荒川組 @hagino3000 @itkz @yuiseki エレファントカシマシタ choplin umitanuki t

  • W3C、感情を扱うマークアップ言語仕様「EmotionML」のドラフト公開 | エンタープライズ | マイコミジャーナル

    World Wide Web Consortium(W3C)は7月29日、「Emotion Markup Language (EmotionML) 1.0」のドラフト版を公開したと発表した。 EmotionMLは、その名の通り、人間の感情に関する情報を扱うためのマークアップ言語仕様。仕様書では、その背景について「コールセンターのアプリケーションにおける顧客のフラストレーションをモニタリングする機能などに代表されるとおり、人間同士のインタラクションを観察する技術が増えている」と説明。そういった技術において感情の情報を適切に扱うための表現方法が求められていると続けている。 現行のEmotionMLでは、「手作業によるアノテーションデータの記述」、「ユーザーの振る舞いを基に自動認識される感情関連の状態」、「感情に関連づけられたシステムの振る舞いの生成」の3分野において、プラグイン言語として使用さ

  • perl6 - LLTiger、弾のスライド : 404 Blog Not Found

    2010年07月31日11:30 カテゴリLightweight Languages perl6 - LLTiger、弾のスライド というわけで、朝早くから会場にいらっしゃった皆さま御礼なう。 LL Tiger 来れなかった方は、こちら。 私のスライドは以下のとおりとなります。 http://www.dan.co.jp/~dankogai/lltiger/rakudo.html 会場ではiPadで発表したのですが、iFrameの中でもそこそこきれいにおさまるようにしたので、ここから直にご覧になれます。ソースコードをクリックするとllevalで実際に実行されます。 とはいえ、Rakudo *は重い。lleval上でsay <Hello World>.join(', ')に二秒以上、FizzBuzzに3秒以上かかります。というわけでご利用は計画的に。 Dan the Presenter The

    perl6 - LLTiger、弾のスライド : 404 Blog Not Found
  • Ll tiger clojure

    9/14にリリースされたばかりの新LTS版Java 17、ここ3年間のJavaの変化を知ろう!(Open Source Conference 2021 O...

    Ll tiger clojure
  • Shibuya.js beyond HTML5 の発表資料 (Kanasansoft Web Lab.)

    Shibuya.js beyond HTML5 で飛び入りで話してきた。以前にLTをやった関係で、スピーカー募集の通知があり、開催日前後が忙しくなりそうだったこと等々、諸事情により参加できない可能性があったため、発表はほとんど諦めていた。ところが、飛び入り発表もOKとの事だったので、当日はできるだけ早く会場入りし、2時間で資料を作って発表してきた。諸事情により一部のスライドを削除している。

  • Twitterの動作動詞化とURLの意味的変化。

    ちょっと感じていたことをメモ書き。先日どこかのツイートで「動詞化するFacebook」なるフレーズを見かけたのですが(Googleが「ググる」のように)、同じようにTwitterにおいても動詞化現象は起きているなぁ、と昨今感じています。いや、日においてはTwitterのほうが確実に早い。 昨日、敬愛するW+K TokyoのアカウントスーパーバイザーのYukoさんがこんなつぶやきをしていました。 TwitterにおけるID変更は、そのユーザーのプロフィールページURLの変更を意味します。例えば彼女の場合、http://twitter.com/shrimpdancer_jpからhttp://twitter.com/biitaへ、という感じ。しかもこのID変更=URL変更が何度でも出来るのがTwitterの特徴的なところです。 これは非常に面白い。例えばFacebook。一部の方々の間では所謂

  • 2010-08-01 - のどをRubyでいっぱいにして

    Heroku上のRailsからMongoDBの中身を参照できるあたりまで試してみました。忘れないうちにメモしておきます。今回やってみてわかったことは下記。 今はrails 3.0.0.rcだとそのままデプロイできない MongoDBを使うにはアドオンを使う(クレジットカードが必要) Heroku上で動くRubyのバージョンはいくつかあるうちから選べる herokuコマンドってべんり Herokuプロジェクトを作ってPush ここのステップ通りにやれば、おおむねうまく行きました。herokuコマンドは、 % gem install herokuで入れます。 ここは特筆すべきことが無い筈なんですが、環境がRails 3.0.0.rcだと、今現在はbundlerのバージョンが違うと怒られてHerokuにうまくデプロイできなかった。http://blog.mhartl.com/2010/07/2

    2010-08-01 - のどをRubyでいっぱいにして