seq便利なんっすけどぉぉぉ。 % seq 10 1 2 3 4 5 6 7 8 9 10横に並べるときは、zsh。 % echo {1..10} 1 2 3 4 5 6 7 8 9 10プログラムのテストに最適デス。 1から10まで表示して、ランダムに並べ替えて、元に戻す。 % seq 10 | random | sort -n 1 2 3 4 5 6 7 8 9 10randomコマンドは自作。 random() { ruby -e 'print STDIN.to_a.sort_by{rand}' } ま、seq便利ってことで。 参考 info seq うぅぅん。16進数がめんどいので、info見ながらシェルスクリプト作った。 seqd() { seq -f %1.f $@ } seqx() { printf '%x\n' $(seq -f %1.f $@) } seqX() { pr
男として生まれてきてよかった100の理由 父さん、母さん、オレを男として生んでくれてありがとう。 日々それはそれは感謝をしている。 間違ってオレが女だったらきっとオレの人生はかなり複雑でややこしかったに違いない。 考えるだけで身震いするよ。 男として生まれてよかった100の理由がある。 それは・・・ 1.電話の会話は30秒以内で済む 2.映画に出てくるヌードはほとんどが女だ 3.戦車について詳しい 4.5日間のバカンスにスーツケースは1個でいい 5.夜にはスポーツ観戦が待ってる 6.友人の夜の生活にいちいち首突っ込まなくていい 7.トイレの行列は80%短い 8.ほとんどのビンのフタは自分で開けられる 9.体重が増えても減っても友達からひどいことを言われない 10.クリーニングや散髪でぼったくられない 11.テレビのチャンネルを変えているとき、誰かが泣いているシーンでいちいち止める必要がない
配列操作の比較表: Ruby, Python, JavaScript, Perl, C++ プログラムを書いていると、他のプログラミング言語の記憶とごっちゃになって、「配列の後ろに要素を追加するのは push だっけ、 append だっけ」などと混乱することがあります。特に Ruby, Python, JavaScript はコードの書き方が似ているので、この問題が起きがちです。 そこで、備忘録として、 Ruby, Python, JavaScript, Perl, C++ の配列操作の比較表を作りました。一番慣れている Ruby を基準にしています。間違いなどがあったらご指摘いただけると助かります。他の言語のもあるといいなあ。 Ruby (Array) Python (list) JavaScript (Array) Perl (@) C++ (std::vector)
英語版記事を日本語へ機械翻訳したバージョン(Google翻訳)。 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。 信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。 履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。 翻訳後、{{翻訳告知|en|Hacker culture|…}}をノートに追加することもできます。 Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指針についての説明が
import threading import time def process(): while True: print 'x1' time.sleep(3) th = threading.Thread(None, process, None) th.setDaemon(True) th.start() while True: print 'x0' time.sleep(3)
Easy Install Easy Install is a python module (easy_install) bundled with setuptools that lets you automatically download, build, install, and manage Python packages. Please share your experiences with us! If you encounter difficulty installing a package, please contact us via the distutils mailing list. (Note: please DO NOT send private email directly to the author of setuptools; it will be discar
移転のお知らせ: web.py の公式ページ、webpy.org の Wiki にこのページの翻訳を投稿しました。以降、修正等は webpy.org の Wiki のほうに行います。修正点や改善点を見つけられた方は、ぜひ Wiki にログインして編集してやってください。こちら (emptypage.jp) のページのほうはもう更新しませんので、ご注意ください。(2007-09-16) 新しいページ: web.py 0.2 チュートリアル (web.py) はじめに URL のハンドリング 開発 テンプレート処理 データベース処理 はじめに Python を使ってウェブサイトを作りたい。web.py は、これを簡単に実現するコードを提供するものだ。 チュートリアルにあることをすべて実行するには、Python、web.py、flup、psycopg2、PostgreSQL(または同等のデータベ
6/30のPython Workshop the Edge 2007に参加してきました。楽しかったですねー。 で、感想はともかくとして、ライトニングトークスがあったのですが、急遽飛び入りでトークスやらせていただきました。いや、トーカーの渋川さんにあおられて、話したいネタもあったので、ついつい、かっとなって。急なお願いに対応していただいて、ほんとにありがとうございました>スタッフの皆様 あえて資料なし、いくつかのブラウザの画面と人様のプレゼン資料(!)でやったのですが、せっかくなので資料整理というか、内容紹介というか、こんなトークスでした、ということを書いてみたいと思います。しゃべったように書いてますが、この通りしゃべったわけではないです(自分でもよく覚えてない)。 自己紹介 「あ、どうも、さっき急にお願いして、トークスに参加させてもらうことになりました。急だったので資料もなくてすみません。
6.24 glob -- Unix 形式のパス名のパターン展開 glob モジュールはUnix シェルで使われているルールに従って指定され たパターンにマッチするすべてのパス名を見つけ出します。 チルダ展開は使えませ んが、*、 ?と []で表される文字範囲には正しくマッチしま す。これはos.listdir() 関数と fnmatch.fnmatch()関数を 一緒に使って実行されていて、 実際に subshell を呼び出しているわけではありま せん。(チルダ展開とシェル変数展開を利用したければ、 os.path.expantion() とos.path.expandvars()を 使ってください。) pathname (パスの指定を含んだ文字列でなければいけません。)にマッチする 空の可能性のあるパス名のリストを返します。 pathname は( /usr/src/Python-1.
実 uid/gid を使って path に対するアクセスが可能か調べます。 ほとんどのオペレーティングシステムは実行 uid/gid を使うため、 このルーチンは suid/sgid 環境において、プログラムを起動した ユーザが path に対するアクセス権をもっているかを調べる ために使われます。path が存在するかどうかを調べるには mode を F_OK にします。ファイル操作許可 (permission) を調べるために R_OK、 W_OK、X_OK から一つまたはそれ以上のフラグと OR をとることもできます。 アクセスが許可されている場合 True を、そうでない場合 False を返します。詳細は access(2) のマニュアルページを参照して ください。利用できる環境:Macintosh、Windows。 F_OK access() の mode に渡すための値
Recent entries Python Anywhere seko 2016-11-19 帯状疱疹 seko 2016-11-18 Chromebook購入 seko 2016-11-03 マカロニさん めざせデータサイエンティスト seko 2016-11-02 脳波計muse 購入 seko 2016-09-04 フェルデンクライスメソッド227回目 seko 2016-08-27 EXCELマクロ タスクが残っていてTypeNameとShell.Applicationを使って起動済みのIEが探せない seko 2016-04-19 pythonでNITE 化学物質総合情報提供システムへアクセス seko 2016-04-19 Raspberry Pi 3で侵入者を発見 seko 2016-04-03 Raspberry Pi 3 OSのインストール seko 2016-04-02
人事部門の面接官は、僕の履歴書を見ながらつぶやいた。 面接官:「とてもおもしろい経歴ね。」 ですよね!ですよね!だって元ニートだもの・・・orz 面接官:「あなたはどうして大学に行かなかったの?」 俺:「国家試験を受験しようと考えていましたが、受験資格として特に大卒資格は要求されていなかったため大学には行きませんでした。」 この辺はいつもの回答どおり。引きこもりたかったから・・・なんて口が裂けても言えない。 面接官:「ふーん。それで、7年間アルバイトをしながら勉強していたわけね?」 俺:(やはり理由が苦しいな・・・) 「はい、そうです。」 面接官:「どうして26才のときにもう一度大学に行こうとは思わなかったの?」 俺:(やけにツッコんでくるな・・・) 「当時は26才で職歴なしだったため、就職できるかどうかということが最大の心配事でした。まずは、"働いて自分で稼げるようになること"というのが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く