[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2008年1月27日のブックマーク (63件)

  • 【ハウツー】Webブラウザだけで動くマッシュアップエンジン「Afrous」を試す! (1) マッシュアップエンジン「Afrous」とは? | ネット | マイコミジャーナル

    マッシュアップサービス&ソフトウェアが増加中 この3、4年の間に、様々なWebサービスAPIを公開し、これらを組み合わせて利用するマッシュアップという動きが盛んになりました。当初はマッシュアップを実現するにはプログラムの知識を必要としましたが、1年ほど前に発表された「Yahoo! Pipes」は、Webサービスデータのリミックスをエンドユーザレベルでも可能な方向に加速させました。 そしてさらにこの1年あまりの間に、Webサービスデータのマッシュアップを実現するサービス/ソフトウェアがどんどん増えてきています。米Yahoo!のPipesに対抗してMicrosoftの「Popfly」もこれに追随しようとしていますし、その他大小さまざまなベンダーがマッシュアップサービスをASPとして提供し始めています。 米国のみならず、同様の動きは日国内にもあり、近年では以下のようなものが発表されています。

    lizy
    lizy 2008/01/27
  • JavaScriptで簡易形態素解析 その2 - mayokara memo

    JavaScriptで簡易形態素解析 - mayokara lab JavaScriptで簡易形態素解析 - mayokara memo さらに改造。 ■ コード /* ipadic Licence --- Copyright 2000, 2001, 2002, 2003 Nara Institute of Science and Technology. All Rights Reserved. Use, reproduction, and distribution of this software is permitted. Any copy of this software, whether in its original form or modified, must include both the above copyright notice and the following p

  • JsonSQL登場 - JSONをSQLで操作 | エンタープライズ | マイコミジャーナル

    Ajax Webアプリケーションにおけるデータ形式として普及がはじまっているJSONデータ形式だが、同データを扱うおもしろいライブラリが発表されたので紹介したい。2008年1月に新しく発表されたJavaScriptライブラリ「JsonSQL」だ。Apache License Version 2.0のもとで公開されている。コード自体はコメントを抜いて90行ほどと短く、実現されている機能も限られたものだ。コンセプトプルーフ的なライブラリだがなかなか興味深い。 JsonSQLはJSONデータをSQL命令を使って操作できるようにするライブラリ。2008年1月現在公開されているバージョン0.1ではselect命令だけがサポートされており、"*"によるワイルドカード指定はフィールドに対してのみ適用できる。値をカンマで区切って指定する場合は","にスペースを加えずに詰めて記述する必要がある。whereの

  • 日付の範囲を指定できるJavaScriptデートピッカー「sliding date-picker」:phpspot開発日誌

    日付の範囲を指定できるJavaScriptデートピッカー「sliding date-picker」 2008年01月25日- Ajaxorized Introducing: The sliding date-picker 日付の範囲を指定できるJavaScriptデートピッカー「sliding date-picker」。 日付の入力をするライブラリは多いですが、日付の範囲を指定するライブラリは数少ないです。 今回紹介するライブラリを使えば、次のようにクリックで範囲指定して日付の範囲を指定出来ます。 いつからいつまで、というのをフォームで指定する際に便利な入力アイテムになっています。 デモはこちら 実装は次のようなコードで行える模様。 <script type="text/javascript" src="js/prototype.js" ></script> <script type="t

  • あるSEのつぶやき: Ajaxライブラリまとめ

    Ajax/JavaScriptライブラリをまとめておきます。(順不同) | 基 | 統合 | 表示系 | GUI部品 | イメージ | PGM連携 | ブラウザ | Flash | その他 | | 部品集 | リンク | 編集履歴 | ・基ライブラリ ・・・Ajax開発のベースになるもの ↑TOP prototype.js 超メジャーなAjaxライブラリ prototype.js の開発者向けメモ prototype.jsリファレンス prototype.jsリファレンス(JavaScriptist) prototype.js逆引きサンプル集 Prototype 1.5.0 Cheat Sheet Prototype 1.5 PDFAPI/サンプル/解説 Prototype.js Documentation - まとめサイト Prototype 1.6.0へのアップグレード実例紹

  • 【ハウツー】NetBeansでRuby on Rails開発 (1) 開発を始める前に | エンタープライズ | マイコミジャーナル

    Ruby/Rails開発環境としてのNetBeans NetBeansといえばオープンソースのJava統合開発環境として有名だ。しかし2007年12月にリリースされたNetBeans 6.0ではRubyおよびRuby on Railsの開発もサポートされるようになった。稿ではNetBeansを使用したRuby on Rails開発の実際を紹介する。 なお、現在すでにRailsは2.0系がリリースされているが、稿ではNetBeans 6.0に標準で同梱されている1.2.5を使用して解説を行っている。 ランタイムの選択 NetBeansにはRuby実行環境としてJRubyが同梱されており、別途Ruby実行環境を用意しなくてもRuby on Railsによる開発が可能だ。しかし、JRubyを使用した場合、現在のバージョンではRailsアプリケーションのデバッグができないというデメリットがある

  • CMMとAgileについて、Capers Jones の記事:An Agile Way:オルタナティブ・ブログ

    アジャイルとCMMの比較記事です。 ■ Development Practices for Small Software Application http://www.stsc.hill.af.mil/crosstalk/2008/02/0802Jones.html Agile と CMM(or CMMI) の考え方の共通点として、 ソフトウェア要求は、常に変化する。 欠陥を修正するのは最もコストが高い。 高品質であることが、生産性と納期短縮につながる。 としていて、逆に異なる点として、 ドキュメントを書くことは二番目にコストが高い(Agile) 測定しなければ、継続的な改善は起こらない(CMM) を上げている。そして、1,000 FP の小さめのプロジェクトで、アジャイルチームとCMM 3 チームを統計して、 Agileの方が生産性(短時間あたりのFP)が高い。 Agileは欠陥潜在を下

    CMMとAgileについて、Capers Jones の記事:An Agile Way:オルタナティブ・ブログ
  • ここギコ!: PostGISで1点からの半径検索は、UTMなりに変換してから検索するのがベストプラクティス?

    2008年01月26日 PostGISで1点からの半径検索は、UTMなりに変換してから検索するのがベストプラクティス? PostGISで半径x m内の地物を検索する場合、latlong(経緯度)で入っているデータだと空間インデックスが効かないので、どうするかと言う問題ですが。 以前、こんな記事を書いて、むりくりlatlong上で「半径x mの円」を内包する(内接ではない)矩形をざっくり計算し、それを空間インデックスと引き当てて、その後distance_sphere(latlongで入っているテーブルに対し、地球を球体近似した上での表面距離を算出する関数)の実行結果と比較する検索方法を紹介しました。 が、これは別にこれが常道というわけではなくて、GIS素人がちょっとずつ独学して、どんなやり方をすればいいかと試行錯誤した結果の産物です。 まあ言うなれば、ISSEIと同レベルのもの。 が、

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

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

    ウェブリブログ:サービスは終了しました。
  • utf8オンな文字列のバイト数の取得方法 - Unknown::Programming

    use utf8している時のlengthは文字数を数えてしまうけど、それ以外のときは、バイト数を数えるそうだ。ところで、以下のようにしたらutf8のバイト数が取れるんじゃないかと思うんだけど、あまりutf8文字列のバイト数に需要がないのか、ググっても例が出てこない。 何か見おとしているのかもしれないな。 use utf8; my $bytes = length unpack('a*',$utf8_str); use utf8での文字列のバイト数 これ、僕も昔取得方法わかんなくて困ったことがある。 ってことで啓蒙活動しとく。 bytes::lengthを使います。 use utf8; require bytes; my $bytes = bytes::length $utf8_str; 「require bytes」が大事ね「require bytes」が。もし「use bytes」しちゃっ

    utf8オンな文字列のバイト数の取得方法 - Unknown::Programming
    lizy
    lizy 2008/01/27
  • ブラウザだけでPDFからテキストを抽出してくれる『PDFTextOnline』 | 100SHIKI

    ちょっと知っておくと便利かもしれないツールのご紹介。 PDFTextOnlineはブラウザ上でPDFファイルからテキストを抽出してくれるツールだ。 Acrobat Readerが手元にないときや、PDFは重いからテキストにしたいなぁ、というときに便利かもしれない(使いどころが難しいが)。 英語版のサービスではあるが、日語のテキストもちゃんと抽出してくれる。またブックマークが文書中に含まれていたら、その情報まで抜き出してくれる。 なんにせよ、ブラウザだけで、という手軽さが良い。ブラウザさえあればあとはなんとかなる、という時代に近づいているようですな。

    ブラウザだけでPDFからテキストを抽出してくれる『PDFTextOnline』 | 100SHIKI
  • ZIPでくれ!

  • CSSレイアウト時のよくやる失敗と対処法|WEB制作(html,css(スタイルシート) )|プログラムメモ

    ■floatでレイアウトしたときのボックスの間に隙間が出来る →隙間が出来るボックス要素全てに float 要素を追加 ■ <div>内に配置した<img>が<div>よりサイズが小さいと隙間が出来る → 下記を追加 img { display: block; } ■ Win IEだけずれる時があり、ずれる大きさがフォントサイズによって変わる →ずれる<div>等に vertical-align を設定する(top 又は bottom) ■ <td>内のフォントが正しく指定したとおりでない(Win IE Mac IE) →<td>の中に<span>をいれて対応する ■MacIEで<div>を floatさせると表示が崩れる。 → フロートさせるdiv の width height 属性を指定する ■<ul><li>で画像リンクを作成したときに WinIEでフォントサイズを変更すると 隙間

    lizy
    lizy 2008/01/27
  • Peace Pipe: 私のオススメPeace 勉強法 [lifehack]

    とある友人から「どうしても英語が話せるようになりたい」と相談されました. 私は16歳から22歳の終わりまでアメリカにいましたが,16というと物心ついた時から海外で生活していたバイリンガルとは違い,完全に日語の脳ミソが出来上がっているわけで,最初は それなりに苦労 もしました. それで今回,私がアメリカに渡った頃に実践していた英語勉強法を紹介してみます. まず,英語が話されている映像を見つけて,その中から適当な個所1分ぐらいをピックアップします.映像は,当はニュースなどの正確な英語がいいんだろうけど,モチベーションを保つ為に好きなミュージシャンのインタビューや好きな映画のワンシーンなど,とりあえず何でも.1つだけ条件があって,話している人の口がはっきり見えること.あとは強いて言うなら,きれいな英語が良いかもしれません (強烈なボストン訛りとかではなく). 例えば,以前も別のエントリーで紹

  • Reddit - Dive into anything

    We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and o

    Reddit - Dive into anything
    lizy
    lizy 2008/01/27
  • Coding Horror

    It's my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice: By January 1st, 2030, completely autonomous self-driving cars meeting SAE J3016 level 5 will be commercially available for passenger use in major cities.I am betting against, and John is betting for. I have another long-term bet: I bet @codinghorror $10k that

    lizy
    lizy 2008/01/27
    いきなり日本語が出てきてびっくり|600行FizzBuzz大会
  • Treetop – Powerful But Easy Ruby Parser Library

    Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news. Treetop is a very well put together Ruby library for building Ruby-powered parsers. Treetop makes it possible to rapidly put together parsers for your own mini languages (a basic "arithmetic" parser is the main demonstration used on the Treetop site) and relies on parsing expression grammars to make it a pretty easy proces

  • オープンソースFlex開発フレームワークが示すプラットフォームの大きな動き

    Adobe Flexおよびその周辺テクノロジは、RIAの流となりつつある。Flexのコミュニティは、まだJavaやマイクロソフトのプラットフォームのコミュニティほど大きくはないが、熱心なFlex RIA開発者たちの協力を受けて着実に成長を続けている。この結果、以下に紹介するように、多数のオープンソース開発フレームワークが作成されている。 Cairngorm (download) Cairngormは、最も長い歴史を持つ、最も成熟したFlexフレームワークだ。これは、現在、Adobeによって所有され、オープンソース化されている。また、AdobeのRIAコンサルティングサービスによって広く使用されている。Cairngormを作成したAdobe Consultingのチームは、RIA開発のデザインパターンフレームワークを最も早くから提唱していた。Cairngormは、RIAユーザーインターフェ

    オープンソースFlex開発フレームワークが示すプラットフォームの大きな動き
  • Webフレームワーク選択の世界ではデベロッパたちは未だ独自のものを作っている

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Webフレームワーク選択の世界ではデベロッパたちは未だ独自のものを作っている
    lizy
    lizy 2008/01/27
    選択肢が多すぎるのは有害
  • InfoQ: MarkMailはメーリングリストアーカイブを次のレベルに進める

    昨年末、MarkLogicはMarkMailを発表した。MarkMail(source)は、MarkLogic XMLコンテンツサーバをベースにメーリングリストアーカイブを検索するためのフリーサービスである。最初の発表時は、apache.orgメーリングリストの検索だけが可能であった。最近、Mozilla.org、PHP、およびMySQLリストも追加された。O'Reilly Radarは先月、このサイトについて取り上げた(source)。  ...MarkMailはこれだけでなく、より多くのことを提供します。MarkLogicは、700を超えるオープンソースメーリングリストにわたり約550万のメールメッセージを格納しています。Apache、MySQL、Mozilla、およびPHPリストのすべて、およびその他いくつかのリストがいずれ追加されるとのことです (すぐに実現されることを望みます)。

    InfoQ: MarkMailはメーリングリストアーカイブを次のレベルに進める
    lizy
    lizy 2008/01/27
  • アジャイル開発者の責任

    顧客が間に合わせのソリューションを求める場合、開発者の責任は何か? 結局は顧客が支払いをするのだから、顧客の言うことを聞いて近道をすべきか? それとも、開発者は自分の考えで技術的に「最適な」選択肢であることを常に行うべきか? それとも、中間の妥協点があるだろうか? James Shore氏は、「Our Professional Responsibility(source)」で、顧客/開発者のバランスに関する簡単な歴史を紹介している。 *ウォーターフォール開発の古き悪しき時代には、プログラマは、要件を理解し、デザインを作成し、技術的に最も便利な方法でデザインを実装していました。プログラマは王でした。プランは完全にプログラマによって作成されていました。または、プログラマの上司が締め切りを設定し (おそらく、政治的圧力、またはJoltを伴う週末にプログラムできたことについての美化された思い出がそ

    アジャイル開発者の責任
    lizy
    lizy 2008/01/27
  • Adobe Flexの基礎

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Adobe Flexの基礎
    lizy
    lizy 2008/01/27
  • Mark Mahieu氏がCICEクロージャプロトタイプを作成

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Mark Mahieu氏がCICEクロージャプロトタイプを作成
  • Mike Cohn氏がAgile採用の新たなパターンを提供

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Mike Cohn氏がAgile採用の新たなパターンを提供
    lizy
    lizy 2008/01/27
  • 第11回 トランザクション処理に詳しくなろう

    富山県高岡市 株式会社イーザー副社長。昔は1月初旬に積雪がないと「いい正月やね。雪なーて」と富山弁であいさつしたものだが,現在は地球温暖化を目のあたりにするようで不気味だ。でも,会社まで公共交通機関はなく,雨やときおり雪が降るので車で通勤している。徒歩や自転車に変えなければと思うのだが,冬場はやはり億劫だ。 「トランザクション処理は関連する複数の処理をまとめて,一つのユニットとして実行する処理方式です」──データベースの入門書にはたいていこんな風に書いてあります。 説明用の最も多い図解が,図1のような銀行の口座間の振替処理ではないでしょうか。Aさんの口座から5万円出金した後で,何らかの原因でBさんの口座に入金することができなかったら,5万円が宙に浮いてしまいます。 トランザクションとして一つのユニットとして実行することで,更新処理をALL or Nothingの状態にできるので,中途半端な

    第11回 トランザクション処理に詳しくなろう
  • オフショア時代を乗り切る明確な要求仕様作成術

    正確で明確な「要求仕様」を作成するのは非常に難しい。それがオフショア開発となればなおさらである。 開発技術の発展により,従来よりも変更に強く,速くシステムを作ることは可能になった。しかし,実物を作らずに「紙上」だけで仕様を正確に定義するのは,いまだにとても難しい。 システム化の対象業務も様々で,近年では経理システムのように定型なものは少なくなった。要求を出す側のユーザーでも,アプリケーションを作成して初めて仕様が見えてくるといったことはよくあることだ。 システムに対する業務的な要求が,時間の流れによって変わってしまうこともよくある。チェンジビジョン代表の平鍋健児氏は,このことをで「ムービングターゲット」,つまり動く標的という言葉で説明している。 オフショア開発の場合,それが顕著になる。日人同士のように,電車で移動すれば顔を合わせられる位置にいても,仕様に対する意識の違いや,仕様そのものの

    オフショア時代を乗り切る明確な要求仕様作成術
    lizy
    lizy 2008/01/27
    Ruby/RoR/Agileで作ったシステムを動作する仕様とする……それ使った方が。「JavaからRubyへ」で書いてあった、並行開発して「ほらRubyの方がいいでしょ?」と最終的に言わせるための方策かと思えてくる。
  • 第27回 Flexでちょっと実用的なサンプル・サイトを作ってみる(視覚エフェクト編:続き)

    今回紹介するMask系エフェクト WipeUp WipeDown WipeLeft WipeRight Iris 今回紹介するEasing関数クラス Back Bounce Circular Cubic Elastic Exponential Linear Quadratic Quartic Quintic Sine 今回は,Mask系のエフェクトと,エフェクトで使用される「Easing」関数のクラスについて解説します。Maskとは文字通り,ターゲット(対象)を(部分的に)見えなくする効果です。Easingとはターゲットのパラメータ(位置や透明度など)をある法則にしたがって徐々に変化させる手法です。 様々なMask系エフェクト まず,「Mask」とは何でしょうか? 言葉どおりに解釈すると「覆い隠すもの」という意味になります。FlexやFlashでは,Maskとして何か適当なオブジェクトを指

    第27回 Flexでちょっと実用的なサンプル・サイトを作ってみる(視覚エフェクト編:続き)
    lizy
    lizy 2008/01/27
  • Part4 LINQで変わるデータベース開発

    LINQ(Language Integrated Query:統合言語クエリー)は,C# 3.0およびVisual Basic 9.0で追加された,データを抽出するための新しいプログラムの記述方法です。LINQの特徴は,簡単な記述でデータの集合から「必要なデータ」の「必要なメンバー」のみを「必要とする順序」で取り出せるところにあります。 (注意:記事はVisual Studio 2008のベータ版をベースに執筆しています) LINQのプログラムを見てみよう まずは,簡単なサンプル・プログラムを作成してLINQの動作を確認してみましょう。Visual Studio 2008(以下,VS2008)でコンソールアプリケーションのプロジェクトを新規に作成し,リスト1のようなプログラムを記述してください。プログラムを実行すると,Genderの値として1を持つデータがAgeの値が小さい順に以下のよう

    Part4 LINQで変わるデータベース開発
    lizy
    lizy 2008/01/27
  • あの表紙をデザインできる、オライリーメーカーが人気 ― @IT

    2008/01/24 多くのIT技術者がお世話になっているオライリーの技術書。その特徴的な表紙を自らでデザインできるネットのサービスが話題になっている。サービスは「O'Reilly Maker」。米国ニューヨーク在住のKiichi氏が開発したジョークサービスだ。 O'Reilly Makerでは、カラーやタイトル、サブタイトル、著者名などを入力して、オライリー風の表紙デザインが作成できる。もちろん、特徴的な生物のイメージも設定可能。生物のイメージは6種ある。デザインした表紙は公開できる。開発したKiichi氏は、自身がオライリーの書籍のファンだとして、このサービスによって「オライリーの書籍の販売に貢献できれば」としている。

  • いまさら聞けないAdobe AIR「超」入門(1/4)- @IT

    今回から数回にわたって、Adobe AIRの開発の基礎から応用までをお届けしたいと思います。この連載では、JavaやFlex、C#などほかの開発技術で簡単なプログラムを作ったことのあるというぐらいのプログラミング初級者の方々を対象にしています。 2回目以降の連載の格的なAIRの開発を前に、今回はAIRの概要と開発環境の準備、簡単なサンプル・ウィジェットの作成を行います。

    いまさら聞けないAdobe AIR「超」入門(1/4)- @IT
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム

  • HTML5が持つ本当の意味 ― @IT

    2008/01/25 ウェブ関連技術の標準化団体「W3C」(World Wide Web Consortium)が「HTML5」の策定に向けて活動を格化しました。1月22日には「HTML5」の最初の草案を公開。2010年9月に正式な勧告としてリリースする予定だと発表しました。 普段からウェブ関連技術をウォッチしている方は別として、「なぜ今ごろ?」と、この突然のW3Cの動きに驚かれた方が多いのではないでしょうか。「そもそもW3Cがやる意味があるの?」という疑問の声も聞こえてきそうです。 標準化団体としてのW3Cのプレゼンスは、近年あまりに高いとは言えません。かつて1990年代後半から2000年ごろにかけて、誰もがW3Cの一挙手一投足に注目していた時期がありました。彼らの出してくる標準技術仕様こそが、インターネットを形成する共通言語だと、多くの人が信じていました。 ところが、現在広く使われて

  • 50歳になっても、エンジニアでいたい! - @IT自分戦略研究所

    少年時代から機械が好きで、情報系の学部を卒業後、システム開発会社に就職。激務ではあったが、技術的な刺激を得られる環境がやりがいにつながった。30代になり、上司から技術営業への道を勧められるが、エンジニアを続けるために新天地へと転職した。 今回登場の転職者、栗原謙一氏は、「50歳になってもエンジニアでいたい」と語る根っからの技術者だ。エンジニアの自主性を重んじる会社で経験を積み、激務をものともせずに着実にスキルを身に付けてきた。 そんな栗原氏に転機が訪れたのは、その会社の慣例として、技術営業になる道を強いられたときだった。エンジニアを続けたい、しかしこの会社ではそれが許されないのかもしれない。転職にこだわっていたわけではなかったが、エンジニアでい続けるためのさまざまな可能性を検討した結果、転職。いまでは再び、エンジニアとして歩み始めている。 栗原氏が転職を決断したのはいつのことだったのか。こ

  • マッシュアップ開発環境「Microsoft Popfly」 ― @IT

    Popflyでマッシュアップの面白さを体感しよう! 宮崎 昭世 Microsoft MVP for ASP/ASP.NET 2008/01/25 2007年12月14日にVisual Studio 2008日語版がRTMとなり、LINQ、ASP.NET AJAXなどのマイクロソフトの新しいテクノロジがいよいよ格的に利用できるようになった。 一方、インターネット上ではVisual Studioとはまったく別のマイクロソフトの開発環境が話題になりつつある。ブラウザ上でマッシュアップをビジュアルに開発可能な「Popfly」(ポップフライ)である。 マッシュアップとは、簡単にいえば複数のサービスを組み合わせることにより新しいサービスを作り出すことである。 特集ではPopflyを使って実際にマッシュアップを作成しながら、その手軽さ、面白さをお伝えしたい。 ■Popflyの前提環境 Popfly

  • 【PHP TIPS】 70. mod_rewriteでの/問題:ITpro

    mod_rewriteを使う場合、URLに「%2F」が含まれるとApacheの設定によっては思い通りに動作しない可能性があります。 mod_rewriteについては第15回のメーリングリストを参照していただくとして、まずは以下のようなURLを考えてみましょう。 http://example.com/search/keyword%2Fkeyword ここでは、以下のようなルールで変換を行うとします。 RewriteEngine On RewriteRule \/search\/(.+)$ /search.php?q=$1 [L] また、search.phpはmod_rewriteの動作確認用に、以下のような簡単なコードを使用するとします。 <?php echo $_GET['q']; ?> 先ほどのURLにアクセスした場合、search.phpを呼び出して「keyword%2Fkeyword

    【PHP TIPS】 70. mod_rewriteでの/問題:ITpro
  • できる開発者になるための7つの習慣 - builder by ZDNet Japan

    Sun Microsystems Asia-PacificのスタッフエンジニアであるLee Chuk Munn氏によると、アプリケーションを書くことはを執筆することに似ているという。 「私はさまざまなプログラミング言語を学んできた。しかし、どんな言語を使ってプログラムを書いているかは問題ではない。書く物語がよいものでなければいけないのだ」Lee氏はZDNet Asiaの電話インタビューでこう答える。ソフトウェアのプログラミングでは27年の経験を持つベテランのLee氏はSunのソフトウェア部門で働いており、社内の開発者やJavaやSolarisを使用している個人ソフトウェア開発者のネットワークを指導している。 彼はこう続ける。「プログラミングは解決策の一つの表現にすぎない。プログラミングの多くを構成するのは、問題を理解して認識し、助けを得ることだ。この考え方はすべてのプログラミング言語にお

  • dojoのDijitコンポーネントの表示 - builder by ZDNet Japan

    IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る デジタル時代のITインフラ構築術 仮想化統合、クラウドを経て今「マルチ」へ ITインフラの最適化と継続的進化への道筋 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 時代はサーバ仮想化からコンテナへ あらためて整理したい企業ITにおける コンテナ活用の基礎と採用メリットを紹介 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのはシステムの「見える化」 アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 オラクルスペシャリストが語る! 多くの企業で利用されるオラクル

    dojoのDijitコンポーネントの表示 - builder by ZDNet Japan
  • Apacheのトラブルを解決する10のヒント - builder by ZDNet Japan

    当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある コマース広告の大変動 プライバシー保護とパーソナライズの狭間で マーケティングの効果を最大化するためには オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク 仮想環境データ保護の新次元 高度化・複雑化するIT環境の課題への解決策 最新鋭データ保護・管理ソフトウェア基盤 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM 現場主導のデジタル変革 ビジ

    lizy
    lizy 2008/01/27
    こういう情報がまとまっていると便利
  • JSPでの開発プロセスを迅速に--JSPインタプリタJSP Weaver 1.0 - builder by ZDNet Japan

    サーバースペシャリストへの道 PCサポートとサーバ管理の共通項 ひとり情シスのためのスキル向上のコツ デジタル時代のITインフラ構築術 仮想化統合、クラウドを経て今「マルチ」へ ITインフラの最適化と継続的進化への道筋 ITインフラ運用からの解放 HCI+JP1による統合運用による負荷激減で 次世代IT部門への役割変革へ一歩前進 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある さあ、その想いをカタチにしよう。 Google Cloud が企業の未来に向けた生産性 向上とコラボレーション実現のヒントを解説 RPAによる自動化を

  • Firefox 3で動かなくなったエクステンションをも〜っと簡単に動かす方法 - builder by ZDNet Japan

    Firefox 3のBeta版は、デザインが一新され、パフォーマンスも改善されている。デベロッパ向けだから一般ユーザは使うなと言われても、使いたくなるのが人情というものだ。しかし、Firefox 3 Betaを導入すると、まずほとんどのエクステンションは動かなくなる。「これは困る」というタグを付けたくなる。Firefox 3を試してみるのはやっぱヤーメタ、ということになるわけだ。 以前、”Firefox 3で動かなくなったエクステンションを動かす方法”で、ベータ版導入で動かなくなったエクステンションを動作させる方法が紹介されたが、筆者はこの方法も面倒くさい。しかも、更新したら元に戻ってしまう。 もっと簡単で効果的な方法はないか。 もちろん、ある。エクステンションのNightly Tester Toolsをインストールし、バージョンチェックを無効にする方法だ。このエクステンションはその名のと

  • ウェブ開発の初心者が犯しがちな9つの過ち - builder by ZDNet Japan

    セキュリティモデルは変わった! クラウド活用、リモートワークはあたりまえ いま求められるゼロトラスト実現のために 今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 身近な改善の第一歩! ニューノーマルな働き方を前提にした これからの時代のWi-Fi環境構築のポイント オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu 高まるゼロトラストの気運 妥協のない安全のために適材適所で組合せ トップ4社によるゼロトラストセキュリティ RPAによる自動化を年30万

    ウェブ開発の初心者が犯しがちな9つの過ち - builder by ZDNet Japan
  • bitsonewmedia.com

    This domain may be for sale!

  • 最近物忘れが激しいあなたに:Prototype 1.6のチートシート - builder by ZDNet Japan

    オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 コンテナをエンプラITに! コンテナ活用の基礎 番実装が増える背景とメリット デジタル時代のITインフラ構築術 仮想化統合、クラウドを経て今「マルチ」へ ITインフラの最適化と継続的進化への道筋 IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る 非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビ

  • カーネルパニックで自動リブートの設定、教えます - builder by ZDNet Japan

    Linuxのカーネルは頑強で安定しているが、ときにはカーネルパニックに陥ることもある。その原因はハードウェアかもしれないしソフトウェアかもしれない。滅多に起こらないことではあるのだが、それでも起こりうるのだ。 もし、あなたがサーバやその他の常時稼働しているシステムの管理者で、簡単にはアクセスできないような場所にマシンが設置されているのなら、カーネルパニックに陥ってしまったときにはわざわざシステムのリブートのために出向く必要がある。もしくは、無理を言ってほかの誰かにそれをお願いするしかない。しかし、/etc/sysctl.confの設定に少し手を加えれば、カーネルパニック時に自動的にリブートを行うことが可能になる。この設定ファイルでは、カーネルの動作に関するさまざまなパラメータを調整することが可能なのだ。 以下の行を/etc/sysctl.confに加えてみよう。 kernel.panic

  • OpenNTPDによる正確な時刻設定法、教えます - builder by ZDNet Japan

    Linuxのシステム上では、伝統的にntpd(network time protocol daemon)で時刻の同期が行われてきた。しかし、かなり以前からOpenSSHの開発者らは、安全でシンプル、かつ設定が簡単な新しいNTPデーモンを作成してきた。OpenNTPDと呼ばれるそのアプリケーションは、今や多くのディストリビューションで提供されている。しかし、残念ながらデフォルトのNTPDサービスとしてそれを利用している人はまれである。 Linuxディストリビューションに含まれている伝統的なNTPサービスは、クライアント/サーバモデルで動作している。クライアントであるntpdateは、NTPサービスに接続してシステムクロックをできる限り正確に保つように設定を行う。ntpdも同様のことを行うのだが、ntpdの場合は、タイムサーバのチェックを継続的に行ってシステムクロックを正確に保つと同時に、他の

    lizy
    lizy 2008/01/27
  • なぜJava+スクリプト言語が求められたのか - builder by ZDNet Japan

    連載開始にあたって 時の経つのは早いもので、Java SE 6.0がリリースされてからもう1年以上になります。 同リリースにおいて追加された機能の中で、大きく注目を集めていたのはスクリプト言語による開発をサポートしていたことでした。具体的にはjavax.scriptというパッケージが導入され、複数のスクリプト言語に対するアダプタが提供されるとともに、Rhinoと呼ばれるJavaScriptエンジンが同梱されていました。 Java SE 6.0のリリース以降、JVM上で動作するスクリプト言語たちは非常に大きな進化を遂げています。例を挙げると、まずはJRuby1.0、Groovy1.0/1.5などがリリースされ、長らく開発が停滞していたJythonも矢継ぎ早にアップデートを行っています。さらにはJavaFX Scriptと呼ばれる全く新しい言語も登場し、日々進化を遂げています。Java SEが

    なぜJava+スクリプト言語が求められたのか - builder by ZDNet Japan
  • 1枚の画像からサイズ可変な罫線を表示する(1):FirefoxとSafariのCSS - builder by ZDNet Japan

    現在のWeb制作では、画像を使ってサイズ可変な罫線を表示する場合、辺やコーナー別に画像を用意して対応する。しかし、画像を作成するのに手間がかかる上に、画像の表示先として複数の要素(タグ)を用意する必要があるなど、HTML/XHTMLソースやスタイルシートの設定が複雑になるという問題がある。 それに対して、CSS 3ではborder-imageプロパティを利用することにより、1枚の画像からサイズ可変な罫線を表示する方法が提案されている。border-imageプロパティでは、ブラウザが1枚の画像を9つに分割して罫線の表示を行うので、これまでのように制作者が辺やコーナー別に画像を用意する必要がない。また、スタイルシートも などの1つの要素に適用するだけで設定できるというメリットがある。 Safari 3ではこの機能をサポートしており、-webkit-border-imageというプロパティで利

    1枚の画像からサイズ可変な罫線を表示する(1):FirefoxとSafariのCSS - builder by ZDNet Japan
  • Java向けCSVファイル操作ライブラリSuper CSV 1.30 - builder by ZDNet Japan

    仮想環境データ保護の新次元 高度化・複雑化するIT環境の課題への解決策 最新鋭データ保護・管理ソフトウェア基盤 大事なのは”仕事の段取り” 幅広い業務を任されているからこそできる ひとり情シス流の業務改善術 ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス 全世界22万以上の企業・組織で採用 DX時代の顧客価値創出に大きな役割を担う CI/CD環境の現実解を紐解く ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ 新OSのWin11はどう進化したか ビジネス上の役割、開発の要因と Win11が目指した5つのポイントを紹介 電話営業・インサイドセールの革新 AIによる自動文字起こし・会話分析が 音声コミュニケーションの可能性を拓く 年間5,000件の問い合わせに対応

  • Java向けHTTPライブラリHttpComponents Core 4.0 Beta 1 - builder by ZDNet Japan

    当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた リモートワークを成功させる方法 必須となるセキュリティをどう強化するか 必要な対策5つを紹介 サステナビリティの今と未来 企業戦略としてのサスティナビリティ推進 世界の通信インフラを支えるコルトの取組み 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 クラウド導入が進まない当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM 年間5,000件の問い合わせに対応 疑問を解消したいユーザーも答える情シスも みんな幸せになるヘルプデスクの最適解 A Busi

  • ルビーの木 Ver 0.90

    説明 Ruby言語のソースコードを解析してプログラム構造をツリー形式で表示します。ruby_parserで解析した結果をYahoo! UIのTreeViewを使って表示しています。

  • JSDeferredを読む - 西尾泰和のはてなダイアリー

    前からamachangが「読むといい」って言っていたJSDeferredのコードを読む。defferedじゃなくてdeferredなので注意。 Deferred.define = function (obj, list) { if (!list) list = ["parallel", "wait", "next", "call", "loop"]; if (!obj) obj = (function () { return this })(); for (var i = 0; i < list.length; i++) { var n = list[i]; obj[n] = Deferred[n]; } return Deferred; }; これはグローバルスコープに書き出すコード。(function () { return this })()でwindowオブジェクトがとれているみた

    JSDeferredを読む - 西尾泰和のはてなダイアリー
  • Error 404 (Not Found)!!1

    The requested URL /home was not found on this server. That’s all we know.

  • やる夫が日本再建に乗り出すようです 豚速(`・∞・´)

    お知らせなのですよ。 試験的にスレ探しのお手伝いをしてくれる方を募集しています。 下記にある掲示板にまとめて欲しいスレ、安価絵、糞スレ等の URLを書き込んで頂けると嬉しいです。 選考の基準は特にありませんので、どんどん書き込んであげて下さい。 [読]で読む。[書]で書き込めるようです。

  • Microsoft OfficeからTortoiseSVNコマンドを呼び出すVBAアドインプログラム

    Code Archive Skip to content Google About Google Privacy Terms

  • Welcome to Apache™ Hadoop®!

    A wide variety of companies and organizations use Hadoop for both research and production. Users are encouraged to add themselves to the Hadoop PoweredBy wiki page. 8 Aug 2018: Release 3.1.1 available This is the first stable release of Apache Hadoop 3.1 line. It contains 435 bug fixes, improvements and enhancements since 3.1.0 Users are encouraged to read the overview of major changes since 3.1.0

  • 集合知と多量情報の可視化アルゴリズム本 Programming Collective Intelligence | fladdict

    先日購入したBen FryのVisualizing Dataとあわせて買ってみた、Programming Collective Intelligence: Building Smart Web 2.0 Applications というもかなりよさげ。 端的にいうとWEB2.0コンテンツ用に特化した、統計解析の理論とアルゴリズムの解説。 いわゆる「これを買った人はこれを買ってます」を筆頭に、市場予測やスパム抽出、特徴データのグルーピングなど、集合知を抽出するアルゴリズムが大集合してる感じです。各アルゴリズムの原理の説明から、シンプルな自力実装までが書いてある感じっぽい。こういう系は数式だけあって理解不能か、動作がライブラリに隠蔽されてて理解不能で手が出せなかったけど、このあれば大分理解できそう。以下、乗ってる内容メモ。 ・Amazon的なリコメンドのしくみ ・データのグループ化(クラス

    lizy
    lizy 2008/01/27
  • Gant - Home

    _your description goes here_A Groovy-based build system that uses Ant tasks, but no XML. Gant is Groovy Gant is a tool for scripting Ant tasks using Groovy instead of XML to specify the logic. A Gant specification is a Groovy script and so can bring all the power of Groovy to bear directly, something not possible with Ant scripts. Whilst it might be seen as a competitor to Ant, Gant uses Ant tasks

  • 2008-01-26

    Excelでちまちまドキュメント作るのがかったるいから,なんか適当な構造化テキストで記述して,あとでガーっとExcelに貼付けてみては?と思いYAMLに手を出す。 Groovy(Java)で使えるYAMLパーザはJYamlかJvYAMLのどっちか。JYamlはGroovyのYAML解説ページに取り上げられるくらいだから,こっちが有名どころかと思いきや,パーザの出来が悪い。 くわしくはこちら。→openbooth: JavaYAMLライブラリって 今回の用途はドキュメント指向なんで,YAMLのブロックスタイル使えないと困るんで,JvYAMLがあって良かった。 ただ,このJvYAML,JYamlとくらべるとドキュメントが全然足りない(Javadocすらない)。まあ,使うAPIは1つくらいだし,テストコードもあったからソース見りゃいいんだけどさ。:-( あーそうそう,具体的になに企んでいるかっ

    2008-01-26
  • 2008-01-26

    Excelでちまちまドキュメント作るのがかったるいから,なんか適当な構造化テキストで記述して,あとでガーっとExcelに貼付けてみては?と思いYAMLに手を出す。 Groovy(Java)で使えるYAMLパーザはJYamlかJvYAMLのどっちか。JYamlはGroovyのYAML解説ページに取り上げられるくらいだから,こっちが有名どころかと思いきや,パーザの出来が悪い。 くわしくはこちら。→openbooth: JavaYAMLライブラリって 今回の用途はドキュメント指向なんで,YAMLのブロックスタイル使えないと困るんで,JvYAMLがあって良かった。 ただ,このJvYAML,JYamlとくらべるとドキュメントが全然足りない(Javadocすらない)。まあ,使うAPIは1つくらいだし,テストコードもあったからソース見りゃいいんだけどさ。:-( あーそうそう,具体的になに企んでいるかっ

    2008-01-26
  • StatSVN - Repository Statistics - Introduction

  • JavaのYAMLライブラリって

    YAMLって記述性が高いのでわりと好きです。ただ、言語によってYAMLプロセッサーの品質がまちまちなので困ってしまうことがあります。Perlは複数の実装があるけどYAML::Syckで全然問題なく使えるから良いんですが、Javaに関してはいけてないYAMLプロセッサーがあったり(でも割と有名なライブラリ?)して大変です。 JavaによるYAMLプロセッサーと言えば(2008/01/17時点で)主に JYaml JvYAML の二つあると思います。これぐらいしか知りません見つかりません。他にあったら是非教えて下さい。 で、「この二つのうちどちらを選ぶ?」という話であればJvYAMLと答えます。JvYAMLはちゃんと使えます。 でも、ここではJYamlのいけてなさ加減をちょっと書いてみようと思います。 JYamlは正しいYAML定義であっても例外を吐いて死んでしまうことがあります。以下のような

    lizy
    lizy 2008/01/27
    知らずにJYamlつかっちゃった (;´Д`)
  • MOONGIFT: � 便利なCUIリファレンス「ReFe」:オープンソースを毎日紹介

    プログラマにとって、リファレンスマニュアルは必須だ。最初の慣れない頃こそ、利用しているソースを見たりするが、慣れてくるとリファレンスを直に当たった方がより早く情報が得られるようになる。 リファレンスを得る手段は主に三つある。一つは書籍、一つはネット、そしてもう一つはこれだ。 今回紹介するオープンソース・ソフトウェアはReFe、CUIベースのリファレンスマニュアルだ。 ReFeはGemを使ってインストールできる便利なリファンスマニュアルだ。refe ○○(関数名)で、その関数の情報を得ることができる。「refe String」でStringに関するメソッド一覧の取得も可能だ。 補完機能もあって、全てを入力せずとも探し出してくれる。多分、こんな感じだった…という場合に便利そうだ。他にもRuby C APIのドキュメントを検索したり、メソッドの実体の関数名を検索することもできる。 手元にあると作

    MOONGIFT: � 便利なCUIリファレンス「ReFe」:オープンソースを毎日紹介
    lizy
    lizy 2008/01/27
  • MOONGIFT: » Amazon風のスライドを実現「jCarousel」:オープンソースを毎日紹介

    Amazonの商品詳細ページなどで使われている、関連商品のスライダー。格好が良く、ついつい色々見てしまい、あげくに購入してしまった、なんて経験がある人もいるのではないだろうか。 通常、縦スクロールを使って動くのが当たり前のWebページにおいて、横の動きが与えるインパクトは大きい。そこで試してみたいライブラリがこれだ。 今回紹介するオープンソース・ソフトウェアはjCarousel、JavaScriptベースのスライダーライブラリだ。 jCarouselは画像を横に並べて左右のスライダで画像を切り替えることができる。まさにAmazonで提供されているあのスライダを実現できるライブラリだ。様々なオプションが存在し、自分の使い勝手に合わせた利用法ができる。 例えばサークルを選ぶと左右がつながってループする。戻るアクションの場合は、端までいきつくと逆の端まで一気に動く。他にも左右のスライダではなくペ

    MOONGIFT: » Amazon風のスライドを実現「jCarousel」:オープンソースを毎日紹介