メッセージ欄

分類 【覚え書き】 で検索

一覧で表示する

個人で事業を始める人に役立つ書籍と会計ソフト
2010/07/05(月) 14:06 覚え書きはてブ情報 はてブに登録 はてブ数

法人化後の初確定申告が済みました。
意外と手間取りませんでした。大変そうだったけどやってみればなんとかなるもんです。

で、いい区切りなので、今回は自分が
会社退職→フリーランス→法人化
と進めてきた中で役に立った本とかをまとめて紹介してみます。

ASIN:4898147224
クリエイター独立ガイド―起業と経営
一番最初に買った本です。
税金や保険、複式簿記、商工会議所の活用、法人化(株式会社、LLC等)、トラブル対応まで、扱ってるネタが幅広く、独立したらどんなことが必要になるのか?という全体像をつかむにはもってこいの一冊です。
クリエイターでなくても、要は飲食店みたいに店舗や在庫を持つわけではない職種の人なら役立つと思います。

ASIN:4777111652
【2008-2009年度版】図解 フリーランスのための超簡単!初めての青色申告
個人事業主の青色申告向け。
Excelにアドインする形の会計ソフトがくっついてるんですが、これがかなりいい出来。「フリーランス」に機能を特化しているので(在庫とか無い)、操作自体が大変わかりやすく、フリーランスの時はこれ1本で日頃の会計処理から確定申告まで十分対応できました。変に本格的な会計ソフトを買って混乱するよりいいです。インターフェースがExcelなところもなじみがあって使いやすいし、オススメです。本の内容自体もとてもわかりやすいです。
毎年新しいのが出てるので、ご購入の際は最新版をどうぞ。

で、上記2冊でフリーランス時代は十分でした。
この後、法人化へ。

ASIN:4827202397
0円で株式会社を起こす完全設立マニュアル
株式会社を設立するためのマニュアル本。内容はまさに「チュートリアル」。
この本に沿って進めていくと「会社が出来ます」って感じの本で、本当にそのとおりに進めるだけなのですごく助かりました。「0円」を変に強調しているのがちょっと嘘くさい気もしましたが内容的にはそんなことなかったですw
ただ、チュートリアルなので会社ができた後はほとんど読むことがありません。

ASIN:4534039972
起業から1年目までの 会社設立の手続きと法律・税金
amazonでの評判が良かったので一個上の本と併せて購入。
取締役会とか監査役とかの話もしっかり書いてあって、本格的な会社立ち上げの指南書という印象。僕のようなフリーランスからの法人成りにはちょっと重すぎる感じもしますが、税金とか給与とか知っておくべきこともいろいろわかりやすく載ってるので、何か法人についてわからないときにちょくちょく参照してます。
設立の手続きについては一個上の本と違って時系列ではないこともあり、あんまり使いませんでした。

ASIN:4534043333
http://ichibou.net/asin/4534043333
今回の決算前に買った本。法人税は難しそうなので何か本が必要かと思い買ってみました。法人税は書類が多くて何から手をつけていいのかわかりずらいですが、この本を読むと全体像と処理すべき順番がよくわかります。ただ零細故にそんなに複雑な処理ではない上に、下記のソフトが結構助けになってサウサクできたので残念ながら意外と活躍してません。わかりやすくていい本ですが、わざわざ法人税に一冊買う必要はないかもしれません。

20100701.gif
会計ソフト 税理士いらず
今回の法人の確定申告で使った会計ソフトがこれ。
小規模法人の確定申告に特化していて、法人用会計ソフトとしては安い¥12,600。
さすがに何か法人用の会計ソフト買わないとだめかなと思い、弥生とかいろいろ比較してたら偶然見つけたソフト。
聞いたことないし、ぐぐってもあんまりレビューとか出てこないので不安だったんですが、使ってみたらかなりよかったです。仕訳を入力するだけで(csvによる一括インポートも可)確定申告に必要な書類一式が全部作れます。地方税もOK。特化しているが故に操作に迷うところがありません。Good!
他の会計ソフトと比べるとおそらくいろんなところが劣っているのでしょうが、零細法人でたいした複雑な経理もなく、「確定申告の手間だけなんとかしたい~!」という向きには必要十分なありがたいソフトではないでしょうか。体験版もあります。


以上です。他にも何冊か買いましたが、あんまり役立たないのはブックオフに行っってしまったので、上記はすべて本棚に残っている良本です。
どうぞご参考まで!

Android搭載のブラウザでjavascriptのスクロールイベントの処理が異様に遅い
2010/06/24(木) 20:42 覚え書きはてブ情報 はてブに登録 はてブ数

先日公開した「AmazonExplorer」では、スクロールするとAjaxで次のページを勝手に読み込むようにしてるんだけど、どうにも読み込み処理が遅い。遅いどころかまったく先に進まないときもある。
最初、Android端末の性能上、DOMの処理が追いついてないのかと思ったが、いろいろテストしてみたらどうやらスクロールのイベントを拾うのが異様にヘタらしい。
つまり、onclickイベントなどはすぐに拾ってくれるがonscrollイベントをうまく拾ってくれない。jqueryでの$(window).scrollも同様。

しばらく待っても処理されないときは処理されないので、遅いと言うより拾えてないのか??。何度もスクロールしてると拾ってくれるが、インタフェースとしてはかなりストレスが高くなってしまう。PCのスクロールと違ってタッチしてヌルヌル動かせるということが何かしら処理しづらい原因になっているのか?
いづれにせよ残念ながら解決策はみつからず。

原寸画像検索とかもAndroid対応しようと思ってたんだけど、ここが解決しないと快適性が得られないなあ..。ぐぐってもあんまり情報ないし。フローズンヨーグルトがこの辺を解決してくれてるとありがたいけど..。
なんかわかったらまたブログで書きます。
誰かこの辺について知ってる方いたら教えてください。

<2010/7/11追記>
結局スクロールイベントはあきらめてインターバルタイマーで処理することにしました。数秒ごとに残りスクロール量をチェックし、少なくなったら次を読み込むという形式です。
setInterval("次読み込み関数", チェック間隔(秒));
これでOK。
  • 細かい改修 K52.NIKKI ver3.0 nihonyamori
    最近はサイトの細かいところをいじっております。■ceron.jpURL正規化一部大手サイトだけですが、ref=rss、from=twitterなどの計測用クエリがURLについていた場合は外して集計するようにしました。コメントが分散してしまうのを防ぐためです...

AmazonEC2でc1.middleを使うときデフォルトカーネルを選ばない方がいい
2010/03/03(水) 20:10 覚え書きはてブ情報 はてブに登録 はてブ数

日本語情報が見つからなかったのでメモ。

一部サービスにAmazonEC2を使っているのですが、先日インスタンスタイプをm1.smallからc1.mediumに乗り換えたところ、1日1回くらいのペースでサーバが落ちるという状況に。なぜかAmazonの管理画面では「running」になっているのだけど、WebもSSHもまったくアクセスできなくなる。しかも一度落ちると2回再起動しないと復活しないというよくわからない状況(なぜ2回?)。

/var/log/messageには下記のようなエラーが。
kernel BUG at arch/i386/mm/pgtable-xen.c:306!
カーネルのバグ??
検索しても日本語のページでは原因が見つからず。海外サイトをまわってやっと見つけました。
以下、参考情報(英語)
http://www.vincestross.com/2009/04/upgrade-an-ec2-instance/

結論としては、インスタンスの起動時にデフォルトのカーネルを選択しない方がいいらしい。

c1.mediumのデフォルトのカーネルバージョンが2.6.16なんですが、これが問題の元とのこと。
インスタンス起動時に、たぶんどれでもいいのですがデフォルト以外のなるべくリストの下の方のKernel ID(下の方がカーネルが新しい)を選んでおきましょう。
2.6.16でなければなんでもいい。

ちなみに利用中のカーネルのバージョンはuname -aで確認できます。

2.6.31になって今のところ安定してます。しかしデフォルト設定にそんな罠があったとは…。

正規表現の遅さ
2010/02/20(土) 9:53 覚え書きはてブ情報 はてブに登録 はてブ数

メモ。
perlで正規表現が負担になるケース。

use UTF8環境下でのuc、lc、//i
http://d.hatena.ne.jp/gfx/20091001/1254375323

パイプは重い
http://qootas.org/blog/archives/2006/06/perl_regex_perf.html
http://d.hatena.ne.jp/fbis/20060615/1150333992

これも?
http://d.hatena.ne.jp/head/20071203/perl

//i なんて、片っ端から使いまくってた。
気をつけよう…

SpeedyCGI(PersistentPerl)がいい感じ
2010/01/20(水) 18:51 覚え書きはてブ情報 はてブに登録 はてブ数

SpeedyCGI、いままで知りませんでした…。
一部CGIに導入してみたところ、動作がかなり軽快に。
厳密には名前は知ってたんだけど、mod_perl、FastCGIとよく並べてられているから、まあ似たようなもんなんだろうと思って無視してました。まさか導入がこんなに楽なものだったとは。
詳しくは↓この辺をどうぞ。
SpeedyCGI - CGIスクリプトを常駐させて実行することによりスピードアップさせます
PersistentPerl(SpeedyCGI)のメモ
Perl CGIのキャッシュ環境 - adiary開発日誌
速度的にはmod_perlのが上だけど大差ない模様。十分スピードアップできますし、楽なのでおすすめ。まあ、昨日使い始めたばかりなので、もしかするといろいろ問題点が出てくるかもしれませんが、いまのところは快適です。
mod_perl化しなきゃな~とか思いながらなんかいろいろ面倒なので先延ばししていたんですが、もうmod_perlのことは忘れます(笑。

ちなみに「-gオプションでグループ化すればメモリ節約できる」とのことなので、よくわからないまま片っ端からグループ化していたのですが、CGIじゃなくてcronから実行するplプログラムに対して-gオプションを使ったらプロセス数が無限に増えていってサーバダウンという有様に。.cgiと.plを同じグループにしちゃいけないのかな?詳しく調べていないのでなんとも言えませんが、とりあえず.plはグループ化しないようにしたら大丈夫でした。
ご参考に。

AmazonEC2でCentOSのイメージを作ってみた
2009/11/17(火) 17:18 覚え書きはてブ情報 はてブに登録 はてブ数

Amazon EC2が気になっていたので使ってみました。サーバ環境をソフトウェア的にコピーして増やしたり減らしたりできるのはかなり魅力だったので。
全部英語なのがネックかと思ってましたが、自分用のAMIを作るところまで、時間はかかりましたがそれほど苦労することなくできました。

参考にした図書はこちら。
ASIN:4822234371
クラウド Amazon EC2/S3のすべて~実践者から学ぶ設計/構築/運用ノウハウ~ (ITpro BOOKs)
基本的なところは網羅的にまとまっていてわかりやすいです。英語に抵抗がある方に特におすすめ。

で、自分用にカスタマイズしたサーバ環境のイメージを作ることになるわけですが、これについても手順をかなり詳しくまとめてくださっている方がいるので、これらを見ればほとんど問題なく進めます。感謝!(下記手順ではyum-xen.confのところでCentOS5.2で作ってますが、軒並み404 Not Foundになるので5.3にしたらOKでした。)

■Amazon EC2用Centos5イメージを作って、EC2上で動作させてみる
http://ulc.jp/wp/archives/349

■AmazonEC2応用編-自作のCentOS5のOSイメージをS3にバックアップする。http://ulc.jp/wp/archives/537

■[僕] Amazon EC2 用に自分で CentOS 5 のイメージを用意する
http://vkgtaro.jp/2008/11/10/amazon_ec2_centos5

使ってみた感想としては米国にあるのでやはりアクセスが若干遅く、SSHではカーソルを移動するたびに若干ひっかかる感じ。これはちょっとストレスかなと思い、実運用はまだ先でいいかと思ったのですが、来年2010年からシンガポールにデータセンターが設置されるとのこと!シンガポールならもうすこし快適に使えそうです。しかしシンガポールはいろいろ発展著しいですね。

晴れてシンガポールに設置されたら何か1つサービスをAmazonEC2上に引っ越して展開してみようと思います。作ったサーバイメージはそれまで止めときます。こういう判断ができるのも従量制課金のおかげ。
価格的にはそれほど高くも安くもないといったところでしょうか。年間契約だと半額程度になるのでかなりお得感はあります。

ちなみに管理画面がJavascript使いまくりのせいかIEだとやたら重たくて話にならないんですが、Firefox使ったら結構サクサク動きました。

mod_perl2インストールメモ書き
2009/10/29(木) 19:24 覚え書きはてブ情報 はてブに登録 はてブ数

mod_perlのインストール。ちょっとつまった上に、検索してもわかりやすい手順がまとまっているページが見つからなかったのでメモしとく。CentOS4です。

1.まず、バージョン。

httpd -v
で確認。
apache1.xにはmod_perl
apache2.xにはmod_perl2と決まってる。

2.ApacheがDSO対応か確認。

httpd -l
で、「mod_so.c」 が表示される事を確認。ない場合どうするかはわかんないので調べてください。

3.Apache拡張機能を使うためにapxsが必要です。

httpd-develに入ってるのでhttpd-develごとインストールしとく。
yum install httpd-devel

4.mod_perl2をダウンロード

wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz

5.解凍したらインストール

perl Makefile.PL MP_APXS=/path/to/apxs
make
make test
make install
途中で
 ************* WARNING *************
Your Perl is configured to link against libgdbm,
but libgdbm.so was not found.
You could just symlink it to /usr/lib64/libgdbm.so.2.0.0
 ************* WARNING *************
とか出たら/usr/lib64/以下にlibgdbm.soがないよ!ってことなのでlibgdbm.so.2.0.0へシンボリックリンクを張る。
ln -s /usr/lib64/libgdbm.so.2.0.0 /usr/lib64/libgdbm.so

Unable to determine server version, aborting.
Invalid MP_APXS specified?
と出る場合はapxsが入ってません。

For details on getting started with mod_perl 2,
   :
   :
が出ればインストールは成功です。

6.httpd.confをに設定を追記

LoadModule perl_module modules/mod_perl.so
<Files *.[好きな拡張子]>
SetHandler perl-script
PerlHandler ModPerl::Registry
PerlSendHeader On
Options +ExecCGI
</Files>
[好きな拡張子]で設定した拡張子でmod_perlが動きます。すでに.cgiがいろいろある場合は.cgiを指定すると一気にmod_perl環境になっちゃって動かなかったりすると困るので.mplとか新しい拡張子にするのも吉。

7.Apacheを再起動

再起動時にmodule perl_module is already loaded, skippingと出た場合、6.の先頭のLoadModule~~の行記述は不要。

8.適当なスクリプトで動かしてみましょう。

ちなみにmod_perlでsuExecは使えないみたいなのでスクリプトの権限は705とかその辺。

以上。
こちらも参考に。
http://d.hatena.ne.jp/masutaro/20081023/1224752242