はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
ブラウザ上で動作するエディタとしては、先日Mozilla Labが発表したbespinが有名ですが、それを軽々と凌駕する、javascriptで新しい言語Objective-Jを産み出し、280slidesを作り上げた280 northから素晴らしいウェブ開発ツールが発表されました Atlas 現在開発中。詳細は、以下のムービーをご覧ください。 (Viddler;要Flash;音声hissu;RSSリーダによっては表示されません) 要はiPhoneやMac向けのアプリケーション開発で使われるInterface BuilderをObjective-Jによるウェブ開発用にポートしたもので、UIだけでなく、コントローラやviewとの連携、コンポーネント名に至るまでInterface Builderを踏襲し、このAtlas自体もObjective-Jで構築され、ブラウザ上で動作します。 Int
Server Side JavaScript Google Groupsに新しいグループserverjsが登場した。まだ登場して間もないがすでに参加人数が260を越え、議論も活発におこなわれている。serverjsはサーバサイドJavaScriptに関する一般的な議論をするための場所。議論の成果はServerJS - MozillaWikiに随時まとめられるとみられる。すでにJavaScriptを使ったWebアプリケーションフレームワークの著名な開発者が参加するなど、活発な様子を見せている。 Aptana Jaxerが代表的なプロダクトのひとつだが、サーバサイドもJavaScriptで開発したいという声があり、今後この要望はさらに広がることになるとみられる。しかし現状ではサーバサイドにおけるJavaScriptにはファイルアクセスやHTTPリクエスト、データベースとの連携などの共有のAPI
"2002-06-17T09:25:43.4670000+01:00" のようなフォーマットのISO8601日時をDateにして返す関数はJavaScriptでは以下のようになる。正規表現を使ってマッチした()の1つ目が$1、2つ目が$2・・・7つめが$7に入る。(replace()関数外のためRegExp.$7のように参照している) // http://www.merlyn.demon.co.uk/js-date3.htm#XML function parseISO8601(isodatetime) { var newdate = isodatetime.replace(/^(\d{4})-(\d{2})-(\d{2})T([0-9:]*)([.0-9]*)(.)(.*)$/,'$1/$2/$3 $4 GMT'); newdate = Date.parse(newdate)
JavaScriptでインターセプトの方法だと、インスタンスの生成ごとにapplyInterceptor()行う必要があって面倒です。クラス定義にアノテーションを書いておくと勝手にインターセプタを設定してくれるようにしたい! アノーテョン とはいえ、JavaScriptにアノテーションはありません。そこで、関数やクラス関数に meta 属性を勝手に作って、そこにアノテーションを書くことにします! // アノテーションするクラス function KittenService( ) {} KittenService.prototype = { run: function() { stdout.innerHTML += "run!<br/>"; }, stop: function() { stdout.innerHTML += "stop!<br/>"; }, jump: function()
JavaScript、マークアップビルダ、存在しないメソッド 技術 このエントリは、檜山正幸(id:m-hiyama)さんの、JavaWorld 2005 07/08『XMLボキャブラリの理論と実践』の示唆を大変参考にしている。 JavaScriptでの、ツリー構造データの作成方法検討のため、関連技術を並べる。 XPoL (XML Processing on Lisp) S式でXMLを表現するプロジェクト。 XPoL - マニュアル (((:html :xmlns "http://www.w3.org/1999/xhtml") (:head (:title "Hello") ((:style :type "text/css" :|xml:space| "preserve") "body { color: #FF33CC; background-color; #99FFFF; }") (:b
米 Yahoo! が Yahoo! Pipes みたいに自由度が高くて、またちょっと毛色が違うサービスが出てきた。題して、Yahoo! Query Language。YQL と呼ぶようだ。SQL 風の言語を REST で投げて、結果を XML や JSON で受け取ることができる。具体的にやってみないと分かりにくいので、とりあえず試してみた。RSS からデータ取得YQL を使って RSS から最新のタイトル10個を取ってきてみる。こんな YQL になるらしい。 select title from rss where url='http://d.hatena.ne.jp/nitoyon/rss' rss テーブルに対して select を発行している。実際にこの YQL を試すには YQL 用の console を利用するとよい。(※要ログイン)console の左上に YQL を入力して
Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基本的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTML、CSS、画像データなどを保存して、オフラ
The current working spec for the HTML5 standard has a lot of exciting features we would eventually like to implement in WebKit. One feature we felt was exciting enough to tackle now even though the spec is still in flux is client-side database storage. So for the last few weeks andersca, xenon, and I have been cooking up an implementation! The client-side database storage API allows web applicatio
I’ve been watching, with interest, developers create new applications for the iPhone. Owning one myself – and being knowledgeable in JavaScript – I’ve been wondering what options there were for creating downloadable JavaScript applications or the iPhone. In doing some research I found a number of solutions, some simpler than others, some requiring more knowledge of Objective-C than others. Before
JavaScript - サーバー間で双方向のRPC通信を行う技術は「Aerial」(エアリアル)という名前になりました*1。アイディアを出していただいた皆様、ありがとうございましたm(_ _)m Aerialは、通信にFlashを使い、JavaScriptとサーバープログラムとの間で双方向のRPC呼び出しを行う技術です。つまり、サーバー側からJavaScriptのメソッドを呼び出したり、逆にJavaScriptからサーバー側のプログラムを呼び出したりします。 サーバーから直接JavaScriptのコードを呼び出したり、逆にJavaScriptからサーバー側のメソッドを呼び出したりできるので、通信の内容を意識する必要がなく、バグの混入を抑えます。RPC成分入り! ライブラリを開発するときも、HTTPやブラウザ間の実装の違いを意識する必要も無く、ごく普通のTCP接続で通信を行うので、Come
ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く