as-util.h まとめwiki
http://w.atwiki.jp/as-util/
as-util.h まとめwiki
ja
2011-04-12T01:06:52+09:00
1302538012
-
関数一覧
https://w.atwiki.jp/as-util/pages/14.html
-インクルード
#include <cstdio>
#include <direct.h>
#include <errno.h>
#include <fcntl.h>
#include <io.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
-名前空間
using namespace std;
int as::open_or_die( const string in_filename, int in_openflag, int in_permissionmode = 0 ) {
int ret = _open( in_filename.c_str(), in_openflag, in_permissionmode );
if( ret == -1) {
fprintf( stderr, "Could not open %s (%s)\n", in_filename.c_str(), strerror(errno) );
exit( -1 );
}
return ret;
}
/* 代替コード */
void as::make_path(const string filename) {
for( unsigned int offset = filename.find( "/", 0 ); offset != string::npos; offset = filename.find( "/", offset ) ) {
string path = filename.substr( 0, offset );
_mkdir( path.c_str() );
offset++;
}
}
void as::write_file( const string filename, unsigned char* buff, unsigned long len ) {
int fd = open_or_die( filename, O_BINARY | O_CREAT | O_TRUNC | O_WRONLY, O_CREAT | O_NOINHERIT );
_write( fd, buff, len );
_close( fd );
}
string as::get_file_prefix(const string in_filename)
不明 as::unlzss(unsigned char *buff, unsigned long len, unsigned char *&out_buff, unsigned long &out_len)
&link_edit(text=ここを編集)
#comment()
2011-04-12T01:06:52+09:00
1302538012
-
ファイル一覧
https://w.atwiki.jp/as-util/pages/13.html
-as-util.h
汎用ライブラリ
-as-lzss.h
LZSSライブラリ
&link_edit(text=ここを編集)
#comment()
2010-09-10T16:13:15+09:00
1284102795
-
トップページ
https://w.atwiki.jp/as-util/pages/1.html
**as-util.hまとめwikiにようこそ
-ここではasmodean氏作のツールに同梱されているソースコードで使用されている、
-as-util.hの解析を行っていく予定です。
なお、編集は自由にしていただいて結構です。
&link_edit(text=ここを編集)
#comment()
2010-09-10T16:12:57+09:00
1284102777
-
メニュー
https://w.atwiki.jp/as-util/pages/2.html
**メニュー
-[[トップページ]]
-[[ファイル一覧]]
-[[関数一覧]]
//**更新履歴
//#recent(20)
&link_editmenu(text=ここを編集)
2010-09-10T15:49:49+09:00
1284101389
-
右メニュー
https://w.atwiki.jp/as-util/pages/3.html
**更新履歴
#recent(20)
&link_editmenu2(text=ここを編集)
2010-09-10T15:48:39+09:00
1284101319
-
プラグイン/人気商品一覧
https://w.atwiki.jp/as-util/pages/12.html
* 人気商品一覧
@wikiのwikiモードでは
#price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。
カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|
空白の場合はランダムな商品が表示されます。
※このプラグインは[[価格比較サイト@PRICE>>http://atprice.jp]]のデータを利用しています。
-----
たとえば、
#price_list(game-toy)
と入力すると以下のように表示されます。
ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)
ノートパソコンの売れ筋商品
#price_list(game-toy)
人気商品リスト
#price_list()
2010-09-10T15:23:17+09:00
1284099797
-
プラグイン/コメント
https://w.atwiki.jp/as-util/pages/11.html
* コメントプラグイン
@wikiのwikiモードでは
#comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
=>http://atwiki.jp/guide/17_60_ja.html
-----
たとえば、#comment() と入力すると以下のように表示されます。
#comment
2010-09-10T15:23:17+09:00
1284099797
-
プラグイン/関連ブログ
https://w.atwiki.jp/as-util/pages/10.html
* 関連ブログ
@wikiのwikiモードでは
#bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます
詳しくはこちらをご覧ください。
=>http://atwiki.jp/guide/17_161_ja.html
-----
たとえば、#bf(ゲーム)と入力すると以下のように表示されます。
#bf(ゲーム)
2010-09-10T15:23:17+09:00
1284099797
-
プラグイン
https://w.atwiki.jp/as-util/pages/9.html
@wikiにはいくつかの便利なプラグインがあります。
-----
#ls
-----
これ以外のプラグインについては@wikiガイドをご覧ください
=>http://atwiki.jp/guide/
2010-09-10T15:23:17+09:00
1284099797
-
プラグイン/動画(Youtube)
https://w.atwiki.jp/as-util/pages/8.html
* 動画(youtube)
@wikiのwikiモードでは
#video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
=>http://atwiki.jp/guide/17_209_ja.html
また動画のURLはYoutubeのURLをご利用ください。
=>http://www.youtube.com/
-----
たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
#video(http://youtube.com/watch?v=kTV1CcS53JQ)
2010-09-10T15:23:17+09:00
1284099797