2009年11月23日18:43 MySQL MyISAMのテーブルの移動はもっと評価されるべき MySQL を利用する場合、InnoDB を使うか MyISAM を使うかは、それぞれの特徴によって使い分ける必要があります。松信さんのブログにも書かれているので参考にしてみてください。 さて、僕が個人的に思っている特徴としては # MyISAM 全文検索が使える テーブルロック テーブルの移動が楽(コピーでおk。インデックスがあっても高速) データサイズが小さい(読み込みだけなら圧縮も可能) クラッシュした場合、データが壊れる可能性がある # InnoDB トランザクションが使える 行ロック(テーブルロックになることもある。前回の記事参照) 主キー検索が高速(インデックス内で完結するため) こんな感じです。この中でも特に MyISAM の 『テーブルの移動が楽』 というメリットは大きいと思っ
Expected files for Python Heroku automatically identifies your app as a Python app if any of the following files are present in its root directory: requirements.txt setup.py Pipfile If none of these files is present in your app’s root directory, the Python buildpack will fail to identify your application correctly. Python deployment flow When you deploy to Heroku, the dependencies you specify in y
Python勉強し始めて一ヶ月くらいたったんで一度復習を兼ねてまとめてみようと思います。僕が今までPHPとかPerlとかJavaScriptを使っていて、Pythonはこうやるのかーとか、これは便利だなーと思ったところ、開発していてはまったところなどピックアップしてみました。 初めてのPythonを読んで初心者向け勉強会に参加した程度の知識です。とりあえず初めてのPythonがかなりいいのでこれ読むだけで大体基礎は習得できた気がします。基本的な文法の説明だけでなく、大事なことは何回も繰り返し書いてあったり、Pythonの思想などにも触れているのでなぜこういう実装になっているかということも理解できます。これオススメ。 尚、このエントリーではPythonのバージョンは2.5をベースにしてます(主にGoogleAppEngineで使ってるので)。間違えなどあったらツッコミお待ちしてます。 文法、
数週間前にリリースされたばかりのVimの7.3をCentOS 5.5にインストールしてみた。 まず、ncurses-develパッケージが無いとmake出来ないので入れておく。 yum install ncurses-devel -yソースとパッチ取得してパッチを当てる。 wget http://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 tar jxfv vim-7.3.tar.bz2 mkdir vim73/patches cd vim73/patches seq -f http://ftp.vim.org/pub/vim/patches/7.3/7.3.%03g 3 | xargs wget cd .. cat patches/7.3.* | patch -p0あとは恒例のconfigure -> make -> make installの流れ。
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはnekokakさんこと小林篤さんで、テーマは「ジョブキューで後回し大作戦」です。 ジョブキューとは 一時代前は時間のかかる処理もすべてWebアプリケーションで行っていましたが、最近ではいろいろな部分で処理の非同期化が行われるようになってきました。たとえばWebのインタフェース側ではAjaxがその最たるものでしょう。アプリケーションのバックグラウンド側でも今回のテーマであるジョブキューと呼ばれるしくみが多く利用されるようになりました。ジョブキューを賢く上手に利用することで、ユーザにストレスを与えることなく、またサーバのリソースも有効に使えるようになります。 ジョブキューは延々と動き続けるバッチ処理、というイメージが最もわかりやすいでしょう。通常のバッチ処理であればcrondを利用し、一定周期でプログラムを起動して
新山が Python を使っていくうえで作りためた 簡単なコマンドやライブラリをまとめています (の、予定)。 Python 関連文書も興味があればご覧ください。 なお、ここで公開しているファイル/文書は特に断りがある場合を除きすべて public domain (一部 MIT/X ライセンス) とします。 新山祐介はこれらのプログラムについていかなる責任も負いません。 ユーティリティ clitrans.py C#標準ライブラリのリファレンスマニュアル (XML形式) から、簡単なテキスト形式のファイルを生成します。 sortbydate.py ファイルを古い順 (あるいは新しい順) にソートして表示します。 vnc2flv Another screen recorder. Pyntch Pythonコードアナライザ。型推論をおこない、起こる可能性のあるエラーを表示します。 tenjiwp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く