タグ

2009年3月16日のブックマーク (7件)

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

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

  • Pythonを使ってJavaScriptを生成する·pyjamas MOONGIFT

    Googleが提供している、GWTというフレームワークがある。これはJavaを使ってWebアプリケーションを開発し、結果をJavaScriptに変換することでクライアント向けのコードを書かずにWebアプリケーション開発ができるという代物だ。 メーラーのようなWebアプリケーション とても便利だとは思うのだが、いかんせんJavaだ。もっと需要を増やすためにはJavaではなくスクリプト言語でいくべきではないか。そもそもとしてGoogleと言えばPythonだろう、そう憤った(かどうかは知らないが)開発者が生み出したのがpyjamasだ。 今回紹介するオープンソース・ソフトウェアはpyjamas、PythonからJavaScriptを生み出すソフトウェアだ。 pyjamasはPythonで作られたソフトウェアで、同じくPythonで組んだコードをJavaScriptに変換する。いわばコンパイラー

    Pythonを使ってJavaScriptを生成する·pyjamas MOONGIFT
  • 圧縮だけじゃない。CSSを解析した上で圧縮する·CSS Compressor MOONGIFT

    CSSは最近のWebシステムでは当たり前のように使われている。そして肥大化したCSSはネットワークの帯域を余計にっているようなものだ。それを解決する手段として、CSSの余計な空白や改行を消して圧縮する技術がある。 こんなにちっちゃくなっちゃった! だがCSS Compressorはもう一歩先の技術を使って、さらに圧縮を実現してくれる。これはなかなか興味深い。 今回紹介するオープンソース・ソフトウェアはCSS Compressor、CSSを解析した上で圧縮してくれるソフトウェアだ。 CSS CompressorはJava製のソフトウェアで、コマンドラインで実行する。CSSファイルを引数として指定すると、標準出力に圧縮した内容を返してくれる。余計な空白や改行の削除はもちろんとして、幾つか面白い機能がある。 ヘルプ 同じ設定を行っているクラスがあれば、それを一つにまとめてくれたり、4辺に同じ設

    圧縮だけじゃない。CSSを解析した上で圧縮する·CSS Compressor MOONGIFT
  • ビジネスを立ち上げる際に必要なマーケプランを段階ごとにまとめてみた | Moz - SEOとインバウンドマーケティングの実践情報

    今回の記事は今まで書いてきたものとは少し違う。一方的に自分の意見を伝えるのではなく、みんなの意見が聞きたいんだ。ある決まったテーマについてブログを書くのではなく、ブログ執筆のアウトラインを提案したいと思っている(今のところはね!)。 まず、僕自身のことを説明させてほしい。僕はこの3か月間、ブログが書けるという自分の恵まれた立場を活かし切っていなかったので、今回はその埋め合わせをしたい。誰もがする言い訳を繰り返してきた。「忙しい」「後でやろう」「犬がキーボードをってしまった」という具合に。ひどい言い訳だ(最後のは別として)ってことは、自分でも分かってるし、みんなだってそう思うよね。僕より長い時間働いている人はいくらでもいるし(ランドもそう)、僕より少ないネタで優れたブログを書く人もたくさんいる。 当は、ブログを書くのが好きなんだ! ブログ執筆は僕の「仕事」の中でも好きな部分だし、インター

    ビジネスを立ち上げる際に必要なマーケプランを段階ごとにまとめてみた | Moz - SEOとインバウンドマーケティングの実践情報
    camelmasa
    camelmasa 2009/03/16
  • 新進気鋭の国内ITベンチャーが集う「Tech Venture 2009」最終審査会--グランプリはランゲート

    世界規模で市場への閉塞感がある中、優れた国内の若手ITベンチャーを見いだし、スポットを当てる――そんな目的のもと、シーネットネットワークスジャパンは3月13日、同社主催のベンチャーアワード「Tech Venture 2009」の最終審査会を開催した。 Tech Venture 2009は、2006年以降に起業したテクノロジーベンチャー企業を対象にしたアワードで、今回が2回目の開催となる。2008年12月17日がら2009年2月9日まで募集を受け付けて集まった計106社の候補企業の中から、1次審査を通過したファイナリスト15社が会場に集合。デモンストレーションを行った。 2008年に開催したTech Venture 2008では、主に動画やモバイル向けサービスを提供する企業が集まった。しかし今回は応募条件が変更されたこともあり、モバイル向けのコミュニティサービスから広告配信システム、エンター

    新進気鋭の国内ITベンチャーが集う「Tech Venture 2009」最終審査会--グランプリはランゲート
  • 未踏的プロダクトを活かすにはソーシャルなエンジニアリングスキルも重要ですよね - FutureInsight.info

    id:shi3zさんが5回に渡り展開してくれた未踏に関するエントリーはかなり読み応えのある内容でした。 http://d.hatena.ne.jp/shi3z/20090307/1236418320 http://d.hatena.ne.jp/shi3z/20090308/1236483705 http://d.hatena.ne.jp/shi3z/20090308/1236526326 http://d.hatena.ne.jp/shi3z/20090309/1236580471 http://d.hatena.ne.jp/shi3z/20090311/1236746431 ついで上記に対するid:shi3zさんなりの回答として、未踏的人材を育成するカリキュラムが論じられている。 http://d.hatena.ne.jp/shi3z/20090313/1236918698 それに対する

    未踏的プロダクトを活かすにはソーシャルなエンジニアリングスキルも重要ですよね - FutureInsight.info
  • sonyでお得なカードは誰でもキャッシングができるの!? | 【所得証明不要!】パートでも安心!甘く融資してくれる会社紹介

    [showtitle] 結婚する事になり、新婚生活の為に家電などを揃えていきたいと思っています。彼女と相談したところ、ちょっとしたこだわりがあり、sonyの商品で揃えようという話になりました。また新居は都内という事もあり、ソニービルの利用も検討しています。なのでsonyカードを発行しようと考えているのですが、sonyカードを発行するだけで勝手にキャッシングもつくのでしょうか?キャッシングのカードは別に作った方がお得ですか? sonyユーザー以外もOK!キャッシングも別途申し込みが必要! メーカーにこだわりのある人って多いですよね。それ程こだわりがなかったとしても、同じメーカにしておく事で便利さがさらにアップする事も多いです。例えばTVとレコーダー。別に違うメーカーであっても利用はできますが、同じメーカーなら「こんなこともできちゃいます!!」なんて事がある場合もあります。同じメーカーを揃えて