タグ

2008年4月2日のブックマーク (16件)

  • Browsershots

    No active screenshot factories. Please try again later. What is Browsershots? Browsershots makes screenshots of your web design in different operating systems and browsers. It is a free open-source online web application providing developers a convenient way to test their website's browser compatibility in one place. When you submit your web address, it will be added to the job queue. A number of

  • Code Golf

    For talk about code golf in program symposium.Read less

    Code Golf
  • @IT:Groovyに触ってみよう

    alt.lang.jreコラム: Groovyに触ってみよう Andrew Glover (aglover@vanwardtechnologies.com) CTO, Vanward Technologies 2004/9/25 Javaがいまのプログラマ世代の心をつかむことに成功した理由は、言語としての厳格さや、その懐の深さにあるだろう。これとは対照的に、使いやすさと利便性、そして小回りの良さを武器に、Javaプラットフォームにおけるプログラミングの新時代を築きつつある言語がGroovyだ。alt.lang.jreコラムの第2回となる今回は、Javaプラットフォームの新たな標準として追加が検討されている言語Groovyについて、Andrew Gloverが分かりやすく解説する(alt.lang.jreコラムの第1回「Jythonを知る」の邦訳は、IBM developerWorksに掲載

  • これだけは押さえておきたいSEO対策 - livedoor ディレクター Blog

    こんにちは、livedoor Blog担当の坪田です。 以前に「HTMLタグを使わないSEOの話」というエントリーがありましたが、今回は新規ウェブサイト立ち上げ時や、リニューアル時に押さえておきたいSEO対策をまとめてみました。 「SEO」は、多くのマーケティング担当者を魅了し、盲目にさせてきました。 私も何か有効な手段はないものかと、ティッカーに「SEO」の文字が表示される度にクリックしては、とりつかれた様にブックマークしていました。 経験のある方も多いと思いますが、SEO について調べると情報が膨大すぎて正しい答えが見つかりません。というよりもその時・サイトに応じてケースが異なるため、「どうすれば順位があがるのか?」という知りたいことの結論がでないのです。 私は、基的な施策を忠実に行い地道な効果測定の繰り返しを行うことが、上位表示の秘訣だと考えています。ただ、SEO 対策は長期的な運

  • Cコンパイラ設計(yacc・lexの応用)

    近年、Linuxやcygwinの普及によってだれでもyacc/lexを使って新しい言語を作成し、その処理系を作成することができるようになってきた。 G・フリードマンの「Cコンパイラ設計」は、yacc/lexの使い方を丁寧に説明した名著であるが、英語の原も日も絶版で、amazonのオークションでも買えないため日語訳を借り、OCRから復刻することにした。 Linux、cygwinではbison, flexが使われているので若干書と内容が異なる部分があるが、それも別枠で整理してみたいと考えている。 4章以降は、竹 浩のページ(Wiki)に追加中2008/05/15 コンピュータの発達とともに、これまでにCOBOL,FORTRAN、Pasca1,Lisp、C等、数多くのコンピュータ言語が作られてきました。一般には,新たなコンピュータ言語、あるいはそのコンパイラを作るなどということは

  • プログラミング言語を作る

    このページの目的は、「独自のプログラミング言語を作る」ことです。 「プログラミング言語を作る」というのは、 やったことのない方からすれば、ずいぶん無謀な目標に見えるのかもしれません。 でも、いくつかの基礎知識さえ修得すれば、技術的には、 実はそんなに難しいものでもありません。 だったら、ひとつぐらい作ってみたいと思いませんか? なにしろプログラミング言語を作るなんて、 いかにもかっこ良さげじゃないですか。 私は作ってみたいと思いました。だから作ります。 プログラミング言語なんてもう山ほどあるのに、 今さら新しい言語なんて付け足して何をしたいんだよ! などというツッコミは入れてはいけません。 「なぜプログラミング言語なんか作るんですか?」 と聞かれたら、その答は そこにyaccがあるからだ。 で充分だろうと私は思います(yaccが何かは後述します)。 というわけで―― ただ私なんぞが新言語を

  • Tour of the Haskell Syntax

    Author: Arjan van IJzendoorn ( afie@cs.uu.nl ) This document gives an informal overview of the Haskell syntax. A formal syntax can be found at the Haskell homepage. I've made this document because the book we use for teaching here (Haskell School of Expression, Paul Hudak) introduces language constructs by example and the reader may not get a feel for for the language as a whole. For example

  • JavaScriptの巧い書き方 - Archiva

    Make a note of it: Web tech, montaineering, and so on. Note: この記事は、3年以上前に書かれています。Webの進化は速い!情報の正確性は自己責任で判断してください。 Webに言語は数あれど、特に玉石混淆の激しいJavascriptの書き方について纏めてみた。間違い指摘大歓迎! 発端はYahoo!の Eric Miraglia による、YUI 式モジュールの作り方をまとめた記事。ざっくりまとめると、以下の手順になる。 YAHOO.myProject.myModule = function () { //"private" variables: var myPrivateVar = "I can be accessed only from within YAHOO.myProject.myModule."; //"private" m

  • HotRuby - Ruby on JavaScript - yukobaのブログ

    先日の木曜日、YLUGに参加しました。笹田耕一さんの YARV(Yet Another RubyVM) の講演会でした。なんか、会は、過去9年間の間で、1,2を争う盛り上がりだったそうで、すごく楽しかったです。参加者のレベルも高く、YARV の中の話を色々と聞かせていただきました。 その席で、ザイボウズ・ラボの竹迫さんに、「Ruby on JavaScript つくらないの?」とお誘いを受けたので、この週末、作ってみました♪ 名づけて、HotRuby。ちゃんと動いているよ〜 http://hotruby.accelart.jp/ 基的な文法は、大体、実装しました。ただし、組み込み関数や組み込みクラスは、大部分が実装されていません。文法面でも、例外は実装していません。 仕組みは、一度、サーバーの Ruby 1.9.0 の YARV でオペコード列にコンパイルさせて、それを JSON でクラ

    HotRuby - Ruby on JavaScript - yukobaのブログ
  • Google Visualization APIを使ってみました - IT-Walker on hatena

    http://code.google.com/apis/visualization/ 早速使ってみました。なかなか面白い発想です。気に入りました。 Google Visualization APIと言うのは、二次元の表形式データを検索するためのJavaScript APIです。 「二次元の表形式データ」というのは、RDBExcelのような形式のデータのことですね。 API自体のコンセプトはたったそれだけ。URLでデータソースを指定でき、結果が二次元のデータ構造であれば、どんなデータでも同じように処理できます。 ほんとそれだけ。何だったら、あなたが抱えているデータをVisualization APIに対応した形で公開することも可能です。 どんな役に立つのかを妄想するのは後にしておいて、まずは使い方を見てみましょう。 GoogleExcelっぽいもの、と言えばもちろんGoogle Spre

    Google Visualization APIを使ってみました - IT-Walker on hatena
  • Fooo.name!!

    Web上で何か興味のある人やURLを見つけたとき、そのサイト上で下記のブックマークレットを実行すると 「その人が他にどんなサービスを利用しているか、どんなサイトを持っているか」をサイトより探す事ができます。どうぞお試しください。

  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
  • anarchy golf

    Anarchy Golf This is a golf server. You can enjoy short coding here in several languages (115 languages). The purpose of this server is not serious competition. Joke problems are welcomed and you can speak freely about problems and can release spoilers. For serious competition with ranking, enter Code Golf. IRC channel for this golf server: #anagol in freenode. Please feel free to join the channel

  • Code Golf | Home

  • 4DM - Short Coding

    Short Codingとは † Short Coding(ショートコーディング)とは、プログラムのソースコードを限界まで短縮するプログラミングのことです。コード短縮のために、データ構造・アルゴリズムのみならず、処理系の穴という穴まで十分に理解しなければならない上に、一つのコードを仕上げるためにとてつもない精神力を必要とします。ショートコーディングを経験した後に普通のプログラミングを行うと「プログラミングって、なんて楽チンなんだ」と感じること間違いなし!今よりもう1ランクアップしたいプログラマは、是非やってみて下さい!! ↑

  • リファレンスの循環参照によるメモリリークを Scalar::Util::weaken で解決する - naoyaのはてなダイアリー

    Perl のガベージコレクション(GC)の実装にはリファレンスカウント方式のGCが採用されています。リファレンスカウントというのは、あるデータ構造やオブジェクトがあった際、それらを参照するリファレンスの数を内部で換算して、その数が 0 になったらメモリから実体を破棄するという仕組みです。(JavaRubyなどの他言語のGC方式については 'PerlJavaRuby における GC アルゴリズム' あたりを。) リファレンスカウント式GCは、仕組みがシンプルで分かりやすい利点を持つ反面、相互参照が原因で参照を切ることができずにオブジェクトが解放されず、結果メモリリークを引き起す場合があるという欠点も持っています。 このメモリリークはバッチスクリプトや CGI のように、一度の実行で Perl のプロセスそのものが終了するプログラムではあまり問題になりませんが、デーモンプログラム、あるい