<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>戦わなければ勝てない</title>
<link>https://ameblo.jp/reach-back/</link>
<atom:link href="https://rssblog.ameba.jp/reach-back/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>技術やゲームについてのblog.</description>
<language>ja</language>
<item>
<title>Tomcat + Solr 環境構築 [Solr]</title>
<description>
<![CDATA[ 今回はwindows上で動かしたものをVM上で動作するCentOSにコピーした<br><br>1.<br><br>[schema.xml]<br><br><!--?xml version="1.0" encoding="UTF-8" ?--><br><br><schema name="example" version="1.0"><br>  <types><br>    <fieldtype name="long" class="solr.LongField" omitnorms="true" /><br>    <fieldtype name="string" class="solr.StrField" sortmissinglast="true" omitnorms="true" /><br>    <fieldtype name="text_ja" class="solr.TextField"><br>        <analyzer class="org.apache.lucene.analysis.ja.JapaneseAnalyzer" /><br>    </fieldtype><br>  </types><br><br>  <fields><br>    <field name="id" type="long" indexed="true" stored="true" required="true" multivalued="false" /> <br>    <field name="title" type="string" indexed="true" stored="true" required="true" />&gt;<br>    <field name="_version_" type="long" indexed="true" stored="true" multivalued="false" /><br>  </fields><br><br>  <uniquekey>id</uniquekey><br>  <defaultsearchfield>title</defaultsearchfield><br>  <solrqueryparser defaultoperator="OR" /><br></schema><br><br><br><br>2.exampledocsのhd.xmlを参考にサンプルデータを作成→post.jar<br><br>3.tomcat_home/webapps　以下にwarを配置、起動<br><br>4.solr/exammple/lib/ext/ 以下のjarを 展開されたwar以下のWEB-INF/libにコピー<br><br>5.solrのweb.xmlのenvをコメントアウトして、solr/homeを設定してあげる<br><br>6.tomcat再起動<br><br><br>
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11631296597.html</link>
<pubDate>Tue, 08 Oct 2013 17:50:57 +0900</pubDate>
</item>
<item>
<title>memcachedについて簡単に[memcached]</title>
<description>
<![CDATA[ <font size="3"><strong>memcached</strong></font>は高性能な<font size="3">分散メモリキャッシュサーバ</font>で、<br><br>DBの問い合わせ結果を一時的にキャッシュすることができます。<br><br>データはすべてメモリ上に存在するので、memcachedを再起動したり、OSを再起動するとすべてのデータが消えてしまいます。<br><br>またメモリが指定された容量に達すると、<font size="3">LRUに基づいて</font>利用されないキャッシュから自動的に削除されます。<br><br><br>[向いている]<br>・参照頻度は高いが、更新頻度は高くないとき<br>・最新データが反映されるまでの遅延がある程度許容できるとき
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11611675439.html</link>
<pubDate>Wed, 11 Sep 2013 21:34:51 +0900</pubDate>
</item>
<item>
<title>jQueryの.data()でコケた</title>
<description>
<![CDATA[ element.datasetから得られるカスタムデータ属性の値はstringらしいのですが、jQueryの.data()は暗黙的に型変換を行ってしまうみたいです。<br><br>id="test"<br>     data-str="hogefuga"<br>     data-num="01234"<br>     data-bool="true"<br>     data-ary="[1,2,3]"<br>     data-obj='{"foo":"bar"}'<br><br><br>これを取得する<br><br>var $elm = $('#test');<br><br>// string<br>$elm.data('str');  // 'hogefuga'<br><br>// number<br>$elm.data('num');  // 1234<br><br>// boolean<br>$elm.data('bool'); // true<br><br>// array<br>$elm.data('ary');  // [1,2,3]<br><br>// object<br>$elm.data('obj');  // {foo:'bar'}<br><br>こうなってしまいます。<br><br><br>そんなこんなで、springの@PathVariableをつかって取得してた値がundefinedになってコケまくってしまってました<br><br>ちくしょう！！<br><br>というわけで、こんなときは<br><br><strong><font size="6">.attr()を使いましょう</font></strong><br><br><a href="http://havelog.ayumusato.com/develop/javascript/e291-jquery_data_method.html" target="_blank">jQueryの$elm.data()で取得できる値は暗黙でstringから型変換される</a><br><br>
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11600533885.html</link>
<pubDate>Mon, 26 Aug 2013 23:19:28 +0900</pubDate>
</item>
<item>
<title>MySQLノウハウ</title>
<description>
<![CDATA[ MySQLを勉強して間もないですが、備忘録として<br><br><a href="http://nippondanji.blogspot.jp/2009/02/mysql10.html" target="_blank">MySQLを高速化する10の方法</a><br><br><a href="http://nippondanji.blogspot.jp/2009/01/mysql-51.html" target="_blank">MySQL 5.1のスロークエリログ</a><br><br><a href="http://nippondanji.blogspot.jp/2009/03/mysqlexplain.html" target="_blank">MySQLのEXPLAINを徹底解説!!</a><br><br><a href="http://txqz.net/blog/2006/12/13/0943" target="_blank">MySQLノウハウ</a><br><br>今回の勉強ではこの辺が参考になりました。<br><br>
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11597763943.html</link>
<pubDate>Thu, 22 Aug 2013 20:47:20 +0900</pubDate>
</item>
<item>
<title>ftlでの変数の取得</title>
<description>
<![CDATA[ 例えばコントローラー側で変数<br><br>model.addAttribute("hoge", huga);<br><br>とかやっていたとして<br><br>ftl側で<br><br>${hoge.html}<br><br>とかやっていたんですけど<br><br>これってgetter呼び出していたんですね<br><br>知りませんでした<br><br>
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11591237238.html</link>
<pubDate>Mon, 12 Aug 2013 15:48:24 +0900</pubDate>
</item>
<item>
<title>bootstapのメニューバーでページ上部が隠れてしまったときの対処法[bootstap]</title>
<description>
<![CDATA[ bootstapのnavbar-fixed-topで固定メニューバーを作った時に、メインコンテンツのページ上部が隠れてしまう場合があるみたいです。<br><br>bootstap_and_overrides.css などのファイルを作成して<br><br>@import "bootstrap.min.css";<br><br><font size="3"><strong>body { padding-top: 100px; }</strong></font><br><br>@import "bootstrap-responsive.min.css";<br><br>という風にすると解決します
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11591119804.html</link>
<pubDate>Mon, 12 Aug 2013 11:45:18 +0900</pubDate>
</item>
<item>
<title>ソシャゲレビュー0807 [ソシャゲ]</title>
<description>
<![CDATA[ <font color="#0000FF"><strong><font size="2">[天空のクリスタリア]</font></strong></font><br><br>称号戦が実装されたとのことでやってみました<br><br><font size="3"><strong>称号戦</strong></font>（新しい定常イベント）-他ゲームでいうバトルと同じ<br><br>・称号は全部で３０、基本的に５勝すれば昇格。<br><br>・上位１５階層では、７回負けると降格<br><br>・同じ枠では同じ相手と１回しか戦えない<br><br>・上位１５階層の称号には定員があり、称号による攻撃力・防御力のボーナスがつく<br>　　→上位層では称号の5%UPがかなり重要になってくる（上位層の攻撃がだいたい20万→21万になる)<br>　　　→盛り上がる<br><br>称号戦は攻、防ともバランスよくするのがいいと思える<br><br>また、他イベント同時進行によりステータスを特化させた（イベントのため）「特定強化プレイヤー」を排除できるのではないかという意見もありました<br><br>今天空のしずくＬｖ３０まで使い放題です<br><br><br><font color="#FF0000"><font size="2"><strong>[GF(仮)]</strong></font></font><br><br>たすけてマイヒーロー　-夏祭り編-<br><br>レアレイドボスの超夏祭り男がLvあがるにつれてHPが桁違いにあがってくる<br><br>ここは他のソシャゲと同じだと思います。<br><br>しかし、<font size="3">もらえる報酬数が変わらない</font> とは・・・<br><br>結構えぐいです。
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11588147542.html</link>
<pubDate>Wed, 07 Aug 2013 18:35:41 +0900</pubDate>
</item>
<item>
<title>FreeMarkerの基本 [FreeMarker]</title>
<description>
<![CDATA[ テンプレートエンジンのFreeMarker<br><br>業務で使ってるのでメモ：<br><br><strong>&lt;<font color="#0000FF">#include</font> "test.ftl"&gt;</strong> ：ファイルを読み込んで表示<br><br><strong>&lt;<font color="#0000FF">#assign</font> x = "hoge"&gt;</strong> : 変数を定義<br><br><strong>&lt;#assign num = "123"<font color="#0000FF">?number</font>&gt;</strong> : 数値に型変換<br><br><strong>${hoge<font color="#0000FF">?html</font>}<strong><strong></strong></strong></strong> : HTML出力するときにエスケープ<br><br>あれ・・・なんか面倒になってきた・・<br><br><br>ええい！！！<br><br><font size="3"><br>とても参考になるサイトさま<br><br><a href="http://b2sl.zxq.net/index.php?Java%2FFreeMarker%2F%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%2F%E5%9F%BA%E6%9C%AC%E6%A7%8B%E6%96%87" target="_blank">Java/FreeMarker/テンプレートファイル/基本構文</a><br><br><a href="http://iwb.jp/freemarker-reference/" target="_blank">Freemarkerのリファレンスの使い方でよく使用するものを日本語でまとめ</a><br><br><a href="http://d.hatena.ne.jp/tm8r/searchdiary?word=%2A%5BFreeMarker%5D">するめとめがね</a><br><br><a href="http://ameblo.jp/ca-1pixel/entry-11525402671.html">FreeMarkerを使用したフロント開発入門</a><br><br></font><br><strong><font size="8">ドン！！！！</font></strong>  おわり
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11584798564.html</link>
<pubDate>Fri, 02 Aug 2013 11:06:00 +0900</pubDate>
</item>
<item>
<title>Springの宣言的トランザクション[Spring]</title>
<description>
<![CDATA[ Spring Transactionの宣言的トランザクションについてメモ：<br><br>宣言的トランザクションとは、「<strong><font size="3">あるメソッドを呼び出したときにトランザクションをかける</font></strong>」という方法です。<br><br>宣言は、Springの設定ファイルに記述するだけです。<br><br>宣言的トランザクションを使用した場合、beginTransaction, commit, rollbackは自動で行われます。<br><br>設定などは<a href="https://sites.google.com/site/soracane/home/springnitsuite/spring-transaction/sengen-teki-toranzakushon" target="_blank">ここ</a>を参考にします<br><br><br>今回、tx:methodタグで知らないことがたくさんありました。<br><br>propagationというトランザクション属性を指定するプロパティです。<br><br><br><br>- <font size="3"><strong>REQUIRED</strong></font>・・<font color="#FF0000">トランザクションが開始されていなければ開始します</font><br><br>- <strong><font size="3">MANDATORY</font></strong>・・<font color="#FF0000">トランザクションが開始されていなければ例外を発生させます</font><br><br><br>呼び出し側は<br><br>@Transactional(propagation=Propagation.<strong>REQUIRED</strong>, rollbackFor=Throwable.class)<br><br>でトランザクションを開始させて、呼び出された側は<br><br>@Transactional(propagation=Propagation.<strong>MANDATORY</strong>, rollbackFor=Throwable.class)<br><br>とかやって使えば良い感じです。
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11579231046.html</link>
<pubDate>Wed, 24 Jul 2013 17:28:04 +0900</pubDate>
</item>
<item>
<title>@authorの設定[eclipse]</title>
<description>
<![CDATA[ Javadocは何も設定をしていないと<br><br>@author PCUSER<br><br>になってしまいます<br><br>そこで、eclipse.iniに<br><br>-Duser.name=USERNAME<br><br>を追加すると<br><br>@author USERNAME<br><br>に変わります
]]>
</description>
<link>https://ameblo.jp/reach-back/entry-11579070917.html</link>
<pubDate>Wed, 24 Jul 2013 12:11:43 +0900</pubDate>
</item>
</channel>
</rss>
