タグ

ブックマーク / gihyo.jp (212)

  • 第117回 Music Timeline,Build with Chrome,Jelly|gihyo.jp … 技術評論社

    インフルエンザ、ノロウィルス、そして花粉と、忙しい毎日の中で"見えない何か"を常に意識せざるを得ない今日このごろ、皆様いかがお過ごしでしょうか。今回も個人的に感じた、素晴らしいサイトの特徴をいくつかお話したいと思います。 音楽ジャンルの"栄枯盛衰" Music Timeline Googleの研究部門「Google Research」によって公開された、音楽年表『Music Timeline』です。 図1 「⁠Google Play Music」のデータを元に作られた『Music TimelineGoogleのデジタルコンテンツ配信サービスである「Google Play Music」のユーザーライブラリに保存された、1950年以降の楽曲データを元に、音楽ジャンルの移り変わりを年代ごとの面グラフで表しています。積み重なったデータ層の厚さは、その年代における音楽ジャンルの人気に対応しており

    第117回 Music Timeline,Build with Chrome,Jelly|gihyo.jp … 技術評論社
    kasumani
    kasumani 2014/02/08
    第117回 Music Timeline,Build with Chrome,Jelly インフルエンザ,ノロウィルス,そして花粉と,忙しい毎日の中で"見えない何か"を常に意識せざるを得ない今日このごろ,皆様いかがお過ごしでしょうか。今回も個人的に
  • 第1回 Windows Azure メディアサービスを使って、HTML5へのストリーミング配信を実現する | gihyo.jp

    キャッチアップ! Windows Azure メディアサービス 第1回Windows Azure メディアサービスを使って、HTML5へのストリーミング配信を実現する はじめに Windows Azure メディアサービスは、マルチデバイス向けの動画ストリーミングをPaaSという形で提供しています。現在はサポート外ですが、MPEG-DASHというHTML5と大変相性の良い標準仕様にも試していただけます。ここでは、どうやってMPEG-DASH向けの動画配信を行うのか、簡単なサンプルコードを元に説明します。 MPEG-DASHとは? HTTPを前提にした動画配信の方式では、プログレッシブダウンロードと呼ばれる方式のみがサポートされていました。これは、HTTP GETリクエストに、Byte-Range指定をし、動画ファイルの中から断片的にデータを送信して、再生されるという仕組みです。サーバ側は、

    第1回 Windows Azure メディアサービスを使って、HTML5へのストリーミング配信を実現する | gihyo.jp
    kasumani
    kasumani 2014/02/08
    第1回 Windows Azure メディアサービスを使って,HTML5へのストリーミング配信を実現する はじめに Windows Azure メディアサービスは,マルチデバイス向けの動画ストリーミングをPaaSという形で提供しています。現在はサポート
  • 第21回 水平に回す立方体の面を塗る | gihyo.jp

    前回の第20回「立方体のワイヤーフレームを水平に回す」でつくった立方体の四方の面を塗りたい。ただしその場合は、面をどの順序で塗るか、考えておかなければならない。そうしないと、面の重ね順が崩れる(図1⁠)⁠。今回は、「⁠ベクトルの外積」を使って解決することにしよう。 図1 順序を考えずに塗ると面の重ね順が崩れる → 面の塗り順をどう扱うか 3次元空間でオブジェクトを描く順序については、第19回「3次元空間で弾むオブジェクトとz座標による重ね順の並べ替え」で学んだ。このときは、Array.sort()メソッドにより、「⁠オブジェクトの重なりをz座標値の順に並べ替える」ことにしたのだった。今回も、配列の並べ替えで塗り順を決める手は使える。だが、Array.sort()メソッドの処理の負荷は決して軽くない。第19回※1をつぎに改めて引用した。この動画を見れば、JavaScriptの手間もうかがい知

    第21回 水平に回す立方体の面を塗る | gihyo.jp
    kasumani
    kasumani 2014/02/08
    第21回 水平に回す立方体の面を塗る 前回の第20回「立方体のワイヤーフレームを水平に回す」でつくった立方体の四方の面を塗りたい。ただしその場合は,面をどの順序で塗るか,考えておかなければならない。そうしな
  • 第10回 これからのECと検索 | gihyo.jp

    この連載も今回で最終回です。 これまでこの連載では、ECサイトにおける検索の重要性について解説してきました。今回は総括としてこれまでの内容についてまとめます。 ECを取り巻く環境 まずECを取り巻く環境についてです。 連載第1回でも触れたように、スマートフォンの普及によるECの裾野の拡大というのは大きな変化です。ECは一部の先進的なユーザが使うものから、多様なユーザが使用する日常のインフラの一部に変わりつつあります。 またユーザ層が拡大するということことにより、「⁠検索を使いこなしてくれない」ユーザが増えるというトレンドになっていくことが予想されます。このため、検索は、ユーザの道具だけではなく、サイトからユーザにアプローチするための接客機能、コンシエルジュのような役割が求められるようになっていくことでしょう。 検索はユーザとの対話インターフェース このようなECを取り巻く環境の変化に加えて

    第10回 これからのECと検索 | gihyo.jp
    kasumani
    kasumani 2014/02/06
    第10回 これからのECと検索 これまでこの連載では,ECサイトにおける検索の重要性について解説してきました。今回は総括としてこれまでの内容についてまとめます。 Tags: from Pocket February 06, 2014 at 07:30PM via IFTTT
  • 第310回 Ubuntu Touch用「Ubuntu Emulator」を使う | gihyo.jp

    現在開発中のUbuntu Touchでは、Android SDKと同様にPC上で実行可能なエミュレーターを開発者向けに提供する予定です。そこで今回はその「Ubuntu Emulator」を操作する方法について紹介します。 Ubuntu Emulator Ubuntu Touchは今のところ、スマートフォンやタブレットをメインターゲットにして開発を行っています。このため、これまではNexus 4やNexus 7といったターゲットデバイス上でイメージをインストールし、各種アプリを実行する形で開発を行ってきました。 ただしすべての開発者がUbuntu Touchが動作する実デバイスを持っているとは限りません。そこで上記と並行して、実デバイスを持っていない開発者やテストの自動化のために、エミュレーターも開発が行われていました。2013年6月ぐらいには、Androidエミュレーターベースのものができ

    第310回 Ubuntu Touch用「Ubuntu Emulator」を使う | gihyo.jp
    kasumani
    kasumani 2014/02/06
    第310回 Ubuntu Touch用「Ubuntu Emulator」を使う 現在開発中のUbuntu Touchでは,Android SDKと同様にPC上で実行可能なエミュレーターを開発者向けに提供する予定です。そこで今回はその「Ubuntu Emulator」を操作する方法について紹介し
  • 第17回 ブログに歴史あり。投稿と固定ページの違い | gihyo.jp

    復讐のとき、来る はい、そういうわけでございまして! サルでき流企業サイトの作り方、第17回を迎えました。みなさまいかがお過ごしですか。毎週火曜日のこの連載ですが、「⁠憂な月曜日」と「中だるみの水曜日」をつなぐ貴重なアクセント、もといヒマつぶしとして、みなさまの生活のお役に立っていますでしょうか?立っているといいなあ~、この技術解説風日常系コラム(主旨を見失い中⁠)⁠。 さてさて、そんなわけで今週のウミネココーポレーション仮設広報部ですが。ちょっと前に小学生時代の作文をバラされた辰巳くんが、攻勢に転じております。やられたらやり返す。さすがイマドキの若者、流行には敏感です。それにしてもハカセ、意外とメガネ好きだったのですね。寝るのを忘れてメガネ日記を書くっていうのも、なかなか馬力が必要そうです。えーと、キミたち。その熱意を仕事にも。 さてさて、今回は投稿と固定ページの違いについてお話をしま

    第17回 ブログに歴史あり。投稿と固定ページの違い | gihyo.jp
    kasumani
    kasumani 2014/02/05
    第17回 ブログに歴史あり。投稿と固定ページの違い 復讐のとき,来る はい,そういうわけでございまして! サルでき流企業サイトの作り方,第17回を迎えました。みなさまいかがお過ごしですか。毎週火曜日のこの連載
  • 「機械学習CROSS」レポート | gihyo.jp

    2014年1月17日、「⁠エンジニアサポートCROSS 2014」が開催されました。イベントは、Webテクノロジーに関わる人々のCROSS(クロス・交流)を通し、以下を提供することを目的として、2012年から開催されています。 「技術」「⁠年代」「⁠個人・企業」を跨いだコミュニケーションの機会 広く深い見識を得る場 そして、「⁠技術」をCROSSする、広く見識を得るということを象徴するように、非常に多岐の分野に渡るプログラムでイベントは開催されました。 このうち、レポートでは機会学習のセッション「機械学習CROSS」の当日の様子をお届けします。 「機械学習CROSS」 このセッションでは、セッションオーナーである株式会社Preferred Infrastructureの比戸将平氏とともに、次のスピーカーが登壇しました。 ヤフー株式会社 田島玲氏 楽天株式会社 平手勇宇氏 株式会社AL

    「機械学習CROSS」レポート | gihyo.jp
    kasumani
    kasumani 2014/02/05
    「機械学習CROSS」レポート 2014年1月17日,「エンジニアサポートCROSS 2014」が開催されました。本イベントは,Webテクノロジーに関わる人々のCROSS(クロス・交流)を通し,以下を提供することを目的として,2012年から開催さ
  • グレープシティ、HTML5でもExcelライクなWebアプリが作成可能な製品を発売 | gihyo.jp

    グレープシティ(⁠株⁠)は1月30日(木⁠)⁠、JavaScript UIライブラリ集「Wijmo(ウィジモ⁠)⁠」の新製品を発売した。 同社では昨年2013年5月より、HTML5対応のリッチUIを提供するJavaScriptライブラリ集「Wijmo」を発売している。今回、同社の主力商品の1つである「SPREAD」の機能を取り入れた、Excelライクな操作性と機能を持った表計算グリッド「SpreadJS」ウィジェットを収録した「Wijmo Enterprise 2013J v3(ウィジモ エンタープライズ⁠)⁠」を発売した。 「SpreadJS」を使えば、データのソートやフィルタリング、320種類以上の数式、スパークラインや条件付き書式によるデータの視覚化など、Excelと同等の操作性と機能をWebアプリケーションに簡単に実装できる。 Wijmoシリーズはサブスクリプション方式で販売してい

    グレープシティ、HTML5でもExcelライクなWebアプリが作成可能な製品を発売 | gihyo.jp
    kasumani
    kasumani 2014/02/05
    グレープシティ,HTML5でもExcelライクなWebアプリが作成可能な製品を発売 グレープシティ(株)は1月30日(木),JavaScript UIライブラリ集「Wijmo(ウィジモ)」の新製品を発売した。 同社では昨年2013年5月より,HTML5対応のリ
  • 「実況解説つき!ペアプロでわかるJavaScriptテスト入門」レポート | gihyo.jp

    2014年1月17日、ベルサール新宿グランドにて開催された「エンジニアサポートCROSS 2014」の中の1セッション「実況解説つき!ペアプロでわかるJavaScriptテスト入門」をレポートします。 エンジニアサポートCROSS 2014とは 「複数の技術を身につけなければWebサービスは作れない=クロスしないと生きていけない」をテーマに、「⁠エンジニアサポート新年会2012 CROSS」として第一回が2012年に開催された勉強会イベント、それがCROSSです。今年で3回目になります。 「実況解説つき!ペアプロでわかるJavaScriptテスト入門」 このセッションは「JavaScriptで書かれたよくあるコードをベースに、ペアプロでテストコードを足していく様子を解説者が説明する」という内容になります。 それでは、さっそくセッションの模様を見ていきましょう。 登壇者 セッションの登壇者

    「実況解説つき!ペアプロでわかるJavaScriptテスト入門」レポート | gihyo.jp
    kasumani
    kasumani 2014/02/05
    「実況解説つき!ペアプロでわかるJavaScriptテスト入門」レポート 2014年1月17日,ベルサール新宿グランドにて開催された「エンジニアサポートCROSS 2014」の中の1セッション「実況解説つき!ペアプロでわかるJavaScriptテスト入
  • Acroquest Technology、オンライン機械学習ライブラリをOSSで公開 | gihyo.jp

    Acroquest Technology株式会社は2014年1月30日、同社が開発しているオンライン機械学習を実現するためのライブラリ「AcroMUSASHI Stream-ML(Machine Learning Library⁠)⁠」をオープンソースソフトウェア(OSS)として公開した。 AcroMUSASHI Stream-ML https://github.com/acromusashi/acromusashi-stream-ml 同ライブラリは、リアルタイムシステム「Storm」の上で稼働するライブラリで、連続的に発生し続けるストリームデータに対して、動的に学習データを更新しながら、リアルタイムの分析をするのに役立つもの。同ライブラリの基板となる、AcroMUSASHI Streamと組み合わせることで「データの収集~分析~結果の出力」までをシームレスに結合することができる。 MI

    Acroquest Technology、オンライン機械学習ライブラリをOSSで公開 | gihyo.jp
    kasumani
    kasumani 2014/02/04
    Acroquest Technology,オンライン機械学習ライブラリをOSSで公開 Acroquest Technology株式会社は2014年1月30日,同社が開発しているオンライン機械学習を実現するためのライブラリ「AcroMUSASHI Stream-ML(Machine Learning Library)」をオープン
  • 第4回 郷に入っては郷に従え(治療編) | gihyo.jp

    修正コード 第3回目で診断したPHPコードについて、問題点を修正したコードを書いてみましょう。 修正コードのポイントですが、まずコードの書き方については診断編で列挙した個所を修正しています。さらに設計についても見直しを行い、独自で実装しているセッション機能を、PHP標準のセッション機能を使うよう変更しています。最後に今どきのPHPの書き方ということで、名前空間やクラス定数などを盛り込んでいます。 では、治療後の修正コードをどうぞ。 <?php namespace Acme; /** * Cartクラス。買い物カゴを定義する。カート情報はセッションに保存する。 * * @author Foo */ class Cart { /** * セッションキー */ const SESSION_KEY = 'SESSION_CART'; /** * アイテム情報 * * @var array */ p

    第4回 郷に入っては郷に従え(治療編) | gihyo.jp
    kasumani
    kasumani 2014/01/31
    第4回 郷に入っては郷に従え(治療編) 修正コード 第3回目で診断したPHPコードについて,問題点を修正したコードを書いてみましょう。 修正コードのポイントですが,まずコードの書き方については診断編で列挙した個
  • 第36回 リファクタリングについて | gihyo.jp

    はじめに コード補完に並ぶIDEならではの機能、リファクタリングについてです。Android Studioの元になったIntelliJ IDEAは、元々リファクタリングツール(IntelliJ Renamer)から発展してきたIDEのため、リファクタリング機能に関しては定評があります。 From Renamer Plugin to Polyglot IDE - JetBrains Day @ FooCafe こちらの予想のナナメ上をいく精度でリファクタリングを行うため、人によっては「神ががっている」と思う人もいれば、行きすぎとも思える精度のため「何これ?わけわからん」と思う人と受け取りかたもさまざまです。 要するにクセがあるわけですが、せっかくの高性能リファクタリングを眠らせておくのももったいないので、今回の解説がみなさんの理解の助けになれば幸いです。 リファクタリングの基 第8回でも紹

    第36回 リファクタリングについて | gihyo.jp
    kasumani
    kasumani 2014/01/31
    第36回 リファクタリングについて はじめに コード補完に並ぶIDEならではの機能,リファクタリングについてです。Android Studioの元になったIntelliJ IDEAは,元々リファクタリングツール(IntelliJ Renamer)から発展してきたIDEの
  • [号外]テラバイト級全件データを数秒で処理! 新しいSSD版Amazon Redshiftインスタンスは“衝撃の速さ” | gihyo.jp

    AWSAmazon Redshift Monthly Updates [号外]テラバイト級全件データを数秒で処理! 新しいSSDAmazon Redshiftインスタンスは“衝撃の速さ” 2014年1月24日にAmazon Redshift の新しいSSDインスタンスタイプがリリースされました。 AWS発表のブログ記事 【AWS発表】Amazon Redshiftにさらに高速で費用対効果の高いSSDベースの新しいノードが追加 リリース後すぐにそれぞれAmazon Redshiftが利用可能なリージョンで使えるようになったので、さっそくFlyDataチームでもこの新しいインスタンスタイプを試してみました。以前、Amazon Redshiftが最初に公開された時に私たちはHadoop+Hiveとのベンチマークを実行し公開したのですが、その時と同じ前提で今までのHDDバージョンとSSDバージ

    [号外]テラバイト級全件データを数秒で処理! 新しいSSD版Amazon Redshiftインスタンスは“衝撃の速さ” | gihyo.jp
    kasumani
    kasumani 2014/01/30
    [号外]テラバイト級全件データを数秒で処理! 新しいSSD版Amazon Redshiftインスタンスは“衝撃の速さ” 2014年1月24日にAmazon Redshift の新しいSSDインスタンスタイプがリリースされました。 AWS発表のブログ記事 【AWS発表】Amazon
  • 第20回 立方体のワイヤーフレームを水平に回す | gihyo.jp

    第15回からこれまで、3次元表現のお題をふたつ仕上げた。3次元座標や透視投影にも慣れ、簡単なクラスの扱いもわかってきたことだろう。そこでもうひとつ、3次元空間のインタラクティブなお題に取り組みたい。立方体を、マウスポインタの位置に応じて水平および垂直に回してみる。今回を含めて、3回ほどでつくるつもりのサンプルが、つぎのjsdo.itのコードだ。 立方体の頂点をワイヤーフレームで結ぶ 今回書くコードは、ワイヤーフレームの立方体を、マウスポインタの水平座標に応じてy軸で回すところまでになる。ワイヤーフレームの星形をy軸で回すというのが、ひとつ目のお題だった。そのでき上がりとなる第17回コード2「冒頭に3次元座標のクラスと透視投影のメソッドを定義したy軸で星形が回るアニメーション」を書き替えていくことにする(再掲第17回図1⁠)⁠。ご参考までに、このjsdo.itのサンプルも以下に添えた。 第1

    第20回 立方体のワイヤーフレームを水平に回す | gihyo.jp
    kasumani
    kasumani 2014/01/29
    第20回 立方体のワイヤーフレームを水平に回す 第15回からこれまで,3次元表現のお題をふたつ仕上げた。3次元座標や透視投影にも慣れ,簡単なクラスの扱いもわかってきたことだろう。そこでもうひとつ,3次元空間のイ
  • Yahoo! Box Open Platform公開~Yahoo! JAPANのオンラインストレージをすべてのデベロッパーへ | gihyo.jp

    Yahoo! Box Open Platform公開~Yahoo! JAPANのオンラインストレージをすべてのデベロッパーへ ヤフー株式会社は2014年1月27日、Yahoo! Japan初となるクラウドAPIYahoo! Box Open Platform(YBOP⁠)⁠」の提供を開始した。 Yahoo! Box Open Platform(YBOP) http://developer.yahoo.co.jp/webapi/box/ YBOPは、クラウドストレージに関するWeb APIで、Yahoo! JAPANが提供するクラウドストレージ管理を、外部プログラムから利用するための機能を無料で提供するもの。次のような特徴を持っている。 Yahoo! JAPAN初のクラウドストレージAPI Yahoo!ボックスに預けた各種ファイルを管理可能。データのダウンロード・アップロードに加えて、容量

    Yahoo! Box Open Platform公開~Yahoo! JAPANのオンラインストレージをすべてのデベロッパーへ | gihyo.jp
    kasumani
    kasumani 2014/01/29
    Yahoo! Box Open Platform公開~Yahoo! JAPANのオンラインストレージをすべてのデベロッパーへ ヤフー株式会社は2014年1月27日,Yahoo! Japan初となるクラウドAPI「Yahoo! Box Open Platform(YBOP)」の提供を開始した。 Tags: feedly, ifttt, recently read,
  • 第3回 underscore.jsの関数とユーティリティとChaining | gihyo.jp

    underscore.jsの関数とユーティリティ(テンプレート等)とChainingの機能をご紹介します。 関数の機能 JavaScriptで関数型プログラミングのテクニックが使いやすくなる便利な関数が揃っています。引数に1つ以上の関数を受け取り、その関数に対して処理を行い、新しい関数を返します。 今回は、関数をオブジェクトで束縛する_.bind()、関数の部分適用を行う_.partial()、メモ化を行う_.memoize()などを紹介していきます。その他の機能につきましては記事の最後にまとめましたので、参考にしていただければと思います。 _.bind() 書式 _.bind(function, object, [*arguments]) 指定したobjectにfunctionを束縛(bind)して新しい関数を返します。よって新しい関数の中で使われるthisは指定したobjectになりま

    第3回 underscore.jsの関数とユーティリティとChaining | gihyo.jp
    kasumani
    kasumani 2014/01/24
    第3回 underscore.jsの関数とユーティリティとChaining underscore.jsの関数とユーティリティ(テンプレート等)とChainingの機能をご紹介します。 Tags: feedly, ifttt, recently read, saved for later from Pocket January 24, 2014 at 04:11PM via IFTTT
  • 2014年1月24日号 Ubuntu PhoneエミュレーターとRFキル・GRUB2の新バージョンのテスト・UWN#351 | gihyo.jp

    Ubuntu Weekly Topics 2014年1月24日号Ubuntu PhoneエミュレーターとRFキル・GRUB2の新バージョンのテスト・UWN#351 Ubuntu PhoneエミュレーターとRFキル 順調に開発が進み、近い将来に「実用になる」スマートフォンOSとしてのリリースが期待されるUbuntu Phoneに、開発キットとして欠かせないエミュレーターと、そのクイックスタートガイドが提供されるようになりました。初期バージョンのエミュレーターはUbuntu 13.10上でUbuntu Phoneをエミュレートし、Ubuntu SDKベースの各種ソフトウェアを動作させることができるというものです。動作にはCompisiteが利用できる(=3Dデスクトップが利用できる=Unityが普通に動作する)GPUが必要です。 これにより、Nexus 4を持っていない、あるいはNexus 4

    2014年1月24日号 Ubuntu PhoneエミュレーターとRFキル・GRUB2の新バージョンのテスト・UWN#351 | gihyo.jp
    kasumani
    kasumani 2014/01/24
    2014年1月24日号 Ubuntu PhoneエミュレーターとRFキル・GRUB2の新バージョンのテスト・UWN#351 Ubuntu PhoneエミュレーターとRFキル 順調に開発が進み,近い将来に「実用になる」スマートフォンOSとしてのリリースが期待されるUbuntu Ph
  • 第23回 応用分野が広がるGPUプログラミングの世界 | gihyo.jp

    GPUプログラミング OpenGLやDirect3DなどのGPUを駆使したプログラミング[1]は、少し前まではゲームプログラマにしか縁のなかったものだ。しかし、ハードウェアと開発環境の進化により、画像処理や科学技術計算など、ゲーム以外への応用が可能になってきた。 GPUはもともと、3D画像の生成を高速にパイプライン処理するために作られたハードウェアで、初期のGPUは座標変換やライティングなど、決まったことをするパイプラインしか持っていなかった。しかし、より現実的な世界を再現したいというゲームプログラマの要求に合わせて進化する過程で、パイプラインの各ステージを専用の言語でプログラミングするプログラマブルシェーダーというしくみが導入され、その自由度が大きく増した。 プログラマブルシェーダーにより、アプリケーション独自のライティング、テクスチャマッピング[2]⁠、遅延シェーディング[3]などが可

    第23回 応用分野が広がるGPUプログラミングの世界 | gihyo.jp
    kasumani
    kasumani 2014/01/23
    第23回 応用分野が広がるGPUプログラミングの世界 GPUプログラミング OpenGLやDirect3DなどのGPUを駆使したプログラミング(注1)は,少し前まではゲームプログラマにしか縁のなかったものだ。しかし,ハードウェアと開発環
  • 第308回 Intel Core i7 4770SでパワフルコンパクトなPC生活 | gihyo.jp

    あとは外付けHDDとRAID BoxとUSB NICも接続しています[5]⁠。 使用しているUbuntuのバージョンは12.04であり、これを13.10にアップグレードしても良かったのですが、前述のとおりLibreOfficeの翻訳に可能な限り時間を割きたかったので、これはしません。 とは言えPCは新しくなったのでカーネルやXも新しくしたいです。そこで思い出すのはHWEです。HWEについては第278回に解説があるのでご覧ください。ここではカーネルにしか触れていませんが、12.04では新しいXも提供しており、これをインストールするとカーネルも新しくなります。今回のような用途を意図してHWEを提供しているのかどうかはわかりませんが、ぴったり当てはまりましたし、Ubuntuを使っていて良かったと思います。 移行の際の作業 HDDの移行 これまで使用していたHDDから新しいHDDに移行するのに、定

    第308回 Intel Core i7 4770SでパワフルコンパクトなPC生活 | gihyo.jp
    kasumani
    kasumani 2014/01/22
    第308回 Intel Core i7 4770SでパワフルコンパクトなPC生活 今回は新しくPCを組み,HDDを移行した話です。またLibreOfficeのビルド時間が,旧PCで4時間半かかっていたものが,新PCでは95分で完了するようになりました。 Tags: from Pocket
  • Androidアプリケーション開発で,オープンソースライブラリを使うべき3つの理由:新刊ピックアップ

    近年,さまざまなAndroidアプリケーションの開発が世界各地で行われています。それに伴ってアプリケーションを作るうえで役に立つオープンソースライブラリがいろいろと公開されるようになりました。iOSのライブラリと比較するとまだまだ発展途中で,全貌が掴みにくいという側面もありますが,アプリケーション開発を促進するようなライブラリも徐々に増えています。 Androidアプリケーション開発において,このようなオープンソースのライブラリを使う理由としては,次の利点が挙げられます。 独自にライブラリを実装する工数を軽減させることができる 質が高いライブラリが多いので,導入することでアプリケーションそのものの質も向上させることができる 大勢の人が開発に携わっている質の高いライブラリのソースを読むことで,Androidアプリケーションの開発力を上げることができる さらに実際に導入しない場合も,ライブラリ

    Androidアプリケーション開発で,オープンソースライブラリを使うべき3つの理由:新刊ピックアップ
    kasumani
    kasumani 2014/01/15
    Androidアプリケーション開発で,オープンソースライブラリを使うべき3つの理由 近年,さまざまなAndroidアプリケーションの開発が世界各地で行われています。それに伴ってアプリケーションを作るうえで役に立つオープン