vottie::blog

c++

markdownパーサをgithubで公開した

2015-09-22 by vottie Leave a Comment

以前やろうとしたc++製markdownパーサのgithubでの公開、ようやくできた。前回はvagrantの環境作成で止まったが、結局ubuntu 12.04を無理やり使うのはやめて14.04のvmを新たに作った。

 

公開するのにサイト名とかいろいろハードコーティングだったのを設定ファイルに追い出す修正をするだけで、すごい時間がかかってしまった。まだ他にも気になる点はいろいろあるけど、直してると2015年終わっちゃうので、とりあえず公開した。

https://github.com/vottie/notes

Share this:

  • hatena
  • Tweet
Posted in: コンピュータ Tagged: c++, fastcgi, github, markdown

vagrantに開発環境の設定

2015-09-16 by vottie Leave a Comment

以前作ったc++製のmarkdownパーサ。githubで公開しようと思ったら自分のドメインベタ書きでとても無理だった。なので、真っ当にテスト環境で直して本番で試してみようと考えた。vagrantの環境はubuntu 12.04があるので、そこにコードを持っていく。

vagrantでは鍵を作ってなかったので、作成して、.ssh/id_rsa.pubの内容をこのドメインのユーザの.ssh/authorized_keysにコピペして追加。

ssh ユーザ名@boltech21.net -p sshのポート番号

sshでつながることを確認したら、コードをがっさーと持ってくる。

git clone ssh://ユーザ名@boltech21.net:ポート番号/.gitのあるパス vagrantのディレクトリ名

コードは持ってこれたので、とりあえずmakeしようと思ったら、gccのバージョンが古いそうで-std=c++11がなんだかわからん。と怒られた。

C++11のためにGCCの最新版をインストールする | 金星☆ちゃんねる

先人の知恵を拝借し、gcc 4.8をインストール。

boostも必要だったので、インストール。これもvpsとバージョンが違う…

やっぱりコンパイルエラーが出た。boostのエラー大量過ぎて読む気にならない。素直に環境を合わせようか。

Share this:

  • hatena
  • Tweet
Posted in: コンピュータ Tagged: c++, git, vagrant

markdownパーサを作った

2014-10-05 by vottie Leave a Comment

ブログとは別のかたちで、今まで書いたメモをネットに載せたく、でもWikiだとメジャーなのはphp製なので中身が分からなかったり、ネット上で書くのがなんとなくおっくうだったり、最近fcgiの勉強したけど、使い道がなかったり、他の人と変わったことがして見たかったりで、fcgiで動くc++製のmarkdownパーサを書いてみた。

notes

wikiを書くのはおっくうだけど、結局ローカルに持ってるノートもmarkdown形式に書き直す必要があったり…でも、そこはkobitoで書いて、サーバにアップロードしようかと思っている。

 

Share this:

  • hatena
  • Tweet
Posted in: コンピュータ Tagged: c++, markdown, parser
crawler unittest ruby hazuki parser gyusen yakiniku takoyaki pudding sogo marlowe tamachi minecraft scrapy shell script vagrant ssl vps sakura nginx sawano hiroyuki markdown motosumi ramen foods c++ wordpress github django python Tweets by @vottie

Categories

  • アニメだとか
  • こども
  • コンピュータ
  • たべもの
  • にっき
  • 旅行

Recent Posts

  • サーバーのOSをアップデート
  • 成田山新勝寺とうなぎ
  • 磐田-川崎F
  • 黒色のイエティ
  • こどもに日記を書かせておいて

Archives

  • July 2018
  • September 2017
  • July 2017
  • June 2017
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • October 2014
  • September 2014
  • August 2014

Copyright © 2019 vottie::blog.

Omega WordPress Theme by ThemeHall