トップ(最新) | <前

nDiki : 開発

スポンサード リンク

Related term

2009年8月10日 (月)

C++ソースコードフォーマッタ Uncrustify このエントリーを含むはてなブックマーク

スポンサード リンク

私が Perl が好きな理由の一つとして perltidy が存在しているという点がある。 perltidyソースコード整形は柔軟にカスタマイズができて、自分の好みの整形設定を作っておける。 このツールおかげで後で整形できるので、荒々しくコードを書いてガンガンリファクタリングしていくことできる。

久しぶりに C++開発をするにあたって、C++ の同様のツールを探してみた。 perltidy のように長い式の折り返しを適切に調整してくれる整形ツールはあまり見つからない。いくつか試したところ Uncrustify にたどりついた。

@ 設定

 uncrustify -c /dev/null --update-config-with-doc -o ~/.uncrustify.cfg

するとデフォルトの設定が書き込まれた設定ファイルができる。 これを好みの設定に書き換えていく。

@ ソースコード整形する

 uncrustify source.cpp

とすると整形されたソースコードが source.cpp.uncrustify に出力される。

 uncrustify --replace source.cpp

とすると source.cpp 自体を整形されたソースコードで置き換えてくれる。

@ Emacs からの呼び出し

perltidy の時の設定(記事)で OK。 shell-command-on-region では

  uncrustify -l CPP -q

を実行するようにする。Uncrustify は標準入力からソースコードを渡す際にはどのプログラミング言語が指定してあげる必要がある。

好みの設定は現在模索中。 長い式の中の、引数なしの関数呼び出しの開き括弧と閉じ括弧の間で折り返されることがあってそれが気持ち悪いのだが、それ以外は好みの設定になりつつある。 もうちょっと設定いじってみて確定するつもり。

■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。

Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。


[ 8月10日全て ]

2009年9月10日 (木)

今日のさえずり - バーコードって床屋でどのように頼むんだろう このエントリーを含むはてなブックマーク

naney:3907973852

@ 2009年09月09日

  • 05:38 起床。 *P3
  • 05:53 湯船のゴミをさらうやつが欲しい。 *P3
  • 10:43 新しいエアコンのコンパネ設定いじってみた。室温表示できるのか。いいね。あと目の前の柱についているので時計も表示させた。 *P3
  • 12:26 PIXUS MP990 が9月8日に発表されて、PIXUS MP980 は型落ち。 *P3
  • 12:59 2009年9月7日の歩行: 6014歩、4.80km、45分、6.30km/h、消費 218.3kcal、脂肪燃焼 31.2g、3.2エクササイズ。 *P3
  • 13:01 2009年9月8日の歩行: 2176歩、1.66km、20分、4.83km/h、消費 76.5kcal、脂肪燃焼 10.9g、1.0エクササイズ。 *P3
  • 13:52 そろそろ TinyURL から bit.ly に移行するべきかな。 *P3
  • 14:25 ファミリーマートでチョコベビーに惹かれたが 102g も入っていたので諦めた。 [mb]
  • 16:29 ありがとうございます。 j.mp 知りませんでした。 RT @asaasa: @Naney bit.ly のエイリアスである j.mp も使うべき(とか言い放つテスト) ...ついったー公式も j.mp 正式サポートしないかなあ。 *P3
  • 17:36 前向き交流会につき早めに退社。 [mb]
  • 17:42 もう年賀はがきの予約始まっているのか。早いなあ。 [mb]
  • 17:58 バーコードって床屋でどのように頼むんだろう。 [mb]
  • 18:04 品川駅着。時間までエキュートのぞくか。 L:品川駅 [mb]
  • 18:26 そろそろお店に向かう。 L:品川駅 [mb]
  • 19:46 前向き交流会を一足お先に失礼したところ。 [mb]
  • 19:54 今日紹介してもらった西田文郎氏の本を購入。 [mb]

@ 2009年09月10日


[ 9月10日全て ]

2009年9月20日 (日)

クリアリングでマイナス思考を3秒で削除 - No.1理論 このエントリーを含むはてなブックマーク

No.1理論

今月の前向き交流会(記事)で紹介されてその日に本屋で買って帰ったのが、西田文郎氏の「No.1理論」。 駒大苫小牧高校を甲子園優勝に導いた能力開発法についての本。

そういえば2年前に駒澤大学経営学部で准教授(経営組織論)の日野健太氏と会った時に、「駒澤大学附属苫小牧高等学校の野球部香田監督にインタビューしたところ、常に甲子園という夢(ビジョン)を持ち続け部員に語っていた」と言っていたという話を聞いたのを思い出した(記事)。これはこのNo.1理論のことだったんだな(多分)。

根本はマーフィーの成功法則と同じだ。マーフィーの成功法則では潜在意識という観点で説明しているが、No.1理論では脳科学の点からでの考察も説明されている。 またいわゆるプラス思考の重要性に加えて感情・イメージをプラスに持っていくことの重要性を指摘している。考えてみるとマーフィーも同じことを言っているのだが、そのことについて本書によって再認識できた。

成功は簡単と思うこともポイントで成功する人は「できて当たり前」と思えているとのことだ。 本書も読者に対して誰でも簡単にを強調し、とても優しい態度で勇気づけてくれる文章で書かれている。 マイナス思考については過去の経験によって生じるものであるが、例え100回マイナス思考してしまっても、101回目でプラス思考になれば良いということで、いつでも「これからがスタートなのだ」という気持ちが大切としている。

本書で1番実用的と感じ、実際にすぐに役にたったのは「クリアリング」の技術だ。 自分の「目標」を「体の動き」で表すようにし、その動作をすることで頭を切り替えさせるというテクニックである。 著者は指を5回鳴らすことでマイナス思考を消すようにするようにしているという。

自分もそれにならって「左手の指1本を立てる」動作を「マイナス思考をクリアする」ことにしてみた。 実際にやってみるとこれが面白いように気持ちを切り替えさせてくれる。 このテクニックは活用しない手はないな。

「No.2ではなくNo.1を目指せ」という意味なども含め何度も読む価値がある1冊。


[ 書評 ] [ お薦めの本 ]


[ 9月20日全て ]

2009年9月30日 (水)

同級生とボルツを懐しむ このエントリーを含むはてなブックマーク

naney:3969296918

高校の同級生である駒澤大学経営学部で准教授(経営組織論)の日野健太氏と久しぶりに呑んだ。 駒大苫小牧高校を甲子園優勝に導いた能力開発法についての本「No.1理論」をこのあいだ読んで、2年前に「駒澤大学附属苫小牧高等学校の野球部香田監督にインタビューしたところ、常に甲子園という夢(ビジョン)を持ち続け部員に語っていた」と言っていたという話を聞いたのを思い出したのがきっかけ(記事)。 日野氏に mixi で連絡をとってみたところ、たしかにそのような指導を受けていたらしいとのこと。 久しぶりだしせっかくなので会って話しを聞いてみることにした。

場所は前回と同じく自由が丘。駅前でもらったクーポン券を頼りに入ったお店は、ガラステーブルに唐辛子が敷き詰められた「旨辛ダイニング 香季庵」。 一品一品が凝った盛り付けの創作料理のお店。 親近感を感じさせつつも、なれなれしくまではいかないスタッフ陣で居心地が良かった。

No.1 理論で書かれていた野球部員のNo.1ポーズについては実際に日野氏が、講義かなにかの時に学生やってみてもらったらしい。 後の学生アンケートによると「一体感を感じた」等の反応があったそうだ。

その他昔話も含めて2時間強楽しい時間を過した。トッピックスを以下メモ。 また年明けにぜひ会いたいな。

@ 最近の話題

@ 自転車通勤

前回会った時にも話題になった自転車通勤を今も続けているらしい。 快適な自転車通勤はもはや止められないとのこと。

自転車はフラットハンドルらしいのだが、やっぱりドロップハンドルが気になるよね。

日野: やっぱり我々の世代はロードマンだよね。

あ、ゴメン。白状するとロードマン知らなかった。 最初はなんかそういう名前の自転車雑誌かなにかがあって、ドロップハンドルよく特集していたとかそういう話なんだと思ってうなずいたんだけれど、途中で製品名だって気がついた。 自分はロードマン乗ってないよ。 ドロップハンドルはたしかに憧れだったけど(自分が乗っていたのはセミドロップハンドルの自転車だった)。

@ マンション

マンション購入の先輩として、どうやって選んだかとか、どんな風に決断したかとか。

@ 博士

つい最近博士号を取得したとか。オメデトウ! 日野氏いわく「趣味です」とのこと。 いやいや、すごいすごい。

@ mixi・プロフ・裏サイト

プロフや裏サイトは中・高校生のものだと思っていたのだけれど、今はもうそういう世代が上がってきて大学1年生なんかそれらが常識だとか。 あー、そうかそういう世代もいずれ大学生になって社会に出ていくのか。

@ 高校時代の思い出話

@ 渋谷のボルツに激辛カレーを食べにいった

東京都渋谷区2丁目、営団地下鉄銀座線が渋谷駅前で地上に出た際に南側に見えたビルに激辛カレーを食べられるカレー屋「ボルツ」があった。

高校生時代、何人かで何度か足を運んだっけ。 毎回少しづつ辛さの倍率を上げていくのが楽しみだった。 辛さをラッシーでなだめるのが通例だった。

あ、誰だったか水にシュガーを入れて飲んでたな。

@ 九州旅行

まだオランダ村だったころに卒業旅行で九州にいった時の話が話題に。 まだ旅のしおり保管してあるぜ。

@ 恩師がそろそろ定年

担任の立松先生がそろそろ定年のはずとのこと。 有志でお祝いの席をもうけてはどうかという話に。

来年年明けぐらいに準備会をやろうかということで。


[ 日比谷高校 ] [ 35R ]


[ 9月30日全て ]

2009年11月20日 (金)

今日のさえずり - 僕の喉を潤しておくれ このエントリーを含むはてなブックマーク

@ 2009年11月20日

naney:4119076368

  • 10:30 Dropbox ニュースレターで selective sync 開発中とある。結構気になる機能。
  • 12:37 2009年11月19日の歩行: 4671歩、3.59km、40分、5.31km/h、消費 180.3kcal、脂肪燃焼 25.8g、2.6エクササイズ。
  • 12:42 僕の喉を潤しておくれ。 [Flickr] http://ff.im/-bJyoS
  • 23:39 この間買った PRESIDENT 2009年12月号別冊 お金が貯まる生き方 [雑誌] 読んでいる。高めの年収の人もいろいろ苦労しているみたい。年収低くても参考になるところ多し。 http://bit.ly/n4d77
  • 23:41 さて ThinkPad X200 のパーティション切り直すか。
  • 23:44 その前に Windows Update
  • 23:48 Partition Wizard Home Edition 4.2 が出ているのでダウンロード。 http://bit.ly/1K1hHE
  • 24:22 Partition Wizard Home Edition 4.2 インストール
  • 24:32 C ドライブを 150.00GB に縮めて 304.82GB の空パーティションを作成するよう設定。
  • 24:43 debian-testing-i386-businesscard.iso で起動。
  • 24:48 [Advanced options]-[Expert install]。
  • 24:56 インストーラの時点では無線 LAN 接続は WEP のみか? WPA-PSK には設定できないっぽい。
  • 25:42 [ベースシステムをインストールしています]-[Packages を取得しています...]で止まっている。ルータのあの問題かなあ。
  • 25:45 今日のインストール作業はここまでにしておこう。プチッ。

[ 11月20日全て ]

2009年12月10日 (木)

今日のさえずり - フロスティ食べたい このエントリーを含むはてなブックマーク

naney:4174421200

@ 2009年12月09日

@ 2009年12月10日


[ 12月10日全て ]

2010年1月12日 (火)

今日のさえずり - コーヒーにさきいか このエントリーを含むはてなブックマーク

@ 2010年01月10日

  • 09:29 左足の小指の爪が取れそうで取れない。早く取れてしまえ。
  • 10:14 テレビ東京でやっているの、あだち充?
  • 13:47 イマココココス。
  • 15:13 ハッピーバースデートゥユーが流れているココス。
  • 18:08 ダイヤルQ2しばらく使ってないな。 http://bit.ly/6RDetE
  • 18:10 ダイヤルQ2使ったのって東京BBSのときだったかな。

@ 2010年01月11日

  • 15:43 不動産屋がきているなど、階下に動きあり。
  • 16:25 コーヒーにさきいか。
  • 16:43 去年の家計費計算集計を OpenOffice.org でやるか Google ドキュメントでやるか迷っている。
  • 16:53 結局 Google ドキュメントに入力している。
  • 20:41 ユニクロは腕まくりしたら勝手に下がってこない長袖シャツを早急に開発すべき。
  • 21:59 トイレットペーパーに対する品質要求。 RT @coachingbot: 今日あなたが手放したものは何ですか?
  • 25:27 昨日本屋でみかけて買った本: 「先のばし」がなくなる仕事術 http://bit.ly/8wPJWH
  • 25:46 2010年1月9日の歩行: 10歩、0.00km、0分、3.54km/h、消費 0.4kcal、脂肪燃焼 0.0g、0.0エクササイズ。
  • 25:47 2010年1月10日の歩行: 3191歩、2.43km、29分、4.90km/h、消費 125.2kcal、脂肪燃焼 17.9g、1.7エクササイズ。
  • 25:48 2010年1月11日の歩行: 1943歩、1.47km、18分、4.78km/h、消費 76.8kcal、脂肪燃焼 11.0g、1.0エクササイズ。

@ 2010年01月12日


[ 1月12日全て ]

2010年1月26日 (火)

今日のさえずり - これ Emacs なのよね このエントリーを含むはてなブックマーク

naney:4310098021

@ 2010年01月26日


[ 1月26日全て ]

2010年2月15日 (月)

そろそろ Google ChromeWindows のメイン Web ブラウザにするか このエントリーを含むはてなブックマーク

開発に使っている Windows デスクトップ PC はメモリが 1GB で、ちょっと不足気味なので Web ブラウザを立ち上げっぱなしにしずらくなってきた。 ということで最近は Firefox よりも起動の速い Google Chrome をよく使うようになってきた。 Windows では Google Chrome をメインにしてみようかな。拡張機能もサポートされたし。

ということで Google Chrome に拡張機能を入れてみようかと思ったら、今使っている Google Chrome Portable は3系で入れられなかった。 データディレクトリを TrueCrypt 仮想ボリュームに入れておきたかったので Google Chrome Portable にしていたんだけれど、確認したら Google Chrome は --user-data-dir コマンドライン引数でデータディレクトリを変更できるようなので、Portable 版をやめて普通に最新版をインストールしなおすことにした。

インストール後、スタートメニューの中のショートカット・PStart(ランチャ) 上の起動項目・レジストリ中にある関連付け起動設定についてそれぞれ --user-data-dir を指定。

レジストリの中は

 "<パス>\chrome.exe" -- "%1"

となっているところを

 "<パス>\chrome.exe" --user-data-dir=<データディレクトリ> -- "%1"

に変更。--user-data-dir を最後に指定すると関連付けから起動すると別にもう1つエラーなタブがが開いてしまう。-- は以降 PATH/URL 指定を表すようだ 。


[ 2月15日全て ]

2010年2月19日 (金)

今日のさえずり - 「意味わかんない」っていうセリフが伝染しないように このエントリーを含むはてなブックマーク

@ 2010年02月19日

  • 09:34 @kmunaka お久しぶりです。ネット上ではありますが再会できて嬉しいです!
  • 09:40 I'm at 秋葉原駅 (秋葉原駅, 千代田区). http://4sq.com/68fhHr
  • 10:02 Google Apps ドキュメントの設定を「このドメインの外のユーザーとはドキュメントを共有できない(外部ドメインからドキュメントを受けとることを許可する)」に変更。
  • 12:16 I'm at セブン-イレブン神田佐久間町店 (神田佐久間町4-16, 千代田区). http://4sq.com/cEfW1k
  • 12:20 人事異動があるならもっと早く正式にアナウンスして欲しいよ(計算機管理者より)。
  • 12:23 ピリ辛チキン&鶏そぼろ弁当(昼食) 448円。セブン-イレブン
  • 12:48 @kmunaka 研究職いいですね。自分は前に会った時と同じ会社に勤務してます。今は開発やってます。
  • 12:57 @nyafuru NHKバンクーバーオリンピック @NHK_Olympic 。
  • 13:04 @kmunaka 昨年末までは NaneyOrgWiki 継続していたのですが、レンタルサーバを変えた際に移行しませんでした。spam 対応とかの時間が取れなくなってしまったので。
  • 13:31 使わないと思うけれど Google Apps 導入ついでに Google トーク クライアント再びインストールしてみた。
  • 13:50 RT @cafemari: 【3人育ててみてようやくわかったこと】「ねなさーい!」と怒るより、「いい子ね大好きよ」と言って、きゅ~した方が早く寝る件。でもそれは、育児書に書かれていてもなかなか実行できないものだ、最初は。
  • 16:50 「意味わかんない」っていうセリフが伝染しないように気をつけたい。
  • 18:29 「スケジュール調整システム ちょー助」入力指示があったのでアクセスしてみる。パスワードを何か決めて入力しなければならないのがちょっと心理的障壁。
  • 18:31 ◎○△×って日本的かな。
  • 19:11 ソフトなチーズクリームパン(おやつ) 115円。ファミリーマート
  • 19:12 ファミリーマートバレンタインデーのチョコレートが5割引で売られていた。
  • 21:24 Google Apps ドキュメントの設定を「このドメインの外のユーザーとはドキュメントを共有できない(外部ドメインからドキュメントを受けとることを許可する)」にしても外部から共有招待したドキュメントにアクセスできなかった。受けとるの意味は別なのか。
  • 22:05 Google Apps ドキュメントの共有制限を緩くして外部と共有できるようにした。でも外部にあるドキュメントのオーナーを内部にはもってこれない。オーナーになるには共有してコピー(して外部のを破棄して内部から外部に共有)する必要があってかなり面倒。
  • 22:37 さて帰る。
  • 22:43 I'm at 秋葉原駅 (秋葉原駅, 千代田区) w/ 9 others. http://4sq.com/68fhHr
  • 22:53 @kmunaka 月曜日がマイルストーン日なので今日はガンバルデーでした。普段はそんなに残業してないですよ。
  • 22:56 ユバーバタイムライン? 今あれやってるの?
  • 22:58 あ、はみ隠しの方じゃないのか。
  • 23:02 @kmunaka コーディング中心の業務に戻ったのは去年の夏ぐらい。何年ぶりかの C++ の世界です。
  • 23:08 三方を阻まれると、いつもメカドックを思い出す。
  • 24:55 Refollow の OAuth 認証サスペンド解除されてる。 http://refollow.com/

[ 2月19日全て ]

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.198772s / load averages: 0.18, 0.20, 0.25
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)