PostfixとGoogleメールアカウントを用いてPHPからメール送信( mb_send_mail() )ができない

投稿者: Anonymous stackoverflowにて初めての質問です。 不慣れな部分がありますが、どうかよろしくお願いします。 現在、「PHP+MySQLマスターブック」という書籍に沿って学習を進めているのですが、 mb_send_mail()を使って上手くメールを送信することができません。 以下のプログラムを実行すると、「メールを送信しました(以下略)」と表示されるのですが、実際にはメールが送信されている様子はありません。 ========== 解決済み ========== 原因は、DNSの設定上手くいっていないことにありました。 お手数おかけしました。 同様に (Host or domain name not found. Name service error for name=smtp.gmail.com type=MX: Host not found, try again) のエラーに悩まされている方は、おそらくDNSの設定で躓いていることが考えられるので、 システム環境設定から、Network->Advanced…->DNSと進み、 Google Public DNSの8:8:8:8を一番上に追加してみてください。 ============================== —- mail.php —– <?php $to = “<自分のgmailアドレス>@gmail.com”; $subject = “(件名)テストで送信”; $message = “(本文)受信できるかな?”; $add_header = “From: <自分のgmailアドレス>@gmail.com”; if(mb_send_mail($to,$subject,$message,$add_header)) {…(Continue Reading)

rails g controller コマンドでアプリケーションディレクトリ外に生成を試みてしまう

投稿者: Anonymous OS: windows8.1 eclipse3.8 ruby 2.1.6 32bit版 Rails 4.1.10 上記環境でローカルで開発を進めています。 eclipse上でrailsプロジェクトを作成し、ターミナルからこのディレクトリ内でrails new . の後、 rails g controller hoge/fuga -helper false -assets false としたところ、下記実行されました。 create app/controllers/hoge/fuga_controller.rb invoke erb create app/views/hoge/fuga invoke rspec create spec/controllers/hoge/fuga_controller_spec.rb invoke helper create app/helpers/api/login_helper.rb invoke rspec create spec/helpers/hoge/fuga_helper_spec.rb invoke assets invoke js create app/assets/javascripts/hoge/fuga.js invoke scss create app/assets/stylesheets/hoge/fuga.css.scss しかし、期待したディレクトリの中に何も生成されていませんでした。 何故かeclipseのインストールディレクトリからのパスに生成を試みたようで、 C:/eclipse/app/controllers/hoge/fuga_controller.rb…(Continue Reading)

[Javaのビルド・パス]-[ライブラリー(L)]-[Web app ライブラリー]に、別プロジェクトを追加する方法

投稿者: Anonymous [Javaのビルド・パス]-[ライブラリー(L)]-[Web app ライブラリー]に、別プロジェクトを追加したいと思ったのですが、手動でライブラリーフォルダにjarファイルをコピーする方法しかないのでしょうか? 実現したい状態としては下記画像の通りです。↓ 手動でjarファイルを配置しなくとも出来る方法について調査しており、 ・[プロジェクト参照]を設定する→実行時、NoClassDefFoundErrorが出る ・[Javaのビルド・パス]-[ライブラリー]-[クラス・フォルダーの追加] ・[JavaプロジェクトをTomcatのクラスパスに追加する] ・[デプロイメント・アセンブリー]の設定→上記画像の通りになるが、libには実際にjarは追加されていない状態(原因不明) などを実際に設定してみたのですが、うまくいっていないのが現状です。 また、別プロジェクトを参照するにあたって、Tomcatのserver.xmlでも何か設定する必要があるような気がしているのですが、今のところ触れていません。 解決 「Aプロジェクト」はJavaプロジェクト(JavaのWebアプリケーションでも可能)であることが前提ですが、Javaのビルドパス -> 「プロジェクト」タブを選択 -> 必要なプロジェクトをチェックボックスで選択すればできるかと思いますのでお試しください。 なお、WTPをお使いのようですので、Webデプロイメントアセンブリーに追加する方法があります。 他プロジェクトを参照する側(インポートする側)のプロジェクトを選択 -> プロパティから、デプロイメント・アセンブリーを選択します。 ※Eclipseのバージョンによっては現れません。4.xなら表示されるはずです。 デプロイメント・アセンブリーを表示後、追加 -> プロジェクト を選び、インポートしたいプロジェクトを選択すると、jarファイルとしてインポートされます。 この操作をした後は、サーバーから該当するTomcatのサーバーを右クリックし、クリーンないしは更新をして、実際にアプリケーションが展開されているディレクトリを最新化します。 実際に展開されているディレクトリにて、プロジェクト名.jarファイルがWEB-INF/lib/にありますのでご確認ください。 回答者: Anonymous

No suitable driver found for~でデータベースに接続出来ない

投稿者: Anonymous 現在データベースに接続する部分で下記エラーが出力されます。 No suitable driver found for jdbc:mysql://localhost/oo 原因を調査した結果、 ・JDBCドライバのjarのクラスパスが設定されていない ・JDBCドライバが適切な場所にない のどちらかなのかなと考えました。 そこでまず、JDBCドライバのjarについて調査した結果、 JDBCドライバのjar=mysql-connector-java-5.0.4-bin.jar なのかなと考え、eclipse上で外部jarの追加から上記jarを追加しましたが、 結果は変わりませんでした。 現在は、JDBCドライバのjarについて調査している段階です。   Connection conn = null; String url = “jdbc:mysql://localhost/oo”; String user = “root”; String password = “oo”; try{ //「↓この処理でエラー発生:No suitable driver found for jdbc:mysql://localhost/oo」 conn = DriverManager.getConnection(url, user, password); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(“select…(Continue Reading)

EclipseのJUnitファイルテンプレートを編集したい

投稿者: Anonymous Eclipse neon.1を使っています。 例えば、ProjectExplorerのコンテキストメニューから、New→Other→JUnit→JUnit Test Caseでウィザードから生成されるソースコードですが、このソースコードのテンプレートを編集したいです。 具体的には、importに追加したいものがあります。 可能でしょうか? 解決 次のリンク先に同様の質問がありましたが、回答としては「ハードコードされているので設定での変更は不可能」なようです。 Customized new JUnit templates in Eclipse? – Stack Overflow 少し古い質問でしたので現状のコードも見てみましたが、やはり当時と同様ハードコードされているようでした。 代替案としては、上記リンク先にもありますが、コンテンツアシスト(WindowsならCtrl+Spaceで実行できる)のテンプレート機能を用いる方法が考えられます。 PreferencesのJava > Editor > Templatesより Nameがtest (Descriptionは test method (JUnit 4) )の項目を編集します。 デフォルトでは次のようになっていますが、 @${testType:newType(org.junit.Test)} public void ${testName}() throws Exception { ${staticImport:importStatic(‘org.junit.Assert.*’)}${cursor} } これを例えば @${testType:newType(org.junit.Test)} public void ${testName}() throws Exception { ${staticImport:importStatic(‘org.junit.Assert.*’)}${imp:import(‘java.util.logging.Logger’)}${cursor} } とすると、コンテンツアシストでテストメソッドを生成した際に、(存在しなければ)import…(Continue Reading)

eclipseでvmlinux-gdb.pyを有効にする方法

投稿者: Anonymous qemuをつかってlinuxカーネルデバッグをします linuxカーネルは4.2.6でconfigにGDB_SCRIPT=yとしています。 GDB_SCRIPT=yとしていますので、vmlinuxと同じディレクトリにvmlinux-gdb.pyへのリンクができます。 これにより、gdb起動時にvmlinux-gdb.pyが自動的に読み込まれ lx-dmesg, lx-lsmod, lx-symbolなどのコマンドが使えるようになります。 linuxの起動はqemuを以下のコマンドで起動しています。 qemu-system-x86_64 -hda Debian-jessie_amd64.qcow -m 4G -net nic,model=e1000 -net tap,ifname=tap-qemu0,script=no -s -sオプションを付けていますので、target remote :1234でgdbに接続できます。 gdbの起動は以下のようにします。 gdb vmlinux target remote :1234 ここでlx-dmesgなどのコマンドが使用出来ています。 問題はここからです これをeclipse CDTのGDB Hardware Debuggingを使用してeclipse上で実行するときです。 breakpointやcontinueなどのデバッグ機能はうまく動きます。 しかしながら、eclipseのgdbコンソールからlx-dmesgと入力しても Undefined commandと言われて使うことができません vmlinux-gdb.pyが自動で読み込まれていないようなのですが これを読み込ませる方法をお教えください。 解決 自己解決です。 EclipseのGDB Heardware DebuggingはGDBの起動の際に-nxオプションをつけて ~/.gdbinitを読み込みません。 ~/.gdbinitにはpythonの自動ロードを許可するために set auto-load safe-path / を含めていました。 しかし~/.gdbinitを読み込まないためset auto-load…(Continue Reading)

Como cambiar el tipo y tamaño de letra por defecto de IDE ECLIPSE?

publicado por: Anonymous Nunca tuve la necesidad de esto, hasta que me entere que han creado un tipo de letra para programadores. Lease aqui Me gustaria usarla en el IDE ECLIPSE. Para visualizar el codigo fuente cada vez que programe en cualquier lenguaje sea PHP, JAVA, HTML, CSS, JS, ESQL, etc. En otras palabra, necesito…(Continue Reading)

ブランチの切替について

投稿者: Anonymous ブランチの切替について質問です。 eclipseで操作をしているのですが・・・ ローカルリポジトリでmasterブランチから作業ブランチを作成し、作業ブランチでAファイルを編集中、最新状態へ更新する必要が出てきました。(作業ブランチの変更内容は除いて) masterブランチに切り替えたのですが このとき、コミット、ステージングをしていないのに問題なく切り替えることができました。 その代わり、作業ブランチで変更した内容がmasterブランチに反映されていました。 競合が発生しない場合は変更内容が維持されてブランチが切り替わるのでしょうか? ≪理想≫  作業ブランチ ・・・ AファイルにZを追加中  ↓切替 masterブランチ・・・ AファイルにはZの内容はない ≪現実≫  作業ブランチ ・・・ AファイルにZを追加中  ↓切替 masterブランチ・・・ AファイルにはZの内容がある   現在この現象のせいで、作業ブランチでの編集中の内容を含めてmasterブランチにPUSHされてしまいました・・・。 この場合、ブランチを切り替える際は必ずコミットをするという運用にするしか回避する方法は無いのでしょうか? 初歩的な質問となりますが、ご教授お願いします・・・。 解決 競合が発生しない場合は変更内容が維持されてブランチが切り替わるのでしょうか? その通りです。 この場合、ブランチを切り替える際は必ずコミットをするという運用にするしか回避する方法は無いのでしょうか? git stashで一時的に変更を退避するというのが解決策になるかと思います。 また、今回の事象はブランチ切替時にリポジトリの状態を確認していれば防げた事だと思われますので、git statusで状態を確認する癖をつけるというのが大事な気がします。 回答者: Anonymous

como llamar un metodo de una clase a un metodo de otra clase

publicado por: Anonymous La cuestión es la siguiente, tengo que calcular el perímetro de un triángulo pero necesito llamar el método calcularDistancia de class Punto a class Triangulo en el método calcularPerimetro o en términos simples meter un método dentro de otro método. import java.awt.Graphics; public class Punto { private int x; private int y;…(Continue Reading)

同一ブランチを複数人で作業している際の競合に関して

投稿者: Anonymous 複数人が同一ブランチで作業をしていて、共有ファイルでよく競合が発生してしまいます。 作業IDEはECLIPSEです。 マージツールなどで競合の解決をしているのですが、そうなるとコミットログが複数発生してしまいます。 赤枠の部分を1つのコミットとしてまとめたいと思うのですが、そのようなことは可能でしょうか? 操作手順は・・・ (私)ローカルリポジトリでAファイルを作業 (別の人)がAファイルをリモートリポジトリにプッシュ (私)最新をプルすると競合が発生 (私)Aファイルをコミット (私)競合解消作業をしてコミット(マージツールを使って手動で) (私)引き続き作業 (私)プッシュ完成なのでコミット (私)リモートへプッシュ 8の段階で4と5と7を1つのコミットにまとめたいので対話式リベース(スカッシュ)を試みましたが 出来ませんでした・・・ ※5の手順書き直しました! このような場合、競合解決の方法は私の手順であっているのでしょうか? また図のように複数のコミットをまとめる行為は通常しないものでしょうか? Git初心者で初歩的な質問となっていますが、ご教授のほどおねがいします。 解決 git pullはgit fetch + git mergeを行うので、pullの代わりにgit fetchを使いましょう。 (fetchは履歴情報だけを取得して、自動でのmergeは行いません) pullまたはfetchのどちらを使う場合でも、なるべくリモートからの同期を行う前に作業ディレクトリはクリーンな状態にしておきましょう。 コミット前であればgit stashで退避を 頻繁に競合が発生しそうなら、予め作業ブランチを切っておく 競合が発生した場合には、mergeでもrebaseでも競合箇所がマークされるはずなので、競合した個所を適切に修正すればrebaseでもコミットできるはずです。 (今現在実行されている手順だと、競合が発生した場合に「競合を解消するためのコミット」を作っているということですよね?) 追記 コマンドペースかつ説明のために冗長なやり方になっている部分があるかもしれませんが、rebaseのイメージを掴んでもらえればと思います。 この場合のrebaseは「枝分かれした部分を履歴の先頭に付け替える」ために使用します。 あなたがローカルのmasterでコミット(D)を作成しているうちに、リモートのorigin/masterでも別のコミット(C)が作成され、履歴が分岐してしまったとします。 C origin/master (He) / A—B—D master (You) 自分の作業した分を別のブランチtopicに切り替えます。 $ git checkout -b topic ; git…(Continue Reading)

eclipseで作成したファイルをcmdで実行

投稿者: Anonymous 参考書では javac Main.java Hero.java でコンパイルすると書いてあったのですが ユーザー環境変数にCLASSPATH(C:¥work)を登録しても メイン・クラスMain.javaを検出できませんでした。 と表示され実行できません. ワークスペースはC:¥workdに設定しています. そこで、java -cp bin Main と java Main と cd workMain.javabinを試してみても実行できませんでした cd ¥work してから上のコードをうってもダメでした. どうしたらecliipseで作成したファイルをcmdで実行できるのでしょうか. 追記 Main.java は Rpg1, Hero.java は Rpg2 というパッケージ宣言をしています。eclipse の ワークスペースは C:¥workで , Main.java は C:¥workMain.javabinというフォルダに存在しています。 解決 とりあえず以下の点を確認してみてください。 Main.java にパッケージ名を指定していますか?それとも無名パッケージでしょうか? Main.java の最初の方に package 宣言があるか確認してください。 clipse のワークスペースは以下のどちらでしょうか? C:¥work C:¥workd Main.java というファイルはどのフォルダに存在していますか? C:¥workMain.java…(Continue Reading)

STM32 インスタンス生成時にmallocでHardFault発生

投稿者: Anonymous STM32F207ZG Nucleoの評価用ボードを使用して PCとマイコン間で通信するサンプルプログラムを作成しています。 画像内、42行目の様にPcDataという基底クラスのポインタへ PcDataLampという派生クラスをnewして代入しようとしています。 この、newしたタイミングで画像右下のトレースの様に、 mallocでHardFaultとなってしまいます。 マイコンプログラムを作成するのが初めてで、初歩的なことも分かっていないのですが こういったエラーの場合に原因を探る方法として、どこから確認していけばよいでしょうか。 補足ですが、new演算子を使用している部分は、本番実装時には スマートポインタへ置き換える予定です。 pc_data.cpp PcData* PcData::getPcData(uint8_t* source, uint32_t len){ const char * CLASS_NAME = "[PcData]"; // データ受信ログ char mes[] = "Received data from PC."; char dat[100] = {0}; for(int i = 0; i < (int)len; i++){ sprintf(&dat[strlen(dat)], "%02X,", source[i]); } dat[strlen(dat) – 1] = 0;…(Continue Reading)

EclipseでPHPのデバッグ操作を達成するためxdebugが利用できるよう設定したい

投稿者: Anonymous EclipseでPHPのデバッグ操作ができる、という情報を入手しました。 http://keicode.com/cgi/introducing-xdebug.php の記事を参考に設定を試みていますがphpinfo()へ「xdebug」の文字が現われず、のっけから躓いております。 php.iniの最後に、入手したdllの配置箇所を以下要領で追記、Apacheの再起動後にphpinfo()の確認を行っています。 zend_extension_ts = “C:xamppphpextphp_xdebug-2.7.0alpha1-7.0-vc14-nts.dll” 試行している開発端末はx86・PHPは7.0.28です。 正直申し上げてhttps://xdebug.org/download.phpから取得したdllが、自身の環境に見合っているのか定かではありません。 やはりphpinfo()にxdebugが現われないのは 適合外のdllを入手している、ということでしょうか? 何が問題なのでしょうか? 皆様ご見解をお待ち申し上げております。 ===デバッグを開始すると以下エラーがブラウザに表示されます=== ===Eclipseの画面を見た限りXdebugが起動てきるようになった、ということ?=== 解決 皆様いつも大変お世話になっております。 keitaro_soさんの手ほどきで、自分の開発端末にPHPのデバッグユーティリティをセットアップすることができました。phpinfo()へxdebugの文字が表示されない、というのが当初の問合せでしたので、これ自体は達成されたので本スレッドを解決と致します。 -解決までの道のり- ①https://xdebug.org/download.php へアクセスしてxdebugのdll入手を試みるも、沢山ありすぎて自分のphpにどのverが相応しいのか正直分からない状態だった。一応x86版の7系を入手して、php/extに格納、その後php.iniのその有効化(パス)を記述、Webサーバも再起動 ②phpinfo()にxdebugが表示されない ③こちらに記事掲載して、keitaro_soさんからhttps://xdebug.org/wizard.phpの紹介を受ける。 大きなテキストボックスが配置されいるページで、自身の開発端末のphpinfo()まるまるを貼り付けて、分析用コマンドボタンを押下せよ、との内容と解釈。 ④半信半疑ながら上記実施。コマンドボタンを押下。すると自分のphp 7.0.28に適合するxdebugのdll(ver)が、リンク表示された。これを押下するとダウンロードすることができ、extフォルダへの配置、iniファイルへの記述方法、Webサーバの再起動が必要とまで記載されており、まさにこれどおり従うと、見事自分のphpinfo()へxdebugの文字が現れるようになった。 ご報告まで 回答者: Anonymous

cocos2d-x (3.3) プロジェクトをAndroid Studioで開発する方法

投稿者: Anonymous cocos2d-x (3.3) がプロジェクトを新規作成した際に、生成されるproj.androidフォルダがあります。 現在は、Eclipseでの開発が主流と思っていますが、Android Studioで開発できるようにすることは可能でしょうか? “設定ファイルを追加”や、”Eclipseからの変換”などの方法や、参考サイトの情報など有りましたら合わせて、アドバイス/情報を頂きたいです。 よろしくお願いします。 解決 Android Studio は、Eclipse 用の形式のプロジェクトを Android Studio 用に変換する 機能を持っているので変換すればビルド自体はできるかもしれません。 自動変換がうまく行かなくても、NDK を使ったビルドの構成自体は作ることは可能です (build.gradle を手動でいじることにはなりますが)。 ただし。現状の Android Studio は C++ のコードのビルドをする機能はあってもコーディングを サポートする機能はほとんどありません。 このような状態なので開発自体は不可能ではないですが、cocos2d-x の開発環境として 採用するにはまだ早いのではないかなというのが正直な感想です。 一応 NDK を使う場合の構成方法についても書いておきます。 基本は、 src/main/jni/ の下に、 *.cpp や *.h を置くだけです。 今まで .mk ファイルで行っていたような設定は、以下の様な感じで build.gradle に記述します。 android { … defaultConfig { … ndk {…(Continue Reading)

Lanzar programa usando cmd desde Java

publicado por: Anonymous Quiero lanzar un programa desde la ejecución de mi programa en java. El comando que uso en el cmd seria este cambiando user, password y url: “start /B /D “c:Program Files (x86)Common FilesJuniper NetworksIntegration” pulselauncher -u ‘ user ‘ -p ‘ password ‘ -url https://url.com -r pepe” Me sale error y ya…(Continue Reading)

Eclipse_Pleiades版_アクティブなビュー内のテキストが読めないので前景色の設定を教えてください

投稿者: Anonymous こんにちは。 Eclipse_PleiadesAllinOne版をインストールしたのですが、アクティブなビュー内の選択されたテキストの前景色(黒)が背景色(濃紺)につぶれてしまって見えません。設定 > 色とフォント あたりなのかなあと思うのですがどこで設定したらよいのでしょうか。 Eclipse Neon.3 Release (4.6.3) pleiades-4.6.3-java-win-64bit-jre_20170422.zipを使用しました。 下図ではパッケージ・エクスプローラの中で選択されたテキストが潰れてしまっています。 別のビューをアクティブにすると背景色がグレーになって読めるようになります。 (下図ではアウトラインのように読めるようになる) 解決 自己解決しました。windowsのパフォーマンスオプション > ウィンドウとボタンに視覚スタイルを使用する にチェックを入れるとテキストが潰れずに視認できるようになりました。 画像のようなクラシックスタイルにPleiadesが対応していないかも? 回答者: Anonymous

php(eclipse上)で、githubから落としてきたファイルのクラスの呼び出し方法は?

投稿者: Anonymous php初心者です。 eclipseを導入して、githubからファイルを落としてきてプロジェクトとしてインポートしました。 そのファイルのクラスを呼び出したいのですが、どういうやり方が正しいのでしょうか?(他プロジェクトから普通に呼び出せるものなのでしょうか?) やりたいことは下記の図です ご教示いただければ幸いです 追記:図2 解決 composerを導入してライブラリをインストールことにより、自己解決したので終了します (コメント参照) 回答者: Anonymous

Como genero un .jar en eclipse con todas las librerias

publicado por: Anonymous necesito generar un .jar en eclipse pero esta depende de unas librerias y cuando lo exporto y utilizo me menciona que no encuentra la libreria que se necesita, alguien podria ayudarme, de antemano muchas gracias solución 1.- Debes hacer click derecho sobre el proyecto luego Export 2.- Seleccionar Runnable Jar File 3.-…(Continue Reading)

jd eclipseでブレークポイントが使えない

投稿者: Anonymous JD-Eclipseをプラグインとして追加した後、classファイルにブレークポイントをセットすると以下のメッセージが表示されてプログラムが中断されません。 classファイル内にセットしたブレークポイントを機能させる方法を教えてください。 Unable to install breakpoint in xxxApp due to missing line number attributes. Modify compiler options to generate line number attributes. Reason: Absent Line Number Information 解決 エラーメッセージをそのまま解釈すると、該当クラスにデバッグ情報(行番号)が付与されていません。これはデフォルトでは付与される情報です。 (javacオプションに-g:noneを指定することでデバッグ情報を付与しないことも可能です。javacオプションの詳細はこちらを参照してください。) この行番号情報が付与されている場合、jd-eclipseでclassファイルを開くとコメントで行番号が挿入されるようですので、確認は容易でしょう。 [確認環境: Eclipse4.5.1 Mac OS X (Cocoa) 64-bit / JD-Eclipse1.0.0-RC2] 行番号が無いのであればデバッグ情報付きで再コンパイルし、それを用いる必要があります。 行番号があるにも関わらず停止できないのであれば他の原因ということになります(が、現在の質問文だけでは情報が不足しています)。 回答者: Anonymous

Private Librariesが消えてしまいました。

投稿者: Anonymous Eclipseで新規にプロジェクトと作ったのですが、画像のようにエラーがでてしまいました。 プロジェクトを見てみると、今までに作ったプロジェクトにはあった、Private Librariesがありませんでした。 1番上のエラーである。import android.support.v7.app.ActionBarActivity;のエラーには「インポートされた android.support.v7.app は見つかりません」と書かれていました。 解決 Eclipseの場合、ActionBarActivityを使うには同じワークスペースのプロジェクトに、v7 support libraryが必要です。詳細についてはリンク先を参照して下さい。 ADTの以前のバージョンでは新規プロジェクトを作る度に、自動で最新版をインポートして新規プロジェクトと紐付けていたのですが、現在は手動でインポートしてビルドパスの解決を行う必要があるみたいですね。 android-sdk>extras>android>support>v7>appcompat をImport>Existing Android Code Into Workspaceからインポートして、新規に作成したプロジェクトのProperties>Android>Libraryから参照するようにします。 今まで作成されたプロジェクトにはPrivate Librariesがあったとのことですので、既にワークスペースに存在して利用できる可能性もあります。ただし最新のリビジョンを利用しているかどうか注意してください。 このとき、v7-appcompatと新規プロジェクトの間で、android-support-v4.jarのバージョンが違うと、ビルドエラーになります。 大抵はv7-appcompat側のバージョンが古いのが原因のため、そちらのプロジェクトで右クリックしてコンテキストメニューを表示して、Android Tools>Add Support Libraryで最新のv4 support libraryを取得すれば解決すると思います。 回答者: Anonymous

Violación de una restricción de Integridad Referencial al usar Hibernate

publicado por: Anonymous Veran, tengo un programa en el cual tengo 2 tablas. Una es Seguro, que almacena los datos de una persona. La otra es AsistenciaMedica, la cual almacena las incidencias medicas que sufre una persona. Una asistencia medica se asigna a un solo seguro, pero cada seguro puede tener en su haber varias…(Continue Reading)

Formatear estilo de comentarios de documentacion en Intellij Idea usando atajos de teclado

publicado por: Anonymous Planteamiento En primer lugar no encontramos en JavaDoc, en Java. Yo tengo el siguiente texto que quiero insertar como parte del JavDoc: Esto es el commentario de JavaDoc que quiero exponer en la pagina de stackverflow y que despues voy a diseñar para que sea agregado a mi proyecto personal. Pero tengo…(Continue Reading)

¿Eclipse o Android Studio? cual es mejor para desarrollo de aplicaciones con libreria OpenCV

publicado por: Anonymous En Kali Linux programo con Eclipse Neon en NDK pero no logro hacer que la librería OpenCV que importé, se añada como librería de mi proyecto. Cual IDE es mejor para programar con la librería OpenCV? considerando la versión de la IDE y la versión de OpenCV. solución Normalmente esta tipo pregunta…(Continue Reading)

ADTバンドル版のSDKはもう配布されない?

投稿者: Anonymous ADTバンドル版のSDKはもう配布されないという情報があるようですが、本当でしょうか? これからAndroidアプリを開発する場合は Android Studio を前提にしたほうがよいでしょうか。 解決 Eclipseタグが追加されていますが、ADT(Android Development Tools)とAndroid SDK(Software Development Kit)と、IDEであるEclipseはそれぞれ別のものです。 質問の意図は、「ADTがバンドルされたEclipseが今後配布されるか?」かと思いますが、 http://developer.android.com/tools/help/adt.html のNoteに、「もしADTと一緒にEclipseを利用している場合、現在の公式IDEがAndroid Studioであることを認識し、全ての最新のIDEアップデートを受け取るために、Android Studioへ移行しなければならない」とありますので、今後はAndroid Studio前提で考えた方がいいでしょう。 回答者: Anonymous

Pleiades eclipseの日本語化機能を無効にする方法

投稿者: Anonymous Pleiades eclipseの日本語化機能の処理は遅いので、下記の方法で無効にしましたが、 もっときれいな方法ありますか? 1.eclipse.ini内のMergeDocのPluginをコメントアウト (行先頭”#”追記) 2.pluginのディレクトリ内で、MergeDocのディレクトリをリネーム 3.Eclipseを再起動 解決 Eclipse からアンインストール (英語に戻す) ────────────────────────────────────────────────── Pleiades を無効にしたい場合は eclipse.ini 内の以下の 2 行の先頭に # を付けてコメントアウトするか行を削除してください。 -Xverify:none -javaagent:〜/pleiades.jar 完全にアンインストールする場合は、上記 2 行削除に加え、以下のディレクトリを削除してください。(All in One の場合、plugins と features は dropins/MergeDoc/ にあります) plugins/jp.sourceforge.mergedoc.pleiades/ features/jp.sourceforge.mergedoc.pleiades/ (Pleiades キャッシュ・ディレクトリ) (Pleiades キャッシュ・ディレクトリ) には Pleiades の構成やログが出力されます。Windows の場合、デフォルトでは (ECLIPSE_HOME)/configuration/jp.sourceforge.mergedoc.pleiades です。 書き込み権限が無い場合は下記が使用されます。 <ユーザーホーム>/.pleiades/<インストールパスのハイフン区切り>/ ただし、Eclipse の config.ini に osgi.configuration.area が指定されている場合は、それが優先されます。IDEA で…(Continue Reading)

引数にthisについて

投稿者: Anonymous Javaを勉強していますが、thisには2つの使用方法があることがわかります。個人での理解は以下です: 1.同じクラスの別のコンストラクタを呼び出す。 2.メンバー変数名とローカル変数名が競合するときに、メンバー変数を参照するためにはthis キーワードを使います。 で、Appletを勉強する際に以下のコードが出ました: public class EventTest extends Applet implements MouseListener{ public void init(){ addMouseListener(this); } } そのthisをaddMouseListenerの引数に代入する意味はなんでしょうか? なぜthisを代入するのでしょうか? 私はそのページを参照しました:http://www.javadrive.jp/applet/event/index1.html ご指摘をお願い致します。 解決 クラスを利用するには、通常はそのクラスのインスタンスを作成します。 参照サイトの EventShori shori = new EventShori(); がそれです。 addMouseListenerメソッドは引数にMouseListenerインターフェースを受け取ります。 上記のEventShoriクラスはMouseListenerインターフェースを実装しているので addMouseListener(shori); とすることができます。 これが「別クラスを用意したい場合」の例です。 そして addMouseListener(this); は、別クラスでなく自分自身(つまりEventTest)のインスタンスを渡しています。 thisは自分自身のインスタンスを表すキーワードになります。 回答者: Anonymous

ClassLoder.getResourceAsStream()で.propertiesファイルを読み込めず、Nullになる

投稿者: Anonymous 発生している問題 Eclipseで作成した、Maven webappプロジェクトの、src/test/resourcesディレクトリにある、.propertiesファイルをClassLoader.getResourceAsStream()で読み込みたいのですが、’NullPointer’ で読み込めません。 試したこと pom.xmlかパスの表記に問題があるのではないかと思い色々調べて試しましたが、 どれもnullになります。 実効pomのtestResourceが ${basedir}/upload_image_db4/src/main/resources なので、 getResourceAsStream(”/jdbc/JdbcDataSource_H2.properties”)と考えていますが誤りでしょうか。 基本的な部分で間違っているような気がするので、「よくある間違い」的な小さなヒントで構いません。 何か情報をいただけると幸いです。 宜しく御願い致します。 ディレクトリ src |-main |-test |—java -testModel GetDataSourceLogic.java |—resources -jdbc JdbcDataSource_H2.properties エラーメッセージ Caused by: java.lang.NullPointerException at test.model.logic.RegisterLogicTest2.<clinit>(RegisterLogicTest2.java:35) … 55 more 該当のソースコード public class GetDataSourceLogic{ public JdbcDataSource getH2DataSource() throws IOException{ Properties props = new Properties(); JdbcDataSource dataSource = new JdbcDataSource(); try(InputStream…(Continue Reading)

Configurar build.gradle en proyecto eclipse

publicado por: Anonymous ¡Buen día! Tengo la siguiente duda, ¿Se puede configurar un archivo build.gradle dentro de un proyecto eclipse? Esto para el manejo de dependencia, algo así como maven. He estado consultando este link en el cual puedo agregar un plugin a eclipse para poder empezar a trabajar con gradle, pero no quiero crear…(Continue Reading)

EclipseのJSPのフォーマットについて

投稿者: Anonymous EclipseでJSPを使っているのですが、 変なところで切れてしまい、見づらいです。 具体的に言うと以下のようなパターンです。 タグが途中で切れてしまい、大変気持ち悪いです。 もしこのフォーマットの設定の仕方がわかる方がいればよろしくお願いします。 解決 前提として、XML上の意味として<li><c:out /></li>と <li> <c:out /> </li> は異なります。ですのでXMLとしては画像のようにliの開始タグとc:outがくっ付くのは仕方がないことです。 一方HTML上は<li></li>の内部の空白を無視できますので、Eclipseは<li>と<c:out>の改行を除去する動作になっています。これを防ぐにはHTMLエディターのインライン要素からliを削除すればよいです。 なおHTMLエディターの設定で属性単位の改行と最終カッコの位置合わせを有効にすると <li id=”…” class=”…” ><c:out /></li> のようにフォーマットされます。ただし属性が1つの場合は効果がありません。 回答者: Anonymous