mayaa
このブログで何度か触れましたが、僕の勤務先の会社ではMayaaを使っています。まだMayaaを使っていますし、これからも使っていくと思います。しかしさすがにMayaa長いこと使用していると、次の悩みが発生しました。 default.mayaaファイルが巨大化しすぎた …
変態アドベントカレンダー2011に参加しました。他の参加者の方々は、Twitterなどで見かけてはおりますが、リアルでの面識はありません。そんな僕がこの企画に参加した理由は、半年前、出身高校の文化祭に行ったのですが、科学部の理系女子高生がおっさんに向…
またまたドハマリをしたので報告します。シチュエーション的にはまれだと思いますが、同じ罠にはまると、解決するのに時間がかかると思うので報告します。現象としては、以下の2記事の組み合わせです。TreeSetのComparatorではまったのでメモ(初心者向け)…
前回のエントリは、ここ最近の自分の取り組みの集大成(大げさw)のつもりで気合を入れて書きました。結果、このブログとしては多めアクセス数、ブックマークをいただいているようで、誠にありがとうございます。*1しかし読み返してみると書き忘れたことが…
みなさん、日々のお仕事お疲れ様です。僕は、2年ほど前に、所属している会社の主要プロダクトであるのリニューアルに係わりました。その際、Mayaaを採用し、今日までにそれを運用してノウハウが蓄積してきたので、ここに発表しようと思います。 経緯 私たち…
僕はMayaaが好きです。仕事でもかなり使っています。今回、スマートフォン(iPhoneおよびAndroid対応)向けECサイトのフロントエンドに、Mayaaを使用しました。そこではまったことを報告します。 metaタグにContentTypeが省略できるようになったため、ドキュ…
業務でMayaa使っています。 私が所属する開発チームでは、Mayaaのプロセッサとひもづけるid(m:id)に、一定の命名規則を持たせています。ルールは以下の4種類しかありません。 その場に値を出力する(m:writeプロセッサ):"〜_HERE" そのタグの属性を変化さ…
零細企業の一プログラマーなんてのは、いわば「なんでもやさん」なので、これといった専門分野を持たない僕ですが、強いて言うなら今までで一番とりくんできたことが、表題のことです。その様子は次のエントリで書きました。 プログラマーとデザイナーの境界…
うちの会議室、大きな声などは執務室に漏れてしまうのですが、ある日聞いてしまったんです。 「これはすごい。感動した!」 営業の人が、MayaaによるHTMLテンプレートで、デザインがカスタマイズできるところを、デモしてたみたいなんです。1年前から、ECサ…
Mayaa的には非推奨のはずで、マニュアルにも全然記載がないのだけど、どうしてもと顧客から要望があったので、次のように実装しました。テンプレートにこのように書いたとします。 <span m:id="HOGEHOGE_NAME_OF_HOGEHOGE_ID" m:HOGEHOGE_ID="1">dummy</span> で、実はHOGEHOGE_NAMEは、Map hogehoge に、HOGEHOGE_IDをキーとして…
サーバーサイドテンプレートエンジンはMayaaが好きなんだけど、これからはクライアントサイドの時代ですね!でも、デザイナーさんは、JavaScriptアレルギーな方が多いので、デザイナーにJavaScriptを書かせるのも難しいし、かといって、UIプログラミングは大…
しごとがいっぱいあふれてるのに、ブログを書くとか完璧に現実逃避なのですが……。今日のひがさんのエントリを読んで、appengineとは全然関係ないけど思ったことを書きます。 http://d.hatena.ne.jp/higayasuo/20101109/1289290143ひがさんのエントリでは、ap…
同じ機能のテンプレートが複数セット存在する場合を考えます。例えば、/1/A.htmlと、/2/A.htmlは、デザインが違いますが、全く同じ機能だとします。このとき、/1/A.mayaa を /2/A.mayaa に複製するのが基本です。しかし、それだと、/1/A.mayaaを修正したとき…
http://d.hatena.ne.jp/s-ishigami/20090906/1252210901 の続きです。 MLにてsugaさんに回答いただき、無事解決することができました。感謝です。 解決方法 Mayaa Blank Warにバンドルされているrhino-1.7r.jarを使用せず、下記URLよりRhino最新版を入手して…
View層にMayaaを使っているアプリケーションで、AOP的な機能が必要になり、Guice 2.0 を試したところ、はまってしまいました。MLに質問したところ、簡単に試せるサンプルが欲しいとのことなので、作りましたが、公開する場所がないので、とりあえずここに書…
今、既存プロジェクトにMayaaを導入しようとしています。 なぜMayaaなのか? Wicketを勉強していたのではないのか? いや、いろいろと経緯がありましてね。書くと長くなるので割愛します。で、既にJSPによって、デザインが組み込まれているのですが、それだ…