タグ

@itに関するuchiuchiyamaのブックマーク (47)

  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • 新ブラウザ戦争はon fireだがJavaScriptはoffのナゾ(1/2)- @IT

    Safariは、Mac OS Xの標準Webブラウザではありますが、Windows版があってもWindowsユーザーへの訴求力は低く、互換性や機能性の面でも十分だったとはいえません(参考「HTML5も先取り、Safari最新版がリリース~JavaScriptHTMLのロード時間を高速化~」)。 しかし、いずれのWebブラウザもそのような煮え切らない状況に甘んじることなく、積極性を持って新しいWebブラウザを開発し続けています。果たして、今後われわれは、より快適なWebブラウザを使用できるのか、Webブラウザのシェアに大きな変動が起きるか、それを占うヒントはβ(ベータ)版などの形で徐々に姿を見せつつあります。 ■ Webブラウザプラグイン「Silverlight」のバージョン2 β版も登場 Download Silverlight 2 Beta 1 さて、IE8について語る場合、同時に発表

  • “ビデオ版Twitter”のSeesmicはYouTubeを超えるか - @IT

    2008/02/07 “ビデオ版Twitter”と評されることもあるWebサービス「Seesmic」(シーズミック)が話題だ。現在まだユーザー限定のアルファテスト中だが、ビデオ版Twitterという分かりやすいコンセプトや斬新なアプローチ、創業者の話題性などで注目を集めている。 Seesmicを創業したのはフランスで最も知られたブロガーの1人、ロイック・ル・マール(Loic Le Meur)氏。1972年7月生まれの35才で、これまでに4つのネット系ベンチャー企業をフランスで起業。成功した起業家としても知られる。そのマール氏は、2007年はじめに、ほとんど単身でシリコンバレーのお膝元、サンフランシスコに乗り込んだ。 結局最後はアメリカ企業に潰されるか買われるか 彼は“シリアス・アントレプレナー”と呼ばれるタイプの起業家の典型だ。マール氏は、これまでの売却益などで得た総額を公表していないが、

  • 私だけ不当に評価が低い。どうして?

    私だけ不当に評価が低い。どうして?:ITアーキテクトが見た、現場のメンタルヘルス(6)(1/2 ページ) 常にコンピュータ並みの正確さを要求されるITエンジニアたち。しかし、ITエンジニアを取り巻く環境自体に、「脳を乱す」原因が隠れているという……。ITアーキテクトが贈る、疲れたITエンジニアへの処方せん。 相手に評価されない、相手に要求が伝わらない。ITエンジニアの皆さんは、そういう経験をしたことがありませんか。 当然ですが、自分の脳と相手の脳は違います。相手の気持ちと自分の気持ちがピッタリと一致することはまれです。でも会社では、「合わない人」と一緒に仕事をしなければいけないこともあります。そんなとき、皆さんはどうやって乗り切ろうと思いますか? 今回は、「合わないな」と感じる人がいる状況でも、自分の心を乱さず前進する方法を考えてみたいと思います。 私だけ昇格が遅い。なぜ? いつも難しい顔

    私だけ不当に評価が低い。どうして?
  • ライブドアがオープンソース版RSSリーダーを公開 - @IT

    2008/02/07 ライブドアは2月7日、RSSリーダー「livedoor Reader」の英語版「Fastladder」のオープンソースバージョンを公開した。ライセンスはThe MIT License。ソースコードがGoogle Codeからダウンロードできる。 オープンソース版のFastladderはサーバインストール型のソフトウェア。Webブラウザをインターフェイスに使うが、サーバ上でクローラアプリケーションを稼働してフィードの取得などを行う。クローラアプリケーションはクライアントPCにもインストール可能。ローカルでクローラを動かすことでイントラネット内だけで公開しているブログのフィードなども閲覧できるようにした。 オープンソース版Fastladderのソースコードは、新たに書き直されたコードで、既存のFastladderのソースコードとは異なる。現在は英語と一部日語に対応したイ

  • ActionScriptの変数や型、配列、演算子を理解する

    第1回ではActionScript 3.0(以下、AS3)を使って小さなサンプルをコーディングしました。今回はより理解を深めるために、プログラミングで重要な概念である、「変数」や「演算子」などの解説をしていきたいと思います。 「変数」ってなんだろう? 「変数」とは、ある値を格納しておく入れ物みたいなものです。例えば、わたしたち人間が、「4+5=9」の加算をするとき、まず4と5の数字を覚えてから、その4と5を基に9を導き出しますね。 変数はその「覚える」という役割をしてくれるものです。AS3でこの加算の部分をコーディングしてみると、以下のような感じになります(部分的にコードを抜き出しています)。

    ActionScriptの変数や型、配列、演算子を理解する
  • Twitterやクラウドへも分岐するAjax/Web APIの道(1/2)- @IT

    Google マップ Google マイマップ EXPO Googleマップの「マイマップ」という機能は、一利用者としてAjaxに能動的にかかわる良い入門題材ではないかと思います。数回クリックするだけで地図上にピンを打ち、ラベルに書き込み、線を引けます。そして、その結果を容易に他人に対してURLという形で渡せます。 そして何より重要なことは、そのような機能が必要とされるケースは誰にでも訪れるということです。「場所はここね」「分からないよ。道順を地図で教えて」といった事態は誰にでも訪れる可能性のある状況です。そのような場合に、このマイマップを使ってみるのは、良いチャレンジになると思います。 ■ 動かしてみよう! マイマップの例 それだけではありません。自作マイマップを公開することには大きな価値があります。地図に載っている場所にピンを刺しただけのマイマップであっても価値があるのです。 例えば、

  • .NET開発者のためのDI&AOP入門(後編)(1/2) - @IT

    “DI”や“AOP”の説明を読むと難しくていまいちよく分からないし、結局どのような場面で何の役に立つのかよく分からない。そんな印象を持つ人は多いのではないだろうか? 特集では、DIやAOPを用いた非常にシンプルなソース・コードを実際に書いて動かしてみることで、DIやAOPの有効性や可能性を感じていただくことを目的にしている。稿を通して.NET開発におけるDI&AOPの有効性と可能性を感じ取っていただければ幸いである。 前編ではDI(Dependency Injection。依存注入)を説明した。今回の後編ではAOP(Aspect-Oriented Programming。アスペクト指向プログラミング)について紹介していきたいと思う。 ■3. ソース・コードで考えるAOP ●3-1. ソース・コードで考える「AOPとは何か?」 前編ではAOPについて次のように説明した。 「AOPとは、オ

  • 適切な粒度でライブラリ化して開発資産にする(1/2) - @IT

    連載:実践で役立つ業務アプリ開発のヒント 第4回 適切な粒度でライブラリ化して開発資産にする えムナウ(児玉宏之) (Microsoft MVP Visual Developer - Visual C# JAN 2005 - DEC 2007) 2007/09/21 第1回は、データベース処理関連の実践的な開発手法について説明した。また第2回はユーザー・インターフェイス回りを効率的に開発する手法を説明した。第3回は、クラス構造を整えて再利用性を高める手法を説明した。 今回は、実装を細分化して適切な粒度でまとめ、それをライブラリ化することで開発資産にする手法を紹介する。今回が連載の最終回となる。なお、使用するデータについては前回までと同じものである。 ■5. 三段継承 ●開発ヒント9:三段継承 三段継承とは、ユーザー・インターフェイス開発を分割して小さくすることで、効率的に開発する手法であ

  • MySQL Users Conference Japan 2007レポート(1/2)

    MySQLと掛けてIKEAと解く、その心は? ~ MySQL Users Conference Japan 2007レポート ~ MySQLをテーマとしたアジア初のカンファレンス「MySQL Users Conference Japan 2007」が開催された。新たなエンジン「Falcon」をはじめ、この中で紹介された最新技術動向を紹介する。 高橋 睦美 @IT編集部 2007/9/21 アジア初のカンファレンス開催 MySQLは9月11日および12日に、アジア太平洋地域では初めてのカンファレンスとなる「MySQL Users Conference Japan 2007」を開催した。2日間にわたり、パフォーマンスチューニングやMySQLの可用性を高めるテクニック、導入事例などをテーマとしたセッションが行われた。 MySQLは、オープンソースのデータベースソフトウェアだ。ほかのDBMSに比べ

  • 携帯電話への拡張を進めるGoogleとWeb隠しコマンド (1/2) - @IT

    携帯アプリに対応したGoogle Map。新たなWeb表計算。@nifty・リクルートのWeb API。さらに、Web上の隠しコマンド? やHTML5など全8トピック(編集部) モバイルでGoogleマップ Googleマップ、ドコモ端末でスムーズスクロールに対応~Javaの専用アプリケーションで実現~ 私はウィルコムのWindows Mobile端末、W-ZERO3の愛用者ですが、もちろん買ってすぐに内蔵のInternet ExplorerでGoogleマップを試してみました。スクロール地図にはならなかったものの、それでも地図が表示されたのには驚きました。Googleは、気付かないうちにさりげなく幅広いデバイスをサポートしていたりしますが、これも例外ではなかったということでしょう。 では、W-ZERO3で(Windows Mobileで)スクロール地図を使う方法はあるでしょうか? 使える

  • PowerShellの基本(前編)

    PowerShellの基(前編):Windows PowerShellコマンド&スクリプティング入門(1/5 ページ) 対話型シェルとスクリプティング実行環境とを完全に統合した、次世代Windowsシェル、PowerShellを管理者として活用するための第一歩。 連載目次 Windowsというプラットフォームの第一の特徴は、何をおいても、その充実したGUIだろう。グラフィカルなユーザー・インターフェイスを介することで、ユーザーは複雑なコマンドなどを習得することなく、直感的にツールを利用することができる。比較的知識の浅いシステム管理者でも、それなりにWindows OSを管理できてしまうのは、まさにこのこなれたGUIの存在ゆえであるといってもよいだろう。 もっとも、GUI環境がもたらすのはメリットばかりではない。というのも、日常的に行われるルーチンワークを行うに際しては、往々にして煩雑な作

    PowerShellの基本(前編)
  • Web2.0時代の画像補完技術 - @IT

    2007/08/29 1万枚の写真を使ってできないことで、200万枚の写真ならできることがある。それは熟練したPhotoshopの使い手が1時間かかってやる写真加工の作業を、コンピュータ処理で自動化してしまうこと――。8月初頭に米国サンディエゴで開催された画像処理技術の祭典、SIGGRAPH 2007で発表されたシーン補完技術は、何百万枚もの写真をネットで集められるWeb2.0時代の画像処理技術だ。 写っている邪魔な対象物を自然に置換 「数百万枚の写真を使ったシーン補完」と題した論文と、その成果を発表したのは、カーネギーメロン大学のジェームズ・ヘイズ(James Hays)氏とアレクセイ・A・エフロス(Alexei A. Efros)氏。この補完技術のアイデアは、元となる写真に似た構図や配色の写真を、ネット上で集めた膨大な数の写真データベースから探し出し、元の写真の消したい部分、あるいは復

  • 日本のIT大手はWeb2.0に興味なし、調査で浮き彫り ― @IT

    2007/08/30 ミクシィ、カカクコム、オウケイウェイブ、ディー・エヌ・エー、ドリコムなどWeb2.0企業とされる17社の株式公開時の時価総額は約1兆円。それだけの経済規模を持つ企業群に対して、日の大手ITベンダやSIerは1円も投資していない。日IT大手はWeb2.0に興味なし――。そう捉えられかねない調査結果が8月30日に発表された。 日になかったベンチャー企業のデータベース 資料を発表したのは2006年8月に設立されたNPO法人、Japan Venture Research(JVR)。日で初めてベンチャー企業の資政策情報をデータベース化し、大学や研究機関、シンクタンク、ベンチャーキャピタル業界、ベンチャー起業家への情報サービスを行う。 日では年間2000社以上のベンチャー企業に対して約2000億円の投資がVC(ベンチャーキャピタル)によって行われているが、その実態が

  • アップルの「美しいNumbers」はExcelの代わりになるか

    ユーザーや開発者の反応を見たところ、アップルの8月7日のスペシャルイベントの最大のニュースは、スティーブ・ジョブズCEOがいうところの「普通の人」のための新しい表計算ソフト「Numbers」のデビューだったようだ。 Numbersはアップルの79ドルのソフトウェアスイート「iWork'08」の一部。このスイートにはプレゼンテーションソフト「Keynote」、ワープロ・ページレイアウトアプリケーション「Pages」の新版も含まれる。Pagesの新版はMicrosoft Word 2007文書を開ける。現時点ではMac用WordのユーザーがWord 2007ファイルを開くには、マイクロソフトのファイルコンバータのベータ版を使わなくてはならない。 アップル製の「表計算アプリケーションはかなり期待されていた」とコンピュータショップFirstTech Computerのプロダクトマネジャー、フレッド

  • Google,検索結果で「より新鮮な情報」を見つけやすくする機能追加

    Googleは,同社の検索サービス「Google」の検索結果ページに,より新しい情報を見つけやすくする機能を追加した。同社エンジニアリング・マネージャのPeeyush Ranjan氏とソフトウエア・エンジニアのHong Zhang氏が同社公式ブログへの投稿で米国時間8月9日に明らかにしたもの。 例えば,8月6日に最新の金融情報を得ようと検索した場合,従来では検索結果のURLの横に「Aug 6. 2007」と表示されていた。今後は,「何時間前にGoogleのWebクロールがそのページに気づいたか」を示し,「13 hours ago」などと表示される。 「インターネットが巨大であることを考えると,常に最新の情報を検索結果に提示するのは至難の業だ。しかし,検索結果の中で最も新しい情報を見つけることはそれほど難しくない。新機能により,ユーザーは検索結果一覧の中から,どれがより新鮮な情報かを簡単に

    Google,検索結果で「より新鮮な情報」を見つけやすくする機能追加
  • AIRアプリはドラッグ&ドロップでこんなことまで!(1/3) ─ @IT

    Apollo改めAIRプログラミング入門(1) AIRアプリはドラッグ&ドロップでこんなことまで! クラスメソッド 横田聡 2007/7/12 2007年6月11日、Adobe AIR(Adobe Integrated Runtime)の公開ベータ版がAdobe Labsのサイトよりリリースされました。いままでApolloというコードネームでしたが、今後AIRという名前になります。 編集部注:今回より、連載「Apolloプログラミング入門」は連載「Apollo改めAIRプログラミング入門」にリニューアルしました。この連載をより深く理解するためには、連載「Apolloプログラミング入門」も併せてご覧ください。 連載中に新しいバージョンが出ましたので、AIRベータ版の新機能をご紹介しようと思います。今回は、ドラッグ&ドロップに注目して2つのサンプルを作成します。 デスクトップとドラッグ&ドロ

  • 人気のAPI/フレームワークを作るための39カ条

    ある仕様を利用するための網羅性の高いライブラリを用意したいとき 再利用性が高い(と思われる)プログラムをライブラリ化したいとき Webシステムを外部から利用してもらうために一部分を公開したい場合 多人数で開発する事柄で共通化させておきたい部分をまとめたい場合 ほかの言語で作られたアプリケーションをある言語で利用したいときの橋渡し用 ちなみに、JSP/Servletの世界でよく使われているStruts Frameworkは開発者のCraig McClanahan氏が休暇中に思い付いて開発したものだそうです。オレゴン州のビーチで、ラップトップに向かい、3日間の休暇中ずっとコーディングしていたそうです。 一緒に行った奥さんは機嫌が悪かったようですけど。 ここでは、作成したAPIが自分だけではなく、多くの人に使ってもらえるよう、便利に使えるポイント、広く普及するためのポイントをとらえていきましょう

    人気のAPI/フレームワークを作るための39カ条
  • @IT:Open Laszloを使って作るリッチクライアント(2)

    Open Laszloを使って作るリッチクライアント(2) Open Laszloで日語を表示してみよう 浅野守 2005/4/28 連載ではオープンソースのリッチクライアント製品として最近急速に注目を集めつつある「Laszlo」を解説している。Laszloはサーバサイドで生成したコンテンツをFlashとしてクライアントのWebブラウザに配信するもので、Macromedia社のFlexと非常によく似たアーキテクチャを採用。前回「オープンソースのリッチクライアントを使おう」の記事でインストールができた読者はさっそく日語化してみよう。 ■9 日語でハローワールド 「Reset」ボタンをクリックしてソースコードをオリジナルに戻します。次に、「Hello World」を「ハローワールド」と変更して日語を入力し「Update」ボタンをクリックします。しかしLaszloアプリケーション の結

  • Google Gearsは永遠のベータではいけない ― @IT

    Google Gears――グーグルのオフラインWebアプリケーションを作るためのオープンソース技術――をめぐる騒ぎも多少収まったところで、この技術の世間の評判をちょっと見てみようと思った。 わたしから見ればこの技術はかなり有望だが、ほかの人たちが言うことも気になっていた。 いつもは秘密主義のグーグルが、Gearsについては5月31日のGoogle Developer Dayで大量の情報を提供した。それ以来、同社はグーグルについて公式なコメントをあまりしていないが、ほかの人たちがそれを補うほどこの技術について語ってきた。 とは言え、Google Gearsは世の中を変える技術だと思うかと尋ねたところ、多くのRIA(リッチインターネットアプリケーション)専門家の間で意見は大きく異なっていた。 「Gearsが世界を変えるかどうか、アドビシステムズやMozilla.org、Zimbraなど同じよ