2015-09-01から1ヶ月間の記事一覧
ある日、UbuntuでNginxをデプロイしようと、/etc/nginx/conf.d/defualt.confの中を書き換えました。いざ、デプロイしようとすると sudo service nginx restart * Restarting nginx nginx [fail] ダメだみたいです。エラーログ(/var/log/nginx/error.log)を見…
統計力学を復習しようと思い、本を漁ってました。平衡論を学ぶなら、これ一冊?でいいんじゃないかと思うほど丁寧で幅広く説明している本を発見しました。しかも無料!!!。なぜ、無料なのかと言うと講義のレジュメだからです。下記のURLからLECUTUREにアク…
自分のPythonの知識が初級から中級の間にあると思うので、気になる本を紹介したいと思います。(もちろん、私は読みません。お金がありません。こういう本があるということを知っていることが重要だと思います。)とりあえず、自分が考える初級、中級、上級と…
pythonによるプロキシのプログラムです。ほぼ写経ですので、詳しく知りたい方は、参考文献をご参考ください。このプログラムは、プロキシの役割を通りにホスト←→プログラム←→クライアントを実現します。 #!/usr/bin/env python import sys import socket imp…
そもそも、Netcaってなんなの?ということで、Wikipediaへ。どうやら、TCPやUDPのパケットを読み書きできるコマンドラインツールらしい...。とりあえず、本で紹介されているので実装してみましょう。紹介したプログラムは、ファイルのアップロード、コマンド…
TCPを使った通信では、クライアントはコネクションの確立を行うことが重要でした。socketの作成は慣れです。これは、C言語と非常に似ています。Pythonでネットワークプログラミングを勉強しておけば、C言語で勉強するときにも役に立つはずです。そもそも、ネ…
タイトル通り早速やってみましょう。今回は、udpのパケットを作成して送信します。以下のプログラムを実行しても、サーバーを作成していないため、止まってしまいます。 クライアントとして、サーバーにUDPデータを送信する #! /usr/bin/env python # coding…
最近、Pythonにはまっています。ネットワークの勉強がてら、Pythonでネットワークプログラミングをしてみたいと思います。今日がシルバーウィークの最終日ですので、出来限り更新したいと思います。記事が中途半端になっていたら、そこで力尽きたと思ってく…
wget http://www.rcsb.org/pdb/files/XXXX.pdb.gzXXXXにはPDBのIDが入ります。
何回も忘れて、その都度、調べる羽目になるので書いておきます。 /usr/share/nginx/html nginxのconfで server { listen 80; server_name mysite.com; location / { root /var/www/nginx; index index.html index.htm; } } を書いてみても、うまく行きません…
ある日、ある本を読んでいて、ある確率過程\(\hat{{\xi}} (t)\)について以下の特性関数が存在することを知りました。 \( \) ...。同時に、確率過程で学んだことを全て忘れている私がいることに気づきました。 確率過程とは 簡単に言うと、時間に依存する確率…
すごくイージーでした。セキュリティーのことを何も考えなければ。 VagrantfileにIPを指定して以下の設定でOK config.vm.network :private_network, ip: "192.168.33.10" config.vm.network :forwarded_port, guest:80, host:8080, id:"http" これでホストに…
タイトル通りです。いちいち自分で書くのが面倒なときに便利。 #!/usr/bin/env python import string print string.uppercase print string.lowercase 出力 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
Protein Data Bank(PDB)は生物物理屋さんにとっては、お馴染みのデータベースです。その名の通り、タンパク質の立体構造のデータが収められています。データだけ見ていても仕方がないので、そのデータを可視化するソフトウェアが必要になります。人気なとこ…
サーバーを立てると、サイト中に他のサイトの情報を載せたい場合があります。例えば、まとめサイトの運営とかも他のサイトの変化をキャッチして、それをまとめているのかもしれません。そのようなとき、Djangoサーバーでは、有効なライブラリーはurllib2です…
算術演算子、代入演算子、比較演算子、論理演算子、ビット演算子はほぼCと一緒!!! JavaScriptにはtypedef,delete演算子がある。 制御命令に関して for文について a=["a","b","c"]; for(var i in a){ console.log(i); } 以下が出力。pythonと似たような表記が…
基本は、pythonの変数と似ている。例えば、pythonでは 配列について a=[1,2,3] b=a b[0]=10 print a[0] # 10 この考え方はjavascriptでも一緒 var a=[1,2,3]; var b=a; b[0]=10; console.log(a[0]) //10 オブジェクトについて オブジェクトはちょっと違う。p…
まずはJavaScriptsをhtmlの中に挿入する方法が body内に直接書いちゃう。(HTML) <script type="text/javascript"> console.log('Hello world!') </script> body内に直接書いちゃう。(XHTMLでは<>などの文字が変換されてしまうからで囲む。)(XHTML) <script type="text/javascript"> <![CDATA[ console.log('Hello world!') ]]> </script> 外…