/usr/bin/ld: cannot find -lpython2.7のエラーについて

vagrant(+virtualbox+centos6.4)でpythonが動く程度までの私的記録 上記の記事の次に、プロジェクトを作り、MySQLにpythonから接続しようとすると 接続するためのモジュールがないと怒られたので(今回の場合MySQLdb)、mysql-pythonを入れた。 pip経由から su…

vagrant(+virtualbox+centos6.4)でpythonが動く程度までの私的記録

macユーザの私はvagrant&virtualbox本家から Vagrant-1.3.4.dmg VirtualBox-4.2.18-88780-OSX.dmgを取得しインストール。 OSは某有名boxサイトから、取得し立ち上げる。 vagrant box add centos64 CentOS-6.4-x86_64-v20130731.box mkdir vmCentOS cd vmCent…

sqlite3で追加できないカラムを追加する

基本的にカラムを追加する場合は ALTER TABLE テーブル ADD COLUMN カラム; で追加できるのだが、追加できないカラムがある。 The column may not have a PRIMARY KEY or UNIQUE constraint. The column may not have a default value of CURRENT_TIME, CURR…

Macにて、Finderのサイドバーを表示させるショートカットキー

Mac

前の記事でMacのFinderのサイドバーが表示されなくなるバグがあると言う話をしたが、 バグでないケースもある。 そんなときは、ショートカットキーのCommand+option+sでサイドバーの表示/非表示ができる。 結局私の場合はリセットするはめになったのだが。 …

MacにてFinderのサイドバーが表示できない問題

Mac

先日いきなり、MacのFinderの左側にあるサイドバーがで表示されなくなってしまった。 そこで、設定にあるサイドバーとか触ってみたりしたのだが いっこうに直らない。 どうも、調べてみると、 表示できなくなるバグとか存在してるらしい。 (特にOSをバージョ…

pydocのHTML出力を日本語化、UTF-8化

pydocを使ってHTML化したファイルがEN仕様になっている。 文字コードが設定されていないため、文字化けする。 (chrome日本版とかでエンコードを自動検出にしていると、文字コードの指定がないためShift-JISになり、文字化けする) ブラウザのエンコードをUTF-…

Javascript(jQuery)でformを生成して.submit()するとFirefoxだけ動作しないエラー

$('<form/>', {action: '/url', method: 'post'}) .append($('<input/>', {type: 'hidden', name: 'test1', value: 'data1'})) .append($('<input/>', {type: 'hidden', name: 'test2', value: 'data2'})) .submit(); と書いて、ChromeとかSafariとかで動いているから満足していたが</input/></input/></form/>…

Google Chromeでアドレスバーからニコニコ動画を検索する

普段あまりニコニコ動画を見ないのだが、 たまに見たくなるときがある。そのときにわざわざニコニコ動画のページに行って検索してたら めんどくさい。 そこで、アドレスバーからニコニコ動画を検索できるようにしておいた。 アドレスを打ってtabキー押すと動…

さくらVPSのサーバにeasy_installとpip、flask、jinja2インストール

python2.7.3入れたので、 他に使いそうなツールを入れておいた。 $ sudo -s ... # yum install python-setuptools <=easy_installインストール # easy_install pip # pip install flask # pip install jinja2 <=もう既に入ってるよと怒られる エキスパートPy…

Macの(リピート時における)カーソル移動を早くする

Mac

CentOSとかで何かのキーを押し続けたときのカーソルスピードと Mac OSで何かのキーを押し続けたときのカーソルスピードが全然違う。 何が言いたいかと言うとMac OSのキーのリピートが遅い。 (→を押し続けたときのカーソルスピードが遅い) ターミナルでコマン…

Mac OS X Mountain Lion(10.8.2)にPlone 4.2.4をインストール、実行

MacBook Air(Mac OS X 10.8.2)にPlone 4.2.4をインストールし、 実行させた。 あまりにも簡単にできたので、わざわざ書く必要もないが、 とりあえず、書いておく。 本家からMac版Ploneの最新バージョンをダウンロード。 (Plone4.3はbetaと書いていたので、今…

Error: Required vim compiled with +pythonのエラーについて

VimでPythonのオムニ補完を使おうと思ったら、 Error: Required vim compiled with +pythonって出た。 vim --versionでpythonの状態を確認した後、 Macportsを使ってVimをリビルドしておいた。 (MacBook Airを新しく買った後、するのを忘れていた) $vim --ve…

SimpleHTTPServerを使って安易Webサーバを立ち上げてみる

存在は知ってたが、別にわざわざ使う必要もないかと思い、 使ってなかったが試しに使ってみた。 適当なディレクトリに移動して <html><body><h1>It works!</h1></body></html> 適当にファイルを用意して、以下を実行。 python -m SimpleHTTPServer 8881ポートは適当 後は http://localhost:8881…

pydocの使用例

pydocを使ってみた。そのメモ書き。 test.py # -*- coding:utf-8 -*- '''ファイルタイトル これはファイルの先頭に書かれています。 ''' __author__ = 'yufu4' __version__= '1.0' __date__ = '2013/01/15' DATA = 'data' class Test1: ''' No.1 これはクラ…

Macportsを使ってMySQLをインストール

Macportsを使ってMySQLをインストールしたのでそのメモ書き。まず、mysql5とmysql5-serverのインストール sudo port install mysql5 sudo port install mysql5-server データベースの初期化 sudo -u mysql mysql_install_db5 データベース起動 sudo /opt/loc…

MacにwxPythonをインストール

wxPythonをインストールした。 インストールしたのは二回目なのだが、 一回目と同じところでつまづいてしまったので、 メモ書き。 wxPythonのDownload>Stableから wxPython2.8-osx-unicode-py2.7をダウンロード、インストール。 これを選んだ理由は一番上に…

Macportsからapache2, python2.7.3, pip, flaskインストール

Macportsからapache2, python2.7.3, pip, flaskインストールした。 そのメモ書き。 apache2のインストール sudo port install apache2 python2.7.3のインストール sudo port install python27.bash_profileに以下を追記 export PATH=/opt/local/bin:/opt/loc…

Macにtreeコマンドを入れる

treeコマンドとはディレクトリの内容を ツリー状で表示してくれるコマンドである。 とりあえず、Macportsから入れた。 sudo port install tree Macportはこちらから。 Macportsは多分、Xcodeのインストールと Xcode>Xcode(メニューバー)>Preferences>Downloa…

vimで#を打ったらインデントが取り除かれる問題

pythonではコメントアウトに#を使うのだが これを使うと毎回インデントが無視されてしまう。俺だけかなと調べてたら、ドキュメントにたどり着いた。 ドキュメント読んでみたら #を打ったときにインデント取り除かれたく無いなら、以下のマッピングを使えと。…

macportsでpython2.7.1からpython2.7.3に

python -Vで2.7.1と返ってきた。 sudo port select --list pythonとすると none (active) python24 python25-apple python26 python26-apple python27 python27-apple と出てきたので sudo port select --set python python27とnoneからpython27(/opt/local/…

Microsoft Office WordにCtrl+HとCtrl+Mを割り振る

どうして、デフォルトでCtrl+HとCtrl+M(バックスペース、エンター)が割り振られていないんだ。 っということで、割り振ってみた。 ツール>マクロにVisual Basic Editorを起動し、 Nomal>Microsoft Word オブジェクトのThisDocumentに以下を記述 Sub TypeBac…

Spotlightとヘルプを積極的に使う時間省略テクニック

Mac

普段何気なくしてる操作時間を短縮しよう。(Macユーザ) 1つの操作が1秒短縮できれば、 1日20回出てくれば20秒の短縮でき、 1年で2時間1分40秒も短縮できる。 (という書き出しはありきたりすぎだが・・・) さて、本題に入る。 Spotlightとヘルプ…

ソースに直接ユーザIDやパスワードを打ち込むのをやめてPitを使う。

昔、どうしたらいいですかね?って先輩に聞いたら 「Pit使うと良いよ」と教えていただいて、それ以降Pitを使っている。 Pitはソースに直接書きたく無い情報を~/.pit以下に簡単に保存してくれて便利。 yamlで保存してくれるのでいろいろな言語で使える。 (調…

[jQuery/Ajax]POSTでフォームの情報を送信し、jsonのデータを受け取る。

今まではGETを使っていたのだが、 セキュリティの観点からPOSTにしたいと言うことで フォームの値をPOSTで渡し、jsonの形式でデータを受け取れるようにした。 今まではgetJSONを使っていた。 $.getJSON( "/URL", {"key":"value"}, function(data){ ... } ); …

vimでデータベースを触る

Vimでデータベース*1が触れないだろうかと 調べてみたらあった。 dbext.vimというプラグインを入れると実行することができるらしい。 早速入れてみた。 dbext.vimで扱えるデータベース Mysql, PostgreSQL, Ingres, Oracle, Oracle Rdb (VMS), Sybase Adaptiv…

vimのヤンクとクリップボードを共有

Vim

vimのヤンクとクリップボードの受け渡しをしてくれるようにした。 基本的にしたのは.vimrcに設定を記述しただけ。 set clipboard=unnamed,autoselect これで、ヤンクしたものはクリップボードに送信され、 その逆も自動的にしてくれるようになった。 これで…

twitter bootstrapにて、アイコン(icon)が表示されない問題

twitter bootstrapのアイコンが表示できないという問題で 時間を費やしてしまった。 しかも初歩的なミスだった。 CSSに関しては適用されているのに <i class="icon-○○"></i> だけ適用されなくて困ってしまった。 どうも、ダウンロードした後 <link href="bootstrap.min.css" rel="stylesheet" /> <link href="bootstrap-responsive.min.css" rel="stylesheet" /> ... <script src="bootstrap.min.js"></script> として、後…</link></link>

Hello world

print 'Hello world' ということで、こんにちは。 今日からプログラミングのメモとして、 ブログを書いて行きます。 よろしくお願いします。 以下は学習に使った本 初めてのPython 第3版作者: Mark Lutz,夏目大出版社/メーカー: オライリージャパン発売日: 2…