JavascriptでPerlのパッケージもどき

Javascriptにパッケージもどきを導入する。 JavascriptでPerlのpackageみたいなの作れないかなーと思って色々やってたら、 それっぽいのができた。 var package = function ( className, CodeBlock ) { var ・・・

Plaggerをスマートに自力でインストールする方法

Plagger をもっとも効率よくインストールする方法を自分なりにまとめてみる。 ---- Plagger を突っ込む場合、CPANでinstall Plaggerするのは時間がかかるし、何か問題があった場合、色々対処しにくい。なので、自力でインストールする際にどうやったら効・・・

自分が使えるサービスを一カ所で管理する方法を考える

自分が使えるサービスを一カ所で管理する方法を考えてみる。 はこべにっき# のはこべさんの 自分が使えるサービスを一カ所で管理したい と言うエントリのアイディアが非常に面白そうだったので、自分なりに色々考えてみた。 以下役に立つのかどうかよく分からないアイディア。 blosx・・・

Plaggerをインストール - モジュール編 #2

前のエントリ 暇だったのでPlaggerをインストールしてみる #1 の続き。 前のエントリ書いてからだいぶ時間がたった。まあまとまった時間が無かったというよりも、面倒だったというのが大きい。 で、実際にやってみて効率のよさそうなPlaggerの入れ方。 CPANでtest P・・・

blosxomのフレーバーを提供するモジュールを考え中

blosxomのフレーバーシステムを提供するモジュールを考え中。 blosxomのフレーバーシステムをPerlモジュールにしようと考えているんだけど、細かいところが決まらない。とりあえずOO Interfaceだけにしようと思ってはいるんだけど、コンストラクタの引数をどうするかで・・・

before,after疑似要素を使ってCSSだけで角丸を実現する

CSSだけで角丸を実現するスマートな方法。 角丸と言うと、テーブル使ったり、Javascript使ったり、余計なタグ書いたりして実現していることが多いんですが、そういう面倒で(コードが)美しくない方法 ではありません 。 基本的にCSSと画像だけで実現します。ブロック要素ひとつ・・・

暇だったのでPlaggerをインストールしてみる #1

いまさらながらPlaggerをインストール。 とりあえず暇というか時間がだいぶあったので、 それmiya で知られる Plagger をインストールに挑戦。Windowsに突っ込むのは骨が折れそうなのでcoLinux上のCentOSに突っ込むことにする。 CentOSにputt・・・

インスタントストア追加

インスタントストア(TM)正式版をリリースしました! らしいのでもう一個追加。 Amazonのインスタントストア(TM)が正式版がリリースしていたので、もう一個作ってみた。 - 小説空間 なんか前よりかなり自由度があがってる。ただ、その代わり設定がちょっとめどい。 画面推・・・

NyakiLog #4 - テストがひどい

CGI テストを見たら これはひどい NyakiLogのテストがひどい。はてぶで これはひどい がたくさんつけられそうなほどひどい。 まあ、テスト書くのにそんなに慣れてないというのも大きいんだけど、あまりにもぐちゃぐちゃなのはどうしてなのか。たぶんテストデータとテストコードが混・・・

CSS YAMLやCSS JSONをいじるときの注意

CSS YAMLやCSS JSONをいじるときの注意点を忘れないようにするメモ。 CSS YAMLやCSS JSONでなんか作ろうと考えたとき、特定の文字のエスケープしないとまずいと思った。 エスケープする文字は、 {}:; /* CSSのコメント */ あたり。 コメントの中・・・

JavascriptでCSSセレクタを使って要素を選択するライブラリ(書きかけ)

HDDあさってたらなんか出てきました。 CSSセレクタでHTML要素を選択するやつが出てきました。HDDの中で腐らせておくのはもったいないので、書きかけですが公開しておきます。 selector.js CSSセレクタで要素を選択するやつはいくつかすでにあるんですが、実装が中・・・

CSS YAML

naoyaの日記 経由で知った CSS JSON 、それYAMLでもできるんじゃねと思いやってみた。 #!/usr/bin/perl use strict; use warnings; use YAML; local $/; print yaml2css(<>);・・・

名前変更

Module of Blosxomの名前を変更 MoBlosxomだとかぶっていた名前を NyakiLog に変更。もうblosxom関係ないような感じなんだけど、中身はblosxomとそんな大差ないという事実。 とりあえず開発は再開。で、開発中のコードはttp://svn.n・・・

名前かぶったorz

徒栞 のブックマークコメントより、 携帯電話からの投稿のためのプラグインに"moblosxom"というのがあり。 という情報が。 どうしよう。まだ少ししかコード書いてないので、名前直すのは簡単なんだけど、名前どうしようという問題が再燃。 うーんblos・・・

コード書き始めた

MoBlosxomのコード書き始めた。 とりあえずPerlモジュールの書き方がなんとなく分かりはじめたので、MoBlosxomのコードを少しづつ書き出し中。環境が coLinux + putty + Vimであんまり慣れてないので、結構疲れたりする。さらに各モジュールごとにPOD・・・

HDDの片付け

HDDの片付け。 HDDの残りの容量がえらい減っていた。1/3ぐらいしか残ってなかったので、何事かと思って調べてみたら、 Linuxのディストリ色々 coLinuxのできそこないイメージ が容量を喰っていた。 とりあえずこいつらを削除して、他のファイルを整理してみたものの、・・・

分からないことだらけ。

Perlモジュールの開発の進め方が分からない。 やばい、全然さっぱりだ。何が分からないのかもわかってないっぽい。とりあえず整理すると、 テストの書き方 テスト名の決め方 CGI.pm使うやつのテストの仕方 テストの分割の仕方 外部ファイルを読み込んだりするテスト PODの書き・・・

Perlモジュールの開発の仕方

Perlモジュールの開発の仕方メモ。 とりあえず、Perlモジュールの開発の仕方を足りてない知識でメモってみる。 モジュール名決める Module::Starter 使ってテンプレート作成 (h2xsは古いらしい) テンプレートをいじる POD書く Test書く make t・・・

レンタルサーバでSVN::Web

さくらインターネットのスタンダードでSVN::Webを使ってみた。 最初無謀かと思った、というか十分無謀だったんだけどなんとかなったのでメモ。 ちなみに細かいところまで説明しきれない。 前提 まず前提として、SubversionのPerlバインドが有効になっていることと、CPA・・・

<