Web
Creating a WordPress theme with Emacs
Emacs is useful for creating of WordPress themes. Learn about how to setup the environment.
Introduction to Array.prototype of JavaScript
Learn about Array.prototype of JavaScript.
Rename tenant name of Azure Active Directory
I want to change the name of my tenant of Azure Active Directory.
IHtmlHelper.BeginForm on .NET Core v3
When creating web forms in ASP.NET MVC, using the HtmlHelper class in the namespace System.Web.Mvc. In the ASP.NET Core MVC provide IHtmlHelper in Microsoft.AspNetCore.Mvc.Rendering namespaces. So, it describe the IHtmlHelper.BeginForm.
Introduction to Pug syntax
A HTML response that responsed by the web server application is create by HTML template engine. In this article, learning the syntax of the HTML template engine Pug.
久しぶりのHugo
久しぶりにHugoを触ってみることにした。 最新バージョンは0.68.3になっていた。 1 2 $ hugo version Hugo Static Site Generator v0.68.3/extended darwin/amd64 BuildDate: unknown 以前、自分が作っていたHugo用のコンテンツをGitHubから git clone して手元に用意した。 この後はHugoを使ってブログ記事を生成すれば良いだけなのだが、しばらくぶりなのでコマンドを忘れしまっている。
Ubuntu Server 8.04のセットアップ
Ubuntu ServerでApache、Subversion、Tracを使う方法をメモ
Mozilla Party JP 9.0
Mozilla Party行ってきた 雨降っている中、友人と一緒に蒲田まで行ってきました。 Mozilla Partyには二人ともはじめて参加します。 まず、最初に登壇したのが娘さんがとても大好きと仰るJohn Daggettさん。プレゼン内容はFirefoxのグラフィック関連についてでした。 最初に文字のカーニング、つまり文字間についてでした。こちらについてはフォントによってよりけりなところもあるものの、心地よい間隔で空くようになっているとのことでした。 また、Firefox3ではGecko1.9を採用していますが、このGecko1.9が取り入れた「Cairo」というベクトルべースでグラフィックス処理をするものと、今までのGeckoで使われていたGFXとはどう違うのかといった説明もしてくださいました。いまいち、書き手である僕がよくわかっていないのでこの辺りは割愛しますが、OpenGLをちょっと勉強していたときに「Cairo」という単語を見かけた気がします。 このCairoの説明の後にCSSにおける色表現についての話がありました。 どうやらFirefox3ではアルファの表現が出来るようになったらしく、RGBA, HSLAといったプロパティが設定できるようです。 SVGについても多くのことについてお話ししてくださいました。(今回、初めてこのSVGについて知ることができました)このSVGを使うと写真をぼかしたり、アニメーションをかけたりすることが出来るとのことなのですが、近日中に一度勉強して整理しておきたいと思います。 Webフォントについても幾つかお話がありました。今まではOpenTypeのフォントを使っていましたが、今後のCSSにおいてはTrueTypeを押していこうとする動きがあるそうです。Safari3.1にはそういった動きが見られるとのことです。Webフォントにはどういったメリットがあるのかというと、その中の一つとして数式の表現がしやすくなるということでした。また、デザイナーさんが使うようなフォントはライセンスの問題もあり、なかなか難しい面もあるとも仰っていました。 Canvas3Dというものについての説明もありました。こちらはOpenGL ESの知識も必要になってくるとのことでしたが、CPUに処理をさせるのではなくGPUに処理ができるという点には大きな魅力があるのではと感じました。いっそのことブラウザにMayaや3dsMaxみたいなUIや機能を持たせてしまえば良いのになぁ・・・と安易な考えを持ちつつ聞いておりました。 なお、今年の末にはFirefox3.1のリリース、来年末にはFirefox4のリリースを予定しているとのことでした。Firefox4はGecko2.0を搭載するそうです。 二番手は遙々スウェーデンからお越しくださったDavid Tenserさんでした。 こういうときにいつも一刻も早く英語を習得しなければと常々感じています。 Davidさんがお話してくださったテーマはProject SUMOについてでした。SUMOとはsupport.mozilla.comの略称だそうで、相撲は日本の大事な文化です、という意味のスライドを挟みながら、いままでのサポートフォーラムについての歴史をお話くださいました。 キャンディ、とてもおいしかったです。 そして、三番目にはMutualアクセス認証についてのお話でした。プレゼンしてくださった、高木浩光さんはご自身のブログ「高木浩光@自宅の日記」においてPhishing詐欺に会う手前で職業柄気づけてよかったがと以下の記事を取り上げました。https://takagi-hiromitsu.jp/diary/20080426.html ブラウザの標準装備になればいいなぁと思いながら聞いていました。 OpenIDなどとの関わり方にも意識しておられるそうです。 その後、OpenOfficeのプレゼンを中本さん、SeleniumIDEについてのプレゼンは笠谷さんと引き続き貴重なお話を頂戴できました。今回は別の機会に書きたいことでもあるので割愛させていただきます。 次に韓国のMozillaコミュニティの活動についてChanny Yunさんからです。 韓国ではIEのシェアがものすごく大きいとのことです。一般の方々がインターネット = InternetExproler と思っているほどで、これは一種の文化であると言えるかもしれません。一方、FirefoxについてはGeekの人が使うものとの考えがあるそうです。こういったIEの普及率が高いこともあり、ActiveXは盛んに使われているとのことでした。こちらはYunさんが言うには世界一の使用率であるとのことです。また、Web標準といった概念がうまく浸透しておらず、今後リリースされるであろうIE8で韓国のサイトを閲覧したらどうなるか不安とのことでした。 最後にはFirefox3のプロモーションについて滝田さんの登壇です。 6月16日から6月22日にかけてJRの車内でMozillaに関係する映像が見れるそうです。そちらについてはMozilla Partyでお話ありましたが、見てからのお楽しみということで。 Firefox3の売りは「爆速」という話も聞けました。 Mozillaは10周年です。
DreamWeaver
AptanaからDreamWeaverに乗り換えてみようと思った。