java

34 件の記事

2021

M1なMac MiniでFirebase emulatorを動かす

最近ずっと使っていたMacBookProが歪んできていて、修理出さないとヤバそうな雰囲気なのでとりあえずMac Miniに買って開発環境を作ってる。 普通に既存のプロジェクトをgit cloneしてきて、npm(yarn) installすれば動くだろうと思ってたら動かない... $ firebase emulator…

2016

AndroidでActionBarにメニューアイテムを表示させる

最近Androidをちょいちょい書いています。 Webアプリしか作ったことなかった僕には結構苦労することが多いです。 てかほとんど初心者というかしろーとみたいな感じで死にたい毎日です。 ツールバーの右上にボタンというか、アイコンを表示して、押したら画面遷移するみたいな事をしたかったときのメモです。 こんなやつです。 手…

2010

BlazeDSでSessionの値を扱う。

remotingでBlazeDSをさくさく書いていたとき、Sessionを使いたいことって結構あるかと思います。 基本的には「BlazeDSとセッション変数、Springのsessionスコープ その2」を参考にさせていただきました。 基本的にはFlexContextクラスから受け取ることができると思います。 HTTP…

CentOS5.3にTomcat6をインストール

本当はyumでさっくりインストールしたかったんですが、どうやらリポジトリがないっぽいんで、諦めてソースから入れることにしました。 手順としては以下のようになると思います。 jdk6のダウンロード JDK6のインストール JAVAのパス設定 Tomcatのダウンロード&インストール という感じでしょうか? 1.jdk6の…

Hibernateでログイン処理

卒業制作のメモです。 よくあるIDとパスワードを送って認証をさせるときにどのようにHibernateを動かすのか? 作ってみたけど、忘れるといやなのでメモしておきます。 Criteriaを使って、ログイン認証させるってのが正解なのでしょうか? わかる人教えてください。 Login.java import org.hib…

2009

hibernateでone-to-oneを使うときの注意点?

hibernateをつかっていて若干つまっていました。 外部キー関連のone-to-oneで他のテーブルと関連させる際に、どうしても外部キーの値がとれない。。 例えば、userテーブルと、profileテーブルがあって一対一の関係の場合。 テーブルとかこんな感じ。 CREATE SCHEMA IF NOT EXISTS…

Strutsをやってみました。

とりあえず、Strutsぐらいはある程度覚えておこうと思いやってみました。 Strutsを参考にして作ったとかいう話聞いたことあったし当たり前なのですが、Ethnaに似ていますね。 とりあえず、気になったところをメモ アクションの種類 通常のビジネスロジックの呼び出し、実行をするアクション 異なるモジュール間でActi…

Java用XMLシリアル化フレームワークを使ってみた

卒業制作で作っているプログラムでクラスから簡単にXMLに変換とかXMLからクラスに変換できたら素敵だなーとか思って、先生に相談してみますた。 そしたら、「simple」ってフレームワークを進められました。 とりあえず、使ってみてみないとわからないということで、サンプル書いてみました。 書いてみたものの全体像はまだつかめ…

文字列からクラスのインスタンスを生成

Javaでのお話です。 受け取った値から特定のクラスを生成したいプログラムが書きたい。と思いました。 phpだったらevalとかつかうのかな?ちゃんとまだ理解していないのですが・・・。 で、Javaの場合はこんな感じですか? たとえばServiceってクラスがあってそれを文字列から生成したい場合だとして。 LoadCl…

Servletの文字化け問題

ServletでPOSTの値を受け取ってMySQLにinsertするプログラムを書いていたのですが、日本語の値が文字化けていました。 かなり悩んでMySQLの設定をいじってみたりしましたが、どうしても文字化ける・・・ 悩むこと4時間・・・。 いろいろと試してみたけど解決できない。 そんなとき、ふと、思いついたのです。 …

Servletでバイナリデータを受け取る方法がわからない。

ActionScriptからバイナリデータ(画像とか)を受け取るときにサーバの処理ってどう書けばいいのだろうか? PHPだったらこんな感じでさっくりとかけてしまうのですが <?php $fileName = time()."-".round(rand(1,10000)).".png"; // ファイル名は時間から $f…

androidでアラートの表示

最近ちょくちょくandroidをやっているので、忘れないようにメモしておきます。 package com.test.alert import android.app.Activity; import android.app.AlertDialog; import android.os.Bundle; public cl…

EclipseUMLでの不具合について

EclipseUMLをSubversion使って共有しているときに、ユースケース図がうまく開けないってトラブルが起きていました。 最初はMacやWindowsで共有していたので、プラットフォームの違いでエラーが出るのかなとか思っていましたが、よく考えればJavaで動いているわけだし、そんなに大きな問題は起きないはずなわ…

Eclipseのインストールに関するメモ

基本的に、学校にあるzipファイルをもってくればいいんだろうけど、僕みたいなマカーの場合はそういうわけにもいかないので、一応メモしておきます。 1.Eclipseのダウンロード http://download.eclipse.org/eclipse/downloads/ ここからバージョン3.4.2のリンクをクリックし…

Symfony2とか、フレームワークとか

なんかリリースされるらしいですね。 DIコンテナとかわくわくしちゃいます。といってもDIコンテナをちゃんと理解していませんが・・・。 ネットの記事見ている限りでは、Symfony2は結構期待しちゃうなー。 でも、フレームワークって結局使いこなせてないと意味ないと思ってきてしまった・・・。 まったく意味ないというわけでは…

Apache httpd2.2 + mod_jk + Tomcat5(修正あり)

バイトが変わってから、土曜日は休日です。 とりあえず、休みの日にやれることをやってしまおうとおもって、VritualBox上のCnetOS5にtomcatインストールしました。 tomcatだけ動かすってのもかっこ悪いから、apacheのモジュールとしてtomcat動かそうと思いました。 とりあえずログのこしておきます…

Java拡張for文

そんなのもあったなーとか思ってて、要はfor eachじゃね?とかおもったり思わなかったり。 あまり詳しくわかっていなかったので、サンプルソースコード書いておきます。 class Hello { public static void main(String args[]) { int [] a = {1,2,3}; f…

Javaインスタンスイニシャライザ

インスタンスイニシャライザと引数なしのコンストラクタの違いがわかりません。 どういうタイミングでインスタンスイニシャライザを使えばいいのだろうか・・・

ケブンッリジ ジネェーレタ

新しいバイトが始まったポリドッグです。 今度のバイトはソースコード書けるし、かなりスキルアップになる予感がします。 あとは自分のがんばり次第だと思います。 そんな、僕ですが、今日授業中に暇なので、ケブンッリジ ジネェーレタをJavaで書いていました。 本家よりは劣りますが・・・。 本家のソースコードはほぼ読んでないに等…

授業で書いたソースコード

1つの商品しか扱えないプログラムです。 暇があれば今週末あたりにコレクションフレームワークをつかって何個も商品扱えるようにしてみたい。。 実装パターンのテキストとか見て自分なりにがんばって書いたのですが・・・なんかうまく実装パターン(Composed Methodパターン)っぽく書けないス。。 Cartって名前になって…

Javaインスタンスしまくろうと思ったんです。

学校が今週から始まりました。 簡単なJavaの復習をしているため、とてもとても暇です。 ということで、newしまくろうと思いソースコードを書いてみました。 Polidog.java class Polidog{ String name; int age; public void addName(String _name…

Javaクラスの継承について

なんか授業が暇すぎるので、ちょっと違うことをしてみますた。 継承したクラスをインスタンスするときの変数の型にスーパークラスの型名を指定すると、継承したサブクラスのメソッドは使えないんですね。 こんな感じでソースを書くとエラーでました。 class Msg { String name = "John Smith"; vo…

php5とjavaの参照渡しについて

授業でJavaの参照渡しとかその辺をやったので、PHPで実験をしてみました。 とりあえずサンプルコード <?php class Human{ var $name; var $age; function showInfo(){ print "name : ". $this->name . "<br>"; print "a…

メソッドに可変引数を使用する

授業で習ったんで、メモメモ static void test(int... dat){ for(int i = 0; i < dat.length; i++){ System.out.println(dat[i]); } } こんな感じでかいてあげればおk。 ただし、可変引数と普通に引数を混合して使う場合に、可変引数を…