タグ

ブックマーク / atmarkit.itmedia.co.jp (36)

  • Androidアプリ開発でテストを始めるための基礎知識

    Androidアプリのテストに関する課題 Android端末の普及は世界規模で増加の一途をたどっています。2011年秋冬モデルが発表され、発売予定のものを含むと日で発売中のAndroidの携帯端末は100機種に迫ろうとしています。読者の皆さんの周囲を見渡しても、電車や街角でAndroidを採用したスマートフォンなど携帯端末を使用する人をよく見かけるのではないでしょうか。 そして、スマートフォンに留まらずタブレットやミュージックプレイヤー、電子ブックリーダー、POSレジ、テレビなど、さまざまなデバイスがAndroidを搭載し始めています。Androidの採用が増えるにつれ、Androidアプリの種類が増えるので、アプリの開発案件も増えることになります。実際、稿を読んでいる開発者の方の中にも、すでにAndroidアプリの開発に取り組んでいる方も多いのではないでしょうか。 筆者も普段の業務の

    Androidアプリ開発でテストを始めるための基礎知識
    mrgoofy33
    mrgoofy33 2011/11/17
  • 「高校生になって初めてスクラムを始めました」~「ストーリー」で何を作るかまとめよう

    「高校生になって初めてスクラムを始めました」~「ストーリー」で何を作るかまとめよう:かんばん!~もし女子高生がRedmineスクラム開発をしたら(1)(1/3 ページ) 連載は、ちょっととぼけた女子高生の姉妹が今注目のアジャイル開発手法であるスクラムプロジェクト管理ソフトの「Redmine」を使って、システム開発をするというフィクションです。

    「高校生になって初めてスクラムを始めました」~「ストーリー」で何を作るかまとめよう
    mrgoofy33
    mrgoofy33 2011/11/15
    Redmine使うのね。おもしろそう。
  • 開発者が知らないと損するAndroid 4.0の新機能44選

    NFC・Wi-Fiなど端末間共有機能 【1】NFCでデータを共有する「Androidビーム」 「Androidビーム」は、NFC対応デバイス間で共有を行うための機能です。ユーザー同士が2つのNFC対応のデバイスを接触することで簡単に、お気に入りアプリ、コンタクト、音楽、動画など、ほとんどのコンテンツを交換可能にします。デバイス同士が数センチ範囲内にあると、システムはNFCの接続を設定して共有のためのUIを表示し、ユーザーは画面をタッチすることで共有が行えます。 例えば、ユーザーは連絡先を交換したり、マルチプレイゲームを開始したり、チャットやビデオ通話に参加したり、写真や動画などを共有したりできます。アプリを共有する場合、Androidマーケットのアプリ詳細ページへのリンクを送ります。リンクが送られた端末上のマーケットアプリは詳細ページを起動し、ユーザーはアプリを簡単にダウンロードできます。

    開発者が知らないと損するAndroid 4.0の新機能44選
    mrgoofy33
    mrgoofy33 2011/11/03
  • 停滞するSI業界と伸びるWeb業界の“分かれ目”はどこにあった?

    停滞するSI業界と伸びるWeb業界の“分かれ目”はどこにあった?:ヘッドハンターのIT業界転職動向メモ(1) IT・Web業界専門のヘッドハンターは、日々の情報収集を欠かさない。連載では、ヘッドハンターならではの視点でIT業界転職動向を眺め、気になったネタを紹介していく。 リーマンショック以降、同じ「IT」でもシステム・インテグレータ(SI)業界とWeb業界のたどる道は大きく変わった。SI業界はシュリンクする一方だが、Web業界は成長している。 両者の違いはどこにあったのか。「売上」「ビジネスモデル」「採用動向」という3つの視点から、SI業界とWeb業界の“分かれ目”を考察する。 売上:受けた打撃と回復のスピードが違う まず、SI業界から見ていこう。リーマンショック以降、金融業界をはじめ、日国内の基幹産業である製造業など、各企業の業績が一気に悪化した。これらの企業をメインクライアン

    停滞するSI業界と伸びるWeb業界の“分かれ目”はどこにあった?
    mrgoofy33
    mrgoofy33 2011/09/13
    停滞するSI業界と伸びるWeb業界の“分かれ目”はどこにあった? - @IT自分戦略研究所
  • Android開発で泣かないための「テスト」の重要性(1/2) - @IT

    8月6日、日Androidの会テスト部(以下、テスト部)主催によるイベント「第1回Androidテスト祭り」が都内で開催された。テスト部は、Androidプラットフォームでの開発において、特にソフトウェア検証テストに関する情報共有や問題解決を目的とした組織だ。2010年9月に発足し、イベント開催時点では276名のメンバーがいるという。 今回のイベントは、その自由度の高さや多様性ゆえに課題を抱えるAndroidアプリ開発のテストについて、開発者同士やコミュニティでの情報交換を目的に開催された。テスト部では、すでに日Androidの会の総合イベント「Android Bazaar and Conference」での講演をはじめ、さまざまな活動を行っているが、単独イベントは今回が初だ。

    mrgoofy33
    mrgoofy33 2011/09/06
    Android開発で泣かないための「テスト」の重要性(1/2) - @IT
  • 複数のファイル拡張子を一括で変更するには

    複数のファイル拡張子を一括変更するには、bashのコマンドを使うのが簡単だ。例えば、*.tiffというファイルを*.tifに一括変更するには、以下のように行う。 $ ls 01.tiff  02.tiff  03.tiff  04.tiff  05.tiff ←拡張子はすべて.tiff $ for fname in *.tiff; do ←拡張子がtiffのファイルが存在する限り、以下の命令を繰り返す > mv $fname ${fname%.tiff}.tif; > done $ ls 01.tif  02.tif  03.tif  04.tif  05.tif

    mrgoofy33
    mrgoofy33 2011/07/17
    忘れっぽいのでメモ。 複数のファイル拡張子を一括で変更するには
  • 要チェックのRails関連情報源はここ!

    Railsはスクリーンキャストがいっぱい Rails関連のスクリーンキャストといえば、なんといっても「Railscasts」がイチオシです。2007年4月に開始したRyan Batesさんの個人的な取り組みです。初期には週に3というハイペースで、今でも毎週1の更新ペースを崩すことなく、どんどんコンテンツを公開しています。毎回1つのトピックに絞って、プラグインの導入方法や使い方、ティップスを10分ほどのクリップにまとめたもので、実用的なネタが詰まっています。最近のものだと、例えば、 スクラッチで認証を実装する HTML5のオフラインアプリを作る Mongoid入門 Rails3のRouting処理を探る PDFを扱う A/Bテストをする などという感じです。テンポ良く、エディタ画面とブラウザを行き来しながら、手際よく機能を実装していきます。スクリーンキャストの動画は、一連の操作を短い動画

    要チェックのRails関連情報源はここ!
    mrgoofy33
    mrgoofy33 2011/05/09
    参考にしようっと。 Rails情報源の歩き方(前編) - @IT
  • MVCとRailsの基本構成を学ぼう

    Web開発フレームワークとして人気の高いRuby on Railsの最新版、バージョン3を使ってWebアプリ開発の基を学びます。 人気のフレームワークでWeb開発を学ぶ Ruby on Railsは、いまやWebアプリケーションの開発フレームワークの有力な選択肢の1つとなっています。Ruby以外の言語のWebアプリケーションフレームワークも少なからずRailsの影響を受けているので、現在Rubyを使っていないエンジニアにとっても、Railsを知ることは大いに参考になるはずです。もうすぐRails3認定試験が格的に開始されるということもあり、この連載では、試験範囲の流れに沿って、Railsの基礎についてご紹介していきます(ただし、必ずしも試験対策というわけではありません)。 今回、連載第1回として記事では、Railsを理解する上で基となる考え方であるMVCについて説明した後、Rail

    MVCとRailsの基本構成を学ぼう
    mrgoofy33
    mrgoofy33 2011/05/01
    Ruby on Rails3で学ぶ、Web開発のキホン - @IT
  • 技術者の半数「将来は不安、だが勉強はしない」――IPA調査

    将来のキャリアに不安を抱えているが、不安を解消するための具体的な行動をなかなか起こせない。勉強への意欲はあるものの、忙しい日々の中でどんな勉強をしたらいいのか分からない―― 情報処理推進機構(IPA)が4月20日に発表した「IT人材白書2011」概要から、 将来の道筋が見えずに行動しあぐねているエンジニアの姿が浮かび上がってきた。 エンジニアの7割「 将来のキャリアが不安」 「将来のキャリアについて不安に思うか」という問いに対して「よく当てはまる」は19.4%、「どちらかといえば当てはまる」が49.6%と、約7割のエンジニアが自らの将来に不安を感じていることが明らかになった。

    技術者の半数「将来は不安、だが勉強はしない」――IPA調査
    mrgoofy33
    mrgoofy33 2011/04/23
    将来は不安っていうか、勉強しないから不安になるんじゃないの?勉強してても不安になるのに。 技術者の半数「将来は不安、だが勉強はしない」――IPA調査 - @IT
  • サーバサイドJavaScriptの本命「node.js」の基礎知識

    稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様

    サーバサイドJavaScriptの本命「node.js」の基礎知識
    mrgoofy33
    mrgoofy33 2011/03/02
    サーバサイドJavaScriptの本命「node.js」の基礎知識(1/3)- @IT
  • WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT

    ご挨拶 こんにちは、ロンドンのNew Bambooという会社でWebエンジニアとして働いている@makoto_inoueです。ここのところ、PusherというWebSocketのクラウドサービスの開発に関わっています。今回から3回に渡ってWebSocketに関する短期連載を担当させていただきます。 私を含めたNew Bambooの面々(我々は自分たちのことをBambinoと呼んでいます)がWebSocketになぜ興味を持ったかということからはじまり、実際にクラウドサービスを始めるまでにいたったストーリーをお話ししたいと思います。そのストーリーを通じて、WebSocketが切り開く「リアルタイムWeb」な世界への可能性や技術的課題を皆さんと共有できればと思っています。

    WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT
    mrgoofy33
    mrgoofy33 2010/10/06
    これはなんだかおもしろそう。あとでじっくり読んでみよう。 WebSocketで目指せ“リアルタイムWeb”! - @IT
  • MapReduceのJava実装Apache Hadoopを使ってみた (1/3) - @IT

    MapReduceのJava実装Apache Hadoopを使ってみた:いま再注目の分散処理技術(後編)(1/3 ページ) 最近注目を浴びている分散処理技術MapReduce」の利点をサンプルからアルゴリズムレベルで理解し、昔からあるJava関連の分散処理技術を見直す特集企画(編集部) Apache Hadoopプロジェクトとは何か? 特集では、いま再注目の分散処理技術についていろいろと紹介してきました。前編の「GoogleMapReduceアルゴリズムをJavaで理解する」では、分散処理技術で最近注目を浴びているものとして、グーグルMapReduceアルゴリズムを紹介し、中編の「イロイロな分散処理技術とイマドキのWebサービス」では、MapReduceに至るまでのさまざまな分散処理技術Webサービスについて紹介しました。 そのMapReduceアルゴリズムをJavaで実装したも

    MapReduceのJava実装Apache Hadoopを使ってみた (1/3) - @IT
    mrgoofy33
    mrgoofy33 2010/09/09
    あとで読んでみよう。 MapReduceのJava実装Apache Hadoopを使ってみた
  • 5分で絶対に分かる、「Webマーケティング」とは

    5分で絶対に分かる、「Webマーケティング」とは:デザイナーのためのWeb学習帳(8)(1/6 ページ) 【0分】Webマーケティングとは何か? その概要 Webマーケティング。 ひと言でいうと簡潔ですが、具体的にはどのような作業が含まれるのか、ご存じでしょうか? Webマーケティングの単語を分けると「Web」と「マーケティング」ですね。それぞれに含まれる意味はというと。「Web」は、あるサイトの構成やページの表現などが含まれるとします。そして、「マーケティング」には、ある目標に向かって、いかに集客し、そこからどれくらいのコンバージョン率(転換率)だったのかを計測し、集客の方法を検討することが含まれます。 従って、Webマーケティングとは、「Web」の部分と「マーケティング」の部分をひとまとめに行うことを、ここでは示します。すなわち、マーケティングを行い、その結果によってはサイトの構成やペ

    5分で絶対に分かる、「Webマーケティング」とは
    mrgoofy33
    mrgoofy33 2010/07/28
    Webマーケターってどんな人?ってな感じで気になっていたので、読んでちょっとだけスッキリできた。 5分で絶対に分かる、「Webマーケティング」とは
  • PHP試験が秋に開始、オライリー本が教科書 既存書籍を使い、受験料安く − @IT

    ユニークなのは、すでに市販されている書籍を「主教材」とし、これに基づいて試験を行う点だ。副理事長に就任予定の吉政忠志氏は、「市販でローコストオペレーションが可能になる」と話す。「ざっと見渡したとき、すでに書籍がたくさんある。独自の教材を作る作るコストがもったいない」(吉政氏)。主教材は市場で評価の高いオライリーのものとしているが、既存のeラーニングや書籍も申請手続きを経ることで副教材として「認定」のお墨付きが得られる。また、すでに全国に38校あると見られるPHPを教えるスクールについても、認定スクール、認定コース、認定インストラクターとして登録できる制度を整える。 受験料を抑えるビジネスモデルを採用したのは、個々のエンジニアが自主的に学習してスキルアップできる環境を日でも整えたい、という思いがあるからだという。ベンダが主体となって運営する資格試験や、企業がエンジニアに取得を推奨したり、

    mrgoofy33
    mrgoofy33 2010/07/27
    PHPの試験ができるのか。しかもオライリー本が教材になるとは。どこまで普及したものになるのかが気になるところ。 PHP試験が秋に開始、オライリー本が教科書
  • あなたのWebを入力しやすくするjQueryプラグイン10選

    あなたのWebを入力しやすくするjQueryプラグイン10選:CSSの書き方も分かるjQueryプラグイン実践活用法(終)(1/5 ページ) jQueryと、そのプラグインの使い方を、UI効果(エフェクト)のテーマごとに紹介する連載。jQuery/JavaScript/HTMLコードだけではなく、CSSの書き方も解説することで、より実践的にjQueryプラグインを使うための参考ドキュメントになることを目指しています。 前回の「画像や動画を綺麗に回転/拡大するjQueryプラグイン」では、イメージを回転させたりズームインする「jCarousel」「Zoombox」プラグインの使い方を解説しました。今回は、フォームを使いやすくするための各種プラグインを、以下のようにチェックボックス/ラジオボタン、ドロップダウンリスト、テキストボックス/テキストエリア、フォームのカテゴリ別に分類して紹介します。

    あなたのWebを入力しやすくするjQueryプラグイン10選
    mrgoofy33
    mrgoofy33 2010/06/18
    あとで読む。これはおもしろそう。 あなたのWebを入力しやすくするjQueryプラグイン10選
  • Java開発者のためのFAQ集

    Java開発者のためのFAQ集 Java開発者が 最低限押さえておくべきJavaに関する基礎知識 、 実際のソリューション構築の場面で定石とされるノウハウ、 プログラミングTIPSなどのFAQをご紹介していきます。

  • スクリプト言語をサポートするEclipseプラグイン

    3.PyDev(Python Development)プラグイン PyDev(Python Development)は、Eclipse上でPythonJavaで実装されたPythonのインタプリタJythonのプログラムの開発をサポートするプラグインです。コード補完、シンタックスハイライティング、シンタックス分析、リファクタリング、デバッグをサポートしています。 ■入手方法 次のアップデートサイトからプラグインをインストールします。 http://pydev.sourceforge.net/updates/ ここでは、執筆時の最新版であるPyDev for Eclipse 1.0.1をインストールします。 ■使い方 ・準備 PyDevを利用するには、PythonもしくはJythonの実行環境をインストールする必要があります。ここでは、Pythonを利用します。下記のPythonのURLか

    スクリプト言語をサポートするEclipseプラグイン
  • Linux Square - @IT

  • @IT:logrotateのテストを行うには

    logrotate -dv /etc/logrotate.d/chkrootkit reading config file /etc/logrotate.d/chkrootkit reading config info for /var/log/chkrootkit.log Handling 1 logs rotating pattern: /var/log/chkrootkit.log  after 1 days (30 rotations) empty log files are rotated, old logs are removed considering log /var/log/chkrootkit.log log does not need rotating

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

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR