<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ブログ</title>
<link>http://www.appleple.com/blog/</link>
<atom:link href="" rel="self" type="application/rss+xml" />
<description></description>
<language>ja</language>
<copyright>Copyright (C) 2009 ブログ All rights reserved.</copyright>
<lastBuildDate>Wed, 14 Dec 2011 21:32:21 +0900</lastBuildDate>
<generator>acms v1.4.2</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<item>
<title>a-blog cms の iPhone アプリをリリース</title>
<link>http://www.appleple.com/blog/a-blogcms/ablogcmsApp.html</link>
<description><![CDATA[
<div class="newsTextBox">
<div class="column-image-center">
<a href="http://www.appleple.com/archives/002/201112/large-4ede1312a9466.png" rel="prettyPhoto[675]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201112/4ede1312a9466.png" alt="" width="540" height="405" />
</a>
</div>
<p >リリースして少し経っていますが、アップルップルからのリリースという事ではなく、私の個人プロジェクト的な位置づけでのリリースという事になりましたので、ブログで紹介しておきます。</p>
<br class="clearHidden" />
</div>
<p class="continueBtn"><a href="http://www.appleple.com/blog/a-blogcms/ablogcmsApp.html">「a-blog cms の iPhone アプリをリリース」の続きを読む</a></p>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">山本</dc:creator>
<comments>http://www.appleple.com/blog/a-blogcms/ablogcmsApp.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/a-blogcms/ablogcmsApp.html</guid>
<pubDate>Wed, 14 Dec 2011 21:31:59 +0900</pubDate>
</item>
<item>
<title>a-blog cmsで動的ページ生成の速度を改善するために</title>
<link>http://www.appleple.com/blog/a-blogcms/entry-657.html</link>
<description><![CDATA[
<div class="newsTextBox">
<h3>動的ページ生成の速度を改善したい</h3>
<p>動的ページの生成が遅いことは色々なデメリットがあります．</p>
<ul>
<li>クローラが無遠慮なURL探索をかけてきたときに負荷があがりやすい</li>
<li>規模が大きいとキャッシュをリフレッシュするたびに負荷があがる</li>
<li>運用者がログインした状態でサイト内を巡回するときにストレス</li>
</ul>
<p>日常的には，3番目が特に重要ですね．とりあえず今回は遅くなりがちなテンプレート上の原因を紹介してみます．</p>
<h4>生成速度の確認方法</h4>
<p>アクセスログを取得する設定になっていれば，log_accessテーブルに記録されています．大雑把には以下のログを眺めるだけでも，平均的にどの程度の所要時間なのかは分かります．</p>
<dl>
<dt>log_access_url</dt>
<dd>どのURLに対するアクセスか</dd>
<dt>log_access_publish</dt>
<dd>ページ生成方法．dynamic → 動的生成，static → 静的（キャッシュ利用）</dd>
<dt>log_access_res_time</dt>
<dd>リクエストを受けてから，レスポンスをブラウザに返すまでの所要時間</dd>
</dl>
<h3>ありがち 色々とTouchモジュールで隠している</h3>
<p>モジュールは入れ子になっている場合，内側から順番に解釈されます．</p>
<pre class="brush:html">




<p>このEntry_SummaryはEntry以外のときでも処理されている</p>




</pre>
<p>Touchモジュールで隠していたとしても，その中のモジュールは毎回きちんと評価されて処理コストを支払っていることになります．</p>
<p>Touchモジュールで色々隠しながらズバズバ分岐させるぐらいなら，テンプレートを分けてしまったほうがページ生成コストは安くあがります，</p>
<h3>じつは 標準のinclude類もコストは安くない</h3>
<p>切り詰めていくと，管理パーツのinclude類もログインしていない状態の動的生成にとっては無駄なコストになります．</p>
<p>ただし，これらを最適化していく，たしかに効果はあるのですがカスタマイズとしてはややこしくなりがちですのでご注意を．</p>
<h4>管理系ボタンのテンプレート</h4>
<pre class="brush:html">

</pre>
<p>管理ボタン系のテンプレートですが，この中にはAdmin_ActionMenuモジュールが含まれていて，更にその中に多くのTouchモジュールなどが含まれています．ログインしていなければ無駄な要素なので，可能な限り読み込まないほうが高速になります．</p>
<h4>エントリー編集時のテンプレート</h4>
<pre class="brush:html">

    
    
    
    

</pre>
<p>Entry_Bodyの中腹にあるやつですね．これもadminEntryEditブロックの判定で隠されているだけで，includeファイルの中の多くは何かしらの評価がされているため相応の処理コストを支払っています．</p>
<h3>次回につづきます</h3>
<p>そんなわけで，今回は動的ページ生成の速度を改善するために，遅くなる要因について紹介しました．</p>
<p>長くなってきてしまったので，次回（いつだろう？）で解決例を出そうかと思います．ヒントはグローバル変数！ではでは．</p>
<br class="clearHidden" />
</div>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">佐藤</dc:creator>
<comments>http://www.appleple.com/blog/a-blogcms/entry-657.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/a-blogcms/entry-657.html</guid>
<pubDate>Tue, 04 Oct 2011 09:47:10 +0900</pubDate>
</item>
<item>
<title>Simejiを使ってみました</title>
<link>http://www.appleple.com/blog/smartphone/simeji.html</link>
<description><![CDATA[
<div class="newsTextBox">
<div class="column-image-right">
<img class="columnImage" src="http://www.appleple.com/archives/002/201109/4e6e10ff32e55.png" alt="Simeji" width="126" height="125" />
<p class="caption">Simeji</p>
</div>
<p >AndroidにSimejiをインストールして使ってみました。</p>
<h3>Simejiって？</h3>
<p>キーボードをSimeji設定することでフリック入力で文字を入力することができます。デフォルトの設定より、Simejiの方が入力しやすいと思います。</p>
<div class="column-image-right">
<a href="http://www.appleple.com/archives/002/201109/large-4e6e101d475da.png" rel="prettyPhoto[655]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201109/4e6e101d475da.png" alt="" width="250" height="445" />
</a>
</div>
<ul>
<li>ケータイ</li>
<li>フルキーボード</li>
<li>フリック</li>
<li>ポケベル</li>
</ul>
<p>など入力方法から選ぶことができます。</p>
<br class="clearHidden" />
</div>
<p class="continueBtn"><a href="http://www.appleple.com/blog/smartphone/simeji.html">「Simejiを使ってみました」の続きを読む</a></p>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">足立</dc:creator>
<comments>http://www.appleple.com/blog/smartphone/simeji.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/smartphone/simeji.html</guid>
<pubDate>Tue, 13 Sep 2011 09:50:37 +0900</pubDate>
</item>
<item>
<title>Illustratorでイラストを描くときに便利な機能まとめ</title>
<link>http://www.appleple.com/blog/tool/entry-656.html</link>
<description><![CDATA[
<div class="newsTextBox">
<div class="column-image-right">
<img class="columnImage" src="http://www.appleple.com/archives/002/201109/4e64df5375fc6.png" alt="" width="142" height="135" />
</div>
<p >パスってよく分からない、ペンツールでパスを操作していくのって結構難しいし敷居が高い…<br />なんて人が多いかと思いますが、じつはパスが分からなくてもIllustratorでイラストは描けるんです！<br />（もちろん、パスが分かっていた方が自由に絵は描けますけど…）<br />というわけで、パスを使わなくてもIllustratorでイラストを描く方法をさっくりとですがご紹介したいと思います。</p>
<br class="clearHidden" />
</div>
<p class="continueBtn"><a href="http://www.appleple.com/blog/tool/entry-656.html">「Illustratorでイラストを描くときに便利な機能まとめ」の続きを読む</a></p>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">鍋野</dc:creator>
<comments>http://www.appleple.com/blog/tool/entry-656.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/tool/entry-656.html</guid>
<pubDate>Mon, 05 Sep 2011 23:47:45 +0900</pubDate>
</item>
<item>
<title>NYに行ってきました</title>
<link>http://www.appleple.com/blog/entry-654.html</link>
<description><![CDATA[
<div class="newsTextBox">
<div class="column-eximage-auto">
<img class="columnImage" src="http://farm6.static.flickr.com/5267/5732026911_98719cbcbd_z.jpg" alt="" width="540" height="357" />
<p class="caption">自由の女神のあるリバティ島へ向かうフェリーより</p>
</div>
<p>デザイナーの山田です。もう2ヶ月以上たってしまいましたが、アメリカはNY、マンハッタンに行ってきました。5月のGW明けの11日から5月21日（実質20日にJFKを後にしましたが）まで、約10日間お休みを取って行ってきました。代表のブログのエントリーにあるように弊社では、<a href="http://kazumich.com/appleple201104.html#h12238">リフレッシュ休暇の促進</a> という制度もあったので、2ヶ月以上前から申請し、旅先でもメールをチェックする事で対応してもらいました。簡単ですが、撮ってきた写真とあわせて行ってきたところをご紹介します。</p>
<br class="clearHidden" />
</div>
<p class="continueBtn"><a href="http://www.appleple.com/blog/entry-654.html">「NYに行ってきました」の続きを読む</a></p>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">山田</dc:creator>
<comments>http://www.appleple.com/blog/entry-654.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/entry-654.html</guid>
<pubDate>Wed, 03 Aug 2011 12:01:03 +0900</pubDate>
</item>
<item>
<title>初夏の遠足：世界一のプラネタリウムへ！</title>
<link>http://www.appleple.com/blog/entry-652.html</link>
<description><![CDATA[
<div class="newsTextBox">
<div class="column-image-left">
<a href="http://www.appleple.com/archives/002/201107/large-4e11a34745933.jpg" rel="prettyPhoto[652]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201107/4e11a34745933.jpg" alt="" width="200" height="182" />
</a>
</div>
<p>鈴木です。</p>
<p>異常気象と言っても差し支えないレベルの6月もおわり、いよいよ7月夏本番といった風情です。社内一の暑がりの私は、普段社内の扇風機を一番よく使っているんですが、独り占めもどうかと思い、卓上USB扇風機を導入してみました。</p>
<p><a href="http://www2.elecom.co.jp/accessory/cooling-sheet/fan-u18/">エレコムのFAN-U18</a>というものなんですが、風量はまぁまぁありますし、音も静かで、おすすめできる一品かと思います。暑がりの方は是非チェックしてみてください。</p>
<br class="clearHidden" />
</div>
<p class="continueBtn"><a href="http://www.appleple.com/blog/entry-652.html">「初夏の遠足：世界一のプラネタリウムへ！」の続きを読む</a></p>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">鈴木</dc:creator>
<comments>http://www.appleple.com/blog/entry-652.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/entry-652.html</guid>
<pubDate>Fri, 15 Jul 2011 09:53:30 +0900</pubDate>
</item>
<item>
<title>自然にやさしい鶴弥様の瓦のチップ</title>
<link>http://www.appleple.com/blog/entry-647.html</link>
<description><![CDATA[
<div class="newsTextBox">
<p >はじめまして。アップルップルの事務員です。<br /><br />弊社で、ホームページのリニューアルをさせていただいたご縁で、<br />株式会社鶴弥様の瓦チップを、防草対策として家回りに敷くことと<br />なりました。</p>
<p >鶴弥様は、愛知県の伝統的な製品「三州瓦」を、生産されている<br />国内最大規模の粘土瓦メーカー様です。<br /><br />今からの時期、雨がふる度にどんどん増える草を、なんとかしたいと<br />思っていたところ、鶴弥様の瓦チップを知る事となりました。</p>
<p >瓦のチップは以前より、いろんなところで見かけて、気になっていた商品でもありました。鶴弥様で購入すると、トラックで必要な分を、自宅迄<br />運送して頂けるので（送料必要）、ホームセンターなどで必要な量を買って自身で運ぶ事を思えばとても楽です。</p>
<p >届けて頂いた、瓦チップを子供と２人で３日ほどで家の周りに敷きました。<br /></p>
<p >ガーデニングなどでも、よく見かける瓦チップですが、土が露出していたり、コンクリートで固めたり、砂利を敷くよりも、茶色い色目のせいもあり明るく、モダンな仕上りになったような感じがします。<br /></p>
<div class="column-image-left">
<a href="http://www.appleple.com/archives/002/201105/large-4dd46d4b0cb58.jpg" rel="prettyPhoto[647]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201105/4dd46d4b0cb58.jpg" alt="" width="200" height="134" />
</a>
<p class="caption">施工前</p>
</div>
<div class="column-image-left">
<a href="http://www.appleple.com/archives/002/201106/large-4e097dbda05e8.jpg" rel="prettyPhoto[647]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201106/4e097dbda05e8.jpg" alt="" width="200" height="134" />
</a>
<p class="caption">施工後</p>
</div>
<div class="column-image-left">
<a href="http://www.appleple.com/archives/002/201105/large-4dd46df2e1284.jpg" rel="prettyPhoto[647]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201105/4dd46df2e1284.jpg" alt="" width="134" height="200" />
</a>
<p class="caption">施工後</p>
</div>
<div class="column-image-left">
<a href="http://www.appleple.com/archives/002/201106/large-4e097dbd1d234.jpg" rel="prettyPhoto[647]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201106/4e097dbd1d234.jpg" alt="" width="134" height="200" />
</a>
<p class="caption">施工後</p>
</div>
<p >そして、瓦チップ自体が石よりも軽い為か、歩くと”ジャリジャリ”と高めの音がしますので、防犯にも役立ってくれそうです。<br /><br />今年の夏からは、草に悩まされることがないと思うと、とてもうれしいです。<br /><br />草対策にお悩みの方にはおすすめです！</p>
<h5 >鶴弥様は環境への取り組みとして廃材の削減、リサイクルに<br />力を入れておられます。</h5>
<ul >
<li><a href="http://www.try110.com/company/environment/product.html">鶴弥様　環境への取り組み</a></li>
</ul>
<p >瓦チップのお問い合わせ：株式会社鶴弥　事業開発室　石川 様 迄<br />　　　　　 　　　　　　　　　☎0569-29-4699</p>
<br class="clearHidden" />
</div>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">yuri</dc:creator>
<comments>http://www.appleple.com/blog/entry-647.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/entry-647.html</guid>
<pubDate>Tue, 28 Jun 2011 15:25:42 +0900</pubDate>
</item>
<item>
<title>a-blog cms Training Camp in KANMON が開催されました</title>
<link>http://www.appleple.com/blog/a-blogcms/2011kanmon.html</link>
<description><![CDATA[
<div class="newsTextBox">
<div class="column-image-auto">
<a href="http://www.appleple.com/archives/002/201106/large-4de60aeea92b4.jpg" rel="prettyPhoto[648]"">
<img class="columnImage" src="http://www.appleple.com/archives/002/201106/4de60aeea92b4.jpg" alt="" width="540" height="361" />
</a>
<p class="caption">合宿会場近く「関門橋」</p>
</div>
<p>アップルップル主催で <a href="http://www.a-blogcms.jp/">a-blog cms</a> の合宿をこれまでに3度開催してきましたが、今回はパートナー主催での合宿が初めて九州で開催されました。</p>
<br class="clearHidden" />
</div>
<p class="continueBtn"><a href="http://www.appleple.com/blog/a-blogcms/2011kanmon.html">「a-blog cms Training Camp in KANMON が開催されました」の続きを読む</a></p>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">山本</dc:creator>
<comments>http://www.appleple.com/blog/a-blogcms/2011kanmon.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/a-blogcms/2011kanmon.html</guid>
<pubDate>Fri, 03 Jun 2011 17:27:49 +0900</pubDate>
</item>
<item>
<title>プログラマの求人をしています</title>
<link>http://www.appleple.com/blog/appleple/entry-645.html</link>
<description><![CDATA[
<div class="newsTextBox">
<h3>プログラマ募集中</h3>
<p>現在，弊社では求人をおこなっています．（求人条件とかは<a href="http://www.appleple.com/about/recruit.html" title="スタッフ募集 | 会社概要 | 名古屋のホームページ制作会社 アップルップル">スタッフ募集</a>をご覧ください）</p>
<p>わたしは普段，プログラマとしてスクリプトを書いたりサーバーの面倒を見たりして，技術系の役割を担っています．</p>
<h3>求人って難しいですね</h3>
<p>会社が人に来て欲しがるだけじゃダメで，人が会社に入りたいと思わないと成立してくれません．</p>
<p>これを見て入りたいって思ってもらえるかは別ですが，良い機会なので，たまには普段の業務などを振り返って書いてみます．</p>
<p>わりとオチもなくつらつらと．</p>
<h3>うちのプログラマのしごと</h3>
<p>メイン事業はWebサイトの受託制作ですが，看板商品である<a href="http://www.a-blogcms.jp/" title="a-blog cms - Web制作者のためのCMS">a-blog cms</a>の開発もしています．(<a href="http://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0" title="コンテンツマネージメントシステム - Wikipedia">コンテンツマネージメントシステム - Wikipedia</a>)</p>
<p>Web制作会社としての側面と，CMS開発会社としての側面があるので，守備範囲は広いかもしれません．</p>
<ul>
<li>a-blog cms の開発 ( 主にPHPとjQuery )</li>
<li>a-blog cms の技術サポート ( フォーラム回答やメール返信 )</li>
<li>サイト制作の受託案件におけるJavaScriptの実装</li>
<li>システム開発の受託案件では，ひたすらPHPやJSを書いて機能を実装</li>
<li>SSHで入ってコマンド叩くようなサーバー周りの雑務</li>
<li>社内の開発サーバーなどの世話</li>
</ul>
<p>ふだん書くのはPHPとJavaScriptですが，HTMLやCSSの知識も必須です．</p>
<p>CMSを開発するときはもちろん，システム開発の案件では，プログラマがマークアップしてしまうことも多々ありますので，そういう意味でも必修科目です．</p>
<p>やることの種類は少なくないですが，未経験の方であっても，やれることを順に増やしていけば大丈夫なはず．</p>
<p>わたしも入社当時は完全なノンプログラマでしたが，業務で困らないぐらいには守備範囲を広げることができました．</p>
<h3>おしごと環境</h3>
<p>比較的ゆったりした会社だとおもいます．営業の人が慌ただしく出入りする雰囲気のオフィスではありません．</p>
<ul>
<li><p>ディスプレイは全員に2枚以上与えられています．自分はiMac2台+外部ディスプレイ1台の3枚構成．恵まれてるかも．</p></li>
<li><p>勤続年数が上がると，椅子がアーロンチェアという高級な機能性チェアーにグレードアップします．</p></li>
<li><p>仕事中は座りっぱなしで，ずっとディスプレイの前でキーボードを叩いています．運動不足で大変なことになります．</p></li>
<li><p><a href="http://wcan.jp/" title="WCAN">WCAN</a>というWeb業界イベントを主催している都合，たまに土曜日はイベント運営に動員されたりします．</p></li>
<li><p>基本は週休2日だからだいじょうぶ．</p></li>
<li><p>これはプログラマに限った話ではありませんが．業界の特性上．帰りが深夜になることも日常の光景です．</p></li>
</ul>
<p>でも，自分は徹夜まで追い込まれたことは無いですし，毎日布団で寝れてる程度の忙しさです．:-)</p>
<h3>ふだんの活動</h3>
<p>実務以外でも，なんだかんだで普段からプログラマ的なことをして遊んでいます．</p>
<ul>
<li>調べたことや触ったことを<a href="http://havelog.ayumusato.com">ブログ</a>にアウトプットしたり</li>
<li>業界の<a href="http://havelog.ayumusato.com/develop/php/e229-php_conference_kansai.html">セミナー</a>や<a href="http://havelog.ayumusato.com/develop/javascript/e233-dai_nagoya_js.html">勉強会</a>に参加したり</li>
<li><a href="https://github.com/ahomu">GitHub</a>や，<a href="https://gist.github.com/ahomu">Gist</a>に時間外に書いたコードを晒したり</li>
<li><a href="http://havelog.ayumusato.com/develop/php/e181-php-recommend-books.html">Web系の技術参考書</a>を読みあさったり</li>
<li><a href="http://vps.sakura.ad.jp/">VPSサーバー</a>を個人で借りて，ミドルウェア系の勉強をしたり</li>
</ul>
<p>いろいろしています．最近はJavaScriptの読み書きをしてる時間が長いです．</p>
<h3>プログラマこいこい</h3>
<p>まあ，なんとなく雰囲気だけでも伝わりましたら．プログラムが好きになれたら後はなんとでもなりますよ！</p>
<p>いい人材の巡り合わせがありますように〜．</p>
<br class="clearHidden" />
</div>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">佐藤</dc:creator>
<comments>http://www.appleple.com/blog/appleple/entry-645.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/appleple/entry-645.html</guid>
<pubDate>Wed, 20 Apr 2011 16:59:24 +0900</pubDate>
</item>
<item>
<title>サイトにfacebook ファンページのいいね！ボタンを設置する</title>
<link>http://www.appleple.com/blog/zatugaku/entry-643.html</link>
<description><![CDATA[
<div class="newsTextBox">
<p >こんにちは、足立です。<br />最近、ブログやホームページなどでfacebookのいいね！ボタンを見かけます。どうやってサイトに設置しているのでしょう？<br />今日はホームページにfacebook ファンページのいいね！ボタンを設置する方法について書きます。</p>
<div class="column-image-center">
<img class="columnImage" src="http://www.appleple.com/archives/002/201103/4d7586ee4217c.jpg" alt="" width="450" height="346" />
</div>
<br class="clearHidden" />
</div>
<p class="continueBtn"><a href="http://www.appleple.com/blog/zatugaku/entry-643.html">「サイトにfacebook ファンページのいいね！ボタンを設置する」の続きを読む</a></p>
]]></description>
<dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">足立</dc:creator>
<comments>http://www.appleple.com/blog/zatugaku/entry-643.html#comment</comments>
<guid isPermaLink="true">http://www.appleple.com/blog/zatugaku/entry-643.html</guid>
<pubDate>Tue, 08 Mar 2011 11:16:40 +0900</pubDate>
</item>
</channel>
</rss>
