プログラミングなどに関する、ひらう子のブログです

HTMLSeaをちょっとだけ実践で利用してみて

開発中のHTMLSeaですが、現在ちょっとだけ実践で活用してみています。現在私は、Twitter連携Webサービスを個人開発中でして、そのデザインの段階において、HTMLSeaを使用しています。まず、Flaskと、開発中のHTMLSeaコンパイラモジュールを使って、HTMLSeaコ…

SSHを通したGit利用というのを初めて知ったという話

私は、ITエンジニアとしての業務経験はありますが、ちゃんとした開発業務の経験はありません。そんな訳で、結構そういった知識はまばらだったりします。最近知ったのですが、GitはSSHを通して利用出来るのですね…。恥ずかしながらHTTP(S)を通したリモート機…

HTMLSeaを使った簡単なCMSでも作ろうかなと

現在私は、HTML代替言語であるHTMLSeaを開発中でして、製作中のPython製HTMLSeaコンパイラも、段々ちゃんと動くようになってきました。まだ例外処理などの作りこみがほとんどされていなかったりはするものの、勝手が分かった上で手元で動かすなら、そこそこ…

ふわりふわりとGithubを使う練習をしています

開発中の、Python製HTMLSeaのコンパイラですが、ある程度の段階でモジュールとしてソースごと公開しようと思っています。HTMLSeaは用途的にはWebアプリケーションのテンプレートエンジンとして使用するケースが想定されますし、何らかの方法でバイナリ化した…

PythonのコードをPythonで生成して実行してみる

Pythonでも特に有名なHTML用テンプレートエンジンと言えば、Jinja2だと思います。そのJinja2ですが、どうやらJinja2の処理系は、受け取ったテンプレートをPythonコードに変換して、コンパイルして実行しているということです。そして、その処理方法がJinja2…

はてなブログ内でCodeMirrorのシンタックスハイライトを使う

前回までCodeMirrorで独自言語を扱うにあたっての使用方法を書いていましたが、実際にこのブログで、コードにハイライトを行ってみようと思います。 はてなブログでは、Wordpressなどと違って、テンプレートのHTMLを自由に変更することは出来ないようです。…

CodeMirrorで独自言語のシンタックスハイライトを使う②

前回、CodeMirrorの導入を行いました。今回は、独自言語のハイライトの骨子です。 CodeMirrorプロジェクト内の【/mode】ディレクトリには、言語ごとにディレクトリが置いてあって、中には、ハイライトが定義されているjsファイルが置いてあります。ひとまず…

CodeMirrorで独自言語のシンタックスハイライトを使う①

前回の記事で、CodeMirrorが独自言語のシンタックスハイライトに使えそうだという話を書きましたので、大まかにやり方を書いてみます。 今回は、単純にCodeMirrorを導入するところです。 エディタを作る エディタを作るには、まずCodeMirrorのプロジェクトの…

独自言語のハイライトにCodeMirrorが使えそうだという話

このブログではしつこい位に書いておりますが、現在私は、altHTMLである【HTMLSea】を開発中です。独自言語を開発して発表しようとすると、Webでもシンタックスハイライトを施して表示出来ればと自然に思うようになります。何せ、独自言語というのは、見る人…

HTMLSeaと、現状の開発について

現在開発中のHTMLSeaですが、一言で言えば、手軽にHTMLを書く為の言語です。立ち位置としてはhamlなどのaltHTML系言語に近いのですが、特徴は、文法上の入れ子が深くなりにくい事です。 一般的なaltHTML系言語はhtmlのタグの入れ子構造がそのままインデント…

HTMLSeaのシンタックスハイライトを強引に…

現在、私はHTMLSeaという言語を開発しておりまして、おそらく今後、このブログでHTMLSeaのコードを載せることは多いと思います。ブログ中で書くならシンタックスハイライト(色分け)ができればとても読みやすいのですが、そこは個人開発中の言語です。はてな…

IT技術系でブログはじめます

ひらう子です。プログラミング関連に話題をしぼったブログを始めることにしました。 技術系の話は、ツイッターでちょろちょろ書いてるだけでは中々伝わらないので、ブログという形でちょいちょいアウトプットしていこうというわけです。 差しあたりは、Pytho…