InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
C3.jsが実現する,学習不要のグラフ機能
JavaScriptチャートライブラリのC3.jsは,同じようなツールに溢れる大海に現れた新顔だ。D3可視化ライブラリ上に開発されたこのライブラリでは,再利用性のあるグラフの開発が可能だ。作成したグラフは,画面表示後の操作にも対応する。
-
Bingを使ってC#開発を効率化する
Bing Developer Assistantは,C#開発者がVisual Studio内から,コードサンプルを効率的に検索するための,新しいプラグインだ。ブラウザにコンテキストをスイッチしなくても,開発者が作業している間に,プラグインがコードを検索してくれる。
-
Meteor 0.9リリースのパッケージシステムに賛否両論
Meteorの創業者のひとりであるGeoff Schmidt氏は今週,Meteor 0.9とその公式パッケージングシステムのリリースを発表した。
-
-
NHibernateがIesi.Collectionsを削除,SQL Server 2012サポートを改善
NHibernate 4.0 GAがリリースされた。 .NET 4.0をサポートする一方で,従来のIesi.Collectionsライブラリが外されている。さらにシーケンスやクエリ結果のページングなど,SQL Server 2012機能も部分的にサポートしている。
-
Visualize.js - JasperReports 向けの JavaScript 可視化ライブラリ
TIBCOは、組み込みリポート、可視化、アナライズを含む JavaScript ライブラリである Visualize.js を TIBCO Jaspersoft 5.6 の一部としてリリースした。Visualize.js はインタラクティブな HTML5 JasperReport Server レポートと可視化に組み込まれていた JavaScript API フレームワークであり、Jaspersoft BI Enterprise/Professional にバンドルされており、更に Jaspersoft BI Express にアドオンとして組み込まれている。
-
Facebookが行ったiOSファイル破損バグ対応
FacebookのエンジニアであるSlobodan Predolac,Nicolas Spielberg両氏は先日,"モバイルアプリ長期的なデバッグ問題を解決し,クラッシュ率を50%以上低減した"方法について解説した。その中で氏らは,大規模で急速に進化するコードベースを支援することが可能な,汎用性のある技術といくつかのFacebookのツールを紹介している。
-
NpgsqlがVisual Studio Data Designerと統合、JSONBをサポート
Npgsql 2.2.0がリリースされ、新しい機能が追加された。VS Data Designerをサポートし、Entity Framework関連の改善、Postgres 9.4をサポートし、JSONBをサポートする。
-
クリエイティブコーディングを大衆化するP5.js
Lauren McCarthy氏はp5.jsのパブリックベータ版をリリースした。p5.jsはアーティストやデザイナ、教育者や初心者がJavaScriptを簡単に利用できるようにするライブラリだ。p5.jsはProcessingの派生であり、プログラマでない人がJavaScriptのコードを書き、ビジュアルプロジェクトを作成できる。
-
research2guidance: クロスプラットフォームツール利用度調査
research2guidanceは,5大陸2,188人の開発者を対象に,彼らが使用している上位40クロスプラットフォーム(CP)ツールの名前と満足度を比較した調査結果を公開した。
-
買う前に試す - HerokuがGitHubアプリケーションのプレビューをサポート
Herokuは,ソースコードから実行可能なアプリケーションを,もっと簡単に生成できるようにしようとしている。Herokuボタン – GitHubの公開リポジトリからHerokuのパブリッククラウドへのデプロイを行う,簡単なHTMLコードあるいはマークダウン – によってHerokuは,オープンソースWebのアプリケーションを手軽にプレビュー,ホスト,拡張するための魅力的な対象になる。
-
Pythonへの型アノテーション導入を目指すGuido van Rossum氏
プログラム言語Pythonの設計者として最も有名なGuido van Rossum氏が先日,Pythonの関数宣言に型アノテーション(Type Annotation)を追加するという提案を,python-ideaメーリングリストに向けて発信した。提案では,Pythonの動的型付けという性格やインタプリタの動作は変更せず,静的型付けによるメリットを提供することを目指している。
-
CenturyLink、DockerコンポジションツールのPanamaxをローンチ
CenturyLinkがPanamaxをローンチした。彼らはそれを「Docker Management for Humans」だと説明し、WebベースのUIを提供することで、他のDocker構成ツールと差異化している。このUIを使って、複数のDockerコンテナをGitHubで共有可能なテンプレートにまとめることができる。
-
マイクロサービスと”Big Balls of Mud"
最近になって,マイクロサービスはシステムアーキテクチャとしてよい方法なのか,あるいは分散型"Big Balls of Mud"を引き起こす潜在的問題を抱えているのか,というテーマの記事がいくつも書かれている。Simon Brown氏とGene Hughson氏は,優れたアーキテクチャ構成のモノリシックシステムを開発できなければマイクロサービスのメリットを享受することはできないのではないか,という可能性について議論する。
-
Google Chromeの新しい"Device Mode"
近くリリースされるChromeでGoogleは,DevToolsをアップグレードして,効率的なデバイスディスプレイのエミュレーション,メディアクエリインスペクション,ネットワークエミュレーションツールなどが利用可能な,新しい"Device Mode"を追加した。これらのツールを使うことによって,開発するWebページが利用現場で直面する,さまざまなデバイス状況のエミュレーションが可能になる。