secretbase.log

.NET/C#/Pythonなど

2012-12-01から1ヶ月間の記事一覧

2012年ふりかえり

大晦日ということで振り返ってみました よかったこと Mercurial 関連 社内 Mercurial の試験導入でユーザやノウハウを増やした 社内 Python 勉強会はじめた TokyoMercurial へ継続参加 (2回目から) TortoiseHg のパッチ送った Sphinx 関連 拡張をつくって Py…

C# , Python , Ruby の yield の違い

毎週木曜日に社内でC#の勉強会をやっていて、そこで yield なる文がなにをやっているかわからないという話題に。そういえば Python で フィボナッチ数列 を取得するときに yield 使っていたっけ。同じかな?って思ったので試してみました。 結論 C#(イテレー…

pandoc で Redmine の Wiki を Sphinx に変換しよう

Sphinx Advent Calendar 2012 - connpass の 15日目のエントリとなります。本日は、pandocというドキュメント変換ツールの紹介です。 Sphinx を使う場合、reSTにてドキュメントを記述しますが、例えばプロジェクト管理にRedmineを導入している場合、Wikiに書…

TortoiseHg にて .hgignore を編集しよう

TortoiseHg Advent Calendar 2012 - connpass 13日目になります。今日は TortoiseHg で .hgignore を編集してみましょう。 .hgignore .hgignore の1行目(1行目じゃなくても途中からでもOKです)に記載する syntax:glob がなんだっけなぁと忘れることがよ…

TortoiseHgにてバンドルファイルを扱う

TortoiseHg Advent Calendar 2012 - connpass 11日目になります。 先日 TortoiseHgにてstripを習いましたが、今日は stripにて削除したバンドルファイルをTortoiseHgにて戻してみましょう*1 なお、バンドルファイル自体は、hg bundle で任意のリビジョンを作…

TortoiseHgを使って歴史改変をはじめよう(strip)

TortoiseHg Advent Calendar 2012 - connpass 9日目のエントリになります。今日は、いよいよMercurialの真価である歴史改変をはじめてみましょう。歴史改変というと難しいイメージですが、まずは手始めにコミットしたリビジョンを無かったことにすることから…

TortoiseHgを使ってファイル登録しコミットしよう

http://connpass.com/event/1504/ の7日目の記事になります。初期化したリポジトリに管理対象のファイル(例えばソースコード)を追加してMercurialにて管理していくことにしましょう。今日は、 http://ftp.gnu.org/gnu/hello/ を登録することにしてみましょ…

TortoiseHgを使ってリポジトリを作ろう

TortoiseHg Advent Calendar 2012 - connpass の 6日目のエントリです。今回はいよいよTortoiseHgを使って作業を初めて行きましょう。 リポジトリ作成 リポジトリを作成する方法はいくつかあるのですが、ここでは、あるフォルダで右クリックしてメニューから…

TortoiseHg リリース済みバージョンのダウンロード方法

TortoiseHg Advent Calendar 2012 - connpass の 5日目のエントリです。今回は少し古いリリースされたバージョンを入手する方法です。 過去のバージョンはどこ? 過去にリリースされたTTortoiseHgのダウンロード方法が公式サイトにいくとある程度古いバージ…

パッチ管理リポジトリ入門 ~MQ(パッチ)もMercurialで管理できるよ~

先日 pyfes でご挨拶させていただいた @IanMLewis さんからバトンを受けまして Mercurial Advent Calendar 2012 - connpass 本日4日目の記事を書かせて頂きます。パッチ管理リポジトリ入門ということで、MQ自体の管理について簡単にご紹介させていただきたい…

TortoiseHg から始める Mercurial (Ubuntu編)

TortoiseHg Advent Calendar 2012 - connpass の2日目のエントリになります。TortoiseHg ついて今回は、Linux編のインストールについてご紹介します。Linux のディストリビューションはいくつかありますが、人気の高い Ubuntu を例にご紹介します*1 Ubuntu …

TortoiseHg から始めるMercurial (Windows編)

本日から始まりました、TortoiseHg Advent Calendar 2012 - connpass の1日目のエントリになります。 最初なので、WindowsユーザがMercurialを始める場合のガイドをお送りします。TortoiseHgをインストールすればMercurialの本体を同梱されます。インストー…