■■■■■■□■■■■■■□■■■■■■□□□□□■■□■■■■■■
■■□□■■□■■□□■■□■■□□□□□■■■■■■□■■□□□□
■■□□■■□■■□□■■□■■□□□□□■■□□■■□■■■■■■
■■□□■■□■■□□■■□■■□□□□□■■□□■■□□□□□■■
■■□□■■□■■■■■■□■■■■■■□■■■■■■□■■■■■■

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

bbLean mod 090324

例によって変更の伴わない更新ですw
テキスト・アウトライン、テキス・トシャドウの描写で、
いままではfor文を使ってループをまわしてたんですが、
全部展開してみました。
アウトライン+影だと15回もDrawTextをしているので、
マシンスペックが低いと結構負荷がかかるかと思います。
なので、少しでも軽くしたいなぁということで変更です。

んー処理軽くなるといいなぁ…

あと、リソース関係。
アイコンとメニューからのリネームのダイアログとか
ちょいちょい変更してみました。

っつーことでDLは↓
bbLean::modとか自作plugin最新版まとめ
スポンサーサイト

テーマ:フリーソフト - ジャンル:コンピュータ

  1. 2009/03/24(火) 21:11:15|
  2. bbLean
  3. | トラックバック:0
  4. | コメント:1

PictBear2

PictBear2の正式版がリリースされましたねー
http://www.fenrir.co.jp/pictbear/
ブラウザはFirefoxに乗り換えてしまいましたが、
PictBearの方はいまだにお世話になってます。
ぜひ、こちらの開発も継続されるとうれしいんですが…

テーマ:フリーソフト - ジャンル:コンピュータ

  1. 2009/03/22(日) 10:38:36|
  2. フリーソフト
  3. | トラックバック:0
  4. | コメント:3

bbLean mod 090308 LLVM版

なんの意味もありませんが、LLVM2.5
090308版のbbLean modのソースをコンパイルしてみました。
gcc4.2でコンパイルが通るようにちょっと修正してますが、
基本的に同じものです。
別にそんな処理時間がかかるようなことをする類のソフトじゃないんで
体感的に変わることもないと思いますが…ファイルサイズデカイだけ?
てか、LLVMがどんなもんなのか僕自身理解できてませんw

bbLean_mod_090308_llvm.zip

テーマ:フリーソフト - ジャンル:コンピュータ

  1. 2009/03/14(土) 23:09:28|
  2. bbLean
  3. | トラックバック:0
  4. | コメント:0

bbLean mod 090308

んー
大きいサイズの変数(多分4KB以上)を宣言すると、
スタック伸張のため、_allocaが呼ばれるんですが、
標準ランタイムライブラリをリンクしないと、
コレがないのでコンパイルできませんでした。
で、スタックプローブしないように
-mno-stack-arg-probe
をつけてコンパイルしてたんですが、
やっぱりこれじゃスタックオーバーフローの危険があるみたいなので修正しました。
  • -mno-stack-arg-probeのオプション削除
  • libgccをリンク

    はじめ、libgcc.a全部使うわけじゃないし~と思って
    _allocaをアセンブラで書いて一緒にリンクしてたんですが、
    不要なものはリンクせず、libgcc.a内の_chkstk.oだけがリンクされるみたい。
    なので、libgcc.aをリンクすることにしました。

    ということで、090306~090307を使ってる人は更新お願いします。

    ダウンロードはこちら
    bbLean::modとか自作plugin最新版まとめ

    テーマ:フリーソフト - ジャンル:コンピュータ

    1. 2009/03/08(日) 19:58:44|
    2. bbLean
    3. | トラックバック:0
    4. | コメント:0
  • bbLean mod 090307

    すいません、メモリリークが見つかったので修正です。
    場所は、拡張子毎のメニュー文字色のとこです。
    長らく放置されてたことになるなぁ…本当にごめんなさい。

    ダウンロードはこちら
    bbLean::modとか自作plugin最新版まとめ
    1. 2009/03/07(土) 23:55:57|
    2. bbLean
    3. | トラックバック:0
    4. | コメント:0

    bbLean mod 090306

    どうも、お久しぶりです。
    なんだか最近飲んでばっかりで、給料日から10日目にしてお金がありませんw

    閑話休題
    bbLean mod 090306ですが
    またまた変更はありません…ほんのちょっとコード変更です。
    ただ、時々アップしとくと自分が便利なんで。
    以前ここで触れた"実行ファイルのサイズを小さくする"をやってみました。
    リンク先を辿っていけば書いてありますが、
    デフォルトライブラリをリンクしない(コンパイルオプション:-nostdlib)ためCの標準関数が使えない
    というのがネックです。Win32APIに全て置き換えなければなりません!
    …と思ってたら、msvcrt.dllってdllにリンクすれば結構いけました。
    -nostdlib -lmsvcrt -lkernel32 -luser32 -lgdi32
    と、
    #define stricmp _stricmp

    こんな感じのdefine
    WinMainからWinMainCRTStartupに変更
    このぐらいの変更でコンパイルが通りました。

    ファイルサイズは4KBしか小さくなってないけどねー
    別に更新しなくていいですよ。

    ダウンロードはこちら
    bbLean::modとか自作plugin最新版まとめ

    テーマ:フリーソフト - ジャンル:コンピュータ

    1. 2009/03/06(金) 23:56:58|
    2. bbLean
    3. | トラックバック:0
    4. | コメント:0
    home

    プロフィール

    Author:nocd5
    30歳(男)
    会社員

    Last.fm



    最近の記事

    --年--月--日 (--)
    スポンサーサイト
    2009年03月24日 (火)
    bbLean mod 090324
    2009年03月22日 (日)
    PictBear2
    2009年03月14日 (土)
    bbLean mod 090308 LLVM版
    2009年03月08日 (日)
    bbLean mod 090308
    2009年03月07日 (土)
    bbLean mod 090307
    2009年03月06日 (金)
    bbLean mod 090306

    カテゴリー

    カレンダー

    01 | 2009/03 | 04
    Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30 31 - - - -

    最近のコメント

    最近のトラックバック

    ブロとも申請フォーム

    この人とブロともになる

    ブログ内検索

    Amazonアソシエイト

    RSSフィード

    リンク

    このブログをリンクに追加する

    FC2ブログランキング

    FC2Blog Ranking

    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。