タグ

tdiaryとjQueryに関するclavierのブックマーク (3)

  • tDiaryのJavaScript比重を高める計画(というほどのものではないけど) - ただのにっき(2011-06-07)

    ■ tDiaryのJavaScript比重を高める計画(というほどのものではないけど) categoryプラグインが内蔵していた編集サポート機能のJavaScriptをjQueryで再実装して、.jsファイルに追い出した。最近プラグインから.jsファイルのロードをコントロールできるようにしたので、やりたかったことにようやく着手できた感じ。 tDiaryはまだまだCGIとして動かせるようにしておく以上、サーバサイドでの処理は少なければ少ないほど良い(といっても限度はあるが)。検索エンジンbot向けに必要なテキスト以外はできるだけJavaScriptに追い出すべきだろう。ということで、将来的にjsに追い出したい機能: 日のリンク元表示: 記録まではサーバサイドでいいけど、これを見たい人は限られているので、ボタンをクリックされた時だけ非同期に読み込むようにしたい。 highlightプラグイン

  • ryuone日記

    ■ 初詣 今年は、大阪天満宮に自転車で行ってきた。 朝7時に家を出て、お参りが終わったのが、7時半過ぎ。 道も空いていて、天満宮も人が少なかったのでスムーズだった。 帰りにMOS BURGERによって大変満足。来年もこのパターンで行こう。 ■ ryuone.comの証明書をLet's Encryptで作ってHTTPS化してみた。 やろうと思っていたこのサイトのHTTPS化をLet's Encrypt使ってやってみた。 ドキュメントと使うツールは以下の通り Welcome to the Let’s Encrypt client documentation! Github letsencrypt/letsencrypt 普段使っているサーバはGentooなので対応していないかなーとおもったんだけど、実験的だけど対応していた。 普通に起動すると、--debugを付けろと言われるので付けて起動する

    ryuone日記
  • ryuone日記(2011-05-07)

    ■ [JavaScript] data.jsの1.5.2と1.6の差分 .dataメソッドは自動で、"data-"属性のデータをdataオブジェクトに設定しているが、これをHTML5の仕様に適合するように修正している。 "data-max-width-length='200'"という属性が設定されている場合、{maxWidthLength : 200}という形式で保存するようになった。 参加表明はここから。 前回途中まで読んだんだけど、1.6がリリースされたので、data.jsを最初から読みました。 data.js(1.5.2)は以前纏めたので、こちらを参照してください。1.5.2と1.6の差分に関しては、こちら。 data.jsは今回の一回のみで無事に終了。読むの確かに早くなってる。継続は力なり。 今回の読書会で、結構話題になっていたのが、正規表現の部分。 rmultiDash = /(

    ryuone日記(2011-05-07)
  • 1