PyQt5をcx_Freezeでexe化@Windows

生成したexeファイルを実行すると、qwindows.dllのロードに失敗した的なメッセージが出る。 buildディレクトリ直下にlibEGL.dllをコピーするととりあえず動作する。http://qt-project.org/forums/viewthread/21269要するにplatformsをコピーするためのPyQt5…

タブをスペース4つに置換

find . -type f -exec sed -i -e 's/<Ctrl+V><tabキー> / /g' {} \;</tabキー></ctrl+v>

vim-quickrunで開いたバッファをサクッと閉じる方法

vim

:onlyこのコマンドで、現在カーソルのあるウィンドウ以外すべてを閉じることができる。 自分はvimで画面分割はあんまり使わないので、これで十分なのです。 .vimrcで以下のように設定。通常モード時に「space+o」で閉じれるようになりました。 nnoremap <Space>o :o</space>…

Windowsで前田ブロック

1. ソースをダウンロードして解凍する。 2. コマンドプロンプトを立ち上げソースのフォルダに移動 3. "python -m SimpleHTTPServer 5000" or "python -m http.server 5000" 4. ブラウザを開き、"localhost:5000"

フェデラーの落ち込みがやばい

http://edition.cnn.com/2013/05/09/sport/tennis/tennis-federer-nadal-nishikori-madrid-open/

ddの進行状況を見ようとkill -USR1 $pidしたら普通にkillされた。BSD系だと違うらしい。

CTRL+Tでできる模様 $ sudo dd if=[コピー元] of=/dev/rdisk1 load: 0.84 cmd: dd 12129 uninterruptible 0.09u 2.21s (ctrl+T) 21967+0 records in 21966+0 records out 11246592 bytes transferred in 110.600215 secs (101687 bytes/sec)しかし遅いねバッ…

郷田真隆がパソコン使ってる

298 :名無し名人:2013/02/19(火) 12:08:21.80 id:ctzZ8urT 「電脳化」 郷田は今期A級で指し分け。敗れた3局は「序盤で悪くなった。準備不足」と語る。 だからというわけではないようだが、昨年夏にノートパソコンを購入し、棋譜データベースを使うようにな…

http://askubuntu.com/questions/125342/how-can-i-install-python-2-6-on-12-04

wxpythonでギリシャ文字

#小文字 self.lbl1.SetLabel(u'\N{GREEK SMALL LETTER ALPHA}') self.lbl2.SetLabel(u'\N{GREEK SMALL LETTER BETA}') self.lbl3.SetLabel(u'\N{GREEK SMALL LETTER GAMMA}') #大文字 self.lbl4.SetLabel(u'\N{GREEK CAPITAL LETTER ALPHA}') self.lbl5.SetL…

vimでの置換

:%s/before\ze\W/after/gc

シェルスクリプト実行時は-xをつける

シェルスクリプト実行時は-xをつけること

いわゆるあれ

keyとvalueを持ち、keyでsortができるクラス、構造体 template < typename TYPE_A, typename TYPE_B> class Class{ public: TYPE_A key; TYPE_B value; Class(TYPE_A key, TYPE_B value) :key(key), value(value) {}; bool operator< (const Class & right)c…

stringstream

stringstreamと>>(右シフト演算子)を使うと文字列のsplitが簡単にできるようだ。 デフォルトは半角スペース? stringstream ss("abc ist"); string a,b; ss >> a; ss >> b; cout<

http://ameblo.jp/nana-2007-july/entry-10037814047.html http://wisdom.sakura.ne.jp/programming/cpp/cpp34.html http://answers.yahoo.com/question/index?qid=20080725034648AAQSmvq http://homepage2.nifty.com/well/sort.html http://handasse.blogsp…

binary_search

http://www.geocities.jp/ky_webid/cpp/library/020.html

さくら

# passwd #ルートのパスワード変更 # useradd [ユーザ名] # passwd [ユーザ名] # usermod -G wheel [ユーザ名] #ユーザ名をwheelグループに追加 # visudo #作業ユーザがsudoを実行できるようにする %wheel ALL=(ALL) ALL #コメントアウトを外す # vi /etc/p…

accumulate

accumulateの第3引数は初期値 #include <numeric> #include <iostream> #include <string> using namespace std; int main(){ string a[3] = {"abc","def","ghi"}; cout << accumulate(&a[0],&a[3],string())<</string></iostream></numeric>

topcoder

topcoderプラグイン導入 http://kishibe.dyndns.tv/?%E9%9B%91%E8%A8%98%2FTopCoder%E3%81%A7%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E5%B0%8E%E5%85%A5%E3%81%97%E3%81%A6%E3%82%B3%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E6%99%8…

pythonbrew virtualenv virtualenvwrapper以下参考 http://d.hatena.ne.jp/pasela/20110704/pythonbrew http://www.ninxit.com/blog/2010/10/04/python%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8…

MacBookAirにしたこと

Xcodeインストール$ ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"$ sudo chown -R $USER /usr/local$ brew install git$ brew update$ brew install wget

初期設定1

さくらVPSについてやったことさくらVPSを使うときの初期設定メモ http://hisasann.com/housetect/2011/07/vps.htmlさくらVPSでDjangoを動かす(Django以外実施) http://d.hatena.ne.jp/yuku_t/20101004/1286119790

エクセルのオートフィルで数式をガーっと引っ張ったときに数式の中のこれとこれだけ増やしてこれは固定ってやる方法

excelで右下をドラッグしてオートフィると、数式中のセルの参照も勝手にインクリメントされる。 インクリメントしたい参照としたくない参照があるときは、したくない方を絶対パス?で書けばいい。 例 =$F$20*E3^3+$F$21*E3^2+$F$22*E3+$F$23$で囲まれた$F$20…

1.13

1.13.1 History オープンソースバンザイ。 copy protection/Digital Rights Management (DRM) GNU project(open-source UNIX-compatible OS) Free Software Foundation (FSF) GNU General Public License (GPL) 1.13.2 Linux GNU/LINUX -

1.12.1

1.12.1 Traditional Computing ネットワークはひろがっていくよん。 User processes, and system processes that provide services to the user, are managed so that each frequently gets a slice of computer time. 1.12.2 Client-Server Computing centr…

恐竜本1.11.2,1.11,3

1.11.2 Multimedia Systems 動画と音楽の話。1.11.3 Handheld Systems ちっさな筐体の話。 メモリ管理が大事。仮想メモリとか。 低容量電源ゆえの貧弱プロセッサ。 こまいI/Oでどう使いやすくする。Web clipping ネットワーク接続が利用しやすくなったので、…

恐竜本1.11.1 Real-Time Embedded Systems

リアルタイム組み込みシステムの話。三種類。 特別な機能を実行できるようにした一般OS ハードウェアデバイスに組み込まている特定の目的のためのOS ASICs(OSなしで動作するよう設計された回路) いろんな場面でどんどん使われてるよ組み込み。 real-time ope…

怪奇wxGrid

wx.Gridでハマった。 以下のソースは、ぱっと見だと問題ないように見える。testWxGrid.py # -*- coding: utf-8 -*- import wx from wx import xrc class testWxGrid(wx.Dialog): def __init__(self, parent): self.res= xrc.XmlResource( "testWxGrid.xrc" )…

enumerate

>>> def _treatment(pos,element): return '%d:%s' % (pos, element) >>> [_treatment(i, el) for i, el in enumerate([chr(x) for x in xrange(65,91)])] ['0:A', '1:B', '2:C', '3:D', '4:E', '5:F', '6:G', '7:H', '8:I', '9:J', '10:K', '11:L', '12:M',…

1000未満の正の整数dについて、1/dの循環節の長さが最大となるものは何か?

http://projecteuler.net/index.php?section=problems&id=26 問題。 1000未満の正の整数dについて、1/dの循環節の長さが最大となるものは何か? 結構悩んだ。下参照。 http://ja.wikipedia.org/wiki/%E5%BE%AA%E7%92%B0%E5%B0%8F%E6%95%B0 素数の倍数同士は…

桁数1000になる最小のフィボナッチ数は何番目

http://projecteuler.net/index.php?section=problems&id=25 問題。 桁数1000になる最小のフィボナッチ数は何番目。 普通に再帰だと遅かったので、辞書を使う。 # -*- coding:utf-8 -*- fib = {1:1,2:1} def Fibonacci(n): if n in fib.keys(): return fib[n…