M1なMac MiniでFirebase emulatorを動かす
最近ずっと使っていたMacBookProが歪んできていて、修理出さないとヤバそうな雰囲気なのでとりあえずMac Miniに買って開発環境を作ってる。 普通に既存のプロジェクトをgit cloneしてきて、npm(yarn) installすれば動くだろうと思ってたら動かない... $ firebase emulator…
34 件の記事
最近ずっと使っていたMacBookProが歪んできていて、修理出さないとヤバそうな雰囲気なのでとりあえずMac Miniに買って開発環境を作ってる。 普通に既存のプロジェクトをgit cloneしてきて、npm(yarn) installすれば動くだろうと思ってたら動かない... $ firebase emulator…
最近Androidをちょいちょい書いています。 Webアプリしか作ったことなかった僕には結構苦労することが多いです。 てかほとんど初心者というかしろーとみたいな感じで死にたい毎日です。 ツールバーの右上にボタンというか、アイコンを表示して、押したら画面遷移するみたいな事をしたかったときのメモです。 こんなやつです。 手…
BlazeDSのリモーティングで、セッションスコープを利用する場合に、remoting-config.xmlに以下のように記述すると思います。 <service id="remoting-service" class="flex.messaging.services.RemotingService"> <adapter…
remotingでBlazeDSをさくさく書いていたとき、Sessionを使いたいことって結構あるかと思います。 基本的には「BlazeDSとセッション変数、Springのsessionスコープ その2」を参考にさせていただきました。 基本的にはFlexContextクラスから受け取ることができると思います。 HTTP…
本当はyumでさっくりインストールしたかったんですが、どうやらリポジトリがないっぽいんで、諦めてソースから入れることにしました。 手順としては以下のようになると思います。 jdk6のダウンロード JDK6のインストール JAVAのパス設定 Tomcatのダウンロード&インストール という感じでしょうか? 1.jdk6の…
卒業制作のメモです。 よくあるIDとパスワードを送って認証をさせるときにどのようにHibernateを動かすのか? 作ってみたけど、忘れるといやなのでメモしておきます。 Criteriaを使って、ログイン認証させるってのが正解なのでしょうか? わかる人教えてください。 Login.java import org.hib…
hibernateをつかっていて若干つまっていました。 外部キー関連のone-to-oneで他のテーブルと関連させる際に、どうしても外部キーの値がとれない。。 例えば、userテーブルと、profileテーブルがあって一対一の関係の場合。 テーブルとかこんな感じ。 CREATE SCHEMA IF NOT EXISTS…
とりあえず、Strutsぐらいはある程度覚えておこうと思いやってみました。 Strutsを参考にして作ったとかいう話聞いたことあったし当たり前なのですが、Ethnaに似ていますね。 とりあえず、気になったところをメモ アクションの種類 通常のビジネスロジックの呼び出し、実行をするアクション 異なるモジュール間でActi…
卒業制作で作っているプログラムでクラスから簡単にXMLに変換とかXMLからクラスに変換できたら素敵だなーとか思って、先生に相談してみますた。 そしたら、「simple」ってフレームワークを進められました。 とりあえず、使ってみてみないとわからないということで、サンプル書いてみました。 書いてみたものの全体像はまだつかめ…
Javaでのお話です。 受け取った値から特定のクラスを生成したいプログラムが書きたい。と思いました。 phpだったらevalとかつかうのかな?ちゃんとまだ理解していないのですが・・・。 で、Javaの場合はこんな感じですか? たとえばServiceってクラスがあってそれを文字列から生成したい場合だとして。 LoadCl…
ServletでPOSTの値を受け取ってMySQLにinsertするプログラムを書いていたのですが、日本語の値が文字化けていました。 かなり悩んでMySQLの設定をいじってみたりしましたが、どうしても文字化ける・・・ 悩むこと4時間・・・。 いろいろと試してみたけど解決できない。 そんなとき、ふと、思いついたのです。 …
ActionScriptからバイナリデータ(画像とか)を受け取るときにサーバの処理ってどう書けばいいのだろうか? PHPだったらこんな感じでさっくりとかけてしまうのですが <?php $fileName = time()."-".round(rand(1,10000)).".png"; // ファイル名は時間から $f…
最近ちょくちょくandroidをやっているので、忘れないようにメモしておきます。 package com.test.alert import android.app.Activity; import android.app.AlertDialog; import android.os.Bundle; public cl…
EclipseUMLをSubversion使って共有しているときに、ユースケース図がうまく開けないってトラブルが起きていました。 最初はMacやWindowsで共有していたので、プラットフォームの違いでエラーが出るのかなとか思っていましたが、よく考えればJavaで動いているわけだし、そんなに大きな問題は起きないはずなわ…
基本的に、学校にあるzipファイルをもってくればいいんだろうけど、僕みたいなマカーの場合はそういうわけにもいかないので、一応メモしておきます。 1.Eclipseのダウンロード http://download.eclipse.org/eclipse/downloads/ ここからバージョン3.4.2のリンクをクリックし…
なんかリリースされるらしいですね。 DIコンテナとかわくわくしちゃいます。といってもDIコンテナをちゃんと理解していませんが・・・。 ネットの記事見ている限りでは、Symfony2は結構期待しちゃうなー。 でも、フレームワークって結局使いこなせてないと意味ないと思ってきてしまった・・・。 まったく意味ないというわけでは…
バイトが変わってから、土曜日は休日です。 とりあえず、休みの日にやれることをやってしまおうとおもって、VritualBox上のCnetOS5にtomcatインストールしました。 tomcatだけ動かすってのもかっこ悪いから、apacheのモジュールとしてtomcat動かそうと思いました。 とりあえずログのこしておきます…
そんなのもあったなーとか思ってて、要はfor eachじゃね?とかおもったり思わなかったり。 あまり詳しくわかっていなかったので、サンプルソースコード書いておきます。 class Hello { public static void main(String args[]) { int [] a = {1,2,3}; f…
インスタンスイニシャライザと引数なしのコンストラクタの違いがわかりません。 どういうタイミングでインスタンスイニシャライザを使えばいいのだろうか・・・
新しいバイトが始まったポリドッグです。 今度のバイトはソースコード書けるし、かなりスキルアップになる予感がします。 あとは自分のがんばり次第だと思います。 そんな、僕ですが、今日授業中に暇なので、ケブンッリジ ジネェーレタをJavaで書いていました。 本家よりは劣りますが・・・。 本家のソースコードはほぼ読んでないに等…
1つの商品しか扱えないプログラムです。 暇があれば今週末あたりにコレクションフレームワークをつかって何個も商品扱えるようにしてみたい。。 実装パターンのテキストとか見て自分なりにがんばって書いたのですが・・・なんかうまく実装パターン(Composed Methodパターン)っぽく書けないス。。 Cartって名前になって…
学校が今週から始まりました。 簡単なJavaの復習をしているため、とてもとても暇です。 ということで、newしまくろうと思いソースコードを書いてみました。 Polidog.java class Polidog{ String name; int age; public void addName(String _name…
なんか授業が暇すぎるので、ちょっと違うことをしてみますた。 継承したクラスをインスタンスするときの変数の型にスーパークラスの型名を指定すると、継承したサブクラスのメソッドは使えないんですね。 こんな感じでソースを書くとエラーでました。 class Msg { String name = "John Smith"; vo…
授業で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。 ただし、可変引数と普通に引数を混合して使う場合に、可変引数を…