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が最近リリースされ、重要な変...
PHPのファイルをEclipseで開くと、なにやら文字化けが発生していました。ファイルは、UTF-8のはずなんだけど、なぜ文字化け? Eclipse のエディタの文字コードの設定をしていなかったせいでした。 Window >Prefrences の設定から General >Content Types を辿ります。 ファイルのタイプごとに文字コードの設定をするようです。 Text の PHP とかを選択し、 *.php を選んで、 Default encoding: のところに UTF-8 として Update を押します。 文字コードを自動判別してくれないですかね。vimだと簡単なんだけど。 参照しているページ (サイト内): [2009-01-10-1] スポンサーリンク
About The PHP IDE project delivers a PHP Integrated Development Environment framework for the Eclipse platform. This project encompasses the development components necessary to develop PHP-based Web Applications and facilitates extensibility. It leverages the existing Web Tools Project in providing developers with PHP capabilities. Syntax Highlighting Syntax Validation Content Assist Code Navigati
Eclipseには、バージョン管理システムとして、CVS(Concurrent Versions System)のクライアント機能が標準で搭載されています。しかし、CVSでは実現が難しい排他制御を行いたいときなど、バージョン管理サーバとしてMicrosoft社のVisual SourceSafe(以下、VSS)を使用したい場合があります。 そこで、今回はEclipseをVSSクライアントとして利用できるようにする「VSSプラグイン」について説明します。 操作手順 (1)VSSプラグインを入手する VSSプラグインは、以下のサイトから入手できます。その時点の最新の安定版をダウンロードしてください。 ・http://sourceforge.net/projects/vssplugin 注意:VSSプラグインの使用には、あらかじめVSSクライアントがインストールされている必要があります。VSSの
The goal of the project is to provide a Microsoft Visual SourceSafe (VSS) team provider plugin for Eclipse 4.x from the www.eclipse.org project. The plugin is well integrated in the IDE environment and provides support for all daily VSS operations. You can download it using the update site at: http://vssplugin.sourceforge.net/updates Help => Install New Software => Add as a update site => select v
はじめに AndroidはGoogleが提供するオープンソースのモバイルオペレーティングシステムです。Samsung Galaxyシリーズのスマートフォンやタブレット、AmazonのKindle Fireタブレット、Barnes and NobleのNookタブレットをはじめ、様々なメーカーのスマートフォンやタブレットデバイスで使用されています。PhoneGapは、ネイティブにインストールできるモバイルアプリケーションをHTMLおよびJavaScriptで作成するためのオープンソースのアプリケーションプラットフォームです。 必要な環境 Eclipse Classic Android SDK PhoneGap Eclipseをセットアップする Android用のPhoneGapアプリケーションを開発するための環境をセットアップするには、まず、Eclipse IDEをダウンロードしてインストー
Plugin features Starting and stopping Tomcat 4.x, 5.x, 6.x, 7.x Registering Tomcat process to Eclipse debugger Creating a WAR project (wizard can update server.xml file) Adding Java Projects to Tomcat classpath Setting Tomcat JVM parameters, classpath and bootclasspath Exporting a Tomcat project to a WAR File Capability to use a custom Tomcat classloader to load classes in several java projects at
Eclipse 4.x系が初のメインストリームに 2012年6月27日(現地時間)、Eclipseの最新版となるEclipse Juno (Eclipse 4.2)がリリースされた。これまでEclipseは、従来の3.x系と次世代版である4.x系が並行して開発されていた。前バージョンであるIndigo (Eclipse 3.7)までは3.x系がメインストリームだったが、今回のJuno (Eclipse 4.2)からは4.x系がメインストリームとなっている。 Eclipse 4.2ではメジャーバージョンが上がっているだけのことはあり、ユーザインタフェースも一目見ただけでそれとわかるほど大きく変更されている。本稿ではEclipse 4.2の新機能のうち、ワークベンチの新機能について紹介する。 なお、Junoに対応した3.x系の最新版となるEclipse 3.8についてはこちらからダウンロードで
Angry BirdsのHTML5版にも使われた「PlayN」入門:PlayNでクロスプラットフォームのゲーム開発(1)(1/3 ページ) クロスプラットフォームゲームライブラリ「PlayN」とは 近年ゲーム開発の環境は変化し、個人でも手軽に開発できるようになりました。また、スマートフォンの普及により、より手軽にゲームが購入できるようになり、開発者側もGoogle PlayやApp Storeを利用することで多くの人にゲームを届ける環境が出来てきました。ゲームのプラットフォームも多様化し、iOS(iPhone、iPad、iPod touch)、Android、HTML5、Javaアプリケーション、Flashなどさまざまなものがあります。 しかし、多くのプラットフォームがあるということは、1つのゲームをより多くのプラットフォームに対応する場合、それぞれの環境に合わせて開発しなければなりません
企業が大規模化していくと、その中で動くシステムは一つでは足りなくなってくる。各部署、各チームでそれぞれ独自なものが形成され、いつしかシステム部門だけでは把握しきれない怪物に成長していく。 そこからデータを取り出し、経営に有益なレポーティングをしようというのは簡単ではない。キーになるのはデータ統合ソリューションだ。 今回紹介するオープンソース・ソフトウェアはTalend Open Studio、エンタープライズシステムに対応したデータ統合ソリューションだ。 Talend Open StudioはEclipseをベースに開発されたソフトウェアで、JavaまたはPerlを使ってシステムをデザインすることができる。データのインプット、アウトプットが多彩に選択できるのが特徴だ。 CentricCRM、Salesforce、SugarCRMからデータを入出力したり、各種DB(MySQL/Access/
クラウド上でPHP 5.3の環境が用意され、負荷に応じてインフラがスケーラブルに対応してくれる。Amazonクラウドが提供するPaaS機能である「Elastic Beanstalk」に、このようなPHP対応機能が追加されました。 Amazon Web Services Blog: AWS Elastic Beanstalk - Build PHP Apps Using Git-Based Deployment Elastic Beanstalk自体は無料で利用できます。必要な費用は、使用したAmazon EC2などのインフラ利用料のみ。 Elastic BeanstalkのPHP対応を紹介したブログから、説明を引用します。 Under the hood, Elastic Beanstalk leverages AWS services such Amazon EC2, Elastic Lo
Eclipse is an open source community, focused on building an open development platform. Eclipse FoundationがWeb開発者向けの統合開発環境、「Orion 0.4」を公開した。Orionはブラウザ上で動作するWebベースの統合開発環境。Orion 0.4では、ナビゲータのレイアウトやGitリポジトリ、セッティング、グローバル検索、エディタ、置換などの機能が改善されている。 機能の改善のほか、いくつかの新機能がプラグインで提供されている。「CodeMirror」プラグインを利用することでハイライト表示が行える。CodeMirrorは、ソースコードをハイライト化する機能を提供するJavaScriptライブラリ。CodeMirrorプラグインは標準で入っていないが、インストールや使い方がこちらで
Eclipse is an open source community, focused on building an open development platform. 今やJava開発において統合開発環境を採用する開発組織は少なくない。有償、無償問わず企業や有志の開発プロジェクトから様々なJava IDEが提供されている。そのような中、Lan Skerrett氏は、SD Timesが報道した記事をもとに、もっとも使用されているJava IDEはEclipseであるとブログにて報告している。Lan Skerrett氏は、Eclipse Foundationのマーケティングディレクター。 SD Timesの最新の調べによると、開発組織で使用されているJava IDEの割合は次のとおり。なお、開発組織によって複数のIDEを使うため、合計は100%を超えるとしている。 Eclipse JDT
KonekiプロジェクトがLua専用の統合開発環境を公開した。Luaは、近年開発者の間で話題となっている軽量で高速なプログラミング言語。組み込みやゲーム分野で利用されることが多く、最近ではiOSやAndroidのアプリ制作にも使われている。Konekiは、Eclipse Technology Project傘下のオープンソースインキュベータプロジェクト。Luaをメインプログラミングとし、M2Mアプリケーションの開発をタスクとしている。 Konekiではこの開発支援ツールをLua Development Tools(LDT)と呼んでいる。Eclipse Public Licenseのもとライセンスしており、オープンソースツールとなっている。LDTはMetaluaを使用してソースコードの分析を行い、ユーザ支援に役立てられるようにしているという。主な機能としてコードの色付けやエラーマーカー、変数
作成されたプロジェクトにはsrcディレクトリ配下にxtendのソースコード、そしてxtend-genディレクトリにXtendのソースファイルから生成されたJavaソースファイルが格納されている。たとえばチュートリアルプロジェクトの中には以下のようなXtendコードがある。 def String sayHelloTo(String to) { return "Hello "+to+"!" } このコードから生成されたJavaコードは以下のようになっている。機械的に自動生成されたJavaコードであるため変数名など可読性の面でやや問題はあるものの、確かに実行可能なJavaコードであることがわかる。 public String sayHelloTo(final String to) { String _operator_plus = StringExtensions.operator_plus("
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く