<?xml version="1.0" encoding="utf-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
    <title>ずかだ技研</title>
    <link href="https://zukada.dev/atom.xml" rel="self" type="application/rss+xml"/>
    <link href="https://zukada.dev" />
    <updated>2021-12-05T15:32:55.482Z</updated>
    <id>https://zukada.dev/</id>
    <entry>
      <id>https://zukada.dev/change-type-apple-code-sign-identifier</id>
      <title>Apple の証明書IDが変わってビルドが失敗するようになっていた</title>
      <link href="https://zukada.dev/change-type-apple-code-sign-identifier"/>
      <updated>2021-08-11T00:00:00.857Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">先日、Apple の証明書を更新したところ、CI で実行していたビルドが失敗するようになりました。</span></p><p><span class="para">証明書とか provisioning profile をマシン上で更新するのに失敗したのかなと思ったのですが、そうでも無さそうで、しばらく悩んでいました。</span></p>
          <p class="more">
            <a href="https://zukada.dev/change-type-apple-code-sign-identifier">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/notion-blog-rate-limited</id>
      <title>notion-blog で rate limited が発生する</title>
      <link href="https://zukada.dev/notion-blog-rate-limited"/>
      <updated>2021-05-09T00:00:00.853Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">先日のアップデートから短時間での多量のリクエストが rate limited となるようになった様子。</span></p><p><span class="para">少し挙動をみた感じだと、数分待てば解消する感じ。</span></p>
          <p class="more">
            <a href="https://zukada.dev/notion-blog-rate-limited">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/notion-api-update-problems</id>
      <title>notion の API アップデートにともなう notion-blog の修正</title>
      <link href="https://zukada.dev/notion-api-update-problems"/>
      <updated>2021-03-08T00:00:00.854Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">Notion の API がアップデートされたようですが、いくつか API 仕様が変更されているようで、notion-blog にも影響が出ています。</span></p><p><span class="para">対策の備忘録です。</span></p>
          <p class="more">
            <a href="https://zukada.dev/notion-api-update-problems">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/disable-notion-blog</id>
      <title>Notion Blog を運用している場合は、トークンが使えなくなるので（ブラウザから）ログアウトしてはいけない</title>
      <link href="https://zukada.dev/disable-notion-blog"/>
      <updated>2021-01-17T00:00:00.854Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">表題の通り。</span></p>
          <p class="more">
            <a href="https://zukada.dev/disable-notion-blog">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/kill-freezed-unity-on-mac</id>
      <title>Mac で強制終了できないフリーズした Unity を強制終了させる</title>
      <link href="https://zukada.dev/kill-freezed-unity-on-mac"/>
      <updated>2020-07-23T00:00:00.854Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">Unity がフリーズすること良くありますよね？</span></p><p><span class="para">そんなとき、再起動させたいのですが Unity がスムーズに終了してくれないことがあります。</span></p><p><span class="para">PC を再起動させようにも Unity が邪魔をして、あげく PC を強制終了させたこともあります。</span></p>
          <p class="more">
            <a href="https://zukada.dev/kill-freezed-unity-on-mac">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/assign-right-thumb-to-enter-key-on-choco60</id>
      <title>Choco60 の右キーボードの左下を enter にする</title>
      <link href="https://zukada.dev/assign-right-thumb-to-enter-key-on-choco60"/>
      <updated>2020-07-15T00:00:00.855Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">先日、Choco60 というキーボードを組み立てました。<br /></span><a href="https://www.pfu.fujitsu.com/direct/hhkb/" rel="noopener" target="_blank">HHKB (Happy Hacking Keyboard)</a><span class="para"> とほぼ同じ配列であり、かつ左右に分割されているという、控えめに言って最高なキーボードです。もう 10 年以上 HHKB Pro を使用していたので、なんの違和感もなく使用することができました。</span></p><p><span class="para">互換 CherryMX ピンク軸にしたので静電容量無接点方式とは違いますし、キートップの傾斜も違いますが、配列が同じということに比べたら些末な問題です。</span></p>
          <p class="more">
            <a href="https://zukada.dev/assign-right-thumb-to-enter-key-on-choco60">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/nowsh-register-private-key</id>
      <title>now(vercel) で private key を secrets に登録する</title>
      <link href="https://zukada.dev/nowsh-register-private-key"/>
      <updated>2020-07-13T00:00:00.855Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">now(vercel) で secrets を登録するには、コンソールから </span><code>now secret add KEY VALUE</code><span class="para"> すればよいですが、公開鍵を登録しようとすると次の画像の様になり登録できません。</span></p>
          <p class="more">
            <a href="https://zukada.dev/nowsh-register-private-key">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/choco60-build-log</id>
      <title>Choco60 ビルドログ</title>
      <link href="https://zukada.dev/choco60-build-log"/>
      <updated>2020-07-12T00:00:00.855Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><a href="https://keys.recompile.net/projects/choco60/" rel="noopener" target="_blank">Choco60</a><span class="para"> を組み立てたので、そのビルドログを残しておきます。</span></p><p><span class="para">初自作キーボード。</span></p>
          <p class="more">
            <a href="https://zukada.dev/choco60-build-log">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/choco60-parts</id>
      <title>Choco60 パーツ選定とか費用感など</title>
      <link href="https://zukada.dev/choco60-parts"/>
      <updated>2020-07-11T00:00:00.855Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">HHKB Pro (Happy Hacking Keyboard Professional2) 代替の分割キーボードを求めて、</span><a href="https://keys.recompile.net/projects/choco60/" rel="noopener" target="_blank">Choco60</a><span class="para"> を組み立たので、その過程を記録します。<br />初めてやったので、備忘録のようなものです。</span></p>
          <p class="more">
            <a href="https://zukada.dev/choco60-parts">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/nextjs-on-firebase</id>
      <title>NextJS で Firebase にデプロイする</title>
      <link href="https://zukada.dev/nextjs-on-firebase"/>
      <updated>2020-07-10T00:00:00.854Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">next.js で実装したアプリケーションを、Firebase にのせたいという場合、Cloud Functions, Hosting を使って実現できます。</span></p><p><span class="para">next.js 公式リポジトリの examples にもあるので、そのとおりにすれば良いでしょう。</span></p><p><span class="para">今回は、後から Firebase を使用するように切り替える場合の作業ログを残します。</span></p>
          <p class="more">
            <a href="https://zukada.dev/nextjs-on-firebase">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/separate-hhkb</id>
      <title>HHKB を分割したい</title>
      <link href="https://zukada.dev/separate-hhkb"/>
      <updated>2020-06-03T00:00:00.856Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">HHKB をそのまま左右に分割したキーボードが欲しい。</span></p><p><span class="para">慢性的に左手首の腱鞘炎があって、時折キーを叩くのが厳しくなります。<br />厳しいときは、右手だけでやっている状態です。</span></p>
          <p class="more">
            <a href="https://zukada.dev/separate-hhkb">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/git-apply-patch</id>
      <title>あるリポジトリの変更を別リポジトリに git で適用する</title>
      <link href="https://zukada.dev/git-apply-patch"/>
      <updated>2020-06-01T00:00:00.855Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">2つのとても似ているリポジトリがあって（ライブラリにしろとか、submodule にすれば？というのは置いておいて）、片方の差分をもう片方に適用したい。</span></p><p><span class="para">端的に言うと、cherry-pick を別リポジトリに対してやりたいわけなんだけれども普通はできない。</span></p>
          <p class="more">
            <a href="https://zukada.dev/git-apply-patch">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/renewal-by-notion-nextjs-and-now</id>
      <title>ブログを Notion + NextJS + Now の構成にした</title>
      <link href="https://zukada.dev/renewal-by-notion-nextjs-and-now"/>
      <updated>2020-04-19T00:00:00.853Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">このブログを、Notion をソースとしてベースに NextJS で構築する Notion Blog(</span><a href="https://github.com/ijjk/notion-blog" rel="noopener" target="_blank">https://github.com/ijjk/notion-blog</a><span class="para">) の構成に移行しました。</span></p>
          <p class="more">
            <a href="https://zukada.dev/renewal-by-notion-nextjs-and-now">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/resign-ipa</id>
      <title>IPA の再署名処理</title>
      <link href="https://zukada.dev/resign-ipa"/>
      <updated>2020-01-09T00:00:00.856Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">いろいろな事情で、iOS 用アプリの再署名 (resign) をしないといけないケースが発生することがあります。開発とパブリッシャが違うとか。</span></p><p><span class="para">数年前とは少し変わっている様子だったので、基本的な処理をまとめます。</span></p>
          <p class="more">
            <a href="https://zukada.dev/resign-ipa">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/sinatra-closing-streaming-connection</id>
      <title>Sinatra で streaming を使用した際にちゃんとコネクションを閉じる</title>
      <link href="https://zukada.dev/sinatra-closing-streaming-connection"/>
      <updated>2013-12-18T00:00:00.856Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>Sinatra で Streaming</b></p><p><span class="para">Sinatra で WebSocket のような stream の簡便な実装を書くことができます．</span></p><p><span class="para">簡易なチャットシステムや，流れてくるログ拾ってきてブラウザで眺めるなどの用途に使えそうです．</span></p><p><span class="para">get '/', provides: 'text/event-stream' do<br />  stream :keep_open do |conn|
    conn << 'なにがしかの処理'
    sleep 1
  end
end</span></p>
          <p class="more">
            <a href="https://zukada.dev/sinatra-closing-streaming-connection">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/rails-delegate</id>
      <title>rails の delegate で，移譲先のオブジェクトが nil になる場合の対応</title>
      <link href="https://zukada.dev/rails-delegate"/>
      <updated>2013-12-14T00:00:00.854Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>delegate</b></p><p><span class="para">互いに関連を持つ </span><code>User</code><span class="para">, </span><code>Profile</code><span class="para"> があるとして，ある </span><code>User</code><span class="para"> を主体として </span><code>Profile#job</code><span class="para"> を得るには </span><code>user.profile.job</code><span class="para"> とする必要があります．</span></p><p><span class="para">ですが，単に </span><code>user.job</code><span class="para"> とアクセスしたいと思うこともあるでしょう．</span></p><p><span class="para">class User < ActiveRecord::Base<br />  belongs_to :profile

  def job
    profile.try(:job)
 end
end</span></p><p><span class="para">ということで， </span><code>User#job</code><span class="para"> メソッドを定義しました．</span></p><p><span class="para">しかし，この場合は，次のように移譲を用いることで解決することができます．</span></p><p><span class="para">class User < ActiveRecord::Base<br />  belongs_to :profile
  delegate :job, to: :profile
end</span></p>
          <p class="more">
            <a href="https://zukada.dev/rails-delegate">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/use-ActiveRecord-serialize</id>
      <title>ActiveRecord の serialize を使う</title>
      <link href="https://zukada.dev/use-ActiveRecord-serialize"/>
      <updated>2013-12-11T00:00:00.856Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>ActiveRecord::Base .serialize</b></p><p><span class="para">rails でオブジェクトをそのまま DB に保存したい場合， serialize が使える場合があります．</span></p><p><span class="para">class User < ActiveRecord::Base<br />  serialize :group_ids
end</span></p>
          <p class="more">
            <a href="https://zukada.dev/use-ActiveRecord-serialize">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/simple_form-with-binary-field</id>
      <title>simple_form で binary 型フィールドの file_field を使う</title>
      <link href="https://zukada.dev/simple_form-with-binary-field"/>
      <updated>2013-12-05T00:00:00.857Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>simple_form</b></p><p><span class="para">simple_form は，煩雑になりがちなフォームの記述をシンプルにしてくれます．</span></p><p><span class="para">heartcombo/simple_form</span></p><p><span class="para">- form_for @user do |f|<br />  %li
    name:
    = f.text_field :name
  %li
    email:
    = f.email_field :mail_address
  %li
    password:
    = f.password_field :password</span></p><p><span class="para">通常，このように記述するところを，次のように書くことができます．</span></p><p><span class="para">- form_for @user do |f|<br />  = f.input :name
  = f.input :mail_address
  = f.input :password</span></p><p><span class="para">全部，input で済ませることができます．</span></p>
          <p class="more">
            <a href="https://zukada.dev/simple_form-with-binary-field">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/rails-file-upload</id>
      <title>rails でファイルをアップロードする際の挙動</title>
      <link href="https://zukada.dev/rails-file-upload"/>
      <updated>2013-12-04T00:00:00.857Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>経緯</b></p><p><a href="https://zukada.dev/rails-save-file-to-db" rel="noopener" target="_blank">前回</a><span class="para">，画像ファイルをアップロードして DB に保存する記事を書きました．</span></p><p><span class="para">実際にファイルはどうやって DB に保存されるのかについて補足します．</span></p>
          <p class="more">
            <a href="https://zukada.dev/rails-file-upload">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/rails-save-file-to-db</id>
      <title>rails で画像ファイルを DB に保存する</title>
      <link href="https://zukada.dev/rails-save-file-to-db"/>
      <updated>2013-12-03T00:00:00.857Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>rails で画像を保存する</b></p><p><span class="para">rails 画像を扱うには，</span><a href="https://github.com/thoughtbot/paperclip" rel="noopener" target="_blank">https://github.com/thoughtbot/paperclip</a><span class="para"> や </span><a href="https://github.com/carrierwaveuploader/carrierwave" rel="noopener" target="_blank">https://github.com/carrierwaveuploader/carrierwave</a><span class="para"> といった便利な画像アップローダの gem がありますが，ちょっとしたアイコンやアバター，ロゴ，バナー画像などの類で，加工も必要ないような場合には DB にバイナリで突っ込んでおくくらいが手軽で良さそうです．</span></p>
          <p class="more">
            <a href="https://zukada.dev/rails-save-file-to-db">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/middlman-on-travis-ci</id>
      <title>Middleman の記事更新を Travis-CI でする</title>
      <link href="https://zukada.dev/middlman-on-travis-ci"/>
      <updated>2013-11-08T00:00:00.856Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>Middleman 静的ファイルのデプロイ</b></p><p><span class="para">このサイトは Middleman + github.io でできていて，デプロイ時には </span><code>middleman build &amp;&amp; middleman deploy</code><span class="para"> とします．</span></p><p><span class="para">これはそんなに面倒じゃないんですが，↓の記事に倣って自動化させてみました．</span></p><p><span class="para">Middleman で作った web サイトを Travis + GitHub pages でお手軽に運用する - tricknotesのぼうけんのしょ</span></p>
          <p class="more">
            <a href="https://zukada.dev/middlman-on-travis-ci">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/github-open-pr-check</id>
      <title>GitHub で open になっている PR をチェックする</title>
      <link href="https://zukada.dev/github-open-pr-check"/>
      <updated>2013-11-07T00:00:00.857Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><b>API を叩く</b></p><p><span class="para">複数の GitHub リポジトリの PR をチェックするのが割りと面倒なので，日時バッチで通知するようにしている．</span></p>
          <p class="more">
            <a href="https://zukada.dev/github-open-pr-check">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/use-middleman</id>
      <title>middleman を使ってみた</title>
      <link href="https://zukada.dev/use-middleman"/>
      <updated>2013-11-06T00:00:00.855Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">経緯</span></p><p><a href="https://jekyllrb.com/" rel="noopener" target="_blank">jekyll</a><span class="para"> を使っていた Github Page を </span><a href="https://middlemanapp.com" rel="noopener" target="_blank">Middleman</a><span class="para"> で書きなおしてみました．</span></p><p><span class="para">更新していなかったので，Jekyll のことはきれいさっぱり忘れた．<br />ついでにドメインとりました．</span></p><p><b>Middleman</b></p><p><span class="para">業務の開発で使うなら，最初の一歩がもうちょっと楽になるとありがたいなーという印象．</span></p><p><span class="para">個人使用でセットアップは一度きりと考えると，これで良いのかなという感じで割り切りました．</span></p><p><span class="para">template がいくつか用意されているんだけれど，使いたいものが全部入りというのがなく，結局，自分で書くか template からの導入は諦める感じになりました．</span></p><p><span class="para">activate の仕組みは便利ですね．</span></p>
          <p class="more">
            <a href="https://zukada.dev/use-middleman">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/expand-rake-notes</id>
      <title>rake notes で，spec, js, coffee, scss, haml, slim のファイルも対象にする</title>
      <link href="https://zukada.dev/expand-rake-notes"/>
      <updated>2011-12-06T00:00:00.858Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">Rails で </span><code>rake note</code><span class="para"> を打った時に、ruby のファイルしか検出してくれないので、js(coffee) や css(scss), html(slim, haml) も検出するようにした。</span></p>
          <p class="more">
            <a href="https://zukada.dev/expand-rake-notes">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/rails-override-method-on-mixin</id>
      <title>rails で Mix-in するときにすでにあるメソッドをオーバーライドする</title>
      <link href="https://zukada.dev/rails-override-method-on-mixin"/>
      <updated>2011-05-23T00:00:00.858Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">module NewMethod<br />  def self.included(mod)
    mod.class_eval do
      alias_method_chain :method, :new_method
    end
  end

  def method_with_new_method
    method_without_new_method
    'new method'
  end
  end

class Origin
  def method
    'origin method'
  end
  include NewMethod
end

puts Origin.new.method #=> new method</span></p><p><span class="para">include をメソッドの後に書かないといけないのが微妙</span></p>
          <p class="more">
            <a href="https://zukada.dev/rails-override-method-on-mixin">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/css3-pattern</id>
      <title>CSS3のみで色々な背景パターンを描画する</title>
      <link href="https://zukada.dev/css3-pattern"/>
      <updated>2011-03-21T00:00:00.855Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">CSS3 で複雑なパターンを描画できるようになりました。<br />基本の組み合わせてとてもいろいろなパターンが実現できて面白いのでやってみましょう。</span></p>
          <p class="more">
            <a href="https://zukada.dev/css3-pattern">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
    <entry>
      <id>https://zukada.dev/css3-waterdrop</id>
      <title>CSS3で水滴のような形を描く</title>
      <link href="https://zukada.dev/css3-waterdrop"/>
      <updated>2011-03-19T00:00:00.857Z</updated>
      <content type="xhtml">
        <div xmlns="http://www.w3.org/1999/xhtml">
          <p><span class="para">CSS3 面白いですね．</span></p><p><span class="para">今までは思いつかなかったようなことができるようになっています．<br />その CSS3 を使って，次のような水滴（のようなもの）を CSS だけで作ってみます．</span></p><p><span class="para">なお，動作確認は，chrome, firefox でしか行っていませんので，あしからず．<br />IE での動作は全く保証しません．</span></p>
          <p class="more">
            <a href="https://zukada.dev/css3-waterdrop">Read more</a>
          </p>
        </div>
      </content>
      <author><name>zukada.dev</name></author>
    </entry>
  </feed>