SIE 28 のリリース

SIE 28を公開 本日、正式版として、SIE 28 を公開しました。主な修正点としては、パス構文のモーションパスがあります ダウンロード sie28.zipからZIP圧縮ファイルをダウンロードして、それを解凍してください。sie.jsを手に入れることができます 今後の予定…

SIE 28 betaの公開について

ベータ版のSIE 28 betaリリース 本日、SIE 28 betaを公開しました。ベータ版ですので、不安定になることがあります。ご注意ください。 ダウンロード https://osdn.jp/projects/sie/downloads/66074/sie28.zip/ 今後の予定 テストを繰り返して、正式版を公開…

SIE 27 betaの公開

ベータ版のSIE 27 betaのリリースについて 本日、SIE 27 betaを公開しました。ベータ版ですので、不安定かもしれません。ご注意ください。 主な変更点は、animateTransform要素のバグを修正したことです。 ダウンロード https://osdn.jp/projects/sie/downlo…

今日までにやったこと

animateTransform要素の不具合を修正 animateTransform要素に関して、いくつかのバグを修正しました。モーションパスの実装も開始しています。 これらの修正は、次回のリリースで反映されます。 今後の予定 いくつかの最適化をした際、新たなバグをでてきま…

SIE 26のリリース

SIE 26の正式公開 本日、SIE 26をSIE プロジェクトで正式に公開しました。前回のリリースから、いくつかのバグを修正したバージョンとなっています。 ダウンロード sie26.zip (ZIP形式)をダウンロードしていただいて、解凍すれば、sie.jsを手に入れることが…

SIE 26 betaを公開

ベータ版のSIE 26 beta 本日、SIE 26 betaを公開しました。ベータ版ですので、不安定になるかもしれません。ご注意ください。 主な変更点はdiscreteモードに関するバグの修正です。 詳しくは ダウンロードリストをご覧ください。 今後の予定 テストを繰り返…

dicreteモードに関するバグを見つけました

animate要素で離散的な値を扱うときに出る問題 animate要素で、values属性に数値ではない値、たとえば、"inline;none"のような離散的な値を使おうとすると、バグが出ることを確認しました。また、calcMode属性でdiscreteを指定したときにも、不具合が出るこ…

SIE 25 の公開

SIEのバージョン25の公開について 昨日、SIE 25をプロジェクトから正式に公開しました。今回の主な変更点は、animateTransform要素を実装したことです。 ダウンロード sie25.zipをダウンロードしてから、解凍してください。sie.jsを手に入れることができます…

SIE 25 betaの公開について

ベータ版のSIE 25 beta ベータ版となるSIE 25 betaをリリースしました。不安定になることがありますので、ご注意ください。 ダウンロード 以下のサイトから、sie25.zipをダウンロードして、解凍してください。 今後の予定 正規版のために、テストをします。…

animateTransform要素の実装

SIEでanimateTransform要素をサポート SIEで開発中のコードで、animateTransform要素を実装しました。transform属性のアニメーションに便利かと思います。 この変更は、次回のリリースで反映されます。 今後の予定 いろいろとテストをやってみながら、新しい…

関数だけでフィボナッチ数を求めてみる

JavaScriptの関数だけで JavaScriptの関数を使って、フィボナッチ数を求めてみたいと思います。前回の「関数だけで四則演算をやってみた (後編)」の続きですので、Plus関数などのコードなどは前回を参照にしてください。 定数関数 まずは、どんな値を入力し…

SIE 24 の公開について

軽量化した SIE 24 本日、SIE 24 を正式にリリースしました。前回のバージョンに比べて、およそ150KBから25KBに軽量化しています ダウンロード sie24.zipをダウンロードした後、解凍して、sie.jsを手に入れてください サポートがIE 11以上に 今回のバージョ…

SIE 24 betaのリリースについて

バージョン24のベータ版を公開 本日、SIE 24 betaを公開しました。ベータ版ですので、不安定かもしれません。ご注意ください。 ダウンロード https://osdn.jp/projects/sie/downloads/64273/sie24.zip/ IE 11以降のサポート移行 今回のバージョンから、本格…

関数だけで四則演算をやってみた (後編)

前回の続き 乗法演算 さて、掛け算はMultiply関数を使います。 var Multiply = function (m) { return function (n) { return function (f) { return m( n(f) ); }; }; }; 二つの数値の積を求めるには、次のようにすればいいです。 ToNumber(Multiply(_0)(_1…

関数だけで四則演算をやってみた (前編)

前回 http://d.hatena.ne.jp/dhrname/20151216 四則演算について 今回の記事では、小学校で習った算数を思い出しながら、単純な四則計算をJavaScriptのコードで書いていきたいと思います。もちろん、+や-などの演算子を使わず、関数だけで実装します。 数値…

関数だけで論理演算をやってみた

ビット演算や演算子を使わずに関数のみの論理演算 前回は、JavaScript を使って、True 関数とFalse 関数を作りましたので、今回はAnd 関数などを作っていきます。ビット演算子などは使わずに、関数だけで、論理の演算をやってみましょう。 まずは、前回「Jav…

SIE 23 の公開について

最新版のSIE 23 を公開 本日、SIEプロジェクトから、SIE 23 がリリースされました。新しく、accumulate属性とadditive属性が実装されています 無償ダウンロード sie23.zipをダウンロードして、解凍か展開した後、sie.jsをお使いください。なお、中に入ってい…

SIE 23 betaの公開

ベータ版のSIE 23 betaを公開 本日、SIE 23のベータ版として、SIE 23 betaを公開しました。今回は主に、新しい属性などをサポートしています。 無償ダウンロード 以下から、ダウンロードしてください。http://osdn.jp/projects/sie/downloads/64133/sie23.zi…

accumulate属性とadditive属性のサポート

新しい属性 開発中のコードで、二つの新しい属性をサポートしました。これは、それぞれ、アニメーションがリピートされるたびに、属性値を蓄積していくaccumulate属性と、アニメーションが開始されるたびに、現在の属性値を加算していくadditive属性です。 …

JavaScriptの関数だけで、データ構造を書いたみた

データ構造と関数 今回は、タイトルのとおり、データ構造を関数だけで書いてみたというお話です。この記事では、リスト構造を書くことを目指します。ついでに、条件分岐と繰り返しも関数だけで書いてみましょう。 http://jwodder.freeshell.org/lambda.html…

SIE の計画について

SIE プロジェクトのマイルストーン作成 SIE プロジェクトで、新しいマイルストーンを作りました。詳しくはマイルストーン一覧をご覧ください 目標をしぼりこむ マイルストーンごとに、一つ目標をしぼり込んで立てています。これは目標を小さく分割して、短期…

SIE 22 の公開

最新バージョンの SIE 22 本日、SIE の最新バージョンとなる SIE 22 を公開しました。バグの修正や、repeatEventのサポートが主な修正点です ダウンロード こちらから、sie22.zip(506.7KB)をダウンロードしてください。その後、圧縮ファイルを展開しますと、…

プロジェクトの計画について

SIE プロジェクトの計画はマイルストーンで SIE プロジェクトでは、約2ヶ月前から、チケットでマイルストーンの管理をしています。これは、プロジェクトの計画を立てるためのものです。マイルストーンという単位で、計画を区切っています。 たとえば、「バー…

SIE 22 betaの公開

ベータ版であるSIE 22 beta 本日、ベータ版としてSIE 22 betaを公開しました。このバージョンは不安定かもしれませんので、ご注意ください。 repeatEventの実装などが大きな変更点です。 ダウンロード https://osdn.jp/projects/sie/downloads/63998/sie22.z…

by属性に関する不具合の修正

from属性なしでby属性を使ったときに不具合 from属性の規定値に不具合があったため、fromなしのby属性使用時に、問題が起きました。そこで、規定値を見直して修正しました。 https://osdn.jp/ticket/browse.php?group_id=3313&tid=35626 この修正は次回のリ…

repeatEventの調整

repeatEventの実装について repeatEventの実装について、調整が済みました。これで、repeatEventが使えるようになるはずです。 この修正は、次回のリリースで反映されます 今後の予定 by属性の不具合を修正します

SIE 21を公開

SVG Eventに対応したSIE 21 本日、新しいバージョンとして、SIE 21 を公開しました。beginEventなどSVG Eventをサポートしました ダウンロード sie21.zipのZIPファイルをダウンロードした後、展開して、sie.jsを手に入れてください リリースノート 詳しくは…

SIE 21 betaを公開

ベータ版のバージョン21 betaのリリース さきほど、SIE 21 betaを公開しました。ベータ版ですので、不安定になるかもしれません。 もし、問題が起きたら、コメントでもかまいませんので、ご報告ください。 なお、Readme.htmlを見たとき、リンク切れで画像が…

SVGEventの実装について

アニメの開始イベント察知するbeginEventやendEventのサポート アニメーションが開始したときに発火するイベント、beginEventや、終わったときに発火するイベント、endEventの実装をしました。 また、同期ベースの文法を使ったbegin属性などもサポートしてい…

SIE 20 の公開

SIEのバージョン20が公開 本日、SIE 20 をOSDNにて、公開しました。set要素の不具合などを修正しています。 ダウンロード 以下からsie.zipファイルを手に入れて解凍してください。sie.jsが本体です sie20.zip (498.8KB) リリースノート 変更履歴などを書いて…